projects/linux·blob v6.8-rc4 · refs

24408 lines · 723.6 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 ONE TEMPERATURE AND FAN DRIVER
262M: Peter Kaestle <[email protected]>
263L: [email protected]
264S: Maintained
265W: http://piie.net/?section=acerhdf
266F: drivers/platform/x86/acerhdf.c
267
268ACER WMI LAPTOP EXTRAS
269M: "Lee, Chun-Yi" <[email protected]>
270L: [email protected]
271S: Maintained
272F: drivers/platform/x86/acer-wmi.c
273
274ACPI
275M: "Rafael J. Wysocki" <[email protected]>
276R: Len Brown <[email protected]>
277L: [email protected]
278S: Supported
279Q: https://patchwork.kernel.org/project/linux-acpi/list/
280B: https://bugzilla.kernel.org
281T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
282F: Documentation/ABI/testing/configfs-acpi
283F: Documentation/ABI/testing/sysfs-bus-acpi
284F: Documentation/firmware-guide/acpi/
285F: arch/x86/kernel/acpi/
286F: arch/x86/pci/acpi.c
287F: drivers/acpi/
288F: drivers/pci/*/*acpi*
289F: drivers/pci/*acpi*
290F: drivers/pnp/pnpacpi/
291F: include/acpi/
292F: include/linux/acpi.h
293F: include/linux/fwnode.h
294F: include/linux/fw_table.h
295F: lib/fw_table.c
296F: tools/power/acpi/
297
298ACPI APEI
299M: "Rafael J. Wysocki" <[email protected]>
300R: Len Brown <[email protected]>
301R: James Morse <[email protected]>
302R: Tony Luck <[email protected]>
303R: Borislav Petkov <[email protected]>
304L: [email protected]
305F: drivers/acpi/apei/
306
307ACPI COMPONENT ARCHITECTURE (ACPICA)
308M: Robert Moore <[email protected]>
309M: "Rafael J. Wysocki" <[email protected]>
310L: [email protected]
311L: [email protected]
312S: Supported
313W: https://acpica.org/
314W: https://github.com/acpica/acpica/
315Q: https://patchwork.kernel.org/project/linux-acpi/list/
316B: https://bugzilla.kernel.org
317B: https://bugs.acpica.org
318T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319F: drivers/acpi/acpica/
320F: include/acpi/
321F: tools/power/acpi/
322
323ACPI FOR ARM64 (ACPI/arm64)
324M: Lorenzo Pieralisi <[email protected]>
325M: Hanjun Guo <[email protected]>
326M: Sudeep Holla <[email protected]>
327L: [email protected]
328L: [email protected] (moderated for non-subscribers)
329S: Maintained
330F: drivers/acpi/arm64
331
332ACPI FOR RISC-V (ACPI/riscv)
333M: Sunil V L <[email protected]>
334L: [email protected]
335L: [email protected]
336S: Maintained
337F: drivers/acpi/riscv/
338
339ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
340M: Sudeep Holla <[email protected]>
341L: [email protected]
342S: Supported
343F: drivers/mailbox/pcc.c
344
345ACPI PMIC DRIVERS
346M: "Rafael J. Wysocki" <[email protected]>
347M: Len Brown <[email protected]>
348R: Andy Shevchenko <[email protected]>
349R: Mika Westerberg <[email protected]>
350L: [email protected]
351S: Supported
352Q: https://patchwork.kernel.org/project/linux-acpi/list/
353B: https://bugzilla.kernel.org
354T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
355F: drivers/acpi/pmic/
356
357ACPI SERIAL MULTI INSTANTIATE DRIVER
358M: Hans de Goede <[email protected]>
359L: [email protected]
360S: Maintained
361F: drivers/platform/x86/serial-multi-instantiate.c
362
363ACPI THERMAL DRIVER
364M: Rafael J. Wysocki <[email protected]>
365R: Zhang Rui <[email protected]>
366L: [email protected]
367S: Supported
368B: https://bugzilla.kernel.org
369F: drivers/acpi/*thermal*
370
371ACPI VIOT DRIVER
372M: Jean-Philippe Brucker <[email protected]>
373L: [email protected]
374L: [email protected]
375S: Maintained
376F: drivers/acpi/viot.c
377F: include/linux/acpi_viot.h
378
379ACPI WMI DRIVER
380M: Armin Wolf <[email protected]>
381L: [email protected]
382S: Maintained
383F: Documentation/driver-api/wmi.rst
384F: Documentation/wmi/
385F: drivers/platform/x86/wmi.c
386F: include/uapi/linux/wmi.h
387
388ACRN HYPERVISOR SERVICE MODULE
389M: Fei Li <[email protected]>
390L: [email protected] (subscribers-only)
391S: Supported
392W: https://projectacrn.org
393F: Documentation/virt/acrn/
394F: drivers/virt/acrn/
395F: include/uapi/linux/acrn.h
396
397AD1889 ALSA SOUND DRIVER
398L: [email protected]
399S: Maintained
400W: https://parisc.wiki.kernel.org/index.php/AD1889
401F: sound/pci/ad1889.*
402
403AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
404M: Mugilraj Dhavachelvan <[email protected]>
405L: [email protected]
406S: Supported
407F: drivers/iio/potentiometer/ad5110.c
408
409AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
410M: Michael Hennerich <[email protected]>
411S: Supported
412W: http://wiki.analog.com/AD5254
413W: https://ez.analog.com/linux-software-drivers
414F: drivers/misc/ad525x_dpot.c
415
416AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
417M: Michael Hennerich <[email protected]>
418S: Supported
419W: http://wiki.analog.com/AD5398
420W: https://ez.analog.com/linux-software-drivers
421F: drivers/regulator/ad5398.c
422
423AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
424M: Michael Hennerich <[email protected]>
425S: Supported
426W: http://wiki.analog.com/AD7142
427W: https://ez.analog.com/linux-software-drivers
428F: drivers/input/misc/ad714x.c
429
430AD7877 TOUCHSCREEN DRIVER
431M: Michael Hennerich <[email protected]>
432S: Supported
433W: http://wiki.analog.com/AD7877
434W: https://ez.analog.com/linux-software-drivers
435F: drivers/input/touchscreen/ad7877.c
436
437AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
438M: Michael Hennerich <[email protected]>
439S: Supported
440W: http://wiki.analog.com/AD7879
441W: https://ez.analog.com/linux-software-drivers
442F: drivers/input/touchscreen/ad7879.c
443
444ADAFRUIT MINI I2C GAMEPAD
445M: Anshul Dalal <[email protected]>
446L: [email protected]
447S: Maintained
448F: Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
449F: drivers/input/joystick/adafruit-seesaw.c
450
451ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
452M: Jiri Kosina <[email protected]>
453S: Maintained
454
455ADF7242 IEEE 802.15.4 RADIO DRIVER
456M: Michael Hennerich <[email protected]>
457L: [email protected]
458S: Supported
459W: https://wiki.analog.com/ADF7242
460W: https://ez.analog.com/linux-software-drivers
461F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
462F: drivers/net/ieee802154/adf7242.c
463
464ADM1025 HARDWARE MONITOR DRIVER
465M: Jean Delvare <[email protected]>
466L: [email protected]
467S: Maintained
468F: Documentation/hwmon/adm1025.rst
469F: drivers/hwmon/adm1025.c
470
471ADM1029 HARDWARE MONITOR DRIVER
472M: Corentin Labbe <[email protected]>
473L: [email protected]
474S: Maintained
475F: drivers/hwmon/adm1029.c
476
477ADM8211 WIRELESS DRIVER
478L: [email protected]
479S: Orphan
480F: drivers/net/wireless/admtek/adm8211.*
481
482ADP1653 FLASH CONTROLLER DRIVER
483M: Sakari Ailus <[email protected]>
484L: [email protected]
485S: Maintained
486F: drivers/media/i2c/adp1653.c
487F: include/media/i2c/adp1653.h
488
489ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
490M: Michael Hennerich <[email protected]>
491S: Supported
492W: http://wiki.analog.com/ADP5520
493W: https://ez.analog.com/linux-software-drivers
494F: drivers/gpio/gpio-adp5520.c
495F: drivers/input/keyboard/adp5520-keys.c
496F: drivers/leds/leds-adp5520.c
497F: drivers/mfd/adp5520.c
498F: drivers/video/backlight/adp5520_bl.c
499
500ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
501M: Michael Hennerich <[email protected]>
502S: Supported
503W: http://wiki.analog.com/ADP5588
504W: https://ez.analog.com/linux-software-drivers
505F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
506F: drivers/input/keyboard/adp5588-keys.c
507
508ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
509M: Michael Hennerich <[email protected]>
510S: Supported
511W: http://wiki.analog.com/ADP8860
512W: https://ez.analog.com/linux-software-drivers
513F: drivers/video/backlight/adp8860_bl.c
514
515ADT746X FAN DRIVER
516M: Colin Leroy <[email protected]>
517S: Maintained
518F: drivers/macintosh/therm_adt746x.c
519
520ADT7475 HARDWARE MONITOR DRIVER
521M: Jean Delvare <[email protected]>
522L: [email protected]
523S: Maintained
524F: Documentation/hwmon/adt7475.rst
525F: drivers/hwmon/adt7475.c
526
527ADVANSYS SCSI DRIVER
528M: Matthew Wilcox <[email protected]>
529M: Hannes Reinecke <[email protected]>
530L: [email protected]
531S: Maintained
532F: Documentation/scsi/advansys.rst
533F: drivers/scsi/advansys.c
534
535ADVANTECH SWBTN DRIVER
536M: Andrea Ho <[email protected]>
537L: [email protected]
538S: Maintained
539F: drivers/platform/x86/adv_swbutton.c
540
541ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
542M: Lucas Stankus <[email protected]>
543S: Supported
544F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
545F: drivers/iio/accel/adxl313*
546
547ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
548M: Michael Hennerich <[email protected]>
549S: Supported
550W: http://wiki.analog.com/ADXL345
551W: https://ez.analog.com/linux-software-drivers
552F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
553F: drivers/input/misc/adxl34x.c
554
555ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556M: Puranjay Mohan <[email protected]>
557L: [email protected]
558S: Supported
559F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
560F: drivers/iio/accel/adxl355.h
561F: drivers/iio/accel/adxl355_core.c
562F: drivers/iio/accel/adxl355_i2c.c
563F: drivers/iio/accel/adxl355_spi.c
564
565ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
566M: Cosmin Tanislav <[email protected]>
567L: [email protected]
568S: Supported
569W: https://ez.analog.com/linux-software-drivers
570F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
571F: drivers/iio/accel/adxl367*
572
573ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574M: Michael Hennerich <[email protected]>
575S: Supported
576W: https://ez.analog.com/linux-software-drivers
577F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578F: drivers/iio/accel/adxl372.c
579F: drivers/iio/accel/adxl372_i2c.c
580F: drivers/iio/accel/adxl372_spi.c
581
582AF9013 MEDIA DRIVER
583L: [email protected]
584S: Orphan
585W: https://linuxtv.org
586Q: http://patchwork.linuxtv.org/project/linux-media/list/
587F: drivers/media/dvb-frontends/af9013*
588
589AF9033 MEDIA DRIVER
590L: [email protected]
591S: Orphan
592W: https://linuxtv.org
593Q: http://patchwork.linuxtv.org/project/linux-media/list/
594F: drivers/media/dvb-frontends/af9033*
595
596AFFS FILE SYSTEM
597M: David Sterba <[email protected]>
598L: [email protected]
599S: Odd Fixes
600F: Documentation/filesystems/affs.rst
601F: fs/affs/
602
603AFS FILESYSTEM
604M: David Howells <[email protected]>
605M: Marc Dionne <[email protected]>
606L: [email protected]
607S: Supported
608W: https://www.infradead.org/~dhowells/kafs/
609F: Documentation/filesystems/afs.rst
610F: fs/afs/
611F: include/trace/events/afs.h
612
613AGPGART DRIVER
614M: David Airlie <[email protected]>
615L: [email protected]
616S: Maintained
617T: git git://anongit.freedesktop.org/drm/drm
618F: drivers/char/agp/
619F: include/linux/agp*
620F: include/uapi/linux/agp*
621
622AHA152X SCSI DRIVER
623M: "Juergen E. Fischer" <[email protected]>
624L: [email protected]
625S: Maintained
626F: drivers/scsi/aha152x*
627F: drivers/scsi/pcmcia/aha152x*
628
629AIC7XXX / AIC79XX SCSI DRIVER
630M: Hannes Reinecke <[email protected]>
631L: [email protected]
632S: Maintained
633F: drivers/scsi/aic7xxx/
634
635AIMSLAB FM RADIO RECEIVER DRIVER
636M: Hans Verkuil <[email protected]>
637L: [email protected]
638S: Maintained
639W: https://linuxtv.org
640T: git git://linuxtv.org/media_tree.git
641F: drivers/media/radio/radio-aimslab*
642
643AIO
644M: Benjamin LaHaise <[email protected]>
645L: [email protected]
646S: Supported
647F: fs/aio.c
648F: include/linux/*aio*.h
649
650AIRSPY MEDIA DRIVER
651L: [email protected]
652S: Orphan
653W: https://linuxtv.org
654Q: http://patchwork.linuxtv.org/project/linux-media/list/
655F: drivers/media/usb/airspy/
656
657ALACRITECH GIGABIT ETHERNET DRIVER
658M: Lino Sanfilippo <[email protected]>
659S: Maintained
660F: drivers/net/ethernet/alacritech/*
661
662ALCATEL SPEEDTOUCH USB DRIVER
663M: Duncan Sands <[email protected]>
664L: [email protected]
665S: Maintained
666W: http://www.linux-usb.org/SpeedTouch/
667F: drivers/usb/atm/speedtch.c
668F: drivers/usb/atm/usbatm.c
669
670ALCHEMY AU1XX0 MMC DRIVER
671M: Manuel Lauss <[email protected]>
672S: Maintained
673F: drivers/mmc/host/au1xmmc.c
674
675ALI1563 I2C DRIVER
676M: Rudolf Marek <[email protected]>
677L: [email protected]
678S: Maintained
679F: Documentation/i2c/busses/i2c-ali1563.rst
680F: drivers/i2c/busses/i2c-ali1563.c
681
682ALIBABA ELASTIC RDMA DRIVER
683M: Cheng Xu <[email protected]>
684M: Kai Shen <[email protected]>
685L: [email protected]
686S: Supported
687F: drivers/infiniband/hw/erdma
688F: include/uapi/rdma/erdma-abi.h
689
690ALIBABA PMU DRIVER
691M: Shuai Xue <[email protected]>
692S: Supported
693F: Documentation/admin-guide/perf/alibaba_pmu.rst
694F: drivers/perf/alibaba_uncore_drw_pmu.c
695
696ALIENWARE WMI DRIVER
697L: [email protected]
698S: Maintained
699F: drivers/platform/x86/dell/alienware-wmi.c
700
701ALLEGRO DVT VIDEO IP CORE DRIVER
702M: Michael Tretter <[email protected]>
703R: Pengutronix Kernel Team <[email protected]>
704L: [email protected]
705S: Maintained
706F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
707F: drivers/media/platform/allegro-dvt/
708
709ALLIED VISION ALVIUM CAMERA DRIVER
710M: Tommaso Merciai <[email protected]>
711M: Martin Hecht <[email protected]>
712L: [email protected]
713S: Maintained
714F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
715F: drivers/media/i2c/alvium-csi2.c
716F: drivers/media/i2c/alvium-csi2.h
717
718ALLWINNER A10 CSI DRIVER
719M: Maxime Ripard <[email protected]>
720L: [email protected]
721S: Maintained
722T: git git://linuxtv.org/media_tree.git
723F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
724F: drivers/media/platform/sunxi/sun4i-csi/
725
726ALLWINNER A31 CSI DRIVER
727M: Yong Deng <[email protected]>
728M: Paul Kocialkowski <[email protected]>
729L: [email protected]
730S: Maintained
731T: git git://linuxtv.org/media_tree.git
732F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
733F: drivers/media/platform/sunxi/sun6i-csi/
734
735ALLWINNER A31 ISP DRIVER
736M: Paul Kocialkowski <[email protected]>
737L: [email protected]
738S: Maintained
739T: git git://linuxtv.org/media_tree.git
740F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
741F: drivers/staging/media/sunxi/sun6i-isp/
742F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
743
744ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
745M: Paul Kocialkowski <[email protected]>
746L: [email protected]
747S: Maintained
748T: git git://linuxtv.org/media_tree.git
749F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
750F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
751
752ALLWINNER CPUFREQ DRIVER
753M: Yangtao Li <[email protected]>
754L: [email protected]
755S: Maintained
756F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
757F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
758
759ALLWINNER CRYPTO DRIVERS
760M: Corentin Labbe <[email protected]>
761L: [email protected]
762S: Maintained
763F: drivers/crypto/allwinner/
764
765ALLWINNER DMIC DRIVERS
766M: Ban Tao <[email protected]>
767L: [email protected] (moderated for non-subscribers)
768S: Maintained
769F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
770F: sound/soc/sunxi/sun50i-dmic.c
771
772ALLWINNER HARDWARE SPINLOCK SUPPORT
773M: Wilken Gottwalt <[email protected]>
774S: Maintained
775F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
776F: drivers/hwspinlock/sun6i_hwspinlock.c
777
778ALLWINNER THERMAL DRIVER
779M: Vasily Khoruzhick <[email protected]>
780M: Yangtao Li <[email protected]>
781L: [email protected]
782S: Maintained
783F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
784F: drivers/thermal/sun8i_thermal.c
785
786ALLWINNER VPU DRIVER
787M: Maxime Ripard <[email protected]>
788M: Paul Kocialkowski <[email protected]>
789L: [email protected]
790S: Maintained
791F: drivers/staging/media/sunxi/cedrus/
792
793ALPHA PORT
794M: Richard Henderson <[email protected]>
795M: Ivan Kokshaysky <[email protected]>
796M: Matt Turner <[email protected]>
797L: [email protected]
798S: Odd Fixes
799F: arch/alpha/
800
801ALPS PS/2 TOUCHPAD DRIVER
802R: Pali Rohár <[email protected]>
803F: drivers/input/mouse/alps.*
804
805ALTERA I2C CONTROLLER DRIVER
806M: Thor Thayer <[email protected]>
807S: Maintained
808F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
809F: drivers/i2c/busses/i2c-altera.c
810
811ALTERA MAILBOX DRIVER
812M: Mun Yew Tham <[email protected]>
813S: Maintained
814F: drivers/mailbox/mailbox-altera.c
815
816ALTERA MSGDMA IP CORE DRIVER
817M: Olivier Dautricourt <[email protected]>
818R: Stefan Roese <[email protected]>
819L: [email protected]
820S: Odd Fixes
821F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
822F: drivers/dma/altera-msgdma.c
823
824ALTERA PIO DRIVER
825M: Mun Yew Tham <[email protected]>
826L: [email protected]
827S: Maintained
828F: drivers/gpio/gpio-altera.c
829
830ALTERA SYSTEM MANAGER DRIVER
831M: Thor Thayer <[email protected]>
832S: Maintained
833F: drivers/mfd/altera-sysmgr.c
834F: include/linux/mfd/altera-sysmgr.h
835
836ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
837M: Thor Thayer <[email protected]>
838S: Maintained
839F: drivers/gpio/gpio-altera-a10sr.c
840F: drivers/mfd/altera-a10sr.c
841F: drivers/reset/reset-a10sr.c
842F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
843F: include/linux/mfd/altera-a10sr.h
844
845ALTERA TRIPLE SPEED ETHERNET DRIVER
846M: Joyce Ooi <[email protected]>
847L: [email protected]
848S: Maintained
849F: drivers/net/ethernet/altera/
850
851ALTERA UART/JTAG UART SERIAL DRIVERS
852M: Tobias Klauser <[email protected]>
853L: [email protected]
854S: Maintained
855F: drivers/tty/serial/altera_jtaguart.c
856F: drivers/tty/serial/altera_uart.c
857F: include/linux/altera_jtaguart.h
858F: include/linux/altera_uart.h
859
860AMAZON ANNAPURNA LABS FIC DRIVER
861M: Talel Shenhar <[email protected]>
862S: Maintained
863F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
864F: drivers/irqchip/irq-al-fic.c
865
866AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
867M: Talel Shenhar <[email protected]>
868M: Talel Shenhar <[email protected]>
869S: Maintained
870F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
871F: drivers/edac/al_mc_edac.c
872
873AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
874M: Talel Shenhar <[email protected]>
875S: Maintained
876F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
877F: drivers/thermal/thermal_mmio.c
878
879AMAZON ETHERNET DRIVERS
880M: Shay Agroskin <[email protected]>
881M: Arthur Kiyanovski <[email protected]>
882R: David Arinzon <[email protected]>
883R: Noam Dagan <[email protected]>
884R: Saeed Bishara <[email protected]>
885L: [email protected]
886S: Supported
887F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
888F: drivers/net/ethernet/amazon/
889
890AMAZON RDMA EFA DRIVER
891M: Michael Margolin <[email protected]>
892R: Gal Pressman <[email protected]>
893R: Yossi Leybovich <[email protected]>
894L: [email protected]
895S: Supported
896Q: https://patchwork.kernel.org/project/linux-rdma/list/
897F: drivers/infiniband/hw/efa/
898F: include/uapi/rdma/efa-abi.h
899
900AMD AXI W1 DRIVER
901M: Kris Chaplin <[email protected]>
902R: Thomas Delev <[email protected]>
903R: Michal Simek <[email protected]>
904S: Maintained
905F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
906F: drivers/w1/masters/amd_axi_w1.c
907
908AMD CDX BUS DRIVER
909M: Nipun Gupta <[email protected]>
910M: Nikhil Agarwal <[email protected]>
911S: Maintained
912F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
913F: drivers/cdx/*
914F: include/linux/cdx/*
915
916AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
917M: Tom Lendacky <[email protected]>
918M: John Allen <[email protected]>
919L: [email protected]
920S: Supported
921F: drivers/crypto/ccp/
922F: include/linux/ccp.h
923
924AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
925M: Ashish Kalra <[email protected]>
926M: Tom Lendacky <[email protected]>
927L: [email protected]
928S: Supported
929F: drivers/crypto/ccp/sev*
930F: include/uapi/linux/psp-sev.h
931
932AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
933M: Mario Limonciello <[email protected]>
934L: [email protected]
935S: Supported
936F: drivers/crypto/ccp/dbc.c
937F: drivers/crypto/ccp/dbc.h
938F: drivers/crypto/ccp/platform-access.c
939F: drivers/crypto/ccp/platform-access.h
940F: include/uapi/linux/psp-dbc.h
941F: tools/crypto/ccp/*.c
942F: tools/crypto/ccp/*.py
943
944AMD DISPLAY CORE
945M: Harry Wentland <[email protected]>
946M: Leo Li <[email protected]>
947M: Rodrigo Siqueira <[email protected]>
948L: [email protected]
949S: Supported
950T: git https://gitlab.freedesktop.org/agd5f/linux.git
951F: drivers/gpu/drm/amd/display/
952
953AMD FAM15H PROCESSOR POWER MONITORING DRIVER
954M: Huang Rui <[email protected]>
955L: [email protected]
956S: Supported
957F: Documentation/hwmon/fam15h_power.rst
958F: drivers/hwmon/fam15h_power.c
959
960AMD FCH GPIO DRIVER
961M: Enrico Weigelt, metux IT consult <[email protected]>
962L: [email protected]
963S: Maintained
964F: drivers/gpio/gpio-amd-fch.c
965F: include/linux/platform_data/gpio/gpio-amd-fch.h
966
967AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
968L: [email protected] (moderated for non-subscribers)
969S: Orphan
970F: drivers/usb/gadget/udc/amd5536udc.*
971
972AMD GEODE PROCESSOR/CHIPSET SUPPORT
973M: Andres Salomon <[email protected]>
974L: [email protected] (moderated for non-subscribers)
975S: Supported
976W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
977F: arch/x86/include/asm/geode.h
978F: drivers/char/hw_random/geode-rng.c
979F: drivers/crypto/geode*
980F: drivers/video/fbdev/geode/
981
982AMD HSMP DRIVER
983M: Naveen Krishna Chatradhi <[email protected]>
984R: Carlos Bilbao <[email protected]>
985L: [email protected]
986S: Maintained
987F: Documentation/arch/x86/amd_hsmp.rst
988F: arch/x86/include/asm/amd_hsmp.h
989F: arch/x86/include/uapi/asm/amd_hsmp.h
990F: drivers/platform/x86/amd/hsmp.c
991
992AMD IOMMU (AMD-VI)
993M: Joerg Roedel <[email protected]>
994R: Suravee Suthikulpanit <[email protected]>
995L: [email protected]
996S: Maintained
997T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
998F: drivers/iommu/amd/
999F: include/linux/amd-iommu.h
1000
1001AMD KFD
1002M: Felix Kuehling <[email protected]>
1003L: [email protected]
1004S: Supported
1005T: git https://gitlab.freedesktop.org/agd5f/linux.git
1006F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1007F: drivers/gpu/drm/amd/amdkfd/
1008F: drivers/gpu/drm/amd/include/cik_structs.h
1009F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1010F: drivers/gpu/drm/amd/include/v9_structs.h
1011F: drivers/gpu/drm/amd/include/vi_structs.h
1012F: include/uapi/linux/kfd_ioctl.h
1013F: include/uapi/linux/kfd_sysfs.h
1014
1015AMD MP2 I2C DRIVER
1016M: Elie Morisse <[email protected]>
1017M: Shyam Sundar S K <[email protected]>
1018L: [email protected]
1019S: Maintained
1020F: drivers/i2c/busses/i2c-amd-mp2*
1021
1022AMD PDS CORE DRIVER
1023M: Shannon Nelson <[email protected]>
1024M: Brett Creeley <[email protected]>
1025L: [email protected]
1026S: Supported
1027F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1028F: drivers/net/ethernet/amd/pds_core/
1029F: include/linux/pds/
1030
1031AMD PMC DRIVER
1032M: Shyam Sundar S K <[email protected]>
1033L: [email protected]
1034S: Maintained
1035F: drivers/platform/x86/amd/pmc/
1036
1037AMD PMF DRIVER
1038M: Shyam Sundar S K <[email protected]>
1039L: [email protected]
1040S: Maintained
1041F: Documentation/ABI/testing/sysfs-amd-pmf
1042F: drivers/platform/x86/amd/pmf/
1043
1044AMD POWERPLAY AND SWSMU
1045M: Evan Quan <[email protected]>
1046L: [email protected]
1047S: Supported
1048T: git https://gitlab.freedesktop.org/agd5f/linux.git
1049F: drivers/gpu/drm/amd/pm/
1050
1051AMD PSTATE DRIVER
1052M: Huang Rui <[email protected]>
1053L: [email protected]
1054S: Supported
1055F: Documentation/admin-guide/pm/amd-pstate.rst
1056F: drivers/cpufreq/amd-pstate*
1057F: include/linux/amd-pstate.h
1058F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1059
1060AMD PTDMA DRIVER
1061M: Sanjay R Mehta <[email protected]>
1062L: [email protected]
1063S: Maintained
1064F: drivers/dma/ptdma/
1065
1066AMD SEATTLE DEVICE TREE SUPPORT
1067M: Suravee Suthikulpanit <[email protected]>
1068M: Tom Lendacky <[email protected]>
1069S: Supported
1070F: arch/arm64/boot/dts/amd/
1071
1072AMD SENSOR FUSION HUB DRIVER
1073M: Basavaraj Natikar <[email protected]>
1074L: [email protected]
1075S: Maintained
1076F: Documentation/hid/amd-sfh*
1077F: drivers/hid/amd-sfh-hid/
1078
1079AMD SPI DRIVER
1080M: Sanjay R Mehta <[email protected]>
1081S: Maintained
1082F: drivers/spi/spi-amd.c
1083
1084AMD XGBE DRIVER
1085M: "Shyam Sundar S K" <[email protected]>
1086L: [email protected]
1087S: Supported
1088F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1089F: drivers/net/ethernet/amd/xgbe/
1090
1091AMLOGIC DDR PMU DRIVER
1092M: Jiucheng Xu <[email protected]>
1093L: [email protected]
1094S: Supported
1095W: http://www.amlogic.com
1096F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
1097F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1098F: drivers/perf/amlogic/
1099F: include/soc/amlogic/
1100
1101AMPHION VPU CODEC V4L2 DRIVER
1102M: Ming Qian <[email protected]>
1103M: Zhou Peng <[email protected]>
1104L: [email protected]
1105S: Maintained
1106F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1107F: drivers/media/platform/amphion/
1108
1109AMS AS73211 DRIVER
1110M: Christian Eggers <[email protected]>
1111L: [email protected]
1112S: Maintained
1113F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1114F: drivers/iio/light/as73211.c
1115
1116AMT (Automatic Multicast Tunneling)
1117M: Taehee Yoo <[email protected]>
1118L: [email protected]
1119S: Maintained
1120T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1121T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1122F: drivers/net/amt.c
1123
1124ANALOG DEVICES INC AD3552R DRIVER
1125M: Nuno Sá <[email protected]>
1126L: [email protected]
1127S: Supported
1128W: https://ez.analog.com/linux-software-drivers
1129F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1130F: drivers/iio/dac/ad3552r.c
1131
1132ANALOG DEVICES INC AD4130 DRIVER
1133M: Cosmin Tanislav <[email protected]>
1134L: [email protected]
1135S: Supported
1136W: https://ez.analog.com/linux-software-drivers
1137F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1138F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1139F: drivers/iio/adc/ad4130.c
1140
1141ANALOG DEVICES INC AD7091R DRIVER
1142M: Marcelo Schmitt <[email protected]>
1143L: [email protected]
1144S: Supported
1145W: http://ez.analog.com/community/linux-device-drivers
1146F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1147F: drivers/iio/adc/drivers/iio/adc/ad7091r*
1148
1149ANALOG DEVICES INC AD7192 DRIVER
1150M: Alexandru Tachici <[email protected]>
1151L: [email protected]
1152S: Supported
1153W: https://ez.analog.com/linux-software-drivers
1154F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1155F: drivers/iio/adc/ad7192.c
1156
1157ANALOG DEVICES INC AD7292 DRIVER
1158M: Marcelo Schmitt <[email protected]>
1159L: [email protected]
1160S: Supported
1161W: https://ez.analog.com/linux-software-drivers
1162F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1163F: drivers/iio/adc/ad7292.c
1164
1165ANALOG DEVICES INC AD7293 DRIVER
1166M: Antoniu Miclaus <[email protected]>
1167L: [email protected]
1168S: Supported
1169W: https://ez.analog.com/linux-software-drivers
1170F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1171F: drivers/iio/dac/ad7293.c
1172
1173ANALOG DEVICES INC AD74115 DRIVER
1174M: Cosmin Tanislav <[email protected]>
1175L: [email protected]
1176S: Supported
1177W: https://ez.analog.com/linux-software-drivers
1178F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1179F: drivers/iio/addac/ad74115.c
1180
1181ANALOG DEVICES INC AD74413R DRIVER
1182M: Cosmin Tanislav <[email protected]>
1183L: [email protected]
1184S: Supported
1185W: https://ez.analog.com/linux-software-drivers
1186F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1187F: drivers/iio/addac/ad74413r.c
1188F: include/dt-bindings/iio/addac/adi,ad74413r.h
1189
1190ANALOG DEVICES INC AD7768-1 DRIVER
1191M: Michael Hennerich <[email protected]>
1192L: [email protected]
1193S: Supported
1194W: https://ez.analog.com/linux-software-drivers
1195F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1196F: drivers/iio/adc/ad7768-1.c
1197
1198ANALOG DEVICES INC AD7780 DRIVER
1199M: Michael Hennerich <[email protected]>
1200M: Renato Lui Geh <[email protected]>
1201L: [email protected]
1202S: Supported
1203W: https://ez.analog.com/linux-software-drivers
1204F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1205F: drivers/iio/adc/ad7780.c
1206
1207ANALOG DEVICES INC ADA4250 DRIVER
1208M: Antoniu Miclaus <[email protected]>
1209L: [email protected]
1210S: Supported
1211W: https://ez.analog.com/linux-software-drivers
1212F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1213F: drivers/iio/amplifiers/ada4250.c
1214
1215ANALOG DEVICES INC ADF4377 DRIVER
1216M: Antoniu Miclaus <[email protected]>
1217L: [email protected]
1218S: Supported
1219W: https://ez.analog.com/linux-software-drivers
1220F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1221F: drivers/iio/frequency/adf4377.c
1222
1223ANALOG DEVICES INC ADGS1408 DRIVER
1224M: Mircea Caprioru <[email protected]>
1225S: Supported
1226F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1227F: drivers/mux/adgs1408.c
1228
1229ANALOG DEVICES INC ADIN DRIVER
1230M: Michael Hennerich <[email protected]>
1231L: [email protected]
1232S: Supported
1233W: https://ez.analog.com/linux-software-drivers
1234F: Documentation/devicetree/bindings/net/adi,adin.yaml
1235F: drivers/net/phy/adin.c
1236
1237ANALOG DEVICES INC ADIS DRIVER LIBRARY
1238M: Nuno Sa <[email protected]>
1239L: [email protected]
1240S: Supported
1241F: drivers/iio/imu/adis.c
1242F: drivers/iio/imu/adis_buffer.c
1243F: drivers/iio/imu/adis_trigger.c
1244F: include/linux/iio/imu/adis.h
1245
1246ANALOG DEVICES INC ADIS16460 DRIVER
1247M: Dragos Bogdan <[email protected]>
1248L: [email protected]
1249S: Supported
1250W: https://ez.analog.com/linux-software-drivers
1251F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1252F: drivers/iio/imu/adis16460.c
1253
1254ANALOG DEVICES INC ADIS16475 DRIVER
1255M: Nuno Sa <[email protected]>
1256L: [email protected]
1257S: Supported
1258W: https://ez.analog.com/linux-software-drivers
1259F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1260F: drivers/iio/imu/adis16475.c
1261
1262ANALOG DEVICES INC ADM1177 DRIVER
1263M: Michael Hennerich <[email protected]>
1264L: [email protected]
1265S: Supported
1266W: https://ez.analog.com/linux-software-drivers
1267F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1268F: drivers/hwmon/adm1177.c
1269
1270ANALOG DEVICES INC ADMV1013 DRIVER
1271M: Antoniu Miclaus <[email protected]>
1272L: [email protected]
1273S: Supported
1274W: https://ez.analog.com/linux-software-drivers
1275F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1276F: drivers/iio/frequency/admv1013.c
1277
1278ANALOG DEVICES INC ADMV1014 DRIVER
1279M: Antoniu Miclaus <[email protected]>
1280L: [email protected]
1281S: Supported
1282W: https://ez.analog.com/linux-software-drivers
1283F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1284F: drivers/iio/frequency/admv1014.c
1285
1286ANALOG DEVICES INC ADMV8818 DRIVER
1287M: Antoniu Miclaus <[email protected]>
1288L: [email protected]
1289S: Supported
1290W: https://ez.analog.com/linux-software-drivers
1291F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1292F: drivers/iio/filter/admv8818.c
1293
1294ANALOG DEVICES INC ADP5061 DRIVER
1295M: Michael Hennerich <[email protected]>
1296L: [email protected]
1297S: Supported
1298W: https://ez.analog.com/linux-software-drivers
1299F: drivers/power/supply/adp5061.c
1300
1301ANALOG DEVICES INC ADRF6780 DRIVER
1302M: Antoniu Miclaus <[email protected]>
1303L: [email protected]
1304S: Supported
1305W: https://ez.analog.com/linux-software-drivers
1306F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1307F: drivers/iio/frequency/adrf6780.c
1308
1309ANALOG DEVICES INC ADV7180 DRIVER
1310M: Lars-Peter Clausen <[email protected]>
1311L: [email protected]
1312S: Supported
1313W: https://ez.analog.com/linux-software-drivers
1314F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1315F: drivers/media/i2c/adv7180.c
1316
1317ANALOG DEVICES INC ADV748X DRIVER
1318M: Kieran Bingham <[email protected]>
1319L: [email protected]
1320S: Maintained
1321F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1322F: drivers/media/i2c/adv748x/*
1323
1324ANALOG DEVICES INC ADV7511 DRIVER
1325M: Hans Verkuil <[email protected]>
1326L: [email protected]
1327S: Maintained
1328F: drivers/media/i2c/adv7511*
1329
1330ANALOG DEVICES INC ADV7604 DRIVER
1331M: Hans Verkuil <[email protected]>
1332L: [email protected]
1333S: Maintained
1334F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1335F: drivers/media/i2c/adv7604*
1336
1337ANALOG DEVICES INC ADV7842 DRIVER
1338M: Hans Verkuil <[email protected]>
1339L: [email protected]
1340S: Maintained
1341F: drivers/media/i2c/adv7842*
1342
1343ANALOG DEVICES INC ADXRS290 DRIVER
1344M: Nishant Malpani <[email protected]>
1345L: [email protected]
1346S: Supported
1347F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1348F: drivers/iio/gyro/adxrs290.c
1349
1350ANALOG DEVICES INC ASOC CODEC DRIVERS
1351M: Lars-Peter Clausen <[email protected]>
1352M: Nuno Sá <[email protected]>
1353L: [email protected] (moderated for non-subscribers)
1354S: Supported
1355W: http://wiki.analog.com/
1356W: https://ez.analog.com/linux-software-drivers
1357F: sound/soc/codecs/ad1*
1358F: sound/soc/codecs/ad7*
1359F: sound/soc/codecs/adau*
1360F: sound/soc/codecs/adav*
1361F: sound/soc/codecs/sigmadsp.*
1362F: sound/soc/codecs/ssm*
1363
1364ANALOG DEVICES INC DMA DRIVERS
1365M: Lars-Peter Clausen <[email protected]>
1366S: Supported
1367W: https://ez.analog.com/linux-software-drivers
1368F: drivers/dma/dma-axi-dmac.c
1369
1370ANALOG DEVICES INC IIO DRIVERS
1371M: Lars-Peter Clausen <[email protected]>
1372M: Michael Hennerich <[email protected]>
1373S: Supported
1374W: http://wiki.analog.com/
1375W: https://ez.analog.com/linux-software-drivers
1376F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1377F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1378F: Documentation/devicetree/bindings/iio/*/adi,*
1379F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1380F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1381F: drivers/iio/*/ad*
1382F: drivers/iio/adc/ltc249*
1383F: drivers/iio/amplifiers/hmc425a.c
1384F: drivers/staging/iio/*/ad*
1385X: drivers/iio/*/adjd*
1386
1387ANALOG DEVICES INC MAX31760 DRIVER
1388M: Ibrahim Tilki <[email protected]>
1389S: Maintained
1390W: http://wiki.analog.com/
1391W: https://ez.analog.com/linux-software-drivers
1392F: Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1393F: Documentation/hwmon/max31760.rst
1394F: drivers/hwmon/max31760.c
1395
1396ANALOGBITS PLL LIBRARIES
1397M: Paul Walmsley <[email protected]>
1398S: Supported
1399F: drivers/clk/analogbits/*
1400F: include/linux/clk/analogbits*
1401
1402ANDROID DRIVERS
1403M: Greg Kroah-Hartman <[email protected]>
1404M: Arve Hjønnevåg <[email protected]>
1405M: Todd Kjos <[email protected]>
1406M: Martijn Coenen <[email protected]>
1407M: Joel Fernandes <[email protected]>
1408M: Christian Brauner <[email protected]>
1409M: Carlos Llamas <[email protected]>
1410M: Suren Baghdasaryan <[email protected]>
1411L: [email protected]
1412S: Supported
1413T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1414F: drivers/android/
1415
1416ANDROID GOLDFISH PIC DRIVER
1417M: Miodrag Dinic <[email protected]>
1418S: Supported
1419F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1420F: drivers/irqchip/irq-goldfish-pic.c
1421
1422ANDROID GOLDFISH RTC DRIVER
1423M: Jiaxun Yang <[email protected]>
1424S: Supported
1425F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1426F: drivers/rtc/rtc-goldfish.c
1427
1428AOA (Apple Onboard Audio) ALSA DRIVER
1429M: Johannes Berg <[email protected]>
1430L: [email protected]
1431L: [email protected] (moderated for non-subscribers)
1432S: Maintained
1433F: sound/aoa/
1434
1435APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1436M: William Breathitt Gray <[email protected]>
1437L: [email protected]
1438S: Maintained
1439F: drivers/iio/addac/stx104.c
1440
1441APM DRIVER
1442M: Jiri Kosina <[email protected]>
1443S: Odd fixes
1444T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1445F: arch/x86/kernel/apm_32.c
1446F: drivers/char/apm-emulation.c
1447F: include/linux/apm_bios.h
1448F: include/uapi/linux/apm_bios.h
1449
1450APPARMOR SECURITY MODULE
1451M: John Johansen <[email protected]>
1452M: John Johansen <[email protected]>
1453L: [email protected] (moderated for non-subscribers)
1454S: Supported
1455W: apparmor.net
1456B: https://gitlab.com/apparmor/apparmor-kernel
1457C: irc://irc.oftc.net/apparmor
1458T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1459T: https://gitlab.com/apparmor/apparmor-kernel.git
1460F: Documentation/admin-guide/LSM/apparmor.rst
1461F: security/apparmor/
1462
1463APPLE BCM5974 MULTITOUCH DRIVER
1464M: Henrik Rydberg <[email protected]>
1465L: [email protected]
1466S: Odd fixes
1467F: drivers/input/mouse/bcm5974.c
1468
1469APPLE PCIE CONTROLLER DRIVER
1470M: Alyssa Rosenzweig <[email protected]>
1471M: Marc Zyngier <[email protected]>
1472L: [email protected]
1473S: Maintained
1474F: drivers/pci/controller/pcie-apple.c
1475
1476APPLE SMC DRIVER
1477M: Henrik Rydberg <[email protected]>
1478L: [email protected]
1479S: Odd fixes
1480F: drivers/hwmon/applesmc.c
1481
1482APPLETALK NETWORK LAYER
1483L: [email protected]
1484S: Odd fixes
1485F: include/linux/atalk.h
1486F: include/uapi/linux/atalk.h
1487F: net/appletalk/
1488
1489APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1490M: Khuong Dinh <[email protected]>
1491S: Supported
1492F: arch/arm64/boot/dts/apm/
1493
1494APPLIED MICRO (APM) X-GENE SOC EDAC
1495M: Khuong Dinh <[email protected]>
1496S: Supported
1497F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1498F: drivers/edac/xgene_edac.c
1499
1500APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1501M: Iyappan Subramanian <[email protected]>
1502M: Keyur Chudgar <[email protected]>
1503S: Supported
1504F: drivers/net/ethernet/apm/xgene-v2/
1505
1506APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1507M: Iyappan Subramanian <[email protected]>
1508M: Keyur Chudgar <[email protected]>
1509M: Quan Nguyen <[email protected]>
1510S: Supported
1511F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1512F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1513F: drivers/net/ethernet/apm/xgene/
1514F: drivers/net/mdio/mdio-xgene.c
1515
1516APPLIED MICRO (APM) X-GENE SOC PMU
1517M: Khuong Dinh <[email protected]>
1518S: Supported
1519F: Documentation/admin-guide/perf/xgene-pmu.rst
1520F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1521F: drivers/perf/xgene_pmu.c
1522
1523APTINA CAMERA SENSOR PLL
1524M: Laurent Pinchart <[email protected]>
1525L: [email protected]
1526S: Maintained
1527F: drivers/media/i2c/aptina-pll.*
1528
1529AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1530M: Aleksa Savic <[email protected]>
1531M: Jack Doan <[email protected]>
1532L: [email protected]
1533S: Maintained
1534F: Documentation/hwmon/aquacomputer_d5next.rst
1535F: drivers/hwmon/aquacomputer_d5next.c
1536
1537AQUANTIA ETHERNET DRIVER (atlantic)
1538M: Igor Russkikh <[email protected]>
1539L: [email protected]
1540S: Supported
1541W: https://www.marvell.com/
1542Q: https://patchwork.kernel.org/project/netdevbpf/list/
1543F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1544F: drivers/net/ethernet/aquantia/atlantic/
1545
1546AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1547M: Egor Pomozov <[email protected]>
1548L: [email protected]
1549S: Supported
1550W: http://www.aquantia.com
1551F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1552
1553AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1554M: Krzysztof Hałasa <[email protected]>
1555L: [email protected]
1556S: Maintained
1557F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1558F: drivers/media/i2c/ar0521.c
1559
1560ARASAN NAND CONTROLLER DRIVER
1561M: Miquel Raynal <[email protected]>
1562R: Michal Simek <[email protected]>
1563L: [email protected]
1564S: Maintained
1565F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1566F: drivers/mtd/nand/raw/arasan-nand-controller.c
1567
1568ARC FRAMEBUFFER DRIVER
1569M: Jaya Kumar <[email protected]>
1570S: Maintained
1571F: drivers/video/fbdev/arcfb.c
1572F: drivers/video/fbdev/core/fb_defio.c
1573
1574ARC PGU DRM DRIVER
1575M: Alexey Brodkin <[email protected]>
1576S: Supported
1577F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1578F: drivers/gpu/drm/tiny/arcpgu.c
1579
1580ARCNET NETWORK LAYER
1581M: Michael Grzeschik <[email protected]>
1582L: [email protected]
1583S: Maintained
1584F: drivers/net/arcnet/
1585F: include/uapi/linux/if_arcnet.h
1586
1587ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1588M: Arnd Bergmann <[email protected]>
1589M: Olof Johansson <[email protected]>
1590M: [email protected]
1591L: [email protected] (moderated for non-subscribers)
1592S: Maintained
1593P: Documentation/process/maintainer-soc.rst
1594C: irc://irc.libera.chat/armlinux
1595T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1596F: Documentation/process/maintainer-soc*.rst
1597F: arch/arm/boot/dts/Makefile
1598F: arch/arm64/boot/dts/Makefile
1599
1600ARM ARCHITECTED TIMER DRIVER
1601M: Mark Rutland <[email protected]>
1602M: Marc Zyngier <[email protected]>
1603L: [email protected] (moderated for non-subscribers)
1604S: Maintained
1605F: arch/arm/include/asm/arch_timer.h
1606F: arch/arm64/include/asm/arch_timer.h
1607F: drivers/clocksource/arm_arch_timer.c
1608
1609ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1610M: Marc Zyngier <[email protected]>
1611L: [email protected] (moderated for non-subscribers)
1612S: Maintained
1613F: Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1614F: arch/arm/include/asm/arch_gicv3.h
1615F: arch/arm64/include/asm/arch_gicv3.h
1616F: drivers/irqchip/irq-gic*.[ch]
1617F: include/linux/irqchip/arm-gic*.h
1618F: include/linux/irqchip/arm-vgic-info.h
1619
1620ARM HDLCD DRM DRIVER
1621M: Liviu Dudau <[email protected]>
1622S: Supported
1623F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1624F: drivers/gpu/drm/arm/hdlcd_*
1625
1626ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1627M: Linus Walleij <[email protected]>
1628L: [email protected] (moderated for non-subscribers)
1629S: Maintained
1630F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1631F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1632F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1633F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1634F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1635F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1636F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1637F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1638F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1639F: arch/arm/boot/dts/arm/arm-realview-*
1640F: arch/arm/boot/dts/arm/integrator*
1641F: arch/arm/boot/dts/arm/versatile*
1642F: arch/arm/mach-versatile/
1643F: drivers/bus/arm-integrator-lm.c
1644F: drivers/clk/versatile/
1645F: drivers/i2c/busses/i2c-versatile.c
1646F: drivers/irqchip/irq-versatile-fpga.c
1647F: drivers/mtd/maps/physmap-versatile.*
1648F: drivers/power/reset/arm-versatile-reboot.c
1649F: drivers/soc/versatile/
1650
1651ARM KOMEDA DRM-KMS DRIVER
1652M: Liviu Dudau <[email protected]>
1653S: Supported
1654T: git git://anongit.freedesktop.org/drm/drm-misc
1655F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1656F: Documentation/gpu/komeda-kms.rst
1657F: drivers/gpu/drm/arm/display/include/
1658F: drivers/gpu/drm/arm/display/komeda/
1659
1660ARM MALI PANFROST DRM DRIVER
1661M: Boris Brezillon <[email protected]>
1662M: Rob Herring <[email protected]>
1663R: Steven Price <[email protected]>
1664L: [email protected]
1665S: Supported
1666T: git git://anongit.freedesktop.org/drm/drm-misc
1667F: Documentation/gpu/panfrost.rst
1668F: drivers/gpu/drm/panfrost/
1669F: include/uapi/drm/panfrost_drm.h
1670
1671ARM MALI-DP DRM DRIVER
1672M: Liviu Dudau <[email protected]>
1673S: Supported
1674T: git git://anongit.freedesktop.org/drm/drm-misc
1675F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1676F: Documentation/gpu/afbc.rst
1677F: drivers/gpu/drm/arm/
1678
1679ARM MFM AND FLOPPY DRIVERS
1680M: Ian Molton <[email protected]>
1681S: Maintained
1682F: arch/arm/include/asm/floppy.h
1683F: arch/arm/mach-rpc/floppydma.S
1684
1685ARM PMU PROFILING AND DEBUGGING
1686M: Will Deacon <[email protected]>
1687M: Mark Rutland <[email protected]>
1688L: [email protected] (moderated for non-subscribers)
1689S: Maintained
1690F: Documentation/devicetree/bindings/arm/pmu.yaml
1691F: Documentation/devicetree/bindings/perf/
1692F: arch/arm*/include/asm/hw_breakpoint.h
1693F: arch/arm*/include/asm/perf_event.h
1694F: arch/arm*/kernel/hw_breakpoint.c
1695F: arch/arm*/kernel/perf_*
1696F: drivers/perf/
1697F: include/linux/perf/arm_pmu*.h
1698
1699ARM PORT
1700M: Russell King <[email protected]>
1701L: [email protected] (moderated for non-subscribers)
1702S: Odd Fixes
1703W: http://www.armlinux.org.uk/
1704T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1705F: arch/arm/
1706X: arch/arm/boot/dts/
1707
1708ARM PRIMECELL AACI PL041 DRIVER
1709M: Russell King <[email protected]>
1710S: Odd Fixes
1711F: sound/arm/aaci.*
1712
1713ARM PRIMECELL BUS SUPPORT
1714M: Russell King <[email protected]>
1715S: Odd Fixes
1716F: drivers/amba/
1717F: include/linux/amba/bus.h
1718
1719ARM PRIMECELL KMI PL050 DRIVER
1720M: Russell King <[email protected]>
1721S: Odd Fixes
1722F: drivers/input/serio/ambakmi.*
1723F: include/linux/amba/kmi.h
1724
1725ARM PRIMECELL MMCI PL180/1 DRIVER
1726M: Russell King <[email protected]>
1727S: Odd Fixes
1728F: drivers/mmc/host/mmci.*
1729F: include/linux/amba/mmci.h
1730
1731ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1732M: Miquel Raynal <[email protected]>
1733R: Michal Simek <[email protected]>
1734L: [email protected]
1735S: Maintained
1736F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1737F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1738
1739ARM PRIMECELL PL35X SMC DRIVER
1740M: Miquel Raynal <[email protected]>
1741R: Michal Simek <[email protected]>
1742L: [email protected] (moderated for non-subscribers)
1743S: Maintained
1744F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1745F: drivers/memory/pl353-smc.c
1746
1747ARM PRIMECELL SSP PL022 SPI DRIVER
1748M: Linus Walleij <[email protected]>
1749L: [email protected] (moderated for non-subscribers)
1750S: Maintained
1751F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1752F: drivers/spi/spi-pl022.c
1753
1754ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1755M: Russell King <[email protected]>
1756S: Odd Fixes
1757F: drivers/tty/serial/amba-pl01*.c
1758F: include/linux/amba/serial.h
1759
1760ARM PRIMECELL VIC PL190/PL192 DRIVER
1761M: Linus Walleij <[email protected]>
1762L: [email protected] (moderated for non-subscribers)
1763S: Maintained
1764F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1765F: drivers/irqchip/irq-vic.c
1766
1767ARM SMC WATCHDOG DRIVER
1768M: Julius Werner <[email protected]>
1769R: Evan Benn <[email protected]>
1770S: Maintained
1771F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1772F: drivers/watchdog/arm_smc_wdt.c
1773
1774ARM SMMU DRIVERS
1775M: Will Deacon <[email protected]>
1776R: Robin Murphy <[email protected]>
1777L: [email protected] (moderated for non-subscribers)
1778S: Maintained
1779F: Documentation/devicetree/bindings/iommu/arm,smmu*
1780F: drivers/iommu/arm/
1781F: drivers/iommu/io-pgtable-arm*
1782
1783ARM SUB-ARCHITECTURES
1784L: [email protected] (moderated for non-subscribers)
1785S: Maintained
1786C: irc://irc.libera.chat/armlinux
1787T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1788F: arch/arm/mach-*/
1789F: arch/arm/plat-*/
1790
1791ARM/ACTIONS SEMI ARCHITECTURE
1792M: Andreas Färber <[email protected]>
1793M: Manivannan Sadhasivam <[email protected]>
1794L: [email protected] (moderated for non-subscribers)
1795L: [email protected] (moderated for non-subscribers)
1796S: Maintained
1797F: Documentation/devicetree/bindings/arm/actions.yaml
1798F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1799F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1800F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1801F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1802F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1803F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1804F: Documentation/devicetree/bindings/pinctrl/actions,*
1805F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1806F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1807F: arch/arm/boot/dts/actions/
1808F: arch/arm/mach-actions/
1809F: arch/arm64/boot/dts/actions/
1810F: drivers/clk/actions/
1811F: drivers/clocksource/timer-owl*
1812F: drivers/dma/owl-dma.c
1813F: drivers/i2c/busses/i2c-owl.c
1814F: drivers/irqchip/irq-owl-sirq.c
1815F: drivers/mmc/host/owl-mmc.c
1816F: drivers/net/ethernet/actions/
1817F: drivers/pinctrl/actions/*
1818F: drivers/pmdomain/actions/
1819F: include/dt-bindings/power/owl-*
1820F: include/dt-bindings/reset/actions,*
1821F: include/linux/soc/actions/
1822N: owl
1823
1824ARM/Allwinner SoC Clock Support
1825M: Emilio López <[email protected]>
1826S: Maintained
1827F: drivers/clk/sunxi/
1828
1829ARM/Allwinner sunXi SoC support
1830M: Chen-Yu Tsai <[email protected]>
1831M: Jernej Skrabec <[email protected]>
1832M: Samuel Holland <[email protected]>
1833L: [email protected] (moderated for non-subscribers)
1834L: [email protected]
1835S: Maintained
1836T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1837F: arch/arm/mach-sunxi/
1838F: arch/arm64/boot/dts/allwinner/
1839F: drivers/clk/sunxi-ng/
1840F: drivers/pinctrl/sunxi/
1841F: drivers/soc/sunxi/
1842N: allwinner
1843N: sun[x456789]i
1844N: sun[25]0i
1845
1846ARM/AMD PENSANDO ARM64 ARCHITECTURE
1847M: Brad Larson <[email protected]>
1848L: [email protected] (moderated for non-subscribers)
1849S: Supported
1850F: Documentation/devicetree/bindings/*/amd,pensando*
1851F: arch/arm64/boot/dts/amd/elba*
1852
1853ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1854M: Neil Armstrong <[email protected]>
1855M: Jerome Brunet <[email protected]>
1856L: [email protected]
1857S: Maintained
1858F: Documentation/devicetree/bindings/clock/amlogic*
1859F: drivers/clk/meson/
1860F: include/dt-bindings/clock/amlogic,a1*
1861F: include/dt-bindings/clock/gxbb*
1862F: include/dt-bindings/clock/meson*
1863
1864ARM/Amlogic Meson SoC Crypto Drivers
1865M: Corentin Labbe <[email protected]>
1866L: [email protected]
1867L: [email protected]
1868S: Maintained
1869F: Documentation/devicetree/bindings/crypto/amlogic*
1870F: drivers/crypto/amlogic/
1871
1872ARM/Amlogic Meson SoC Sound Drivers
1873M: Jerome Brunet <[email protected]>
1874L: [email protected] (moderated for non-subscribers)
1875S: Maintained
1876F: Documentation/devicetree/bindings/sound/amlogic*
1877F: sound/soc/meson/
1878
1879ARM/Amlogic Meson SoC support
1880M: Neil Armstrong <[email protected]>
1881M: Kevin Hilman <[email protected]>
1882R: Jerome Brunet <[email protected]>
1883R: Martin Blumenstingl <[email protected]>
1884L: [email protected] (moderated for non-subscribers)
1885L: [email protected]
1886S: Maintained
1887W: http://linux-meson.com/
1888F: Documentation/devicetree/bindings/phy/amlogic*
1889F: arch/arm/boot/dts/amlogic/
1890F: arch/arm/mach-meson/
1891F: arch/arm64/boot/dts/amlogic/
1892F: drivers/pmdomain/amlogic/
1893F: drivers/mmc/host/meson*
1894F: drivers/phy/amlogic/
1895F: drivers/pinctrl/meson/
1896F: drivers/rtc/rtc-meson*
1897F: drivers/soc/amlogic/
1898N: meson
1899
1900ARM/Annapurna Labs ALPINE ARCHITECTURE
1901M: Tsahee Zidenberg <[email protected]>
1902M: Antoine Tenart <[email protected]>
1903L: [email protected] (moderated for non-subscribers)
1904S: Maintained
1905F: arch/arm/boot/dts/amazon/
1906F: arch/arm/mach-alpine/
1907F: arch/arm64/boot/dts/amazon/
1908F: drivers/*/*alpine*
1909
1910ARM/APPLE MACHINE SOUND DRIVERS
1911M: Martin Povišer <[email protected]>
1912L: [email protected]
1913L: [email protected] (moderated for non-subscribers)
1914S: Maintained
1915F: Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
1916F: Documentation/devicetree/bindings/sound/apple,*
1917F: sound/soc/apple/*
1918F: sound/soc/codecs/cs42l83-i2c.c
1919F: sound/soc/codecs/ssm3515.c
1920
1921ARM/APPLE MACHINE SUPPORT
1922M: Hector Martin <[email protected]>
1923M: Sven Peter <[email protected]>
1924R: Alyssa Rosenzweig <[email protected]>
1925L: [email protected]
1926L: [email protected] (moderated for non-subscribers)
1927S: Maintained
1928W: https://asahilinux.org
1929B: https://github.com/AsahiLinux/linux/issues
1930C: irc://irc.oftc.net/asahi-dev
1931T: git https://github.com/AsahiLinux/linux.git
1932F: Documentation/devicetree/bindings/arm/apple.yaml
1933F: Documentation/devicetree/bindings/arm/apple/*
1934F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1935F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1936F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1937F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1938F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1939F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1940F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1941F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1942F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1943F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1944F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1945F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1946F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1947F: Documentation/devicetree/bindings/power/apple*
1948F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
1949F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1950F: arch/arm64/boot/dts/apple/
1951F: drivers/bluetooth/hci_bcm4377.c
1952F: drivers/clk/clk-apple-nco.c
1953F: drivers/cpufreq/apple-soc-cpufreq.c
1954F: drivers/dma/apple-admac.c
1955F: drivers/pmdomain/apple/
1956F: drivers/i2c/busses/i2c-pasemi-core.c
1957F: drivers/i2c/busses/i2c-pasemi-platform.c
1958F: drivers/iommu/apple-dart.c
1959F: drivers/iommu/io-pgtable-dart.c
1960F: drivers/irqchip/irq-apple-aic.c
1961F: drivers/nvme/host/apple.c
1962F: drivers/nvmem/apple-efuses.c
1963F: drivers/pinctrl/pinctrl-apple-gpio.c
1964F: drivers/pwm/pwm-apple.c
1965F: drivers/soc/apple/*
1966F: drivers/watchdog/apple_wdt.c
1967F: include/dt-bindings/interrupt-controller/apple-aic.h
1968F: include/dt-bindings/pinctrl/apple.h
1969F: include/linux/soc/apple/*
1970
1971ARM/ARTPEC MACHINE SUPPORT
1972M: Jesper Nilsson <[email protected]>
1973M: Lars Persson <[email protected]>
1974L: [email protected]
1975S: Maintained
1976F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1977F: arch/arm/boot/dts/axis/
1978F: arch/arm/mach-artpec
1979F: drivers/clk/axis
1980F: drivers/crypto/axis
1981F: drivers/mmc/host/usdhi6rol0.c
1982F: drivers/pinctrl/pinctrl-artpec*
1983
1984ARM/ASPEED I2C DRIVER
1985M: Brendan Higgins <[email protected]>
1986R: Benjamin Herrenschmidt <[email protected]>
1987R: Joel Stanley <[email protected]>
1988L: [email protected]
1989L: [email protected] (moderated for non-subscribers)
1990S: Maintained
1991F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1992F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1993F: drivers/i2c/busses/i2c-aspeed.c
1994F: drivers/irqchip/irq-aspeed-i2c-ic.c
1995
1996ARM/ASPEED MACHINE SUPPORT
1997M: Joel Stanley <[email protected]>
1998R: Andrew Jeffery <[email protected]>
1999L: [email protected] (moderated for non-subscribers)
2000L: [email protected] (moderated for non-subscribers)
2001S: Supported
2002Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2003T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2004F: Documentation/devicetree/bindings/arm/aspeed/
2005F: arch/arm/boot/dts/aspeed/
2006F: arch/arm/mach-aspeed/
2007N: aspeed
2008
2009ARM/BITMAIN ARCHITECTURE
2010M: Manivannan Sadhasivam <[email protected]>
2011L: [email protected] (moderated for non-subscribers)
2012S: Maintained
2013F: Documentation/devicetree/bindings/arm/bitmain.yaml
2014F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2015F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2016F: arch/arm64/boot/dts/bitmain/
2017F: drivers/clk/clk-bm1880.c
2018F: drivers/pinctrl/pinctrl-bm1880.c
2019
2020ARM/CALXEDA HIGHBANK ARCHITECTURE
2021M: Andre Przywara <[email protected]>
2022L: [email protected] (moderated for non-subscribers)
2023S: Maintained
2024F: arch/arm/boot/dts/calxeda/
2025F: arch/arm/mach-highbank/
2026
2027ARM/CAVIUM THUNDER NETWORK DRIVER
2028M: Sunil Goutham <[email protected]>
2029L: [email protected] (moderated for non-subscribers)
2030S: Supported
2031F: drivers/net/ethernet/cavium/thunder/
2032
2033ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2034M: Lukasz Majewski <[email protected]>
2035L: [email protected] (moderated for non-subscribers)
2036S: Maintained
2037F: arch/arm/mach-ep93xx/ts72xx.c
2038
2039ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2040M: Alexander Shiyan <[email protected]>
2041L: [email protected] (moderated for non-subscribers)
2042S: Odd Fixes
2043N: clps711x
2044
2045ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2046M: Hartley Sweeten <[email protected]>
2047M: Alexander Sverdlin <[email protected]>
2048L: [email protected] (moderated for non-subscribers)
2049S: Maintained
2050F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2051F: Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2052F: arch/arm/boot/compressed/misc-ep93xx.h
2053F: arch/arm/mach-ep93xx/
2054F: drivers/iio/adc/ep93xx_adc.c
2055
2056ARM/CLKDEV SUPPORT
2057M: Russell King <[email protected]>
2058L: [email protected] (moderated for non-subscribers)
2059S: Maintained
2060T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2061F: drivers/clk/clkdev.c
2062
2063ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2064M: Baruch Siach <[email protected]>
2065L: [email protected] (moderated for non-subscribers)
2066S: Maintained
2067F: arch/arm/boot/dts/cnxt/
2068N: digicolor
2069
2070ARM/CORESIGHT FRAMEWORK AND DRIVERS
2071M: Suzuki K Poulose <[email protected]>
2072R: Mike Leach <[email protected]>
2073R: James Clark <[email protected]>
2074L: [email protected] (moderated for non-subscribers)
2075L: [email protected] (moderated for non-subscribers)
2076S: Maintained
2077T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2078F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2079F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2080F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2081F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2082F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2083F: Documentation/trace/coresight/*
2084F: drivers/hwtracing/coresight/*
2085F: include/dt-bindings/arm/coresight-cti-dt.h
2086F: include/linux/coresight*
2087F: include/uapi/linux/coresight*
2088F: samples/coresight/*
2089F: tools/perf/Documentation/arm-coresight.txt
2090F: tools/perf/arch/arm/util/auxtrace.c
2091F: tools/perf/arch/arm/util/cs-etm.c
2092F: tools/perf/arch/arm/util/cs-etm.h
2093F: tools/perf/arch/arm/util/pmu.c
2094F: tools/perf/tests/shell/*coresight*
2095F: tools/perf/tests/shell/coresight/*
2096F: tools/perf/tests/shell/lib/*coresight*
2097F: tools/perf/util/cs-etm-decoder/*
2098F: tools/perf/util/cs-etm.*
2099
2100ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2101M: Hans Ulli Kroll <[email protected]>
2102M: Linus Walleij <[email protected]>
2103L: [email protected] (moderated for non-subscribers)
2104S: Maintained
2105T: git git://github.com/ulli-kroll/linux.git
2106F: Documentation/devicetree/bindings/arm/gemini.yaml
2107F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2108F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2109F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2110F: arch/arm/boot/dts/gemini/
2111F: arch/arm/mach-gemini/
2112F: drivers/crypto/gemini/
2113F: drivers/net/ethernet/cortina/
2114F: drivers/pinctrl/pinctrl-gemini.c
2115F: drivers/rtc/rtc-ftrtc010.c
2116
2117ARM/CZ.NIC TURRIS SUPPORT
2118M: Marek Behún <[email protected]>
2119S: Maintained
2120W: https://www.turris.cz/
2121F: Documentation/ABI/testing/debugfs-moxtet
2122F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2123F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2124F: Documentation/devicetree/bindings/bus/moxtet.txt
2125F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2126F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2127F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2128F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2129F: drivers/bus/moxtet.c
2130F: drivers/firmware/turris-mox-rwtm.c
2131F: drivers/gpio/gpio-moxtet.c
2132F: drivers/leds/leds-turris-omnia.c
2133F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2134F: drivers/watchdog/armada_37xx_wdt.c
2135F: include/dt-bindings/bus/moxtet.h
2136F: include/linux/armada-37xx-rwtm-mailbox.h
2137F: include/linux/moxtet.h
2138
2139ARM/FARADAY FA526 PORT
2140M: Hans Ulli Kroll <[email protected]>
2141L: [email protected] (moderated for non-subscribers)
2142S: Maintained
2143T: git git://git.berlios.de/gemini-board
2144F: arch/arm/mm/*-fa*
2145
2146ARM/FOOTBRIDGE ARCHITECTURE
2147M: Russell King <[email protected]>
2148L: [email protected] (moderated for non-subscribers)
2149S: Maintained
2150W: http://www.armlinux.org.uk/
2151F: arch/arm/include/asm/hardware/dec21285.h
2152F: arch/arm/mach-footbridge/
2153
2154ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2155M: Shawn Guo <[email protected]>
2156M: Sascha Hauer <[email protected]>
2157R: Pengutronix Kernel Team <[email protected]>
2158R: Fabio Estevam <[email protected]>
2159R: NXP Linux Team <[email protected]>
2160L: [email protected] (moderated for non-subscribers)
2161S: Maintained
2162T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2163F: arch/arm/boot/dts/nxp/imx/
2164F: arch/arm/boot/dts/nxp/mxs/
2165F: arch/arm64/boot/dts/freescale/
2166X: arch/arm64/boot/dts/freescale/fsl-*
2167X: arch/arm64/boot/dts/freescale/qoriq-*
2168X: drivers/media/i2c/
2169N: imx
2170N: mxs
2171
2172ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2173M: Shawn Guo <[email protected]>
2174M: Li Yang <[email protected]>
2175L: [email protected] (moderated for non-subscribers)
2176S: Maintained
2177T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2178F: arch/arm/boot/dts/nxp/ls/
2179F: arch/arm64/boot/dts/freescale/fsl-*
2180F: arch/arm64/boot/dts/freescale/qoriq-*
2181
2182ARM/FREESCALE VYBRID ARM ARCHITECTURE
2183M: Shawn Guo <[email protected]>
2184M: Sascha Hauer <[email protected]>
2185R: Pengutronix Kernel Team <[email protected]>
2186R: Stefan Agner <[email protected]>
2187L: [email protected] (moderated for non-subscribers)
2188S: Maintained
2189T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2190F: arch/arm/boot/dts/nxp/vf/
2191F: arch/arm/mach-imx/*vf610*
2192
2193ARM/GUMSTIX MACHINE SUPPORT
2194M: Steve Sakoman <[email protected]>
2195L: [email protected] (moderated for non-subscribers)
2196S: Maintained
2197
2198ARM/HISILICON SOC SUPPORT
2199M: Wei Xu <[email protected]>
2200L: [email protected] (moderated for non-subscribers)
2201S: Supported
2202W: http://www.hisilicon.com
2203T: git https://github.com/hisilicon/linux-hisi.git
2204F: arch/arm/boot/dts/hisilicon/
2205F: arch/arm/mach-hisi/
2206F: arch/arm64/boot/dts/hisilicon/
2207
2208ARM/HP JORNADA 7XX MACHINE SUPPORT
2209M: Kristoffer Ericson <[email protected]>
2210S: Maintained
2211W: www.jlime.com
2212T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2213F: arch/arm/mach-sa1100/include/mach/jornada720.h
2214F: arch/arm/mach-sa1100/jornada720.c
2215
2216ARM/HPE GXP ARCHITECTURE
2217M: Jean-Marie Verdun <[email protected]>
2218M: Nick Hawkins <[email protected]>
2219S: Maintained
2220F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2221F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2222F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2223F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2224F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2225F: Documentation/hwmon/gxp-fan-ctrl.rst
2226F: arch/arm/boot/dts/hpe/
2227F: arch/arm/mach-hpe/
2228F: drivers/clocksource/timer-gxp.c
2229F: drivers/hwmon/gxp-fan-ctrl.c
2230F: drivers/i2c/busses/i2c-gxp.c
2231F: drivers/spi/spi-gxp.c
2232F: drivers/watchdog/gxp-wdt.c
2233
2234ARM/IGEP MACHINE SUPPORT
2235M: Enric Balletbo i Serra <[email protected]>
2236M: Javier Martinez Canillas <[email protected]>
2237L: [email protected]
2238L: [email protected] (moderated for non-subscribers)
2239S: Maintained
2240F: arch/arm/boot/dts/ti/omap/omap3-igep*
2241
2242ARM/INTEL IXP4XX ARM ARCHITECTURE
2243M: Linus Walleij <[email protected]>
2244M: Imre Kaloz <[email protected]>
2245L: [email protected] (moderated for non-subscribers)
2246S: Maintained
2247F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2248F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2249F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2250F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2251F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2252F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2253F: arch/arm/boot/dts/intel/ixp/
2254F: arch/arm/mach-ixp4xx/
2255F: drivers/bus/intel-ixp4xx-eb.c
2256F: drivers/char/hw_random/ixp4xx-rng.c
2257F: drivers/clocksource/timer-ixp4xx.c
2258F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2259F: drivers/gpio/gpio-ixp4xx.c
2260F: drivers/irqchip/irq-ixp4xx.c
2261F: drivers/net/ethernet/xscale/ixp4xx_eth.c
2262F: drivers/net/wan/ixp4xx_hss.c
2263F: drivers/soc/ixp4xx/ixp4xx-npe.c
2264F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
2265F: include/linux/soc/ixp4xx/npe.h
2266F: include/linux/soc/ixp4xx/qmgr.h
2267
2268ARM/INTEL KEEMBAY ARCHITECTURE
2269M: Paul J. Murphy <[email protected]>
2270M: Daniele Alessandrelli <[email protected]>
2271S: Maintained
2272F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2273F: arch/arm64/boot/dts/intel/keembay-evm.dts
2274F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2275
2276ARM/INTEL XSC3 (MANZANO) ARM CORE
2277M: Lennert Buytenhek <[email protected]>
2278L: [email protected] (moderated for non-subscribers)
2279S: Maintained
2280
2281ARM/LG1K ARCHITECTURE
2282M: Chanho Min <[email protected]>
2283L: [email protected] (moderated for non-subscribers)
2284S: Maintained
2285F: arch/arm64/boot/dts/lg/
2286
2287ARM/LPC18XX ARCHITECTURE
2288M: Vladimir Zapolskiy <[email protected]>
2289L: [email protected] (moderated for non-subscribers)
2290S: Maintained
2291F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2292F: arch/arm/boot/dts/nxp/lpc/lpc43*
2293F: drivers/i2c/busses/i2c-lpc2k.c
2294F: drivers/memory/pl172.c
2295F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2296F: drivers/rtc/rtc-lpc24xx.c
2297N: lpc18xx
2298
2299ARM/LPC32XX SOC SUPPORT
2300M: Vladimir Zapolskiy <[email protected]>
2301L: [email protected] (moderated for non-subscribers)
2302S: Maintained
2303T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2304F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2305F: arch/arm/boot/dts/nxp/lpc/lpc32*
2306F: arch/arm/mach-lpc32xx/
2307F: drivers/i2c/busses/i2c-pnx.c
2308F: drivers/net/ethernet/nxp/lpc_eth.c
2309F: drivers/usb/host/ohci-nxp.c
2310F: drivers/watchdog/pnx4008_wdt.c
2311N: lpc32xx
2312
2313ARM/Marvell Dove/MV78xx0/Orion SOC support
2314M: Andrew Lunn <[email protected]>
2315M: Sebastian Hesselbarth <[email protected]>
2316M: Gregory Clement <[email protected]>
2317L: [email protected] (moderated for non-subscribers)
2318S: Maintained
2319T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2320F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2321F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2322F: Documentation/devicetree/bindings/soc/dove/
2323F: arch/arm/boot/dts/marvell/dove*
2324F: arch/arm/boot/dts/marvell/orion5x*
2325F: arch/arm/mach-dove/
2326F: arch/arm/mach-mv78xx0/
2327F: arch/arm/mach-orion5x/
2328F: arch/arm/plat-orion/
2329F: drivers/bus/mvebu-mbus.c
2330F: drivers/soc/dove/
2331
2332ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2333M: Andrew Lunn <[email protected]>
2334M: Gregory Clement <[email protected]>
2335M: Sebastian Hesselbarth <[email protected]>
2336L: [email protected] (moderated for non-subscribers)
2337S: Maintained
2338T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2339F: Documentation/devicetree/bindings/arm/marvell/
2340F: arch/arm/boot/dts/marvell/armada*
2341F: arch/arm/boot/dts/marvell/kirkwood*
2342F: arch/arm/configs/mvebu_*_defconfig
2343F: arch/arm/mach-mvebu/
2344F: arch/arm64/boot/dts/marvell/
2345F: drivers/clk/mvebu/
2346F: drivers/cpufreq/armada-37xx-cpufreq.c
2347F: drivers/cpufreq/armada-8k-cpufreq.c
2348F: drivers/cpufreq/mvebu-cpufreq.c
2349F: drivers/irqchip/irq-armada-370-xp.c
2350F: drivers/irqchip/irq-mvebu-*
2351F: drivers/pinctrl/mvebu/
2352F: drivers/rtc/rtc-armada38x.c
2353
2354ARM/Mediatek RTC DRIVER
2355M: Eddie Huang <[email protected]>
2356M: Sean Wang <[email protected]>
2357L: [email protected] (moderated for non-subscribers)
2358L: [email protected] (moderated for non-subscribers)
2359S: Maintained
2360F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2361F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2362F: drivers/rtc/rtc-mt2712.c
2363F: drivers/rtc/rtc-mt6397.c
2364F: drivers/rtc/rtc-mt7622.c
2365
2366ARM/Mediatek SoC support
2367M: Matthias Brugger <[email protected]>
2368M: AngeloGioacchino Del Regno <[email protected]>
2369L: [email protected]
2370L: [email protected] (moderated for non-subscribers)
2371L: [email protected] (moderated for non-subscribers)
2372S: Maintained
2373W: https://mtk.wiki.kernel.org/
2374C: irc://irc.libera.chat/linux-mediatek
2375F: arch/arm/boot/dts/mediatek/
2376F: arch/arm/mach-mediatek/
2377F: arch/arm64/boot/dts/mediatek/
2378F: drivers/soc/mediatek/
2379N: mtk
2380N: mt[2678]
2381K: mediatek
2382
2383ARM/Mediatek USB3 PHY DRIVER
2384M: Chunfeng Yun <[email protected]>
2385L: [email protected] (moderated for non-subscribers)
2386L: [email protected] (moderated for non-subscribers)
2387S: Maintained
2388F: Documentation/devicetree/bindings/phy/mediatek,*
2389F: drivers/phy/mediatek/
2390
2391ARM/MICROCHIP (ARM64) SoC support
2392M: Conor Dooley <[email protected]>
2393M: Nicolas Ferre <[email protected]>
2394M: Claudiu Beznea <[email protected]>
2395L: [email protected] (moderated for non-subscribers)
2396S: Supported
2397T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2398F: arch/arm64/boot/dts/microchip/
2399
2400ARM/Microchip (AT91) SoC support
2401M: Nicolas Ferre <[email protected]>
2402M: Alexandre Belloni <[email protected]>
2403M: Claudiu Beznea <[email protected]>
2404L: [email protected] (moderated for non-subscribers)
2405S: Supported
2406W: http://www.linux4sam.org
2407T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2408F: arch/arm/boot/dts/microchip/at91*
2409F: arch/arm/boot/dts/microchip/sama*
2410F: arch/arm/include/debug/at91.S
2411F: arch/arm/mach-at91/
2412F: drivers/memory/atmel*
2413F: drivers/watchdog/sama5d4_wdt.c
2414F: include/soc/at91/
2415X: drivers/input/touchscreen/atmel_mxt_ts.c
2416N: at91
2417N: atmel
2418
2419ARM/Microchip Sparx5 SoC support
2420M: Lars Povlsen <[email protected]>
2421M: Steen Hegelund <[email protected]>
2422M: Daniel Machon <[email protected]>
2423M: [email protected]
2424L: [email protected] (moderated for non-subscribers)
2425S: Supported
2426F: arch/arm64/boot/dts/microchip/sparx*
2427F: drivers/net/ethernet/microchip/vcap/
2428F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2429N: sparx5
2430
2431ARM/MILBEAUT ARCHITECTURE
2432M: Taichi Sugaya <[email protected]>
2433M: Takao Orito <[email protected]>
2434L: [email protected] (moderated for non-subscribers)
2435S: Maintained
2436F: arch/arm/boot/dts/socionext/milbeaut*
2437F: arch/arm/mach-milbeaut/
2438N: milbeaut
2439
2440ARM/MStar/Sigmastar Armv7 SoC support
2441M: Daniel Palmer <[email protected]>
2442M: Romain Perier <[email protected]>
2443L: [email protected] (moderated for non-subscribers)
2444S: Maintained
2445W: http://linux-chenxing.org/
2446T: git git://github.com/linux-chenxing/linux.git
2447F: Documentation/devicetree/bindings/arm/mstar/*
2448F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2449F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2450F: arch/arm/boot/dts/sigmastar/
2451F: arch/arm/mach-mstar/
2452F: drivers/clk/mstar/
2453F: drivers/clocksource/timer-msc313e.c
2454F: drivers/gpio/gpio-msc313.c
2455F: drivers/rtc/rtc-msc313.c
2456F: drivers/watchdog/msc313e_wdt.c
2457F: include/dt-bindings/clock/mstar-*
2458F: include/dt-bindings/gpio/msc313-gpio.h
2459
2460ARM/NOMADIK/Ux500 ARCHITECTURES
2461M: Linus Walleij <[email protected]>
2462L: [email protected] (moderated for non-subscribers)
2463S: Maintained
2464T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2465F: Documentation/devicetree/bindings/arm/ste-*
2466F: Documentation/devicetree/bindings/arm/ux500.yaml
2467F: Documentation/devicetree/bindings/arm/ux500/
2468F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2469F: arch/arm/boot/dts/st/ste-*
2470F: arch/arm/mach-nomadik/
2471F: arch/arm/mach-ux500/
2472F: drivers/clk/clk-nomadik.c
2473F: drivers/clocksource/clksrc-dbx500-prcmu.c
2474F: drivers/dma/ste_dma40*
2475F: drivers/pmdomain/st/ste-ux500-pm-domain.c
2476F: drivers/hwspinlock/u8500_hsem.c
2477F: drivers/i2c/busses/i2c-nomadik.c
2478F: drivers/iio/adc/ab8500-gpadc.c
2479F: drivers/mfd/ab8500*
2480F: drivers/mfd/abx500*
2481F: drivers/mfd/db8500*
2482F: drivers/pinctrl/nomadik/
2483F: drivers/rtc/rtc-ab8500.c
2484F: drivers/rtc/rtc-pl031.c
2485F: drivers/soc/ux500/
2486
2487ARM/NUVOTON MA35 ARCHITECTURE
2488M: Jacky Huang <[email protected]>
2489M: Shan-Chun Hung <[email protected]>
2490L: [email protected] (moderated for non-subscribers)
2491S: Supported
2492F: Documentation/devicetree/bindings/*/*/*ma35*
2493F: Documentation/devicetree/bindings/*/*ma35*
2494F: arch/arm64/boot/dts/nuvoton/*ma35*
2495F: drivers/*/*/*ma35*
2496F: drivers/*/*ma35*
2497K: ma35d1
2498
2499ARM/NUVOTON NPCM ARCHITECTURE
2500M: Avi Fishman <[email protected]>
2501M: Tomer Maimon <[email protected]>
2502M: Tali Perry <[email protected]>
2503R: Patrick Venture <[email protected]>
2504R: Nancy Yuen <[email protected]>
2505R: Benjamin Fair <[email protected]>
2506L: [email protected] (moderated for non-subscribers)
2507S: Supported
2508F: Documentation/devicetree/bindings/*/*/*npcm*
2509F: Documentation/devicetree/bindings/*/*npcm*
2510F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2511F: arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2512F: arch/arm/mach-npcm/
2513F: arch/arm64/boot/dts/nuvoton/
2514F: drivers/*/*/*npcm*
2515F: drivers/*/*npcm*
2516F: drivers/rtc/rtc-nct3018y.c
2517F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2518F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2519
2520ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2521M: Joseph Liu <[email protected]>
2522M: Marvin Lin <[email protected]>
2523L: [email protected]
2524L: [email protected] (moderated for non-subscribers)
2525S: Maintained
2526F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2527F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2528F: Documentation/userspace-api/media/drivers/npcm-video.rst
2529F: drivers/media/platform/nuvoton/
2530F: include/uapi/linux/npcm-video.h
2531
2532ARM/NUVOTON WPCM450 ARCHITECTURE
2533M: Jonathan Neuschäfer <[email protected]>
2534L: [email protected] (moderated for non-subscribers)
2535S: Maintained
2536W: https://github.com/neuschaefer/wpcm450/wiki
2537F: Documentation/devicetree/bindings/*/*wpcm*
2538F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2539F: arch/arm/configs/wpcm450_defconfig
2540F: arch/arm/mach-npcm/wpcm450.c
2541F: drivers/*/*/*wpcm*
2542F: drivers/*/*wpcm*
2543
2544ARM/NXP S32G ARCHITECTURE
2545M: Chester Lin <[email protected]>
2546R: Andreas Färber <[email protected]>
2547R: Matthias Brugger <[email protected]>
2548R: NXP S32 Linux Team <[email protected]>
2549L: [email protected] (moderated for non-subscribers)
2550S: Maintained
2551F: arch/arm64/boot/dts/freescale/s32g*.dts*
2552
2553ARM/Orion SoC/Technologic Systems TS-78xx platform support
2554M: Alexander Clouter <[email protected]>
2555L: [email protected] (moderated for non-subscribers)
2556S: Maintained
2557W: http://www.digriz.org.uk/ts78xx/kernel
2558F: arch/arm/mach-orion5x/ts78xx-*
2559
2560ARM/QUALCOMM CHROMEBOOK SUPPORT
2561R: [email protected]
2562F: arch/arm64/boot/dts/qcom/sc7180*
2563F: arch/arm64/boot/dts/qcom/sc7280*
2564F: arch/arm64/boot/dts/qcom/sdm845-cheza*
2565
2566ARM/QUALCOMM SUPPORT
2567M: Bjorn Andersson <[email protected]>
2568M: Konrad Dybcio <[email protected]>
2569L: [email protected]
2570S: Maintained
2571T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2572F: Documentation/devicetree/bindings/*/qcom*
2573F: Documentation/devicetree/bindings/soc/qcom/
2574F: arch/arm/boot/dts/qcom/
2575F: arch/arm/configs/qcom_defconfig
2576F: arch/arm/mach-qcom/
2577F: arch/arm64/boot/dts/qcom/
2578F: drivers/*/*/pm8???-*
2579F: drivers/*/*/qcom*
2580F: drivers/*/*/qcom/
2581F: drivers/*/qcom*
2582F: drivers/*/qcom/
2583F: drivers/bluetooth/btqcomsmd.c
2584F: drivers/clocksource/timer-qcom.c
2585F: drivers/cpuidle/cpuidle-qcom-spm.c
2586F: drivers/extcon/extcon-qcom*
2587F: drivers/i2c/busses/i2c-qcom-geni.c
2588F: drivers/i2c/busses/i2c-qup.c
2589F: drivers/iommu/msm*
2590F: drivers/mfd/ssbi.c
2591F: drivers/mmc/host/mmci_qcom*
2592F: drivers/mmc/host/sdhci-msm.c
2593F: drivers/pci/controller/dwc/pcie-qcom.c
2594F: drivers/phy/qualcomm/
2595F: drivers/power/*/msm*
2596F: drivers/reset/reset-qcom-*
2597F: drivers/spi/spi-geni-qcom.c
2598F: drivers/spi/spi-qcom-qspi.c
2599F: drivers/spi/spi-qup.c
2600F: drivers/tty/serial/msm_serial.c
2601F: drivers/ufs/host/ufs-qcom*
2602F: drivers/usb/dwc3/dwc3-qcom.c
2603F: include/dt-bindings/*/qcom*
2604F: include/linux/*/qcom*
2605F: include/linux/soc/qcom/
2606
2607ARM/RDA MICRO ARCHITECTURE
2608M: Manivannan Sadhasivam <[email protected]>
2609L: [email protected] (moderated for non-subscribers)
2610L: [email protected] (moderated for non-subscribers)
2611S: Maintained
2612F: Documentation/devicetree/bindings/arm/rda.yaml
2613F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2614F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2615F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2616F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2617F: arch/arm/boot/dts/unisoc/
2618F: drivers/clocksource/timer-rda.c
2619F: drivers/gpio/gpio-rda.c
2620F: drivers/irqchip/irq-rda-intc.c
2621F: drivers/tty/serial/rda-uart.c
2622
2623ARM/REALTEK ARCHITECTURE
2624M: Andreas Färber <[email protected]>
2625L: [email protected] (moderated for non-subscribers)
2626L: [email protected] (moderated for non-subscribers)
2627S: Maintained
2628F: Documentation/devicetree/bindings/arm/realtek.yaml
2629F: arch/arm/boot/dts/realtek/
2630F: arch/arm/mach-realtek/
2631F: arch/arm64/boot/dts/realtek/
2632
2633ARM/RISC-V/RENESAS ARCHITECTURE
2634M: Geert Uytterhoeven <[email protected]>
2635M: Magnus Damm <[email protected]>
2636L: [email protected]
2637S: Supported
2638Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2639C: irc://irc.libera.chat/renesas-soc
2640T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2641F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2642F: Documentation/devicetree/bindings/soc/renesas/
2643F: arch/arm/boot/dts/renesas/
2644F: arch/arm/configs/shmobile_defconfig
2645F: arch/arm/include/debug/renesas-scif.S
2646F: arch/arm/mach-shmobile/
2647F: arch/arm64/boot/dts/renesas/
2648F: arch/riscv/boot/dts/renesas/
2649F: drivers/pmdomain/renesas/
2650F: drivers/soc/renesas/
2651F: include/linux/soc/renesas/
2652K: \brenesas,
2653
2654ARM/RISCPC ARCHITECTURE
2655M: Russell King <[email protected]>
2656L: [email protected] (moderated for non-subscribers)
2657S: Maintained
2658W: http://www.armlinux.org.uk/
2659F: arch/arm/include/asm/hardware/ioc.h
2660F: arch/arm/include/asm/hardware/iomd.h
2661F: arch/arm/include/asm/hardware/memc.h
2662F: arch/arm/mach-rpc/
2663F: drivers/net/ethernet/8390/etherh.c
2664F: drivers/net/ethernet/i825xx/ether1*
2665F: drivers/net/ethernet/seeq/ether3*
2666F: drivers/scsi/arm/
2667
2668ARM/Rockchip SoC support
2669M: Heiko Stuebner <[email protected]>
2670L: [email protected] (moderated for non-subscribers)
2671L: [email protected]
2672S: Maintained
2673T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2674F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2675F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2676F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2677F: arch/arm/boot/dts/rockchip/
2678F: arch/arm/mach-rockchip/
2679F: drivers/*/*/*rockchip*
2680F: drivers/*/*rockchip*
2681F: drivers/clk/rockchip/
2682F: drivers/i2c/busses/i2c-rk3x.c
2683F: sound/soc/rockchip/
2684N: rockchip
2685
2686ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2687M: Krzysztof Kozlowski <[email protected]>
2688R: Alim Akhtar <[email protected]>
2689L: [email protected] (moderated for non-subscribers)
2690L: [email protected]
2691S: Maintained
2692P: Documentation/process/maintainer-soc-clean-dts.rst
2693Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2694B: mailto:[email protected]
2695C: irc://irc.libera.chat/linux-exynos
2696T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2697F: Documentation/arch/arm/samsung/
2698F: Documentation/devicetree/bindings/arm/samsung/
2699F: Documentation/devicetree/bindings/hwinfo/samsung,*
2700F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2701F: Documentation/devicetree/bindings/soc/samsung/
2702F: arch/arm/boot/dts/samsung/
2703F: arch/arm/mach-exynos*/
2704F: arch/arm/mach-s3c/
2705F: arch/arm/mach-s5p*/
2706F: arch/arm64/boot/dts/exynos/
2707F: drivers/*/*/*s3c24*
2708F: drivers/*/*s3c24*
2709F: drivers/*/*s3c64xx*
2710F: drivers/*/*s5pv210*
2711F: drivers/clocksource/samsung_pwm_timer.c
2712F: drivers/memory/samsung/
2713F: drivers/pwm/pwm-samsung.c
2714F: drivers/soc/samsung/
2715F: drivers/tty/serial/samsung*
2716F: include/clocksource/samsung_pwm.h
2717F: include/linux/platform_data/*s3c*
2718F: include/linux/serial_s3c.h
2719F: include/linux/soc/samsung/
2720N: exynos
2721N: s3c64xx
2722N: s5pv210
2723
2724ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2725M: Łukasz Stelmach <[email protected]>
2726L: [email protected] (moderated for non-subscribers)
2727L: [email protected]
2728S: Maintained
2729F: drivers/media/platform/samsung/s5p-g2d/
2730
2731ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2732M: Marek Szyprowski <[email protected]>
2733L: [email protected]
2734L: [email protected]
2735S: Maintained
2736F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2737F: drivers/media/cec/platform/s5p/
2738
2739ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2740M: Andrzej Pietrasiewicz <[email protected]>
2741M: Jacek Anaszewski <[email protected]>
2742M: Sylwester Nawrocki <[email protected]>
2743L: [email protected] (moderated for non-subscribers)
2744L: [email protected]
2745S: Maintained
2746F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2747F: drivers/media/platform/samsung/s5p-jpeg/
2748
2749ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2750M: Marek Szyprowski <[email protected]>
2751M: Andrzej Hajda <[email protected]>
2752L: [email protected] (moderated for non-subscribers)
2753L: [email protected]
2754S: Maintained
2755F: drivers/media/platform/samsung/s5p-mfc/
2756
2757ARM/SOCFPGA ARCHITECTURE
2758M: Dinh Nguyen <[email protected]>
2759S: Maintained
2760W: http://www.rocketboards.org
2761T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2762F: arch/arm/boot/dts/intel/socfpga/
2763F: arch/arm/configs/socfpga_defconfig
2764F: arch/arm/mach-socfpga/
2765F: arch/arm64/boot/dts/altera/
2766F: arch/arm64/boot/dts/intel/
2767
2768ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2769M: Dinh Nguyen <[email protected]>
2770S: Maintained
2771F: drivers/clk/socfpga/
2772
2773ARM/SOCFPGA EDAC SUPPORT
2774M: Dinh Nguyen <[email protected]>
2775S: Maintained
2776F: drivers/edac/altera_edac.[ch]
2777
2778ARM/SPREADTRUM SoC SUPPORT
2779M: Orson Zhai <[email protected]>
2780M: Baolin Wang <[email protected]>
2781M: Chunyan Zhang <[email protected]>
2782S: Maintained
2783F: arch/arm64/boot/dts/sprd
2784N: sprd
2785N: sc27xx
2786N: sc2731
2787
2788ARM/STI ARCHITECTURE
2789M: Patrice Chotard <[email protected]>
2790L: [email protected] (moderated for non-subscribers)
2791S: Maintained
2792W: http://www.stlinux.com
2793F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2794F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2795F: arch/arm/boot/dts/st/sti*
2796F: arch/arm/mach-sti/
2797F: drivers/ata/ahci_st.c
2798F: drivers/char/hw_random/st-rng.c
2799F: drivers/clocksource/arm_global_timer.c
2800F: drivers/clocksource/clksrc_st_lpc.c
2801F: drivers/cpufreq/sti-cpufreq.c
2802F: drivers/dma/st_fdma*
2803F: drivers/i2c/busses/i2c-st.c
2804F: drivers/media/platform/st/sti/c8sectpfe/
2805F: drivers/media/rc/st_rc.c
2806F: drivers/mmc/host/sdhci-st.c
2807F: drivers/phy/st/phy-miphy28lp.c
2808F: drivers/phy/st/phy-stih407-usb.c
2809F: drivers/pinctrl/pinctrl-st.c
2810F: drivers/remoteproc/st_remoteproc.c
2811F: drivers/remoteproc/st_slim_rproc.c
2812F: drivers/reset/sti/
2813F: drivers/rtc/rtc-st-lpc.c
2814F: drivers/tty/serial/st-asc.c
2815F: drivers/usb/dwc3/dwc3-st.c
2816F: drivers/usb/host/ehci-st.c
2817F: drivers/usb/host/ohci-st.c
2818F: drivers/watchdog/st_lpc_wdt.c
2819F: include/linux/remoteproc/st_slim_rproc.h
2820
2821ARM/STM32 ARCHITECTURE
2822M: Maxime Coquelin <[email protected]>
2823M: Alexandre Torgue <[email protected]>
2824L: [email protected] (moderated for non-subscribers)
2825L: [email protected] (moderated for non-subscribers)
2826S: Maintained
2827T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2828F: arch/arm/boot/dts/st/stm32*
2829F: arch/arm/mach-stm32/
2830F: arch/arm64/boot/dts/st/
2831F: drivers/clocksource/armv7m_systick.c
2832N: stm32
2833N: stm
2834
2835ARM/SUNPLUS SP7021 SOC SUPPORT
2836M: Qin Jian <[email protected]>
2837L: [email protected] (moderated for mon-subscribers)
2838S: Maintained
2839W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2840F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2841F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2842F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2843F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2844F: arch/arm/boot/dts/sunplus/
2845F: arch/arm/configs/sp7021_*defconfig
2846F: drivers/clk/clk-sp7021.c
2847F: drivers/irqchip/irq-sp7021-intc.c
2848F: drivers/reset/reset-sunplus.c
2849F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2850F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2851
2852ARM/Synaptics SoC support
2853M: Jisheng Zhang <[email protected]>
2854M: Sebastian Hesselbarth <[email protected]>
2855L: [email protected] (moderated for non-subscribers)
2856S: Maintained
2857F: arch/arm/boot/dts/synaptics/
2858F: arch/arm/mach-berlin/
2859F: arch/arm64/boot/dts/synaptics/
2860
2861ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2862M: Hans Verkuil <[email protected]>
2863L: [email protected]
2864L: [email protected]
2865S: Maintained
2866F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2867F: drivers/media/cec/platform/tegra/
2868
2869ARM/TESLA FSD SoC SUPPORT
2870M: Alim Akhtar <[email protected]>
2871M: [email protected]
2872L: [email protected] (moderated for non-subscribers)
2873L: [email protected]
2874S: Maintained
2875F: arch/arm64/boot/dts/tesla/
2876
2877ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2878M: Santosh Shilimkar <[email protected]>
2879L: [email protected]
2880S: Maintained
2881F: drivers/memory/*emif*
2882
2883ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2884M: Nishanth Menon <[email protected]>
2885M: Santosh Shilimkar <[email protected]>
2886L: [email protected] (moderated for non-subscribers)
2887S: Maintained
2888T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2889F: arch/arm/boot/dts/ti/keystone/
2890F: arch/arm/mach-keystone/
2891
2892ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2893M: Santosh Shilimkar <[email protected]>
2894L: [email protected]
2895S: Maintained
2896F: drivers/clk/keystone/
2897
2898ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2899M: Santosh Shilimkar <[email protected]>
2900L: [email protected] (moderated for non-subscribers)
2901L: [email protected]
2902S: Maintained
2903F: drivers/clocksource/timer-keystone.c
2904
2905ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2906M: Santosh Shilimkar <[email protected]>
2907L: [email protected]
2908S: Maintained
2909F: drivers/power/reset/keystone-reset.c
2910
2911ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2912M: Nishanth Menon <[email protected]>
2913M: Vignesh Raghavendra <[email protected]>
2914M: Tero Kristo <[email protected]>
2915L: [email protected] (moderated for non-subscribers)
2916S: Supported
2917F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2918F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2919F: arch/arm64/boot/dts/ti/Makefile
2920F: arch/arm64/boot/dts/ti/k3-*
2921
2922ARM/TOSHIBA VISCONTI ARCHITECTURE
2923M: Nobuhiro Iwamatsu <[email protected]>
2924L: [email protected] (moderated for non-subscribers)
2925S: Supported
2926T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2927F: Documentation/devicetree/bindings/arm/toshiba.yaml
2928F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2929F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2930F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2931F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2932F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2933F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2934F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2935F: arch/arm64/boot/dts/toshiba/
2936F: drivers/clk/visconti/
2937F: drivers/gpio/gpio-visconti.c
2938F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2939F: drivers/pci/controller/dwc/pcie-visconti.c
2940F: drivers/pinctrl/visconti/
2941F: drivers/watchdog/visconti_wdt.c
2942N: visconti
2943
2944ARM/UNIPHIER ARCHITECTURE
2945M: Kunihiko Hayashi <[email protected]>
2946M: Masami Hiramatsu <[email protected]>
2947L: [email protected] (moderated for non-subscribers)
2948S: Maintained
2949F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2950F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2951F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2952F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
2953F: arch/arm/boot/dts/socionext/uniphier*
2954F: arch/arm/include/asm/hardware/cache-uniphier.h
2955F: arch/arm/mm/cache-uniphier.c
2956F: arch/arm64/boot/dts/socionext/uniphier*
2957F: drivers/bus/uniphier-system-bus.c
2958F: drivers/clk/uniphier/
2959F: drivers/dma/uniphier-mdmac.c
2960F: drivers/gpio/gpio-uniphier.c
2961F: drivers/i2c/busses/i2c-uniphier*
2962F: drivers/irqchip/irq-uniphier-aidet.c
2963F: drivers/mmc/host/uniphier-sd.c
2964F: drivers/pinctrl/uniphier/
2965F: drivers/reset/reset-uniphier.c
2966F: drivers/tty/serial/8250/8250_uniphier.c
2967N: uniphier
2968
2969ARM/VERSATILE EXPRESS PLATFORM
2970M: Liviu Dudau <[email protected]>
2971M: Sudeep Holla <[email protected]>
2972M: Lorenzo Pieralisi <[email protected]>
2973L: [email protected] (moderated for non-subscribers)
2974S: Maintained
2975N: mps2
2976N: vexpress
2977F: arch/arm/mach-versatile/
2978F: arch/arm64/boot/dts/arm/
2979F: drivers/clocksource/timer-versatile.c
2980X: drivers/cpufreq/vexpress-spc-cpufreq.c
2981X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
2982
2983ARM/VFP SUPPORT
2984M: Russell King <[email protected]>
2985L: [email protected] (moderated for non-subscribers)
2986S: Maintained
2987W: http://www.armlinux.org.uk/
2988F: arch/arm/vfp/
2989
2990ARM/VT8500 ARM ARCHITECTURE
2991L: [email protected] (moderated for non-subscribers)
2992S: Orphan
2993F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2994F: arch/arm/mach-vt8500/
2995F: drivers/clocksource/timer-vt8500.c
2996F: drivers/i2c/busses/i2c-wmt.c
2997F: drivers/mmc/host/wmt-sdmmc.c
2998F: drivers/pwm/pwm-vt8500.c
2999F: drivers/rtc/rtc-vt8500.c
3000F: drivers/tty/serial/vt8500_serial.c
3001F: drivers/usb/host/ehci-platform.c
3002F: drivers/usb/host/uhci-platform.c
3003F: drivers/video/fbdev/vt8500lcdfb.*
3004F: drivers/video/fbdev/wm8505fb*
3005F: drivers/video/fbdev/wmt_ge_rops.*
3006
3007ARM/ZYNQ ARCHITECTURE
3008M: Michal Simek <[email protected]>
3009L: [email protected] (moderated for non-subscribers)
3010S: Supported
3011W: http://wiki.xilinx.com
3012T: git https://github.com/Xilinx/linux-xlnx.git
3013F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3014F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3015F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3016F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3017F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3018F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3019F: arch/arm/mach-zynq/
3020F: drivers/clocksource/timer-cadence-ttc.c
3021F: drivers/cpuidle/cpuidle-zynq.c
3022F: drivers/edac/synopsys_edac.c
3023F: drivers/i2c/busses/i2c-cadence.c
3024F: drivers/i2c/busses/i2c-xiic.c
3025F: drivers/mmc/host/sdhci-of-arasan.c
3026N: zynq
3027N: xilinx
3028
3029ARM64 PORT (AARCH64 ARCHITECTURE)
3030M: Catalin Marinas <[email protected]>
3031M: Will Deacon <[email protected]>
3032L: [email protected] (moderated for non-subscribers)
3033S: Maintained
3034T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3035F: Documentation/arch/arm64/
3036F: arch/arm64/
3037F: tools/testing/selftests/arm64/
3038X: arch/arm64/boot/dts/
3039
3040ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3041M: George McCollister <[email protected]>
3042L: [email protected]
3043S: Maintained
3044F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3045F: drivers/net/dsa/xrs700x/*
3046F: net/dsa/tag_xrs700x.c
3047
3048AS3645A LED FLASH CONTROLLER DRIVER
3049M: Sakari Ailus <[email protected]>
3050L: [email protected]
3051S: Maintained
3052F: drivers/leds/flash/leds-as3645a.c
3053
3054ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3055M: Tianshu Qiu <[email protected]>
3056L: [email protected]
3057S: Maintained
3058T: git git://linuxtv.org/media_tree.git
3059F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3060F: drivers/media/i2c/ak7375.c
3061
3062ASAHI KASEI AK8974 DRIVER
3063M: Linus Walleij <[email protected]>
3064L: [email protected]
3065S: Supported
3066W: http://www.akm.com/
3067F: drivers/iio/magnetometer/ak8974.c
3068
3069AOSONG AGS02MA TVOC SENSOR DRIVER
3070M: Anshul Dalal <[email protected]>
3071L: [email protected]
3072S: Maintained
3073F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3074F: drivers/iio/chemical/ags02ma.c
3075
3076ASC7621 HARDWARE MONITOR DRIVER
3077M: George Joseph <[email protected]>
3078L: [email protected]
3079S: Maintained
3080F: Documentation/hwmon/asc7621.rst
3081F: drivers/hwmon/asc7621.c
3082
3083ASIX AX88796C SPI ETHERNET ADAPTER
3084M: Łukasz Stelmach <[email protected]>
3085S: Maintained
3086F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3087F: drivers/net/ethernet/asix/ax88796c_*
3088
3089ASIX PHY DRIVER [RUST]
3090M: FUJITA Tomonori <[email protected]>
3091R: Trevor Gross <[email protected]>
3092L: [email protected]
3093L: [email protected]
3094S: Maintained
3095F: drivers/net/phy/ax88796b_rust.rs
3096
3097ASPEED CRYPTO DRIVER
3098M: Neal Liu <[email protected]>
3099L: [email protected] (moderated for non-subscribers)
3100S: Maintained
3101F: Documentation/devicetree/bindings/crypto/aspeed,*
3102F: drivers/crypto/aspeed/
3103
3104ASPEED PECI CONTROLLER
3105M: Iwona Winiarska <[email protected]>
3106L: [email protected] (moderated for non-subscribers)
3107L: [email protected] (moderated for non-subscribers)
3108S: Supported
3109F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3110F: drivers/peci/controller/peci-aspeed.c
3111
3112ASPEED PINCTRL DRIVERS
3113M: Andrew Jeffery <[email protected]>
3114L: [email protected] (moderated for non-subscribers)
3115L: [email protected] (moderated for non-subscribers)
3116L: [email protected]
3117S: Maintained
3118F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3119F: drivers/pinctrl/aspeed/
3120
3121ASPEED SCU INTERRUPT CONTROLLER DRIVER
3122M: Eddie James <[email protected]>
3123L: [email protected] (moderated for non-subscribers)
3124S: Maintained
3125F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3126F: drivers/irqchip/irq-aspeed-scu-ic.c
3127F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3128
3129ASPEED SD/MMC DRIVER
3130M: Andrew Jeffery <[email protected]>
3131L: [email protected] (moderated for non-subscribers)
3132L: [email protected] (moderated for non-subscribers)
3133L: [email protected]
3134S: Maintained
3135F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3136F: drivers/mmc/host/sdhci-of-aspeed*
3137
3138ASPEED SMC SPI DRIVER
3139M: Chin-Ting Kuo <[email protected]>
3140M: Cédric Le Goater <[email protected]>
3141L: [email protected] (moderated for non-subscribers)
3142L: [email protected] (moderated for non-subscribers)
3143L: [email protected]
3144S: Maintained
3145F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3146F: drivers/spi/spi-aspeed-smc.c
3147
3148ASPEED USB UDC DRIVER
3149M: Neal Liu <[email protected]>
3150L: [email protected] (moderated for non-subscribers)
3151S: Maintained
3152F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3153F: drivers/usb/gadget/udc/aspeed_udc.c
3154
3155ASPEED VIDEO ENGINE DRIVER
3156M: Eddie James <[email protected]>
3157L: [email protected]
3158L: [email protected] (moderated for non-subscribers)
3159S: Maintained
3160F: Documentation/devicetree/bindings/media/aspeed-video.txt
3161F: drivers/media/platform/aspeed/
3162
3163ASUS EC HARDWARE MONITOR DRIVER
3164M: Eugene Shalygin <[email protected]>
3165L: [email protected]
3166S: Maintained
3167F: drivers/hwmon/asus-ec-sensors.c
3168
3169ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3170M: Corentin Chary <[email protected]>
3171M: Luke D. Jones <[email protected]>
3172L: [email protected]
3173S: Maintained
3174W: https://asus-linux.org/
3175F: drivers/platform/x86/asus*.c
3176F: drivers/platform/x86/eeepc*.c
3177
3178ASUS TF103C DOCK DRIVER
3179M: Hans de Goede <[email protected]>
3180L: [email protected]
3181S: Maintained
3182T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3183F: drivers/platform/x86/asus-tf103c-dock.c
3184
3185ASUS WIRELESS RADIO CONTROL DRIVER
3186M: João Paulo Rechi Vita <[email protected]>
3187L: [email protected]
3188S: Maintained
3189F: drivers/platform/x86/asus-wireless.c
3190
3191ASUS WMI HARDWARE MONITOR DRIVER
3192M: Ed Brindley <[email protected]>
3193M: Denis Pauk <[email protected]>
3194L: [email protected]
3195S: Maintained
3196F: drivers/hwmon/asus_wmi_sensors.c
3197
3198ASYMMETRIC KEYS
3199M: David Howells <[email protected]>
3200L: [email protected]
3201S: Maintained
3202F: Documentation/crypto/asymmetric-keys.rst
3203F: crypto/asymmetric_keys/
3204F: include/crypto/pkcs7.h
3205F: include/crypto/public_key.h
3206F: include/linux/verification.h
3207
3208ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3209R: Dan Williams <[email protected]>
3210S: Odd fixes
3211W: http://sourceforge.net/projects/xscaleiop
3212F: Documentation/crypto/async-tx-api.rst
3213F: crypto/async_tx/
3214F: include/linux/async_tx.h
3215
3216AT24 EEPROM DRIVER
3217M: Bartosz Golaszewski <[email protected]>
3218L: [email protected]
3219S: Maintained
3220T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3221F: Documentation/devicetree/bindings/eeprom/at24.yaml
3222F: drivers/misc/eeprom/at24.c
3223
3224ATA OVER ETHERNET (AOE) DRIVER
3225M: "Justin Sanders" <[email protected]>
3226S: Supported
3227W: http://www.openaoe.org/
3228F: Documentation/admin-guide/aoe/
3229F: drivers/block/aoe/
3230
3231ATC260X PMIC MFD DRIVER
3232M: Manivannan Sadhasivam <[email protected]>
3233M: Cristian Ciocaltea <[email protected]>
3234L: [email protected]
3235S: Maintained
3236F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3237F: drivers/input/misc/atc260x-onkey.c
3238F: drivers/mfd/atc260*
3239F: drivers/power/reset/atc260x-poweroff.c
3240F: drivers/regulator/atc260x-regulator.c
3241F: include/linux/mfd/atc260x/*
3242
3243ATHEROS 71XX/9XXX GPIO DRIVER
3244M: Alban Bedel <[email protected]>
3245S: Maintained
3246W: https://github.com/AlbanBedel/linux
3247T: git git://github.com/AlbanBedel/linux
3248F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3249F: drivers/gpio/gpio-ath79.c
3250
3251ATHEROS 71XX/9XXX USB PHY DRIVER
3252M: Alban Bedel <[email protected]>
3253S: Maintained
3254W: https://github.com/AlbanBedel/linux
3255T: git git://github.com/AlbanBedel/linux
3256F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3257F: drivers/phy/qualcomm/phy-ath79-usb.c
3258
3259ATHEROS ATH GENERIC UTILITIES
3260M: Kalle Valo <[email protected]>
3261L: [email protected]
3262S: Supported
3263F: drivers/net/wireless/ath/*
3264
3265ATHEROS ATH5K WIRELESS DRIVER
3266M: Jiri Slaby <[email protected]>
3267M: Nick Kossifidis <[email protected]>
3268M: Luis Chamberlain <[email protected]>
3269L: [email protected]
3270S: Maintained
3271W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3272F: drivers/net/wireless/ath/ath5k/
3273
3274ATHEROS ATH6KL WIRELESS DRIVER
3275L: [email protected]
3276S: Orphan
3277W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3278F: drivers/net/wireless/ath/ath6kl/
3279
3280ATI_REMOTE2 DRIVER
3281M: Ville Syrjala <[email protected]>
3282S: Maintained
3283F: drivers/input/misc/ati_remote2.c
3284
3285ATK0110 HWMON DRIVER
3286M: Luca Tettamanti <[email protected]>
3287L: [email protected]
3288S: Maintained
3289F: drivers/hwmon/asus_atk0110.c
3290
3291ATLX ETHERNET DRIVERS
3292M: Chris Snook <[email protected]>
3293L: [email protected]
3294S: Maintained
3295W: http://sourceforge.net/projects/atl1
3296W: http://atl1.sourceforge.net
3297F: drivers/net/ethernet/atheros/
3298
3299ATM
3300M: Chas Williams <[email protected]>
3301L: [email protected] (moderated for non-subscribers)
3302L: [email protected]
3303S: Maintained
3304W: http://linux-atm.sourceforge.net
3305F: drivers/atm/
3306F: include/linux/atm*
3307F: include/uapi/linux/atm*
3308
3309ATMEL MACB ETHERNET DRIVER
3310M: Nicolas Ferre <[email protected]>
3311M: Claudiu Beznea <[email protected]>
3312S: Supported
3313F: drivers/net/ethernet/cadence/
3314
3315ATMEL MAXTOUCH DRIVER
3316M: Nick Dyer <[email protected]>
3317S: Maintained
3318T: git git://github.com/ndyer/linux.git
3319F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3320F: drivers/input/touchscreen/atmel_mxt_ts.c
3321
3322ATOMIC INFRASTRUCTURE
3323M: Will Deacon <[email protected]>
3324M: Peter Zijlstra <[email protected]>
3325R: Boqun Feng <[email protected]>
3326R: Mark Rutland <[email protected]>
3327L: [email protected]
3328S: Maintained
3329F: Documentation/atomic_*.txt
3330F: arch/*/include/asm/atomic*.h
3331F: include/*/atomic*.h
3332F: include/linux/refcount.h
3333F: scripts/atomic/
3334
3335ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3336M: Bradley Grove <[email protected]>
3337L: [email protected]
3338S: Supported
3339W: http://www.attotech.com
3340F: drivers/scsi/esas2r
3341
3342ATUSB IEEE 802.15.4 RADIO DRIVER
3343M: Stefan Schmidt <[email protected]>
3344L: [email protected]
3345S: Maintained
3346F: drivers/net/ieee802154/at86rf230.h
3347F: drivers/net/ieee802154/atusb.c
3348F: drivers/net/ieee802154/atusb.h
3349
3350AUDIT SUBSYSTEM
3351M: Paul Moore <[email protected]>
3352M: Eric Paris <[email protected]>
3353L: [email protected]
3354S: Supported
3355W: https://github.com/linux-audit
3356Q: https://patchwork.kernel.org/project/audit/list
3357B: mailto:[email protected]
3358P: https://github.com/linux-audit/audit-kernel/blob/main/README.md
3359T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3360F: include/asm-generic/audit_*.h
3361F: include/linux/audit.h
3362F: include/linux/audit_arch.h
3363F: include/uapi/linux/audit.h
3364F: kernel/audit*
3365F: lib/*audit.c
3366K: \baudit_[a-z_0-9]\+\b
3367
3368AUXILIARY BUS DRIVER
3369M: Greg Kroah-Hartman <[email protected]>
3370R: Dave Ertman <[email protected]>
3371R: Ira Weiny <[email protected]>
3372S: Supported
3373T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3374F: Documentation/driver-api/auxiliary_bus.rst
3375F: drivers/base/auxiliary.c
3376F: include/linux/auxiliary_bus.h
3377
3378AUXILIARY DISPLAY DRIVERS
3379M: Miguel Ojeda <[email protected]>
3380S: Maintained
3381F: Documentation/devicetree/bindings/auxdisplay/
3382F: drivers/auxdisplay/
3383F: include/linux/cfag12864b.h
3384
3385AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3386M: Andreas Klinger <[email protected]>
3387L: [email protected]
3388S: Maintained
3389F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3390F: drivers/iio/adc/hx711.c
3391
3392AX.25 NETWORK LAYER
3393L: [email protected]
3394S: Orphan
3395W: https://linux-ax25.in-berlin.de
3396F: include/net/ax25.h
3397F: include/uapi/linux/ax25.h
3398F: net/ax25/
3399
3400AXENTIA ARM DEVICES
3401M: Peter Rosin <[email protected]>
3402L: [email protected] (moderated for non-subscribers)
3403S: Maintained
3404F: arch/arm/boot/dts/microchip/at91-linea.dtsi
3405F: arch/arm/boot/dts/microchip/at91-natte.dtsi
3406F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3407F: arch/arm/boot/dts/microchip/at91-tse850-3.dts
3408
3409AXENTIA ASOC DRIVERS
3410M: Peter Rosin <[email protected]>
3411L: [email protected] (moderated for non-subscribers)
3412S: Maintained
3413F: Documentation/devicetree/bindings/sound/axentia,*
3414F: sound/soc/atmel/tse850-pcm5142.c
3415
3416AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3417M: Nuno Sá <[email protected]>
3418L: [email protected]
3419S: Supported
3420W: https://ez.analog.com/linux-software-drivers
3421F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3422F: drivers/hwmon/axi-fan-control.c
3423
3424AXI SPI ENGINE
3425M: Michael Hennerich <[email protected]>
3426M: Nuno Sá <[email protected]>
3427R: David Lechner <[email protected]>
3428L: [email protected]
3429S: Supported
3430W: https://ez.analog.com/linux-software-drivers
3431F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3432F: drivers/spi/spi-axi-spi-engine.c
3433
3434AXXIA I2C CONTROLLER
3435M: Krzysztof Adamski <[email protected]>
3436L: [email protected]
3437S: Maintained
3438F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3439F: drivers/i2c/busses/i2c-axxia.c
3440
3441AZ6007 DVB DRIVER
3442M: Mauro Carvalho Chehab <[email protected]>
3443L: [email protected]
3444S: Maintained
3445W: https://linuxtv.org
3446T: git git://linuxtv.org/media_tree.git
3447F: drivers/media/usb/dvb-usb-v2/az6007.c
3448
3449AZTECH FM RADIO RECEIVER DRIVER
3450M: Hans Verkuil <[email protected]>
3451L: [email protected]
3452S: Maintained
3453W: https://linuxtv.org
3454T: git git://linuxtv.org/media_tree.git
3455F: drivers/media/radio/radio-aztech*
3456
3457B43 WIRELESS DRIVER
3458L: [email protected]
3459L: [email protected]
3460S: Orphan
3461W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3462F: drivers/net/wireless/broadcom/b43/
3463
3464B43LEGACY WIRELESS DRIVER
3465M: Larry Finger <[email protected]>
3466L: [email protected]
3467L: [email protected]
3468S: Maintained
3469W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3470F: drivers/net/wireless/broadcom/b43legacy/
3471
3472BACKLIGHT CLASS/SUBSYSTEM
3473M: Lee Jones <[email protected]>
3474M: Daniel Thompson <[email protected]>
3475M: Jingoo Han <[email protected]>
3476L: [email protected]
3477S: Maintained
3478T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3479F: Documentation/ABI/stable/sysfs-class-backlight
3480F: Documentation/ABI/testing/sysfs-class-backlight
3481F: Documentation/devicetree/bindings/leds/backlight
3482F: drivers/video/backlight/
3483F: include/linux/backlight.h
3484F: include/linux/pwm_backlight.h
3485
3486BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3487M: Serge Semin <[email protected]>
3488L: [email protected]
3489S: Supported
3490F: Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3491F: Documentation/hwmon/bt1-pvt.rst
3492F: drivers/hwmon/bt1-pvt.[ch]
3493
3494BARCO P50 GPIO DRIVER
3495M: Santosh Kumar Yadav <[email protected]>
3496M: Peter Korsgaard <[email protected]>
3497S: Maintained
3498F: drivers/platform/x86/barco-p50-gpio.c
3499
3500BATMAN ADVANCED
3501M: Marek Lindner <[email protected]>
3502M: Simon Wunderlich <[email protected]>
3503M: Antonio Quartulli <[email protected]>
3504M: Sven Eckelmann <[email protected]>
3505L: [email protected] (moderated for non-subscribers)
3506S: Maintained
3507W: https://www.open-mesh.org/
3508Q: https://patchwork.open-mesh.org/project/batman/list/
3509B: https://www.open-mesh.org/projects/batman-adv/issues
3510C: ircs://irc.hackint.org/batadv
3511T: git https://git.open-mesh.org/linux-merge.git
3512F: Documentation/networking/batman-adv.rst
3513F: include/uapi/linux/batadv_packet.h
3514F: include/uapi/linux/batman_adv.h
3515F: net/batman-adv/
3516
3517BAYCOM/HDLCDRV DRIVERS FOR AX.25
3518M: Thomas Sailer <[email protected]>
3519L: [email protected]
3520S: Maintained
3521W: http://www.baycom.org/~tom/ham/ham.html
3522F: drivers/net/hamradio/baycom*
3523
3524BCACHE (BLOCK LAYER CACHE)
3525M: Coly Li <[email protected]>
3526M: Kent Overstreet <[email protected]>
3527L: [email protected]
3528S: Maintained
3529W: http://bcache.evilpiepirate.org
3530C: irc://irc.oftc.net/bcache
3531F: drivers/md/bcache/
3532
3533BCACHEFS
3534M: Kent Overstreet <[email protected]>
3535R: Brian Foster <[email protected]>
3536L: [email protected]
3537S: Supported
3538C: irc://irc.oftc.net/bcache
3539F: fs/bcachefs/
3540
3541BDISP ST MEDIA DRIVER
3542M: Fabien Dessenne <[email protected]>
3543L: [email protected]
3544S: Supported
3545W: https://linuxtv.org
3546T: git git://linuxtv.org/media_tree.git
3547F: drivers/media/platform/st/sti/bdisp
3548
3549BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3550M: Dariusz Marcinkiewicz <[email protected]>
3551L: [email protected]
3552S: Maintained
3553F: drivers/net/ethernet/ec_bhf.c
3554
3555BEFS FILE SYSTEM
3556M: Luis de Bethencourt <[email protected]>
3557M: Salah Triki <[email protected]>
3558S: Maintained
3559T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3560F: Documentation/filesystems/befs.rst
3561F: fs/befs/
3562
3563BFQ I/O SCHEDULER
3564M: Paolo Valente <[email protected]>
3565M: Jens Axboe <[email protected]>
3566L: [email protected]
3567S: Maintained
3568F: Documentation/block/bfq-iosched.rst
3569F: block/bfq-*
3570
3571BFS FILE SYSTEM
3572M: "Tigran A. Aivazian" <[email protected]>
3573S: Maintained
3574F: Documentation/filesystems/bfs.rst
3575F: fs/bfs/
3576F: include/uapi/linux/bfs_fs.h
3577
3578BITMAP API
3579M: Yury Norov <[email protected]>
3580R: Andy Shevchenko <[email protected]>
3581R: Rasmus Villemoes <[email protected]>
3582S: Maintained
3583F: include/linux/bitfield.h
3584F: include/linux/bitmap-str.h
3585F: include/linux/bitmap.h
3586F: include/linux/bits.h
3587F: include/linux/cpumask.h
3588F: include/linux/find.h
3589F: include/linux/nodemask.h
3590F: include/vdso/bits.h
3591F: lib/bitmap-str.c
3592F: lib/bitmap.c
3593F: lib/cpumask.c
3594F: lib/cpumask_kunit.c
3595F: lib/find_bit.c
3596F: lib/find_bit_benchmark.c
3597F: lib/test_bitmap.c
3598F: tools/include/linux/bitfield.h
3599F: tools/include/linux/bitmap.h
3600F: tools/include/linux/bits.h
3601F: tools/include/linux/find.h
3602F: tools/include/vdso/bits.h
3603F: tools/lib/bitmap.c
3604F: tools/lib/find_bit.c
3605
3606BLINKM RGB LED DRIVER
3607M: Jan-Simon Moeller <[email protected]>
3608S: Maintained
3609F: drivers/leds/leds-blinkm.c
3610
3611BLOCK LAYER
3612M: Jens Axboe <[email protected]>
3613L: [email protected]
3614S: Maintained
3615T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3616F: Documentation/ABI/stable/sysfs-block
3617F: Documentation/block/
3618F: block/
3619F: drivers/block/
3620F: include/linux/bio.h
3621F: include/linux/blk*
3622F: kernel/trace/blktrace.c
3623F: lib/sbitmap.c
3624
3625BLOCK2MTD DRIVER
3626M: Joern Engel <[email protected]>
3627L: [email protected]
3628S: Maintained
3629F: drivers/mtd/devices/block2mtd.c
3630
3631BLUETOOTH DRIVERS
3632M: Marcel Holtmann <[email protected]>
3633M: Luiz Augusto von Dentz <[email protected]>
3634L: [email protected]
3635S: Supported
3636W: http://www.bluez.org/
3637T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3638T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3639F: Documentation/devicetree/bindings/net/bluetooth/
3640F: drivers/bluetooth/
3641
3642BLUETOOTH SUBSYSTEM
3643M: Marcel Holtmann <[email protected]>
3644M: Johan Hedberg <[email protected]>
3645M: Luiz Augusto von Dentz <[email protected]>
3646L: [email protected]
3647S: Supported
3648W: http://www.bluez.org/
3649T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3650T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3651F: include/net/bluetooth/
3652F: net/bluetooth/
3653
3654BONDING DRIVER
3655M: Jay Vosburgh <[email protected]>
3656M: Andy Gospodarek <[email protected]>
3657L: [email protected]
3658S: Supported
3659W: http://sourceforge.net/projects/bonding/
3660F: Documentation/networking/bonding.rst
3661F: drivers/net/bonding/
3662F: include/net/bond*
3663F: include/uapi/linux/if_bonding.h
3664F: tools/testing/selftests/drivers/net/bonding/
3665
3666BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3667M: Dan Robertson <[email protected]>
3668L: [email protected]
3669S: Maintained
3670F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3671F: drivers/iio/accel/bma400*
3672
3673BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3674M: Jagath Jog J <[email protected]>
3675L: [email protected]
3676S: Maintained
3677F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3678F: drivers/iio/imu/bmi323/
3679
3680BPF JIT for ARM
3681M: Russell King <[email protected]>
3682M: Puranjay Mohan <[email protected]>
3683L: [email protected]
3684S: Maintained
3685F: arch/arm/net/
3686
3687BPF JIT for ARM64
3688M: Daniel Borkmann <[email protected]>
3689M: Alexei Starovoitov <[email protected]>
3690M: Zi Shen Lim <[email protected]>
3691L: [email protected]
3692S: Supported
3693F: arch/arm64/net/
3694
3695BPF JIT for LOONGARCH
3696M: Tiezhu Yang <[email protected]>
3697R: Hengqi Chen <[email protected]>
3698L: [email protected]
3699S: Maintained
3700F: arch/loongarch/net/
3701
3702BPF JIT for MIPS (32-BIT AND 64-BIT)
3703M: Johan Almbladh <[email protected]>
3704M: Paul Burton <[email protected]>
3705L: [email protected]
3706S: Maintained
3707F: arch/mips/net/
3708
3709BPF JIT for NFP NICs
3710M: Jakub Kicinski <[email protected]>
3711L: [email protected]
3712S: Odd Fixes
3713F: drivers/net/ethernet/netronome/nfp/bpf/
3714
3715BPF JIT for POWERPC (32-BIT AND 64-BIT)
3716M: Naveen N. Rao <[email protected]>
3717M: Michael Ellerman <[email protected]>
3718L: [email protected]
3719S: Supported
3720F: arch/powerpc/net/
3721
3722BPF JIT for RISC-V (32-bit)
3723M: Luke Nelson <[email protected]>
3724M: Xi Wang <[email protected]>
3725L: [email protected]
3726S: Maintained
3727F: arch/riscv/net/
3728X: arch/riscv/net/bpf_jit_comp64.c
3729
3730BPF JIT for RISC-V (64-bit)
3731M: Björn Töpel <[email protected]>
3732L: [email protected]
3733S: Maintained
3734F: arch/riscv/net/
3735X: arch/riscv/net/bpf_jit_comp32.c
3736
3737BPF JIT for S390
3738M: Ilya Leoshkevich <[email protected]>
3739M: Heiko Carstens <[email protected]>
3740M: Vasily Gorbik <[email protected]>
3741L: [email protected]
3742S: Supported
3743F: arch/s390/net/
3744X: arch/s390/net/pnet.c
3745
3746BPF JIT for SPARC (32-BIT AND 64-BIT)
3747M: David S. Miller <[email protected]>
3748L: [email protected]
3749S: Odd Fixes
3750F: arch/sparc/net/
3751
3752BPF JIT for X86 32-BIT
3753M: Wang YanQing <[email protected]>
3754L: [email protected]
3755S: Odd Fixes
3756F: arch/x86/net/bpf_jit_comp32.c
3757
3758BPF JIT for X86 64-BIT
3759M: Alexei Starovoitov <[email protected]>
3760M: Daniel Borkmann <[email protected]>
3761L: [email protected]
3762S: Supported
3763F: arch/x86/net/
3764X: arch/x86/net/bpf_jit_comp32.c
3765
3766BPF [BTF]
3767M: Martin KaFai Lau <[email protected]>
3768L: [email protected]
3769S: Maintained
3770F: include/linux/btf*
3771F: kernel/bpf/btf.c
3772
3773BPF [CORE]
3774M: Alexei Starovoitov <[email protected]>
3775M: Daniel Borkmann <[email protected]>
3776R: John Fastabend <[email protected]>
3777L: [email protected]
3778S: Maintained
3779F: include/linux/bpf*
3780F: include/linux/filter.h
3781F: include/linux/tnum.h
3782F: kernel/bpf/core.c
3783F: kernel/bpf/dispatcher.c
3784F: kernel/bpf/mprog.c
3785F: kernel/bpf/syscall.c
3786F: kernel/bpf/tnum.c
3787F: kernel/bpf/trampoline.c
3788F: kernel/bpf/verifier.c
3789
3790BPF [DOCUMENTATION] (Related to Standardization)
3791R: David Vernet <[email protected]>
3792L: [email protected]
3793L: [email protected]
3794S: Maintained
3795F: Documentation/bpf/standardization/
3796
3797BPF [GENERAL] (Safe Dynamic Programs and Tools)
3798M: Alexei Starovoitov <[email protected]>
3799M: Daniel Borkmann <[email protected]>
3800M: Andrii Nakryiko <[email protected]>
3801R: Martin KaFai Lau <[email protected]>
3802R: Song Liu <[email protected]>
3803R: Yonghong Song <[email protected]>
3804R: John Fastabend <[email protected]>
3805R: KP Singh <[email protected]>
3806R: Stanislav Fomichev <[email protected]>
3807R: Hao Luo <[email protected]>
3808R: Jiri Olsa <[email protected]>
3809L: [email protected]
3810S: Supported
3811W: https://bpf.io/
3812Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3813T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3814T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3815F: Documentation/bpf/
3816F: Documentation/networking/filter.rst
3817F: Documentation/userspace-api/ebpf/
3818F: arch/*/net/*
3819F: include/linux/bpf*
3820F: include/linux/btf*
3821F: include/linux/filter.h
3822F: include/trace/events/xdp.h
3823F: include/uapi/linux/bpf*
3824F: include/uapi/linux/btf*
3825F: include/uapi/linux/filter.h
3826F: kernel/bpf/
3827F: kernel/trace/bpf_trace.c
3828F: lib/test_bpf.c
3829F: net/bpf/
3830F: net/core/filter.c
3831F: net/sched/act_bpf.c
3832F: net/sched/cls_bpf.c
3833F: samples/bpf/
3834F: scripts/bpf_doc.py
3835F: scripts/Makefile.btf
3836F: scripts/pahole-version.sh
3837F: tools/bpf/
3838F: tools/lib/bpf/
3839F: tools/testing/selftests/bpf/
3840
3841BPF [ITERATOR]
3842M: Yonghong Song <[email protected]>
3843L: [email protected]
3844S: Maintained
3845F: kernel/bpf/*iter.c
3846
3847BPF [L7 FRAMEWORK] (sockmap)
3848M: John Fastabend <[email protected]>
3849M: Jakub Sitnicki <[email protected]>
3850L: [email protected]
3851L: [email protected]
3852S: Maintained
3853F: include/linux/skmsg.h
3854F: net/core/skmsg.c
3855F: net/core/sock_map.c
3856F: net/ipv4/tcp_bpf.c
3857F: net/ipv4/udp_bpf.c
3858F: net/unix/unix_bpf.c
3859
3860BPF [LIBRARY] (libbpf)
3861M: Andrii Nakryiko <[email protected]>
3862L: [email protected]
3863S: Maintained
3864F: tools/lib/bpf/
3865
3866BPF [MISC]
3867L: [email protected]
3868S: Odd Fixes
3869K: (?:\b|_)bpf(?:\b|_)
3870
3871BPF [NETKIT] (BPF-programmable network device)
3872M: Daniel Borkmann <[email protected]>
3873M: Nikolay Aleksandrov <[email protected]>
3874L: [email protected]
3875L: [email protected]
3876S: Supported
3877F: drivers/net/netkit.c
3878F: include/net/netkit.h
3879
3880BPF [NETWORKING] (struct_ops, reuseport)
3881M: Martin KaFai Lau <[email protected]>
3882L: [email protected]
3883L: [email protected]
3884S: Maintained
3885F: kernel/bpf/bpf_struct*
3886
3887BPF [NETWORKING] (tcx & tc BPF, sock_addr)
3888M: Martin KaFai Lau <[email protected]>
3889M: Daniel Borkmann <[email protected]>
3890R: John Fastabend <[email protected]>
3891L: [email protected]
3892L: [email protected]
3893S: Maintained
3894F: include/net/tcx.h
3895F: kernel/bpf/tcx.c
3896F: net/core/filter.c
3897F: net/sched/act_bpf.c
3898F: net/sched/cls_bpf.c
3899
3900BPF [RINGBUF]
3901M: Andrii Nakryiko <[email protected]>
3902L: [email protected]
3903S: Maintained
3904F: kernel/bpf/ringbuf.c
3905
3906BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3907M: KP Singh <[email protected]>
3908R: Florent Revest <[email protected]>
3909R: Brendan Jackman <[email protected]>
3910L: [email protected]
3911S: Maintained
3912F: Documentation/bpf/prog_lsm.rst
3913F: include/linux/bpf_lsm.h
3914F: kernel/bpf/bpf_lsm.c
3915F: security/bpf/
3916
3917BPF [SELFTESTS] (Test Runners & Infrastructure)
3918M: Andrii Nakryiko <[email protected]>
3919R: Mykola Lysenko <[email protected]>
3920L: [email protected]
3921S: Maintained
3922F: tools/testing/selftests/bpf/
3923
3924BPF [STORAGE & CGROUPS]
3925M: Martin KaFai Lau <[email protected]>
3926L: [email protected]
3927S: Maintained
3928F: kernel/bpf/*storage.c
3929F: kernel/bpf/bpf_lru*
3930F: kernel/bpf/cgroup.c
3931
3932BPF [TOOLING] (bpftool)
3933M: Quentin Monnet <[email protected]>
3934L: [email protected]
3935S: Maintained
3936F: kernel/bpf/disasm.*
3937F: tools/bpf/bpftool/
3938
3939BPF [TRACING]
3940M: Song Liu <[email protected]>
3941R: Jiri Olsa <[email protected]>
3942L: [email protected]
3943S: Maintained
3944F: kernel/bpf/stackmap.c
3945F: kernel/trace/bpf_trace.c
3946
3947BROADCOM ASP 2.0 ETHERNET DRIVER
3948M: Justin Chen <[email protected]>
3949M: Florian Fainelli <[email protected]>
3950L: [email protected]
3951L: [email protected]
3952S: Supported
3953F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
3954F: drivers/net/ethernet/broadcom/asp2/
3955
3956BROADCOM B44 10/100 ETHERNET DRIVER
3957M: Michael Chan <[email protected]>
3958L: [email protected]
3959S: Supported
3960F: drivers/net/ethernet/broadcom/b44.*
3961
3962BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3963M: Florian Fainelli <[email protected]>
3964L: [email protected]
3965L: [email protected] (subscribers-only)
3966S: Supported
3967F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3968F: drivers/net/dsa/b53/*
3969F: drivers/net/dsa/bcm_sf2*
3970F: include/linux/dsa/brcm.h
3971F: include/linux/platform_data/b53.h
3972
3973BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3974M: Florian Fainelli <[email protected]>
3975R: Broadcom internal kernel review list <[email protected]>
3976L: [email protected] (moderated for non-subscribers)
3977L: [email protected] (moderated for non-subscribers)
3978S: Maintained
3979T: git https://github.com/broadcom/stblinux.git
3980F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3981F: drivers/pci/controller/pcie-brcmstb.c
3982F: drivers/staging/vc04_services
3983N: bcm2711
3984N: bcm283*
3985N: raspberrypi
3986
3987BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3988M: Florian Fainelli <[email protected]>
3989M: Ray Jui <[email protected]>
3990M: Scott Branden <[email protected]>
3991R: Broadcom internal kernel review list <[email protected]>
3992S: Maintained
3993T: git https://github.com/broadcom/mach-bcm
3994F: arch/arm/mach-bcm/
3995N: bcm281*
3996N: bcm113*
3997N: bcm216*
3998N: kona
3999
4000BROADCOM BCM47XX MIPS ARCHITECTURE
4001M: Hauke Mehrtens <[email protected]>
4002M: Rafał Miłecki <[email protected]>
4003L: [email protected]
4004S: Maintained
4005F: Documentation/devicetree/bindings/mips/brcm/
4006F: arch/mips/bcm47xx/*
4007F: arch/mips/include/asm/mach-bcm47xx/*
4008
4009BROADCOM BCM4908 ETHERNET DRIVER
4010M: Rafał Miłecki <[email protected]>
4011R: Broadcom internal kernel review list <[email protected]>
4012L: [email protected]
4013S: Maintained
4014F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4015F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4016F: drivers/net/ethernet/broadcom/unimac.h
4017
4018BROADCOM BCM4908 PINMUX DRIVER
4019M: Rafał Miłecki <[email protected]>
4020R: Broadcom internal kernel review list <[email protected]>
4021L: [email protected]
4022S: Maintained
4023F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4024F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4025
4026BROADCOM BCM5301X ARM ARCHITECTURE
4027M: Florian Fainelli <[email protected]>
4028M: Hauke Mehrtens <[email protected]>
4029M: Rafał Miłecki <[email protected]>
4030R: Broadcom internal kernel review list <[email protected]>
4031L: [email protected] (moderated for non-subscribers)
4032S: Maintained
4033F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4034F: arch/arm/boot/dts/broadcom/bcm470*
4035F: arch/arm/boot/dts/broadcom/bcm5301*
4036F: arch/arm/boot/dts/broadcom/bcm953012*
4037F: arch/arm/mach-bcm/bcm_5301x.c
4038
4039BROADCOM BCM53573 ARM ARCHITECTURE
4040M: Florian Fainelli <[email protected]>
4041M: Rafał Miłecki <[email protected]>
4042R: Broadcom internal kernel review list <[email protected]>
4043L: [email protected] (moderated for non-subscribers)
4044S: Maintained
4045F: arch/arm/boot/dts/broadcom/bcm47189*
4046F: arch/arm/boot/dts/broadcom/bcm53573*
4047
4048BROADCOM BCM63XX/BCM33XX UDC DRIVER
4049M: Kevin Cernekee <[email protected]>
4050L: [email protected]
4051S: Maintained
4052F: drivers/usb/gadget/udc/bcm63xx_udc.*
4053
4054BROADCOM BCM7XXX ARM ARCHITECTURE
4055M: Florian Fainelli <[email protected]>
4056R: Broadcom internal kernel review list <[email protected]>
4057L: [email protected] (moderated for non-subscribers)
4058S: Maintained
4059T: git https://github.com/broadcom/stblinux.git
4060F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4061F: arch/arm/boot/dts/broadcom/bcm7*.dts*
4062F: arch/arm/include/asm/hardware/cache-b15-rac.h
4063F: arch/arm/mach-bcm/*brcmstb*
4064F: arch/arm/mm/cache-b15-rac.c
4065F: drivers/bus/brcmstb_gisb.c
4066F: drivers/pci/controller/pcie-brcmstb.c
4067N: brcmstb
4068N: bcm7038
4069N: bcm7120
4070
4071BROADCOM BCMBCA ARM ARCHITECTURE
4072M: William Zhang <[email protected]>
4073M: Anand Gore <[email protected]>
4074M: Kursad Oney <[email protected]>
4075M: Florian Fainelli <[email protected]>
4076M: Rafał Miłecki <[email protected]>
4077R: Broadcom internal kernel review list <[email protected]>
4078L: [email protected] (moderated for non-subscribers)
4079S: Maintained
4080T: git https://github.com/broadcom/stblinux.git
4081F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4082F: arch/arm64/boot/dts/broadcom/bcmbca/*
4083N: bcmbca
4084N: bcm[9]?47622
4085N: bcm[9]?4912
4086N: bcm[9]?63138
4087N: bcm[9]?63146
4088N: bcm[9]?63148
4089N: bcm[9]?63158
4090N: bcm[9]?63178
4091N: bcm[9]?6756
4092N: bcm[9]?6813
4093N: bcm[9]?6846
4094N: bcm[9]?6855
4095N: bcm[9]?6856
4096N: bcm[9]?6858
4097N: bcm[9]?6878
4098
4099BROADCOM BDC DRIVER
4100M: Justin Chen <[email protected]>
4101M: Al Cooper <[email protected]>
4102R: Broadcom internal kernel review list <[email protected]>
4103L: [email protected]
4104S: Maintained
4105F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4106F: drivers/usb/gadget/udc/bdc/
4107
4108BROADCOM BMIPS CPUFREQ DRIVER
4109M: Markus Mayer <[email protected]>
4110R: Broadcom internal kernel review list <[email protected]>
4111L: [email protected]
4112S: Maintained
4113F: drivers/cpufreq/bmips-cpufreq.c
4114
4115BROADCOM BMIPS MIPS ARCHITECTURE
4116M: Florian Fainelli <[email protected]>
4117R: Broadcom internal kernel review list <[email protected]>
4118L: [email protected]
4119S: Maintained
4120T: git https://github.com/broadcom/stblinux.git
4121F: arch/mips/bmips/*
4122F: arch/mips/boot/dts/brcm/bcm*.dts*
4123F: arch/mips/include/asm/mach-bmips/*
4124F: arch/mips/kernel/*bmips*
4125F: drivers/irqchip/irq-bcm63*
4126F: drivers/irqchip/irq-bcm7*
4127F: drivers/irqchip/irq-brcmstb*
4128F: drivers/pmdomain/bcm/bcm63xx-power.c
4129F: include/linux/bcm963xx_nvram.h
4130F: include/linux/bcm963xx_tag.h
4131
4132BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4133M: Rasesh Mody <[email protected]>
4134M: [email protected]
4135L: [email protected]
4136S: Supported
4137F: drivers/net/ethernet/broadcom/bnx2.*
4138F: drivers/net/ethernet/broadcom/bnx2_*
4139
4140BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4141M: Saurav Kashyap <[email protected]>
4142M: Javed Hasan <[email protected]>
4143M: [email protected]
4144L: [email protected]
4145S: Supported
4146F: drivers/scsi/bnx2fc/
4147
4148BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4149M: Nilesh Javali <[email protected]>
4150M: Manish Rangankar <[email protected]>
4151M: [email protected]
4152L: [email protected]
4153S: Supported
4154F: drivers/scsi/bnx2i/
4155
4156BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4157M: Ariel Elior <[email protected]>
4158M: Sudarsana Kalluru <[email protected]>
4159M: Manish Chopra <[email protected]>
4160L: [email protected]
4161S: Supported
4162F: drivers/net/ethernet/broadcom/bnx2x/
4163
4164BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4165M: Michael Chan <[email protected]>
4166L: [email protected]
4167S: Supported
4168F: drivers/firmware/broadcom/tee_bnxt_fw.c
4169F: drivers/net/ethernet/broadcom/bnxt/
4170F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4171
4172BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4173M: Arend van Spriel <[email protected]>
4174L: [email protected]
4175L: [email protected]
4176L: [email protected]
4177S: Supported
4178F: drivers/net/wireless/broadcom/brcm80211/
4179F: include/linux/platform_data/brcmfmac.h
4180
4181BROADCOM BRCMSTB GPIO DRIVER
4182M: Doug Berger <[email protected]>
4183M: Florian Fainelli <[email protected]>
4184R: Broadcom internal kernel review list <[email protected]>
4185S: Supported
4186F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4187F: drivers/gpio/gpio-brcmstb.c
4188
4189BROADCOM BRCMSTB I2C DRIVER
4190M: Kamal Dasu <[email protected]>
4191R: Broadcom internal kernel review list <[email protected]>
4192L: [email protected]
4193S: Supported
4194F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4195F: drivers/i2c/busses/i2c-brcmstb.c
4196
4197BROADCOM BRCMSTB UART DRIVER
4198M: Al Cooper <[email protected]>
4199R: Broadcom internal kernel review list <[email protected]>
4200L: [email protected]
4201S: Maintained
4202F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4203F: drivers/tty/serial/8250/8250_bcm7271.c
4204
4205BROADCOM BRCMSTB USB EHCI DRIVER
4206M: Justin Chen <[email protected]>
4207M: Al Cooper <[email protected]>
4208R: Broadcom internal kernel review list <[email protected]>
4209L: [email protected]
4210S: Maintained
4211F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4212F: drivers/usb/host/ehci-brcm.*
4213
4214BROADCOM BRCMSTB USB PIN MAP DRIVER
4215M: Al Cooper <[email protected]>
4216R: Broadcom internal kernel review list <[email protected]>
4217L: [email protected]
4218S: Maintained
4219F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4220F: drivers/usb/misc/brcmstb-usb-pinmap.c
4221
4222BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4223M: Justin Chen <[email protected]>
4224M: Al Cooper <[email protected]>
4225R: Broadcom internal kernel review list <[email protected]>
4226L: [email protected]
4227S: Maintained
4228F: drivers/phy/broadcom/phy-brcm-usb*
4229
4230BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4231M: William Zhang <[email protected]>
4232M: Kursad Oney <[email protected]>
4233M: Jonas Gorski <[email protected]>
4234R: Broadcom internal kernel review list <[email protected]>
4235L: [email protected]
4236S: Maintained
4237F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4238F: drivers/spi/spi-bcm63xx-hsspi.c
4239F: drivers/spi/spi-bcmbca-hsspi.c
4240
4241BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4242M: Jonas Gorski <[email protected]>
4243L: [email protected]
4244S: Odd Fixes
4245F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4246F: drivers/spi/spi-bcm63xx.c
4247
4248BROADCOM ETHERNET PHY DRIVERS
4249M: Florian Fainelli <[email protected]>
4250R: Broadcom internal kernel review list <[email protected]>
4251L: [email protected]
4252S: Supported
4253F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4254F: drivers/net/phy/bcm*.[ch]
4255F: drivers/net/phy/broadcom.c
4256F: include/linux/brcmphy.h
4257
4258BROADCOM GENET ETHERNET DRIVER
4259M: Doug Berger <[email protected]>
4260M: Florian Fainelli <[email protected]>
4261R: Broadcom internal kernel review list <[email protected]>
4262L: [email protected]
4263S: Supported
4264F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4265F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4266F: drivers/net/ethernet/broadcom/genet/
4267F: drivers/net/ethernet/broadcom/unimac.h
4268F: drivers/net/mdio/mdio-bcm-unimac.c
4269F: include/linux/platform_data/bcmgenet.h
4270F: include/linux/platform_data/mdio-bcm-unimac.h
4271
4272BROADCOM IPROC ARM ARCHITECTURE
4273M: Ray Jui <[email protected]>
4274M: Scott Branden <[email protected]>
4275R: Broadcom internal kernel review list <[email protected]>
4276L: [email protected] (moderated for non-subscribers)
4277S: Maintained
4278T: git https://github.com/broadcom/stblinux.git
4279F: arch/arm64/boot/dts/broadcom/northstar2/*
4280F: arch/arm64/boot/dts/broadcom/stingray/*
4281F: drivers/clk/bcm/clk-ns*
4282F: drivers/clk/bcm/clk-sr*
4283F: drivers/pinctrl/bcm/pinctrl-ns*
4284F: include/dt-bindings/clock/bcm-sr*
4285N: iproc
4286N: cygnus
4287N: bcm[-_]nsp
4288N: bcm9113*
4289N: bcm9583*
4290N: bcm9585*
4291N: bcm9586*
4292N: bcm988312
4293N: bcm113*
4294N: bcm583*
4295N: bcm585*
4296N: bcm586*
4297N: bcm88312
4298N: hr2
4299N: stingray
4300
4301BROADCOM IPROC GBIT ETHERNET DRIVER
4302M: Rafał Miłecki <[email protected]>
4303R: Broadcom internal kernel review list <[email protected]>
4304L: [email protected]
4305S: Maintained
4306F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4307F: drivers/net/ethernet/broadcom/bgmac*
4308F: drivers/net/ethernet/broadcom/unimac.h
4309
4310BROADCOM KONA GPIO DRIVER
4311M: Ray Jui <[email protected]>
4312R: Broadcom internal kernel review list <[email protected]>
4313S: Supported
4314F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4315F: drivers/gpio/gpio-bcm-kona.c
4316
4317BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4318M: Sathya Prakash Veerichetty <[email protected]>
4319M: Kashyap Desai <[email protected]>
4320M: Sumit Saxena <[email protected]>
4321M: Sreekanth Reddy <[email protected]>
4322L: [email protected]
4323L: [email protected]
4324S: Supported
4325W: https://www.broadcom.com/support/storage
4326F: drivers/scsi/mpi3mr/
4327
4328BROADCOM NETXTREME-E ROCE DRIVER
4329M: Selvin Xavier <[email protected]>
4330L: [email protected]
4331S: Supported
4332W: http://www.broadcom.com
4333F: drivers/infiniband/hw/bnxt_re/
4334F: include/uapi/rdma/bnxt_re-abi.h
4335
4336BROADCOM NVRAM DRIVER
4337M: Rafał Miłecki <[email protected]>
4338L: [email protected]
4339S: Maintained
4340F: drivers/firmware/broadcom/*
4341
4342BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4343M: Rafał Miłecki <[email protected]>
4344M: Florian Fainelli <[email protected]>
4345R: Broadcom internal kernel review list <[email protected]>
4346L: [email protected]
4347S: Maintained
4348T: git https://github.com/broadcom/stblinux.git
4349F: drivers/pmdomain/bcm/bcm-pmb.c
4350F: include/dt-bindings/soc/bcm-pmb.h
4351
4352BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4353M: Rafał Miłecki <[email protected]>
4354L: [email protected]
4355S: Maintained
4356F: drivers/bcma/
4357F: include/linux/bcma/
4358
4359BROADCOM SPI DRIVER
4360M: Kamal Dasu <[email protected]>
4361R: Broadcom internal kernel review list <[email protected]>
4362S: Maintained
4363F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4364F: drivers/spi/spi-bcm-qspi.*
4365F: drivers/spi/spi-brcmstb-qspi.c
4366F: drivers/spi/spi-iproc-qspi.c
4367
4368BROADCOM STB AVS CPUFREQ DRIVER
4369M: Markus Mayer <[email protected]>
4370R: Broadcom internal kernel review list <[email protected]>
4371L: [email protected]
4372S: Maintained
4373F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4374F: drivers/cpufreq/brcmstb*
4375
4376BROADCOM STB AVS TMON DRIVER
4377M: Markus Mayer <[email protected]>
4378R: Broadcom internal kernel review list <[email protected]>
4379L: [email protected]
4380S: Maintained
4381F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4382F: drivers/thermal/broadcom/brcmstb*
4383
4384BROADCOM STB DPFE DRIVER
4385M: Markus Mayer <[email protected]>
4386R: Broadcom internal kernel review list <[email protected]>
4387L: [email protected] (moderated for non-subscribers)
4388S: Maintained
4389F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4390F: drivers/memory/brcmstb_dpfe.c
4391
4392BROADCOM STB NAND FLASH DRIVER
4393M: Brian Norris <[email protected]>
4394M: Kamal Dasu <[email protected]>
4395R: Broadcom internal kernel review list <[email protected]>
4396L: [email protected]
4397S: Maintained
4398F: drivers/mtd/nand/raw/brcmnand/
4399F: include/linux/platform_data/brcmnand.h
4400
4401BROADCOM STB PCIE DRIVER
4402M: Jim Quinlan <[email protected]>
4403M: Nicolas Saenz Julienne <[email protected]>
4404M: Florian Fainelli <[email protected]>
4405R: Broadcom internal kernel review list <[email protected]>
4406L: [email protected]
4407S: Maintained
4408F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4409F: drivers/pci/controller/pcie-brcmstb.c
4410
4411BROADCOM SYSTEMPORT ETHERNET DRIVER
4412M: Florian Fainelli <[email protected]>
4413R: Broadcom internal kernel review list <[email protected]>
4414L: [email protected]
4415S: Supported
4416F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4417F: drivers/net/ethernet/broadcom/bcmsysport.*
4418F: drivers/net/ethernet/broadcom/unimac.h
4419
4420BROADCOM TG3 GIGABIT ETHERNET DRIVER
4421M: Pavan Chebbi <[email protected]>
4422M: Michael Chan <[email protected]>
4423L: [email protected]
4424S: Supported
4425F: drivers/net/ethernet/broadcom/tg3.*
4426
4427BROADCOM VK DRIVER
4428M: Scott Branden <[email protected]>
4429R: Broadcom internal kernel review list <[email protected]>
4430S: Supported
4431F: drivers/misc/bcm-vk/
4432F: include/uapi/linux/misc/bcm_vk.h
4433
4434BROCADE BFA FC SCSI DRIVER
4435M: Anil Gurumurthy <[email protected]>
4436M: Sudarsana Kalluru <[email protected]>
4437L: [email protected]
4438S: Supported
4439F: drivers/scsi/bfa/
4440
4441BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4442M: Rasesh Mody <[email protected]>
4443M: Sudarsana Kalluru <[email protected]>
4444M: [email protected]
4445L: [email protected]
4446S: Supported
4447F: drivers/net/ethernet/brocade/bna/
4448
4449BSG (block layer generic sg v4 driver)
4450M: FUJITA Tomonori <[email protected]>
4451L: [email protected]
4452S: Supported
4453F: block/bsg.c
4454F: include/linux/bsg.h
4455F: include/uapi/linux/bsg.h
4456
4457BT87X AUDIO DRIVER
4458M: Clemens Ladisch <[email protected]>
4459L: [email protected] (moderated for non-subscribers)
4460S: Maintained
4461T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4462F: Documentation/sound/cards/bt87x.rst
4463F: sound/pci/bt87x.c
4464
4465BT8XXGPIO DRIVER
4466M: Michael Buesch <[email protected]>
4467S: Maintained
4468W: http://bu3sch.de/btgpio.php
4469F: drivers/gpio/gpio-bt8xx.c
4470
4471BTRFS FILE SYSTEM
4472M: Chris Mason <[email protected]>
4473M: Josef Bacik <[email protected]>
4474M: David Sterba <[email protected]>
4475L: [email protected]
4476S: Maintained
4477W: https://btrfs.readthedocs.io
4478Q: https://patchwork.kernel.org/project/linux-btrfs/list/
4479C: irc://irc.libera.chat/btrfs
4480T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4481F: Documentation/filesystems/btrfs.rst
4482F: fs/btrfs/
4483F: include/linux/btrfs*
4484F: include/trace/events/btrfs.h
4485F: include/uapi/linux/btrfs*
4486
4487BTTV VIDEO4LINUX DRIVER
4488M: Mauro Carvalho Chehab <[email protected]>
4489L: [email protected]
4490S: Odd fixes
4491W: https://linuxtv.org
4492T: git git://linuxtv.org/media_tree.git
4493F: Documentation/driver-api/media/drivers/bttv*
4494F: drivers/media/pci/bt8xx/bttv*
4495
4496BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4497M: Chanwoo Choi <[email protected]>
4498L: [email protected]
4499L: [email protected]
4500S: Maintained
4501T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4502F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4503F: drivers/devfreq/exynos-bus.c
4504
4505BUSLOGIC SCSI DRIVER
4506M: Khalid Aziz <[email protected]>
4507L: [email protected]
4508S: Maintained
4509F: drivers/scsi/BusLogic.*
4510F: drivers/scsi/FlashPoint.*
4511
4512BXCAN CAN NETWORK DRIVER
4513M: Dario Binacchi <[email protected]>
4514L: [email protected]
4515S: Maintained
4516F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4517F: drivers/net/can/bxcan.c
4518
4519C-MEDIA CMI8788 DRIVER
4520M: Clemens Ladisch <[email protected]>
4521L: [email protected] (moderated for non-subscribers)
4522S: Maintained
4523T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4524F: sound/pci/oxygen/
4525
4526C-SKY ARCHITECTURE
4527M: Guo Ren <[email protected]>
4528L: [email protected]
4529S: Supported
4530T: git https://github.com/c-sky/csky-linux.git
4531F: Documentation/devicetree/bindings/csky/
4532F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4533F: Documentation/devicetree/bindings/timer/csky,*
4534F: arch/csky/
4535F: drivers/clocksource/timer-gx6605s.c
4536F: drivers/clocksource/timer-mp-csky.c
4537F: drivers/irqchip/irq-csky-*
4538N: csky
4539K: csky
4540
4541CA8210 IEEE-802.15.4 RADIO DRIVER
4542L: [email protected]
4543S: Orphan
4544W: https://github.com/Cascoda/ca8210-linux.git
4545F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4546F: drivers/net/ieee802154/ca8210.c
4547
4548CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4549M: David Howells <[email protected]>
4550L: [email protected]
4551S: Supported
4552F: Documentation/filesystems/caching/cachefiles.rst
4553F: fs/cachefiles/
4554
4555CACHESTAT: PAGE CACHE STATS FOR A FILE
4556M: Nhat Pham <[email protected]>
4557M: Johannes Weiner <[email protected]>
4558L: [email protected]
4559S: Maintained
4560F: tools/testing/selftests/cachestat/test_cachestat.c
4561
4562CADENCE MIPI-CSI2 BRIDGES
4563M: Maxime Ripard <[email protected]>
4564L: [email protected]
4565S: Maintained
4566F: Documentation/devicetree/bindings/media/cdns,*.txt
4567F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4568F: drivers/media/platform/cadence/cdns-csi2*
4569
4570CADENCE NAND DRIVER
4571L: [email protected]
4572S: Orphan
4573F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4574F: drivers/mtd/nand/raw/cadence-nand-controller.c
4575
4576CADENCE USB3 DRD IP DRIVER
4577M: Peter Chen <[email protected]>
4578M: Pawel Laszczak <[email protected]>
4579R: Roger Quadros <[email protected]>
4580L: [email protected]
4581S: Maintained
4582T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4583F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4584F: drivers/usb/cdns3/
4585X: drivers/usb/cdns3/cdnsp*
4586
4587CADENCE USBHS DRIVER
4588M: Pawel Laszczak <[email protected]>
4589L: [email protected]
4590S: Maintained
4591F: drivers/usb/gadget/udc/cdns2
4592
4593CADENCE USBSSP DRD IP DRIVER
4594M: Pawel Laszczak <[email protected]>
4595L: [email protected]
4596S: Maintained
4597T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4598F: drivers/usb/cdns3/
4599X: drivers/usb/cdns3/cdns3*
4600
4601CADET FM/AM RADIO RECEIVER DRIVER
4602M: Hans Verkuil <[email protected]>
4603L: [email protected]
4604S: Maintained
4605W: https://linuxtv.org
4606T: git git://linuxtv.org/media_tree.git
4607F: drivers/media/radio/radio-cadet*
4608
4609CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4610L: [email protected]
4611S: Orphan
4612T: git git://linuxtv.org/media_tree.git
4613F: Documentation/admin-guide/media/cafe_ccic*
4614F: drivers/media/platform/marvell/
4615
4616CAIF NETWORK LAYER
4617L: [email protected]
4618S: Orphan
4619F: Documentation/networking/caif/
4620F: drivers/net/caif/
4621F: include/net/caif/
4622F: include/uapi/linux/caif/
4623F: net/caif/
4624
4625CAKE QDISC
4626M: Toke Høiland-Jørgensen <[email protected]>
4627L: [email protected] (moderated for non-subscribers)
4628S: Maintained
4629F: net/sched/sch_cake.c
4630
4631CAN NETWORK DRIVERS
4632M: Wolfgang Grandegger <[email protected]>
4633M: Marc Kleine-Budde <[email protected]>
4634L: [email protected]
4635S: Maintained
4636W: https://github.com/linux-can
4637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4638T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4639F: Documentation/devicetree/bindings/net/can/
4640F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4641F: drivers/net/can/
4642F: drivers/phy/phy-can-transceiver.c
4643F: include/linux/can/bittiming.h
4644F: include/linux/can/dev.h
4645F: include/linux/can/length.h
4646F: include/linux/can/platform/
4647F: include/linux/can/rx-offload.h
4648F: include/uapi/linux/can/error.h
4649F: include/uapi/linux/can/netlink.h
4650F: include/uapi/linux/can/vxcan.h
4651
4652CAN NETWORK LAYER
4653M: Oliver Hartkopp <[email protected]>
4654M: Marc Kleine-Budde <[email protected]>
4655L: [email protected]
4656S: Maintained
4657W: https://github.com/linux-can
4658T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4659T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4660F: Documentation/networking/can.rst
4661F: include/linux/can/can-ml.h
4662F: include/linux/can/core.h
4663F: include/linux/can/skb.h
4664F: include/net/netns/can.h
4665F: include/uapi/linux/can.h
4666F: include/uapi/linux/can/bcm.h
4667F: include/uapi/linux/can/gw.h
4668F: include/uapi/linux/can/isotp.h
4669F: include/uapi/linux/can/raw.h
4670F: net/can/
4671
4672CAN-J1939 NETWORK LAYER
4673M: Robin van der Gracht <[email protected]>
4674M: Oleksij Rempel <[email protected]>
4675R: [email protected]
4676L: [email protected]
4677S: Maintained
4678F: Documentation/networking/j1939.rst
4679F: include/uapi/linux/can/j1939.h
4680F: net/can/j1939/
4681
4682CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4683M: Damien Le Moal <[email protected]>
4684L: [email protected]
4685L: [email protected] (pinctrl driver)
4686F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4687F: drivers/pinctrl/pinctrl-k210.c
4688
4689CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4690M: Damien Le Moal <[email protected]>
4691L: [email protected]
4692L: [email protected]
4693S: Maintained
4694F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4695F: drivers/reset/reset-k210.c
4696
4697CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4698M: Damien Le Moal <[email protected]>
4699L: [email protected]
4700S: Maintained
4701F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4702F: drivers/soc/canaan/
4703F: include/soc/canaan/
4704
4705CAPABILITIES
4706M: Serge Hallyn <[email protected]>
4707L: [email protected]
4708S: Supported
4709F: include/linux/capability.h
4710F: include/uapi/linux/capability.h
4711F: kernel/capability.c
4712F: security/commoncap.c
4713
4714CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4715M: Kevin Tsai <[email protected]>
4716S: Maintained
4717F: drivers/iio/light/cm*
4718
4719CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4720M: Christian Lamparter <[email protected]>
4721L: [email protected]
4722S: Maintained
4723W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4724F: drivers/net/wireless/ath/carl9170/
4725
4726CAVIUM I2C DRIVER
4727M: Robert Richter <[email protected]>
4728S: Odd Fixes
4729W: http://www.marvell.com
4730F: drivers/i2c/busses/i2c-octeon*
4731F: drivers/i2c/busses/i2c-thunderx*
4732
4733CAVIUM LIQUIDIO NETWORK DRIVER
4734L: [email protected]
4735S: Orphan
4736W: http://www.marvell.com
4737F: drivers/net/ethernet/cavium/liquidio/
4738
4739CAVIUM MMC DRIVER
4740M: Robert Richter <[email protected]>
4741S: Odd Fixes
4742W: http://www.marvell.com
4743F: drivers/mmc/host/cavium*
4744
4745CAVIUM OCTEON-TX CRYPTO DRIVER
4746M: George Cherian <[email protected]>
4747L: [email protected]
4748S: Supported
4749W: http://www.marvell.com
4750F: drivers/crypto/cavium/cpt/
4751
4752CAVIUM THUNDERX2 ARM64 SOC
4753M: Robert Richter <[email protected]>
4754L: [email protected] (moderated for non-subscribers)
4755S: Odd Fixes
4756F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4757F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4758
4759CBS/ETF/TAPRIO QDISCS
4760M: Vinicius Costa Gomes <[email protected]>
4761L: [email protected]
4762S: Maintained
4763F: net/sched/sch_cbs.c
4764F: net/sched/sch_etf.c
4765F: net/sched/sch_taprio.c
4766
4767CC2520 IEEE-802.15.4 RADIO DRIVER
4768M: Stefan Schmidt <[email protected]>
4769L: [email protected]
4770S: Odd Fixes
4771F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4772F: drivers/net/ieee802154/cc2520.c
4773
4774CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4775M: Gilad Ben-Yossef <[email protected]>
4776L: [email protected]
4777S: Supported
4778W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4779F: drivers/crypto/ccree/
4780
4781CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4782M: Hadar Gat <[email protected]>
4783L: [email protected]
4784S: Supported
4785W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4786F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4787F: drivers/char/hw_random/cctrng.c
4788F: drivers/char/hw_random/cctrng.h
4789
4790CEC FRAMEWORK
4791M: Hans Verkuil <[email protected]>
4792L: [email protected]
4793S: Supported
4794W: http://linuxtv.org
4795T: git git://linuxtv.org/media_tree.git
4796F: Documentation/ABI/testing/debugfs-cec-error-inj
4797F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
4798F: Documentation/driver-api/media/cec-core.rst
4799F: Documentation/userspace-api/media/cec
4800F: drivers/media/cec/
4801F: drivers/media/rc/keymaps/rc-cec.c
4802F: include/media/cec-notifier.h
4803F: include/media/cec.h
4804F: include/uapi/linux/cec-funcs.h
4805F: include/uapi/linux/cec.h
4806
4807CEC GPIO DRIVER
4808M: Hans Verkuil <[email protected]>
4809L: [email protected]
4810S: Supported
4811W: http://linuxtv.org
4812T: git git://linuxtv.org/media_tree.git
4813F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4814F: drivers/media/cec/platform/cec-gpio/
4815
4816CELL BROADBAND ENGINE ARCHITECTURE
4817M: Arnd Bergmann <[email protected]>
4818L: [email protected]
4819S: Supported
4820W: http://www.ibm.com/developerworks/power/cell/
4821F: arch/powerpc/include/asm/cell*.h
4822F: arch/powerpc/include/asm/spu*.h
4823F: arch/powerpc/include/uapi/asm/spu*.h
4824F: arch/powerpc/platforms/cell/
4825
4826CELLWISE CW2015 BATTERY DRIVER
4827M: Tobias Schrammm <[email protected]>
4828S: Maintained
4829F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4830F: drivers/power/supply/cw2015_battery.c
4831
4832CEPH COMMON CODE (LIBCEPH)
4833M: Ilya Dryomov <[email protected]>
4834M: Xiubo Li <[email protected]>
4835R: Jeff Layton <[email protected]>
4836L: [email protected]
4837S: Supported
4838W: http://ceph.com/
4839T: git https://github.com/ceph/ceph-client.git
4840F: include/linux/ceph/
4841F: include/linux/crush/
4842F: net/ceph/
4843
4844CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4845M: Xiubo Li <[email protected]>
4846M: Ilya Dryomov <[email protected]>
4847R: Jeff Layton <[email protected]>
4848L: [email protected]
4849S: Supported
4850W: http://ceph.com/
4851T: git https://github.com/ceph/ceph-client.git
4852F: Documentation/filesystems/ceph.rst
4853F: fs/ceph/
4854
4855CERTIFICATE HANDLING
4856M: David Howells <[email protected]>
4857M: David Woodhouse <[email protected]>
4858L: [email protected]
4859S: Maintained
4860F: Documentation/admin-guide/module-signing.rst
4861F: certs/
4862F: scripts/sign-file.c
4863F: tools/certs/
4864
4865CFAG12864B LCD DRIVER
4866M: Miguel Ojeda <[email protected]>
4867S: Maintained
4868F: drivers/auxdisplay/cfag12864b.c
4869F: include/linux/cfag12864b.h
4870
4871CFAG12864BFB LCD FRAMEBUFFER DRIVER
4872M: Miguel Ojeda <[email protected]>
4873S: Maintained
4874F: drivers/auxdisplay/cfag12864bfb.c
4875F: include/linux/cfag12864b.h
4876
4877CHAR and MISC DRIVERS
4878M: Arnd Bergmann <[email protected]>
4879M: Greg Kroah-Hartman <[email protected]>
4880S: Supported
4881T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4882F: drivers/char/
4883F: drivers/misc/
4884F: include/linux/miscdevice.h
4885X: drivers/char/agp/
4886X: drivers/char/hw_random/
4887X: drivers/char/ipmi/
4888X: drivers/char/random.c
4889X: drivers/char/tpm/
4890
4891CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
4892M: Thomas Weißschuh <[email protected]>
4893L: [email protected]
4894S: Maintained
4895F: Documentation/hwmon/powerz.rst
4896F: drivers/hwmon/powerz.c
4897
4898CHECKPATCH
4899M: Andy Whitcroft <[email protected]>
4900M: Joe Perches <[email protected]>
4901R: Dwaipayan Ray <[email protected]>
4902R: Lukas Bulwahn <[email protected]>
4903S: Maintained
4904F: scripts/checkpatch.pl
4905
4906CHECKPATCH DOCUMENTATION
4907M: Dwaipayan Ray <[email protected]>
4908M: Lukas Bulwahn <[email protected]>
4909R: Joe Perches <[email protected]>
4910S: Maintained
4911F: Documentation/dev-tools/checkpatch.rst
4912
4913CHINESE DOCUMENTATION
4914M: Alex Shi <[email protected]>
4915M: Yanteng Si <[email protected]>
4916S: Maintained
4917F: Documentation/translations/zh_CN/
4918
4919CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4920M: Peter Chen <[email protected]>
4921L: [email protected]
4922S: Maintained
4923T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4924F: drivers/usb/chipidea/
4925
4926CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4927M: Hans de Goede <[email protected]>
4928L: [email protected]
4929S: Maintained
4930F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4931F: drivers/input/touchscreen/chipone_icn8318.c
4932
4933CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4934M: Hans de Goede <[email protected]>
4935L: [email protected]
4936S: Maintained
4937F: drivers/input/touchscreen/chipone_icn8505.c
4938
4939CHROME HARDWARE PLATFORM SUPPORT
4940M: Benson Leung <[email protected]>
4941M: Tzung-Bi Shih <[email protected]>
4942L: [email protected]
4943S: Maintained
4944T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4945F: drivers/platform/chrome/
4946
4947CHROMEOS EC CODEC DRIVER
4948M: Cheng-Yi Chiang <[email protected]>
4949M: Tzung-Bi Shih <[email protected]>
4950R: Guenter Roeck <[email protected]>
4951L: [email protected]
4952S: Maintained
4953F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4954F: sound/soc/codecs/cros_ec_codec.*
4955
4956CHROMEOS EC SUBDRIVERS
4957M: Benson Leung <[email protected]>
4958R: Guenter Roeck <[email protected]>
4959L: [email protected]
4960S: Maintained
4961F: drivers/power/supply/cros_usbpd-charger.c
4962N: cros_ec
4963N: cros-ec
4964
4965CHROMEOS EC UART DRIVER
4966M: Bhanu Prakash Maiya <[email protected]>
4967R: Benson Leung <[email protected]>
4968R: Tzung-Bi Shih <[email protected]>
4969S: Maintained
4970F: drivers/platform/chrome/cros_ec_uart.c
4971
4972CHROMEOS EC USB PD NOTIFY DRIVER
4973M: Prashant Malani <[email protected]>
4974L: [email protected]
4975S: Maintained
4976F: drivers/platform/chrome/cros_usbpd_notify.c
4977F: include/linux/platform_data/cros_usbpd_notify.h
4978
4979CHROMEOS EC USB TYPE-C DRIVER
4980M: Prashant Malani <[email protected]>
4981L: [email protected]
4982S: Maintained
4983F: drivers/platform/chrome/cros_ec_typec.*
4984F: drivers/platform/chrome/cros_typec_switch.c
4985F: drivers/platform/chrome/cros_typec_vdm.*
4986
4987CHROMEOS HPS DRIVER
4988M: Dan Callaghan <[email protected]>
4989R: Sami Kyöstilä <[email protected]>
4990S: Maintained
4991F: drivers/platform/chrome/cros_hps_i2c.c
4992
4993CHRONTEL CH7322 CEC DRIVER
4994M: Joe Tessler <[email protected]>
4995L: [email protected]
4996S: Maintained
4997T: git git://linuxtv.org/media_tree.git
4998F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4999F: drivers/media/cec/i2c/ch7322.c
5000
5001CIRRUS LOGIC AUDIO CODEC DRIVERS
5002M: James Schulman <[email protected]>
5003M: David Rhodes <[email protected]>
5004M: Richard Fitzgerald <[email protected]>
5005L: [email protected] (moderated for non-subscribers)
5006L: [email protected]
5007S: Maintained
5008F: Documentation/devicetree/bindings/sound/cirrus,cs*
5009F: drivers/mfd/cs42l43*
5010F: drivers/pinctrl/cirrus/pinctrl-cs42l43*
5011F: drivers/spi/spi-cs42l43*
5012F: include/dt-bindings/sound/cs*
5013F: include/linux/mfd/cs42l43*
5014F: include/sound/cs*
5015F: sound/pci/hda/cirrus*
5016F: sound/pci/hda/cs*
5017F: sound/pci/hda/hda_cs_dsp_ctl.*
5018F: sound/soc/codecs/cs*
5019
5020CIRRUS LOGIC DSP FIRMWARE DRIVER
5021M: Simon Trimmer <[email protected]>
5022M: Charles Keepax <[email protected]>
5023M: Richard Fitzgerald <[email protected]>
5024L: [email protected]
5025S: Supported
5026W: https://github.com/CirrusLogic/linux-drivers/wiki
5027T: git https://github.com/CirrusLogic/linux-drivers.git
5028F: drivers/firmware/cirrus/*
5029F: include/linux/firmware/cirrus/*
5030
5031CIRRUS LOGIC EP93XX ETHERNET DRIVER
5032M: Hartley Sweeten <[email protected]>
5033L: [email protected]
5034S: Maintained
5035F: drivers/net/ethernet/cirrus/ep93xx_eth.c
5036
5037CIRRUS LOGIC LOCHNAGAR DRIVER
5038M: Charles Keepax <[email protected]>
5039M: Richard Fitzgerald <[email protected]>
5040L: [email protected]
5041S: Supported
5042F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5043F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5044F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5045F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5046F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5047F: Documentation/hwmon/lochnagar.rst
5048F: drivers/clk/clk-lochnagar.c
5049F: drivers/hwmon/lochnagar-hwmon.c
5050F: drivers/mfd/lochnagar-i2c.c
5051F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5052F: drivers/regulator/lochnagar-regulator.c
5053F: include/dt-bindings/clock/lochnagar.h
5054F: include/dt-bindings/pinctrl/lochnagar.h
5055F: include/linux/mfd/lochnagar*
5056F: sound/soc/codecs/lochnagar-sc.c
5057
5058CIRRUS LOGIC MADERA CODEC DRIVERS
5059M: Charles Keepax <[email protected]>
5060M: Richard Fitzgerald <[email protected]>
5061L: [email protected] (moderated for non-subscribers)
5062L: [email protected]
5063S: Supported
5064W: https://github.com/CirrusLogic/linux-drivers/wiki
5065T: git https://github.com/CirrusLogic/linux-drivers.git
5066F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5067F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5068F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5069F: drivers/gpio/gpio-madera*
5070F: drivers/irqchip/irq-madera*
5071F: drivers/mfd/cs47l*
5072F: drivers/mfd/madera*
5073F: drivers/pinctrl/cirrus/*
5074F: include/dt-bindings/sound/madera*
5075F: include/linux/irqchip/irq-madera*
5076F: include/linux/mfd/madera/*
5077F: include/sound/madera*
5078F: sound/soc/codecs/cs47l*
5079F: sound/soc/codecs/madera*
5080
5081CISCO FCOE HBA DRIVER
5082M: Satish Kharat <[email protected]>
5083M: Sesidhar Baddela <[email protected]>
5084M: Karan Tilak Kumar <[email protected]>
5085L: [email protected]
5086S: Supported
5087F: drivers/scsi/fnic/
5088
5089CISCO SCSI HBA DRIVER
5090M: Karan Tilak Kumar <[email protected]>
5091M: Sesidhar Baddela <[email protected]>
5092L: [email protected]
5093S: Supported
5094F: drivers/scsi/snic/
5095
5096CISCO VIC ETHERNET NIC DRIVER
5097M: Christian Benvenuti <[email protected]>
5098M: Satish Kharat <[email protected]>
5099S: Supported
5100F: drivers/net/ethernet/cisco/enic/
5101
5102CISCO VIC LOW LATENCY NIC DRIVER
5103M: Christian Benvenuti <[email protected]>
5104M: Nelson Escobar <[email protected]>
5105S: Supported
5106F: drivers/infiniband/hw/usnic/
5107
5108CLANG CONTROL FLOW INTEGRITY SUPPORT
5109M: Sami Tolvanen <[email protected]>
5110M: Kees Cook <[email protected]>
5111R: Nathan Chancellor <[email protected]>
5112L: [email protected]
5113S: Supported
5114B: https://github.com/ClangBuiltLinux/linux/issues
5115T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5116F: include/linux/cfi.h
5117F: kernel/cfi.c
5118
5119CLANG-FORMAT FILE
5120M: Miguel Ojeda <[email protected]>
5121S: Maintained
5122F: .clang-format
5123
5124CLANG/LLVM BUILD SUPPORT
5125M: Nathan Chancellor <[email protected]>
5126R: Nick Desaulniers <[email protected]>
5127R: Bill Wendling <[email protected]>
5128R: Justin Stitt <[email protected]>
5129L: [email protected]
5130S: Supported
5131W: https://clangbuiltlinux.github.io/
5132B: https://github.com/ClangBuiltLinux/linux/issues
5133C: irc://irc.libera.chat/clangbuiltlinux
5134F: Documentation/kbuild/llvm.rst
5135F: include/linux/compiler-clang.h
5136F: scripts/Makefile.clang
5137F: scripts/clang-tools/
5138K: \b(?i:clang|llvm)\b
5139
5140CLK API
5141M: Russell King <[email protected]>
5142L: [email protected]
5143S: Maintained
5144F: include/linux/clk.h
5145
5146CLOCKSOURCE, CLOCKEVENT DRIVERS
5147M: Daniel Lezcano <[email protected]>
5148M: Thomas Gleixner <[email protected]>
5149L: [email protected]
5150S: Supported
5151T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5152F: Documentation/devicetree/bindings/timer/
5153F: drivers/clocksource/
5154
5155CLOSURES
5156M: Kent Overstreet <[email protected]>
5157L: [email protected]
5158S: Supported
5159C: irc://irc.oftc.net/bcache
5160F: include/linux/closure.h
5161F: lib/closure.c
5162
5163CMPC ACPI DRIVER
5164M: Thadeu Lima de Souza Cascardo <[email protected]>
5165M: Daniel Oliveira Nascimento <[email protected]>
5166L: [email protected]
5167S: Supported
5168F: drivers/platform/x86/classmate-laptop.c
5169
5170COBALT MEDIA DRIVER
5171M: Hans Verkuil <[email protected]>
5172L: [email protected]
5173S: Supported
5174W: https://linuxtv.org
5175T: git git://linuxtv.org/media_tree.git
5176F: drivers/media/pci/cobalt/
5177
5178COCCINELLE/Semantic Patches (SmPL)
5179M: Julia Lawall <[email protected]>
5180M: Nicolas Palix <[email protected]>
5181L: [email protected] (moderated for non-subscribers)
5182S: Supported
5183W: https://coccinelle.gitlabpages.inria.fr/website/
5184T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5185F: Documentation/dev-tools/coccinelle.rst
5186F: scripts/coccicheck
5187F: scripts/coccinelle/
5188
5189CODA FILE SYSTEM
5190M: Jan Harkes <[email protected]>
5191M: [email protected]
5192L: [email protected]
5193S: Maintained
5194W: http://www.coda.cs.cmu.edu/
5195F: Documentation/filesystems/coda.rst
5196F: fs/coda/
5197F: include/linux/coda*.h
5198F: include/uapi/linux/coda*.h
5199
5200CODA V4L2 MEM2MEM DRIVER
5201M: Philipp Zabel <[email protected]>
5202L: [email protected]
5203S: Maintained
5204F: Documentation/devicetree/bindings/media/coda.yaml
5205F: drivers/media/platform/chips-media/coda
5206
5207CODE OF CONDUCT
5208M: Greg Kroah-Hartman <[email protected]>
5209S: Supported
5210F: Documentation/process/code-of-conduct-interpretation.rst
5211F: Documentation/process/code-of-conduct.rst
5212
5213COMEDI DRIVERS
5214M: Ian Abbott <[email protected]>
5215M: H Hartley Sweeten <[email protected]>
5216S: Odd Fixes
5217F: drivers/comedi/
5218F: include/linux/comedi/
5219F: include/uapi/linux/comedi.h
5220
5221COMMON CLK FRAMEWORK
5222M: Michael Turquette <[email protected]>
5223M: Stephen Boyd <[email protected]>
5224L: [email protected]
5225S: Maintained
5226Q: http://patchwork.kernel.org/project/linux-clk/list/
5227T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5228F: Documentation/devicetree/bindings/clock/
5229F: drivers/clk/
5230F: include/dt-bindings/clock/
5231F: include/linux/clk-pr*
5232F: include/linux/clk/
5233F: include/linux/of_clk.h
5234X: drivers/clk/clkdev.c
5235
5236COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5237M: Steve French <[email protected]>
5238R: Paulo Alcantara <[email protected]> (DFS, global name space)
5239R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5240R: Shyam Prasad N <[email protected]> (multichannel)
5241R: Tom Talpey <[email protected]> (RDMA, smbdirect)
5242L: [email protected]
5243L: [email protected] (moderated for non-subscribers)
5244S: Supported
5245W: https://wiki.samba.org/index.php/LinuxCIFS
5246T: git git://git.samba.org/sfrench/cifs-2.6.git
5247F: Documentation/admin-guide/cifs/
5248F: fs/smb/client/
5249F: fs/smb/common/
5250F: include/uapi/linux/cifs
5251
5252COMPACTPCI HOTPLUG CORE
5253M: Scott Murray <[email protected]>
5254L: [email protected]
5255S: Maintained
5256F: drivers/pci/hotplug/cpci_hotplug*
5257
5258COMPACTPCI HOTPLUG GENERIC DRIVER
5259M: Scott Murray <[email protected]>
5260L: [email protected]
5261S: Maintained
5262F: drivers/pci/hotplug/cpcihp_generic.c
5263
5264COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5265M: Scott Murray <[email protected]>
5266L: [email protected]
5267S: Maintained
5268F: drivers/pci/hotplug/cpcihp_zt5550.*
5269
5270COMPAL LAPTOP SUPPORT
5271M: Cezary Jackiewicz <[email protected]>
5272L: [email protected]
5273S: Maintained
5274F: drivers/platform/x86/compal-laptop.c
5275
5276COMPILER ATTRIBUTES
5277M: Miguel Ojeda <[email protected]>
5278S: Maintained
5279F: include/linux/compiler_attributes.h
5280
5281COMPUTE EXPRESS LINK (CXL)
5282M: Davidlohr Bueso <[email protected]>
5283M: Jonathan Cameron <[email protected]>
5284M: Dave Jiang <[email protected]>
5285M: Alison Schofield <[email protected]>
5286M: Vishal Verma <[email protected]>
5287M: Ira Weiny <[email protected]>
5288M: Dan Williams <[email protected]>
5289L: [email protected]
5290S: Maintained
5291F: drivers/cxl/
5292F: include/linux/cxl-event.h
5293F: include/uapi/linux/cxl_mem.h
5294F: tools/testing/cxl/
5295
5296COMPUTE EXPRESS LINK PMU (CPMU)
5297M: Jonathan Cameron <[email protected]>
5298L: [email protected]
5299S: Maintained
5300F: Documentation/admin-guide/perf/cxl.rst
5301F: drivers/perf/cxl_pmu.c
5302
5303CONEXANT ACCESSRUNNER USB DRIVER
5304L: [email protected]
5305S: Orphan
5306W: http://accessrunner.sourceforge.net/
5307F: drivers/usb/atm/cxacru.c
5308
5309CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5310M: Elena Reshetova <[email protected]>
5311M: Carlos Bilbao <[email protected]>
5312S: Maintained
5313F: Documentation/security/snp-tdx-threat-model.rst
5314
5315CONFIGFS
5316M: Joel Becker <[email protected]>
5317M: Christoph Hellwig <[email protected]>
5318S: Supported
5319T: git git://git.infradead.org/users/hch/configfs.git
5320F: fs/configfs/
5321F: include/linux/configfs.h
5322F: samples/configfs/
5323
5324CONSOLE SUBSYSTEM
5325M: Greg Kroah-Hartman <[email protected]>
5326S: Supported
5327F: drivers/video/console/
5328F: include/linux/console*
5329
5330CONTEXT TRACKING
5331M: Frederic Weisbecker <[email protected]>
5332M: "Paul E. McKenney" <[email protected]>
5333S: Maintained
5334F: include/linux/context_tracking*
5335F: kernel/context_tracking.c
5336
5337CONTROL GROUP (CGROUP)
5338M: Tejun Heo <[email protected]>
5339M: Zefan Li <[email protected]>
5340M: Johannes Weiner <[email protected]>
5341L: [email protected]
5342S: Maintained
5343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5344F: Documentation/admin-guide/cgroup-v1/
5345F: Documentation/admin-guide/cgroup-v2.rst
5346F: include/linux/cgroup*
5347F: kernel/cgroup/
5348F: tools/testing/selftests/cgroup/
5349
5350CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5351M: Tejun Heo <[email protected]>
5352M: Josef Bacik <[email protected]>
5353M: Jens Axboe <[email protected]>
5354L: [email protected]
5355L: [email protected]
5356T: git git://git.kernel.dk/linux-block
5357F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5358F: block/bfq-cgroup.c
5359F: block/blk-cgroup.c
5360F: block/blk-iocost.c
5361F: block/blk-iolatency.c
5362F: block/blk-throttle.c
5363F: include/linux/blk-cgroup.h
5364
5365CONTROL GROUP - CPUSET
5366M: Waiman Long <[email protected]>
5367M: Zefan Li <[email protected]>
5368L: [email protected]
5369S: Maintained
5370T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5371F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5372F: include/linux/cpuset.h
5373F: kernel/cgroup/cpuset.c
5374F: tools/testing/selftests/cgroup/test_cpuset.c
5375F: tools/testing/selftests/cgroup/test_cpuset_prs.sh
5376
5377CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5378M: Johannes Weiner <[email protected]>
5379M: Michal Hocko <[email protected]>
5380M: Roman Gushchin <[email protected]>
5381M: Shakeel Butt <[email protected]>
5382R: Muchun Song <[email protected]>
5383L: [email protected]
5384L: [email protected]
5385S: Maintained
5386F: mm/memcontrol.c
5387F: mm/swap_cgroup.c
5388F: samples/cgroup/*
5389F: tools/testing/selftests/cgroup/memcg_protection.m
5390F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5391F: tools/testing/selftests/cgroup/test_kmem.c
5392F: tools/testing/selftests/cgroup/test_memcontrol.c
5393
5394CORETEMP HARDWARE MONITORING DRIVER
5395M: Fenghua Yu <[email protected]>
5396L: [email protected]
5397S: Maintained
5398F: Documentation/hwmon/coretemp.rst
5399F: drivers/hwmon/coretemp.c
5400
5401CORSAIR-CPRO HARDWARE MONITOR DRIVER
5402M: Marius Zachmann <[email protected]>
5403L: [email protected]
5404S: Maintained
5405F: drivers/hwmon/corsair-cpro.c
5406
5407CORSAIR-PSU HARDWARE MONITOR DRIVER
5408M: Wilken Gottwalt <[email protected]>
5409L: [email protected]
5410S: Maintained
5411F: Documentation/hwmon/corsair-psu.rst
5412F: drivers/hwmon/corsair-psu.c
5413
5414COUNTER SUBSYSTEM
5415M: William Breathitt Gray <[email protected]>
5416L: [email protected]
5417S: Maintained
5418T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5419F: Documentation/ABI/testing/sysfs-bus-counter
5420F: Documentation/driver-api/generic-counter.rst
5421F: drivers/counter/
5422F: include/linux/counter.h
5423F: include/uapi/linux/counter.h
5424F: tools/counter/
5425
5426COUNTER WATCH EVENTS TOOL
5427M: Fabrice Gasnier <[email protected]>
5428L: [email protected]
5429S: Maintained
5430F: tools/counter/counter_watch_events.c
5431
5432CP2615 I2C DRIVER
5433M: Bence Csókás <[email protected]>
5434S: Maintained
5435F: drivers/i2c/busses/i2c-cp2615.c
5436
5437CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5438M: Viresh Kumar <[email protected]>
5439M: Sudeep Holla <[email protected]>
5440L: [email protected]
5441S: Maintained
5442W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5443F: drivers/cpufreq/vexpress-spc-cpufreq.c
5444
5445CPU FREQUENCY SCALING FRAMEWORK
5446M: "Rafael J. Wysocki" <[email protected]>
5447M: Viresh Kumar <[email protected]>
5448L: [email protected]
5449S: Maintained
5450B: https://bugzilla.kernel.org
5451T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5452T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5453F: Documentation/admin-guide/pm/cpufreq.rst
5454F: Documentation/admin-guide/pm/intel_pstate.rst
5455F: Documentation/cpu-freq/
5456F: Documentation/devicetree/bindings/cpufreq/
5457F: drivers/cpufreq/
5458F: include/linux/cpufreq.h
5459F: include/linux/sched/cpufreq.h
5460F: kernel/sched/cpufreq*.c
5461F: tools/testing/selftests/cpufreq/
5462
5463CPU HOTPLUG
5464M: Thomas Gleixner <[email protected]>
5465M: Peter Zijlstra <[email protected]>
5466L: [email protected]
5467S: Maintained
5468T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5469F: include/linux/cpu.h
5470F: include/linux/cpuhotplug.h
5471F: include/linux/smpboot.h
5472F: kernel/cpu.c
5473F: kernel/smpboot.*
5474
5475CPU IDLE TIME MANAGEMENT FRAMEWORK
5476M: "Rafael J. Wysocki" <[email protected]>
5477M: Daniel Lezcano <[email protected]>
5478L: [email protected]
5479S: Maintained
5480B: https://bugzilla.kernel.org
5481T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5482F: Documentation/admin-guide/pm/cpuidle.rst
5483F: Documentation/driver-api/pm/cpuidle.rst
5484F: drivers/cpuidle/
5485F: include/linux/cpuidle.h
5486
5487CPU POWER MONITORING SUBSYSTEM
5488M: Thomas Renninger <[email protected]>
5489M: Shuah Khan <[email protected]>
5490M: Shuah Khan <[email protected]>
5491L: [email protected]
5492S: Maintained
5493F: tools/power/cpupower/
5494
5495CPUID/MSR DRIVER
5496M: "H. Peter Anvin" <[email protected]>
5497S: Maintained
5498F: arch/x86/kernel/cpuid.c
5499F: arch/x86/kernel/msr.c
5500
5501CPUIDLE DRIVER - ARM BIG LITTLE
5502M: Lorenzo Pieralisi <[email protected]>
5503M: Daniel Lezcano <[email protected]>
5504L: [email protected]
5505L: [email protected] (moderated for non-subscribers)
5506S: Maintained
5507T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5508F: drivers/cpuidle/cpuidle-big_little.c
5509
5510CPUIDLE DRIVER - ARM EXYNOS
5511M: Daniel Lezcano <[email protected]>
5512M: Kukjin Kim <[email protected]>
5513R: Krzysztof Kozlowski <[email protected]>
5514L: [email protected]
5515L: [email protected]
5516S: Maintained
5517F: arch/arm/mach-exynos/pm.c
5518F: drivers/cpuidle/cpuidle-exynos.c
5519F: include/linux/platform_data/cpuidle-exynos.h
5520
5521CPUIDLE DRIVER - ARM PSCI
5522M: Lorenzo Pieralisi <[email protected]>
5523M: Sudeep Holla <[email protected]>
5524L: [email protected]
5525L: [email protected] (moderated for non-subscribers)
5526S: Supported
5527F: drivers/cpuidle/cpuidle-psci.c
5528
5529CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5530M: Ulf Hansson <[email protected]>
5531L: [email protected]
5532L: [email protected] (moderated for non-subscribers)
5533S: Supported
5534F: drivers/cpuidle/cpuidle-psci-domain.c
5535F: drivers/cpuidle/cpuidle-psci.h
5536
5537CPUIDLE DRIVER - DT IDLE PM DOMAIN
5538M: Ulf Hansson <[email protected]>
5539L: [email protected]
5540S: Supported
5541F: drivers/cpuidle/dt_idle_genpd.c
5542F: drivers/cpuidle/dt_idle_genpd.h
5543
5544CPUIDLE DRIVER - RISC-V SBI
5545M: Anup Patel <[email protected]>
5546L: [email protected]
5547L: [email protected]
5548S: Maintained
5549F: drivers/cpuidle/cpuidle-riscv-sbi.c
5550
5551CRAMFS FILESYSTEM
5552M: Nicolas Pitre <[email protected]>
5553S: Maintained
5554F: Documentation/filesystems/cramfs.rst
5555F: fs/cramfs/
5556
5557CREATIVE SB0540
5558M: Bastien Nocera <[email protected]>
5559L: [email protected]
5560S: Maintained
5561F: drivers/hid/hid-creative-sb0540.c
5562
5563CRYPTO API
5564M: Herbert Xu <[email protected]>
5565M: "David S. Miller" <[email protected]>
5566L: [email protected]
5567S: Maintained
5568T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5569T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5570F: Documentation/crypto/
5571F: Documentation/devicetree/bindings/crypto/
5572F: arch/*/crypto/
5573F: crypto/
5574F: drivers/crypto/
5575F: include/crypto/
5576F: include/linux/crypto*
5577F: lib/crypto/
5578
5579CRYPTO SPEED TEST COMPARE
5580M: Wang Jinchao <[email protected]>
5581L: [email protected]
5582S: Maintained
5583F: tools/crypto/tcrypt/tcrypt_speed_compare.py
5584
5585CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5586M: Neil Horman <[email protected]>
5587L: [email protected]
5588S: Maintained
5589F: crypto/ansi_cprng.c
5590F: crypto/rng.c
5591
5592CS3308 MEDIA DRIVER
5593M: Hans Verkuil <[email protected]>
5594L: [email protected]
5595S: Odd Fixes
5596W: http://linuxtv.org
5597T: git git://linuxtv.org/media_tree.git
5598F: drivers/media/i2c/cs3308.c
5599
5600CS5535 Audio ALSA driver
5601M: Jaya Kumar <[email protected]>
5602S: Maintained
5603F: sound/pci/cs5535audio/
5604
5605CTU CAN FD DRIVER
5606M: Pavel Pisa <[email protected]>
5607M: Ondrej Ille <[email protected]>
5608L: [email protected]
5609S: Maintained
5610F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5611F: drivers/net/can/ctucanfd/
5612
5613CW1200 WLAN driver
5614S: Orphan
5615F: drivers/net/wireless/st/cw1200/
5616
5617CX18 VIDEO4LINUX DRIVER
5618M: Andy Walls <[email protected]>
5619L: [email protected]
5620S: Maintained
5621W: https://linuxtv.org
5622T: git git://linuxtv.org/media_tree.git
5623F: drivers/media/pci/cx18/
5624F: include/uapi/linux/ivtv*
5625
5626CX2341X MPEG ENCODER HELPER MODULE
5627M: Hans Verkuil <[email protected]>
5628L: [email protected]
5629S: Maintained
5630W: https://linuxtv.org
5631T: git git://linuxtv.org/media_tree.git
5632F: drivers/media/common/cx2341x*
5633F: include/media/drv-intf/cx2341x.h
5634
5635CX24120 MEDIA DRIVER
5636M: Jemma Denson <[email protected]>
5637M: Patrick Boettcher <[email protected]>
5638L: [email protected]
5639S: Maintained
5640W: https://linuxtv.org
5641Q: http://patchwork.linuxtv.org/project/linux-media/list/
5642F: drivers/media/dvb-frontends/cx24120*
5643
5644CX88 VIDEO4LINUX DRIVER
5645M: Mauro Carvalho Chehab <[email protected]>
5646L: [email protected]
5647S: Odd fixes
5648W: https://linuxtv.org
5649T: git git://linuxtv.org/media_tree.git
5650F: Documentation/driver-api/media/drivers/cx88*
5651F: drivers/media/pci/cx88/
5652
5653CXD2820R MEDIA DRIVER
5654L: [email protected]
5655S: Orphan
5656W: https://linuxtv.org
5657Q: http://patchwork.linuxtv.org/project/linux-media/list/
5658F: drivers/media/dvb-frontends/cxd2820r*
5659
5660CXGB3 ETHERNET DRIVER (CXGB3)
5661M: Raju Rangoju <[email protected]>
5662L: [email protected]
5663S: Supported
5664W: http://www.chelsio.com
5665F: drivers/net/ethernet/chelsio/cxgb3/
5666
5667CXGB3 ISCSI DRIVER (CXGB3I)
5668M: Varun Prakash <[email protected]>
5669L: [email protected]
5670S: Supported
5671W: http://www.chelsio.com
5672F: drivers/scsi/cxgbi/cxgb3i
5673
5674CXGB4 CRYPTO DRIVER (chcr)
5675M: Ayush Sawal <[email protected]>
5676L: [email protected]
5677S: Supported
5678W: http://www.chelsio.com
5679F: drivers/crypto/chelsio
5680
5681CXGB4 ETHERNET DRIVER (CXGB4)
5682M: Raju Rangoju <[email protected]>
5683L: [email protected]
5684S: Supported
5685W: http://www.chelsio.com
5686F: drivers/net/ethernet/chelsio/cxgb4/
5687
5688CXGB4 INLINE CRYPTO DRIVER
5689M: Ayush Sawal <[email protected]>
5690L: [email protected]
5691S: Supported
5692W: http://www.chelsio.com
5693F: drivers/net/ethernet/chelsio/inline_crypto/
5694
5695CXGB4 ISCSI DRIVER (CXGB4I)
5696M: Varun Prakash <[email protected]>
5697L: [email protected]
5698S: Supported
5699W: http://www.chelsio.com
5700F: drivers/scsi/cxgbi/cxgb4i
5701
5702CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5703M: Potnuri Bharat Teja <[email protected]>
5704L: [email protected]
5705S: Supported
5706W: http://www.openfabrics.org
5707F: drivers/infiniband/hw/cxgb4/
5708F: include/uapi/rdma/cxgb4-abi.h
5709
5710CXGB4VF ETHERNET DRIVER (CXGB4VF)
5711M: Raju Rangoju <[email protected]>
5712L: [email protected]
5713S: Supported
5714W: http://www.chelsio.com
5715F: drivers/net/ethernet/chelsio/cxgb4vf/
5716
5717CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5718M: Frederic Barrat <[email protected]>
5719M: Andrew Donnellan <[email protected]>
5720L: [email protected]
5721S: Supported
5722F: Documentation/ABI/testing/sysfs-class-cxl
5723F: Documentation/arch/powerpc/cxl.rst
5724F: arch/powerpc/platforms/powernv/pci-cxl.c
5725F: drivers/misc/cxl/
5726F: include/misc/cxl*
5727F: include/uapi/misc/cxl.h
5728
5729CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5730M: Manoj N. Kumar <[email protected]>
5731M: Matthew R. Ochs <[email protected]>
5732M: Uma Krishnan <[email protected]>
5733L: [email protected]
5734S: Supported
5735F: Documentation/arch/powerpc/cxlflash.rst
5736F: drivers/scsi/cxlflash/
5737F: include/uapi/scsi/cxlflash_ioctl.h
5738
5739CYBERPRO FB DRIVER
5740M: Russell King <[email protected]>
5741L: [email protected] (moderated for non-subscribers)
5742S: Maintained
5743W: http://www.armlinux.org.uk/
5744F: drivers/video/fbdev/cyber2000fb.*
5745
5746CYCLADES PC300 DRIVER
5747S: Orphan
5748F: drivers/net/wan/pc300*
5749
5750CYPRESS CY8C95X0 PINCTRL DRIVER
5751M: Patrick Rudolph <[email protected]>
5752L: [email protected]
5753S: Maintained
5754F: drivers/pinctrl/pinctrl-cy8c95x0.c
5755
5756CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5757M: Linus Walleij <[email protected]>
5758L: [email protected]
5759S: Maintained
5760F: drivers/input/touchscreen/cy8ctma140.c
5761
5762CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5763M: Yassine Oudjana <[email protected]>
5764L: [email protected]
5765S: Maintained
5766F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5767F: drivers/input/keyboard/cypress-sf.c
5768
5769CYPRESS_FIRMWARE MEDIA DRIVER
5770L: [email protected]
5771S: Orphan
5772W: https://linuxtv.org
5773Q: http://patchwork.linuxtv.org/project/linux-media/list/
5774F: drivers/media/common/cypress_firmware*
5775
5776CYTTSP TOUCHSCREEN DRIVER
5777M: Linus Walleij <[email protected]>
5778L: [email protected]
5779S: Maintained
5780F: drivers/input/touchscreen/cyttsp*
5781
5782D-LINK DIR-685 TOUCHKEYS DRIVER
5783M: Linus Walleij <[email protected]>
5784L: [email protected]
5785S: Supported
5786F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5787
5788DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5789M: Joshua Kinard <[email protected]>
5790S: Maintained
5791F: drivers/rtc/rtc-ds1685.c
5792F: include/linux/rtc/ds1685.h
5793
5794DAMA SLAVE for AX.25
5795M: Joerg Reuter <[email protected]>
5796L: [email protected]
5797S: Maintained
5798W: http://yaina.de/jreuter/
5799W: http://www.qsl.net/dl1bke/
5800F: net/ax25/af_ax25.c
5801F: net/ax25/ax25_dev.c
5802F: net/ax25/ax25_ds_*
5803F: net/ax25/ax25_in.c
5804F: net/ax25/ax25_out.c
5805F: net/ax25/ax25_timer.c
5806F: net/ax25/sysctl_net_ax25.c
5807
5808DATA ACCESS MONITOR
5809M: SeongJae Park <[email protected]>
5810L: [email protected]
5811L: [email protected]
5812S: Maintained
5813W: https://damonitor.github.io
5814P: Documentation/mm/damon/maintainer-profile.rst
5815T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5816T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
5817T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
5818F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5819F: Documentation/admin-guide/mm/damon/
5820F: Documentation/mm/damon/
5821F: include/linux/damon.h
5822F: include/trace/events/damon.h
5823F: mm/damon/
5824F: tools/testing/selftests/damon/
5825
5826DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5827L: [email protected]
5828S: Orphan
5829F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5830F: drivers/net/ethernet/dec/tulip/dmfe.c
5831
5832DC390/AM53C974 SCSI driver
5833M: Hannes Reinecke <[email protected]>
5834L: [email protected]
5835S: Maintained
5836F: drivers/scsi/am53c974.c
5837
5838DC395x SCSI driver
5839M: Oliver Neukum <[email protected]>
5840M: Ali Akcaagac <[email protected]>
5841M: Jamie Lenehan <[email protected]>
5842S: Maintained
5843F: Documentation/scsi/dc395x.rst
5844F: drivers/scsi/dc395x.*
5845
5846DCCP PROTOCOL
5847L: [email protected]
5848S: Orphan
5849W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5850F: include/linux/dccp.h
5851F: include/linux/tfrc.h
5852F: include/uapi/linux/dccp.h
5853F: net/dccp/
5854
5855DEBUGOBJECTS:
5856M: Thomas Gleixner <[email protected]>
5857L: [email protected]
5858S: Maintained
5859T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
5860F: include/linux/debugobjects.h
5861F: lib/debugobjects.c
5862
5863DECSTATION PLATFORM SUPPORT
5864M: "Maciej W. Rozycki" <[email protected]>
5865L: [email protected]
5866S: Maintained
5867W: http://www.linux-mips.org/wiki/DECstation
5868F: arch/mips/dec/
5869F: arch/mips/include/asm/dec/
5870F: arch/mips/include/asm/mach-dec/
5871
5872DEFXX FDDI NETWORK DRIVER
5873M: "Maciej W. Rozycki" <[email protected]>
5874S: Maintained
5875F: drivers/net/fddi/defxx.*
5876
5877DEFZA FDDI NETWORK DRIVER
5878M: "Maciej W. Rozycki" <[email protected]>
5879S: Maintained
5880F: drivers/net/fddi/defza.*
5881
5882DEINTERLACE DRIVERS FOR ALLWINNER H3
5883M: Jernej Skrabec <[email protected]>
5884L: [email protected]
5885S: Maintained
5886T: git git://linuxtv.org/media_tree.git
5887F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5888F: drivers/media/platform/sunxi/sun8i-di/
5889
5890DELL LAPTOP DRIVER
5891M: Matthew Garrett <[email protected]>
5892M: Pali Rohár <[email protected]>
5893L: [email protected]
5894S: Maintained
5895F: drivers/platform/x86/dell/dell-laptop.c
5896
5897DELL LAPTOP FREEFALL DRIVER
5898M: Pali Rohár <[email protected]>
5899S: Maintained
5900F: drivers/platform/x86/dell/dell-smo8800.c
5901
5902DELL LAPTOP RBTN DRIVER
5903M: Pali Rohár <[email protected]>
5904S: Maintained
5905F: drivers/platform/x86/dell/dell-rbtn.*
5906
5907DELL LAPTOP SMM DRIVER
5908M: Pali Rohár <[email protected]>
5909S: Maintained
5910F: Documentation/ABI/obsolete/procfs-i8k
5911F: drivers/hwmon/dell-smm-hwmon.c
5912F: include/uapi/linux/i8k.h
5913
5914DELL REMOTE BIOS UPDATE DRIVER
5915M: Stuart Hayes <[email protected]>
5916L: [email protected]
5917S: Maintained
5918F: drivers/platform/x86/dell/dell_rbu.c
5919
5920DELL SMBIOS DRIVER
5921M: Pali Rohár <[email protected]>
5922L: [email protected]
5923L: [email protected]
5924S: Maintained
5925F: drivers/platform/x86/dell/dell-smbios.*
5926
5927DELL SMBIOS SMM DRIVER
5928L: [email protected]
5929L: [email protected]
5930S: Maintained
5931F: drivers/platform/x86/dell/dell-smbios-smm.c
5932
5933DELL SMBIOS WMI DRIVER
5934L: [email protected]
5935L: [email protected]
5936S: Maintained
5937F: drivers/platform/x86/dell/dell-smbios-wmi.c
5938F: tools/wmi/dell-smbios-example.c
5939
5940DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5941M: Stuart Hayes <[email protected]>
5942L: [email protected]
5943S: Maintained
5944F: Documentation/userspace-api/dcdbas.rst
5945F: drivers/platform/x86/dell/dcdbas.*
5946
5947DELL WMI DDV DRIVER
5948M: Armin Wolf <[email protected]>
5949S: Maintained
5950F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
5951F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5952F: Documentation/wmi/devices/dell-wmi-ddv.rst
5953F: drivers/platform/x86/dell/dell-wmi-ddv.c
5954
5955DELL WMI DESCRIPTOR DRIVER
5956L: [email protected]
5957S: Maintained
5958F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5959
5960DELL WMI HARDWARE PRIVACY SUPPORT
5961L: [email protected]
5962L: [email protected]
5963S: Maintained
5964F: drivers/platform/x86/dell/dell-wmi-privacy.c
5965
5966DELL WMI NOTIFICATIONS DRIVER
5967M: Matthew Garrett <[email protected]>
5968M: Pali Rohár <[email protected]>
5969S: Maintained
5970F: drivers/platform/x86/dell/dell-wmi-base.c
5971
5972DELL WMI SYSMAN DRIVER
5973M: Prasanth Ksr <[email protected]>
5974L: [email protected]
5975L: [email protected]
5976S: Maintained
5977F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5978F: drivers/platform/x86/dell/dell-wmi-sysman/
5979
5980DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5981M: Zev Weiss <[email protected]>
5982L: [email protected]
5983S: Maintained
5984F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5985
5986DELTA DPS920AB PSU DRIVER
5987M: Robert Marko <[email protected]>
5988L: [email protected]
5989S: Maintained
5990F: Documentation/hwmon/dps920ab.rst
5991F: drivers/hwmon/pmbus/dps920ab.c
5992
5993DELTA NETWORKS TN48M CPLD DRIVERS
5994M: Robert Marko <[email protected]>
5995S: Maintained
5996F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5997F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5998F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5999F: drivers/gpio/gpio-tn48m.c
6000F: include/dt-bindings/reset/delta,tn48m-reset.h
6001
6002DELTA ST MEDIA DRIVER
6003M: Hugues Fruchet <[email protected]>
6004L: [email protected]
6005S: Supported
6006W: https://linuxtv.org
6007T: git git://linuxtv.org/media_tree.git
6008F: drivers/media/platform/st/sti/delta
6009
6010DENALI NAND DRIVER
6011L: [email protected]
6012S: Orphan
6013F: drivers/mtd/nand/raw/denali*
6014
6015DESIGNWARE EDMA CORE IP DRIVER
6016M: Manivannan Sadhasivam <[email protected]>
6017R: Gustavo Pimentel <[email protected]>
6018R: Serge Semin <[email protected]>
6019L: [email protected]
6020S: Maintained
6021F: drivers/dma/dw-edma/
6022F: include/linux/dma/edma.h
6023
6024DESIGNWARE USB2 DRD IP DRIVER
6025M: Minas Harutyunyan <[email protected]>
6026L: [email protected]
6027S: Maintained
6028T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6029F: drivers/usb/dwc2/
6030
6031DESIGNWARE USB3 DRD IP DRIVER
6032M: Thinh Nguyen <[email protected]>
6033L: [email protected]
6034S: Maintained
6035F: drivers/usb/dwc3/
6036
6037DESIGNWARE XDATA IP DRIVER
6038M: Gustavo Pimentel <[email protected]>
6039L: [email protected]
6040S: Maintained
6041F: Documentation/misc-devices/dw-xdata-pcie.rst
6042F: drivers/misc/dw-xdata-pcie.c
6043
6044DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6045M: Andreas Klinger <[email protected]>
6046L: [email protected]
6047S: Maintained
6048F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6049F: drivers/iio/proximity/srf*.c
6050
6051DEVICE COREDUMP (DEV_COREDUMP)
6052M: Johannes Berg <[email protected]>
6053L: [email protected]
6054S: Maintained
6055F: drivers/base/devcoredump.c
6056F: include/linux/devcoredump.h
6057
6058DEVICE DEPENDENCY HELPER SCRIPT
6059M: Saravana Kannan <[email protected]>
6060L: [email protected]
6061S: Maintained
6062F: scripts/dev-needs.sh
6063
6064DEVICE DIRECT ACCESS (DAX)
6065M: Dan Williams <[email protected]>
6066M: Vishal Verma <[email protected]>
6067M: Dave Jiang <[email protected]>
6068L: [email protected]
6069L: [email protected]
6070S: Supported
6071F: drivers/dax/
6072
6073DEVICE FREQUENCY (DEVFREQ)
6074M: MyungJoo Ham <[email protected]>
6075M: Kyungmin Park <[email protected]>
6076M: Chanwoo Choi <[email protected]>
6077L: [email protected]
6078S: Maintained
6079T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6080F: Documentation/devicetree/bindings/devfreq/
6081F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6082F: drivers/devfreq/
6083F: include/linux/devfreq.h
6084F: include/trace/events/devfreq.h
6085
6086DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6087M: Chanwoo Choi <[email protected]>
6088L: [email protected]
6089S: Supported
6090T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6091F: Documentation/devicetree/bindings/devfreq/event/
6092F: drivers/devfreq/devfreq-event.c
6093F: drivers/devfreq/event/
6094F: include/dt-bindings/pmu/exynos_ppmu.h
6095F: include/linux/devfreq-event.h
6096
6097DEVICE RESOURCE MANAGEMENT HELPERS
6098M: Hans de Goede <[email protected]>
6099R: Matti Vaittinen <[email protected]>
6100S: Maintained
6101F: include/linux/devm-helpers.h
6102
6103DEVICE-MAPPER (LVM)
6104M: Alasdair Kergon <[email protected]>
6105M: Mike Snitzer <[email protected]>
6106M: Mikulas Patocka <[email protected]>
6107M: [email protected]
6108L: [email protected]
6109S: Maintained
6110Q: http://patchwork.kernel.org/project/dm-devel/list/
6111T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6112F: Documentation/admin-guide/device-mapper/
6113F: drivers/md/Kconfig
6114F: drivers/md/Makefile
6115F: drivers/md/dm*
6116F: drivers/md/persistent-data/
6117F: include/linux/device-mapper.h
6118F: include/linux/dm-*.h
6119F: include/uapi/linux/dm-*.h
6120
6121DEVLINK
6122M: Jiri Pirko <[email protected]>
6123L: [email protected]
6124S: Supported
6125F: Documentation/networking/devlink
6126F: include/net/devlink.h
6127F: include/uapi/linux/devlink.h
6128F: net/devlink/
6129
6130DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6131M: Christoph Niedermaier <[email protected]>
6132L: [email protected]
6133S: Maintained
6134F: arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6135F: arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6136
6137DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6138M: Marek Vasut <[email protected]>
6139L: [email protected]
6140S: Maintained
6141F: arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6142F: arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6143
6144DIALOG SEMICONDUCTOR DRIVERS
6145M: Support Opensource <[email protected]>
6146S: Supported
6147W: http://www.dialog-semiconductor.com/products
6148F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6149F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6150F: Documentation/devicetree/bindings/mfd/da90*.txt
6151F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6152F: Documentation/devicetree/bindings/regulator/da92*.txt
6153F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6154F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6155F: Documentation/devicetree/bindings/sound/da[79]*.txt
6156F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6157F: Documentation/devicetree/bindings/watchdog/dlg,da90??-watchdog.yaml
6158F: Documentation/hwmon/da90??.rst
6159F: drivers/gpio/gpio-da90??.c
6160F: drivers/hwmon/da90??-hwmon.c
6161F: drivers/iio/adc/da91??-*.c
6162F: drivers/input/misc/da72??.[ch]
6163F: drivers/input/misc/da90??_onkey.c
6164F: drivers/input/touchscreen/da9052_tsi.c
6165F: drivers/leds/leds-da90??.c
6166F: drivers/mfd/da903x.c
6167F: drivers/mfd/da90??-*.c
6168F: drivers/mfd/da91??-*.c
6169F: drivers/pinctrl/pinctrl-da90??.c
6170F: drivers/power/supply/da9052-battery.c
6171F: drivers/power/supply/da91??-*.c
6172F: drivers/regulator/da9???-regulator.[ch]
6173F: drivers/regulator/slg51000-regulator.[ch]
6174F: drivers/rtc/rtc-da90??.c
6175F: drivers/thermal/da90??-thermal.c
6176F: drivers/video/backlight/da90??_bl.c
6177F: drivers/watchdog/da90??_wdt.c
6178F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6179F: include/linux/mfd/da903x.h
6180F: include/linux/mfd/da9052/
6181F: include/linux/mfd/da9055/
6182F: include/linux/mfd/da9062/
6183F: include/linux/mfd/da9063/
6184F: include/linux/mfd/da9150/
6185F: include/linux/regulator/da9211.h
6186F: include/sound/da[79]*.h
6187F: sound/soc/codecs/da[79]*.[ch]
6188
6189DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6190M: William Breathitt Gray <[email protected]>
6191L: [email protected]
6192S: Maintained
6193F: drivers/gpio/gpio-gpio-mm.c
6194
6195DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6196M: Martin Tuma <[email protected]>
6197L: [email protected]
6198S: Maintained
6199F: Documentation/admin-guide/media/mgb4.rst
6200F: drivers/media/pci/mgb4/
6201
6202DIOLAN U2C-12 I2C DRIVER
6203M: Guenter Roeck <[email protected]>
6204L: [email protected]
6205S: Maintained
6206F: drivers/i2c/busses/i2c-diolan-u2c.c
6207
6208DIRECTORY NOTIFICATION (DNOTIFY)
6209M: Jan Kara <[email protected]>
6210R: Amir Goldstein <[email protected]>
6211L: [email protected]
6212S: Maintained
6213F: Documentation/filesystems/dnotify.rst
6214F: fs/notify/dnotify/
6215F: include/linux/dnotify.h
6216
6217DISK GEOMETRY AND PARTITION HANDLING
6218M: Andries Brouwer <[email protected]>
6219S: Maintained
6220W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6221W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6222W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6223
6224DISKQUOTA
6225M: Jan Kara <[email protected]>
6226S: Maintained
6227F: Documentation/filesystems/quota.rst
6228F: fs/quota/
6229F: include/linux/quota*.h
6230F: include/uapi/linux/quota*.h
6231
6232DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6233M: Bernie Thompson <[email protected]>
6234L: [email protected]
6235S: Maintained
6236W: http://plugable.com/category/projects/udlfb/
6237F: Documentation/fb/udlfb.rst
6238F: drivers/video/fbdev/udlfb.c
6239F: include/video/udlfb.h
6240
6241DISTRIBUTED LOCK MANAGER (DLM)
6242M: Alexander Aring <[email protected]>
6243M: David Teigland <[email protected]>
6244L: [email protected]
6245S: Supported
6246W: https://pagure.io/dlm
6247T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6248F: fs/dlm/
6249
6250DMA BUFFER SHARING FRAMEWORK
6251M: Sumit Semwal <[email protected]>
6252M: Christian König <[email protected]>
6253L: [email protected]
6254L: [email protected]
6255L: [email protected] (moderated for non-subscribers)
6256S: Maintained
6257T: git git://anongit.freedesktop.org/drm/drm-misc
6258F: Documentation/driver-api/dma-buf.rst
6259F: Documentation/userspace-api/dma-buf-alloc-exchange.rst
6260F: drivers/dma-buf/
6261F: include/linux/*fence.h
6262F: include/linux/dma-buf.h
6263F: include/linux/dma-resv.h
6264K: \bdma_(?:buf|fence|resv)\b
6265
6266DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6267M: Vinod Koul <[email protected]>
6268L: [email protected]
6269S: Maintained
6270Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6271T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6272F: Documentation/devicetree/bindings/dma/
6273F: Documentation/driver-api/dmaengine/
6274F: drivers/dma/
6275F: include/dt-bindings/dma/
6276F: include/linux/dma/
6277F: include/linux/dmaengine.h
6278F: include/linux/of_dma.h
6279
6280DMA MAPPING BENCHMARK
6281M: Xiang Chen <[email protected]>
6282L: [email protected]
6283F: kernel/dma/map_benchmark.c
6284F: tools/testing/selftests/dma/
6285
6286DMA MAPPING HELPERS
6287M: Christoph Hellwig <[email protected]>
6288M: Marek Szyprowski <[email protected]>
6289R: Robin Murphy <[email protected]>
6290L: [email protected]
6291S: Supported
6292W: http://git.infradead.org/users/hch/dma-mapping.git
6293T: git git://git.infradead.org/users/hch/dma-mapping.git
6294F: include/asm-generic/dma-mapping.h
6295F: include/linux/dma-direct.h
6296F: include/linux/dma-map-ops.h
6297F: include/linux/dma-mapping.h
6298F: include/linux/swiotlb.h
6299F: kernel/dma/
6300
6301DMA-BUF HEAPS FRAMEWORK
6302M: Sumit Semwal <[email protected]>
6303R: Benjamin Gaignard <[email protected]>
6304R: Brian Starkey <[email protected]>
6305R: John Stultz <[email protected]>
6306R: T.J. Mercier <[email protected]>
6307L: [email protected]
6308L: [email protected]
6309L: [email protected] (moderated for non-subscribers)
6310S: Maintained
6311T: git git://anongit.freedesktop.org/drm/drm-misc
6312F: drivers/dma-buf/dma-heap.c
6313F: drivers/dma-buf/heaps/*
6314F: include/linux/dma-heap.h
6315F: include/uapi/linux/dma-heap.h
6316
6317DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6318M: Lukasz Luba <[email protected]>
6319L: [email protected]
6320L: [email protected]
6321S: Maintained
6322F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6323F: drivers/memory/samsung/exynos5422-dmc.c
6324
6325DME1737 HARDWARE MONITOR DRIVER
6326M: Juerg Haefliger <[email protected]>
6327L: [email protected]
6328S: Maintained
6329F: Documentation/hwmon/dme1737.rst
6330F: drivers/hwmon/dme1737.c
6331
6332DMI/SMBIOS SUPPORT
6333M: Jean Delvare <[email protected]>
6334S: Maintained
6335T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6336F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6337F: drivers/firmware/dmi-id.c
6338F: drivers/firmware/dmi_scan.c
6339F: include/linux/dmi.h
6340
6341DOCUMENTATION
6342M: Jonathan Corbet <[email protected]>
6343L: [email protected]
6344S: Maintained
6345P: Documentation/doc-guide/maintainer-profile.rst
6346T: git git://git.lwn.net/linux.git docs-next
6347F: Documentation/
6348F: scripts/documentation-file-ref-check
6349F: scripts/kernel-doc
6350F: scripts/sphinx-pre-install
6351X: Documentation/ABI/
6352X: Documentation/admin-guide/media/
6353X: Documentation/devicetree/
6354X: Documentation/driver-api/media/
6355X: Documentation/firmware-guide/acpi/
6356X: Documentation/i2c/
6357X: Documentation/netlink/
6358X: Documentation/power/
6359X: Documentation/spi/
6360X: Documentation/userspace-api/media/
6361
6362DOCUMENTATION PROCESS
6363M: Jonathan Corbet <[email protected]>
6364L: [email protected]
6365S: Maintained
6366F: Documentation/maintainer/
6367F: Documentation/process/
6368
6369DOCUMENTATION REPORTING ISSUES
6370M: Thorsten Leemhuis <[email protected]>
6371L: [email protected]
6372S: Maintained
6373F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
6374F: Documentation/admin-guide/reporting-issues.rst
6375
6376DOCUMENTATION SCRIPTS
6377M: Mauro Carvalho Chehab <[email protected]>
6378L: [email protected]
6379S: Maintained
6380F: Documentation/sphinx/parse-headers.pl
6381F: scripts/documentation-file-ref-check
6382F: scripts/sphinx-pre-install
6383
6384DOCUMENTATION/ITALIAN
6385M: Federico Vaga <[email protected]>
6386L: [email protected]
6387S: Maintained
6388F: Documentation/translations/it_IT
6389
6390DOCUMENTATION/JAPANESE
6391R: Akira Yokosawa <[email protected]>
6392L: [email protected]
6393S: Maintained
6394F: Documentation/translations/ja_JP
6395
6396DONGWOON DW9714 LENS VOICE COIL DRIVER
6397M: Sakari Ailus <[email protected]>
6398L: [email protected]
6399S: Maintained
6400T: git git://linuxtv.org/media_tree.git
6401F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6402F: drivers/media/i2c/dw9714.c
6403
6404DONGWOON DW9719 LENS VOICE COIL DRIVER
6405M: Daniel Scally <[email protected]>
6406L: [email protected]
6407S: Maintained
6408T: git git://linuxtv.org/media_tree.git
6409F: drivers/media/i2c/dw9719.c
6410
6411DONGWOON DW9768 LENS VOICE COIL DRIVER
6412L: [email protected]
6413S: Orphan
6414T: git git://linuxtv.org/media_tree.git
6415F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6416F: drivers/media/i2c/dw9768.c
6417
6418DONGWOON DW9807 LENS VOICE COIL DRIVER
6419M: Sakari Ailus <[email protected]>
6420L: [email protected]
6421S: Maintained
6422T: git git://linuxtv.org/media_tree.git
6423F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6424F: drivers/media/i2c/dw9807-vcm.c
6425
6426DOUBLETALK DRIVER
6427M: "James R. Van Zandt" <[email protected]>
6428L: [email protected]
6429S: Maintained
6430F: drivers/char/dtlk.c
6431F: include/linux/dtlk.h
6432
6433DPAA2 DATAPATH I/O (DPIO) DRIVER
6434M: Roy Pledge <[email protected]>
6435L: [email protected]
6436S: Maintained
6437F: drivers/soc/fsl/dpio
6438
6439DPAA2 ETHERNET DRIVER
6440M: Ioana Ciornei <[email protected]>
6441L: [email protected]
6442S: Maintained
6443F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6444F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6445F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6446F: drivers/net/ethernet/freescale/dpaa2/Makefile
6447F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6448F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6449F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6450F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6451F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6452F: drivers/net/ethernet/freescale/dpaa2/dpni*
6453
6454DPAA2 ETHERNET SWITCH DRIVER
6455M: Ioana Ciornei <[email protected]>
6456L: [email protected]
6457S: Maintained
6458F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6459F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6460F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6461
6462DPLL SUBSYSTEM
6463M: Vadim Fedorenko <[email protected]>
6464M: Arkadiusz Kubalewski <[email protected]>
6465M: Jiri Pirko <[email protected]>
6466L: [email protected]
6467S: Supported
6468F: Documentation/driver-api/dpll.rst
6469F: drivers/dpll/*
6470F: include/linux/dpll.h
6471F: include/uapi/linux/dpll.h
6472
6473DRBD DRIVER
6474M: Philipp Reisner <[email protected]>
6475M: Lars Ellenberg <[email protected]>
6476M: Christoph Böhmwalder <[email protected]>
6477L: [email protected]
6478S: Supported
6479W: http://www.drbd.org
6480T: git git://git.linbit.com/linux-drbd.git
6481T: git git://git.linbit.com/drbd-8.4.git
6482F: Documentation/admin-guide/blockdev/
6483F: drivers/block/drbd/
6484F: include/linux/drbd*
6485F: lib/lru_cache.c
6486
6487DRIVER COMPONENT FRAMEWORK
6488L: [email protected]
6489F: drivers/base/component.c
6490F: include/linux/component.h
6491
6492DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6493M: Greg Kroah-Hartman <[email protected]>
6494R: "Rafael J. Wysocki" <[email protected]>
6495S: Supported
6496T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6497F: Documentation/core-api/kobject.rst
6498F: drivers/base/
6499F: fs/debugfs/
6500F: fs/sysfs/
6501F: include/linux/debugfs.h
6502F: include/linux/fwnode.h
6503F: include/linux/kobj*
6504F: include/linux/property.h
6505F: lib/kobj*
6506
6507DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6508M: Nishanth Menon <[email protected]>
6509L: [email protected]
6510S: Maintained
6511F: drivers/soc/ti/smartreflex.c
6512F: include/linux/power/smartreflex.h
6513
6514DRM ACCEL DRIVERS FOR INTEL VPU
6515M: Jacek Lawrynowicz <[email protected]>
6516M: Stanislaw Gruszka <[email protected]>
6517L: [email protected]
6518S: Supported
6519T: git git://anongit.freedesktop.org/drm/drm-misc
6520F: drivers/accel/ivpu/
6521F: include/uapi/drm/ivpu_accel.h
6522
6523DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6524M: Oded Gabbay <[email protected]>
6525L: [email protected]
6526S: Maintained
6527C: irc://irc.oftc.net/dri-devel
6528T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6529F: Documentation/accel/
6530F: drivers/accel/
6531F: include/drm/drm_accel.h
6532
6533DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6534M: Maxime Ripard <[email protected]>
6535M: Chen-Yu Tsai <[email protected]>
6536R: Jernej Skrabec <[email protected]>
6537L: [email protected]
6538S: Supported
6539T: git git://anongit.freedesktop.org/drm/drm-misc
6540F: drivers/gpu/drm/sun4i/sun8i*
6541
6542DRM DRIVER FOR ARM PL111 CLCD
6543S: Orphan
6544T: git git://anongit.freedesktop.org/drm/drm-misc
6545F: drivers/gpu/drm/pl111/
6546
6547DRM DRIVER FOR ARM VERSATILE TFT PANELS
6548M: Linus Walleij <[email protected]>
6549S: Maintained
6550T: git git://anongit.freedesktop.org/drm/drm-misc
6551F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6552F: drivers/gpu/drm/panel/panel-arm-versatile.c
6553
6554DRM DRIVER FOR ASPEED BMC GFX
6555M: Joel Stanley <[email protected]>
6556L: [email protected] (moderated for non-subscribers)
6557S: Supported
6558T: git git://anongit.freedesktop.org/drm/drm-misc
6559F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6560F: drivers/gpu/drm/aspeed/
6561
6562DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6563M: Dave Airlie <[email protected]>
6564R: Thomas Zimmermann <[email protected]>
6565R: Jocelyn Falempe <[email protected]>
6566L: [email protected]
6567S: Supported
6568T: git git://anongit.freedesktop.org/drm/drm-misc
6569F: drivers/gpu/drm/ast/
6570
6571DRM DRIVER FOR BOCHS VIRTUAL GPU
6572M: Gerd Hoffmann <[email protected]>
6573L: [email protected]
6574S: Maintained
6575T: git git://anongit.freedesktop.org/drm/drm-misc
6576F: drivers/gpu/drm/tiny/bochs.c
6577
6578DRM DRIVER FOR BOE HIMAX8279D PANELS
6579M: Jerry Han <[email protected]>
6580S: Maintained
6581F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6582F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6583
6584DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6585M: Jagan Teki <[email protected]>
6586S: Maintained
6587F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6588F: drivers/gpu/drm/bridge/chipone-icn6211.c
6589
6590DRM DRIVER FOR EBBG FT8719 PANEL
6591M: Joel Selvaraj <[email protected]>
6592S: Maintained
6593T: git git://anongit.freedesktop.org/drm/drm-misc
6594F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6595F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6596
6597DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6598M: Linus Walleij <[email protected]>
6599S: Maintained
6600T: git git://anongit.freedesktop.org/drm/drm-misc
6601F: drivers/gpu/drm/tve200/
6602
6603DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6604M: Icenowy Zheng <[email protected]>
6605S: Maintained
6606F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6607F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6608
6609DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6610M: Jagan Teki <[email protected]>
6611S: Maintained
6612F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6613F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6614
6615DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6616M: Thomas Zimmermann <[email protected]>
6617M: Javier Martinez Canillas <[email protected]>
6618L: [email protected]
6619S: Maintained
6620T: git git://anongit.freedesktop.org/drm/drm-misc
6621F: drivers/gpu/drm/drm_aperture.c
6622F: drivers/gpu/drm/tiny/ofdrm.c
6623F: drivers/gpu/drm/tiny/simpledrm.c
6624F: drivers/video/aperture.c
6625F: drivers/video/nomodeset.c
6626F: include/drm/drm_aperture.h
6627F: include/linux/aperture.h
6628F: include/video/nomodeset.h
6629
6630DRM DRIVER FOR GENERIC EDP PANELS
6631R: Douglas Anderson <[email protected]>
6632F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6633F: drivers/gpu/drm/panel/panel-edp.c
6634
6635DRM DRIVER FOR GENERIC USB DISPLAY
6636M: Noralf Trønnes <[email protected]>
6637S: Maintained
6638W: https://github.com/notro/gud/wiki
6639T: git git://anongit.freedesktop.org/drm/drm-misc
6640F: drivers/gpu/drm/gud/
6641F: include/drm/gud.h
6642
6643DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6644M: Hans de Goede <[email protected]>
6645S: Maintained
6646T: git git://anongit.freedesktop.org/drm/drm-misc
6647F: drivers/gpu/drm/tiny/gm12u320.c
6648
6649DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6650M: Ondrej Jirman <[email protected]>
6651M: Javier Martinez Canillas <[email protected]>
6652S: Maintained
6653T: git git://anongit.freedesktop.org/drm/drm-misc
6654F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6655F: drivers/gpu/drm/panel/panel-himax-hx8394.c
6656
6657DRM DRIVER FOR HX8357D PANELS
6658S: Orphan
6659T: git git://anongit.freedesktop.org/drm/drm-misc
6660F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6661F: drivers/gpu/drm/tiny/hx8357d.c
6662
6663DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6664M: Deepak Rawat <[email protected]>
6665L: [email protected]
6666L: [email protected]
6667S: Maintained
6668T: git git://anongit.freedesktop.org/drm/drm-misc
6669F: drivers/gpu/drm/hyperv
6670
6671DRM DRIVER FOR ILITEK ILI9225 PANELS
6672M: David Lechner <[email protected]>
6673S: Maintained
6674T: git git://anongit.freedesktop.org/drm/drm-misc
6675F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6676F: drivers/gpu/drm/tiny/ili9225.c
6677
6678DRM DRIVER FOR ILITEK ILI9486 PANELS
6679M: Kamlesh Gurudasani <[email protected]>
6680S: Maintained
6681T: git git://anongit.freedesktop.org/drm/drm-misc
6682F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6683F: drivers/gpu/drm/tiny/ili9486.c
6684
6685DRM DRIVER FOR ILITEK ILI9805 PANELS
6686M: Michael Trimarchi <[email protected]>
6687S: Maintained
6688F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6689F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6690
6691DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6692M: Jagan Teki <[email protected]>
6693S: Maintained
6694F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6695F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6696
6697DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6698M: Paul Kocialkowski <[email protected]>
6699S: Supported
6700T: git git://anongit.freedesktop.org/drm/drm-misc
6701F: drivers/gpu/drm/logicvc/
6702
6703DRM DRIVER FOR LVDS PANELS
6704M: Laurent Pinchart <[email protected]>
6705L: [email protected]
6706S: Maintained
6707T: git git://anongit.freedesktop.org/drm/drm-misc
6708F: Documentation/devicetree/bindings/display/lvds.yaml
6709F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6710F: drivers/gpu/drm/panel/panel-lvds.c
6711
6712DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6713M: Guido Günther <[email protected]>
6714R: Purism Kernel Team <[email protected]>
6715S: Maintained
6716F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6717F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6718
6719DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6720M: Dave Airlie <[email protected]>
6721R: Thomas Zimmermann <[email protected]>
6722R: Jocelyn Falempe <[email protected]>
6723L: [email protected]
6724S: Supported
6725T: git git://anongit.freedesktop.org/drm/drm-misc
6726F: drivers/gpu/drm/mgag200/
6727
6728DRM DRIVER FOR MI0283QT
6729M: Noralf Trønnes <[email protected]>
6730S: Maintained
6731T: git git://anongit.freedesktop.org/drm/drm-misc
6732F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6733F: drivers/gpu/drm/tiny/mi0283qt.c
6734
6735DRM DRIVER FOR MIPI DBI compatible panels
6736M: Noralf Trønnes <[email protected]>
6737S: Maintained
6738W: https://github.com/notro/panel-mipi-dbi/wiki
6739T: git git://anongit.freedesktop.org/drm/drm-misc
6740F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6741F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6742
6743DRM DRIVER FOR MSM ADRENO GPU
6744M: Rob Clark <[email protected]>
6745M: Abhinav Kumar <[email protected]>
6746M: Dmitry Baryshkov <[email protected]>
6747R: Sean Paul <[email protected]>
6748R: Marijn Suijten <[email protected]>
6749L: [email protected]
6750L: [email protected]
6751L: [email protected]
6752S: Maintained
6753B: https://gitlab.freedesktop.org/drm/msm/-/issues
6754T: git https://gitlab.freedesktop.org/drm/msm.git
6755F: Documentation/devicetree/bindings/display/msm/
6756F: drivers/gpu/drm/ci/xfails/msm*
6757F: drivers/gpu/drm/msm/
6758F: include/uapi/drm/msm_drm.h
6759
6760DRM DRIVER FOR NOVATEK NT35510 PANELS
6761M: Linus Walleij <[email protected]>
6762S: Maintained
6763T: git git://anongit.freedesktop.org/drm/drm-misc
6764F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6765F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6766
6767DRM DRIVER FOR NOVATEK NT35560 PANELS
6768M: Linus Walleij <[email protected]>
6769S: Maintained
6770T: git git://anongit.freedesktop.org/drm/drm-misc
6771F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6772F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6773
6774DRM DRIVER FOR NOVATEK NT36523 PANELS
6775M: Jianhua Lu <[email protected]>
6776S: Maintained
6777T: git git://anongit.freedesktop.org/drm/drm-misc
6778F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
6779F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
6780
6781DRM DRIVER FOR NOVATEK NT36672A PANELS
6782M: Sumit Semwal <[email protected]>
6783S: Maintained
6784T: git git://anongit.freedesktop.org/drm/drm-misc
6785F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6786F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6787
6788DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6789M: Karol Herbst <[email protected]>
6790M: Lyude Paul <[email protected]>
6791M: Danilo Krummrich <[email protected]>
6792L: [email protected]
6793L: [email protected]
6794S: Supported
6795W: https://nouveau.freedesktop.org/
6796Q: https://patchwork.freedesktop.org/project/nouveau/
6797Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6798B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6799C: irc://irc.oftc.net/nouveau
6800T: git https://gitlab.freedesktop.org/drm/nouveau.git
6801F: drivers/gpu/drm/nouveau/
6802F: include/uapi/drm/nouveau_drm.h
6803
6804DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6805M: Stefan Mavrodiev <[email protected]>
6806S: Maintained
6807F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6808F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6809
6810DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6811R: Douglas Anderson <[email protected]>
6812F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6813F: drivers/gpu/drm/bridge/parade-ps8640.c
6814
6815DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6816M: Noralf Trønnes <[email protected]>
6817S: Maintained
6818T: git git://anongit.freedesktop.org/drm/drm-misc
6819F: Documentation/devicetree/bindings/display/repaper.txt
6820F: drivers/gpu/drm/tiny/repaper.c
6821
6822DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6823M: Dave Airlie <[email protected]>
6824M: Gerd Hoffmann <[email protected]>
6825L: [email protected]
6826S: Obsolete
6827W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6828T: git git://anongit.freedesktop.org/drm/drm-misc
6829F: drivers/gpu/drm/tiny/cirrus.c
6830
6831DRM DRIVER FOR QXL VIRTUAL GPU
6832M: Dave Airlie <[email protected]>
6833M: Gerd Hoffmann <[email protected]>
6834L: [email protected]
6835L: [email protected]
6836S: Maintained
6837T: git git://anongit.freedesktop.org/drm/drm-misc
6838F: drivers/gpu/drm/qxl/
6839F: include/uapi/drm/qxl_drm.h
6840
6841DRM DRIVER FOR RAYDIUM RM67191 PANELS
6842M: Robert Chiras <[email protected]>
6843S: Maintained
6844F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6845F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6846
6847DRM DRIVER FOR SAMSUNG DB7430 PANELS
6848M: Linus Walleij <[email protected]>
6849S: Maintained
6850T: git git://anongit.freedesktop.org/drm/drm-misc
6851F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6852F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6853
6854DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
6855M: Inki Dae <[email protected]>
6856M: Jagan Teki <[email protected]>
6857M: Marek Szyprowski <[email protected]>
6858S: Maintained
6859T: git git://anongit.freedesktop.org/drm/drm-misc
6860F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
6861F: drivers/gpu/drm/bridge/samsung-dsim.c
6862F: include/drm/bridge/samsung-dsim.h
6863
6864DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6865M: Markuss Broks <[email protected]>
6866S: Maintained
6867F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6868F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6869
6870DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
6871M: Artur Weber <[email protected]>
6872S: Maintained
6873F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
6874F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
6875
6876DRM DRIVER FOR SITRONIX ST7586 PANELS
6877M: David Lechner <[email protected]>
6878S: Maintained
6879T: git git://anongit.freedesktop.org/drm/drm-misc
6880F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6881F: drivers/gpu/drm/tiny/st7586.c
6882
6883DRM DRIVER FOR SITRONIX ST7701 PANELS
6884M: Jagan Teki <[email protected]>
6885S: Maintained
6886F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6887F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6888
6889DRM DRIVER FOR SITRONIX ST7703 PANELS
6890M: Guido Günther <[email protected]>
6891R: Purism Kernel Team <[email protected]>
6892R: Ondrej Jirman <[email protected]>
6893S: Maintained
6894F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6895F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6896
6897DRM DRIVER FOR SITRONIX ST7735R PANELS
6898M: David Lechner <[email protected]>
6899S: Maintained
6900T: git git://anongit.freedesktop.org/drm/drm-misc
6901F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6902F: drivers/gpu/drm/tiny/st7735r.c
6903
6904DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6905M: Javier Martinez Canillas <[email protected]>
6906S: Maintained
6907T: git git://anongit.freedesktop.org/drm/drm-misc
6908F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
6909F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
6910F: drivers/gpu/drm/solomon/ssd130x*
6911
6912DRM DRIVER FOR ST-ERICSSON MCDE
6913M: Linus Walleij <[email protected]>
6914S: Maintained
6915T: git git://anongit.freedesktop.org/drm/drm-misc
6916F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6917F: drivers/gpu/drm/mcde/
6918
6919DRM DRIVER FOR SYNAPTICS R63353 PANELS
6920M: Michael Trimarchi <[email protected]>
6921S: Maintained
6922F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
6923F: drivers/gpu/drm/panel/panel-synaptics-r63353.c
6924
6925DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6926M: Jagan Teki <[email protected]>
6927S: Maintained
6928F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6929F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6930
6931DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6932R: Douglas Anderson <[email protected]>
6933F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6934F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6935
6936DRM DRIVER FOR TPO TPG110 PANELS
6937M: Linus Walleij <[email protected]>
6938S: Maintained
6939T: git git://anongit.freedesktop.org/drm/drm-misc
6940F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6941F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6942
6943DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6944M: Dave Airlie <[email protected]>
6945R: Sean Paul <[email protected]>
6946R: Thomas Zimmermann <[email protected]>
6947L: [email protected]
6948S: Supported
6949T: git git://anongit.freedesktop.org/drm/drm-misc
6950F: drivers/gpu/drm/udl/
6951
6952DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6953M: Rodrigo Siqueira <[email protected]>
6954M: Melissa Wen <[email protected]>
6955M: Maíra Canal <[email protected]>
6956R: Haneen Mohammed <[email protected]>
6957R: Daniel Vetter <[email protected]>
6958L: [email protected]
6959S: Maintained
6960T: git git://anongit.freedesktop.org/drm/drm-misc
6961F: Documentation/gpu/vkms.rst
6962F: drivers/gpu/drm/vkms/
6963
6964DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6965M: Hans de Goede <[email protected]>
6966L: [email protected]
6967S: Maintained
6968T: git git://anongit.freedesktop.org/drm/drm-misc
6969F: drivers/gpu/drm/vboxvideo/
6970
6971DRM DRIVER FOR VMWARE VIRTUAL GPU
6972M: Zack Rusin <[email protected]>
6973R: Broadcom internal kernel review list <[email protected]>
6974L: [email protected]
6975S: Supported
6976T: git git://anongit.freedesktop.org/drm/drm-misc
6977F: drivers/gpu/drm/vmwgfx/
6978F: include/uapi/drm/vmwgfx_drm.h
6979
6980DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6981M: Linus Walleij <[email protected]>
6982S: Maintained
6983T: git git://anongit.freedesktop.org/drm/drm-misc
6984F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6985F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6986
6987DRM DRIVERS
6988M: David Airlie <[email protected]>
6989M: Daniel Vetter <[email protected]>
6990L: [email protected]
6991S: Maintained
6992B: https://gitlab.freedesktop.org/drm
6993C: irc://irc.oftc.net/dri-devel
6994T: git git://anongit.freedesktop.org/drm/drm
6995F: Documentation/devicetree/bindings/display/
6996F: Documentation/devicetree/bindings/gpu/
6997F: Documentation/gpu/
6998F: drivers/gpu/
6999F: include/drm/
7000F: include/linux/vga*
7001F: include/uapi/drm/
7002
7003DRM DRIVERS AND MISC GPU PATCHES
7004M: Maarten Lankhorst <[email protected]>
7005M: Maxime Ripard <[email protected]>
7006M: Thomas Zimmermann <[email protected]>
7007S: Maintained
7008W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
7009T: git git://anongit.freedesktop.org/drm/drm-misc
7010F: Documentation/devicetree/bindings/display/
7011F: Documentation/devicetree/bindings/gpu/
7012F: Documentation/gpu/
7013F: drivers/gpu/drm/
7014F: drivers/gpu/vga/
7015F: include/drm/drm
7016F: include/linux/vga*
7017F: include/uapi/drm/
7018X: drivers/gpu/drm/amd/
7019X: drivers/gpu/drm/armada/
7020X: drivers/gpu/drm/etnaviv/
7021X: drivers/gpu/drm/exynos/
7022X: drivers/gpu/drm/i915/
7023X: drivers/gpu/drm/kmb/
7024X: drivers/gpu/drm/mediatek/
7025X: drivers/gpu/drm/msm/
7026X: drivers/gpu/drm/nouveau/
7027X: drivers/gpu/drm/radeon/
7028X: drivers/gpu/drm/renesas/
7029X: drivers/gpu/drm/tegra/
7030
7031DRM DRIVERS FOR ALLWINNER A10
7032M: Maxime Ripard <[email protected]>
7033M: Chen-Yu Tsai <[email protected]>
7034L: [email protected]
7035S: Supported
7036T: git git://anongit.freedesktop.org/drm/drm-misc
7037F: Documentation/devicetree/bindings/display/allwinner*
7038F: drivers/gpu/drm/sun4i/
7039
7040DRM DRIVERS FOR AMLOGIC SOCS
7041M: Neil Armstrong <[email protected]>
7042L: [email protected]
7043L: [email protected]
7044S: Supported
7045W: http://linux-meson.com/
7046T: git git://anongit.freedesktop.org/drm/drm-misc
7047F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7048F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7049F: Documentation/gpu/meson.rst
7050F: drivers/gpu/drm/ci/xfails/meson*
7051F: drivers/gpu/drm/meson/
7052
7053DRM DRIVERS FOR ATMEL HLCDC
7054M: Sam Ravnborg <[email protected]>
7055M: Boris Brezillon <[email protected]>
7056L: [email protected]
7057S: Supported
7058T: git git://anongit.freedesktop.org/drm/drm-misc
7059F: Documentation/devicetree/bindings/display/atmel/
7060F: drivers/gpu/drm/atmel-hlcdc/
7061
7062DRM DRIVERS FOR BRIDGE CHIPS
7063M: Andrzej Hajda <[email protected]>
7064M: Neil Armstrong <[email protected]>
7065M: Robert Foss <[email protected]>
7066R: Laurent Pinchart <[email protected]>
7067R: Jonas Karlman <[email protected]>
7068R: Jernej Skrabec <[email protected]>
7069S: Maintained
7070T: git git://anongit.freedesktop.org/drm/drm-misc
7071F: Documentation/devicetree/bindings/display/bridge/
7072F: drivers/gpu/drm/bridge/
7073F: drivers/gpu/drm/drm_bridge.c
7074F: drivers/gpu/drm/drm_bridge_connector.c
7075F: include/drm/drm_bridge.h
7076F: include/drm/drm_bridge_connector.h
7077
7078DRM DRIVERS FOR EXYNOS
7079M: Inki Dae <[email protected]>
7080M: Seung-Woo Kim <[email protected]>
7081M: Kyungmin Park <[email protected]>
7082L: [email protected]
7083S: Supported
7084T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7085F: Documentation/devicetree/bindings/display/exynos/
7086F: Documentation/devicetree/bindings/display/samsung/
7087F: drivers/gpu/drm/exynos/
7088F: include/uapi/drm/exynos_drm.h
7089
7090DRM DRIVERS FOR FREESCALE DCU
7091M: Stefan Agner <[email protected]>
7092M: Alison Wang <[email protected]>
7093L: [email protected]
7094S: Supported
7095T: git git://anongit.freedesktop.org/drm/drm-misc
7096F: Documentation/devicetree/bindings/display/fsl,dcu.txt
7097F: Documentation/devicetree/bindings/display/fsl,tcon.txt
7098F: drivers/gpu/drm/fsl-dcu/
7099
7100DRM DRIVERS FOR FREESCALE IMX 5/6
7101M: Philipp Zabel <[email protected]>
7102L: [email protected]
7103S: Maintained
7104T: git git://anongit.freedesktop.org/drm/drm-misc
7105T: git git://git.pengutronix.de/git/pza/linux
7106F: Documentation/devicetree/bindings/display/imx/
7107F: drivers/gpu/drm/imx/ipuv3/
7108F: drivers/gpu/ipu-v3/
7109
7110DRM DRIVERS FOR FREESCALE IMX BRIDGE
7111M: Liu Ying <[email protected]>
7112L: [email protected]
7113S: Maintained
7114F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7115F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7116F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7117F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7118F: drivers/gpu/drm/bridge/imx/
7119
7120DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7121M: Patrik Jakobsson <[email protected]>
7122L: [email protected]
7123S: Maintained
7124T: git git://anongit.freedesktop.org/drm/drm-misc
7125F: drivers/gpu/drm/gma500/
7126
7127DRM DRIVERS FOR HISILICON
7128M: Xinliang Liu <[email protected]>
7129M: Tian Tao <[email protected]>
7130R: Xinwei Kong <[email protected]>
7131R: Sumit Semwal <[email protected]>
7132R: Yongqin Liu <[email protected]>
7133R: John Stultz <[email protected]>
7134L: [email protected]
7135S: Maintained
7136T: git git://anongit.freedesktop.org/drm/drm-misc
7137F: Documentation/devicetree/bindings/display/hisilicon/
7138F: drivers/gpu/drm/hisilicon/
7139
7140DRM DRIVERS FOR LIMA
7141M: Qiang Yu <[email protected]>
7142L: [email protected]
7143L: [email protected] (moderated for non-subscribers)
7144S: Maintained
7145T: git git://anongit.freedesktop.org/drm/drm-misc
7146F: drivers/gpu/drm/lima/
7147F: include/uapi/drm/lima_drm.h
7148
7149DRM DRIVERS FOR LOONGSON
7150M: Sui Jingfeng <[email protected]>
7151L: [email protected]
7152S: Supported
7153T: git git://anongit.freedesktop.org/drm/drm-misc
7154F: drivers/gpu/drm/loongson/
7155
7156DRM DRIVERS FOR MEDIATEK
7157M: Chun-Kuang Hu <[email protected]>
7158M: Philipp Zabel <[email protected]>
7159L: [email protected]
7160L: [email protected] (moderated for non-subscribers)
7161S: Supported
7162F: Documentation/devicetree/bindings/display/mediatek/
7163F: drivers/gpu/drm/ci/xfails/mediatek*
7164F: drivers/gpu/drm/mediatek/
7165F: drivers/phy/mediatek/phy-mtk-dp.c
7166F: drivers/phy/mediatek/phy-mtk-hdmi*
7167F: drivers/phy/mediatek/phy-mtk-mipi*
7168
7169DRM DRIVERS FOR NVIDIA TEGRA
7170M: Thierry Reding <[email protected]>
7171M: Mikko Perttunen <[email protected]>
7172L: [email protected]
7173L: [email protected]
7174S: Supported
7175T: git https://gitlab.freedesktop.org/drm/tegra.git
7176F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7177F: Documentation/devicetree/bindings/gpu/host1x/
7178F: drivers/gpu/drm/tegra/
7179F: drivers/gpu/host1x/
7180F: include/linux/host1x.h
7181F: include/uapi/drm/tegra_drm.h
7182
7183DRM DRIVERS FOR RENESAS R-CAR
7184M: Laurent Pinchart <[email protected]>
7185M: Kieran Bingham <[email protected]>
7186L: [email protected]
7187L: [email protected]
7188S: Supported
7189T: git git://linuxtv.org/pinchartl/media drm/du/next
7190F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7191F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7192F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7193F: Documentation/devicetree/bindings/display/renesas,du.yaml
7194F: drivers/gpu/drm/renesas/rcar-du/
7195
7196DRM DRIVERS FOR RENESAS SHMOBILE
7197M: Laurent Pinchart <[email protected]>
7198M: Geert Uytterhoeven <[email protected]>
7199L: [email protected]
7200L: [email protected]
7201S: Supported
7202F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7203F: drivers/gpu/drm/renesas/shmobile/
7204F: include/linux/platform_data/shmob_drm.h
7205
7206DRM DRIVERS FOR ROCKCHIP
7207M: Sandy Huang <[email protected]>
7208M: Heiko Stübner <[email protected]>
7209M: Andy Yan <[email protected]>
7210L: [email protected]
7211S: Maintained
7212T: git git://anongit.freedesktop.org/drm/drm-misc
7213F: Documentation/devicetree/bindings/display/rockchip/
7214F: drivers/gpu/drm/ci/xfails/rockchip*
7215F: drivers/gpu/drm/rockchip/
7216
7217DRM DRIVERS FOR STI
7218M: Alain Volmat <[email protected]>
7219L: [email protected]
7220S: Maintained
7221T: git git://anongit.freedesktop.org/drm/drm-misc
7222F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7223F: drivers/gpu/drm/sti
7224
7225DRM DRIVERS FOR STM
7226M: Yannick Fertre <[email protected]>
7227M: Raphael Gallais-Pou <[email protected]>
7228M: Philippe Cornu <[email protected]>
7229L: [email protected]
7230S: Maintained
7231T: git git://anongit.freedesktop.org/drm/drm-misc
7232F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7233F: drivers/gpu/drm/stm
7234
7235DRM DRIVERS FOR TI KEYSTONE
7236M: Jyri Sarha <[email protected]>
7237M: Tomi Valkeinen <[email protected]>
7238L: [email protected]
7239S: Maintained
7240T: git git://anongit.freedesktop.org/drm/drm-misc
7241F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7242F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7243F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7244F: drivers/gpu/drm/tidss/
7245
7246DRM DRIVERS FOR TI LCDC
7247M: Jyri Sarha <[email protected]>
7248M: Tomi Valkeinen <[email protected]>
7249L: [email protected]
7250S: Maintained
7251T: git git://anongit.freedesktop.org/drm/drm-misc
7252F: Documentation/devicetree/bindings/display/tilcdc/
7253F: drivers/gpu/drm/tilcdc/
7254
7255DRM DRIVERS FOR TI OMAP
7256M: Tomi Valkeinen <[email protected]>
7257L: [email protected]
7258S: Maintained
7259T: git git://anongit.freedesktop.org/drm/drm-misc
7260F: Documentation/devicetree/bindings/display/ti/
7261F: drivers/gpu/drm/omapdrm/
7262
7263DRM DRIVERS FOR V3D
7264M: Melissa Wen <[email protected]>
7265M: Maíra Canal <[email protected]>
7266S: Supported
7267T: git git://anongit.freedesktop.org/drm/drm-misc
7268F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7269F: drivers/gpu/drm/v3d/
7270F: include/uapi/drm/v3d_drm.h
7271
7272DRM DRIVERS FOR VC4
7273M: Maxime Ripard <[email protected]>
7274S: Supported
7275T: git git://github.com/anholt/linux
7276T: git git://anongit.freedesktop.org/drm/drm-misc
7277F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7278F: drivers/gpu/drm/vc4/
7279F: include/uapi/drm/vc4_drm.h
7280
7281DRM DRIVERS FOR VIVANTE GPU IP
7282M: Lucas Stach <[email protected]>
7283R: Russell King <[email protected]>
7284R: Christian Gmeiner <[email protected]>
7285L: [email protected] (moderated for non-subscribers)
7286L: [email protected]
7287S: Maintained
7288F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7289F: drivers/gpu/drm/etnaviv/
7290F: include/uapi/drm/etnaviv_drm.h
7291
7292DRM DRIVERS FOR XEN
7293M: Oleksandr Andrushchenko <[email protected]>
7294L: [email protected]
7295L: [email protected] (moderated for non-subscribers)
7296S: Supported
7297T: git git://anongit.freedesktop.org/drm/drm-misc
7298F: Documentation/gpu/xen-front.rst
7299F: drivers/gpu/drm/xen/
7300
7301DRM DRIVERS FOR XILINX
7302M: Laurent Pinchart <[email protected]>
7303L: [email protected]
7304S: Maintained
7305T: git git://anongit.freedesktop.org/drm/drm-misc
7306F: Documentation/devicetree/bindings/display/xlnx/
7307F: drivers/gpu/drm/xlnx/
7308
7309DRM GPU SCHEDULER
7310M: Luben Tuikov <[email protected]>
7311L: [email protected]
7312S: Maintained
7313T: git git://anongit.freedesktop.org/drm/drm-misc
7314F: drivers/gpu/drm/scheduler/
7315F: include/drm/gpu_scheduler.h
7316
7317DRM PANEL DRIVERS
7318M: Neil Armstrong <[email protected]>
7319R: Jessica Zhang <[email protected]>
7320R: Sam Ravnborg <[email protected]>
7321L: [email protected]
7322S: Maintained
7323T: git git://anongit.freedesktop.org/drm/drm-misc
7324F: Documentation/devicetree/bindings/display/panel/
7325F: drivers/gpu/drm/drm_panel.c
7326F: drivers/gpu/drm/panel/
7327F: include/drm/drm_panel.h
7328
7329DRM PRIVACY-SCREEN CLASS
7330M: Hans de Goede <[email protected]>
7331L: [email protected]
7332S: Maintained
7333T: git git://anongit.freedesktop.org/drm/drm-misc
7334F: drivers/gpu/drm/drm_privacy_screen*
7335F: include/drm/drm_privacy_screen*
7336
7337DRM TTM SUBSYSTEM
7338M: Christian Koenig <[email protected]>
7339M: Huang Rui <[email protected]>
7340L: [email protected]
7341S: Maintained
7342T: git git://anongit.freedesktop.org/drm/drm-misc
7343F: drivers/gpu/drm/ttm/
7344F: include/drm/ttm/
7345
7346DRM AUTOMATED TESTING
7347M: Helen Koike <[email protected]>
7348L: [email protected]
7349S: Maintained
7350T: git git://anongit.freedesktop.org/drm/drm-misc
7351F: Documentation/gpu/automated_testing.rst
7352F: drivers/gpu/drm/ci/
7353
7354DSBR100 USB FM RADIO DRIVER
7355M: Alexey Klimov <[email protected]>
7356L: [email protected]
7357S: Maintained
7358T: git git://linuxtv.org/media_tree.git
7359F: drivers/media/radio/dsbr100.c
7360
7361DT3155 MEDIA DRIVER
7362M: Hans Verkuil <[email protected]>
7363L: [email protected]
7364S: Odd Fixes
7365W: https://linuxtv.org
7366T: git git://linuxtv.org/media_tree.git
7367F: drivers/media/pci/dt3155/
7368
7369DVB_USB_AF9015 MEDIA DRIVER
7370L: [email protected]
7371S: Orphan
7372W: https://linuxtv.org
7373Q: http://patchwork.linuxtv.org/project/linux-media/list/
7374F: drivers/media/usb/dvb-usb-v2/af9015*
7375
7376DVB_USB_AF9035 MEDIA DRIVER
7377L: [email protected]
7378S: Orphan
7379W: https://linuxtv.org
7380Q: http://patchwork.linuxtv.org/project/linux-media/list/
7381F: drivers/media/usb/dvb-usb-v2/af9035*
7382
7383DVB_USB_ANYSEE MEDIA DRIVER
7384L: [email protected]
7385S: Orphan
7386W: https://linuxtv.org
7387Q: http://patchwork.linuxtv.org/project/linux-media/list/
7388F: drivers/media/usb/dvb-usb-v2/anysee*
7389
7390DVB_USB_AU6610 MEDIA DRIVER
7391L: [email protected]
7392S: Orphan
7393W: https://linuxtv.org
7394Q: http://patchwork.linuxtv.org/project/linux-media/list/
7395F: drivers/media/usb/dvb-usb-v2/au6610*
7396
7397DVB_USB_CE6230 MEDIA DRIVER
7398L: [email protected]
7399S: Orphan
7400W: https://linuxtv.org
7401Q: http://patchwork.linuxtv.org/project/linux-media/list/
7402F: drivers/media/usb/dvb-usb-v2/ce6230*
7403
7404DVB_USB_CXUSB MEDIA DRIVER
7405M: Michael Krufky <[email protected]>
7406L: [email protected]
7407S: Maintained
7408W: https://linuxtv.org
7409W: http://github.com/mkrufky
7410Q: http://patchwork.linuxtv.org/project/linux-media/list/
7411T: git git://linuxtv.org/media_tree.git
7412F: drivers/media/usb/dvb-usb/cxusb*
7413
7414DVB_USB_EC168 MEDIA DRIVER
7415L: [email protected]
7416S: Orphan
7417W: https://linuxtv.org
7418Q: http://patchwork.linuxtv.org/project/linux-media/list/
7419F: drivers/media/usb/dvb-usb-v2/ec168*
7420
7421DVB_USB_GL861 MEDIA DRIVER
7422L: [email protected]
7423S: Orphan
7424W: https://linuxtv.org
7425Q: http://patchwork.linuxtv.org/project/linux-media/list/
7426F: drivers/media/usb/dvb-usb-v2/gl861*
7427
7428DVB_USB_MXL111SF MEDIA DRIVER
7429M: Michael Krufky <[email protected]>
7430L: [email protected]
7431S: Maintained
7432W: https://linuxtv.org
7433W: http://github.com/mkrufky
7434Q: http://patchwork.linuxtv.org/project/linux-media/list/
7435T: git git://linuxtv.org/mkrufky/mxl111sf.git
7436F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7437
7438DVB_USB_RTL28XXU MEDIA DRIVER
7439L: [email protected]
7440S: Orphan
7441W: https://linuxtv.org
7442Q: http://patchwork.linuxtv.org/project/linux-media/list/
7443F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7444
7445DVB_USB_V2 MEDIA DRIVER
7446L: [email protected]
7447S: Orphan
7448W: https://linuxtv.org
7449W: http://palosaari.fi/linux/
7450Q: http://patchwork.linuxtv.org/project/linux-media/list/
7451F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7452F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7453
7454DYNAMIC DEBUG
7455M: Jason Baron <[email protected]>
7456M: Jim Cromie <[email protected]>
7457S: Maintained
7458F: include/linux/dynamic_debug.h
7459F: lib/dynamic_debug.c
7460F: lib/test_dynamic_debug.c
7461
7462DYNAMIC INTERRUPT MODERATION
7463M: Tal Gilboa <[email protected]>
7464S: Maintained
7465F: Documentation/networking/net_dim.rst
7466F: include/linux/dim.h
7467F: lib/dim/
7468
7469DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7470M: Daniel Lezcano <[email protected]>
7471L: [email protected]
7472S: Supported
7473B: https://bugzilla.kernel.org
7474T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7475F: drivers/powercap/dtpm*
7476F: include/linux/dtpm.h
7477
7478DZ DECSTATION DZ11 SERIAL DRIVER
7479M: "Maciej W. Rozycki" <[email protected]>
7480S: Maintained
7481F: drivers/tty/serial/dz.*
7482
7483E3X0 POWER BUTTON DRIVER
7484M: Moritz Fischer <[email protected]>
7485L: [email protected]
7486S: Supported
7487W: http://www.ettus.com
7488F: Documentation/devicetree/bindings/input/e3x0-button.txt
7489F: drivers/input/misc/e3x0-button.c
7490
7491E4000 MEDIA DRIVER
7492L: [email protected]
7493S: Orphan
7494W: https://linuxtv.org
7495Q: http://patchwork.linuxtv.org/project/linux-media/list/
7496F: drivers/media/tuners/e4000*
7497
7498EARTH_PT1 MEDIA DRIVER
7499M: Akihiro Tsukada <[email protected]>
7500L: [email protected]
7501S: Odd Fixes
7502F: drivers/media/pci/pt1/
7503
7504EARTH_PT3 MEDIA DRIVER
7505M: Akihiro Tsukada <[email protected]>
7506L: [email protected]
7507S: Odd Fixes
7508F: drivers/media/pci/pt3/
7509
7510EC100 MEDIA DRIVER
7511L: [email protected]
7512S: Orphan
7513W: https://linuxtv.org
7514Q: http://patchwork.linuxtv.org/project/linux-media/list/
7515F: drivers/media/dvb-frontends/ec100*
7516
7517ECRYPT FILE SYSTEM
7518M: Tyler Hicks <[email protected]>
7519L: [email protected]
7520S: Odd Fixes
7521W: http://ecryptfs.org
7522W: https://launchpad.net/ecryptfs
7523T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7524F: Documentation/filesystems/ecryptfs.rst
7525F: fs/ecryptfs/
7526
7527EDAC-AMD64
7528M: Yazen Ghannam <[email protected]>
7529L: [email protected]
7530S: Supported
7531F: drivers/edac/amd64_edac*
7532F: drivers/edac/mce_amd*
7533
7534EDAC-ARMADA
7535M: Jan Luebbe <[email protected]>
7536L: [email protected]
7537S: Maintained
7538F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7539F: drivers/edac/armada_xp_*
7540
7541EDAC-AST2500
7542M: Stefan Schaeckeler <[email protected]>
7543S: Supported
7544F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7545F: drivers/edac/aspeed_edac.c
7546
7547EDAC-BLUEFIELD
7548M: Shravan Kumar Ramani <[email protected]>
7549S: Supported
7550F: drivers/edac/bluefield_edac.c
7551
7552EDAC-CALXEDA
7553M: Andre Przywara <[email protected]>
7554L: [email protected]
7555S: Maintained
7556F: drivers/edac/highbank*
7557
7558EDAC-CAVIUM OCTEON
7559M: Ralf Baechle <[email protected]>
7560L: [email protected]
7561L: [email protected]
7562S: Supported
7563F: drivers/edac/octeon_edac*
7564
7565EDAC-CAVIUM THUNDERX
7566M: Robert Richter <[email protected]>
7567L: [email protected]
7568S: Odd Fixes
7569F: drivers/edac/thunderx_edac*
7570
7571EDAC-CORE
7572M: Borislav Petkov <[email protected]>
7573M: Tony Luck <[email protected]>
7574R: James Morse <[email protected]>
7575R: Mauro Carvalho Chehab <[email protected]>
7576R: Robert Richter <[email protected]>
7577L: [email protected]
7578S: Supported
7579T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7580F: Documentation/admin-guide/ras.rst
7581F: Documentation/driver-api/edac.rst
7582F: drivers/edac/
7583F: include/linux/edac.h
7584
7585EDAC-DMC520
7586M: Lei Wang <[email protected]>
7587L: [email protected]
7588S: Supported
7589F: drivers/edac/dmc520_edac.c
7590
7591EDAC-E752X
7592M: Mark Gross <[email protected]>
7593L: [email protected]
7594S: Maintained
7595F: drivers/edac/e752x_edac.c
7596
7597EDAC-E7XXX
7598L: [email protected]
7599S: Maintained
7600F: drivers/edac/e7xxx_edac.c
7601
7602EDAC-FSL_DDR
7603M: York Sun <[email protected]>
7604L: [email protected]
7605S: Maintained
7606F: drivers/edac/fsl_ddr_edac.*
7607
7608EDAC-GHES
7609M: Mauro Carvalho Chehab <[email protected]>
7610L: [email protected]
7611S: Maintained
7612F: drivers/edac/ghes_edac.c
7613
7614EDAC-I10NM
7615M: Tony Luck <[email protected]>
7616L: [email protected]
7617S: Maintained
7618F: drivers/edac/i10nm_base.c
7619
7620EDAC-I3000
7621L: [email protected]
7622S: Orphan
7623F: drivers/edac/i3000_edac.c
7624
7625EDAC-I5000
7626L: [email protected]
7627S: Maintained
7628F: drivers/edac/i5000_edac.c
7629
7630EDAC-I5400
7631M: Mauro Carvalho Chehab <[email protected]>
7632L: [email protected]
7633S: Maintained
7634F: drivers/edac/i5400_edac.c
7635
7636EDAC-I7300
7637M: Mauro Carvalho Chehab <[email protected]>
7638L: [email protected]
7639S: Maintained
7640F: drivers/edac/i7300_edac.c
7641
7642EDAC-I7CORE
7643M: Mauro Carvalho Chehab <[email protected]>
7644L: [email protected]
7645S: Maintained
7646F: drivers/edac/i7core_edac.c
7647
7648EDAC-I82443BXGX
7649M: Tim Small <[email protected]>
7650L: [email protected]
7651S: Maintained
7652F: drivers/edac/i82443bxgx_edac.c
7653
7654EDAC-I82975X
7655M: "Arvind R." <[email protected]>
7656L: [email protected]
7657S: Maintained
7658F: drivers/edac/i82975x_edac.c
7659
7660EDAC-IE31200
7661M: Jason Baron <[email protected]>
7662L: [email protected]
7663S: Maintained
7664F: drivers/edac/ie31200_edac.c
7665
7666EDAC-IGEN6
7667M: Tony Luck <[email protected]>
7668R: Qiuxu Zhuo <[email protected]>
7669L: [email protected]
7670S: Maintained
7671F: drivers/edac/igen6_edac.c
7672
7673EDAC-MPC85XX
7674M: Johannes Thumshirn <[email protected]>
7675L: [email protected]
7676S: Maintained
7677F: drivers/edac/mpc85xx_edac.[ch]
7678
7679EDAC-NPCM
7680M: Marvin Lin <[email protected]>
7681M: Stanley Chu <[email protected]>
7682L: [email protected]
7683S: Maintained
7684F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7685F: drivers/edac/npcm_edac.c
7686
7687EDAC-PASEMI
7688M: Egor Martovetsky <[email protected]>
7689L: [email protected]
7690S: Maintained
7691F: drivers/edac/pasemi_edac.c
7692
7693EDAC-PND2
7694M: Tony Luck <[email protected]>
7695L: [email protected]
7696S: Maintained
7697F: drivers/edac/pnd2_edac.[ch]
7698
7699EDAC-QCOM
7700M: Manivannan Sadhasivam <[email protected]>
7701L: [email protected]
7702L: [email protected]
7703S: Maintained
7704F: drivers/edac/qcom_edac.c
7705
7706EDAC-R82600
7707M: Tim Small <[email protected]>
7708L: [email protected]
7709S: Maintained
7710F: drivers/edac/r82600_edac.c
7711
7712EDAC-SBRIDGE
7713M: Tony Luck <[email protected]>
7714R: Qiuxu Zhuo <[email protected]>
7715L: [email protected]
7716S: Maintained
7717F: drivers/edac/sb_edac.c
7718
7719EDAC-SKYLAKE
7720M: Tony Luck <[email protected]>
7721L: [email protected]
7722S: Maintained
7723F: drivers/edac/skx_*.[ch]
7724
7725EDAC-TI
7726M: Tero Kristo <[email protected]>
7727L: [email protected]
7728S: Odd Fixes
7729F: drivers/edac/ti_edac.c
7730
7731EDIROL UA-101/UA-1000 DRIVER
7732M: Clemens Ladisch <[email protected]>
7733L: [email protected] (moderated for non-subscribers)
7734S: Maintained
7735T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7736F: sound/usb/misc/ua101.c
7737
7738EFI TEST DRIVER
7739M: Ivan Hu <[email protected]>
7740M: Ard Biesheuvel <[email protected]>
7741L: [email protected]
7742S: Maintained
7743F: drivers/firmware/efi/test/
7744
7745EFI VARIABLE FILESYSTEM
7746M: Jeremy Kerr <[email protected]>
7747M: Ard Biesheuvel <[email protected]>
7748L: [email protected]
7749S: Maintained
7750T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7751F: fs/efivarfs/
7752
7753EFIFB FRAMEBUFFER DRIVER
7754M: Peter Jones <[email protected]>
7755L: [email protected]
7756S: Maintained
7757F: drivers/video/fbdev/efifb.c
7758
7759EFS FILESYSTEM
7760S: Orphan
7761W: http://aeschi.ch.eu.org/efs/
7762F: fs/efs/
7763
7764EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7765M: Douglas Miller <[email protected]>
7766L: [email protected]
7767S: Maintained
7768F: drivers/net/ethernet/ibm/ehea/
7769
7770ELM327 CAN NETWORK DRIVER
7771M: Max Staudt <[email protected]>
7772L: [email protected]
7773S: Maintained
7774F: Documentation/networking/device_drivers/can/can327.rst
7775F: drivers/net/can/can327.c
7776
7777EM28XX VIDEO4LINUX DRIVER
7778M: Mauro Carvalho Chehab <[email protected]>
7779L: [email protected]
7780S: Maintained
7781W: https://linuxtv.org
7782T: git git://linuxtv.org/media_tree.git
7783F: Documentation/admin-guide/media/em28xx*
7784F: drivers/media/usb/em28xx/
7785
7786EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7787M: Adrian Hunter <[email protected]>
7788M: Ritesh Harjani <[email protected]>
7789M: Asutosh Das <[email protected]>
7790L: [email protected]
7791S: Supported
7792F: drivers/mmc/host/cqhci*
7793
7794EMS CPC-PCI CAN DRIVER
7795M: Gerhard Uttenthaler <[email protected]>
7796M: [email protected]
7797L: [email protected]
7798S: Maintained
7799F: drivers/net/can/sja1000/ems_pci.c
7800
7801EMULEX 10Gbps iSCSI - OneConnect DRIVER
7802M: Ketan Mukadam <[email protected]>
7803L: [email protected]
7804S: Supported
7805W: http://www.broadcom.com
7806F: drivers/scsi/be2iscsi/
7807
7808EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7809M: Ajit Khaparde <[email protected]>
7810M: Sriharsha Basavapatna <[email protected]>
7811M: Somnath Kotur <[email protected]>
7812L: [email protected]
7813S: Supported
7814W: http://www.emulex.com
7815F: drivers/net/ethernet/emulex/benet/
7816
7817EMULEX ONECONNECT ROCE DRIVER
7818M: Selvin Xavier <[email protected]>
7819L: [email protected]
7820S: Odd Fixes
7821W: http://www.broadcom.com
7822F: drivers/infiniband/hw/ocrdma/
7823F: include/uapi/rdma/ocrdma-abi.h
7824
7825EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7826M: James Smart <[email protected]>
7827M: Ram Vegesna <[email protected]>
7828L: [email protected]
7829L: [email protected]
7830S: Supported
7831W: http://www.broadcom.com
7832F: drivers/scsi/elx/
7833
7834EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7835M: James Smart <[email protected]>
7836M: Dick Kennedy <[email protected]>
7837L: [email protected]
7838S: Supported
7839W: http://www.broadcom.com
7840F: drivers/scsi/lpfc/
7841
7842ENE CB710 FLASH CARD READER DRIVER
7843M: Michał Mirosław <[email protected]>
7844S: Maintained
7845F: drivers/misc/cb710/
7846F: drivers/mmc/host/cb710-mmc.*
7847F: include/linux/cb710.h
7848
7849ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7850M: Maxim Levitsky <[email protected]>
7851S: Maintained
7852F: drivers/media/rc/ene_ir.*
7853
7854EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7855M: Laurentiu Tudor <[email protected]>
7856L: [email protected]
7857S: Maintained
7858F: drivers/tty/ehv_bytechan.c
7859
7860EPSON S1D13XXX FRAMEBUFFER DRIVER
7861M: Kristoffer Ericson <[email protected]>
7862S: Maintained
7863T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7864F: drivers/video/fbdev/s1d13xxxfb.c
7865F: include/video/s1d13xxxfb.h
7866
7867EROFS FILE SYSTEM
7868M: Gao Xiang <[email protected]>
7869M: Chao Yu <[email protected]>
7870R: Yue Hu <[email protected]>
7871R: Jeffle Xu <[email protected]>
7872L: [email protected]
7873S: Maintained
7874W: https://erofs.docs.kernel.org
7875T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7876F: Documentation/ABI/testing/sysfs-fs-erofs
7877F: Documentation/filesystems/erofs.rst
7878F: fs/erofs/
7879F: include/trace/events/erofs.h
7880
7881ERRSEQ ERROR TRACKING INFRASTRUCTURE
7882M: Jeff Layton <[email protected]>
7883S: Maintained
7884F: include/linux/errseq.h
7885F: lib/errseq.c
7886
7887ESD CAN/USB DRIVERS
7888M: Frank Jungclaus <[email protected]>
7889R: [email protected]
7890L: [email protected]
7891S: Maintained
7892F: drivers/net/can/usb/esd_usb.c
7893
7894ET131X NETWORK DRIVER
7895M: Mark Einon <[email protected]>
7896S: Odd Fixes
7897F: drivers/net/ethernet/agere/
7898
7899ETAS ES58X CAN/USB DRIVER
7900M: Vincent Mailhol <[email protected]>
7901L: [email protected]
7902S: Maintained
7903F: Documentation/networking/devlink/etas_es58x.rst
7904F: drivers/net/can/usb/etas_es58x/
7905
7906ETHERNET BRIDGE
7907M: Roopa Prabhu <[email protected]>
7908M: Nikolay Aleksandrov <[email protected]>
7909L: [email protected]
7910L: [email protected]
7911S: Maintained
7912W: http://www.linuxfoundation.org/en/Net:Bridge
7913F: include/linux/netfilter_bridge/
7914F: net/bridge/
7915
7916ETHERNET PHY LIBRARY
7917M: Andrew Lunn <[email protected]>
7918M: Heiner Kallweit <[email protected]>
7919R: Russell King <[email protected]>
7920L: [email protected]
7921S: Maintained
7922F: Documentation/ABI/testing/sysfs-class-net-phydev
7923F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7924F: Documentation/devicetree/bindings/net/mdio*
7925F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7926F: Documentation/networking/phy.rst
7927F: drivers/net/mdio/
7928F: drivers/net/mdio/acpi_mdio.c
7929F: drivers/net/mdio/fwnode_mdio.c
7930F: drivers/net/mdio/of_mdio.c
7931F: drivers/net/pcs/
7932F: drivers/net/phy/
7933F: include/dt-bindings/net/qca-ar803x.h
7934F: include/linux/*mdio*.h
7935F: include/linux/linkmode.h
7936F: include/linux/mdio/*.h
7937F: include/linux/mii.h
7938F: include/linux/of_net.h
7939F: include/linux/phy.h
7940F: include/linux/phy_fixed.h
7941F: include/linux/phylib_stubs.h
7942F: include/linux/platform_data/mdio-bcm-unimac.h
7943F: include/linux/platform_data/mdio-gpio.h
7944F: include/trace/events/mdio.h
7945F: include/uapi/linux/mdio.h
7946F: include/uapi/linux/mii.h
7947F: net/core/of_net.c
7948
7949ETHERNET PHY LIBRARY [RUST]
7950M: FUJITA Tomonori <[email protected]>
7951R: Trevor Gross <[email protected]>
7952L: [email protected]
7953L: [email protected]
7954S: Maintained
7955F: rust/kernel/net/phy.rs
7956
7957EXEC & BINFMT API, ELF
7958R: Eric Biederman <[email protected]>
7959R: Kees Cook <[email protected]>
7960L: [email protected]
7961S: Supported
7962T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7963F: Documentation/userspace-api/ELF.rst
7964F: fs/*binfmt_*.c
7965F: fs/exec.c
7966F: include/linux/binfmts.h
7967F: include/linux/elf.h
7968F: include/uapi/linux/binfmts.h
7969F: include/uapi/linux/elf.h
7970F: tools/testing/selftests/exec/
7971N: asm/elf.h
7972N: binfmt
7973
7974EXFAT FILE SYSTEM
7975M: Namjae Jeon <[email protected]>
7976M: Sungjong Seo <[email protected]>
7977L: [email protected]
7978S: Maintained
7979T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7980F: fs/exfat/
7981
7982EXT2 FILE SYSTEM
7983M: Jan Kara <[email protected]>
7984L: [email protected]
7985S: Maintained
7986F: Documentation/filesystems/ext2.rst
7987F: fs/ext2/
7988F: include/linux/ext2*
7989
7990EXT4 FILE SYSTEM
7991M: "Theodore Ts'o" <[email protected]>
7992M: Andreas Dilger <[email protected]>
7993L: [email protected]
7994S: Maintained
7995W: http://ext4.wiki.kernel.org
7996Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7998F: Documentation/filesystems/ext4/
7999F: fs/ext4/
8000F: include/trace/events/ext4.h
8001F: include/uapi/linux/ext4.h
8002
8003Extended Verification Module (EVM)
8004M: Mimi Zohar <[email protected]>
8005M: Roberto Sassu <[email protected]>
8006L: [email protected]
8007S: Supported
8008T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8009F: security/integrity/
8010F: security/integrity/evm/
8011
8012EXTENSIBLE FIRMWARE INTERFACE (EFI)
8013M: Ard Biesheuvel <[email protected]>
8014L: [email protected]
8015S: Maintained
8016T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8017F: Documentation/admin-guide/efi-stub.rst
8018F: arch/*/include/asm/efi.h
8019F: arch/*/kernel/efi.c
8020F: arch/arm/boot/compressed/efi-header.S
8021F: arch/x86/platform/efi/
8022F: drivers/firmware/efi/
8023F: include/linux/efi*.h
8024
8025EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8026M: MyungJoo Ham <[email protected]>
8027M: Chanwoo Choi <[email protected]>
8028L: [email protected]
8029S: Maintained
8030T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8031F: Documentation/devicetree/bindings/extcon/
8032F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8033F: drivers/extcon/
8034F: include/linux/extcon.h
8035F: include/linux/extcon/
8036
8037EXTRA BOOT CONFIG
8038M: Masami Hiramatsu <[email protected]>
8039L: [email protected]
8040L: [email protected]
8041S: Maintained
8042Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8043T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8044F: Documentation/admin-guide/bootconfig.rst
8045F: fs/proc/bootconfig.c
8046F: include/linux/bootconfig.h
8047F: lib/bootconfig-data.S
8048F: lib/bootconfig.c
8049F: tools/bootconfig/*
8050F: tools/bootconfig/scripts/*
8051
8052EXYNOS DP DRIVER
8053M: Jingoo Han <[email protected]>
8054L: [email protected]
8055S: Maintained
8056F: drivers/gpu/drm/exynos/exynos_dp*
8057
8058EXYNOS SYSMMU (IOMMU) driver
8059M: Marek Szyprowski <[email protected]>
8060L: [email protected]
8061S: Maintained
8062F: drivers/iommu/exynos-iommu.c
8063
8064F2FS FILE SYSTEM
8065M: Jaegeuk Kim <[email protected]>
8066M: Chao Yu <[email protected]>
8067L: [email protected]
8068S: Maintained
8069W: https://f2fs.wiki.kernel.org/
8070Q: https://patchwork.kernel.org/project/f2fs/list/
8071B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8073F: Documentation/ABI/testing/sysfs-fs-f2fs
8074F: Documentation/filesystems/f2fs.rst
8075F: fs/f2fs/
8076F: include/linux/f2fs_fs.h
8077F: include/trace/events/f2fs.h
8078F: include/uapi/linux/f2fs.h
8079
8080F71805F HARDWARE MONITORING DRIVER
8081M: Jean Delvare <[email protected]>
8082L: [email protected]
8083S: Maintained
8084F: Documentation/hwmon/f71805f.rst
8085F: drivers/hwmon/f71805f.c
8086
8087FADDR2LINE
8088M: Josh Poimboeuf <[email protected]>
8089S: Maintained
8090F: scripts/faddr2line
8091
8092FAILOVER MODULE
8093M: Sridhar Samudrala <[email protected]>
8094L: [email protected]
8095S: Supported
8096F: Documentation/networking/failover.rst
8097F: include/net/failover.h
8098F: net/core/failover.c
8099
8100FANOTIFY
8101M: Jan Kara <[email protected]>
8102R: Amir Goldstein <[email protected]>
8103R: Matthew Bobrowski <[email protected]>
8104L: [email protected]
8105S: Maintained
8106F: fs/notify/fanotify/
8107F: include/linux/fanotify.h
8108F: include/uapi/linux/fanotify.h
8109
8110FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8111M: Linus Walleij <[email protected]>
8112L: [email protected]
8113S: Maintained
8114F: drivers/usb/fotg210/
8115
8116FARSYNC SYNCHRONOUS DRIVER
8117M: Kevin Curtis <[email protected]>
8118S: Supported
8119W: http://www.farsite.co.uk/
8120F: drivers/net/wan/farsync.*
8121
8122FAULT INJECTION SUPPORT
8123M: Akinobu Mita <[email protected]>
8124S: Supported
8125F: Documentation/fault-injection/
8126F: lib/fault-inject.c
8127
8128FBTFT Framebuffer drivers
8129L: [email protected]
8130L: [email protected]
8131S: Orphan
8132F: drivers/staging/fbtft/
8133
8134FC0011 TUNER DRIVER
8135M: Michael Buesch <[email protected]>
8136L: [email protected]
8137S: Maintained
8138F: drivers/media/tuners/fc0011.c
8139F: drivers/media/tuners/fc0011.h
8140
8141FC2580 MEDIA DRIVER
8142L: [email protected]
8143S: Orphan
8144W: https://linuxtv.org
8145Q: http://patchwork.linuxtv.org/project/linux-media/list/
8146F: drivers/media/tuners/fc2580*
8147
8148FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8149M: Hannes Reinecke <[email protected]>
8150L: [email protected]
8151S: Supported
8152W: www.Open-FCoE.org
8153F: drivers/scsi/fcoe/
8154F: drivers/scsi/libfc/
8155F: include/scsi/fc/
8156F: include/scsi/libfc.h
8157F: include/scsi/libfcoe.h
8158F: include/uapi/scsi/fc/
8159
8160FILE LOCKING (flock() and fcntl()/lockf())
8161M: Jeff Layton <[email protected]>
8162M: Chuck Lever <[email protected]>
8163L: [email protected]
8164S: Maintained
8165F: fs/fcntl.c
8166F: fs/locks.c
8167F: include/linux/fcntl.h
8168F: include/uapi/linux/fcntl.h
8169
8170FILESYSTEM DIRECT ACCESS (DAX)
8171M: Dan Williams <[email protected]>
8172R: Matthew Wilcox <[email protected]>
8173R: Jan Kara <[email protected]>
8174L: [email protected]
8175L: [email protected]
8176S: Supported
8177F: fs/dax.c
8178F: include/linux/dax.h
8179F: include/trace/events/fs_dax.h
8180
8181FILESYSTEMS (VFS and infrastructure)
8182M: Alexander Viro <[email protected]>
8183M: Christian Brauner <[email protected]>
8184R: Jan Kara <[email protected]>
8185L: [email protected]
8186S: Maintained
8187F: fs/*
8188F: include/linux/fs.h
8189F: include/linux/fs_types.h
8190F: include/uapi/linux/fs.h
8191F: include/uapi/linux/openat2.h
8192
8193FILESYSTEMS [EXPORTFS]
8194M: Chuck Lever <[email protected]>
8195M: Jeff Layton <[email protected]>
8196R: Amir Goldstein <[email protected]>
8197L: [email protected]
8198L: [email protected]
8199S: Supported
8200F: Documentation/filesystems/nfs/exporting.rst
8201F: fs/exportfs/
8202F: fs/fhandle.c
8203F: include/linux/exportfs.h
8204
8205FILESYSTEMS [IDMAPPED MOUNTS]
8206M: Christian Brauner <[email protected]>
8207M: Seth Forshee <[email protected]>
8208L: [email protected]
8209S: Maintained
8210F: Documentation/filesystems/idmappings.rst
8211F: fs/mnt_idmapping.c
8212F: include/linux/mnt_idmapping.*
8213F: tools/testing/selftests/mount_setattr/
8214
8215FILESYSTEMS [IOMAP]
8216M: Christian Brauner <[email protected]>
8217R: Darrick J. Wong <[email protected]>
8218L: [email protected]
8219L: [email protected]
8220S: Supported
8221F: fs/iomap/
8222F: include/linux/iomap.h
8223
8224FILESYSTEMS [NETFS LIBRARY]
8225M: David Howells <[email protected]>
8226R: Jeff Layton <[email protected]>
8227L: [email protected]
8228L: [email protected]
8229S: Supported
8230F: Documentation/filesystems/caching/
8231F: Documentation/filesystems/netfs_library.rst
8232F: fs/netfs/
8233F: include/linux/fscache*.h
8234F: include/linux/netfs.h
8235F: include/trace/events/fscache.h
8236F: include/trace/events/netfs.h
8237
8238FILESYSTEMS [STACKABLE]
8239M: Miklos Szeredi <[email protected]>
8240M: Amir Goldstein <[email protected]>
8241L: [email protected]
8242L: [email protected]
8243S: Maintained
8244F: fs/backing-file.c
8245F: include/linux/backing-file.h
8246
8247FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8248M: Riku Voipio <[email protected]>
8249L: [email protected]
8250S: Maintained
8251F: drivers/hwmon/f75375s.c
8252F: include/linux/f75375s.h
8253
8254FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8255M: Ji-Ze Hong (Peter Hong) <[email protected]>
8256L: [email protected]
8257S: Maintained
8258F: drivers/net/can/usb/f81604.c
8259
8260FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8261M: Clemens Ladisch <[email protected]>
8262M: Takashi Sakamoto <[email protected]>
8263L: [email protected] (moderated for non-subscribers)
8264S: Maintained
8265T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8266F: include/uapi/sound/firewire.h
8267F: sound/firewire/
8268
8269FIREWIRE MEDIA DRIVERS (firedtv)
8270M: Stefan Richter <[email protected]>
8271L: [email protected]
8272L: [email protected]
8273S: Maintained
8274T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8275F: drivers/media/firewire/
8276
8277FIREWIRE SBP-2 TARGET
8278M: Chris Boot <[email protected]>
8279L: [email protected]
8280L: [email protected]
8281L: [email protected]
8282S: Maintained
8283T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8284F: drivers/target/sbp/
8285
8286FIREWIRE SUBSYSTEM
8287M: Takashi Sakamoto <[email protected]>
8288M: Takashi Sakamoto <[email protected]>
8289L: [email protected]
8290S: Maintained
8291W: http://ieee1394.docs.kernel.org/
8292T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8293F: drivers/firewire/
8294F: include/linux/firewire.h
8295F: include/uapi/linux/firewire*.h
8296F: tools/firewire/
8297
8298FIRMWARE FRAMEWORK FOR ARMV8-A
8299M: Sudeep Holla <[email protected]>
8300L: [email protected] (moderated for non-subscribers)
8301S: Maintained
8302F: drivers/firmware/arm_ffa/
8303F: include/linux/arm_ffa.h
8304
8305FIRMWARE LOADER (request_firmware)
8306M: Luis Chamberlain <[email protected]>
8307M: Russ Weight <[email protected]>
8308L: [email protected]
8309S: Maintained
8310F: Documentation/firmware_class/
8311F: drivers/base/firmware_loader/
8312F: include/linux/firmware.h
8313
8314FLEXTIMER FTM-QUADDEC DRIVER
8315M: Patrick Havelange <[email protected]>
8316L: [email protected]
8317S: Maintained
8318F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8319F: drivers/counter/ftm-quaddec.c
8320
8321FLOPPY DRIVER
8322M: Denis Efremov <[email protected]>
8323L: [email protected]
8324S: Odd Fixes
8325F: drivers/block/floppy.c
8326
8327FLYSKY FSIA6B RC RECEIVER
8328M: Markus Koch <[email protected]>
8329L: [email protected]
8330S: Maintained
8331F: drivers/input/joystick/fsia6b.c
8332
8333FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8334M: Geoffrey D. Bennett <[email protected]>
8335L: [email protected] (moderated for non-subscribers)
8336S: Maintained
8337W: https://github.com/geoffreybennett/scarlett-gen2
8338B: https://github.com/geoffreybennett/scarlett-gen2/issues
8339T: git https://github.com/geoffreybennett/scarlett-gen2.git
8340F: include/uapi/sound/scarlett2.h
8341F: sound/usb/mixer_scarlett2.c
8342
8343FORCEDETH GIGABIT ETHERNET DRIVER
8344M: Rain River <[email protected]>
8345M: Zhu Yanjun <[email protected]>
8346L: [email protected]
8347S: Maintained
8348F: drivers/net/ethernet/nvidia/*
8349
8350FORTIFY_SOURCE
8351M: Kees Cook <[email protected]>
8352L: [email protected]
8353S: Supported
8354T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8355F: include/linux/fortify-string.h
8356F: lib/fortify_kunit.c
8357F: lib/memcpy_kunit.c
8358F: lib/strcat_kunit.c
8359F: lib/strscpy_kunit.c
8360F: lib/test_fortify/*
8361F: scripts/test_fortify.sh
8362K: \b__NO_FORTIFY\b
8363
8364FPGA DFL DRIVERS
8365M: Wu Hao <[email protected]>
8366R: Tom Rix <[email protected]>
8367L: [email protected]
8368S: Maintained
8369F: Documentation/ABI/testing/sysfs-bus-dfl*
8370F: Documentation/fpga/dfl.rst
8371F: drivers/fpga/dfl*
8372F: drivers/uio/uio_dfl.c
8373F: include/linux/dfl.h
8374F: include/uapi/linux/fpga-dfl.h
8375
8376FPGA MANAGER FRAMEWORK
8377M: Moritz Fischer <[email protected]>
8378M: Wu Hao <[email protected]>
8379M: Xu Yilun <[email protected]>
8380R: Tom Rix <[email protected]>
8381L: [email protected]
8382S: Maintained
8383Q: http://patchwork.kernel.org/project/linux-fpga/list/
8384T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8385F: Documentation/devicetree/bindings/fpga/
8386F: Documentation/driver-api/fpga/
8387F: Documentation/fpga/
8388F: drivers/fpga/
8389F: include/linux/fpga/
8390
8391FPU EMULATOR
8392M: Bill Metzenthen <[email protected]>
8393S: Maintained
8394W: https://floatingpoint.billm.au/
8395F: arch/x86/math-emu/
8396
8397FRAMEBUFFER CORE
8398M: Daniel Vetter <[email protected]>
8399S: Odd Fixes
8400T: git git://anongit.freedesktop.org/drm/drm-misc
8401F: drivers/video/fbdev/core/
8402
8403FRAMEBUFFER LAYER
8404M: Helge Deller <[email protected]>
8405L: [email protected]
8406L: [email protected]
8407S: Maintained
8408Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8409T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8410F: Documentation/fb/
8411F: drivers/video/
8412F: include/linux/fb.h
8413F: include/uapi/linux/fb.h
8414F: include/uapi/video/
8415F: include/video/
8416
8417FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8418M: Horia Geantă <[email protected]>
8419M: Pankaj Gupta <[email protected]>
8420M: Gaurav Jain <[email protected]>
8421L: [email protected]
8422S: Maintained
8423F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8424F: drivers/crypto/caam/
8425
8426FREESCALE COLDFIRE M5441X MMC DRIVER
8427M: Angelo Dureghello <[email protected]>
8428L: [email protected]
8429S: Maintained
8430F: drivers/mmc/host/sdhci-esdhc-mcf.c
8431F: include/linux/platform_data/mmc-esdhc-mcf.h
8432
8433FREESCALE DIU FRAMEBUFFER DRIVER
8434M: Timur Tabi <[email protected]>
8435L: [email protected]
8436S: Maintained
8437F: drivers/video/fbdev/fsl-diu-fb.*
8438
8439FREESCALE DMA DRIVER
8440M: Li Yang <[email protected]>
8441M: Zhang Wei <[email protected]>
8442L: [email protected]
8443S: Maintained
8444F: drivers/dma/fsldma.*
8445
8446FREESCALE DSPI DRIVER
8447M: Vladimir Oltean <[email protected]>
8448L: [email protected]
8449S: Maintained
8450F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8451F: drivers/spi/spi-fsl-dspi.c
8452F: include/linux/spi/spi-fsl-dspi.h
8453
8454FREESCALE eDMA DRIVER
8455M: Frank Li <[email protected]>
8456L: [email protected]
8457L: [email protected]
8458S: Maintained
8459F: Documentation/devicetree/bindings/dma/fsl,edma.yaml
8460F: drivers/dma/fsl-edma*.*
8461
8462FREESCALE ENETC ETHERNET DRIVERS
8463M: Claudiu Manoil <[email protected]>
8464M: Vladimir Oltean <[email protected]>
8465L: [email protected]
8466S: Maintained
8467F: drivers/net/ethernet/freescale/enetc/
8468
8469FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8470M: Claudiu Manoil <[email protected]>
8471L: [email protected]
8472S: Maintained
8473F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8474F: drivers/net/ethernet/freescale/gianfar*
8475
8476FREESCALE GPMI NAND DRIVER
8477M: Han Xu <[email protected]>
8478L: [email protected]
8479S: Maintained
8480F: drivers/mtd/nand/raw/gpmi-nand/*
8481
8482FREESCALE I2C CPM DRIVER
8483M: Jochen Friedrich <[email protected]>
8484L: [email protected]
8485L: [email protected]
8486S: Maintained
8487F: drivers/i2c/busses/i2c-cpm.c
8488
8489FREESCALE IMX / MXC FEC DRIVER
8490M: Wei Fang <[email protected]>
8491R: Shenwei Wang <[email protected]>
8492R: Clark Wang <[email protected]>
8493R: NXP Linux Team <[email protected]>
8494L: [email protected]
8495S: Maintained
8496F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8497F: drivers/net/ethernet/freescale/fec.h
8498F: drivers/net/ethernet/freescale/fec_main.c
8499F: drivers/net/ethernet/freescale/fec_ptp.c
8500
8501FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8502M: Sascha Hauer <[email protected]>
8503R: Pengutronix Kernel Team <[email protected]>
8504L: [email protected]
8505L: [email protected] (moderated for non-subscribers)
8506S: Maintained
8507F: drivers/video/fbdev/imxfb.c
8508
8509FREESCALE IMX DDR PMU DRIVER
8510M: Frank Li <[email protected]>
8511L: [email protected] (moderated for non-subscribers)
8512S: Maintained
8513F: Documentation/admin-guide/perf/imx-ddr.rst
8514F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8515F: drivers/perf/fsl_imx8_ddr_perf.c
8516
8517FREESCALE IMX I2C DRIVER
8518M: Oleksij Rempel <[email protected]>
8519R: Pengutronix Kernel Team <[email protected]>
8520L: [email protected]
8521S: Maintained
8522F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8523F: drivers/i2c/busses/i2c-imx.c
8524
8525FREESCALE IMX LPI2C DRIVER
8526M: Dong Aisheng <[email protected]>
8527L: [email protected]
8528L: [email protected]
8529S: Maintained
8530F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8531F: drivers/i2c/busses/i2c-imx-lpi2c.c
8532
8533FREESCALE MPC I2C DRIVER
8534M: Chris Packham <[email protected]>
8535L: [email protected]
8536S: Maintained
8537F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8538F: drivers/i2c/busses/i2c-mpc.c
8539
8540FREESCALE QORIQ DPAA ETHERNET DRIVER
8541M: Madalin Bucur <[email protected]>
8542L: [email protected]
8543S: Maintained
8544F: drivers/net/ethernet/freescale/dpaa
8545
8546FREESCALE QORIQ DPAA FMAN DRIVER
8547M: Madalin Bucur <[email protected]>
8548R: Sean Anderson <[email protected]>
8549L: [email protected]
8550S: Maintained
8551F: Documentation/devicetree/bindings/net/fsl-fman.txt
8552F: drivers/net/ethernet/freescale/fman
8553
8554FREESCALE QORIQ PTP CLOCK DRIVER
8555M: Yangbo Lu <[email protected]>
8556L: [email protected]
8557S: Maintained
8558F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8559F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8560F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8561F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8562F: drivers/ptp/ptp_qoriq.c
8563F: drivers/ptp/ptp_qoriq_debugfs.c
8564F: include/linux/fsl/ptp_qoriq.h
8565
8566FREESCALE QUAD SPI DRIVER
8567M: Han Xu <[email protected]>
8568L: [email protected]
8569S: Maintained
8570F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8571F: drivers/spi/spi-fsl-qspi.c
8572
8573FREESCALE QUICC ENGINE LIBRARY
8574M: Qiang Zhao <[email protected]>
8575L: [email protected]
8576S: Maintained
8577F: drivers/soc/fsl/qe/
8578F: include/soc/fsl/qe/
8579
8580FREESCALE QUICC ENGINE QMC DRIVER
8581M: Herve Codina <[email protected]>
8582L: [email protected]
8583S: Maintained
8584F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8585F: drivers/soc/fsl/qe/qmc.c
8586F: include/soc/fsl/qe/qmc.h
8587
8588FREESCALE QUICC ENGINE TSA DRIVER
8589M: Herve Codina <[email protected]>
8590L: [email protected]
8591S: Maintained
8592F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8593F: drivers/soc/fsl/qe/tsa.c
8594F: drivers/soc/fsl/qe/tsa.h
8595F: include/dt-bindings/soc/cpm1-fsl,tsa.h
8596
8597FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8598M: Li Yang <[email protected]>
8599L: [email protected]
8600L: [email protected]
8601S: Maintained
8602F: drivers/net/ethernet/freescale/ucc_geth*
8603
8604FREESCALE QUICC ENGINE UCC HDLC DRIVER
8605M: Zhao Qiang <[email protected]>
8606L: [email protected]
8607L: [email protected]
8608S: Maintained
8609F: drivers/net/wan/fsl_ucc_hdlc*
8610
8611FREESCALE QUICC ENGINE UCC UART DRIVER
8612M: Timur Tabi <[email protected]>
8613L: [email protected]
8614S: Maintained
8615F: drivers/tty/serial/ucc_uart.c
8616
8617FREESCALE SOC DRIVERS
8618M: Li Yang <[email protected]>
8619L: [email protected]
8620L: [email protected] (moderated for non-subscribers)
8621S: Maintained
8622F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8623F: Documentation/devicetree/bindings/soc/fsl/
8624F: drivers/soc/fsl/
8625F: include/linux/fsl/
8626F: include/soc/fsl/
8627
8628FREESCALE SOC FS_ENET DRIVER
8629M: Pantelis Antoniou <[email protected]>
8630L: [email protected]
8631L: [email protected]
8632S: Maintained
8633F: drivers/net/ethernet/freescale/fs_enet/
8634
8635FREESCALE SOC SOUND DRIVERS
8636M: Shengjiu Wang <[email protected]>
8637M: Xiubo Li <[email protected]>
8638R: Fabio Estevam <[email protected]>
8639R: Nicolin Chen <[email protected]>
8640L: [email protected] (moderated for non-subscribers)
8641L: [email protected]
8642S: Maintained
8643F: sound/soc/fsl/fsl*
8644F: sound/soc/fsl/imx*
8645
8646FREESCALE SOC SOUND QMC DRIVER
8647M: Herve Codina <[email protected]>
8648L: [email protected] (moderated for non-subscribers)
8649L: [email protected]
8650S: Maintained
8651F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8652F: sound/soc/fsl/fsl_qmc_audio.c
8653
8654FREESCALE USB PERIPHERAL DRIVERS
8655M: Li Yang <[email protected]>
8656L: [email protected]
8657L: [email protected]
8658S: Maintained
8659F: drivers/usb/gadget/udc/fsl*
8660
8661FREESCALE USB PHY DRIVER
8662M: Ran Wang <[email protected]>
8663L: [email protected]
8664L: [email protected]
8665S: Maintained
8666F: drivers/usb/phy/phy-fsl-usb*
8667
8668FREEVXFS FILESYSTEM
8669M: Christoph Hellwig <[email protected]>
8670S: Maintained
8671W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8672F: fs/freevxfs/
8673
8674FREEZER
8675M: "Rafael J. Wysocki" <[email protected]>
8676M: Pavel Machek <[email protected]>
8677L: [email protected]
8678S: Supported
8679F: Documentation/power/freezing-of-tasks.rst
8680F: include/linux/freezer.h
8681F: kernel/freezer.c
8682
8683FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8684M: Eric Biggers <[email protected]>
8685M: Theodore Y. Ts'o <[email protected]>
8686M: Jaegeuk Kim <[email protected]>
8687L: [email protected]
8688S: Supported
8689Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8690T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8691F: Documentation/filesystems/fscrypt.rst
8692F: fs/crypto/
8693F: include/linux/fscrypt.h
8694F: include/uapi/linux/fscrypt.h
8695
8696FSI SUBSYSTEM
8697M: Jeremy Kerr <[email protected]>
8698M: Joel Stanley <[email protected]>
8699R: Alistar Popple <[email protected]>
8700R: Eddie James <[email protected]>
8701L: [email protected]
8702S: Supported
8703Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8704T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8705F: drivers/fsi/
8706F: include/linux/fsi*.h
8707F: include/trace/events/fsi*.h
8708
8709FSI-ATTACHED I2C DRIVER
8710M: Eddie James <[email protected]>
8711L: [email protected]
8712L: [email protected] (moderated for non-subscribers)
8713S: Maintained
8714F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8715F: drivers/i2c/busses/i2c-fsi.c
8716
8717FSI-ATTACHED SPI DRIVER
8718M: Eddie James <[email protected]>
8719L: [email protected]
8720S: Maintained
8721F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8722F: drivers/spi/spi-fsi.c
8723
8724FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8725M: Jan Kara <[email protected]>
8726R: Amir Goldstein <[email protected]>
8727L: [email protected]
8728S: Maintained
8729T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8730F: fs/notify/
8731F: include/linux/fsnotify*.h
8732
8733FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8734M: Eric Biggers <[email protected]>
8735M: Theodore Y. Ts'o <[email protected]>
8736L: [email protected]
8737S: Supported
8738Q: https://patchwork.kernel.org/project/fsverity/list/
8739T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8740F: Documentation/filesystems/fsverity.rst
8741F: fs/verity/
8742F: include/linux/fsverity.h
8743F: include/uapi/linux/fsverity.h
8744
8745FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8746M: Michael Zaidman <[email protected]>
8747L: [email protected]
8748L: [email protected]
8749S: Maintained
8750F: drivers/hid/hid-ft260.c
8751
8752FUJITSU LAPTOP EXTRAS
8753M: Jonathan Woithe <[email protected]>
8754L: [email protected]
8755S: Maintained
8756F: drivers/platform/x86/fujitsu-laptop.c
8757
8758FUJITSU TABLET EXTRAS
8759M: Robert Gerlach <[email protected]>
8760L: [email protected]
8761S: Maintained
8762F: drivers/platform/x86/fujitsu-tablet.c
8763
8764FUNCTION HOOKS (FTRACE)
8765M: Steven Rostedt <[email protected]>
8766M: Masami Hiramatsu <[email protected]>
8767R: Mark Rutland <[email protected]>
8768L: [email protected]
8769L: [email protected]
8770S: Maintained
8771Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8772T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8773F: Documentation/trace/ftrace*
8774F: arch/*/*/*/*ftrace*
8775F: arch/*/*/*ftrace*
8776F: include/*/ftrace.h
8777F: kernel/trace/fgraph.c
8778F: kernel/trace/ftrace*
8779F: samples/ftrace
8780
8781FUNGIBLE ETHERNET DRIVERS
8782M: Dimitris Michailidis <[email protected]>
8783L: [email protected]
8784S: Supported
8785F: drivers/net/ethernet/fungible/
8786
8787FUSE: FILESYSTEM IN USERSPACE
8788M: Miklos Szeredi <[email protected]>
8789L: [email protected]
8790S: Maintained
8791W: https://github.com/libfuse/
8792T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8793F: Documentation/filesystems/fuse.rst
8794F: fs/fuse/
8795F: include/uapi/linux/fuse.h
8796
8797FUTEX SUBSYSTEM
8798M: Thomas Gleixner <[email protected]>
8799M: Ingo Molnar <[email protected]>
8800R: Peter Zijlstra <[email protected]>
8801R: Darren Hart <[email protected]>
8802R: Davidlohr Bueso <[email protected]>
8803R: André Almeida <[email protected]>
8804L: [email protected]
8805S: Maintained
8806T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8807F: Documentation/locking/*futex*
8808F: include/asm-generic/futex.h
8809F: include/linux/futex.h
8810F: include/uapi/linux/futex.h
8811F: kernel/futex/*
8812F: tools/perf/bench/futex*
8813F: tools/testing/selftests/futex/
8814
8815GALAXYCORE GC0308 CAMERA SENSOR DRIVER
8816M: Sebastian Reichel <[email protected]>
8817L: [email protected]
8818S: Maintained
8819F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
8820F: drivers/media/i2c/gc0308.c
8821
8822GALAXYCORE GC2145 SENSOR DRIVER
8823M: Alain Volmat <[email protected]>
8824L: [email protected]
8825S: Maintained
8826T: git git://linuxtv.org/media_tree.git
8827F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
8828F: drivers/media/i2c/gc2145.c
8829
8830GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8831M: Tim Harvey <[email protected]>
8832S: Maintained
8833F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8834F: Documentation/hwmon/gsc-hwmon.rst
8835F: drivers/hwmon/gsc-hwmon.c
8836F: drivers/mfd/gateworks-gsc.c
8837F: include/linux/mfd/gsc.h
8838F: include/linux/platform_data/gsc_hwmon.h
8839
8840GCC PLUGINS
8841M: Kees Cook <[email protected]>
8842L: [email protected]
8843S: Maintained
8844T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8845F: Documentation/kbuild/gcc-plugins.rst
8846F: include/linux/stackleak.h
8847F: kernel/stackleak.c
8848F: scripts/Makefile.gcc-plugins
8849F: scripts/gcc-plugins/
8850
8851GCOV BASED KERNEL PROFILING
8852M: Peter Oberparleiter <[email protected]>
8853S: Maintained
8854F: Documentation/dev-tools/gcov.rst
8855F: kernel/gcov/
8856
8857GDB KERNEL DEBUGGING HELPER SCRIPTS
8858M: Jan Kiszka <[email protected]>
8859M: Kieran Bingham <[email protected]>
8860S: Supported
8861F: scripts/gdb/
8862
8863GEMINI CRYPTO DRIVER
8864M: Corentin Labbe <[email protected]>
8865L: [email protected]
8866S: Maintained
8867F: drivers/crypto/gemini/
8868
8869GEMTEK FM RADIO RECEIVER DRIVER
8870M: Hans Verkuil <[email protected]>
8871L: [email protected]
8872S: Maintained
8873W: https://linuxtv.org
8874T: git git://linuxtv.org/media_tree.git
8875F: drivers/media/radio/radio-gemtek*
8876
8877GENERIC ARCHITECTURE TOPOLOGY
8878M: Sudeep Holla <[email protected]>
8879L: [email protected]
8880S: Maintained
8881F: drivers/base/arch_topology.c
8882F: include/linux/arch_topology.h
8883
8884GENERIC ENTRY CODE
8885M: Thomas Gleixner <[email protected]>
8886M: Peter Zijlstra <[email protected]>
8887M: Andy Lutomirski <[email protected]>
8888L: [email protected]
8889S: Maintained
8890T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8891F: include/linux/entry-common.h
8892F: include/linux/entry-kvm.h
8893F: kernel/entry/
8894
8895GENERIC GPIO I2C DRIVER
8896M: Wolfram Sang <[email protected]>
8897S: Supported
8898F: drivers/i2c/busses/i2c-gpio.c
8899F: include/linux/platform_data/i2c-gpio.h
8900
8901GENERIC GPIO I2C MULTIPLEXER DRIVER
8902M: Peter Korsgaard <[email protected]>
8903L: [email protected]
8904S: Supported
8905F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8906F: drivers/i2c/muxes/i2c-mux-gpio.c
8907F: include/linux/platform_data/i2c-mux-gpio.h
8908
8909GENERIC HDLC (WAN) DRIVERS
8910M: Krzysztof Halasa <[email protected]>
8911S: Maintained
8912W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8913F: drivers/net/wan/c101.c
8914F: drivers/net/wan/hd6457*
8915F: drivers/net/wan/hdlc*
8916F: drivers/net/wan/n2.c
8917F: drivers/net/wan/pc300too.c
8918F: drivers/net/wan/pci200syn.c
8919F: drivers/net/wan/wanxl*
8920
8921GENERIC INCLUDE/ASM HEADER FILES
8922M: Arnd Bergmann <[email protected]>
8923L: [email protected]
8924S: Maintained
8925T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8926F: include/asm-generic/
8927F: include/uapi/asm-generic/
8928
8929GENERIC PHY FRAMEWORK
8930M: Vinod Koul <[email protected]>
8931M: Kishon Vijay Abraham I <[email protected]>
8932L: [email protected]
8933S: Supported
8934Q: https://patchwork.kernel.org/project/linux-phy/list/
8935T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8936F: Documentation/devicetree/bindings/phy/
8937F: drivers/phy/
8938F: include/dt-bindings/phy/
8939F: include/linux/phy/
8940
8941GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8942M: Wolfram Sang <[email protected]>
8943S: Supported
8944F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
8945F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8946
8947GENERIC PM DOMAINS
8948M: Ulf Hansson <[email protected]>
8949L: [email protected]
8950S: Supported
8951F: Documentation/devicetree/bindings/power/power?domain*
8952T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
8953F: drivers/pmdomain/
8954F: include/linux/pm_domain.h
8955
8956GENERIC RADIX TREE
8957M: Kent Overstreet <[email protected]>
8958S: Supported
8959C: irc://irc.oftc.net/bcache
8960F: include/linux/generic-radix-tree.h
8961F: lib/generic-radix-tree.c
8962
8963GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8964M: Eugen Hristev <[email protected]>
8965L: [email protected]
8966S: Maintained
8967F: drivers/input/touchscreen/resistive-adc-touch.c
8968
8969GENERIC STRING LIBRARY
8970M: Kees Cook <[email protected]>
8971R: Andy Shevchenko <[email protected]>
8972L: [email protected]
8973S: Supported
8974T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8975F: include/linux/string.h
8976F: include/linux/string_choices.h
8977F: include/linux/string_helpers.h
8978F: lib/string.c
8979F: lib/string_helpers.c
8980F: lib/test-string_helpers.c
8981F: lib/test_string.c
8982
8983GENERIC UIO DRIVER FOR PCI DEVICES
8984M: "Michael S. Tsirkin" <[email protected]>
8985L: [email protected]
8986S: Supported
8987F: drivers/uio/uio_pci_generic.c
8988
8989GENERIC VDSO LIBRARY
8990M: Andy Lutomirski <[email protected]>
8991M: Thomas Gleixner <[email protected]>
8992M: Vincenzo Frascino <[email protected]>
8993L: [email protected]
8994S: Maintained
8995T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8996F: include/asm-generic/vdso/vsyscall.h
8997F: include/vdso/
8998F: kernel/time/vsyscall.c
8999F: lib/vdso/
9000
9001GENWQE (IBM Generic Workqueue Card)
9002M: Frank Haverkamp <[email protected]>
9003S: Supported
9004F: drivers/misc/genwqe/
9005
9006GET_MAINTAINER SCRIPT
9007M: Joe Perches <[email protected]>
9008S: Maintained
9009F: scripts/get_maintainer.pl
9010
9011GFS2 FILE SYSTEM
9012M: Andreas Gruenbacher <[email protected]>
9013L: [email protected]
9014S: Supported
9015B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9016T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9017F: Documentation/filesystems/gfs2*
9018F: fs/gfs2/
9019F: include/uapi/linux/gfs2_ondisk.h
9020
9021GIGABYTE WATERFORCE SENSOR DRIVER
9022M: Aleksa Savic <[email protected]>
9023L: [email protected]
9024S: Maintained
9025F: Documentation/hwmon/gigabyte_waterforce.rst
9026F: drivers/hwmon/gigabyte_waterforce.c
9027
9028GIGABYTE WMI DRIVER
9029M: Thomas Weißschuh <[email protected]>
9030L: [email protected]
9031S: Maintained
9032F: drivers/platform/x86/gigabyte-wmi.c
9033
9034GNSS SUBSYSTEM
9035M: Johan Hovold <[email protected]>
9036S: Maintained
9037T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9038F: Documentation/ABI/testing/sysfs-class-gnss
9039F: Documentation/devicetree/bindings/gnss/
9040F: drivers/gnss/
9041F: include/linux/gnss.h
9042
9043GO7007 MPEG CODEC
9044M: Hans Verkuil <[email protected]>
9045L: [email protected]
9046S: Maintained
9047F: drivers/media/usb/go7007/
9048
9049GOODIX TOUCHSCREEN
9050M: Bastien Nocera <[email protected]>
9051M: Hans de Goede <[email protected]>
9052L: [email protected]
9053S: Maintained
9054F: drivers/input/touchscreen/goodix*
9055
9056GOOGLE ETHERNET DRIVERS
9057M: Jeroen de Borst <[email protected]>
9058M: Praveen Kaligineedi <[email protected]>
9059R: Shailend Chand <[email protected]>
9060L: [email protected]
9061S: Supported
9062F: Documentation/networking/device_drivers/ethernet/google/gve.rst
9063F: drivers/net/ethernet/google
9064
9065GOOGLE FIRMWARE DRIVERS
9066M: Tzung-Bi Shih <[email protected]>
9067R: Brian Norris <[email protected]>
9068R: Julius Werner <[email protected]>
9069L: [email protected]
9070S: Maintained
9071T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9072F: drivers/firmware/google/
9073
9074GOOGLE TENSOR SoC SUPPORT
9075M: Peter Griffin <[email protected]>
9076L: [email protected] (moderated for non-subscribers)
9077L: [email protected]
9078S: Maintained
9079F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9080F: arch/arm64/boot/dts/exynos/google/
9081F: drivers/clk/samsung/clk-gs101.c
9082F: include/dt-bindings/clock/google,gs101.h
9083
9084GPD POCKET FAN DRIVER
9085M: Hans de Goede <[email protected]>
9086L: [email protected]
9087S: Maintained
9088F: drivers/platform/x86/gpd-pocket-fan.c
9089
9090GPIO ACPI SUPPORT
9091M: Mika Westerberg <[email protected]>
9092M: Andy Shevchenko <[email protected]>
9093L: [email protected]
9094L: [email protected]
9095S: Supported
9096T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9097F: Documentation/firmware-guide/acpi/gpio-properties.rst
9098F: drivers/gpio/gpiolib-acpi.c
9099F: drivers/gpio/gpiolib-acpi.h
9100
9101GPIO AGGREGATOR
9102M: Geert Uytterhoeven <[email protected]>
9103L: [email protected]
9104S: Supported
9105F: Documentation/admin-guide/gpio/gpio-aggregator.rst
9106F: drivers/gpio/gpio-aggregator.c
9107
9108GPIO IR Transmitter
9109M: Sean Young <[email protected]>
9110L: [email protected]
9111S: Maintained
9112F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9113F: drivers/media/rc/gpio-ir-tx.c
9114
9115GPIO MOCKUP DRIVER
9116M: Bamvor Jian Zhang <[email protected]>
9117L: [email protected]
9118S: Maintained
9119F: drivers/gpio/gpio-mockup.c
9120F: tools/testing/selftests/gpio/
9121
9122GPIO REGMAP
9123M: Michael Walle <[email protected]>
9124S: Maintained
9125F: drivers/gpio/gpio-regmap.c
9126F: include/linux/gpio/regmap.h
9127K: (devm_)?gpio_regmap_(un)?register
9128
9129GPIO SUBSYSTEM
9130M: Linus Walleij <[email protected]>
9131M: Bartosz Golaszewski <[email protected]>
9132L: [email protected]
9133S: Maintained
9134T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9135F: Documentation/admin-guide/gpio/
9136F: Documentation/devicetree/bindings/gpio/
9137F: Documentation/driver-api/gpio/
9138F: drivers/gpio/
9139F: include/dt-bindings/gpio/
9140F: include/linux/gpio.h
9141F: include/linux/gpio/
9142F: include/linux/of_gpio.h
9143
9144GPIO UAPI
9145M: Bartosz Golaszewski <[email protected]>
9146R: Kent Gibson <[email protected]>
9147L: [email protected]
9148S: Maintained
9149T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9150F: Documentation/ABI/obsolete/sysfs-gpio
9151F: Documentation/ABI/testing/gpio-cdev
9152F: drivers/gpio/gpiolib-cdev.c
9153F: include/uapi/linux/gpio.h
9154F: tools/gpio/
9155
9156GRE DEMULTIPLEXER DRIVER
9157M: Dmitry Kozlov <[email protected]>
9158L: [email protected]
9159S: Maintained
9160F: include/net/gre.h
9161F: net/ipv4/gre_demux.c
9162F: net/ipv4/gre_offload.c
9163
9164GRETH 10/100/1G Ethernet MAC device driver
9165M: Andreas Larsson <[email protected]>
9166L: [email protected]
9167S: Maintained
9168F: drivers/net/ethernet/aeroflex/
9169
9170GREYBUS AUDIO PROTOCOLS DRIVERS
9171M: Vaibhav Agarwal <[email protected]>
9172M: Mark Greer <[email protected]>
9173S: Maintained
9174F: drivers/staging/greybus/audio_apbridgea.c
9175F: drivers/staging/greybus/audio_apbridgea.h
9176F: drivers/staging/greybus/audio_codec.c
9177F: drivers/staging/greybus/audio_codec.h
9178F: drivers/staging/greybus/audio_gb.c
9179F: drivers/staging/greybus/audio_manager.c
9180F: drivers/staging/greybus/audio_manager.h
9181F: drivers/staging/greybus/audio_manager_module.c
9182F: drivers/staging/greybus/audio_manager_private.h
9183F: drivers/staging/greybus/audio_manager_sysfs.c
9184F: drivers/staging/greybus/audio_module.c
9185F: drivers/staging/greybus/audio_topology.c
9186
9187GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9188M: Viresh Kumar <[email protected]>
9189S: Maintained
9190F: drivers/staging/greybus/authentication.c
9191F: drivers/staging/greybus/bootrom.c
9192F: drivers/staging/greybus/firmware.h
9193F: drivers/staging/greybus/fw-core.c
9194F: drivers/staging/greybus/fw-download.c
9195F: drivers/staging/greybus/fw-management.c
9196F: drivers/staging/greybus/greybus_authentication.h
9197F: drivers/staging/greybus/greybus_firmware.h
9198F: drivers/staging/greybus/hid.c
9199F: drivers/staging/greybus/i2c.c
9200F: drivers/staging/greybus/spi.c
9201F: drivers/staging/greybus/spilib.c
9202F: drivers/staging/greybus/spilib.h
9203
9204GREYBUS LOOPBACK DRIVER
9205M: Bryan O'Donoghue <[email protected]>
9206S: Maintained
9207F: drivers/staging/greybus/loopback.c
9208
9209GREYBUS PLATFORM DRIVERS
9210M: Vaibhav Hiremath <[email protected]>
9211S: Maintained
9212F: drivers/staging/greybus/arche-apb-ctrl.c
9213F: drivers/staging/greybus/arche-platform.c
9214F: drivers/staging/greybus/arche_platform.h
9215
9216GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9217M: Rui Miguel Silva <[email protected]>
9218S: Maintained
9219F: drivers/staging/greybus/gpio.c
9220F: drivers/staging/greybus/light.c
9221F: drivers/staging/greybus/power_supply.c
9222F: drivers/staging/greybus/sdio.c
9223F: drivers/staging/greybus/spi.c
9224F: drivers/staging/greybus/spilib.c
9225
9226GREYBUS BEAGLEPLAY DRIVERS
9227M: Ayush Singh <[email protected]>
9228L: [email protected] (moderated for non-subscribers)
9229S: Maintained
9230F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9231F: drivers/greybus/gb-beagleplay.c
9232
9233GREYBUS SUBSYSTEM
9234M: Johan Hovold <[email protected]>
9235M: Alex Elder <[email protected]>
9236M: Greg Kroah-Hartman <[email protected]>
9237L: [email protected] (moderated for non-subscribers)
9238S: Maintained
9239F: drivers/greybus/
9240F: drivers/staging/greybus/
9241F: include/linux/greybus.h
9242F: include/linux/greybus/
9243
9244GREYBUS UART PROTOCOLS DRIVERS
9245M: David Lin <[email protected]>
9246S: Maintained
9247F: drivers/staging/greybus/log.c
9248F: drivers/staging/greybus/uart.c
9249
9250GS1662 VIDEO SERIALIZER
9251M: Charles-Antoine Couret <[email protected]>
9252L: [email protected]
9253S: Maintained
9254T: git git://linuxtv.org/media_tree.git
9255F: drivers/media/spi/gs1662.c
9256
9257GSPCA FINEPIX SUBDRIVER
9258M: Frank Zago <[email protected]>
9259L: [email protected]
9260S: Maintained
9261T: git git://linuxtv.org/media_tree.git
9262F: drivers/media/usb/gspca/finepix.c
9263
9264GSPCA GL860 SUBDRIVER
9265M: Olivier Lorin <[email protected]>
9266L: [email protected]
9267S: Maintained
9268T: git git://linuxtv.org/media_tree.git
9269F: drivers/media/usb/gspca/gl860/
9270
9271GSPCA M5602 SUBDRIVER
9272M: Erik Andren <[email protected]>
9273L: [email protected]
9274S: Maintained
9275T: git git://linuxtv.org/media_tree.git
9276F: drivers/media/usb/gspca/m5602/
9277
9278GSPCA PAC207 SONIXB SUBDRIVER
9279M: Hans Verkuil <[email protected]>
9280L: [email protected]
9281S: Odd Fixes
9282T: git git://linuxtv.org/media_tree.git
9283F: drivers/media/usb/gspca/pac207.c
9284
9285GSPCA SN9C20X SUBDRIVER
9286M: Brian Johnson <[email protected]>
9287L: [email protected]
9288S: Maintained
9289T: git git://linuxtv.org/media_tree.git
9290F: drivers/media/usb/gspca/sn9c20x.c
9291
9292GSPCA T613 SUBDRIVER
9293M: Leandro Costantino <[email protected]>
9294L: [email protected]
9295S: Maintained
9296T: git git://linuxtv.org/media_tree.git
9297F: drivers/media/usb/gspca/t613.c
9298
9299GSPCA USB WEBCAM DRIVER
9300M: Hans Verkuil <[email protected]>
9301L: [email protected]
9302S: Odd Fixes
9303T: git git://linuxtv.org/media_tree.git
9304F: drivers/media/usb/gspca/
9305
9306GTP (GPRS Tunneling Protocol)
9307M: Pablo Neira Ayuso <[email protected]>
9308M: Harald Welte <[email protected]>
9309L: [email protected]
9310S: Maintained
9311T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9312F: drivers/net/gtp.c
9313
9314GUID PARTITION TABLE (GPT)
9315M: Davidlohr Bueso <[email protected]>
9316L: [email protected]
9317S: Maintained
9318F: block/partitions/efi.*
9319
9320HABANALABS PCI DRIVER
9321M: Oded Gabbay <[email protected]>
9322L: [email protected]
9323S: Supported
9324C: irc://irc.oftc.net/dri-devel
9325T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9326F: Documentation/ABI/testing/debugfs-driver-habanalabs
9327F: Documentation/ABI/testing/sysfs-driver-habanalabs
9328F: drivers/accel/habanalabs/
9329F: include/linux/habanalabs/
9330F: include/trace/events/habanalabs.h
9331F: include/uapi/drm/habanalabs_accel.h
9332
9333HACKRF MEDIA DRIVER
9334L: [email protected]
9335S: Orphan
9336W: https://linuxtv.org
9337Q: http://patchwork.linuxtv.org/project/linux-media/list/
9338F: drivers/media/usb/hackrf/
9339
9340HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9341M: Chuck Lever <[email protected]>
9342L: [email protected]
9343L: [email protected]
9344S: Maintained
9345F: Documentation/netlink/specs/handshake.yaml
9346F: Documentation/networking/tls-handshake.rst
9347F: include/net/handshake.h
9348F: include/trace/events/handshake.h
9349F: net/handshake/
9350
9351HANTRO VPU CODEC DRIVER
9352M: Ezequiel Garcia <[email protected]>
9353M: Philipp Zabel <[email protected]>
9354L: [email protected]
9355L: [email protected]
9356S: Maintained
9357F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9358F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9359F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9360F: drivers/media/platform/verisilicon/
9361
9362HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9363M: Frank Seidel <[email protected]>
9364L: [email protected]
9365S: Maintained
9366W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9367F: drivers/platform/x86/hdaps.c
9368
9369HARDWARE MONITORING
9370M: Jean Delvare <[email protected]>
9371M: Guenter Roeck <[email protected]>
9372L: [email protected]
9373S: Maintained
9374W: http://hwmon.wiki.kernel.org/
9375T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9376F: Documentation/ABI/testing/sysfs-class-hwmon
9377F: Documentation/devicetree/bindings/hwmon/
9378F: Documentation/hwmon/
9379F: drivers/hwmon/
9380F: include/linux/hwmon*.h
9381F: include/trace/events/hwmon*.h
9382K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9383
9384HARDWARE RANDOM NUMBER GENERATOR CORE
9385M: Olivia Mackall <[email protected]>
9386M: Herbert Xu <[email protected]>
9387L: [email protected]
9388S: Odd fixes
9389F: Documentation/admin-guide/hw_random.rst
9390F: Documentation/devicetree/bindings/rng/
9391F: drivers/char/hw_random/
9392F: include/linux/hw_random.h
9393
9394HARDWARE SPINLOCK CORE
9395M: Bjorn Andersson <[email protected]>
9396R: Baolin Wang <[email protected]>
9397L: [email protected]
9398S: Maintained
9399T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9400F: Documentation/devicetree/bindings/hwlock/
9401F: Documentation/locking/hwspinlock.rst
9402F: drivers/hwspinlock/
9403F: include/linux/hwspinlock.h
9404
9405HARDWARE TRACING FACILITIES
9406M: Alexander Shishkin <[email protected]>
9407S: Maintained
9408F: drivers/hwtracing/
9409
9410HARMONY SOUND DRIVER
9411L: [email protected]
9412S: Maintained
9413F: sound/parisc/harmony.*
9414
9415HDPVR USB VIDEO ENCODER DRIVER
9416M: Hans Verkuil <[email protected]>
9417L: [email protected]
9418S: Odd Fixes
9419W: https://linuxtv.org
9420T: git git://linuxtv.org/media_tree.git
9421F: drivers/media/usb/hdpvr/
9422
9423HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9424M: Matt Hsiao <[email protected]>
9425S: Supported
9426F: drivers/misc/hpilo.[ch]
9427
9428HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9429M: Jerry Hoemann <[email protected]>
9430S: Supported
9431F: Documentation/watchdog/hpwdt.rst
9432F: drivers/watchdog/hpwdt.c
9433
9434HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9435M: Don Brace <[email protected]>
9436L: [email protected]
9437L: [email protected]
9438S: Supported
9439F: Documentation/scsi/hpsa.rst
9440F: drivers/scsi/hpsa*.[ch]
9441F: include/linux/cciss*.h
9442F: include/uapi/linux/cciss*.h
9443
9444HFI1 DRIVER
9445M: Dennis Dalessandro <[email protected]>
9446L: [email protected]
9447S: Supported
9448F: drivers/infiniband/hw/hfi1
9449
9450HFS FILESYSTEM
9451L: [email protected]
9452S: Orphan
9453F: Documentation/filesystems/hfs.rst
9454F: fs/hfs/
9455
9456HFSPLUS FILESYSTEM
9457L: [email protected]
9458S: Orphan
9459F: Documentation/filesystems/hfsplus.rst
9460F: fs/hfsplus/
9461
9462HGA FRAMEBUFFER DRIVER
9463M: Ferenc Bakonyi <[email protected]>
9464L: [email protected]
9465S: Maintained
9466W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9467F: drivers/video/fbdev/hgafb.c
9468
9469HIBERNATION (aka Software Suspend, aka swsusp)
9470M: "Rafael J. Wysocki" <[email protected]>
9471M: Pavel Machek <[email protected]>
9472L: [email protected]
9473S: Supported
9474B: https://bugzilla.kernel.org
9475F: arch/*/include/asm/suspend*.h
9476F: arch/x86/power/
9477F: drivers/base/power/
9478F: include/linux/freezer.h
9479F: include/linux/pm.h
9480F: include/linux/suspend.h
9481F: kernel/power/
9482
9483HID CORE LAYER
9484M: Jiri Kosina <[email protected]>
9485M: Benjamin Tissoires <[email protected]>
9486L: [email protected]
9487S: Maintained
9488T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9489F: Documentation/hid/
9490F: drivers/hid/
9491F: include/linux/hid*
9492F: include/uapi/linux/hid*
9493F: samples/hid/
9494F: tools/testing/selftests/hid/
9495
9496HID LOGITECH DRIVERS
9497R: Filipe Laíns <[email protected]>
9498L: [email protected]
9499S: Maintained
9500F: drivers/hid/hid-logitech-*
9501
9502HID NVIDIA SHIELD DRIVER
9503M: Rahul Rameshbabu <[email protected]>
9504L: [email protected]
9505S: Maintained
9506F: drivers/hid/hid-nvidia-shield.c
9507
9508HID PHOENIX RC FLIGHT CONTROLLER
9509M: Marcus Folkesson <[email protected]>
9510L: [email protected]
9511S: Maintained
9512F: drivers/hid/hid-pxrc.c
9513
9514HID PLAYSTATION DRIVER
9515M: Roderick Colenbrander <[email protected]>
9516L: [email protected]
9517S: Supported
9518F: drivers/hid/hid-playstation.c
9519
9520HID SENSOR HUB DRIVERS
9521M: Jiri Kosina <[email protected]>
9522M: Jonathan Cameron <[email protected]>
9523M: Srinivas Pandruvada <[email protected]>
9524L: [email protected]
9525L: [email protected]
9526S: Maintained
9527F: Documentation/hid/hid-sensor*
9528F: drivers/hid/hid-sensor-*
9529F: drivers/iio/*/hid-*
9530F: include/linux/hid-sensor-*
9531
9532HID VRC-2 CAR CONTROLLER DRIVER
9533M: Marcus Folkesson <[email protected]>
9534L: [email protected]
9535S: Maintained
9536F: drivers/hid/hid-vrc2.c
9537
9538HID WACOM DRIVER
9539M: Ping Cheng <[email protected]>
9540M: Jason Gerecke <[email protected]>
9541L: [email protected]
9542S: Maintained
9543F: drivers/hid/wacom.h
9544F: drivers/hid/wacom_*
9545
9546HID++ LOGITECH DRIVERS
9547R: Filipe Laíns <[email protected]>
9548R: Bastien Nocera <[email protected]>
9549L: [email protected]
9550S: Maintained
9551F: drivers/hid/hid-logitech-hidpp.c
9552
9553HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9554M: Thomas Gleixner <[email protected]>
9555L: [email protected]
9556S: Maintained
9557T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9558F: Documentation/timers/
9559F: include/linux/clockchips.h
9560F: include/linux/hrtimer.h
9561F: kernel/time/clockevents.c
9562F: kernel/time/hrtimer.c
9563F: kernel/time/timer_*.c
9564
9565HIGH-SPEED SCC DRIVER FOR AX.25
9566L: [email protected]
9567S: Orphan
9568F: drivers/net/hamradio/scc.c
9569
9570HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9571M: HighPoint Linux Team <[email protected]>
9572S: Supported
9573W: http://www.highpoint-tech.com
9574F: Documentation/scsi/hptiop.rst
9575F: drivers/scsi/hptiop.c
9576
9577HIKEY960 ONBOARD USB GPIO HUB DRIVER
9578M: John Stultz <[email protected]>
9579L: [email protected]
9580S: Maintained
9581F: drivers/misc/hisi_hikey_usb.c
9582
9583HIMAX HX83112B TOUCHSCREEN SUPPORT
9584M: Job Noorman <[email protected]>
9585L: [email protected]
9586S: Maintained
9587F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9588F: drivers/input/touchscreen/himax_hx83112b.c
9589
9590HIPPI
9591M: Jes Sorensen <[email protected]>
9592L: [email protected]
9593S: Maintained
9594F: drivers/net/hippi/
9595F: include/linux/hippidevice.h
9596F: include/uapi/linux/if_hippi.h
9597F: net/802/hippi.c
9598
9599HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9600M: Kurt Kanzenbach <[email protected]>
9601L: [email protected]
9602S: Maintained
9603F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9604F: drivers/net/dsa/hirschmann/*
9605F: include/linux/platform_data/hirschmann-hellcreek.h
9606F: net/dsa/tag_hellcreek.c
9607
9608HISILICON DMA DRIVER
9609M: Zhou Wang <[email protected]>
9610M: Jie Hai <[email protected]>
9611L: [email protected]
9612S: Maintained
9613F: drivers/dma/hisi_dma.c
9614
9615HISILICON GPIO DRIVER
9616M: Jay Fang <[email protected]>
9617L: [email protected]
9618S: Maintained
9619F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9620F: drivers/gpio/gpio-hisi.c
9621
9622HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9623M: Zhiqi Song <[email protected]>
9624M: Longfang Liu <[email protected]>
9625L: [email protected]
9626S: Maintained
9627F: Documentation/ABI/testing/debugfs-hisi-hpre
9628F: drivers/crypto/hisilicon/hpre/hpre.h
9629F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9630F: drivers/crypto/hisilicon/hpre/hpre_main.c
9631
9632HISILICON HNS3 PMU DRIVER
9633M: Jijie Shao <[email protected]>
9634S: Supported
9635F: Documentation/admin-guide/perf/hns3-pmu.rst
9636F: drivers/perf/hisilicon/hns3_pmu.c
9637
9638HISILICON I2C CONTROLLER DRIVER
9639M: Yicong Yang <[email protected]>
9640L: [email protected]
9641S: Maintained
9642W: https://www.hisilicon.com
9643F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9644F: drivers/i2c/busses/i2c-hisi.c
9645
9646HISILICON KUNPENG SOC HCCS DRIVER
9647M: Huisong Li <[email protected]>
9648S: Maintained
9649F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9650F: drivers/soc/hisilicon/kunpeng_hccs.c
9651F: drivers/soc/hisilicon/kunpeng_hccs.h
9652
9653HISILICON LPC BUS DRIVER
9654M: Jay Fang <[email protected]>
9655S: Maintained
9656W: http://www.hisilicon.com
9657F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9658F: drivers/bus/hisi_lpc.c
9659
9660HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9661M: Yisen Zhuang <[email protected]>
9662M: Salil Mehta <[email protected]>
9663M: Jijie Shao <[email protected]>
9664L: [email protected]
9665S: Maintained
9666W: http://www.hisilicon.com
9667F: drivers/net/ethernet/hisilicon/hns3/
9668
9669HISILICON NETWORK SUBSYSTEM DRIVER
9670M: Yisen Zhuang <[email protected]>
9671M: Salil Mehta <[email protected]>
9672L: [email protected]
9673S: Maintained
9674W: http://www.hisilicon.com
9675F: Documentation/devicetree/bindings/net/hisilicon*.txt
9676F: drivers/net/ethernet/hisilicon/
9677
9678HISILICON PMU DRIVER
9679M: Yicong Yang <[email protected]>
9680M: Jonathan Cameron <[email protected]>
9681S: Supported
9682W: http://www.hisilicon.com
9683F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9684F: Documentation/admin-guide/perf/hisi-pmu.rst
9685F: drivers/perf/hisilicon
9686
9687HISILICON PTT DRIVER
9688M: Yicong Yang <[email protected]>
9689M: Jonathan Cameron <[email protected]>
9690L: [email protected]
9691S: Maintained
9692F: Documentation/ABI/testing/sysfs-devices-hisi_ptt
9693F: Documentation/trace/hisi-ptt.rst
9694F: drivers/hwtracing/ptt/
9695F: tools/perf/arch/arm64/util/hisi-ptt.c
9696F: tools/perf/util/hisi-ptt*
9697F: tools/perf/util/hisi-ptt-decoder/*
9698
9699HISILICON QM DRIVER
9700M: Weili Qian <[email protected]>
9701M: Zhou Wang <[email protected]>
9702L: [email protected]
9703S: Maintained
9704F: drivers/crypto/hisilicon/Kconfig
9705F: drivers/crypto/hisilicon/Makefile
9706F: drivers/crypto/hisilicon/qm.c
9707F: drivers/crypto/hisilicon/sgl.c
9708F: include/linux/hisi_acc_qm.h
9709
9710HISILICON ROCE DRIVER
9711M: Chengchang Tang <[email protected]>
9712M: Junxian Huang <[email protected]>
9713L: [email protected]
9714S: Maintained
9715F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9716F: drivers/infiniband/hw/hns/
9717
9718HISILICON SAS Controller
9719M: Xiang Chen <[email protected]>
9720S: Supported
9721W: http://www.hisilicon.com
9722F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9723F: drivers/scsi/hisi_sas/
9724
9725HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9726M: Longfang Liu <[email protected]>
9727L: [email protected]
9728S: Maintained
9729F: Documentation/ABI/testing/debugfs-hisi-sec
9730F: drivers/crypto/hisilicon/sec2/sec.h
9731F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9732F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9733F: drivers/crypto/hisilicon/sec2/sec_main.c
9734
9735HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9736M: Jay Fang <[email protected]>
9737L: [email protected]
9738S: Maintained
9739W: http://www.hisilicon.com
9740F: drivers/spi/spi-hisi-kunpeng.c
9741
9742HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9743M: Mauro Carvalho Chehab <[email protected]>
9744L: [email protected]
9745S: Maintained
9746F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9747F: drivers/spmi/hisi-spmi-controller.c
9748
9749HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9750M: Mauro Carvalho Chehab <[email protected]>
9751L: [email protected]
9752S: Maintained
9753F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9754F: drivers/mfd/hi6421-spmi-pmic.c
9755
9756HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9757M: Weili Qian <[email protected]>
9758S: Maintained
9759F: drivers/crypto/hisilicon/trng/trng.c
9760
9761HISILICON V3XX SPI NOR FLASH Controller Driver
9762M: Jay Fang <[email protected]>
9763S: Maintained
9764W: http://www.hisilicon.com
9765F: drivers/spi/spi-hisi-sfc-v3xx.c
9766
9767HISILICON ZIP Controller DRIVER
9768M: Yang Shen <[email protected]>
9769M: Zhou Wang <[email protected]>
9770L: [email protected]
9771S: Maintained
9772F: Documentation/ABI/testing/debugfs-hisi-zip
9773F: drivers/crypto/hisilicon/zip/
9774
9775HMM - Heterogeneous Memory Management
9776M: Jérôme Glisse <[email protected]>
9777L: [email protected]
9778S: Maintained
9779F: Documentation/mm/hmm.rst
9780F: include/linux/hmm*
9781F: lib/test_hmm*
9782F: mm/hmm*
9783F: tools/testing/selftests/mm/*hmm*
9784
9785HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
9786M: Petre Rodan <[email protected]>
9787L: [email protected]
9788S: Maintained
9789F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
9790F: drivers/iio/pressure/hsc030pa*
9791
9792HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
9793M: Andreas Klinger <[email protected]>
9794L: [email protected]
9795S: Maintained
9796F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
9797F: drivers/iio/pressure/mprls0025pa.c
9798
9799HP BIOSCFG DRIVER
9800M: Jorge Lopez <[email protected]>
9801L: [email protected]
9802S: Maintained
9803F: drivers/platform/x86/hp/hp-bioscfg/
9804
9805HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9806L: [email protected]
9807S: Orphan
9808F: drivers/platform/x86/hp/tc1100-wmi.c
9809
9810HP WMI HARDWARE MONITOR DRIVER
9811M: James Seo <[email protected]>
9812L: [email protected]
9813S: Maintained
9814F: Documentation/hwmon/hp-wmi-sensors.rst
9815F: drivers/hwmon/hp-wmi-sensors.c
9816
9817HPET: High Precision Event Timers driver
9818M: Clemens Ladisch <[email protected]>
9819S: Maintained
9820F: Documentation/timers/hpet.rst
9821F: drivers/char/hpet.c
9822F: include/linux/hpet.h
9823F: include/uapi/linux/hpet.h
9824
9825HPET: x86
9826S: Orphan
9827F: arch/x86/include/asm/hpet.h
9828F: arch/x86/kernel/hpet.c
9829
9830HPFS FILESYSTEM
9831M: Mikulas Patocka <[email protected]>
9832S: Maintained
9833W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9834F: fs/hpfs/
9835
9836HS3001 Hardware Temperature and Humidity Sensor
9837M: Andre Werner <[email protected]>
9838L: [email protected]
9839S: Maintained
9840F: drivers/hwmon/hs3001.c
9841
9842HSI SUBSYSTEM
9843M: Sebastian Reichel <[email protected]>
9844S: Maintained
9845T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9846F: Documentation/ABI/testing/sysfs-bus-hsi
9847F: Documentation/driver-api/hsi.rst
9848F: drivers/hsi/
9849F: include/linux/hsi/
9850F: include/uapi/linux/hsi/
9851
9852HSO 3G MODEM DRIVER
9853L: [email protected]
9854S: Orphan
9855F: drivers/net/usb/hso.c
9856
9857HSR NETWORK PROTOCOL
9858L: [email protected]
9859S: Orphan
9860F: net/hsr/
9861
9862HT16K33 LED CONTROLLER DRIVER
9863M: Robin van der Gracht <[email protected]>
9864S: Maintained
9865F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9866F: drivers/auxdisplay/ht16k33.c
9867
9868HTCPEN TOUCHSCREEN DRIVER
9869M: Pau Oliva Fora <[email protected]>
9870L: [email protected]
9871S: Maintained
9872F: drivers/input/touchscreen/htcpen.c
9873
9874HTE SUBSYSTEM
9875M: Dipen Patel <[email protected]>
9876L: [email protected]
9877S: Maintained
9878Q: https://patchwork.kernel.org/project/timestamp/list/
9879T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
9880F: Documentation/devicetree/bindings/timestamp/
9881F: Documentation/driver-api/hte/
9882F: drivers/hte/
9883F: include/linux/hte.h
9884
9885HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9886M: Lorenzo Bianconi <[email protected]>
9887L: [email protected]
9888S: Maintained
9889W: http://www.st.com/
9890F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9891F: drivers/iio/humidity/hts221*
9892
9893HUAWEI ETHERNET DRIVER
9894M: Cai Huoqing <[email protected]>
9895L: [email protected]
9896S: Maintained
9897F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9898F: drivers/net/ethernet/huawei/hinic/
9899
9900HUGETLB SUBSYSTEM
9901M: Muchun Song <[email protected]>
9902L: [email protected]
9903S: Maintained
9904F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9905F: Documentation/admin-guide/mm/hugetlbpage.rst
9906F: Documentation/mm/hugetlbfs_reserv.rst
9907F: Documentation/mm/vmemmap_dedup.rst
9908F: fs/hugetlbfs/
9909F: include/linux/hugetlb.h
9910F: mm/hugetlb.c
9911F: mm/hugetlb_vmemmap.c
9912F: mm/hugetlb_vmemmap.h
9913F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
9914
9915HVA ST MEDIA DRIVER
9916M: Jean-Christophe Trotin <[email protected]>
9917L: [email protected]
9918S: Supported
9919W: https://linuxtv.org
9920T: git git://linuxtv.org/media_tree.git
9921F: drivers/media/platform/st/sti/hva
9922
9923HWPOISON MEMORY FAILURE HANDLING
9924M: Miaohe Lin <[email protected]>
9925R: Naoya Horiguchi <[email protected]>
9926L: [email protected]
9927S: Maintained
9928F: mm/hwpoison-inject.c
9929F: mm/memory-failure.c
9930
9931HYCON HY46XX TOUCHSCREEN SUPPORT
9932M: Giulio Benetti <[email protected]>
9933L: [email protected]
9934S: Maintained
9935F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9936F: drivers/input/touchscreen/hycon-hy46xx.c
9937
9938HYGON PROCESSOR SUPPORT
9939M: Pu Wen <[email protected]>
9940L: [email protected]
9941S: Maintained
9942F: arch/x86/kernel/cpu/hygon.c
9943
9944HYNIX HI556 SENSOR DRIVER
9945M: Sakari Ailus <[email protected]>
9946L: [email protected]
9947S: Maintained
9948T: git git://linuxtv.org/media_tree.git
9949F: drivers/media/i2c/hi556.c
9950
9951HYNIX HI846 SENSOR DRIVER
9952M: Martin Kepplinger <[email protected]>
9953L: [email protected]
9954S: Maintained
9955F: drivers/media/i2c/hi846.c
9956
9957HYNIX HI847 SENSOR DRIVER
9958M: Sakari Ailus <[email protected]>
9959L: [email protected]
9960S: Maintained
9961F: drivers/media/i2c/hi847.c
9962
9963Hyper-V/Azure CORE AND DRIVERS
9964M: "K. Y. Srinivasan" <[email protected]>
9965M: Haiyang Zhang <[email protected]>
9966M: Wei Liu <[email protected]>
9967M: Dexuan Cui <[email protected]>
9968L: [email protected]
9969S: Supported
9970T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9971F: Documentation/ABI/stable/sysfs-bus-vmbus
9972F: Documentation/ABI/testing/debugfs-hyperv
9973F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
9974F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9975F: Documentation/virt/hyperv
9976F: arch/arm64/hyperv
9977F: arch/arm64/include/asm/hyperv-tlfs.h
9978F: arch/arm64/include/asm/mshyperv.h
9979F: arch/x86/hyperv
9980F: arch/x86/include/asm/hyperv-tlfs.h
9981F: arch/x86/include/asm/mshyperv.h
9982F: arch/x86/include/asm/trace/hyperv.h
9983F: arch/x86/kernel/cpu/mshyperv.c
9984F: drivers/clocksource/hyperv_timer.c
9985F: drivers/hid/hid-hyperv.c
9986F: drivers/hv/
9987F: drivers/input/serio/hyperv-keyboard.c
9988F: drivers/iommu/hyperv-iommu.c
9989F: drivers/net/ethernet/microsoft/
9990F: drivers/net/hyperv/
9991F: drivers/pci/controller/pci-hyperv-intf.c
9992F: drivers/pci/controller/pci-hyperv.c
9993F: drivers/scsi/storvsc_drv.c
9994F: drivers/uio/uio_hv_generic.c
9995F: drivers/video/fbdev/hyperv_fb.c
9996F: include/asm-generic/hyperv-tlfs.h
9997F: include/asm-generic/mshyperv.h
9998F: include/clocksource/hyperv_timer.h
9999F: include/linux/hyperv.h
10000F: include/net/mana
10001F: include/uapi/linux/hyperv.h
10002F: net/vmw_vsock/hyperv_transport.c
10003F: tools/hv/
10004
10005HYPERBUS SUPPORT
10006M: Vignesh Raghavendra <[email protected]>
10007R: Tudor Ambarus <[email protected]>
10008L: [email protected]
10009S: Supported
10010Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10011C: irc://irc.oftc.net/mtd
10012T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10013F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10014F: drivers/mtd/hyperbus/
10015F: include/linux/mtd/hyperbus.h
10016
10017HYPERVISOR VIRTUAL CONSOLE DRIVER
10018L: [email protected]
10019S: Odd Fixes
10020F: drivers/tty/hvc/
10021
10022I2C ACPI SUPPORT
10023M: Mika Westerberg <[email protected]>
10024L: [email protected]
10025L: [email protected]
10026S: Maintained
10027F: drivers/i2c/i2c-core-acpi.c
10028
10029I2C ADDRESS TRANSLATOR (ATR)
10030M: Tomi Valkeinen <[email protected]>
10031R: Luca Ceresoli <[email protected]>
10032L: [email protected]
10033S: Maintained
10034F: drivers/i2c/i2c-atr.c
10035F: include/linux/i2c-atr.h
10036
10037I2C CONTROLLER DRIVER FOR NVIDIA GPU
10038M: Ajay Gupta <[email protected]>
10039L: [email protected]
10040S: Maintained
10041F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
10042F: drivers/i2c/busses/i2c-nvidia-gpu.c
10043
10044I2C MUXES
10045M: Peter Rosin <[email protected]>
10046L: [email protected]
10047S: Maintained
10048F: Documentation/devicetree/bindings/i2c/i2c-arb*
10049F: Documentation/devicetree/bindings/i2c/i2c-gate*
10050F: Documentation/devicetree/bindings/i2c/i2c-mux*
10051F: Documentation/i2c/i2c-topology.rst
10052F: Documentation/i2c/muxes/
10053F: drivers/i2c/i2c-mux.c
10054F: drivers/i2c/muxes/
10055F: include/linux/i2c-mux.h
10056
10057I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10058M: Gregory CLEMENT <[email protected]>
10059L: [email protected]
10060S: Maintained
10061F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10062F: drivers/i2c/busses/i2c-mv64xxx.c
10063
10064I2C OVER PARALLEL PORT
10065M: Jean Delvare <[email protected]>
10066L: [email protected]
10067S: Maintained
10068F: Documentation/i2c/busses/i2c-parport.rst
10069F: drivers/i2c/busses/i2c-parport.c
10070
10071I2C SUBSYSTEM
10072M: Wolfram Sang <[email protected]>
10073L: [email protected]
10074S: Maintained
10075W: https://i2c.wiki.kernel.org/
10076Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
10077T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10078F: Documentation/devicetree/bindings/i2c/i2c.txt
10079F: Documentation/i2c/
10080F: drivers/i2c/*
10081F: include/dt-bindings/i2c/i2c.h
10082F: include/linux/i2c-dev.h
10083F: include/linux/i2c-smbus.h
10084F: include/linux/i2c.h
10085F: include/uapi/linux/i2c-*.h
10086F: include/uapi/linux/i2c.h
10087
10088I2C SUBSYSTEM HOST DRIVERS
10089M: Andi Shyti <[email protected]>
10090L: [email protected]
10091S: Maintained
10092W: https://i2c.wiki.kernel.org/
10093Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
10094T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10095F: Documentation/devicetree/bindings/i2c/
10096F: drivers/i2c/algos/
10097F: drivers/i2c/busses/
10098F: include/dt-bindings/i2c/
10099
10100I2C-TAOS-EVM DRIVER
10101M: Jean Delvare <[email protected]>
10102L: [email protected]
10103S: Maintained
10104F: Documentation/i2c/busses/i2c-taos-evm.rst
10105F: drivers/i2c/busses/i2c-taos-evm.c
10106
10107I2C-TINY-USB DRIVER
10108M: Till Harbaum <[email protected]>
10109L: [email protected]
10110S: Maintained
10111W: http://www.harbaum.org/till/i2c_tiny_usb
10112F: drivers/i2c/busses/i2c-tiny-usb.c
10113
10114I2C/SMBUS CONTROLLER DRIVERS FOR PC
10115M: Jean Delvare <[email protected]>
10116L: [email protected]
10117S: Maintained
10118F: Documentation/i2c/busses/i2c-ali1535.rst
10119F: Documentation/i2c/busses/i2c-ali1563.rst
10120F: Documentation/i2c/busses/i2c-ali15x3.rst
10121F: Documentation/i2c/busses/i2c-amd756.rst
10122F: Documentation/i2c/busses/i2c-amd8111.rst
10123F: Documentation/i2c/busses/i2c-i801.rst
10124F: Documentation/i2c/busses/i2c-nforce2.rst
10125F: Documentation/i2c/busses/i2c-piix4.rst
10126F: Documentation/i2c/busses/i2c-sis5595.rst
10127F: Documentation/i2c/busses/i2c-sis630.rst
10128F: Documentation/i2c/busses/i2c-sis96x.rst
10129F: Documentation/i2c/busses/i2c-via.rst
10130F: Documentation/i2c/busses/i2c-viapro.rst
10131F: drivers/i2c/busses/i2c-ali1535.c
10132F: drivers/i2c/busses/i2c-ali1563.c
10133F: drivers/i2c/busses/i2c-ali15x3.c
10134F: drivers/i2c/busses/i2c-amd756-s4882.c
10135F: drivers/i2c/busses/i2c-amd756.c
10136F: drivers/i2c/busses/i2c-amd8111.c
10137F: drivers/i2c/busses/i2c-i801.c
10138F: drivers/i2c/busses/i2c-isch.c
10139F: drivers/i2c/busses/i2c-nforce2-s4985.c
10140F: drivers/i2c/busses/i2c-nforce2.c
10141F: drivers/i2c/busses/i2c-piix4.c
10142F: drivers/i2c/busses/i2c-sis5595.c
10143F: drivers/i2c/busses/i2c-sis630.c
10144F: drivers/i2c/busses/i2c-sis96x.c
10145F: drivers/i2c/busses/i2c-via.c
10146F: drivers/i2c/busses/i2c-viapro.c
10147
10148I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10149M: Hans de Goede <[email protected]>
10150L: [email protected]
10151S: Maintained
10152F: drivers/i2c/busses/i2c-cht-wc.c
10153
10154I2C/SMBUS ISMT DRIVER
10155M: Seth Heasley <[email protected]>
10156M: Neil Horman <[email protected]>
10157L: [email protected]
10158F: Documentation/i2c/busses/i2c-ismt.rst
10159F: drivers/i2c/busses/i2c-ismt.c
10160
10161I2C/SMBUS STUB DRIVER
10162M: Jean Delvare <[email protected]>
10163L: [email protected]
10164S: Maintained
10165F: drivers/i2c/i2c-stub.c
10166
10167I3C DRIVER FOR ASPEED AST2600
10168M: Jeremy Kerr <[email protected]>
10169S: Maintained
10170F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10171F: drivers/i3c/master/ast2600-i3c-master.c
10172
10173I3C DRIVER FOR CADENCE I3C MASTER IP
10174M: Przemysław Gaj <[email protected]>
10175S: Maintained
10176F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10177F: drivers/i3c/master/i3c-master-cdns.c
10178
10179I3C DRIVER FOR SYNOPSYS DESIGNWARE
10180S: Orphan
10181F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10182F: drivers/i3c/master/dw*
10183
10184I3C SUBSYSTEM
10185M: Alexandre Belloni <[email protected]>
10186L: [email protected] (moderated for non-subscribers)
10187S: Maintained
10188C: irc://chat.freenode.net/linux-i3c
10189T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10190F: Documentation/ABI/testing/sysfs-bus-i3c
10191F: Documentation/devicetree/bindings/i3c/
10192F: Documentation/driver-api/i3c
10193F: drivers/i3c/
10194F: include/linux/i3c/
10195
10196IBM Operation Panel Input Driver
10197M: Eddie James <[email protected]>
10198L: [email protected]
10199S: Maintained
10200F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10201F: drivers/input/misc/ibm-panel.c
10202
10203IBM Power 842 compression accelerator
10204M: Haren Myneni <[email protected]>
10205S: Supported
10206F: crypto/842.c
10207F: drivers/crypto/nx/Kconfig
10208F: drivers/crypto/nx/Makefile
10209F: drivers/crypto/nx/nx-842*
10210F: include/linux/sw842.h
10211F: lib/842/
10212
10213IBM Power in-Nest Crypto Acceleration
10214M: Breno Leitão <[email protected]>
10215M: Nayna Jain <[email protected]>
10216M: Paulo Flabiano Smorigo <[email protected]>
10217L: [email protected]
10218S: Supported
10219F: drivers/crypto/nx/Kconfig
10220F: drivers/crypto/nx/Makefile
10221F: drivers/crypto/nx/nx-aes*
10222F: drivers/crypto/nx/nx-sha*
10223F: drivers/crypto/nx/nx.*
10224F: drivers/crypto/nx/nx_csbcpb.h
10225F: drivers/crypto/nx/nx_debugfs.c
10226
10227IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10228M: Tyrel Datwyler <[email protected]>
10229L: [email protected]
10230L: [email protected]
10231S: Supported
10232F: drivers/pci/hotplug/rpadlpar*
10233
10234IBM Power Linux RAID adapter
10235M: Brian King <[email protected]>
10236S: Supported
10237F: drivers/scsi/ipr.*
10238
10239IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10240M: Tyrel Datwyler <[email protected]>
10241L: [email protected]
10242L: [email protected]
10243S: Supported
10244F: drivers/pci/hotplug/rpaphp*
10245
10246IBM Power SRIOV Virtual NIC Device Driver
10247M: Haren Myneni <[email protected]>
10248M: Rick Lindsley <[email protected]>
10249R: Nick Child <[email protected]>
10250R: Thomas Falcon <[email protected]>
10251L: [email protected]
10252S: Supported
10253F: drivers/net/ethernet/ibm/ibmvnic.*
10254
10255IBM Power VFIO Support
10256M: Timothy Pearson <[email protected]>
10257S: Supported
10258F: drivers/vfio/vfio_iommu_spapr_tce.c
10259
10260IBM Power Virtual Ethernet Device Driver
10261M: Nick Child <[email protected]>
10262L: [email protected]
10263S: Supported
10264F: drivers/net/ethernet/ibm/ibmveth.*
10265
10266IBM Power Virtual FC Device Drivers
10267M: Tyrel Datwyler <[email protected]>
10268L: [email protected]
10269S: Supported
10270F: drivers/scsi/ibmvscsi/ibmvfc*
10271
10272IBM Power Virtual Management Channel Driver
10273M: Brad Warrum <[email protected]>
10274M: Ritu Agarwal <[email protected]>
10275S: Supported
10276F: drivers/misc/ibmvmc.*
10277
10278IBM Power Virtual SCSI Device Drivers
10279M: Tyrel Datwyler <[email protected]>
10280L: [email protected]
10281S: Supported
10282F: drivers/scsi/ibmvscsi/ibmvscsi*
10283F: include/scsi/viosrp.h
10284
10285IBM Power Virtual SCSI Device Target Driver
10286M: Tyrel Datwyler <[email protected]>
10287L: [email protected]
10288L: [email protected]
10289S: Supported
10290F: drivers/scsi/ibmvscsi_tgt/
10291
10292IBM Power VMX Cryptographic instructions
10293M: Breno Leitão <[email protected]>
10294M: Nayna Jain <[email protected]>
10295M: Paulo Flabiano Smorigo <[email protected]>
10296L: [email protected]
10297S: Supported
10298F: drivers/crypto/vmx/Kconfig
10299F: drivers/crypto/vmx/Makefile
10300F: drivers/crypto/vmx/aes*
10301F: drivers/crypto/vmx/ghash*
10302F: drivers/crypto/vmx/ppc-xlate.pl
10303F: drivers/crypto/vmx/vmx.c
10304
10305IBM ServeRAID RAID DRIVER
10306S: Orphan
10307F: drivers/scsi/ips.*
10308
10309ICH LPC AND GPIO DRIVER
10310M: Peter Tyser <[email protected]>
10311S: Maintained
10312F: drivers/gpio/gpio-ich.c
10313F: drivers/mfd/lpc_ich.c
10314
10315ICY I2C DRIVER
10316M: Max Staudt <[email protected]>
10317L: [email protected]
10318S: Maintained
10319F: drivers/i2c/busses/i2c-icy.c
10320
10321IDEAPAD LAPTOP EXTRAS DRIVER
10322M: Ike Panhc <[email protected]>
10323L: [email protected]
10324S: Maintained
10325W: http://launchpad.net/ideapad-laptop
10326F: drivers/platform/x86/ideapad-laptop.c
10327
10328IDEAPAD LAPTOP SLIDEBAR DRIVER
10329M: Andrey Moiseev <[email protected]>
10330L: [email protected]
10331S: Maintained
10332W: https://github.com/o2genum/ideapad-slidebar
10333F: drivers/input/misc/ideapad_slidebar.c
10334
10335IDT VersaClock 5 CLOCK DRIVER
10336M: Luca Ceresoli <[email protected]>
10337S: Maintained
10338F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10339F: drivers/clk/clk-versaclock5.c
10340
10341IEEE 802.15.4 SUBSYSTEM
10342M: Alexander Aring <[email protected]>
10343M: Stefan Schmidt <[email protected]>
10344M: Miquel Raynal <[email protected]>
10345L: [email protected]
10346S: Maintained
10347W: https://linux-wpan.org/
10348Q: https://patchwork.kernel.org/project/linux-wpan/list/
10349T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10350T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10351F: Documentation/networking/ieee802154.rst
10352F: drivers/net/ieee802154/
10353F: include/linux/ieee802154.h
10354F: include/linux/nl802154.h
10355F: include/net/af_ieee802154.h
10356F: include/net/cfg802154.h
10357F: include/net/ieee802154_netdev.h
10358F: include/net/mac802154.h
10359F: include/net/nl802154.h
10360F: net/ieee802154/
10361F: net/mac802154/
10362
10363IFCVF VIRTIO DATA PATH ACCELERATOR
10364R: Zhu Lingshan <[email protected]>
10365F: drivers/vdpa/ifcvf/
10366
10367IFE PROTOCOL
10368M: Yotam Gigi <[email protected]>
10369M: Jamal Hadi Salim <[email protected]>
10370F: include/net/ife.h
10371F: include/uapi/linux/ife.h
10372F: net/ife
10373
10374IGORPLUG-USB IR RECEIVER
10375M: Sean Young <[email protected]>
10376L: [email protected]
10377S: Maintained
10378F: drivers/media/rc/igorplugusb.c
10379
10380IGUANAWORKS USB IR TRANSCEIVER
10381M: Sean Young <[email protected]>
10382L: [email protected]
10383S: Maintained
10384F: drivers/media/rc/iguanair.c
10385
10386IIO DIGITAL POTENTIOMETER DAC
10387M: Peter Rosin <[email protected]>
10388L: [email protected]
10389S: Maintained
10390F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10391F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10392F: drivers/iio/dac/dpot-dac.c
10393
10394IIO ENVELOPE DETECTOR
10395M: Peter Rosin <[email protected]>
10396L: [email protected]
10397S: Maintained
10398F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10399F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10400F: drivers/iio/adc/envelope-detector.c
10401
10402IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10403M: Matti Vaittinen <[email protected]>
10404L: [email protected]
10405S: Maintained
10406F: drivers/iio/industrialio-gts-helper.c
10407F: include/linux/iio/iio-gts-helper.h
10408
10409IIO MULTIPLEXER
10410M: Peter Rosin <[email protected]>
10411L: [email protected]
10412S: Maintained
10413F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10414F: drivers/iio/multiplexer/iio-mux.c
10415
10416IIO SCMI BASED DRIVER
10417M: Jyoti Bhayana <[email protected]>
10418L: [email protected]
10419S: Maintained
10420F: drivers/iio/common/scmi_sensors/scmi_iio.c
10421
10422IIO SUBSYSTEM AND DRIVERS
10423M: Jonathan Cameron <[email protected]>
10424R: Lars-Peter Clausen <[email protected]>
10425L: [email protected]
10426S: Maintained
10427T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10428F: Documentation/ABI/testing/configfs-iio*
10429F: Documentation/ABI/testing/sysfs-bus-iio*
10430F: Documentation/devicetree/bindings/iio/
10431F: drivers/iio/
10432F: drivers/staging/iio/
10433F: include/dt-bindings/iio/
10434F: include/linux/iio/
10435F: tools/iio/
10436
10437IIO UNIT CONVERTER
10438M: Peter Rosin <[email protected]>
10439L: [email protected]
10440S: Maintained
10441F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10442F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10443F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10444F: drivers/iio/afe/iio-rescale.c
10445
10446IKANOS/ADI EAGLE ADSL USB DRIVER
10447M: Matthieu Castet <[email protected]>
10448M: Stanislaw Gruszka <[email protected]>
10449S: Maintained
10450F: drivers/usb/atm/ueagle-atm.c
10451
10452IMAGIS TOUCHSCREEN DRIVER
10453M: Markuss Broks <[email protected]>
10454S: Maintained
10455F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10456F: drivers/input/touchscreen/imagis.c
10457
10458IMGTEC ASCII LCD DRIVER
10459M: Paul Burton <[email protected]>
10460S: Maintained
10461F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10462F: drivers/auxdisplay/img-ascii-lcd.c
10463
10464IMGTEC IR DECODER DRIVER
10465S: Orphan
10466F: drivers/media/rc/img-ir/
10467
10468IMGTEC POWERVR DRM DRIVER
10469M: Frank Binns <[email protected]>
10470M: Donald Robson <[email protected]>
10471M: Matt Coster <[email protected]>
10472S: Supported
10473T: git git://anongit.freedesktop.org/drm/drm-misc
10474F: Documentation/devicetree/bindings/gpu/img,powervr.yaml
10475F: Documentation/gpu/imagination/
10476F: drivers/gpu/drm/imagination/
10477F: include/uapi/drm/pvr_drm.h
10478
10479IMON SOUNDGRAPH USB IR RECEIVER
10480M: Sean Young <[email protected]>
10481L: [email protected]
10482S: Maintained
10483F: drivers/media/rc/imon.c
10484F: drivers/media/rc/imon_raw.c
10485
10486IMS TWINTURBO FRAMEBUFFER DRIVER
10487L: [email protected]
10488S: Orphan
10489F: drivers/video/fbdev/imsttfb.c
10490
10491INA209 HARDWARE MONITOR DRIVER
10492M: Guenter Roeck <[email protected]>
10493L: [email protected]
10494S: Maintained
10495F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10496F: Documentation/hwmon/ina209.rst
10497F: drivers/hwmon/ina209.c
10498
10499INA2XX HARDWARE MONITOR DRIVER
10500M: Guenter Roeck <[email protected]>
10501L: [email protected]
10502S: Maintained
10503F: Documentation/hwmon/ina2xx.rst
10504F: drivers/hwmon/ina2xx.c
10505F: include/linux/platform_data/ina2xx.h
10506
10507INDEX OF FURTHER KERNEL DOCUMENTATION
10508M: Carlos Bilbao <[email protected]>
10509S: Maintained
10510F: Documentation/process/kernel-docs.rst
10511
10512INDUSTRY PACK SUBSYSTEM (IPACK)
10513M: Vaibhav Gupta <[email protected]>
10514M: Jens Taprogge <[email protected]>
10515M: Greg Kroah-Hartman <[email protected]>
10516L: [email protected]
10517S: Maintained
10518W: http://industrypack.sourceforge.net
10519F: drivers/ipack/
10520
10521INFINEON DPS310 Driver
10522M: Eddie James <[email protected]>
10523L: [email protected]
10524S: Maintained
10525F: drivers/iio/pressure/dps310.c
10526
10527INFINEON PEB2466 ASoC CODEC
10528M: Herve Codina <[email protected]>
10529L: [email protected] (moderated for non-subscribers)
10530S: Maintained
10531F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10532F: sound/soc/codecs/peb2466.c
10533
10534INFINIBAND SUBSYSTEM
10535M: Jason Gunthorpe <[email protected]>
10536M: Leon Romanovsky <[email protected]>
10537L: [email protected]
10538S: Supported
10539W: https://github.com/linux-rdma/rdma-core
10540Q: http://patchwork.kernel.org/project/linux-rdma/list/
10541T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10542F: Documentation/devicetree/bindings/infiniband/
10543F: Documentation/infiniband/
10544F: drivers/infiniband/
10545F: include/rdma/
10546F: include/trace/events/ib_mad.h
10547F: include/trace/events/ib_umad.h
10548F: include/trace/misc/rdma.h
10549F: include/uapi/linux/if_infiniband.h
10550F: include/uapi/rdma/
10551F: samples/bpf/ibumad_kern.c
10552F: samples/bpf/ibumad_user.c
10553
10554INGENIC JZ4780 NAND DRIVER
10555M: Harvey Hunt <[email protected]>
10556L: [email protected]
10557L: [email protected]
10558S: Maintained
10559F: drivers/mtd/nand/raw/ingenic/
10560
10561INGENIC JZ47xx SoCs
10562M: Paul Cercueil <[email protected]>
10563L: [email protected]
10564S: Maintained
10565F: arch/mips/boot/dts/ingenic/
10566F: arch/mips/generic/board-ingenic.c
10567F: arch/mips/include/asm/mach-ingenic/
10568F: arch/mips/ingenic/Kconfig
10569F: drivers/clk/ingenic/
10570F: drivers/dma/dma-jz4780.c
10571F: drivers/gpu/drm/ingenic/
10572F: drivers/i2c/busses/i2c-jz4780.c
10573F: drivers/iio/adc/ingenic-adc.c
10574F: drivers/irqchip/irq-ingenic.c
10575F: drivers/memory/jz4780-nemc.c
10576F: drivers/mmc/host/jz4740_mmc.c
10577F: drivers/mtd/nand/raw/ingenic/
10578F: drivers/pinctrl/pinctrl-ingenic.c
10579F: drivers/power/supply/ingenic-battery.c
10580F: drivers/pwm/pwm-jz4740.c
10581F: drivers/remoteproc/ingenic_rproc.c
10582F: drivers/rtc/rtc-jz4740.c
10583F: drivers/tty/serial/8250/8250_ingenic.c
10584F: drivers/usb/musb/jz4740.c
10585F: drivers/watchdog/jz4740_wdt.c
10586F: include/dt-bindings/iio/adc/ingenic,adc.h
10587F: include/linux/mfd/ingenic-tcu.h
10588F: sound/soc/codecs/jz47*
10589F: sound/soc/jz4740/
10590
10591INJOINIC IP5xxx POWER BANK IC DRIVER
10592M: Samuel Holland <[email protected]>
10593S: Maintained
10594F: drivers/power/supply/ip5xxx_power.c
10595
10596INOTIFY
10597M: Jan Kara <[email protected]>
10598R: Amir Goldstein <[email protected]>
10599L: [email protected]
10600S: Maintained
10601F: Documentation/filesystems/inotify.rst
10602F: fs/notify/inotify/
10603F: include/linux/inotify.h
10604F: include/uapi/linux/inotify.h
10605
10606INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10607M: Dmitry Torokhov <[email protected]>
10608L: [email protected]
10609S: Maintained
10610Q: http://patchwork.kernel.org/project/linux-input/list/
10611T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10612F: Documentation/devicetree/bindings/input/
10613F: Documentation/devicetree/bindings/serio/
10614F: Documentation/input/
10615F: drivers/input/
10616F: include/dt-bindings/input/
10617F: include/linux/input.h
10618F: include/linux/input/
10619F: include/uapi/linux/input-event-codes.h
10620F: include/uapi/linux/input.h
10621
10622INPUT MULTITOUCH (MT) PROTOCOL
10623M: Henrik Rydberg <[email protected]>
10624L: [email protected]
10625S: Odd fixes
10626F: Documentation/input/multi-touch-protocol.rst
10627F: drivers/input/input-mt.c
10628K: \b(ABS|SYN)_MT_
10629
10630INSIDE SECURE CRYPTO DRIVER
10631M: Antoine Tenart <[email protected]>
10632L: [email protected]
10633S: Maintained
10634F: drivers/crypto/inside-secure/
10635
10636INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10637M: Mimi Zohar <[email protected]>
10638M: Roberto Sassu <[email protected]>
10639M: Dmitry Kasatkin <[email protected]>
10640R: Eric Snowberg <[email protected]>
10641L: [email protected]
10642S: Supported
10643T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10644F: security/integrity/
10645F: security/integrity/ima/
10646
10647INTEL 810/815 FRAMEBUFFER DRIVER
10648M: Antonino Daplas <[email protected]>
10649L: [email protected]
10650S: Maintained
10651F: drivers/video/fbdev/i810/
10652
10653INTEL 8254 COUNTER DRIVER
10654M: William Breathitt Gray <[email protected]>
10655L: [email protected]
10656S: Maintained
10657F: drivers/counter/i8254.c
10658F: include/linux/i8254.h
10659
10660INTEL 8255 GPIO DRIVER
10661M: William Breathitt Gray <[email protected]>
10662L: [email protected]
10663S: Maintained
10664F: drivers/gpio/gpio-i8255.c
10665F: drivers/gpio/gpio-i8255.h
10666
10667INTEL ASoC DRIVERS
10668M: Cezary Rojewski <[email protected]>
10669M: Pierre-Louis Bossart <[email protected]>
10670M: Liam Girdwood <[email protected]>
10671M: Peter Ujfalusi <[email protected]>
10672M: Bard Liao <[email protected]>
10673M: Ranjani Sridharan <[email protected]>
10674M: Kai Vehmanen <[email protected]>
10675L: [email protected] (moderated for non-subscribers)
10676S: Supported
10677F: sound/soc/intel/
10678
10679INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10680M: Hans de Goede <[email protected]>
10681L: [email protected]
10682S: Maintained
10683F: drivers/platform/x86/intel/atomisp2/pm.c
10684
10685INTEL ATOMISP2 LED DRIVER
10686M: Hans de Goede <[email protected]>
10687L: [email protected]
10688S: Maintained
10689F: drivers/platform/x86/intel/atomisp2/led.c
10690
10691INTEL BIOS SAR INT1092 DRIVER
10692M: Shravan Sudhakar <[email protected]>
10693L: [email protected]
10694S: Maintained
10695F: drivers/platform/x86/intel/int1092/
10696
10697INTEL BROXTON PMC DRIVER
10698M: Mika Westerberg <[email protected]>
10699M: Zha Qipeng <[email protected]>
10700S: Maintained
10701F: drivers/mfd/intel_pmc_bxt.c
10702F: include/linux/mfd/intel_pmc_bxt.h
10703
10704INTEL C600 SERIES SAS CONTROLLER DRIVER
10705M: Artur Paszkiewicz <[email protected]>
10706L: [email protected]
10707S: Supported
10708T: git git://git.code.sf.net/p/intel-sas/isci
10709F: drivers/scsi/isci/
10710
10711INTEL CPU family model numbers
10712M: Tony Luck <[email protected]>
10713M: [email protected]
10714L: [email protected]
10715S: Supported
10716F: arch/x86/include/asm/intel-family.h
10717
10718INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
10719M: Jani Nikula <[email protected]>
10720M: Rodrigo Vivi <[email protected]>
10721L: [email protected]
10722L: [email protected]
10723S: Supported
10724F: drivers/gpu/drm/i915/display/
10725F: drivers/gpu/drm/xe/display/
10726F: drivers/gpu/drm/xe/compat-i915-headers
10727
10728INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
10729M: Jani Nikula <[email protected]>
10730M: Joonas Lahtinen <[email protected]>
10731M: Rodrigo Vivi <[email protected]>
10732M: Tvrtko Ursulin <[email protected]>
10733L: [email protected]
10734S: Supported
10735W: https://drm.pages.freedesktop.org/intel-docs/
10736Q: http://patchwork.freedesktop.org/project/intel-gfx/
10737B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
10738C: irc://irc.oftc.net/intel-gfx
10739T: git git://anongit.freedesktop.org/drm-intel
10740F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10741F: Documentation/gpu/i915.rst
10742F: drivers/gpu/drm/ci/xfails/i915*
10743F: drivers/gpu/drm/i915/
10744F: include/drm/i915*
10745F: include/uapi/drm/i915_drm.h
10746
10747INTEL DRM XE DRIVER (Lunar Lake and newer)
10748M: Lucas De Marchi <[email protected]>
10749M: Oded Gabbay <[email protected]>
10750M: Thomas Hellström <[email protected]>
10751L: [email protected]
10752S: Supported
10753W: https://drm.pages.freedesktop.org/intel-docs/
10754Q: http://patchwork.freedesktop.org/project/intel-xe/
10755B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
10756C: irc://irc.oftc.net/xe
10757T: git https://gitlab.freedesktop.org/drm/xe/kernel.git
10758F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
10759F: Documentation/gpu/xe/
10760F: drivers/gpu/drm/xe/
10761F: include/drm/xe*
10762F: include/uapi/drm/xe_drm.h
10763
10764INTEL ETHERNET DRIVERS
10765M: Jesse Brandeburg <[email protected]>
10766M: Tony Nguyen <[email protected]>
10767L: [email protected] (moderated for non-subscribers)
10768S: Supported
10769W: https://www.intel.com/content/www/us/en/support.html
10770Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
10771T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10772T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10773F: Documentation/networking/device_drivers/ethernet/intel/
10774F: drivers/net/ethernet/intel/
10775F: drivers/net/ethernet/intel/*/
10776F: include/linux/avf/virtchnl.h
10777F: include/linux/net/intel/iidc.h
10778
10779INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10780M: Mustafa Ismail <[email protected]>
10781M: Shiraz Saleem <[email protected]>
10782L: [email protected]
10783S: Supported
10784F: drivers/infiniband/hw/irdma/
10785F: include/uapi/rdma/irdma-abi.h
10786
10787INTEL GPIO DRIVERS
10788M: Andy Shevchenko <[email protected]>
10789L: [email protected]
10790S: Supported
10791T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10792F: drivers/gpio/gpio-elkhartlake.c
10793F: drivers/gpio/gpio-ich.c
10794F: drivers/gpio/gpio-merrifield.c
10795F: drivers/gpio/gpio-ml-ioh.c
10796F: drivers/gpio/gpio-pch.c
10797F: drivers/gpio/gpio-sch.c
10798F: drivers/gpio/gpio-sodaville.c
10799F: drivers/gpio/gpio-tangier.c
10800F: drivers/gpio/gpio-tangier.h
10801
10802INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10803M: Zhenyu Wang <[email protected]>
10804M: Zhi Wang <[email protected]>
10805L: [email protected]
10806L: [email protected]
10807S: Supported
10808W: https://github.com/intel/gvt-linux/wiki
10809T: git https://github.com/intel/gvt-linux.git
10810F: drivers/gpu/drm/i915/gvt/
10811
10812INTEL HID EVENT DRIVER
10813M: Alex Hung <[email protected]>
10814L: [email protected]
10815S: Maintained
10816F: drivers/platform/x86/intel/hid.c
10817
10818INTEL I/OAT DMA DRIVER
10819M: Dave Jiang <[email protected]>
10820R: Dan Williams <[email protected]>
10821L: [email protected]
10822S: Supported
10823Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10824F: drivers/dma/ioat*
10825
10826INTEL IAA CRYPTO DRIVER
10827M: Tom Zanussi <[email protected]>
10828L: [email protected]
10829S: Supported
10830F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst
10831F: drivers/crypto/intel/iaa/*
10832
10833INTEL IDLE DRIVER
10834M: Jacob Pan <[email protected]>
10835M: Len Brown <[email protected]>
10836L: [email protected]
10837S: Supported
10838B: https://bugzilla.kernel.org
10839T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10840F: drivers/idle/intel_idle.c
10841
10842INTEL IDXD DRIVER
10843M: Fenghua Yu <[email protected]>
10844M: Dave Jiang <[email protected]>
10845L: [email protected]
10846S: Supported
10847F: drivers/dma/idxd/*
10848F: include/uapi/linux/idxd.h
10849
10850INTEL IN FIELD SCAN (IFS) DEVICE
10851M: Jithu Joseph <[email protected]>
10852R: Ashok Raj <[email protected]>
10853R: Tony Luck <[email protected]>
10854S: Maintained
10855F: drivers/platform/x86/intel/ifs
10856F: include/trace/events/intel_ifs.h
10857
10858INTEL INTEGRATED SENSOR HUB DRIVER
10859M: Srinivas Pandruvada <[email protected]>
10860M: Jiri Kosina <[email protected]>
10861L: [email protected]
10862S: Maintained
10863F: drivers/hid/intel-ish-hid/
10864
10865INTEL IOMMU (VT-d)
10866M: David Woodhouse <[email protected]>
10867M: Lu Baolu <[email protected]>
10868L: [email protected]
10869S: Supported
10870T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10871F: drivers/iommu/intel/
10872
10873INTEL IPU3 CSI-2 CIO2 DRIVER
10874M: Yong Zhi <[email protected]>
10875M: Sakari Ailus <[email protected]>
10876M: Bingbu Cao <[email protected]>
10877M: Dan Scally <[email protected]>
10878R: Tianshu Qiu <[email protected]>
10879L: [email protected]
10880S: Maintained
10881T: git git://linuxtv.org/media_tree.git
10882F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10883F: drivers/media/pci/intel/ipu3/
10884
10885INTEL IPU3 CSI-2 IMGU DRIVER
10886M: Sakari Ailus <[email protected]>
10887R: Bingbu Cao <[email protected]>
10888R: Tianshu Qiu <[email protected]>
10889L: [email protected]
10890S: Maintained
10891F: Documentation/admin-guide/media/ipu3.rst
10892F: Documentation/admin-guide/media/ipu3_rcb.svg
10893F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
10894F: drivers/staging/media/ipu3/
10895
10896INTEL ISHTP ECLITE DRIVER
10897M: Sumesh K Naduvalath <[email protected]>
10898L: [email protected]
10899S: Supported
10900F: drivers/platform/x86/intel/ishtp_eclite.c
10901
10902INTEL IXP4XX CRYPTO SUPPORT
10903M: Corentin Labbe <[email protected]>
10904L: [email protected]
10905S: Maintained
10906F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
10907
10908INTEL KEEM BAY DRM DRIVER
10909M: Anitha Chrisanthus <[email protected]>
10910M: Edmund Dea <[email protected]>
10911S: Maintained
10912F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10913F: drivers/gpu/drm/kmb/
10914
10915INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10916M: Daniele Alessandrelli <[email protected]>
10917S: Maintained
10918F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10919F: drivers/crypto/intel/keembay/Kconfig
10920F: drivers/crypto/intel/keembay/Makefile
10921F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
10922F: drivers/crypto/intel/keembay/ocs-aes.c
10923F: drivers/crypto/intel/keembay/ocs-aes.h
10924
10925INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10926M: Daniele Alessandrelli <[email protected]>
10927M: Prabhjot Khurana <[email protected]>
10928M: Mark Gross <[email protected]>
10929S: Maintained
10930F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10931F: drivers/crypto/intel/keembay/Kconfig
10932F: drivers/crypto/intel/keembay/Makefile
10933F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
10934
10935INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10936M: Daniele Alessandrelli <[email protected]>
10937M: Declan Murphy <[email protected]>
10938S: Maintained
10939F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10940F: drivers/crypto/intel/keembay/Kconfig
10941F: drivers/crypto/intel/keembay/Makefile
10942F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
10943F: drivers/crypto/intel/keembay/ocs-hcu.c
10944F: drivers/crypto/intel/keembay/ocs-hcu.h
10945
10946INTEL MANAGEMENT ENGINE (mei)
10947M: Tomas Winkler <[email protected]>
10948L: [email protected]
10949S: Supported
10950F: Documentation/driver-api/mei/*
10951F: drivers/misc/mei/
10952F: drivers/watchdog/mei_wdt.c
10953F: include/linux/mei_aux.h
10954F: include/linux/mei_cl_bus.h
10955F: include/uapi/linux/mei.h
10956F: include/uapi/linux/mei_uuid.h
10957F: include/uapi/linux/uuid.h
10958F: samples/mei/*
10959
10960INTEL MAX 10 BMC MFD DRIVER
10961M: Xu Yilun <[email protected]>
10962R: Tom Rix <[email protected]>
10963S: Maintained
10964F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10965F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10966F: drivers/hwmon/intel-m10-bmc-hwmon.c
10967F: drivers/mfd/intel-m10-bmc*
10968F: include/linux/mfd/intel-m10-bmc.h
10969
10970INTEL MAX10 BMC SECURE UPDATES
10971M: Peter Colberg <[email protected]>
10972L: [email protected]
10973S: Maintained
10974F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
10975F: drivers/fpga/intel-m10-bmc-sec-update.c
10976
10977INTEL P-Unit IPC DRIVER
10978M: Zha Qipeng <[email protected]>
10979L: [email protected]
10980S: Maintained
10981F: arch/x86/include/asm/intel_punit_ipc.h
10982F: drivers/platform/x86/intel/punit_ipc.c
10983
10984INTEL PMC CORE DRIVER
10985M: Rajneesh Bhardwaj <[email protected]>
10986M: David E Box <[email protected]>
10987L: [email protected]
10988S: Maintained
10989F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10990F: drivers/platform/x86/intel/pmc/
10991
10992INTEL PMIC GPIO DRIVERS
10993M: Andy Shevchenko <[email protected]>
10994S: Supported
10995T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10996F: drivers/gpio/gpio-*cove.c
10997
10998INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10999M: Andy Shevchenko <[email protected]>
11000S: Supported
11001F: drivers/mfd/intel_soc_pmic*
11002F: include/linux/mfd/intel_soc_pmic*
11003
11004INTEL PMT DRIVERS
11005M: David E. Box <[email protected]>
11006S: Supported
11007F: drivers/platform/x86/intel/pmt/
11008
11009INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11010M: Stanislav Yakovlev <[email protected]>
11011L: [email protected]
11012S: Maintained
11013F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11014F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11015F: drivers/net/wireless/intel/ipw2x00/
11016
11017INTEL PSTATE DRIVER
11018M: Srinivas Pandruvada <[email protected]>
11019M: Len Brown <[email protected]>
11020L: [email protected]
11021S: Supported
11022F: drivers/cpufreq/intel_pstate.c
11023
11024INTEL PTP DFL ToD DRIVER
11025M: Tianfei Zhang <[email protected]>
11026L: [email protected]
11027L: [email protected]
11028S: Maintained
11029F: drivers/ptp/ptp_dfl_tod.c
11030
11031INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11032M: Jarkko Nikula <[email protected]>
11033L: [email protected]
11034F: drivers/counter/intel-qep.c
11035
11036INTEL SCU DRIVERS
11037M: Mika Westerberg <[email protected]>
11038S: Maintained
11039F: arch/x86/include/asm/intel_scu_ipc.h
11040F: drivers/platform/x86/intel_scu_*
11041
11042INTEL SDSI DRIVER
11043M: David E. Box <[email protected]>
11044S: Supported
11045F: drivers/platform/x86/intel/sdsi.c
11046F: tools/arch/x86/intel_sdsi/
11047F: tools/testing/selftests/drivers/sdsi/
11048
11049INTEL SGX
11050M: Jarkko Sakkinen <[email protected]>
11051R: Dave Hansen <[email protected]>
11052L: [email protected]
11053S: Supported
11054Q: https://patchwork.kernel.org/project/intel-sgx/list/
11055T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11056F: Documentation/arch/x86/sgx.rst
11057F: arch/x86/entry/vdso/vsgx.S
11058F: arch/x86/include/asm/sgx.h
11059F: arch/x86/include/uapi/asm/sgx.h
11060F: arch/x86/kernel/cpu/sgx/*
11061F: tools/testing/selftests/sgx/*
11062K: \bSGX_
11063
11064INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11065M: Daniel Scally <[email protected]>
11066S: Maintained
11067F: drivers/platform/x86/intel/int3472/
11068
11069INTEL SPEED SELECT TECHNOLOGY
11070M: Srinivas Pandruvada <[email protected]>
11071L: [email protected]
11072S: Maintained
11073F: drivers/platform/x86/intel/speed_select_if/
11074F: include/uapi/linux/isst_if.h
11075F: tools/power/x86/intel-speed-select/
11076
11077INTEL STRATIX10 FIRMWARE DRIVERS
11078M: Dinh Nguyen <[email protected]>
11079L: [email protected]
11080S: Maintained
11081T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11082F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11083F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11084F: drivers/firmware/stratix10-rsu.c
11085F: drivers/firmware/stratix10-svc.c
11086F: include/linux/firmware/intel/stratix10-smc.h
11087F: include/linux/firmware/intel/stratix10-svc-client.h
11088
11089INTEL TELEMETRY DRIVER
11090M: Rajneesh Bhardwaj <[email protected]>
11091M: "David E. Box" <[email protected]>
11092L: [email protected]
11093S: Maintained
11094F: arch/x86/include/asm/intel_telemetry.h
11095F: drivers/platform/x86/intel/telemetry/
11096
11097INTEL TPMI DRIVER
11098M: Srinivas Pandruvada <[email protected]>
11099L: [email protected]
11100S: Maintained
11101F: Documentation/ABI/testing/debugfs-tpmi
11102F: drivers/platform/x86/intel/tpmi.c
11103F: include/linux/intel_tpmi.h
11104
11105INTEL UNCORE FREQUENCY CONTROL
11106M: Srinivas Pandruvada <[email protected]>
11107L: [email protected]
11108S: Maintained
11109F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11110F: drivers/platform/x86/intel/uncore-frequency/
11111
11112INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11113M: David E. Box <[email protected]>
11114S: Supported
11115F: drivers/platform/x86/intel/vsec.*
11116
11117INTEL VIRTUAL BUTTON DRIVER
11118M: AceLan Kao <[email protected]>
11119L: [email protected]
11120S: Maintained
11121F: drivers/platform/x86/intel/vbtn.c
11122
11123INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11124M: Stanislaw Gruszka <[email protected]>
11125L: [email protected]
11126S: Supported
11127F: drivers/net/wireless/intel/iwlegacy/
11128
11129INTEL WIRELESS WIFI LINK (iwlwifi)
11130M: Miri Korenblit <[email protected]>
11131L: [email protected]
11132S: Supported
11133W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11134T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11135F: drivers/net/wireless/intel/iwlwifi/
11136
11137INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11138M: Jithu Joseph <[email protected]>
11139S: Maintained
11140W: https://slimbootloader.github.io/security/firmware-update.html
11141F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
11142
11143INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11144L: [email protected]
11145S: Maintained
11146F: drivers/platform/x86/intel/wmi/thunderbolt.c
11147
11148INTEL WWAN IOSM DRIVER
11149M: M Chetan Kumar <[email protected]>
11150L: [email protected]
11151S: Maintained
11152F: drivers/net/wwan/iosm/
11153
11154INTEL(R) TRACE HUB
11155M: Alexander Shishkin <[email protected]>
11156S: Supported
11157F: Documentation/trace/intel_th.rst
11158F: drivers/hwtracing/intel_th/
11159F: include/linux/intel_th.h
11160
11161INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11162M: Ning Sun <[email protected]>
11163L: [email protected]
11164S: Supported
11165W: http://tboot.sourceforge.net
11166T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11167F: Documentation/arch/x86/intel_txt.rst
11168F: arch/x86/kernel/tboot.c
11169F: include/linux/tboot.h
11170
11171INTERCONNECT API
11172M: Georgi Djakov <[email protected]>
11173L: [email protected]
11174S: Maintained
11175T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11176F: Documentation/devicetree/bindings/interconnect/
11177F: Documentation/driver-api/interconnect.rst
11178F: drivers/interconnect/
11179F: include/dt-bindings/interconnect/
11180F: include/linux/interconnect-provider.h
11181F: include/linux/interconnect.h
11182
11183INTERRUPT COUNTER DRIVER
11184M: Oleksij Rempel <[email protected]>
11185R: Pengutronix Kernel Team <[email protected]>
11186L: [email protected]
11187F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11188F: drivers/counter/interrupt-cnt.c
11189
11190INTERSIL ISL7998X VIDEO DECODER DRIVER
11191M: Michael Tretter <[email protected]>
11192R: Pengutronix Kernel Team <[email protected]>
11193L: [email protected]
11194S: Maintained
11195F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11196F: drivers/media/i2c/isl7998x.c
11197
11198INVENSENSE ICM-426xx IMU DRIVER
11199M: Jean-Baptiste Maneyrol <[email protected]>
11200L: [email protected]
11201S: Maintained
11202W: https://invensense.tdk.com/
11203F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11204F: drivers/iio/imu/inv_icm42600/
11205
11206INVENSENSE MPU-3050 GYROSCOPE DRIVER
11207M: Linus Walleij <[email protected]>
11208L: [email protected]
11209S: Maintained
11210F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11211F: drivers/iio/gyro/mpu3050*
11212
11213IOC3 ETHERNET DRIVER
11214M: Ralf Baechle <[email protected]>
11215L: [email protected]
11216S: Maintained
11217F: drivers/net/ethernet/sgi/ioc3-eth.c
11218
11219IOMMU DMA-API LAYER
11220M: Robin Murphy <[email protected]>
11221L: [email protected]
11222S: Maintained
11223T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11224F: drivers/iommu/dma-iommu.c
11225F: drivers/iommu/dma-iommu.h
11226F: drivers/iommu/iova.c
11227F: include/linux/iova.h
11228
11229IOMMU SUBSYSTEM
11230M: Joerg Roedel <[email protected]>
11231M: Will Deacon <[email protected]>
11232R: Robin Murphy <[email protected]>
11233L: [email protected]
11234S: Maintained
11235T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11236F: Documentation/devicetree/bindings/iommu/
11237F: Documentation/userspace-api/iommu.rst
11238F: drivers/iommu/
11239F: include/linux/iommu.h
11240F: include/linux/iova.h
11241F: include/linux/of_iommu.h
11242F: include/uapi/linux/iommu.h
11243
11244IOMMUFD
11245M: Jason Gunthorpe <[email protected]>
11246M: Kevin Tian <[email protected]>
11247L: [email protected]
11248S: Maintained
11249T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11250F: Documentation/userspace-api/iommufd.rst
11251F: drivers/iommu/iommufd/
11252F: include/linux/iommufd.h
11253F: include/uapi/linux/iommufd.h
11254F: tools/testing/selftests/iommu/
11255
11256IOSYS-MAP HELPERS
11257M: Thomas Zimmermann <[email protected]>
11258L: [email protected]
11259S: Maintained
11260T: git git://anongit.freedesktop.org/drm/drm-misc
11261F: include/linux/iosys-map.h
11262
11263IO_URING
11264M: Jens Axboe <[email protected]>
11265R: Pavel Begunkov <[email protected]>
11266L: [email protected]
11267S: Maintained
11268T: git git://git.kernel.dk/linux-block
11269T: git git://git.kernel.dk/liburing
11270F: include/linux/io_uring/
11271F: include/linux/io_uring.h
11272F: include/linux/io_uring_types.h
11273F: include/trace/events/io_uring.h
11274F: include/uapi/linux/io_uring.h
11275F: io_uring/
11276
11277IPMI SUBSYSTEM
11278M: Corey Minyard <[email protected]>
11279L: [email protected] (moderated for non-subscribers)
11280S: Supported
11281W: http://openipmi.sourceforge.net/
11282T: git https://github.com/cminyard/linux-ipmi.git for-next
11283F: Documentation/devicetree/bindings/ipmi/
11284F: Documentation/driver-api/ipmi.rst
11285F: drivers/char/ipmi/
11286F: include/linux/ipmi*
11287F: include/uapi/linux/ipmi*
11288
11289IPS SCSI RAID DRIVER
11290M: Adaptec OEM Raid Solutions <[email protected]>
11291L: [email protected]
11292S: Maintained
11293W: http://www.adaptec.com/
11294F: drivers/scsi/ips*
11295
11296IPVS
11297M: Simon Horman <[email protected]>
11298M: Julian Anastasov <[email protected]>
11299L: [email protected]
11300L: [email protected]
11301S: Maintained
11302T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11303T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11304F: Documentation/networking/ipvs-sysctl.rst
11305F: include/net/ip_vs.h
11306F: include/uapi/linux/ip_vs.h
11307F: net/netfilter/ipvs/
11308
11309IPWIRELESS DRIVER
11310M: Jiri Kosina <[email protected]>
11311M: David Sterba <[email protected]>
11312S: Odd Fixes
11313F: drivers/tty/ipwireless/
11314
11315IRON DEVICE AUDIO CODEC DRIVERS
11316M: Kiseok Jo <[email protected]>
11317L: [email protected] (moderated for non-subscribers)
11318S: Maintained
11319F: Documentation/devicetree/bindings/sound/irondevice,*
11320F: sound/soc/codecs/sma*
11321
11322IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11323M: Thomas Gleixner <[email protected]>
11324S: Maintained
11325T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11326F: Documentation/core-api/irq/irq-domain.rst
11327F: include/linux/irqdomain.h
11328F: kernel/irq/irqdomain.c
11329F: kernel/irq/msi.c
11330
11331IRQ SUBSYSTEM
11332M: Thomas Gleixner <[email protected]>
11333L: [email protected]
11334S: Maintained
11335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11336F: include/linux/group_cpus.h
11337F: kernel/irq/
11338F: lib/group_cpus.c
11339
11340IRQCHIP DRIVERS
11341M: Thomas Gleixner <[email protected]>
11342L: [email protected]
11343S: Maintained
11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11345F: Documentation/devicetree/bindings/interrupt-controller/
11346F: drivers/irqchip/
11347
11348ISA
11349M: William Breathitt Gray <[email protected]>
11350S: Maintained
11351F: Documentation/driver-api/isa.rst
11352F: drivers/base/isa.c
11353F: include/linux/isa.h
11354
11355ISA RADIO MODULE
11356M: Hans Verkuil <[email protected]>
11357L: [email protected]
11358S: Maintained
11359W: https://linuxtv.org
11360T: git git://linuxtv.org/media_tree.git
11361F: drivers/media/radio/radio-isa*
11362
11363ISAPNP
11364M: Jaroslav Kysela <[email protected]>
11365S: Maintained
11366F: Documentation/userspace-api/isapnp.rst
11367F: drivers/pnp/isapnp/
11368F: include/linux/isapnp.h
11369
11370ISCSI
11371M: Lee Duncan <[email protected]>
11372M: Chris Leech <[email protected]>
11373M: Mike Christie <[email protected]>
11374L: [email protected]
11375L: [email protected]
11376S: Maintained
11377W: www.open-iscsi.com
11378F: drivers/scsi/*iscsi*
11379F: include/scsi/*iscsi*
11380
11381iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11382M: Peter Jones <[email protected]>
11383M: Konrad Rzeszutek Wilk <[email protected]>
11384S: Maintained
11385F: drivers/firmware/iscsi_ibft*
11386
11387ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11388M: Sagi Grimberg <[email protected]>
11389M: Max Gurtovoy <[email protected]>
11390L: [email protected]
11391S: Supported
11392W: http://www.openfabrics.org
11393W: www.open-iscsi.org
11394Q: http://patchwork.kernel.org/project/linux-rdma/list/
11395F: drivers/infiniband/ulp/iser/
11396
11397ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11398M: Sagi Grimberg <[email protected]>
11399L: [email protected]
11400L: [email protected]
11401S: Supported
11402T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11403F: drivers/infiniband/ulp/isert
11404
11405ISDN/CMTP OVER BLUETOOTH
11406M: Karsten Keil <[email protected]>
11407L: [email protected] (subscribers-only)
11408L: [email protected]
11409S: Odd Fixes
11410W: http://www.isdn4linux.de
11411F: Documentation/isdn/
11412F: drivers/isdn/capi/
11413F: include/linux/isdn/
11414F: include/uapi/linux/isdn/
11415F: net/bluetooth/cmtp/
11416
11417ISDN/mISDN SUBSYSTEM
11418M: Karsten Keil <[email protected]>
11419L: [email protected] (subscribers-only)
11420L: [email protected]
11421S: Maintained
11422W: http://www.isdn4linux.de
11423F: drivers/isdn/Kconfig
11424F: drivers/isdn/Makefile
11425F: drivers/isdn/hardware/
11426F: drivers/isdn/mISDN/
11427
11428ISOFS FILESYSTEM
11429M: Jan Kara <[email protected]>
11430L: [email protected]
11431S: Maintained
11432F: Documentation/filesystems/isofs.rst
11433F: fs/isofs/
11434
11435IT87 HARDWARE MONITORING DRIVER
11436M: Jean Delvare <[email protected]>
11437L: [email protected]
11438S: Maintained
11439F: Documentation/hwmon/it87.rst
11440F: drivers/hwmon/it87.c
11441
11442IT913X MEDIA DRIVER
11443L: [email protected]
11444S: Orphan
11445W: https://linuxtv.org
11446Q: http://patchwork.linuxtv.org/project/linux-media/list/
11447F: drivers/media/tuners/it913x*
11448
11449ITE IT66121 HDMI BRIDGE DRIVER
11450M: Phong LE <[email protected]>
11451M: Neil Armstrong <[email protected]>
11452S: Maintained
11453T: git git://anongit.freedesktop.org/drm/drm-misc
11454F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11455F: drivers/gpu/drm/bridge/ite-it66121.c
11456
11457IVTV VIDEO4LINUX DRIVER
11458M: Andy Walls <[email protected]>
11459L: [email protected]
11460S: Maintained
11461W: https://linuxtv.org
11462T: git git://linuxtv.org/media_tree.git
11463F: Documentation/admin-guide/media/ivtv*
11464F: drivers/media/pci/ivtv/
11465F: include/uapi/linux/ivtv*
11466
11467IX2505V MEDIA DRIVER
11468M: Malcolm Priestley <[email protected]>
11469L: [email protected]
11470S: Maintained
11471W: https://linuxtv.org
11472Q: http://patchwork.linuxtv.org/project/linux-media/list/
11473F: drivers/media/dvb-frontends/ix2505v*
11474
11475JAILHOUSE HYPERVISOR INTERFACE
11476M: Jan Kiszka <[email protected]>
11477L: [email protected]
11478S: Maintained
11479F: arch/x86/include/asm/jailhouse_para.h
11480F: arch/x86/kernel/jailhouse.c
11481
11482JC42.4 TEMPERATURE SENSOR DRIVER
11483M: Guenter Roeck <[email protected]>
11484L: [email protected]
11485S: Maintained
11486F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11487F: Documentation/hwmon/jc42.rst
11488F: drivers/hwmon/jc42.c
11489
11490JFS FILESYSTEM
11491M: Dave Kleikamp <[email protected]>
11492L: [email protected]
11493S: Odd Fixes
11494W: http://jfs.sourceforge.net/
11495T: git https://github.com/kleikamp/linux-shaggy.git
11496F: Documentation/admin-guide/jfs.rst
11497F: fs/jfs/
11498
11499JME NETWORK DRIVER
11500M: Guo-Fu Tseng <[email protected]>
11501L: [email protected]
11502S: Maintained
11503F: drivers/net/ethernet/jme.*
11504
11505JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11506M: David Woodhouse <[email protected]>
11507M: Richard Weinberger <[email protected]>
11508L: [email protected]
11509S: Odd Fixes
11510W: http://www.linux-mtd.infradead.org/doc/jffs2.html
11511T: git git://git.infradead.org/ubifs-2.6.git
11512F: fs/jffs2/
11513F: include/uapi/linux/jffs2.h
11514
11515JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11516M: "Theodore Ts'o" <[email protected]>
11517M: Jan Kara <[email protected]>
11518L: [email protected]
11519S: Maintained
11520F: fs/jbd2/
11521F: include/linux/jbd2.h
11522
11523JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11524M: Mikhail Ulyanov <[email protected]>
11525L: [email protected]
11526L: [email protected]
11527S: Maintained
11528F: drivers/media/platform/renesas/rcar_jpu.c
11529
11530JSM Neo PCI based serial card
11531L: [email protected]
11532S: Orphan
11533F: drivers/tty/serial/jsm/
11534
11535K10TEMP HARDWARE MONITORING DRIVER
11536M: Clemens Ladisch <[email protected]>
11537L: [email protected]
11538S: Maintained
11539F: Documentation/hwmon/k10temp.rst
11540F: drivers/hwmon/k10temp.c
11541
11542K8TEMP HARDWARE MONITORING DRIVER
11543M: Rudolf Marek <[email protected]>
11544L: [email protected]
11545S: Maintained
11546F: Documentation/hwmon/k8temp.rst
11547F: drivers/hwmon/k8temp.c
11548
11549KASAN
11550M: Andrey Ryabinin <[email protected]>
11551R: Alexander Potapenko <[email protected]>
11552R: Andrey Konovalov <[email protected]>
11553R: Dmitry Vyukov <[email protected]>
11554R: Vincenzo Frascino <[email protected]>
11555L: [email protected]
11556S: Maintained
11557F: Documentation/dev-tools/kasan.rst
11558F: arch/*/include/asm/*kasan.h
11559F: arch/*/mm/kasan_init*
11560F: include/linux/kasan*.h
11561F: lib/Kconfig.kasan
11562F: mm/kasan/
11563F: scripts/Makefile.kasan
11564
11565KCONFIG
11566M: Masahiro Yamada <[email protected]>
11567L: [email protected]
11568S: Maintained
11569Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11570T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11571F: Documentation/kbuild/kconfig*
11572F: scripts/Kconfig.include
11573F: scripts/kconfig/
11574
11575KCOV
11576R: Dmitry Vyukov <[email protected]>
11577R: Andrey Konovalov <[email protected]>
11578L: [email protected]
11579S: Maintained
11580F: Documentation/dev-tools/kcov.rst
11581F: include/linux/kcov.h
11582F: include/uapi/linux/kcov.h
11583F: kernel/kcov.c
11584F: scripts/Makefile.kcov
11585
11586KCSAN
11587M: Marco Elver <[email protected]>
11588R: Dmitry Vyukov <[email protected]>
11589L: [email protected]
11590S: Maintained
11591F: Documentation/dev-tools/kcsan.rst
11592F: include/linux/kcsan*.h
11593F: kernel/kcsan/
11594F: lib/Kconfig.kcsan
11595F: scripts/Makefile.kcsan
11596
11597KDUMP
11598M: Baoquan He <[email protected]>
11599R: Vivek Goyal <[email protected]>
11600R: Dave Young <[email protected]>
11601L: [email protected]
11602S: Maintained
11603W: http://lse.sourceforge.net/kdump/
11604F: Documentation/admin-guide/kdump/
11605F: fs/proc/vmcore.c
11606F: include/linux/crash_core.h
11607F: include/linux/crash_dump.h
11608F: include/uapi/linux/vmcore.h
11609F: kernel/crash_*.c
11610
11611KEENE FM RADIO TRANSMITTER DRIVER
11612M: Hans Verkuil <[email protected]>
11613L: [email protected]
11614S: Maintained
11615W: https://linuxtv.org
11616T: git git://linuxtv.org/media_tree.git
11617F: drivers/media/radio/radio-keene*
11618
11619KERNEL AUTOMOUNTER
11620M: Ian Kent <[email protected]>
11621L: [email protected]
11622S: Maintained
11623F: fs/autofs/
11624
11625KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11626M: Masahiro Yamada <[email protected]>
11627R: Nathan Chancellor <[email protected]>
11628R: Nicolas Schier <[email protected]>
11629L: [email protected]
11630S: Maintained
11631Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11632T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11633F: Documentation/kbuild/
11634F: Makefile
11635F: scripts/*vmlinux*
11636F: scripts/Kbuild*
11637F: scripts/Makefile*
11638F: scripts/basic/
11639F: scripts/clang-tools/
11640F: scripts/dummy-tools/
11641F: scripts/mk*
11642F: scripts/mod/
11643F: scripts/package/
11644F: usr/
11645
11646KERNEL HARDENING (not covered by other areas)
11647M: Kees Cook <[email protected]>
11648R: Gustavo A. R. Silva <[email protected]>
11649L: [email protected]
11650S: Supported
11651T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11652F: Documentation/ABI/testing/sysfs-kernel-oops_count
11653F: Documentation/ABI/testing/sysfs-kernel-warn_count
11654F: arch/*/configs/hardening.config
11655F: include/linux/overflow.h
11656F: include/linux/randomize_kstack.h
11657F: kernel/configs/hardening.config
11658F: mm/usercopy.c
11659K: \b(add|choose)_random_kstack_offset\b
11660K: \b__check_(object_size|heap_object)\b
11661K: \b__counted_by\b
11662
11663KERNEL JANITORS
11664L: [email protected]
11665S: Odd Fixes
11666W: http://kernelnewbies.org/KernelJanitors
11667
11668KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11669M: Chuck Lever <[email protected]>
11670M: Jeff Layton <[email protected]>
11671R: Neil Brown <[email protected]>
11672R: Olga Kornievskaia <[email protected]>
11673R: Dai Ngo <[email protected]>
11674R: Tom Talpey <[email protected]>
11675L: [email protected]
11676S: Supported
11677W: http://nfs.sourceforge.net/
11678T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11679F: Documentation/filesystems/nfs/
11680F: fs/lockd/
11681F: fs/nfs_common/
11682F: fs/nfsd/
11683F: include/linux/lockd/
11684F: include/linux/sunrpc/
11685F: include/trace/events/rpcgss.h
11686F: include/trace/events/rpcrdma.h
11687F: include/trace/events/sunrpc.h
11688F: include/trace/misc/fs.h
11689F: include/trace/misc/nfs.h
11690F: include/trace/misc/sunrpc.h
11691F: include/uapi/linux/nfsd/
11692F: include/uapi/linux/sunrpc/
11693F: net/sunrpc/
11694
11695KERNEL REGRESSIONS
11696M: Thorsten Leemhuis <[email protected]>
11697L: [email protected]
11698S: Supported
11699F: Documentation/admin-guide/reporting-regressions.rst
11700F: Documentation/process/handling-regressions.rst
11701
11702KERNEL SELFTEST FRAMEWORK
11703M: Shuah Khan <[email protected]>
11704M: Shuah Khan <[email protected]>
11705L: [email protected]
11706S: Maintained
11707Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11708T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11709F: Documentation/dev-tools/kselftest*
11710F: tools/testing/selftests/
11711
11712KERNEL SMB3 SERVER (KSMBD)
11713M: Namjae Jeon <[email protected]>
11714M: Steve French <[email protected]>
11715R: Sergey Senozhatsky <[email protected]>
11716R: Tom Talpey <[email protected]>
11717L: [email protected]
11718S: Maintained
11719T: git git://git.samba.org/ksmbd.git
11720F: Documentation/filesystems/smb/ksmbd.rst
11721F: fs/smb/common/
11722F: fs/smb/server/
11723
11724KERNEL UNIT TESTING FRAMEWORK (KUnit)
11725M: Brendan Higgins <[email protected]>
11726M: David Gow <[email protected]>
11727R: Rae Moar <[email protected]>
11728L: [email protected]
11729L: [email protected]
11730S: Maintained
11731W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11732T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
11733T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
11734F: Documentation/dev-tools/kunit/
11735F: include/kunit/
11736F: lib/kunit/
11737F: rust/kernel/kunit.rs
11738F: scripts/rustdoc_test_*
11739F: tools/testing/kunit/
11740
11741KERNEL USERMODE HELPER
11742M: Luis Chamberlain <[email protected]>
11743L: [email protected]
11744S: Maintained
11745F: include/linux/umh.h
11746F: kernel/umh.c
11747
11748KERNEL VIRTUAL MACHINE (KVM)
11749M: Paolo Bonzini <[email protected]>
11750L: [email protected]
11751S: Supported
11752W: http://www.linux-kvm.org
11753T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11754F: Documentation/virt/kvm/
11755F: include/asm-generic/kvm*
11756F: include/kvm/iodev.h
11757F: include/linux/kvm*
11758F: include/trace/events/kvm.h
11759F: include/uapi/asm-generic/kvm*
11760F: include/uapi/linux/kvm*
11761F: tools/kvm/
11762F: tools/testing/selftests/kvm/
11763F: virt/kvm/*
11764
11765KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11766M: Marc Zyngier <[email protected]>
11767M: Oliver Upton <[email protected]>
11768R: James Morse <[email protected]>
11769R: Suzuki K Poulose <[email protected]>
11770R: Zenghui Yu <[email protected]>
11771L: [email protected] (moderated for non-subscribers)
11772L: [email protected]
11773S: Maintained
11774T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11775F: arch/arm64/include/asm/kvm*
11776F: arch/arm64/include/uapi/asm/kvm*
11777F: arch/arm64/kvm/
11778F: include/kvm/arm_*
11779F: tools/testing/selftests/kvm/*/aarch64/
11780F: tools/testing/selftests/kvm/aarch64/
11781
11782KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
11783M: Tianrui Zhao <[email protected]>
11784M: Bibo Mao <[email protected]>
11785M: Huacai Chen <[email protected]>
11786L: [email protected]
11787L: [email protected]
11788S: Maintained
11789T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11790F: arch/loongarch/include/asm/kvm*
11791F: arch/loongarch/include/uapi/asm/kvm*
11792F: arch/loongarch/kvm/
11793
11794KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11795M: Huacai Chen <[email protected]>
11796L: [email protected]
11797L: [email protected]
11798S: Maintained
11799T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11800F: arch/mips/include/asm/kvm*
11801F: arch/mips/include/uapi/asm/kvm*
11802F: arch/mips/kvm/
11803
11804KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11805M: Michael Ellerman <[email protected]>
11806R: Nicholas Piggin <[email protected]>
11807L: [email protected]
11808L: [email protected]
11809S: Maintained (Book3S 64-bit HV)
11810S: Odd fixes (Book3S 64-bit PR)
11811S: Orphan (Book3E and 32-bit)
11812T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11813F: arch/powerpc/include/asm/kvm*
11814F: arch/powerpc/include/uapi/asm/kvm*
11815F: arch/powerpc/kernel/kvm*
11816F: arch/powerpc/kvm/
11817
11818KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11819M: Anup Patel <[email protected]>
11820R: Atish Patra <[email protected]>
11821L: [email protected]
11822L: [email protected]
11823L: [email protected]
11824S: Maintained
11825T: git https://github.com/kvm-riscv/linux.git
11826F: arch/riscv/include/asm/kvm*
11827F: arch/riscv/include/uapi/asm/kvm*
11828F: arch/riscv/kvm/
11829F: tools/testing/selftests/kvm/*/riscv/
11830F: tools/testing/selftests/kvm/riscv/
11831
11832KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11833M: Christian Borntraeger <[email protected]>
11834M: Janosch Frank <[email protected]>
11835M: Claudio Imbrenda <[email protected]>
11836R: David Hildenbrand <[email protected]>
11837L: [email protected]
11838S: Supported
11839T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11840F: Documentation/virt/kvm/s390*
11841F: arch/s390/include/asm/gmap.h
11842F: arch/s390/include/asm/kvm*
11843F: arch/s390/include/uapi/asm/kvm*
11844F: arch/s390/include/uapi/asm/uvdevice.h
11845F: arch/s390/kernel/uv.c
11846F: arch/s390/kvm/
11847F: arch/s390/mm/gmap.c
11848F: drivers/s390/char/uvdevice.c
11849F: tools/testing/selftests/drivers/s390x/uvdevice/
11850F: tools/testing/selftests/kvm/*/s390x/
11851F: tools/testing/selftests/kvm/s390x/
11852
11853KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11854M: Sean Christopherson <[email protected]>
11855M: Paolo Bonzini <[email protected]>
11856L: [email protected]
11857S: Supported
11858P: Documentation/process/maintainer-kvm-x86.rst
11859T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11860F: arch/x86/include/asm/kvm*
11861F: arch/x86/include/asm/svm.h
11862F: arch/x86/include/asm/vmx*.h
11863F: arch/x86/include/uapi/asm/kvm*
11864F: arch/x86/include/uapi/asm/svm.h
11865F: arch/x86/include/uapi/asm/vmx.h
11866F: arch/x86/kvm/
11867F: arch/x86/kvm/*/
11868F: tools/testing/selftests/kvm/*/x86_64/
11869F: tools/testing/selftests/kvm/x86_64/
11870
11871KERNFS
11872M: Greg Kroah-Hartman <[email protected]>
11873M: Tejun Heo <[email protected]>
11874S: Supported
11875T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11876F: fs/kernfs/
11877F: include/linux/kernfs.h
11878
11879KEXEC
11880M: Eric Biederman <[email protected]>
11881L: [email protected]
11882S: Maintained
11883W: http://kernel.org/pub/linux/utils/kernel/kexec/
11884F: include/linux/kexec.h
11885F: include/uapi/linux/kexec.h
11886F: kernel/kexec*
11887
11888KEYS-ENCRYPTED
11889M: Mimi Zohar <[email protected]>
11890L: [email protected]
11891L: [email protected]
11892S: Supported
11893F: Documentation/security/keys/trusted-encrypted.rst
11894F: include/keys/encrypted-type.h
11895F: security/keys/encrypted-keys/
11896
11897KEYS-TRUSTED
11898M: James Bottomley <[email protected]>
11899M: Jarkko Sakkinen <[email protected]>
11900M: Mimi Zohar <[email protected]>
11901L: [email protected]
11902L: [email protected]
11903S: Supported
11904F: Documentation/security/keys/trusted-encrypted.rst
11905F: include/keys/trusted-type.h
11906F: include/keys/trusted_tpm.h
11907F: security/keys/trusted-keys/
11908
11909KEYS-TRUSTED-CAAM
11910M: Ahmad Fatoum <[email protected]>
11911R: Pengutronix Kernel Team <[email protected]>
11912L: [email protected]
11913L: [email protected]
11914S: Maintained
11915F: include/keys/trusted_caam.h
11916F: security/keys/trusted-keys/trusted_caam.c
11917
11918KEYS-TRUSTED-TEE
11919M: Sumit Garg <[email protected]>
11920L: [email protected]
11921L: [email protected]
11922S: Supported
11923F: include/keys/trusted_tee.h
11924F: security/keys/trusted-keys/trusted_tee.c
11925
11926KEYS/KEYRINGS
11927M: David Howells <[email protected]>
11928M: Jarkko Sakkinen <[email protected]>
11929L: [email protected]
11930S: Maintained
11931F: Documentation/security/keys/core.rst
11932F: include/keys/
11933F: include/linux/key-type.h
11934F: include/linux/key.h
11935F: include/linux/keyctl.h
11936F: include/uapi/linux/keyctl.h
11937F: security/keys/
11938
11939KEYS/KEYRINGS_INTEGRITY
11940M: Jarkko Sakkinen <[email protected]>
11941M: Mimi Zohar <[email protected]>
11942L: [email protected]
11943L: [email protected]
11944S: Supported
11945F: security/integrity/platform_certs
11946
11947KFENCE
11948M: Alexander Potapenko <[email protected]>
11949M: Marco Elver <[email protected]>
11950R: Dmitry Vyukov <[email protected]>
11951L: [email protected]
11952S: Maintained
11953F: Documentation/dev-tools/kfence.rst
11954F: arch/*/include/asm/kfence.h
11955F: include/linux/kfence.h
11956F: lib/Kconfig.kfence
11957F: mm/kfence/
11958
11959KFIFO
11960M: Stefani Seibold <[email protected]>
11961S: Maintained
11962F: include/linux/kfifo.h
11963F: lib/kfifo.c
11964F: samples/kfifo/
11965
11966KGDB / KDB /debug_core
11967M: Jason Wessel <[email protected]>
11968M: Daniel Thompson <[email protected]>
11969R: Douglas Anderson <[email protected]>
11970L: [email protected]
11971S: Maintained
11972W: http://kgdb.wiki.kernel.org/
11973T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11974F: Documentation/dev-tools/kgdb.rst
11975F: drivers/misc/kgdbts.c
11976F: drivers/tty/serial/kgdboc.c
11977F: include/linux/kdb.h
11978F: include/linux/kgdb.h
11979F: kernel/debug/
11980F: kernel/module/kdb.c
11981
11982KHADAS MCU MFD DRIVER
11983M: Neil Armstrong <[email protected]>
11984L: [email protected]
11985S: Maintained
11986F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11987F: drivers/mfd/khadas-mcu.c
11988F: drivers/thermal/khadas_mcu_fan.c
11989F: include/linux/mfd/khadas-mcu.h
11990
11991KIONIX/ROHM KX022A ACCELEROMETER
11992M: Matti Vaittinen <[email protected]>
11993L: [email protected]
11994S: Supported
11995F: drivers/iio/accel/kionix-kx022a*
11996
11997KMEMLEAK
11998M: Catalin Marinas <[email protected]>
11999S: Maintained
12000F: Documentation/dev-tools/kmemleak.rst
12001F: include/linux/kmemleak.h
12002F: mm/kmemleak.c
12003F: samples/kmemleak/kmemleak-test.c
12004
12005KMSAN
12006M: Alexander Potapenko <[email protected]>
12007R: Marco Elver <[email protected]>
12008R: Dmitry Vyukov <[email protected]>
12009L: [email protected]
12010S: Maintained
12011F: Documentation/dev-tools/kmsan.rst
12012F: arch/*/include/asm/kmsan.h
12013F: arch/*/mm/kmsan_*
12014F: include/linux/kmsan*.h
12015F: lib/Kconfig.kmsan
12016F: mm/kmsan/
12017F: scripts/Makefile.kmsan
12018
12019KPROBES
12020M: Naveen N. Rao <[email protected]>
12021M: Anil S Keshavamurthy <[email protected]>
12022M: "David S. Miller" <[email protected]>
12023M: Masami Hiramatsu <[email protected]>
12024L: [email protected]
12025L: [email protected]
12026S: Maintained
12027Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
12028T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12029F: Documentation/trace/kprobes.rst
12030F: include/asm-generic/kprobes.h
12031F: include/linux/kprobes.h
12032F: kernel/kprobes.c
12033F: lib/test_kprobes.c
12034F: samples/kprobes
12035
12036KS0108 LCD CONTROLLER DRIVER
12037M: Miguel Ojeda <[email protected]>
12038S: Maintained
12039F: Documentation/admin-guide/auxdisplay/ks0108.rst
12040F: drivers/auxdisplay/ks0108.c
12041F: include/linux/ks0108.h
12042
12043KTD253 BACKLIGHT DRIVER
12044M: Linus Walleij <[email protected]>
12045S: Maintained
12046F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12047F: drivers/video/backlight/ktd253-backlight.c
12048
12049KTEST
12050M: Steven Rostedt <[email protected]>
12051M: John Hawley <[email protected]>
12052S: Maintained
12053F: tools/testing/ktest
12054
12055KTZ8866 BACKLIGHT DRIVER
12056M: Jianhua Lu <[email protected]>
12057S: Maintained
12058F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12059F: drivers/video/backlight/ktz8866.c
12060
12061KVM PARAVIRT (KVM/paravirt)
12062M: Paolo Bonzini <[email protected]>
12063R: Wanpeng Li <[email protected]>
12064R: Vitaly Kuznetsov <[email protected]>
12065L: [email protected]
12066S: Supported
12067T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12068F: arch/um/include/asm/kvm_para.h
12069F: arch/x86/include/asm/kvm_para.h
12070F: arch/x86/include/asm/pvclock-abi.h
12071F: arch/x86/include/uapi/asm/kvm_para.h
12072F: arch/x86/kernel/kvm.c
12073F: arch/x86/kernel/kvmclock.c
12074F: include/asm-generic/kvm_para.h
12075F: include/linux/kvm_para.h
12076F: include/uapi/asm-generic/kvm_para.h
12077F: include/uapi/linux/kvm_para.h
12078
12079KVM X86 HYPER-V (KVM/hyper-v)
12080M: Vitaly Kuznetsov <[email protected]>
12081M: Sean Christopherson <[email protected]>
12082M: Paolo Bonzini <[email protected]>
12083L: [email protected]
12084S: Supported
12085T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12086F: arch/x86/kvm/hyperv.*
12087F: arch/x86/kvm/kvm_onhyperv.*
12088F: arch/x86/kvm/svm/hyperv.*
12089F: arch/x86/kvm/svm/svm_onhyperv.*
12090F: arch/x86/kvm/vmx/hyperv.*
12091
12092KVM X86 Xen (KVM/Xen)
12093M: David Woodhouse <[email protected]>
12094M: Paul Durrant <[email protected]>
12095M: Sean Christopherson <[email protected]>
12096M: Paolo Bonzini <[email protected]>
12097L: [email protected]
12098S: Supported
12099T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12100F: arch/x86/kvm/xen.*
12101
12102L3MDEV
12103M: David Ahern <[email protected]>
12104L: [email protected]
12105S: Maintained
12106F: include/net/l3mdev.h
12107F: net/l3mdev
12108
12109LANDLOCK SECURITY MODULE
12110M: Mickaël Salaün <[email protected]>
12111L: [email protected]
12112S: Supported
12113W: https://landlock.io
12114T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12115F: Documentation/security/landlock.rst
12116F: Documentation/userspace-api/landlock.rst
12117F: include/uapi/linux/landlock.h
12118F: samples/landlock/
12119F: security/landlock/
12120F: tools/testing/selftests/landlock/
12121K: landlock
12122K: LANDLOCK
12123
12124LANTIQ / INTEL Ethernet drivers
12125M: Hauke Mehrtens <[email protected]>
12126L: [email protected]
12127S: Maintained
12128F: drivers/net/dsa/lantiq_gswip.c
12129F: drivers/net/dsa/lantiq_pce.h
12130F: drivers/net/ethernet/lantiq_xrx200.c
12131F: net/dsa/tag_gswip.c
12132
12133LANTIQ MIPS ARCHITECTURE
12134M: John Crispin <[email protected]>
12135L: [email protected]
12136S: Maintained
12137F: arch/mips/lantiq
12138F: drivers/soc/lantiq
12139
12140LANTIQ PEF2256 DRIVER
12141M: Herve Codina <[email protected]>
12142S: Maintained
12143F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12144F: drivers/net/wan/framer/pef2256/
12145F: drivers/pinctrl/pinctrl-pef2256.c
12146F: include/linux/framer/pef2256.h
12147
12148LASI 53c700 driver for PARISC
12149M: "James E.J. Bottomley" <[email protected]>
12150L: [email protected]
12151S: Maintained
12152F: Documentation/scsi/53c700.rst
12153F: drivers/scsi/53c700*
12154
12155LEAKING_ADDRESSES
12156M: Tobin C. Harding <[email protected]>
12157M: Tycho Andersen <[email protected]>
12158L: [email protected]
12159S: Maintained
12160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
12161F: scripts/leaking_addresses.pl
12162
12163LED SUBSYSTEM
12164M: Pavel Machek <[email protected]>
12165M: Lee Jones <[email protected]>
12166L: [email protected]
12167S: Maintained
12168T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12169F: Documentation/devicetree/bindings/leds/
12170F: Documentation/leds/
12171F: drivers/leds/
12172F: include/dt-bindings/leds/
12173F: include/linux/leds.h
12174
12175LEGO MINDSTORMS EV3
12176R: David Lechner <[email protected]>
12177S: Maintained
12178F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12179F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12180F: drivers/power/supply/lego_ev3_battery.c
12181
12182LEGO USB Tower driver
12183M: Juergen Stuber <[email protected]>
12184L: [email protected]
12185S: Maintained
12186W: http://legousb.sourceforge.net/
12187F: drivers/usb/misc/legousbtower.c
12188
12189LETSKETCH HID TABLET DRIVER
12190M: Hans de Goede <[email protected]>
12191L: [email protected]
12192S: Maintained
12193T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12194F: drivers/hid/hid-letsketch.c
12195
12196LG LAPTOP EXTRAS
12197M: Matan Ziv-Av <[email protected]>
12198L: [email protected]
12199S: Maintained
12200F: Documentation/ABI/testing/sysfs-platform-lg-laptop
12201F: Documentation/admin-guide/laptops/lg-laptop.rst
12202F: drivers/platform/x86/lg-laptop.c
12203
12204LG2160 MEDIA DRIVER
12205M: Michael Krufky <[email protected]>
12206L: [email protected]
12207S: Maintained
12208W: https://linuxtv.org
12209W: http://github.com/mkrufky
12210Q: http://patchwork.linuxtv.org/project/linux-media/list/
12211T: git git://linuxtv.org/mkrufky/tuners.git
12212F: drivers/media/dvb-frontends/lg2160.*
12213
12214LGDT3305 MEDIA DRIVER
12215M: Michael Krufky <[email protected]>
12216L: [email protected]
12217S: Maintained
12218W: https://linuxtv.org
12219W: http://github.com/mkrufky
12220Q: http://patchwork.linuxtv.org/project/linux-media/list/
12221T: git git://linuxtv.org/mkrufky/tuners.git
12222F: drivers/media/dvb-frontends/lgdt3305.*
12223
12224LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12225M: Viresh Kumar <[email protected]>
12226L: [email protected]
12227S: Maintained
12228T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12229F: drivers/ata/pata_arasan_cf.c
12230F: include/linux/pata_arasan_cf_data.h
12231
12232LIBATA PATA DRIVERS
12233R: Sergey Shtylyov <[email protected]>
12234L: [email protected]
12235F: drivers/ata/ata_*.c
12236F: drivers/ata/pata_*.c
12237
12238LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12239M: Linus Walleij <[email protected]>
12240L: [email protected]
12241S: Maintained
12242T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12243F: drivers/ata/pata_ftide010.c
12244F: drivers/ata/sata_gemini.c
12245F: drivers/ata/sata_gemini.h
12246
12247LIBATA SATA AHCI PLATFORM devices support
12248M: Hans de Goede <[email protected]>
12249M: Jens Axboe <[email protected]>
12250L: [email protected]
12251S: Maintained
12252T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12253F: drivers/ata/ahci_platform.c
12254F: drivers/ata/libahci_platform.c
12255F: include/linux/ahci_platform.h
12256
12257LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12258M: Serge Semin <[email protected]>
12259L: [email protected]
12260S: Maintained
12261T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12262F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12263F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12264F: drivers/ata/ahci_dwc.c
12265
12266LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12267M: Mikael Pettersson <[email protected]>
12268L: [email protected]
12269S: Maintained
12270T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12271F: drivers/ata/sata_promise.*
12272
12273LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12274M: Damien Le Moal <[email protected]>
12275M: Niklas Cassel <[email protected]>
12276L: [email protected]
12277S: Maintained
12278T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12279F: Documentation/ABI/testing/sysfs-ata
12280F: Documentation/devicetree/bindings/ata/
12281F: drivers/ata/
12282F: include/linux/ata.h
12283F: include/linux/libata.h
12284
12285LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12286M: Vishal Verma <[email protected]>
12287M: Dan Williams <[email protected]>
12288M: Dave Jiang <[email protected]>
12289L: [email protected]
12290S: Supported
12291Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
12292P: Documentation/nvdimm/maintainer-entry-profile.rst
12293F: drivers/nvdimm/btt*
12294
12295LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12296M: Dan Williams <[email protected]>
12297M: Vishal Verma <[email protected]>
12298M: Dave Jiang <[email protected]>
12299L: [email protected]
12300S: Supported
12301Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
12302P: Documentation/nvdimm/maintainer-entry-profile.rst
12303F: drivers/nvdimm/pmem*
12304
12305LIBNVDIMM: DEVICETREE BINDINGS
12306M: Oliver O'Halloran <[email protected]>
12307L: [email protected]
12308S: Supported
12309Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
12310F: Documentation/devicetree/bindings/pmem/pmem-region.txt
12311F: drivers/nvdimm/of_pmem.c
12312
12313LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12314M: Dan Williams <[email protected]>
12315M: Vishal Verma <[email protected]>
12316M: Dave Jiang <[email protected]>
12317M: Ira Weiny <[email protected]>
12318L: [email protected]
12319S: Supported
12320Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
12321P: Documentation/nvdimm/maintainer-entry-profile.rst
12322T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12323F: drivers/acpi/nfit/*
12324F: drivers/nvdimm/*
12325F: include/linux/libnvdimm.h
12326F: include/linux/nd.h
12327F: include/uapi/linux/ndctl.h
12328F: tools/testing/nvdimm/
12329
12330LIBRARY CODE
12331M: Andrew Morton <[email protected]>
12332L: [email protected]
12333S: Supported
12334T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12335F: lib/*
12336
12337LICENSES and SPDX stuff
12338M: Thomas Gleixner <[email protected]>
12339M: Greg Kroah-Hartman <[email protected]>
12340L: [email protected]
12341S: Maintained
12342T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12343F: COPYING
12344F: Documentation/process/license-rules.rst
12345F: LICENSES/
12346F: scripts/spdxcheck-test.sh
12347F: scripts/spdxcheck.py
12348F: scripts/spdxexclude
12349
12350LINEAR RANGES HELPERS
12351M: Mark Brown <[email protected]>
12352R: Matti Vaittinen <[email protected]>
12353F: include/linux/linear_range.h
12354F: lib/linear_ranges.c
12355F: lib/test_linear_ranges.c
12356
12357LINUX FOR POWER MACINTOSH
12358L: [email protected]
12359S: Orphan
12360F: arch/powerpc/platforms/powermac/
12361F: drivers/macintosh/
12362X: drivers/macintosh/adb-iop.c
12363X: drivers/macintosh/via-macii.c
12364
12365LINUX FOR POWERPC (32-BIT AND 64-BIT)
12366M: Michael Ellerman <[email protected]>
12367R: Nicholas Piggin <[email protected]>
12368R: Christophe Leroy <[email protected]>
12369R: Aneesh Kumar K.V <[email protected]>
12370R: Naveen N. Rao <[email protected]>
12371L: [email protected]
12372S: Supported
12373W: https://github.com/linuxppc/wiki/wiki
12374Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12375T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12376F: Documentation/ABI/stable/sysfs-firmware-opal-*
12377F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
12378F: Documentation/devicetree/bindings/powerpc/
12379F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
12380F: Documentation/arch/powerpc/
12381F: arch/powerpc/
12382F: drivers/*/*/*pasemi*
12383F: drivers/*/*pasemi*
12384F: drivers/char/tpm/tpm_ibmvtpm*
12385F: drivers/crypto/nx/
12386F: drivers/crypto/vmx/
12387F: drivers/i2c/busses/i2c-opal.c
12388F: drivers/net/ethernet/ibm/ibmveth.*
12389F: drivers/net/ethernet/ibm/ibmvnic.*
12390F: drivers/pci/hotplug/pnv_php.c
12391F: drivers/pci/hotplug/rpa*
12392F: drivers/rtc/rtc-opal.c
12393F: drivers/scsi/ibmvscsi/
12394F: drivers/tty/hvc/hvc_opal.c
12395F: drivers/watchdog/wdrtas.c
12396F: tools/testing/selftests/powerpc
12397N: /pmac
12398N: powermac
12399N: powernv
12400N: [^a-z0-9]ps3
12401N: pseries
12402
12403LINUX FOR POWERPC EMBEDDED MPC5XXX
12404M: Anatolij Gustschin <[email protected]>
12405L: [email protected]
12406S: Odd Fixes
12407F: arch/powerpc/platforms/512x/
12408F: arch/powerpc/platforms/52xx/
12409
12410LINUX FOR POWERPC EMBEDDED PPC4XX
12411L: [email protected]
12412S: Orphan
12413F: arch/powerpc/platforms/40x/
12414F: arch/powerpc/platforms/44x/
12415
12416LINUX FOR POWERPC EMBEDDED PPC85XX
12417M: Scott Wood <[email protected]>
12418L: [email protected]
12419S: Odd fixes
12420T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12421F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12422F: Documentation/devicetree/bindings/powerpc/fsl/
12423F: arch/powerpc/platforms/85xx/
12424
12425LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12426M: Christophe Leroy <[email protected]>
12427L: [email protected]
12428S: Maintained
12429F: arch/powerpc/platforms/8xx/
12430F: arch/powerpc/platforms/83xx/
12431
12432LINUX KERNEL DUMP TEST MODULE (LKDTM)
12433M: Kees Cook <[email protected]>
12434S: Maintained
12435F: drivers/misc/lkdtm/*
12436F: tools/testing/selftests/lkdtm/*
12437
12438LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12439M: Alan Stern <[email protected]>
12440M: Andrea Parri <[email protected]>
12441M: Will Deacon <[email protected]>
12442M: Peter Zijlstra <[email protected]>
12443M: Boqun Feng <[email protected]>
12444M: Nicholas Piggin <[email protected]>
12445M: David Howells <[email protected]>
12446M: Jade Alglave <[email protected]>
12447M: Luc Maranget <[email protected]>
12448M: "Paul E. McKenney" <[email protected]>
12449R: Akira Yokosawa <[email protected]>
12450R: Daniel Lustig <[email protected]>
12451R: Joel Fernandes <[email protected]>
12452L: [email protected]
12453L: [email protected]
12454S: Supported
12455T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12456F: Documentation/atomic_bitops.txt
12457F: Documentation/atomic_t.txt
12458F: Documentation/core-api/refcount-vs-atomic.rst
12459F: Documentation/litmus-tests/
12460F: Documentation/memory-barriers.txt
12461F: tools/memory-model/
12462
12463LINUX-NEXT TREE
12464M: Stephen Rothwell <[email protected]>
12465L: [email protected]
12466S: Supported
12467B: mailto:[email protected] and the appropriate development tree
12468T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12469
12470LIS3LV02D ACCELEROMETER DRIVER
12471M: Eric Piel <[email protected]>
12472S: Maintained
12473F: Documentation/misc-devices/lis3lv02d.rst
12474F: drivers/misc/lis3lv02d/
12475F: drivers/platform/x86/hp/hp_accel.c
12476
12477LIST KUNIT TEST
12478M: David Gow <[email protected]>
12479L: [email protected]
12480L: [email protected]
12481S: Maintained
12482F: lib/list-test.c
12483
12484LITEX PLATFORM
12485M: Karol Gugala <[email protected]>
12486M: Mateusz Holenko <[email protected]>
12487M: Gabriel Somlo <[email protected]>
12488M: Joel Stanley <[email protected]>
12489S: Maintained
12490F: Documentation/devicetree/bindings/*/litex,*.yaml
12491F: arch/openrisc/boot/dts/or1klitex.dts
12492F: drivers/mmc/host/litex_mmc.c
12493F: drivers/net/ethernet/litex/*
12494F: drivers/soc/litex/*
12495F: drivers/tty/serial/liteuart.c
12496F: include/linux/litex.h
12497N: litex
12498
12499LIVE PATCHING
12500M: Josh Poimboeuf <[email protected]>
12501M: Jiri Kosina <[email protected]>
12502M: Miroslav Benes <[email protected]>
12503M: Petr Mladek <[email protected]>
12504R: Joe Lawrence <[email protected]>
12505L: [email protected]
12506S: Maintained
12507T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12508F: Documentation/ABI/testing/sysfs-kernel-livepatch
12509F: Documentation/livepatch/
12510F: arch/powerpc/include/asm/livepatch.h
12511F: include/linux/livepatch.h
12512F: kernel/livepatch/
12513F: kernel/module/livepatch.c
12514F: lib/livepatch/
12515F: samples/livepatch/
12516F: tools/testing/selftests/livepatch/
12517
12518LLC (802.2)
12519L: [email protected]
12520S: Odd fixes
12521F: include/linux/llc.h
12522F: include/net/llc*
12523F: include/uapi/linux/llc.h
12524F: net/llc/
12525
12526LM73 HARDWARE MONITOR DRIVER
12527M: Guillaume Ligneul <[email protected]>
12528L: [email protected]
12529S: Maintained
12530F: drivers/hwmon/lm73.c
12531
12532LM78 HARDWARE MONITOR DRIVER
12533M: Jean Delvare <[email protected]>
12534L: [email protected]
12535S: Maintained
12536F: Documentation/hwmon/lm78.rst
12537F: drivers/hwmon/lm78.c
12538
12539LM83 HARDWARE MONITOR DRIVER
12540M: Jean Delvare <[email protected]>
12541L: [email protected]
12542S: Maintained
12543F: Documentation/hwmon/lm83.rst
12544F: drivers/hwmon/lm83.c
12545
12546LM90 HARDWARE MONITOR DRIVER
12547M: Jean Delvare <[email protected]>
12548L: [email protected]
12549S: Maintained
12550F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12551F: Documentation/hwmon/lm90.rst
12552F: drivers/hwmon/lm90.c
12553F: include/dt-bindings/thermal/lm90.h
12554
12555LM95234 HARDWARE MONITOR DRIVER
12556M: Guenter Roeck <[email protected]>
12557L: [email protected]
12558S: Maintained
12559F: Documentation/hwmon/lm95234.rst
12560F: drivers/hwmon/lm95234.c
12561
12562LME2510 MEDIA DRIVER
12563M: Malcolm Priestley <[email protected]>
12564L: [email protected]
12565S: Maintained
12566W: https://linuxtv.org
12567Q: http://patchwork.linuxtv.org/project/linux-media/list/
12568F: drivers/media/usb/dvb-usb-v2/lmedm04*
12569
12570LOADPIN SECURITY MODULE
12571M: Kees Cook <[email protected]>
12572S: Supported
12573T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12574F: Documentation/admin-guide/LSM/LoadPin.rst
12575F: security/loadpin/
12576
12577LOCKDOWN SECURITY MODULE
12578L: [email protected]
12579S: Odd Fixes
12580T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12581F: security/lockdown/
12582
12583LOCKING PRIMITIVES
12584M: Peter Zijlstra <[email protected]>
12585M: Ingo Molnar <[email protected]>
12586M: Will Deacon <[email protected]>
12587R: Waiman Long <[email protected]>
12588R: Boqun Feng <[email protected]> (LOCKDEP)
12589L: [email protected]
12590S: Maintained
12591T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12592F: Documentation/locking/
12593F: arch/*/include/asm/spinlock*.h
12594F: include/linux/lockdep*.h
12595F: include/linux/mutex*.h
12596F: include/linux/rwlock*.h
12597F: include/linux/rwsem*.h
12598F: include/linux/seqlock.h
12599F: include/linux/spinlock*.h
12600F: kernel/locking/
12601F: lib/locking*.[ch]
12602X: kernel/locking/locktorture.c
12603
12604LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12605M: "Richard Russon (FlatCap)" <[email protected]>
12606L: [email protected]
12607S: Maintained
12608W: http://www.linux-ntfs.org/content/view/19/37/
12609F: Documentation/admin-guide/ldm.rst
12610F: block/partitions/ldm.*
12611
12612LOGITECH HID GAMING KEYBOARDS
12613M: Hans de Goede <[email protected]>
12614L: [email protected]
12615S: Maintained
12616T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12617F: drivers/hid/hid-lg-g15.c
12618
12619LONTIUM LT8912B MIPI TO HDMI BRIDGE
12620M: Adrien Grassein <[email protected]>
12621S: Maintained
12622F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12623F: drivers/gpu/drm/bridge/lontium-lt8912b.c
12624
12625LOONGARCH
12626M: Huacai Chen <[email protected]>
12627R: WANG Xuerui <[email protected]>
12628L: [email protected]
12629S: Maintained
12630T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12631F: Documentation/arch/loongarch/
12632F: Documentation/translations/zh_CN/arch/loongarch/
12633F: arch/loongarch/
12634F: drivers/*/*loongarch*
12635
12636LOONGSON GPIO DRIVER
12637M: Yinbo Zhu <[email protected]>
12638L: [email protected]
12639S: Maintained
12640F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12641F: drivers/gpio/gpio-loongson-64bit.c
12642
12643LOONGSON LS2X APB DMA DRIVER
12644M: Binbin Zhou <[email protected]>
12645L: [email protected]
12646S: Maintained
12647F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12648F: drivers/dma/ls2x-apb-dma.c
12649
12650LOONGSON LS2X I2C DRIVER
12651M: Binbin Zhou <[email protected]>
12652L: [email protected]
12653S: Maintained
12654F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12655F: drivers/i2c/busses/i2c-ls2x.c
12656
12657LOONGSON-2 SOC SERIES CLOCK DRIVER
12658M: Yinbo Zhu <[email protected]>
12659L: [email protected]
12660S: Maintained
12661F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12662F: drivers/clk/clk-loongson2.c
12663F: include/dt-bindings/clock/loongson,ls2k-clk.h
12664
12665LOONGSON SPI DRIVER
12666M: Yinbo Zhu <[email protected]>
12667L: [email protected]
12668S: Maintained
12669F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
12670F: drivers/spi/spi-loongson-core.c
12671F: drivers/spi/spi-loongson-pci.c
12672F: drivers/spi/spi-loongson-plat.c
12673F: drivers/spi/spi-loongson.h
12674
12675LOONGSON-2 SOC SERIES GUTS DRIVER
12676M: Yinbo Zhu <[email protected]>
12677L: [email protected]
12678S: Maintained
12679F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12680F: drivers/soc/loongson/loongson2_guts.c
12681
12682LOONGSON-2 SOC SERIES PM DRIVER
12683M: Yinbo Zhu <[email protected]>
12684L: [email protected]
12685S: Maintained
12686F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
12687F: drivers/soc/loongson/loongson2_pm.c
12688
12689LOONGSON-2 SOC SERIES PINCTRL DRIVER
12690M: zhanghongchen <[email protected]>
12691M: Yinbo Zhu <[email protected]>
12692L: [email protected]
12693S: Maintained
12694F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12695F: drivers/pinctrl/pinctrl-loongson2.c
12696
12697LOONGSON-2 SOC SERIES THERMAL DRIVER
12698M: zhanghongchen <[email protected]>
12699M: Yinbo Zhu <[email protected]>
12700L: [email protected]
12701S: Maintained
12702F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
12703F: drivers/thermal/loongson2_thermal.c
12704
12705LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12706M: Sathya Prakash <[email protected]>
12707M: Sreekanth Reddy <[email protected]>
12708M: Suganath Prabu Subramani <[email protected]>
12709L: [email protected]
12710L: [email protected]
12711S: Supported
12712W: http://www.avagotech.com/support/
12713F: drivers/message/fusion/
12714F: drivers/scsi/mpt3sas/
12715
12716LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12717M: Matthew Wilcox <[email protected]>
12718L: [email protected]
12719S: Maintained
12720F: drivers/scsi/sym53c8xx_2/
12721
12722LTC1660 DAC DRIVER
12723M: Marcus Folkesson <[email protected]>
12724L: [email protected]
12725S: Maintained
12726F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12727F: drivers/iio/dac/ltc1660.c
12728
12729LTC2688 IIO DAC DRIVER
12730M: Nuno Sá <[email protected]>
12731L: [email protected]
12732S: Supported
12733W: https://ez.analog.com/linux-software-drivers
12734F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12735F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12736F: drivers/iio/dac/ltc2688.c
12737
12738LTC2947 HARDWARE MONITOR DRIVER
12739M: Nuno Sá <[email protected]>
12740L: [email protected]
12741S: Supported
12742W: https://ez.analog.com/linux-software-drivers
12743F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12744F: drivers/hwmon/ltc2947-core.c
12745F: drivers/hwmon/ltc2947-i2c.c
12746F: drivers/hwmon/ltc2947-spi.c
12747F: drivers/hwmon/ltc2947.h
12748
12749LTC2991 HARDWARE MONITOR DRIVER
12750M: Antoniu Miclaus <[email protected]>
12751L: [email protected]
12752S: Supported
12753W: https://ez.analog.com/linux-software-drivers
12754F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
12755F: drivers/hwmon/ltc2991.c
12756
12757LTC2983 IIO TEMPERATURE DRIVER
12758M: Nuno Sá <[email protected]>
12759L: [email protected]
12760S: Supported
12761W: https://ez.analog.com/linux-software-drivers
12762F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12763F: drivers/iio/temperature/ltc2983.c
12764
12765LTC4261 HARDWARE MONITOR DRIVER
12766M: Guenter Roeck <[email protected]>
12767L: [email protected]
12768S: Maintained
12769F: Documentation/hwmon/ltc4261.rst
12770F: drivers/hwmon/ltc4261.c
12771
12772LTC4286 HARDWARE MONITOR DRIVER
12773M: Delphine CC Chiu <[email protected]>
12774L: [email protected]
12775S: Maintained
12776F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
12777F: Documentation/hwmon/ltc4286.rst
12778F: drivers/hwmon/pmbus/Kconfig
12779F: drivers/hwmon/pmbus/Makefile
12780F: drivers/hwmon/pmbus/ltc4286.c
12781
12782LTC4306 I2C MULTIPLEXER DRIVER
12783M: Michael Hennerich <[email protected]>
12784L: [email protected]
12785S: Supported
12786W: https://ez.analog.com/linux-software-drivers
12787F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12788F: drivers/i2c/muxes/i2c-mux-ltc4306.c
12789
12790LTP (Linux Test Project)
12791M: Cyril Hrubis <[email protected]>
12792M: Jan Stancek <[email protected]>
12793M: Petr Vorel <[email protected]>
12794M: Li Wang <[email protected]>
12795M: Yang Xu <[email protected]>
12796L: [email protected] (subscribers-only)
12797S: Maintained
12798W: http://linux-test-project.github.io/
12799T: git https://github.com/linux-test-project/ltp.git
12800
12801LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
12802M: Anshul Dalal <[email protected]>
12803L: [email protected]
12804S: Maintained
12805F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
12806F: drivers/iio/light/ltr390.c
12807
12808LYNX 28G SERDES PHY DRIVER
12809M: Ioana Ciornei <[email protected]>
12810L: [email protected]
12811S: Supported
12812F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12813F: drivers/phy/freescale/phy-fsl-lynx-28g.c
12814
12815LYNX PCS MODULE
12816M: Ioana Ciornei <[email protected]>
12817L: [email protected]
12818S: Supported
12819F: drivers/net/pcs/pcs-lynx.c
12820F: include/linux/pcs-lynx.h
12821
12822M68K ARCHITECTURE
12823M: Geert Uytterhoeven <[email protected]>
12824L: [email protected]
12825S: Maintained
12826W: http://www.linux-m68k.org/
12827T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12828F: arch/m68k/
12829F: drivers/zorro/
12830
12831M68K ON APPLE MACINTOSH
12832M: Joshua Thompson <[email protected]>
12833L: [email protected]
12834S: Maintained
12835W: http://www.mac.linux-m68k.org/
12836F: arch/m68k/mac/
12837F: drivers/macintosh/adb-iop.c
12838F: drivers/macintosh/via-macii.c
12839
12840M68K ON HP9000/300
12841M: Philip Blundell <[email protected]>
12842S: Maintained
12843W: http://www.tazenda.demon.co.uk/phil/linux-hp
12844F: arch/m68k/hp300/
12845
12846M88DS3103 MEDIA DRIVER
12847L: [email protected]
12848S: Orphan
12849W: https://linuxtv.org
12850Q: http://patchwork.linuxtv.org/project/linux-media/list/
12851F: drivers/media/dvb-frontends/m88ds3103*
12852
12853M88RS2000 MEDIA DRIVER
12854M: Malcolm Priestley <[email protected]>
12855L: [email protected]
12856S: Maintained
12857W: https://linuxtv.org
12858Q: http://patchwork.linuxtv.org/project/linux-media/list/
12859F: drivers/media/dvb-frontends/m88rs2000*
12860
12861MA901 MASTERKIT USB FM RADIO DRIVER
12862M: Alexey Klimov <[email protected]>
12863L: [email protected]
12864S: Maintained
12865T: git git://linuxtv.org/media_tree.git
12866F: drivers/media/radio/radio-ma901.c
12867
12868MAC80211
12869M: Johannes Berg <[email protected]>
12870L: [email protected]
12871S: Maintained
12872W: https://wireless.wiki.kernel.org/
12873Q: https://patchwork.kernel.org/project/linux-wireless/list/
12874T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12875T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12876F: Documentation/networking/mac80211-injection.rst
12877F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12878F: drivers/net/wireless/virtual/mac80211_hwsim.[ch]
12879F: include/net/mac80211.h
12880F: net/mac80211/
12881
12882MAILBOX API
12883M: Jassi Brar <[email protected]>
12884L: [email protected]
12885S: Maintained
12886F: Documentation/devicetree/bindings/mailbox/
12887F: drivers/mailbox/
12888F: include/dt-bindings/mailbox/
12889F: include/linux/mailbox_client.h
12890F: include/linux/mailbox_controller.h
12891
12892MAILBOX ARM MHUv2
12893M: Viresh Kumar <[email protected]>
12894M: Tushar Khandelwal <[email protected]>
12895L: [email protected]
12896S: Maintained
12897F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12898F: drivers/mailbox/arm_mhuv2.c
12899F: include/linux/mailbox/arm_mhuv2_message.h
12900
12901MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12902M: Alejandro Colomar <[email protected]>
12903L: [email protected]
12904S: Maintained
12905W: http://www.kernel.org/doc/man-pages
12906T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
12907T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
12908
12909MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12910M: Jeremy Kerr <[email protected]>
12911M: Matt Johnston <[email protected]>
12912L: [email protected]
12913S: Maintained
12914F: Documentation/networking/mctp.rst
12915F: drivers/net/mctp/
12916F: include/net/mctp.h
12917F: include/net/mctpdevice.h
12918F: include/net/netns/mctp.h
12919F: net/mctp/
12920
12921MAPLE TREE
12922M: Liam R. Howlett <[email protected]>
12923L: [email protected]
12924L: [email protected]
12925S: Supported
12926F: Documentation/core-api/maple_tree.rst
12927F: include/linux/maple_tree.h
12928F: include/trace/events/maple_tree.h
12929F: lib/maple_tree.c
12930F: lib/test_maple_tree.c
12931F: tools/testing/radix-tree/linux/maple_tree.h
12932F: tools/testing/radix-tree/maple.c
12933
12934MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12935M: Rahul Bedarkar <[email protected]>
12936L: [email protected]
12937S: Maintained
12938F: arch/mips/boot/dts/img/pistachio*
12939
12940MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12941M: Andrew Lunn <[email protected]>
12942L: [email protected]
12943S: Maintained
12944F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
12945F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
12946F: Documentation/networking/devlink/mv88e6xxx.rst
12947F: drivers/net/dsa/mv88e6xxx/
12948F: include/linux/dsa/mv88e6xxx.h
12949F: include/linux/platform_data/mv88e6xxx.h
12950
12951MARVELL ARMADA 3700 PHY DRIVERS
12952M: Miquel Raynal <[email protected]>
12953S: Maintained
12954F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12955F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12956F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12957F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12958
12959MARVELL ARMADA 3700 SERIAL DRIVER
12960M: Pali Rohár <[email protected]>
12961S: Maintained
12962F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12963F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12964F: drivers/tty/serial/mvebu-uart.c
12965
12966MARVELL ARMADA DRM SUPPORT
12967M: Russell King <[email protected]>
12968S: Maintained
12969T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12970T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12971F: Documentation/devicetree/bindings/display/armada/
12972F: drivers/gpu/drm/armada/
12973F: include/uapi/drm/armada_drm.h
12974
12975MARVELL CRYPTO DRIVER
12976M: Boris Brezillon <[email protected]>
12977M: Arnaud Ebalard <[email protected]>
12978M: Srujana Challa <[email protected]>
12979L: [email protected]
12980S: Maintained
12981F: drivers/crypto/marvell/
12982F: include/linux/soc/marvell/octeontx2/
12983
12984MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12985M: Mirko Lindner <[email protected]>
12986M: Stephen Hemminger <[email protected]>
12987L: [email protected]
12988S: Maintained
12989F: drivers/net/ethernet/marvell/sk*
12990
12991MARVELL LIBERTAS WIRELESS DRIVER
12992L: [email protected]
12993S: Orphan
12994F: drivers/net/wireless/marvell/libertas/
12995
12996MARVELL MACCHIATOBIN SUPPORT
12997M: Russell King <[email protected]>
12998L: [email protected] (moderated for non-subscribers)
12999S: Maintained
13000F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13001
13002MARVELL MV643XX ETHERNET DRIVER
13003M: Sebastian Hesselbarth <[email protected]>
13004L: [email protected]
13005S: Maintained
13006F: drivers/net/ethernet/marvell/mv643xx_eth.*
13007F: include/linux/mv643xx.h
13008
13009MARVELL MV88X3310 PHY DRIVER
13010M: Russell King <[email protected]>
13011M: Marek Behún <[email protected]>
13012L: [email protected]
13013S: Maintained
13014F: drivers/net/phy/marvell10g.c
13015
13016MARVELL MVEBU THERMAL DRIVER
13017M: Miquel Raynal <[email protected]>
13018S: Maintained
13019F: drivers/thermal/armada_thermal.c
13020
13021MARVELL MVNETA ETHERNET DRIVER
13022M: Marcin Wojtas <[email protected]>
13023L: [email protected]
13024S: Maintained
13025F: drivers/net/ethernet/marvell/mvneta*
13026
13027MARVELL MVPP2 ETHERNET DRIVER
13028M: Marcin Wojtas <[email protected]>
13029M: Russell King <[email protected]>
13030L: [email protected]
13031S: Maintained
13032F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
13033F: drivers/net/ethernet/marvell/mvpp2/
13034
13035MARVELL MWIFIEX WIRELESS DRIVER
13036M: Brian Norris <[email protected]>
13037L: [email protected]
13038S: Odd Fixes
13039F: drivers/net/wireless/marvell/mwifiex/
13040
13041MARVELL MWL8K WIRELESS DRIVER
13042L: [email protected]
13043S: Orphan
13044F: drivers/net/wireless/marvell/mwl8k.c
13045
13046MARVELL NAND CONTROLLER DRIVER
13047M: Miquel Raynal <[email protected]>
13048L: [email protected]
13049S: Maintained
13050F: drivers/mtd/nand/raw/marvell_nand.c
13051
13052MARVELL OCTEON ENDPOINT DRIVER
13053M: Veerasenareddy Burru <[email protected]>
13054M: Sathesh Edara <[email protected]>
13055L: [email protected]
13056S: Supported
13057F: drivers/net/ethernet/marvell/octeon_ep
13058
13059MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13060M: Sunil Goutham <[email protected]>
13061M: Geetha sowjanya <[email protected]>
13062M: Subbaraya Sundeep <[email protected]>
13063M: hariprasad <[email protected]>
13064L: [email protected]
13065S: Supported
13066F: drivers/net/ethernet/marvell/octeontx2/nic/
13067F: include/linux/soc/marvell/octeontx2/
13068
13069MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13070M: Sunil Goutham <[email protected]>
13071M: Linu Cherian <[email protected]>
13072M: Geetha sowjanya <[email protected]>
13073M: Jerin Jacob <[email protected]>
13074M: hariprasad <[email protected]>
13075M: Subbaraya Sundeep <[email protected]>
13076L: [email protected]
13077S: Supported
13078F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13079F: drivers/net/ethernet/marvell/octeontx2/af/
13080
13081MARVELL PRESTERA ETHERNET SWITCH DRIVER
13082M: Taras Chornyi <[email protected]>
13083S: Supported
13084W: https://github.com/Marvell-switching/switchdev-prestera
13085F: drivers/net/ethernet/marvell/prestera/
13086
13087MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13088M: Nicolas Pitre <[email protected]>
13089S: Odd Fixes
13090F: drivers/mmc/host/mvsdio.*
13091
13092MARVELL USB MDIO CONTROLLER DRIVER
13093M: Tobias Waldekranz <[email protected]>
13094L: [email protected]
13095S: Maintained
13096F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13097F: drivers/net/mdio/mdio-mvusb.c
13098
13099MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13100M: Hu Ziji <[email protected]>
13101L: [email protected]
13102S: Supported
13103F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13104F: drivers/mmc/host/sdhci-xenon*
13105
13106MATROX FRAMEBUFFER DRIVER
13107L: [email protected]
13108S: Orphan
13109F: drivers/video/fbdev/matrox/matroxfb_*
13110F: include/uapi/linux/matroxfb.h
13111
13112MAX15301 DRIVER
13113M: Daniel Nilsson <[email protected]>
13114L: [email protected]
13115S: Maintained
13116F: Documentation/hwmon/max15301.rst
13117F: drivers/hwmon/pmbus/max15301.c
13118
13119MAX16065 HARDWARE MONITOR DRIVER
13120M: Guenter Roeck <[email protected]>
13121L: [email protected]
13122S: Maintained
13123F: Documentation/hwmon/max16065.rst
13124F: drivers/hwmon/max16065.c
13125
13126MAX2175 SDR TUNER DRIVER
13127M: Ramesh Shanmugasundaram <[email protected]>
13128L: [email protected]
13129S: Maintained
13130T: git git://linuxtv.org/media_tree.git
13131F: Documentation/devicetree/bindings/media/i2c/max2175.txt
13132F: Documentation/userspace-api/media/drivers/max2175.rst
13133F: drivers/media/i2c/max2175*
13134F: include/uapi/linux/max2175.h
13135
13136MAX31827 TEMPERATURE SWITCH DRIVER
13137M: Daniel Matyas <[email protected]>
13138L: [email protected]
13139S: Supported
13140W: https://ez.analog.com/linux-software-drivers
13141F: Documentation/devicetree/bindings/hwmon/adi,max31827.yaml
13142F: Documentation/hwmon/max31827.rst
13143F: drivers/hwmon/max31827.c
13144
13145MAX31335 RTC DRIVER
13146M: Antoniu Miclaus <[email protected]>
13147L: [email protected]
13148S: Supported
13149W: https://ez.analog.com/linux-software-drivers
13150F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13151F: drivers/rtc/rtc-max31335.c
13152
13153MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13154L: [email protected]
13155S: Orphan
13156F: Documentation/hwmon/max6650.rst
13157F: drivers/hwmon/max6650.c
13158
13159MAX6697 HARDWARE MONITOR DRIVER
13160M: Guenter Roeck <[email protected]>
13161L: [email protected]
13162S: Maintained
13163F: Documentation/devicetree/bindings/hwmon/max6697.txt
13164F: Documentation/hwmon/max6697.rst
13165F: drivers/hwmon/max6697.c
13166F: include/linux/platform_data/max6697.h
13167
13168MAX9286 QUAD GMSL DESERIALIZER DRIVER
13169M: Jacopo Mondi <[email protected]>
13170M: Kieran Bingham <[email protected]>
13171M: Laurent Pinchart <[email protected]>
13172M: Niklas Söderlund <[email protected]>
13173L: [email protected]
13174S: Maintained
13175F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13176F: drivers/media/i2c/max9286.c
13177
13178MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13179M: Niklas Söderlund <[email protected]>
13180L: [email protected]
13181S: Maintained
13182F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13183F: drivers/staging/media/max96712/max96712.c
13184
13185MAX9860 MONO AUDIO VOICE CODEC DRIVER
13186M: Peter Rosin <[email protected]>
13187L: [email protected] (moderated for non-subscribers)
13188S: Maintained
13189F: Documentation/devicetree/bindings/sound/max9860.txt
13190F: sound/soc/codecs/max9860.*
13191
13192MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13193M: Andreas Klinger <[email protected]>
13194L: [email protected]
13195S: Maintained
13196F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13197F: drivers/iio/proximity/mb1232.c
13198
13199MAXIM MAX11205 DRIVER
13200M: Ramona Bolboaca <[email protected]>
13201L: [email protected]
13202S: Supported
13203W: https://ez.analog.com/linux-software-drivers
13204F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13205F: drivers/iio/adc/max11205.c
13206
13207MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13208R: Iskren Chernev <[email protected]>
13209R: Krzysztof Kozlowski <[email protected]>
13210R: Marek Szyprowski <[email protected]>
13211R: Matheus Castello <[email protected]>
13212L: [email protected]
13213S: Maintained
13214F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13215F: drivers/power/supply/max17040_battery.c
13216
13217MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13218R: Hans de Goede <[email protected]>
13219R: Krzysztof Kozlowski <[email protected]>
13220R: Marek Szyprowski <[email protected]>
13221R: Sebastian Krzyszkowiak <[email protected]>
13222R: Purism Kernel Team <[email protected]>
13223L: [email protected]
13224S: Maintained
13225F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13226F: drivers/power/supply/max17042_battery.c
13227
13228MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13229M: Laurent Pinchart <[email protected]>
13230L: [email protected]
13231S: Maintained
13232F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13233F: drivers/regulator/max20086-regulator.c
13234
13235MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13236M: Rajat Khandelwal <[email protected]>
13237L: [email protected]
13238S: Maintained
13239F: drivers/iio/temperature/max30208.c
13240
13241MAXIM MAX77650 PMIC MFD DRIVER
13242M: Bartosz Golaszewski <[email protected]>
13243L: [email protected]
13244S: Maintained
13245F: Documentation/devicetree/bindings/*/*max77650.yaml
13246F: Documentation/devicetree/bindings/*/max77650*.yaml
13247F: drivers/gpio/gpio-max77650.c
13248F: drivers/input/misc/max77650-onkey.c
13249F: drivers/leds/leds-max77650.c
13250F: drivers/mfd/max77650.c
13251F: drivers/power/supply/max77650-charger.c
13252F: drivers/regulator/max77650-regulator.c
13253F: include/linux/mfd/max77650.h
13254
13255MAXIM MAX77714 PMIC MFD DRIVER
13256M: Luca Ceresoli <[email protected]>
13257S: Maintained
13258F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13259F: drivers/mfd/max77714.c
13260F: include/linux/mfd/max77714.h
13261
13262MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13263M: Javier Martinez Canillas <[email protected]>
13264L: [email protected]
13265S: Supported
13266F: Documentation/devicetree/bindings/*/*max77802.yaml
13267F: drivers/regulator/max77802-regulator.c
13268F: include/dt-bindings/*/*max77802.h
13269
13270MAXIM MAX77976 BATTERY CHARGER
13271M: Luca Ceresoli <[email protected]>
13272S: Supported
13273F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13274F: drivers/power/supply/max77976_charger.c
13275
13276MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13277M: Krzysztof Kozlowski <[email protected]>
13278L: [email protected]
13279S: Maintained
13280B: mailto:[email protected]
13281F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13282F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13283F: drivers/power/supply/max14577_charger.c
13284F: drivers/power/supply/max77693_charger.c
13285
13286MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13287M: Chanwoo Choi <[email protected]>
13288M: Krzysztof Kozlowski <[email protected]>
13289L: [email protected]
13290S: Maintained
13291B: mailto:[email protected]
13292F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
13293F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
13294F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
13295F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
13296F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
13297F: drivers/*/*max77843.c
13298F: drivers/*/max14577*.c
13299F: drivers/*/max77686*.c
13300F: drivers/*/max77693*.c
13301F: drivers/clk/clk-max77686.c
13302F: drivers/extcon/extcon-max14577.c
13303F: drivers/extcon/extcon-max77693.c
13304F: drivers/rtc/rtc-max77686.c
13305F: include/linux/mfd/max14577*.h
13306F: include/linux/mfd/max77686*.h
13307F: include/linux/mfd/max77693*.h
13308
13309MAXIRADIO FM RADIO RECEIVER DRIVER
13310M: Hans Verkuil <[email protected]>
13311L: [email protected]
13312S: Maintained
13313W: https://linuxtv.org
13314T: git git://linuxtv.org/media_tree.git
13315F: drivers/media/radio/radio-maxiradio*
13316
13317MAXLINEAR ETHERNET PHY DRIVER
13318M: Xu Liang <[email protected]>
13319L: [email protected]
13320S: Supported
13321F: drivers/net/phy/mxl-gpy.c
13322
13323MCAN MMIO DEVICE DRIVER
13324M: Chandrasekar Ramakrishnan <[email protected]>
13325L: [email protected]
13326S: Maintained
13327F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13328F: drivers/net/can/m_can/m_can.c
13329F: drivers/net/can/m_can/m_can.h
13330F: drivers/net/can/m_can/m_can_platform.c
13331
13332MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13333R: Yasushi SHOJI <[email protected]>
13334L: [email protected]
13335S: Maintained
13336F: drivers/net/can/usb/mcba_usb.c
13337
13338MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13339M: Rishi Gupta <[email protected]>
13340L: [email protected]
13341L: [email protected]
13342S: Maintained
13343F: drivers/hid/hid-mcp2221.c
13344
13345MCP251XFD SPI-CAN NETWORK DRIVER
13346M: Marc Kleine-Budde <[email protected]>
13347M: Manivannan Sadhasivam <[email protected]>
13348R: Thomas Kopp <[email protected]>
13349L: [email protected]
13350S: Maintained
13351F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13352F: drivers/net/can/spi/mcp251xfd/
13353
13354MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13355M: Peter Rosin <[email protected]>
13356L: [email protected]
13357S: Maintained
13358F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13359F: drivers/iio/potentiometer/mcp4018.c
13360F: drivers/iio/potentiometer/mcp4531.c
13361
13362MCP4821 DAC DRIVER
13363M: Anshul Dalal <[email protected]>
13364L: [email protected]
13365S: Maintained
13366F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13367F: drivers/iio/dac/mcp4821.c
13368
13369MCR20A IEEE-802.15.4 RADIO DRIVER
13370M: Stefan Schmidt <[email protected]>
13371L: [email protected]
13372S: Odd Fixes
13373W: https://github.com/xueliu/mcr20a-linux
13374F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13375F: drivers/net/ieee802154/mcr20a.c
13376F: drivers/net/ieee802154/mcr20a.h
13377
13378MDIO REGMAP DRIVER
13379M: Maxime Chevallier <[email protected]>
13380L: [email protected]
13381S: Maintained
13382F: drivers/net/mdio/mdio-regmap.c
13383F: include/linux/mdio/mdio-regmap.h
13384
13385MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13386M: William Breathitt Gray <[email protected]>
13387L: [email protected]
13388S: Maintained
13389F: drivers/iio/dac/cio-dac.c
13390
13391MEDIA CONTROLLER FRAMEWORK
13392M: Sakari Ailus <[email protected]>
13393M: Laurent Pinchart <[email protected]>
13394L: [email protected]
13395S: Supported
13396W: https://www.linuxtv.org
13397T: git git://linuxtv.org/media_tree.git
13398F: drivers/media/mc/
13399F: include/media/media-*.h
13400F: include/uapi/linux/media.h
13401
13402MEDIA DRIVER FOR FREESCALE IMX PXP
13403M: Philipp Zabel <[email protected]>
13404L: [email protected]
13405S: Maintained
13406T: git git://linuxtv.org/media_tree.git
13407F: drivers/media/platform/nxp/imx-pxp.[ch]
13408
13409MEDIA DRIVERS FOR ASCOT2E
13410M: Sergey Kozlov <[email protected]>
13411M: Abylay Ospan <[email protected]>
13412L: [email protected]
13413S: Supported
13414W: https://linuxtv.org
13415W: http://netup.tv/
13416T: git git://linuxtv.org/media_tree.git
13417F: drivers/media/dvb-frontends/ascot2e*
13418
13419MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13420M: Jasmin Jessich <[email protected]>
13421L: [email protected]
13422S: Maintained
13423W: https://linuxtv.org
13424T: git git://linuxtv.org/media_tree.git
13425F: drivers/media/dvb-frontends/cxd2099*
13426
13427MEDIA DRIVERS FOR CXD2841ER
13428M: Sergey Kozlov <[email protected]>
13429M: Abylay Ospan <[email protected]>
13430L: [email protected]
13431S: Supported
13432W: https://linuxtv.org
13433W: http://netup.tv/
13434T: git git://linuxtv.org/media_tree.git
13435F: drivers/media/dvb-frontends/cxd2841er*
13436
13437MEDIA DRIVERS FOR CXD2880
13438M: Yasunari Takiguchi <[email protected]>
13439L: [email protected]
13440S: Supported
13441W: http://linuxtv.org/
13442T: git git://linuxtv.org/media_tree.git
13443F: drivers/media/dvb-frontends/cxd2880/*
13444F: drivers/media/spi/cxd2880*
13445
13446MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13447L: [email protected]
13448S: Orphan
13449W: https://linuxtv.org
13450T: git git://linuxtv.org/media_tree.git
13451F: drivers/media/pci/ddbridge/*
13452
13453MEDIA DRIVERS FOR FREESCALE IMX
13454M: Steve Longerbeam <[email protected]>
13455M: Philipp Zabel <[email protected]>
13456L: [email protected]
13457S: Maintained
13458T: git git://linuxtv.org/media_tree.git
13459F: Documentation/admin-guide/media/imx.rst
13460F: Documentation/devicetree/bindings/media/imx.txt
13461F: drivers/staging/media/imx/
13462F: include/linux/imx-media.h
13463F: include/media/imx.h
13464
13465MEDIA DRIVERS FOR FREESCALE IMX7/8
13466M: Rui Miguel Silva <[email protected]>
13467M: Laurent Pinchart <[email protected]>
13468M: Martin Kepplinger <[email protected]>
13469R: Purism Kernel Team <[email protected]>
13470L: [email protected]
13471S: Maintained
13472T: git git://linuxtv.org/media_tree.git
13473F: Documentation/admin-guide/media/imx7.rst
13474F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13475F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13476F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13477F: drivers/media/platform/nxp/imx-mipi-csis.c
13478F: drivers/media/platform/nxp/imx7-media-csi.c
13479F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13480
13481MEDIA DRIVERS FOR HELENE
13482M: Abylay Ospan <[email protected]>
13483L: [email protected]
13484S: Supported
13485W: https://linuxtv.org
13486W: http://netup.tv/
13487T: git git://linuxtv.org/media_tree.git
13488F: drivers/media/dvb-frontends/helene*
13489
13490MEDIA DRIVERS FOR HORUS3A
13491M: Sergey Kozlov <[email protected]>
13492M: Abylay Ospan <[email protected]>
13493L: [email protected]
13494S: Supported
13495W: https://linuxtv.org
13496W: http://netup.tv/
13497T: git git://linuxtv.org/media_tree.git
13498F: drivers/media/dvb-frontends/horus3a*
13499
13500MEDIA DRIVERS FOR LNBH25
13501M: Sergey Kozlov <[email protected]>
13502M: Abylay Ospan <[email protected]>
13503L: [email protected]
13504S: Supported
13505W: https://linuxtv.org
13506W: http://netup.tv/
13507T: git git://linuxtv.org/media_tree.git
13508F: drivers/media/dvb-frontends/lnbh25*
13509
13510MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13511L: [email protected]
13512S: Orphan
13513W: https://linuxtv.org
13514T: git git://linuxtv.org/media_tree.git
13515F: drivers/media/dvb-frontends/mxl5xx*
13516
13517MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13518M: Sergey Kozlov <[email protected]>
13519M: Abylay Ospan <[email protected]>
13520L: [email protected]
13521S: Supported
13522W: https://linuxtv.org
13523W: http://netup.tv/
13524T: git git://linuxtv.org/media_tree.git
13525F: drivers/media/pci/netup_unidvb/*
13526
13527MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13528M: Dmitry Osipenko <[email protected]>
13529L: [email protected]
13530L: [email protected]
13531S: Maintained
13532T: git git://linuxtv.org/media_tree.git
13533F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13534F: drivers/media/platform/nvidia/tegra-vde/
13535
13536MEDIA DRIVERS FOR RENESAS - CEU
13537M: Jacopo Mondi <[email protected]>
13538L: [email protected]
13539L: [email protected]
13540S: Supported
13541T: git git://linuxtv.org/media_tree.git
13542F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
13543F: drivers/media/platform/renesas/renesas-ceu.c
13544F: include/media/drv-intf/renesas-ceu.h
13545
13546MEDIA DRIVERS FOR RENESAS - DRIF
13547M: Fabrizio Castro <[email protected]>
13548L: [email protected]
13549L: [email protected]
13550S: Supported
13551T: git git://linuxtv.org/media_tree.git
13552F: Documentation/devicetree/bindings/media/renesas,drif.yaml
13553F: drivers/media/platform/renesas/rcar_drif.c
13554
13555MEDIA DRIVERS FOR RENESAS - FCP
13556M: Laurent Pinchart <[email protected]>
13557L: [email protected]
13558L: [email protected]
13559S: Supported
13560T: git git://linuxtv.org/media_tree.git
13561F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
13562F: drivers/media/platform/renesas/rcar-fcp.c
13563F: include/media/rcar-fcp.h
13564
13565MEDIA DRIVERS FOR RENESAS - FDP1
13566M: Kieran Bingham <[email protected]>
13567L: [email protected]
13568L: [email protected]
13569S: Supported
13570T: git git://linuxtv.org/media_tree.git
13571F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13572F: drivers/media/platform/renesas/rcar_fdp1.c
13573
13574MEDIA DRIVERS FOR RENESAS - VIN
13575M: Niklas Söderlund <[email protected]>
13576L: [email protected]
13577L: [email protected]
13578S: Supported
13579T: git git://linuxtv.org/media_tree.git
13580F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
13581F: Documentation/devicetree/bindings/media/renesas,isp.yaml
13582F: Documentation/devicetree/bindings/media/renesas,vin.yaml
13583F: drivers/media/platform/renesas/rcar-isp.c
13584F: drivers/media/platform/renesas/rcar-vin/
13585
13586MEDIA DRIVERS FOR RENESAS - VSP1
13587M: Laurent Pinchart <[email protected]>
13588M: Kieran Bingham <[email protected]>
13589L: [email protected]
13590L: [email protected]
13591S: Supported
13592T: git git://linuxtv.org/media_tree.git
13593F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13594F: drivers/media/platform/renesas/vsp1/
13595
13596MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13597L: [email protected]
13598S: Orphan
13599W: https://linuxtv.org
13600T: git git://linuxtv.org/media_tree.git
13601F: drivers/media/dvb-frontends/stv0910*
13602
13603MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13604L: [email protected]
13605S: Orphan
13606W: https://linuxtv.org
13607T: git git://linuxtv.org/media_tree.git
13608F: drivers/media/dvb-frontends/stv6111*
13609
13610MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13611M: Hugues Fruchet <[email protected]>
13612M: Alain Volmat <[email protected]>
13613L: [email protected]
13614S: Supported
13615T: git git://linuxtv.org/media_tree.git
13616F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13617F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13618F: drivers/media/platform/st/stm32/stm32-dcmi.c
13619F: drivers/media/platform/st/stm32/stm32-dcmipp/*
13620
13621MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13622M: Mauro Carvalho Chehab <[email protected]>
13623L: [email protected]
13624S: Maintained
13625W: https://linuxtv.org
13626Q: http://patchwork.kernel.org/project/linux-media/list/
13627T: git git://linuxtv.org/media_tree.git
13628F: Documentation/admin-guide/media/
13629F: Documentation/devicetree/bindings/media/
13630F: Documentation/driver-api/media/
13631F: Documentation/userspace-api/media/
13632F: drivers/media/
13633F: drivers/staging/media/
13634F: include/dt-bindings/media/
13635F: include/linux/platform_data/media/
13636F: include/media/
13637F: include/uapi/linux/dvb/
13638F: include/uapi/linux/ivtv*
13639F: include/uapi/linux/media.h
13640F: include/uapi/linux/uvcvideo.h
13641F: include/uapi/linux/v4l2-*
13642F: include/uapi/linux/videodev2.h
13643
13644MEDIATEK BLUETOOTH DRIVER
13645M: Sean Wang <[email protected]>
13646L: [email protected]
13647L: [email protected] (moderated for non-subscribers)
13648S: Maintained
13649F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13650F: drivers/bluetooth/btmtkuart.c
13651
13652MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13653M: Sean Wang <[email protected]>
13654L: [email protected]
13655S: Maintained
13656F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13657F: drivers/power/reset/mt6323-poweroff.c
13658
13659MEDIATEK CIR DRIVER
13660M: Sean Wang <[email protected]>
13661S: Maintained
13662F: drivers/media/rc/mtk-cir.c
13663
13664MEDIATEK DMA DRIVER
13665M: Sean Wang <[email protected]>
13666L: [email protected]
13667L: [email protected] (moderated for non-subscribers)
13668L: [email protected] (moderated for non-subscribers)
13669S: Maintained
13670F: Documentation/devicetree/bindings/dma/mtk-*
13671F: drivers/dma/mediatek/
13672
13673MEDIATEK ETHERNET DRIVER
13674M: Felix Fietkau <[email protected]>
13675M: Sean Wang <[email protected]>
13676M: Mark Lee <[email protected]>
13677M: Lorenzo Bianconi <[email protected]>
13678L: [email protected]
13679S: Maintained
13680F: drivers/net/ethernet/mediatek/
13681
13682MEDIATEK ETHERNET PCS DRIVER
13683M: Alexander Couzens <[email protected]>
13684M: Daniel Golle <[email protected]>
13685L: [email protected]
13686S: Maintained
13687F: drivers/net/pcs/pcs-mtk-lynxi.c
13688F: include/linux/pcs/pcs-mtk-lynxi.h
13689
13690MEDIATEK ETHERNET PHY DRIVERS
13691M: Daniel Golle <[email protected]>
13692M: Qingfang Deng <[email protected]>
13693M: SkyLake Huang <[email protected]>
13694L: [email protected]
13695S: Maintained
13696F: drivers/net/phy/mediatek-ge-soc.c
13697F: drivers/net/phy/mediatek-ge.c
13698
13699MEDIATEK I2C CONTROLLER DRIVER
13700M: Qii Wang <[email protected]>
13701L: [email protected]
13702S: Maintained
13703F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13704F: drivers/i2c/busses/i2c-mt65xx.c
13705
13706MEDIATEK IOMMU DRIVER
13707M: Yong Wu <[email protected]>
13708L: [email protected]
13709L: [email protected] (moderated for non-subscribers)
13710S: Supported
13711F: Documentation/devicetree/bindings/iommu/mediatek*
13712F: drivers/iommu/mtk_iommu*
13713F: include/dt-bindings/memory/mediatek,mt*-port.h
13714F: include/dt-bindings/memory/mt*-port.h
13715
13716MEDIATEK JPEG DRIVER
13717M: Bin Liu <[email protected]>
13718S: Supported
13719F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13720F: drivers/media/platform/mediatek/jpeg/
13721
13722MEDIATEK KEYPAD DRIVER
13723M: Mattijs Korpershoek <[email protected]>
13724S: Supported
13725F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13726F: drivers/input/keyboard/mt6779-keypad.c
13727
13728MEDIATEK MDP DRIVER
13729M: Minghsiu Tsai <[email protected]>
13730M: Houlong Wei <[email protected]>
13731M: Andrew-CT Chen <[email protected]>
13732S: Supported
13733F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
13734F: drivers/media/platform/mediatek/mdp/
13735F: drivers/media/platform/mediatek/vpu/
13736
13737MEDIATEK MEDIA DRIVER
13738M: Tiffany Lin <[email protected]>
13739M: Andrew-CT Chen <[email protected]>
13740M: Yunfei Dong <[email protected]>
13741S: Supported
13742F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13743F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
13744F: drivers/media/platform/mediatek/vcodec/
13745F: drivers/media/platform/mediatek/vpu/
13746
13747MEDIATEK MMC/SD/SDIO DRIVER
13748M: Chaotian Jing <[email protected]>
13749S: Maintained
13750F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13751F: drivers/mmc/host/mtk-sd.c
13752
13753MEDIATEK MT76 WIRELESS LAN DRIVER
13754M: Felix Fietkau <[email protected]>
13755M: Lorenzo Bianconi <[email protected]>
13756M: Ryder Lee <[email protected]>
13757R: Shayne Chen <[email protected]>
13758R: Sean Wang <[email protected]>
13759L: [email protected]
13760S: Maintained
13761T: git https://github.com/nbd168/wireless
13762F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13763F: drivers/net/wireless/mediatek/mt76/
13764
13765MEDIATEK MT7601U WIRELESS LAN DRIVER
13766M: Jakub Kicinski <[email protected]>
13767L: [email protected]
13768S: Maintained
13769F: drivers/net/wireless/mediatek/mt7601u/
13770
13771MEDIATEK MT7621 CLOCK DRIVER
13772M: Sergio Paracuellos <[email protected]>
13773S: Maintained
13774F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13775F: drivers/clk/ralink/clk-mt7621.c
13776
13777MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13778M: Sergio Paracuellos <[email protected]>
13779S: Maintained
13780F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13781F: drivers/pci/controller/pcie-mt7621.c
13782
13783MEDIATEK MT7621 PHY PCI DRIVER
13784M: Sergio Paracuellos <[email protected]>
13785S: Maintained
13786F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13787F: drivers/phy/ralink/phy-mt7621-pci.c
13788
13789MEDIATEK MT7621/28/88 I2C DRIVER
13790M: Stefan Roese <[email protected]>
13791L: [email protected]
13792S: Maintained
13793F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13794F: drivers/i2c/busses/i2c-mt7621.c
13795
13796MEDIATEK MTMIPS CLOCK DRIVER
13797M: Sergio Paracuellos <[email protected]>
13798S: Maintained
13799F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
13800F: drivers/clk/ralink/clk-mtmips.c
13801
13802MEDIATEK NAND CONTROLLER DRIVER
13803L: [email protected]
13804S: Orphan
13805F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13806F: drivers/mtd/nand/raw/mtk_*
13807
13808MEDIATEK PMIC LED DRIVER
13809M: Sean Wang <[email protected]>
13810S: Maintained
13811F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
13812F: drivers/leds/leds-mt6323.c
13813
13814MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13815M: Sean Wang <[email protected]>
13816S: Maintained
13817F: drivers/char/hw_random/mtk-rng.c
13818
13819MEDIATEK SMI DRIVER
13820M: Yong Wu <[email protected]>
13821L: [email protected] (moderated for non-subscribers)
13822S: Supported
13823F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13824F: drivers/memory/mtk-smi.c
13825F: include/soc/mediatek/smi.h
13826
13827MEDIATEK SWITCH DRIVER
13828M: Arınç ÜNAL <[email protected]>
13829M: Daniel Golle <[email protected]>
13830M: DENG Qingfang <[email protected]>
13831M: Sean Wang <[email protected]>
13832L: [email protected]
13833S: Maintained
13834F: drivers/net/dsa/mt7530-mdio.c
13835F: drivers/net/dsa/mt7530-mmio.c
13836F: drivers/net/dsa/mt7530.*
13837F: net/dsa/tag_mtk.c
13838
13839MEDIATEK T7XX 5G WWAN MODEM DRIVER
13840M: Chandrashekar Devegowda <[email protected]>
13841R: Chiranjeevi Rapolu <[email protected]>
13842R: Liu Haijun <[email protected]>
13843R: M Chetan Kumar <[email protected]>
13844R: Ricardo Martinez <[email protected]>
13845L: [email protected]
13846S: Supported
13847F: drivers/net/wwan/t7xx/
13848
13849MEDIATEK USB3 DRD IP DRIVER
13850M: Chunfeng Yun <[email protected]>
13851L: [email protected]
13852L: [email protected] (moderated for non-subscribers)
13853L: [email protected] (moderated for non-subscribers)
13854S: Maintained
13855F: Documentation/devicetree/bindings/usb/mediatek,*
13856F: drivers/usb/host/xhci-mtk*
13857F: drivers/usb/mtu3/
13858
13859MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13860M: Peter Senna Tschudin <[email protected]>
13861M: Ian Ray <[email protected]>
13862M: Martyn Welch <[email protected]>
13863S: Maintained
13864F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13865F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13866
13867MEGARAID SCSI/SAS DRIVERS
13868M: Kashyap Desai <[email protected]>
13869M: Sumit Saxena <[email protected]>
13870M: Shivasharan S <[email protected]>
13871M: Chandrakanth patil <[email protected]>
13872L: [email protected]
13873L: [email protected]
13874S: Maintained
13875W: http://www.avagotech.com/support/
13876F: Documentation/scsi/megaraid.rst
13877F: drivers/scsi/megaraid.*
13878F: drivers/scsi/megaraid/
13879
13880MELEXIS MLX90614 DRIVER
13881M: Crt Mori <[email protected]>
13882L: [email protected]
13883S: Supported
13884W: http://www.melexis.com
13885F: drivers/iio/temperature/mlx90614.c
13886
13887MELEXIS MLX90632 DRIVER
13888M: Crt Mori <[email protected]>
13889L: [email protected]
13890S: Supported
13891W: http://www.melexis.com
13892F: drivers/iio/temperature/mlx90632.c
13893
13894MELEXIS MLX90635 DRIVER
13895M: Crt Mori <[email protected]>
13896L: [email protected]
13897S: Supported
13898W: http://www.melexis.com
13899F: drivers/iio/temperature/mlx90635.c
13900
13901MELFAS MIP4 TOUCHSCREEN DRIVER
13902M: Sangwon Jee <[email protected]>
13903S: Supported
13904W: http://www.melfas.com
13905F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13906F: drivers/input/touchscreen/melfas_mip4.c
13907
13908MELLANOX BLUEFIELD I2C DRIVER
13909M: Khalil Blaiech <[email protected]>
13910M: Asmaa Mnebhi <[email protected]>
13911L: [email protected]
13912S: Supported
13913F: drivers/i2c/busses/i2c-mlxbf.c
13914
13915MELLANOX ETHERNET DRIVER (mlx4_en)
13916M: Tariq Toukan <[email protected]>
13917L: [email protected]
13918S: Supported
13919W: http://www.mellanox.com
13920Q: https://patchwork.kernel.org/project/netdevbpf/list/
13921F: drivers/net/ethernet/mellanox/mlx4/en_*
13922
13923MELLANOX ETHERNET DRIVER (mlx5e)
13924M: Saeed Mahameed <[email protected]>
13925L: [email protected]
13926S: Supported
13927W: http://www.mellanox.com
13928Q: https://patchwork.kernel.org/project/netdevbpf/list/
13929F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13930
13931MELLANOX ETHERNET INNOVA DRIVERS
13932R: Boris Pismenny <[email protected]>
13933L: [email protected]
13934S: Supported
13935W: http://www.mellanox.com
13936Q: https://patchwork.kernel.org/project/netdevbpf/list/
13937F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13938F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13939F: include/linux/mlx5/mlx5_ifc_fpga.h
13940
13941MELLANOX ETHERNET SWITCH DRIVERS
13942M: Ido Schimmel <[email protected]>
13943M: Petr Machata <[email protected]>
13944L: [email protected]
13945S: Supported
13946W: http://www.mellanox.com
13947Q: https://patchwork.kernel.org/project/netdevbpf/list/
13948F: drivers/net/ethernet/mellanox/mlxsw/
13949F: tools/testing/selftests/drivers/net/mlxsw/
13950
13951MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13952M: [email protected]
13953L: [email protected]
13954S: Supported
13955W: http://www.mellanox.com
13956Q: https://patchwork.kernel.org/project/netdevbpf/list/
13957F: drivers/net/ethernet/mellanox/mlxfw/
13958
13959MELLANOX HARDWARE PLATFORM SUPPORT
13960M: Hans de Goede <[email protected]>
13961M: Ilpo Järvinen <[email protected]>
13962M: Vadim Pasternak <[email protected]>
13963L: [email protected]
13964S: Supported
13965F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13966F: drivers/platform/mellanox/
13967F: include/linux/platform_data/mlxreg.h
13968
13969MELLANOX MLX4 core VPI driver
13970M: Tariq Toukan <[email protected]>
13971L: [email protected]
13972L: [email protected]
13973S: Supported
13974W: http://www.mellanox.com
13975Q: https://patchwork.kernel.org/project/netdevbpf/list/
13976F: drivers/net/ethernet/mellanox/mlx4/
13977F: include/linux/mlx4/
13978
13979MELLANOX MLX4 IB driver
13980M: Yishai Hadas <[email protected]>
13981L: [email protected]
13982S: Supported
13983W: http://www.mellanox.com
13984Q: http://patchwork.kernel.org/project/linux-rdma/list/
13985F: drivers/infiniband/hw/mlx4/
13986F: include/linux/mlx4/
13987F: include/uapi/rdma/mlx4-abi.h
13988
13989MELLANOX MLX5 core VPI driver
13990M: Saeed Mahameed <[email protected]>
13991M: Leon Romanovsky <[email protected]>
13992L: [email protected]
13993L: [email protected]
13994S: Supported
13995W: http://www.mellanox.com
13996Q: https://patchwork.kernel.org/project/netdevbpf/list/
13997F: Documentation/networking/device_drivers/ethernet/mellanox/
13998F: drivers/net/ethernet/mellanox/mlx5/core/
13999F: include/linux/mlx5/
14000
14001MELLANOX MLX5 IB driver
14002M: Leon Romanovsky <[email protected]>
14003L: [email protected]
14004S: Supported
14005W: http://www.mellanox.com
14006Q: http://patchwork.kernel.org/project/linux-rdma/list/
14007F: drivers/infiniband/hw/mlx5/
14008F: include/linux/mlx5/
14009F: include/uapi/rdma/mlx5-abi.h
14010
14011MELLANOX MLX5 VDPA DRIVER
14012M: Dragos Tatulea <[email protected]>
14013L: [email protected]
14014S: Supported
14015F: drivers/vdpa/mlx5/
14016
14017MELLANOX MLXCPLD I2C AND MUX DRIVER
14018M: Vadim Pasternak <[email protected]>
14019M: Michael Shych <[email protected]>
14020L: [email protected]
14021S: Supported
14022F: Documentation/i2c/busses/i2c-mlxcpld.rst
14023F: drivers/i2c/busses/i2c-mlxcpld.c
14024F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
14025
14026MELLANOX MLXCPLD LED DRIVER
14027M: Vadim Pasternak <[email protected]>
14028L: [email protected]
14029S: Supported
14030F: Documentation/leds/leds-mlxcpld.rst
14031F: drivers/leds/leds-mlxcpld.c
14032F: drivers/leds/leds-mlxreg.c
14033
14034MELLANOX PLATFORM DRIVER
14035M: Vadim Pasternak <[email protected]>
14036L: [email protected]
14037S: Supported
14038F: drivers/platform/x86/mlx-platform.c
14039
14040MEMBARRIER SUPPORT
14041M: Mathieu Desnoyers <[email protected]>
14042M: "Paul E. McKenney" <[email protected]>
14043L: [email protected]
14044S: Supported
14045F: arch/powerpc/include/asm/membarrier.h
14046F: include/uapi/linux/membarrier.h
14047F: kernel/sched/membarrier.c
14048
14049MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14050M: Mike Rapoport <[email protected]>
14051L: [email protected]
14052S: Maintained
14053F: Documentation/core-api/boot-time-mm.rst
14054F: include/linux/memblock.h
14055F: mm/memblock.c
14056F: mm/mm_init.c
14057F: tools/testing/memblock/
14058
14059MEMORY CONTROLLER DRIVERS
14060M: Krzysztof Kozlowski <[email protected]>
14061L: [email protected]
14062S: Maintained
14063B: mailto:[email protected]
14064T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14065F: Documentation/devicetree/bindings/memory-controllers/
14066F: drivers/memory/
14067F: include/dt-bindings/memory/
14068F: include/memory/
14069
14070MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14071M: Dmitry Osipenko <[email protected]>
14072L: [email protected]
14073L: [email protected]
14074S: Maintained
14075T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14076F: drivers/devfreq/tegra30-devfreq.c
14077
14078MEMORY HOT(UN)PLUG
14079M: David Hildenbrand <[email protected]>
14080M: Oscar Salvador <[email protected]>
14081L: [email protected]
14082S: Maintained
14083F: Documentation/admin-guide/mm/memory-hotplug.rst
14084F: Documentation/core-api/memory-hotplug.rst
14085F: drivers/base/memory.c
14086F: include/linux/memory_hotplug.h
14087F: mm/memory_hotplug.c
14088F: tools/testing/selftests/memory-hotplug/
14089
14090MEMORY MANAGEMENT
14091M: Andrew Morton <[email protected]>
14092L: [email protected]
14093S: Maintained
14094W: http://www.linux-mm.org
14095T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14096T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14097F: include/linux/gfp.h
14098F: include/linux/gfp_types.h
14099F: include/linux/memory_hotplug.h
14100F: include/linux/mm.h
14101F: include/linux/mmzone.h
14102F: include/linux/pagewalk.h
14103F: include/linux/rmap.h
14104F: include/trace/events/ksm.h
14105F: mm/
14106F: tools/mm/
14107F: tools/testing/selftests/mm/
14108
14109MEMORY TECHNOLOGY DEVICES (MTD)
14110M: Miquel Raynal <[email protected]>
14111M: Richard Weinberger <[email protected]>
14112M: Vignesh Raghavendra <[email protected]>
14113L: [email protected]
14114S: Maintained
14115W: http://www.linux-mtd.infradead.org/
14116Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14117C: irc://irc.oftc.net/mtd
14118T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14119T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14120F: Documentation/devicetree/bindings/mtd/
14121F: drivers/mtd/
14122F: include/linux/mtd/
14123F: include/uapi/mtd/
14124
14125MEMSENSING MICROSYSTEMS MSA311 DRIVER
14126M: Dmitry Rokosov <[email protected]>
14127L: [email protected]
14128S: Maintained
14129F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14130F: drivers/iio/accel/msa311.c
14131
14132MEN A21 WATCHDOG DRIVER
14133M: Johannes Thumshirn <[email protected]>
14134L: [email protected]
14135S: Maintained
14136F: drivers/watchdog/mena21_wdt.c
14137
14138MEN CHAMELEON BUS (mcb)
14139M: Johannes Thumshirn <[email protected]>
14140S: Maintained
14141F: Documentation/driver-api/men-chameleon-bus.rst
14142F: drivers/mcb/
14143F: include/linux/mcb.h
14144
14145MEN F21BMC (Board Management Controller)
14146M: Andreas Werner <[email protected]>
14147S: Supported
14148F: Documentation/hwmon/menf21bmc.rst
14149F: drivers/hwmon/menf21bmc_hwmon.c
14150F: drivers/leds/leds-menf21bmc.c
14151F: drivers/mfd/menf21bmc.c
14152F: drivers/watchdog/menf21bmc_wdt.c
14153
14154MEN Z069 WATCHDOG DRIVER
14155M: Johannes Thumshirn <[email protected]>
14156L: [email protected]
14157S: Maintained
14158F: drivers/watchdog/menz69_wdt.c
14159
14160MESON AO CEC DRIVER FOR AMLOGIC SOCS
14161M: Neil Armstrong <[email protected]>
14162L: [email protected]
14163L: [email protected]
14164S: Supported
14165W: http://linux-meson.com/
14166T: git git://linuxtv.org/media_tree.git
14167F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14168F: drivers/media/cec/platform/meson/ao-cec-g12a.c
14169F: drivers/media/cec/platform/meson/ao-cec.c
14170
14171MESON GE2D DRIVER FOR AMLOGIC SOCS
14172M: Neil Armstrong <[email protected]>
14173L: [email protected]
14174L: [email protected]
14175S: Supported
14176T: git git://linuxtv.org/media_tree.git
14177F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14178F: drivers/media/platform/amlogic/meson-ge2d/
14179
14180MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14181M: Liang Yang <[email protected]>
14182L: [email protected]
14183S: Maintained
14184F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14185F: drivers/mtd/nand/raw/meson_*
14186
14187MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14188M: Neil Armstrong <[email protected]>
14189L: [email protected]
14190L: [email protected]
14191S: Supported
14192T: git git://linuxtv.org/media_tree.git
14193F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14194F: drivers/staging/media/meson/vdec/
14195
14196METHODE UDPU SUPPORT
14197M: Robert Marko <[email protected]>
14198S: Maintained
14199F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14200F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14201
14202MHI BUS
14203M: Manivannan Sadhasivam <[email protected]>
14204L: [email protected]
14205L: [email protected]
14206S: Maintained
14207T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14208F: Documentation/ABI/stable/sysfs-bus-mhi
14209F: Documentation/mhi/
14210F: drivers/bus/mhi/
14211F: drivers/pci/endpoint/functions/pci-epf-mhi.c
14212F: include/linux/mhi.h
14213
14214MICROBLAZE ARCHITECTURE
14215M: Michal Simek <[email protected]>
14216S: Supported
14217W: http://www.monstr.eu/fdt/
14218T: git git://git.monstr.eu/linux-2.6-microblaze.git
14219F: arch/microblaze/
14220
14221MICROBLAZE TMR INJECT
14222M: Appana Durga Kedareswara rao <[email protected]>
14223S: Supported
14224F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14225F: drivers/misc/xilinx_tmr_inject.c
14226
14227MICROBLAZE TMR MANAGER
14228M: Appana Durga Kedareswara rao <[email protected]>
14229S: Supported
14230F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14231F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14232F: drivers/misc/xilinx_tmr_manager.c
14233
14234MICROCHIP AT91 DMA DRIVERS
14235M: Ludovic Desroches <[email protected]>
14236M: Tudor Ambarus <[email protected]>
14237L: [email protected] (moderated for non-subscribers)
14238L: [email protected]
14239S: Supported
14240F: Documentation/devicetree/bindings/dma/atmel-dma.txt
14241F: drivers/dma/at_hdmac.c
14242F: drivers/dma/at_xdmac.c
14243F: include/dt-bindings/dma/at91.h
14244
14245MICROCHIP AT91 SERIAL DRIVER
14246M: Richard Genoud <[email protected]>
14247S: Maintained
14248F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14249F: drivers/tty/serial/atmel_serial.c
14250F: drivers/tty/serial/atmel_serial.h
14251
14252MICROCHIP AT91 USART MFD DRIVER
14253M: Radu Pirea <[email protected]>
14254L: [email protected]
14255S: Supported
14256F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14257F: drivers/mfd/at91-usart.c
14258F: include/dt-bindings/mfd/at91-usart.h
14259
14260MICROCHIP AT91 USART SPI DRIVER
14261M: Radu Pirea <[email protected]>
14262L: [email protected]
14263S: Supported
14264F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14265F: drivers/spi/spi-at91-usart.c
14266
14267MICROCHIP AUDIO ASOC DRIVERS
14268M: Claudiu Beznea <[email protected]>
14269L: [email protected] (moderated for non-subscribers)
14270S: Supported
14271F: Documentation/devicetree/bindings/sound/atmel*
14272F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14273F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14274F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14275F: sound/soc/atmel
14276
14277MICROCHIP CSI2DC DRIVER
14278M: Eugen Hristev <[email protected]>
14279L: [email protected]
14280S: Supported
14281F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14282F: drivers/media/platform/microchip/microchip-csi2dc.c
14283
14284MICROCHIP ECC DRIVER
14285M: Tudor Ambarus <[email protected]>
14286L: [email protected]
14287S: Maintained
14288F: drivers/crypto/atmel-ecc.*
14289
14290MICROCHIP EIC DRIVER
14291M: Claudiu Beznea <[email protected]>
14292L: [email protected] (moderated for non-subscribers)
14293S: Supported
14294F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14295F: drivers/irqchip/irq-mchp-eic.c
14296
14297MICROCHIP I2C DRIVER
14298M: Codrin Ciubotariu <[email protected]>
14299L: [email protected]
14300S: Supported
14301F: drivers/i2c/busses/i2c-at91-*.c
14302F: drivers/i2c/busses/i2c-at91.h
14303
14304MICROCHIP ISC DRIVER
14305M: Eugen Hristev <[email protected]>
14306L: [email protected]
14307S: Supported
14308F: Documentation/devicetree/bindings/media/atmel,isc.yaml
14309F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
14310F: drivers/media/platform/microchip/microchip-isc*
14311F: drivers/media/platform/microchip/microchip-sama*-isc*
14312F: drivers/staging/media/deprecated/atmel/atmel-isc*
14313F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14314F: include/linux/atmel-isc-media.h
14315
14316MICROCHIP ISI DRIVER
14317M: Eugen Hristev <[email protected]>
14318L: [email protected]
14319S: Supported
14320F: drivers/media/platform/atmel/atmel-isi.c
14321F: drivers/media/platform/atmel/atmel-isi.h
14322
14323MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14324M: Woojung Huh <[email protected]>
14325M: [email protected]
14326L: [email protected]
14327S: Maintained
14328F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14329F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14330F: drivers/net/dsa/microchip/*
14331F: include/linux/dsa/ksz_common.h
14332F: include/linux/platform_data/microchip-ksz.h
14333F: net/dsa/tag_ksz.c
14334
14335MICROCHIP LAN743X ETHERNET DRIVER
14336M: Bryan Whitehead <[email protected]>
14337M: [email protected]
14338L: [email protected]
14339S: Maintained
14340F: drivers/net/ethernet/microchip/lan743x_*
14341
14342MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14343M: Arun Ramadoss <[email protected]>
14344R: [email protected]
14345L: [email protected]
14346S: Maintained
14347F: drivers/net/phy/microchip_t1.c
14348
14349MICROCHIP LAN966X ETHERNET DRIVER
14350M: Horatiu Vultur <[email protected]>
14351M: [email protected]
14352L: [email protected]
14353S: Maintained
14354F: drivers/net/ethernet/microchip/lan966x/*
14355
14356MICROCHIP LCDFB DRIVER
14357M: Nicolas Ferre <[email protected]>
14358L: [email protected]
14359S: Maintained
14360F: drivers/video/fbdev/atmel_lcdfb.c
14361F: include/video/atmel_lcdc.h
14362
14363MICROCHIP MCP16502 PMIC DRIVER
14364M: Claudiu Beznea <[email protected]>
14365L: [email protected] (moderated for non-subscribers)
14366S: Supported
14367F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
14368F: drivers/regulator/mcp16502.c
14369
14370MICROCHIP MCP3564 ADC DRIVER
14371M: Marius Cristea <[email protected]>
14372L: [email protected]
14373S: Supported
14374F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14375F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14376F: drivers/iio/adc/mcp3564.c
14377
14378MICROCHIP MCP3911 ADC DRIVER
14379M: Marcus Folkesson <[email protected]>
14380M: Kent Gustavsson <[email protected]>
14381L: [email protected]
14382S: Maintained
14383F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14384F: drivers/iio/adc/mcp3911.c
14385
14386MICROCHIP MMC/SD/SDIO MCI DRIVER
14387M: Aubin Constans <[email protected]>
14388S: Maintained
14389F: drivers/mmc/host/atmel-mci.c
14390
14391MICROCHIP NAND DRIVER
14392M: Tudor Ambarus <[email protected]>
14393L: [email protected]
14394S: Supported
14395F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
14396F: drivers/mtd/nand/raw/atmel/*
14397
14398MICROCHIP OTPC DRIVER
14399M: Claudiu Beznea <[email protected]>
14400L: [email protected] (moderated for non-subscribers)
14401S: Supported
14402F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14403F: drivers/nvmem/microchip-otpc.c
14404F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14405
14406MICROCHIP PCI1XXXX GP DRIVER
14407M: Vaibhaav Ram T.L <[email protected]>
14408M: Kumaravel Thiagarajan <[email protected]>
14409L: [email protected]
14410S: Supported
14411F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14412F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14413F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14414F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14415
14416MICROCHIP PCI1XXXX I2C DRIVER
14417M: Tharun Kumar P <[email protected]>
14418M: Kumaravel Thiagarajan <[email protected]>
14419M: Microchip Linux Driver Support <[email protected]>
14420L: [email protected]
14421S: Maintained
14422F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14423
14424MICROCHIP PCIe UART DRIVER
14425M: Kumaravel Thiagarajan <[email protected]>
14426M: Tharun Kumar P <[email protected]>
14427L: [email protected]
14428S: Maintained
14429F: drivers/tty/serial/8250/8250_pci1xxxx.c
14430
14431MICROCHIP POLARFIRE FPGA DRIVERS
14432M: Conor Dooley <[email protected]>
14433R: Vladimir Georgiev <[email protected]>
14434L: [email protected]
14435S: Supported
14436F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14437F: drivers/fpga/microchip-spi.c
14438
14439MICROCHIP PWM DRIVER
14440M: Claudiu Beznea <[email protected]>
14441L: [email protected] (moderated for non-subscribers)
14442L: [email protected]
14443S: Supported
14444F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14445F: drivers/pwm/pwm-atmel.c
14446
14447MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14448M: Eugen Hristev <[email protected]>
14449L: [email protected]
14450S: Supported
14451F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14452F: drivers/iio/adc/at91-sama5d2_adc.c
14453F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14454
14455MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14456M: Claudiu Beznea <[email protected]>
14457S: Supported
14458F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14459F: drivers/power/reset/at91-sama5d2_shdwc.c
14460
14461MICROCHIP SOC DRIVERS
14462M: Conor Dooley <[email protected]>
14463S: Supported
14464T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14465F: drivers/soc/microchip/
14466
14467MICROCHIP SPI DRIVER
14468M: Ryan Wanner <[email protected]>
14469S: Supported
14470F: drivers/spi/spi-atmel.*
14471
14472MICROCHIP SSC DRIVER
14473M: Claudiu Beznea <[email protected]>
14474L: [email protected] (moderated for non-subscribers)
14475S: Supported
14476F: Documentation/devicetree/bindings/misc/atmel-ssc.txt
14477F: drivers/misc/atmel-ssc.c
14478F: include/linux/atmel-ssc.h
14479
14480Microchip Timer Counter Block (TCB) Capture Driver
14481M: Kamel Bouhara <[email protected]>
14482L: [email protected] (moderated for non-subscribers)
14483L: [email protected]
14484S: Maintained
14485F: drivers/counter/microchip-tcb-capture.c
14486
14487MICROCHIP USB251XB DRIVER
14488M: Richard Leitner <[email protected]>
14489L: [email protected]
14490S: Maintained
14491F: Documentation/devicetree/bindings/usb/usb251xb.yaml
14492F: drivers/usb/misc/usb251xb.c
14493
14494MICROCHIP USBA UDC DRIVER
14495M: Cristian Birsan <[email protected]>
14496L: [email protected] (moderated for non-subscribers)
14497S: Supported
14498F: drivers/usb/gadget/udc/atmel_usba_udc.*
14499
14500MICROCHIP WILC1000 WIFI DRIVER
14501M: Ajay Singh <[email protected]>
14502M: Claudiu Beznea <[email protected]>
14503L: [email protected]
14504S: Supported
14505F: drivers/net/wireless/microchip/wilc1000/
14506
14507MICROSEMI MIPS SOCS
14508M: Alexandre Belloni <[email protected]>
14509M: [email protected]
14510L: [email protected]
14511S: Supported
14512F: Documentation/devicetree/bindings/mips/mscc.txt
14513F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14514F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14515F: arch/mips/boot/dts/mscc/
14516F: arch/mips/configs/generic/board-ocelot.config
14517F: arch/mips/generic/board-ocelot.c
14518
14519MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14520M: Don Brace <[email protected]>
14521L: [email protected]
14522L: [email protected]
14523S: Supported
14524F: Documentation/scsi/smartpqi.rst
14525F: drivers/scsi/smartpqi/Kconfig
14526F: drivers/scsi/smartpqi/Makefile
14527F: drivers/scsi/smartpqi/smartpqi*.[ch]
14528F: include/linux/cciss*.h
14529F: include/uapi/linux/cciss*.h
14530
14531MICROSOFT MANA RDMA DRIVER
14532M: Long Li <[email protected]>
14533M: Ajay Sharma <[email protected]>
14534L: [email protected]
14535S: Supported
14536F: drivers/infiniband/hw/mana/
14537F: include/net/mana
14538F: include/uapi/rdma/mana-abi.h
14539
14540MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14541M: Maximilian Luz <[email protected]>
14542L: [email protected]
14543S: Maintained
14544F: drivers/platform/surface/surface_aggregator_tabletsw.c
14545
14546MICROSOFT SURFACE BATTERY AND AC DRIVERS
14547M: Maximilian Luz <[email protected]>
14548L: [email protected]
14549L: [email protected]
14550S: Maintained
14551F: drivers/power/supply/surface_battery.c
14552F: drivers/power/supply/surface_charger.c
14553
14554MICROSOFT SURFACE DTX DRIVER
14555M: Maximilian Luz <[email protected]>
14556L: [email protected]
14557S: Maintained
14558F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
14559F: drivers/platform/surface/surface_dtx.c
14560F: include/uapi/linux/surface_aggregator/dtx.h
14561
14562MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14563M: Maximilian Luz <[email protected]>
14564L: [email protected]
14565S: Maintained
14566F: drivers/platform/surface/surface_gpe.c
14567
14568MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14569M: Hans de Goede <[email protected]>
14570M: Ilpo Järvinen <[email protected]>
14571M: Maximilian Luz <[email protected]>
14572L: [email protected]
14573S: Maintained
14574T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14575F: drivers/platform/surface/
14576
14577MICROSOFT SURFACE HID TRANSPORT DRIVER
14578M: Maximilian Luz <[email protected]>
14579L: [email protected]
14580L: [email protected]
14581S: Maintained
14582F: drivers/hid/surface-hid/
14583
14584MICROSOFT SURFACE HOT-PLUG DRIVER
14585M: Maximilian Luz <[email protected]>
14586L: [email protected]
14587S: Maintained
14588F: drivers/platform/surface/surface_hotplug.c
14589
14590MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14591M: Maximilian Luz <[email protected]>
14592L: [email protected]
14593S: Maintained
14594F: drivers/platform/surface/surface_platform_profile.c
14595
14596MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14597M: Chen Yu <[email protected]>
14598L: [email protected]
14599S: Supported
14600F: drivers/platform/surface/surfacepro3_button.c
14601
14602MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14603M: Maximilian Luz <[email protected]>
14604L: [email protected]
14605S: Maintained
14606F: drivers/platform/surface/surface_aggregator_hub.c
14607
14608MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
14609M: Maximilian Luz <[email protected]>
14610L: [email protected]
14611S: Maintained
14612W: https://github.com/linux-surface/surface-aggregator-module
14613C: irc://irc.libera.chat/linux-surface
14614F: Documentation/driver-api/surface_aggregator/
14615F: drivers/platform/surface/aggregator/
14616F: drivers/platform/surface/surface_acpi_notify.c
14617F: drivers/platform/surface/surface_aggregator_cdev.c
14618F: drivers/platform/surface/surface_aggregator_registry.c
14619F: include/linux/surface_acpi_notify.h
14620F: include/linux/surface_aggregator/
14621F: include/uapi/linux/surface_aggregator/
14622
14623MICROTEK X6 SCANNER
14624M: Oliver Neukum <[email protected]>
14625S: Maintained
14626F: drivers/usb/image/microtek.*
14627
14628MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
14629M: Luka Kovacic <[email protected]>
14630M: Luka Perkov <[email protected]>
14631S: Maintained
14632F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
14633F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
14634F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
14635F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
14636F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
14637F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
14638
14639MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
14640M: Sakari Ailus <[email protected]>
14641L: [email protected]
14642S: Maintained
14643F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
14644F: Documentation/driver-api/media/drivers/ccs/
14645F: Documentation/userspace-api/media/drivers/ccs.rst
14646F: drivers/media/i2c/ccs-pll.c
14647F: drivers/media/i2c/ccs-pll.h
14648F: drivers/media/i2c/ccs/
14649F: include/uapi/linux/ccs.h
14650F: include/uapi/linux/smiapp.h
14651
14652MIPS
14653M: Thomas Bogendoerfer <[email protected]>
14654L: [email protected]
14655S: Maintained
14656W: http://www.linux-mips.org/
14657Q: https://patchwork.kernel.org/project/linux-mips/list/
14658T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14659F: Documentation/devicetree/bindings/mips/
14660F: Documentation/arch/mips/
14661F: arch/mips/
14662F: drivers/platform/mips/
14663F: include/dt-bindings/mips/
14664
14665MIPS BOSTON DEVELOPMENT BOARD
14666M: Paul Burton <[email protected]>
14667L: [email protected]
14668S: Maintained
14669F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
14670F: arch/mips/boot/dts/img/boston.dts
14671F: arch/mips/configs/generic/board-boston.config
14672F: drivers/clk/imgtec/clk-boston.c
14673F: include/dt-bindings/clock/boston-clock.h
14674
14675MIPS CORE DRIVERS
14676M: Thomas Bogendoerfer <[email protected]>
14677M: Serge Semin <[email protected]>
14678L: [email protected]
14679S: Supported
14680F: drivers/bus/mips_cdmm.c
14681F: drivers/clocksource/mips-gic-timer.c
14682F: drivers/cpuidle/cpuidle-cps.c
14683F: drivers/irqchip/irq-mips-cpu.c
14684F: drivers/irqchip/irq-mips-gic.c
14685
14686MIPS GENERIC PLATFORM
14687M: Paul Burton <[email protected]>
14688L: [email protected]
14689S: Supported
14690F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14691F: arch/mips/generic/
14692F: arch/mips/tools/generic-board-config.sh
14693
14694MIPS RINT INSTRUCTION EMULATION
14695M: Aleksandar Markovic <[email protected]>
14696L: [email protected]
14697S: Supported
14698F: arch/mips/math-emu/dp_rint.c
14699F: arch/mips/math-emu/sp_rint.c
14700
14701MIPS/LOONGSON1 ARCHITECTURE
14702M: Keguang Zhang <[email protected]>
14703L: [email protected]
14704S: Maintained
14705F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml
14706F: arch/mips/include/asm/mach-loongson32/
14707F: arch/mips/loongson32/
14708F: drivers/*/*loongson1*
14709F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
14710
14711MIPS/LOONGSON2EF ARCHITECTURE
14712M: Jiaxun Yang <[email protected]>
14713L: [email protected]
14714S: Maintained
14715F: arch/mips/include/asm/mach-loongson2ef/
14716F: arch/mips/loongson2ef/
14717F: drivers/cpufreq/loongson2_cpufreq.c
14718
14719MIPS/LOONGSON64 ARCHITECTURE
14720M: Huacai Chen <[email protected]>
14721M: Jiaxun Yang <[email protected]>
14722L: [email protected]
14723S: Maintained
14724F: arch/mips/include/asm/mach-loongson64/
14725F: arch/mips/loongson64/
14726F: drivers/irqchip/irq-loongson*
14727F: drivers/platform/mips/cpu_hwmon.c
14728
14729MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14730M: Hans Verkuil <[email protected]>
14731L: [email protected]
14732S: Odd Fixes
14733W: https://linuxtv.org
14734T: git git://linuxtv.org/media_tree.git
14735F: drivers/media/radio/radio-miropcm20*
14736
14737MITSUMI MM8013 FG DRIVER
14738M: Konrad Dybcio <[email protected]>
14739F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
14740F: drivers/power/supply/mm8013.c
14741
14742MMP SUPPORT
14743R: Lubomir Rintel <[email protected]>
14744L: [email protected] (moderated for non-subscribers)
14745S: Odd Fixes
14746T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14747F: arch/arm/boot/dts/marvell/mmp*
14748F: arch/arm/mach-mmp/
14749F: include/linux/soc/mmp/
14750
14751MMP USB PHY DRIVERS
14752R: Lubomir Rintel <[email protected]>
14753L: [email protected] (moderated for non-subscribers)
14754S: Maintained
14755F: drivers/phy/marvell/phy-mmp3-usb.c
14756F: drivers/phy/marvell/phy-pxa-usb.c
14757
14758MMU GATHER AND TLB INVALIDATION
14759M: Will Deacon <[email protected]>
14760M: "Aneesh Kumar K.V" <[email protected]>
14761M: Andrew Morton <[email protected]>
14762M: Nick Piggin <[email protected]>
14763M: Peter Zijlstra <[email protected]>
14764L: [email protected]
14765L: [email protected]
14766S: Maintained
14767F: arch/*/include/asm/tlb.h
14768F: include/asm-generic/tlb.h
14769F: mm/mmu_gather.c
14770
14771MN88472 MEDIA DRIVER
14772L: [email protected]
14773S: Orphan
14774W: https://linuxtv.org
14775Q: http://patchwork.linuxtv.org/project/linux-media/list/
14776F: drivers/media/dvb-frontends/mn88472*
14777
14778MN88473 MEDIA DRIVER
14779L: [email protected]
14780S: Orphan
14781W: https://linuxtv.org
14782Q: http://patchwork.linuxtv.org/project/linux-media/list/
14783F: drivers/media/dvb-frontends/mn88473*
14784
14785MODULE SUPPORT
14786M: Luis Chamberlain <[email protected]>
14787L: [email protected]
14788L: [email protected]
14789S: Maintained
14790T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14791F: include/linux/kmod.h
14792F: include/linux/module*.h
14793F: kernel/module/
14794F: lib/test_kmod.c
14795F: scripts/module*
14796F: tools/testing/selftests/kmod/
14797
14798MONOLITHIC POWER SYSTEM PMIC DRIVER
14799M: Saravanan Sekar <[email protected]>
14800S: Maintained
14801F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14802F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14803F: drivers/hwmon/pmbus/mpq7932.c
14804F: drivers/iio/adc/mp2629_adc.c
14805F: drivers/mfd/mp2629.c
14806F: drivers/power/supply/mp2629_charger.c
14807F: drivers/regulator/mp5416.c
14808F: drivers/regulator/mpq7920.c
14809F: drivers/regulator/mpq7920.h
14810F: include/linux/mfd/mp2629.h
14811
14812MOST(R) TECHNOLOGY DRIVER
14813M: Parthiban Veerasooran <[email protected]>
14814M: Christian Gromm <[email protected]>
14815S: Maintained
14816F: Documentation/ABI/testing/configfs-most
14817F: Documentation/ABI/testing/sysfs-bus-most
14818F: drivers/most/
14819F: drivers/staging/most/
14820F: include/linux/most.h
14821
14822MOTORCOMM PHY DRIVER
14823M: Peter Geis <[email protected]>
14824M: Frank <[email protected]>
14825L: [email protected]
14826S: Maintained
14827F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14828F: drivers/net/phy/motorcomm.c
14829
14830MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14831M: Jiri Slaby <[email protected]>
14832S: Maintained
14833F: Documentation/driver-api/tty/moxa-smartio.rst
14834F: drivers/tty/mxser.*
14835
14836MP3309C BACKLIGHT DRIVER
14837M: Flavio Suligoi <[email protected]>
14838L: [email protected]
14839S: Maintained
14840F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
14841F: drivers/video/backlight/mp3309c.c
14842
14843MR800 AVERMEDIA USB FM RADIO DRIVER
14844M: Alexey Klimov <[email protected]>
14845L: [email protected]
14846S: Maintained
14847T: git git://linuxtv.org/media_tree.git
14848F: drivers/media/radio/radio-mr800.c
14849
14850MRF24J40 IEEE 802.15.4 RADIO DRIVER
14851M: Stefan Schmidt <[email protected]>
14852L: [email protected]
14853S: Odd Fixes
14854F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14855F: drivers/net/ieee802154/mrf24j40.c
14856
14857MSI EC DRIVER
14858M: Nikita Kravets <[email protected]>
14859L: [email protected]
14860S: Maintained
14861W: https://github.com/BeardOverflow/msi-ec
14862F: drivers/platform/x86/msi-ec.*
14863
14864MSI LAPTOP SUPPORT
14865M: "Lee, Chun-Yi" <[email protected]>
14866L: [email protected]
14867S: Maintained
14868F: drivers/platform/x86/msi-laptop.c
14869
14870MSI WMI SUPPORT
14871L: [email protected]
14872S: Orphan
14873F: drivers/platform/x86/msi-wmi.c
14874
14875MSI001 MEDIA DRIVER
14876L: [email protected]
14877S: Orphan
14878W: https://linuxtv.org
14879Q: http://patchwork.linuxtv.org/project/linux-media/list/
14880F: drivers/media/tuners/msi001*
14881
14882MSI2500 MEDIA DRIVER
14883L: [email protected]
14884S: Orphan
14885W: https://linuxtv.org
14886Q: http://patchwork.linuxtv.org/project/linux-media/list/
14887F: drivers/media/usb/msi2500/
14888
14889MSTAR INTERRUPT CONTROLLER DRIVER
14890M: Mark-PK Tsai <[email protected]>
14891M: Daniel Palmer <[email protected]>
14892S: Maintained
14893F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14894F: drivers/irqchip/irq-mst-intc.c
14895
14896MSYSTEMS DISKONCHIP G3 MTD DRIVER
14897M: Robert Jarzmik <[email protected]>
14898L: [email protected]
14899S: Maintained
14900F: drivers/mtd/devices/docg3*
14901
14902MT9M114 ONSEMI SENSOR DRIVER
14903M: Laurent Pinchart <[email protected]>
14904L: [email protected]
14905S: Maintained
14906T: git git://linuxtv.org/media_tree.git
14907F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
14908F: drivers/media/i2c/mt9m114.c
14909
14910MT9P031 APTINA CAMERA SENSOR
14911M: Laurent Pinchart <[email protected]>
14912L: [email protected]
14913S: Maintained
14914T: git git://linuxtv.org/media_tree.git
14915F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14916F: drivers/media/i2c/mt9p031.c
14917F: include/media/i2c/mt9p031.h
14918
14919MT9T112 APTINA CAMERA SENSOR
14920M: Jacopo Mondi <[email protected]>
14921L: [email protected]
14922S: Odd Fixes
14923T: git git://linuxtv.org/media_tree.git
14924F: drivers/media/i2c/mt9t112.c
14925F: include/media/i2c/mt9t112.h
14926
14927MT9V032 APTINA CAMERA SENSOR
14928M: Laurent Pinchart <[email protected]>
14929L: [email protected]
14930S: Maintained
14931T: git git://linuxtv.org/media_tree.git
14932F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14933F: drivers/media/i2c/mt9v032.c
14934F: include/media/i2c/mt9v032.h
14935
14936MT9V111 APTINA CAMERA SENSOR
14937M: Jacopo Mondi <[email protected]>
14938L: [email protected]
14939S: Maintained
14940T: git git://linuxtv.org/media_tree.git
14941F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14942F: drivers/media/i2c/mt9v111.c
14943
14944MULTIFUNCTION DEVICES (MFD)
14945M: Lee Jones <[email protected]>
14946S: Maintained
14947T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14948F: Documentation/devicetree/bindings/mfd/
14949F: drivers/mfd/
14950F: include/dt-bindings/mfd/
14951F: include/linux/mfd/
14952
14953MULTIMEDIA CARD (MMC) ETC. OVER SPI
14954S: Orphan
14955F: drivers/mmc/host/mmc_spi.c
14956F: include/linux/spi/mmc_spi.h
14957
14958MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14959M: Ulf Hansson <[email protected]>
14960L: [email protected]
14961S: Maintained
14962T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14963F: Documentation/devicetree/bindings/mmc/
14964F: drivers/mmc/
14965F: include/linux/mmc/
14966F: include/uapi/linux/mmc/
14967
14968MULTIPLEXER SUBSYSTEM
14969M: Peter Rosin <[email protected]>
14970S: Maintained
14971F: Documentation/ABI/testing/sysfs-class-mux*
14972F: Documentation/devicetree/bindings/mux/
14973F: drivers/mux/
14974F: include/dt-bindings/mux/
14975F: include/linux/mux/
14976
14977MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14978M: Bin Liu <[email protected]>
14979L: [email protected]
14980S: Maintained
14981F: drivers/usb/musb/
14982
14983MXL301RF MEDIA DRIVER
14984M: Akihiro Tsukada <[email protected]>
14985L: [email protected]
14986S: Odd Fixes
14987F: drivers/media/tuners/mxl301rf*
14988
14989MXL5007T MEDIA DRIVER
14990M: Michael Krufky <[email protected]>
14991L: [email protected]
14992S: Maintained
14993W: https://linuxtv.org
14994W: http://github.com/mkrufky
14995Q: http://patchwork.linuxtv.org/project/linux-media/list/
14996T: git git://linuxtv.org/mkrufky/tuners.git
14997F: drivers/media/tuners/mxl5007t.*
14998
14999MXSFB DRM DRIVER
15000M: Marek Vasut <[email protected]>
15001M: Stefan Agner <[email protected]>
15002L: [email protected]
15003S: Supported
15004T: git git://anongit.freedesktop.org/drm/drm-misc
15005F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15006F: drivers/gpu/drm/mxsfb/
15007
15008MYLEX DAC960 PCI RAID Controller
15009M: Hannes Reinecke <[email protected]>
15010L: [email protected]
15011S: Supported
15012F: drivers/scsi/myrb.*
15013F: drivers/scsi/myrs.*
15014
15015MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15016M: Chris Lee <[email protected]>
15017L: [email protected]
15018S: Supported
15019W: https://www.cspi.com/ethernet-products/support/downloads/
15020F: drivers/net/ethernet/myricom/myri10ge/
15021
15022NAND FLASH SUBSYSTEM
15023M: Miquel Raynal <[email protected]>
15024R: Richard Weinberger <[email protected]>
15025L: [email protected]
15026S: Maintained
15027W: http://www.linux-mtd.infradead.org/
15028Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15029C: irc://irc.oftc.net/mtd
15030T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15031F: drivers/mtd/nand/
15032F: include/linux/mtd/*nand*.h
15033
15034NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15035M: Daniel Mack <[email protected]>
15036L: [email protected] (moderated for non-subscribers)
15037S: Maintained
15038W: http://www.native-instruments.com
15039F: sound/usb/caiaq/
15040
15041NATSEMI ETHERNET DRIVER (DP8381x)
15042S: Orphan
15043F: drivers/net/ethernet/natsemi/natsemi.c
15044
15045NCR 5380 SCSI DRIVERS
15046M: Finn Thain <[email protected]>
15047M: Michael Schmitz <[email protected]>
15048L: [email protected]
15049S: Maintained
15050F: Documentation/scsi/g_NCR5380.rst
15051F: drivers/scsi/NCR5380.*
15052F: drivers/scsi/arm/cumana_1.c
15053F: drivers/scsi/arm/oak.c
15054F: drivers/scsi/atari_scsi.*
15055F: drivers/scsi/dmx3191d.c
15056F: drivers/scsi/g_NCR5380.*
15057F: drivers/scsi/mac_scsi.*
15058F: drivers/scsi/sun3_scsi.*
15059F: drivers/scsi/sun3_scsi_vme.c
15060
15061NCSI LIBRARY
15062M: Samuel Mendoza-Jonas <[email protected]>
15063S: Maintained
15064F: net/ncsi/
15065
15066NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
15067M: Guenter Roeck <[email protected]>
15068L: [email protected]
15069S: Maintained
15070F: Documentation/hwmon/nct6775.rst
15071F: drivers/hwmon/nct6775-core.c
15072F: drivers/hwmon/nct6775-platform.c
15073F: drivers/hwmon/nct6775.h
15074
15075NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15076M: Zev Weiss <[email protected]>
15077L: [email protected]
15078S: Maintained
15079F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15080F: drivers/hwmon/nct6775-i2c.c
15081
15082NETDEVSIM
15083M: Jakub Kicinski <[email protected]>
15084S: Maintained
15085F: drivers/net/netdevsim/*
15086
15087NETEM NETWORK EMULATOR
15088M: Stephen Hemminger <[email protected]>
15089L: [email protected]
15090S: Maintained
15091F: net/sched/sch_netem.c
15092
15093NETERION 10GbE DRIVERS (s2io)
15094M: Jon Mason <[email protected]>
15095L: [email protected]
15096S: Supported
15097F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15098F: drivers/net/ethernet/neterion/
15099
15100NETFILTER
15101M: Pablo Neira Ayuso <[email protected]>
15102M: Jozsef Kadlecsik <[email protected]>
15103M: Florian Westphal <[email protected]>
15104L: [email protected]
15105L: [email protected]
15106S: Maintained
15107W: http://www.netfilter.org/
15108W: http://www.iptables.org/
15109W: http://www.nftables.org/
15110Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
15111C: irc://irc.libera.chat/netfilter
15112T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15113T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15114F: include/linux/netfilter*
15115F: include/linux/netfilter/
15116F: include/net/netfilter/
15117F: include/uapi/linux/netfilter*
15118F: include/uapi/linux/netfilter/
15119F: net/*/netfilter.c
15120F: net/*/netfilter/
15121F: net/bridge/br_netfilter*.c
15122F: net/netfilter/
15123
15124NETROM NETWORK LAYER
15125M: Ralf Baechle <[email protected]>
15126L: [email protected]
15127S: Maintained
15128W: https://linux-ax25.in-berlin.de
15129F: include/net/netrom.h
15130F: include/uapi/linux/netrom.h
15131F: net/netrom/
15132
15133NETRONIX EMBEDDED CONTROLLER
15134M: Jonathan Neuschäfer <[email protected]>
15135S: Maintained
15136F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15137F: drivers/mfd/ntxec.c
15138F: drivers/pwm/pwm-ntxec.c
15139F: drivers/rtc/rtc-ntxec.c
15140F: include/linux/mfd/ntxec.h
15141
15142NETRONOME ETHERNET DRIVERS
15143M: Louis Peens <[email protected]>
15144R: Jakub Kicinski <[email protected]>
15145L: [email protected]
15146S: Maintained
15147F: drivers/net/ethernet/netronome/
15148
15149NETWORK BLOCK DEVICE (NBD)
15150M: Josef Bacik <[email protected]>
15151L: [email protected]
15152L: [email protected]
15153S: Maintained
15154F: Documentation/admin-guide/blockdev/nbd.rst
15155F: drivers/block/nbd.c
15156F: include/trace/events/nbd.h
15157F: include/uapi/linux/nbd.h
15158
15159NETWORK DROP MONITOR
15160M: Neil Horman <[email protected]>
15161L: [email protected]
15162S: Maintained
15163W: https://fedorahosted.org/dropwatch/
15164F: include/uapi/linux/net_dropmon.h
15165F: net/core/drop_monitor.c
15166
15167NETWORKING DRIVERS
15168M: "David S. Miller" <[email protected]>
15169M: Eric Dumazet <[email protected]>
15170M: Jakub Kicinski <[email protected]>
15171M: Paolo Abeni <[email protected]>
15172L: [email protected]
15173S: Maintained
15174P: Documentation/process/maintainer-netdev.rst
15175Q: https://patchwork.kernel.org/project/netdevbpf/list/
15176T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15177T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15178F: Documentation/devicetree/bindings/net/
15179F: Documentation/networking/net_cachelines/net_device.rst
15180F: drivers/connector/
15181F: drivers/net/
15182F: include/dt-bindings/net/
15183F: include/linux/cn_proc.h
15184F: include/linux/etherdevice.h
15185F: include/linux/fcdevice.h
15186F: include/linux/fddidevice.h
15187F: include/linux/hippidevice.h
15188F: include/linux/if_*
15189F: include/linux/inetdevice.h
15190F: include/linux/netdevice.h
15191F: include/uapi/linux/cn_proc.h
15192F: include/uapi/linux/if_*
15193F: include/uapi/linux/netdevice.h
15194X: drivers/net/wireless/
15195
15196NETWORKING DRIVERS (WIRELESS)
15197M: Kalle Valo <[email protected]>
15198L: [email protected]
15199S: Maintained
15200W: https://wireless.wiki.kernel.org/
15201Q: https://patchwork.kernel.org/project/linux-wireless/list/
15202T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15203T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15204F: Documentation/devicetree/bindings/net/wireless/
15205F: drivers/net/wireless/
15206
15207NETWORKING [DSA]
15208M: Andrew Lunn <[email protected]>
15209M: Florian Fainelli <[email protected]>
15210M: Vladimir Oltean <[email protected]>
15211S: Maintained
15212F: Documentation/devicetree/bindings/net/dsa/
15213F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15214F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
15215F: drivers/net/dsa/
15216F: include/linux/dsa/
15217F: include/linux/platform_data/dsa.h
15218F: include/net/dsa.h
15219F: net/dsa/
15220F: tools/testing/selftests/drivers/net/dsa/
15221
15222NETWORKING [GENERAL]
15223M: "David S. Miller" <[email protected]>
15224M: Eric Dumazet <[email protected]>
15225M: Jakub Kicinski <[email protected]>
15226M: Paolo Abeni <[email protected]>
15227L: [email protected]
15228S: Maintained
15229P: Documentation/process/maintainer-netdev.rst
15230Q: https://patchwork.kernel.org/project/netdevbpf/list/
15231B: mailto:[email protected]
15232T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15233T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15234F: Documentation/core-api/netlink.rst
15235F: Documentation/netlink/
15236F: Documentation/networking/
15237F: Documentation/networking/net_cachelines/
15238F: Documentation/process/maintainer-netdev.rst
15239F: Documentation/userspace-api/netlink/
15240F: include/linux/in.h
15241F: include/linux/indirect_call_wrapper.h
15242F: include/linux/net.h
15243F: include/linux/netdevice.h
15244F: include/net/
15245F: include/uapi/linux/in.h
15246F: include/uapi/linux/net.h
15247F: include/uapi/linux/net_namespace.h
15248F: include/uapi/linux/netdevice.h
15249F: lib/net_utils.c
15250F: lib/random32.c
15251F: net/
15252F: tools/net/
15253F: tools/testing/selftests/net/
15254X: net/9p/
15255X: net/bluetooth/
15256
15257NETWORKING [IPSEC]
15258M: Steffen Klassert <[email protected]>
15259M: Herbert Xu <[email protected]>
15260M: "David S. Miller" <[email protected]>
15261L: [email protected]
15262S: Maintained
15263T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15264T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15265F: include/net/xfrm.h
15266F: include/uapi/linux/xfrm.h
15267F: net/ipv4/ah4.c
15268F: net/ipv4/esp4*
15269F: net/ipv4/ip_vti.c
15270F: net/ipv4/ipcomp.c
15271F: net/ipv4/xfrm*
15272F: net/ipv6/ah6.c
15273F: net/ipv6/esp6*
15274F: net/ipv6/ip6_vti.c
15275F: net/ipv6/ipcomp6.c
15276F: net/ipv6/xfrm*
15277F: net/key/
15278F: net/xfrm/
15279F: tools/testing/selftests/net/ipsec.c
15280
15281NETWORKING [IPv4/IPv6]
15282M: "David S. Miller" <[email protected]>
15283M: David Ahern <[email protected]>
15284L: [email protected]
15285S: Maintained
15286T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15287F: arch/x86/net/*
15288F: include/linux/ip.h
15289F: include/linux/ipv6*
15290F: include/net/fib*
15291F: include/net/ip*
15292F: include/net/route.h
15293F: net/ipv4/
15294F: net/ipv6/
15295
15296NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15297M: Paul Moore <[email protected]>
15298L: [email protected]
15299L: [email protected]
15300S: Supported
15301W: https://github.com/netlabel
15302F: Documentation/netlabel/
15303F: include/net/calipso.h
15304F: include/net/cipso_ipv4.h
15305F: include/net/netlabel.h
15306F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
15307F: include/uapi/linux/netfilter/xt_SECMARK.h
15308F: net/ipv4/cipso_ipv4.c
15309F: net/ipv6/calipso.c
15310F: net/netfilter/xt_CONNSECMARK.c
15311F: net/netfilter/xt_SECMARK.c
15312F: net/netlabel/
15313
15314NETWORKING [MACSEC]
15315M: Sabrina Dubroca <[email protected]>
15316L: [email protected]
15317S: Maintained
15318F: drivers/net/macsec.c
15319F: include/net/macsec.h
15320F: include/uapi/linux/if_macsec.h
15321K: macsec
15322K: \bmdo_
15323
15324NETWORKING [MPTCP]
15325M: Matthieu Baerts <[email protected]>
15326M: Mat Martineau <[email protected]>
15327R: Geliang Tang <[email protected]>
15328L: [email protected]
15329L: [email protected]
15330S: Maintained
15331W: https://github.com/multipath-tcp/mptcp_net-next/wiki
15332B: https://github.com/multipath-tcp/mptcp_net-next/issues
15333T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15334T: git https://github.com/multipath-tcp/mptcp_net-next.git export
15335F: Documentation/netlink/specs/mptcp_pm.yaml
15336F: Documentation/networking/mptcp-sysctl.rst
15337F: include/net/mptcp.h
15338F: include/trace/events/mptcp.h
15339F: include/uapi/linux/mptcp*.h
15340F: net/mptcp/
15341F: tools/testing/selftests/bpf/*/*mptcp*.c
15342F: tools/testing/selftests/net/mptcp/
15343
15344NETWORKING [TCP]
15345M: Eric Dumazet <[email protected]>
15346L: [email protected]
15347S: Maintained
15348F: Documentation/networking/net_cachelines/tcp_sock.rst
15349F: include/linux/tcp.h
15350F: include/net/tcp.h
15351F: include/trace/events/tcp.h
15352F: include/uapi/linux/tcp.h
15353F: net/ipv4/syncookies.c
15354F: net/ipv4/tcp*.c
15355F: net/ipv6/syncookies.c
15356F: net/ipv6/tcp*.c
15357
15358NETWORKING [TLS]
15359M: Boris Pismenny <[email protected]>
15360M: John Fastabend <[email protected]>
15361M: Jakub Kicinski <[email protected]>
15362L: [email protected]
15363S: Maintained
15364F: include/net/tls.h
15365F: include/uapi/linux/tls.h
15366F: net/tls/*
15367
15368NETXEN (1/10) GbE SUPPORT
15369M: Manish Chopra <[email protected]>
15370M: Rahul Verma <[email protected]>
15371M: [email protected]
15372L: [email protected]
15373S: Supported
15374F: drivers/net/ethernet/qlogic/netxen/
15375
15376NET_FAILOVER MODULE
15377M: Sridhar Samudrala <[email protected]>
15378L: [email protected]
15379S: Supported
15380F: Documentation/networking/net_failover.rst
15381F: drivers/net/net_failover.c
15382F: include/net/net_failover.h
15383
15384NEXTHOP
15385M: David Ahern <[email protected]>
15386L: [email protected]
15387S: Maintained
15388F: include/net/netns/nexthop.h
15389F: include/net/nexthop.h
15390F: include/uapi/linux/nexthop.h
15391F: net/ipv4/nexthop.c
15392
15393NFC SUBSYSTEM
15394M: Krzysztof Kozlowski <[email protected]>
15395L: [email protected]
15396S: Maintained
15397F: Documentation/devicetree/bindings/net/nfc/
15398F: drivers/nfc/
15399F: include/net/nfc/
15400F: include/uapi/linux/nfc.h
15401F: net/nfc/
15402
15403NFC VIRTUAL NCI DEVICE DRIVER
15404M: Bongsu Jeon <[email protected]>
15405L: [email protected]
15406S: Supported
15407F: drivers/nfc/virtual_ncidev.c
15408F: tools/testing/selftests/nci/
15409
15410NFS, SUNRPC, AND LOCKD CLIENTS
15411M: Trond Myklebust <[email protected]>
15412M: Anna Schumaker <[email protected]>
15413L: [email protected]
15414S: Maintained
15415W: http://client.linux-nfs.org
15416T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15417F: Documentation/filesystems/nfs/
15418F: fs/lockd/
15419F: fs/nfs/
15420F: fs/nfs_common/
15421F: include/linux/lockd/
15422F: include/linux/nfs*
15423F: include/linux/sunrpc/
15424F: include/uapi/linux/nfs*
15425F: include/uapi/linux/sunrpc/
15426F: net/sunrpc/
15427
15428NILFS2 FILESYSTEM
15429M: Ryusuke Konishi <[email protected]>
15430L: [email protected]
15431S: Supported
15432W: https://nilfs.sourceforge.io/
15433W: https://nilfs.osdn.jp/
15434T: git https://github.com/konis/nilfs2.git
15435F: Documentation/filesystems/nilfs2.rst
15436F: fs/nilfs2/
15437F: include/trace/events/nilfs2.h
15438F: include/uapi/linux/nilfs2_api.h
15439F: include/uapi/linux/nilfs2_ondisk.h
15440
15441NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15442M: YOKOTA Hiroshi <[email protected]>
15443S: Maintained
15444W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15445F: Documentation/scsi/NinjaSCSI.rst
15446F: drivers/scsi/pcmcia/nsp_*
15447
15448NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15449M: GOTO Masanori <[email protected]>
15450M: YOKOTA Hiroshi <[email protected]>
15451S: Maintained
15452W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15453F: Documentation/scsi/NinjaSCSI.rst
15454F: drivers/scsi/nsp32*
15455
15456NINTENDO HID DRIVER
15457M: Daniel J. Ogorchock <[email protected]>
15458L: [email protected]
15459S: Maintained
15460F: drivers/hid/hid-nintendo*
15461
15462NIOS2 ARCHITECTURE
15463M: Dinh Nguyen <[email protected]>
15464S: Maintained
15465T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15466F: arch/nios2/
15467
15468NITRO ENCLAVES (NE)
15469M: Alexandru Ciobotaru <[email protected]>
15470L: [email protected]
15471L: The AWS Nitro Enclaves Team <[email protected]>
15472S: Supported
15473W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15474F: Documentation/virt/ne_overview.rst
15475F: drivers/virt/nitro_enclaves/
15476F: include/linux/nitro_enclaves.h
15477F: include/uapi/linux/nitro_enclaves.h
15478F: samples/nitro_enclaves/
15479
15480NITRO SECURE MODULE (NSM)
15481M: Alexander Graf <[email protected]>
15482L: [email protected]
15483L: The AWS Nitro Enclaves Team <[email protected]>
15484S: Supported
15485W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15486F: drivers/misc/nsm.c
15487F: include/uapi/linux/nsm.h
15488
15489NOHZ, DYNTICKS SUPPORT
15490M: Frederic Weisbecker <[email protected]>
15491M: Thomas Gleixner <[email protected]>
15492M: Ingo Molnar <[email protected]>
15493L: [email protected]
15494S: Maintained
15495T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15496F: include/linux/sched/nohz.h
15497F: include/linux/tick.h
15498F: kernel/time/tick*.*
15499
15500NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15501M: Pavel Machek <[email protected]>
15502M: Sakari Ailus <[email protected]>
15503L: [email protected]
15504S: Maintained
15505F: drivers/media/i2c/ad5820.c
15506F: drivers/media/i2c/et8ek8
15507
15508NOKIA N900 POWER SUPPLY DRIVERS
15509R: Pali Rohár <[email protected]>
15510F: drivers/power/supply/bq2415x_charger.c
15511F: drivers/power/supply/bq27xxx_battery.c
15512F: drivers/power/supply/bq27xxx_battery_i2c.c
15513F: drivers/power/supply/isp1704_charger.c
15514F: drivers/power/supply/rx51_battery.c
15515F: include/linux/power/bq2415x_charger.h
15516F: include/linux/power/bq27xxx_battery.h
15517
15518NOLIBC HEADER FILE
15519M: Willy Tarreau <[email protected]>
15520M: Thomas Weißschuh <[email protected]>
15521S: Maintained
15522T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15523F: tools/include/nolibc/
15524F: tools/testing/selftests/nolibc/
15525
15526NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15527M: Hans de Goede <[email protected]>
15528L: [email protected]
15529S: Maintained
15530F: drivers/input/touchscreen/novatek-nvt-ts.c
15531
15532NSDEPS
15533M: Matthias Maennich <[email protected]>
15534S: Maintained
15535F: Documentation/core-api/symbol-namespaces.rst
15536F: scripts/nsdeps
15537
15538NTB AMD DRIVER
15539M: Sanjay R Mehta <[email protected]>
15540M: Shyam Sundar S K <[email protected]>
15541L: [email protected]
15542S: Supported
15543F: drivers/ntb/hw/amd/
15544
15545NTB DRIVER CORE
15546M: Jon Mason <[email protected]>
15547M: Dave Jiang <[email protected]>
15548M: Allen Hubbe <[email protected]>
15549L: [email protected]
15550S: Supported
15551W: https://github.com/jonmason/ntb/wiki
15552T: git https://github.com/jonmason/ntb.git
15553F: drivers/net/ntb_netdev.c
15554F: drivers/ntb/
15555F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
15556F: include/linux/ntb.h
15557F: include/linux/ntb_transport.h
15558F: tools/testing/selftests/ntb/
15559
15560NTB IDT DRIVER
15561M: Serge Semin <[email protected]>
15562L: [email protected]
15563S: Supported
15564F: drivers/ntb/hw/idt/
15565
15566NTB INTEL DRIVER
15567M: Dave Jiang <[email protected]>
15568L: [email protected]
15569S: Supported
15570W: https://github.com/davejiang/linux/wiki
15571T: git https://github.com/davejiang/linux.git
15572F: drivers/ntb/hw/intel/
15573
15574NTFS FILESYSTEM
15575M: Anton Altaparmakov <[email protected]>
15576R: Namjae Jeon <[email protected]>
15577L: [email protected]
15578S: Supported
15579W: http://www.tuxera.com/
15580T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
15581F: Documentation/filesystems/ntfs.rst
15582F: fs/ntfs/
15583
15584NTFS3 FILESYSTEM
15585M: Konstantin Komarov <[email protected]>
15586L: [email protected]
15587S: Supported
15588W: http://www.paragon-software.com/
15589T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15590F: Documentation/filesystems/ntfs3.rst
15591F: fs/ntfs3/
15592
15593NUBUS SUBSYSTEM
15594M: Finn Thain <[email protected]>
15595L: [email protected]
15596S: Maintained
15597F: arch/*/include/asm/nubus.h
15598F: drivers/nubus/
15599F: include/linux/nubus.h
15600F: include/uapi/linux/nubus.h
15601
15602NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
15603M: Antonino Daplas <[email protected]>
15604L: [email protected]
15605S: Maintained
15606F: drivers/video/fbdev/nvidia/
15607F: drivers/video/fbdev/riva/
15608
15609NVIDIA WMI EC BACKLIGHT DRIVER
15610M: Daniel Dadap <[email protected]>
15611L: [email protected]
15612S: Supported
15613F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
15614F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
15615
15616NVM EXPRESS DRIVER
15617M: Keith Busch <[email protected]>
15618M: Jens Axboe <[email protected]>
15619M: Christoph Hellwig <[email protected]>
15620M: Sagi Grimberg <[email protected]>
15621L: [email protected]
15622S: Supported
15623W: http://git.infradead.org/nvme.git
15624T: git git://git.infradead.org/nvme.git
15625F: Documentation/nvme/
15626F: drivers/nvme/common/
15627F: drivers/nvme/host/
15628F: include/linux/nvme-*.h
15629F: include/linux/nvme.h
15630F: include/uapi/linux/nvme_ioctl.h
15631
15632NVM EXPRESS FABRICS AUTHENTICATION
15633M: Hannes Reinecke <[email protected]>
15634L: [email protected]
15635S: Supported
15636F: drivers/nvme/host/auth.c
15637F: drivers/nvme/target/auth.c
15638F: drivers/nvme/target/fabrics-cmd-auth.c
15639F: include/linux/nvme-auth.h
15640
15641NVM EXPRESS FC TRANSPORT DRIVERS
15642M: James Smart <[email protected]>
15643L: [email protected]
15644S: Supported
15645F: drivers/nvme/host/fc.c
15646F: drivers/nvme/target/fc.c
15647F: drivers/nvme/target/fcloop.c
15648F: include/linux/nvme-fc-driver.h
15649F: include/linux/nvme-fc.h
15650
15651NVM EXPRESS HARDWARE MONITORING SUPPORT
15652M: Guenter Roeck <[email protected]>
15653L: [email protected]
15654S: Supported
15655F: drivers/nvme/host/hwmon.c
15656
15657NVM EXPRESS TARGET DRIVER
15658M: Christoph Hellwig <[email protected]>
15659M: Sagi Grimberg <[email protected]>
15660M: Chaitanya Kulkarni <[email protected]>
15661L: [email protected]
15662S: Supported
15663W: http://git.infradead.org/nvme.git
15664T: git git://git.infradead.org/nvme.git
15665F: drivers/nvme/target/
15666
15667NVMEM FRAMEWORK
15668M: Srinivas Kandagatla <[email protected]>
15669S: Maintained
15670T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
15671F: Documentation/ABI/stable/sysfs-bus-nvmem
15672F: Documentation/devicetree/bindings/nvmem/
15673F: drivers/nvmem/
15674F: include/linux/nvmem-consumer.h
15675F: include/linux/nvmem-provider.h
15676
15677NXP BLUETOOTH WIRELESS DRIVERS
15678M: Amitkumar Karwar <[email protected]>
15679M: Neeraj Kale <[email protected]>
15680S: Maintained
15681F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
15682F: drivers/bluetooth/btnxpuart.c
15683
15684NXP C45 TJA11XX PHY DRIVER
15685M: Andrei Botila <[email protected]>
15686L: [email protected]
15687S: Maintained
15688F: drivers/net/phy/nxp-c45-tja11xx*
15689
15690NXP FSPI DRIVER
15691M: Han Xu <[email protected]>
15692M: Haibo Chen <[email protected]>
15693R: Yogesh Gaur <[email protected]>
15694L: [email protected]
15695S: Maintained
15696F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
15697F: drivers/spi/spi-nxp-fspi.c
15698
15699NXP FXAS21002C DRIVER
15700M: Rui Miguel Silva <[email protected]>
15701L: [email protected]
15702S: Maintained
15703F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
15704F: drivers/iio/gyro/fxas21002c.h
15705F: drivers/iio/gyro/fxas21002c_core.c
15706F: drivers/iio/gyro/fxas21002c_i2c.c
15707F: drivers/iio/gyro/fxas21002c_spi.c
15708
15709NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15710M: Haibo Chen <[email protected]>
15711L: [email protected]
15712L: [email protected]
15713S: Maintained
15714F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15715F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15716F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15717F: drivers/iio/adc/imx7d_adc.c
15718F: drivers/iio/adc/imx93_adc.c
15719F: drivers/iio/adc/vf610_adc.c
15720
15721NXP i.MX 8M ISI DRIVER
15722M: Laurent Pinchart <[email protected]>
15723L: [email protected]
15724S: Maintained
15725F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
15726F: drivers/media/platform/nxp/imx8-isi/
15727
15728NXP i.MX 8MP DW100 V4L2 DRIVER
15729M: Xavier Roumegue <[email protected]>
15730L: [email protected]
15731S: Maintained
15732F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
15733F: Documentation/userspace-api/media/drivers/dw100.rst
15734F: drivers/media/platform/nxp/dw100/
15735F: include/uapi/linux/dw100.h
15736
15737NXP i.MX 8MQ DCSS DRIVER
15738M: Laurentiu Palcu <[email protected]>
15739R: Lucas Stach <[email protected]>
15740L: [email protected]
15741S: Maintained
15742T: git git://anongit.freedesktop.org/drm/drm-misc
15743F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15744F: drivers/gpu/drm/imx/dcss/
15745
15746NXP i.MX 8QXP ADC DRIVER
15747M: Cai Huoqing <[email protected]>
15748M: Haibo Chen <[email protected]>
15749L: [email protected]
15750L: [email protected]
15751S: Maintained
15752F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15753F: drivers/iio/adc/imx8qxp-adc.c
15754
15755NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15756M: Mirela Rabulea <[email protected]>
15757R: NXP Linux Team <[email protected]>
15758L: [email protected]
15759S: Maintained
15760F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15761F: drivers/media/platform/nxp/imx-jpeg
15762
15763NXP i.MX CLOCK DRIVERS
15764M: Abel Vesa <[email protected]>
15765R: Peng Fan <[email protected]>
15766L: [email protected]
15767L: [email protected]
15768S: Maintained
15769T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15770F: Documentation/devicetree/bindings/clock/imx*
15771F: drivers/clk/imx/
15772F: include/dt-bindings/clock/imx*
15773
15774NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15775M: Jagan Teki <[email protected]>
15776S: Maintained
15777F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15778F: drivers/regulator/pf8x00-regulator.c
15779
15780NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15781M: Krzysztof Kozlowski <[email protected]>
15782L: [email protected]
15783S: Maintained
15784F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15785F: drivers/extcon/extcon-ptn5150.c
15786
15787NXP SGTL5000 DRIVER
15788M: Fabio Estevam <[email protected]>
15789L: [email protected] (moderated for non-subscribers)
15790S: Maintained
15791F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
15792F: sound/soc/codecs/sgtl5000*
15793
15794NXP SJA1105 ETHERNET SWITCH DRIVER
15795M: Vladimir Oltean <[email protected]>
15796L: [email protected]
15797S: Maintained
15798F: drivers/net/dsa/sja1105
15799F: drivers/net/pcs/pcs-xpcs-nxp.c
15800
15801NXP TDA998X DRM DRIVER
15802M: Russell King <[email protected]>
15803S: Maintained
15804T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15805T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15806F: drivers/gpu/drm/i2c/tda998x_drv.c
15807F: include/drm/i2c/tda998x.h
15808F: include/dt-bindings/display/tda998x.h
15809K: "nxp,tda998x"
15810
15811NXP TFA9879 DRIVER
15812M: Peter Rosin <[email protected]>
15813L: [email protected] (moderated for non-subscribers)
15814S: Maintained
15815F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
15816F: sound/soc/codecs/tfa9879*
15817
15818NXP-NCI NFC DRIVER
15819S: Orphan
15820F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15821F: drivers/nfc/nxp-nci
15822
15823NXP/Goodix TFA989X (TFA1) DRIVER
15824M: Stephan Gerhold <[email protected]>
15825L: [email protected] (moderated for non-subscribers)
15826S: Maintained
15827F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15828F: sound/soc/codecs/tfa989x.c
15829
15830NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15831M: Jonas Malaco <[email protected]>
15832L: [email protected]
15833S: Maintained
15834F: Documentation/hwmon/nzxt-kraken2.rst
15835F: drivers/hwmon/nzxt-kraken2.c
15836
15837NZXT-SMART2 HARDWARE MONITORING DRIVER
15838M: Aleksandr Mezin <[email protected]>
15839L: [email protected]
15840S: Maintained
15841F: Documentation/hwmon/nzxt-smart2.rst
15842F: drivers/hwmon/nzxt-smart2.c
15843
15844OBJAGG
15845M: Jiri Pirko <[email protected]>
15846L: [email protected]
15847S: Supported
15848F: include/linux/objagg.h
15849F: lib/objagg.c
15850F: lib/test_objagg.c
15851
15852OBJPOOL
15853M: Matt Wu <[email protected]>
15854S: Supported
15855F: include/linux/objpool.h
15856F: lib/objpool.c
15857F: lib/test_objpool.c
15858
15859OBJTOOL
15860M: Josh Poimboeuf <[email protected]>
15861M: Peter Zijlstra <[email protected]>
15862S: Supported
15863F: include/linux/objtool*.h
15864F: tools/objtool/
15865
15866OCELOT ETHERNET SWITCH DRIVER
15867M: Vladimir Oltean <[email protected]>
15868M: Claudiu Manoil <[email protected]>
15869M: Alexandre Belloni <[email protected]>
15870M: [email protected]
15871L: [email protected]
15872S: Supported
15873F: drivers/net/dsa/ocelot/*
15874F: drivers/net/ethernet/mscc/
15875F: include/soc/mscc/ocelot*
15876F: net/dsa/tag_ocelot.c
15877F: net/dsa/tag_ocelot_8021q.c
15878F: tools/testing/selftests/drivers/net/ocelot/*
15879
15880OCELOT EXTERNAL SWITCH CONTROL
15881M: Colin Foster <[email protected]>
15882S: Supported
15883F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15884F: drivers/mfd/ocelot*
15885F: drivers/net/dsa/ocelot/ocelot_ext.c
15886F: include/linux/mfd/ocelot.h
15887
15888OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15889M: Frederic Barrat <[email protected]>
15890M: Andrew Donnellan <[email protected]>
15891L: [email protected]
15892S: Supported
15893F: Documentation/userspace-api/accelerators/ocxl.rst
15894F: arch/powerpc/include/asm/pnv-ocxl.h
15895F: arch/powerpc/platforms/powernv/ocxl.c
15896F: drivers/misc/ocxl/
15897F: include/misc/ocxl*
15898F: include/uapi/misc/ocxl.h
15899
15900OMAP AUDIO SUPPORT
15901M: Peter Ujfalusi <[email protected]>
15902M: Jarkko Nikula <[email protected]>
15903L: [email protected] (moderated for non-subscribers)
15904L: [email protected]
15905S: Maintained
15906F: sound/soc/ti/n810.c
15907F: sound/soc/ti/omap*
15908F: sound/soc/ti/rx51.c
15909F: sound/soc/ti/sdma-pcm.*
15910
15911OMAP CLOCK FRAMEWORK SUPPORT
15912M: Paul Walmsley <[email protected]>
15913L: [email protected]
15914S: Maintained
15915F: arch/arm/*omap*/*clock*
15916
15917OMAP DEVICE TREE SUPPORT
15918M: Benoît Cousson <[email protected]>
15919M: Tony Lindgren <[email protected]>
15920L: [email protected]
15921L: [email protected]
15922S: Maintained
15923F: arch/arm/boot/dts/ti/omap/
15924
15925OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15926L: [email protected]
15927L: [email protected]
15928S: Orphan
15929F: Documentation/arch/arm/omap/dss.rst
15930F: drivers/video/fbdev/omap2/
15931
15932OMAP FRAMEBUFFER SUPPORT
15933L: [email protected]
15934L: [email protected]
15935S: Orphan
15936F: drivers/video/fbdev/omap/
15937
15938OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15939M: Roger Quadros <[email protected]>
15940M: Tony Lindgren <[email protected]>
15941L: [email protected]
15942S: Maintained
15943F: arch/arm/mach-omap2/*gpmc*
15944F: drivers/memory/omap-gpmc.c
15945
15946OMAP GPIO DRIVER
15947M: Grygorii Strashko <[email protected]>
15948M: Santosh Shilimkar <[email protected]>
15949M: Kevin Hilman <[email protected]>
15950L: [email protected]
15951S: Maintained
15952F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15953F: drivers/gpio/gpio-omap.c
15954
15955OMAP HARDWARE SPINLOCK SUPPORT
15956L: [email protected]
15957S: Orphan
15958F: drivers/hwspinlock/omap_hwspinlock.c
15959
15960OMAP HS MMC SUPPORT
15961L: [email protected]
15962L: [email protected]
15963S: Orphan
15964F: drivers/mmc/host/omap_hsmmc.c
15965
15966OMAP HWMOD DATA
15967M: Paul Walmsley <[email protected]>
15968L: [email protected]
15969S: Maintained
15970F: arch/arm/mach-omap2/omap_hwmod*data*
15971
15972OMAP HWMOD SUPPORT
15973M: Benoît Cousson <[email protected]>
15974M: Paul Walmsley <[email protected]>
15975L: [email protected]
15976S: Maintained
15977F: arch/arm/mach-omap2/omap_hwmod.*
15978
15979OMAP I2C DRIVER
15980M: Vignesh R <[email protected]>
15981L: [email protected]
15982L: [email protected]
15983S: Maintained
15984F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15985F: drivers/i2c/busses/i2c-omap.c
15986
15987OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15988M: Laurent Pinchart <[email protected]>
15989L: [email protected]
15990S: Maintained
15991F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
15992F: drivers/media/platform/ti/omap3isp/
15993F: drivers/staging/media/omap4iss/
15994
15995OMAP MMC SUPPORT
15996M: Aaro Koskinen <[email protected]>
15997L: [email protected]
15998S: Odd Fixes
15999F: drivers/mmc/host/omap.c
16000
16001OMAP POWER MANAGEMENT SUPPORT
16002M: Kevin Hilman <[email protected]>
16003L: [email protected]
16004S: Maintained
16005F: arch/arm/*omap*/*pm*
16006F: drivers/cpufreq/omap-cpufreq.c
16007
16008OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16009M: Paul Walmsley <[email protected]>
16010L: [email protected]
16011S: Maintained
16012F: arch/arm/mach-omap2/prm*
16013
16014OMAP RANDOM NUMBER GENERATOR SUPPORT
16015M: Deepak Saxena <[email protected]>
16016S: Maintained
16017F: drivers/char/hw_random/omap-rng.c
16018
16019OMAP USB SUPPORT
16020L: [email protected]
16021L: [email protected]
16022S: Orphan
16023F: arch/arm/*omap*/usb*
16024F: drivers/usb/*/*omap*
16025
16026OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16027M: Mark Jackson <[email protected]>
16028L: [email protected]
16029S: Maintained
16030F: arch/arm/boot/dts/ti/omap/am335x-nano.dts
16031
16032OMAP1 SUPPORT
16033M: Aaro Koskinen <[email protected]>
16034M: Janusz Krzysztofik <[email protected]>
16035M: Tony Lindgren <[email protected]>
16036L: [email protected]
16037S: Maintained
16038Q: http://patchwork.kernel.org/project/linux-omap/list/
16039T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16040F: arch/arm/configs/omap1_defconfig
16041F: arch/arm/mach-omap1/
16042F: drivers/i2c/busses/i2c-omap.c
16043F: include/linux/platform_data/ams-delta-fiq.h
16044F: include/linux/platform_data/i2c-omap.h
16045
16046OMAP2+ SUPPORT
16047M: Tony Lindgren <[email protected]>
16048L: [email protected]
16049S: Maintained
16050W: http://www.muru.com/linux/omap/
16051W: http://linux.omap.com/
16052Q: http://patchwork.kernel.org/project/linux-omap/list/
16053T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16054F: Documentation/devicetree/bindings/arm/ti/omap.yaml
16055F: arch/arm/configs/omap2plus_defconfig
16056F: arch/arm/mach-omap2/
16057F: drivers/bus/omap*.[ch]
16058F: drivers/bus/ti-sysc.c
16059F: drivers/gpio/gpio-tps65219.c
16060F: drivers/i2c/busses/i2c-omap.c
16061F: drivers/irqchip/irq-omap-intc.c
16062F: drivers/mfd/*omap*.c
16063F: drivers/mfd/menelaus.c
16064F: drivers/mfd/palmas.c
16065F: drivers/mfd/tps65217.c
16066F: drivers/mfd/tps65218.c
16067F: drivers/mfd/tps65219.c
16068F: drivers/mfd/tps65910.c
16069F: drivers/mfd/twl-core.[ch]
16070F: drivers/mfd/twl4030*.c
16071F: drivers/mfd/twl6030*.c
16072F: drivers/mfd/twl6040*.c
16073F: drivers/regulator/palmas-regulator*.c
16074F: drivers/regulator/pbias-regulator.c
16075F: drivers/regulator/tps65217-regulator.c
16076F: drivers/regulator/tps65218-regulator.c
16077F: drivers/regulator/tps65219-regulator.c
16078F: drivers/regulator/tps65910-regulator.c
16079F: drivers/regulator/twl-regulator.c
16080F: drivers/regulator/twl6030-regulator.c
16081F: include/linux/platform_data/i2c-omap.h
16082F: include/linux/platform_data/ti-sysc.h
16083
16084OMFS FILESYSTEM
16085M: Bob Copeland <[email protected]>
16086L: [email protected]
16087S: Maintained
16088F: Documentation/filesystems/omfs.rst
16089F: fs/omfs/
16090
16091OMNIVISION OG01A1B SENSOR DRIVER
16092M: Sakari Ailus <[email protected]>
16093L: [email protected]
16094S: Maintained
16095F: drivers/media/i2c/og01a1b.c
16096
16097OMNIVISION OV01A10 SENSOR DRIVER
16098M: Bingbu Cao <[email protected]>
16099L: [email protected]
16100S: Maintained
16101T: git git://linuxtv.org/media_tree.git
16102F: drivers/media/i2c/ov01a10.c
16103
16104OMNIVISION OV02A10 SENSOR DRIVER
16105L: [email protected]
16106S: Orphan
16107T: git git://linuxtv.org/media_tree.git
16108F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16109F: drivers/media/i2c/ov02a10.c
16110
16111OMNIVISION OV08D10 SENSOR DRIVER
16112M: Jimmy Su <[email protected]>
16113L: [email protected]
16114S: Maintained
16115T: git git://linuxtv.org/media_tree.git
16116F: drivers/media/i2c/ov08d10.c
16117
16118OMNIVISION OV08X40 SENSOR DRIVER
16119M: Jason Chen <[email protected]>
16120L: [email protected]
16121S: Maintained
16122T: git git://linuxtv.org/media_tree.git
16123F: drivers/media/i2c/ov08x40.c
16124
16125OMNIVISION OV13858 SENSOR DRIVER
16126M: Sakari Ailus <[email protected]>
16127L: [email protected]
16128S: Maintained
16129T: git git://linuxtv.org/media_tree.git
16130F: drivers/media/i2c/ov13858.c
16131
16132OMNIVISION OV13B10 SENSOR DRIVER
16133M: Arec Kao <[email protected]>
16134L: [email protected]
16135S: Maintained
16136T: git git://linuxtv.org/media_tree.git
16137F: drivers/media/i2c/ov13b10.c
16138
16139OMNIVISION OV2680 SENSOR DRIVER
16140M: Rui Miguel Silva <[email protected]>
16141M: Hans de Goede <[email protected]>
16142L: [email protected]
16143S: Maintained
16144T: git git://linuxtv.org/media_tree.git
16145F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16146F: drivers/media/i2c/ov2680.c
16147
16148OMNIVISION OV2685 SENSOR DRIVER
16149M: Shunqian Zheng <[email protected]>
16150L: [email protected]
16151S: Maintained
16152T: git git://linuxtv.org/media_tree.git
16153F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16154F: drivers/media/i2c/ov2685.c
16155
16156OMNIVISION OV2740 SENSOR DRIVER
16157M: Tianshu Qiu <[email protected]>
16158R: Sakari Ailus <[email protected]>
16159R: Bingbu Cao <[email protected]>
16160L: [email protected]
16161S: Maintained
16162T: git git://linuxtv.org/media_tree.git
16163F: drivers/media/i2c/ov2740.c
16164
16165OMNIVISION OV4689 SENSOR DRIVER
16166M: Mikhail Rudenko <[email protected]>
16167L: [email protected]
16168S: Maintained
16169T: git git://linuxtv.org/media_tree.git
16170F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16171F: drivers/media/i2c/ov4689.c
16172
16173OMNIVISION OV5640 SENSOR DRIVER
16174M: Steve Longerbeam <[email protected]>
16175L: [email protected]
16176S: Maintained
16177T: git git://linuxtv.org/media_tree.git
16178F: drivers/media/i2c/ov5640.c
16179
16180OMNIVISION OV5647 SENSOR DRIVER
16181M: Dave Stevenson <[email protected]>
16182M: Jacopo Mondi <[email protected]>
16183L: [email protected]
16184S: Maintained
16185T: git git://linuxtv.org/media_tree.git
16186F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16187F: drivers/media/i2c/ov5647.c
16188
16189OMNIVISION OV5670 SENSOR DRIVER
16190M: Sakari Ailus <[email protected]>
16191L: [email protected]
16192S: Maintained
16193T: git git://linuxtv.org/media_tree.git
16194F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16195F: drivers/media/i2c/ov5670.c
16196
16197OMNIVISION OV5675 SENSOR DRIVER
16198M: Sakari Ailus <[email protected]>
16199L: [email protected]
16200S: Maintained
16201T: git git://linuxtv.org/media_tree.git
16202F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16203F: drivers/media/i2c/ov5675.c
16204
16205OMNIVISION OV5693 SENSOR DRIVER
16206M: Daniel Scally <[email protected]>
16207L: [email protected]
16208S: Maintained
16209T: git git://linuxtv.org/media_tree.git
16210F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16211F: drivers/media/i2c/ov5693.c
16212
16213OMNIVISION OV5695 SENSOR DRIVER
16214M: Shunqian Zheng <[email protected]>
16215L: [email protected]
16216S: Maintained
16217T: git git://linuxtv.org/media_tree.git
16218F: drivers/media/i2c/ov5695.c
16219
16220OMNIVISION OV64A40 SENSOR DRIVER
16221M: Jacopo Mondi <[email protected]>
16222L: [email protected]
16223S: Maintained
16224T: git git://linuxtv.org/media_tree.git
16225F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16226F: drivers/media/i2c/ov64a40.c
16227
16228OMNIVISION OV7670 SENSOR DRIVER
16229L: [email protected]
16230S: Orphan
16231T: git git://linuxtv.org/media_tree.git
16232F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
16233F: drivers/media/i2c/ov7670.c
16234
16235OMNIVISION OV772x SENSOR DRIVER
16236M: Jacopo Mondi <[email protected]>
16237L: [email protected]
16238S: Odd fixes
16239T: git git://linuxtv.org/media_tree.git
16240F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16241F: drivers/media/i2c/ov772x.c
16242F: include/media/i2c/ov772x.h
16243
16244OMNIVISION OV7740 SENSOR DRIVER
16245L: [email protected]
16246S: Orphan
16247T: git git://linuxtv.org/media_tree.git
16248F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
16249F: drivers/media/i2c/ov7740.c
16250
16251OMNIVISION OV8856 SENSOR DRIVER
16252M: Sakari Ailus <[email protected]>
16253L: [email protected]
16254S: Maintained
16255T: git git://linuxtv.org/media_tree.git
16256F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
16257F: drivers/media/i2c/ov8856.c
16258
16259OMNIVISION OV8858 SENSOR DRIVER
16260M: Jacopo Mondi <[email protected]>
16261M: Nicholas Roth <[email protected]>
16262L: [email protected]
16263S: Maintained
16264T: git git://linuxtv.org/media_tree.git
16265F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16266F: drivers/media/i2c/ov8858.c
16267
16268OMNIVISION OV9282 SENSOR DRIVER
16269M: Dave Stevenson <[email protected]>
16270L: [email protected]
16271S: Maintained
16272T: git git://linuxtv.org/media_tree.git
16273F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16274F: drivers/media/i2c/ov9282.c
16275
16276OMNIVISION OV9640 SENSOR DRIVER
16277M: Petr Cvek <[email protected]>
16278L: [email protected]
16279S: Maintained
16280F: drivers/media/i2c/ov9640.*
16281
16282OMNIVISION OV9650 SENSOR DRIVER
16283M: Sakari Ailus <[email protected]>
16284R: Akinobu Mita <[email protected]>
16285R: Sylwester Nawrocki <[email protected]>
16286L: [email protected]
16287S: Maintained
16288T: git git://linuxtv.org/media_tree.git
16289F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
16290F: drivers/media/i2c/ov9650.c
16291
16292OMNIVISION OV9734 SENSOR DRIVER
16293M: Tianshu Qiu <[email protected]>
16294R: Bingbu Cao <[email protected]>
16295L: [email protected]
16296S: Maintained
16297T: git git://linuxtv.org/media_tree.git
16298F: drivers/media/i2c/ov9734.c
16299
16300ONBOARD USB HUB DRIVER
16301M: Matthias Kaehlcke <[email protected]>
16302L: [email protected]
16303S: Maintained
16304F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
16305F: drivers/usb/misc/onboard_usb_hub.c
16306
16307ONENAND FLASH DRIVER
16308M: Kyungmin Park <[email protected]>
16309L: [email protected]
16310S: Maintained
16311F: drivers/mtd/nand/onenand/
16312F: include/linux/mtd/onenand*.h
16313
16314ONEXPLAYER FAN DRIVER
16315M: Derek John Clark <[email protected]>
16316M: Joaquín Ignacio Aramendía <[email protected]>
16317L: [email protected]
16318S: Maintained
16319F: drivers/hwmon/oxp-sensors.c
16320
16321ONIE TLV NVMEM LAYOUT DRIVER
16322M: Miquel Raynal <[email protected]>
16323S: Maintained
16324F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16325F: drivers/nvmem/layouts/onie-tlv.c
16326
16327ONION OMEGA2+ BOARD
16328M: Harvey Hunt <[email protected]>
16329L: [email protected]
16330S: Maintained
16331F: arch/mips/boot/dts/ralink/omega2p.dts
16332
16333ONSEMI ETHERNET PHY DRIVERS
16334M: Piergiorgio Beruto <[email protected]>
16335L: [email protected]
16336S: Supported
16337W: http://www.onsemi.com
16338F: drivers/net/phy/ncn*
16339
16340OP-TEE DRIVER
16341M: Jens Wiklander <[email protected]>
16342L: [email protected]
16343S: Maintained
16344F: Documentation/ABI/testing/sysfs-bus-optee-devices
16345F: drivers/tee/optee/
16346
16347OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16348M: Sumit Garg <[email protected]>
16349L: [email protected]
16350S: Maintained
16351F: drivers/char/hw_random/optee-rng.c
16352
16353OP-TEE RTC DRIVER
16354M: Clément Léger <[email protected]>
16355L: [email protected]
16356S: Maintained
16357F: drivers/rtc/rtc-optee.c
16358
16359OPA-VNIC DRIVER
16360M: Dennis Dalessandro <[email protected]>
16361L: [email protected]
16362S: Supported
16363F: drivers/infiniband/ulp/opa_vnic
16364
16365OPEN FIRMWARE AND FLATTENED DEVICE TREE
16366M: Rob Herring <[email protected]>
16367M: Frank Rowand <[email protected]>
16368L: [email protected]
16369S: Maintained
16370W: http://www.devicetree.org/
16371C: irc://irc.libera.chat/devicetree
16372T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16373F: Documentation/ABI/testing/sysfs-firmware-ofw
16374F: drivers/of/
16375F: include/linux/of*.h
16376F: scripts/dtc/
16377F: tools/testing/selftests/dt/
16378K: of_overlay_notifier_
16379K: of_overlay_fdt_apply
16380K: of_overlay_remove
16381
16382OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16383M: Rob Herring <[email protected]>
16384M: Krzysztof Kozlowski <[email protected]>
16385M: Conor Dooley <[email protected]>
16386L: [email protected]
16387S: Maintained
16388Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16389C: irc://irc.libera.chat/devicetree
16390T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16391F: Documentation/devicetree/
16392F: arch/*/boot/dts/
16393F: include/dt-bindings/
16394
16395OPENCOMPUTE PTP CLOCK DRIVER
16396M: Jonathan Lemon <[email protected]>
16397M: Vadim Fedorenko <[email protected]>
16398L: [email protected]
16399S: Maintained
16400F: drivers/ptp/ptp_ocp.c
16401
16402OPENCORES I2C BUS DRIVER
16403M: Peter Korsgaard <[email protected]>
16404M: Andrew Lunn <[email protected]>
16405L: [email protected]
16406S: Maintained
16407F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16408F: Documentation/i2c/busses/i2c-ocores.rst
16409F: drivers/i2c/busses/i2c-ocores.c
16410F: include/linux/platform_data/i2c-ocores.h
16411
16412OPENRISC ARCHITECTURE
16413M: Jonas Bonn <[email protected]>
16414M: Stefan Kristiansson <[email protected]>
16415M: Stafford Horne <[email protected]>
16416L: [email protected]
16417S: Maintained
16418W: http://openrisc.io
16419T: git https://github.com/openrisc/linux.git
16420F: Documentation/arch/openrisc/
16421F: Documentation/devicetree/bindings/openrisc/
16422F: arch/openrisc/
16423F: drivers/irqchip/irq-ompic.c
16424F: drivers/irqchip/irq-or1k-*
16425
16426OPENVSWITCH
16427M: Pravin B Shelar <[email protected]>
16428L: [email protected]
16429L: [email protected]
16430S: Maintained
16431W: http://openvswitch.org
16432F: include/uapi/linux/openvswitch.h
16433F: net/openvswitch/
16434F: tools/testing/selftests/net/openvswitch/
16435
16436OPERATING PERFORMANCE POINTS (OPP)
16437M: Viresh Kumar <[email protected]>
16438M: Nishanth Menon <[email protected]>
16439M: Stephen Boyd <[email protected]>
16440L: [email protected]
16441S: Maintained
16442T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16443F: Documentation/devicetree/bindings/opp/
16444F: Documentation/power/opp.rst
16445F: drivers/opp/
16446F: include/linux/pm_opp.h
16447
16448OPL4 DRIVER
16449M: Clemens Ladisch <[email protected]>
16450L: [email protected] (moderated for non-subscribers)
16451S: Maintained
16452T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16453F: sound/drivers/opl4/
16454
16455ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16456M: Mark Fasheh <[email protected]>
16457M: Joel Becker <[email protected]>
16458M: Joseph Qi <[email protected]>
16459L: [email protected]
16460S: Supported
16461W: http://ocfs2.wiki.kernel.org
16462F: Documentation/filesystems/dlmfs.rst
16463F: Documentation/filesystems/ocfs2.rst
16464F: fs/ocfs2/
16465
16466ORANGEFS FILESYSTEM
16467M: Mike Marshall <[email protected]>
16468R: Martin Brandenburg <[email protected]>
16469L: [email protected]
16470S: Supported
16471T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16472F: Documentation/filesystems/orangefs.rst
16473F: fs/orangefs/
16474
16475OV2659 OMNIVISION SENSOR DRIVER
16476M: "Lad, Prabhakar" <[email protected]>
16477L: [email protected]
16478S: Maintained
16479W: https://linuxtv.org
16480Q: http://patchwork.linuxtv.org/project/linux-media/list/
16481T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16482F: drivers/media/i2c/ov2659.c
16483F: include/media/i2c/ov2659.h
16484
16485OVERLAY FILESYSTEM
16486M: Miklos Szeredi <[email protected]>
16487M: Amir Goldstein <[email protected]>
16488L: [email protected]
16489S: Supported
16490T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
16491F: Documentation/filesystems/overlayfs.rst
16492F: fs/overlayfs/
16493
16494P54 WIRELESS DRIVER
16495M: Christian Lamparter <[email protected]>
16496L: [email protected]
16497S: Maintained
16498W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
16499F: drivers/net/wireless/intersil/p54/
16500
16501PACKET SOCKETS
16502M: Willem de Bruijn <[email protected]>
16503S: Maintained
16504F: include/uapi/linux/if_packet.h
16505F: net/packet/af_packet.c
16506
16507PACKING
16508M: Vladimir Oltean <[email protected]>
16509L: [email protected]
16510S: Supported
16511F: Documentation/core-api/packing.rst
16512F: include/linux/packing.h
16513F: lib/packing.c
16514
16515PADATA PARALLEL EXECUTION MECHANISM
16516M: Steffen Klassert <[email protected]>
16517M: Daniel Jordan <[email protected]>
16518L: [email protected]
16519L: [email protected]
16520S: Maintained
16521F: Documentation/core-api/padata.rst
16522F: include/linux/padata.h
16523F: kernel/padata.c
16524
16525PAGE CACHE
16526M: Matthew Wilcox (Oracle) <[email protected]>
16527L: [email protected]
16528S: Supported
16529T: git git://git.infradead.org/users/willy/pagecache.git
16530F: Documentation/filesystems/locking.rst
16531F: Documentation/filesystems/vfs.rst
16532F: include/linux/pagemap.h
16533F: mm/filemap.c
16534F: mm/page-writeback.c
16535F: mm/readahead.c
16536F: mm/truncate.c
16537
16538PAGE POOL
16539M: Jesper Dangaard Brouer <[email protected]>
16540M: Ilias Apalodimas <[email protected]>
16541L: [email protected]
16542S: Supported
16543F: Documentation/networking/page_pool.rst
16544F: include/net/page_pool/
16545F: include/trace/events/page_pool.h
16546F: net/core/page_pool.c
16547
16548PAGE TABLE CHECK
16549M: Pasha Tatashin <[email protected]>
16550M: Andrew Morton <[email protected]>
16551L: [email protected]
16552S: Maintained
16553F: Documentation/mm/page_table_check.rst
16554F: include/linux/page_table_check.h
16555F: mm/page_table_check.c
16556
16557PANASONIC LAPTOP ACPI EXTRAS DRIVER
16558M: Kenneth Chan <[email protected]>
16559L: [email protected]
16560S: Maintained
16561F: drivers/platform/x86/panasonic-laptop.c
16562
16563PARALLAX PING IIO SENSOR DRIVER
16564M: Andreas Klinger <[email protected]>
16565L: [email protected]
16566S: Maintained
16567F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16568F: drivers/iio/proximity/ping.c
16569
16570PARALLEL LCD/KEYPAD PANEL DRIVER
16571M: Willy Tarreau <[email protected]>
16572M: Ksenija Stanojevic <[email protected]>
16573S: Odd Fixes
16574F: Documentation/admin-guide/lcd-panel-cgram.rst
16575F: drivers/auxdisplay/panel.c
16576
16577PARALLEL PORT SUBSYSTEM
16578M: Sudip Mukherjee <[email protected]>
16579M: Sudip Mukherjee <[email protected]>
16580L: [email protected] (subscribers-only)
16581S: Maintained
16582F: Documentation/driver-api/parport*.rst
16583F: drivers/char/ppdev.c
16584F: drivers/parport/
16585F: include/linux/parport*.h
16586F: include/uapi/linux/ppdev.h
16587
16588PARAVIRT_OPS INTERFACE
16589M: Juergen Gross <[email protected]>
16590R: Ajay Kaher <[email protected]>
16591R: Alexey Makhalov <[email protected]>
16592R: VMware PV-Drivers Reviewers <[email protected]>
16593L: [email protected]
16594L: [email protected]
16595S: Supported
16596T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16597F: Documentation/virt/paravirt_ops.rst
16598F: arch/*/include/asm/paravirt*.h
16599F: arch/*/kernel/paravirt*
16600F: include/linux/hypervisor.h
16601
16602PARISC ARCHITECTURE
16603M: "James E.J. Bottomley" <[email protected]>
16604M: Helge Deller <[email protected]>
16605L: [email protected]
16606S: Maintained
16607W: https://parisc.wiki.kernel.org
16608Q: http://patchwork.kernel.org/project/linux-parisc/list/
16609T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
16610T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
16611F: Documentation/arch/parisc/
16612F: arch/parisc/
16613F: drivers/char/agp/parisc-agp.c
16614F: drivers/input/misc/hp_sdc_rtc.c
16615F: drivers/input/serio/gscps2.c
16616F: drivers/input/serio/hp_sdc*
16617F: drivers/parisc/
16618F: drivers/parport/parport_gsc.*
16619F: drivers/tty/serial/8250/8250_parisc.c
16620F: drivers/video/console/sti*
16621F: drivers/video/fbdev/sti*
16622F: drivers/video/logo/logo_parisc*
16623F: include/linux/hp_sdc.h
16624
16625PARMAN
16626M: Jiri Pirko <[email protected]>
16627L: [email protected]
16628S: Supported
16629F: include/linux/parman.h
16630F: lib/parman.c
16631F: lib/test_parman.c
16632
16633PC ENGINES APU BOARD DRIVER
16634M: Enrico Weigelt, metux IT consult <[email protected]>
16635S: Maintained
16636F: drivers/platform/x86/pcengines-apuv2.c
16637
16638PC87360 HARDWARE MONITORING DRIVER
16639M: Jim Cromie <[email protected]>
16640L: [email protected]
16641S: Maintained
16642F: Documentation/hwmon/pc87360.rst
16643F: drivers/hwmon/pc87360.c
16644
16645PC8736x GPIO DRIVER
16646M: Jim Cromie <[email protected]>
16647S: Maintained
16648F: drivers/char/pc8736x_gpio.c
16649
16650PC87427 HARDWARE MONITORING DRIVER
16651M: Jean Delvare <[email protected]>
16652L: [email protected]
16653S: Maintained
16654F: Documentation/hwmon/pc87427.rst
16655F: drivers/hwmon/pc87427.c
16656
16657PCA9532 LED DRIVER
16658M: Riku Voipio <[email protected]>
16659S: Maintained
16660F: drivers/leds/leds-pca9532.c
16661F: include/linux/leds-pca9532.h
16662
16663PCA9541 I2C BUS MASTER SELECTOR DRIVER
16664M: Guenter Roeck <[email protected]>
16665L: [email protected]
16666S: Maintained
16667F: drivers/i2c/muxes/i2c-mux-pca9541.c
16668
16669PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
16670M: Thomas Petazzoni <[email protected]>
16671M: Pali Rohár <[email protected]>
16672L: [email protected]
16673L: [email protected] (moderated for non-subscribers)
16674S: Maintained
16675F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
16676F: drivers/pci/controller/pci-aardvark.c
16677
16678PCI DRIVER FOR ALTERA PCIE IP
16679M: Joyce Ooi <[email protected]>
16680L: [email protected]
16681S: Supported
16682F: Documentation/devicetree/bindings/pci/altera-pcie.txt
16683F: drivers/pci/controller/pcie-altera.c
16684
16685PCI DRIVER FOR APPLIEDMICRO XGENE
16686M: Toan Le <[email protected]>
16687L: [email protected]
16688L: [email protected] (moderated for non-subscribers)
16689S: Maintained
16690F: Documentation/devicetree/bindings/pci/xgene-pci.txt
16691F: drivers/pci/controller/pci-xgene.c
16692
16693PCI DRIVER FOR ARM VERSATILE PLATFORM
16694M: Rob Herring <[email protected]>
16695L: [email protected]
16696L: [email protected] (moderated for non-subscribers)
16697S: Maintained
16698F: Documentation/devicetree/bindings/pci/versatile.yaml
16699F: drivers/pci/controller/pci-versatile.c
16700
16701PCI DRIVER FOR ARMADA 8K
16702M: Thomas Petazzoni <[email protected]>
16703L: [email protected]
16704L: [email protected] (moderated for non-subscribers)
16705S: Maintained
16706F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
16707F: drivers/pci/controller/dwc/pcie-armada8k.c
16708
16709PCI DRIVER FOR CADENCE PCIE IP
16710L: [email protected]
16711S: Orphan
16712F: Documentation/devicetree/bindings/pci/cdns,*
16713F: drivers/pci/controller/cadence/*cadence*
16714
16715PCI DRIVER FOR FREESCALE LAYERSCAPE
16716M: Minghuan Lian <[email protected]>
16717M: Mingkai Hu <[email protected]>
16718M: Roy Zang <[email protected]>
16719L: [email protected]
16720L: [email protected]
16721L: [email protected] (moderated for non-subscribers)
16722S: Maintained
16723F: drivers/pci/controller/dwc/*layerscape*
16724
16725PCI DRIVER FOR FU740
16726M: Paul Walmsley <[email protected]>
16727M: Greentime Hu <[email protected]>
16728L: [email protected]
16729S: Maintained
16730F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16731F: drivers/pci/controller/dwc/pcie-fu740.c
16732
16733PCI DRIVER FOR GENERIC OF HOSTS
16734M: Will Deacon <[email protected]>
16735L: [email protected]
16736L: [email protected] (moderated for non-subscribers)
16737S: Maintained
16738F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
16739F: drivers/pci/controller/pci-host-common.c
16740F: drivers/pci/controller/pci-host-generic.c
16741
16742PCI DRIVER FOR IMX6
16743M: Richard Zhu <[email protected]>
16744M: Lucas Stach <[email protected]>
16745L: [email protected]
16746L: [email protected] (moderated for non-subscribers)
16747S: Maintained
16748F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
16749F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
16750F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16751F: drivers/pci/controller/dwc/*imx6*
16752
16753PCI DRIVER FOR INTEL IXP4XX
16754M: Linus Walleij <[email protected]>
16755S: Maintained
16756F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16757F: drivers/pci/controller/pci-ixp4xx.c
16758
16759PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16760M: Nirmal Patel <[email protected]>
16761R: Jonathan Derrick <[email protected]>
16762L: [email protected]
16763S: Supported
16764F: drivers/pci/controller/vmd.c
16765
16766PCI DRIVER FOR MICROSEMI SWITCHTEC
16767M: Kurt Schwemmer <[email protected]>
16768M: Logan Gunthorpe <[email protected]>
16769L: [email protected]
16770S: Maintained
16771F: Documentation/ABI/testing/sysfs-class-switchtec
16772F: Documentation/driver-api/switchtec.rst
16773F: drivers/ntb/hw/mscc/
16774F: drivers/pci/switch/switchtec*
16775F: include/linux/switchtec.h
16776F: include/uapi/linux/switchtec_ioctl.h
16777
16778PCI DRIVER FOR MOBIVEIL PCIE IP
16779M: Karthikeyan Mitran <[email protected]>
16780M: Hou Zhiqiang <[email protected]>
16781L: [email protected]
16782S: Supported
16783F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16784F: drivers/pci/controller/mobiveil/pcie-mobiveil*
16785
16786PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16787M: Thomas Petazzoni <[email protected]>
16788M: Pali Rohár <[email protected]>
16789L: [email protected]
16790L: [email protected] (moderated for non-subscribers)
16791S: Maintained
16792F: drivers/pci/controller/*mvebu*
16793
16794PCI DRIVER FOR NVIDIA TEGRA
16795M: Thierry Reding <[email protected]>
16796L: [email protected]
16797L: [email protected]
16798S: Supported
16799F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16800F: drivers/pci/controller/pci-tegra.c
16801
16802PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16803M: Hou Zhiqiang <[email protected]>
16804L: [email protected]
16805L: [email protected] (moderated for non-subscribers)
16806S: Maintained
16807F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16808F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16809
16810PCI DRIVER FOR RENESAS R-CAR
16811M: Marek Vasut <[email protected]>
16812M: Yoshihiro Shimoda <[email protected]>
16813L: [email protected]
16814L: [email protected]
16815S: Maintained
16816F: Documentation/devicetree/bindings/pci/*rcar*
16817F: drivers/pci/controller/*rcar*
16818F: drivers/pci/controller/dwc/*rcar*
16819
16820PCI DRIVER FOR SAMSUNG EXYNOS
16821M: Jingoo Han <[email protected]>
16822L: [email protected]
16823L: [email protected] (moderated for non-subscribers)
16824L: [email protected]
16825S: Maintained
16826F: drivers/pci/controller/dwc/pci-exynos.c
16827
16828PCI DRIVER FOR SYNOPSYS DESIGNWARE
16829M: Jingoo Han <[email protected]>
16830M: Gustavo Pimentel <[email protected]>
16831M: Manivannan Sadhasivam <[email protected]>
16832L: [email protected]
16833S: Maintained
16834F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16835F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16836F: drivers/pci/controller/dwc/*designware*
16837
16838PCI DRIVER FOR TI DRA7XX/J721E
16839M: Vignesh Raghavendra <[email protected]>
16840L: [email protected]
16841L: [email protected]
16842L: [email protected] (moderated for non-subscribers)
16843S: Supported
16844F: Documentation/devicetree/bindings/pci/ti-pci.txt
16845F: drivers/pci/controller/cadence/pci-j721e.c
16846F: drivers/pci/controller/dwc/pci-dra7xx.c
16847
16848PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16849M: Linus Walleij <[email protected]>
16850L: [email protected]
16851S: Maintained
16852F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16853F: drivers/pci/controller/pci-v3-semi.c
16854
16855PCI DRIVER FOR XILINX VERSAL CPM
16856M: Bharat Kumar Gogada <[email protected]>
16857M: Michal Simek <[email protected]>
16858L: [email protected]
16859S: Maintained
16860F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16861F: drivers/pci/controller/pcie-xilinx-cpm.c
16862
16863PCI ENDPOINT SUBSYSTEM
16864M: Manivannan Sadhasivam <[email protected]>
16865M: Krzysztof Wilczyński <[email protected]>
16866R: Kishon Vijay Abraham I <[email protected]>
16867L: [email protected]
16868S: Supported
16869Q: https://patchwork.kernel.org/project/linux-pci/list/
16870B: https://bugzilla.kernel.org
16871C: irc://irc.oftc.net/linux-pci
16872T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16873F: Documentation/PCI/endpoint/*
16874F: Documentation/misc-devices/pci-endpoint-test.rst
16875F: drivers/misc/pci_endpoint_test.c
16876F: drivers/pci/endpoint/
16877F: tools/pci/
16878
16879PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16880M: Mahesh J Salgaonkar <[email protected]>
16881R: Oliver O'Halloran <[email protected]>
16882L: [email protected]
16883S: Supported
16884F: Documentation/PCI/pci-error-recovery.rst
16885F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst
16886F: arch/powerpc/include/*/eeh*.h
16887F: arch/powerpc/kernel/eeh*.c
16888F: arch/powerpc/platforms/*/eeh*.c
16889F: drivers/pci/pcie/aer.c
16890F: drivers/pci/pcie/dpc.c
16891F: drivers/pci/pcie/err.c
16892
16893PCI ERROR RECOVERY
16894M: Linas Vepstas <[email protected]>
16895L: [email protected]
16896S: Supported
16897F: Documentation/PCI/pci-error-recovery.rst
16898
16899PCI MSI DRIVER FOR ALTERA MSI IP
16900M: Joyce Ooi <[email protected]>
16901L: [email protected]
16902S: Supported
16903F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16904F: drivers/pci/controller/pcie-altera-msi.c
16905
16906PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16907M: Toan Le <[email protected]>
16908L: [email protected]
16909L: [email protected] (moderated for non-subscribers)
16910S: Maintained
16911F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16912F: drivers/pci/controller/pci-xgene-msi.c
16913
16914PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16915M: Lorenzo Pieralisi <[email protected]>
16916M: Krzysztof Wilczyński <[email protected]>
16917R: Rob Herring <[email protected]>
16918L: [email protected]
16919S: Supported
16920Q: https://patchwork.kernel.org/project/linux-pci/list/
16921B: https://bugzilla.kernel.org
16922C: irc://irc.oftc.net/linux-pci
16923T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16924F: Documentation/devicetree/bindings/pci/
16925F: drivers/pci/controller/
16926F: drivers/pci/pci-bridge-emul.c
16927F: drivers/pci/pci-bridge-emul.h
16928
16929PCI PEER-TO-PEER DMA (P2PDMA)
16930M: Bjorn Helgaas <[email protected]>
16931M: Logan Gunthorpe <[email protected]>
16932L: [email protected]
16933S: Supported
16934Q: https://patchwork.kernel.org/project/linux-pci/list/
16935B: https://bugzilla.kernel.org
16936C: irc://irc.oftc.net/linux-pci
16937T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16938F: Documentation/driver-api/pci/p2pdma.rst
16939F: drivers/pci/p2pdma.c
16940F: include/linux/pci-p2pdma.h
16941
16942PCI SUBSYSTEM
16943M: Bjorn Helgaas <[email protected]>
16944L: [email protected]
16945S: Supported
16946Q: https://patchwork.kernel.org/project/linux-pci/list/
16947B: https://bugzilla.kernel.org
16948C: irc://irc.oftc.net/linux-pci
16949T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16950F: Documentation/PCI/
16951F: Documentation/devicetree/bindings/pci/
16952F: arch/x86/kernel/early-quirks.c
16953F: arch/x86/kernel/quirks.c
16954F: arch/x86/pci/
16955F: drivers/acpi/pci*
16956F: drivers/pci/
16957F: include/asm-generic/pci*
16958F: include/linux/of_pci.h
16959F: include/linux/pci*
16960F: include/uapi/linux/pci*
16961F: lib/pci*
16962
16963PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16964M: Jonathan Chocron <[email protected]>
16965L: [email protected]
16966S: Maintained
16967F: Documentation/devicetree/bindings/pci/pcie-al.txt
16968F: drivers/pci/controller/dwc/pcie-al.c
16969
16970PCIE DRIVER FOR AMLOGIC MESON
16971M: Yue Wang <[email protected]>
16972L: [email protected]
16973L: [email protected]
16974S: Maintained
16975F: drivers/pci/controller/dwc/pci-meson.c
16976
16977PCIE DRIVER FOR AXIS ARTPEC
16978M: Jesper Nilsson <[email protected]>
16979L: [email protected]
16980L: [email protected]
16981S: Maintained
16982F: Documentation/devicetree/bindings/pci/axis,artpec*
16983F: drivers/pci/controller/dwc/*artpec*
16984
16985PCIE DRIVER FOR CAVIUM THUNDERX
16986M: Robert Richter <[email protected]>
16987L: [email protected]
16988L: [email protected] (moderated for non-subscribers)
16989S: Odd Fixes
16990F: drivers/pci/controller/pci-thunder-*
16991
16992PCIE DRIVER FOR HISILICON
16993M: Zhou Wang <[email protected]>
16994L: [email protected]
16995S: Maintained
16996F: drivers/pci/controller/dwc/pcie-hisi.c
16997
16998PCIE DRIVER FOR HISILICON KIRIN
16999M: Xiaowei Song <[email protected]>
17000M: Binghui Wang <[email protected]>
17001L: [email protected]
17002S: Maintained
17003F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17004F: drivers/pci/controller/dwc/pcie-kirin.c
17005
17006PCIE DRIVER FOR HISILICON STB
17007M: Shawn Guo <[email protected]>
17008L: [email protected]
17009S: Maintained
17010F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17011F: drivers/pci/controller/dwc/pcie-histb.c
17012
17013PCIE DRIVER FOR INTEL KEEM BAY
17014M: Srikanth Thokala <[email protected]>
17015L: [email protected]
17016S: Supported
17017F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17018F: drivers/pci/controller/dwc/pcie-keembay.c
17019
17020PCIE DRIVER FOR INTEL LGM GW SOC
17021M: Chuanhua Lei <[email protected]>
17022L: [email protected]
17023S: Maintained
17024F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17025F: drivers/pci/controller/dwc/pcie-intel-gw.c
17026
17027PCIE DRIVER FOR MEDIATEK
17028M: Ryder Lee <[email protected]>
17029M: Jianjun Wang <[email protected]>
17030L: [email protected]
17031L: [email protected] (moderated for non-subscribers)
17032S: Supported
17033F: Documentation/devicetree/bindings/pci/mediatek*
17034F: drivers/pci/controller/*mediatek*
17035
17036PCIE DRIVER FOR MICROCHIP
17037M: Daire McNamara <[email protected]>
17038L: [email protected]
17039S: Supported
17040F: Documentation/devicetree/bindings/pci/microchip*
17041F: drivers/pci/controller/*microchip*
17042
17043PCIE DRIVER FOR QUALCOMM MSM
17044M: Manivannan Sadhasivam <[email protected]>
17045L: [email protected]
17046L: [email protected]
17047S: Maintained
17048F: drivers/pci/controller/dwc/pcie-qcom.c
17049
17050PCIE DRIVER FOR ROCKCHIP
17051M: Shawn Lin <[email protected]>
17052L: [email protected]
17053L: [email protected]
17054S: Maintained
17055F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17056F: drivers/pci/controller/pcie-rockchip*
17057
17058PCIE DRIVER FOR SOCIONEXT UNIPHIER
17059M: Kunihiko Hayashi <[email protected]>
17060L: [email protected]
17061S: Maintained
17062F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17063F: drivers/pci/controller/dwc/pcie-uniphier*
17064
17065PCIE DRIVER FOR ST SPEAR13XX
17066M: Pratyush Anand <[email protected]>
17067L: [email protected]
17068S: Maintained
17069F: drivers/pci/controller/dwc/*spear*
17070
17071PCIE ENDPOINT DRIVER FOR QUALCOMM
17072M: Manivannan Sadhasivam <[email protected]>
17073L: [email protected]
17074L: [email protected]
17075S: Maintained
17076F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17077F: drivers/pci/controller/dwc/pcie-qcom-ep.c
17078
17079PCMCIA SUBSYSTEM
17080M: Dominik Brodowski <[email protected]>
17081S: Odd Fixes
17082T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17083F: Documentation/pcmcia/
17084F: drivers/pcmcia/
17085F: include/pcmcia/
17086F: tools/pcmcia/
17087
17088PCNET32 NETWORK DRIVER
17089M: Don Fry <[email protected]>
17090L: [email protected]
17091S: Maintained
17092F: drivers/net/ethernet/amd/pcnet32.c
17093
17094PCRYPT PARALLEL CRYPTO ENGINE
17095M: Steffen Klassert <[email protected]>
17096L: [email protected]
17097S: Maintained
17098F: crypto/pcrypt.c
17099F: include/crypto/pcrypt.h
17100
17101PDS DSC VIRTIO DATA PATH ACCELERATOR
17102R: Shannon Nelson <[email protected]>
17103F: drivers/vdpa/pds/
17104
17105PECI HARDWARE MONITORING DRIVERS
17106M: Iwona Winiarska <[email protected]>
17107L: [email protected]
17108S: Supported
17109F: Documentation/hwmon/peci-cputemp.rst
17110F: Documentation/hwmon/peci-dimmtemp.rst
17111F: drivers/hwmon/peci/
17112
17113PECI SUBSYSTEM
17114M: Iwona Winiarska <[email protected]>
17115L: [email protected] (moderated for non-subscribers)
17116S: Supported
17117F: Documentation/devicetree/bindings/peci/
17118F: Documentation/peci/
17119F: drivers/peci/
17120F: include/linux/peci-cpu.h
17121F: include/linux/peci.h
17122
17123PENSANDO ETHERNET DRIVERS
17124M: Shannon Nelson <[email protected]>
17125M: Brett Creeley <[email protected]>
17126M: [email protected]
17127L: [email protected]
17128S: Supported
17129F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17130F: drivers/net/ethernet/pensando/
17131
17132PER-CPU MEMORY ALLOCATOR
17133M: Dennis Zhou <[email protected]>
17134M: Tejun Heo <[email protected]>
17135M: Christoph Lameter <[email protected]>
17136L: [email protected]
17137S: Maintained
17138T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17139F: arch/*/include/asm/percpu.h
17140F: include/linux/percpu*.h
17141F: lib/percpu*.c
17142F: mm/percpu*.c
17143
17144PER-TASK DELAY ACCOUNTING
17145M: Balbir Singh <[email protected]>
17146S: Maintained
17147F: include/linux/delayacct.h
17148F: kernel/delayacct.c
17149
17150PERFORMANCE EVENTS SUBSYSTEM
17151M: Peter Zijlstra <[email protected]>
17152M: Ingo Molnar <[email protected]>
17153M: Arnaldo Carvalho de Melo <[email protected]>
17154M: Namhyung Kim <[email protected]>
17155R: Mark Rutland <[email protected]>
17156R: Alexander Shishkin <[email protected]>
17157R: Jiri Olsa <[email protected]>
17158R: Ian Rogers <[email protected]>
17159R: Adrian Hunter <[email protected]>
17160L: [email protected]
17161L: [email protected]
17162S: Supported
17163W: https://perf.wiki.kernel.org/
17164T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17165T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17166T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17167F: arch/*/events/*
17168F: arch/*/events/*/*
17169F: arch/*/include/asm/perf_event.h
17170F: arch/*/kernel/*/*/perf_event*.c
17171F: arch/*/kernel/*/perf_event*.c
17172F: arch/*/kernel/perf_callchain.c
17173F: arch/*/kernel/perf_event*.c
17174F: include/linux/perf_event.h
17175F: include/uapi/linux/perf_event.h
17176F: kernel/events/*
17177F: tools/lib/perf/
17178F: tools/perf/
17179
17180PERFORMANCE EVENTS TOOLING ARM64
17181R: John Garry <[email protected]>
17182R: Will Deacon <[email protected]>
17183R: James Clark <[email protected]>
17184R: Mike Leach <[email protected]>
17185R: Leo Yan <[email protected]>
17186L: [email protected] (moderated for non-subscribers)
17187S: Supported
17188F: tools/build/feature/test-libopencsd.c
17189F: tools/perf/arch/arm*/
17190F: tools/perf/pmu-events/arch/arm64/
17191F: tools/perf/util/arm-spe*
17192F: tools/perf/util/cs-etm*
17193
17194PERSONALITY HANDLING
17195M: Christoph Hellwig <[email protected]>
17196L: [email protected]
17197S: Maintained
17198F: include/linux/personality.h
17199F: include/uapi/linux/personality.h
17200
17201PHOENIX RC FLIGHT CONTROLLER ADAPTER
17202M: Marcus Folkesson <[email protected]>
17203L: [email protected]
17204S: Maintained
17205F: Documentation/input/devices/pxrc.rst
17206F: drivers/input/joystick/pxrc.c
17207
17208PHONET PROTOCOL
17209M: Remi Denis-Courmont <[email protected]>
17210S: Supported
17211F: Documentation/networking/phonet.rst
17212F: include/linux/phonet.h
17213F: include/net/phonet/
17214F: include/uapi/linux/phonet.h
17215F: net/phonet/
17216
17217PHRAM MTD DRIVER
17218M: Joern Engel <[email protected]>
17219L: [email protected]
17220S: Maintained
17221F: drivers/mtd/devices/phram.c
17222
17223PICOLCD HID DRIVER
17224M: Bruno Prémont <[email protected]>
17225L: [email protected]
17226S: Maintained
17227F: drivers/hid/hid-picolcd*
17228
17229PIDFD API
17230M: Christian Brauner <[email protected]>
17231L: [email protected]
17232S: Maintained
17233T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17234F: samples/pidfd/
17235F: tools/testing/selftests/clone3/
17236F: tools/testing/selftests/pid_namespace/
17237F: tools/testing/selftests/pidfd/
17238K: (?i)pidfd
17239K: (?i)clone3
17240K: \b(clone_args|kernel_clone_args)\b
17241
17242PIN CONTROL SUBSYSTEM
17243M: Linus Walleij <[email protected]>
17244L: [email protected]
17245S: Maintained
17246T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17247F: Documentation/devicetree/bindings/pinctrl/
17248F: Documentation/driver-api/pin-control.rst
17249F: drivers/pinctrl/
17250F: include/dt-bindings/pinctrl/
17251F: include/linux/pinctrl/
17252
17253PIN CONTROLLER - AMD
17254M: Basavaraj Natikar <[email protected]>
17255M: Shyam Sundar S K <[email protected]>
17256S: Maintained
17257F: drivers/pinctrl/pinctrl-amd.c
17258
17259PIN CONTROLLER - FREESCALE
17260M: Dong Aisheng <[email protected]>
17261M: Fabio Estevam <[email protected]>
17262M: Shawn Guo <[email protected]>
17263M: Jacky Bai <[email protected]>
17264R: Pengutronix Kernel Team <[email protected]>
17265L: [email protected]
17266S: Maintained
17267F: Documentation/devicetree/bindings/pinctrl/fsl,*
17268F: drivers/pinctrl/freescale/
17269
17270PIN CONTROLLER - INTEL
17271M: Mika Westerberg <[email protected]>
17272M: Andy Shevchenko <[email protected]>
17273S: Supported
17274T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17275F: drivers/pinctrl/intel/
17276
17277PIN CONTROLLER - KEEMBAY
17278M: Lakshmi Sowjanya D <[email protected]>
17279S: Supported
17280F: drivers/pinctrl/pinctrl-keembay*
17281
17282PIN CONTROLLER - MEDIATEK
17283M: Sean Wang <[email protected]>
17284L: [email protected] (moderated for non-subscribers)
17285S: Maintained
17286F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17287F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17288F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17289F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17290F: drivers/pinctrl/mediatek/
17291
17292PIN CONTROLLER - MEDIATEK MIPS
17293M: Arınç ÜNAL <[email protected]>
17294M: Sergio Paracuellos <[email protected]>
17295L: [email protected] (moderated for non-subscribers)
17296L: [email protected]
17297S: Maintained
17298F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17299F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17300F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17301F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17302F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17303F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17304F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17305F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17306F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
17307F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
17308F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17309F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
17310F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
17311F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
17312F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
17313
17314PIN CONTROLLER - MICROCHIP AT91
17315M: Ludovic Desroches <[email protected]>
17316L: [email protected] (moderated for non-subscribers)
17317L: [email protected]
17318S: Supported
17319F: drivers/gpio/gpio-sama5d2-piobu.c
17320F: drivers/pinctrl/pinctrl-at91*
17321
17322PIN CONTROLLER - NXP S32
17323M: Chester Lin <[email protected]>
17324R: NXP S32 Linux Team <[email protected]>
17325L: [email protected]
17326S: Maintained
17327F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
17328F: drivers/pinctrl/nxp/
17329
17330PIN CONTROLLER - QUALCOMM
17331M: Bjorn Andersson <[email protected]>
17332L: [email protected]
17333S: Maintained
17334F: Documentation/devicetree/bindings/pinctrl/qcom,*
17335F: drivers/pinctrl/qcom/
17336
17337PIN CONTROLLER - RENESAS
17338M: Geert Uytterhoeven <[email protected]>
17339L: [email protected]
17340S: Supported
17341T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17342F: Documentation/devicetree/bindings/pinctrl/renesas,*
17343F: drivers/pinctrl/renesas/
17344
17345PIN CONTROLLER - SAMSUNG
17346M: Tomasz Figa <[email protected]>
17347M: Krzysztof Kozlowski <[email protected]>
17348M: Sylwester Nawrocki <[email protected]>
17349R: Alim Akhtar <[email protected]>
17350L: [email protected] (moderated for non-subscribers)
17351L: [email protected]
17352S: Maintained
17353Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
17354B: mailto:[email protected]
17355C: irc://irc.libera.chat/linux-exynos
17356T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17357F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17358F: drivers/pinctrl/samsung/
17359F: include/dt-bindings/pinctrl/samsung.h
17360
17361PIN CONTROLLER - SINGLE
17362M: Tony Lindgren <[email protected]>
17363M: Haojian Zhuang <[email protected]>
17364L: [email protected] (moderated for non-subscribers)
17365L: [email protected]
17366S: Maintained
17367F: drivers/pinctrl/pinctrl-single.c
17368
17369PIN CONTROLLER - SUNPLUS / TIBBO
17370M: Dvorkin Dmitry <[email protected]>
17371M: Wells Lu <[email protected]>
17372L: [email protected] (moderated for non-subscribers)
17373S: Maintained
17374W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
17375F: Documentation/devicetree/bindings/pinctrl/sunplus,*
17376F: drivers/pinctrl/sunplus/
17377F: include/dt-bindings/pinctrl/sppctl*.h
17378
17379PINE64 PINEPHONE KEYBOARD DRIVER
17380M: Samuel Holland <[email protected]>
17381S: Supported
17382F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17383F: drivers/input/keyboard/pinephone-keyboard.c
17384
17385PKTCDVD DRIVER
17386M: [email protected]
17387S: Orphan
17388F: drivers/block/pktcdvd.c
17389F: include/linux/pktcdvd.h
17390F: include/uapi/linux/pktcdvd.h
17391
17392PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17393M: Tomasz Duszynski <[email protected]>
17394S: Maintained
17395F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17396F: drivers/iio/chemical/pms7003.c
17397
17398PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17399M: Piergiorgio Beruto <[email protected]>
17400L: [email protected]
17401S: Maintained
17402F: drivers/net/phy/mdio-open-alliance.h
17403F: net/ethtool/plca.c
17404
17405PLDMFW LIBRARY
17406M: Jacob Keller <[email protected]>
17407S: Maintained
17408F: Documentation/driver-api/pldmfw/
17409F: include/linux/pldmfw.h
17410F: lib/pldmfw/
17411
17412PLX DMA DRIVER
17413M: Logan Gunthorpe <[email protected]>
17414S: Maintained
17415F: drivers/dma/plx_dma.c
17416
17417PM-GRAPH UTILITY
17418M: "Todd E Brandt" <[email protected]>
17419L: [email protected]
17420S: Supported
17421W: https://01.org/pm-graph
17422B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17423T: git git://github.com/intel/pm-graph
17424F: tools/power/pm-graph
17425
17426PM6764TR DRIVER
17427M: Charles Hsu <[email protected]>
17428L: [email protected]
17429S: Maintained
17430F: Documentation/hwmon/pm6764tr.rst
17431F: drivers/hwmon/pmbus/pm6764tr.c
17432
17433PMBUS HARDWARE MONITORING DRIVERS
17434M: Guenter Roeck <[email protected]>
17435L: [email protected]
17436S: Maintained
17437W: http://hwmon.wiki.kernel.org/
17438W: http://www.roeck-us.net/linux/drivers/
17439T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
17440F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
17441F: Documentation/devicetree/bindings/hwmon/max31785.txt
17442F: Documentation/hwmon/adm1275.rst
17443F: Documentation/hwmon/ibm-cffps.rst
17444F: Documentation/hwmon/ir35221.rst
17445F: Documentation/hwmon/lm25066.rst
17446F: Documentation/hwmon/ltc2978.rst
17447F: Documentation/hwmon/ltc3815.rst
17448F: Documentation/hwmon/max16064.rst
17449F: Documentation/hwmon/max20751.rst
17450F: Documentation/hwmon/max31785.rst
17451F: Documentation/hwmon/max34440.rst
17452F: Documentation/hwmon/max8688.rst
17453F: Documentation/hwmon/pmbus-core.rst
17454F: Documentation/hwmon/pmbus.rst
17455F: Documentation/hwmon/tps40422.rst
17456F: Documentation/hwmon/ucd9000.rst
17457F: Documentation/hwmon/ucd9200.rst
17458F: Documentation/hwmon/zl6100.rst
17459F: drivers/hwmon/pmbus/
17460F: include/linux/pmbus.h
17461
17462PMC SIERRA MaxRAID DRIVER
17463L: [email protected]
17464S: Orphan
17465W: http://www.pmc-sierra.com/
17466F: drivers/scsi/pmcraid.*
17467
17468PMC SIERRA PM8001 DRIVER
17469M: Jack Wang <[email protected]>
17470L: [email protected]
17471S: Supported
17472F: drivers/scsi/pm8001/
17473
17474PNI RM3100 IIO DRIVER
17475M: Song Qiang <[email protected]>
17476L: [email protected]
17477S: Maintained
17478F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17479F: drivers/iio/magnetometer/rm3100*
17480
17481PNP SUPPORT
17482M: "Rafael J. Wysocki" <[email protected]>
17483L: [email protected]
17484S: Maintained
17485F: drivers/pnp/
17486F: include/linux/pnp.h
17487
17488POSIX CLOCKS and TIMERS
17489M: Thomas Gleixner <[email protected]>
17490L: [email protected]
17491S: Maintained
17492T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17493F: fs/timerfd.c
17494F: include/linux/time_namespace.h
17495F: include/linux/timer*
17496F: kernel/time/*timer*
17497F: kernel/time/namespace.c
17498
17499POWER MANAGEMENT CORE
17500M: "Rafael J. Wysocki" <[email protected]>
17501L: [email protected]
17502S: Supported
17503B: https://bugzilla.kernel.org
17504T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17505F: drivers/base/power/
17506F: drivers/powercap/
17507F: include/linux/intel_rapl.h
17508F: include/linux/pm.h
17509F: include/linux/pm_*
17510F: include/linux/powercap.h
17511F: kernel/configs/nopm.config
17512
17513POWER STATE COORDINATION INTERFACE (PSCI)
17514M: Mark Rutland <[email protected]>
17515M: Lorenzo Pieralisi <[email protected]>
17516L: [email protected] (moderated for non-subscribers)
17517S: Maintained
17518F: drivers/firmware/psci/
17519F: include/linux/psci.h
17520F: include/uapi/linux/psci.h
17521
17522POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17523M: Sebastian Reichel <[email protected]>
17524L: [email protected]
17525S: Maintained
17526T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17527F: Documentation/ABI/testing/sysfs-class-power
17528F: Documentation/devicetree/bindings/power/supply/
17529F: drivers/power/supply/
17530F: include/linux/power/
17531F: include/linux/power_supply.h
17532
17533POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17534M: Suraj Jitindar Singh <[email protected]>
17535L: [email protected]
17536S: Maintained
17537F: drivers/char/powernv-op-panel.c
17538
17539PPP OVER ATM (RFC 2364)
17540M: Mitchell Blank Jr <[email protected]>
17541S: Maintained
17542F: include/uapi/linux/atmppp.h
17543F: net/atm/pppoatm.c
17544
17545PPP OVER ETHERNET
17546M: Michal Ostrowski <[email protected]>
17547S: Maintained
17548F: drivers/net/ppp/pppoe.c
17549F: drivers/net/ppp/pppox.c
17550
17551PPP OVER L2TP
17552M: James Chapman <[email protected]>
17553S: Maintained
17554F: include/linux/if_pppol2tp.h
17555F: include/uapi/linux/if_pppol2tp.h
17556F: net/l2tp/l2tp_ppp.c
17557
17558PPP PROTOCOL DRIVERS AND COMPRESSORS
17559L: [email protected]
17560S: Orphan
17561F: drivers/net/ppp/ppp_*
17562
17563PPS SUPPORT
17564M: Rodolfo Giometti <[email protected]>
17565L: [email protected] (subscribers-only)
17566S: Maintained
17567W: http://wiki.enneenne.com/index.php/LinuxPPS_support
17568F: Documentation/ABI/testing/sysfs-pps
17569F: Documentation/devicetree/bindings/pps/pps-gpio.yaml
17570F: Documentation/driver-api/pps.rst
17571F: drivers/pps/
17572F: include/linux/pps*.h
17573F: include/uapi/linux/pps.h
17574
17575PPTP DRIVER
17576M: Dmitry Kozlov <[email protected]>
17577L: [email protected]
17578S: Maintained
17579W: http://sourceforge.net/projects/accel-pptp
17580F: drivers/net/ppp/pptp.c
17581
17582PRESSURE STALL INFORMATION (PSI)
17583M: Johannes Weiner <[email protected]>
17584M: Suren Baghdasaryan <[email protected]>
17585R: Peter Ziljstra <[email protected]>
17586S: Maintained
17587F: include/linux/psi*
17588F: kernel/sched/psi.c
17589
17590PRINTK
17591M: Petr Mladek <[email protected]>
17592R: Steven Rostedt <[email protected]>
17593R: John Ogness <[email protected]>
17594R: Sergey Senozhatsky <[email protected]>
17595S: Maintained
17596T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17597F: include/linux/printk.h
17598F: kernel/printk/
17599
17600PRINTK INDEXING
17601R: Chris Down <[email protected]>
17602S: Maintained
17603F: Documentation/core-api/printk-index.rst
17604F: kernel/printk/index.c
17605K: printk_index
17606
17607PROC FILESYSTEM
17608L: [email protected]
17609L: [email protected]
17610S: Maintained
17611F: Documentation/filesystems/proc.rst
17612F: fs/proc/
17613F: include/linux/proc_fs.h
17614F: tools/testing/selftests/proc/
17615
17616PROC SYSCTL
17617M: Luis Chamberlain <[email protected]>
17618M: Kees Cook <[email protected]>
17619M: Joel Granados <[email protected]>
17620L: [email protected]
17621L: [email protected]
17622S: Maintained
17623T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
17624F: fs/proc/proc_sysctl.c
17625F: include/linux/sysctl.h
17626F: kernel/sysctl-test.c
17627F: kernel/sysctl.c
17628F: tools/testing/selftests/sysctl/
17629
17630PS3 NETWORK SUPPORT
17631M: Geoff Levand <[email protected]>
17632L: [email protected]
17633L: [email protected]
17634S: Maintained
17635F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
17636
17637PS3 PLATFORM SUPPORT
17638M: Geoff Levand <[email protected]>
17639L: [email protected]
17640S: Maintained
17641F: arch/powerpc/boot/ps3*
17642F: arch/powerpc/include/asm/lv1call.h
17643F: arch/powerpc/include/asm/ps3*.h
17644F: arch/powerpc/platforms/ps3/
17645F: drivers/*/ps3*
17646F: drivers/ps3/
17647F: drivers/rtc/rtc-ps3.c
17648F: drivers/usb/host/*ps3.c
17649F: sound/ppc/snd_ps3*
17650
17651PS3VRAM DRIVER
17652M: Jim Paris <[email protected]>
17653M: Geoff Levand <[email protected]>
17654L: [email protected]
17655S: Maintained
17656F: drivers/block/ps3vram.c
17657
17658PSAMPLE PACKET SAMPLING SUPPORT
17659M: Yotam Gigi <[email protected]>
17660S: Maintained
17661F: include/net/psample.h
17662F: include/uapi/linux/psample.h
17663F: net/psample
17664
17665PSTORE FILESYSTEM
17666M: Kees Cook <[email protected]>
17667R: Tony Luck <[email protected]>
17668R: Guilherme G. Piccoli <[email protected]>
17669L: [email protected]
17670S: Supported
17671T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
17672F: Documentation/admin-guide/pstore-blk.rst
17673F: Documentation/admin-guide/ramoops.rst
17674F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
17675F: drivers/acpi/apei/erst.c
17676F: drivers/firmware/efi/efi-pstore.c
17677F: fs/pstore/
17678F: include/linux/pstore*
17679K: \b(pstore|ramoops)
17680
17681PTP HARDWARE CLOCK SUPPORT
17682M: Richard Cochran <[email protected]>
17683L: [email protected]
17684S: Maintained
17685W: http://linuxptp.sourceforge.net/
17686F: Documentation/ABI/testing/sysfs-ptp
17687F: Documentation/driver-api/ptp.rst
17688F: drivers/net/phy/dp83640*
17689F: drivers/ptp/*
17690F: include/linux/ptp_cl*
17691K: (?:\b|_)ptp(?:\b|_)
17692
17693PTP MOCKUP CLOCK SUPPORT
17694M: Vladimir Oltean <[email protected]>
17695L: [email protected]
17696S: Maintained
17697F: drivers/ptp/ptp_mock.c
17698F: include/linux/ptp_mock.h
17699
17700PTP VIRTUAL CLOCK SUPPORT
17701M: Yangbo Lu <[email protected]>
17702L: [email protected]
17703S: Maintained
17704F: drivers/ptp/ptp_vclock.c
17705F: net/ethtool/phc_vclocks.c
17706
17707PTRACE SUPPORT
17708M: Oleg Nesterov <[email protected]>
17709S: Maintained
17710F: arch/*/*/ptrace*.c
17711F: arch/*/include/asm/ptrace*.h
17712F: arch/*/ptrace*.c
17713F: include/asm-generic/syscall.h
17714F: include/linux/ptrace.h
17715F: include/linux/regset.h
17716F: include/uapi/linux/ptrace.h
17717F: kernel/ptrace.c
17718
17719PULSE8-CEC DRIVER
17720M: Hans Verkuil <[email protected]>
17721L: [email protected]
17722S: Maintained
17723T: git git://linuxtv.org/media_tree.git
17724F: drivers/media/cec/usb/pulse8/
17725
17726PURELIFI PLFXLC DRIVER
17727M: Srinivasan Raju <[email protected]>
17728L: [email protected]
17729S: Supported
17730F: drivers/net/wireless/purelifi/plfxlc/
17731
17732PVRUSB2 VIDEO4LINUX DRIVER
17733M: Mike Isely <[email protected]>
17734L: [email protected] (subscribers-only)
17735L: [email protected]
17736S: Maintained
17737W: http://www.isely.net/pvrusb2/
17738T: git git://linuxtv.org/media_tree.git
17739F: Documentation/driver-api/media/drivers/pvrusb2*
17740F: drivers/media/usb/pvrusb2/
17741
17742PWC WEBCAM DRIVER
17743M: Hans Verkuil <[email protected]>
17744L: [email protected]
17745S: Odd Fixes
17746T: git git://linuxtv.org/media_tree.git
17747F: drivers/media/usb/pwc/*
17748F: include/trace/events/pwc.h
17749
17750PWM IR Transmitter
17751M: Sean Young <[email protected]>
17752L: [email protected]
17753S: Maintained
17754F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
17755F: drivers/media/rc/pwm-ir-tx.c
17756
17757PWM SUBSYSTEM
17758M: Uwe Kleine-König <[email protected]>
17759L: [email protected]
17760S: Maintained
17761Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
17762T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
17763F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17764F: Documentation/devicetree/bindings/pwm/
17765F: Documentation/driver-api/pwm.rst
17766F: drivers/gpio/gpio-mvebu.c
17767F: drivers/pwm/
17768F: drivers/video/backlight/pwm_bl.c
17769F: include/dt-bindings/pwm/
17770F: include/linux/pwm.h
17771F: include/linux/pwm_backlight.h
17772K: pwm_(config|apply_might_sleep|apply_atomic|ops)
17773
17774PXA GPIO DRIVER
17775M: Robert Jarzmik <[email protected]>
17776L: [email protected]
17777S: Maintained
17778F: drivers/gpio/gpio-pxa.c
17779
17780PXA MMCI DRIVER
17781S: Orphan
17782
17783PXA RTC DRIVER
17784M: Robert Jarzmik <[email protected]>
17785L: [email protected]
17786S: Maintained
17787
17788PXA2xx/PXA3xx SUPPORT
17789M: Daniel Mack <[email protected]>
17790M: Haojian Zhuang <[email protected]>
17791M: Robert Jarzmik <[email protected]>
17792L: [email protected] (moderated for non-subscribers)
17793S: Maintained
17794T: git git://github.com/hzhuang1/linux.git
17795T: git git://github.com/rjarzmik/linux.git
17796F: arch/arm/boot/dts/intel/pxa/
17797F: arch/arm/mach-pxa/
17798F: drivers/dma/pxa*
17799F: drivers/pcmcia/pxa2xx*
17800F: drivers/pinctrl/pxa/
17801F: drivers/spi/spi-pxa2xx*
17802F: drivers/usb/gadget/udc/pxa2*
17803F: include/sound/pxa2xx-lib.h
17804F: sound/arm/pxa*
17805F: sound/soc/pxa/
17806
17807QAT DRIVER
17808M: Giovanni Cabiddu <[email protected]>
17809L: [email protected]
17810S: Supported
17811F: drivers/crypto/intel/qat/
17812
17813QCOM AUDIO (ASoC) DRIVERS
17814M: Srinivas Kandagatla <[email protected]>
17815M: Banajit Goswami <[email protected]>
17816L: [email protected] (moderated for non-subscribers)
17817S: Supported
17818F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17819F: Documentation/devicetree/bindings/sound/qcom,*
17820F: drivers/soc/qcom/apr.c
17821F: include/dt-bindings/sound/qcom,wcd9335.h
17822F: sound/soc/codecs/lpass-rx-macro.*
17823F: sound/soc/codecs/lpass-tx-macro.*
17824F: sound/soc/codecs/lpass-va-macro.c
17825F: sound/soc/codecs/lpass-wsa-macro.*
17826F: sound/soc/codecs/msm8916-wcd-analog.c
17827F: sound/soc/codecs/msm8916-wcd-digital.c
17828F: sound/soc/codecs/wcd-clsh-v2.*
17829F: sound/soc/codecs/wcd-mbhc-v2.*
17830F: sound/soc/codecs/wcd9335.*
17831F: sound/soc/codecs/wcd934x.c
17832F: sound/soc/codecs/wsa881x.c
17833F: sound/soc/codecs/wsa883x.c
17834F: sound/soc/codecs/wsa884x.c
17835F: sound/soc/qcom/
17836
17837QCOM EMBEDDED USB DEBUGGER (EUD)
17838M: Souradeep Chowdhury <[email protected]>
17839L: [email protected]
17840S: Maintained
17841F: Documentation/ABI/testing/sysfs-driver-eud
17842F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17843F: drivers/usb/misc/qcom_eud.c
17844
17845QCOM IPA DRIVER
17846M: Alex Elder <[email protected]>
17847L: [email protected]
17848S: Supported
17849F: drivers/net/ipa/
17850
17851QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17852M: Gabriel Somlo <[email protected]>
17853M: "Michael S. Tsirkin" <[email protected]>
17854L: [email protected]
17855S: Maintained
17856F: drivers/firmware/qemu_fw_cfg.c
17857F: include/uapi/linux/qemu_fw_cfg.h
17858
17859QIB DRIVER
17860M: Dennis Dalessandro <[email protected]>
17861L: [email protected]
17862S: Supported
17863F: drivers/infiniband/hw/qib/
17864
17865QLOGIC QL41xxx FCOE DRIVER
17866M: Saurav Kashyap <[email protected]>
17867M: Javed Hasan <[email protected]>
17868M: [email protected]
17869L: [email protected]
17870S: Supported
17871F: drivers/scsi/qedf/
17872
17873QLOGIC QL41xxx ISCSI DRIVER
17874M: Nilesh Javali <[email protected]>
17875M: Manish Rangankar <[email protected]>
17876M: [email protected]
17877L: [email protected]
17878S: Supported
17879F: drivers/scsi/qedi/
17880
17881QLOGIC QL4xxx ETHERNET DRIVER
17882M: Ariel Elior <[email protected]>
17883M: Manish Chopra <[email protected]>
17884L: [email protected]
17885S: Supported
17886F: drivers/net/ethernet/qlogic/qed/
17887F: drivers/net/ethernet/qlogic/qede/
17888F: include/linux/qed/
17889
17890QLOGIC QL4xxx RDMA DRIVER
17891M: Michal Kalderon <[email protected]>
17892M: Ariel Elior <[email protected]>
17893L: [email protected]
17894S: Supported
17895F: drivers/infiniband/hw/qedr/
17896F: include/uapi/rdma/qedr-abi.h
17897
17898QLOGIC QLA1280 SCSI DRIVER
17899M: Michael Reed <[email protected]>
17900L: [email protected]
17901S: Maintained
17902F: drivers/scsi/qla1280.[ch]
17903
17904QLOGIC QLA2XXX FC-SCSI DRIVER
17905M: Nilesh Javali <[email protected]>
17906M: [email protected]
17907L: [email protected]
17908S: Supported
17909F: drivers/scsi/qla2xxx/
17910
17911QLOGIC QLA3XXX NETWORK DRIVER
17912M: [email protected]
17913L: [email protected]
17914S: Supported
17915F: drivers/net/ethernet/qlogic/qla3xxx.*
17916
17917QLOGIC QLA4XXX iSCSI DRIVER
17918M: Nilesh Javali <[email protected]>
17919M: Manish Rangankar <[email protected]>
17920M: [email protected]
17921L: [email protected]
17922S: Supported
17923F: drivers/scsi/qla4xxx/
17924
17925QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17926M: Shahed Shaikh <[email protected]>
17927M: Manish Chopra <[email protected]>
17928M: [email protected]
17929L: [email protected]
17930S: Supported
17931F: drivers/net/ethernet/qlogic/qlcnic/
17932
17933QM1D1B0004 MEDIA DRIVER
17934M: Akihiro Tsukada <[email protected]>
17935L: [email protected]
17936S: Odd Fixes
17937F: drivers/media/tuners/qm1d1b0004*
17938
17939QM1D1C0042 MEDIA DRIVER
17940M: Akihiro Tsukada <[email protected]>
17941L: [email protected]
17942S: Odd Fixes
17943F: drivers/media/tuners/qm1d1c0042*
17944
17945QNX4 FILESYSTEM
17946M: Anders Larsen <[email protected]>
17947S: Maintained
17948W: http://www.alarsen.net/linux/qnx4fs/
17949F: fs/qnx4/
17950F: include/uapi/linux/qnx4_fs.h
17951F: include/uapi/linux/qnxtypes.h
17952
17953QNX6 FILESYSTEM
17954S: Orphan
17955F: Documentation/filesystems/qnx6.rst
17956F: fs/qnx6/
17957F: include/linux/qnx6_fs.h
17958
17959QORIQ DPAA2 FSL-MC BUS DRIVER
17960M: Stuart Yoder <[email protected]>
17961M: Laurentiu Tudor <[email protected]>
17962L: [email protected]
17963S: Maintained
17964F: Documentation/ABI/stable/sysfs-bus-fsl-mc
17965F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17966F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17967F: drivers/bus/fsl-mc/
17968F: include/uapi/linux/fsl_mc.h
17969
17970QT1010 MEDIA DRIVER
17971L: [email protected]
17972S: Orphan
17973W: https://linuxtv.org
17974Q: http://patchwork.linuxtv.org/project/linux-media/list/
17975F: drivers/media/tuners/qt1010*
17976
17977QUALCOMM ATH12K WIRELESS DRIVER
17978M: Kalle Valo <[email protected]>
17979M: Jeff Johnson <[email protected]>
17980L: [email protected]
17981S: Supported
17982W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
17983T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17984F: drivers/net/wireless/ath/ath12k/
17985
17986QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17987M: Kalle Valo <[email protected]>
17988M: Jeff Johnson <[email protected]>
17989L: [email protected]
17990S: Supported
17991W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17992T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17993F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml
17994F: drivers/net/wireless/ath/ath10k/
17995
17996QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17997M: Kalle Valo <[email protected]>
17998M: Jeff Johnson <[email protected]>
17999L: [email protected]
18000S: Supported
18001W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18002B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18003T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18004F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
18005F: drivers/net/wireless/ath/ath11k/
18006
18007QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18008M: Toke Høiland-Jørgensen <[email protected]>
18009L: [email protected]
18010S: Maintained
18011W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18012T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18013F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18014F: drivers/net/wireless/ath/ath9k/
18015
18016QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18017M: Stephan Gerhold <[email protected]>
18018L: [email protected]
18019L: [email protected]
18020S: Maintained
18021F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18022F: drivers/net/wwan/qcom_bam_dmux.c
18023
18024QUALCOMM CAMERA SUBSYSTEM DRIVER
18025M: Robert Foss <[email protected]>
18026M: Todor Tomov <[email protected]>
18027M: Bryan O'Donoghue <[email protected]>
18028L: [email protected]
18029S: Maintained
18030F: Documentation/admin-guide/media/qcom_camss.rst
18031F: Documentation/devicetree/bindings/media/*camss*
18032F: drivers/media/platform/qcom/camss/
18033
18034QUALCOMM CLOCK DRIVERS
18035M: Bjorn Andersson <[email protected]>
18036L: [email protected]
18037S: Supported
18038T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18039F: Documentation/devicetree/bindings/clock/qcom,*
18040F: drivers/clk/qcom/
18041F: include/dt-bindings/clock/qcom,*
18042
18043QUALCOMM CLOUD AI (QAIC) DRIVER
18044M: Jeffrey Hugo <[email protected]>
18045R: Carl Vanderlip <[email protected]>
18046R: Pranjal Ramajor Asha Kanojiya <[email protected]>
18047L: [email protected]
18048L: [email protected]
18049S: Supported
18050T: git git://anongit.freedesktop.org/drm/drm-misc
18051F: Documentation/accel/qaic/
18052F: drivers/accel/qaic/
18053F: include/uapi/drm/qaic_accel.h
18054
18055QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18056M: Bjorn Andersson <[email protected]>
18057M: Konrad Dybcio <[email protected]>
18058L: [email protected]
18059L: [email protected]
18060S: Maintained
18061F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18062F: drivers/pmdomain/qcom/cpr.c
18063
18064QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18065M: Ilia Lin <[email protected]>
18066L: [email protected]
18067S: Maintained
18068F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18069F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18070F: drivers/cpufreq/qcom-cpufreq-nvmem.c
18071
18072QUALCOMM CRYPTO DRIVERS
18073M: Thara Gopinath <[email protected]>
18074L: [email protected]
18075L: [email protected]
18076S: Maintained
18077F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18078F: drivers/crypto/qce/
18079
18080QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18081M: Timur Tabi <[email protected]>
18082L: [email protected]
18083S: Maintained
18084F: drivers/net/ethernet/qualcomm/emac/
18085
18086QUALCOMM ETHQOS ETHERNET DRIVER
18087M: Vinod Koul <[email protected]>
18088L: [email protected]
18089L: [email protected]
18090S: Maintained
18091F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18092F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18093
18094QUALCOMM FASTRPC DRIVER
18095M: Srinivas Kandagatla <[email protected]>
18096M: Amol Maheshwari <[email protected]>
18097L: [email protected]
18098S: Maintained
18099F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18100F: drivers/misc/fastrpc.c
18101F: include/uapi/misc/fastrpc.h
18102
18103QUALCOMM HEXAGON ARCHITECTURE
18104M: Brian Cain <[email protected]>
18105L: [email protected]
18106S: Supported
18107T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18108F: arch/hexagon/
18109
18110QUALCOMM HIDMA DRIVER
18111M: Sinan Kaya <[email protected]>
18112L: [email protected] (moderated for non-subscribers)
18113L: [email protected]
18114L: [email protected]
18115S: Supported
18116F: drivers/dma/qcom/hidma*
18117
18118QUALCOMM I2C CCI DRIVER
18119M: Loic Poulain <[email protected]>
18120M: Robert Foss <[email protected]>
18121L: [email protected]
18122L: [email protected]
18123S: Maintained
18124F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18125F: drivers/i2c/busses/i2c-qcom-cci.c
18126
18127QUALCOMM INTERCONNECT BWMON DRIVER
18128M: Krzysztof Kozlowski <[email protected]>
18129L: [email protected]
18130S: Maintained
18131F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18132F: drivers/soc/qcom/icc-bwmon.c
18133
18134QUALCOMM IOMMU
18135M: Rob Clark <[email protected]>
18136L: [email protected]
18137L: [email protected]
18138S: Maintained
18139F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
18140F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18141F: drivers/iommu/msm_iommu*
18142
18143QUALCOMM IPC ROUTER (QRTR) DRIVER
18144M: Manivannan Sadhasivam <[email protected]>
18145L: [email protected]
18146S: Maintained
18147F: include/trace/events/qrtr.h
18148F: include/uapi/linux/qrtr.h
18149F: net/qrtr/
18150
18151QUALCOMM IPCC MAILBOX DRIVER
18152M: Manivannan Sadhasivam <[email protected]>
18153L: [email protected]
18154S: Supported
18155F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18156F: drivers/mailbox/qcom-ipcc.c
18157F: include/dt-bindings/mailbox/qcom-ipcc.h
18158
18159QUALCOMM IPQ4019 USB PHY DRIVER
18160M: Robert Marko <[email protected]>
18161M: Luka Perkov <[email protected]>
18162L: [email protected]
18163S: Maintained
18164F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18165F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18166
18167QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18168M: Robert Marko <[email protected]>
18169M: Luka Perkov <[email protected]>
18170L: [email protected]
18171S: Maintained
18172F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18173F: drivers/regulator/vqmmc-ipq4019-regulator.c
18174
18175QUALCOMM NAND CONTROLLER DRIVER
18176M: Manivannan Sadhasivam <[email protected]>
18177L: [email protected]
18178L: [email protected]
18179S: Maintained
18180F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18181F: drivers/mtd/nand/raw/qcom_nandc.c
18182
18183QUALCOMM QSEECOM DRIVER
18184M: Maximilian Luz <[email protected]>
18185L: [email protected]
18186S: Maintained
18187F: drivers/firmware/qcom/qcom_qseecom.c
18188
18189QUALCOMM QSEECOM UEFISECAPP DRIVER
18190M: Maximilian Luz <[email protected]>
18191L: [email protected]
18192S: Maintained
18193F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18194
18195QUALCOMM RMNET DRIVER
18196M: Subash Abhinov Kasiviswanathan <[email protected]>
18197M: Sean Tranchetti <[email protected]>
18198L: [email protected]
18199S: Maintained
18200F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18201F: drivers/net/ethernet/qualcomm/rmnet/
18202F: include/linux/if_rmnet.h
18203
18204QUALCOMM TSENS THERMAL DRIVER
18205M: Amit Kucheria <[email protected]>
18206M: Thara Gopinath <[email protected]>
18207L: [email protected]
18208L: [email protected]
18209S: Maintained
18210F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18211F: drivers/thermal/qcom/
18212
18213QUALCOMM TYPEC PORT MANAGER DRIVER
18214M: Bryan O'Donoghue <[email protected]>
18215L: [email protected]
18216L: [email protected]
18217S: Maintained
18218F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18219F: drivers/usb/typec/tcpm/qcom/
18220
18221QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18222M: Stanimir Varbanov <[email protected]>
18223M: Vikash Garodia <[email protected]>
18224R: Bryan O'Donoghue <[email protected]>
18225L: [email protected]
18226L: [email protected]
18227S: Maintained
18228T: git git://linuxtv.org/media_tree.git
18229F: Documentation/devicetree/bindings/media/*venus*
18230F: drivers/media/platform/qcom/venus/
18231
18232QUALCOMM WCN36XX WIRELESS DRIVER
18233M: Loic Poulain <[email protected]>
18234L: [email protected]
18235S: Supported
18236W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18237F: drivers/net/wireless/ath/wcn36xx/
18238
18239QUANTENNA QTNFMAC WIRELESS DRIVER
18240M: Igor Mitsyanko <[email protected]>
18241R: Sergey Matyukevich <[email protected]>
18242L: [email protected]
18243S: Maintained
18244F: drivers/net/wireless/quantenna
18245
18246RADEON and AMDGPU DRM DRIVERS
18247M: Alex Deucher <[email protected]>
18248M: Christian König <[email protected]>
18249M: Pan, Xinhui <[email protected]>
18250L: [email protected]
18251S: Supported
18252B: https://gitlab.freedesktop.org/drm/amd/-/issues
18253C: irc://irc.oftc.net/radeon
18254T: git https://gitlab.freedesktop.org/agd5f/linux.git
18255F: Documentation/gpu/amdgpu/
18256F: drivers/gpu/drm/amd/
18257F: drivers/gpu/drm/ci/xfails/amd*
18258F: drivers/gpu/drm/radeon/
18259F: include/uapi/drm/amdgpu_drm.h
18260F: include/uapi/drm/radeon_drm.h
18261
18262RADEON FRAMEBUFFER DISPLAY DRIVER
18263M: Benjamin Herrenschmidt <[email protected]>
18264L: [email protected]
18265S: Maintained
18266F: drivers/video/fbdev/aty/radeon*
18267F: include/uapi/linux/radeonfb.h
18268
18269RADIOSHARK RADIO DRIVER
18270M: Hans Verkuil <[email protected]>
18271L: [email protected]
18272S: Maintained
18273T: git git://linuxtv.org/media_tree.git
18274F: drivers/media/radio/radio-shark.c
18275
18276RADIOSHARK2 RADIO DRIVER
18277M: Hans Verkuil <[email protected]>
18278L: [email protected]
18279S: Maintained
18280T: git git://linuxtv.org/media_tree.git
18281F: drivers/media/radio/radio-shark2.c
18282F: drivers/media/radio/radio-tea5777.c
18283
18284RADOS BLOCK DEVICE (RBD)
18285M: Ilya Dryomov <[email protected]>
18286R: Dongsheng Yang <[email protected]>
18287L: [email protected]
18288S: Supported
18289W: http://ceph.com/
18290T: git https://github.com/ceph/ceph-client.git
18291F: Documentation/ABI/testing/sysfs-bus-rbd
18292F: drivers/block/rbd.c
18293F: drivers/block/rbd_types.h
18294
18295RAGE128 FRAMEBUFFER DISPLAY DRIVER
18296L: [email protected]
18297S: Orphan
18298F: drivers/video/fbdev/aty/aty128fb.c
18299
18300RAINSHADOW-CEC DRIVER
18301M: Hans Verkuil <[email protected]>
18302L: [email protected]
18303S: Maintained
18304T: git git://linuxtv.org/media_tree.git
18305F: drivers/media/cec/usb/rainshadow/
18306
18307RALINK MIPS ARCHITECTURE
18308M: John Crispin <[email protected]>
18309M: Sergio Paracuellos <[email protected]>
18310L: [email protected]
18311S: Maintained
18312F: arch/mips/ralink
18313
18314RALINK MT7621 MIPS ARCHITECTURE
18315M: Arınç ÜNAL <[email protected]>
18316M: Sergio Paracuellos <[email protected]>
18317L: [email protected]
18318S: Maintained
18319F: arch/mips/boot/dts/ralink/mt7621*
18320
18321RALINK RT2X00 WIRELESS LAN DRIVER
18322M: Stanislaw Gruszka <[email protected]>
18323L: [email protected]
18324S: Maintained
18325F: drivers/net/wireless/ralink/rt2x00/
18326
18327RAMDISK RAM BLOCK DEVICE DRIVER
18328M: Jens Axboe <[email protected]>
18329S: Maintained
18330F: Documentation/admin-guide/blockdev/ramdisk.rst
18331F: drivers/block/brd.c
18332
18333RANCHU VIRTUAL BOARD FOR MIPS
18334M: Miodrag Dinic <[email protected]>
18335L: [email protected]
18336S: Supported
18337F: arch/mips/configs/generic/board-ranchu.config
18338F: arch/mips/generic/board-ranchu.c
18339
18340RANDOM NUMBER DRIVER
18341M: "Theodore Ts'o" <[email protected]>
18342M: Jason A. Donenfeld <[email protected]>
18343S: Maintained
18344T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18345F: drivers/char/random.c
18346F: drivers/virt/vmgenid.c
18347
18348RAPIDIO SUBSYSTEM
18349M: Matt Porter <[email protected]>
18350M: Alexandre Bounine <[email protected]>
18351S: Maintained
18352F: drivers/rapidio/
18353
18354RAS INFRASTRUCTURE
18355M: Tony Luck <[email protected]>
18356M: Borislav Petkov <[email protected]>
18357L: [email protected]
18358S: Maintained
18359F: Documentation/admin-guide/ras.rst
18360F: drivers/ras/
18361F: include/linux/ras.h
18362F: include/ras/ras_event.h
18363
18364RC-CORE / LIRC FRAMEWORK
18365M: Sean Young <[email protected]>
18366L: [email protected]
18367S: Maintained
18368W: http://linuxtv.org
18369T: git git://linuxtv.org/media_tree.git
18370F: Documentation/driver-api/media/rc-core.rst
18371F: Documentation/userspace-api/media/rc/
18372F: drivers/media/rc/
18373F: include/media/rc-core.h
18374F: include/media/rc-map.h
18375F: include/uapi/linux/lirc.h
18376
18377RCMM REMOTE CONTROLS DECODER
18378M: Patrick Lerda <[email protected]>
18379S: Maintained
18380F: drivers/media/rc/ir-rcmm-decoder.c
18381
18382RCUTORTURE TEST FRAMEWORK
18383M: "Paul E. McKenney" <[email protected]>
18384M: Josh Triplett <[email protected]>
18385R: Steven Rostedt <[email protected]>
18386R: Mathieu Desnoyers <[email protected]>
18387R: Lai Jiangshan <[email protected]>
18388L: [email protected]
18389S: Supported
18390T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18391F: tools/testing/selftests/rcutorture
18392
18393RDACM20 Camera Sensor
18394M: Jacopo Mondi <[email protected]>
18395M: Kieran Bingham <[email protected]>
18396M: Laurent Pinchart <[email protected]>
18397M: Niklas Söderlund <[email protected]>
18398L: [email protected]
18399S: Maintained
18400F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18401F: drivers/media/i2c/max9271.c
18402F: drivers/media/i2c/max9271.h
18403F: drivers/media/i2c/rdacm20.c
18404
18405RDACM21 Camera Sensor
18406M: Jacopo Mondi <[email protected]>
18407M: Kieran Bingham <[email protected]>
18408M: Laurent Pinchart <[email protected]>
18409M: Niklas Söderlund <[email protected]>
18410L: [email protected]
18411S: Maintained
18412F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18413F: drivers/media/i2c/max9271.c
18414F: drivers/media/i2c/max9271.h
18415F: drivers/media/i2c/rdacm21.c
18416
18417RDC R-321X SoC
18418M: Florian Fainelli <[email protected]>
18419S: Maintained
18420
18421RDC R6040 FAST ETHERNET DRIVER
18422M: Florian Fainelli <[email protected]>
18423L: [email protected]
18424S: Maintained
18425F: drivers/net/ethernet/rdc/r6040.c
18426
18427RDMAVT - RDMA verbs software
18428M: Dennis Dalessandro <[email protected]>
18429L: [email protected]
18430S: Supported
18431F: drivers/infiniband/sw/rdmavt
18432
18433RDS - RELIABLE DATAGRAM SOCKETS
18434M: Allison Henderson <[email protected]>
18435L: [email protected]
18436L: [email protected]
18437L: [email protected] (moderated for non-subscribers)
18438S: Supported
18439W: https://oss.oracle.com/projects/rds/
18440F: Documentation/networking/rds.rst
18441F: net/rds/
18442
18443RDT - RESOURCE ALLOCATION
18444M: Fenghua Yu <[email protected]>
18445M: Reinette Chatre <[email protected]>
18446L: [email protected]
18447S: Supported
18448F: Documentation/arch/x86/resctrl*
18449F: arch/x86/include/asm/resctrl.h
18450F: arch/x86/kernel/cpu/resctrl/
18451F: tools/testing/selftests/resctrl/
18452
18453READ-COPY UPDATE (RCU)
18454M: "Paul E. McKenney" <[email protected]>
18455M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
18456M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
18457M: Joel Fernandes <[email protected]>
18458M: Josh Triplett <[email protected]>
18459M: Boqun Feng <[email protected]>
18460R: Steven Rostedt <[email protected]>
18461R: Mathieu Desnoyers <[email protected]>
18462R: Lai Jiangshan <[email protected]>
18463R: Zqiang <[email protected]>
18464L: [email protected]
18465S: Supported
18466W: http://www.rdrop.com/users/paulmck/RCU/
18467T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18468F: Documentation/RCU/
18469F: include/linux/rcu*
18470F: kernel/rcu/
18471X: Documentation/RCU/torture.rst
18472X: include/linux/srcu*.h
18473X: kernel/rcu/srcu*.c
18474
18475REAL TIME CLOCK (RTC) SUBSYSTEM
18476M: Alexandre Belloni <[email protected]>
18477L: [email protected]
18478S: Maintained
18479Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
18480T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18481F: Documentation/admin-guide/rtc.rst
18482F: Documentation/devicetree/bindings/rtc/
18483F: drivers/rtc/
18484F: include/linux/rtc.h
18485F: include/linux/rtc/
18486F: include/uapi/linux/rtc.h
18487F: tools/testing/selftests/rtc/
18488
18489Real-time Linux Analysis (RTLA) tools
18490M: Daniel Bristot de Oliveira <[email protected]>
18491M: Steven Rostedt <[email protected]>
18492L: [email protected]
18493S: Maintained
18494F: Documentation/tools/rtla/
18495F: tools/tracing/rtla/
18496
18497REALTEK AUDIO CODECS
18498M: Oder Chiou <[email protected]>
18499S: Maintained
18500F: include/sound/rt*.h
18501F: sound/soc/codecs/rt*
18502
18503REALTEK OTTO WATCHDOG
18504M: Sander Vanheule <[email protected]>
18505L: [email protected]
18506S: Maintained
18507F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18508F: drivers/watchdog/realtek_otto_wdt.c
18509
18510REALTEK RTL83xx SMI DSA ROUTER CHIPS
18511M: Linus Walleij <[email protected]>
18512M: Alvin Šipraga <[email protected]>
18513S: Maintained
18514F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
18515F: drivers/net/dsa/realtek/*
18516
18517REALTEK WIRELESS DRIVER (rtlwifi family)
18518M: Ping-Ke Shih <[email protected]>
18519L: [email protected]
18520S: Maintained
18521F: drivers/net/wireless/realtek/rtlwifi/
18522
18523REALTEK WIRELESS DRIVER (rtw88)
18524M: Ping-Ke Shih <[email protected]>
18525L: [email protected]
18526S: Maintained
18527F: drivers/net/wireless/realtek/rtw88/
18528
18529REALTEK WIRELESS DRIVER (rtw89)
18530M: Ping-Ke Shih <[email protected]>
18531L: [email protected]
18532S: Maintained
18533F: drivers/net/wireless/realtek/rtw89/
18534
18535REDPINE WIRELESS DRIVER
18536L: [email protected]
18537S: Orphan
18538F: drivers/net/wireless/rsi/
18539
18540REGISTER MAP ABSTRACTION
18541M: Mark Brown <[email protected]>
18542L: [email protected]
18543S: Supported
18544T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18545F: Documentation/devicetree/bindings/regmap/
18546F: drivers/base/regmap/
18547F: include/linux/regmap.h
18548
18549REISERFS FILE SYSTEM
18550L: [email protected]
18551S: Obsolete
18552F: fs/reiserfs/
18553
18554REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18555M: Bjorn Andersson <[email protected]>
18556M: Mathieu Poirier <[email protected]>
18557L: [email protected]
18558S: Maintained
18559T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18560F: Documentation/ABI/testing/sysfs-class-remoteproc
18561F: Documentation/devicetree/bindings/remoteproc/
18562F: Documentation/staging/remoteproc.rst
18563F: drivers/remoteproc/
18564F: include/linux/remoteproc.h
18565F: include/linux/remoteproc/
18566
18567REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18568M: Bjorn Andersson <[email protected]>
18569M: Mathieu Poirier <[email protected]>
18570L: [email protected]
18571S: Maintained
18572T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18573F: Documentation/ABI/testing/sysfs-bus-rpmsg
18574F: Documentation/staging/rpmsg.rst
18575F: drivers/rpmsg/
18576F: include/linux/rpmsg.h
18577F: include/linux/rpmsg/
18578F: include/uapi/linux/rpmsg.h
18579F: samples/rpmsg/
18580
18581REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18582M: Stephan Gerhold <[email protected]>
18583L: [email protected]
18584L: [email protected]
18585S: Maintained
18586F: drivers/net/wwan/rpmsg_wwan_ctrl.c
18587
18588RENESAS CLOCK DRIVERS
18589M: Geert Uytterhoeven <[email protected]>
18590L: [email protected]
18591S: Supported
18592T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
18593F: Documentation/devicetree/bindings/clock/renesas,*
18594F: drivers/clk/renesas/
18595
18596RENESAS EMEV2 I2C DRIVER
18597M: Wolfram Sang <[email protected]>
18598L: [email protected]
18599S: Supported
18600F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
18601F: drivers/i2c/busses/i2c-emev2.c
18602
18603RENESAS ETHERNET DRIVERS
18604R: Sergey Shtylyov <[email protected]>
18605L: [email protected]
18606L: [email protected]
18607F: Documentation/devicetree/bindings/net/renesas,*.yaml
18608F: drivers/net/ethernet/renesas/
18609F: include/linux/sh_eth.h
18610
18611RENESAS IDT821034 ASoC CODEC
18612M: Herve Codina <[email protected]>
18613L: [email protected] (moderated for non-subscribers)
18614S: Maintained
18615F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
18616F: sound/soc/codecs/idt821034.c
18617
18618RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
18619M: Miquel Raynal <[email protected]>
18620L: [email protected]
18621L: [email protected]
18622S: Maintained
18623F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
18624F: drivers/mtd/nand/raw/renesas-nand-controller.c
18625
18626RENESAS R-CAR GYROADC DRIVER
18627M: Marek Vasut <[email protected]>
18628L: [email protected]
18629S: Supported
18630F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
18631F: drivers/iio/adc/rcar-gyroadc.c
18632
18633RENESAS R-CAR I2C DRIVERS
18634M: Wolfram Sang <[email protected]>
18635L: [email protected]
18636S: Supported
18637F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
18638F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
18639F: drivers/i2c/busses/i2c-rcar.c
18640F: drivers/i2c/busses/i2c-sh_mobile.c
18641
18642RENESAS R-CAR SATA DRIVER
18643R: Sergey Shtylyov <[email protected]>
18644L: [email protected]
18645L: [email protected]
18646S: Supported
18647F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
18648F: drivers/ata/sata_rcar.c
18649
18650RENESAS R-CAR THERMAL DRIVERS
18651M: Niklas Söderlund <[email protected]>
18652L: [email protected]
18653S: Supported
18654F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
18655F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
18656F: drivers/thermal/rcar_gen3_thermal.c
18657F: drivers/thermal/rcar_thermal.c
18658
18659RENESAS RIIC DRIVER
18660M: Chris Brandt <[email protected]>
18661L: [email protected]
18662S: Supported
18663F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
18664F: drivers/i2c/busses/i2c-riic.c
18665
18666RENESAS RZ/G2L A/D DRIVER
18667M: Lad Prabhakar <[email protected]>
18668L: [email protected]
18669L: [email protected]
18670S: Supported
18671F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
18672F: drivers/iio/adc/rzg2l_adc.c
18673
18674RENESAS RZ/G2L MTU3a COUNTER DRIVER
18675M: Biju Das <[email protected]>
18676L: [email protected]
18677L: [email protected]
18678S: Supported
18679F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
18680F: drivers/counter/rz-mtu3-cnt.c
18681
18682RENESAS RZ/N1 A5PSW SWITCH DRIVER
18683M: Clément Léger <[email protected]>
18684L: [email protected]
18685L: [email protected]
18686S: Maintained
18687F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
18688F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
18689F: drivers/net/dsa/rzn1_a5psw*
18690F: drivers/net/pcs/pcs-rzn1-miic.c
18691F: include/dt-bindings/net/pcs-rzn1-miic.h
18692F: include/linux/pcs-rzn1-miic.h
18693F: net/dsa/tag_rzn1_a5psw.c
18694
18695RENESAS RZ/N1 RTC CONTROLLER DRIVER
18696M: Miquel Raynal <[email protected]>
18697L: [email protected]
18698L: [email protected]
18699S: Maintained
18700F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
18701F: drivers/rtc/rtc-rzn1.c
18702
18703RENESAS RZ/N1 USBF CONTROLLER DRIVER
18704M: Herve Codina <[email protected]>
18705L: [email protected]
18706L: [email protected]
18707S: Maintained
18708F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
18709F: drivers/usb/gadget/udc/renesas_usbf.c
18710
18711RENESAS RZ/V2M I2C DRIVER
18712M: Fabrizio Castro <[email protected]>
18713L: [email protected]
18714L: [email protected]
18715S: Supported
18716F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
18717F: drivers/i2c/busses/i2c-rzv2m.c
18718
18719RENESAS USB PHY DRIVER
18720M: Yoshihiro Shimoda <[email protected]>
18721L: [email protected]
18722S: Maintained
18723F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
18724
18725RENESAS VERSACLOCK 7 CLOCK DRIVER
18726M: Alex Helms <[email protected]>
18727S: Maintained
18728F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
18729F: drivers/clk/clk-versaclock7.c
18730
18731RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
18732M: Herve Codina <[email protected]>
18733L: [email protected]
18734S: Maintained
18735F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
18736F: drivers/iio/potentiometer/x9250.c
18737
18738RESET CONTROLLER FRAMEWORK
18739M: Philipp Zabel <[email protected]>
18740S: Maintained
18741T: git git://git.pengutronix.de/git/pza/linux
18742F: Documentation/devicetree/bindings/reset/
18743F: Documentation/driver-api/reset.rst
18744F: drivers/reset/
18745F: include/dt-bindings/reset/
18746F: include/linux/reset-controller.h
18747F: include/linux/reset.h
18748F: include/linux/reset/
18749K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
18750
18751RESTARTABLE SEQUENCES SUPPORT
18752M: Mathieu Desnoyers <[email protected]>
18753M: Peter Zijlstra <[email protected]>
18754M: "Paul E. McKenney" <[email protected]>
18755M: Boqun Feng <[email protected]>
18756L: [email protected]
18757S: Supported
18758F: include/trace/events/rseq.h
18759F: include/uapi/linux/rseq.h
18760F: kernel/rseq.c
18761F: tools/testing/selftests/rseq/
18762
18763RFKILL
18764M: Johannes Berg <[email protected]>
18765L: [email protected]
18766S: Maintained
18767W: https://wireless.wiki.kernel.org/
18768Q: https://patchwork.kernel.org/project/linux-wireless/list/
18769T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18770T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18771F: Documentation/ABI/stable/sysfs-class-rfkill
18772F: Documentation/driver-api/rfkill.rst
18773F: include/linux/rfkill.h
18774F: include/uapi/linux/rfkill.h
18775F: net/rfkill/
18776
18777RHASHTABLE
18778M: Thomas Graf <[email protected]>
18779M: Herbert Xu <[email protected]>
18780L: [email protected]
18781S: Maintained
18782F: include/linux/rhashtable-types.h
18783F: include/linux/rhashtable.h
18784F: lib/rhashtable.c
18785F: lib/test_rhashtable.c
18786
18787RICOH R5C592 MEMORYSTICK DRIVER
18788M: Maxim Levitsky <[email protected]>
18789S: Maintained
18790F: drivers/memstick/host/r592.*
18791
18792RICOH SMARTMEDIA/XD DRIVER
18793M: Maxim Levitsky <[email protected]>
18794S: Maintained
18795F: drivers/mtd/nand/raw/r852.c
18796F: drivers/mtd/nand/raw/r852.h
18797
18798RISC-V ARCHITECTURE
18799M: Paul Walmsley <[email protected]>
18800M: Palmer Dabbelt <[email protected]>
18801M: Albert Ou <[email protected]>
18802L: [email protected]
18803S: Supported
18804Q: https://patchwork.kernel.org/project/linux-riscv/list/
18805C: irc://irc.libera.chat/riscv
18806P: Documentation/arch/riscv/patch-acceptance.rst
18807T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18808F: arch/riscv/
18809N: riscv
18810K: riscv
18811
18812RISC-V MICROCHIP FPGA SUPPORT
18813M: Conor Dooley <[email protected]>
18814M: Daire McNamara <[email protected]>
18815L: [email protected]
18816S: Supported
18817F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18818F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18819F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
18820F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18821F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18822F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
18823F: Documentation/devicetree/bindings/riscv/microchip.yaml
18824F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18825F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18826F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18827F: arch/riscv/boot/dts/microchip/
18828F: drivers/char/hw_random/mpfs-rng.c
18829F: drivers/clk/microchip/clk-mpfs*.c
18830F: drivers/firmware/microchip/mpfs-auto-update.c
18831F: drivers/i2c/busses/i2c-microchip-corei2c.c
18832F: drivers/mailbox/mailbox-mpfs.c
18833F: drivers/pci/controller/pcie-microchip-host.c
18834F: drivers/pwm/pwm-microchip-core.c
18835F: drivers/reset/reset-mpfs.c
18836F: drivers/rtc/rtc-mpfs.c
18837F: drivers/soc/microchip/mpfs-sys-controller.c
18838F: drivers/spi/spi-microchip-core-qspi.c
18839F: drivers/spi/spi-microchip-core.c
18840F: drivers/usb/musb/mpfs.c
18841F: include/soc/microchip/mpfs.h
18842
18843RISC-V MISC SOC SUPPORT
18844M: Conor Dooley <[email protected]>
18845L: [email protected]
18846S: Maintained
18847Q: https://patchwork.kernel.org/project/linux-riscv/list/
18848T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18849F: Documentation/devicetree/bindings/riscv/
18850F: arch/riscv/boot/dts/
18851X: arch/riscv/boot/dts/allwinner/
18852X: arch/riscv/boot/dts/renesas/
18853
18854RISC-V PMU DRIVERS
18855M: Atish Patra <[email protected]>
18856R: Anup Patel <[email protected]>
18857L: [email protected]
18858S: Supported
18859F: drivers/perf/riscv_pmu.c
18860F: drivers/perf/riscv_pmu_legacy.c
18861F: drivers/perf/riscv_pmu_sbi.c
18862
18863RISC-V THEAD SoC SUPPORT
18864M: Jisheng Zhang <[email protected]>
18865M: Guo Ren <[email protected]>
18866M: Fu Wei <[email protected]>
18867L: [email protected]
18868S: Maintained
18869F: arch/riscv/boot/dts/thead/
18870
18871RNBD BLOCK DRIVERS
18872M: Md. Haris Iqbal <[email protected]>
18873M: Jack Wang <[email protected]>
18874L: [email protected]
18875S: Maintained
18876F: drivers/block/rnbd/
18877
18878ROCCAT DRIVERS
18879M: Stefan Achatz <[email protected]>
18880S: Maintained
18881W: http://sourceforge.net/projects/roccat/
18882F: Documentation/ABI/*/sysfs-driver-hid-roccat*
18883F: drivers/hid/hid-roccat*
18884F: include/linux/hid-roccat*
18885
18886ROCKCHIP CRYPTO DRIVERS
18887M: Corentin Labbe <[email protected]>
18888L: [email protected]
18889S: Maintained
18890F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
18891F: drivers/crypto/rockchip/
18892
18893ROCKCHIP I2S TDM DRIVER
18894M: Nicolas Frattaroli <[email protected]>
18895L: [email protected]
18896S: Maintained
18897F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18898F: sound/soc/rockchip/rockchip_i2s_tdm.*
18899
18900ROCKCHIP ISP V1 DRIVER
18901M: Dafna Hirschfeld <[email protected]>
18902M: Laurent Pinchart <[email protected]>
18903L: [email protected]
18904L: [email protected]
18905S: Maintained
18906F: Documentation/admin-guide/media/rkisp1.rst
18907F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18908F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
18909F: drivers/media/platform/rockchip/rkisp1
18910F: include/uapi/linux/rkisp1-config.h
18911
18912ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18913M: Jacob Chen <[email protected]>
18914M: Ezequiel Garcia <[email protected]>
18915L: [email protected]
18916L: [email protected]
18917S: Maintained
18918F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
18919F: drivers/media/platform/rockchip/rga/
18920
18921ROCKCHIP VIDEO DECODER DRIVER
18922M: Ezequiel Garcia <[email protected]>
18923L: [email protected]
18924L: [email protected]
18925S: Maintained
18926F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18927F: drivers/staging/media/rkvdec/
18928
18929ROCKER DRIVER
18930M: Jiri Pirko <[email protected]>
18931L: [email protected]
18932S: Supported
18933F: drivers/net/ethernet/rocker/
18934
18935ROCKETPORT EXPRESS/INFINITY DRIVER
18936M: Kevin Cernekee <[email protected]>
18937L: [email protected]
18938S: Odd Fixes
18939F: drivers/tty/serial/rp2.*
18940
18941ROHM BD99954 CHARGER IC
18942M: Matti Vaittinen <[email protected]>
18943S: Supported
18944F: drivers/power/supply/bd99954-charger.c
18945F: drivers/power/supply/bd99954-charger.h
18946
18947ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18948M: Tomasz Duszynski <[email protected]>
18949S: Maintained
18950F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
18951F: drivers/iio/light/bh1750.c
18952
18953ROHM BM1390 PRESSURE SENSOR DRIVER
18954M: Matti Vaittinen <[email protected]>
18955L: [email protected]
18956S: Supported
18957F: drivers/iio/pressure/rohm-bm1390.c
18958
18959ROHM BU270xx LIGHT SENSOR DRIVERs
18960M: Matti Vaittinen <[email protected]>
18961L: [email protected]
18962S: Supported
18963F: drivers/iio/light/rohm-bu27008.c
18964F: drivers/iio/light/rohm-bu27034.c
18965
18966ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18967M: Marek Vasut <[email protected]>
18968L: [email protected]
18969L: [email protected]
18970S: Supported
18971F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18972F: drivers/gpio/gpio-bd9571mwv.c
18973F: drivers/mfd/bd9571mwv.c
18974F: drivers/regulator/bd9571mwv-regulator.c
18975F: include/linux/mfd/bd9571mwv.h
18976
18977ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18978M: Matti Vaittinen <[email protected]>
18979S: Supported
18980F: drivers/clk/clk-bd718x7.c
18981F: drivers/gpio/gpio-bd71815.c
18982F: drivers/gpio/gpio-bd71828.c
18983F: drivers/mfd/rohm-bd71828.c
18984F: drivers/mfd/rohm-bd718x7.c
18985F: drivers/mfd/rohm-bd9576.c
18986F: drivers/regulator/bd71815-regulator.c
18987F: drivers/regulator/bd71828-regulator.c
18988F: drivers/regulator/bd718x7-regulator.c
18989F: drivers/regulator/bd9576-regulator.c
18990F: drivers/regulator/rohm-regulator.c
18991F: drivers/rtc/rtc-bd70528.c
18992F: drivers/watchdog/bd9576_wdt.c
18993F: include/linux/mfd/rohm-bd71815.h
18994F: include/linux/mfd/rohm-bd71828.h
18995F: include/linux/mfd/rohm-bd718x7.h
18996F: include/linux/mfd/rohm-bd957x.h
18997F: include/linux/mfd/rohm-generic.h
18998F: include/linux/mfd/rohm-shared.h
18999
19000ROSE NETWORK LAYER
19001M: Ralf Baechle <[email protected]>
19002L: [email protected]
19003S: Maintained
19004W: https://linux-ax25.in-berlin.de
19005F: include/net/rose.h
19006F: include/uapi/linux/rose.h
19007F: net/rose/
19008
19009ROTATION DRIVER FOR ALLWINNER A83T
19010M: Jernej Skrabec <[email protected]>
19011L: [email protected]
19012S: Maintained
19013T: git git://linuxtv.org/media_tree.git
19014F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19015F: drivers/media/platform/sunxi/sun8i-rotate/
19016
19017RPMSG TTY DRIVER
19018M: Arnaud Pouliquen <[email protected]>
19019L: [email protected]
19020S: Maintained
19021F: drivers/tty/rpmsg_tty.c
19022
19023RTL2830 MEDIA DRIVER
19024L: [email protected]
19025S: Orphan
19026W: https://linuxtv.org
19027Q: http://patchwork.linuxtv.org/project/linux-media/list/
19028F: drivers/media/dvb-frontends/rtl2830*
19029
19030RTL2832 MEDIA DRIVER
19031L: [email protected]
19032S: Orphan
19033W: https://linuxtv.org
19034Q: http://patchwork.linuxtv.org/project/linux-media/list/
19035F: drivers/media/dvb-frontends/rtl2832*
19036
19037RTL2832_SDR MEDIA DRIVER
19038L: [email protected]
19039S: Orphan
19040W: https://linuxtv.org
19041Q: http://patchwork.linuxtv.org/project/linux-media/list/
19042F: drivers/media/dvb-frontends/rtl2832_sdr*
19043
19044RTL8180 WIRELESS DRIVER
19045L: [email protected]
19046S: Orphan
19047F: drivers/net/wireless/realtek/rtl818x/rtl8180/
19048
19049RTL8187 WIRELESS DRIVER
19050M: Hin-Tak Leung <[email protected]>
19051M: Larry Finger <[email protected]>
19052L: [email protected]
19053S: Maintained
19054F: drivers/net/wireless/realtek/rtl818x/rtl8187/
19055
19056RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19057M: Jes Sorensen <[email protected]>
19058L: [email protected]
19059S: Maintained
19060F: drivers/net/wireless/realtek/rtl8xxxu/
19061
19062RTRS TRANSPORT DRIVERS
19063M: Md. Haris Iqbal <[email protected]>
19064M: Jack Wang <[email protected]>
19065L: [email protected]
19066S: Maintained
19067F: drivers/infiniband/ulp/rtrs/
19068
19069RUNTIME VERIFICATION (RV)
19070M: Daniel Bristot de Oliveira <[email protected]>
19071M: Steven Rostedt <[email protected]>
19072L: [email protected]
19073S: Maintained
19074F: Documentation/trace/rv/
19075F: include/linux/rv.h
19076F: include/rv/
19077F: kernel/trace/rv/
19078F: tools/verification/
19079
19080RUST
19081M: Miguel Ojeda <[email protected]>
19082M: Alex Gaynor <[email protected]>
19083M: Wedson Almeida Filho <[email protected]>
19084R: Boqun Feng <[email protected]>
19085R: Gary Guo <[email protected]>
19086R: Björn Roy Baron <[email protected]>
19087R: Benno Lossin <[email protected]>
19088R: Andreas Hindborg <[email protected]>
19089R: Alice Ryhl <[email protected]>
19090L: [email protected]
19091S: Supported
19092W: https://rust-for-linux.com
19093B: https://github.com/Rust-for-Linux/linux/issues
19094C: zulip://rust-for-linux.zulipchat.com
19095P: https://rust-for-linux.com/contributing
19096T: git https://github.com/Rust-for-Linux/linux.git rust-next
19097F: Documentation/rust/
19098F: rust/
19099F: samples/rust/
19100F: scripts/*rust*
19101K: \b(?i:rust)\b
19102
19103RXRPC SOCKETS (AF_RXRPC)
19104M: David Howells <[email protected]>
19105M: Marc Dionne <[email protected]>
19106L: [email protected]
19107S: Supported
19108W: https://www.infradead.org/~dhowells/kafs/
19109F: Documentation/networking/rxrpc.rst
19110F: include/keys/rxrpc-type.h
19111F: include/net/af_rxrpc.h
19112F: include/trace/events/rxrpc.h
19113F: include/uapi/linux/rxrpc.h
19114F: net/rxrpc/
19115
19116S3 SAVAGE FRAMEBUFFER DRIVER
19117M: Antonino Daplas <[email protected]>
19118L: [email protected]
19119S: Maintained
19120F: drivers/video/fbdev/savage/
19121
19122S390 ARCHITECTURE
19123M: Heiko Carstens <[email protected]>
19124M: Vasily Gorbik <[email protected]>
19125M: Alexander Gordeev <[email protected]>
19126R: Christian Borntraeger <[email protected]>
19127R: Sven Schnelle <[email protected]>
19128L: [email protected]
19129S: Supported
19130T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19131F: Documentation/driver-api/s390-drivers.rst
19132F: Documentation/arch/s390/
19133F: arch/s390/
19134F: drivers/s390/
19135F: drivers/watchdog/diag288_wdt.c
19136
19137S390 COMMON I/O LAYER
19138M: Vineeth Vijayan <[email protected]>
19139M: Peter Oberparleiter <[email protected]>
19140L: [email protected]
19141S: Supported
19142F: drivers/s390/cio/
19143
19144S390 DASD DRIVER
19145M: Stefan Haberland <[email protected]>
19146M: Jan Hoeppner <[email protected]>
19147L: [email protected]
19148S: Supported
19149F: block/partitions/ibm.c
19150F: drivers/s390/block/dasd*
19151F: include/linux/dasd_mod.h
19152
19153S390 IOMMU (PCI)
19154M: Niklas Schnelle <[email protected]>
19155M: Matthew Rosato <[email protected]>
19156R: Gerald Schaefer <[email protected]>
19157L: [email protected]
19158S: Supported
19159F: drivers/iommu/s390-iommu.c
19160
19161S390 IUCV NETWORK LAYER
19162M: Alexandra Winter <[email protected]>
19163M: Thorsten Winkler <[email protected]>
19164L: [email protected]
19165L: [email protected]
19166S: Supported
19167F: drivers/s390/net/*iucv*
19168F: include/net/iucv/
19169F: net/iucv/
19170
19171S390 MM
19172M: Alexander Gordeev <[email protected]>
19173M: Gerald Schaefer <[email protected]>
19174L: [email protected]
19175S: Supported
19176T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19177F: arch/s390/include/asm/pgtable.h
19178F: arch/s390/mm
19179
19180S390 NETWORK DRIVERS
19181M: Alexandra Winter <[email protected]>
19182M: Thorsten Winkler <[email protected]>
19183L: [email protected]
19184L: [email protected]
19185S: Supported
19186F: drivers/s390/net/
19187
19188S390 PCI SUBSYSTEM
19189M: Niklas Schnelle <[email protected]>
19190M: Gerald Schaefer <[email protected]>
19191L: [email protected]
19192S: Supported
19193F: Documentation/arch/s390/pci.rst
19194F: arch/s390/pci/
19195F: drivers/pci/hotplug/s390_pci_hpc.c
19196
19197S390 SCM DRIVER
19198M: Vineeth Vijayan <[email protected]>
19199L: [email protected]
19200S: Supported
19201F: drivers/s390/block/scm*
19202F: drivers/s390/cio/scm.c
19203
19204S390 VFIO AP DRIVER
19205M: Tony Krowiak <[email protected]>
19206M: Halil Pasic <[email protected]>
19207M: Jason Herne <[email protected]>
19208L: [email protected]
19209S: Supported
19210F: Documentation/arch/s390/vfio-ap*
19211F: drivers/s390/crypto/vfio_ap*
19212
19213S390 VFIO-CCW DRIVER
19214M: Eric Farman <[email protected]>
19215M: Matthew Rosato <[email protected]>
19216R: Halil Pasic <[email protected]>
19217L: [email protected]
19218L: [email protected]
19219S: Supported
19220F: Documentation/arch/s390/vfio-ccw.rst
19221F: drivers/s390/cio/vfio_ccw*
19222F: include/uapi/linux/vfio_ccw.h
19223
19224S390 VFIO-PCI DRIVER
19225M: Matthew Rosato <[email protected]>
19226M: Eric Farman <[email protected]>
19227L: [email protected]
19228L: [email protected]
19229S: Supported
19230F: arch/s390/kvm/pci*
19231F: drivers/vfio/pci/vfio_pci_zdev.c
19232F: include/uapi/linux/vfio_zdev.h
19233
19234S390 ZCRYPT DRIVER
19235M: Harald Freudenberger <[email protected]>
19236L: [email protected]
19237S: Supported
19238F: drivers/s390/crypto/
19239
19240S390 ZFCP DRIVER
19241M: Steffen Maier <[email protected]>
19242M: Benjamin Block <[email protected]>
19243L: [email protected]
19244S: Supported
19245F: drivers/s390/scsi/zfcp_*
19246
19247SAA6588 RDS RECEIVER DRIVER
19248M: Hans Verkuil <[email protected]>
19249L: [email protected]
19250S: Odd Fixes
19251W: https://linuxtv.org
19252T: git git://linuxtv.org/media_tree.git
19253F: drivers/media/i2c/saa6588*
19254
19255SAA7134 VIDEO4LINUX DRIVER
19256M: Mauro Carvalho Chehab <[email protected]>
19257L: [email protected]
19258S: Odd fixes
19259W: https://linuxtv.org
19260T: git git://linuxtv.org/media_tree.git
19261F: Documentation/driver-api/media/drivers/saa7134*
19262F: drivers/media/pci/saa7134/
19263
19264SAA7146 VIDEO4LINUX-2 DRIVER
19265M: Hans Verkuil <[email protected]>
19266L: [email protected]
19267S: Maintained
19268T: git git://linuxtv.org/media_tree.git
19269F: drivers/media/common/saa7146/
19270F: drivers/media/pci/saa7146/
19271F: include/media/drv-intf/saa7146*
19272
19273SAFESETID SECURITY MODULE
19274M: Micah Morton <[email protected]>
19275S: Supported
19276F: Documentation/admin-guide/LSM/SafeSetID.rst
19277F: security/safesetid/
19278
19279SAMSUNG AUDIO (ASoC) DRIVERS
19280M: Sylwester Nawrocki <[email protected]>
19281L: [email protected] (moderated for non-subscribers)
19282S: Maintained
19283B: mailto:[email protected]
19284F: Documentation/devicetree/bindings/sound/samsung*
19285F: sound/soc/samsung/
19286
19287SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19288M: Krzysztof Kozlowski <[email protected]>
19289L: [email protected]
19290L: [email protected]
19291S: Maintained
19292F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19293F: drivers/crypto/exynos-rng.c
19294
19295SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19296M: Łukasz Stelmach <[email protected]>
19297L: [email protected]
19298S: Maintained
19299F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19300F: drivers/char/hw_random/exynos-trng.c
19301
19302SAMSUNG FRAMEBUFFER DRIVER
19303M: Jingoo Han <[email protected]>
19304L: [email protected]
19305S: Maintained
19306F: drivers/video/fbdev/s3c-fb.c
19307
19308SAMSUNG INTERCONNECT DRIVERS
19309M: Sylwester Nawrocki <[email protected]>
19310M: Artur Świgoń <[email protected]>
19311L: [email protected]
19312L: [email protected]
19313S: Supported
19314F: drivers/interconnect/samsung/
19315
19316SAMSUNG LAPTOP DRIVER
19317M: Corentin Chary <[email protected]>
19318L: [email protected]
19319S: Maintained
19320F: drivers/platform/x86/samsung-laptop.c
19321
19322SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19323M: Krzysztof Kozlowski <[email protected]>
19324L: [email protected]
19325L: [email protected]
19326S: Maintained
19327B: mailto:[email protected]
19328F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19329F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19330F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19331F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19332F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19333F: drivers/clk/clk-s2mps11.c
19334F: drivers/mfd/sec*.c
19335F: drivers/regulator/s2m*.c
19336F: drivers/regulator/s5m*.c
19337F: drivers/rtc/rtc-s5m.c
19338F: include/linux/mfd/samsung/
19339
19340SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19341M: Sylwester Nawrocki <[email protected]>
19342L: [email protected]
19343L: [email protected]
19344S: Maintained
19345F: drivers/media/platform/samsung/s3c-camif/
19346F: include/media/drv-intf/s3c_camif.h
19347
19348SAMSUNG S3FWRN5 NFC DRIVER
19349M: Krzysztof Kozlowski <[email protected]>
19350S: Maintained
19351F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19352F: drivers/nfc/s3fwrn5
19353
19354SAMSUNG S5C73M3 CAMERA DRIVER
19355M: Sylwester Nawrocki <[email protected]>
19356M: Andrzej Hajda <[email protected]>
19357L: [email protected]
19358S: Supported
19359F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19360F: drivers/media/i2c/s5c73m3/*
19361
19362SAMSUNG S5K5BAF CAMERA DRIVER
19363M: Sylwester Nawrocki <[email protected]>
19364M: Andrzej Hajda <[email protected]>
19365L: [email protected]
19366S: Supported
19367F: drivers/media/i2c/s5k5baf.c
19368
19369SAMSUNG S5P Security SubSystem (SSS) DRIVER
19370M: Krzysztof Kozlowski <[email protected]>
19371M: Vladimir Zapolskiy <[email protected]>
19372L: [email protected]
19373L: [email protected]
19374S: Maintained
19375F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19376F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19377F: drivers/crypto/s5p-sss.c
19378
19379SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19380M: Sylwester Nawrocki <[email protected]>
19381L: [email protected]
19382S: Supported
19383Q: https://patchwork.linuxtv.org/project/linux-media/list/
19384F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19385F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19386F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19387F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19388F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
19389F: drivers/media/platform/samsung/exynos4-is/
19390
19391SAMSUNG SOC CLOCK DRIVERS
19392M: Krzysztof Kozlowski <[email protected]>
19393M: Sylwester Nawrocki <[email protected]>
19394M: Tomasz Figa <[email protected]>
19395M: Chanwoo Choi <[email protected]>
19396R: Alim Akhtar <[email protected]>
19397L: [email protected]
19398S: Maintained
19399T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19400F: Documentation/devicetree/bindings/clock/samsung,*.yaml
19401F: Documentation/devicetree/bindings/clock/samsung,s3c*
19402F: drivers/clk/samsung/
19403F: include/dt-bindings/clock/exynos*.h
19404F: include/dt-bindings/clock/s5p*.h
19405F: include/dt-bindings/clock/samsung,*.h
19406F: include/linux/clk/samsung.h
19407
19408SAMSUNG SPI DRIVERS
19409M: Andi Shyti <[email protected]>
19410L: [email protected]
19411L: [email protected]
19412S: Maintained
19413F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19414F: drivers/spi/spi-s3c*
19415F: include/linux/platform_data/spi-s3c64xx.h
19416
19417SAMSUNG SXGBE DRIVERS
19418M: Byungho An <[email protected]>
19419L: [email protected]
19420S: Supported
19421F: drivers/net/ethernet/samsung/sxgbe/
19422
19423SAMSUNG THERMAL DRIVER
19424M: Bartlomiej Zolnierkiewicz <[email protected]>
19425M: Krzysztof Kozlowski <[email protected]>
19426L: [email protected]
19427L: [email protected]
19428S: Maintained
19429F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19430F: drivers/thermal/samsung/
19431
19432SAMSUNG USB2 PHY DRIVER
19433M: Sylwester Nawrocki <[email protected]>
19434L: [email protected]
19435S: Supported
19436F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19437F: Documentation/driver-api/phy/samsung-usb2.rst
19438F: drivers/phy/samsung/phy-exynos4210-usb2.c
19439F: drivers/phy/samsung/phy-exynos4x12-usb2.c
19440F: drivers/phy/samsung/phy-exynos5250-usb2.c
19441F: drivers/phy/samsung/phy-s5pv210-usb2.c
19442F: drivers/phy/samsung/phy-samsung-usb2.c
19443F: drivers/phy/samsung/phy-samsung-usb2.h
19444
19445SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19446M: Paul Barker <[email protected]>
19447R: Marc Murphy <[email protected]>
19448S: Supported
19449F: arch/arm/boot/dts/ti/omap/am335x-sancloud*
19450
19451SC1200 WDT DRIVER
19452M: Zwane Mwaikambo <[email protected]>
19453S: Maintained
19454F: drivers/watchdog/sc1200wdt.c
19455
19456SCHEDULER
19457M: Ingo Molnar <[email protected]>
19458M: Peter Zijlstra <[email protected]>
19459M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
19460M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
19461R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
19462R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
19463R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
19464R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
19465R: Daniel Bristot de Oliveira <[email protected]> (SCHED_DEADLINE)
19466R: Valentin Schneider <[email protected]> (TOPOLOGY)
19467L: [email protected]
19468S: Maintained
19469T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19470F: include/linux/preempt.h
19471F: include/linux/sched.h
19472F: include/linux/wait.h
19473F: include/uapi/linux/sched.h
19474F: kernel/sched/
19475
19476SCSI LIBSAS SUBSYSTEM
19477R: John Garry <[email protected]>
19478R: Jason Yan <[email protected]>
19479L: [email protected]
19480S: Supported
19481F: Documentation/scsi/libsas.rst
19482F: drivers/scsi/libsas/
19483F: include/scsi/libsas.h
19484F: include/scsi/sas_ata.h
19485
19486SCSI RDMA PROTOCOL (SRP) INITIATOR
19487M: Bart Van Assche <[email protected]>
19488L: [email protected]
19489S: Supported
19490Q: http://patchwork.kernel.org/project/linux-rdma/list/
19491F: drivers/infiniband/ulp/srp/
19492F: include/scsi/srp.h
19493
19494SCSI RDMA PROTOCOL (SRP) TARGET
19495M: Bart Van Assche <[email protected]>
19496L: [email protected]
19497L: [email protected]
19498S: Supported
19499Q: http://patchwork.kernel.org/project/linux-rdma/list/
19500F: drivers/infiniband/ulp/srpt/
19501
19502SCSI SG DRIVER
19503M: Doug Gilbert <[email protected]>
19504L: [email protected]
19505S: Maintained
19506W: http://sg.danny.cz/sg
19507F: Documentation/scsi/scsi-generic.rst
19508F: drivers/scsi/sg.c
19509F: include/scsi/sg.h
19510
19511SCSI SUBSYSTEM
19512M: "James E.J. Bottomley" <[email protected]>
19513M: "Martin K. Petersen" <[email protected]>
19514L: [email protected]
19515S: Maintained
19516Q: https://patchwork.kernel.org/project/linux-scsi/list/
19517T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19518T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19519F: Documentation/devicetree/bindings/scsi/
19520F: drivers/scsi/
19521F: drivers/ufs/
19522F: include/scsi/
19523
19524SCSI TAPE DRIVER
19525M: Kai Mäkisara <[email protected]>
19526L: [email protected]
19527S: Maintained
19528F: Documentation/scsi/st.rst
19529F: drivers/scsi/st.*
19530F: drivers/scsi/st_*.h
19531
19532SCSI TARGET CORE USER DRIVER
19533M: Bodo Stroesser <[email protected]>
19534L: [email protected]
19535L: [email protected]
19536S: Supported
19537F: Documentation/target/tcmu-design.rst
19538F: drivers/target/target_core_user.c
19539F: include/uapi/linux/target_core_user.h
19540
19541SCSI TARGET SUBSYSTEM
19542M: "Martin K. Petersen" <[email protected]>
19543L: [email protected]
19544L: [email protected]
19545S: Supported
19546Q: https://patchwork.kernel.org/project/target-devel/list/
19547T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19548F: Documentation/target/
19549F: drivers/target/
19550F: include/target/
19551
19552SCTP PROTOCOL
19553M: Marcelo Ricardo Leitner <[email protected]>
19554M: Xin Long <[email protected]>
19555L: [email protected]
19556S: Maintained
19557W: https://github.com/sctp/lksctp-tools/wiki
19558F: Documentation/networking/sctp.rst
19559F: include/linux/sctp.h
19560F: include/net/sctp/
19561F: include/uapi/linux/sctp.h
19562F: net/sctp/
19563
19564SCx200 CPU SUPPORT
19565M: Jim Cromie <[email protected]>
19566S: Odd Fixes
19567F: Documentation/i2c/busses/scx200_acb.rst
19568F: arch/x86/platform/scx200/
19569F: drivers/i2c/busses/scx200*
19570F: drivers/mtd/maps/scx200_docflash.c
19571F: drivers/watchdog/scx200_wdt.c
19572F: include/linux/scx200.h
19573
19574SCx200 GPIO DRIVER
19575M: Jim Cromie <[email protected]>
19576S: Maintained
19577F: drivers/char/scx200_gpio.c
19578F: include/linux/scx200_gpio.h
19579
19580SCx200 HRT CLOCKSOURCE DRIVER
19581M: Jim Cromie <[email protected]>
19582S: Maintained
19583F: drivers/clocksource/scx200_hrt.c
19584
19585SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
19586M: Sascha Sommer <[email protected]>
19587L: [email protected] (subscribers-only)
19588S: Maintained
19589F: drivers/mmc/host/sdricoh_cs.c
19590
19591SECO BOARDS CEC DRIVER
19592M: Ettore Chimenti <[email protected]>
19593S: Maintained
19594F: drivers/media/cec/platform/seco/seco-cec.c
19595F: drivers/media/cec/platform/seco/seco-cec.h
19596
19597SECURE COMPUTING
19598M: Kees Cook <[email protected]>
19599R: Andy Lutomirski <[email protected]>
19600R: Will Drewry <[email protected]>
19601S: Supported
19602T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
19603F: Documentation/userspace-api/seccomp_filter.rst
19604F: include/linux/seccomp.h
19605F: include/uapi/linux/seccomp.h
19606F: kernel/seccomp.c
19607F: tools/testing/selftests/kselftest_harness.h
19608F: tools/testing/selftests/seccomp/*
19609K: \bsecure_computing
19610K: \bTIF_SECCOMP\b
19611
19612SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
19613M: Kamal Dasu <[email protected]>
19614M: Al Cooper <[email protected]>
19615R: Broadcom internal kernel review list <[email protected]>
19616L: [email protected]
19617S: Maintained
19618F: drivers/mmc/host/sdhci-brcmstb*
19619
19620SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
19621M: Adrian Hunter <[email protected]>
19622L: [email protected]
19623S: Supported
19624F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
19625F: drivers/mmc/host/sdhci*
19626
19627SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
19628M: Aubin Constans <[email protected]>
19629R: Eugen Hristev <[email protected]>
19630L: [email protected]
19631S: Supported
19632F: drivers/mmc/host/sdhci-of-at91.c
19633
19634SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
19635M: Haibo Chen <[email protected]>
19636L: [email protected]
19637L: [email protected]
19638S: Maintained
19639F: drivers/mmc/host/sdhci-esdhc-imx.c
19640
19641SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
19642M: Ben Dooks <[email protected]>
19643M: Jaehoon Chung <[email protected]>
19644L: [email protected]
19645S: Maintained
19646F: drivers/mmc/host/sdhci-s3c*
19647
19648SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
19649M: Viresh Kumar <[email protected]>
19650L: [email protected]
19651S: Maintained
19652F: drivers/mmc/host/sdhci-spear.c
19653
19654SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
19655M: Vignesh Raghavendra <[email protected]>
19656L: [email protected]
19657S: Maintained
19658F: drivers/mmc/host/sdhci-omap.c
19659
19660SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
19661M: Jonathan Derrick <[email protected]>
19662L: [email protected]
19663S: Supported
19664F: block/opal_proto.h
19665F: block/sed*
19666F: include/linux/sed*
19667F: include/uapi/linux/sed*
19668
19669SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19670M: Mark Rutland <[email protected]>
19671M: Lorenzo Pieralisi <[email protected]>
19672M: Sudeep Holla <[email protected]>
19673L: [email protected] (moderated for non-subscribers)
19674S: Maintained
19675F: drivers/firmware/smccc/
19676F: include/linux/arm-smccc.h
19677
19678SECURITY CONTACT
19679M: Security Officers <[email protected]>
19680S: Supported
19681F: Documentation/process/security-bugs.rst
19682
19683SECURITY SUBSYSTEM
19684M: Paul Moore <[email protected]>
19685M: James Morris <[email protected]>
19686M: "Serge E. Hallyn" <[email protected]>
19687L: [email protected]
19688S: Supported
19689Q: https://patchwork.kernel.org/project/linux-security-module/list
19690B: mailto:[email protected]
19691P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
19692T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
19693F: include/uapi/linux/lsm.h
19694F: security/
19695F: tools/testing/selftests/lsm/
19696X: security/selinux/
19697K: \bsecurity_[a-z_0-9]\+\b
19698
19699SELINUX SECURITY MODULE
19700M: Paul Moore <[email protected]>
19701M: Stephen Smalley <[email protected]>
19702R: Ondrej Mosnacek <[email protected]>
19703L: [email protected]
19704S: Supported
19705W: https://github.com/SELinuxProject
19706Q: https://patchwork.kernel.org/project/selinux/list
19707B: mailto:[email protected]
19708P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
19709T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
19710F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
19711F: Documentation/ABI/removed/sysfs-selinux-disable
19712F: Documentation/admin-guide/LSM/SELinux.rst
19713F: include/trace/events/avc.h
19714F: include/uapi/linux/selinux_netlink.h
19715F: scripts/selinux/
19716F: security/selinux/
19717
19718SENSABLE PHANTOM
19719M: Jiri Slaby <[email protected]>
19720S: Maintained
19721F: drivers/misc/phantom.c
19722F: include/uapi/linux/phantom.h
19723
19724SENSEAIR SUNRISE 006-0-0007
19725M: Jacopo Mondi <[email protected]>
19726S: Maintained
19727F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
19728F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
19729F: drivers/iio/chemical/sunrise_co2.c
19730
19731SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
19732M: Tomasz Duszynski <[email protected]>
19733S: Maintained
19734F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
19735F: drivers/iio/chemical/scd30.h
19736F: drivers/iio/chemical/scd30_core.c
19737F: drivers/iio/chemical/scd30_i2c.c
19738F: drivers/iio/chemical/scd30_serial.c
19739
19740SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
19741M: Roan van Dijk <[email protected]>
19742S: Maintained
19743F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
19744F: drivers/iio/chemical/scd4x.c
19745
19746SENSIRION SGP40 GAS SENSOR DRIVER
19747M: Andreas Klinger <[email protected]>
19748S: Maintained
19749F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
19750F: drivers/iio/chemical/sgp40.c
19751
19752SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
19753M: Tomasz Duszynski <[email protected]>
19754S: Maintained
19755F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
19756F: drivers/iio/chemical/sps30.c
19757F: drivers/iio/chemical/sps30_i2c.c
19758F: drivers/iio/chemical/sps30_serial.c
19759
19760SERIAL DEVICE BUS
19761M: Rob Herring <[email protected]>
19762L: [email protected]
19763S: Maintained
19764F: Documentation/devicetree/bindings/serial/serial.yaml
19765F: drivers/tty/serdev/
19766F: include/linux/serdev.h
19767
19768SERIAL IR RECEIVER
19769M: Sean Young <[email protected]>
19770L: [email protected]
19771S: Maintained
19772F: drivers/media/rc/serial_ir.c
19773
19774SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
19775M: Srinivas Kandagatla <[email protected]>
19776L: [email protected] (moderated for non-subscribers)
19777S: Maintained
19778F: Documentation/devicetree/bindings/slimbus/
19779F: drivers/slimbus/
19780F: include/linux/slimbus.h
19781
19782SFC NETWORK DRIVER
19783M: Edward Cree <[email protected]>
19784M: Martin Habets <[email protected]>
19785L: [email protected]
19786L: [email protected]
19787S: Supported
19788F: Documentation/networking/devlink/sfc.rst
19789F: drivers/net/ethernet/sfc/
19790
19791SFCTEMP HWMON DRIVER
19792M: Emil Renner Berthing <[email protected]>
19793M: Hal Feng <[email protected]>
19794L: [email protected]
19795S: Maintained
19796F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
19797F: Documentation/hwmon/sfctemp.rst
19798F: drivers/hwmon/sfctemp.c
19799
19800SFF/SFP/SFP+ MODULE SUPPORT
19801M: Russell King <[email protected]>
19802L: [email protected]
19803S: Maintained
19804F: Documentation/devicetree/bindings/net/sff,sfp.yaml
19805F: drivers/net/phy/phylink.c
19806F: drivers/net/phy/sfp*
19807F: include/linux/mdio/mdio-i2c.h
19808F: include/linux/phylink.h
19809F: include/linux/sfp.h
19810K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
19811
19812SGI GRU DRIVER
19813M: Dimitri Sivanich <[email protected]>
19814S: Maintained
19815F: drivers/misc/sgi-gru/
19816
19817SGI XP/XPC/XPNET DRIVER
19818M: Robin Holt <[email protected]>
19819M: Steve Wahl <[email protected]>
19820S: Maintained
19821F: drivers/misc/sgi-xp/
19822
19823SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
19824M: Wenjia Zhang <[email protected]>
19825M: Jan Karcher <[email protected]>
19826R: D. Wythe <[email protected]>
19827R: Tony Lu <[email protected]>
19828R: Wen Gu <[email protected]>
19829L: [email protected]
19830S: Supported
19831F: net/smc/
19832
19833SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
19834M: Linus Walleij <[email protected]>
19835L: [email protected]
19836S: Maintained
19837T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
19838F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
19839F: drivers/iio/light/gp2ap002.c
19840
19841SHARP RJ54N1CB0C SENSOR DRIVER
19842M: Jacopo Mondi <[email protected]>
19843L: [email protected]
19844S: Odd fixes
19845T: git git://linuxtv.org/media_tree.git
19846F: drivers/media/i2c/rj54n1cb0c.c
19847F: include/media/i2c/rj54n1cb0c.h
19848
19849SHRINKER
19850M: Andrew Morton <[email protected]>
19851M: Dave Chinner <[email protected]>
19852R: Qi Zheng <[email protected]>
19853R: Roman Gushchin <[email protected]>
19854R: Muchun Song <[email protected]>
19855L: [email protected]
19856S: Maintained
19857F: Documentation/admin-guide/mm/shrinker_debugfs.rst
19858F: include/linux/shrinker.h
19859F: mm/shrinker.c
19860F: mm/shrinker_debug.c
19861
19862SH_VOU V4L2 OUTPUT DRIVER
19863L: [email protected]
19864S: Orphan
19865F: drivers/media/platform/renesas/sh_vou.c
19866F: include/media/drv-intf/sh_vou.h
19867
19868SI2157 MEDIA DRIVER
19869L: [email protected]
19870S: Orphan
19871W: https://linuxtv.org
19872Q: http://patchwork.linuxtv.org/project/linux-media/list/
19873F: drivers/media/tuners/si2157*
19874
19875SI2165 MEDIA DRIVER
19876M: Matthias Schwarzott <[email protected]>
19877L: [email protected]
19878S: Maintained
19879W: https://linuxtv.org
19880Q: http://patchwork.linuxtv.org/project/linux-media/list/
19881F: drivers/media/dvb-frontends/si2165*
19882
19883SI2168 MEDIA DRIVER
19884L: [email protected]
19885S: Orphan
19886W: https://linuxtv.org
19887Q: http://patchwork.linuxtv.org/project/linux-media/list/
19888F: drivers/media/dvb-frontends/si2168*
19889
19890SI470X FM RADIO RECEIVER I2C DRIVER
19891M: Hans Verkuil <[email protected]>
19892L: [email protected]
19893S: Odd Fixes
19894W: https://linuxtv.org
19895T: git git://linuxtv.org/media_tree.git
19896F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
19897F: drivers/media/radio/si470x/radio-si470x-i2c.c
19898
19899SI470X FM RADIO RECEIVER USB DRIVER
19900M: Hans Verkuil <[email protected]>
19901L: [email protected]
19902S: Maintained
19903W: https://linuxtv.org
19904T: git git://linuxtv.org/media_tree.git
19905F: drivers/media/radio/si470x/radio-si470x-common.c
19906F: drivers/media/radio/si470x/radio-si470x-usb.c
19907F: drivers/media/radio/si470x/radio-si470x.h
19908
19909SI4713 FM RADIO TRANSMITTER I2C DRIVER
19910M: Eduardo Valentin <[email protected]>
19911L: [email protected]
19912S: Odd Fixes
19913W: https://linuxtv.org
19914T: git git://linuxtv.org/media_tree.git
19915F: drivers/media/radio/si4713/si4713.?
19916
19917SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
19918M: Eduardo Valentin <[email protected]>
19919L: [email protected]
19920S: Odd Fixes
19921W: https://linuxtv.org
19922T: git git://linuxtv.org/media_tree.git
19923F: drivers/media/radio/si4713/radio-platform-si4713.c
19924
19925SI4713 FM RADIO TRANSMITTER USB DRIVER
19926M: Hans Verkuil <[email protected]>
19927L: [email protected]
19928S: Maintained
19929W: https://linuxtv.org
19930T: git git://linuxtv.org/media_tree.git
19931F: drivers/media/radio/si4713/radio-usb-si4713.c
19932
19933SIANO DVB DRIVER
19934M: Mauro Carvalho Chehab <[email protected]>
19935L: [email protected]
19936S: Odd fixes
19937W: https://linuxtv.org
19938T: git git://linuxtv.org/media_tree.git
19939F: drivers/media/common/siano/
19940F: drivers/media/mmc/siano/
19941F: drivers/media/usb/siano/
19942F: drivers/media/usb/siano/
19943
19944SIEMENS IPC LED DRIVERS
19945M: Gerd Haeussler <[email protected]>
19946M: Xing Tong Wu <[email protected]>
19947M: Tobias Schaffner <[email protected]>
19948L: [email protected]
19949S: Maintained
19950F: drivers/leds/simple/
19951
19952SIEMENS IPC PLATFORM DRIVERS
19953M: Gerd Haeussler <[email protected]>
19954M: Xing Tong Wu <[email protected]>
19955M: Tobias Schaffner <[email protected]>
19956L: [email protected]
19957S: Maintained
19958F: drivers/platform/x86/siemens/
19959F: include/linux/platform_data/x86/simatic-ipc-base.h
19960F: include/linux/platform_data/x86/simatic-ipc.h
19961
19962SIEMENS IPC WATCHDOG DRIVERS
19963M: Gerd Haeussler <[email protected]>
19964M: Xing Tong Wu <[email protected]>
19965M: Tobias Schaffner <[email protected]>
19966L: [email protected]
19967S: Maintained
19968F: drivers/watchdog/simatic-ipc-wdt.c
19969
19970SIFIVE DRIVERS
19971M: Palmer Dabbelt <[email protected]>
19972M: Paul Walmsley <[email protected]>
19973L: [email protected]
19974S: Supported
19975N: sifive
19976K: [^@]sifive
19977
19978SIFIVE CACHE DRIVER
19979M: Conor Dooley <[email protected]>
19980L: [email protected]
19981S: Maintained
19982F: Documentation/devicetree/bindings/cache/sifive,ccache0.yaml
19983F: drivers/cache/sifive_ccache.c
19984
19985SIFIVE FU540 SYSTEM-ON-CHIP
19986M: Paul Walmsley <[email protected]>
19987M: Palmer Dabbelt <[email protected]>
19988L: [email protected]
19989S: Supported
19990T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19991N: fu540
19992K: fu540
19993
19994SIFIVE PDMA DRIVER
19995M: Green Wan <[email protected]>
19996S: Maintained
19997F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
19998F: drivers/dma/sf-pdma/
19999
20000
20001SILEAD TOUCHSCREEN DRIVER
20002M: Hans de Goede <[email protected]>
20003L: [email protected]
20004L: [email protected]
20005S: Maintained
20006F: drivers/input/touchscreen/silead.c
20007F: drivers/platform/x86/touchscreen_dmi.c
20008
20009SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20010M: Jérôme Pouiller <[email protected]>
20011S: Supported
20012F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20013F: drivers/net/wireless/silabs/wfx/
20014
20015SILICON MOTION SM712 FRAME BUFFER DRIVER
20016M: Sudip Mukherjee <[email protected]>
20017M: Teddy Wang <[email protected]>
20018M: Sudip Mukherjee <[email protected]>
20019L: [email protected]
20020S: Maintained
20021F: Documentation/fb/sm712fb.rst
20022F: drivers/video/fbdev/sm712*
20023
20024SILVACO I3C DUAL-ROLE MASTER
20025M: Miquel Raynal <[email protected]>
20026M: Conor Culhane <[email protected]>
20027L: [email protected] (moderated for non-subscribers)
20028S: Maintained
20029F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20030F: drivers/i3c/master/svc-i3c-master.c
20031
20032SIMPLEFB FB DRIVER
20033M: Hans de Goede <[email protected]>
20034L: [email protected]
20035S: Maintained
20036F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20037F: drivers/video/fbdev/simplefb.c
20038F: include/linux/platform_data/simplefb.h
20039
20040SIOX
20041M: Thorsten Scherer <[email protected]>
20042M: Uwe Kleine-König <[email protected]>
20043R: Pengutronix Kernel Team <[email protected]>
20044S: Supported
20045F: drivers/gpio/gpio-siox.c
20046F: drivers/siox/*
20047F: include/trace/events/siox.h
20048
20049SIPHASH PRF ROUTINES
20050M: Jason A. Donenfeld <[email protected]>
20051S: Maintained
20052F: include/linux/siphash.h
20053F: lib/siphash.c
20054F: lib/siphash_kunit.c
20055
20056SIS 190 ETHERNET DRIVER
20057M: Francois Romieu <[email protected]>
20058L: [email protected]
20059S: Maintained
20060F: drivers/net/ethernet/sis/sis190.c
20061
20062SIS 900/7016 FAST ETHERNET DRIVER
20063M: Daniele Venzano <[email protected]>
20064L: [email protected]
20065S: Maintained
20066W: http://www.brownhat.org/sis900.html
20067F: drivers/net/ethernet/sis/sis900.*
20068
20069SIS FRAMEBUFFER DRIVER
20070S: Orphan
20071F: Documentation/fb/sisfb.rst
20072F: drivers/video/fbdev/sis/
20073F: include/video/sisfb.h
20074
20075SIS I2C TOUCHSCREEN DRIVER
20076M: Mika Penttilä <[email protected]>
20077L: [email protected]
20078S: Maintained
20079F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20080F: drivers/input/touchscreen/sis_i2c.c
20081
20082SIS USB2VGA DRIVER
20083M: Thomas Winischhofer <[email protected]>
20084S: Maintained
20085W: http://www.winischhofer.at/linuxsisusbvga.shtml
20086F: drivers/usb/misc/sisusbvga/
20087
20088SL28 CPLD MFD DRIVER
20089M: Michael Walle <[email protected]>
20090S: Maintained
20091F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20092F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20093F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20094F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20095F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20096F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20097F: drivers/gpio/gpio-sl28cpld.c
20098F: drivers/hwmon/sl28cpld-hwmon.c
20099F: drivers/irqchip/irq-sl28cpld.c
20100F: drivers/pwm/pwm-sl28cpld.c
20101F: drivers/watchdog/sl28cpld_wdt.c
20102
20103SL28 VPD NVMEM LAYOUT DRIVER
20104M: Michael Walle <[email protected]>
20105S: Maintained
20106F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20107F: drivers/nvmem/layouts/sl28vpd.c
20108
20109SLAB ALLOCATOR
20110M: Christoph Lameter <[email protected]>
20111M: Pekka Enberg <[email protected]>
20112M: David Rientjes <[email protected]>
20113M: Joonsoo Kim <[email protected]>
20114M: Andrew Morton <[email protected]>
20115M: Vlastimil Babka <[email protected]>
20116R: Roman Gushchin <[email protected]>
20117R: Hyeonggon Yoo <[email protected]>
20118L: [email protected]
20119S: Maintained
20120T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20121F: include/linux/sl?b*.h
20122F: mm/sl?b*
20123
20124SLCAN CAN NETWORK DRIVER
20125M: Dario Binacchi <[email protected]>
20126L: [email protected]
20127S: Maintained
20128F: drivers/net/can/slcan/
20129
20130SLEEPABLE READ-COPY UPDATE (SRCU)
20131M: Lai Jiangshan <[email protected]>
20132M: "Paul E. McKenney" <[email protected]>
20133M: Josh Triplett <[email protected]>
20134R: Steven Rostedt <[email protected]>
20135R: Mathieu Desnoyers <[email protected]>
20136L: [email protected]
20137S: Supported
20138W: http://www.rdrop.com/users/paulmck/RCU/
20139T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20140F: include/linux/srcu*.h
20141F: kernel/rcu/srcu*.c
20142
20143SMACK SECURITY MODULE
20144M: Casey Schaufler <[email protected]>
20145L: [email protected]
20146S: Maintained
20147W: http://schaufler-ca.com
20148T: git git://github.com/cschaufler/smack-next
20149F: Documentation/admin-guide/LSM/Smack.rst
20150F: security/smack/
20151
20152SMC91x ETHERNET DRIVER
20153M: Nicolas Pitre <[email protected]>
20154S: Odd Fixes
20155F: drivers/net/ethernet/smsc/smc91x.*
20156
20157SMSC EMC2103 HARDWARE MONITOR DRIVER
20158M: Steve Glendinning <[email protected]>
20159L: [email protected]
20160S: Maintained
20161F: Documentation/hwmon/emc2103.rst
20162F: drivers/hwmon/emc2103.c
20163
20164SMSC SCH5627 HARDWARE MONITOR DRIVER
20165M: Hans de Goede <[email protected]>
20166L: [email protected]
20167S: Supported
20168F: Documentation/hwmon/sch5627.rst
20169F: drivers/hwmon/sch5627.c
20170
20171SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20172M: Steve Glendinning <[email protected]>
20173L: [email protected]
20174S: Maintained
20175F: drivers/video/fbdev/smscufx.c
20176
20177SMSC47B397 HARDWARE MONITOR DRIVER
20178M: Jean Delvare <[email protected]>
20179L: [email protected]
20180S: Maintained
20181F: Documentation/hwmon/smsc47b397.rst
20182F: drivers/hwmon/smsc47b397.c
20183
20184SMSC911x ETHERNET DRIVER
20185M: Steve Glendinning <[email protected]>
20186L: [email protected]
20187S: Maintained
20188F: drivers/net/ethernet/smsc/smsc911x.*
20189F: include/linux/smsc911x.h
20190
20191SMSC9420 PCI ETHERNET DRIVER
20192M: Steve Glendinning <[email protected]>
20193L: [email protected]
20194S: Maintained
20195F: drivers/net/ethernet/smsc/smsc9420.*
20196
20197SNET DPU VIRTIO DATA PATH ACCELERATOR
20198R: Alvaro Karsz <[email protected]>
20199F: drivers/vdpa/solidrun/
20200
20201SOCIONEXT (SNI) AVE NETWORK DRIVER
20202M: Kunihiko Hayashi <[email protected]>
20203L: [email protected]
20204S: Maintained
20205F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20206F: drivers/net/ethernet/socionext/sni_ave.c
20207
20208SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20209M: Jassi Brar <[email protected]>
20210M: Ilias Apalodimas <[email protected]>
20211L: [email protected]
20212S: Maintained
20213F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20214F: drivers/net/ethernet/socionext/netsec.c
20215
20216SOCIONEXT (SNI) Synquacer SPI DRIVER
20217M: Masahisa Kojima <[email protected]>
20218M: Jassi Brar <[email protected]>
20219L: [email protected]
20220S: Maintained
20221F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20222F: drivers/spi/spi-synquacer.c
20223
20224SOCIONEXT SYNQUACER I2C DRIVER
20225M: Ard Biesheuvel <[email protected]>
20226L: [email protected]
20227S: Maintained
20228F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20229F: drivers/i2c/busses/i2c-synquacer.c
20230
20231SOCIONEXT UNIPHIER SOUND DRIVER
20232L: [email protected] (moderated for non-subscribers)
20233S: Orphan
20234F: sound/soc/uniphier/
20235
20236SOCKET TIMESTAMPING
20237M: Willem de Bruijn <[email protected]>
20238S: Maintained
20239F: Documentation/networking/timestamping.rst
20240F: include/uapi/linux/net_tstamp.h
20241F: tools/testing/selftests/net/so_txtime.c
20242
20243SOEKRIS NET48XX LED SUPPORT
20244M: Chris Boot <[email protected]>
20245S: Maintained
20246F: drivers/leds/leds-net48xx.c
20247
20248SOFT-IWARP DRIVER (siw)
20249M: Bernard Metzler <[email protected]>
20250L: [email protected]
20251S: Supported
20252F: drivers/infiniband/sw/siw/
20253F: include/uapi/rdma/siw-abi.h
20254
20255SOFT-ROCE DRIVER (rxe)
20256M: Zhu Yanjun <[email protected]>
20257L: [email protected]
20258S: Supported
20259F: drivers/infiniband/sw/rxe/
20260F: include/uapi/rdma/rdma_user_rxe.h
20261
20262SOFTLOGIC 6x10 MPEG CODEC
20263M: Bluecherry Maintainers <[email protected]>
20264M: Anton Sviridenko <[email protected]>
20265M: Andrey Utkin <[email protected]>
20266M: Ismael Luceno <[email protected]>
20267L: [email protected]
20268S: Supported
20269F: drivers/media/pci/solo6x10/
20270
20271SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20272M: James Morse <[email protected]>
20273L: [email protected] (moderated for non-subscribers)
20274S: Maintained
20275F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
20276F: drivers/firmware/arm_sdei.c
20277F: include/linux/arm_sdei.h
20278F: include/uapi/linux/arm_sdei.h
20279
20280SOFTWARE NODES AND DEVICE PROPERTIES
20281R: Andy Shevchenko <[email protected]>
20282R: Daniel Scally <[email protected]>
20283R: Heikki Krogerus <[email protected]>
20284R: Sakari Ailus <[email protected]>
20285L: [email protected]
20286S: Maintained
20287F: drivers/base/property.c
20288F: drivers/base/swnode.c
20289F: include/linux/fwnode.h
20290F: include/linux/property.h
20291
20292SOFTWARE RAID (Multiple Disks) SUPPORT
20293M: Song Liu <[email protected]>
20294R: Yu Kuai <[email protected]>
20295L: [email protected]
20296S: Supported
20297Q: https://patchwork.kernel.org/project/linux-raid/list/
20298T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20299F: drivers/md/Kconfig
20300F: drivers/md/Makefile
20301F: drivers/md/md*
20302F: drivers/md/raid*
20303F: include/linux/raid/
20304F: include/uapi/linux/raid/
20305
20306SOLIDRUN CLEARFOG SUPPORT
20307M: Russell King <[email protected]>
20308S: Maintained
20309F: arch/arm/boot/dts/marvell/armada-388-clearfog*
20310F: arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20311
20312SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20313M: Russell King <[email protected]>
20314S: Maintained
20315F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20316F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20317F: arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20318
20319SONIC NETWORK DRIVER
20320M: Thomas Bogendoerfer <[email protected]>
20321L: [email protected]
20322S: Maintained
20323F: drivers/net/ethernet/natsemi/sonic.*
20324
20325SONICS SILICON BACKPLANE DRIVER (SSB)
20326M: Michael Buesch <[email protected]>
20327L: [email protected]
20328S: Maintained
20329F: drivers/ssb/
20330F: include/linux/ssb/
20331
20332SONY IMX208 SENSOR DRIVER
20333M: Sakari Ailus <[email protected]>
20334L: [email protected]
20335S: Maintained
20336T: git git://linuxtv.org/media_tree.git
20337F: drivers/media/i2c/imx208.c
20338
20339SONY IMX214 SENSOR DRIVER
20340M: Ricardo Ribalda <[email protected]>
20341L: [email protected]
20342S: Maintained
20343T: git git://linuxtv.org/media_tree.git
20344F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20345F: drivers/media/i2c/imx214.c
20346
20347SONY IMX219 SENSOR DRIVER
20348M: Dave Stevenson <[email protected]>
20349L: [email protected]
20350S: Maintained
20351T: git git://linuxtv.org/media_tree.git
20352F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
20353F: drivers/media/i2c/imx219.c
20354
20355SONY IMX258 SENSOR DRIVER
20356M: Sakari Ailus <[email protected]>
20357L: [email protected]
20358S: Maintained
20359T: git git://linuxtv.org/media_tree.git
20360F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
20361F: drivers/media/i2c/imx258.c
20362
20363SONY IMX274 SENSOR DRIVER
20364M: Leon Luo <[email protected]>
20365L: [email protected]
20366S: Maintained
20367T: git git://linuxtv.org/media_tree.git
20368F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20369F: drivers/media/i2c/imx274.c
20370
20371SONY IMX290 SENSOR DRIVER
20372M: Manivannan Sadhasivam <[email protected]>
20373L: [email protected]
20374S: Maintained
20375T: git git://linuxtv.org/media_tree.git
20376F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20377F: drivers/media/i2c/imx290.c
20378
20379SONY IMX296 SENSOR DRIVER
20380M: Laurent Pinchart <[email protected]>
20381M: Manivannan Sadhasivam <[email protected]>
20382L: [email protected]
20383S: Maintained
20384T: git git://linuxtv.org/media_tree.git
20385F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20386F: drivers/media/i2c/imx296.c
20387
20388SONY IMX319 SENSOR DRIVER
20389M: Bingbu Cao <[email protected]>
20390L: [email protected]
20391S: Maintained
20392T: git git://linuxtv.org/media_tree.git
20393F: drivers/media/i2c/imx319.c
20394
20395SONY IMX334 SENSOR DRIVER
20396L: [email protected]
20397S: Orphan
20398T: git git://linuxtv.org/media_tree.git
20399F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20400F: drivers/media/i2c/imx334.c
20401
20402SONY IMX335 SENSOR DRIVER
20403L: [email protected]
20404S: Orphan
20405T: git git://linuxtv.org/media_tree.git
20406F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20407F: drivers/media/i2c/imx335.c
20408
20409SONY IMX355 SENSOR DRIVER
20410M: Tianshu Qiu <[email protected]>
20411L: [email protected]
20412S: Maintained
20413T: git git://linuxtv.org/media_tree.git
20414F: drivers/media/i2c/imx355.c
20415
20416SONY IMX412 SENSOR DRIVER
20417L: [email protected]
20418S: Orphan
20419T: git git://linuxtv.org/media_tree.git
20420F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20421F: drivers/media/i2c/imx412.c
20422
20423SONY IMX415 SENSOR DRIVER
20424M: Michael Riesch <[email protected]>
20425L: [email protected]
20426S: Maintained
20427T: git git://linuxtv.org/media_tree.git
20428F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20429F: drivers/media/i2c/imx415.c
20430
20431SONY MEMORYSTICK SUBSYSTEM
20432M: Maxim Levitsky <[email protected]>
20433M: Alex Dubov <[email protected]>
20434M: Ulf Hansson <[email protected]>
20435L: [email protected]
20436S: Maintained
20437T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20438F: drivers/memstick/
20439F: include/linux/memstick.h
20440
20441SONY VAIO CONTROL DEVICE DRIVER
20442M: Mattia Dongili <[email protected]>
20443L: [email protected]
20444S: Maintained
20445W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20446F: Documentation/admin-guide/laptops/sony-laptop.rst
20447F: drivers/char/sonypi.c
20448F: drivers/platform/x86/sony-laptop.c
20449F: include/linux/sony-laptop.h
20450
20451SOPHGO DEVICETREES
20452M: Chao Wei <[email protected]>
20453M: Chen Wang <[email protected]>
20454S: Maintained
20455F: arch/riscv/boot/dts/sophgo/
20456F: Documentation/devicetree/bindings/riscv/sophgo.yaml
20457
20458SOUND
20459M: Jaroslav Kysela <[email protected]>
20460M: Takashi Iwai <[email protected]>
20461L: [email protected]
20462S: Maintained
20463W: http://www.alsa-project.org/
20464Q: http://patchwork.kernel.org/project/alsa-devel/list/
20465T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20466F: Documentation/sound/
20467F: include/sound/
20468F: include/uapi/sound/
20469F: sound/
20470F: tools/testing/selftests/alsa
20471
20472SOUND - ALSA SELFTESTS
20473M: Mark Brown <[email protected]>
20474L: [email protected]
20475L: [email protected]
20476S: Supported
20477F: tools/testing/selftests/alsa
20478
20479SOUND - COMPRESSED AUDIO
20480M: Vinod Koul <[email protected]>
20481L: [email protected] (moderated for non-subscribers)
20482S: Supported
20483T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20484F: Documentation/sound/designs/compress-offload.rst
20485F: include/sound/compress_driver.h
20486F: include/uapi/sound/compress_*
20487F: sound/core/compress_offload.c
20488F: sound/soc/soc-compress.c
20489
20490SOUND - DMAENGINE HELPERS
20491M: Lars-Peter Clausen <[email protected]>
20492S: Supported
20493F: include/sound/dmaengine_pcm.h
20494F: sound/core/pcm_dmaengine.c
20495F: sound/soc/soc-generic-dmaengine-pcm.c
20496
20497SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20498M: Liam Girdwood <[email protected]>
20499M: Mark Brown <[email protected]>
20500L: [email protected]
20501S: Supported
20502W: http://alsa-project.org/main/index.php/ASoC
20503T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20504F: Documentation/devicetree/bindings/sound/
20505F: Documentation/sound/soc/
20506F: include/dt-bindings/sound/
20507F: include/sound/soc*
20508F: include/sound/sof.h
20509F: include/sound/sof/
20510F: include/trace/events/sof*.h
20511F: include/uapi/sound/asoc.h
20512F: sound/soc/
20513
20514SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20515M: Pierre-Louis Bossart <[email protected]>
20516M: Liam Girdwood <[email protected]>
20517M: Peter Ujfalusi <[email protected]>
20518M: Bard Liao <[email protected]>
20519M: Ranjani Sridharan <[email protected]>
20520M: Daniel Baluta <[email protected]>
20521R: Kai Vehmanen <[email protected]>
20522L: [email protected] (moderated for non-subscribers)
20523S: Supported
20524W: https://github.com/thesofproject/linux/
20525F: sound/soc/sof/
20526
20527SOUNDWIRE SUBSYSTEM
20528M: Vinod Koul <[email protected]>
20529M: Bard Liao <[email protected]>
20530R: Pierre-Louis Bossart <[email protected]>
20531R: Sanyog Kale <[email protected]>
20532L: [email protected] (moderated for non-subscribers)
20533S: Supported
20534T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20535F: Documentation/driver-api/soundwire/
20536F: drivers/soundwire/
20537F: include/linux/soundwire/
20538
20539SP2 MEDIA DRIVER
20540M: Olli Salonen <[email protected]>
20541L: [email protected]
20542S: Maintained
20543W: https://linuxtv.org
20544Q: http://patchwork.linuxtv.org/project/linux-media/list/
20545F: drivers/media/dvb-frontends/sp2*
20546
20547SPANISH DOCUMENTATION
20548M: Carlos Bilbao <[email protected]>
20549R: Avadhut Naik <[email protected]>
20550S: Maintained
20551F: Documentation/translations/sp_SP/
20552
20553SPARC + UltraSPARC (sparc/sparc64)
20554M: "David S. Miller" <[email protected]>
20555M: Andreas Larsson <[email protected]>
20556L: [email protected]
20557S: Maintained
20558Q: http://patchwork.ozlabs.org/project/sparclinux/list/
20559T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20560T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20561F: arch/sparc/
20562F: drivers/sbus/
20563
20564SPARC SERIAL DRIVERS
20565M: "David S. Miller" <[email protected]>
20566L: [email protected]
20567S: Maintained
20568T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20569T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20570F: drivers/tty/serial/suncore.c
20571F: drivers/tty/serial/sunhv.c
20572F: drivers/tty/serial/sunsab.c
20573F: drivers/tty/serial/sunsab.h
20574F: drivers/tty/serial/sunsu.c
20575F: drivers/tty/serial/sunzilog.c
20576F: drivers/tty/serial/sunzilog.h
20577F: drivers/tty/vcc.c
20578F: include/linux/sunserialcore.h
20579
20580SPARSE CHECKER
20581M: "Luc Van Oostenryck" <[email protected]>
20582L: [email protected]
20583S: Maintained
20584W: https://sparse.docs.kernel.org/
20585Q: https://patchwork.kernel.org/project/linux-sparse/list/
20586B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
20587T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
20588F: include/linux/compiler.h
20589
20590SPEAKUP CONSOLE SPEECH DRIVER
20591M: William Hubbs <[email protected]>
20592M: Chris Brannon <[email protected]>
20593M: Kirk Reiser <[email protected]>
20594M: Samuel Thibault <[email protected]>
20595L: [email protected]
20596S: Odd Fixes
20597W: http://www.linux-speakup.org/
20598W: https://github.com/linux-speakup/speakup
20599B: https://github.com/linux-speakup/speakup/issues
20600F: drivers/accessibility/speakup/
20601
20602SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
20603M: Viresh Kumar <[email protected]>
20604M: Shiraz Hashim <[email protected]>
20605M: [email protected]
20606L: [email protected] (moderated for non-subscribers)
20607S: Maintained
20608W: http://www.st.com/spear
20609F: arch/arm/boot/dts/st/spear*
20610F: arch/arm/mach-spear/
20611F: drivers/clk/spear/
20612F: drivers/pinctrl/spear/
20613
20614SPI NOR SUBSYSTEM
20615M: Tudor Ambarus <[email protected]>
20616M: Pratyush Yadav <[email protected]>
20617M: Michael Walle <[email protected]>
20618L: [email protected]
20619S: Maintained
20620W: http://www.linux-mtd.infradead.org/
20621Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
20622C: irc://irc.oftc.net/mtd
20623T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
20624F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
20625F: drivers/mtd/spi-nor/
20626F: include/linux/mtd/spi-nor.h
20627
20628SPI SUBSYSTEM
20629M: Mark Brown <[email protected]>
20630L: [email protected]
20631S: Maintained
20632Q: http://patchwork.kernel.org/project/spi-devel-general/list/
20633T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
20634F: Documentation/devicetree/bindings/spi/
20635F: Documentation/spi/
20636F: drivers/spi/
20637F: include/linux/spi/
20638F: include/uapi/linux/spi/
20639F: tools/spi/
20640
20641SPIDERNET NETWORK DRIVER for CELL
20642M: Ishizaki Kou <[email protected]>
20643M: Geoff Levand <[email protected]>
20644L: [email protected]
20645L: [email protected]
20646S: Maintained
20647F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
20648F: drivers/net/ethernet/toshiba/spider_net*
20649
20650SPMI SUBSYSTEM
20651M: Stephen Boyd <[email protected]>
20652L: [email protected]
20653S: Maintained
20654T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
20655F: Documentation/devicetree/bindings/spmi/
20656F: drivers/spmi/
20657F: include/dt-bindings/spmi/spmi.h
20658F: include/linux/spmi.h
20659F: include/trace/events/spmi.h
20660
20661SPU FILE SYSTEM
20662M: Jeremy Kerr <[email protected]>
20663L: [email protected]
20664S: Supported
20665W: http://www.ibm.com/developerworks/power/cell/
20666F: Documentation/filesystems/spufs/spufs.rst
20667F: arch/powerpc/platforms/cell/spufs/
20668
20669SQUASHFS FILE SYSTEM
20670M: Phillip Lougher <[email protected]>
20671L: [email protected] (subscribers-only)
20672S: Maintained
20673W: http://squashfs.org.uk
20674T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
20675F: Documentation/filesystems/squashfs.rst
20676F: fs/squashfs/
20677
20678SRM (Alpha) environment access
20679M: Jan-Benedict Glaw <[email protected]>
20680S: Maintained
20681F: arch/alpha/kernel/srm_env.c
20682
20683ST LSM6DSx IMU IIO DRIVER
20684M: Lorenzo Bianconi <[email protected]>
20685L: [email protected]
20686S: Maintained
20687W: http://www.st.com/
20688F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
20689F: drivers/iio/imu/st_lsm6dsx/
20690
20691ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
20692M: Benjamin Mugnier <[email protected]>
20693M: Sylvain Petinot <[email protected]>
20694L: [email protected]
20695S: Maintained
20696T: git git://linuxtv.org/media_tree.git
20697F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
20698F: drivers/media/i2c/st-mipid02.c
20699
20700ST STM32 I2C/SMBUS DRIVER
20701M: Pierre-Yves MORDRET <[email protected]>
20702M: Alain Volmat <[email protected]>
20703L: [email protected]
20704S: Maintained
20705F: drivers/i2c/busses/i2c-stm32*
20706
20707ST STM32 SPI DRIVER
20708M: Alain Volmat <[email protected]>
20709L: [email protected]
20710S: Maintained
20711F: drivers/spi/spi-stm32.c
20712
20713ST STPDDC60 DRIVER
20714M: Daniel Nilsson <[email protected]>
20715L: [email protected]
20716S: Maintained
20717F: Documentation/hwmon/stpddc60.rst
20718F: drivers/hwmon/pmbus/stpddc60.c
20719
20720ST VGXY61 DRIVER
20721M: Benjamin Mugnier <[email protected]>
20722M: Sylvain Petinot <[email protected]>
20723L: [email protected]
20724S: Maintained
20725T: git git://linuxtv.org/media_tree.git
20726F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
20727F: Documentation/userspace-api/media/drivers/st-vgxy61.rst
20728F: drivers/media/i2c/st-vgxy61.c
20729
20730ST VL53L0X ToF RANGER(I2C) IIO DRIVER
20731M: Song Qiang <[email protected]>
20732L: [email protected]
20733S: Maintained
20734F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
20735F: drivers/iio/proximity/vl53l0x-i2c.c
20736
20737STABLE BRANCH
20738M: Greg Kroah-Hartman <[email protected]>
20739M: Sasha Levin <[email protected]>
20740L: [email protected]
20741S: Supported
20742F: Documentation/process/stable-kernel-rules.rst
20743
20744STAGING - ATOMISP DRIVER
20745M: Hans de Goede <[email protected]>
20746M: Mauro Carvalho Chehab <[email protected]>
20747R: Sakari Ailus <[email protected]>
20748L: [email protected]
20749S: Maintained
20750F: drivers/staging/media/atomisp/
20751
20752STAGING - FIELDBUS SUBSYSTEM
20753M: Sven Van Asbroeck <[email protected]>
20754S: Maintained
20755F: drivers/staging/fieldbus/*
20756F: drivers/staging/fieldbus/Documentation/
20757
20758STAGING - HMS ANYBUS-S BUS
20759M: Sven Van Asbroeck <[email protected]>
20760S: Maintained
20761F: drivers/staging/fieldbus/anybuss/
20762
20763STAGING - INDUSTRIAL IO
20764M: Jonathan Cameron <[email protected]>
20765L: [email protected]
20766S: Odd Fixes
20767F: Documentation/devicetree/bindings/staging/iio/
20768F: drivers/staging/iio/
20769
20770STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
20771M: Marc Dietrich <[email protected]>
20772L: [email protected] (moderated for non-subscribers)
20773L: [email protected]
20774S: Maintained
20775F: drivers/staging/nvec/
20776
20777STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
20778M: Jens Frederich <[email protected]>
20779M: Jon Nettleton <[email protected]>
20780S: Maintained
20781W: http://wiki.laptop.org/go/DCON
20782F: drivers/staging/olpc_dcon/
20783
20784STAGING - REALTEK RTL8712U DRIVERS
20785M: Larry Finger <[email protected]>
20786M: Florian Schilhabel <[email protected]>.
20787S: Odd Fixes
20788F: drivers/staging/rtl8712/
20789
20790STAGING - SEPS525 LCD CONTROLLER DRIVERS
20791M: Michael Hennerich <[email protected]>
20792L: [email protected]
20793S: Supported
20794F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
20795F: drivers/staging/fbtft/fb_seps525.c
20796
20797STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
20798M: Sudip Mukherjee <[email protected]>
20799M: Teddy Wang <[email protected]>
20800M: Sudip Mukherjee <[email protected]>
20801L: [email protected]
20802S: Maintained
20803F: drivers/staging/sm750fb/
20804
20805STAGING - VIA VT665X DRIVERS
20806M: Forest Bond <[email protected]>
20807S: Odd Fixes
20808F: drivers/staging/vt665?/
20809
20810STAGING SUBSYSTEM
20811M: Greg Kroah-Hartman <[email protected]>
20812L: [email protected]
20813S: Supported
20814T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
20815F: drivers/staging/
20816
20817STANDALONE CACHE CONTROLLER DRIVERS
20818M: Conor Dooley <[email protected]>
20819L: [email protected]
20820S: Maintained
20821T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20822F: drivers/cache
20823
20824STARFIRE/DURALAN NETWORK DRIVER
20825M: Ion Badulescu <[email protected]>
20826S: Odd Fixes
20827F: drivers/net/ethernet/adaptec/starfire*
20828
20829STARFIVE CAMERA SUBSYSTEM DRIVER
20830M: Jack Zhu <[email protected]>
20831M: Changhuang Liang <[email protected]>
20832L: [email protected]
20833S: Maintained
20834F: Documentation/admin-guide/media/starfive_camss.rst
20835F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
20836F: drivers/staging/media/starfive/camss
20837
20838STARFIVE CRYPTO DRIVER
20839M: Jia Jie Ho <[email protected]>
20840M: William Qiu <[email protected]>
20841S: Supported
20842F: Documentation/devicetree/bindings/crypto/starfive*
20843F: drivers/crypto/starfive/
20844
20845STARFIVE DEVICETREES
20846M: Emil Renner Berthing <[email protected]>
20847S: Maintained
20848F: arch/riscv/boot/dts/starfive/
20849
20850STARFIVE DWMAC GLUE LAYER
20851M: Emil Renner Berthing <[email protected]>
20852M: Samin Guo <[email protected]>
20853S: Maintained
20854F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
20855F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
20856
20857STARFIVE JH7110 DPHY RX DRIVER
20858M: Jack Zhu <[email protected]>
20859M: Changhuang Liang <[email protected]>
20860S: Supported
20861F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
20862F: drivers/phy/starfive/phy-jh7110-dphy-rx.c
20863
20864STARFIVE JH7110 MMC/SD/SDIO DRIVER
20865M: William Qiu <[email protected]>
20866S: Supported
20867F: Documentation/devicetree/bindings/mmc/starfive*
20868F: drivers/mmc/host/dw_mmc-starfive.c
20869
20870STARFIVE JH7110 PLL CLOCK DRIVER
20871M: Xingyu Wu <[email protected]>
20872S: Supported
20873F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
20874F: drivers/clk/starfive/clk-starfive-jh7110-pll.c
20875
20876STARFIVE JH7110 PWMDAC DRIVER
20877M: Hal Feng <[email protected]>
20878M: Xingyu Wu <[email protected]>
20879S: Supported
20880F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
20881F: sound/soc/starfive/jh7110_pwmdac.c
20882
20883STARFIVE JH7110 SYSCON
20884M: William Qiu <[email protected]>
20885M: Xingyu Wu <[email protected]>
20886S: Supported
20887F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
20888
20889STARFIVE JH7110 TDM DRIVER
20890M: Walker Chen <[email protected]>
20891S: Maintained
20892F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
20893F: sound/soc/starfive/jh7110_tdm.c
20894
20895STARFIVE JH71X0 CLOCK DRIVERS
20896M: Emil Renner Berthing <[email protected]>
20897M: Hal Feng <[email protected]>
20898S: Maintained
20899F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
20900F: drivers/clk/starfive/clk-starfive-jh71*
20901F: include/dt-bindings/clock/starfive?jh71*.h
20902
20903STARFIVE JH71X0 PINCTRL DRIVERS
20904M: Emil Renner Berthing <[email protected]>
20905M: Jianlong Huang <[email protected]>
20906M: Hal Feng <[email protected]>
20907L: [email protected]
20908S: Maintained
20909F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
20910F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
20911F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
20912F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
20913
20914STARFIVE JH71X0 RESET CONTROLLER DRIVERS
20915M: Emil Renner Berthing <[email protected]>
20916M: Hal Feng <[email protected]>
20917S: Maintained
20918F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
20919F: drivers/reset/starfive/reset-starfive-jh71*
20920F: include/dt-bindings/reset/starfive?jh71*.h
20921
20922STARFIVE JH71X0 USB DRIVERS
20923M: Minda Chen <[email protected]>
20924S: Maintained
20925F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
20926F: drivers/usb/cdns3/cdns3-starfive.c
20927
20928STARFIVE JH71XX PMU CONTROLLER DRIVER
20929M: Walker Chen <[email protected]>
20930M: Changhuang Liang <[email protected]>
20931S: Supported
20932F: Documentation/devicetree/bindings/power/starfive*
20933F: drivers/pmdomain/starfive/
20934F: include/dt-bindings/power/starfive,jh7110-pmu.h
20935
20936STARFIVE SOC DRIVERS
20937M: Conor Dooley <[email protected]>
20938S: Maintained
20939T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20940F: Documentation/devicetree/bindings/soc/starfive/
20941
20942STARFIVE TRNG DRIVER
20943M: Jia Jie Ho <[email protected]>
20944S: Supported
20945F: Documentation/devicetree/bindings/rng/starfive*
20946F: drivers/char/hw_random/jh7110-trng.c
20947
20948STARFIVE WATCHDOG DRIVER
20949M: Xingyu Wu <[email protected]>
20950M: Samin Guo <[email protected]>
20951S: Supported
20952F: Documentation/devicetree/bindings/watchdog/starfive*
20953F: drivers/watchdog/starfive-wdt.c
20954
20955STARFIVE JH71X0 PCIE AND USB PHY DRIVER
20956M: Minda Chen <[email protected]>
20957S: Supported
20958F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
20959F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
20960F: drivers/phy/starfive/phy-jh7110-pcie.c
20961F: drivers/phy/starfive/phy-jh7110-usb.c
20962
20963STATIC BRANCH/CALL
20964M: Peter Zijlstra <[email protected]>
20965M: Josh Poimboeuf <[email protected]>
20966M: Jason Baron <[email protected]>
20967R: Steven Rostedt <[email protected]>
20968R: Ard Biesheuvel <[email protected]>
20969S: Supported
20970F: arch/*/include/asm/jump_label*.h
20971F: arch/*/include/asm/static_call*.h
20972F: arch/*/kernel/jump_label.c
20973F: arch/*/kernel/static_call.c
20974F: include/linux/jump_label*.h
20975F: include/linux/static_call*.h
20976F: kernel/jump_label.c
20977F: kernel/static_call.c
20978
20979STI AUDIO (ASoC) DRIVERS
20980M: Arnaud Pouliquen <[email protected]>
20981L: [email protected] (moderated for non-subscribers)
20982S: Maintained
20983F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
20984F: sound/soc/sti/
20985
20986STI CEC DRIVER
20987M: Alain Volmat <[email protected]>
20988S: Maintained
20989F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
20990F: drivers/media/cec/platform/sti/
20991
20992STK1160 USB VIDEO CAPTURE DRIVER
20993M: Ezequiel Garcia <[email protected]>
20994L: [email protected]
20995S: Maintained
20996T: git git://linuxtv.org/media_tree.git
20997F: drivers/media/usb/stk1160/
20998
20999STM32 AUDIO (ASoC) DRIVERS
21000M: Olivier Moysan <[email protected]>
21001M: Arnaud Pouliquen <[email protected]>
21002L: [email protected] (moderated for non-subscribers)
21003S: Maintained
21004F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21005F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21006F: sound/soc/stm/
21007
21008STM32 TIMER/LPTIMER DRIVERS
21009M: Fabrice Gasnier <[email protected]>
21010S: Maintained
21011F: Documentation/ABI/testing/*timer-stm32
21012F: Documentation/devicetree/bindings/*/*stm32-*timer*
21013F: drivers/*/stm32-*timer*
21014F: drivers/pwm/pwm-stm32*
21015F: include/linux/*/stm32-*tim*
21016
21017STMMAC ETHERNET DRIVER
21018M: Alexandre Torgue <[email protected]>
21019M: Jose Abreu <[email protected]>
21020L: [email protected]
21021S: Supported
21022W: http://www.stlinux.com
21023F: Documentation/networking/device_drivers/ethernet/stmicro/
21024F: drivers/net/ethernet/stmicro/stmmac/
21025
21026SUN HAPPY MEAL ETHERNET DRIVER
21027M: Sean Anderson <[email protected]>
21028S: Maintained
21029F: drivers/net/ethernet/sun/sunhme.*
21030
21031SUN3/3X
21032M: Sam Creasey <[email protected]>
21033S: Maintained
21034W: http://sammy.net/sun3/
21035F: arch/m68k/include/asm/sun3*
21036F: arch/m68k/kernel/*sun3*
21037F: arch/m68k/sun3*/
21038F: drivers/net/ethernet/i825xx/sun3*
21039
21040SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21041M: Hans de Goede <[email protected]>
21042L: [email protected]
21043S: Maintained
21044F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21045F: drivers/input/keyboard/sun4i-lradc-keys.c
21046
21047SUNDANCE NETWORK DRIVER
21048M: Denis Kirjanov <[email protected]>
21049L: [email protected]
21050S: Maintained
21051F: drivers/net/ethernet/dlink/sundance.c
21052
21053SUNPLUS ETHERNET DRIVER
21054M: Wells Lu <[email protected]>
21055L: [email protected]
21056S: Maintained
21057W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
21058F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21059F: drivers/net/ethernet/sunplus/
21060
21061SUNPLUS MMC DRIVER
21062M: Tony Huang <[email protected]>
21063M: Li-hao Kuo <[email protected]>
21064S: Maintained
21065F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21066F: drivers/mmc/host/sunplus-mmc.c
21067
21068SUNPLUS OCOTP DRIVER
21069M: Vincent Shih <[email protected]>
21070S: Maintained
21071F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21072F: drivers/nvmem/sunplus-ocotp.c
21073
21074SUNPLUS PWM DRIVER
21075M: Hammer Hsieh <[email protected]>
21076S: Maintained
21077F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21078F: drivers/pwm/pwm-sunplus.c
21079
21080SUNPLUS RTC DRIVER
21081M: Vincent Shih <[email protected]>
21082L: [email protected]
21083S: Maintained
21084F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21085F: drivers/rtc/rtc-sunplus.c
21086
21087SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21088M: Li-hao Kuo <[email protected]>
21089L: [email protected]
21090S: Maintained
21091F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21092F: drivers/spi/spi-sunplus-sp7021.c
21093
21094SUNPLUS UART DRIVER
21095M: Hammer Hsieh <[email protected]>
21096S: Maintained
21097F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21098F: drivers/tty/serial/sunplus-uart.c
21099
21100SUNPLUS USB2 PHY DRIVER
21101M: Vincent Shih <[email protected]>
21102L: [email protected]
21103S: Maintained
21104F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21105F: drivers/phy/sunplus/Kconfig
21106F: drivers/phy/sunplus/Makefile
21107F: drivers/phy/sunplus/phy-sunplus-usb2.c
21108
21109SUNPLUS WATCHDOG DRIVER
21110M: Xiantao Hu <[email protected]>
21111L: [email protected]
21112S: Maintained
21113F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21114F: drivers/watchdog/sunplus_wdt.c
21115
21116SUPERH
21117M: Yoshinori Sato <[email protected]>
21118M: Rich Felker <[email protected]>
21119M: John Paul Adrian Glaubitz <[email protected]>
21120L: [email protected]
21121S: Maintained
21122Q: http://patchwork.kernel.org/project/linux-sh/list/
21123F: Documentation/arch/sh/
21124F: arch/sh/
21125F: drivers/sh/
21126
21127SUSPEND TO RAM
21128M: "Rafael J. Wysocki" <[email protected]>
21129M: Len Brown <[email protected]>
21130M: Pavel Machek <[email protected]>
21131L: [email protected]
21132S: Supported
21133B: https://bugzilla.kernel.org
21134F: Documentation/power/
21135F: arch/x86/kernel/acpi/sleep*
21136F: arch/x86/kernel/acpi/wakeup*
21137F: drivers/base/power/
21138F: include/linux/freezer.h
21139F: include/linux/pm.h
21140F: include/linux/suspend.h
21141F: kernel/power/
21142
21143SVGA HANDLING
21144M: Martin Mares <[email protected]>
21145L: [email protected]
21146S: Maintained
21147F: Documentation/admin-guide/svga.rst
21148F: arch/x86/boot/video*
21149
21150SWITCHDEV
21151M: Jiri Pirko <[email protected]>
21152M: Ivan Vecera <[email protected]>
21153L: [email protected]
21154S: Supported
21155F: include/net/switchdev.h
21156F: net/switchdev/
21157
21158SY8106A REGULATOR DRIVER
21159M: Icenowy Zheng <[email protected]>
21160S: Maintained
21161F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21162F: drivers/regulator/sy8106a-regulator.c
21163
21164SYNC FILE FRAMEWORK
21165M: Sumit Semwal <[email protected]>
21166R: Gustavo Padovan <[email protected]>
21167L: [email protected]
21168L: [email protected]
21169S: Maintained
21170T: git git://anongit.freedesktop.org/drm/drm-misc
21171F: Documentation/driver-api/sync_file.rst
21172F: drivers/dma-buf/dma-fence*
21173F: drivers/dma-buf/sw_sync.c
21174F: drivers/dma-buf/sync_*
21175F: include/linux/sync_file.h
21176F: include/uapi/linux/sync_file.h
21177
21178SYNOPSYS ARC ARCHITECTURE
21179M: Vineet Gupta <[email protected]>
21180L: [email protected]
21181S: Supported
21182T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21183F: Documentation/arch/arc
21184F: Documentation/devicetree/bindings/arc/*
21185F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21186F: arch/arc/
21187F: drivers/clocksource/arc_timer.c
21188F: drivers/tty/serial/arc_uart.c
21189
21190SYNOPSYS ARC HSDK SDP pll clock driver
21191M: Eugeniy Paltsev <[email protected]>
21192S: Supported
21193F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21194F: drivers/clk/clk-hsdk-pll.c
21195
21196SYNOPSYS ARC SDP clock driver
21197M: Eugeniy Paltsev <[email protected]>
21198S: Supported
21199F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21200F: drivers/clk/axs10x/*
21201
21202SYNOPSYS ARC SDP platform support
21203M: Alexey Brodkin <[email protected]>
21204S: Supported
21205F: Documentation/devicetree/bindings/arc/axs10*
21206F: arch/arc/boot/dts/ax*
21207F: arch/arc/plat-axs10x
21208
21209SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21210M: Eugeniy Paltsev <[email protected]>
21211S: Supported
21212F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21213F: drivers/reset/reset-axs10x.c
21214
21215SYNOPSYS CREG GPIO DRIVER
21216M: Eugeniy Paltsev <[email protected]>
21217S: Maintained
21218F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21219F: drivers/gpio/gpio-creg-snps.c
21220
21221SYNOPSYS DESIGNWARE 8250 UART DRIVER
21222M: Ilpo Järvinen <[email protected]>
21223R: Andy Shevchenko <[email protected]>
21224S: Supported
21225F: drivers/tty/serial/8250/8250_dw.c
21226F: drivers/tty/serial/8250/8250_dwlib.*
21227F: drivers/tty/serial/8250/8250_lpss.c
21228
21229SYNOPSYS DESIGNWARE APB GPIO DRIVER
21230M: Hoan Tran <[email protected]>
21231M: Serge Semin <[email protected]>
21232L: [email protected]
21233S: Maintained
21234F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21235F: drivers/gpio/gpio-dwapb.c
21236
21237SYNOPSYS DESIGNWARE APB SSI DRIVER
21238M: Serge Semin <[email protected]>
21239L: [email protected]
21240S: Supported
21241F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21242F: drivers/spi/spi-dw*
21243
21244SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21245M: Eugeniy Paltsev <[email protected]>
21246S: Maintained
21247F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21248F: drivers/dma/dw-axi-dmac/
21249
21250SYNOPSYS DESIGNWARE DMAC DRIVER
21251M: Viresh Kumar <[email protected]>
21252R: Andy Shevchenko <[email protected]>
21253S: Maintained
21254F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21255F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21256F: drivers/dma/dw/
21257F: include/dt-bindings/dma/dw-dmac.h
21258F: include/linux/dma/dw.h
21259F: include/linux/platform_data/dma-dw.h
21260
21261SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21262M: Jose Abreu <[email protected]>
21263L: [email protected]
21264S: Supported
21265F: drivers/net/ethernet/synopsys/
21266
21267SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21268M: Jose Abreu <[email protected]>
21269L: [email protected]
21270S: Supported
21271F: drivers/net/pcs/pcs-xpcs.c
21272F: drivers/net/pcs/pcs-xpcs.h
21273F: include/linux/pcs/pcs-xpcs.h
21274
21275SYNOPSYS DESIGNWARE I2C DRIVER
21276M: Jarkko Nikula <[email protected]>
21277R: Andy Shevchenko <[email protected]>
21278R: Mika Westerberg <[email protected]>
21279R: Jan Dabros <[email protected]>
21280L: [email protected]
21281S: Supported
21282F: drivers/i2c/busses/i2c-designware-*
21283
21284SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21285M: Jaehoon Chung <[email protected]>
21286L: [email protected]
21287S: Maintained
21288F: drivers/mmc/host/dw_mmc*
21289
21290SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21291M: Shuai Xue <[email protected]>
21292M: Jing Zhang <[email protected]>
21293S: Supported
21294F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21295F: drivers/perf/dwc_pcie_pmu.c
21296
21297SYNOPSYS HSDK RESET CONTROLLER DRIVER
21298M: Eugeniy Paltsev <[email protected]>
21299S: Supported
21300F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21301F: drivers/reset/reset-hsdk.c
21302F: include/dt-bindings/reset/snps,hsdk-reset.h
21303
21304SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21305M: Prabu Thangamuthu <[email protected]>
21306M: Manjunath M B <[email protected]>
21307L: [email protected]
21308S: Maintained
21309F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
21310
21311SYSTEM CONFIGURATION (SYSCON)
21312M: Lee Jones <[email protected]>
21313M: Arnd Bergmann <[email protected]>
21314S: Supported
21315T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21316F: drivers/mfd/syscon.c
21317
21318SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21319M: Sudeep Holla <[email protected]>
21320R: Cristian Marussi <[email protected]>
21321L: [email protected] (moderated for non-subscribers)
21322S: Maintained
21323F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21324F: drivers/clk/clk-sc[mp]i.c
21325F: drivers/cpufreq/sc[mp]i-cpufreq.c
21326F: drivers/firmware/arm_scmi/
21327F: drivers/firmware/arm_scpi.c
21328F: drivers/pmdomain/arm/
21329F: drivers/powercap/arm_scmi_powercap.c
21330F: drivers/regulator/scmi-regulator.c
21331F: drivers/reset/reset-scmi.c
21332F: include/linux/sc[mp]i_protocol.h
21333F: include/trace/events/scmi.h
21334F: include/uapi/linux/virtio_scmi.h
21335
21336SYSTEM RESET/SHUTDOWN DRIVERS
21337M: Sebastian Reichel <[email protected]>
21338L: [email protected]
21339S: Maintained
21340T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21341F: Documentation/devicetree/bindings/power/reset/
21342F: drivers/power/reset/
21343
21344SYSTEM TRACE MODULE CLASS
21345M: Alexander Shishkin <[email protected]>
21346S: Maintained
21347T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21348F: Documentation/trace/stm.rst
21349F: drivers/hwtracing/stm/
21350F: include/linux/stm.h
21351F: include/uapi/linux/stm.h
21352
21353SYSTEM76 ACPI DRIVER
21354M: Jeremy Soller <[email protected]>
21355M: System76 Product Development <[email protected]>
21356L: [email protected]
21357S: Maintained
21358F: drivers/platform/x86/system76_acpi.c
21359
21360SYSV FILESYSTEM
21361S: Orphan
21362F: Documentation/filesystems/sysv-fs.rst
21363F: fs/sysv/
21364F: include/linux/sysv_fs.h
21365
21366TASKSTATS STATISTICS INTERFACE
21367M: Balbir Singh <[email protected]>
21368S: Maintained
21369F: Documentation/accounting/taskstats*
21370F: include/linux/taskstats*
21371F: kernel/taskstats.c
21372
21373TC subsystem
21374M: Jamal Hadi Salim <[email protected]>
21375M: Cong Wang <[email protected]>
21376M: Jiri Pirko <[email protected]>
21377L: [email protected]
21378S: Maintained
21379F: include/net/pkt_cls.h
21380F: include/net/pkt_sched.h
21381F: include/net/tc_act/
21382F: include/uapi/linux/pkt_cls.h
21383F: include/uapi/linux/pkt_sched.h
21384F: include/uapi/linux/tc_act/
21385F: include/uapi/linux/tc_ematch/
21386F: net/sched/
21387F: tools/testing/selftests/tc-testing
21388
21389TC90522 MEDIA DRIVER
21390M: Akihiro Tsukada <[email protected]>
21391L: [email protected]
21392S: Odd Fixes
21393F: drivers/media/dvb-frontends/tc90522*
21394
21395TCP LOW PRIORITY MODULE
21396M: "Wong Hoi Sing, Edison" <[email protected]>
21397M: "Hung Hing Lun, Mike" <[email protected]>
21398S: Maintained
21399W: http://tcp-lp-mod.sourceforge.net/
21400F: net/ipv4/tcp_lp.c
21401
21402TDA10071 MEDIA DRIVER
21403L: [email protected]
21404S: Orphan
21405W: https://linuxtv.org
21406Q: http://patchwork.linuxtv.org/project/linux-media/list/
21407F: drivers/media/dvb-frontends/tda10071*
21408
21409TDA18212 MEDIA DRIVER
21410L: [email protected]
21411S: Orphan
21412W: https://linuxtv.org
21413Q: http://patchwork.linuxtv.org/project/linux-media/list/
21414F: drivers/media/tuners/tda18212*
21415
21416TDA18218 MEDIA DRIVER
21417L: [email protected]
21418S: Orphan
21419W: https://linuxtv.org
21420Q: http://patchwork.linuxtv.org/project/linux-media/list/
21421F: drivers/media/tuners/tda18218*
21422
21423TDA18250 MEDIA DRIVER
21424M: Olli Salonen <[email protected]>
21425L: [email protected]
21426S: Maintained
21427W: https://linuxtv.org
21428Q: http://patchwork.linuxtv.org/project/linux-media/list/
21429T: git git://linuxtv.org/media_tree.git
21430F: drivers/media/tuners/tda18250*
21431
21432TDA18271 MEDIA DRIVER
21433M: Michael Krufky <[email protected]>
21434L: [email protected]
21435S: Maintained
21436W: https://linuxtv.org
21437W: http://github.com/mkrufky
21438Q: http://patchwork.linuxtv.org/project/linux-media/list/
21439T: git git://linuxtv.org/mkrufky/tuners.git
21440F: drivers/media/tuners/tda18271*
21441
21442TDA1997x MEDIA DRIVER
21443M: Tim Harvey <[email protected]>
21444L: [email protected]
21445S: Maintained
21446W: https://linuxtv.org
21447Q: http://patchwork.linuxtv.org/project/linux-media/list/
21448F: drivers/media/i2c/tda1997x.*
21449
21450TDA827x MEDIA DRIVER
21451M: Michael Krufky <[email protected]>
21452L: [email protected]
21453S: Maintained
21454W: https://linuxtv.org
21455W: http://github.com/mkrufky
21456Q: http://patchwork.linuxtv.org/project/linux-media/list/
21457T: git git://linuxtv.org/mkrufky/tuners.git
21458F: drivers/media/tuners/tda8290.*
21459
21460TDA8290 MEDIA DRIVER
21461M: Michael Krufky <[email protected]>
21462L: [email protected]
21463S: Maintained
21464W: https://linuxtv.org
21465W: http://github.com/mkrufky
21466Q: http://patchwork.linuxtv.org/project/linux-media/list/
21467T: git git://linuxtv.org/mkrufky/tuners.git
21468F: drivers/media/tuners/tda8290.*
21469
21470TDA9840 MEDIA DRIVER
21471M: Hans Verkuil <[email protected]>
21472L: [email protected]
21473S: Maintained
21474W: https://linuxtv.org
21475T: git git://linuxtv.org/media_tree.git
21476F: drivers/media/i2c/tda9840*
21477
21478TEA5761 TUNER DRIVER
21479M: Mauro Carvalho Chehab <[email protected]>
21480L: [email protected]
21481S: Odd fixes
21482W: https://linuxtv.org
21483T: git git://linuxtv.org/media_tree.git
21484F: drivers/media/tuners/tea5761.*
21485
21486TEA5767 TUNER DRIVER
21487M: Mauro Carvalho Chehab <[email protected]>
21488L: [email protected]
21489S: Maintained
21490W: https://linuxtv.org
21491T: git git://linuxtv.org/media_tree.git
21492F: drivers/media/tuners/tea5767.*
21493
21494TEA6415C MEDIA DRIVER
21495M: Hans Verkuil <[email protected]>
21496L: [email protected]
21497S: Maintained
21498W: https://linuxtv.org
21499T: git git://linuxtv.org/media_tree.git
21500F: drivers/media/i2c/tea6415c*
21501
21502TEA6420 MEDIA DRIVER
21503M: Hans Verkuil <[email protected]>
21504L: [email protected]
21505S: Maintained
21506W: https://linuxtv.org
21507T: git git://linuxtv.org/media_tree.git
21508F: drivers/media/i2c/tea6420*
21509
21510TEAM DRIVER
21511M: Jiri Pirko <[email protected]>
21512L: [email protected]
21513S: Supported
21514F: drivers/net/team/
21515F: include/linux/if_team.h
21516F: include/uapi/linux/if_team.h
21517F: tools/testing/selftests/drivers/net/team/
21518
21519TECHNICAL ADVISORY BOARD PROCESS DOCS
21520M: "Theodore Ts'o" <[email protected]>
21521M: Greg Kroah-Hartman <[email protected]>
21522L: [email protected]
21523S: Maintained
21524F: Documentation/process/contribution-maturity-model.rst
21525F: Documentation/process/researcher-guidelines.rst
21526
21527TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
21528M: "Savoir-faire Linux Inc." <[email protected]>
21529S: Maintained
21530F: arch/x86/platform/ts5500/
21531
21532TECHNOTREND USB IR RECEIVER
21533M: Sean Young <[email protected]>
21534L: [email protected]
21535S: Maintained
21536F: drivers/media/rc/ttusbir.c
21537
21538TECHWELL TW9900 VIDEO DECODER
21539M: Mehdi Djait <[email protected]>
21540L: [email protected]
21541S: Maintained
21542F: drivers/media/i2c/tw9900.c
21543
21544TECHWELL TW9910 VIDEO DECODER
21545L: [email protected]
21546S: Orphan
21547F: drivers/media/i2c/tw9910.c
21548F: include/media/i2c/tw9910.h
21549
21550TEE SUBSYSTEM
21551M: Jens Wiklander <[email protected]>
21552R: Sumit Garg <[email protected]>
21553L: [email protected]
21554S: Maintained
21555F: Documentation/driver-api/tee.rst
21556F: Documentation/tee/
21557F: Documentation/userspace-api/tee.rst
21558F: drivers/tee/
21559F: include/linux/tee_drv.h
21560F: include/uapi/linux/tee.h
21561
21562TEGRA ARCHITECTURE SUPPORT
21563M: Thierry Reding <[email protected]>
21564M: Jonathan Hunter <[email protected]>
21565L: [email protected]
21566S: Supported
21567Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
21568T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
21569N: [^a-z]tegra
21570
21571TEGRA CLOCK DRIVER
21572M: Peter De Schrijver <[email protected]>
21573M: Prashant Gaikwad <[email protected]>
21574S: Supported
21575F: drivers/clk/tegra/
21576
21577TEGRA DMA DRIVERS
21578M: Laxman Dewangan <[email protected]>
21579M: Jon Hunter <[email protected]>
21580S: Supported
21581F: drivers/dma/tegra*
21582
21583TEGRA I2C DRIVER
21584M: Laxman Dewangan <[email protected]>
21585R: Dmitry Osipenko <[email protected]>
21586S: Supported
21587F: drivers/i2c/busses/i2c-tegra.c
21588
21589TEGRA IOMMU DRIVERS
21590M: Thierry Reding <[email protected]>
21591R: Krishna Reddy <[email protected]>
21592L: [email protected]
21593S: Supported
21594F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
21595F: drivers/iommu/tegra*
21596
21597TEGRA KBC DRIVER
21598M: Laxman Dewangan <[email protected]>
21599S: Supported
21600F: drivers/input/keyboard/tegra-kbc.c
21601
21602TEGRA NAND DRIVER
21603M: Stefan Agner <[email protected]>
21604M: Lucas Stach <[email protected]>
21605S: Maintained
21606F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
21607F: drivers/mtd/nand/raw/tegra_nand.c
21608
21609TEGRA PWM DRIVER
21610M: Thierry Reding <[email protected]>
21611S: Supported
21612F: drivers/pwm/pwm-tegra.c
21613
21614TEGRA QUAD SPI DRIVER
21615M: Thierry Reding <[email protected]>
21616M: Jonathan Hunter <[email protected]>
21617M: Sowjanya Komatineni <[email protected]>
21618L: [email protected]
21619S: Maintained
21620F: drivers/spi/spi-tegra210-quad.c
21621
21622TEGRA SERIAL DRIVER
21623M: Laxman Dewangan <[email protected]>
21624S: Supported
21625F: drivers/tty/serial/serial-tegra.c
21626
21627TEGRA SPI DRIVER
21628M: Laxman Dewangan <[email protected]>
21629S: Supported
21630F: drivers/spi/spi-tegra*
21631
21632TEGRA VIDEO DRIVER
21633M: Thierry Reding <[email protected]>
21634M: Jonathan Hunter <[email protected]>
21635M: Sowjanya Komatineni <[email protected]>
21636M: Luca Ceresoli <[email protected]>
21637L: [email protected]
21638L: [email protected]
21639S: Maintained
21640F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
21641F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
21642F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
21643F: drivers/staging/media/tegra-video/
21644
21645TEGRA XUSB PADCTL DRIVER
21646M: JC Kuo <[email protected]>
21647S: Supported
21648F: drivers/phy/tegra/xusb*
21649
21650TEHUTI ETHERNET DRIVER
21651M: Andy Gospodarek <[email protected]>
21652L: [email protected]
21653S: Supported
21654F: drivers/net/ethernet/tehuti/*
21655
21656TELECOM CLOCK DRIVER FOR MCPL0010
21657M: Mark Gross <[email protected]>
21658S: Supported
21659F: drivers/char/tlclk.c
21660
21661TEMPO SEMICONDUCTOR DRIVERS
21662M: Steven Eckhoff <[email protected]>
21663S: Maintained
21664F: Documentation/devicetree/bindings/sound/tscs*.txt
21665F: sound/soc/codecs/tscs*.c
21666F: sound/soc/codecs/tscs*.h
21667
21668TENSILICA XTENSA PORT (xtensa)
21669M: Chris Zankel <[email protected]>
21670M: Max Filippov <[email protected]>
21671S: Maintained
21672T: git https://github.com/jcmvbkbc/linux-xtensa.git
21673F: arch/xtensa/
21674F: drivers/irqchip/irq-xtensa-*
21675
21676TEXAS INSTRUMENTS ASoC DRIVERS
21677M: Peter Ujfalusi <[email protected]>
21678L: [email protected] (moderated for non-subscribers)
21679S: Maintained
21680F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
21681F: sound/soc/ti/
21682
21683TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
21684M: Shenghao Ding <[email protected]>
21685M: Kevin Lu <[email protected]>
21686M: Baojun Xu <[email protected]>
21687L: [email protected] (moderated for non-subscribers)
21688S: Maintained
21689F: Documentation/devicetree/bindings/sound/tas2552.txt
21690F: Documentation/devicetree/bindings/sound/tas2562.yaml
21691F: Documentation/devicetree/bindings/sound/tas2770.yaml
21692F: Documentation/devicetree/bindings/sound/tas27xx.yaml
21693F: Documentation/devicetree/bindings/sound/ti,pcm1681.txt
21694F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
21695F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
21696F: Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
21697F: Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
21698F: Documentation/devicetree/bindings/sound/tpa6130a2.txt
21699F: include/sound/tas2*.h
21700F: include/sound/tlv320*.h
21701F: include/sound/tpa6130a2-plat.h
21702F: sound/pci/hda/tas2781_hda_i2c.c
21703F: sound/soc/codecs/pcm1681.c
21704F: sound/soc/codecs/pcm1789*.*
21705F: sound/soc/codecs/pcm179x*.*
21706F: sound/soc/codecs/pcm186x*.*
21707F: sound/soc/codecs/pcm3008.*
21708F: sound/soc/codecs/pcm3060*.*
21709F: sound/soc/codecs/pcm3168a*.*
21710F: sound/soc/codecs/pcm5102a.c
21711F: sound/soc/codecs/pcm512x*.*
21712F: sound/soc/codecs/tas2*.*
21713F: sound/soc/codecs/tlv320*.*
21714F: sound/soc/codecs/tpa6130a2.*
21715
21716TEXAS INSTRUMENTS DMA DRIVERS
21717M: Peter Ujfalusi <[email protected]>
21718L: [email protected]
21719S: Maintained
21720F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
21721F: Documentation/devicetree/bindings/dma/ti-edma.txt
21722F: Documentation/devicetree/bindings/dma/ti/
21723F: drivers/dma/ti/
21724F: include/linux/dma/k3-psil.h
21725F: include/linux/dma/k3-udma-glue.h
21726F: include/linux/dma/ti-cppi5.h
21727X: drivers/dma/ti/cppi41.c
21728
21729TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
21730M: Robert Marko <[email protected]>
21731M: Luka Perkov <[email protected]>
21732L: [email protected]
21733S: Maintained
21734F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
21735F: Documentation/hwmon/tps23861.rst
21736F: drivers/hwmon/tps23861.c
21737
21738TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
21739M: Ricardo Ribalda <[email protected]>
21740L: [email protected]
21741S: Supported
21742F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
21743F: drivers/iio/dac/ti-dac7612.c
21744
21745TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
21746M: Nishanth Menon <[email protected]>
21747M: Tero Kristo <[email protected]>
21748M: Santosh Shilimkar <[email protected]>
21749L: [email protected] (moderated for non-subscribers)
21750S: Maintained
21751F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
21752F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
21753F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
21754F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
21755F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
21756F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
21757F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
21758F: drivers/clk/keystone/sci-clk.c
21759F: drivers/firmware/ti_sci*
21760F: drivers/irqchip/irq-ti-sci-inta.c
21761F: drivers/irqchip/irq-ti-sci-intr.c
21762F: drivers/reset/reset-ti-sci.c
21763F: drivers/soc/ti/ti_sci_inta_msi.c
21764F: drivers/pmdomain/ti/ti_sci_pm_domains.c
21765F: include/dt-bindings/soc/ti,sci_pm_domain.h
21766F: include/linux/soc/ti/ti_sci_inta_msi.h
21767F: include/linux/soc/ti/ti_sci_protocol.h
21768
21769TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
21770M: Puranjay Mohan <[email protected]>
21771L: [email protected]
21772S: Supported
21773F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
21774F: drivers/iio/temperature/tmp117.c
21775
21776THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
21777M: Hans Verkuil <[email protected]>
21778L: [email protected]
21779S: Maintained
21780W: https://linuxtv.org
21781T: git git://linuxtv.org/media_tree.git
21782F: drivers/media/radio/radio-raremono.c
21783
21784THERMAL
21785M: Rafael J. Wysocki <[email protected]>
21786M: Daniel Lezcano <[email protected]>
21787R: Zhang Rui <[email protected]>
21788R: Lukasz Luba <[email protected]>
21789L: [email protected]
21790S: Supported
21791Q: https://patchwork.kernel.org/project/linux-pm/list/
21792T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
21793F: Documentation/ABI/testing/sysfs-class-thermal
21794F: Documentation/admin-guide/thermal/
21795F: Documentation/devicetree/bindings/thermal/
21796F: Documentation/driver-api/thermal/
21797F: drivers/thermal/
21798F: include/dt-bindings/thermal/
21799F: include/linux/cpu_cooling.h
21800F: include/linux/thermal.h
21801F: include/uapi/linux/thermal.h
21802F: tools/lib/thermal/
21803F: tools/thermal/
21804
21805THERMAL DRIVER FOR AMLOGIC SOCS
21806M: Guillaume La Roque <[email protected]>
21807L: [email protected]
21808L: [email protected]
21809S: Supported
21810W: http://linux-meson.com/
21811F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
21812F: drivers/thermal/amlogic_thermal.c
21813
21814THERMAL/CPU_COOLING
21815M: Amit Daniel Kachhap <[email protected]>
21816M: Daniel Lezcano <[email protected]>
21817M: Viresh Kumar <[email protected]>
21818R: Lukasz Luba <[email protected]>
21819L: [email protected]
21820S: Supported
21821F: Documentation/driver-api/thermal/cpu-cooling-api.rst
21822F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
21823F: drivers/thermal/cpufreq_cooling.c
21824F: drivers/thermal/cpuidle_cooling.c
21825F: include/linux/cpu_cooling.h
21826
21827THERMAL/POWER_ALLOCATOR
21828M: Lukasz Luba <[email protected]>
21829L: [email protected]
21830S: Maintained
21831F: Documentation/driver-api/thermal/power_allocator.rst
21832F: drivers/thermal/gov_power_allocator.c
21833F: drivers/thermal/thermal_trace_ipa.h
21834
21835THINKPAD ACPI EXTRAS DRIVER
21836M: Henrique de Moraes Holschuh <[email protected]>
21837L: [email protected]
21838L: [email protected]
21839S: Maintained
21840W: http://ibm-acpi.sourceforge.net
21841W: http://thinkwiki.org/wiki/Ibm-acpi
21842T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
21843F: drivers/platform/x86/thinkpad_acpi.c
21844
21845THINKPAD LMI DRIVER
21846M: Mark Pearson <[email protected]>
21847L: [email protected]
21848S: Maintained
21849F: Documentation/ABI/testing/sysfs-class-firmware-attributes
21850F: drivers/platform/x86/think-lmi.?
21851
21852THP7312 ISP DRIVER
21853M: Laurent Pinchart <[email protected]>
21854M: Paul Elder <[email protected]>
21855L: [email protected]
21856S: Maintained
21857T: git git://linuxtv.org/media_tree.git
21858F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
21859F: Documentation/userspace-api/media/drivers/thp7312.rst
21860F: drivers/media/i2c/thp7312.c
21861F: include/uapi/linux/thp7312.h
21862
21863THUNDERBOLT DMA TRAFFIC TEST DRIVER
21864M: Isaac Hazan <[email protected]>
21865L: [email protected]
21866S: Maintained
21867F: drivers/thunderbolt/dma_test.c
21868
21869THUNDERBOLT DRIVER
21870M: Andreas Noever <[email protected]>
21871M: Michael Jamet <[email protected]>
21872M: Mika Westerberg <[email protected]>
21873M: Yehezkel Bernat <[email protected]>
21874L: [email protected]
21875S: Maintained
21876T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
21877F: Documentation/admin-guide/thunderbolt.rst
21878F: drivers/thunderbolt/
21879F: include/linux/thunderbolt.h
21880
21881THUNDERBOLT NETWORK DRIVER
21882M: Michael Jamet <[email protected]>
21883M: Mika Westerberg <[email protected]>
21884M: Yehezkel Bernat <[email protected]>
21885L: [email protected]
21886S: Maintained
21887F: drivers/net/thunderbolt/
21888
21889THUNDERX GPIO DRIVER
21890M: Robert Richter <[email protected]>
21891S: Odd Fixes
21892F: drivers/gpio/gpio-thunderx.c
21893
21894TI ADS7924 ADC DRIVER
21895M: Hugo Villeneuve <[email protected]>
21896L: [email protected]
21897S: Supported
21898F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
21899F: drivers/iio/adc/ti-ads7924.c
21900
21901TI AM437X VPFE DRIVER
21902M: "Lad, Prabhakar" <[email protected]>
21903L: [email protected]
21904S: Maintained
21905W: https://linuxtv.org
21906Q: http://patchwork.linuxtv.org/project/linux-media/list/
21907T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21908F: drivers/media/platform/ti/am437x/
21909
21910TI BANDGAP AND THERMAL DRIVER
21911M: Eduardo Valentin <[email protected]>
21912M: Keerthy <[email protected]>
21913L: [email protected]
21914L: [email protected]
21915S: Maintained
21916F: drivers/thermal/ti-soc-thermal/
21917
21918TI BQ27XXX POWER SUPPLY DRIVER
21919F: drivers/power/supply/bq27xxx_battery.c
21920F: drivers/power/supply/bq27xxx_battery_i2c.c
21921F: include/linux/power/bq27xxx_battery.h
21922
21923TI CDCE706 CLOCK DRIVER
21924M: Max Filippov <[email protected]>
21925S: Maintained
21926F: drivers/clk/clk-cdce706.c
21927
21928TI CLOCK DRIVER
21929M: Tero Kristo <[email protected]>
21930L: [email protected]
21931S: Odd Fixes
21932F: drivers/clk/ti/
21933F: include/linux/clk/ti.h
21934
21935TI DAVINCI MACHINE SUPPORT
21936M: Bartosz Golaszewski <[email protected]>
21937L: [email protected] (moderated for non-subscribers)
21938S: Maintained
21939T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21940F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
21941F: arch/arm/boot/dts/ti/davinci/
21942F: arch/arm/mach-davinci/
21943F: drivers/i2c/busses/i2c-davinci.c
21944
21945TI DAVINCI SERIES CLOCK DRIVER
21946M: David Lechner <[email protected]>
21947R: Sekhar Nori <[email protected]>
21948S: Maintained
21949F: Documentation/devicetree/bindings/clock/ti/davinci/
21950F: drivers/clk/davinci/
21951F: include/linux/clk/davinci.h
21952
21953TI DAVINCI SERIES GPIO DRIVER
21954M: Keerthy <[email protected]>
21955L: [email protected]
21956S: Maintained
21957F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
21958F: drivers/gpio/gpio-davinci.c
21959
21960TI DAVINCI SERIES MEDIA DRIVER
21961M: "Lad, Prabhakar" <[email protected]>
21962L: [email protected]
21963S: Maintained
21964W: https://linuxtv.org
21965Q: http://patchwork.linuxtv.org/project/linux-media/list/
21966T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21967F: drivers/media/platform/ti/davinci/
21968F: include/media/davinci/
21969
21970TI ENHANCED CAPTURE (eCAP) DRIVER
21971M: Vignesh Raghavendra <[email protected]>
21972R: Julien Panis <[email protected]>
21973L: [email protected]
21974L: [email protected]
21975S: Maintained
21976F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
21977F: drivers/counter/ti-ecap-capture.c
21978
21979TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
21980R: David Lechner <[email protected]>
21981L: [email protected]
21982F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
21983F: drivers/counter/ti-eqep.c
21984
21985TI ETHERNET SWITCH DRIVER (CPSW)
21986R: Siddharth Vadapalli <[email protected]>
21987R: Ravi Gunasekaran <[email protected]>
21988R: Roger Quadros <[email protected]>
21989L: [email protected]
21990L: [email protected]
21991S: Maintained
21992F: drivers/net/ethernet/ti/cpsw*
21993F: drivers/net/ethernet/ti/davinci*
21994
21995TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
21996M: Alex Dubov <[email protected]>
21997S: Maintained
21998W: http://tifmxx.berlios.de/
21999F: drivers/memstick/host/tifm_ms.c
22000F: drivers/misc/tifm*
22001F: drivers/mmc/host/tifm_sd.c
22002F: include/linux/tifm.h
22003
22004TI FPD-LINK DRIVERS
22005M: Tomi Valkeinen <[email protected]>
22006L: [email protected]
22007S: Maintained
22008F: Documentation/devicetree/bindings/media/i2c/ti,ds90*
22009F: drivers/media/i2c/ds90*
22010F: include/media/i2c/ds90*
22011
22012TI ICSSG ETHERNET DRIVER (ICSSG)
22013R: MD Danish Anwar <[email protected]>
22014R: Roger Quadros <[email protected]>
22015L: [email protected] (moderated for non-subscribers)
22016L: [email protected]
22017S: Maintained
22018F: Documentation/devicetree/bindings/net/ti,icss*.yaml
22019F: drivers/net/ethernet/ti/icssg/*
22020
22021TI J721E CSI2RX DRIVER
22022M: Jai Luthra <[email protected]>
22023L: [email protected]
22024S: Maintained
22025F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22026F: drivers/media/platform/ti/j721e-csi2rx/
22027
22028TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22029M: Nishanth Menon <[email protected]>
22030M: Santosh Shilimkar <[email protected]>
22031L: [email protected]
22032L: [email protected] (moderated for non-subscribers)
22033S: Maintained
22034T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22035F: drivers/pmdomain/ti/omap_prm.c
22036F: drivers/soc/ti/*
22037
22038TI LM49xxx FAMILY ASoC CODEC DRIVERS
22039M: M R Swami Reddy <[email protected]>
22040M: Vishwas A Deshpande <[email protected]>
22041L: [email protected] (moderated for non-subscribers)
22042S: Maintained
22043F: sound/soc/codecs/isabelle*
22044F: sound/soc/codecs/lm49453*
22045
22046TI LMP92064 ADC DRIVER
22047M: Leonard Göhrs <[email protected]>
22048R: [email protected]
22049L: [email protected]
22050S: Maintained
22051F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22052F: drivers/iio/adc/ti-lmp92064.c
22053
22054TI PCM3060 ASoC CODEC DRIVER
22055M: Kirill Marinushkin <[email protected]>
22056L: [email protected] (moderated for non-subscribers)
22057S: Maintained
22058F: Documentation/devicetree/bindings/sound/pcm3060.txt
22059F: sound/soc/codecs/pcm3060*
22060
22061TI TAS571X FAMILY ASoC CODEC DRIVER
22062M: Kevin Cernekee <[email protected]>
22063L: [email protected] (moderated for non-subscribers)
22064S: Odd Fixes
22065F: sound/soc/codecs/tas571x*
22066
22067TI TMAG5273 MAGNETOMETER DRIVER
22068M: Gerald Loacker <[email protected]>
22069L: [email protected]
22070S: Maintained
22071F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22072F: drivers/iio/magnetometer/tmag5273.c
22073
22074TI TRF7970A NFC DRIVER
22075M: Mark Greer <[email protected]>
22076L: [email protected]
22077S: Supported
22078F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22079F: drivers/nfc/trf7970a.c
22080
22081TI TSC2046 ADC DRIVER
22082M: Oleksij Rempel <[email protected]>
22083R: [email protected]
22084L: [email protected]
22085S: Maintained
22086F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22087F: drivers/iio/adc/ti-tsc2046.c
22088
22089TI TWL4030 SERIES SOC CODEC DRIVER
22090M: Peter Ujfalusi <[email protected]>
22091L: [email protected] (moderated for non-subscribers)
22092S: Maintained
22093F: sound/soc/codecs/twl4030*
22094
22095TI VPE/CAL DRIVERS
22096M: Benoit Parrot <[email protected]>
22097L: [email protected]
22098S: Maintained
22099W: http://linuxtv.org/
22100Q: http://patchwork.linuxtv.org/project/linux-media/list/
22101F: Documentation/devicetree/bindings/media/ti,cal.yaml
22102F: Documentation/devicetree/bindings/media/ti,vpe.yaml
22103F: drivers/media/platform/ti/cal/
22104F: drivers/media/platform/ti/vpe/
22105
22106TI WILINK WIRELESS DRIVERS
22107L: [email protected]
22108S: Orphan
22109W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22110W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22111F: drivers/net/wireless/ti/
22112
22113TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22114M: John Stultz <[email protected]>
22115M: Thomas Gleixner <[email protected]>
22116R: Stephen Boyd <[email protected]>
22117L: [email protected]
22118S: Supported
22119T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22120F: include/linux/clocksource.h
22121F: include/linux/time.h
22122F: include/linux/timex.h
22123F: include/uapi/linux/time.h
22124F: include/uapi/linux/timex.h
22125F: kernel/time/alarmtimer.c
22126F: kernel/time/clocksource.c
22127F: kernel/time/ntp.c
22128F: kernel/time/time*.c
22129F: tools/testing/selftests/timers/
22130
22131TIPC NETWORK LAYER
22132M: Jon Maloy <[email protected]>
22133M: Ying Xue <[email protected]>
22134L: [email protected] (core kernel code)
22135L: [email protected] (user apps, general discussion)
22136S: Maintained
22137W: http://tipc.sourceforge.net/
22138F: include/uapi/linux/tipc*.h
22139F: net/tipc/
22140
22141TLAN NETWORK DRIVER
22142M: Samuel Chessman <[email protected]>
22143L: [email protected] (subscribers-only)
22144S: Maintained
22145W: http://sourceforge.net/projects/tlan/
22146F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22147F: drivers/net/ethernet/ti/tlan.*
22148
22149TMIO/SDHI MMC DRIVER
22150M: Wolfram Sang <[email protected]>
22151L: [email protected]
22152L: [email protected]
22153S: Supported
22154F: drivers/mmc/host/renesas_sdhi*
22155F: drivers/mmc/host/tmio_mmc*
22156F: include/linux/mfd/tmio.h
22157
22158TMP401 HARDWARE MONITOR DRIVER
22159M: Guenter Roeck <[email protected]>
22160L: [email protected]
22161S: Maintained
22162F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
22163F: Documentation/hwmon/tmp401.rst
22164F: drivers/hwmon/tmp401.c
22165
22166TMP464 HARDWARE MONITOR DRIVER
22167M: Guenter Roeck <[email protected]>
22168L: [email protected]
22169S: Maintained
22170F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
22171F: Documentation/hwmon/tmp464.rst
22172F: drivers/hwmon/tmp464.c
22173
22174TMP513 HARDWARE MONITOR DRIVER
22175M: Eric Tremblay <[email protected]>
22176L: [email protected]
22177S: Maintained
22178F: Documentation/hwmon/tmp513.rst
22179F: drivers/hwmon/tmp513.c
22180
22181TMPFS (SHMEM FILESYSTEM)
22182M: Hugh Dickins <[email protected]>
22183L: [email protected]
22184S: Maintained
22185F: include/linux/shmem_fs.h
22186F: mm/shmem.c
22187
22188TOMOYO SECURITY MODULE
22189M: Kentaro Takeda <[email protected]>
22190M: Tetsuo Handa <[email protected]>
22191L: [email protected] (subscribers-only, for developers in English)
22192L: [email protected] (subscribers-only, for users in English)
22193L: [email protected] (subscribers-only, for developers in Japanese)
22194L: [email protected] (subscribers-only, for users in Japanese)
22195S: Maintained
22196W: https://tomoyo.osdn.jp/
22197F: security/tomoyo/
22198
22199TOPSTAR LAPTOP EXTRAS DRIVER
22200M: Herton Ronaldo Krzesinski <[email protected]>
22201L: [email protected]
22202S: Maintained
22203F: drivers/platform/x86/topstar-laptop.c
22204
22205TORTURE-TEST MODULES
22206M: Davidlohr Bueso <[email protected]>
22207M: "Paul E. McKenney" <[email protected]>
22208M: Josh Triplett <[email protected]>
22209L: [email protected]
22210S: Supported
22211T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22212F: Documentation/RCU/torture.rst
22213F: kernel/locking/locktorture.c
22214F: kernel/rcu/rcuscale.c
22215F: kernel/rcu/rcutorture.c
22216F: kernel/rcu/refscale.c
22217F: kernel/torture.c
22218
22219TOSHIBA ACPI EXTRAS DRIVER
22220M: Azael Avalos <[email protected]>
22221L: [email protected]
22222S: Maintained
22223F: drivers/platform/x86/toshiba_acpi.c
22224
22225TOSHIBA BLUETOOTH DRIVER
22226M: Azael Avalos <[email protected]>
22227L: [email protected]
22228S: Maintained
22229F: drivers/platform/x86/toshiba_bluetooth.c
22230
22231TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22232M: Azael Avalos <[email protected]>
22233L: [email protected]
22234S: Maintained
22235F: drivers/platform/x86/toshiba_haps.c
22236
22237TOSHIBA SMM DRIVER
22238M: Jonathan Buzzard <[email protected]>
22239S: Maintained
22240W: http://www.buzzard.org.uk/toshiba/
22241F: drivers/char/toshiba.c
22242F: include/linux/toshiba.h
22243F: include/uapi/linux/toshiba.h
22244
22245TOSHIBA TC358743 DRIVER
22246M: Hans Verkuil <[email protected]>
22247L: [email protected]
22248S: Maintained
22249F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
22250F: drivers/media/i2c/tc358743*
22251F: include/media/i2c/tc358743.h
22252
22253TOSHIBA WMI HOTKEYS DRIVER
22254M: Azael Avalos <[email protected]>
22255L: [email protected]
22256S: Maintained
22257F: drivers/platform/x86/toshiba-wmi.c
22258
22259TPM DEVICE DRIVER
22260M: Peter Huewe <[email protected]>
22261M: Jarkko Sakkinen <[email protected]>
22262R: Jason Gunthorpe <[email protected]>
22263L: [email protected]
22264S: Maintained
22265W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
22266Q: https://patchwork.kernel.org/project/linux-integrity/list/
22267T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22268F: drivers/char/tpm/
22269
22270TPS546D24 DRIVER
22271M: Duke Du <[email protected]>
22272L: [email protected]
22273S: Maintained
22274F: Documentation/hwmon/tps546d24.rst
22275F: drivers/hwmon/pmbus/tps546d24.c
22276
22277TQ SYSTEMS BOARD & DRIVER SUPPORT
22278L: [email protected]
22279S: Supported
22280W: https://www.tq-group.com/en/products/tq-embedded/
22281F: arch/arm/boot/dts/imx*mba*.dts*
22282F: arch/arm/boot/dts/imx*tqma*.dts*
22283F: arch/arm/boot/dts/mba*.dtsi
22284F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22285F: arch/arm64/boot/dts/freescale/imx*mba*.dts*
22286F: arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22287F: arch/arm64/boot/dts/freescale/mba*.dtsi
22288F: arch/arm64/boot/dts/freescale/tqml*.dts*
22289F: drivers/gpio/gpio-tqmx86.c
22290F: drivers/mfd/tqmx86.c
22291F: drivers/watchdog/tqmx86_wdt.c
22292
22293TRACING
22294M: Steven Rostedt <[email protected]>
22295M: Masami Hiramatsu <[email protected]>
22296R: Mathieu Desnoyers <[email protected]>
22297L: [email protected]
22298L: [email protected]
22299S: Maintained
22300Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
22301T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22302F: Documentation/trace/*
22303F: fs/tracefs/
22304F: include/linux/trace*.h
22305F: include/trace/
22306F: kernel/trace/
22307F: scripts/tracing/
22308F: tools/testing/selftests/ftrace/
22309
22310TRACING MMIO ACCESSES (MMIOTRACE)
22311M: Steven Rostedt <[email protected]>
22312M: Masami Hiramatsu <[email protected]>
22313R: Karol Herbst <[email protected]>
22314R: Pekka Paalanen <[email protected]>
22315L: [email protected]
22316L: [email protected]
22317S: Maintained
22318F: arch/x86/mm/kmmio.c
22319F: arch/x86/mm/mmio-mod.c
22320F: arch/x86/mm/testmmiotrace.c
22321F: include/linux/mmiotrace.h
22322F: kernel/trace/trace_mmiotrace.c
22323
22324TRACING OS NOISE / LATENCY TRACERS
22325M: Steven Rostedt <[email protected]>
22326M: Daniel Bristot de Oliveira <[email protected]>
22327S: Maintained
22328F: Documentation/trace/hwlat_detector.rst
22329F: Documentation/trace/osnoise-tracer.rst
22330F: Documentation/trace/timerlat-tracer.rst
22331F: arch/*/kernel/trace.c
22332F: include/trace/events/osnoise.h
22333F: kernel/trace/trace_hwlat.c
22334F: kernel/trace/trace_irqsoff.c
22335F: kernel/trace/trace_osnoise.c
22336F: kernel/trace/trace_sched_wakeup.c
22337
22338TRADITIONAL CHINESE DOCUMENTATION
22339M: Hu Haowen <[email protected]>
22340S: Maintained
22341W: https://github.com/srcres258/linux-doc
22342T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
22343F: Documentation/translations/zh_TW/
22344
22345TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22346M: Dan Williams <[email protected]>
22347L: [email protected]
22348S: Maintained
22349F: Documentation/ABI/testing/configfs-tsm
22350F: drivers/virt/coco/tsm.c
22351F: include/linux/tsm.h
22352
22353TTY LAYER AND SERIAL DRIVERS
22354M: Greg Kroah-Hartman <[email protected]>
22355M: Jiri Slaby <[email protected]>
22356L: [email protected]
22357L: [email protected]
22358S: Supported
22359T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22360F: Documentation/devicetree/bindings/serial/
22361F: Documentation/driver-api/serial/
22362F: drivers/tty/
22363F: include/linux/selection.h
22364F: include/linux/serial.h
22365F: include/linux/serial_core.h
22366F: include/linux/sysrq.h
22367F: include/linux/tty*.h
22368F: include/linux/vt.h
22369F: include/linux/vt_*.h
22370F: include/uapi/linux/serial.h
22371F: include/uapi/linux/serial_core.h
22372F: include/uapi/linux/tty.h
22373
22374TUA9001 MEDIA DRIVER
22375L: [email protected]
22376S: Orphan
22377W: https://linuxtv.org
22378Q: http://patchwork.linuxtv.org/project/linux-media/list/
22379F: drivers/media/tuners/tua9001*
22380
22381TULIP NETWORK DRIVERS
22382L: [email protected]
22383L: [email protected]
22384S: Orphan
22385F: drivers/net/ethernet/dec/tulip/
22386
22387TUN/TAP driver
22388M: Willem de Bruijn <[email protected]>
22389M: Jason Wang <[email protected]>
22390S: Maintained
22391W: http://vtun.sourceforge.net/tun
22392F: Documentation/networking/tuntap.rst
22393F: arch/um/os-Linux/drivers/
22394F: drivers/net/tap.c
22395F: drivers/net/tun.c
22396
22397TURBOCHANNEL SUBSYSTEM
22398M: "Maciej W. Rozycki" <[email protected]>
22399M: Ralf Baechle <[email protected]>
22400L: [email protected]
22401S: Maintained
22402Q: http://patchwork.linux-mips.org/project/linux-mips/list/
22403F: drivers/tc/
22404F: include/linux/tc.h
22405
22406TURBOSTAT UTILITY
22407M: "Len Brown" <[email protected]>
22408L: [email protected]
22409S: Supported
22410Q: https://patchwork.kernel.org/project/linux-pm/list/
22411B: https://bugzilla.kernel.org
22412T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22413F: tools/power/x86/turbostat/
22414
22415TW5864 VIDEO4LINUX DRIVER
22416M: Bluecherry Maintainers <[email protected]>
22417M: Anton Sviridenko <[email protected]>
22418M: Andrey Utkin <[email protected]>
22419M: Andrey Utkin <[email protected]>
22420L: [email protected]
22421S: Supported
22422F: drivers/media/pci/tw5864/
22423
22424TW68 VIDEO4LINUX DRIVER
22425M: Hans Verkuil <[email protected]>
22426L: [email protected]
22427S: Odd Fixes
22428W: https://linuxtv.org
22429T: git git://linuxtv.org/media_tree.git
22430F: drivers/media/pci/tw68/
22431
22432TW686X VIDEO4LINUX DRIVER
22433M: Ezequiel Garcia <[email protected]>
22434L: [email protected]
22435S: Maintained
22436W: http://linuxtv.org
22437T: git git://linuxtv.org/media_tree.git
22438F: drivers/media/pci/tw686x/
22439
22440U-BOOT ENVIRONMENT VARIABLES
22441M: Rafał Miłecki <[email protected]>
22442S: Maintained
22443F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22444F: drivers/nvmem/u-boot-env.c
22445
22446UACCE ACCELERATOR FRAMEWORK
22447M: Zhangfei Gao <[email protected]>
22448M: Zhou Wang <[email protected]>
22449L: [email protected]
22450L: [email protected]
22451S: Maintained
22452F: Documentation/ABI/testing/sysfs-driver-uacce
22453F: Documentation/misc-devices/uacce.rst
22454F: drivers/misc/uacce/
22455F: include/linux/uacce.h
22456F: include/uapi/misc/uacce/
22457
22458UBI FILE SYSTEM (UBIFS)
22459M: Richard Weinberger <[email protected]>
22460L: [email protected]
22461S: Supported
22462W: http://www.linux-mtd.infradead.org/doc/ubifs.html
22463T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22464T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22465F: Documentation/ABI/testing/sysfs-fs-ubifs
22466F: Documentation/filesystems/ubifs-authentication.rst
22467F: Documentation/filesystems/ubifs.rst
22468F: fs/ubifs/
22469
22470UBLK USERSPACE BLOCK DRIVER
22471M: Ming Lei <[email protected]>
22472L: [email protected]
22473S: Maintained
22474F: Documentation/block/ublk.rst
22475F: drivers/block/ublk_drv.c
22476F: include/uapi/linux/ublk_cmd.h
22477
22478UCLINUX (M68KNOMMU AND COLDFIRE)
22479M: Greg Ungerer <[email protected]>
22480L: [email protected]
22481S: Maintained
22482W: http://www.linux-m68k.org/
22483T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22484F: arch/m68k/*/*_no.*
22485F: arch/m68k/68*/
22486F: arch/m68k/coldfire/
22487F: arch/m68k/include/asm/*_no.*
22488
22489UDF FILESYSTEM
22490M: Jan Kara <[email protected]>
22491S: Maintained
22492F: Documentation/filesystems/udf.rst
22493F: fs/udf/
22494
22495UDRAW TABLET
22496M: Bastien Nocera <[email protected]>
22497L: [email protected]
22498S: Maintained
22499F: drivers/hid/hid-udraw-ps3.c
22500
22501UFS FILESYSTEM
22502M: Evgeniy Dushistov <[email protected]>
22503S: Maintained
22504F: Documentation/admin-guide/ufs.rst
22505F: fs/ufs/
22506
22507UHID USERSPACE HID IO DRIVER
22508M: David Rheinsberg <[email protected]>
22509L: [email protected]
22510S: Maintained
22511F: drivers/hid/uhid.c
22512F: include/uapi/linux/uhid.h
22513
22514ULPI BUS
22515M: Heikki Krogerus <[email protected]>
22516L: [email protected]
22517S: Maintained
22518F: drivers/usb/common/ulpi.c
22519F: include/linux/ulpi/
22520
22521UNICODE SUBSYSTEM
22522M: Gabriel Krisman Bertazi <[email protected]>
22523L: [email protected]
22524S: Supported
22525F: fs/unicode/
22526
22527UNIFDEF
22528M: Tony Finch <[email protected]>
22529S: Maintained
22530W: http://dotat.at/prog/unifdef
22531F: scripts/unifdef.c
22532
22533UNIFORM CDROM DRIVER
22534M: Phillip Potter <[email protected]>
22535S: Maintained
22536F: Documentation/cdrom/
22537F: drivers/cdrom/cdrom.c
22538F: include/linux/cdrom.h
22539F: include/uapi/linux/cdrom.h
22540
22541UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
22542R: Alim Akhtar <[email protected]>
22543R: Avri Altman <[email protected]>
22544R: Bart Van Assche <[email protected]>
22545L: [email protected]
22546S: Supported
22547F: Documentation/devicetree/bindings/ufs/
22548F: Documentation/scsi/ufs.rst
22549F: drivers/ufs/core/
22550
22551UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
22552M: Pedro Sousa <[email protected]>
22553L: [email protected]
22554S: Supported
22555F: drivers/ufs/host/*dwc*
22556
22557UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
22558M: Alim Akhtar <[email protected]>
22559L: [email protected]
22560S: Maintained
22561F: drivers/ufs/host/ufs-exynos*
22562
22563UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
22564M: Peter Wang <[email protected]>
22565R: Stanley Jhu <[email protected]>
22566L: [email protected]
22567L: [email protected] (moderated for non-subscribers)
22568S: Maintained
22569F: drivers/ufs/host/ufs-mediatek*
22570
22571UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
22572M: Manivannan Sadhasivam <[email protected]>
22573L: [email protected]
22574L: [email protected]
22575S: Maintained
22576F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
22577F: drivers/ufs/host/ufs-qcom*
22578
22579UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
22580M: Yoshihiro Shimoda <[email protected]>
22581L: [email protected]
22582L: [email protected]
22583S: Maintained
22584F: drivers/ufs/host/ufs-renesas.c
22585
22586UNSORTED BLOCK IMAGES (UBI)
22587M: Richard Weinberger <[email protected]>
22588L: [email protected]
22589S: Supported
22590W: http://www.linux-mtd.infradead.org/
22591T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22592T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22593F: drivers/mtd/ubi/
22594F: include/linux/mtd/ubi.h
22595F: include/uapi/mtd/ubi-user.h
22596
22597USB "USBNET" DRIVER FRAMEWORK
22598M: Oliver Neukum <[email protected]>
22599L: [email protected]
22600S: Maintained
22601W: http://www.linux-usb.org/usbnet
22602F: drivers/net/usb/usbnet.c
22603F: include/linux/usb/usbnet.h
22604
22605USB ACM DRIVER
22606M: Oliver Neukum <[email protected]>
22607L: [email protected]
22608S: Maintained
22609F: Documentation/usb/acm.rst
22610F: drivers/usb/class/cdc-acm.*
22611
22612USB APPLE MFI FASTCHARGE DRIVER
22613M: Bastien Nocera <[email protected]>
22614L: [email protected]
22615S: Maintained
22616F: drivers/usb/misc/apple-mfi-fastcharge.c
22617
22618USB AR5523 WIRELESS DRIVER
22619L: [email protected]
22620S: Orphan
22621F: drivers/net/wireless/ath/ar5523/
22622
22623USB ATTACHED SCSI
22624M: Oliver Neukum <[email protected]>
22625L: [email protected]
22626L: [email protected]
22627S: Maintained
22628F: drivers/usb/storage/uas.c
22629
22630USB CDC ETHERNET DRIVER
22631M: Oliver Neukum <[email protected]>
22632L: [email protected]
22633S: Maintained
22634F: drivers/net/usb/cdc_*.c
22635F: include/uapi/linux/usb/cdc.h
22636
22637USB CHAOSKEY DRIVER
22638M: Keith Packard <[email protected]>
22639L: [email protected]
22640S: Maintained
22641F: drivers/usb/misc/chaoskey.c
22642
22643USB CYPRESS C67X00 DRIVER
22644L: [email protected]
22645S: Orphan
22646F: drivers/usb/c67x00/
22647
22648USB DAVICOM DM9601 DRIVER
22649M: Peter Korsgaard <[email protected]>
22650L: [email protected]
22651S: Maintained
22652W: http://www.linux-usb.org/usbnet
22653F: drivers/net/usb/dm9601.c
22654
22655USB EHCI DRIVER
22656M: Alan Stern <[email protected]>
22657L: [email protected]
22658S: Maintained
22659F: Documentation/usb/ehci.rst
22660F: drivers/usb/host/ehci*
22661
22662USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
22663M: Jiri Kosina <[email protected]>
22664M: Benjamin Tissoires <[email protected]>
22665L: [email protected]
22666S: Maintained
22667T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
22668F: Documentation/hid/hiddev.rst
22669F: drivers/hid/usbhid/
22670
22671USB INTEL XHCI ROLE MUX DRIVER
22672M: Hans de Goede <[email protected]>
22673L: [email protected]
22674S: Maintained
22675F: drivers/usb/roles/intel-xhci-usb-role-switch.c
22676
22677USB IP DRIVER FOR HISILICON KIRIN 960
22678M: Yu Chen <[email protected]>
22679M: Binghui Wang <[email protected]>
22680L: [email protected]
22681S: Maintained
22682F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
22683F: drivers/phy/hisilicon/phy-hi3660-usb3.c
22684
22685USB IP DRIVER FOR HISILICON KIRIN 970
22686M: Mauro Carvalho Chehab <[email protected]>
22687L: [email protected]
22688S: Maintained
22689F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
22690F: drivers/phy/hisilicon/phy-hi3670-usb3.c
22691
22692USB ISP116X DRIVER
22693M: Olav Kongas <[email protected]>
22694L: [email protected]
22695S: Maintained
22696F: drivers/usb/host/isp116x*
22697F: include/linux/usb/isp116x.h
22698
22699USB ISP1760 DRIVER
22700M: Rui Miguel Silva <[email protected]>
22701L: [email protected]
22702S: Maintained
22703F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
22704F: drivers/usb/isp1760/*
22705
22706USB LAN78XX ETHERNET DRIVER
22707M: Woojung Huh <[email protected]>
22708M: [email protected]
22709L: [email protected]
22710S: Maintained
22711F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
22712F: drivers/net/usb/lan78xx.*
22713F: include/dt-bindings/net/microchip-lan78xx.h
22714
22715USB MASS STORAGE DRIVER
22716M: Alan Stern <[email protected]>
22717L: [email protected]
22718L: [email protected]
22719S: Maintained
22720F: drivers/usb/storage/
22721
22722USB MIDI DRIVER
22723M: Clemens Ladisch <[email protected]>
22724L: [email protected] (moderated for non-subscribers)
22725S: Maintained
22726T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22727F: sound/usb/midi.*
22728
22729USB NETWORKING DRIVERS
22730L: [email protected]
22731S: Odd Fixes
22732F: drivers/net/usb/
22733
22734USB OHCI DRIVER
22735M: Alan Stern <[email protected]>
22736L: [email protected]
22737S: Maintained
22738F: Documentation/usb/ohci.rst
22739F: drivers/usb/host/ohci*
22740
22741USB OTG FSM (Finite State Machine)
22742M: Peter Chen <[email protected]>
22743L: [email protected]
22744S: Maintained
22745T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
22746F: drivers/usb/common/usb-otg-fsm.c
22747
22748USB OVER IP DRIVER
22749M: Valentina Manea <[email protected]>
22750M: Shuah Khan <[email protected]>
22751M: Shuah Khan <[email protected]>
22752R: Hongren Zheng <[email protected]>
22753L: [email protected]
22754S: Maintained
22755F: Documentation/usb/usbip_protocol.rst
22756F: drivers/usb/usbip/
22757F: tools/testing/selftests/drivers/usb/usbip/
22758F: tools/usb/usbip/
22759
22760USB PEGASUS DRIVER
22761M: Petko Manolov <[email protected]>
22762L: [email protected]
22763L: [email protected]
22764S: Maintained
22765W: https://github.com/petkan/pegasus
22766T: git https://github.com/petkan/pegasus.git
22767F: drivers/net/usb/pegasus.*
22768
22769USB PRINTER DRIVER (usblp)
22770M: Pete Zaitcev <[email protected]>
22771L: [email protected]
22772S: Supported
22773F: drivers/usb/class/usblp.c
22774
22775USB QMI WWAN NETWORK DRIVER
22776M: Bjørn Mork <[email protected]>
22777L: [email protected]
22778S: Maintained
22779F: Documentation/ABI/testing/sysfs-class-net-qmi
22780F: drivers/net/usb/qmi_wwan.c
22781
22782USB RAW GADGET DRIVER
22783R: Andrey Konovalov <[email protected]>
22784L: [email protected]
22785S: Maintained
22786F: Documentation/usb/raw-gadget.rst
22787F: drivers/usb/gadget/legacy/raw_gadget.c
22788F: include/uapi/linux/usb/raw_gadget.h
22789
22790USB RTL8150 DRIVER
22791M: Petko Manolov <[email protected]>
22792L: [email protected]
22793L: [email protected]
22794S: Maintained
22795W: https://github.com/petkan/rtl8150
22796T: git https://github.com/petkan/rtl8150.git
22797F: drivers/net/usb/rtl8150.c
22798
22799USB SERIAL SUBSYSTEM
22800M: Johan Hovold <[email protected]>
22801L: [email protected]
22802S: Maintained
22803T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
22804F: Documentation/usb/usb-serial.rst
22805F: drivers/usb/serial/
22806F: include/linux/usb/serial.h
22807
22808USB SMSC75XX ETHERNET DRIVER
22809M: Steve Glendinning <[email protected]>
22810L: [email protected]
22811S: Maintained
22812F: drivers/net/usb/smsc75xx.*
22813
22814USB SMSC95XX ETHERNET DRIVER
22815M: Steve Glendinning <[email protected]>
22816M: [email protected]
22817L: [email protected]
22818S: Maintained
22819F: drivers/net/usb/smsc95xx.*
22820
22821USB SUBSYSTEM
22822M: Greg Kroah-Hartman <[email protected]>
22823L: [email protected]
22824S: Supported
22825W: http://www.linux-usb.org
22826T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
22827F: Documentation/devicetree/bindings/usb/
22828F: Documentation/usb/
22829F: drivers/usb/
22830F: include/dt-bindings/usb/
22831F: include/linux/usb.h
22832F: include/linux/usb/
22833F: include/uapi/linux/usb/
22834
22835USB TYPEC BUS FOR ALTERNATE MODES
22836M: Heikki Krogerus <[email protected]>
22837L: [email protected]
22838S: Maintained
22839F: Documentation/ABI/testing/sysfs-bus-typec
22840F: Documentation/driver-api/usb/typec_bus.rst
22841F: drivers/usb/typec/altmodes/
22842F: include/linux/usb/typec_altmode.h
22843
22844USB TYPEC CLASS
22845M: Heikki Krogerus <[email protected]>
22846L: [email protected]
22847S: Maintained
22848F: Documentation/ABI/testing/sysfs-class-typec
22849F: Documentation/driver-api/usb/typec.rst
22850F: drivers/usb/typec/
22851F: include/linux/usb/typec.h
22852
22853USB TYPEC INTEL PMC MUX DRIVER
22854M: Heikki Krogerus <[email protected]>
22855L: [email protected]
22856S: Maintained
22857F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
22858F: drivers/usb/typec/mux/intel_pmc_mux.c
22859
22860USB TYPEC PI3USB30532 MUX DRIVER
22861M: Hans de Goede <[email protected]>
22862L: [email protected]
22863S: Maintained
22864F: drivers/usb/typec/mux/pi3usb30532.c
22865
22866USB TYPEC PORT CONTROLLER DRIVERS
22867M: Guenter Roeck <[email protected]>
22868L: [email protected]
22869S: Maintained
22870F: drivers/usb/typec/tcpm/
22871
22872USB UHCI DRIVER
22873M: Alan Stern <[email protected]>
22874L: [email protected]
22875S: Maintained
22876F: drivers/usb/host/uhci*
22877
22878USB VIDEO CLASS
22879M: Laurent Pinchart <[email protected]>
22880L: [email protected]
22881S: Maintained
22882W: http://www.ideasonboard.org/uvc/
22883T: git git://linuxtv.org/media_tree.git
22884F: drivers/media/usb/uvc/
22885F: include/uapi/linux/uvcvideo.h
22886
22887USB WEBCAM GADGET
22888M: Laurent Pinchart <[email protected]>
22889M: Daniel Scally <[email protected]>
22890L: [email protected]
22891S: Maintained
22892F: drivers/usb/gadget/function/*uvc*
22893F: drivers/usb/gadget/legacy/webcam.c
22894F: include/uapi/linux/usb/g_uvc.h
22895
22896USB XHCI DRIVER
22897M: Mathias Nyman <[email protected]>
22898L: [email protected]
22899S: Supported
22900F: drivers/usb/host/pci-quirks*
22901F: drivers/usb/host/xhci*
22902
22903USER DATAGRAM PROTOCOL (UDP)
22904M: Willem de Bruijn <[email protected]>
22905S: Maintained
22906F: include/linux/udp.h
22907F: net/ipv4/udp.c
22908F: net/ipv6/udp.c
22909
22910USER-MODE LINUX (UML)
22911M: Richard Weinberger <[email protected]>
22912M: Anton Ivanov <[email protected]>
22913M: Johannes Berg <[email protected]>
22914L: [email protected]
22915S: Maintained
22916W: http://user-mode-linux.sourceforge.net
22917Q: https://patchwork.ozlabs.org/project/linux-um/list/
22918T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
22919T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
22920F: Documentation/virt/uml/
22921F: arch/um/
22922F: arch/x86/um/
22923F: fs/hostfs/
22924
22925USERSPACE COPYIN/COPYOUT (UIOVEC)
22926M: Alexander Viro <[email protected]>
22927S: Maintained
22928F: include/linux/uio.h
22929F: lib/iov_iter.c
22930
22931USERSPACE DMA BUFFER DRIVER
22932M: Gerd Hoffmann <[email protected]>
22933L: [email protected]
22934S: Maintained
22935T: git git://anongit.freedesktop.org/drm/drm-misc
22936F: drivers/dma-buf/udmabuf.c
22937F: include/uapi/linux/udmabuf.h
22938
22939USERSPACE I/O (UIO)
22940M: Greg Kroah-Hartman <[email protected]>
22941S: Maintained
22942T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22943F: Documentation/driver-api/uio-howto.rst
22944F: drivers/uio/
22945F: include/linux/uio_driver.h
22946
22947UTIL-LINUX PACKAGE
22948M: Karel Zak <[email protected]>
22949L: [email protected]
22950S: Maintained
22951W: http://en.wikipedia.org/wiki/Util-linux
22952T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
22953
22954UUID HELPERS
22955R: Andy Shevchenko <[email protected]>
22956L: [email protected]
22957S: Maintained
22958F: include/linux/uuid.h
22959F: lib/test_uuid.c
22960F: lib/uuid.c
22961
22962UV SYSFS DRIVER
22963M: Justin Ernst <[email protected]>
22964L: [email protected]
22965S: Maintained
22966F: drivers/platform/x86/uv_sysfs.c
22967
22968UVESAFB DRIVER
22969M: Michal Januszewski <[email protected]>
22970L: [email protected]
22971S: Maintained
22972W: https://github.com/mjanusz/v86d
22973F: Documentation/fb/uvesafb.rst
22974F: drivers/video/fbdev/uvesafb.*
22975
22976Ux500 CLOCK DRIVERS
22977M: Ulf Hansson <[email protected]>
22978L: [email protected]
22979L: [email protected] (moderated for non-subscribers)
22980S: Maintained
22981F: drivers/clk/ux500/
22982
22983V4L2 ASYNC AND FWNODE FRAMEWORKS
22984M: Sakari Ailus <[email protected]>
22985L: [email protected]
22986S: Maintained
22987T: git git://linuxtv.org/media_tree.git
22988F: drivers/media/v4l2-core/v4l2-async.c
22989F: drivers/media/v4l2-core/v4l2-fwnode.c
22990F: include/media/v4l2-async.h
22991F: include/media/v4l2-fwnode.h
22992
22993V4L2 LENS DRIVERS
22994M: Sakari Ailus <[email protected]>
22995L: [email protected]
22996S: Maintained
22997F: drivers/media/i2c/ak*
22998F: drivers/media/i2c/dw*
22999F: drivers/media/i2c/lm*
23000
23001V4L2 CAMERA SENSOR DRIVERS
23002M: Sakari Ailus <[email protected]>
23003L: [email protected]
23004S: Maintained
23005F: Documentation/driver-api/media/camera-sensor.rst
23006F: Documentation/driver-api/media/tx-rx.rst
23007F: drivers/media/i2c/ar*
23008F: drivers/media/i2c/gc*
23009F: drivers/media/i2c/hi*
23010F: drivers/media/i2c/imx*
23011F: drivers/media/i2c/mt*
23012F: drivers/media/i2c/og*
23013F: drivers/media/i2c/ov*
23014F: drivers/media/i2c/s5*
23015F: drivers/media/i2c/st-vgxy61.c
23016
23017VF610 NAND DRIVER
23018M: Stefan Agner <[email protected]>
23019L: [email protected]
23020S: Supported
23021F: drivers/mtd/nand/raw/vf610_nfc.c
23022
23023VFAT/FAT/MSDOS FILESYSTEM
23024M: OGAWA Hirofumi <[email protected]>
23025S: Maintained
23026F: Documentation/filesystems/vfat.rst
23027F: fs/fat/
23028F: tools/testing/selftests/filesystems/fat/
23029
23030VFIO CDX DRIVER
23031M: Nipun Gupta <[email protected]>
23032M: Nikhil Agarwal <[email protected]>
23033L: [email protected]
23034S: Maintained
23035F: drivers/vfio/cdx/*
23036
23037VFIO DRIVER
23038M: Alex Williamson <[email protected]>
23039L: [email protected]
23040S: Maintained
23041T: git https://github.com/awilliam/linux-vfio.git
23042F: Documentation/ABI/testing/debugfs-vfio
23043F: Documentation/ABI/testing/sysfs-devices-vfio-dev
23044F: Documentation/driver-api/vfio.rst
23045F: drivers/vfio/
23046F: include/linux/vfio.h
23047F: include/linux/vfio_pci_core.h
23048F: include/uapi/linux/vfio.h
23049
23050VFIO FSL-MC DRIVER
23051M: Diana Craciun <[email protected]>
23052L: [email protected]
23053S: Maintained
23054F: drivers/vfio/fsl-mc/
23055
23056VFIO HISILICON PCI DRIVER
23057M: Longfang Liu <[email protected]>
23058M: Shameer Kolothum <[email protected]>
23059L: [email protected]
23060S: Maintained
23061F: drivers/vfio/pci/hisilicon/
23062
23063VFIO MEDIATED DEVICE DRIVERS
23064M: Kirti Wankhede <[email protected]>
23065L: [email protected]
23066S: Maintained
23067F: Documentation/driver-api/vfio-mediated-device.rst
23068F: drivers/vfio/mdev/
23069F: include/linux/mdev.h
23070F: samples/vfio-mdev/
23071
23072VFIO MLX5 PCI DRIVER
23073M: Yishai Hadas <[email protected]>
23074L: [email protected]
23075S: Maintained
23076F: drivers/vfio/pci/mlx5/
23077
23078VFIO VIRTIO PCI DRIVER
23079M: Yishai Hadas <[email protected]>
23080L: [email protected]
23081L: [email protected]
23082S: Maintained
23083F: drivers/vfio/pci/virtio
23084
23085VFIO PCI DEVICE SPECIFIC DRIVERS
23086R: Jason Gunthorpe <[email protected]>
23087R: Yishai Hadas <[email protected]>
23088R: Shameer Kolothum <[email protected]>
23089R: Kevin Tian <[email protected]>
23090L: [email protected]
23091S: Maintained
23092P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23093F: drivers/vfio/pci/*/
23094
23095VFIO PDS PCI DRIVER
23096M: Brett Creeley <[email protected]>
23097L: [email protected]
23098S: Maintained
23099F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23100F: drivers/vfio/pci/pds/
23101
23102VFIO PLATFORM DRIVER
23103M: Eric Auger <[email protected]>
23104L: [email protected]
23105S: Maintained
23106F: drivers/vfio/platform/
23107
23108VGA_SWITCHEROO
23109R: Lukas Wunner <[email protected]>
23110S: Maintained
23111T: git git://anongit.freedesktop.org/drm/drm-misc
23112F: Documentation/gpu/vga-switcheroo.rst
23113F: drivers/gpu/vga/vga_switcheroo.c
23114F: include/linux/vga_switcheroo.h
23115
23116VIA RHINE NETWORK DRIVER
23117M: Kevin Brace <[email protected]>
23118S: Maintained
23119F: drivers/net/ethernet/via/via-rhine.c
23120
23121VIA SD/MMC CARD CONTROLLER DRIVER
23122M: Bruce Chang <[email protected]>
23123M: Harald Welte <[email protected]>
23124S: Maintained
23125F: drivers/mmc/host/via-sdmmc.c
23126
23127VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23128M: Florian Tobias Schandinat <[email protected]>
23129L: [email protected]
23130S: Maintained
23131F: drivers/video/fbdev/via/
23132F: include/linux/via-core.h
23133F: include/linux/via_i2c.h
23134
23135VIA VELOCITY NETWORK DRIVER
23136M: Francois Romieu <[email protected]>
23137L: [email protected]
23138S: Maintained
23139F: drivers/net/ethernet/via/via-velocity.*
23140
23141VICODEC VIRTUAL CODEC DRIVER
23142M: Hans Verkuil <[email protected]>
23143L: [email protected]
23144S: Maintained
23145W: https://linuxtv.org
23146T: git git://linuxtv.org/media_tree.git
23147F: drivers/media/test-drivers/vicodec/*
23148
23149VIDEO I2C POLLING DRIVER
23150M: Matt Ranostay <[email protected]>
23151L: [email protected]
23152S: Maintained
23153F: drivers/media/i2c/video-i2c.c
23154
23155VIDEO MULTIPLEXER DRIVER
23156M: Philipp Zabel <[email protected]>
23157L: [email protected]
23158S: Maintained
23159F: drivers/media/platform/video-mux.c
23160
23161VIDEOBUF2 FRAMEWORK
23162M: Tomasz Figa <[email protected]>
23163M: Marek Szyprowski <[email protected]>
23164L: [email protected]
23165S: Maintained
23166F: drivers/media/common/videobuf2/*
23167F: include/media/videobuf2-*
23168
23169VIDTV VIRTUAL DIGITAL TV DRIVER
23170M: Daniel W. S. Almeida <[email protected]>
23171L: [email protected]
23172S: Maintained
23173W: https://linuxtv.org
23174T: git git://linuxtv.org/media_tree.git
23175F: drivers/media/test-drivers/vidtv/*
23176
23177VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23178M: Shuah Khan <[email protected]>
23179R: Kieran Bingham <[email protected]>
23180L: [email protected]
23181S: Maintained
23182W: https://linuxtv.org
23183T: git git://linuxtv.org/media_tree.git
23184F: drivers/media/test-drivers/vimc/*
23185
23186VIRT LIB
23187M: Alex Williamson <[email protected]>
23188M: Paolo Bonzini <[email protected]>
23189L: [email protected]
23190S: Supported
23191F: virt/lib/
23192
23193VIRTIO AND VHOST VSOCK DRIVER
23194M: Stefan Hajnoczi <[email protected]>
23195M: Stefano Garzarella <[email protected]>
23196L: [email protected]
23197L: [email protected]
23198L: [email protected]
23199S: Maintained
23200F: drivers/vhost/vsock.c
23201F: include/linux/virtio_vsock.h
23202F: include/uapi/linux/virtio_vsock.h
23203F: net/vmw_vsock/virtio_transport.c
23204F: net/vmw_vsock/virtio_transport_common.c
23205
23206VIRTIO BALLOON
23207M: "Michael S. Tsirkin" <[email protected]>
23208M: David Hildenbrand <[email protected]>
23209L: [email protected]
23210S: Maintained
23211F: drivers/virtio/virtio_balloon.c
23212F: include/linux/balloon_compaction.h
23213F: include/uapi/linux/virtio_balloon.h
23214F: mm/balloon_compaction.c
23215
23216VIRTIO BLOCK AND SCSI DRIVERS
23217M: "Michael S. Tsirkin" <[email protected]>
23218M: Jason Wang <[email protected]>
23219R: Paolo Bonzini <[email protected]>
23220R: Stefan Hajnoczi <[email protected]>
23221L: [email protected]
23222S: Maintained
23223F: drivers/block/virtio_blk.c
23224F: drivers/scsi/virtio_scsi.c
23225F: include/uapi/linux/virtio_blk.h
23226F: include/uapi/linux/virtio_scsi.h
23227
23228VIRTIO CONSOLE DRIVER
23229M: Amit Shah <[email protected]>
23230L: [email protected]
23231S: Maintained
23232F: drivers/char/virtio_console.c
23233F: include/uapi/linux/virtio_console.h
23234
23235VIRTIO CORE AND NET DRIVERS
23236M: "Michael S. Tsirkin" <[email protected]>
23237M: Jason Wang <[email protected]>
23238R: Xuan Zhuo <[email protected]>
23239L: [email protected]
23240S: Maintained
23241F: Documentation/ABI/testing/sysfs-bus-vdpa
23242F: Documentation/ABI/testing/sysfs-class-vduse
23243F: Documentation/devicetree/bindings/virtio/
23244F: Documentation/driver-api/virtio/
23245F: drivers/block/virtio_blk.c
23246F: drivers/crypto/virtio/
23247F: drivers/net/virtio_net.c
23248F: drivers/vdpa/
23249F: drivers/virtio/
23250F: include/linux/vdpa.h
23251F: include/linux/virtio*.h
23252F: include/linux/vringh.h
23253F: include/uapi/linux/virtio_*.h
23254F: tools/virtio/
23255
23256VIRTIO CRYPTO DRIVER
23257M: Gonglei <[email protected]>
23258L: [email protected]
23259L: [email protected]
23260S: Maintained
23261F: drivers/crypto/virtio/
23262F: include/uapi/linux/virtio_crypto.h
23263
23264VIRTIO DRIVERS FOR S390
23265M: Cornelia Huck <[email protected]>
23266M: Halil Pasic <[email protected]>
23267M: Eric Farman <[email protected]>
23268L: [email protected]
23269L: [email protected]
23270L: [email protected]
23271S: Supported
23272F: arch/s390/include/uapi/asm/virtio-ccw.h
23273F: drivers/s390/virtio/
23274
23275VIRTIO FILE SYSTEM
23276M: Vivek Goyal <[email protected]>
23277M: Stefan Hajnoczi <[email protected]>
23278M: Miklos Szeredi <[email protected]>
23279L: [email protected]
23280L: [email protected]
23281S: Supported
23282W: https://virtio-fs.gitlab.io/
23283F: Documentation/filesystems/virtiofs.rst
23284F: fs/fuse/virtio_fs.c
23285F: include/uapi/linux/virtio_fs.h
23286
23287VIRTIO GPIO DRIVER
23288M: Enrico Weigelt, metux IT consult <[email protected]>
23289M: Viresh Kumar <[email protected]>
23290L: [email protected]
23291L: [email protected]
23292S: Maintained
23293F: drivers/gpio/gpio-virtio.c
23294F: include/uapi/linux/virtio_gpio.h
23295
23296VIRTIO GPU DRIVER
23297M: David Airlie <[email protected]>
23298M: Gerd Hoffmann <[email protected]>
23299R: Gurchetan Singh <[email protected]>
23300R: Chia-I Wu <[email protected]>
23301L: [email protected]
23302L: [email protected]
23303S: Maintained
23304T: git git://anongit.freedesktop.org/drm/drm-misc
23305F: drivers/gpu/drm/ci/xfails/virtio*
23306F: drivers/gpu/drm/virtio/
23307F: include/uapi/linux/virtio_gpu.h
23308
23309VIRTIO HOST (VHOST)
23310M: "Michael S. Tsirkin" <[email protected]>
23311M: Jason Wang <[email protected]>
23312L: [email protected]
23313L: [email protected]
23314L: [email protected]
23315S: Maintained
23316T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23317F: drivers/vhost/
23318F: include/linux/sched/vhost_task.h
23319F: include/linux/vhost_iotlb.h
23320F: include/uapi/linux/vhost.h
23321F: kernel/vhost_task.c
23322
23323VIRTIO HOST (VHOST-SCSI)
23324M: "Michael S. Tsirkin" <[email protected]>
23325M: Jason Wang <[email protected]>
23326M: Mike Christie <[email protected]>
23327R: Paolo Bonzini <[email protected]>
23328R: Stefan Hajnoczi <[email protected]>
23329L: [email protected]
23330S: Maintained
23331F: drivers/vhost/scsi.c
23332
23333VIRTIO I2C DRIVER
23334M: Conghui Chen <[email protected]>
23335M: Viresh Kumar <[email protected]>
23336L: [email protected]
23337L: [email protected]
23338S: Maintained
23339F: drivers/i2c/busses/i2c-virtio.c
23340F: include/uapi/linux/virtio_i2c.h
23341
23342VIRTIO INPUT DRIVER
23343M: Gerd Hoffmann <[email protected]>
23344S: Maintained
23345F: drivers/virtio/virtio_input.c
23346F: include/uapi/linux/virtio_input.h
23347
23348VIRTIO IOMMU DRIVER
23349M: Jean-Philippe Brucker <[email protected]>
23350L: [email protected]
23351S: Maintained
23352F: drivers/iommu/virtio-iommu.c
23353F: include/uapi/linux/virtio_iommu.h
23354
23355VIRTIO MEM DRIVER
23356M: David Hildenbrand <[email protected]>
23357L: [email protected]
23358S: Maintained
23359W: https://virtio-mem.gitlab.io/
23360F: drivers/virtio/virtio_mem.c
23361F: include/uapi/linux/virtio_mem.h
23362
23363VIRTIO PMEM DRIVER
23364M: Pankaj Gupta <[email protected]>
23365L: [email protected]
23366S: Maintained
23367F: drivers/nvdimm/nd_virtio.c
23368F: drivers/nvdimm/virtio_pmem.c
23369
23370VIRTIO SOUND DRIVER
23371M: Anton Yakovlev <[email protected]>
23372M: "Michael S. Tsirkin" <[email protected]>
23373L: [email protected]
23374L: [email protected] (moderated for non-subscribers)
23375S: Maintained
23376F: include/uapi/linux/virtio_snd.h
23377F: sound/virtio/*
23378
23379VIRTUAL BOX GUEST DEVICE DRIVER
23380M: Hans de Goede <[email protected]>
23381M: Arnd Bergmann <[email protected]>
23382M: Greg Kroah-Hartman <[email protected]>
23383S: Maintained
23384F: drivers/virt/vboxguest/
23385F: include/linux/vbox_utils.h
23386F: include/uapi/linux/vbox*.h
23387
23388VIRTUAL BOX SHARED FOLDER VFS DRIVER
23389M: Hans de Goede <[email protected]>
23390L: [email protected]
23391S: Maintained
23392F: fs/vboxsf/*
23393
23394VIRTUAL PCM TEST DRIVER
23395M: Ivan Orlov <[email protected]>
23396L: [email protected]
23397S: Maintained
23398F: Documentation/sound/cards/pcmtest.rst
23399F: sound/drivers/pcmtest.c
23400F: tools/testing/selftests/alsa/test-pcmtest-driver.c
23401
23402VIRTUAL SERIO DEVICE DRIVER
23403M: Stephen Chandler Paul <[email protected]>
23404S: Maintained
23405F: drivers/input/serio/userio.c
23406F: include/uapi/linux/userio.h
23407
23408VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23409M: Javier Carrasco <[email protected]>
23410S: Maintained
23411F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23412F: drivers/iio/light/veml6075.c
23413
23414VISL VIRTUAL STATELESS DECODER DRIVER
23415M: Daniel Almeida <[email protected]>
23416L: [email protected]
23417S: Supported
23418F: drivers/media/test-drivers/visl
23419
23420VIVID VIRTUAL VIDEO DRIVER
23421M: Hans Verkuil <[email protected]>
23422L: [email protected]
23423S: Maintained
23424W: https://linuxtv.org
23425T: git git://linuxtv.org/media_tree.git
23426F: drivers/media/test-drivers/vivid/*
23427
23428VM SOCKETS (AF_VSOCK)
23429M: Stefano Garzarella <[email protected]>
23430L: [email protected]
23431L: [email protected]
23432S: Maintained
23433F: drivers/net/vsockmon.c
23434F: include/net/af_vsock.h
23435F: include/uapi/linux/vm_sockets.h
23436F: include/uapi/linux/vm_sockets_diag.h
23437F: include/uapi/linux/vsockmon.h
23438F: net/vmw_vsock/
23439F: tools/testing/vsock/
23440
23441VMALLOC
23442M: Andrew Morton <[email protected]>
23443R: Uladzislau Rezki <[email protected]>
23444R: Christoph Hellwig <[email protected]>
23445R: Lorenzo Stoakes <[email protected]>
23446L: [email protected]
23447S: Maintained
23448W: http://www.linux-mm.org
23449T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23450F: include/linux/vmalloc.h
23451F: mm/vmalloc.c
23452
23453VME SUBSYSTEM
23454L: [email protected]
23455S: Orphan
23456T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23457F: Documentation/driver-api/vme.rst
23458F: drivers/staging/vme_user/
23459
23460VMWARE BALLOON DRIVER
23461M: Nadav Amit <[email protected]>
23462R: VMware PV-Drivers Reviewers <[email protected]>
23463L: [email protected]
23464S: Supported
23465F: drivers/misc/vmw_balloon.c
23466
23467VMWARE HYPERVISOR INTERFACE
23468M: Ajay Kaher <[email protected]>
23469M: Alexey Makhalov <[email protected]>
23470R: VMware PV-Drivers Reviewers <[email protected]>
23471L: [email protected]
23472L: [email protected]
23473S: Supported
23474T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
23475F: arch/x86/include/asm/vmware.h
23476F: arch/x86/kernel/cpu/vmware.c
23477
23478VMWARE PVRDMA DRIVER
23479M: Bryan Tan <[email protected]>
23480M: Vishnu Dasa <[email protected]>
23481R: VMware PV-Drivers Reviewers <[email protected]>
23482L: [email protected]
23483S: Supported
23484F: drivers/infiniband/hw/vmw_pvrdma/
23485
23486VMWARE PVSCSI DRIVER
23487M: Vishal Bhakta <[email protected]>
23488R: VMware PV-Drivers Reviewers <[email protected]>
23489L: [email protected]
23490S: Supported
23491F: drivers/scsi/vmw_pvscsi.c
23492F: drivers/scsi/vmw_pvscsi.h
23493
23494VMWARE VIRTUAL PTP CLOCK DRIVER
23495M: Jeff Sipek <[email protected]>
23496R: Ajay Kaher <[email protected]>
23497R: Alexey Makhalov <[email protected]>
23498R: VMware PV-Drivers Reviewers <[email protected]>
23499L: [email protected]
23500S: Supported
23501F: drivers/ptp/ptp_vmw.c
23502
23503VMWARE VMCI DRIVER
23504M: Bryan Tan <[email protected]>
23505M: Vishnu Dasa <[email protected]>
23506R: VMware PV-Drivers Reviewers <[email protected]>
23507L: [email protected]
23508S: Supported
23509F: drivers/misc/vmw_vmci/
23510F: include/linux/vmw_vmci*
23511
23512VMWARE VMMOUSE SUBDRIVER
23513M: Zack Rusin <[email protected]>
23514R: Broadcom internal kernel review list <[email protected]>
23515L: [email protected]
23516S: Supported
23517F: drivers/input/mouse/vmmouse.c
23518F: drivers/input/mouse/vmmouse.h
23519
23520VMWARE VMXNET3 ETHERNET DRIVER
23521M: Ronak Doshi <[email protected]>
23522R: VMware PV-Drivers Reviewers <[email protected]>
23523L: [email protected]
23524S: Supported
23525F: drivers/net/vmxnet3/
23526
23527VMWARE VSOCK VMCI TRANSPORT DRIVER
23528M: Bryan Tan <[email protected]>
23529M: Vishnu Dasa <[email protected]>
23530R: VMware PV-Drivers Reviewers <[email protected]>
23531L: [email protected]
23532S: Supported
23533F: net/vmw_vsock/vmci_transport*
23534
23535VOCORE VOCORE2 BOARD
23536M: Harvey Hunt <[email protected]>
23537L: [email protected]
23538S: Maintained
23539F: arch/mips/boot/dts/ralink/vocore2.dts
23540
23541VOLTAGE AND CURRENT REGULATOR FRAMEWORK
23542M: Liam Girdwood <[email protected]>
23543M: Mark Brown <[email protected]>
23544L: [email protected]
23545S: Supported
23546W: http://www.slimlogic.co.uk/?p=48
23547T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
23548F: Documentation/devicetree/bindings/regulator/
23549F: Documentation/power/regulator/
23550F: drivers/regulator/
23551F: include/dt-bindings/regulator/
23552F: include/linux/regulator/
23553K: regulator_get_optional
23554
23555VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
23556R: Matti Vaittinen <[email protected]>
23557F: drivers/regulator/irq_helpers.c
23558
23559VRF
23560M: David Ahern <[email protected]>
23561L: [email protected]
23562S: Maintained
23563F: Documentation/networking/vrf.rst
23564F: drivers/net/vrf.c
23565
23566VSPRINTF
23567M: Petr Mladek <[email protected]>
23568M: Steven Rostedt <[email protected]>
23569R: Andy Shevchenko <[email protected]>
23570R: Rasmus Villemoes <[email protected]>
23571R: Sergey Senozhatsky <[email protected]>
23572S: Maintained
23573T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
23574F: Documentation/core-api/printk-formats.rst
23575F: lib/test_printf.c
23576F: lib/test_scanf.c
23577F: lib/vsprintf.c
23578
23579VT1211 HARDWARE MONITOR DRIVER
23580M: Juerg Haefliger <[email protected]>
23581L: [email protected]
23582S: Maintained
23583F: Documentation/hwmon/vt1211.rst
23584F: drivers/hwmon/vt1211.c
23585
23586VT8231 HARDWARE MONITOR DRIVER
23587M: Roger Lucas <[email protected]>
23588L: [email protected]
23589S: Maintained
23590F: drivers/hwmon/vt8231.c
23591
23592VUB300 USB to SDIO/SD/MMC bridge chip
23593L: [email protected]
23594S: Orphan
23595F: drivers/mmc/host/vub300.c
23596
23597W1 DALLAS'S 1-WIRE BUS
23598M: Krzysztof Kozlowski <[email protected]>
23599S: Maintained
23600F: Documentation/devicetree/bindings/w1/
23601F: Documentation/w1/
23602F: drivers/w1/
23603F: include/linux/w1.h
23604
23605W83791D HARDWARE MONITORING DRIVER
23606M: Marc Hulsman <[email protected]>
23607L: [email protected]
23608S: Maintained
23609F: Documentation/hwmon/w83791d.rst
23610F: drivers/hwmon/w83791d.c
23611
23612W83793 HARDWARE MONITORING DRIVER
23613M: Rudolf Marek <[email protected]>
23614L: [email protected]
23615S: Maintained
23616F: Documentation/hwmon/w83793.rst
23617F: drivers/hwmon/w83793.c
23618
23619W83795 HARDWARE MONITORING DRIVER
23620M: Jean Delvare <[email protected]>
23621L: [email protected]
23622S: Maintained
23623F: drivers/hwmon/w83795.c
23624
23625W83L51xD SD/MMC CARD INTERFACE DRIVER
23626M: Pierre Ossman <[email protected]>
23627S: Maintained
23628F: drivers/mmc/host/wbsd.*
23629
23630WACOM PROTOCOL 4 SERIAL TABLETS
23631M: Julian Squires <[email protected]>
23632M: Hans de Goede <[email protected]>
23633L: [email protected]
23634S: Maintained
23635F: drivers/input/tablet/wacom_serial4.c
23636
23637WANGXUN ETHERNET DRIVER
23638M: Jiawen Wu <[email protected]>
23639M: Mengyuan Lou <[email protected]>
23640L: [email protected]
23641S: Maintained
23642W: https://www.net-swift.com
23643F: Documentation/networking/device_drivers/ethernet/wangxun/*
23644F: drivers/net/ethernet/wangxun/
23645F: drivers/net/pcs/pcs-xpcs-wx.c
23646
23647WATCHDOG DEVICE DRIVERS
23648M: Wim Van Sebroeck <[email protected]>
23649M: Guenter Roeck <[email protected]>
23650L: [email protected]
23651S: Maintained
23652W: http://www.linux-watchdog.org/
23653T: git git://www.linux-watchdog.org/linux-watchdog.git
23654F: Documentation/devicetree/bindings/watchdog/
23655F: Documentation/watchdog/
23656F: drivers/watchdog/
23657F: include/linux/watchdog.h
23658F: include/trace/events/watchdog.h
23659F: include/uapi/linux/watchdog.h
23660
23661WAVE5 VPU CODEC DRIVER
23662M: Nas Chung <[email protected]>
23663M: Jackson Lee <[email protected]>
23664L: [email protected]
23665S: Maintained
23666F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml
23667F: drivers/media/platform/chips-media/wave5/
23668
23669WHISKEYCOVE PMIC GPIO DRIVER
23670M: Kuppuswamy Sathyanarayanan <[email protected]>
23671L: [email protected]
23672S: Maintained
23673F: drivers/gpio/gpio-wcove.c
23674
23675WHWAVE RTC DRIVER
23676M: Dianlong Li <[email protected]>
23677L: [email protected]
23678S: Maintained
23679F: drivers/rtc/rtc-sd3078.c
23680
23681WIIMOTE HID DRIVER
23682M: David Rheinsberg <[email protected]>
23683L: [email protected]
23684S: Maintained
23685F: drivers/hid/hid-wiimote*
23686
23687WILOCITY WIL6210 WIRELESS DRIVER
23688L: [email protected]
23689S: Orphan
23690W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
23691F: drivers/net/wireless/ath/wil6210/
23692
23693WINBOND CIR DRIVER
23694M: David Härdeman <[email protected]>
23695S: Maintained
23696F: drivers/media/rc/winbond-cir.c
23697
23698WINSYSTEMS EBC-C384 WATCHDOG DRIVER
23699L: [email protected]
23700S: Orphan
23701F: drivers/watchdog/ebc-c384_wdt.c
23702
23703WINSYSTEMS WS16C48 GPIO DRIVER
23704M: William Breathitt Gray <[email protected]>
23705L: [email protected]
23706S: Maintained
23707F: drivers/gpio/gpio-ws16c48.c
23708
23709WIREGUARD SECURE NETWORK TUNNEL
23710M: Jason A. Donenfeld <[email protected]>
23711L: [email protected]
23712L: [email protected]
23713S: Maintained
23714F: drivers/net/wireguard/
23715F: tools/testing/selftests/wireguard/
23716
23717WISTRON LAPTOP BUTTON DRIVER
23718M: Miloslav Trmac <[email protected]>
23719S: Maintained
23720F: drivers/input/misc/wistron_btns.c
23721
23722WMI BINARY MOF DRIVER
23723M: Armin Wolf <[email protected]>
23724R: Thomas Weißschuh <[email protected]>
23725L: [email protected]
23726S: Maintained
23727F: Documentation/ABI/stable/sysfs-platform-wmi-bmof
23728F: Documentation/wmi/devices/wmi-bmof.rst
23729F: drivers/platform/x86/wmi-bmof.c
23730
23731WOLFSON MICROELECTRONICS DRIVERS
23732L: [email protected]
23733S: Supported
23734W: https://github.com/CirrusLogic/linux-drivers/wiki
23735T: git https://github.com/CirrusLogic/linux-drivers.git
23736F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
23737F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
23738F: Documentation/devicetree/bindings/mfd/wm831x.txt
23739F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
23740F: Documentation/devicetree/bindings/sound/wlf,*.yaml
23741F: Documentation/devicetree/bindings/sound/wm*
23742F: Documentation/hwmon/wm83??.rst
23743F: arch/arm/mach-s3c/mach-crag6410*
23744F: drivers/clk/clk-wm83*.c
23745F: drivers/gpio/gpio-*wm*.c
23746F: drivers/gpio/gpio-arizona.c
23747F: drivers/hwmon/wm83??-hwmon.c
23748F: drivers/input/misc/wm831x-on.c
23749F: drivers/input/touchscreen/wm831x-ts.c
23750F: drivers/input/touchscreen/wm97*.c
23751F: drivers/leds/leds-wm83*.c
23752F: drivers/mfd/arizona*
23753F: drivers/mfd/cs47l24*
23754F: drivers/mfd/wm*.c
23755F: drivers/power/supply/wm83*.c
23756F: drivers/regulator/arizona*
23757F: drivers/regulator/wm8*.c
23758F: drivers/rtc/rtc-wm83*.c
23759F: drivers/video/backlight/wm83*_bl.c
23760F: drivers/watchdog/wm83*_wdt.c
23761F: include/linux/mfd/arizona/
23762F: include/linux/mfd/wm831x/
23763F: include/linux/mfd/wm8350/
23764F: include/linux/mfd/wm8400*
23765F: include/linux/regulator/arizona*
23766F: include/linux/wm97xx.h
23767F: include/sound/wm????.h
23768F: sound/soc/codecs/arizona*
23769F: sound/soc/codecs/cs47l24*
23770F: sound/soc/codecs/wm*
23771
23772WORKQUEUE
23773M: Tejun Heo <[email protected]>
23774R: Lai Jiangshan <[email protected]>
23775S: Maintained
23776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
23777F: Documentation/core-api/workqueue.rst
23778F: include/linux/workqueue.h
23779F: kernel/workqueue.c
23780F: kernel/workqueue_internal.h
23781
23782WWAN DRIVERS
23783M: Loic Poulain <[email protected]>
23784M: Sergey Ryazanov <[email protected]>
23785R: Johannes Berg <[email protected]>
23786L: [email protected]
23787S: Maintained
23788F: drivers/net/wwan/
23789F: include/linux/wwan.h
23790F: include/uapi/linux/wwan.h
23791
23792X-POWERS AXP288 PMIC DRIVERS
23793M: Hans de Goede <[email protected]>
23794S: Maintained
23795F: drivers/acpi/pmic/intel_pmic_xpower.c
23796N: axp288
23797
23798X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
23799M: Chen-Yu Tsai <[email protected]>
23800L: [email protected]
23801S: Maintained
23802N: axp[128]
23803
23804X.25 STACK
23805M: Martin Schiller <[email protected]>
23806L: [email protected]
23807S: Maintained
23808F: Documentation/networking/lapb-module.rst
23809F: Documentation/networking/x25*
23810F: drivers/net/wan/hdlc_x25.c
23811F: drivers/net/wan/lapbether.c
23812F: include/*/lapb.h
23813F: include/net/x25*
23814F: include/uapi/linux/x25.h
23815F: net/lapb/
23816F: net/x25/
23817
23818X86 ARCHITECTURE (32-BIT AND 64-BIT)
23819M: Thomas Gleixner <[email protected]>
23820M: Ingo Molnar <[email protected]>
23821M: Borislav Petkov <[email protected]>
23822M: Dave Hansen <[email protected]>
23823M: [email protected]
23824R: "H. Peter Anvin" <[email protected]>
23825L: [email protected]
23826S: Maintained
23827T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23828F: Documentation/arch/x86/
23829F: Documentation/devicetree/bindings/x86/
23830F: arch/x86/
23831
23832X86 ENTRY CODE
23833M: Andy Lutomirski <[email protected]>
23834L: [email protected]
23835S: Maintained
23836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
23837F: arch/x86/entry/
23838
23839X86 HARDWARE VULNERABILITIES
23840M: Thomas Gleixner <[email protected]>
23841M: Borislav Petkov <[email protected]>
23842M: Peter Zijlstra <[email protected]>
23843M: Josh Poimboeuf <[email protected]>
23844R: Pawan Gupta <[email protected]>
23845S: Maintained
23846F: Documentation/admin-guide/hw-vuln/
23847F: arch/x86/include/asm/nospec-branch.h
23848F: arch/x86/kernel/cpu/bugs.c
23849
23850X86 MCE INFRASTRUCTURE
23851M: Tony Luck <[email protected]>
23852M: Borislav Petkov <[email protected]>
23853L: [email protected]
23854S: Maintained
23855F: Documentation/ABI/testing/sysfs-mce
23856F: Documentation/arch/x86/x86_64/machinecheck.rst
23857F: arch/x86/kernel/cpu/mce/*
23858
23859X86 MICROCODE UPDATE SUPPORT
23860M: Borislav Petkov <[email protected]>
23861S: Maintained
23862F: arch/x86/kernel/cpu/microcode/*
23863
23864X86 MM
23865M: Dave Hansen <[email protected]>
23866M: Andy Lutomirski <[email protected]>
23867M: Peter Zijlstra <[email protected]>
23868L: [email protected]
23869S: Maintained
23870T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
23871F: arch/x86/mm/
23872
23873X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
23874M: Hans de Goede <[email protected]>
23875L: [email protected]
23876S: Maintained
23877T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23878F: drivers/platform/x86/x86-android-tablets/
23879
23880X86 PLATFORM DRIVERS
23881M: Hans de Goede <[email protected]>
23882M: Ilpo Järvinen <[email protected]>
23883L: [email protected]
23884S: Maintained
23885Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
23886T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23887F: drivers/platform/olpc/
23888F: drivers/platform/x86/
23889F: include/linux/platform_data/x86/
23890
23891X86 PLATFORM UV HPE SUPERDOME FLEX
23892M: Steve Wahl <[email protected]>
23893R: Justin Ernst <[email protected]>
23894R: Kyle Meyer <[email protected]>
23895R: Dimitri Sivanich <[email protected]>
23896R: Russ Anderson <[email protected]>
23897S: Supported
23898F: arch/x86/include/asm/uv/
23899F: arch/x86/kernel/apic/x2apic_uv_x.c
23900F: arch/x86/platform/uv/
23901
23902X86 STACK UNWINDING
23903M: Josh Poimboeuf <[email protected]>
23904M: Peter Zijlstra <[email protected]>
23905S: Supported
23906F: arch/x86/include/asm/unwind*.h
23907F: arch/x86/kernel/dumpstack.c
23908F: arch/x86/kernel/stacktrace.c
23909F: arch/x86/kernel/unwind_*.c
23910
23911X86 TRUST DOMAIN EXTENSIONS (TDX)
23912M: Kirill A. Shutemov <[email protected]>
23913R: Dave Hansen <[email protected]>
23914L: [email protected]
23915L: [email protected]
23916S: Supported
23917T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
23918F: arch/x86/boot/compressed/tdx*
23919F: arch/x86/coco/tdx/
23920F: arch/x86/include/asm/shared/tdx.h
23921F: arch/x86/include/asm/tdx.h
23922F: arch/x86/virt/vmx/tdx/
23923F: drivers/virt/coco/tdx-guest
23924
23925X86 VDSO
23926M: Andy Lutomirski <[email protected]>
23927L: [email protected]
23928S: Maintained
23929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
23930F: arch/x86/entry/vdso/
23931
23932XARRAY
23933M: Matthew Wilcox <[email protected]>
23934L: [email protected]
23935S: Supported
23936F: Documentation/core-api/xarray.rst
23937F: include/linux/idr.h
23938F: include/linux/xarray.h
23939F: lib/idr.c
23940F: lib/xarray.c
23941F: tools/testing/radix-tree
23942
23943XBOX DVD IR REMOTE
23944M: Benjamin Valentin <[email protected]>
23945S: Maintained
23946F: drivers/media/rc/keymaps/rc-xbox-dvd.c
23947F: drivers/media/rc/xbox_remote.c
23948
23949XC2028/3028 TUNER DRIVER
23950M: Mauro Carvalho Chehab <[email protected]>
23951L: [email protected]
23952S: Maintained
23953W: https://linuxtv.org
23954T: git git://linuxtv.org/media_tree.git
23955F: drivers/media/tuners/xc2028.*
23956
23957XDP (eXpress Data Path)
23958M: Alexei Starovoitov <[email protected]>
23959M: Daniel Borkmann <[email protected]>
23960M: David S. Miller <[email protected]>
23961M: Jakub Kicinski <[email protected]>
23962M: Jesper Dangaard Brouer <[email protected]>
23963M: John Fastabend <[email protected]>
23964L: [email protected]
23965L: [email protected]
23966S: Supported
23967F: drivers/net/ethernet/*/*/*/*/*xdp*
23968F: drivers/net/ethernet/*/*/*xdp*
23969F: include/net/xdp.h
23970F: include/net/xdp_priv.h
23971F: include/trace/events/xdp.h
23972F: kernel/bpf/cpumap.c
23973F: kernel/bpf/devmap.c
23974F: net/core/xdp.c
23975F: samples/bpf/xdp*
23976F: tools/testing/selftests/bpf/*/*xdp*
23977F: tools/testing/selftests/bpf/*xdp*
23978K: (?:\b|_)xdp(?:\b|_)
23979
23980XDP SOCKETS (AF_XDP)
23981M: Björn Töpel <[email protected]>
23982M: Magnus Karlsson <[email protected]>
23983M: Maciej Fijalkowski <[email protected]>
23984R: Jonathan Lemon <[email protected]>
23985L: [email protected]
23986L: [email protected]
23987S: Maintained
23988F: Documentation/networking/af_xdp.rst
23989F: include/net/netns/xdp.h
23990F: include/net/xdp_sock*
23991F: include/net/xsk_buff_pool.h
23992F: include/uapi/linux/if_xdp.h
23993F: include/uapi/linux/xdp_diag.h
23994F: net/xdp/
23995F: tools/testing/selftests/bpf/*xsk*
23996
23997XEN BLOCK SUBSYSTEM
23998M: Roger Pau Monné <[email protected]>
23999L: [email protected] (moderated for non-subscribers)
24000S: Supported
24001F: drivers/block/xen*
24002F: drivers/block/xen-blkback/*
24003
24004XEN HYPERVISOR ARM
24005M: Stefano Stabellini <[email protected]>
24006L: [email protected] (moderated for non-subscribers)
24007S: Maintained
24008F: arch/arm/include/asm/xen/
24009F: arch/arm/xen/
24010
24011XEN HYPERVISOR ARM64
24012M: Stefano Stabellini <[email protected]>
24013L: [email protected] (moderated for non-subscribers)
24014S: Maintained
24015F: arch/arm64/include/asm/xen/
24016F: arch/arm64/xen/
24017
24018XEN HYPERVISOR INTERFACE
24019M: Juergen Gross <[email protected]>
24020M: Stefano Stabellini <[email protected]>
24021R: Oleksandr Tyshchenko <[email protected]>
24022L: [email protected] (moderated for non-subscribers)
24023S: Supported
24024T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24025F: Documentation/ABI/stable/sysfs-hypervisor-xen
24026F: Documentation/ABI/testing/sysfs-hypervisor-xen
24027F: drivers/*/xen-*front.c
24028F: drivers/xen/
24029F: include/uapi/xen/
24030F: include/xen/
24031F: kernel/configs/xen.config
24032
24033XEN HYPERVISOR X86
24034M: Juergen Gross <[email protected]>
24035R: Boris Ostrovsky <[email protected]>
24036L: [email protected] (moderated for non-subscribers)
24037S: Supported
24038F: arch/x86/configs/xen.config
24039F: arch/x86/include/asm/pvclock-abi.h
24040F: arch/x86/include/asm/xen/
24041F: arch/x86/platform/pvh/
24042F: arch/x86/xen/
24043
24044XEN NETWORK BACKEND DRIVER
24045M: Wei Liu <[email protected]>
24046M: Paul Durrant <[email protected]>
24047L: [email protected] (moderated for non-subscribers)
24048L: [email protected]
24049S: Supported
24050F: drivers/net/xen-netback/*
24051
24052XEN PCI SUBSYSTEM
24053M: Juergen Gross <[email protected]>
24054L: [email protected] (moderated for non-subscribers)
24055S: Supported
24056F: arch/x86/pci/*xen*
24057F: drivers/pci/*xen*
24058
24059XEN PVSCSI DRIVERS
24060M: Juergen Gross <[email protected]>
24061L: [email protected] (moderated for non-subscribers)
24062L: [email protected]
24063S: Supported
24064F: drivers/scsi/xen-scsifront.c
24065F: drivers/xen/xen-scsiback.c
24066F: include/xen/interface/io/vscsiif.h
24067
24068XEN PVUSB DRIVER
24069M: Juergen Gross <[email protected]>
24070L: [email protected] (moderated for non-subscribers)
24071L: [email protected]
24072S: Supported
24073F: drivers/usb/host/xen*
24074F: include/xen/interface/io/usbif.h
24075
24076XEN SOUND FRONTEND DRIVER
24077M: Oleksandr Andrushchenko <[email protected]>
24078L: [email protected] (moderated for non-subscribers)
24079L: [email protected] (moderated for non-subscribers)
24080S: Supported
24081F: sound/xen/*
24082
24083XEN SWIOTLB SUBSYSTEM
24084M: Juergen Gross <[email protected]>
24085M: Stefano Stabellini <[email protected]>
24086L: [email protected] (moderated for non-subscribers)
24087L: [email protected]
24088S: Supported
24089F: arch/*/include/asm/xen/swiotlb-xen.h
24090F: drivers/xen/swiotlb-xen.c
24091F: include/xen/arm/swiotlb-xen.h
24092F: include/xen/swiotlb-xen.h
24093
24094XFS FILESYSTEM
24095M: Chandan Babu R <[email protected]>
24096R: Darrick J. Wong <[email protected]>
24097L: [email protected]
24098S: Supported
24099W: http://xfs.org/
24100C: irc://irc.oftc.net/xfs
24101T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24102P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24103F: Documentation/ABI/testing/sysfs-fs-xfs
24104F: Documentation/admin-guide/xfs.rst
24105F: Documentation/filesystems/xfs/*
24106F: fs/xfs/
24107F: include/uapi/linux/dqblk_xfs.h
24108F: include/uapi/linux/fsmap.h
24109
24110XILINX AMS DRIVER
24111M: Anand Ashok Dumbre <[email protected]>
24112L: [email protected]
24113S: Maintained
24114F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24115F: drivers/iio/adc/xilinx-ams.c
24116
24117XILINX AXI ETHERNET DRIVER
24118M: Radhey Shyam Pandey <[email protected]>
24119S: Maintained
24120F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24121F: drivers/net/ethernet/xilinx/xilinx_axienet*
24122
24123XILINX CAN DRIVER
24124M: Appana Durga Kedareswara rao <[email protected]>
24125R: Naga Sureshkumar Relli <[email protected]>
24126L: [email protected]
24127S: Maintained
24128F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24129F: drivers/net/can/xilinx_can.c
24130
24131XILINX EVENT MANAGEMENT DRIVER
24132M: Abhyuday Godhasara <[email protected]>
24133S: Maintained
24134F: drivers/soc/xilinx/xlnx_event_manager.c
24135F: include/linux/firmware/xlnx-event-manager.h
24136
24137XILINX GPIO DRIVER
24138M: Shubhrajyoti Datta <[email protected]>
24139R: Srinivas Neeli <[email protected]>
24140R: Michal Simek <[email protected]>
24141S: Maintained
24142F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24143F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24144F: drivers/gpio/gpio-xilinx.c
24145F: drivers/gpio/gpio-zynq.c
24146
24147XILINX LL TEMAC ETHERNET DRIVER
24148L: [email protected]
24149S: Orphan
24150F: drivers/net/ethernet/xilinx/ll_temac*
24151
24152XILINX PWM DRIVER
24153M: Sean Anderson <[email protected]>
24154S: Maintained
24155F: drivers/pwm/pwm-xilinx.c
24156F: include/clocksource/timer-xilinx.h
24157
24158XILINX SD-FEC IP CORES
24159M: Derek Kiernan <[email protected]>
24160M: Dragan Cvetic <[email protected]>
24161S: Maintained
24162F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
24163F: Documentation/misc-devices/xilinx_sdfec.rst
24164F: drivers/misc/Kconfig
24165F: drivers/misc/Makefile
24166F: drivers/misc/xilinx_sdfec.c
24167F: include/uapi/misc/xilinx_sdfec.h
24168
24169XILINX UARTLITE SERIAL DRIVER
24170M: Peter Korsgaard <[email protected]>
24171L: [email protected]
24172S: Maintained
24173F: drivers/tty/serial/uartlite.c
24174
24175XILINX VIDEO IP CORES
24176M: Laurent Pinchart <[email protected]>
24177L: [email protected]
24178S: Supported
24179T: git git://linuxtv.org/media_tree.git
24180F: Documentation/devicetree/bindings/media/xilinx/
24181F: drivers/media/platform/xilinx/
24182F: include/uapi/linux/xilinx-v4l2-controls.h
24183
24184XILINX VERSAL EDAC DRIVER
24185M: Shubhrajyoti Datta <[email protected]>
24186M: Sai Krishna Potthuri <[email protected]>
24187S: Maintained
24188F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24189F: drivers/edac/versal_edac.c
24190
24191XILINX WATCHDOG DRIVER
24192M: Srinivas Neeli <[email protected]>
24193R: Shubhrajyoti Datta <[email protected]>
24194R: Michal Simek <[email protected]>
24195S: Maintained
24196F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24197F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24198F: drivers/watchdog/of_xilinx_wdt.c
24199F: drivers/watchdog/xilinx_wwdt.c
24200
24201XILINX XDMA DRIVER
24202M: Lizhi Hou <[email protected]>
24203M: Brian Xu <[email protected]>
24204M: Raj Kumar Rampelli <[email protected]>
24205L: [email protected]
24206S: Supported
24207F: drivers/dma/xilinx/xdma-regs.h
24208F: drivers/dma/xilinx/xdma.c
24209F: include/linux/dma/amd_xdma.h
24210F: include/linux/platform_data/amd_xdma.h
24211
24212XILINX ZYNQMP DPDMA DRIVER
24213M: Laurent Pinchart <[email protected]>
24214L: [email protected]
24215S: Supported
24216F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24217F: drivers/dma/xilinx/xilinx_dpdma.c
24218F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24219
24220XILINX ZYNQMP OCM EDAC DRIVER
24221M: Shubhrajyoti Datta <[email protected]>
24222M: Sai Krishna Potthuri <[email protected]>
24223S: Maintained
24224F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24225F: drivers/edac/zynqmp_edac.c
24226
24227XILINX ZYNQMP PSGTR PHY DRIVER
24228M: Laurent Pinchart <[email protected]>
24229L: [email protected]
24230S: Supported
24231T: git https://github.com/Xilinx/linux-xlnx.git
24232F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24233F: drivers/phy/xilinx/phy-zynqmp.c
24234
24235XILINX ZYNQMP SHA3 DRIVER
24236M: Harsha <[email protected]>
24237S: Maintained
24238F: drivers/crypto/xilinx/zynqmp-sha.c
24239
24240XILLYBUS DRIVER
24241M: Eli Billauer <[email protected]>
24242L: [email protected]
24243S: Supported
24244F: drivers/char/xillybus/
24245
24246XLP9XX I2C DRIVER
24247M: George Cherian <[email protected]>
24248L: [email protected]
24249S: Supported
24250W: http://www.marvell.com
24251F: drivers/i2c/busses/i2c-xlp9xx.c
24252
24253XRA1403 GPIO EXPANDER
24254M: Nandor Han <[email protected]>
24255L: [email protected]
24256S: Maintained
24257F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24258F: drivers/gpio/gpio-xra1403.c
24259
24260XTENSA XTFPGA PLATFORM SUPPORT
24261M: Max Filippov <[email protected]>
24262S: Maintained
24263F: drivers/spi/spi-xtensa-xtfpga.c
24264F: sound/soc/xtensa/xtfpga-i2s.c
24265
24266YAM DRIVER FOR AX.25
24267M: Jean-Paul Roubelat <[email protected]>
24268L: [email protected]
24269S: Maintained
24270F: drivers/net/hamradio/yam*
24271F: include/linux/yam.h
24272
24273YAMA SECURITY MODULE
24274M: Kees Cook <[email protected]>
24275S: Supported
24276T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24277F: Documentation/admin-guide/LSM/Yama.rst
24278F: security/yama/
24279
24280YEALINK PHONE DRIVER
24281M: Henk Vergonet <[email protected]>
24282L: [email protected]
24283S: Maintained
24284F: Documentation/input/devices/yealink.rst
24285F: drivers/input/misc/yealink.*
24286
24287Z3FOLD COMPRESSED PAGE ALLOCATOR
24288M: Vitaly Wool <[email protected]>
24289R: Miaohe Lin <[email protected]>
24290L: [email protected]
24291S: Maintained
24292F: mm/z3fold.c
24293
24294Z8530 DRIVER FOR AX.25
24295M: Joerg Reuter <[email protected]>
24296L: [email protected]
24297S: Maintained
24298W: http://yaina.de/jreuter/
24299W: http://www.qsl.net/dl1bke/
24300F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
24301F: drivers/net/hamradio/*scc.c
24302F: drivers/net/hamradio/z8530.h
24303
24304ZBUD COMPRESSED PAGE ALLOCATOR
24305M: Seth Jennings <[email protected]>
24306M: Dan Streetman <[email protected]>
24307L: [email protected]
24308S: Maintained
24309F: mm/zbud.c
24310
24311ZD1211RW WIRELESS DRIVER
24312L: [email protected]
24313S: Orphan
24314F: drivers/net/wireless/zydas/zd1211rw/
24315
24316ZD1301 MEDIA DRIVER
24317L: [email protected]
24318S: Orphan
24319W: https://linuxtv.org/
24320Q: https://patchwork.linuxtv.org/project/linux-media/list/
24321F: drivers/media/usb/dvb-usb-v2/zd1301*
24322
24323ZD1301_DEMOD MEDIA DRIVER
24324L: [email protected]
24325S: Orphan
24326W: https://linuxtv.org/
24327Q: https://patchwork.linuxtv.org/project/linux-media/list/
24328F: drivers/media/dvb-frontends/zd1301_demod*
24329
24330ZHAOXIN PROCESSOR SUPPORT
24331M: Tony W Wang-oc <[email protected]>
24332L: [email protected]
24333S: Maintained
24334F: arch/x86/kernel/cpu/zhaoxin.c
24335
24336ZONEFS FILESYSTEM
24337M: Damien Le Moal <[email protected]>
24338M: Naohiro Aota <[email protected]>
24339R: Johannes Thumshirn <[email protected]>
24340L: [email protected]
24341S: Maintained
24342T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24343F: Documentation/filesystems/zonefs.rst
24344F: fs/zonefs/
24345
24346ZR36067 VIDEO FOR LINUX DRIVER
24347M: Corentin Labbe <[email protected]>
24348L: [email protected]
24349L: [email protected]
24350S: Maintained
24351W: http://mjpeg.sourceforge.net/driver-zoran/
24352Q: https://patchwork.linuxtv.org/project/linux-media/list/
24353F: Documentation/driver-api/media/drivers/zoran.rst
24354F: drivers/media/pci/zoran/
24355
24356ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24357M: Minchan Kim <[email protected]>
24358M: Sergey Senozhatsky <[email protected]>
24359L: [email protected]
24360S: Maintained
24361F: Documentation/admin-guide/blockdev/zram.rst
24362F: drivers/block/zram/
24363
24364ZS DECSTATION Z85C30 SERIAL DRIVER
24365M: "Maciej W. Rozycki" <[email protected]>
24366S: Maintained
24367F: drivers/tty/serial/zs.*
24368
24369ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24370M: Minchan Kim <[email protected]>
24371M: Sergey Senozhatsky <[email protected]>
24372L: [email protected]
24373S: Maintained
24374F: Documentation/mm/zsmalloc.rst
24375F: include/linux/zsmalloc.h
24376F: mm/zsmalloc.c
24377
24378ZSTD
24379M: Nick Terrell <[email protected]>
24380S: Maintained
24381B: https://github.com/facebook/zstd/issues
24382T: git https://github.com/terrelln/linux.git
24383F: crypto/zstd.c
24384F: include/linux/zstd*
24385F: lib/decompress_unzstd.c
24386F: lib/zstd/
24387N: zstd
24388K: zstd
24389
24390ZSWAP COMPRESSED SWAP CACHING
24391M: Johannes Weiner <[email protected]>
24392M: Yosry Ahmed <[email protected]>
24393M: Nhat Pham <[email protected]>
24394L: [email protected]
24395S: Maintained
24396F: Documentation/admin-guide/mm/zswap.rst
24397F: include/linux/zpool.h
24398F: include/linux/zswap.h
24399F: mm/zpool.c
24400F: mm/zswap.c
24401
24402THE REST
24403M: Linus Torvalds <[email protected]>
24404L: [email protected]
24405S: Buried alive in reporters
24406T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24407F: *
24408F: */