projects/linux·blob v6.11-rc6 · refs

25403 lines · 755.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 1 EMBEDDED CONTROLLER DRIVER
262M: Nikita Travkin <[email protected]>
263S: Maintained
264F: Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265F: drivers/platform/arm64/acer-aspire1-ec.c
266
267ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268M: Peter Kaestle <[email protected]>
269L: [email protected]
270S: Maintained
271W: http://piie.net/?section=acerhdf
272F: drivers/platform/x86/acerhdf.c
273
274ACER WMI LAPTOP EXTRAS
275M: "Lee, Chun-Yi" <[email protected]>
276L: [email protected]
277S: Maintained
278F: drivers/platform/x86/acer-wmi.c
279
280ACPI
281M: "Rafael J. Wysocki" <[email protected]>
282R: Len Brown <[email protected]>
283L: [email protected]
284S: Supported
285Q: https://patchwork.kernel.org/project/linux-acpi/list/
286B: https://bugzilla.kernel.org
287T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288F: Documentation/ABI/testing/configfs-acpi
289F: Documentation/ABI/testing/sysfs-bus-acpi
290F: Documentation/firmware-guide/acpi/
291F: arch/x86/kernel/acpi/
292F: arch/x86/pci/acpi.c
293F: drivers/acpi/
294F: drivers/pci/*/*acpi*
295F: drivers/pci/*acpi*
296F: drivers/pnp/pnpacpi/
297F: include/acpi/
298F: include/linux/acpi.h
299F: include/linux/fwnode.h
300F: include/linux/fw_table.h
301F: lib/fw_table.c
302F: tools/power/acpi/
303
304ACPI APEI
305M: "Rafael J. Wysocki" <[email protected]>
306R: Len Brown <[email protected]>
307R: James Morse <[email protected]>
308R: Tony Luck <[email protected]>
309R: Borislav Petkov <[email protected]>
310L: [email protected]
311F: drivers/acpi/apei/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M: Robert Moore <[email protected]>
315M: "Rafael J. Wysocki" <[email protected]>
316L: [email protected]
317L: [email protected]
318S: Supported
319W: https://acpica.org/
320W: https://github.com/acpica/acpica/
321Q: https://patchwork.kernel.org/project/linux-acpi/list/
322B: https://bugzilla.kernel.org
323B: https://bugs.acpica.org
324T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325F: drivers/acpi/acpica/
326F: include/acpi/
327F: tools/power/acpi/
328
329ACPI FOR ARM64 (ACPI/arm64)
330M: Lorenzo Pieralisi <[email protected]>
331M: Hanjun Guo <[email protected]>
332M: Sudeep Holla <[email protected]>
333L: [email protected]
334L: [email protected] (moderated for non-subscribers)
335S: Maintained
336F: drivers/acpi/arm64
337
338ACPI FOR RISC-V (ACPI/riscv)
339M: Sunil V L <[email protected]>
340L: [email protected]
341L: [email protected]
342S: Maintained
343F: drivers/acpi/riscv/
344
345ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
346M: Sudeep Holla <[email protected]>
347L: [email protected]
348S: Supported
349F: drivers/mailbox/pcc.c
350
351ACPI PMIC DRIVERS
352M: "Rafael J. Wysocki" <[email protected]>
353M: Len Brown <[email protected]>
354R: Andy Shevchenko <[email protected]>
355R: Mika Westerberg <[email protected]>
356L: [email protected]
357S: Supported
358Q: https://patchwork.kernel.org/project/linux-acpi/list/
359B: https://bugzilla.kernel.org
360T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361F: drivers/acpi/pmic/
362
363ACPI QUICKSTART DRIVER
364M: Armin Wolf <[email protected]>
365L: [email protected]
366S: Maintained
367F: drivers/platform/x86/quickstart.c
368
369ACPI SERIAL MULTI INSTANTIATE DRIVER
370M: Hans de Goede <[email protected]>
371L: [email protected]
372S: Maintained
373F: drivers/platform/x86/serial-multi-instantiate.c
374
375ACPI THERMAL DRIVER
376M: Rafael J. Wysocki <[email protected]>
377R: Zhang Rui <[email protected]>
378L: [email protected]
379S: Supported
380B: https://bugzilla.kernel.org
381F: drivers/acpi/*thermal*
382
383ACPI VIOT DRIVER
384M: Jean-Philippe Brucker <[email protected]>
385L: [email protected]
386L: [email protected]
387S: Maintained
388F: drivers/acpi/viot.c
389F: include/linux/acpi_viot.h
390
391ACPI WMI DRIVER
392M: Armin Wolf <[email protected]>
393L: [email protected]
394S: Maintained
395F: Documentation/ABI/testing/sysfs-bus-wmi
396F: Documentation/driver-api/wmi.rst
397F: Documentation/wmi/
398F: drivers/platform/x86/wmi.c
399F: include/uapi/linux/wmi.h
400
401ACRN HYPERVISOR SERVICE MODULE
402M: Fei Li <[email protected]>
403L: [email protected] (subscribers-only)
404S: Supported
405W: https://projectacrn.org
406F: Documentation/virt/acrn/
407F: drivers/virt/acrn/
408F: include/uapi/linux/acrn.h
409
410AD1889 ALSA SOUND DRIVER
411L: [email protected]
412S: Maintained
413W: https://parisc.wiki.kernel.org/index.php/AD1889
414F: sound/pci/ad1889.*
415
416AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
417M: Mugilraj Dhavachelvan <[email protected]>
418L: [email protected]
419S: Supported
420F: drivers/iio/potentiometer/ad5110.c
421
422AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
423M: Michael Hennerich <[email protected]>
424S: Supported
425W: http://wiki.analog.com/AD5254
426W: https://ez.analog.com/linux-software-drivers
427F: drivers/misc/ad525x_dpot.c
428
429AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
430M: Michael Hennerich <[email protected]>
431S: Supported
432W: http://wiki.analog.com/AD5398
433W: https://ez.analog.com/linux-software-drivers
434F: drivers/regulator/ad5398.c
435
436AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
437M: Michael Hennerich <[email protected]>
438S: Supported
439W: http://wiki.analog.com/AD7142
440W: https://ez.analog.com/linux-software-drivers
441F: drivers/input/misc/ad714x.c
442
443AD738X ADC DRIVER (AD7380/1/2/4)
444M: Michael Hennerich <[email protected]>
445M: Nuno Sá <[email protected]>
446R: David Lechner <[email protected]>
447S: Supported
448W: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
449W: https://ez.analog.com/linux-software-drivers
450F: Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
451F: drivers/iio/adc/ad7380.c
452
453AD7877 TOUCHSCREEN DRIVER
454M: Michael Hennerich <[email protected]>
455S: Supported
456W: http://wiki.analog.com/AD7877
457W: https://ez.analog.com/linux-software-drivers
458F: drivers/input/touchscreen/ad7877.c
459
460AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
461M: Michael Hennerich <[email protected]>
462S: Supported
463W: http://wiki.analog.com/AD7879
464W: https://ez.analog.com/linux-software-drivers
465F: drivers/input/touchscreen/ad7879.c
466
467AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
468M: Michael Hennerich <[email protected]>
469M: Nuno Sá <[email protected]>
470R: David Lechner <[email protected]>
471S: Supported
472W: https://ez.analog.com/linux-software-drivers
473F: Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
474F: Documentation/iio/ad7944.rst
475F: drivers/iio/adc/ad7944.c
476
477ADAFRUIT MINI I2C GAMEPAD
478M: Anshul Dalal <[email protected]>
479L: [email protected]
480S: Maintained
481F: Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
482F: drivers/input/joystick/adafruit-seesaw.c
483
484ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
485M: Jiri Kosina <[email protected]>
486S: Maintained
487
488ADF7242 IEEE 802.15.4 RADIO DRIVER
489M: Michael Hennerich <[email protected]>
490L: [email protected]
491S: Supported
492W: https://wiki.analog.com/ADF7242
493W: https://ez.analog.com/linux-software-drivers
494F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
495F: drivers/net/ieee802154/adf7242.c
496
497ADM1025 HARDWARE MONITOR DRIVER
498M: Jean Delvare <[email protected]>
499L: [email protected]
500S: Maintained
501F: Documentation/hwmon/adm1025.rst
502F: drivers/hwmon/adm1025.c
503
504ADM1029 HARDWARE MONITOR DRIVER
505M: Corentin Labbe <[email protected]>
506L: [email protected]
507S: Maintained
508F: drivers/hwmon/adm1029.c
509
510ADM8211 WIRELESS DRIVER
511L: [email protected]
512S: Orphan
513F: drivers/net/wireless/admtek/adm8211.*
514
515ADP1050 HARDWARE MONITOR DRIVER
516M: Radu Sabau <[email protected]>
517L: [email protected]
518S: Supported
519W: https://ez.analog.com/linux-software-drivers
520F: Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
521
522ADP1653 FLASH CONTROLLER DRIVER
523M: Sakari Ailus <[email protected]>
524L: [email protected]
525S: Maintained
526F: drivers/media/i2c/adp1653.c
527F: include/media/i2c/adp1653.h
528
529ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
530M: Michael Hennerich <[email protected]>
531S: Supported
532W: http://wiki.analog.com/ADP5520
533W: https://ez.analog.com/linux-software-drivers
534F: drivers/gpio/gpio-adp5520.c
535F: drivers/input/keyboard/adp5520-keys.c
536F: drivers/leds/leds-adp5520.c
537F: drivers/mfd/adp5520.c
538F: drivers/video/backlight/adp5520_bl.c
539
540ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
541M: Michael Hennerich <[email protected]>
542S: Supported
543W: http://wiki.analog.com/ADP5588
544W: https://ez.analog.com/linux-software-drivers
545F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
546F: drivers/input/keyboard/adp5588-keys.c
547
548ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
549M: Michael Hennerich <[email protected]>
550S: Supported
551W: http://wiki.analog.com/ADP8860
552W: https://ez.analog.com/linux-software-drivers
553F: drivers/video/backlight/adp8860_bl.c
554
555ADT746X FAN DRIVER
556M: Colin Leroy <[email protected]>
557S: Maintained
558F: drivers/macintosh/therm_adt746x.c
559
560ADT7475 HARDWARE MONITOR DRIVER
561M: Jean Delvare <[email protected]>
562L: [email protected]
563S: Maintained
564F: Documentation/hwmon/adt7475.rst
565F: drivers/hwmon/adt7475.c
566
567ADVANSYS SCSI DRIVER
568M: Matthew Wilcox <[email protected]>
569M: Hannes Reinecke <[email protected]>
570L: [email protected]
571S: Maintained
572F: Documentation/scsi/advansys.rst
573F: drivers/scsi/advansys.c
574
575ADVANTECH SWBTN DRIVER
576M: Andrea Ho <[email protected]>
577L: [email protected]
578S: Maintained
579F: drivers/platform/x86/adv_swbutton.c
580
581ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
582M: Lucas Stankus <[email protected]>
583S: Supported
584F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
585F: drivers/iio/accel/adxl313*
586
587ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
588M: Michael Hennerich <[email protected]>
589S: Supported
590W: http://wiki.analog.com/ADXL345
591W: https://ez.analog.com/linux-software-drivers
592F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
593F: drivers/input/misc/adxl34x.c
594
595ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
596M: Puranjay Mohan <[email protected]>
597L: [email protected]
598S: Supported
599F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
600F: drivers/iio/accel/adxl355.h
601F: drivers/iio/accel/adxl355_core.c
602F: drivers/iio/accel/adxl355_i2c.c
603F: drivers/iio/accel/adxl355_spi.c
604
605ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
606M: Cosmin Tanislav <[email protected]>
607L: [email protected]
608S: Supported
609W: https://ez.analog.com/linux-software-drivers
610F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
611F: drivers/iio/accel/adxl367*
612
613ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
614M: Michael Hennerich <[email protected]>
615S: Supported
616W: https://ez.analog.com/linux-software-drivers
617F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
618F: drivers/iio/accel/adxl372.c
619F: drivers/iio/accel/adxl372_i2c.c
620F: drivers/iio/accel/adxl372_spi.c
621
622AF8133J THREE-AXIS MAGNETOMETER DRIVER
623M: Ondřej Jirman <[email protected]>
624S: Maintained
625F: Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
626F: drivers/iio/magnetometer/af8133j.c
627
628AF9013 MEDIA DRIVER
629L: [email protected]
630S: Orphan
631W: https://linuxtv.org
632Q: http://patchwork.linuxtv.org/project/linux-media/list/
633F: drivers/media/dvb-frontends/af9013*
634
635AF9033 MEDIA DRIVER
636L: [email protected]
637S: Orphan
638W: https://linuxtv.org
639Q: http://patchwork.linuxtv.org/project/linux-media/list/
640F: drivers/media/dvb-frontends/af9033*
641
642AFFS FILE SYSTEM
643M: David Sterba <[email protected]>
644L: [email protected]
645S: Odd Fixes
646F: Documentation/filesystems/affs.rst
647F: fs/affs/
648
649AFS FILESYSTEM
650M: David Howells <[email protected]>
651M: Marc Dionne <[email protected]>
652L: [email protected]
653S: Supported
654W: https://www.infradead.org/~dhowells/kafs/
655F: Documentation/filesystems/afs.rst
656F: fs/afs/
657F: include/trace/events/afs.h
658
659AGPGART DRIVER
660M: David Airlie <[email protected]>
661L: [email protected]
662S: Maintained
663T: git https://gitlab.freedesktop.org/drm/kernel.git
664F: drivers/char/agp/
665F: include/linux/agp*
666F: include/uapi/linux/agp*
667
668AHA152X SCSI DRIVER
669M: "Juergen E. Fischer" <[email protected]>
670L: [email protected]
671S: Maintained
672F: drivers/scsi/aha152x*
673F: drivers/scsi/pcmcia/aha152x*
674
675AIC7XXX / AIC79XX SCSI DRIVER
676M: Hannes Reinecke <[email protected]>
677L: [email protected]
678S: Maintained
679F: drivers/scsi/aic7xxx/
680
681AIMSLAB FM RADIO RECEIVER DRIVER
682M: Hans Verkuil <[email protected]>
683L: [email protected]
684S: Maintained
685W: https://linuxtv.org
686T: git git://linuxtv.org/media_tree.git
687F: drivers/media/radio/radio-aimslab*
688
689AIO
690M: Benjamin LaHaise <[email protected]>
691L: [email protected]
692S: Supported
693F: fs/aio.c
694F: include/linux/*aio*.h
695
696AIROHA ETHERNET DRIVER
697M: Lorenzo Bianconi <[email protected]>
698L: [email protected] (moderated for non-subscribers)
699L: [email protected] (moderated for non-subscribers)
700L: [email protected]
701S: Maintained
702F: Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
703F: drivers/net/ethernet/mediatek/airoha_eth.c
704
705AIROHA PCIE PHY DRIVER
706M: Lorenzo Bianconi <[email protected]>
707L: [email protected] (moderated for non-subscribers)
708S: Maintained
709F: Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
710F: drivers/phy/phy-airoha-pcie-regs.h
711F: drivers/phy/phy-airoha-pcie.c
712
713AIROHA SPI SNFI DRIVER
714M: Lorenzo Bianconi <[email protected]>
715M: Ray Liu <[email protected]>
716L: [email protected] (moderated for non-subscribers)
717L: [email protected]
718S: Maintained
719F: Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
720F: drivers/spi/spi-airoha-snfi.c
721
722AIRSPY MEDIA DRIVER
723L: [email protected]
724S: Orphan
725W: https://linuxtv.org
726Q: http://patchwork.linuxtv.org/project/linux-media/list/
727F: drivers/media/usb/airspy/
728
729ALACRITECH GIGABIT ETHERNET DRIVER
730M: Lino Sanfilippo <[email protected]>
731S: Maintained
732F: drivers/net/ethernet/alacritech/*
733
734ALCATEL SPEEDTOUCH USB DRIVER
735M: Duncan Sands <[email protected]>
736L: [email protected]
737S: Maintained
738W: http://www.linux-usb.org/SpeedTouch/
739F: drivers/usb/atm/speedtch.c
740F: drivers/usb/atm/usbatm.c
741
742ALCHEMY AU1XX0 MMC DRIVER
743M: Manuel Lauss <[email protected]>
744S: Maintained
745F: drivers/mmc/host/au1xmmc.c
746
747ALI1563 I2C DRIVER
748M: Rudolf Marek <[email protected]>
749L: [email protected]
750S: Maintained
751F: Documentation/i2c/busses/i2c-ali1563.rst
752F: drivers/i2c/busses/i2c-ali1563.c
753
754ALIBABA ELASTIC RDMA DRIVER
755M: Cheng Xu <[email protected]>
756M: Kai Shen <[email protected]>
757L: [email protected]
758S: Supported
759F: drivers/infiniband/hw/erdma
760F: include/uapi/rdma/erdma-abi.h
761
762ALIBABA PMU DRIVER
763M: Shuai Xue <[email protected]>
764S: Supported
765F: Documentation/admin-guide/perf/alibaba_pmu.rst
766F: drivers/perf/alibaba_uncore_drw_pmu.c
767
768ALIENWARE WMI DRIVER
769L: [email protected]
770S: Maintained
771F: drivers/platform/x86/dell/alienware-wmi.c
772
773ALLEGRO DVT VIDEO IP CORE DRIVER
774M: Michael Tretter <[email protected]>
775R: Pengutronix Kernel Team <[email protected]>
776L: [email protected]
777S: Maintained
778F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
779F: drivers/media/platform/allegro-dvt/
780
781ALLIED VISION ALVIUM CAMERA DRIVER
782M: Tommaso Merciai <[email protected]>
783M: Martin Hecht <[email protected]>
784L: [email protected]
785S: Maintained
786F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
787F: drivers/media/i2c/alvium-csi2.c
788F: drivers/media/i2c/alvium-csi2.h
789
790ALLWINNER A10 CSI DRIVER
791M: Maxime Ripard <[email protected]>
792L: [email protected]
793S: Maintained
794T: git git://linuxtv.org/media_tree.git
795F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
796F: drivers/media/platform/sunxi/sun4i-csi/
797
798ALLWINNER A31 CSI DRIVER
799M: Yong Deng <[email protected]>
800M: Paul Kocialkowski <[email protected]>
801L: [email protected]
802S: Maintained
803T: git git://linuxtv.org/media_tree.git
804F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
805F: drivers/media/platform/sunxi/sun6i-csi/
806
807ALLWINNER A31 ISP DRIVER
808M: Paul Kocialkowski <[email protected]>
809L: [email protected]
810S: Maintained
811T: git git://linuxtv.org/media_tree.git
812F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
813F: drivers/staging/media/sunxi/sun6i-isp/
814F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
815
816ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
817M: Paul Kocialkowski <[email protected]>
818L: [email protected]
819S: Maintained
820T: git git://linuxtv.org/media_tree.git
821F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
822F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
823
824ALLWINNER CPUFREQ DRIVER
825M: Yangtao Li <[email protected]>
826L: [email protected]
827S: Maintained
828F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
829F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
830
831ALLWINNER CRYPTO DRIVERS
832M: Corentin Labbe <[email protected]>
833L: [email protected]
834S: Maintained
835F: drivers/crypto/allwinner/
836
837ALLWINNER DMIC DRIVERS
838M: Ban Tao <[email protected]>
839L: [email protected] (moderated for non-subscribers)
840S: Maintained
841F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
842F: sound/soc/sunxi/sun50i-dmic.c
843
844ALLWINNER HARDWARE SPINLOCK SUPPORT
845M: Wilken Gottwalt <[email protected]>
846S: Maintained
847F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
848F: drivers/hwspinlock/sun6i_hwspinlock.c
849
850ALLWINNER THERMAL DRIVER
851M: Vasily Khoruzhick <[email protected]>
852M: Yangtao Li <[email protected]>
853L: [email protected]
854S: Maintained
855F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
856F: drivers/thermal/sun8i_thermal.c
857
858ALLWINNER VPU DRIVER
859M: Maxime Ripard <[email protected]>
860M: Paul Kocialkowski <[email protected]>
861L: [email protected]
862S: Maintained
863F: drivers/staging/media/sunxi/cedrus/
864
865ALPHA PORT
866M: Richard Henderson <[email protected]>
867M: Ivan Kokshaysky <[email protected]>
868M: Matt Turner <[email protected]>
869L: [email protected]
870S: Odd Fixes
871F: arch/alpha/
872
873ALPS PS/2 TOUCHPAD DRIVER
874R: Pali Rohár <[email protected]>
875F: drivers/input/mouse/alps.*
876
877ALTERA MAILBOX DRIVER
878M: Mun Yew Tham <[email protected]>
879S: Maintained
880F: drivers/mailbox/mailbox-altera.c
881
882ALTERA MSGDMA IP CORE DRIVER
883M: Olivier Dautricourt <[email protected]>
884R: Stefan Roese <[email protected]>
885L: [email protected]
886S: Odd Fixes
887F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
888F: drivers/dma/altera-msgdma.c
889
890ALTERA PIO DRIVER
891M: Mun Yew Tham <[email protected]>
892L: [email protected]
893S: Maintained
894F: drivers/gpio/gpio-altera.c
895
896ALTERA TRIPLE SPEED ETHERNET DRIVER
897M: Joyce Ooi <[email protected]>
898L: [email protected]
899S: Maintained
900F: drivers/net/ethernet/altera/
901
902ALTERA UART/JTAG UART SERIAL DRIVERS
903M: Tobias Klauser <[email protected]>
904L: [email protected]
905S: Maintained
906F: drivers/tty/serial/altera_jtaguart.c
907F: drivers/tty/serial/altera_uart.c
908F: include/linux/altera_jtaguart.h
909F: include/linux/altera_uart.h
910
911AMAZON ANNAPURNA LABS FIC DRIVER
912M: Talel Shenhar <[email protected]>
913S: Maintained
914F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
915F: drivers/irqchip/irq-al-fic.c
916
917AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
918M: Talel Shenhar <[email protected]>
919M: Talel Shenhar <[email protected]>
920S: Maintained
921F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
922F: drivers/edac/al_mc_edac.c
923
924AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
925M: Talel Shenhar <[email protected]>
926S: Maintained
927F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
928F: drivers/thermal/thermal_mmio.c
929
930AMAZON ETHERNET DRIVERS
931M: Shay Agroskin <[email protected]>
932M: Arthur Kiyanovski <[email protected]>
933R: David Arinzon <[email protected]>
934R: Noam Dagan <[email protected]>
935R: Saeed Bishara <[email protected]>
936L: [email protected]
937S: Supported
938F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
939F: drivers/net/ethernet/amazon/
940
941AMAZON RDMA EFA DRIVER
942M: Michael Margolin <[email protected]>
943R: Gal Pressman <[email protected]>
944R: Yossi Leybovich <[email protected]>
945L: [email protected]
946S: Supported
947Q: https://patchwork.kernel.org/project/linux-rdma/list/
948F: drivers/infiniband/hw/efa/
949F: include/uapi/rdma/efa-abi.h
950
951AMD ADDRESS TRANSLATION LIBRARY (ATL)
952M: Yazen Ghannam <[email protected]>
953L: [email protected]
954S: Supported
955F: drivers/ras/amd/atl/*
956
957AMD AXI W1 DRIVER
958M: Kris Chaplin <[email protected]>
959R: Thomas Delev <[email protected]>
960R: Michal Simek <[email protected]>
961S: Maintained
962F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
963F: drivers/w1/masters/amd_axi_w1.c
964
965AMD CDX BUS DRIVER
966M: Nipun Gupta <[email protected]>
967M: Nikhil Agarwal <[email protected]>
968S: Maintained
969F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
970F: drivers/cdx/*
971F: include/linux/cdx/*
972
973AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
974M: Tom Lendacky <[email protected]>
975M: John Allen <[email protected]>
976L: [email protected]
977S: Supported
978F: drivers/crypto/ccp/
979F: include/linux/ccp.h
980
981AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
982M: Ashish Kalra <[email protected]>
983M: Tom Lendacky <[email protected]>
984L: [email protected]
985S: Supported
986F: drivers/crypto/ccp/sev*
987F: include/uapi/linux/psp-sev.h
988
989AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
990M: Mario Limonciello <[email protected]>
991L: [email protected]
992S: Supported
993F: drivers/crypto/ccp/dbc.c
994F: drivers/crypto/ccp/dbc.h
995F: drivers/crypto/ccp/platform-access.c
996F: drivers/crypto/ccp/platform-access.h
997F: include/uapi/linux/psp-dbc.h
998F: tools/crypto/ccp/*.c
999F: tools/crypto/ccp/*.py
1000
1001AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1002M: Mario Limonciello <[email protected]>
1003L: [email protected]
1004S: Supported
1005F: drivers/crypto/ccp/hsti.*
1006
1007AMD DISPLAY CORE
1008M: Harry Wentland <[email protected]>
1009M: Leo Li <[email protected]>
1010M: Rodrigo Siqueira <[email protected]>
1011L: [email protected]
1012S: Supported
1013T: git https://gitlab.freedesktop.org/agd5f/linux.git
1014F: drivers/gpu/drm/amd/display/
1015
1016AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1017M: Huang Rui <[email protected]>
1018L: [email protected]
1019S: Supported
1020F: Documentation/hwmon/fam15h_power.rst
1021F: drivers/hwmon/fam15h_power.c
1022
1023AMD FCH GPIO DRIVER
1024M: Enrico Weigelt, metux IT consult <[email protected]>
1025L: [email protected]
1026S: Maintained
1027F: drivers/gpio/gpio-amd-fch.c
1028F: include/linux/platform_data/gpio/gpio-amd-fch.h
1029
1030AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1031L: [email protected] (moderated for non-subscribers)
1032S: Orphan
1033F: drivers/usb/gadget/udc/amd5536udc.*
1034
1035AMD GEODE PROCESSOR/CHIPSET SUPPORT
1036M: Andres Salomon <[email protected]>
1037L: [email protected] (moderated for non-subscribers)
1038S: Supported
1039W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1040F: arch/x86/include/asm/geode.h
1041F: drivers/char/hw_random/geode-rng.c
1042F: drivers/crypto/geode*
1043F: drivers/video/fbdev/geode/
1044
1045AMD HSMP DRIVER
1046M: Naveen Krishna Chatradhi <[email protected]>
1047R: Carlos Bilbao <[email protected]>
1048L: [email protected]
1049S: Maintained
1050F: Documentation/arch/x86/amd_hsmp.rst
1051F: arch/x86/include/asm/amd_hsmp.h
1052F: arch/x86/include/uapi/asm/amd_hsmp.h
1053F: drivers/platform/x86/amd/hsmp.c
1054
1055AMD IOMMU (AMD-VI)
1056M: Joerg Roedel <[email protected]>
1057R: Suravee Suthikulpanit <[email protected]>
1058L: [email protected]
1059S: Maintained
1060T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1061F: drivers/iommu/amd/
1062F: include/linux/amd-iommu.h
1063
1064AMD KFD
1065M: Felix Kuehling <[email protected]>
1066L: [email protected]
1067S: Supported
1068T: git https://gitlab.freedesktop.org/agd5f/linux.git
1069F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1070F: drivers/gpu/drm/amd/amdkfd/
1071F: drivers/gpu/drm/amd/include/cik_structs.h
1072F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1073F: drivers/gpu/drm/amd/include/v9_structs.h
1074F: drivers/gpu/drm/amd/include/vi_structs.h
1075F: include/uapi/linux/kfd_ioctl.h
1076F: include/uapi/linux/kfd_sysfs.h
1077
1078AMD MP2 I2C DRIVER
1079M: Elie Morisse <[email protected]>
1080M: Shyam Sundar S K <[email protected]>
1081L: [email protected]
1082S: Maintained
1083F: drivers/i2c/busses/i2c-amd-mp2*
1084
1085AMD PDS CORE DRIVER
1086M: Shannon Nelson <[email protected]>
1087M: Brett Creeley <[email protected]>
1088L: [email protected]
1089S: Supported
1090F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1091F: drivers/net/ethernet/amd/pds_core/
1092F: include/linux/pds/
1093
1094AMD PMC DRIVER
1095M: Shyam Sundar S K <[email protected]>
1096L: [email protected]
1097S: Maintained
1098F: drivers/platform/x86/amd/pmc/
1099
1100AMD PMF DRIVER
1101M: Shyam Sundar S K <[email protected]>
1102L: [email protected]
1103S: Maintained
1104F: Documentation/ABI/testing/sysfs-amd-pmf
1105F: drivers/platform/x86/amd/pmf/
1106
1107AMD POWERPLAY AND SWSMU
1108M: Kenneth Feng <[email protected]>
1109L: [email protected]
1110S: Supported
1111T: git https://gitlab.freedesktop.org/agd5f/linux.git
1112F: drivers/gpu/drm/amd/pm/
1113
1114AMD PSTATE DRIVER
1115M: Huang Rui <[email protected]>
1116M: Gautham R. Shenoy <[email protected]>
1117M: Mario Limonciello <[email protected]>
1118R: Perry Yuan <[email protected]>
1119L: [email protected]
1120S: Supported
1121F: Documentation/admin-guide/pm/amd-pstate.rst
1122F: drivers/cpufreq/amd-pstate*
1123F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1124
1125AMD PTDMA DRIVER
1126M: Basavaraj Natikar <[email protected]>
1127L: [email protected]
1128S: Maintained
1129F: drivers/dma/ptdma/
1130
1131AMD SEATTLE DEVICE TREE SUPPORT
1132M: Suravee Suthikulpanit <[email protected]>
1133M: Tom Lendacky <[email protected]>
1134S: Supported
1135F: arch/arm64/boot/dts/amd/
1136
1137AMD SENSOR FUSION HUB DRIVER
1138M: Basavaraj Natikar <[email protected]>
1139L: [email protected]
1140S: Maintained
1141F: Documentation/hid/amd-sfh*
1142F: drivers/hid/amd-sfh-hid/
1143
1144AMD SPI DRIVER
1145M: Sanjay R Mehta <[email protected]>
1146S: Maintained
1147F: drivers/spi/spi-amd.c
1148
1149AMD XGBE DRIVER
1150M: "Shyam Sundar S K" <[email protected]>
1151L: [email protected]
1152S: Supported
1153F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1154F: drivers/net/ethernet/amd/xgbe/
1155
1156AMLOGIC DDR PMU DRIVER
1157M: Jiucheng Xu <[email protected]>
1158L: [email protected]
1159S: Supported
1160W: http://www.amlogic.com
1161F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
1162F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1163F: drivers/perf/amlogic/
1164F: include/soc/amlogic/
1165
1166AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1167M: Javier Carrasco <[email protected]>
1168L: [email protected]
1169S: Maintained
1170F: Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1171F: Documentation/hwmon/chipcap2.rst
1172F: drivers/hwmon/chipcap2.c
1173
1174AMPHION VPU CODEC V4L2 DRIVER
1175M: Ming Qian <[email protected]>
1176M: Zhou Peng <[email protected]>
1177L: [email protected]
1178S: Maintained
1179F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1180F: drivers/media/platform/amphion/
1181
1182AMS AS73211 DRIVER
1183M: Christian Eggers <[email protected]>
1184L: [email protected]
1185S: Maintained
1186F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1187F: drivers/iio/light/as73211.c
1188
1189AMT (Automatic Multicast Tunneling)
1190M: Taehee Yoo <[email protected]>
1191L: [email protected]
1192S: Maintained
1193T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1194T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1195F: drivers/net/amt.c
1196
1197ANALOG DEVICES INC AD3552R DRIVER
1198M: Nuno Sá <[email protected]>
1199L: [email protected]
1200S: Supported
1201W: https://ez.analog.com/linux-software-drivers
1202F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1203F: drivers/iio/dac/ad3552r.c
1204
1205ANALOG DEVICES INC AD4130 DRIVER
1206M: Cosmin Tanislav <[email protected]>
1207L: [email protected]
1208S: Supported
1209W: https://ez.analog.com/linux-software-drivers
1210F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1211F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1212F: drivers/iio/adc/ad4130.c
1213
1214ANALOG DEVICES INC AD7091R DRIVER
1215M: Marcelo Schmitt <[email protected]>
1216L: [email protected]
1217S: Supported
1218W: http://ez.analog.com/community/linux-device-drivers
1219F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1220F: drivers/iio/adc/ad7091r*
1221
1222ANALOG DEVICES INC AD7192 DRIVER
1223M: Alisa-Dariana Roman <[email protected]>
1224L: [email protected]
1225S: Supported
1226W: https://ez.analog.com/linux-software-drivers
1227F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1228F: drivers/iio/adc/ad7192.c
1229
1230ANALOG DEVICES INC AD7292 DRIVER
1231M: Marcelo Schmitt <[email protected]>
1232L: [email protected]
1233S: Supported
1234W: https://ez.analog.com/linux-software-drivers
1235F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1236F: drivers/iio/adc/ad7292.c
1237
1238ANALOG DEVICES INC AD7293 DRIVER
1239M: Antoniu Miclaus <[email protected]>
1240L: [email protected]
1241S: Supported
1242W: https://ez.analog.com/linux-software-drivers
1243F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1244F: drivers/iio/dac/ad7293.c
1245
1246ANALOG DEVICES INC AD74115 DRIVER
1247M: Cosmin Tanislav <[email protected]>
1248L: [email protected]
1249S: Supported
1250W: https://ez.analog.com/linux-software-drivers
1251F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1252F: drivers/iio/addac/ad74115.c
1253
1254ANALOG DEVICES INC AD74413R DRIVER
1255M: Cosmin Tanislav <[email protected]>
1256L: [email protected]
1257S: Supported
1258W: https://ez.analog.com/linux-software-drivers
1259F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1260F: drivers/iio/addac/ad74413r.c
1261F: include/dt-bindings/iio/addac/adi,ad74413r.h
1262
1263ANALOG DEVICES INC AD7768-1 DRIVER
1264M: Michael Hennerich <[email protected]>
1265L: [email protected]
1266S: Supported
1267W: https://ez.analog.com/linux-software-drivers
1268F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1269F: drivers/iio/adc/ad7768-1.c
1270
1271ANALOG DEVICES INC AD7780 DRIVER
1272M: Michael Hennerich <[email protected]>
1273M: Renato Lui Geh <[email protected]>
1274L: [email protected]
1275S: Supported
1276W: https://ez.analog.com/linux-software-drivers
1277F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1278F: drivers/iio/adc/ad7780.c
1279
1280ANALOG DEVICES INC AD9739a DRIVER
1281M: Nuno Sa <[email protected]>
1282M: Dragos Bogdan <[email protected]>
1283L: [email protected]
1284S: Supported
1285W: https://ez.analog.com/linux-software-drivers
1286F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1287F: drivers/iio/dac/ad9739a.c
1288
1289ANALOG DEVICES INC ADA4250 DRIVER
1290M: Antoniu Miclaus <[email protected]>
1291L: [email protected]
1292S: Supported
1293W: https://ez.analog.com/linux-software-drivers
1294F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1295F: drivers/iio/amplifiers/ada4250.c
1296
1297ANALOG DEVICES INC ADF4377 DRIVER
1298M: Antoniu Miclaus <[email protected]>
1299L: [email protected]
1300S: Supported
1301W: https://ez.analog.com/linux-software-drivers
1302F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1303F: drivers/iio/frequency/adf4377.c
1304
1305ANALOG DEVICES INC ADGS1408 DRIVER
1306M: Mircea Caprioru <[email protected]>
1307S: Supported
1308F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1309F: drivers/mux/adgs1408.c
1310
1311ANALOG DEVICES INC ADIN DRIVER
1312M: Michael Hennerich <[email protected]>
1313L: [email protected]
1314S: Supported
1315W: https://ez.analog.com/linux-software-drivers
1316F: Documentation/devicetree/bindings/net/adi,adin.yaml
1317F: drivers/net/phy/adin.c
1318
1319ANALOG DEVICES INC ADIS DRIVER LIBRARY
1320M: Nuno Sa <[email protected]>
1321L: [email protected]
1322S: Supported
1323F: drivers/iio/imu/adis.c
1324F: drivers/iio/imu/adis_buffer.c
1325F: drivers/iio/imu/adis_trigger.c
1326F: include/linux/iio/imu/adis.h
1327
1328ANALOG DEVICES INC ADIS16460 DRIVER
1329M: Dragos Bogdan <[email protected]>
1330L: [email protected]
1331S: Supported
1332W: https://ez.analog.com/linux-software-drivers
1333F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1334F: drivers/iio/imu/adis16460.c
1335
1336ANALOG DEVICES INC ADIS16475 DRIVER
1337M: Nuno Sa <[email protected]>
1338L: [email protected]
1339S: Supported
1340W: https://ez.analog.com/linux-software-drivers
1341F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1342F: drivers/iio/imu/adis16475.c
1343
1344ANALOG DEVICES INC ADM1177 DRIVER
1345M: Michael Hennerich <[email protected]>
1346L: [email protected]
1347S: Supported
1348W: https://ez.analog.com/linux-software-drivers
1349F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1350F: drivers/hwmon/adm1177.c
1351
1352ANALOG DEVICES INC ADMFM2000 DRIVER
1353M: Kim Seer Paller <[email protected]>
1354L: [email protected]
1355S: Supported
1356W: https://ez.analog.com/linux-software-drivers
1357F: Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1358F: drivers/iio/frequency/admfm2000.c
1359
1360ANALOG DEVICES INC ADMV1013 DRIVER
1361M: Antoniu Miclaus <[email protected]>
1362L: [email protected]
1363S: Supported
1364W: https://ez.analog.com/linux-software-drivers
1365F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1366F: drivers/iio/frequency/admv1013.c
1367
1368ANALOG DEVICES INC ADMV1014 DRIVER
1369M: Antoniu Miclaus <[email protected]>
1370L: [email protected]
1371S: Supported
1372W: https://ez.analog.com/linux-software-drivers
1373F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1374F: drivers/iio/frequency/admv1014.c
1375
1376ANALOG DEVICES INC ADMV8818 DRIVER
1377M: Antoniu Miclaus <[email protected]>
1378L: [email protected]
1379S: Supported
1380W: https://ez.analog.com/linux-software-drivers
1381F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1382F: drivers/iio/filter/admv8818.c
1383
1384ANALOG DEVICES INC ADP5061 DRIVER
1385M: Michael Hennerich <[email protected]>
1386L: [email protected]
1387S: Supported
1388W: https://ez.analog.com/linux-software-drivers
1389F: drivers/power/supply/adp5061.c
1390
1391ANALOG DEVICES INC ADRF6780 DRIVER
1392M: Antoniu Miclaus <[email protected]>
1393L: [email protected]
1394S: Supported
1395W: https://ez.analog.com/linux-software-drivers
1396F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1397F: drivers/iio/frequency/adrf6780.c
1398
1399ANALOG DEVICES INC ADV7180 DRIVER
1400M: Lars-Peter Clausen <[email protected]>
1401L: [email protected]
1402S: Supported
1403W: https://ez.analog.com/linux-software-drivers
1404F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1405F: drivers/media/i2c/adv7180.c
1406
1407ANALOG DEVICES INC ADV748X DRIVER
1408M: Kieran Bingham <[email protected]>
1409L: [email protected]
1410S: Maintained
1411F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1412F: drivers/media/i2c/adv748x/*
1413
1414ANALOG DEVICES INC ADV7511 DRIVER
1415M: Hans Verkuil <[email protected]>
1416L: [email protected]
1417S: Maintained
1418F: drivers/media/i2c/adv7511*
1419
1420ANALOG DEVICES INC ADV7604 DRIVER
1421M: Hans Verkuil <[email protected]>
1422L: [email protected]
1423S: Maintained
1424F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1425F: drivers/media/i2c/adv7604*
1426
1427ANALOG DEVICES INC ADV7842 DRIVER
1428M: Hans Verkuil <[email protected]>
1429L: [email protected]
1430S: Maintained
1431F: drivers/media/i2c/adv7842*
1432
1433ANALOG DEVICES INC ADXRS290 DRIVER
1434M: Nishant Malpani <[email protected]>
1435L: [email protected]
1436S: Supported
1437F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1438F: drivers/iio/gyro/adxrs290.c
1439
1440ANALOG DEVICES INC ASOC CODEC DRIVERS
1441M: Lars-Peter Clausen <[email protected]>
1442M: Nuno Sá <[email protected]>
1443L: [email protected] (moderated for non-subscribers)
1444S: Supported
1445W: http://wiki.analog.com/
1446W: https://ez.analog.com/linux-software-drivers
1447F: sound/soc/codecs/ad1*
1448F: sound/soc/codecs/ad7*
1449F: sound/soc/codecs/adau*
1450F: sound/soc/codecs/adav*
1451F: sound/soc/codecs/sigmadsp.*
1452F: sound/soc/codecs/ssm*
1453
1454ANALOG DEVICES INC AXI DAC DRIVER
1455M: Nuno Sa <[email protected]>
1456L: [email protected]
1457S: Supported
1458W: https://ez.analog.com/linux-software-drivers
1459F: Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1460F: drivers/iio/dac/adi-axi-dac.c
1461
1462ANALOG DEVICES INC DMA DRIVERS
1463M: Lars-Peter Clausen <[email protected]>
1464S: Supported
1465W: https://ez.analog.com/linux-software-drivers
1466F: drivers/dma/dma-axi-dmac.c
1467
1468ANALOG DEVICES INC IIO DRIVERS
1469M: Lars-Peter Clausen <[email protected]>
1470M: Michael Hennerich <[email protected]>
1471S: Supported
1472W: http://wiki.analog.com/
1473W: https://ez.analog.com/linux-software-drivers
1474F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1475F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1476F: Documentation/devicetree/bindings/iio/*/adi,*
1477F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1478F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1479F: drivers/iio/*/ad*
1480F: drivers/iio/adc/ltc249*
1481F: drivers/iio/amplifiers/hmc425a.c
1482F: drivers/staging/iio/*/ad*
1483X: drivers/iio/*/adjd*
1484
1485ANALOGBITS PLL LIBRARIES
1486M: Paul Walmsley <[email protected]>
1487M: Samuel Holland <[email protected]>
1488S: Supported
1489F: drivers/clk/analogbits/*
1490F: include/linux/clk/analogbits*
1491
1492ANDROID DRIVERS
1493M: Greg Kroah-Hartman <[email protected]>
1494M: Arve Hjønnevåg <[email protected]>
1495M: Todd Kjos <[email protected]>
1496M: Martijn Coenen <[email protected]>
1497M: Joel Fernandes <[email protected]>
1498M: Christian Brauner <[email protected]>
1499M: Carlos Llamas <[email protected]>
1500M: Suren Baghdasaryan <[email protected]>
1501L: [email protected]
1502S: Supported
1503T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1504F: drivers/android/
1505
1506ANDROID GOLDFISH PIC DRIVER
1507M: Miodrag Dinic <[email protected]>
1508S: Supported
1509F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1510F: drivers/irqchip/irq-goldfish-pic.c
1511
1512ANDROID GOLDFISH RTC DRIVER
1513M: Jiaxun Yang <[email protected]>
1514S: Supported
1515F: drivers/rtc/rtc-goldfish.c
1516
1517AOA (Apple Onboard Audio) ALSA DRIVER
1518M: Johannes Berg <[email protected]>
1519L: [email protected]
1520L: [email protected] (moderated for non-subscribers)
1521S: Maintained
1522F: sound/aoa/
1523
1524APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1525M: William Breathitt Gray <[email protected]>
1526L: [email protected]
1527S: Maintained
1528F: drivers/iio/addac/stx104.c
1529
1530APM DRIVER
1531M: Jiri Kosina <[email protected]>
1532S: Odd fixes
1533T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1534F: arch/x86/kernel/apm_32.c
1535F: drivers/char/apm-emulation.c
1536F: include/linux/apm_bios.h
1537F: include/uapi/linux/apm_bios.h
1538
1539APPARMOR SECURITY MODULE
1540M: John Johansen <[email protected]>
1541M: John Johansen <[email protected]>
1542L: [email protected] (moderated for non-subscribers)
1543S: Supported
1544W: apparmor.net
1545B: https://gitlab.com/apparmor/apparmor-kernel
1546C: irc://irc.oftc.net/apparmor
1547T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1548T: https://gitlab.com/apparmor/apparmor-kernel.git
1549F: Documentation/admin-guide/LSM/apparmor.rst
1550F: security/apparmor/
1551
1552APPLE BCM5974 MULTITOUCH DRIVER
1553M: Henrik Rydberg <[email protected]>
1554L: [email protected]
1555S: Odd fixes
1556F: drivers/input/mouse/bcm5974.c
1557
1558APPLE PCIE CONTROLLER DRIVER
1559M: Alyssa Rosenzweig <[email protected]>
1560M: Marc Zyngier <[email protected]>
1561L: [email protected]
1562S: Maintained
1563F: drivers/pci/controller/pcie-apple.c
1564
1565APPLE SMC DRIVER
1566M: Henrik Rydberg <[email protected]>
1567L: [email protected]
1568S: Odd fixes
1569F: drivers/hwmon/applesmc.c
1570
1571APPLETALK NETWORK LAYER
1572L: [email protected]
1573S: Odd fixes
1574F: include/linux/atalk.h
1575F: include/uapi/linux/atalk.h
1576F: net/appletalk/
1577
1578APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1579M: Khuong Dinh <[email protected]>
1580S: Supported
1581F: arch/arm64/boot/dts/apm/
1582
1583APPLIED MICRO (APM) X-GENE SOC EDAC
1584M: Khuong Dinh <[email protected]>
1585S: Supported
1586F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1587F: drivers/edac/xgene_edac.c
1588
1589APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1590M: Iyappan Subramanian <[email protected]>
1591M: Keyur Chudgar <[email protected]>
1592S: Supported
1593F: drivers/net/ethernet/apm/xgene-v2/
1594
1595APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1596M: Iyappan Subramanian <[email protected]>
1597M: Keyur Chudgar <[email protected]>
1598M: Quan Nguyen <[email protected]>
1599S: Supported
1600F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1601F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1602F: drivers/net/ethernet/apm/xgene/
1603F: drivers/net/mdio/mdio-xgene.c
1604
1605APPLIED MICRO (APM) X-GENE SOC PMU
1606M: Khuong Dinh <[email protected]>
1607S: Supported
1608F: Documentation/admin-guide/perf/xgene-pmu.rst
1609F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1610F: drivers/perf/xgene_pmu.c
1611
1612APTINA CAMERA SENSOR PLL
1613M: Laurent Pinchart <[email protected]>
1614L: [email protected]
1615S: Maintained
1616F: drivers/media/i2c/aptina-pll.*
1617
1618AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1619M: Aleksa Savic <[email protected]>
1620M: Jack Doan <[email protected]>
1621L: [email protected]
1622S: Maintained
1623F: Documentation/hwmon/aquacomputer_d5next.rst
1624F: drivers/hwmon/aquacomputer_d5next.c
1625
1626AQUANTIA ETHERNET DRIVER (atlantic)
1627M: Igor Russkikh <[email protected]>
1628L: [email protected]
1629S: Supported
1630W: https://www.marvell.com/
1631Q: https://patchwork.kernel.org/project/netdevbpf/list/
1632F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1633F: drivers/net/ethernet/aquantia/atlantic/
1634
1635AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1636M: Egor Pomozov <[email protected]>
1637L: [email protected]
1638S: Supported
1639W: http://www.aquantia.com
1640F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1641
1642AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1643M: Krzysztof Hałasa <[email protected]>
1644L: [email protected]
1645S: Maintained
1646F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1647F: drivers/media/i2c/ar0521.c
1648
1649ARASAN NAND CONTROLLER DRIVER
1650M: Miquel Raynal <[email protected]>
1651R: Michal Simek <[email protected]>
1652L: [email protected]
1653S: Maintained
1654F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1655F: drivers/mtd/nand/raw/arasan-nand-controller.c
1656
1657ARC FRAMEBUFFER DRIVER
1658M: Jaya Kumar <[email protected]>
1659S: Maintained
1660F: drivers/video/fbdev/arcfb.c
1661F: drivers/video/fbdev/core/fb_defio.c
1662
1663ARC PGU DRM DRIVER
1664M: Alexey Brodkin <[email protected]>
1665S: Supported
1666F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1667F: drivers/gpu/drm/tiny/arcpgu.c
1668
1669ARCNET NETWORK LAYER
1670M: Michael Grzeschik <[email protected]>
1671L: [email protected]
1672S: Maintained
1673F: drivers/net/arcnet/
1674F: include/uapi/linux/if_arcnet.h
1675
1676ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1677M: Arnd Bergmann <[email protected]>
1678M: Olof Johansson <[email protected]>
1679M: [email protected]
1680L: [email protected] (moderated for non-subscribers)
1681S: Maintained
1682P: Documentation/process/maintainer-soc.rst
1683C: irc://irc.libera.chat/armlinux
1684T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1685F: Documentation/process/maintainer-soc*.rst
1686F: arch/arm/boot/dts/Makefile
1687F: arch/arm64/boot/dts/Makefile
1688
1689ARM ARCHITECTED TIMER DRIVER
1690M: Mark Rutland <[email protected]>
1691M: Marc Zyngier <[email protected]>
1692L: [email protected] (moderated for non-subscribers)
1693S: Maintained
1694F: arch/arm/include/asm/arch_timer.h
1695F: arch/arm64/include/asm/arch_timer.h
1696F: drivers/clocksource/arm_arch_timer.c
1697
1698ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1699M: Marc Zyngier <[email protected]>
1700L: [email protected] (moderated for non-subscribers)
1701S: Maintained
1702F: Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1703F: arch/arm/include/asm/arch_gicv3.h
1704F: arch/arm64/include/asm/arch_gicv3.h
1705F: drivers/irqchip/irq-gic*.[ch]
1706F: include/linux/irqchip/arm-gic*.h
1707F: include/linux/irqchip/arm-vgic-info.h
1708
1709ARM HDLCD DRM DRIVER
1710M: Liviu Dudau <[email protected]>
1711S: Supported
1712F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1713F: drivers/gpu/drm/arm/hdlcd_*
1714
1715ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1716M: Linus Walleij <[email protected]>
1717L: [email protected] (moderated for non-subscribers)
1718S: Maintained
1719F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1720F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1721F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1722F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1723F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1724F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1725F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1726F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1727F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1728F: arch/arm/boot/dts/arm/arm-realview-*
1729F: arch/arm/boot/dts/arm/integrator*
1730F: arch/arm/boot/dts/arm/versatile*
1731F: arch/arm/mach-versatile/
1732F: drivers/bus/arm-integrator-lm.c
1733F: drivers/clk/versatile/
1734F: drivers/i2c/busses/i2c-versatile.c
1735F: drivers/irqchip/irq-versatile-fpga.c
1736F: drivers/mtd/maps/physmap-versatile.*
1737F: drivers/power/reset/arm-versatile-reboot.c
1738F: drivers/soc/versatile/
1739
1740ARM KOMEDA DRM-KMS DRIVER
1741M: Liviu Dudau <[email protected]>
1742S: Supported
1743T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1744F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1745F: Documentation/gpu/komeda-kms.rst
1746F: drivers/gpu/drm/arm/display/include/
1747F: drivers/gpu/drm/arm/display/komeda/
1748
1749ARM MALI PANFROST DRM DRIVER
1750M: Boris Brezillon <[email protected]>
1751M: Rob Herring <[email protected]>
1752R: Steven Price <[email protected]>
1753L: [email protected]
1754S: Supported
1755T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1756F: Documentation/gpu/panfrost.rst
1757F: drivers/gpu/drm/panfrost/
1758F: include/uapi/drm/panfrost_drm.h
1759
1760ARM MALI PANTHOR DRM DRIVER
1761M: Boris Brezillon <[email protected]>
1762M: Steven Price <[email protected]>
1763M: Liviu Dudau <[email protected]>
1764L: [email protected]
1765S: Supported
1766T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1767F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1768F: drivers/gpu/drm/panthor/
1769F: include/uapi/drm/panthor_drm.h
1770
1771ARM MALI-DP DRM DRIVER
1772M: Liviu Dudau <[email protected]>
1773S: Supported
1774T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1775F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1776F: Documentation/gpu/afbc.rst
1777F: drivers/gpu/drm/arm/
1778
1779ARM MFM AND FLOPPY DRIVERS
1780M: Ian Molton <[email protected]>
1781S: Maintained
1782F: arch/arm/include/asm/floppy.h
1783F: arch/arm/mach-rpc/floppydma.S
1784
1785ARM PMU PROFILING AND DEBUGGING
1786M: Will Deacon <[email protected]>
1787M: Mark Rutland <[email protected]>
1788L: [email protected] (moderated for non-subscribers)
1789S: Maintained
1790F: Documentation/devicetree/bindings/arm/pmu.yaml
1791F: Documentation/devicetree/bindings/perf/
1792F: arch/arm*/include/asm/hw_breakpoint.h
1793F: arch/arm*/include/asm/perf_event.h
1794F: arch/arm*/kernel/hw_breakpoint.c
1795F: arch/arm*/kernel/perf_*
1796F: drivers/perf/
1797F: include/linux/perf/arm_pmu*.h
1798
1799ARM PORT
1800M: Russell King <[email protected]>
1801L: [email protected] (moderated for non-subscribers)
1802S: Odd Fixes
1803W: http://www.armlinux.org.uk/
1804T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1805F: arch/arm/
1806X: arch/arm/boot/dts/
1807
1808ARM PRIMECELL AACI PL041 DRIVER
1809M: Russell King <[email protected]>
1810S: Odd Fixes
1811F: sound/arm/aaci.*
1812
1813ARM PRIMECELL BUS SUPPORT
1814M: Russell King <[email protected]>
1815S: Odd Fixes
1816F: drivers/amba/
1817F: include/linux/amba/bus.h
1818
1819ARM PRIMECELL KMI PL050 DRIVER
1820M: Russell King <[email protected]>
1821S: Odd Fixes
1822F: drivers/input/serio/ambakmi.*
1823F: include/linux/amba/kmi.h
1824
1825ARM PRIMECELL MMCI PL180/1 DRIVER
1826M: Russell King <[email protected]>
1827S: Odd Fixes
1828F: drivers/mmc/host/mmci.*
1829F: include/linux/amba/mmci.h
1830
1831ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1832M: Miquel Raynal <[email protected]>
1833R: Michal Simek <[email protected]>
1834L: [email protected]
1835S: Maintained
1836F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1837F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1838
1839ARM PRIMECELL PL35X SMC DRIVER
1840M: Miquel Raynal <[email protected]>
1841R: Michal Simek <[email protected]>
1842L: [email protected] (moderated for non-subscribers)
1843S: Maintained
1844F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1845F: drivers/memory/pl353-smc.c
1846
1847ARM PRIMECELL SSP PL022 SPI DRIVER
1848M: Linus Walleij <[email protected]>
1849L: [email protected] (moderated for non-subscribers)
1850S: Maintained
1851F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1852F: drivers/spi/spi-pl022.c
1853
1854ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1855M: Russell King <[email protected]>
1856S: Odd Fixes
1857F: drivers/tty/serial/amba-pl01*.c
1858F: include/linux/amba/serial.h
1859
1860ARM PRIMECELL VIC PL190/PL192 DRIVER
1861M: Linus Walleij <[email protected]>
1862L: [email protected] (moderated for non-subscribers)
1863S: Maintained
1864F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1865F: drivers/irqchip/irq-vic.c
1866
1867ARM SMC WATCHDOG DRIVER
1868M: Julius Werner <[email protected]>
1869R: Evan Benn <[email protected]>
1870S: Maintained
1871F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1872F: drivers/watchdog/arm_smc_wdt.c
1873
1874ARM SMMU DRIVERS
1875M: Will Deacon <[email protected]>
1876R: Robin Murphy <[email protected]>
1877L: [email protected] (moderated for non-subscribers)
1878S: Maintained
1879F: Documentation/devicetree/bindings/iommu/arm,smmu*
1880F: drivers/iommu/arm/
1881F: drivers/iommu/io-pgtable-arm*
1882
1883ARM SMMU SVA SUPPORT
1884R: Jean-Philippe Brucker <[email protected]>
1885F: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1886
1887ARM SUB-ARCHITECTURES
1888L: [email protected] (moderated for non-subscribers)
1889S: Maintained
1890C: irc://irc.libera.chat/armlinux
1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1892F: arch/arm/mach-*/
1893F: arch/arm/plat-*/
1894
1895ARM/ACTIONS SEMI ARCHITECTURE
1896M: Andreas Färber <[email protected]>
1897M: Manivannan Sadhasivam <[email protected]>
1898L: [email protected] (moderated for non-subscribers)
1899L: [email protected] (moderated for non-subscribers)
1900S: Maintained
1901F: Documentation/devicetree/bindings/arm/actions.yaml
1902F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1903F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1904F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1905F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1906F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1907F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1908F: Documentation/devicetree/bindings/pinctrl/actions,*
1909F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1910F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1911F: arch/arm/boot/dts/actions/
1912F: arch/arm/mach-actions/
1913F: arch/arm64/boot/dts/actions/
1914F: drivers/clk/actions/
1915F: drivers/clocksource/timer-owl*
1916F: drivers/dma/owl-dma.c
1917F: drivers/i2c/busses/i2c-owl.c
1918F: drivers/irqchip/irq-owl-sirq.c
1919F: drivers/mmc/host/owl-mmc.c
1920F: drivers/net/ethernet/actions/
1921F: drivers/pinctrl/actions/*
1922F: drivers/pmdomain/actions/
1923F: include/dt-bindings/power/owl-*
1924F: include/dt-bindings/reset/actions,*
1925F: include/linux/soc/actions/
1926N: owl
1927
1928ARM/AIROHA SOC SUPPORT
1929M: Matthias Brugger <[email protected]>
1930M: AngeloGioacchino Del Regno <[email protected]>
1931L: [email protected] (moderated for non-subscribers)
1932L: [email protected] (moderated for non-subscribers)
1933S: Odd Fixes
1934F: arch/arm/boot/dts/airoha/
1935F: arch/arm64/boot/dts/airoha/
1936
1937ARM/Allwinner SoC Clock Support
1938M: Emilio López <[email protected]>
1939S: Maintained
1940F: drivers/clk/sunxi/
1941
1942ARM/Allwinner sunXi SoC support
1943M: Chen-Yu Tsai <[email protected]>
1944M: Jernej Skrabec <[email protected]>
1945M: Samuel Holland <[email protected]>
1946L: [email protected] (moderated for non-subscribers)
1947L: [email protected]
1948S: Maintained
1949T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1950F: arch/arm/mach-sunxi/
1951F: arch/arm64/boot/dts/allwinner/
1952F: drivers/clk/sunxi-ng/
1953F: drivers/pinctrl/sunxi/
1954F: drivers/soc/sunxi/
1955N: allwinner
1956N: sun[x456789]i
1957N: sun[25]0i
1958
1959ARM/ALPHASCALE ARCHITECTURE
1960M: Krzysztof Kozlowski <[email protected]>
1961L: [email protected] (moderated for non-subscribers)
1962S: Odd Fixes
1963F: arch/arm/boot/dts/alphascale/
1964F: drivers/clk/clk-asm9260.c
1965F: drivers/clocksource/asm9260_timer.c
1966F: drivers/rtc/rtc-asm9260.c
1967F: drivers/watchdog/asm9260_wdt.c
1968
1969ARM/AMD PENSANDO ARM64 ARCHITECTURE
1970M: Brad Larson <[email protected]>
1971L: [email protected] (moderated for non-subscribers)
1972S: Supported
1973F: Documentation/devicetree/bindings/*/amd,pensando*
1974F: arch/arm64/boot/dts/amd/elba*
1975
1976ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1977M: Neil Armstrong <[email protected]>
1978M: Jerome Brunet <[email protected]>
1979L: [email protected]
1980S: Maintained
1981F: Documentation/devicetree/bindings/clock/amlogic*
1982F: drivers/clk/meson/
1983F: include/dt-bindings/clock/amlogic,a1*
1984F: include/dt-bindings/clock/gxbb*
1985F: include/dt-bindings/clock/meson*
1986
1987ARM/Amlogic Meson SoC Crypto Drivers
1988M: Corentin Labbe <[email protected]>
1989L: [email protected]
1990L: [email protected]
1991S: Maintained
1992F: Documentation/devicetree/bindings/crypto/amlogic*
1993F: drivers/crypto/amlogic/
1994
1995ARM/Amlogic Meson SoC Sound Drivers
1996M: Jerome Brunet <[email protected]>
1997L: [email protected] (moderated for non-subscribers)
1998S: Maintained
1999F: Documentation/devicetree/bindings/sound/amlogic*
2000F: sound/soc/meson/
2001
2002ARM/Amlogic Meson SoC support
2003M: Neil Armstrong <[email protected]>
2004M: Kevin Hilman <[email protected]>
2005R: Jerome Brunet <[email protected]>
2006R: Martin Blumenstingl <[email protected]>
2007L: [email protected] (moderated for non-subscribers)
2008L: [email protected]
2009S: Maintained
2010W: http://linux-meson.com/
2011F: Documentation/devicetree/bindings/phy/amlogic*
2012F: arch/arm/boot/dts/amlogic/
2013F: arch/arm/mach-meson/
2014F: arch/arm64/boot/dts/amlogic/
2015F: drivers/pmdomain/amlogic/
2016F: drivers/mmc/host/meson*
2017F: drivers/phy/amlogic/
2018F: drivers/pinctrl/meson/
2019F: drivers/rtc/rtc-meson*
2020F: drivers/soc/amlogic/
2021N: meson
2022
2023ARM/Annapurna Labs ALPINE ARCHITECTURE
2024M: Antoine Tenart <[email protected]>
2025L: [email protected] (moderated for non-subscribers)
2026S: Odd Fixes
2027F: arch/arm/boot/dts/amazon/
2028F: arch/arm/mach-alpine/
2029F: arch/arm64/boot/dts/amazon/
2030F: drivers/*/*alpine*
2031
2032ARM/APPLE MACHINE SOUND DRIVERS
2033M: Martin Povišer <[email protected]>
2034L: [email protected]
2035L: [email protected] (moderated for non-subscribers)
2036S: Maintained
2037F: Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2038F: Documentation/devicetree/bindings/sound/apple,*
2039F: sound/soc/apple/*
2040F: sound/soc/codecs/cs42l83-i2c.c
2041F: sound/soc/codecs/ssm3515.c
2042
2043ARM/APPLE MACHINE SUPPORT
2044M: Hector Martin <[email protected]>
2045M: Sven Peter <[email protected]>
2046R: Alyssa Rosenzweig <[email protected]>
2047L: [email protected]
2048L: [email protected] (moderated for non-subscribers)
2049S: Maintained
2050W: https://asahilinux.org
2051B: https://github.com/AsahiLinux/linux/issues
2052C: irc://irc.oftc.net/asahi-dev
2053T: git https://github.com/AsahiLinux/linux.git
2054F: Documentation/devicetree/bindings/arm/apple.yaml
2055F: Documentation/devicetree/bindings/arm/apple/*
2056F: Documentation/devicetree/bindings/clock/apple,nco.yaml
2057F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2058F: Documentation/devicetree/bindings/dma/apple,admac.yaml
2059F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2060F: Documentation/devicetree/bindings/interrupt-controller/apple,*
2061F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
2062F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
2063F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2064F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2065F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2066F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2067F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
2068F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2069F: Documentation/devicetree/bindings/power/apple*
2070F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2071F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2072F: arch/arm64/boot/dts/apple/
2073F: drivers/bluetooth/hci_bcm4377.c
2074F: drivers/clk/clk-apple-nco.c
2075F: drivers/cpufreq/apple-soc-cpufreq.c
2076F: drivers/dma/apple-admac.c
2077F: drivers/pmdomain/apple/
2078F: drivers/i2c/busses/i2c-pasemi-core.c
2079F: drivers/i2c/busses/i2c-pasemi-platform.c
2080F: drivers/iommu/apple-dart.c
2081F: drivers/iommu/io-pgtable-dart.c
2082F: drivers/irqchip/irq-apple-aic.c
2083F: drivers/nvme/host/apple.c
2084F: drivers/nvmem/apple-efuses.c
2085F: drivers/pinctrl/pinctrl-apple-gpio.c
2086F: drivers/pwm/pwm-apple.c
2087F: drivers/soc/apple/*
2088F: drivers/watchdog/apple_wdt.c
2089F: include/dt-bindings/interrupt-controller/apple-aic.h
2090F: include/dt-bindings/pinctrl/apple.h
2091F: include/linux/soc/apple/*
2092
2093ARM/ARTPEC MACHINE SUPPORT
2094M: Jesper Nilsson <[email protected]>
2095M: Lars Persson <[email protected]>
2096L: [email protected]
2097S: Maintained
2098F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2099F: arch/arm/boot/dts/axis/
2100F: arch/arm/mach-artpec
2101F: drivers/clk/axis
2102F: drivers/crypto/axis
2103F: drivers/mmc/host/usdhi6rol0.c
2104F: drivers/pinctrl/pinctrl-artpec*
2105
2106ARM/ASPEED I2C DRIVER
2107M: Brendan Higgins <[email protected]>
2108R: Benjamin Herrenschmidt <[email protected]>
2109R: Joel Stanley <[email protected]>
2110L: [email protected]
2111L: [email protected] (moderated for non-subscribers)
2112S: Maintained
2113F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2114F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2115F: drivers/i2c/busses/i2c-aspeed.c
2116F: drivers/irqchip/irq-aspeed-i2c-ic.c
2117
2118ARM/ASPEED MACHINE SUPPORT
2119M: Joel Stanley <[email protected]>
2120R: Andrew Jeffery <[email protected]>
2121L: [email protected] (moderated for non-subscribers)
2122L: [email protected] (moderated for non-subscribers)
2123S: Supported
2124Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2125T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2126F: Documentation/devicetree/bindings/arm/aspeed/
2127F: arch/arm/boot/dts/aspeed/
2128F: arch/arm/mach-aspeed/
2129N: aspeed
2130
2131ARM/AXM LSI SOC
2132M: Krzysztof Kozlowski <[email protected]>
2133L: [email protected] (moderated for non-subscribers)
2134S: Odd Fixes
2135F: Documentation/devicetree/bindings/arm/axxia.yaml
2136F: arch/arm/boot/dts/intel/axm/
2137F: arch/arm/mach-axxia/
2138
2139ARM/BITMAIN ARCHITECTURE
2140M: Manivannan Sadhasivam <[email protected]>
2141L: [email protected] (moderated for non-subscribers)
2142S: Maintained
2143F: Documentation/devicetree/bindings/arm/bitmain.yaml
2144F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2145F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2146F: arch/arm64/boot/dts/bitmain/
2147F: drivers/clk/clk-bm1880.c
2148F: drivers/pinctrl/pinctrl-bm1880.c
2149
2150ARM/CALXEDA HIGHBANK ARCHITECTURE
2151M: Andre Przywara <[email protected]>
2152L: [email protected] (moderated for non-subscribers)
2153S: Maintained
2154F: arch/arm/boot/dts/calxeda/
2155F: arch/arm/mach-highbank/
2156
2157ARM/CAVIUM THUNDER NETWORK DRIVER
2158M: Sunil Goutham <[email protected]>
2159L: [email protected] (moderated for non-subscribers)
2160S: Supported
2161F: drivers/net/ethernet/cavium/thunder/
2162
2163ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2164M: Lukasz Majewski <[email protected]>
2165L: [email protected] (moderated for non-subscribers)
2166S: Maintained
2167F: arch/arm/mach-ep93xx/ts72xx.c
2168
2169ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2170M: Alexander Shiyan <[email protected]>
2171L: [email protected] (moderated for non-subscribers)
2172S: Odd Fixes
2173N: clps711x
2174
2175ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2176M: Hartley Sweeten <[email protected]>
2177M: Alexander Sverdlin <[email protected]>
2178L: [email protected] (moderated for non-subscribers)
2179S: Maintained
2180F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2181F: Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2182F: arch/arm/boot/compressed/misc-ep93xx.h
2183F: arch/arm/mach-ep93xx/
2184F: drivers/iio/adc/ep93xx_adc.c
2185
2186ARM/CLKDEV SUPPORT
2187M: Russell King <[email protected]>
2188L: [email protected] (moderated for non-subscribers)
2189S: Maintained
2190T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2191F: drivers/clk/clkdev.c
2192
2193ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2194M: Baruch Siach <[email protected]>
2195L: [email protected] (moderated for non-subscribers)
2196S: Maintained
2197F: arch/arm/boot/dts/cnxt/
2198N: digicolor
2199
2200ARM/CORESIGHT FRAMEWORK AND DRIVERS
2201M: Suzuki K Poulose <[email protected]>
2202R: Mike Leach <[email protected]>
2203R: James Clark <[email protected]>
2204L: [email protected] (moderated for non-subscribers)
2205L: [email protected] (moderated for non-subscribers)
2206S: Maintained
2207T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2208F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2209F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2210F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2211F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2212F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2213F: Documentation/trace/coresight/*
2214F: drivers/hwtracing/coresight/*
2215F: include/dt-bindings/arm/coresight-cti-dt.h
2216F: include/linux/coresight*
2217F: include/uapi/linux/coresight*
2218F: samples/coresight/*
2219F: tools/perf/Documentation/arm-coresight.txt
2220F: tools/perf/arch/arm/util/auxtrace.c
2221F: tools/perf/arch/arm/util/cs-etm.c
2222F: tools/perf/arch/arm/util/cs-etm.h
2223F: tools/perf/arch/arm/util/pmu.c
2224F: tools/perf/tests/shell/*coresight*
2225F: tools/perf/tests/shell/coresight/*
2226F: tools/perf/tests/shell/lib/*coresight*
2227F: tools/perf/util/cs-etm-decoder/*
2228F: tools/perf/util/cs-etm.*
2229
2230ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2231M: Hans Ulli Kroll <[email protected]>
2232M: Linus Walleij <[email protected]>
2233L: [email protected] (moderated for non-subscribers)
2234S: Maintained
2235T: git git://github.com/ulli-kroll/linux.git
2236F: Documentation/devicetree/bindings/arm/gemini.yaml
2237F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2238F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2239F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2240F: arch/arm/boot/dts/gemini/
2241F: arch/arm/mach-gemini/
2242F: drivers/crypto/gemini/
2243F: drivers/net/ethernet/cortina/
2244F: drivers/pinctrl/pinctrl-gemini.c
2245F: drivers/rtc/rtc-ftrtc010.c
2246
2247ARM/CZ.NIC TURRIS SUPPORT
2248M: Marek Behún <[email protected]>
2249S: Maintained
2250W: https://www.turris.cz/
2251F: Documentation/ABI/testing/debugfs-moxtet
2252F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2253F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2254F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2255F: Documentation/devicetree/bindings/bus/moxtet.txt
2256F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2257F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2258F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2259F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2260F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2261F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2262F: drivers/bus/moxtet.c
2263F: drivers/firmware/turris-mox-rwtm.c
2264F: drivers/gpio/gpio-moxtet.c
2265F: drivers/leds/leds-turris-omnia.c
2266F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2267F: drivers/platform/cznic/
2268F: drivers/watchdog/armada_37xx_wdt.c
2269F: include/dt-bindings/bus/moxtet.h
2270F: include/linux/armada-37xx-rwtm-mailbox.h
2271F: include/linux/moxtet.h
2272F: include/linux/turris-omnia-mcu-interface.h
2273
2274ARM/FARADAY FA526 PORT
2275M: Hans Ulli Kroll <[email protected]>
2276L: [email protected] (moderated for non-subscribers)
2277S: Maintained
2278T: git git://git.berlios.de/gemini-board
2279F: arch/arm/mm/*-fa*
2280
2281ARM/FOOTBRIDGE ARCHITECTURE
2282M: Russell King <[email protected]>
2283L: [email protected] (moderated for non-subscribers)
2284S: Maintained
2285W: http://www.armlinux.org.uk/
2286F: arch/arm/include/asm/hardware/dec21285.h
2287F: arch/arm/mach-footbridge/
2288
2289ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2290M: Shawn Guo <[email protected]>
2291M: Sascha Hauer <[email protected]>
2292R: Pengutronix Kernel Team <[email protected]>
2293R: Fabio Estevam <[email protected]>
2294L: [email protected]
2295L: [email protected] (moderated for non-subscribers)
2296S: Maintained
2297T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2298F: arch/arm/boot/dts/nxp/imx/
2299F: arch/arm/boot/dts/nxp/mxs/
2300F: arch/arm64/boot/dts/freescale/
2301X: arch/arm64/boot/dts/freescale/fsl-*
2302X: arch/arm64/boot/dts/freescale/qoriq-*
2303X: drivers/media/i2c/
2304N: imx
2305N: mxs
2306
2307ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2308M: Shawn Guo <[email protected]>
2309L: [email protected] (moderated for non-subscribers)
2310S: Maintained
2311T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2312F: arch/arm/boot/dts/nxp/ls/
2313F: arch/arm64/boot/dts/freescale/fsl-*
2314F: arch/arm64/boot/dts/freescale/qoriq-*
2315
2316ARM/FREESCALE VYBRID ARM ARCHITECTURE
2317M: Shawn Guo <[email protected]>
2318M: Sascha Hauer <[email protected]>
2319R: Pengutronix Kernel Team <[email protected]>
2320R: Stefan Agner <[email protected]>
2321L: [email protected] (moderated for non-subscribers)
2322S: Maintained
2323T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2324F: arch/arm/boot/dts/nxp/vf/
2325F: arch/arm/mach-imx/*vf610*
2326
2327ARM/GUMSTIX MACHINE SUPPORT
2328M: Steve Sakoman <[email protected]>
2329L: [email protected] (moderated for non-subscribers)
2330S: Maintained
2331
2332ARM/HISILICON SOC SUPPORT
2333M: Wei Xu <[email protected]>
2334L: [email protected] (moderated for non-subscribers)
2335S: Supported
2336W: http://www.hisilicon.com
2337T: git https://github.com/hisilicon/linux-hisi.git
2338F: arch/arm/boot/dts/hisilicon/
2339F: arch/arm/mach-hisi/
2340F: arch/arm64/boot/dts/hisilicon/
2341
2342ARM/HP JORNADA 7XX MACHINE SUPPORT
2343M: Kristoffer Ericson <[email protected]>
2344S: Maintained
2345W: www.jlime.com
2346T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2347F: arch/arm/mach-sa1100/include/mach/jornada720.h
2348F: arch/arm/mach-sa1100/jornada720.c
2349
2350ARM/HPE GXP ARCHITECTURE
2351M: Jean-Marie Verdun <[email protected]>
2352M: Nick Hawkins <[email protected]>
2353S: Maintained
2354F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2355F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2356F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2357F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2358F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2359F: Documentation/hwmon/gxp-fan-ctrl.rst
2360F: arch/arm/boot/dts/hpe/
2361F: arch/arm/mach-hpe/
2362F: drivers/clocksource/timer-gxp.c
2363F: drivers/hwmon/gxp-fan-ctrl.c
2364F: drivers/i2c/busses/i2c-gxp.c
2365F: drivers/spi/spi-gxp.c
2366F: drivers/watchdog/gxp-wdt.c
2367
2368ARM/IGEP MACHINE SUPPORT
2369M: Enric Balletbo i Serra <[email protected]>
2370M: Javier Martinez Canillas <[email protected]>
2371L: [email protected]
2372L: [email protected] (moderated for non-subscribers)
2373S: Maintained
2374F: arch/arm/boot/dts/ti/omap/omap3-igep*
2375
2376ARM/INTEL IXP4XX ARM ARCHITECTURE
2377M: Linus Walleij <[email protected]>
2378M: Imre Kaloz <[email protected]>
2379L: [email protected] (moderated for non-subscribers)
2380S: Maintained
2381F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2382F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2383F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2384F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2385F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2386F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2387F: arch/arm/boot/dts/intel/ixp/
2388F: arch/arm/mach-ixp4xx/
2389F: drivers/bus/intel-ixp4xx-eb.c
2390F: drivers/char/hw_random/ixp4xx-rng.c
2391F: drivers/clocksource/timer-ixp4xx.c
2392F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2393F: drivers/gpio/gpio-ixp4xx.c
2394F: drivers/irqchip/irq-ixp4xx.c
2395F: drivers/net/ethernet/xscale/ixp4xx_eth.c
2396F: drivers/net/wan/ixp4xx_hss.c
2397F: drivers/soc/ixp4xx/ixp4xx-npe.c
2398F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
2399F: include/linux/soc/ixp4xx/npe.h
2400F: include/linux/soc/ixp4xx/qmgr.h
2401
2402ARM/INTEL KEEMBAY ARCHITECTURE
2403M: Paul J. Murphy <[email protected]>
2404M: Daniele Alessandrelli <[email protected]>
2405S: Maintained
2406F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2407F: arch/arm64/boot/dts/intel/keembay-evm.dts
2408F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2409
2410ARM/INTEL XSC3 (MANZANO) ARM CORE
2411M: Lennert Buytenhek <[email protected]>
2412L: [email protected] (moderated for non-subscribers)
2413S: Maintained
2414
2415ARM/LG1K ARCHITECTURE
2416M: Chanho Min <[email protected]>
2417L: [email protected] (moderated for non-subscribers)
2418S: Maintained
2419F: arch/arm64/boot/dts/lg/
2420
2421ARM/LPC18XX ARCHITECTURE
2422M: Vladimir Zapolskiy <[email protected]>
2423L: [email protected] (moderated for non-subscribers)
2424S: Maintained
2425F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2426F: arch/arm/boot/dts/nxp/lpc/lpc43*
2427F: drivers/i2c/busses/i2c-lpc2k.c
2428F: drivers/memory/pl172.c
2429F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2430F: drivers/rtc/rtc-lpc24xx.c
2431N: lpc18xx
2432
2433ARM/LPC32XX SOC SUPPORT
2434M: Vladimir Zapolskiy <[email protected]>
2435L: [email protected] (moderated for non-subscribers)
2436S: Maintained
2437T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2438F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2439F: arch/arm/boot/dts/nxp/lpc/lpc32*
2440F: arch/arm/mach-lpc32xx/
2441F: drivers/i2c/busses/i2c-pnx.c
2442F: drivers/net/ethernet/nxp/lpc_eth.c
2443F: drivers/usb/host/ohci-nxp.c
2444F: drivers/watchdog/pnx4008_wdt.c
2445N: lpc32xx
2446
2447ARM/Marvell Dove/MV78xx0/Orion SOC support
2448M: Andrew Lunn <[email protected]>
2449M: Sebastian Hesselbarth <[email protected]>
2450M: Gregory Clement <[email protected]>
2451L: [email protected] (moderated for non-subscribers)
2452S: Maintained
2453T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2454F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2455F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2456F: Documentation/devicetree/bindings/soc/dove/
2457F: arch/arm/boot/dts/marvell/dove*
2458F: arch/arm/boot/dts/marvell/orion5x*
2459F: arch/arm/mach-dove/
2460F: arch/arm/mach-mv78xx0/
2461F: arch/arm/mach-orion5x/
2462F: arch/arm/plat-orion/
2463F: drivers/bus/mvebu-mbus.c
2464F: drivers/soc/dove/
2465
2466ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2467M: Andrew Lunn <[email protected]>
2468M: Gregory Clement <[email protected]>
2469M: Sebastian Hesselbarth <[email protected]>
2470L: [email protected] (moderated for non-subscribers)
2471S: Maintained
2472T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2473F: Documentation/devicetree/bindings/arm/marvell/
2474F: arch/arm/boot/dts/marvell/armada*
2475F: arch/arm/boot/dts/marvell/kirkwood*
2476F: arch/arm/configs/mvebu_*_defconfig
2477F: arch/arm/mach-mvebu/
2478F: arch/arm64/boot/dts/marvell/
2479F: drivers/clk/mvebu/
2480F: drivers/cpufreq/armada-37xx-cpufreq.c
2481F: drivers/cpufreq/armada-8k-cpufreq.c
2482F: drivers/cpufreq/mvebu-cpufreq.c
2483F: drivers/irqchip/irq-armada-370-xp.c
2484F: drivers/irqchip/irq-mvebu-*
2485F: drivers/pinctrl/mvebu/
2486F: drivers/rtc/rtc-armada38x.c
2487
2488ARM/Mediatek RTC DRIVER
2489M: Eddie Huang <[email protected]>
2490M: Sean Wang <[email protected]>
2491L: [email protected] (moderated for non-subscribers)
2492L: [email protected] (moderated for non-subscribers)
2493S: Maintained
2494F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2495F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2496F: drivers/rtc/rtc-mt2712.c
2497F: drivers/rtc/rtc-mt6397.c
2498F: drivers/rtc/rtc-mt7622.c
2499
2500ARM/Mediatek SoC support
2501M: Matthias Brugger <[email protected]>
2502M: AngeloGioacchino Del Regno <[email protected]>
2503L: [email protected]
2504L: [email protected] (moderated for non-subscribers)
2505L: [email protected] (moderated for non-subscribers)
2506S: Maintained
2507W: https://mtk.wiki.kernel.org/
2508C: irc://irc.libera.chat/linux-mediatek
2509F: arch/arm/boot/dts/mediatek/
2510F: arch/arm/mach-mediatek/
2511F: arch/arm64/boot/dts/mediatek/
2512F: drivers/soc/mediatek/
2513N: mtk
2514N: mt[2678]
2515K: mediatek
2516
2517ARM/Mediatek USB3 PHY DRIVER
2518M: Chunfeng Yun <[email protected]>
2519L: [email protected] (moderated for non-subscribers)
2520L: [email protected] (moderated for non-subscribers)
2521S: Maintained
2522F: Documentation/devicetree/bindings/phy/mediatek,*
2523F: drivers/phy/mediatek/
2524
2525ARM/MICROCHIP (ARM64) SoC support
2526M: Conor Dooley <[email protected]>
2527M: Nicolas Ferre <[email protected]>
2528M: Claudiu Beznea <[email protected]>
2529L: [email protected] (moderated for non-subscribers)
2530S: Supported
2531T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2532F: arch/arm64/boot/dts/microchip/
2533
2534ARM/Microchip (AT91) SoC support
2535M: Nicolas Ferre <[email protected]>
2536M: Alexandre Belloni <[email protected]>
2537M: Claudiu Beznea <[email protected]>
2538L: [email protected] (moderated for non-subscribers)
2539S: Supported
2540W: http://www.linux4sam.org
2541T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2542F: arch/arm/boot/dts/microchip/
2543F: arch/arm/include/debug/at91.S
2544F: arch/arm/mach-at91/
2545F: drivers/memory/atmel*
2546F: drivers/watchdog/sama5d4_wdt.c
2547F: include/soc/at91/
2548X: drivers/input/touchscreen/atmel_mxt_ts.c
2549N: at91
2550N: atmel
2551
2552ARM/Microchip Sparx5 SoC support
2553M: Lars Povlsen <[email protected]>
2554M: Steen Hegelund <[email protected]>
2555M: Daniel Machon <[email protected]>
2556M: [email protected]
2557L: [email protected] (moderated for non-subscribers)
2558S: Supported
2559F: arch/arm64/boot/dts/microchip/sparx*
2560F: drivers/net/ethernet/microchip/vcap/
2561F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2562N: sparx5
2563
2564ARM/MILBEAUT ARCHITECTURE
2565M: Taichi Sugaya <[email protected]>
2566M: Takao Orito <[email protected]>
2567L: [email protected] (moderated for non-subscribers)
2568S: Maintained
2569F: arch/arm/boot/dts/socionext/milbeaut*
2570F: arch/arm/mach-milbeaut/
2571N: milbeaut
2572
2573ARM/MOXA ART SOC
2574M: Krzysztof Kozlowski <[email protected]>
2575L: [email protected] (moderated for non-subscribers)
2576S: Odd Fixes
2577F: Documentation/devicetree/bindings/arm/moxart.yaml
2578F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2579F: arch/arm/boot/dts/moxa/
2580F: drivers/clk/clk-moxart.c
2581
2582ARM/MStar/Sigmastar Armv7 SoC support
2583M: Daniel Palmer <[email protected]>
2584M: Romain Perier <[email protected]>
2585L: [email protected] (moderated for non-subscribers)
2586S: Maintained
2587W: http://linux-chenxing.org/
2588T: git git://github.com/linux-chenxing/linux.git
2589F: Documentation/devicetree/bindings/arm/mstar/*
2590F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2591F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2592F: arch/arm/boot/dts/sigmastar/
2593F: arch/arm/mach-mstar/
2594F: drivers/clk/mstar/
2595F: drivers/clocksource/timer-msc313e.c
2596F: drivers/gpio/gpio-msc313.c
2597F: drivers/rtc/rtc-msc313.c
2598F: drivers/watchdog/msc313e_wdt.c
2599F: include/dt-bindings/clock/mstar-*
2600F: include/dt-bindings/gpio/msc313-gpio.h
2601
2602ARM/NOMADIK/Ux500 ARCHITECTURES
2603M: Linus Walleij <[email protected]>
2604L: [email protected] (moderated for non-subscribers)
2605S: Maintained
2606T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2607F: Documentation/devicetree/bindings/arm/ste-*
2608F: Documentation/devicetree/bindings/arm/ux500.yaml
2609F: Documentation/devicetree/bindings/arm/ux500/
2610F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2611F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2612F: arch/arm/boot/dts/st/ste-*
2613F: arch/arm/mach-nomadik/
2614F: arch/arm/mach-ux500/
2615F: drivers/clk/clk-nomadik.c
2616F: drivers/clocksource/clksrc-dbx500-prcmu.c
2617F: drivers/dma/ste_dma40*
2618F: drivers/pmdomain/st/ste-ux500-pm-domain.c
2619F: drivers/gpio/gpio-nomadik.c
2620F: drivers/hwspinlock/u8500_hsem.c
2621F: drivers/i2c/busses/i2c-nomadik.c
2622F: drivers/iio/adc/ab8500-gpadc.c
2623F: drivers/mfd/ab8500*
2624F: drivers/mfd/abx500*
2625F: drivers/mfd/db8500*
2626F: drivers/pinctrl/nomadik/
2627F: drivers/rtc/rtc-ab8500.c
2628F: drivers/rtc/rtc-pl031.c
2629F: drivers/soc/ux500/
2630
2631ARM/NUVOTON MA35 ARCHITECTURE
2632M: Jacky Huang <[email protected]>
2633M: Shan-Chun Hung <[email protected]>
2634L: [email protected] (moderated for non-subscribers)
2635S: Supported
2636F: Documentation/devicetree/bindings/*/*/*ma35*
2637F: Documentation/devicetree/bindings/*/*ma35*
2638F: arch/arm64/boot/dts/nuvoton/*ma35*
2639F: drivers/*/*/*ma35*
2640F: drivers/*/*ma35*
2641K: ma35d1
2642
2643ARM/NUVOTON NPCM ARCHITECTURE
2644M: Avi Fishman <[email protected]>
2645M: Tomer Maimon <[email protected]>
2646M: Tali Perry <[email protected]>
2647R: Patrick Venture <[email protected]>
2648R: Nancy Yuen <[email protected]>
2649R: Benjamin Fair <[email protected]>
2650L: [email protected] (moderated for non-subscribers)
2651S: Supported
2652F: Documentation/devicetree/bindings/*/*/*npcm*
2653F: Documentation/devicetree/bindings/*/*npcm*
2654F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2655F: arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2656F: arch/arm/mach-npcm/
2657F: arch/arm64/boot/dts/nuvoton/
2658F: drivers/*/*/*npcm*
2659F: drivers/*/*npcm*
2660F: drivers/rtc/rtc-nct3018y.c
2661F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2662F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2663
2664ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2665M: Joseph Liu <[email protected]>
2666M: Marvin Lin <[email protected]>
2667L: [email protected]
2668L: [email protected] (moderated for non-subscribers)
2669S: Maintained
2670F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2671F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2672F: Documentation/userspace-api/media/drivers/npcm-video.rst
2673F: drivers/media/platform/nuvoton/
2674F: include/uapi/linux/npcm-video.h
2675
2676ARM/NUVOTON WPCM450 ARCHITECTURE
2677M: Jonathan Neuschäfer <[email protected]>
2678L: [email protected] (moderated for non-subscribers)
2679S: Maintained
2680W: https://github.com/neuschaefer/wpcm450/wiki
2681F: Documentation/devicetree/bindings/*/*wpcm*
2682F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2683F: arch/arm/configs/wpcm450_defconfig
2684F: arch/arm/mach-npcm/wpcm450.c
2685F: drivers/*/*/*wpcm*
2686F: drivers/*/*wpcm*
2687
2688ARM/NXP S32G ARCHITECTURE
2689R: Chester Lin <[email protected]>
2690R: Matthias Brugger <[email protected]>
2691R: Ghennadi Procopciuc <[email protected]>
2692L: NXP S32 Linux Team <[email protected]>
2693L: [email protected] (moderated for non-subscribers)
2694S: Maintained
2695F: arch/arm64/boot/dts/freescale/s32g*.dts*
2696F: drivers/pinctrl/nxp/
2697
2698ARM/Orion SoC/Technologic Systems TS-78xx platform support
2699M: Alexander Clouter <[email protected]>
2700L: [email protected] (moderated for non-subscribers)
2701S: Maintained
2702W: http://www.digriz.org.uk/ts78xx/kernel
2703F: arch/arm/mach-orion5x/ts78xx-*
2704
2705ARM/QUALCOMM CHROMEBOOK SUPPORT
2706R: [email protected]
2707F: arch/arm64/boot/dts/qcom/sc7180*
2708F: arch/arm64/boot/dts/qcom/sc7280*
2709F: arch/arm64/boot/dts/qcom/sdm845-cheza*
2710
2711ARM/QUALCOMM MAILING LIST
2712L: [email protected]
2713F: Documentation/devicetree/bindings/*/qcom*
2714F: Documentation/devicetree/bindings/soc/qcom/
2715F: arch/arm/boot/dts/qcom/
2716F: arch/arm/configs/qcom_defconfig
2717F: arch/arm/mach-qcom/
2718F: arch/arm64/boot/dts/qcom/
2719F: drivers/*/*/pm8???-*
2720F: drivers/*/*/qcom*
2721F: drivers/*/*/qcom/
2722F: drivers/*/qcom*
2723F: drivers/*/qcom/
2724F: drivers/bluetooth/btqcomsmd.c
2725F: drivers/clocksource/timer-qcom.c
2726F: drivers/cpuidle/cpuidle-qcom-spm.c
2727F: drivers/extcon/extcon-qcom*
2728F: drivers/i2c/busses/i2c-qcom-geni.c
2729F: drivers/i2c/busses/i2c-qup.c
2730F: drivers/iommu/msm*
2731F: drivers/mfd/ssbi.c
2732F: drivers/mmc/host/mmci_qcom*
2733F: drivers/mmc/host/sdhci-msm.c
2734F: drivers/pci/controller/dwc/pcie-qcom.c
2735F: drivers/phy/qualcomm/
2736F: drivers/power/*/msm*
2737F: drivers/reset/reset-qcom-*
2738F: drivers/rtc/rtc-pm8xxx.c
2739F: drivers/spi/spi-geni-qcom.c
2740F: drivers/spi/spi-qcom-qspi.c
2741F: drivers/spi/spi-qup.c
2742F: drivers/tty/serial/msm_serial.c
2743F: drivers/ufs/host/ufs-qcom*
2744F: drivers/usb/dwc3/dwc3-qcom.c
2745F: include/dt-bindings/*/qcom*
2746F: include/linux/*/qcom*
2747F: include/linux/soc/qcom/
2748
2749ARM/QUALCOMM SUPPORT
2750M: Bjorn Andersson <[email protected]>
2751M: Konrad Dybcio <[email protected]>
2752L: [email protected]
2753S: Maintained
2754T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2755F: Documentation/devicetree/bindings/arm/qcom-soc.yaml
2756F: Documentation/devicetree/bindings/arm/qcom.yaml
2757F: Documentation/devicetree/bindings/bus/qcom*
2758F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2759F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2760F: Documentation/devicetree/bindings/reserved-memory/qcom
2761F: Documentation/devicetree/bindings/soc/qcom/
2762F: arch/arm/boot/dts/qcom/
2763F: arch/arm/configs/qcom_defconfig
2764F: arch/arm/mach-qcom/
2765F: arch/arm64/boot/dts/qcom/
2766F: drivers/bus/qcom*
2767F: drivers/firmware/qcom/
2768F: drivers/soc/qcom/
2769F: include/dt-bindings/arm/qcom,ids.h
2770F: include/dt-bindings/firmware/qcom,scm.h
2771F: include/dt-bindings/soc/qcom*
2772F: include/linux/firmware/qcom
2773F: include/linux/soc/qcom/
2774F: include/soc/qcom/
2775
2776ARM/RDA MICRO ARCHITECTURE
2777M: Manivannan Sadhasivam <[email protected]>
2778L: [email protected] (moderated for non-subscribers)
2779L: [email protected] (moderated for non-subscribers)
2780S: Maintained
2781F: Documentation/devicetree/bindings/arm/rda.yaml
2782F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2783F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2784F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2785F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2786F: arch/arm/boot/dts/unisoc/
2787F: drivers/clocksource/timer-rda.c
2788F: drivers/gpio/gpio-rda.c
2789F: drivers/irqchip/irq-rda-intc.c
2790F: drivers/tty/serial/rda-uart.c
2791
2792ARM/REALTEK ARCHITECTURE
2793M: Andreas Färber <[email protected]>
2794L: [email protected] (moderated for non-subscribers)
2795L: [email protected] (moderated for non-subscribers)
2796S: Maintained
2797F: Documentation/devicetree/bindings/arm/realtek.yaml
2798F: arch/arm/boot/dts/realtek/
2799F: arch/arm/mach-realtek/
2800F: arch/arm64/boot/dts/realtek/
2801
2802ARM/RISC-V/RENESAS ARCHITECTURE
2803M: Geert Uytterhoeven <[email protected]>
2804M: Magnus Damm <[email protected]>
2805L: [email protected]
2806S: Supported
2807Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2808C: irc://irc.libera.chat/renesas-soc
2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2810F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2811F: Documentation/devicetree/bindings/soc/renesas/
2812F: arch/arm/boot/dts/renesas/
2813F: arch/arm/configs/shmobile_defconfig
2814F: arch/arm/include/debug/renesas-scif.S
2815F: arch/arm/mach-shmobile/
2816F: arch/arm64/boot/dts/renesas/
2817F: arch/riscv/boot/dts/renesas/
2818F: drivers/pmdomain/renesas/
2819F: drivers/soc/renesas/
2820F: include/linux/soc/renesas/
2821K: \brenesas,
2822
2823ARM/RISCPC ARCHITECTURE
2824M: Russell King <[email protected]>
2825L: [email protected] (moderated for non-subscribers)
2826S: Maintained
2827W: http://www.armlinux.org.uk/
2828F: arch/arm/include/asm/hardware/ioc.h
2829F: arch/arm/include/asm/hardware/iomd.h
2830F: arch/arm/include/asm/hardware/memc.h
2831F: arch/arm/mach-rpc/
2832F: drivers/net/ethernet/8390/etherh.c
2833F: drivers/net/ethernet/i825xx/ether1*
2834F: drivers/net/ethernet/seeq/ether3*
2835F: drivers/scsi/arm/
2836
2837ARM/Rockchip SoC support
2838M: Heiko Stuebner <[email protected]>
2839L: [email protected] (moderated for non-subscribers)
2840L: [email protected]
2841S: Maintained
2842T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2843F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2844F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2845F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2846F: arch/arm/boot/dts/rockchip/
2847F: arch/arm/mach-rockchip/
2848F: drivers/*/*/*rockchip*
2849F: drivers/*/*rockchip*
2850F: drivers/clk/rockchip/
2851F: drivers/i2c/busses/i2c-rk3x.c
2852F: sound/soc/rockchip/
2853N: rockchip
2854
2855ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2856M: Krzysztof Kozlowski <[email protected]>
2857R: Alim Akhtar <[email protected]>
2858L: [email protected] (moderated for non-subscribers)
2859L: [email protected]
2860S: Maintained
2861P: Documentation/process/maintainer-soc-clean-dts.rst
2862Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2863B: mailto:[email protected]
2864C: irc://irc.libera.chat/linux-exynos
2865T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2866F: Documentation/arch/arm/samsung/
2867F: Documentation/devicetree/bindings/arm/samsung/
2868F: Documentation/devicetree/bindings/hwinfo/samsung,*
2869F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2870F: Documentation/devicetree/bindings/soc/samsung/
2871F: arch/arm/boot/dts/samsung/
2872F: arch/arm/mach-exynos*/
2873F: arch/arm/mach-s3c/
2874F: arch/arm/mach-s5p*/
2875F: arch/arm64/boot/dts/exynos/
2876F: drivers/*/*/*s3c24*
2877F: drivers/*/*s3c24*
2878F: drivers/*/*s3c64xx*
2879F: drivers/*/*s5pv210*
2880F: drivers/clocksource/samsung_pwm_timer.c
2881F: drivers/memory/samsung/
2882F: drivers/pwm/pwm-samsung.c
2883F: drivers/soc/samsung/
2884F: drivers/tty/serial/samsung*
2885F: include/clocksource/samsung_pwm.h
2886F: include/linux/platform_data/*s3c*
2887F: include/linux/serial_s3c.h
2888F: include/linux/soc/samsung/
2889N: exynos
2890N: s3c64xx
2891N: s5pv210
2892
2893ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2894M: Łukasz Stelmach <[email protected]>
2895L: [email protected] (moderated for non-subscribers)
2896L: [email protected]
2897S: Maintained
2898F: drivers/media/platform/samsung/s5p-g2d/
2899
2900ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2901M: Marek Szyprowski <[email protected]>
2902L: [email protected]
2903L: [email protected]
2904S: Maintained
2905F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2906F: drivers/media/cec/platform/s5p/
2907
2908ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2909M: Andrzej Pietrasiewicz <[email protected]>
2910M: Jacek Anaszewski <[email protected]>
2911M: Sylwester Nawrocki <[email protected]>
2912L: [email protected] (moderated for non-subscribers)
2913L: [email protected]
2914S: Maintained
2915F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2916F: drivers/media/platform/samsung/s5p-jpeg/
2917
2918ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2919M: Marek Szyprowski <[email protected]>
2920M: Andrzej Hajda <[email protected]>
2921L: [email protected] (moderated for non-subscribers)
2922L: [email protected]
2923S: Maintained
2924F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2925F: drivers/media/platform/samsung/s5p-mfc/
2926
2927ARM/SOCFPGA ARCHITECTURE
2928M: Dinh Nguyen <[email protected]>
2929S: Maintained
2930W: http://www.rocketboards.org
2931T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2932F: arch/arm/boot/dts/intel/socfpga/
2933F: arch/arm/configs/socfpga_defconfig
2934F: arch/arm/mach-socfpga/
2935F: arch/arm64/boot/dts/altera/
2936F: arch/arm64/boot/dts/intel/
2937
2938ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2939M: Dinh Nguyen <[email protected]>
2940S: Maintained
2941F: drivers/clk/socfpga/
2942
2943ARM/SOCFPGA EDAC SUPPORT
2944M: Dinh Nguyen <[email protected]>
2945S: Maintained
2946F: drivers/edac/altera_edac.[ch]
2947
2948ARM/SPREADTRUM SoC SUPPORT
2949M: Orson Zhai <[email protected]>
2950M: Baolin Wang <[email protected]>
2951R: Chunyan Zhang <[email protected]>
2952S: Maintained
2953F: arch/arm64/boot/dts/sprd
2954N: sprd
2955N: sc27xx
2956N: sc2731
2957
2958ARM/STI ARCHITECTURE
2959M: Patrice Chotard <[email protected]>
2960L: [email protected] (moderated for non-subscribers)
2961S: Maintained
2962W: http://www.stlinux.com
2963F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2964F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2965F: arch/arm/boot/dts/st/sti*
2966F: arch/arm/mach-sti/
2967F: drivers/ata/ahci_st.c
2968F: drivers/char/hw_random/st-rng.c
2969F: drivers/clocksource/arm_global_timer.c
2970F: drivers/clocksource/clksrc_st_lpc.c
2971F: drivers/cpufreq/sti-cpufreq.c
2972F: drivers/dma/st_fdma*
2973F: drivers/i2c/busses/i2c-st.c
2974F: drivers/media/platform/st/sti/c8sectpfe/
2975F: drivers/media/rc/st_rc.c
2976F: drivers/mmc/host/sdhci-st.c
2977F: drivers/phy/st/phy-miphy28lp.c
2978F: drivers/phy/st/phy-stih407-usb.c
2979F: drivers/pinctrl/pinctrl-st.c
2980F: drivers/remoteproc/st_remoteproc.c
2981F: drivers/remoteproc/st_slim_rproc.c
2982F: drivers/reset/sti/
2983F: drivers/rtc/rtc-st-lpc.c
2984F: drivers/tty/serial/st-asc.c
2985F: drivers/usb/dwc3/dwc3-st.c
2986F: drivers/usb/host/ehci-st.c
2987F: drivers/usb/host/ohci-st.c
2988F: drivers/watchdog/st_lpc_wdt.c
2989F: include/linux/remoteproc/st_slim_rproc.h
2990
2991ARM/STM32 ARCHITECTURE
2992M: Maxime Coquelin <[email protected]>
2993M: Alexandre Torgue <[email protected]>
2994L: [email protected] (moderated for non-subscribers)
2995L: [email protected] (moderated for non-subscribers)
2996S: Maintained
2997T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2998F: arch/arm/boot/dts/st/stm32*
2999F: arch/arm/mach-stm32/
3000F: arch/arm64/boot/dts/st/
3001F: drivers/clocksource/armv7m_systick.c
3002N: stm32
3003N: stm
3004
3005ARM/SUNPLUS SP7021 SOC SUPPORT
3006M: Qin Jian <[email protected]>
3007L: [email protected] (moderated for mon-subscribers)
3008S: Maintained
3009W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3010F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3011F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3012F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3013F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3014F: arch/arm/boot/dts/sunplus/
3015F: arch/arm/configs/sp7021_*defconfig
3016F: drivers/clk/clk-sp7021.c
3017F: drivers/irqchip/irq-sp7021-intc.c
3018F: drivers/reset/reset-sunplus.c
3019F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
3020F: include/dt-bindings/reset/sunplus,sp7021-reset.h
3021
3022ARM/Synaptics SoC support
3023M: Jisheng Zhang <[email protected]>
3024M: Sebastian Hesselbarth <[email protected]>
3025L: [email protected] (moderated for non-subscribers)
3026S: Maintained
3027F: arch/arm/boot/dts/synaptics/
3028F: arch/arm/mach-berlin/
3029F: arch/arm64/boot/dts/synaptics/
3030
3031ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3032M: Hans Verkuil <[email protected]>
3033L: [email protected]
3034L: [email protected]
3035S: Maintained
3036F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3037F: drivers/media/cec/platform/tegra/
3038
3039ARM/TESLA FSD SoC SUPPORT
3040M: Alim Akhtar <[email protected]>
3041M: [email protected]
3042L: [email protected] (moderated for non-subscribers)
3043L: [email protected]
3044S: Maintained
3045F: arch/arm64/boot/dts/tesla/
3046
3047ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3048M: Santosh Shilimkar <[email protected]>
3049L: [email protected]
3050S: Maintained
3051F: drivers/memory/*emif*
3052
3053ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3054M: Nishanth Menon <[email protected]>
3055M: Santosh Shilimkar <[email protected]>
3056L: [email protected] (moderated for non-subscribers)
3057S: Maintained
3058T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3059F: arch/arm/boot/dts/ti/keystone/
3060F: arch/arm/mach-keystone/
3061
3062ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3063M: Santosh Shilimkar <[email protected]>
3064L: [email protected]
3065S: Maintained
3066F: drivers/clk/keystone/
3067
3068ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3069M: Santosh Shilimkar <[email protected]>
3070L: [email protected] (moderated for non-subscribers)
3071L: [email protected]
3072S: Maintained
3073F: drivers/clocksource/timer-keystone.c
3074
3075ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3076M: Santosh Shilimkar <[email protected]>
3077L: [email protected]
3078S: Maintained
3079F: drivers/power/reset/keystone-reset.c
3080
3081ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3082M: Nishanth Menon <[email protected]>
3083M: Vignesh Raghavendra <[email protected]>
3084M: Tero Kristo <[email protected]>
3085L: [email protected] (moderated for non-subscribers)
3086S: Supported
3087F: Documentation/devicetree/bindings/arm/ti/k3.yaml
3088F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3089F: arch/arm64/boot/dts/ti/Makefile
3090F: arch/arm64/boot/dts/ti/k3-*
3091
3092ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3093M: Krzysztof Kozlowski <[email protected]>
3094L: [email protected] (moderated for non-subscribers)
3095S: Odd Fixes
3096F: Documentation/devicetree/bindings/*/*/ti,nspire*
3097F: Documentation/devicetree/bindings/*/ti,nspire*
3098F: Documentation/devicetree/bindings/arm/ti/nspire.yaml
3099F: arch/arm/boot/dts/nspire/
3100
3101ARM/TOSHIBA VISCONTI ARCHITECTURE
3102M: Nobuhiro Iwamatsu <[email protected]>
3103L: [email protected] (moderated for non-subscribers)
3104S: Supported
3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3106F: Documentation/devicetree/bindings/arm/toshiba.yaml
3107F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3108F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3109F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3110F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3111F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3112F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3113F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3114F: arch/arm64/boot/dts/toshiba/
3115F: drivers/clk/visconti/
3116F: drivers/gpio/gpio-visconti.c
3117F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3118F: drivers/pci/controller/dwc/pcie-visconti.c
3119F: drivers/pinctrl/visconti/
3120F: drivers/watchdog/visconti_wdt.c
3121N: visconti
3122
3123ARM/UNIPHIER ARCHITECTURE
3124M: Kunihiko Hayashi <[email protected]>
3125M: Masami Hiramatsu <[email protected]>
3126L: [email protected] (moderated for non-subscribers)
3127S: Maintained
3128F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3129F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3130F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3131F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3132F: arch/arm/boot/dts/socionext/uniphier*
3133F: arch/arm/include/asm/hardware/cache-uniphier.h
3134F: arch/arm/mm/cache-uniphier.c
3135F: arch/arm64/boot/dts/socionext/uniphier*
3136F: drivers/bus/uniphier-system-bus.c
3137F: drivers/clk/uniphier/
3138F: drivers/dma/uniphier-mdmac.c
3139F: drivers/gpio/gpio-uniphier.c
3140F: drivers/i2c/busses/i2c-uniphier*
3141F: drivers/irqchip/irq-uniphier-aidet.c
3142F: drivers/mmc/host/uniphier-sd.c
3143F: drivers/pinctrl/uniphier/
3144F: drivers/reset/reset-uniphier.c
3145F: drivers/tty/serial/8250/8250_uniphier.c
3146N: uniphier
3147
3148ARM/VERSATILE EXPRESS PLATFORM
3149M: Liviu Dudau <[email protected]>
3150M: Sudeep Holla <[email protected]>
3151M: Lorenzo Pieralisi <[email protected]>
3152L: [email protected] (moderated for non-subscribers)
3153S: Maintained
3154N: mps2
3155N: vexpress
3156F: arch/arm/mach-versatile/
3157F: arch/arm64/boot/dts/arm/
3158F: drivers/clocksource/timer-versatile.c
3159X: drivers/cpufreq/vexpress-spc-cpufreq.c
3160X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3161
3162ARM/VFP SUPPORT
3163M: Russell King <[email protected]>
3164L: [email protected] (moderated for non-subscribers)
3165S: Maintained
3166W: http://www.armlinux.org.uk/
3167F: arch/arm/vfp/
3168
3169ARM/VT8500 ARM ARCHITECTURE
3170M: Alexey Charkov <[email protected]>
3171M: Krzysztof Kozlowski <[email protected]>
3172L: [email protected] (moderated for non-subscribers)
3173S: Odd Fixes
3174F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3175F: arch/arm/boot/dts/vt8500/
3176F: arch/arm/mach-vt8500/
3177F: drivers/clocksource/timer-vt8500.c
3178F: drivers/i2c/busses/i2c-viai2c-wmt.c
3179F: drivers/mmc/host/wmt-sdmmc.c
3180F: drivers/pwm/pwm-vt8500.c
3181F: drivers/rtc/rtc-vt8500.c
3182F: drivers/tty/serial/vt8500_serial.c
3183F: drivers/video/fbdev/vt8500lcdfb.*
3184F: drivers/video/fbdev/wm8505fb*
3185F: drivers/video/fbdev/wmt_ge_rops.*
3186
3187ARM/ZYNQ ARCHITECTURE
3188M: Michal Simek <[email protected]>
3189L: [email protected] (moderated for non-subscribers)
3190S: Supported
3191W: http://wiki.xilinx.com
3192T: git https://github.com/Xilinx/linux-xlnx.git
3193F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3194F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3195F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3196F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3197F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3198F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3199F: arch/arm/mach-zynq/
3200F: drivers/clocksource/timer-cadence-ttc.c
3201F: drivers/cpuidle/cpuidle-zynq.c
3202F: drivers/edac/synopsys_edac.c
3203F: drivers/i2c/busses/i2c-cadence.c
3204F: drivers/i2c/busses/i2c-xiic.c
3205F: drivers/mmc/host/sdhci-of-arasan.c
3206N: zynq
3207N: xilinx
3208
3209ARM64 FIT SUPPORT
3210M: Simon Glass <[email protected]>
3211L: [email protected] (moderated for non-subscribers)
3212S: Maintained
3213F: arch/arm64/boot/Makefile
3214F: scripts/make_fit.py
3215
3216ARM64 PLATFORM DRIVERS
3217M: Hans de Goede <[email protected]>
3218M: Ilpo Järvinen <[email protected]>
3219R: Bryan O'Donoghue <[email protected]>
3220L: [email protected]
3221S: Maintained
3222Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
3223T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3224F: drivers/platform/arm64/
3225
3226ARM64 PORT (AARCH64 ARCHITECTURE)
3227M: Catalin Marinas <[email protected]>
3228M: Will Deacon <[email protected]>
3229L: [email protected] (moderated for non-subscribers)
3230S: Maintained
3231T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3232F: Documentation/arch/arm64/
3233F: arch/arm64/
3234F: tools/testing/selftests/arm64/
3235X: arch/arm64/boot/dts/
3236
3237ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3238M: George McCollister <[email protected]>
3239L: [email protected]
3240S: Maintained
3241F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3242F: drivers/net/dsa/xrs700x/*
3243F: net/dsa/tag_xrs700x.c
3244
3245AS3645A LED FLASH CONTROLLER DRIVER
3246M: Sakari Ailus <[email protected]>
3247L: [email protected]
3248S: Maintained
3249F: drivers/leds/flash/leds-as3645a.c
3250
3251ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3252M: Tianshu Qiu <[email protected]>
3253L: [email protected]
3254S: Maintained
3255T: git git://linuxtv.org/media_tree.git
3256F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3257F: drivers/media/i2c/ak7375.c
3258
3259ASAHI KASEI AK8974 DRIVER
3260M: Linus Walleij <[email protected]>
3261L: [email protected]
3262S: Supported
3263W: http://www.akm.com/
3264F: drivers/iio/magnetometer/ak8974.c
3265
3266AOSONG AGS02MA TVOC SENSOR DRIVER
3267M: Anshul Dalal <[email protected]>
3268L: [email protected]
3269S: Maintained
3270F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3271F: drivers/iio/chemical/ags02ma.c
3272
3273ASC7621 HARDWARE MONITOR DRIVER
3274M: George Joseph <[email protected]>
3275L: [email protected]
3276S: Maintained
3277F: Documentation/hwmon/asc7621.rst
3278F: drivers/hwmon/asc7621.c
3279
3280ASIX AX88796C SPI ETHERNET ADAPTER
3281M: Łukasz Stelmach <[email protected]>
3282S: Maintained
3283F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3284F: drivers/net/ethernet/asix/ax88796c_*
3285
3286ASIX PHY DRIVER [RUST]
3287M: FUJITA Tomonori <[email protected]>
3288R: Trevor Gross <[email protected]>
3289L: [email protected]
3290L: [email protected]
3291S: Maintained
3292F: drivers/net/phy/ax88796b_rust.rs
3293
3294ASPEED CRYPTO DRIVER
3295M: Neal Liu <[email protected]>
3296L: [email protected] (moderated for non-subscribers)
3297S: Maintained
3298F: Documentation/devicetree/bindings/crypto/aspeed,*
3299F: drivers/crypto/aspeed/
3300
3301ASPEED PECI CONTROLLER
3302M: Iwona Winiarska <[email protected]>
3303L: [email protected] (moderated for non-subscribers)
3304L: [email protected] (moderated for non-subscribers)
3305S: Supported
3306F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3307F: drivers/peci/controller/peci-aspeed.c
3308
3309ASPEED PINCTRL DRIVERS
3310M: Andrew Jeffery <[email protected]>
3311L: [email protected] (moderated for non-subscribers)
3312L: [email protected] (moderated for non-subscribers)
3313L: [email protected]
3314S: Maintained
3315F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3316F: drivers/pinctrl/aspeed/
3317
3318ASPEED SCU INTERRUPT CONTROLLER DRIVER
3319M: Eddie James <[email protected]>
3320L: [email protected] (moderated for non-subscribers)
3321S: Maintained
3322F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3323F: drivers/irqchip/irq-aspeed-scu-ic.c
3324F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3325
3326ASPEED SD/MMC DRIVER
3327M: Andrew Jeffery <[email protected]>
3328L: [email protected] (moderated for non-subscribers)
3329L: [email protected] (moderated for non-subscribers)
3330L: [email protected]
3331S: Maintained
3332F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3333F: drivers/mmc/host/sdhci-of-aspeed*
3334
3335ASPEED SMC SPI DRIVER
3336M: Chin-Ting Kuo <[email protected]>
3337M: Cédric Le Goater <[email protected]>
3338L: [email protected] (moderated for non-subscribers)
3339L: [email protected] (moderated for non-subscribers)
3340L: [email protected]
3341S: Maintained
3342F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3343F: drivers/spi/spi-aspeed-smc.c
3344
3345ASPEED USB UDC DRIVER
3346M: Neal Liu <[email protected]>
3347L: [email protected] (moderated for non-subscribers)
3348S: Maintained
3349F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3350F: drivers/usb/gadget/udc/aspeed_udc.c
3351
3352ASPEED VIDEO ENGINE DRIVER
3353M: Eddie James <[email protected]>
3354L: [email protected]
3355L: [email protected] (moderated for non-subscribers)
3356S: Maintained
3357F: Documentation/devicetree/bindings/media/aspeed-video.txt
3358F: drivers/media/platform/aspeed/
3359
3360ASUS EC HARDWARE MONITOR DRIVER
3361M: Eugene Shalygin <[email protected]>
3362L: [email protected]
3363S: Maintained
3364F: drivers/hwmon/asus-ec-sensors.c
3365
3366ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3367M: Corentin Chary <[email protected]>
3368M: Luke D. Jones <[email protected]>
3369L: [email protected]
3370S: Maintained
3371W: https://asus-linux.org/
3372F: drivers/platform/x86/asus*.c
3373F: drivers/platform/x86/eeepc*.c
3374
3375ASUS TF103C DOCK DRIVER
3376M: Hans de Goede <[email protected]>
3377L: [email protected]
3378S: Maintained
3379T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3380F: drivers/platform/x86/asus-tf103c-dock.c
3381
3382ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3383M: Aleksa Savic <[email protected]>
3384L: [email protected]
3385S: Maintained
3386F: drivers/hwmon/asus_rog_ryujin.c
3387
3388ASUS WIRELESS RADIO CONTROL DRIVER
3389M: João Paulo Rechi Vita <[email protected]>
3390L: [email protected]
3391S: Maintained
3392F: drivers/platform/x86/asus-wireless.c
3393
3394ASUS WMI HARDWARE MONITOR DRIVER
3395M: Ed Brindley <[email protected]>
3396M: Denis Pauk <[email protected]>
3397L: [email protected]
3398S: Maintained
3399F: drivers/hwmon/asus_wmi_sensors.c
3400
3401ASYMMETRIC KEYS
3402M: David Howells <[email protected]>
3403L: [email protected]
3404S: Maintained
3405F: Documentation/crypto/asymmetric-keys.rst
3406F: crypto/asymmetric_keys/
3407F: include/crypto/pkcs7.h
3408F: include/crypto/public_key.h
3409F: include/linux/verification.h
3410
3411ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3412R: Dan Williams <[email protected]>
3413S: Odd fixes
3414W: http://sourceforge.net/projects/xscaleiop
3415F: Documentation/crypto/async-tx-api.rst
3416F: crypto/async_tx/
3417F: include/linux/async_tx.h
3418
3419AT24 EEPROM DRIVER
3420M: Bartosz Golaszewski <[email protected]>
3421L: [email protected]
3422S: Maintained
3423T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3424F: Documentation/devicetree/bindings/eeprom/at24.yaml
3425F: drivers/misc/eeprom/at24.c
3426
3427ATA OVER ETHERNET (AOE) DRIVER
3428M: "Justin Sanders" <[email protected]>
3429S: Supported
3430W: http://www.openaoe.org/
3431F: Documentation/admin-guide/aoe/
3432F: drivers/block/aoe/
3433
3434ATC260X PMIC MFD DRIVER
3435M: Manivannan Sadhasivam <[email protected]>
3436M: Cristian Ciocaltea <[email protected]>
3437L: [email protected]
3438S: Maintained
3439F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3440F: drivers/input/misc/atc260x-onkey.c
3441F: drivers/mfd/atc260*
3442F: drivers/power/reset/atc260x-poweroff.c
3443F: drivers/regulator/atc260x-regulator.c
3444F: include/linux/mfd/atc260x/*
3445
3446ATHEROS 71XX/9XXX GPIO DRIVER
3447M: Alban Bedel <[email protected]>
3448S: Maintained
3449W: https://github.com/AlbanBedel/linux
3450T: git git://github.com/AlbanBedel/linux
3451F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3452F: drivers/gpio/gpio-ath79.c
3453
3454ATHEROS 71XX/9XXX USB PHY DRIVER
3455M: Alban Bedel <[email protected]>
3456S: Maintained
3457W: https://github.com/AlbanBedel/linux
3458T: git git://github.com/AlbanBedel/linux
3459F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3460F: drivers/phy/qualcomm/phy-ath79-usb.c
3461
3462ATHEROS ATH GENERIC UTILITIES
3463M: Kalle Valo <[email protected]>
3464L: [email protected]
3465S: Supported
3466F: drivers/net/wireless/ath/*
3467
3468ATHEROS ATH5K WIRELESS DRIVER
3469M: Jiri Slaby <[email protected]>
3470M: Nick Kossifidis <[email protected]>
3471M: Luis Chamberlain <[email protected]>
3472L: [email protected]
3473S: Maintained
3474W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3475F: drivers/net/wireless/ath/ath5k/
3476
3477ATHEROS ATH6KL WIRELESS DRIVER
3478L: [email protected]
3479S: Orphan
3480W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3481F: drivers/net/wireless/ath/ath6kl/
3482
3483ATI_REMOTE2 DRIVER
3484M: Ville Syrjala <[email protected]>
3485S: Maintained
3486F: drivers/input/misc/ati_remote2.c
3487
3488ATK0110 HWMON DRIVER
3489M: Luca Tettamanti <[email protected]>
3490L: [email protected]
3491S: Maintained
3492F: drivers/hwmon/asus_atk0110.c
3493
3494ATLX ETHERNET DRIVERS
3495M: Chris Snook <[email protected]>
3496L: [email protected]
3497S: Maintained
3498W: http://sourceforge.net/projects/atl1
3499W: http://atl1.sourceforge.net
3500F: drivers/net/ethernet/atheros/
3501
3502ATM
3503M: Chas Williams <[email protected]>
3504L: [email protected] (moderated for non-subscribers)
3505L: [email protected]
3506S: Maintained
3507W: http://linux-atm.sourceforge.net
3508F: drivers/atm/
3509F: include/linux/atm*
3510F: include/linux/sonet.h
3511F: include/uapi/linux/atm*
3512F: include/uapi/linux/sonet.h
3513
3514ATMEL MACB ETHERNET DRIVER
3515M: Nicolas Ferre <[email protected]>
3516M: Claudiu Beznea <[email protected]>
3517S: Supported
3518F: drivers/net/ethernet/cadence/
3519
3520ATMEL MAXTOUCH DRIVER
3521M: Nick Dyer <[email protected]>
3522S: Maintained
3523T: git git://github.com/ndyer/linux.git
3524F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3525F: drivers/input/touchscreen/atmel_mxt_ts.c
3526
3527ATOMIC INFRASTRUCTURE
3528M: Will Deacon <[email protected]>
3529M: Peter Zijlstra <[email protected]>
3530R: Boqun Feng <[email protected]>
3531R: Mark Rutland <[email protected]>
3532L: [email protected]
3533S: Maintained
3534F: Documentation/atomic_*.txt
3535F: arch/*/include/asm/atomic*.h
3536F: include/*/atomic*.h
3537F: include/linux/refcount.h
3538F: scripts/atomic/
3539
3540ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3541M: Bradley Grove <[email protected]>
3542L: [email protected]
3543S: Supported
3544W: http://www.attotech.com
3545F: drivers/scsi/esas2r
3546
3547ATUSB IEEE 802.15.4 RADIO DRIVER
3548M: Stefan Schmidt <[email protected]>
3549L: [email protected]
3550S: Maintained
3551F: drivers/net/ieee802154/at86rf230.h
3552F: drivers/net/ieee802154/atusb.c
3553F: drivers/net/ieee802154/atusb.h
3554
3555AUDIT SUBSYSTEM
3556M: Paul Moore <[email protected]>
3557M: Eric Paris <[email protected]>
3558L: [email protected]
3559S: Supported
3560W: https://github.com/linux-audit
3561Q: https://patchwork.kernel.org/project/audit/list
3562B: mailto:[email protected]
3563P: https://github.com/linux-audit/audit-kernel/blob/main/README.md
3564T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3565F: include/asm-generic/audit_*.h
3566F: include/linux/audit.h
3567F: include/linux/audit_arch.h
3568F: include/uapi/linux/audit.h
3569F: kernel/audit*
3570F: lib/*audit.c
3571K: \baudit_[a-z_0-9]\+\b
3572
3573AUXILIARY BUS DRIVER
3574M: Greg Kroah-Hartman <[email protected]>
3575R: Dave Ertman <[email protected]>
3576R: Ira Weiny <[email protected]>
3577S: Supported
3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3579F: Documentation/driver-api/auxiliary_bus.rst
3580F: drivers/base/auxiliary.c
3581F: include/linux/auxiliary_bus.h
3582
3583AUXILIARY DISPLAY DRIVERS
3584M: Andy Shevchenko <[email protected]>
3585R: Geert Uytterhoeven <[email protected]>
3586S: Odd Fixes
3587T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3588F: Documentation/devicetree/bindings/auxdisplay/
3589F: drivers/auxdisplay/
3590F: include/linux/cfag12864b.h
3591F: include/uapi/linux/map_to_14segment.h
3592F: include/uapi/linux/map_to_7segment.h
3593
3594AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3595M: Subhajit Ghosh <[email protected]>
3596L: [email protected]
3597S: Maintained
3598F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3599F: drivers/iio/light/apds9306.c
3600
3601AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3602M: Andreas Klinger <[email protected]>
3603L: [email protected]
3604S: Maintained
3605F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3606F: drivers/iio/adc/hx711.c
3607
3608AX.25 NETWORK LAYER
3609L: [email protected]
3610S: Orphan
3611W: https://linux-ax25.in-berlin.de
3612F: include/net/ax25.h
3613F: include/uapi/linux/ax25.h
3614F: net/ax25/
3615
3616AXENTIA ARM DEVICES
3617M: Peter Rosin <[email protected]>
3618L: [email protected] (moderated for non-subscribers)
3619S: Maintained
3620F: arch/arm/boot/dts/microchip/at91-linea.dtsi
3621F: arch/arm/boot/dts/microchip/at91-natte.dtsi
3622F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3623F: arch/arm/boot/dts/microchip/at91-tse850-3.dts
3624
3625AXENTIA ASOC DRIVERS
3626M: Peter Rosin <[email protected]>
3627L: [email protected] (moderated for non-subscribers)
3628S: Maintained
3629F: Documentation/devicetree/bindings/sound/axentia,*
3630F: sound/soc/atmel/tse850-pcm5142.c
3631
3632AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3633M: Nuno Sá <[email protected]>
3634L: [email protected]
3635S: Supported
3636W: https://ez.analog.com/linux-software-drivers
3637F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3638F: drivers/hwmon/axi-fan-control.c
3639
3640AXI SPI ENGINE
3641M: Michael Hennerich <[email protected]>
3642M: Nuno Sá <[email protected]>
3643R: David Lechner <[email protected]>
3644L: [email protected]
3645S: Supported
3646W: https://ez.analog.com/linux-software-drivers
3647F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3648F: drivers/spi/spi-axi-spi-engine.c
3649
3650AXI PWM GENERATOR
3651M: Michael Hennerich <[email protected]>
3652M: Nuno Sá <[email protected]>
3653L: [email protected]
3654S: Supported
3655W: https://ez.analog.com/linux-software-drivers
3656F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3657F: drivers/pwm/pwm-axi-pwmgen.c
3658
3659AXXIA I2C CONTROLLER
3660M: Krzysztof Adamski <[email protected]>
3661L: [email protected]
3662S: Maintained
3663F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3664F: drivers/i2c/busses/i2c-axxia.c
3665
3666AZ6007 DVB DRIVER
3667M: Mauro Carvalho Chehab <[email protected]>
3668L: [email protected]
3669S: Maintained
3670W: https://linuxtv.org
3671T: git git://linuxtv.org/media_tree.git
3672F: drivers/media/usb/dvb-usb-v2/az6007.c
3673
3674AZTECH FM RADIO RECEIVER DRIVER
3675M: Hans Verkuil <[email protected]>
3676L: [email protected]
3677S: Maintained
3678W: https://linuxtv.org
3679T: git git://linuxtv.org/media_tree.git
3680F: drivers/media/radio/radio-aztech*
3681
3682B43 WIRELESS DRIVER
3683L: [email protected]
3684L: [email protected]
3685S: Orphan
3686W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3687F: drivers/net/wireless/broadcom/b43/
3688
3689B43LEGACY WIRELESS DRIVER
3690L: [email protected]
3691L: [email protected]
3692S: Orphan
3693W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3694F: drivers/net/wireless/broadcom/b43legacy/
3695
3696BACKLIGHT CLASS/SUBSYSTEM
3697M: Lee Jones <[email protected]>
3698M: Daniel Thompson <[email protected]>
3699M: Jingoo Han <[email protected]>
3700L: [email protected]
3701S: Maintained
3702T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3703F: Documentation/ABI/stable/sysfs-class-backlight
3704F: Documentation/ABI/testing/sysfs-class-backlight
3705F: Documentation/devicetree/bindings/leds/backlight
3706F: drivers/video/backlight/
3707F: include/linux/backlight.h
3708F: include/linux/pwm_backlight.h
3709
3710BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3711M: Serge Semin <[email protected]>
3712L: [email protected]
3713S: Supported
3714F: Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3715F: Documentation/hwmon/bt1-pvt.rst
3716F: drivers/hwmon/bt1-pvt.[ch]
3717
3718BARCO P50 GPIO DRIVER
3719M: Santosh Kumar Yadav <[email protected]>
3720M: Peter Korsgaard <[email protected]>
3721S: Maintained
3722F: drivers/platform/x86/barco-p50-gpio.c
3723
3724BATMAN ADVANCED
3725M: Marek Lindner <[email protected]>
3726M: Simon Wunderlich <[email protected]>
3727M: Antonio Quartulli <[email protected]>
3728M: Sven Eckelmann <[email protected]>
3729L: [email protected] (moderated for non-subscribers)
3730S: Maintained
3731W: https://www.open-mesh.org/
3732Q: https://patchwork.open-mesh.org/project/batman/list/
3733B: https://www.open-mesh.org/projects/batman-adv/issues
3734C: ircs://irc.hackint.org/batadv
3735T: git https://git.open-mesh.org/linux-merge.git
3736F: Documentation/networking/batman-adv.rst
3737F: include/uapi/linux/batadv_packet.h
3738F: include/uapi/linux/batman_adv.h
3739F: net/batman-adv/
3740
3741BAYCOM/HDLCDRV DRIVERS FOR AX.25
3742M: Thomas Sailer <[email protected]>
3743L: [email protected]
3744S: Maintained
3745W: http://www.baycom.org/~tom/ham/ham.html
3746F: drivers/net/hamradio/baycom*
3747
3748BCACHE (BLOCK LAYER CACHE)
3749M: Coly Li <[email protected]>
3750M: Kent Overstreet <[email protected]>
3751L: [email protected]
3752S: Maintained
3753W: http://bcache.evilpiepirate.org
3754C: irc://irc.oftc.net/bcache
3755F: drivers/md/bcache/
3756
3757BCACHEFS
3758M: Kent Overstreet <[email protected]>
3759L: [email protected]
3760S: Supported
3761C: irc://irc.oftc.net/bcache
3762T: git https://evilpiepirate.org/git/bcachefs.git
3763F: fs/bcachefs/
3764F: Documentation/filesystems/bcachefs/
3765
3766BDISP ST MEDIA DRIVER
3767M: Fabien Dessenne <[email protected]>
3768L: [email protected]
3769S: Supported
3770W: https://linuxtv.org
3771T: git git://linuxtv.org/media_tree.git
3772F: drivers/media/platform/st/sti/bdisp
3773
3774BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3775M: Dariusz Marcinkiewicz <[email protected]>
3776L: [email protected]
3777S: Maintained
3778F: drivers/net/ethernet/ec_bhf.c
3779
3780BEFS FILE SYSTEM
3781M: Luis de Bethencourt <[email protected]>
3782M: Salah Triki <[email protected]>
3783S: Maintained
3784T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3785F: Documentation/filesystems/befs.rst
3786F: fs/befs/
3787
3788BFQ I/O SCHEDULER
3789M: Paolo Valente <[email protected]>
3790M: Jens Axboe <[email protected]>
3791L: [email protected]
3792S: Maintained
3793F: Documentation/block/bfq-iosched.rst
3794F: block/bfq-*
3795
3796BFS FILE SYSTEM
3797M: "Tigran A. Aivazian" <[email protected]>
3798S: Maintained
3799F: Documentation/filesystems/bfs.rst
3800F: fs/bfs/
3801F: include/uapi/linux/bfs_fs.h
3802
3803BINMAN
3804M: Simon Glass <[email protected]>
3805S: Supported
3806F: Documentation/devicetree/bindings/mtd/partitions/binman*
3807
3808BITMAP API
3809M: Yury Norov <[email protected]>
3810R: Rasmus Villemoes <[email protected]>
3811S: Maintained
3812F: include/linux/bitfield.h
3813F: include/linux/bitmap-str.h
3814F: include/linux/bitmap.h
3815F: include/linux/bits.h
3816F: include/linux/cpumask.h
3817F: include/linux/cpumask_types.h
3818F: include/linux/find.h
3819F: include/linux/nodemask.h
3820F: include/linux/nodemask_types.h
3821F: include/vdso/bits.h
3822F: lib/bitmap-str.c
3823F: lib/bitmap.c
3824F: lib/cpumask.c
3825F: lib/cpumask_kunit.c
3826F: lib/find_bit.c
3827F: lib/find_bit_benchmark.c
3828F: lib/test_bitmap.c
3829F: tools/include/linux/bitfield.h
3830F: tools/include/linux/bitmap.h
3831F: tools/include/linux/bits.h
3832F: tools/include/linux/find.h
3833F: tools/include/vdso/bits.h
3834F: tools/lib/bitmap.c
3835F: tools/lib/find_bit.c
3836
3837BITOPS API
3838M: Yury Norov <[email protected]>
3839R: Rasmus Villemoes <[email protected]>
3840S: Maintained
3841F: arch/*/include/asm/bitops.h
3842F: arch/*/include/asm/bitops_32.h
3843F: arch/*/include/asm/bitops_64.h
3844F: arch/*/lib/bitops.c
3845F: include/asm-generic/bitops
3846F: include/asm-generic/bitops.h
3847F: include/linux/bitops.h
3848F: lib/test_bitops.c
3849F: tools/*/bitops*
3850
3851BLINKM RGB LED DRIVER
3852M: Jan-Simon Moeller <[email protected]>
3853S: Maintained
3854F: drivers/leds/leds-blinkm.c
3855
3856BLOCK LAYER
3857M: Jens Axboe <[email protected]>
3858L: [email protected]
3859S: Maintained
3860T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3861F: Documentation/ABI/stable/sysfs-block
3862F: Documentation/block/
3863F: block/
3864F: drivers/block/
3865F: include/linux/bio.h
3866F: include/linux/blk*
3867F: kernel/trace/blktrace.c
3868F: lib/sbitmap.c
3869
3870BLOCK LAYER DEVICE DRIVER API [RUST]
3871M: Andreas Hindborg <[email protected]>
3872R: Boqun Feng <[email protected]>
3873L: [email protected]
3874L: [email protected]
3875S: Supported
3876W: https://rust-for-linux.com
3877B: https://github.com/Rust-for-Linux/linux/issues
3878C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3879T: git https://github.com/Rust-for-Linux/linux.git rust-block-next
3880F: drivers/block/rnull.rs
3881F: rust/kernel/block.rs
3882F: rust/kernel/block/
3883
3884BLOCK2MTD DRIVER
3885M: Joern Engel <[email protected]>
3886L: [email protected]
3887S: Maintained
3888F: drivers/mtd/devices/block2mtd.c
3889
3890BLUETOOTH DRIVERS
3891M: Marcel Holtmann <[email protected]>
3892M: Luiz Augusto von Dentz <[email protected]>
3893L: [email protected]
3894S: Supported
3895W: http://www.bluez.org/
3896T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3897T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3898F: Documentation/devicetree/bindings/net/bluetooth/
3899F: drivers/bluetooth/
3900
3901BLUETOOTH SUBSYSTEM
3902M: Marcel Holtmann <[email protected]>
3903M: Johan Hedberg <[email protected]>
3904M: Luiz Augusto von Dentz <[email protected]>
3905L: [email protected]
3906S: Supported
3907W: http://www.bluez.org/
3908T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3909T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3910F: include/net/bluetooth/
3911F: net/bluetooth/
3912
3913BONDING DRIVER
3914M: Jay Vosburgh <[email protected]>
3915M: Andy Gospodarek <[email protected]>
3916L: [email protected]
3917S: Maintained
3918F: Documentation/networking/bonding.rst
3919F: drivers/net/bonding/
3920F: include/net/bond*
3921F: include/uapi/linux/if_bonding.h
3922F: tools/testing/selftests/drivers/net/bonding/
3923
3924BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3925M: Dan Robertson <[email protected]>
3926L: [email protected]
3927S: Maintained
3928F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3929F: drivers/iio/accel/bma400*
3930
3931BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3932M: Jagath Jog J <[email protected]>
3933L: [email protected]
3934S: Maintained
3935F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3936F: drivers/iio/imu/bmi323/
3937
3938BPF JIT for ARC
3939M: Shahab Vahedi <[email protected]>
3940L: [email protected]
3941S: Maintained
3942F: arch/arc/net/
3943
3944BPF JIT for ARM
3945M: Russell King <[email protected]>
3946M: Puranjay Mohan <[email protected]>
3947L: [email protected]
3948S: Maintained
3949F: arch/arm/net/
3950
3951BPF JIT for ARM64
3952M: Daniel Borkmann <[email protected]>
3953M: Alexei Starovoitov <[email protected]>
3954M: Puranjay Mohan <[email protected]>
3955R: Xu Kuohai <[email protected]>
3956L: [email protected]
3957S: Supported
3958F: arch/arm64/net/
3959
3960BPF JIT for LOONGARCH
3961M: Tiezhu Yang <[email protected]>
3962R: Hengqi Chen <[email protected]>
3963L: [email protected]
3964S: Maintained
3965F: arch/loongarch/net/
3966
3967BPF JIT for MIPS (32-BIT AND 64-BIT)
3968M: Johan Almbladh <[email protected]>
3969M: Paul Burton <[email protected]>
3970L: [email protected]
3971S: Maintained
3972F: arch/mips/net/
3973
3974BPF JIT for NFP NICs
3975M: Jakub Kicinski <[email protected]>
3976L: [email protected]
3977S: Odd Fixes
3978F: drivers/net/ethernet/netronome/nfp/bpf/
3979
3980BPF JIT for POWERPC (32-BIT AND 64-BIT)
3981M: Michael Ellerman <[email protected]>
3982M: Hari Bathini <[email protected]>
3983M: Christophe Leroy <[email protected]>
3984R: Naveen N Rao <[email protected]>
3985L: [email protected]
3986S: Supported
3987F: arch/powerpc/net/
3988
3989BPF JIT for RISC-V (32-bit)
3990M: Luke Nelson <[email protected]>
3991M: Xi Wang <[email protected]>
3992L: [email protected]
3993S: Maintained
3994F: arch/riscv/net/
3995X: arch/riscv/net/bpf_jit_comp64.c
3996
3997BPF JIT for RISC-V (64-bit)
3998M: Björn Töpel <[email protected]>
3999R: Pu Lehui <[email protected]>
4000R: Puranjay Mohan <[email protected]>
4001L: [email protected]
4002S: Maintained
4003F: arch/riscv/net/
4004X: arch/riscv/net/bpf_jit_comp32.c
4005
4006BPF JIT for S390
4007M: Ilya Leoshkevich <[email protected]>
4008M: Heiko Carstens <[email protected]>
4009M: Vasily Gorbik <[email protected]>
4010L: [email protected]
4011S: Supported
4012F: arch/s390/net/
4013X: arch/s390/net/pnet.c
4014
4015BPF JIT for SPARC (32-BIT AND 64-BIT)
4016M: David S. Miller <[email protected]>
4017L: [email protected]
4018S: Odd Fixes
4019F: arch/sparc/net/
4020
4021BPF JIT for X86 32-BIT
4022M: Wang YanQing <[email protected]>
4023L: [email protected]
4024S: Odd Fixes
4025F: arch/x86/net/bpf_jit_comp32.c
4026
4027BPF JIT for X86 64-BIT
4028M: Alexei Starovoitov <[email protected]>
4029M: Daniel Borkmann <[email protected]>
4030L: [email protected]
4031S: Supported
4032F: arch/x86/net/
4033X: arch/x86/net/bpf_jit_comp32.c
4034
4035BPF [BTF]
4036M: Martin KaFai Lau <[email protected]>
4037L: [email protected]
4038S: Maintained
4039F: include/linux/btf*
4040F: kernel/bpf/btf.c
4041
4042BPF [CORE]
4043M: Alexei Starovoitov <[email protected]>
4044M: Daniel Borkmann <[email protected]>
4045R: John Fastabend <[email protected]>
4046L: [email protected]
4047S: Maintained
4048F: include/linux/bpf*
4049F: include/linux/filter.h
4050F: include/linux/tnum.h
4051F: kernel/bpf/core.c
4052F: kernel/bpf/dispatcher.c
4053F: kernel/bpf/mprog.c
4054F: kernel/bpf/syscall.c
4055F: kernel/bpf/tnum.c
4056F: kernel/bpf/trampoline.c
4057F: kernel/bpf/verifier.c
4058
4059BPF [CRYPTO]
4060M: Vadim Fedorenko <[email protected]>
4061L: [email protected]
4062S: Maintained
4063F: crypto/bpf_crypto_skcipher.c
4064F: include/linux/bpf_crypto.h
4065F: kernel/bpf/crypto.c
4066
4067BPF [DOCUMENTATION] (Related to Standardization)
4068R: David Vernet <[email protected]>
4069L: [email protected]
4070L: [email protected]
4071S: Maintained
4072F: Documentation/bpf/standardization/
4073
4074BPF [GENERAL] (Safe Dynamic Programs and Tools)
4075M: Alexei Starovoitov <[email protected]>
4076M: Daniel Borkmann <[email protected]>
4077M: Andrii Nakryiko <[email protected]>
4078R: Martin KaFai Lau <[email protected]>
4079R: Eduard Zingerman <[email protected]>
4080R: Song Liu <[email protected]>
4081R: Yonghong Song <[email protected]>
4082R: John Fastabend <[email protected]>
4083R: KP Singh <[email protected]>
4084R: Stanislav Fomichev <[email protected]>
4085R: Hao Luo <[email protected]>
4086R: Jiri Olsa <[email protected]>
4087L: [email protected]
4088S: Supported
4089W: https://bpf.io/
4090Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4091T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4092T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4093F: Documentation/bpf/
4094F: Documentation/networking/filter.rst
4095F: Documentation/userspace-api/ebpf/
4096F: arch/*/net/*
4097F: include/linux/bpf*
4098F: include/linux/btf*
4099F: include/linux/filter.h
4100F: include/trace/events/xdp.h
4101F: include/uapi/linux/bpf*
4102F: include/uapi/linux/btf*
4103F: include/uapi/linux/filter.h
4104F: kernel/bpf/
4105F: kernel/trace/bpf_trace.c
4106F: lib/test_bpf.c
4107F: net/bpf/
4108F: net/core/filter.c
4109F: net/sched/act_bpf.c
4110F: net/sched/cls_bpf.c
4111F: samples/bpf/
4112F: scripts/bpf_doc.py
4113F: scripts/Makefile.btf
4114F: scripts/pahole-version.sh
4115F: tools/bpf/
4116F: tools/lib/bpf/
4117F: tools/testing/selftests/bpf/
4118
4119BPF [ITERATOR]
4120M: Yonghong Song <[email protected]>
4121L: [email protected]
4122S: Maintained
4123F: kernel/bpf/*iter.c
4124
4125BPF [L7 FRAMEWORK] (sockmap)
4126M: John Fastabend <[email protected]>
4127M: Jakub Sitnicki <[email protected]>
4128L: [email protected]
4129L: [email protected]
4130S: Maintained
4131F: include/linux/skmsg.h
4132F: net/core/skmsg.c
4133F: net/core/sock_map.c
4134F: net/ipv4/tcp_bpf.c
4135F: net/ipv4/udp_bpf.c
4136F: net/unix/unix_bpf.c
4137
4138BPF [LIBRARY] (libbpf)
4139M: Andrii Nakryiko <[email protected]>
4140M: Eduard Zingerman <[email protected]>
4141L: [email protected]
4142S: Maintained
4143F: tools/lib/bpf/
4144
4145BPF [MISC]
4146L: [email protected]
4147S: Odd Fixes
4148K: (?:\b|_)bpf(?:\b|_)
4149
4150BPF [NETKIT] (BPF-programmable network device)
4151M: Daniel Borkmann <[email protected]>
4152M: Nikolay Aleksandrov <[email protected]>
4153L: [email protected]
4154L: [email protected]
4155S: Supported
4156F: drivers/net/netkit.c
4157F: include/net/netkit.h
4158
4159BPF [NETWORKING] (struct_ops, reuseport)
4160M: Martin KaFai Lau <[email protected]>
4161L: [email protected]
4162L: [email protected]
4163S: Maintained
4164F: kernel/bpf/bpf_struct*
4165
4166BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4167M: Martin KaFai Lau <[email protected]>
4168M: Daniel Borkmann <[email protected]>
4169R: John Fastabend <[email protected]>
4170L: [email protected]
4171L: [email protected]
4172S: Maintained
4173F: include/net/tcx.h
4174F: kernel/bpf/tcx.c
4175F: net/core/filter.c
4176F: net/sched/act_bpf.c
4177F: net/sched/cls_bpf.c
4178
4179BPF [RINGBUF]
4180M: Andrii Nakryiko <[email protected]>
4181L: [email protected]
4182S: Maintained
4183F: kernel/bpf/ringbuf.c
4184
4185BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4186M: KP Singh <[email protected]>
4187M: Matt Bobrowski <[email protected]>
4188L: [email protected]
4189S: Maintained
4190F: Documentation/bpf/prog_lsm.rst
4191F: include/linux/bpf_lsm.h
4192F: kernel/bpf/bpf_lsm.c
4193F: kernel/trace/bpf_trace.c
4194F: security/bpf/
4195
4196BPF [SELFTESTS] (Test Runners & Infrastructure)
4197M: Andrii Nakryiko <[email protected]>
4198M: Eduard Zingerman <[email protected]>
4199R: Mykola Lysenko <[email protected]>
4200L: [email protected]
4201S: Maintained
4202F: tools/testing/selftests/bpf/
4203
4204BPF [STORAGE & CGROUPS]
4205M: Martin KaFai Lau <[email protected]>
4206L: [email protected]
4207S: Maintained
4208F: kernel/bpf/*storage.c
4209F: kernel/bpf/bpf_lru*
4210F: kernel/bpf/cgroup.c
4211
4212BPF [TOOLING] (bpftool)
4213M: Quentin Monnet <[email protected]>
4214L: [email protected]
4215S: Maintained
4216F: kernel/bpf/disasm.*
4217F: tools/bpf/bpftool/
4218
4219BPF [TRACING]
4220M: Song Liu <[email protected]>
4221R: Jiri Olsa <[email protected]>
4222L: [email protected]
4223S: Maintained
4224F: kernel/bpf/stackmap.c
4225F: kernel/trace/bpf_trace.c
4226
4227BROADCOM ASP 2.0 ETHERNET DRIVER
4228M: Justin Chen <[email protected]>
4229M: Florian Fainelli <[email protected]>
4230L: [email protected]
4231L: [email protected]
4232S: Supported
4233F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4234F: drivers/net/ethernet/broadcom/asp2/
4235
4236BROADCOM B44 10/100 ETHERNET DRIVER
4237M: Michael Chan <[email protected]>
4238L: [email protected]
4239S: Supported
4240F: drivers/net/ethernet/broadcom/b44.*
4241
4242BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4243M: Florian Fainelli <[email protected]>
4244L: [email protected]
4245L: [email protected] (subscribers-only)
4246S: Supported
4247F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4248F: drivers/net/dsa/b53/*
4249F: drivers/net/dsa/bcm_sf2*
4250F: include/linux/dsa/brcm.h
4251F: include/linux/platform_data/b53.h
4252
4253BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4254M: Florian Fainelli <[email protected]>
4255R: Broadcom internal kernel review list <[email protected]>
4256L: [email protected] (moderated for non-subscribers)
4257L: [email protected] (moderated for non-subscribers)
4258S: Maintained
4259T: git https://github.com/broadcom/stblinux.git
4260F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4261F: drivers/pci/controller/pcie-brcmstb.c
4262F: drivers/staging/vc04_services
4263N: bcm2711
4264N: bcm283*
4265N: raspberrypi
4266
4267BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4268M: Florian Fainelli <[email protected]>
4269M: Ray Jui <[email protected]>
4270M: Scott Branden <[email protected]>
4271R: Broadcom internal kernel review list <[email protected]>
4272S: Maintained
4273T: git https://github.com/broadcom/mach-bcm
4274F: arch/arm/mach-bcm/
4275N: bcm281*
4276N: bcm113*
4277N: bcm216*
4278N: kona
4279
4280BROADCOM BCM2835 CAMERA DRIVERS
4281M: Raspberry Pi Kernel Maintenance <[email protected]>
4282L: [email protected]
4283S: Maintained
4284F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4285F: drivers/media/platform/broadcom/bcm2835-unicam*
4286
4287BROADCOM BCM47XX MIPS ARCHITECTURE
4288M: Hauke Mehrtens <[email protected]>
4289M: Rafał Miłecki <[email protected]>
4290L: [email protected]
4291S: Maintained
4292F: Documentation/devicetree/bindings/mips/brcm/
4293F: arch/mips/bcm47xx/*
4294F: arch/mips/include/asm/mach-bcm47xx/*
4295
4296BROADCOM BCM4908 ETHERNET DRIVER
4297M: Rafał Miłecki <[email protected]>
4298R: Broadcom internal kernel review list <[email protected]>
4299L: [email protected]
4300S: Maintained
4301F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4302F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4303F: drivers/net/ethernet/broadcom/unimac.h
4304
4305BROADCOM BCM4908 PINMUX DRIVER
4306M: Rafał Miłecki <[email protected]>
4307R: Broadcom internal kernel review list <[email protected]>
4308L: [email protected]
4309S: Maintained
4310F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4311F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4312
4313BROADCOM BCM5301X ARM ARCHITECTURE
4314M: Florian Fainelli <[email protected]>
4315M: Hauke Mehrtens <[email protected]>
4316M: Rafał Miłecki <[email protected]>
4317R: Broadcom internal kernel review list <[email protected]>
4318L: [email protected] (moderated for non-subscribers)
4319S: Maintained
4320F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4321F: arch/arm/boot/dts/broadcom/bcm470*
4322F: arch/arm/boot/dts/broadcom/bcm5301*
4323F: arch/arm/boot/dts/broadcom/bcm953012*
4324F: arch/arm/mach-bcm/bcm_5301x.c
4325
4326BROADCOM BCM53573 ARM ARCHITECTURE
4327M: Florian Fainelli <[email protected]>
4328M: Rafał Miłecki <[email protected]>
4329R: Broadcom internal kernel review list <[email protected]>
4330L: [email protected] (moderated for non-subscribers)
4331S: Maintained
4332F: arch/arm/boot/dts/broadcom/bcm47189*
4333F: arch/arm/boot/dts/broadcom/bcm53573*
4334
4335BROADCOM BCM63XX/BCM33XX UDC DRIVER
4336M: Kevin Cernekee <[email protected]>
4337L: [email protected]
4338S: Maintained
4339F: drivers/usb/gadget/udc/bcm63xx_udc.*
4340
4341BROADCOM BCM7XXX ARM ARCHITECTURE
4342M: Florian Fainelli <[email protected]>
4343R: Broadcom internal kernel review list <[email protected]>
4344L: [email protected] (moderated for non-subscribers)
4345S: Maintained
4346T: git https://github.com/broadcom/stblinux.git
4347F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4348F: arch/arm/boot/dts/broadcom/bcm7*.dts*
4349F: arch/arm/include/asm/hardware/cache-b15-rac.h
4350F: arch/arm/mach-bcm/*brcmstb*
4351F: arch/arm/mm/cache-b15-rac.c
4352F: drivers/bus/brcmstb_gisb.c
4353F: drivers/pci/controller/pcie-brcmstb.c
4354N: brcmstb
4355N: bcm7038
4356N: bcm7120
4357
4358BROADCOM BCMBCA ARM ARCHITECTURE
4359M: William Zhang <[email protected]>
4360M: Anand Gore <[email protected]>
4361M: Kursad Oney <[email protected]>
4362M: Florian Fainelli <[email protected]>
4363M: Rafał Miłecki <[email protected]>
4364R: Broadcom internal kernel review list <[email protected]>
4365L: [email protected] (moderated for non-subscribers)
4366S: Maintained
4367T: git https://github.com/broadcom/stblinux.git
4368F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4369F: arch/arm64/boot/dts/broadcom/bcmbca/*
4370N: bcmbca
4371N: bcm[9]?47622
4372N: bcm[9]?4912
4373N: bcm[9]?63138
4374N: bcm[9]?63146
4375N: bcm[9]?63148
4376N: bcm[9]?63158
4377N: bcm[9]?63178
4378N: bcm[9]?6756
4379N: bcm[9]?6813
4380N: bcm[9]?6846
4381N: bcm[9]?6855
4382N: bcm[9]?6856
4383N: bcm[9]?6858
4384N: bcm[9]?6878
4385
4386BROADCOM BDC DRIVER
4387M: Justin Chen <[email protected]>
4388M: Al Cooper <[email protected]>
4389R: Broadcom internal kernel review list <[email protected]>
4390L: [email protected]
4391S: Maintained
4392F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4393F: drivers/usb/gadget/udc/bdc/
4394
4395BROADCOM BMIPS CPUFREQ DRIVER
4396M: Markus Mayer <[email protected]>
4397R: Broadcom internal kernel review list <[email protected]>
4398L: [email protected]
4399S: Maintained
4400F: drivers/cpufreq/bmips-cpufreq.c
4401
4402BROADCOM BMIPS MIPS ARCHITECTURE
4403M: Florian Fainelli <[email protected]>
4404R: Broadcom internal kernel review list <[email protected]>
4405L: [email protected]
4406S: Maintained
4407T: git https://github.com/broadcom/stblinux.git
4408F: arch/mips/bmips/*
4409F: arch/mips/boot/dts/brcm/bcm*.dts*
4410F: arch/mips/include/asm/mach-bmips/*
4411F: arch/mips/kernel/*bmips*
4412F: drivers/irqchip/irq-bcm63*
4413F: drivers/irqchip/irq-bcm7*
4414F: drivers/irqchip/irq-brcmstb*
4415F: drivers/pmdomain/bcm/bcm63xx-power.c
4416F: include/linux/bcm963xx_nvram.h
4417F: include/linux/bcm963xx_tag.h
4418
4419BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4420M: Rasesh Mody <[email protected]>
4421M: [email protected]
4422L: [email protected]
4423S: Supported
4424F: drivers/net/ethernet/broadcom/bnx2.*
4425F: drivers/net/ethernet/broadcom/bnx2_*
4426
4427BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4428M: Saurav Kashyap <[email protected]>
4429M: Javed Hasan <[email protected]>
4430M: [email protected]
4431L: [email protected]
4432S: Supported
4433F: drivers/scsi/bnx2fc/
4434
4435BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4436M: Nilesh Javali <[email protected]>
4437M: Manish Rangankar <[email protected]>
4438M: [email protected]
4439L: [email protected]
4440S: Supported
4441F: drivers/scsi/bnx2i/
4442
4443BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4444M: Sudarsana Kalluru <[email protected]>
4445M: Manish Chopra <[email protected]>
4446L: [email protected]
4447S: Supported
4448F: drivers/net/ethernet/broadcom/bnx2x/
4449
4450BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4451M: Michael Chan <[email protected]>
4452L: [email protected]
4453S: Supported
4454F: drivers/firmware/broadcom/tee_bnxt_fw.c
4455F: drivers/net/ethernet/broadcom/bnxt/
4456F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4457
4458BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4459M: Arend van Spriel <[email protected]>
4460L: [email protected]
4461L: [email protected]
4462L: [email protected]
4463S: Supported
4464F: drivers/net/wireless/broadcom/brcm80211/
4465F: include/linux/platform_data/brcmfmac.h
4466
4467BROADCOM BRCMSTB GPIO DRIVER
4468M: Doug Berger <[email protected]>
4469M: Florian Fainelli <[email protected]>
4470R: Broadcom internal kernel review list <[email protected]>
4471S: Supported
4472F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4473F: drivers/gpio/gpio-brcmstb.c
4474
4475BROADCOM BRCMSTB I2C DRIVER
4476M: Kamal Dasu <[email protected]>
4477R: Broadcom internal kernel review list <[email protected]>
4478L: [email protected]
4479S: Supported
4480F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4481F: drivers/i2c/busses/i2c-brcmstb.c
4482
4483BROADCOM BRCMSTB UART DRIVER
4484M: Al Cooper <[email protected]>
4485R: Broadcom internal kernel review list <[email protected]>
4486L: [email protected]
4487S: Maintained
4488F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4489F: drivers/tty/serial/8250/8250_bcm7271.c
4490
4491BROADCOM BRCMSTB USB EHCI DRIVER
4492M: Justin Chen <[email protected]>
4493M: Al Cooper <[email protected]>
4494R: Broadcom internal kernel review list <[email protected]>
4495L: [email protected]
4496S: Maintained
4497F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4498F: drivers/usb/host/ehci-brcm.*
4499
4500BROADCOM BRCMSTB USB PIN MAP DRIVER
4501M: Al Cooper <[email protected]>
4502R: Broadcom internal kernel review list <[email protected]>
4503L: [email protected]
4504S: Maintained
4505F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4506F: drivers/usb/misc/brcmstb-usb-pinmap.c
4507
4508BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4509M: Justin Chen <[email protected]>
4510M: Al Cooper <[email protected]>
4511R: Broadcom internal kernel review list <[email protected]>
4512L: [email protected]
4513S: Maintained
4514F: drivers/phy/broadcom/phy-brcm-usb*
4515
4516BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4517M: William Zhang <[email protected]>
4518M: Kursad Oney <[email protected]>
4519M: Jonas Gorski <[email protected]>
4520R: Broadcom internal kernel review list <[email protected]>
4521L: [email protected]
4522S: Maintained
4523F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4524F: drivers/spi/spi-bcm63xx-hsspi.c
4525F: drivers/spi/spi-bcmbca-hsspi.c
4526
4527BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4528M: Jonas Gorski <[email protected]>
4529L: [email protected]
4530S: Odd Fixes
4531F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4532F: drivers/spi/spi-bcm63xx.c
4533
4534BROADCOM ETHERNET PHY DRIVERS
4535M: Florian Fainelli <[email protected]>
4536R: Broadcom internal kernel review list <[email protected]>
4537L: [email protected]
4538S: Supported
4539F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4540F: drivers/net/phy/bcm*.[ch]
4541F: drivers/net/phy/broadcom.c
4542F: include/linux/brcmphy.h
4543
4544BROADCOM GENET ETHERNET DRIVER
4545M: Doug Berger <[email protected]>
4546M: Florian Fainelli <[email protected]>
4547R: Broadcom internal kernel review list <[email protected]>
4548L: [email protected]
4549S: Supported
4550F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4551F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4552F: drivers/net/ethernet/broadcom/genet/
4553F: drivers/net/ethernet/broadcom/unimac.h
4554F: drivers/net/mdio/mdio-bcm-unimac.c
4555F: include/linux/platform_data/bcmgenet.h
4556F: include/linux/platform_data/mdio-bcm-unimac.h
4557
4558BROADCOM IPROC ARM ARCHITECTURE
4559M: Ray Jui <[email protected]>
4560M: Scott Branden <[email protected]>
4561R: Broadcom internal kernel review list <[email protected]>
4562L: [email protected] (moderated for non-subscribers)
4563S: Maintained
4564T: git https://github.com/broadcom/stblinux.git
4565F: arch/arm64/boot/dts/broadcom/northstar2/*
4566F: arch/arm64/boot/dts/broadcom/stingray/*
4567F: drivers/clk/bcm/clk-ns*
4568F: drivers/clk/bcm/clk-sr*
4569F: drivers/pinctrl/bcm/pinctrl-ns*
4570F: include/dt-bindings/clock/bcm-sr*
4571N: iproc
4572N: cygnus
4573N: bcm[-_]nsp
4574N: bcm9113*
4575N: bcm9583*
4576N: bcm9585*
4577N: bcm9586*
4578N: bcm988312
4579N: bcm113*
4580N: bcm583*
4581N: bcm585*
4582N: bcm586*
4583N: bcm88312
4584N: hr2
4585N: stingray
4586
4587BROADCOM IPROC GBIT ETHERNET DRIVER
4588M: Rafał Miłecki <[email protected]>
4589R: Broadcom internal kernel review list <[email protected]>
4590L: [email protected]
4591S: Maintained
4592F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4593F: drivers/net/ethernet/broadcom/bgmac*
4594F: drivers/net/ethernet/broadcom/unimac.h
4595
4596BROADCOM KONA GPIO DRIVER
4597M: Ray Jui <[email protected]>
4598R: Broadcom internal kernel review list <[email protected]>
4599S: Supported
4600F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4601F: drivers/gpio/gpio-bcm-kona.c
4602
4603BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4604M: Sathya Prakash Veerichetty <[email protected]>
4605M: Kashyap Desai <[email protected]>
4606M: Sumit Saxena <[email protected]>
4607M: Sreekanth Reddy <[email protected]>
4608L: [email protected]
4609L: [email protected]
4610S: Supported
4611W: https://www.broadcom.com/support/storage
4612F: drivers/scsi/mpi3mr/
4613
4614BROADCOM NETXTREME-E ROCE DRIVER
4615M: Selvin Xavier <[email protected]>
4616L: [email protected]
4617S: Supported
4618W: http://www.broadcom.com
4619F: drivers/infiniband/hw/bnxt_re/
4620F: include/uapi/rdma/bnxt_re-abi.h
4621
4622BROADCOM NVRAM DRIVER
4623M: Rafał Miłecki <[email protected]>
4624L: [email protected]
4625S: Maintained
4626F: drivers/firmware/broadcom/*
4627
4628BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4629M: Rafał Miłecki <[email protected]>
4630M: Florian Fainelli <[email protected]>
4631R: Broadcom internal kernel review list <[email protected]>
4632L: [email protected]
4633S: Maintained
4634T: git https://github.com/broadcom/stblinux.git
4635F: drivers/pmdomain/bcm/bcm-pmb.c
4636F: include/dt-bindings/soc/bcm-pmb.h
4637
4638BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4639M: Rafał Miłecki <[email protected]>
4640L: [email protected]
4641S: Maintained
4642F: drivers/bcma/
4643F: include/linux/bcma/
4644
4645BROADCOM SPI DRIVER
4646M: Kamal Dasu <[email protected]>
4647R: Broadcom internal kernel review list <[email protected]>
4648S: Maintained
4649F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4650F: drivers/spi/spi-bcm-qspi.*
4651F: drivers/spi/spi-brcmstb-qspi.c
4652F: drivers/spi/spi-iproc-qspi.c
4653
4654BROADCOM STB AVS CPUFREQ DRIVER
4655M: Markus Mayer <[email protected]>
4656R: Broadcom internal kernel review list <[email protected]>
4657L: [email protected]
4658S: Maintained
4659F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4660F: drivers/cpufreq/brcmstb*
4661
4662BROADCOM STB AVS TMON DRIVER
4663M: Markus Mayer <[email protected]>
4664R: Broadcom internal kernel review list <[email protected]>
4665L: [email protected]
4666S: Maintained
4667F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4668F: drivers/thermal/broadcom/brcmstb*
4669
4670BROADCOM STB DPFE DRIVER
4671M: Markus Mayer <[email protected]>
4672R: Broadcom internal kernel review list <[email protected]>
4673L: [email protected] (moderated for non-subscribers)
4674S: Maintained
4675F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4676F: drivers/memory/brcmstb_dpfe.c
4677
4678BROADCOM STB NAND FLASH DRIVER
4679M: Brian Norris <[email protected]>
4680M: Kamal Dasu <[email protected]>
4681R: Broadcom internal kernel review list <[email protected]>
4682L: [email protected]
4683S: Maintained
4684F: drivers/mtd/nand/raw/brcmnand/
4685F: include/linux/platform_data/brcmnand.h
4686
4687BROADCOM STB PCIE DRIVER
4688M: Jim Quinlan <[email protected]>
4689M: Nicolas Saenz Julienne <[email protected]>
4690M: Florian Fainelli <[email protected]>
4691R: Broadcom internal kernel review list <[email protected]>
4692L: [email protected]
4693S: Maintained
4694F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4695F: drivers/pci/controller/pcie-brcmstb.c
4696
4697BROADCOM SYSTEMPORT ETHERNET DRIVER
4698M: Florian Fainelli <[email protected]>
4699R: Broadcom internal kernel review list <[email protected]>
4700L: [email protected]
4701S: Supported
4702F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4703F: drivers/net/ethernet/broadcom/bcmsysport.*
4704F: drivers/net/ethernet/broadcom/unimac.h
4705
4706BROADCOM TG3 GIGABIT ETHERNET DRIVER
4707M: Pavan Chebbi <[email protected]>
4708M: Michael Chan <[email protected]>
4709L: [email protected]
4710S: Supported
4711F: drivers/net/ethernet/broadcom/tg3.*
4712
4713BROADCOM VK DRIVER
4714M: Scott Branden <[email protected]>
4715R: Broadcom internal kernel review list <[email protected]>
4716S: Supported
4717F: drivers/misc/bcm-vk/
4718F: include/uapi/linux/misc/bcm_vk.h
4719
4720BROCADE BFA FC SCSI DRIVER
4721M: Anil Gurumurthy <[email protected]>
4722M: Sudarsana Kalluru <[email protected]>
4723L: [email protected]
4724S: Supported
4725F: drivers/scsi/bfa/
4726
4727BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4728M: Rasesh Mody <[email protected]>
4729M: Sudarsana Kalluru <[email protected]>
4730M: [email protected]
4731L: [email protected]
4732S: Supported
4733F: drivers/net/ethernet/brocade/bna/
4734
4735BSG (block layer generic sg v4 driver)
4736M: FUJITA Tomonori <[email protected]>
4737L: [email protected]
4738S: Supported
4739F: block/bsg.c
4740F: include/linux/bsg.h
4741F: include/uapi/linux/bsg.h
4742
4743BT87X AUDIO DRIVER
4744M: Clemens Ladisch <[email protected]>
4745L: [email protected] (moderated for non-subscribers)
4746S: Maintained
4747T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4748F: Documentation/sound/cards/bt87x.rst
4749F: sound/pci/bt87x.c
4750
4751BT8XXGPIO DRIVER
4752M: Michael Buesch <[email protected]>
4753S: Maintained
4754W: http://bu3sch.de/btgpio.php
4755F: drivers/gpio/gpio-bt8xx.c
4756
4757BTRFS FILE SYSTEM
4758M: Chris Mason <[email protected]>
4759M: Josef Bacik <[email protected]>
4760M: David Sterba <[email protected]>
4761L: [email protected]
4762S: Maintained
4763W: https://btrfs.readthedocs.io
4764Q: https://patchwork.kernel.org/project/linux-btrfs/list/
4765C: irc://irc.libera.chat/btrfs
4766T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4767F: Documentation/filesystems/btrfs.rst
4768F: fs/btrfs/
4769F: include/linux/btrfs*
4770F: include/trace/events/btrfs.h
4771F: include/uapi/linux/btrfs*
4772
4773BTTV VIDEO4LINUX DRIVER
4774M: Mauro Carvalho Chehab <[email protected]>
4775L: [email protected]
4776S: Odd fixes
4777W: https://linuxtv.org
4778T: git git://linuxtv.org/media_tree.git
4779F: Documentation/driver-api/media/drivers/bttv*
4780F: drivers/media/pci/bt8xx/bttv*
4781
4782BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4783M: Chanwoo Choi <[email protected]>
4784L: [email protected]
4785L: [email protected]
4786S: Maintained
4787T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4788F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4789F: drivers/devfreq/exynos-bus.c
4790
4791BUSLOGIC SCSI DRIVER
4792M: Khalid Aziz <[email protected]>
4793L: [email protected]
4794S: Maintained
4795F: drivers/scsi/BusLogic.*
4796F: drivers/scsi/FlashPoint.*
4797
4798BXCAN CAN NETWORK DRIVER
4799M: Dario Binacchi <[email protected]>
4800L: [email protected]
4801S: Maintained
4802F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4803F: drivers/net/can/bxcan.c
4804
4805C-MEDIA CMI8788 DRIVER
4806M: Clemens Ladisch <[email protected]>
4807L: [email protected] (moderated for non-subscribers)
4808S: Maintained
4809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4810F: sound/pci/oxygen/
4811
4812C-SKY ARCHITECTURE
4813M: Guo Ren <[email protected]>
4814L: [email protected]
4815S: Supported
4816T: git https://github.com/c-sky/csky-linux.git
4817F: Documentation/devicetree/bindings/csky/
4818F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4819F: Documentation/devicetree/bindings/timer/csky,*
4820F: arch/csky/
4821F: drivers/clocksource/timer-gx6605s.c
4822F: drivers/clocksource/timer-mp-csky.c
4823F: drivers/irqchip/irq-csky-*
4824N: csky
4825K: csky
4826
4827CA8210 IEEE-802.15.4 RADIO DRIVER
4828L: [email protected]
4829S: Orphan
4830W: https://github.com/Cascoda/ca8210-linux.git
4831F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4832F: drivers/net/ieee802154/ca8210.c
4833
4834CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4835M: David Howells <[email protected]>
4836L: [email protected]
4837S: Supported
4838F: Documentation/filesystems/caching/cachefiles.rst
4839F: fs/cachefiles/
4840
4841CACHESTAT: PAGE CACHE STATS FOR A FILE
4842M: Nhat Pham <[email protected]>
4843M: Johannes Weiner <[email protected]>
4844L: [email protected]
4845S: Maintained
4846F: tools/testing/selftests/cachestat/test_cachestat.c
4847
4848CADENCE MIPI-CSI2 BRIDGES
4849M: Maxime Ripard <[email protected]>
4850L: [email protected]
4851S: Maintained
4852F: Documentation/devicetree/bindings/media/cdns,*.txt
4853F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4854F: drivers/media/platform/cadence/cdns-csi2*
4855
4856CADENCE NAND DRIVER
4857L: [email protected]
4858S: Orphan
4859F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4860F: drivers/mtd/nand/raw/cadence-nand-controller.c
4861
4862CADENCE USB3 DRD IP DRIVER
4863M: Peter Chen <[email protected]>
4864M: Pawel Laszczak <[email protected]>
4865R: Roger Quadros <[email protected]>
4866L: [email protected]
4867S: Maintained
4868T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4869F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4870F: drivers/usb/cdns3/
4871X: drivers/usb/cdns3/cdnsp*
4872
4873CADENCE USBHS DRIVER
4874M: Pawel Laszczak <[email protected]>
4875L: [email protected]
4876S: Maintained
4877F: drivers/usb/gadget/udc/cdns2
4878
4879CADENCE USBSSP DRD IP DRIVER
4880M: Pawel Laszczak <[email protected]>
4881L: [email protected]
4882S: Maintained
4883T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4884F: drivers/usb/cdns3/
4885X: drivers/usb/cdns3/cdns3*
4886
4887CADET FM/AM RADIO RECEIVER DRIVER
4888M: Hans Verkuil <[email protected]>
4889L: [email protected]
4890S: Maintained
4891W: https://linuxtv.org
4892T: git git://linuxtv.org/media_tree.git
4893F: drivers/media/radio/radio-cadet*
4894
4895CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4896L: [email protected]
4897S: Orphan
4898T: git git://linuxtv.org/media_tree.git
4899F: Documentation/admin-guide/media/cafe_ccic*
4900F: drivers/media/platform/marvell/
4901
4902CAIF NETWORK LAYER
4903L: [email protected]
4904S: Orphan
4905F: Documentation/networking/caif/
4906F: drivers/net/caif/
4907F: include/net/caif/
4908F: include/uapi/linux/caif/
4909F: net/caif/
4910
4911CAKE QDISC
4912M: Toke Høiland-Jørgensen <[email protected]>
4913L: [email protected] (moderated for non-subscribers)
4914S: Maintained
4915F: net/sched/sch_cake.c
4916
4917CAN NETWORK DRIVERS
4918M: Marc Kleine-Budde <[email protected]>
4919M: Vincent Mailhol <[email protected]>
4920L: [email protected]
4921S: Maintained
4922W: https://github.com/linux-can
4923T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4924T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4925F: Documentation/devicetree/bindings/net/can/
4926F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4927F: drivers/net/can/
4928F: drivers/phy/phy-can-transceiver.c
4929F: include/linux/can/bittiming.h
4930F: include/linux/can/dev.h
4931F: include/linux/can/length.h
4932F: include/linux/can/platform/
4933F: include/linux/can/rx-offload.h
4934F: include/uapi/linux/can/error.h
4935F: include/uapi/linux/can/netlink.h
4936F: include/uapi/linux/can/vxcan.h
4937
4938CAN NETWORK LAYER
4939M: Oliver Hartkopp <[email protected]>
4940M: Marc Kleine-Budde <[email protected]>
4941L: [email protected]
4942S: Maintained
4943W: https://github.com/linux-can
4944T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4945T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4946F: Documentation/networking/can.rst
4947F: Documentation/networking/iso15765-2.rst
4948F: include/linux/can/can-ml.h
4949F: include/linux/can/core.h
4950F: include/linux/can/skb.h
4951F: include/net/netns/can.h
4952F: include/uapi/linux/can.h
4953F: include/uapi/linux/can/bcm.h
4954F: include/uapi/linux/can/gw.h
4955F: include/uapi/linux/can/isotp.h
4956F: include/uapi/linux/can/raw.h
4957F: net/can/
4958
4959CAN-J1939 NETWORK LAYER
4960M: Robin van der Gracht <[email protected]>
4961M: Oleksij Rempel <[email protected]>
4962R: [email protected]
4963L: [email protected]
4964S: Maintained
4965F: Documentation/networking/j1939.rst
4966F: include/uapi/linux/can/j1939.h
4967F: net/can/j1939/
4968
4969CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4970M: Damien Le Moal <[email protected]>
4971L: [email protected]
4972L: [email protected] (pinctrl driver)
4973F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4974F: drivers/pinctrl/pinctrl-k210.c
4975
4976CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4977M: Damien Le Moal <[email protected]>
4978L: [email protected]
4979L: [email protected]
4980S: Maintained
4981F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4982F: drivers/reset/reset-k210.c
4983
4984CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4985M: Damien Le Moal <[email protected]>
4986L: [email protected]
4987S: Maintained
4988F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4989F: drivers/soc/canaan/
4990F: include/soc/canaan/
4991
4992CAPABILITIES
4993M: Serge Hallyn <[email protected]>
4994L: [email protected]
4995S: Supported
4996F: include/linux/capability.h
4997F: include/uapi/linux/capability.h
4998F: kernel/capability.c
4999F: security/commoncap.c
5000
5001CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5002M: Kevin Tsai <[email protected]>
5003S: Maintained
5004F: drivers/iio/light/cm*
5005
5006CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5007M: Christian Lamparter <[email protected]>
5008L: [email protected]
5009S: Maintained
5010W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5011F: drivers/net/wireless/ath/carl9170/
5012
5013CAVIUM I2C DRIVER
5014M: Robert Richter <[email protected]>
5015S: Odd Fixes
5016W: http://www.marvell.com
5017F: drivers/i2c/busses/i2c-octeon*
5018F: drivers/i2c/busses/i2c-thunderx*
5019
5020CAVIUM LIQUIDIO NETWORK DRIVER
5021L: [email protected]
5022S: Orphan
5023W: http://www.marvell.com
5024F: drivers/net/ethernet/cavium/liquidio/
5025
5026CAVIUM MMC DRIVER
5027M: Robert Richter <[email protected]>
5028S: Odd Fixes
5029W: http://www.marvell.com
5030F: drivers/mmc/host/cavium*
5031
5032CAVIUM OCTEON-TX CRYPTO DRIVER
5033M: George Cherian <[email protected]>
5034L: [email protected]
5035S: Supported
5036W: http://www.marvell.com
5037F: drivers/crypto/cavium/cpt/
5038
5039CAVIUM THUNDERX2 ARM64 SOC
5040M: Robert Richter <[email protected]>
5041L: [email protected] (moderated for non-subscribers)
5042S: Odd Fixes
5043F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5044F: arch/arm64/boot/dts/cavium/thunder2-99xx*
5045
5046CBS/ETF/TAPRIO QDISCS
5047M: Vinicius Costa Gomes <[email protected]>
5048L: [email protected]
5049S: Maintained
5050F: net/sched/sch_cbs.c
5051F: net/sched/sch_etf.c
5052F: net/sched/sch_taprio.c
5053
5054CC2520 IEEE-802.15.4 RADIO DRIVER
5055M: Stefan Schmidt <[email protected]>
5056L: [email protected]
5057S: Odd Fixes
5058F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5059F: drivers/net/ieee802154/cc2520.c
5060
5061CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5062M: Gilad Ben-Yossef <[email protected]>
5063L: [email protected]
5064S: Supported
5065W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5066F: drivers/crypto/ccree/
5067
5068CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5069M: Hadar Gat <[email protected]>
5070L: [email protected]
5071S: Supported
5072W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5073F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5074F: drivers/char/hw_random/cctrng.c
5075F: drivers/char/hw_random/cctrng.h
5076
5077CEC FRAMEWORK
5078M: Hans Verkuil <[email protected]>
5079L: [email protected]
5080S: Supported
5081W: http://linuxtv.org
5082T: git git://linuxtv.org/media_tree.git
5083F: Documentation/ABI/testing/debugfs-cec-error-inj
5084F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
5085F: Documentation/driver-api/media/cec-core.rst
5086F: Documentation/userspace-api/media/cec
5087F: drivers/media/cec/
5088F: drivers/media/rc/keymaps/rc-cec.c
5089F: include/media/cec-notifier.h
5090F: include/media/cec.h
5091F: include/uapi/linux/cec-funcs.h
5092F: include/uapi/linux/cec.h
5093
5094CEC GPIO DRIVER
5095M: Hans Verkuil <[email protected]>
5096L: [email protected]
5097S: Supported
5098W: http://linuxtv.org
5099T: git git://linuxtv.org/media_tree.git
5100F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5101F: drivers/media/cec/platform/cec-gpio/
5102
5103CELL BROADBAND ENGINE ARCHITECTURE
5104M: Arnd Bergmann <[email protected]>
5105L: [email protected]
5106S: Supported
5107W: http://www.ibm.com/developerworks/power/cell/
5108F: arch/powerpc/include/asm/cell*.h
5109F: arch/powerpc/include/asm/spu*.h
5110F: arch/powerpc/include/uapi/asm/spu*.h
5111F: arch/powerpc/platforms/cell/
5112
5113CELLWISE CW2015 BATTERY DRIVER
5114M: Tobias Schrammm <[email protected]>
5115S: Maintained
5116F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5117F: drivers/power/supply/cw2015_battery.c
5118
5119CEPH COMMON CODE (LIBCEPH)
5120M: Ilya Dryomov <[email protected]>
5121M: Xiubo Li <[email protected]>
5122L: [email protected]
5123S: Supported
5124W: http://ceph.com/
5125T: git https://github.com/ceph/ceph-client.git
5126F: include/linux/ceph/
5127F: include/linux/crush/
5128F: net/ceph/
5129
5130CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5131M: Xiubo Li <[email protected]>
5132M: Ilya Dryomov <[email protected]>
5133L: [email protected]
5134S: Supported
5135W: http://ceph.com/
5136T: git https://github.com/ceph/ceph-client.git
5137F: Documentation/filesystems/ceph.rst
5138F: fs/ceph/
5139
5140CERTIFICATE HANDLING
5141M: David Howells <[email protected]>
5142M: David Woodhouse <[email protected]>
5143L: [email protected]
5144S: Maintained
5145F: Documentation/admin-guide/module-signing.rst
5146F: certs/
5147F: scripts/sign-file.c
5148F: tools/certs/
5149
5150CFAG12864B LCD DRIVER
5151M: Miguel Ojeda <[email protected]>
5152S: Maintained
5153F: drivers/auxdisplay/cfag12864b.c
5154F: include/linux/cfag12864b.h
5155
5156CFAG12864BFB LCD FRAMEBUFFER DRIVER
5157M: Miguel Ojeda <[email protected]>
5158S: Maintained
5159F: drivers/auxdisplay/cfag12864bfb.c
5160F: include/linux/cfag12864b.h
5161
5162CHAR and MISC DRIVERS
5163M: Arnd Bergmann <[email protected]>
5164M: Greg Kroah-Hartman <[email protected]>
5165S: Supported
5166T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5167F: drivers/char/
5168F: drivers/misc/
5169F: include/linux/miscdevice.h
5170X: drivers/char/agp/
5171X: drivers/char/hw_random/
5172X: drivers/char/ipmi/
5173X: drivers/char/random.c
5174X: drivers/char/tpm/
5175
5176CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5177M: Thomas Weißschuh <[email protected]>
5178L: [email protected]
5179S: Maintained
5180F: Documentation/hwmon/powerz.rst
5181F: drivers/hwmon/powerz.c
5182
5183CHECKPATCH
5184M: Andy Whitcroft <[email protected]>
5185M: Joe Perches <[email protected]>
5186R: Dwaipayan Ray <[email protected]>
5187R: Lukas Bulwahn <[email protected]>
5188S: Maintained
5189F: scripts/checkpatch.pl
5190
5191CHECKPATCH DOCUMENTATION
5192M: Dwaipayan Ray <[email protected]>
5193M: Lukas Bulwahn <[email protected]>
5194R: Joe Perches <[email protected]>
5195S: Maintained
5196F: Documentation/dev-tools/checkpatch.rst
5197
5198CHINESE DOCUMENTATION
5199M: Alex Shi <[email protected]>
5200M: Yanteng Si <[email protected]>
5201S: Maintained
5202F: Documentation/translations/zh_CN/
5203
5204CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5205M: Peter Chen <[email protected]>
5206L: [email protected]
5207S: Maintained
5208T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5209F: drivers/usb/chipidea/
5210
5211CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5212M: Hans de Goede <[email protected]>
5213L: [email protected]
5214S: Maintained
5215F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5216F: drivers/input/touchscreen/chipone_icn8318.c
5217
5218CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5219M: Hans de Goede <[email protected]>
5220L: [email protected]
5221S: Maintained
5222F: drivers/input/touchscreen/chipone_icn8505.c
5223
5224CHROME HARDWARE PLATFORM SUPPORT
5225M: Benson Leung <[email protected]>
5226M: Tzung-Bi Shih <[email protected]>
5227L: [email protected]
5228S: Maintained
5229T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5230F: drivers/platform/chrome/
5231
5232CHROMEOS EC CODEC DRIVER
5233M: Cheng-Yi Chiang <[email protected]>
5234M: Tzung-Bi Shih <[email protected]>
5235R: Guenter Roeck <[email protected]>
5236L: [email protected]
5237S: Maintained
5238F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5239F: sound/soc/codecs/cros_ec_codec.*
5240
5241CHROMEOS EC CHARGE CONTROL
5242M: Thomas Weißschuh <[email protected]>
5243S: Maintained
5244F: drivers/power/supply/cros_charge-control.c
5245
5246CHROMEOS EC HARDWARE MONITORING
5247M: Thomas Weißschuh <[email protected]>
5248L: [email protected]
5249L: [email protected]
5250S: Maintained
5251F: Documentation/hwmon/cros_ec_hwmon.rst
5252F: drivers/hwmon/cros_ec_hwmon.c
5253
5254CHROMEOS EC LED DRIVER
5255M: Thomas Weißschuh <[email protected]>
5256S: Maintained
5257F: drivers/leds/leds-cros_ec.c
5258
5259CHROMEOS EC SUBDRIVERS
5260M: Benson Leung <[email protected]>
5261R: Guenter Roeck <[email protected]>
5262L: [email protected]
5263S: Maintained
5264F: drivers/power/supply/cros_charge-control.c
5265F: drivers/power/supply/cros_usbpd-charger.c
5266N: cros_ec
5267N: cros-ec
5268
5269CHROMEOS EC UART DRIVER
5270M: Bhanu Prakash Maiya <[email protected]>
5271R: Benson Leung <[email protected]>
5272R: Tzung-Bi Shih <[email protected]>
5273S: Maintained
5274F: drivers/platform/chrome/cros_ec_uart.c
5275
5276CHROMEOS EC USB PD NOTIFY DRIVER
5277M: Prashant Malani <[email protected]>
5278L: [email protected]
5279S: Maintained
5280F: drivers/platform/chrome/cros_usbpd_notify.c
5281F: include/linux/platform_data/cros_usbpd_notify.h
5282
5283CHROMEOS EC USB TYPE-C DRIVER
5284M: Prashant Malani <[email protected]>
5285L: [email protected]
5286S: Maintained
5287F: drivers/platform/chrome/cros_ec_typec.*
5288F: drivers/platform/chrome/cros_typec_switch.c
5289F: drivers/platform/chrome/cros_typec_vdm.*
5290
5291CHROMEOS HPS DRIVER
5292M: Dan Callaghan <[email protected]>
5293R: Sami Kyöstilä <[email protected]>
5294S: Maintained
5295F: drivers/platform/chrome/cros_hps_i2c.c
5296
5297CHROMEOS EC WATCHDOG
5298M: Lukasz Majczak <[email protected]>
5299L: [email protected]
5300S: Maintained
5301F: drivers/watchdog/cros_ec_wdt.c
5302
5303CHRONTEL CH7322 CEC DRIVER
5304M: Joe Tessler <[email protected]>
5305L: [email protected]
5306S: Maintained
5307T: git git://linuxtv.org/media_tree.git
5308F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5309F: drivers/media/cec/i2c/ch7322.c
5310
5311CIRRUS LOGIC AUDIO CODEC DRIVERS
5312M: David Rhodes <[email protected]>
5313M: Richard Fitzgerald <[email protected]>
5314L: [email protected]
5315L: [email protected]
5316S: Maintained
5317F: Documentation/devicetree/bindings/sound/cirrus,cs*
5318F: drivers/mfd/cs42l43*
5319F: drivers/pinctrl/cirrus/pinctrl-cs42l43*
5320F: drivers/spi/spi-cs42l43*
5321F: include/dt-bindings/sound/cs*
5322F: include/linux/mfd/cs42l43*
5323F: include/sound/cs*
5324F: sound/pci/hda/cirrus*
5325F: sound/pci/hda/cs*
5326F: sound/pci/hda/hda_component*
5327F: sound/pci/hda/hda_cs_dsp_ctl.*
5328F: sound/soc/codecs/cs*
5329
5330CIRRUS LOGIC HAPTIC DRIVERS
5331M: James Ogletree <[email protected]>
5332M: Fred Treven <[email protected]>
5333M: Ben Bright <[email protected]>
5334L: [email protected]
5335S: Supported
5336F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5337F: drivers/input/misc/cs40l*
5338F: drivers/mfd/cs40l*
5339F: include/linux/mfd/cs40l*
5340F: sound/soc/codecs/cs40l*
5341
5342CIRRUS LOGIC DSP FIRMWARE DRIVER
5343M: Simon Trimmer <[email protected]>
5344M: Charles Keepax <[email protected]>
5345M: Richard Fitzgerald <[email protected]>
5346L: [email protected]
5347S: Supported
5348W: https://github.com/CirrusLogic/linux-drivers/wiki
5349T: git https://github.com/CirrusLogic/linux-drivers.git
5350F: drivers/firmware/cirrus/*
5351F: include/linux/firmware/cirrus/*
5352
5353CIRRUS LOGIC EP93XX ETHERNET DRIVER
5354M: Hartley Sweeten <[email protected]>
5355L: [email protected]
5356S: Maintained
5357F: drivers/net/ethernet/cirrus/ep93xx_eth.c
5358
5359CIRRUS LOGIC LOCHNAGAR DRIVER
5360M: Charles Keepax <[email protected]>
5361M: Richard Fitzgerald <[email protected]>
5362L: [email protected]
5363S: Supported
5364F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5365F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5366F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5367F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5368F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5369F: Documentation/hwmon/lochnagar.rst
5370F: drivers/clk/clk-lochnagar.c
5371F: drivers/hwmon/lochnagar-hwmon.c
5372F: drivers/mfd/lochnagar-i2c.c
5373F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5374F: drivers/regulator/lochnagar-regulator.c
5375F: include/dt-bindings/clock/lochnagar.h
5376F: include/dt-bindings/pinctrl/lochnagar.h
5377F: include/linux/mfd/lochnagar*
5378F: sound/soc/codecs/lochnagar-sc.c
5379
5380CIRRUS LOGIC MADERA CODEC DRIVERS
5381M: Charles Keepax <[email protected]>
5382M: Richard Fitzgerald <[email protected]>
5383L: [email protected]
5384L: [email protected]
5385S: Supported
5386W: https://github.com/CirrusLogic/linux-drivers/wiki
5387T: git https://github.com/CirrusLogic/linux-drivers.git
5388F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5389F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5390F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5391F: drivers/gpio/gpio-madera*
5392F: drivers/irqchip/irq-madera*
5393F: drivers/mfd/cs47l*
5394F: drivers/mfd/madera*
5395F: drivers/pinctrl/cirrus/*
5396F: include/dt-bindings/sound/madera*
5397F: include/linux/irqchip/irq-madera*
5398F: include/linux/mfd/madera/*
5399F: include/sound/madera*
5400F: sound/soc/codecs/cs47l*
5401F: sound/soc/codecs/madera*
5402
5403CISCO FCOE HBA DRIVER
5404M: Satish Kharat <[email protected]>
5405M: Sesidhar Baddela <[email protected]>
5406M: Karan Tilak Kumar <[email protected]>
5407L: [email protected]
5408S: Supported
5409F: drivers/scsi/fnic/
5410
5411CISCO SCSI HBA DRIVER
5412M: Karan Tilak Kumar <[email protected]>
5413M: Sesidhar Baddela <[email protected]>
5414L: [email protected]
5415S: Supported
5416F: drivers/scsi/snic/
5417
5418CISCO VIC ETHERNET NIC DRIVER
5419M: Christian Benvenuti <[email protected]>
5420M: Satish Kharat <[email protected]>
5421S: Supported
5422F: drivers/net/ethernet/cisco/enic/
5423
5424CISCO VIC LOW LATENCY NIC DRIVER
5425M: Christian Benvenuti <[email protected]>
5426M: Nelson Escobar <[email protected]>
5427S: Supported
5428F: drivers/infiniband/hw/usnic/
5429
5430CLANG CONTROL FLOW INTEGRITY SUPPORT
5431M: Sami Tolvanen <[email protected]>
5432M: Kees Cook <[email protected]>
5433R: Nathan Chancellor <[email protected]>
5434L: [email protected]
5435S: Supported
5436B: https://github.com/ClangBuiltLinux/linux/issues
5437T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5438F: include/linux/cfi.h
5439F: kernel/cfi.c
5440
5441CLANG-FORMAT FILE
5442M: Miguel Ojeda <[email protected]>
5443S: Maintained
5444F: .clang-format
5445
5446CLANG/LLVM BUILD SUPPORT
5447M: Nathan Chancellor <[email protected]>
5448R: Nick Desaulniers <[email protected]>
5449R: Bill Wendling <[email protected]>
5450R: Justin Stitt <[email protected]>
5451L: [email protected]
5452S: Supported
5453W: https://clangbuiltlinux.github.io/
5454B: https://github.com/ClangBuiltLinux/linux/issues
5455C: irc://irc.libera.chat/clangbuiltlinux
5456F: Documentation/kbuild/llvm.rst
5457F: include/linux/compiler-clang.h
5458F: scripts/Makefile.clang
5459F: scripts/clang-tools/
5460K: \b(?i:clang|llvm)\b
5461
5462CLK API
5463M: Russell King <[email protected]>
5464L: [email protected]
5465S: Maintained
5466F: include/linux/clk.h
5467
5468CLOCKSOURCE, CLOCKEVENT DRIVERS
5469M: Daniel Lezcano <[email protected]>
5470M: Thomas Gleixner <[email protected]>
5471L: [email protected]
5472S: Supported
5473T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5474F: Documentation/devicetree/bindings/timer/
5475F: drivers/clocksource/
5476
5477CLOSURES
5478M: Kent Overstreet <[email protected]>
5479L: [email protected]
5480S: Supported
5481C: irc://irc.oftc.net/bcache
5482F: include/linux/closure.h
5483F: lib/closure.c
5484
5485CMPC ACPI DRIVER
5486M: Thadeu Lima de Souza Cascardo <[email protected]>
5487L: [email protected]
5488S: Supported
5489F: drivers/platform/x86/classmate-laptop.c
5490
5491COBALT MEDIA DRIVER
5492M: Hans Verkuil <[email protected]>
5493L: [email protected]
5494S: Supported
5495W: https://linuxtv.org
5496T: git git://linuxtv.org/media_tree.git
5497F: drivers/media/pci/cobalt/
5498
5499COCCINELLE/Semantic Patches (SmPL)
5500M: Julia Lawall <[email protected]>
5501M: Nicolas Palix <[email protected]>
5502L: [email protected] (moderated for non-subscribers)
5503S: Supported
5504W: https://coccinelle.gitlabpages.inria.fr/website/
5505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5506F: Documentation/dev-tools/coccinelle.rst
5507F: scripts/coccicheck
5508F: scripts/coccinelle/
5509
5510CODA FILE SYSTEM
5511M: Jan Harkes <[email protected]>
5512M: [email protected]
5513L: [email protected]
5514S: Maintained
5515W: http://www.coda.cs.cmu.edu/
5516F: Documentation/filesystems/coda.rst
5517F: fs/coda/
5518F: include/linux/coda*.h
5519F: include/uapi/linux/coda*.h
5520
5521CODA V4L2 MEM2MEM DRIVER
5522M: Philipp Zabel <[email protected]>
5523L: [email protected]
5524S: Maintained
5525F: Documentation/devicetree/bindings/media/coda.yaml
5526F: drivers/media/platform/chips-media/coda
5527
5528CODE OF CONDUCT
5529M: Greg Kroah-Hartman <[email protected]>
5530S: Supported
5531F: Documentation/process/code-of-conduct-interpretation.rst
5532F: Documentation/process/code-of-conduct.rst
5533
5534CODE TAGGING
5535M: Suren Baghdasaryan <[email protected]>
5536M: Kent Overstreet <[email protected]>
5537S: Maintained
5538F: include/asm-generic/codetag.lds.h
5539F: include/linux/codetag.h
5540F: lib/codetag.c
5541
5542COMEDI DRIVERS
5543M: Ian Abbott <[email protected]>
5544M: H Hartley Sweeten <[email protected]>
5545S: Odd Fixes
5546F: drivers/comedi/
5547F: include/linux/comedi/
5548F: include/uapi/linux/comedi.h
5549
5550COMMON CLK FRAMEWORK
5551M: Michael Turquette <[email protected]>
5552M: Stephen Boyd <[email protected]>
5553L: [email protected]
5554S: Maintained
5555Q: http://patchwork.kernel.org/project/linux-clk/list/
5556T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5557F: Documentation/devicetree/bindings/clock/
5558F: drivers/clk/
5559F: include/dt-bindings/clock/
5560F: include/linux/clk-pr*
5561F: include/linux/clk/
5562F: include/linux/of_clk.h
5563X: drivers/clk/clkdev.c
5564
5565COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5566M: Steve French <[email protected]>
5567R: Paulo Alcantara <[email protected]> (DFS, global name space)
5568R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5569R: Shyam Prasad N <[email protected]> (multichannel)
5570R: Tom Talpey <[email protected]> (RDMA, smbdirect)
5571R: Bharath SM <[email protected]> (deferred close, directory leases)
5572L: [email protected]
5573L: [email protected] (moderated for non-subscribers)
5574S: Supported
5575W: https://wiki.samba.org/index.php/LinuxCIFS
5576T: git git://git.samba.org/sfrench/cifs-2.6.git
5577F: Documentation/admin-guide/cifs/
5578F: fs/smb/client/
5579F: fs/smb/common/
5580F: include/uapi/linux/cifs
5581
5582COMPACTPCI HOTPLUG CORE
5583M: Scott Murray <[email protected]>
5584L: [email protected]
5585S: Maintained
5586F: drivers/pci/hotplug/cpci_hotplug*
5587
5588COMPACTPCI HOTPLUG GENERIC DRIVER
5589M: Scott Murray <[email protected]>
5590L: [email protected]
5591S: Maintained
5592F: drivers/pci/hotplug/cpcihp_generic.c
5593
5594COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5595M: Scott Murray <[email protected]>
5596L: [email protected]
5597S: Maintained
5598F: drivers/pci/hotplug/cpcihp_zt5550.*
5599
5600COMPAL LAPTOP SUPPORT
5601M: Cezary Jackiewicz <[email protected]>
5602L: [email protected]
5603S: Maintained
5604F: drivers/platform/x86/compal-laptop.c
5605
5606COMPILER ATTRIBUTES
5607M: Miguel Ojeda <[email protected]>
5608S: Maintained
5609F: include/linux/compiler_attributes.h
5610
5611COMPUTE EXPRESS LINK (CXL)
5612M: Davidlohr Bueso <[email protected]>
5613M: Jonathan Cameron <[email protected]>
5614M: Dave Jiang <[email protected]>
5615M: Alison Schofield <[email protected]>
5616M: Vishal Verma <[email protected]>
5617M: Ira Weiny <[email protected]>
5618M: Dan Williams <[email protected]>
5619L: [email protected]
5620S: Maintained
5621F: Documentation/driver-api/cxl
5622F: drivers/cxl/
5623F: include/linux/einj-cxl.h
5624F: include/linux/cxl-event.h
5625F: include/uapi/linux/cxl_mem.h
5626F: tools/testing/cxl/
5627
5628COMPUTE EXPRESS LINK PMU (CPMU)
5629M: Jonathan Cameron <[email protected]>
5630L: [email protected]
5631S: Maintained
5632F: Documentation/admin-guide/perf/cxl.rst
5633F: drivers/perf/cxl_pmu.c
5634
5635CONEXANT ACCESSRUNNER USB DRIVER
5636L: [email protected]
5637S: Orphan
5638W: http://accessrunner.sourceforge.net/
5639F: drivers/usb/atm/cxacru.c
5640
5641CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5642M: Elena Reshetova <[email protected]>
5643M: Carlos Bilbao <[email protected]>
5644S: Maintained
5645F: Documentation/security/snp-tdx-threat-model.rst
5646
5647CONFIGFS
5648M: Joel Becker <[email protected]>
5649M: Christoph Hellwig <[email protected]>
5650S: Supported
5651T: git git://git.infradead.org/users/hch/configfs.git
5652F: fs/configfs/
5653F: include/linux/configfs.h
5654F: samples/configfs/
5655
5656CONSOLE SUBSYSTEM
5657M: Greg Kroah-Hartman <[email protected]>
5658S: Supported
5659F: drivers/video/console/
5660F: include/linux/console*
5661
5662CONTEXT TRACKING
5663M: Frederic Weisbecker <[email protected]>
5664M: "Paul E. McKenney" <[email protected]>
5665S: Maintained
5666F: include/linux/context_tracking*
5667F: kernel/context_tracking.c
5668
5669CONTROL GROUP (CGROUP)
5670M: Tejun Heo <[email protected]>
5671M: Zefan Li <[email protected]>
5672M: Johannes Weiner <[email protected]>
5673M: Michal Koutný <[email protected]>
5674L: [email protected]
5675S: Maintained
5676T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5677F: Documentation/admin-guide/cgroup-v1/
5678F: Documentation/admin-guide/cgroup-v2.rst
5679F: include/linux/cgroup*
5680F: kernel/cgroup/
5681F: tools/testing/selftests/cgroup/
5682
5683CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5684M: Tejun Heo <[email protected]>
5685M: Josef Bacik <[email protected]>
5686M: Jens Axboe <[email protected]>
5687L: [email protected]
5688L: [email protected]
5689T: git git://git.kernel.dk/linux-block
5690F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5691F: block/bfq-cgroup.c
5692F: block/blk-cgroup.c
5693F: block/blk-iocost.c
5694F: block/blk-iolatency.c
5695F: block/blk-throttle.c
5696F: include/linux/blk-cgroup.h
5697
5698CONTROL GROUP - CPUSET
5699M: Waiman Long <[email protected]>
5700M: Zefan Li <[email protected]>
5701L: [email protected]
5702S: Maintained
5703T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5704F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5705F: include/linux/cpuset.h
5706F: kernel/cgroup/cpuset.c
5707F: tools/testing/selftests/cgroup/test_cpuset.c
5708F: tools/testing/selftests/cgroup/test_cpuset_prs.sh
5709
5710CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5711M: Johannes Weiner <[email protected]>
5712M: Michal Hocko <[email protected]>
5713M: Roman Gushchin <[email protected]>
5714M: Shakeel Butt <[email protected]>
5715R: Muchun Song <[email protected]>
5716L: [email protected]
5717L: [email protected]
5718S: Maintained
5719F: include/linux/memcontrol.h
5720F: mm/memcontrol.c
5721F: mm/memcontrol-v1.c
5722F: mm/memcontrol-v1.h
5723F: mm/swap_cgroup.c
5724F: samples/cgroup/*
5725F: tools/testing/selftests/cgroup/memcg_protection.m
5726F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5727F: tools/testing/selftests/cgroup/test_kmem.c
5728F: tools/testing/selftests/cgroup/test_memcontrol.c
5729
5730CORETEMP HARDWARE MONITORING DRIVER
5731M: Fenghua Yu <[email protected]>
5732L: [email protected]
5733S: Maintained
5734F: Documentation/hwmon/coretemp.rst
5735F: drivers/hwmon/coretemp.c
5736
5737CORSAIR-CPRO HARDWARE MONITOR DRIVER
5738M: Marius Zachmann <[email protected]>
5739L: [email protected]
5740S: Maintained
5741F: drivers/hwmon/corsair-cpro.c
5742
5743CORSAIR-PSU HARDWARE MONITOR DRIVER
5744M: Wilken Gottwalt <[email protected]>
5745L: [email protected]
5746S: Maintained
5747F: Documentation/hwmon/corsair-psu.rst
5748F: drivers/hwmon/corsair-psu.c
5749
5750COUNTER SUBSYSTEM
5751M: William Breathitt Gray <[email protected]>
5752L: [email protected]
5753S: Maintained
5754T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5755F: Documentation/ABI/testing/sysfs-bus-counter
5756F: Documentation/driver-api/generic-counter.rst
5757F: drivers/counter/
5758F: include/linux/counter.h
5759F: include/uapi/linux/counter.h
5760F: tools/counter/
5761
5762COUNTER WATCH EVENTS TOOL
5763M: Fabrice Gasnier <[email protected]>
5764L: [email protected]
5765S: Maintained
5766F: tools/counter/counter_watch_events.c
5767
5768CP2615 I2C DRIVER
5769M: Bence Csókás <[email protected]>
5770S: Maintained
5771F: drivers/i2c/busses/i2c-cp2615.c
5772
5773CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5774M: Viresh Kumar <[email protected]>
5775M: Sudeep Holla <[email protected]>
5776L: [email protected]
5777S: Maintained
5778W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5779F: drivers/cpufreq/vexpress-spc-cpufreq.c
5780
5781CPU FREQUENCY SCALING FRAMEWORK
5782M: "Rafael J. Wysocki" <[email protected]>
5783M: Viresh Kumar <[email protected]>
5784L: [email protected]
5785S: Maintained
5786B: https://bugzilla.kernel.org
5787T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5788T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5789F: Documentation/admin-guide/pm/cpufreq.rst
5790F: Documentation/admin-guide/pm/intel_pstate.rst
5791F: Documentation/cpu-freq/
5792F: Documentation/devicetree/bindings/cpufreq/
5793F: drivers/cpufreq/
5794F: include/linux/cpufreq.h
5795F: include/linux/sched/cpufreq.h
5796F: kernel/sched/cpufreq*.c
5797F: tools/testing/selftests/cpufreq/
5798
5799CPU HOTPLUG
5800M: Thomas Gleixner <[email protected]>
5801M: Peter Zijlstra <[email protected]>
5802L: [email protected]
5803S: Maintained
5804T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5805F: include/linux/cpu.h
5806F: include/linux/cpuhotplug.h
5807F: include/linux/smpboot.h
5808F: kernel/cpu.c
5809F: kernel/smpboot.*
5810
5811CPU IDLE TIME MANAGEMENT FRAMEWORK
5812M: "Rafael J. Wysocki" <[email protected]>
5813M: Daniel Lezcano <[email protected]>
5814L: [email protected]
5815S: Maintained
5816B: https://bugzilla.kernel.org
5817T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5818F: Documentation/admin-guide/pm/cpuidle.rst
5819F: Documentation/driver-api/pm/cpuidle.rst
5820F: drivers/cpuidle/
5821F: include/linux/cpuidle.h
5822
5823CPU POWER MONITORING SUBSYSTEM
5824M: Thomas Renninger <[email protected]>
5825M: Shuah Khan <[email protected]>
5826M: Shuah Khan <[email protected]>
5827L: [email protected]
5828S: Maintained
5829F: tools/power/cpupower/
5830
5831CPUID/MSR DRIVER
5832M: "H. Peter Anvin" <[email protected]>
5833S: Maintained
5834F: arch/x86/kernel/cpuid.c
5835F: arch/x86/kernel/msr.c
5836
5837CPUIDLE DRIVER - ARM BIG LITTLE
5838M: Lorenzo Pieralisi <[email protected]>
5839M: Daniel Lezcano <[email protected]>
5840L: [email protected]
5841L: [email protected] (moderated for non-subscribers)
5842S: Maintained
5843T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5844F: drivers/cpuidle/cpuidle-big_little.c
5845
5846CPUIDLE DRIVER - ARM EXYNOS
5847M: Daniel Lezcano <[email protected]>
5848M: Kukjin Kim <[email protected]>
5849R: Krzysztof Kozlowski <[email protected]>
5850L: [email protected]
5851L: [email protected]
5852S: Maintained
5853F: arch/arm/mach-exynos/pm.c
5854F: drivers/cpuidle/cpuidle-exynos.c
5855F: include/linux/platform_data/cpuidle-exynos.h
5856
5857CPUIDLE DRIVER - ARM PSCI
5858M: Lorenzo Pieralisi <[email protected]>
5859M: Sudeep Holla <[email protected]>
5860L: [email protected]
5861L: [email protected] (moderated for non-subscribers)
5862S: Supported
5863F: drivers/cpuidle/cpuidle-psci.c
5864
5865CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5866M: Ulf Hansson <[email protected]>
5867L: [email protected]
5868L: [email protected] (moderated for non-subscribers)
5869S: Supported
5870T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5871F: drivers/cpuidle/cpuidle-psci-domain.c
5872F: drivers/cpuidle/cpuidle-psci.h
5873
5874CPUIDLE DRIVER - DT IDLE PM DOMAIN
5875M: Ulf Hansson <[email protected]>
5876L: [email protected]
5877S: Supported
5878T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5879F: drivers/cpuidle/dt_idle_genpd.c
5880F: drivers/cpuidle/dt_idle_genpd.h
5881
5882CPUIDLE DRIVER - RISC-V SBI
5883M: Anup Patel <[email protected]>
5884L: [email protected]
5885L: [email protected]
5886S: Maintained
5887F: drivers/cpuidle/cpuidle-riscv-sbi.c
5888
5889CRAMFS FILESYSTEM
5890M: Nicolas Pitre <[email protected]>
5891S: Maintained
5892F: Documentation/filesystems/cramfs.rst
5893F: fs/cramfs/
5894
5895CREATIVE SB0540
5896M: Bastien Nocera <[email protected]>
5897L: [email protected]
5898S: Maintained
5899F: drivers/hid/hid-creative-sb0540.c
5900
5901CRYPTO API
5902M: Herbert Xu <[email protected]>
5903M: "David S. Miller" <[email protected]>
5904L: [email protected]
5905S: Maintained
5906T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5907T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5908F: Documentation/crypto/
5909F: Documentation/devicetree/bindings/crypto/
5910F: arch/*/crypto/
5911F: crypto/
5912F: drivers/crypto/
5913F: include/crypto/
5914F: include/linux/crypto*
5915F: lib/crypto/
5916
5917CRYPTO SPEED TEST COMPARE
5918M: Wang Jinchao <[email protected]>
5919L: [email protected]
5920S: Maintained
5921F: tools/crypto/tcrypt/tcrypt_speed_compare.py
5922
5923CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5924M: Neil Horman <[email protected]>
5925L: [email protected]
5926S: Maintained
5927F: crypto/ansi_cprng.c
5928F: crypto/rng.c
5929
5930CS3308 MEDIA DRIVER
5931M: Hans Verkuil <[email protected]>
5932L: [email protected]
5933S: Odd Fixes
5934W: http://linuxtv.org
5935T: git git://linuxtv.org/media_tree.git
5936F: drivers/media/i2c/cs3308.c
5937
5938CS5535 Audio ALSA driver
5939M: Jaya Kumar <[email protected]>
5940S: Maintained
5941F: sound/pci/cs5535audio/
5942
5943CTU CAN FD DRIVER
5944M: Pavel Pisa <[email protected]>
5945M: Ondrej Ille <[email protected]>
5946L: [email protected]
5947S: Maintained
5948F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5949F: drivers/net/can/ctucanfd/
5950
5951CVE ASSIGNMENT CONTACT
5952M: CVE Assignment Team <[email protected]>
5953S: Maintained
5954F: Documentation/process/cve.rst
5955
5956CW1200 WLAN driver
5957S: Orphan
5958F: drivers/net/wireless/st/cw1200/
5959
5960CX18 VIDEO4LINUX DRIVER
5961M: Andy Walls <[email protected]>
5962L: [email protected]
5963S: Maintained
5964W: https://linuxtv.org
5965T: git git://linuxtv.org/media_tree.git
5966F: drivers/media/pci/cx18/
5967F: include/uapi/linux/ivtv*
5968
5969CX2341X MPEG ENCODER HELPER MODULE
5970M: Hans Verkuil <[email protected]>
5971L: [email protected]
5972S: Maintained
5973W: https://linuxtv.org
5974T: git git://linuxtv.org/media_tree.git
5975F: drivers/media/common/cx2341x*
5976F: include/media/drv-intf/cx2341x.h
5977
5978CX24120 MEDIA DRIVER
5979M: Jemma Denson <[email protected]>
5980M: Patrick Boettcher <[email protected]>
5981L: [email protected]
5982S: Maintained
5983W: https://linuxtv.org
5984Q: http://patchwork.linuxtv.org/project/linux-media/list/
5985F: drivers/media/dvb-frontends/cx24120*
5986
5987CX88 VIDEO4LINUX DRIVER
5988M: Mauro Carvalho Chehab <[email protected]>
5989L: [email protected]
5990S: Odd fixes
5991W: https://linuxtv.org
5992T: git git://linuxtv.org/media_tree.git
5993F: Documentation/driver-api/media/drivers/cx88*
5994F: drivers/media/pci/cx88/
5995
5996CXD2820R MEDIA DRIVER
5997L: [email protected]
5998S: Orphan
5999W: https://linuxtv.org
6000Q: http://patchwork.linuxtv.org/project/linux-media/list/
6001F: drivers/media/dvb-frontends/cxd2820r*
6002
6003CXGB3 ETHERNET DRIVER (CXGB3)
6004M: Potnuri Bharat Teja <[email protected]>
6005L: [email protected]
6006S: Supported
6007W: http://www.chelsio.com
6008F: drivers/net/ethernet/chelsio/cxgb3/
6009
6010CXGB3 ISCSI DRIVER (CXGB3I)
6011M: Varun Prakash <[email protected]>
6012L: [email protected]
6013S: Supported
6014W: http://www.chelsio.com
6015F: drivers/scsi/cxgbi/cxgb3i
6016
6017CXGB4 CRYPTO DRIVER (chcr)
6018M: Ayush Sawal <[email protected]>
6019L: [email protected]
6020S: Supported
6021W: http://www.chelsio.com
6022F: drivers/crypto/chelsio
6023
6024CXGB4 ETHERNET DRIVER (CXGB4)
6025M: Potnuri Bharat Teja <[email protected]>
6026L: [email protected]
6027S: Supported
6028W: http://www.chelsio.com
6029F: drivers/net/ethernet/chelsio/cxgb4/
6030
6031CXGB4 INLINE CRYPTO DRIVER
6032M: Ayush Sawal <[email protected]>
6033L: [email protected]
6034S: Supported
6035W: http://www.chelsio.com
6036F: drivers/net/ethernet/chelsio/inline_crypto/
6037
6038CXGB4 ISCSI DRIVER (CXGB4I)
6039M: Varun Prakash <[email protected]>
6040L: [email protected]
6041S: Supported
6042W: http://www.chelsio.com
6043F: drivers/scsi/cxgbi/cxgb4i
6044
6045CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6046M: Potnuri Bharat Teja <[email protected]>
6047L: [email protected]
6048S: Supported
6049W: http://www.openfabrics.org
6050F: drivers/infiniband/hw/cxgb4/
6051F: include/uapi/rdma/cxgb4-abi.h
6052
6053CXGB4VF ETHERNET DRIVER (CXGB4VF)
6054M: Potnuri Bharat Teja <[email protected]>
6055L: [email protected]
6056S: Supported
6057W: http://www.chelsio.com
6058F: drivers/net/ethernet/chelsio/cxgb4vf/
6059
6060CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6061M: Frederic Barrat <[email protected]>
6062M: Andrew Donnellan <[email protected]>
6063L: [email protected]
6064S: Supported
6065F: Documentation/ABI/testing/sysfs-class-cxl
6066F: Documentation/arch/powerpc/cxl.rst
6067F: arch/powerpc/platforms/powernv/pci-cxl.c
6068F: drivers/misc/cxl/
6069F: include/misc/cxl*
6070F: include/uapi/misc/cxl.h
6071
6072CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6073M: Manoj N. Kumar <[email protected]>
6074M: Uma Krishnan <[email protected]>
6075L: [email protected]
6076S: Obsolete
6077F: Documentation/arch/powerpc/cxlflash.rst
6078F: drivers/scsi/cxlflash/
6079F: include/uapi/scsi/cxlflash_ioctl.h
6080
6081CYBERPRO FB DRIVER
6082M: Russell King <[email protected]>
6083L: [email protected] (moderated for non-subscribers)
6084S: Maintained
6085W: http://www.armlinux.org.uk/
6086F: drivers/video/fbdev/cyber2000fb.*
6087
6088CYCLADES PC300 DRIVER
6089S: Orphan
6090F: drivers/net/wan/pc300*
6091
6092CYPRESS CY8C95X0 PINCTRL DRIVER
6093M: Patrick Rudolph <[email protected]>
6094L: [email protected]
6095S: Maintained
6096F: drivers/pinctrl/pinctrl-cy8c95x0.c
6097
6098CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6099M: Linus Walleij <[email protected]>
6100L: [email protected]
6101S: Maintained
6102F: drivers/input/touchscreen/cy8ctma140.c
6103
6104CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6105M: Yassine Oudjana <[email protected]>
6106L: [email protected]
6107S: Maintained
6108F: Documentation/devicetree/bindings/input/cypress-sf.yaml
6109F: drivers/input/keyboard/cypress-sf.c
6110
6111CYPRESS_FIRMWARE MEDIA DRIVER
6112L: [email protected]
6113S: Orphan
6114W: https://linuxtv.org
6115Q: http://patchwork.linuxtv.org/project/linux-media/list/
6116F: drivers/media/common/cypress_firmware*
6117
6118CYTTSP TOUCHSCREEN DRIVER
6119M: Linus Walleij <[email protected]>
6120L: [email protected]
6121S: Maintained
6122F: drivers/input/touchscreen/cyttsp*
6123
6124D-LINK DIR-685 TOUCHKEYS DRIVER
6125M: Linus Walleij <[email protected]>
6126L: [email protected]
6127S: Supported
6128F: drivers/input/keyboard/dlink-dir685-touchkeys.c
6129
6130DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6131M: Joshua Kinard <[email protected]>
6132S: Maintained
6133F: drivers/rtc/rtc-ds1685.c
6134F: include/linux/rtc/ds1685.h
6135
6136DAMA SLAVE for AX.25
6137M: Joerg Reuter <[email protected]>
6138L: [email protected]
6139S: Maintained
6140W: http://yaina.de/jreuter/
6141W: http://www.qsl.net/dl1bke/
6142F: net/ax25/af_ax25.c
6143F: net/ax25/ax25_dev.c
6144F: net/ax25/ax25_ds_*
6145F: net/ax25/ax25_in.c
6146F: net/ax25/ax25_out.c
6147F: net/ax25/ax25_timer.c
6148F: net/ax25/sysctl_net_ax25.c
6149
6150DATA ACCESS MONITOR
6151M: SeongJae Park <[email protected]>
6152L: [email protected]
6153L: [email protected]
6154S: Maintained
6155W: https://damonitor.github.io
6156P: Documentation/mm/damon/maintainer-profile.rst
6157T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6158T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6159T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6160F: Documentation/ABI/testing/sysfs-kernel-mm-damon
6161F: Documentation/admin-guide/mm/damon/
6162F: Documentation/mm/damon/
6163F: include/linux/damon.h
6164F: include/trace/events/damon.h
6165F: mm/damon/
6166F: tools/testing/selftests/damon/
6167
6168DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6169L: [email protected]
6170S: Orphan
6171F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6172F: drivers/net/ethernet/dec/tulip/dmfe.c
6173
6174DC390/AM53C974 SCSI driver
6175M: Hannes Reinecke <[email protected]>
6176L: [email protected]
6177S: Maintained
6178F: drivers/scsi/am53c974.c
6179
6180DC395x SCSI driver
6181M: Oliver Neukum <[email protected]>
6182M: Ali Akcaagac <[email protected]>
6183M: Jamie Lenehan <[email protected]>
6184S: Maintained
6185F: Documentation/scsi/dc395x.rst
6186F: drivers/scsi/dc395x.*
6187
6188DCCP PROTOCOL
6189L: [email protected]
6190S: Orphan
6191W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6192F: include/linux/dccp.h
6193F: include/linux/tfrc.h
6194F: include/uapi/linux/dccp.h
6195F: net/dccp/
6196
6197DEBUGOBJECTS:
6198M: Thomas Gleixner <[email protected]>
6199L: [email protected]
6200S: Maintained
6201T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6202F: include/linux/debugobjects.h
6203F: lib/debugobjects.c
6204
6205DECSTATION PLATFORM SUPPORT
6206M: "Maciej W. Rozycki" <[email protected]>
6207L: [email protected]
6208S: Maintained
6209W: http://www.linux-mips.org/wiki/DECstation
6210F: arch/mips/dec/
6211F: arch/mips/include/asm/dec/
6212F: arch/mips/include/asm/mach-dec/
6213
6214DEFXX FDDI NETWORK DRIVER
6215M: "Maciej W. Rozycki" <[email protected]>
6216S: Maintained
6217F: drivers/net/fddi/defxx.*
6218
6219DEFZA FDDI NETWORK DRIVER
6220M: "Maciej W. Rozycki" <[email protected]>
6221S: Maintained
6222F: drivers/net/fddi/defza.*
6223
6224DEINTERLACE DRIVERS FOR ALLWINNER H3
6225M: Jernej Skrabec <[email protected]>
6226L: [email protected]
6227S: Maintained
6228T: git git://linuxtv.org/media_tree.git
6229F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6230F: drivers/media/platform/sunxi/sun8i-di/
6231
6232DELL LAPTOP DRIVER
6233M: Matthew Garrett <[email protected]>
6234M: Pali Rohár <[email protected]>
6235L: [email protected]
6236S: Maintained
6237F: drivers/platform/x86/dell/dell-laptop.c
6238
6239DELL LAPTOP FREEFALL DRIVER
6240M: Pali Rohár <[email protected]>
6241S: Maintained
6242F: drivers/platform/x86/dell/dell-smo8800.c
6243
6244DELL LAPTOP RBTN DRIVER
6245M: Pali Rohár <[email protected]>
6246S: Maintained
6247F: drivers/platform/x86/dell/dell-rbtn.*
6248
6249DELL LAPTOP SMM DRIVER
6250M: Pali Rohár <[email protected]>
6251S: Maintained
6252F: Documentation/ABI/obsolete/procfs-i8k
6253F: drivers/hwmon/dell-smm-hwmon.c
6254F: include/uapi/linux/i8k.h
6255
6256DELL PC DRIVER
6257M: Lyndon Sanche <[email protected]>
6258L: [email protected]
6259S: Maintained
6260F: drivers/platform/x86/dell/dell-pc.c
6261
6262DELL REMOTE BIOS UPDATE DRIVER
6263M: Stuart Hayes <[email protected]>
6264L: [email protected]
6265S: Maintained
6266F: drivers/platform/x86/dell/dell_rbu.c
6267
6268DELL SMBIOS DRIVER
6269M: Pali Rohár <[email protected]>
6270L: [email protected]
6271L: [email protected]
6272S: Maintained
6273F: drivers/platform/x86/dell/dell-smbios.*
6274
6275DELL SMBIOS SMM DRIVER
6276L: [email protected]
6277L: [email protected]
6278S: Maintained
6279F: drivers/platform/x86/dell/dell-smbios-smm.c
6280
6281DELL SMBIOS WMI DRIVER
6282L: [email protected]
6283L: [email protected]
6284S: Maintained
6285F: drivers/platform/x86/dell/dell-smbios-wmi.c
6286F: tools/wmi/dell-smbios-example.c
6287
6288DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6289M: Stuart Hayes <[email protected]>
6290L: [email protected]
6291S: Maintained
6292F: Documentation/userspace-api/dcdbas.rst
6293F: drivers/platform/x86/dell/dcdbas.*
6294
6295DELL WMI DDV DRIVER
6296M: Armin Wolf <[email protected]>
6297S: Maintained
6298F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
6299F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6300F: Documentation/wmi/devices/dell-wmi-ddv.rst
6301F: drivers/platform/x86/dell/dell-wmi-ddv.c
6302
6303DELL WMI DESCRIPTOR DRIVER
6304L: [email protected]
6305S: Maintained
6306F: drivers/platform/x86/dell/dell-wmi-descriptor.c
6307
6308DELL WMI HARDWARE PRIVACY SUPPORT
6309L: [email protected]
6310L: [email protected]
6311S: Maintained
6312F: drivers/platform/x86/dell/dell-wmi-privacy.c
6313
6314DELL WMI NOTIFICATIONS DRIVER
6315M: Matthew Garrett <[email protected]>
6316M: Pali Rohár <[email protected]>
6317S: Maintained
6318F: drivers/platform/x86/dell/dell-wmi-base.c
6319
6320DELL WMI SYSMAN DRIVER
6321M: Prasanth Ksr <[email protected]>
6322L: [email protected]
6323L: [email protected]
6324S: Maintained
6325F: Documentation/ABI/testing/sysfs-class-firmware-attributes
6326F: drivers/platform/x86/dell/dell-wmi-sysman/
6327
6328DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6329M: Zev Weiss <[email protected]>
6330L: [email protected]
6331S: Maintained
6332F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6333
6334DELTA DPS920AB PSU DRIVER
6335M: Robert Marko <[email protected]>
6336L: [email protected]
6337S: Maintained
6338F: Documentation/hwmon/dps920ab.rst
6339F: drivers/hwmon/pmbus/dps920ab.c
6340
6341DELTA NETWORKS TN48M CPLD DRIVERS
6342M: Robert Marko <[email protected]>
6343S: Maintained
6344F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6345F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6346F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6347F: drivers/gpio/gpio-tn48m.c
6348F: include/dt-bindings/reset/delta,tn48m-reset.h
6349
6350DELTA ST MEDIA DRIVER
6351M: Hugues Fruchet <[email protected]>
6352L: [email protected]
6353S: Supported
6354W: https://linuxtv.org
6355T: git git://linuxtv.org/media_tree.git
6356F: drivers/media/platform/st/sti/delta
6357
6358DENALI NAND DRIVER
6359L: [email protected]
6360S: Orphan
6361F: drivers/mtd/nand/raw/denali*
6362
6363DESIGNWARE EDMA CORE IP DRIVER
6364M: Manivannan Sadhasivam <[email protected]>
6365R: Serge Semin <[email protected]>
6366L: [email protected]
6367S: Maintained
6368F: drivers/dma/dw-edma/
6369F: include/linux/dma/edma.h
6370
6371DESIGNWARE USB2 DRD IP DRIVER
6372M: Minas Harutyunyan <[email protected]>
6373L: [email protected]
6374S: Maintained
6375T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6376F: drivers/usb/dwc2/
6377
6378DESIGNWARE USB3 DRD IP DRIVER
6379M: Thinh Nguyen <[email protected]>
6380L: [email protected]
6381S: Maintained
6382F: drivers/usb/dwc3/
6383
6384DESIGNWARE XDATA IP DRIVER
6385L: [email protected]
6386S: Orphan
6387F: Documentation/misc-devices/dw-xdata-pcie.rst
6388F: drivers/misc/dw-xdata-pcie.c
6389
6390DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6391M: Andreas Klinger <[email protected]>
6392L: [email protected]
6393S: Maintained
6394F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6395F: drivers/iio/proximity/srf*.c
6396
6397DEVICE COREDUMP (DEV_COREDUMP)
6398M: Johannes Berg <[email protected]>
6399L: [email protected]
6400S: Maintained
6401F: drivers/base/devcoredump.c
6402F: include/linux/devcoredump.h
6403
6404DEVICE DEPENDENCY HELPER SCRIPT
6405M: Saravana Kannan <[email protected]>
6406L: [email protected]
6407S: Maintained
6408F: scripts/dev-needs.sh
6409
6410DEVICE DIRECT ACCESS (DAX)
6411M: Dan Williams <[email protected]>
6412M: Vishal Verma <[email protected]>
6413M: Dave Jiang <[email protected]>
6414L: [email protected]
6415L: [email protected]
6416S: Supported
6417F: drivers/dax/
6418
6419DEVICE FREQUENCY (DEVFREQ)
6420M: MyungJoo Ham <[email protected]>
6421M: Kyungmin Park <[email protected]>
6422M: Chanwoo Choi <[email protected]>
6423L: [email protected]
6424S: Maintained
6425T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6426F: Documentation/devicetree/bindings/devfreq/
6427F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6428F: drivers/devfreq/
6429F: include/linux/devfreq.h
6430F: include/trace/events/devfreq.h
6431
6432DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6433M: Chanwoo Choi <[email protected]>
6434L: [email protected]
6435S: Supported
6436T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6437F: Documentation/devicetree/bindings/devfreq/event/
6438F: drivers/devfreq/devfreq-event.c
6439F: drivers/devfreq/event/
6440F: include/dt-bindings/pmu/exynos_ppmu.h
6441F: include/linux/devfreq-event.h
6442
6443DEVICE RESOURCE MANAGEMENT HELPERS
6444M: Hans de Goede <[email protected]>
6445R: Matti Vaittinen <[email protected]>
6446S: Maintained
6447F: include/linux/devm-helpers.h
6448
6449DEVICE-MAPPER (LVM)
6450M: Alasdair Kergon <[email protected]>
6451M: Mike Snitzer <[email protected]>
6452M: Mikulas Patocka <[email protected]>
6453L: [email protected]
6454S: Maintained
6455Q: http://patchwork.kernel.org/project/dm-devel/list/
6456T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6457F: Documentation/admin-guide/device-mapper/
6458F: drivers/md/Kconfig
6459F: drivers/md/Makefile
6460F: drivers/md/dm*
6461F: drivers/md/persistent-data/
6462F: include/linux/device-mapper.h
6463F: include/linux/dm-*.h
6464F: include/uapi/linux/dm-*.h
6465
6466DEVICE-MAPPER VDO TARGET
6467M: Matthew Sakai <[email protected]>
6468L: [email protected]
6469S: Maintained
6470F: Documentation/admin-guide/device-mapper/vdo*.rst
6471F: drivers/md/dm-vdo/
6472
6473DEVLINK
6474M: Jiri Pirko <[email protected]>
6475L: [email protected]
6476S: Supported
6477F: Documentation/networking/devlink
6478F: include/net/devlink.h
6479F: include/uapi/linux/devlink.h
6480F: net/devlink/
6481
6482DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6483M: Christoph Niedermaier <[email protected]>
6484L: [email protected]
6485S: Maintained
6486F: arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6487F: arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6488
6489DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6490M: Marek Vasut <[email protected]>
6491L: [email protected]
6492S: Maintained
6493F: arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6494F: arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6495
6496DIALOG SEMICONDUCTOR DRIVERS
6497M: Support Opensource <[email protected]>
6498S: Supported
6499W: http://www.dialog-semiconductor.com/products
6500F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6501F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6502F: Documentation/devicetree/bindings/mfd/da90*.txt
6503F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6504F: Documentation/devicetree/bindings/regulator/da92*.txt
6505F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6506F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6507F: Documentation/devicetree/bindings/sound/da[79]*.txt
6508F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6509F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6510F: Documentation/hwmon/da90??.rst
6511F: drivers/gpio/gpio-da90??.c
6512F: drivers/hwmon/da90??-hwmon.c
6513F: drivers/iio/adc/da91??-*.c
6514F: drivers/input/misc/da72??.[ch]
6515F: drivers/input/misc/da90??_onkey.c
6516F: drivers/input/touchscreen/da9052_tsi.c
6517F: drivers/leds/leds-da90??.c
6518F: drivers/mfd/da903x.c
6519F: drivers/mfd/da90??-*.c
6520F: drivers/mfd/da91??-*.c
6521F: drivers/pinctrl/pinctrl-da90??.c
6522F: drivers/power/supply/da9052-battery.c
6523F: drivers/power/supply/da91??-*.c
6524F: drivers/regulator/da9???-regulator.[ch]
6525F: drivers/regulator/slg51000-regulator.[ch]
6526F: drivers/rtc/rtc-da90??.c
6527F: drivers/thermal/da90??-thermal.c
6528F: drivers/video/backlight/da90??_bl.c
6529F: drivers/watchdog/da90??_wdt.c
6530F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6531F: include/linux/mfd/da903x.h
6532F: include/linux/mfd/da9052/
6533F: include/linux/mfd/da9055/
6534F: include/linux/mfd/da9062/
6535F: include/linux/mfd/da9063/
6536F: include/linux/mfd/da9150/
6537F: include/linux/regulator/da9211.h
6538F: include/sound/da[79]*.h
6539F: sound/soc/codecs/da[79]*.[ch]
6540
6541DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6542M: William Breathitt Gray <[email protected]>
6543L: [email protected]
6544S: Maintained
6545F: drivers/gpio/gpio-gpio-mm.c
6546
6547DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6548M: Martin Tuma <[email protected]>
6549L: [email protected]
6550S: Maintained
6551F: Documentation/admin-guide/media/mgb4.rst
6552F: drivers/media/pci/mgb4/
6553
6554DIOLAN U2C-12 I2C DRIVER
6555M: Guenter Roeck <[email protected]>
6556L: [email protected]
6557S: Maintained
6558F: drivers/i2c/busses/i2c-diolan-u2c.c
6559
6560DIRECTORY NOTIFICATION (DNOTIFY)
6561M: Jan Kara <[email protected]>
6562R: Amir Goldstein <[email protected]>
6563L: [email protected]
6564S: Maintained
6565F: Documentation/filesystems/dnotify.rst
6566F: fs/notify/dnotify/
6567F: include/linux/dnotify.h
6568
6569DISK GEOMETRY AND PARTITION HANDLING
6570M: Andries Brouwer <[email protected]>
6571S: Maintained
6572W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6573W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6574W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6575
6576DISKQUOTA
6577M: Jan Kara <[email protected]>
6578S: Maintained
6579F: Documentation/filesystems/quota.rst
6580F: fs/quota/
6581F: include/linux/quota*.h
6582F: include/uapi/linux/quota*.h
6583
6584DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6585M: Bernie Thompson <[email protected]>
6586L: [email protected]
6587S: Maintained
6588W: http://plugable.com/category/projects/udlfb/
6589F: Documentation/fb/udlfb.rst
6590F: drivers/video/fbdev/udlfb.c
6591F: include/video/udlfb.h
6592
6593DISTRIBUTED LOCK MANAGER (DLM)
6594M: Alexander Aring <[email protected]>
6595M: David Teigland <[email protected]>
6596L: [email protected]
6597S: Supported
6598W: https://pagure.io/dlm
6599T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6600F: fs/dlm/
6601
6602DMA BUFFER SHARING FRAMEWORK
6603M: Sumit Semwal <[email protected]>
6604M: Christian König <[email protected]>
6605L: [email protected]
6606L: [email protected]
6607L: [email protected] (moderated for non-subscribers)
6608S: Maintained
6609T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6610F: Documentation/driver-api/dma-buf.rst
6611F: Documentation/userspace-api/dma-buf-alloc-exchange.rst
6612F: drivers/dma-buf/
6613F: include/linux/*fence.h
6614F: include/linux/dma-buf.h
6615F: include/linux/dma-resv.h
6616K: \bdma_(?:buf|fence|resv)\b
6617
6618DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6619M: Vinod Koul <[email protected]>
6620L: [email protected]
6621S: Maintained
6622Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6623T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6624F: Documentation/devicetree/bindings/dma/
6625F: Documentation/driver-api/dmaengine/
6626F: drivers/dma/
6627F: include/dt-bindings/dma/
6628F: include/linux/dma/
6629F: include/linux/dmaengine.h
6630F: include/linux/of_dma.h
6631
6632DMA MAPPING BENCHMARK
6633M: Xiang Chen <[email protected]>
6634L: [email protected]
6635F: kernel/dma/map_benchmark.c
6636F: tools/testing/selftests/dma/
6637
6638DMA MAPPING HELPERS
6639M: Christoph Hellwig <[email protected]>
6640M: Marek Szyprowski <[email protected]>
6641R: Robin Murphy <[email protected]>
6642L: [email protected]
6643S: Supported
6644W: http://git.infradead.org/users/hch/dma-mapping.git
6645T: git git://git.infradead.org/users/hch/dma-mapping.git
6646F: include/asm-generic/dma-mapping.h
6647F: include/linux/dma-direct.h
6648F: include/linux/dma-map-ops.h
6649F: include/linux/dma-mapping.h
6650F: include/linux/swiotlb.h
6651F: kernel/dma/
6652
6653DMA-BUF HEAPS FRAMEWORK
6654M: Sumit Semwal <[email protected]>
6655R: Benjamin Gaignard <[email protected]>
6656R: Brian Starkey <[email protected]>
6657R: John Stultz <[email protected]>
6658R: T.J. Mercier <[email protected]>
6659L: [email protected]
6660L: [email protected]
6661L: [email protected] (moderated for non-subscribers)
6662S: Maintained
6663T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6664F: drivers/dma-buf/dma-heap.c
6665F: drivers/dma-buf/heaps/*
6666F: include/linux/dma-heap.h
6667F: include/uapi/linux/dma-heap.h
6668
6669DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6670M: Lukasz Luba <[email protected]>
6671L: [email protected]
6672L: [email protected]
6673S: Maintained
6674F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6675F: drivers/memory/samsung/exynos5422-dmc.c
6676
6677DME1737 HARDWARE MONITOR DRIVER
6678M: Juerg Haefliger <[email protected]>
6679L: [email protected]
6680S: Maintained
6681F: Documentation/hwmon/dme1737.rst
6682F: drivers/hwmon/dme1737.c
6683
6684DMI/SMBIOS SUPPORT
6685M: Jean Delvare <[email protected]>
6686S: Maintained
6687T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6688F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6689F: drivers/firmware/dmi-id.c
6690F: drivers/firmware/dmi_scan.c
6691F: include/linux/dmi.h
6692
6693DOCUMENTATION
6694M: Jonathan Corbet <[email protected]>
6695L: [email protected]
6696S: Maintained
6697P: Documentation/doc-guide/maintainer-profile.rst
6698T: git git://git.lwn.net/linux.git docs-next
6699F: Documentation/
6700F: scripts/check-variable-fonts.sh
6701F: scripts/documentation-file-ref-check
6702F: scripts/kernel-doc
6703F: scripts/sphinx-pre-install
6704X: Documentation/ABI/
6705X: Documentation/admin-guide/media/
6706X: Documentation/devicetree/
6707X: Documentation/driver-api/media/
6708X: Documentation/firmware-guide/acpi/
6709X: Documentation/i2c/
6710X: Documentation/netlink/
6711X: Documentation/power/
6712X: Documentation/spi/
6713X: Documentation/userspace-api/media/
6714
6715DOCUMENTATION PROCESS
6716M: Jonathan Corbet <[email protected]>
6717L: [email protected]
6718S: Maintained
6719F: Documentation/maintainer/
6720F: Documentation/process/
6721
6722DOCUMENTATION REPORTING ISSUES
6723M: Thorsten Leemhuis <[email protected]>
6724L: [email protected]
6725S: Maintained
6726F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
6727F: Documentation/admin-guide/reporting-issues.rst
6728F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6729
6730DOCUMENTATION SCRIPTS
6731M: Mauro Carvalho Chehab <[email protected]>
6732L: [email protected]
6733S: Maintained
6734F: Documentation/sphinx/parse-headers.pl
6735F: scripts/documentation-file-ref-check
6736F: scripts/sphinx-pre-install
6737
6738DOCUMENTATION/ITALIAN
6739M: Federico Vaga <[email protected]>
6740L: [email protected]
6741S: Maintained
6742F: Documentation/translations/it_IT
6743
6744DOCUMENTATION/JAPANESE
6745R: Akira Yokosawa <[email protected]>
6746L: [email protected]
6747S: Maintained
6748F: Documentation/translations/ja_JP
6749
6750DONGWOON DW9714 LENS VOICE COIL DRIVER
6751M: Sakari Ailus <[email protected]>
6752L: [email protected]
6753S: Maintained
6754T: git git://linuxtv.org/media_tree.git
6755F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6756F: drivers/media/i2c/dw9714.c
6757
6758DONGWOON DW9719 LENS VOICE COIL DRIVER
6759M: Daniel Scally <[email protected]>
6760L: [email protected]
6761S: Maintained
6762T: git git://linuxtv.org/media_tree.git
6763F: drivers/media/i2c/dw9719.c
6764
6765DONGWOON DW9768 LENS VOICE COIL DRIVER
6766L: [email protected]
6767S: Orphan
6768T: git git://linuxtv.org/media_tree.git
6769F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6770F: drivers/media/i2c/dw9768.c
6771
6772DONGWOON DW9807 LENS VOICE COIL DRIVER
6773M: Sakari Ailus <[email protected]>
6774L: [email protected]
6775S: Maintained
6776T: git git://linuxtv.org/media_tree.git
6777F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6778F: drivers/media/i2c/dw9807-vcm.c
6779
6780DOUBLETALK DRIVER
6781M: "James R. Van Zandt" <[email protected]>
6782L: [email protected]
6783S: Maintained
6784F: drivers/char/dtlk.c
6785F: include/linux/dtlk.h
6786
6787DPAA2 DATAPATH I/O (DPIO) DRIVER
6788M: Roy Pledge <[email protected]>
6789L: [email protected]
6790S: Maintained
6791F: drivers/soc/fsl/dpio
6792
6793DPAA2 ETHERNET DRIVER
6794M: Ioana Ciornei <[email protected]>
6795L: [email protected]
6796S: Maintained
6797F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6798F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6799F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6800F: drivers/net/ethernet/freescale/dpaa2/Makefile
6801F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6802F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6803F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6804F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6805F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6806F: drivers/net/ethernet/freescale/dpaa2/dpni*
6807
6808DPAA2 ETHERNET SWITCH DRIVER
6809M: Ioana Ciornei <[email protected]>
6810L: [email protected]
6811S: Maintained
6812F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6813F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6814F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6815
6816DPLL SUBSYSTEM
6817M: Vadim Fedorenko <[email protected]>
6818M: Arkadiusz Kubalewski <[email protected]>
6819M: Jiri Pirko <[email protected]>
6820L: [email protected]
6821S: Supported
6822F: Documentation/driver-api/dpll.rst
6823F: drivers/dpll/*
6824F: include/linux/dpll.h
6825F: include/uapi/linux/dpll.h
6826
6827DRBD DRIVER
6828M: Philipp Reisner <[email protected]>
6829M: Lars Ellenberg <[email protected]>
6830M: Christoph Böhmwalder <[email protected]>
6831L: [email protected]
6832S: Supported
6833W: http://www.drbd.org
6834T: git git://git.linbit.com/linux-drbd.git
6835T: git git://git.linbit.com/drbd-8.4.git
6836F: Documentation/admin-guide/blockdev/
6837F: drivers/block/drbd/
6838F: include/linux/drbd*
6839F: lib/lru_cache.c
6840
6841DRIVER COMPONENT FRAMEWORK
6842L: [email protected]
6843F: drivers/base/component.c
6844F: include/linux/component.h
6845
6846DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6847M: Greg Kroah-Hartman <[email protected]>
6848R: "Rafael J. Wysocki" <[email protected]>
6849S: Supported
6850T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6851F: Documentation/core-api/kobject.rst
6852F: drivers/base/
6853F: fs/debugfs/
6854F: fs/sysfs/
6855F: include/linux/debugfs.h
6856F: include/linux/fwnode.h
6857F: include/linux/kobj*
6858F: include/linux/property.h
6859F: lib/kobj*
6860F: rust/kernel/device.rs
6861
6862DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6863M: Nishanth Menon <[email protected]>
6864L: [email protected]
6865S: Maintained
6866F: drivers/soc/ti/smartreflex.c
6867F: include/linux/power/smartreflex.h
6868
6869DRM ACCEL DRIVERS FOR INTEL VPU
6870M: Jacek Lawrynowicz <[email protected]>
6871M: Stanislaw Gruszka <[email protected]>
6872L: [email protected]
6873S: Supported
6874T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6875F: drivers/accel/ivpu/
6876F: include/uapi/drm/ivpu_accel.h
6877
6878DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6879M: Oded Gabbay <[email protected]>
6880L: [email protected]
6881S: Maintained
6882C: irc://irc.oftc.net/dri-devel
6883T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6884F: Documentation/accel/
6885F: drivers/accel/
6886F: include/drm/drm_accel.h
6887
6888DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6889M: Maxime Ripard <[email protected]>
6890M: Chen-Yu Tsai <[email protected]>
6891R: Jernej Skrabec <[email protected]>
6892L: [email protected]
6893S: Supported
6894T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6895F: drivers/gpu/drm/sun4i/sun8i*
6896
6897DRM DRIVER FOR ARM PL111 CLCD
6898S: Orphan
6899T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6900F: drivers/gpu/drm/pl111/
6901
6902DRM DRIVER FOR ARM VERSATILE TFT PANELS
6903M: Linus Walleij <[email protected]>
6904S: Maintained
6905T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6906F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6907F: drivers/gpu/drm/panel/panel-arm-versatile.c
6908
6909DRM DRIVER FOR ASPEED BMC GFX
6910M: Joel Stanley <[email protected]>
6911L: [email protected] (moderated for non-subscribers)
6912S: Supported
6913T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6914F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6915F: drivers/gpu/drm/aspeed/
6916
6917DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6918M: Dave Airlie <[email protected]>
6919R: Thomas Zimmermann <[email protected]>
6920R: Jocelyn Falempe <[email protected]>
6921L: [email protected]
6922S: Supported
6923T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6924F: drivers/gpu/drm/ast/
6925
6926DRM DRIVER FOR BOCHS VIRTUAL GPU
6927M: Gerd Hoffmann <[email protected]>
6928L: [email protected]
6929S: Maintained
6930T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6931F: drivers/gpu/drm/tiny/bochs.c
6932
6933DRM DRIVER FOR BOE HIMAX8279D PANELS
6934M: Jerry Han <[email protected]>
6935S: Maintained
6936F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6937F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6938
6939DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6940M: Jagan Teki <[email protected]>
6941S: Maintained
6942F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6943F: drivers/gpu/drm/bridge/chipone-icn6211.c
6944
6945DRM DRIVER FOR EBBG FT8719 PANEL
6946M: Joel Selvaraj <[email protected]>
6947S: Maintained
6948T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6949F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6950F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6951
6952DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6953M: Linus Walleij <[email protected]>
6954S: Maintained
6955T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6956F: drivers/gpu/drm/tve200/
6957
6958DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6959M: Icenowy Zheng <[email protected]>
6960S: Maintained
6961F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6962F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6963
6964DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6965M: Jagan Teki <[email protected]>
6966S: Maintained
6967F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6968F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6969
6970DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6971M: Thomas Zimmermann <[email protected]>
6972M: Javier Martinez Canillas <[email protected]>
6973L: [email protected]
6974S: Maintained
6975T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6976F: drivers/gpu/drm/drm_aperture.c
6977F: drivers/gpu/drm/tiny/ofdrm.c
6978F: drivers/gpu/drm/tiny/simpledrm.c
6979F: drivers/video/aperture.c
6980F: drivers/video/nomodeset.c
6981F: include/drm/drm_aperture.h
6982F: include/linux/aperture.h
6983F: include/video/nomodeset.h
6984
6985DRM DRIVER FOR GENERIC EDP PANELS
6986R: Douglas Anderson <[email protected]>
6987F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6988F: drivers/gpu/drm/panel/panel-edp.c
6989
6990DRM DRIVER FOR GENERIC USB DISPLAY
6991M: Noralf Trønnes <[email protected]>
6992S: Maintained
6993W: https://github.com/notro/gud/wiki
6994T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6995F: drivers/gpu/drm/gud/
6996F: include/drm/gud.h
6997
6998DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6999M: Hans de Goede <[email protected]>
7000S: Maintained
7001T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7002F: drivers/gpu/drm/tiny/gm12u320.c
7003
7004DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7005M: Ondrej Jirman <[email protected]>
7006M: Javier Martinez Canillas <[email protected]>
7007S: Maintained
7008T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7009F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7010F: drivers/gpu/drm/panel/panel-himax-hx8394.c
7011
7012DRM DRIVER FOR HX8357D PANELS
7013S: Orphan
7014T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7015F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
7016F: drivers/gpu/drm/tiny/hx8357d.c
7017
7018DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7019M: Deepak Rawat <[email protected]>
7020L: [email protected]
7021L: [email protected]
7022S: Maintained
7023T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7024F: drivers/gpu/drm/hyperv
7025
7026DRM DRIVER FOR ILITEK ILI9225 PANELS
7027M: David Lechner <[email protected]>
7028S: Maintained
7029T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7030F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7031F: drivers/gpu/drm/tiny/ili9225.c
7032
7033DRM DRIVER FOR ILITEK ILI9486 PANELS
7034M: Kamlesh Gurudasani <[email protected]>
7035S: Maintained
7036T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7037F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7038F: drivers/gpu/drm/tiny/ili9486.c
7039
7040DRM DRIVER FOR ILITEK ILI9805 PANELS
7041M: Michael Trimarchi <[email protected]>
7042S: Maintained
7043F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7044F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7045
7046DRM DRIVER FOR ILITEK ILI9806E PANELS
7047M: Michael Walle <[email protected]>
7048S: Maintained
7049F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7050
7051DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7052M: Jagan Teki <[email protected]>
7053S: Maintained
7054F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7055F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7056
7057DRM DRIVER FOR LG SW43408 PANELS
7058M: Sumit Semwal <[email protected]>
7059M: Caleb Connolly <[email protected]>
7060S: Maintained
7061T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7062F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7063F: drivers/gpu/drm/panel/panel-lg-sw43408.c
7064
7065DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7066M: Paul Kocialkowski <[email protected]>
7067S: Supported
7068T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7069F: drivers/gpu/drm/logicvc/
7070
7071DRM DRIVER FOR LVDS PANELS
7072M: Laurent Pinchart <[email protected]>
7073L: [email protected]
7074S: Maintained
7075T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7076F: Documentation/devicetree/bindings/display/lvds.yaml
7077F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7078F: drivers/gpu/drm/panel/panel-lvds.c
7079
7080DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7081M: Guido Günther <[email protected]>
7082R: Purism Kernel Team <[email protected]>
7083S: Maintained
7084F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7085F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7086
7087DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7088M: Dave Airlie <[email protected]>
7089R: Thomas Zimmermann <[email protected]>
7090R: Jocelyn Falempe <[email protected]>
7091L: [email protected]
7092S: Supported
7093T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7094F: drivers/gpu/drm/mgag200/
7095
7096DRM DRIVER FOR MI0283QT
7097M: Noralf Trønnes <[email protected]>
7098S: Maintained
7099T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7100F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7101F: drivers/gpu/drm/tiny/mi0283qt.c
7102
7103DRM DRIVER FOR MIPI DBI compatible panels
7104M: Noralf Trønnes <[email protected]>
7105S: Maintained
7106W: https://github.com/notro/panel-mipi-dbi/wiki
7107T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7108F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7109F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
7110
7111DRM DRIVER for Qualcomm Adreno GPUs
7112M: Rob Clark <[email protected]>
7113R: Sean Paul <[email protected]>
7114R: Konrad Dybcio <[email protected]>
7115L: [email protected]
7116L: [email protected]
7117L: [email protected]
7118S: Maintained
7119B: https://gitlab.freedesktop.org/drm/msm/-/issues
7120T: git https://gitlab.freedesktop.org/drm/msm.git
7121F: Documentation/devicetree/bindings/display/msm/gpu.yaml
7122F: drivers/gpu/drm/msm/adreno/
7123F: drivers/gpu/drm/msm/msm_gpu.*
7124F: drivers/gpu/drm/msm/msm_gpu_devfreq.*
7125F: drivers/gpu/drm/msm/msm_ringbuffer.*
7126F: drivers/gpu/drm/msm/registers/adreno/
7127F: include/uapi/drm/msm_drm.h
7128
7129DRM DRIVER for Qualcomm display hardware
7130M: Rob Clark <[email protected]>
7131M: Abhinav Kumar <[email protected]>
7132M: Dmitry Baryshkov <[email protected]>
7133R: Sean Paul <[email protected]>
7134R: Marijn Suijten <[email protected]>
7135L: [email protected]
7136L: [email protected]
7137L: [email protected]
7138S: Maintained
7139B: https://gitlab.freedesktop.org/drm/msm/-/issues
7140T: git https://gitlab.freedesktop.org/drm/msm.git
7141F: Documentation/devicetree/bindings/display/msm/
7142F: drivers/gpu/drm/ci/xfails/msm*
7143F: drivers/gpu/drm/msm/
7144F: include/uapi/drm/msm_drm.h
7145
7146DRM DRIVER FOR NOVATEK NT35510 PANELS
7147M: Linus Walleij <[email protected]>
7148S: Maintained
7149T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7150F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7151F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
7152
7153DRM DRIVER FOR NOVATEK NT35560 PANELS
7154M: Linus Walleij <[email protected]>
7155S: Maintained
7156T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7157F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7158F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
7159
7160DRM DRIVER FOR NOVATEK NT36523 PANELS
7161M: Jianhua Lu <[email protected]>
7162S: Maintained
7163T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7164F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7165F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
7166
7167DRM DRIVER FOR NOVATEK NT36672A PANELS
7168M: Sumit Semwal <[email protected]>
7169S: Maintained
7170T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7171F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7172F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7173
7174DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7175M: Karol Herbst <[email protected]>
7176M: Lyude Paul <[email protected]>
7177M: Danilo Krummrich <[email protected]>
7178L: [email protected]
7179L: [email protected]
7180S: Supported
7181W: https://nouveau.freedesktop.org/
7182Q: https://patchwork.freedesktop.org/project/nouveau/
7183Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7184B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
7185C: irc://irc.oftc.net/nouveau
7186T: git https://gitlab.freedesktop.org/drm/nouveau.git
7187F: drivers/gpu/drm/nouveau/
7188F: include/uapi/drm/nouveau_drm.h
7189
7190DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7191M: Stefan Mavrodiev <[email protected]>
7192S: Maintained
7193F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7194F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7195
7196DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7197R: Douglas Anderson <[email protected]>
7198F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7199F: drivers/gpu/drm/bridge/parade-ps8640.c
7200
7201DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7202M: Noralf Trønnes <[email protected]>
7203S: Maintained
7204T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7205F: Documentation/devicetree/bindings/display/repaper.txt
7206F: drivers/gpu/drm/tiny/repaper.c
7207
7208DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7209M: Dave Airlie <[email protected]>
7210M: Gerd Hoffmann <[email protected]>
7211L: [email protected]
7212S: Obsolete
7213W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7214T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7215F: drivers/gpu/drm/tiny/cirrus.c
7216
7217DRM DRIVER FOR QXL VIRTUAL GPU
7218M: Dave Airlie <[email protected]>
7219M: Gerd Hoffmann <[email protected]>
7220L: [email protected]
7221L: [email protected]
7222S: Maintained
7223T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7224F: drivers/gpu/drm/qxl/
7225F: include/uapi/drm/qxl_drm.h
7226
7227DRM DRIVER FOR RAYDIUM RM67191 PANELS
7228M: Robert Chiras <[email protected]>
7229S: Maintained
7230F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7231F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
7232
7233DRM DRIVER FOR SAMSUNG DB7430 PANELS
7234M: Linus Walleij <[email protected]>
7235S: Maintained
7236T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7237F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7238F: drivers/gpu/drm/panel/panel-samsung-db7430.c
7239
7240DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7241M: Inki Dae <[email protected]>
7242M: Jagan Teki <[email protected]>
7243M: Marek Szyprowski <[email protected]>
7244S: Maintained
7245T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7246F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7247F: drivers/gpu/drm/bridge/samsung-dsim.c
7248F: include/drm/bridge/samsung-dsim.h
7249
7250DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7251M: Markuss Broks <[email protected]>
7252S: Maintained
7253F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7254F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7255
7256DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7257M: Artur Weber <[email protected]>
7258S: Maintained
7259F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7260F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7261
7262DRM DRIVER FOR SITRONIX ST7586 PANELS
7263M: David Lechner <[email protected]>
7264S: Maintained
7265T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7266F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
7267F: drivers/gpu/drm/tiny/st7586.c
7268
7269DRM DRIVER FOR SITRONIX ST7701 PANELS
7270M: Jagan Teki <[email protected]>
7271S: Maintained
7272F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7273F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
7274
7275DRM DRIVER FOR SITRONIX ST7703 PANELS
7276M: Guido Günther <[email protected]>
7277R: Purism Kernel Team <[email protected]>
7278R: Ondrej Jirman <[email protected]>
7279S: Maintained
7280F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7281F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
7282
7283DRM DRIVER FOR SITRONIX ST7735R PANELS
7284M: David Lechner <[email protected]>
7285S: Maintained
7286T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7287F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7288F: drivers/gpu/drm/tiny/st7735r.c
7289
7290DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7291M: Javier Martinez Canillas <[email protected]>
7292S: Maintained
7293T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7294F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7295F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7296F: drivers/gpu/drm/solomon/ssd130x*
7297
7298DRM DRIVER FOR ST-ERICSSON MCDE
7299M: Linus Walleij <[email protected]>
7300S: Maintained
7301T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7302F: Documentation/devicetree/bindings/display/ste,mcde.yaml
7303F: drivers/gpu/drm/mcde/
7304
7305DRM DRIVER FOR SYNAPTICS R63353 PANELS
7306M: Michael Trimarchi <[email protected]>
7307S: Maintained
7308F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7309F: drivers/gpu/drm/panel/panel-synaptics-r63353.c
7310
7311DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7312M: Jagan Teki <[email protected]>
7313S: Maintained
7314F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7315F: drivers/gpu/drm/bridge/ti-dlpc3433.c
7316
7317DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7318R: Douglas Anderson <[email protected]>
7319F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7320F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
7321
7322DRM DRIVER FOR TPO TPG110 PANELS
7323M: Linus Walleij <[email protected]>
7324S: Maintained
7325T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7326F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7327F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
7328
7329DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7330M: Dave Airlie <[email protected]>
7331R: Sean Paul <[email protected]>
7332R: Thomas Zimmermann <[email protected]>
7333L: [email protected]
7334S: Supported
7335T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7336F: drivers/gpu/drm/udl/
7337
7338DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7339M: Rodrigo Siqueira <[email protected]>
7340M: Melissa Wen <[email protected]>
7341M: Maíra Canal <[email protected]>
7342R: Haneen Mohammed <[email protected]>
7343R: Daniel Vetter <[email protected]>
7344L: [email protected]
7345S: Maintained
7346T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7347F: Documentation/gpu/vkms.rst
7348F: drivers/gpu/drm/ci/xfails/vkms*
7349F: drivers/gpu/drm/vkms/
7350
7351DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7352M: Hans de Goede <[email protected]>
7353L: [email protected]
7354S: Maintained
7355T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7356F: drivers/gpu/drm/vboxvideo/
7357
7358DRM DRIVER FOR VMWARE VIRTUAL GPU
7359M: Zack Rusin <[email protected]>
7360R: Broadcom internal kernel review list <[email protected]>
7361L: [email protected]
7362S: Supported
7363T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7364F: drivers/gpu/drm/vmwgfx/
7365F: include/uapi/drm/vmwgfx_drm.h
7366
7367DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7368M: Linus Walleij <[email protected]>
7369S: Maintained
7370T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7371F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7372F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
7373
7374DRM DRIVERS
7375M: David Airlie <[email protected]>
7376M: Daniel Vetter <[email protected]>
7377L: [email protected]
7378S: Maintained
7379B: https://gitlab.freedesktop.org/drm
7380C: irc://irc.oftc.net/dri-devel
7381T: git https://gitlab.freedesktop.org/drm/kernel.git
7382F: Documentation/devicetree/bindings/display/
7383F: Documentation/devicetree/bindings/gpu/
7384F: Documentation/gpu/
7385F: drivers/gpu/
7386F: include/drm/
7387F: include/linux/vga*
7388F: include/uapi/drm/
7389
7390DRM DRIVERS AND MISC GPU PATCHES
7391M: Maarten Lankhorst <[email protected]>
7392M: Maxime Ripard <[email protected]>
7393M: Thomas Zimmermann <[email protected]>
7394S: Maintained
7395W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7396T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7397F: Documentation/devicetree/bindings/display/
7398F: Documentation/devicetree/bindings/gpu/
7399F: Documentation/gpu/
7400F: drivers/gpu/drm/
7401F: drivers/gpu/vga/
7402F: include/drm/drm
7403F: include/linux/vga*
7404F: include/uapi/drm/
7405X: drivers/gpu/drm/amd/
7406X: drivers/gpu/drm/armada/
7407X: drivers/gpu/drm/etnaviv/
7408X: drivers/gpu/drm/exynos/
7409X: drivers/gpu/drm/i915/
7410X: drivers/gpu/drm/kmb/
7411X: drivers/gpu/drm/mediatek/
7412X: drivers/gpu/drm/msm/
7413X: drivers/gpu/drm/nouveau/
7414X: drivers/gpu/drm/radeon/
7415X: drivers/gpu/drm/renesas/rcar-du/
7416X: drivers/gpu/drm/tegra/
7417
7418DRM DRIVERS FOR ALLWINNER A10
7419M: Maxime Ripard <[email protected]>
7420M: Chen-Yu Tsai <[email protected]>
7421L: [email protected]
7422S: Supported
7423T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7424F: Documentation/devicetree/bindings/display/allwinner*
7425F: drivers/gpu/drm/sun4i/
7426
7427DRM DRIVERS FOR AMLOGIC SOCS
7428M: Neil Armstrong <[email protected]>
7429L: [email protected]
7430L: [email protected]
7431S: Supported
7432W: http://linux-meson.com/
7433T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7434F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7435F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7436F: Documentation/gpu/meson.rst
7437F: drivers/gpu/drm/ci/xfails/meson*
7438F: drivers/gpu/drm/meson/
7439
7440DRM DRIVERS FOR ATMEL HLCDC
7441M: Sam Ravnborg <[email protected]>
7442M: Boris Brezillon <[email protected]>
7443L: [email protected]
7444S: Supported
7445T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7446F: Documentation/devicetree/bindings/display/atmel/
7447F: drivers/gpu/drm/atmel-hlcdc/
7448
7449DRM DRIVERS FOR BRIDGE CHIPS
7450M: Andrzej Hajda <[email protected]>
7451M: Neil Armstrong <[email protected]>
7452M: Robert Foss <[email protected]>
7453R: Laurent Pinchart <[email protected]>
7454R: Jonas Karlman <[email protected]>
7455R: Jernej Skrabec <[email protected]>
7456S: Maintained
7457T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7458F: Documentation/devicetree/bindings/display/bridge/
7459F: drivers/gpu/drm/bridge/
7460F: drivers/gpu/drm/drm_bridge.c
7461F: drivers/gpu/drm/drm_bridge_connector.c
7462F: include/drm/drm_bridge.h
7463F: include/drm/drm_bridge_connector.h
7464
7465DRM DRIVERS FOR EXYNOS
7466M: Inki Dae <[email protected]>
7467M: Seung-Woo Kim <[email protected]>
7468M: Kyungmin Park <[email protected]>
7469L: [email protected]
7470S: Supported
7471T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7472F: Documentation/devicetree/bindings/display/exynos/
7473F: Documentation/devicetree/bindings/display/samsung/
7474F: drivers/gpu/drm/exynos/
7475F: include/uapi/drm/exynos_drm.h
7476
7477DRM DRIVERS FOR FREESCALE DCU
7478M: Stefan Agner <[email protected]>
7479M: Alison Wang <[email protected]>
7480L: [email protected]
7481S: Supported
7482T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7483F: Documentation/devicetree/bindings/display/fsl,dcu.txt
7484F: Documentation/devicetree/bindings/display/fsl,tcon.txt
7485F: drivers/gpu/drm/fsl-dcu/
7486
7487DRM DRIVERS FOR FREESCALE IMX 5/6
7488M: Philipp Zabel <[email protected]>
7489L: [email protected]
7490S: Maintained
7491T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7492T: git git://git.pengutronix.de/git/pza/linux
7493F: Documentation/devicetree/bindings/display/imx/
7494F: drivers/gpu/drm/imx/ipuv3/
7495F: drivers/gpu/ipu-v3/
7496
7497DRM DRIVERS FOR FREESCALE IMX BRIDGE
7498M: Liu Ying <[email protected]>
7499L: [email protected]
7500S: Maintained
7501F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7502F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7503F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7504F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7505F: drivers/gpu/drm/bridge/imx/
7506
7507DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7508M: Patrik Jakobsson <[email protected]>
7509L: [email protected]
7510S: Maintained
7511T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7512F: drivers/gpu/drm/gma500/
7513
7514DRM DRIVERS FOR HISILICON
7515M: Xinliang Liu <[email protected]>
7516M: Tian Tao <[email protected]>
7517R: Xinwei Kong <[email protected]>
7518R: Sumit Semwal <[email protected]>
7519R: Yongqin Liu <[email protected]>
7520R: John Stultz <[email protected]>
7521L: [email protected]
7522S: Maintained
7523T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7524F: Documentation/devicetree/bindings/display/hisilicon/
7525F: drivers/gpu/drm/hisilicon/
7526
7527DRM DRIVERS FOR LIMA
7528M: Qiang Yu <[email protected]>
7529L: [email protected]
7530L: [email protected] (moderated for non-subscribers)
7531S: Maintained
7532T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7533F: drivers/gpu/drm/lima/
7534F: include/uapi/drm/lima_drm.h
7535
7536DRM DRIVERS FOR LOONGSON
7537M: Sui Jingfeng <[email protected]>
7538L: [email protected]
7539S: Supported
7540T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7541F: drivers/gpu/drm/loongson/
7542
7543DRM DRIVERS FOR MEDIATEK
7544M: Chun-Kuang Hu <[email protected]>
7545M: Philipp Zabel <[email protected]>
7546L: [email protected]
7547L: [email protected] (moderated for non-subscribers)
7548S: Supported
7549F: Documentation/devicetree/bindings/display/mediatek/
7550F: drivers/gpu/drm/ci/xfails/mediatek*
7551F: drivers/gpu/drm/mediatek/
7552F: drivers/phy/mediatek/phy-mtk-dp.c
7553F: drivers/phy/mediatek/phy-mtk-hdmi*
7554F: drivers/phy/mediatek/phy-mtk-mipi*
7555
7556DRM DRIVERS FOR NVIDIA TEGRA
7557M: Thierry Reding <[email protected]>
7558M: Mikko Perttunen <[email protected]>
7559L: [email protected]
7560L: [email protected]
7561S: Supported
7562T: git https://gitlab.freedesktop.org/drm/tegra.git
7563F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7564F: Documentation/devicetree/bindings/gpu/host1x/
7565F: drivers/gpu/drm/tegra/
7566F: drivers/gpu/host1x/
7567F: include/linux/host1x.h
7568F: include/uapi/drm/tegra_drm.h
7569
7570DRM DRIVERS FOR RENESAS R-CAR
7571M: Laurent Pinchart <[email protected]>
7572M: Kieran Bingham <[email protected]>
7573L: [email protected]
7574L: [email protected]
7575S: Supported
7576T: git git://linuxtv.org/pinchartl/media drm/du/next
7577F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7578F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7579F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7580F: Documentation/devicetree/bindings/display/renesas,du.yaml
7581F: drivers/gpu/drm/renesas/rcar-du/
7582
7583DRM DRIVERS FOR RENESAS RZ
7584M: Biju Das <[email protected]>
7585L: [email protected]
7586L: [email protected]
7587S: Maintained
7588T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7589F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7590F: drivers/gpu/drm/renesas/rz-du/
7591
7592DRM DRIVERS FOR RENESAS SHMOBILE
7593M: Laurent Pinchart <[email protected]>
7594M: Geert Uytterhoeven <[email protected]>
7595L: [email protected]
7596L: [email protected]
7597S: Supported
7598T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7599F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7600F: drivers/gpu/drm/renesas/shmobile/
7601F: include/linux/platform_data/shmob_drm.h
7602
7603DRM DRIVERS FOR ROCKCHIP
7604M: Sandy Huang <[email protected]>
7605M: Heiko Stübner <[email protected]>
7606M: Andy Yan <[email protected]>
7607L: [email protected]
7608S: Maintained
7609T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7610F: Documentation/devicetree/bindings/display/rockchip/
7611F: drivers/gpu/drm/ci/xfails/rockchip*
7612F: drivers/gpu/drm/rockchip/
7613
7614DRM DRIVERS FOR STI
7615M: Alain Volmat <[email protected]>
7616L: [email protected]
7617S: Maintained
7618T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7619F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7620F: drivers/gpu/drm/sti
7621
7622DRM DRIVERS FOR STM
7623M: Yannick Fertre <[email protected]>
7624M: Raphael Gallais-Pou <[email protected]>
7625M: Philippe Cornu <[email protected]>
7626L: [email protected]
7627S: Maintained
7628T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7629F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7630F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7631F: drivers/gpu/drm/stm
7632
7633DRM DRIVERS FOR TI KEYSTONE
7634M: Jyri Sarha <[email protected]>
7635M: Tomi Valkeinen <[email protected]>
7636L: [email protected]
7637S: Maintained
7638T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7639F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7640F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7641F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7642F: drivers/gpu/drm/tidss/
7643
7644DRM DRIVERS FOR TI LCDC
7645M: Jyri Sarha <[email protected]>
7646M: Tomi Valkeinen <[email protected]>
7647L: [email protected]
7648S: Maintained
7649T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7650F: Documentation/devicetree/bindings/display/tilcdc/
7651F: drivers/gpu/drm/tilcdc/
7652
7653DRM DRIVERS FOR TI OMAP
7654M: Tomi Valkeinen <[email protected]>
7655L: [email protected]
7656S: Maintained
7657T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7658F: Documentation/devicetree/bindings/display/ti/
7659F: drivers/gpu/drm/omapdrm/
7660
7661DRM DRIVERS FOR V3D
7662M: Melissa Wen <[email protected]>
7663M: Maíra Canal <[email protected]>
7664S: Supported
7665T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7666F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7667F: drivers/gpu/drm/v3d/
7668F: include/uapi/drm/v3d_drm.h
7669
7670DRM DRIVERS FOR VC4
7671M: Maxime Ripard <[email protected]>
7672M: Dave Stevenson <[email protected]>
7673R: Raspberry Pi Kernel Maintenance <[email protected]>
7674S: Supported
7675T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7676F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7677F: drivers/gpu/drm/vc4/
7678F: include/uapi/drm/vc4_drm.h
7679
7680DRM DRIVERS FOR VIVANTE GPU IP
7681M: Lucas Stach <[email protected]>
7682R: Russell King <[email protected]>
7683R: Christian Gmeiner <[email protected]>
7684L: [email protected] (moderated for non-subscribers)
7685L: [email protected]
7686S: Maintained
7687F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7688F: drivers/gpu/drm/etnaviv/
7689F: include/uapi/drm/etnaviv_drm.h
7690
7691DRM DRIVERS FOR XEN
7692M: Oleksandr Andrushchenko <[email protected]>
7693L: [email protected]
7694L: [email protected] (moderated for non-subscribers)
7695S: Supported
7696T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7697F: Documentation/gpu/xen-front.rst
7698F: drivers/gpu/drm/xen/
7699
7700DRM DRIVERS FOR XILINX
7701M: Laurent Pinchart <[email protected]>
7702M: Tomi Valkeinen <[email protected]>
7703L: [email protected]
7704S: Maintained
7705T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7706F: Documentation/devicetree/bindings/display/xlnx/
7707F: drivers/gpu/drm/xlnx/
7708
7709DRM GPU SCHEDULER
7710M: Luben Tuikov <[email protected]>
7711M: Matthew Brost <[email protected]>
7712L: [email protected]
7713S: Maintained
7714T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7715F: drivers/gpu/drm/scheduler/
7716F: include/drm/gpu_scheduler.h
7717
7718DRM PANEL DRIVERS
7719M: Neil Armstrong <[email protected]>
7720R: Jessica Zhang <[email protected]>
7721L: [email protected]
7722S: Maintained
7723T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7724F: Documentation/devicetree/bindings/display/panel/
7725F: drivers/gpu/drm/drm_panel.c
7726F: drivers/gpu/drm/panel/
7727F: include/drm/drm_panel.h
7728
7729DRM PRIVACY-SCREEN CLASS
7730M: Hans de Goede <[email protected]>
7731L: [email protected]
7732S: Maintained
7733T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7734F: drivers/gpu/drm/drm_privacy_screen*
7735F: include/drm/drm_privacy_screen*
7736
7737DRM TTM SUBSYSTEM
7738M: Christian Koenig <[email protected]>
7739M: Huang Rui <[email protected]>
7740L: [email protected]
7741S: Maintained
7742T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7743F: drivers/gpu/drm/ttm/
7744F: include/drm/ttm/
7745
7746DRM AUTOMATED TESTING
7747M: Helen Koike <[email protected]>
7748L: [email protected]
7749S: Maintained
7750T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7751F: Documentation/gpu/automated_testing.rst
7752F: drivers/gpu/drm/ci/
7753
7754DSBR100 USB FM RADIO DRIVER
7755M: Alexey Klimov <[email protected]>
7756L: [email protected]
7757S: Maintained
7758T: git git://linuxtv.org/media_tree.git
7759F: drivers/media/radio/dsbr100.c
7760
7761DT3155 MEDIA DRIVER
7762M: Hans Verkuil <[email protected]>
7763L: [email protected]
7764S: Odd Fixes
7765W: https://linuxtv.org
7766T: git git://linuxtv.org/media_tree.git
7767F: drivers/media/pci/dt3155/
7768
7769DVB_USB_AF9015 MEDIA DRIVER
7770L: [email protected]
7771S: Orphan
7772W: https://linuxtv.org
7773Q: http://patchwork.linuxtv.org/project/linux-media/list/
7774F: drivers/media/usb/dvb-usb-v2/af9015*
7775
7776DVB_USB_AF9035 MEDIA DRIVER
7777L: [email protected]
7778S: Orphan
7779W: https://linuxtv.org
7780Q: http://patchwork.linuxtv.org/project/linux-media/list/
7781F: drivers/media/usb/dvb-usb-v2/af9035*
7782
7783DVB_USB_ANYSEE MEDIA DRIVER
7784L: [email protected]
7785S: Orphan
7786W: https://linuxtv.org
7787Q: http://patchwork.linuxtv.org/project/linux-media/list/
7788F: drivers/media/usb/dvb-usb-v2/anysee*
7789
7790DVB_USB_AU6610 MEDIA DRIVER
7791L: [email protected]
7792S: Orphan
7793W: https://linuxtv.org
7794Q: http://patchwork.linuxtv.org/project/linux-media/list/
7795F: drivers/media/usb/dvb-usb-v2/au6610*
7796
7797DVB_USB_CE6230 MEDIA DRIVER
7798L: [email protected]
7799S: Orphan
7800W: https://linuxtv.org
7801Q: http://patchwork.linuxtv.org/project/linux-media/list/
7802F: drivers/media/usb/dvb-usb-v2/ce6230*
7803
7804DVB_USB_CXUSB MEDIA DRIVER
7805M: Michael Krufky <[email protected]>
7806L: [email protected]
7807S: Maintained
7808W: https://linuxtv.org
7809W: http://github.com/mkrufky
7810Q: http://patchwork.linuxtv.org/project/linux-media/list/
7811T: git git://linuxtv.org/media_tree.git
7812F: drivers/media/usb/dvb-usb/cxusb*
7813
7814DVB_USB_EC168 MEDIA DRIVER
7815L: [email protected]
7816S: Orphan
7817W: https://linuxtv.org
7818Q: http://patchwork.linuxtv.org/project/linux-media/list/
7819F: drivers/media/usb/dvb-usb-v2/ec168*
7820
7821DVB_USB_GL861 MEDIA DRIVER
7822L: [email protected]
7823S: Orphan
7824W: https://linuxtv.org
7825Q: http://patchwork.linuxtv.org/project/linux-media/list/
7826F: drivers/media/usb/dvb-usb-v2/gl861*
7827
7828DVB_USB_MXL111SF MEDIA DRIVER
7829M: Michael Krufky <[email protected]>
7830L: [email protected]
7831S: Maintained
7832W: https://linuxtv.org
7833W: http://github.com/mkrufky
7834Q: http://patchwork.linuxtv.org/project/linux-media/list/
7835T: git git://linuxtv.org/mkrufky/mxl111sf.git
7836F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7837
7838DVB_USB_RTL28XXU MEDIA DRIVER
7839L: [email protected]
7840S: Orphan
7841W: https://linuxtv.org
7842Q: http://patchwork.linuxtv.org/project/linux-media/list/
7843F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7844
7845DVB_USB_V2 MEDIA DRIVER
7846L: [email protected]
7847S: Orphan
7848W: https://linuxtv.org
7849W: http://palosaari.fi/linux/
7850Q: http://patchwork.linuxtv.org/project/linux-media/list/
7851F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7852F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7853
7854DYNAMIC DEBUG
7855M: Jason Baron <[email protected]>
7856M: Jim Cromie <[email protected]>
7857S: Maintained
7858F: include/linux/dynamic_debug.h
7859F: lib/dynamic_debug.c
7860F: lib/test_dynamic_debug.c
7861
7862DYNAMIC INTERRUPT MODERATION
7863M: Tal Gilboa <[email protected]>
7864S: Maintained
7865F: Documentation/networking/net_dim.rst
7866F: include/linux/dim.h
7867F: lib/dim/
7868
7869DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7870M: Daniel Lezcano <[email protected]>
7871L: [email protected]
7872S: Supported
7873B: https://bugzilla.kernel.org
7874T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7875F: drivers/powercap/dtpm*
7876F: include/linux/dtpm.h
7877
7878DZ DECSTATION DZ11 SERIAL DRIVER
7879M: "Maciej W. Rozycki" <[email protected]>
7880S: Maintained
7881F: drivers/tty/serial/dz.*
7882
7883E3X0 POWER BUTTON DRIVER
7884M: Moritz Fischer <[email protected]>
7885L: [email protected]
7886S: Supported
7887W: http://www.ettus.com
7888F: Documentation/devicetree/bindings/input/e3x0-button.txt
7889F: drivers/input/misc/e3x0-button.c
7890
7891E4000 MEDIA DRIVER
7892L: [email protected]
7893S: Orphan
7894W: https://linuxtv.org
7895Q: http://patchwork.linuxtv.org/project/linux-media/list/
7896F: drivers/media/tuners/e4000*
7897
7898EARTH_PT1 MEDIA DRIVER
7899M: Akihiro Tsukada <[email protected]>
7900L: [email protected]
7901S: Odd Fixes
7902F: drivers/media/pci/pt1/
7903
7904EARTH_PT3 MEDIA DRIVER
7905M: Akihiro Tsukada <[email protected]>
7906L: [email protected]
7907S: Odd Fixes
7908F: drivers/media/pci/pt3/
7909
7910EC100 MEDIA DRIVER
7911L: [email protected]
7912S: Orphan
7913W: https://linuxtv.org
7914Q: http://patchwork.linuxtv.org/project/linux-media/list/
7915F: drivers/media/dvb-frontends/ec100*
7916
7917ECRYPT FILE SYSTEM
7918M: Tyler Hicks <[email protected]>
7919L: [email protected]
7920S: Odd Fixes
7921W: http://ecryptfs.org
7922W: https://launchpad.net/ecryptfs
7923T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7924F: Documentation/filesystems/ecryptfs.rst
7925F: fs/ecryptfs/
7926
7927EDAC-AMD64
7928M: Yazen Ghannam <[email protected]>
7929L: [email protected]
7930S: Supported
7931F: drivers/edac/amd64_edac*
7932F: drivers/edac/mce_amd*
7933
7934EDAC-ARMADA
7935M: Jan Luebbe <[email protected]>
7936L: [email protected]
7937S: Maintained
7938F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7939F: drivers/edac/armada_xp_*
7940
7941EDAC-AST2500
7942M: Stefan Schaeckeler <[email protected]>
7943S: Supported
7944F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7945F: drivers/edac/aspeed_edac.c
7946
7947EDAC-BLUEFIELD
7948M: Shravan Kumar Ramani <[email protected]>
7949S: Supported
7950F: drivers/edac/bluefield_edac.c
7951
7952EDAC-CALXEDA
7953M: Andre Przywara <[email protected]>
7954L: [email protected]
7955S: Maintained
7956F: drivers/edac/highbank*
7957
7958EDAC-CAVIUM OCTEON
7959M: Ralf Baechle <[email protected]>
7960L: [email protected]
7961L: [email protected]
7962S: Supported
7963F: drivers/edac/octeon_edac*
7964
7965EDAC-CAVIUM THUNDERX
7966M: Robert Richter <[email protected]>
7967L: [email protected]
7968S: Odd Fixes
7969F: drivers/edac/thunderx_edac*
7970
7971EDAC-CORE
7972M: Borislav Petkov <[email protected]>
7973M: Tony Luck <[email protected]>
7974R: James Morse <[email protected]>
7975R: Mauro Carvalho Chehab <[email protected]>
7976R: Robert Richter <[email protected]>
7977L: [email protected]
7978S: Supported
7979T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7980F: Documentation/driver-api/edac.rst
7981F: drivers/edac/
7982F: include/linux/edac.h
7983
7984EDAC-DMC520
7985M: Lei Wang <[email protected]>
7986L: [email protected]
7987S: Supported
7988F: drivers/edac/dmc520_edac.c
7989
7990EDAC-E752X
7991M: Mark Gross <[email protected]>
7992L: [email protected]
7993S: Maintained
7994F: drivers/edac/e752x_edac.c
7995
7996EDAC-E7XXX
7997L: [email protected]
7998S: Maintained
7999F: drivers/edac/e7xxx_edac.c
8000
8001EDAC-FSL_DDR
8002M: York Sun <[email protected]>
8003L: [email protected]
8004S: Maintained
8005F: drivers/edac/fsl_ddr_edac.*
8006
8007EDAC-GHES
8008M: Mauro Carvalho Chehab <[email protected]>
8009L: [email protected]
8010S: Maintained
8011F: drivers/edac/ghes_edac.c
8012
8013EDAC-I10NM
8014M: Tony Luck <[email protected]>
8015L: [email protected]
8016S: Maintained
8017F: drivers/edac/i10nm_base.c
8018
8019EDAC-I3000
8020L: [email protected]
8021S: Orphan
8022F: drivers/edac/i3000_edac.c
8023
8024EDAC-I5000
8025L: [email protected]
8026S: Maintained
8027F: drivers/edac/i5000_edac.c
8028
8029EDAC-I5400
8030M: Mauro Carvalho Chehab <[email protected]>
8031L: [email protected]
8032S: Maintained
8033F: drivers/edac/i5400_edac.c
8034
8035EDAC-I7300
8036M: Mauro Carvalho Chehab <[email protected]>
8037L: [email protected]
8038S: Maintained
8039F: drivers/edac/i7300_edac.c
8040
8041EDAC-I7CORE
8042M: Mauro Carvalho Chehab <[email protected]>
8043L: [email protected]
8044S: Maintained
8045F: drivers/edac/i7core_edac.c
8046
8047EDAC-I82443BXGX
8048M: Tim Small <[email protected]>
8049L: [email protected]
8050S: Maintained
8051F: drivers/edac/i82443bxgx_edac.c
8052
8053EDAC-I82975X
8054M: "Arvind R." <[email protected]>
8055L: [email protected]
8056S: Maintained
8057F: drivers/edac/i82975x_edac.c
8058
8059EDAC-IE31200
8060M: Jason Baron <[email protected]>
8061L: [email protected]
8062S: Maintained
8063F: drivers/edac/ie31200_edac.c
8064
8065EDAC-IGEN6
8066M: Tony Luck <[email protected]>
8067R: Qiuxu Zhuo <[email protected]>
8068L: [email protected]
8069S: Maintained
8070F: drivers/edac/igen6_edac.c
8071
8072EDAC-MPC85XX
8073M: Johannes Thumshirn <[email protected]>
8074L: [email protected]
8075S: Maintained
8076F: drivers/edac/mpc85xx_edac.[ch]
8077
8078EDAC-NPCM
8079M: Marvin Lin <[email protected]>
8080M: Stanley Chu <[email protected]>
8081L: [email protected]
8082S: Maintained
8083F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8084F: drivers/edac/npcm_edac.c
8085
8086EDAC-PASEMI
8087M: Egor Martovetsky <[email protected]>
8088L: [email protected]
8089S: Maintained
8090F: drivers/edac/pasemi_edac.c
8091
8092EDAC-PND2
8093M: Tony Luck <[email protected]>
8094L: [email protected]
8095S: Maintained
8096F: drivers/edac/pnd2_edac.[ch]
8097
8098EDAC-QCOM
8099M: Manivannan Sadhasivam <[email protected]>
8100L: [email protected]
8101L: [email protected]
8102S: Maintained
8103F: drivers/edac/qcom_edac.c
8104
8105EDAC-R82600
8106M: Tim Small <[email protected]>
8107L: [email protected]
8108S: Maintained
8109F: drivers/edac/r82600_edac.c
8110
8111EDAC-SBRIDGE
8112M: Tony Luck <[email protected]>
8113R: Qiuxu Zhuo <[email protected]>
8114L: [email protected]
8115S: Maintained
8116F: drivers/edac/sb_edac.c
8117
8118EDAC-SKYLAKE
8119M: Tony Luck <[email protected]>
8120L: [email protected]
8121S: Maintained
8122F: drivers/edac/skx_*.[ch]
8123
8124EDAC-TI
8125M: Tero Kristo <[email protected]>
8126L: [email protected]
8127S: Odd Fixes
8128F: drivers/edac/ti_edac.c
8129
8130EDIROL UA-101/UA-1000 DRIVER
8131M: Clemens Ladisch <[email protected]>
8132L: [email protected] (moderated for non-subscribers)
8133S: Maintained
8134T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8135F: sound/usb/misc/ua101.c
8136
8137EFI TEST DRIVER
8138M: Ivan Hu <[email protected]>
8139M: Ard Biesheuvel <[email protected]>
8140L: [email protected]
8141S: Maintained
8142F: drivers/firmware/efi/test/
8143
8144EFI VARIABLE FILESYSTEM
8145M: Jeremy Kerr <[email protected]>
8146M: Ard Biesheuvel <[email protected]>
8147L: [email protected]
8148S: Maintained
8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8150F: fs/efivarfs/
8151
8152EFIFB FRAMEBUFFER DRIVER
8153M: Peter Jones <[email protected]>
8154L: [email protected]
8155S: Maintained
8156F: drivers/video/fbdev/efifb.c
8157
8158EFS FILESYSTEM
8159S: Orphan
8160W: http://aeschi.ch.eu.org/efs/
8161F: fs/efs/
8162
8163EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8164L: [email protected]
8165S: Orphan
8166F: drivers/net/ethernet/ibm/ehea/
8167
8168ELM327 CAN NETWORK DRIVER
8169M: Max Staudt <[email protected]>
8170L: [email protected]
8171S: Maintained
8172F: Documentation/networking/device_drivers/can/can327.rst
8173F: drivers/net/can/can327.c
8174
8175EM28XX VIDEO4LINUX DRIVER
8176M: Mauro Carvalho Chehab <[email protected]>
8177L: [email protected]
8178S: Maintained
8179W: https://linuxtv.org
8180T: git git://linuxtv.org/media_tree.git
8181F: Documentation/admin-guide/media/em28xx*
8182F: drivers/media/usb/em28xx/
8183
8184EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8185M: Adrian Hunter <[email protected]>
8186M: Asutosh Das <[email protected]>
8187R: Ritesh Harjani <[email protected]>
8188L: [email protected]
8189S: Supported
8190F: drivers/mmc/host/cqhci*
8191
8192EMS CPC-PCI CAN DRIVER
8193M: Gerhard Uttenthaler <[email protected]>
8194M: [email protected]
8195L: [email protected]
8196S: Maintained
8197F: drivers/net/can/sja1000/ems_pci.c
8198
8199EMULEX 10Gbps iSCSI - OneConnect DRIVER
8200M: Ketan Mukadam <[email protected]>
8201L: [email protected]
8202S: Supported
8203W: http://www.broadcom.com
8204F: drivers/scsi/be2iscsi/
8205
8206EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8207M: Ajit Khaparde <[email protected]>
8208M: Sriharsha Basavapatna <[email protected]>
8209M: Somnath Kotur <[email protected]>
8210L: [email protected]
8211S: Supported
8212W: http://www.emulex.com
8213F: drivers/net/ethernet/emulex/benet/
8214
8215EMULEX ONECONNECT ROCE DRIVER
8216M: Selvin Xavier <[email protected]>
8217L: [email protected]
8218S: Odd Fixes
8219W: http://www.broadcom.com
8220F: drivers/infiniband/hw/ocrdma/
8221F: include/uapi/rdma/ocrdma-abi.h
8222
8223EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8224M: James Smart <[email protected]>
8225M: Ram Vegesna <[email protected]>
8226L: [email protected]
8227L: [email protected]
8228S: Supported
8229W: http://www.broadcom.com
8230F: drivers/scsi/elx/
8231
8232EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8233M: James Smart <[email protected]>
8234M: Dick Kennedy <[email protected]>
8235L: [email protected]
8236S: Supported
8237W: http://www.broadcom.com
8238F: drivers/scsi/lpfc/
8239
8240ENE CB710 FLASH CARD READER DRIVER
8241M: Michał Mirosław <[email protected]>
8242S: Maintained
8243F: drivers/misc/cb710/
8244F: drivers/mmc/host/cb710-mmc.*
8245F: include/linux/cb710.h
8246
8247ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8248M: Maxim Levitsky <[email protected]>
8249S: Maintained
8250F: drivers/media/rc/ene_ir.*
8251
8252EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8253M: Laurentiu Tudor <[email protected]>
8254L: [email protected]
8255S: Maintained
8256F: drivers/tty/ehv_bytechan.c
8257
8258EPSON S1D13XXX FRAMEBUFFER DRIVER
8259M: Kristoffer Ericson <[email protected]>
8260S: Maintained
8261T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8262F: drivers/video/fbdev/s1d13xxxfb.c
8263F: include/video/s1d13xxxfb.h
8264
8265EROFS FILE SYSTEM
8266M: Gao Xiang <[email protected]>
8267M: Chao Yu <[email protected]>
8268R: Yue Hu <[email protected]>
8269R: Jeffle Xu <[email protected]>
8270R: Sandeep Dhavale <[email protected]>
8271L: [email protected]
8272S: Maintained
8273W: https://erofs.docs.kernel.org
8274T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8275F: Documentation/ABI/testing/sysfs-fs-erofs
8276F: Documentation/filesystems/erofs.rst
8277F: fs/erofs/
8278F: include/trace/events/erofs.h
8279
8280ERRSEQ ERROR TRACKING INFRASTRUCTURE
8281M: Jeff Layton <[email protected]>
8282S: Maintained
8283F: include/linux/errseq.h
8284F: lib/errseq.c
8285
8286ESD CAN NETWORK DRIVERS
8287M: Stefan Mätje <[email protected]>
8288R: [email protected]
8289L: [email protected]
8290S: Maintained
8291F: drivers/net/can/esd/
8292
8293ESD CAN/USB DRIVERS
8294M: Frank Jungclaus <[email protected]>
8295R: [email protected]
8296L: [email protected]
8297S: Maintained
8298F: drivers/net/can/usb/esd_usb.c
8299
8300ET131X NETWORK DRIVER
8301M: Mark Einon <[email protected]>
8302S: Odd Fixes
8303F: drivers/net/ethernet/agere/
8304
8305ETAS ES58X CAN/USB DRIVER
8306M: Vincent Mailhol <[email protected]>
8307L: [email protected]
8308S: Maintained
8309F: Documentation/networking/devlink/etas_es58x.rst
8310F: drivers/net/can/usb/etas_es58x/
8311
8312ETHERNET BRIDGE
8313M: Roopa Prabhu <[email protected]>
8314M: Nikolay Aleksandrov <[email protected]>
8315L: [email protected]
8316L: [email protected]
8317S: Maintained
8318W: http://www.linuxfoundation.org/en/Net:Bridge
8319F: include/linux/netfilter_bridge/
8320F: net/bridge/
8321
8322ETHERNET PHY LIBRARY
8323M: Andrew Lunn <[email protected]>
8324M: Heiner Kallweit <[email protected]>
8325R: Russell King <[email protected]>
8326L: [email protected]
8327S: Maintained
8328F: Documentation/ABI/testing/sysfs-class-net-phydev
8329F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
8330F: Documentation/devicetree/bindings/net/mdio*
8331F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
8332F: Documentation/networking/phy.rst
8333F: drivers/net/mdio/
8334F: drivers/net/mdio/acpi_mdio.c
8335F: drivers/net/mdio/fwnode_mdio.c
8336F: drivers/net/mdio/of_mdio.c
8337F: drivers/net/pcs/
8338F: drivers/net/phy/
8339F: include/dt-bindings/net/qca-ar803x.h
8340F: include/linux/*mdio*.h
8341F: include/linux/linkmode.h
8342F: include/linux/mdio/*.h
8343F: include/linux/mii.h
8344F: include/linux/of_net.h
8345F: include/linux/phy.h
8346F: include/linux/phy_fixed.h
8347F: include/linux/phylib_stubs.h
8348F: include/linux/platform_data/mdio-bcm-unimac.h
8349F: include/linux/platform_data/mdio-gpio.h
8350F: include/trace/events/mdio.h
8351F: include/uapi/linux/mdio.h
8352F: include/uapi/linux/mii.h
8353F: net/core/of_net.c
8354
8355ETHERNET PHY LIBRARY [RUST]
8356M: FUJITA Tomonori <[email protected]>
8357R: Trevor Gross <[email protected]>
8358L: [email protected]
8359L: [email protected]
8360S: Maintained
8361F: rust/kernel/net/phy.rs
8362
8363EXEC & BINFMT API, ELF
8364R: Eric Biederman <[email protected]>
8365R: Kees Cook <[email protected]>
8366L: [email protected]
8367S: Supported
8368T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8369F: Documentation/userspace-api/ELF.rst
8370F: fs/*binfmt_*.c
8371F: fs/Kconfig.binfmt
8372F: fs/exec.c
8373F: fs/tests/binfmt_*_kunit.c
8374F: fs/tests/exec_kunit.c
8375F: include/linux/binfmts.h
8376F: include/linux/elf.h
8377F: include/uapi/linux/binfmts.h
8378F: include/uapi/linux/elf.h
8379F: tools/testing/selftests/exec/
8380N: asm/elf.h
8381N: binfmt
8382
8383EXFAT FILE SYSTEM
8384M: Namjae Jeon <[email protected]>
8385M: Sungjong Seo <[email protected]>
8386L: [email protected]
8387S: Maintained
8388T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8389F: fs/exfat/
8390
8391EXPRESSWIRE PROTOCOL LIBRARY
8392M: Duje Mihanović <[email protected]>
8393L: [email protected]
8394S: Maintained
8395F: drivers/leds/leds-expresswire.c
8396F: include/linux/leds-expresswire.h
8397
8398EXT2 FILE SYSTEM
8399M: Jan Kara <[email protected]>
8400L: [email protected]
8401S: Maintained
8402F: Documentation/filesystems/ext2.rst
8403T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8404F: fs/ext2/
8405F: include/linux/ext2*
8406
8407EXT4 FILE SYSTEM
8408M: "Theodore Ts'o" <[email protected]>
8409M: Andreas Dilger <[email protected]>
8410L: [email protected]
8411S: Maintained
8412W: http://ext4.wiki.kernel.org
8413Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
8414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8415F: Documentation/filesystems/ext4/
8416F: fs/ext4/
8417F: include/trace/events/ext4.h
8418F: include/uapi/linux/ext4.h
8419
8420Extended Verification Module (EVM)
8421M: Mimi Zohar <[email protected]>
8422M: Roberto Sassu <[email protected]>
8423L: [email protected]
8424S: Supported
8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8426F: security/integrity/
8427F: security/integrity/evm/
8428
8429EXTENSIBLE FIRMWARE INTERFACE (EFI)
8430M: Ard Biesheuvel <[email protected]>
8431L: [email protected]
8432S: Maintained
8433T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8434F: Documentation/admin-guide/efi-stub.rst
8435F: arch/*/include/asm/efi.h
8436F: arch/*/kernel/efi.c
8437F: arch/arm/boot/compressed/efi-header.S
8438F: arch/x86/platform/efi/
8439F: drivers/firmware/efi/
8440F: include/linux/efi*.h
8441
8442EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8443M: MyungJoo Ham <[email protected]>
8444M: Chanwoo Choi <[email protected]>
8445L: [email protected]
8446S: Maintained
8447T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8448F: Documentation/devicetree/bindings/extcon/
8449F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8450F: drivers/extcon/
8451F: include/linux/extcon.h
8452F: include/linux/extcon/
8453
8454EXTRA BOOT CONFIG
8455M: Masami Hiramatsu <[email protected]>
8456L: [email protected]
8457L: [email protected]
8458S: Maintained
8459Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8460T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8461F: Documentation/admin-guide/bootconfig.rst
8462F: fs/proc/bootconfig.c
8463F: include/linux/bootconfig.h
8464F: lib/bootconfig-data.S
8465F: lib/bootconfig.c
8466F: tools/bootconfig/*
8467F: tools/bootconfig/scripts/*
8468
8469EXYNOS DP DRIVER
8470M: Jingoo Han <[email protected]>
8471L: [email protected]
8472S: Maintained
8473F: drivers/gpu/drm/exynos/exynos_dp*
8474
8475EXYNOS SYSMMU (IOMMU) driver
8476M: Marek Szyprowski <[email protected]>
8477L: [email protected]
8478S: Maintained
8479F: drivers/iommu/exynos-iommu.c
8480
8481F2FS FILE SYSTEM
8482M: Jaegeuk Kim <[email protected]>
8483M: Chao Yu <[email protected]>
8484L: [email protected]
8485S: Maintained
8486W: https://f2fs.wiki.kernel.org/
8487Q: https://patchwork.kernel.org/project/f2fs/list/
8488B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8489T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8490F: Documentation/ABI/testing/sysfs-fs-f2fs
8491F: Documentation/filesystems/f2fs.rst
8492F: fs/f2fs/
8493F: include/linux/f2fs_fs.h
8494F: include/trace/events/f2fs.h
8495F: include/uapi/linux/f2fs.h
8496
8497F71805F HARDWARE MONITORING DRIVER
8498M: Jean Delvare <[email protected]>
8499L: [email protected]
8500S: Maintained
8501F: Documentation/hwmon/f71805f.rst
8502F: drivers/hwmon/f71805f.c
8503
8504FADDR2LINE
8505M: Josh Poimboeuf <[email protected]>
8506S: Maintained
8507F: scripts/faddr2line
8508
8509FAILOVER MODULE
8510M: Sridhar Samudrala <[email protected]>
8511L: [email protected]
8512S: Supported
8513F: Documentation/networking/failover.rst
8514F: include/net/failover.h
8515F: net/core/failover.c
8516
8517FANOTIFY
8518M: Jan Kara <[email protected]>
8519R: Amir Goldstein <[email protected]>
8520R: Matthew Bobrowski <[email protected]>
8521L: [email protected]
8522S: Maintained
8523F: fs/notify/fanotify/
8524F: include/linux/fanotify.h
8525F: include/uapi/linux/fanotify.h
8526
8527FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8528M: Linus Walleij <[email protected]>
8529L: [email protected]
8530S: Maintained
8531F: drivers/usb/fotg210/
8532
8533FARSYNC SYNCHRONOUS DRIVER
8534M: Kevin Curtis <[email protected]>
8535S: Supported
8536W: http://www.farsite.co.uk/
8537F: drivers/net/wan/farsync.*
8538
8539FAULT INJECTION SUPPORT
8540M: Akinobu Mita <[email protected]>
8541S: Supported
8542F: Documentation/fault-injection/
8543F: lib/fault-inject.c
8544
8545FBTFT Framebuffer drivers
8546L: [email protected]
8547L: [email protected]
8548S: Orphan
8549F: drivers/staging/fbtft/
8550
8551FC0011 TUNER DRIVER
8552M: Michael Buesch <[email protected]>
8553L: [email protected]
8554S: Maintained
8555F: drivers/media/tuners/fc0011.c
8556F: drivers/media/tuners/fc0011.h
8557
8558FC2580 MEDIA DRIVER
8559L: [email protected]
8560S: Orphan
8561W: https://linuxtv.org
8562Q: http://patchwork.linuxtv.org/project/linux-media/list/
8563F: drivers/media/tuners/fc2580*
8564
8565FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8566M: Hannes Reinecke <[email protected]>
8567L: [email protected]
8568S: Supported
8569W: www.Open-FCoE.org
8570F: drivers/scsi/fcoe/
8571F: drivers/scsi/libfc/
8572F: include/scsi/fc/
8573F: include/scsi/libfc.h
8574F: include/scsi/libfcoe.h
8575F: include/uapi/scsi/fc/
8576
8577FILE LOCKING (flock() and fcntl()/lockf())
8578M: Jeff Layton <[email protected]>
8579M: Chuck Lever <[email protected]>
8580R: Alexander Aring <[email protected]>
8581L: [email protected]
8582S: Maintained
8583F: fs/fcntl.c
8584F: fs/locks.c
8585F: include/linux/fcntl.h
8586F: include/uapi/linux/fcntl.h
8587
8588FILESYSTEM DIRECT ACCESS (DAX)
8589M: Dan Williams <[email protected]>
8590R: Matthew Wilcox <[email protected]>
8591R: Jan Kara <[email protected]>
8592L: [email protected]
8593L: [email protected]
8594S: Supported
8595F: fs/dax.c
8596F: include/linux/dax.h
8597F: include/trace/events/fs_dax.h
8598
8599FILESYSTEMS (VFS and infrastructure)
8600M: Alexander Viro <[email protected]>
8601M: Christian Brauner <[email protected]>
8602R: Jan Kara <[email protected]>
8603L: [email protected]
8604S: Maintained
8605F: fs/*
8606F: include/linux/fs.h
8607F: include/linux/fs_types.h
8608F: include/uapi/linux/fs.h
8609F: include/uapi/linux/openat2.h
8610
8611FILESYSTEMS [EXPORTFS]
8612M: Chuck Lever <[email protected]>
8613M: Jeff Layton <[email protected]>
8614R: Amir Goldstein <[email protected]>
8615L: [email protected]
8616L: [email protected]
8617S: Supported
8618F: Documentation/filesystems/nfs/exporting.rst
8619F: fs/exportfs/
8620F: fs/fhandle.c
8621F: include/linux/exportfs.h
8622
8623FILESYSTEMS [IDMAPPED MOUNTS]
8624M: Christian Brauner <[email protected]>
8625M: Seth Forshee <[email protected]>
8626L: [email protected]
8627S: Maintained
8628F: Documentation/filesystems/idmappings.rst
8629F: fs/mnt_idmapping.c
8630F: include/linux/mnt_idmapping.*
8631F: tools/testing/selftests/mount_setattr/
8632
8633FILESYSTEMS [IOMAP]
8634M: Christian Brauner <[email protected]>
8635R: Darrick J. Wong <[email protected]>
8636L: [email protected]
8637L: [email protected]
8638S: Supported
8639F: Documentation/filesystems/iomap/*
8640F: fs/iomap/
8641F: include/linux/iomap.h
8642
8643FILESYSTEMS [NETFS LIBRARY]
8644M: David Howells <[email protected]>
8645R: Jeff Layton <[email protected]>
8646L: [email protected]
8647L: [email protected]
8648S: Supported
8649F: Documentation/filesystems/caching/
8650F: Documentation/filesystems/netfs_library.rst
8651F: fs/netfs/
8652F: include/linux/fscache*.h
8653F: include/linux/netfs.h
8654F: include/trace/events/fscache.h
8655F: include/trace/events/netfs.h
8656
8657FILESYSTEMS [STACKABLE]
8658M: Miklos Szeredi <[email protected]>
8659M: Amir Goldstein <[email protected]>
8660L: [email protected]
8661L: [email protected]
8662S: Maintained
8663F: fs/backing-file.c
8664F: include/linux/backing-file.h
8665
8666FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8667M: Riku Voipio <[email protected]>
8668L: [email protected]
8669S: Maintained
8670F: drivers/hwmon/f75375s.c
8671F: include/linux/f75375s.h
8672
8673FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8674M: Ji-Ze Hong (Peter Hong) <[email protected]>
8675L: [email protected]
8676S: Maintained
8677F: drivers/net/can/usb/f81604.c
8678
8679FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8680M: Clemens Ladisch <[email protected]>
8681M: Takashi Sakamoto <[email protected]>
8682L: [email protected] (moderated for non-subscribers)
8683S: Maintained
8684T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8685F: include/uapi/sound/firewire.h
8686F: sound/firewire/
8687
8688FIREWIRE MEDIA DRIVERS (firedtv)
8689M: Stefan Richter <[email protected]>
8690L: [email protected]
8691L: [email protected]
8692S: Maintained
8693T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8694F: drivers/media/firewire/
8695
8696FIREWIRE SBP-2 TARGET
8697M: Chris Boot <[email protected]>
8698L: [email protected]
8699L: [email protected]
8700L: [email protected]
8701S: Maintained
8702T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8703F: drivers/target/sbp/
8704
8705FIREWIRE SUBSYSTEM
8706M: Takashi Sakamoto <[email protected]>
8707M: Takashi Sakamoto <[email protected]>
8708L: [email protected]
8709S: Maintained
8710W: http://ieee1394.docs.kernel.org/
8711T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8712F: drivers/firewire/
8713F: include/linux/firewire.h
8714F: include/uapi/linux/firewire*.h
8715F: tools/firewire/
8716
8717FIRMWARE FRAMEWORK FOR ARMV8-A
8718M: Sudeep Holla <[email protected]>
8719L: [email protected] (moderated for non-subscribers)
8720S: Maintained
8721F: drivers/firmware/arm_ffa/
8722F: include/linux/arm_ffa.h
8723
8724FIRMWARE LOADER (request_firmware)
8725M: Luis Chamberlain <[email protected]>
8726M: Russ Weight <[email protected]>
8727M: Danilo Krummrich <[email protected]>
8728L: [email protected]
8729S: Maintained
8730F: Documentation/firmware_class/
8731F: drivers/base/firmware_loader/
8732F: rust/kernel/firmware.rs
8733F: include/linux/firmware.h
8734
8735FLEXTIMER FTM-QUADDEC DRIVER
8736M: Patrick Havelange <[email protected]>
8737L: [email protected]
8738S: Maintained
8739F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8740F: drivers/counter/ftm-quaddec.c
8741
8742FLOPPY DRIVER
8743M: Denis Efremov <[email protected]>
8744L: [email protected]
8745S: Odd Fixes
8746F: drivers/block/floppy.c
8747
8748FLYSKY FSIA6B RC RECEIVER
8749M: Markus Koch <[email protected]>
8750L: [email protected]
8751S: Maintained
8752F: drivers/input/joystick/fsia6b.c
8753
8754FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8755M: Geoffrey D. Bennett <[email protected]>
8756L: [email protected] (moderated for non-subscribers)
8757S: Maintained
8758W: https://github.com/geoffreybennett/scarlett-gen2
8759B: https://github.com/geoffreybennett/scarlett-gen2/issues
8760T: git https://github.com/geoffreybennett/scarlett-gen2.git
8761F: include/uapi/sound/scarlett2.h
8762F: sound/usb/mixer_scarlett2.c
8763
8764FORCEDETH GIGABIT ETHERNET DRIVER
8765M: Rain River <[email protected]>
8766M: Zhu Yanjun <[email protected]>
8767L: [email protected]
8768S: Maintained
8769F: drivers/net/ethernet/nvidia/*
8770
8771FORTIFY_SOURCE
8772M: Kees Cook <[email protected]>
8773L: [email protected]
8774S: Supported
8775T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8776F: include/linux/fortify-string.h
8777F: lib/fortify_kunit.c
8778F: lib/memcpy_kunit.c
8779F: lib/test_fortify/*
8780F: scripts/test_fortify.sh
8781K: \b__NO_FORTIFY\b
8782
8783FPGA DFL DRIVERS
8784M: Wu Hao <[email protected]>
8785R: Tom Rix <[email protected]>
8786L: [email protected]
8787S: Maintained
8788F: Documentation/ABI/testing/sysfs-bus-dfl*
8789F: Documentation/fpga/dfl.rst
8790F: drivers/fpga/dfl*
8791F: drivers/uio/uio_dfl.c
8792F: include/linux/dfl.h
8793F: include/uapi/linux/fpga-dfl.h
8794
8795FPGA MANAGER FRAMEWORK
8796M: Moritz Fischer <[email protected]>
8797M: Wu Hao <[email protected]>
8798M: Xu Yilun <[email protected]>
8799R: Tom Rix <[email protected]>
8800L: [email protected]
8801S: Maintained
8802Q: http://patchwork.kernel.org/project/linux-fpga/list/
8803T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8804F: Documentation/devicetree/bindings/fpga/
8805F: Documentation/driver-api/fpga/
8806F: Documentation/fpga/
8807F: drivers/fpga/
8808F: include/linux/fpga/
8809
8810FPU EMULATOR
8811M: Bill Metzenthen <[email protected]>
8812S: Maintained
8813W: https://floatingpoint.billm.au/
8814F: arch/x86/math-emu/
8815
8816FRAMEBUFFER CORE
8817M: Daniel Vetter <[email protected]>
8818S: Odd Fixes
8819T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8820F: drivers/video/fbdev/core/
8821
8822FRAMEBUFFER LAYER
8823M: Helge Deller <[email protected]>
8824L: [email protected]
8825L: [email protected]
8826S: Maintained
8827Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8828T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8829F: Documentation/fb/
8830F: drivers/video/
8831F: include/linux/fb.h
8832F: include/uapi/linux/fb.h
8833F: include/uapi/video/
8834F: include/video/
8835
8836FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8837M: Horia Geantă <[email protected]>
8838M: Pankaj Gupta <[email protected]>
8839M: Gaurav Jain <[email protected]>
8840L: [email protected]
8841S: Maintained
8842F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8843F: drivers/crypto/caam/
8844
8845FREESCALE COLDFIRE M5441X MMC DRIVER
8846M: Angelo Dureghello <[email protected]>
8847L: [email protected]
8848S: Maintained
8849F: drivers/mmc/host/sdhci-esdhc-mcf.c
8850F: include/linux/platform_data/mmc-esdhc-mcf.h
8851
8852FREESCALE DIU FRAMEBUFFER DRIVER
8853M: Timur Tabi <[email protected]>
8854L: [email protected]
8855S: Maintained
8856F: drivers/video/fbdev/fsl-diu-fb.*
8857
8858FREESCALE DMA DRIVER
8859M: Zhang Wei <[email protected]>
8860L: [email protected]
8861S: Maintained
8862F: drivers/dma/fsldma.*
8863
8864FREESCALE DSPI DRIVER
8865M: Vladimir Oltean <[email protected]>
8866L: [email protected]
8867S: Maintained
8868F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8869F: drivers/spi/spi-fsl-dspi.c
8870F: include/linux/spi/spi-fsl-dspi.h
8871
8872FREESCALE eDMA DRIVER
8873M: Frank Li <[email protected]>
8874L: [email protected]
8875L: [email protected]
8876S: Maintained
8877F: Documentation/devicetree/bindings/dma/fsl,edma.yaml
8878F: drivers/dma/fsl-edma*.*
8879
8880FREESCALE ENETC ETHERNET DRIVERS
8881M: Claudiu Manoil <[email protected]>
8882M: Vladimir Oltean <[email protected]>
8883L: [email protected]
8884S: Maintained
8885F: drivers/net/ethernet/freescale/enetc/
8886
8887FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8888M: Claudiu Manoil <[email protected]>
8889L: [email protected]
8890S: Maintained
8891F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8892F: drivers/net/ethernet/freescale/gianfar*
8893
8894FREESCALE GPMI NAND DRIVER
8895M: Han Xu <[email protected]>
8896L: [email protected]
8897S: Maintained
8898F: drivers/mtd/nand/raw/gpmi-nand/*
8899
8900FREESCALE I2C CPM DRIVER
8901M: Jochen Friedrich <[email protected]>
8902L: [email protected]
8903L: [email protected]
8904S: Maintained
8905F: drivers/i2c/busses/i2c-cpm.c
8906
8907FREESCALE IMX / MXC FEC DRIVER
8908M: Wei Fang <[email protected]>
8909R: Shenwei Wang <[email protected]>
8910R: Clark Wang <[email protected]>
8911L: [email protected]
8912L: [email protected]
8913S: Maintained
8914F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8915F: drivers/net/ethernet/freescale/fec.h
8916F: drivers/net/ethernet/freescale/fec_main.c
8917F: drivers/net/ethernet/freescale/fec_ptp.c
8918
8919FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8920M: Sascha Hauer <[email protected]>
8921R: Pengutronix Kernel Team <[email protected]>
8922L: [email protected]
8923L: [email protected] (moderated for non-subscribers)
8924S: Maintained
8925F: drivers/video/fbdev/imxfb.c
8926
8927FREESCALE IMX DDR PMU DRIVER
8928M: Frank Li <[email protected]>
8929L: [email protected] (moderated for non-subscribers)
8930S: Maintained
8931F: Documentation/admin-guide/perf/imx-ddr.rst
8932F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8933F: drivers/perf/fsl_imx8_ddr_perf.c
8934
8935FREESCALE IMX I2C DRIVER
8936M: Oleksij Rempel <[email protected]>
8937R: Pengutronix Kernel Team <[email protected]>
8938L: [email protected]
8939S: Maintained
8940F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8941F: drivers/i2c/busses/i2c-imx.c
8942
8943FREESCALE IMX LPI2C DRIVER
8944M: Dong Aisheng <[email protected]>
8945L: [email protected]
8946L: [email protected]
8947S: Maintained
8948F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8949F: drivers/i2c/busses/i2c-imx-lpi2c.c
8950
8951FREESCALE MPC I2C DRIVER
8952M: Chris Packham <[email protected]>
8953L: [email protected]
8954S: Maintained
8955F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8956F: drivers/i2c/busses/i2c-mpc.c
8957
8958FREESCALE QORIQ DPAA ETHERNET DRIVER
8959M: Madalin Bucur <[email protected]>
8960L: [email protected]
8961S: Maintained
8962F: drivers/net/ethernet/freescale/dpaa
8963
8964FREESCALE QORIQ DPAA FMAN DRIVER
8965M: Madalin Bucur <[email protected]>
8966R: Sean Anderson <[email protected]>
8967L: [email protected]
8968S: Maintained
8969F: Documentation/devicetree/bindings/net/fsl,fman*.yaml
8970F: drivers/net/ethernet/freescale/fman
8971
8972FREESCALE QORIQ PTP CLOCK DRIVER
8973M: Yangbo Lu <[email protected]>
8974L: [email protected]
8975S: Maintained
8976F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8977F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8978F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8979F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8980F: drivers/ptp/ptp_qoriq.c
8981F: drivers/ptp/ptp_qoriq_debugfs.c
8982F: include/linux/fsl/ptp_qoriq.h
8983
8984FREESCALE QUAD SPI DRIVER
8985M: Han Xu <[email protected]>
8986L: [email protected]
8987S: Maintained
8988F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8989F: drivers/spi/spi-fsl-qspi.c
8990
8991FREESCALE QUICC ENGINE LIBRARY
8992M: Qiang Zhao <[email protected]>
8993M: Christophe Leroy <[email protected]>
8994L: [email protected]
8995S: Maintained
8996F: drivers/soc/fsl/qe/
8997F: include/soc/fsl/qe/
8998
8999FREESCALE QUICC ENGINE QMC DRIVER
9000M: Herve Codina <[email protected]>
9001L: [email protected]
9002S: Maintained
9003F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9004F: drivers/soc/fsl/qe/qmc.c
9005F: include/soc/fsl/qe/qmc.h
9006
9007FREESCALE QUICC ENGINE QMC HDLC DRIVER
9008M: Herve Codina <[email protected]>
9009L: [email protected]
9010L: [email protected]
9011S: Maintained
9012F: drivers/net/wan/fsl_qmc_hdlc.c
9013
9014FREESCALE QUICC ENGINE TSA DRIVER
9015M: Herve Codina <[email protected]>
9016L: [email protected]
9017S: Maintained
9018F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9019F: drivers/soc/fsl/qe/tsa.c
9020F: drivers/soc/fsl/qe/tsa.h
9021F: include/dt-bindings/soc/cpm1-fsl,tsa.h
9022
9023FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9024L: [email protected]
9025L: [email protected]
9026S: Orphan
9027F: drivers/net/ethernet/freescale/ucc_geth*
9028
9029FREESCALE QUICC ENGINE UCC HDLC DRIVER
9030M: Zhao Qiang <[email protected]>
9031L: [email protected]
9032L: [email protected]
9033S: Maintained
9034F: drivers/net/wan/fsl_ucc_hdlc*
9035
9036FREESCALE QUICC ENGINE UCC UART DRIVER
9037M: Timur Tabi <[email protected]>
9038L: [email protected]
9039S: Maintained
9040F: drivers/tty/serial/ucc_uart.c
9041
9042FREESCALE SOC DRIVERS
9043M: Christophe Leroy <[email protected]>
9044L: [email protected]
9045L: [email protected] (moderated for non-subscribers)
9046S: Maintained
9047F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9048F: Documentation/devicetree/bindings/soc/fsl/
9049F: drivers/soc/fsl/
9050F: include/linux/fsl/
9051F: include/soc/fsl/
9052
9053FREESCALE SOC FS_ENET DRIVER
9054M: Pantelis Antoniou <[email protected]>
9055L: [email protected]
9056L: [email protected]
9057S: Maintained
9058F: drivers/net/ethernet/freescale/fs_enet/
9059
9060FREESCALE SOC SOUND DRIVERS
9061M: Shengjiu Wang <[email protected]>
9062M: Xiubo Li <[email protected]>
9063R: Fabio Estevam <[email protected]>
9064R: Nicolin Chen <[email protected]>
9065L: [email protected] (moderated for non-subscribers)
9066L: [email protected]
9067S: Maintained
9068F: sound/soc/fsl/fsl*
9069F: sound/soc/fsl/imx*
9070
9071FREESCALE SOC LPC32XX SOUND DRIVERS
9072M: J.M.B. Downing <[email protected]>
9073M: Piotr Wojtaszczyk <[email protected]>
9074R: Vladimir Zapolskiy <[email protected]>
9075L: [email protected] (moderated for non-subscribers)
9076L: [email protected]
9077S: Maintained
9078F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9079F: sound/soc/fsl/lpc3xxx-*
9080
9081FREESCALE SOC SOUND QMC DRIVER
9082M: Herve Codina <[email protected]>
9083L: [email protected] (moderated for non-subscribers)
9084L: [email protected]
9085S: Maintained
9086F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9087F: sound/soc/fsl/fsl_qmc_audio.c
9088
9089FREESCALE USB PERIPHERAL DRIVERS
9090L: [email protected]
9091L: [email protected]
9092S: Orphan
9093F: drivers/usb/gadget/udc/fsl*
9094
9095FREESCALE USB PHY DRIVER
9096L: [email protected]
9097L: [email protected]
9098S: Orphan
9099F: drivers/usb/phy/phy-fsl-usb*
9100
9101FREEVXFS FILESYSTEM
9102M: Christoph Hellwig <[email protected]>
9103S: Maintained
9104W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
9105F: fs/freevxfs/
9106
9107FREEZER
9108M: "Rafael J. Wysocki" <[email protected]>
9109M: Pavel Machek <[email protected]>
9110L: [email protected]
9111S: Supported
9112F: Documentation/power/freezing-of-tasks.rst
9113F: include/linux/freezer.h
9114F: kernel/freezer.c
9115
9116FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9117M: Eric Biggers <[email protected]>
9118M: Theodore Y. Ts'o <[email protected]>
9119M: Jaegeuk Kim <[email protected]>
9120L: [email protected]
9121S: Supported
9122Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
9123T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9124F: Documentation/filesystems/fscrypt.rst
9125F: fs/crypto/
9126F: include/linux/fscrypt.h
9127F: include/uapi/linux/fscrypt.h
9128
9129FSI SUBSYSTEM
9130M: Jeremy Kerr <[email protected]>
9131M: Joel Stanley <[email protected]>
9132R: Alistar Popple <[email protected]>
9133R: Eddie James <[email protected]>
9134L: [email protected]
9135S: Supported
9136Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
9137T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9138F: drivers/fsi/
9139F: include/linux/fsi*.h
9140F: include/trace/events/fsi*.h
9141
9142FSI-ATTACHED I2C DRIVER
9143M: Eddie James <[email protected]>
9144L: [email protected]
9145L: [email protected] (moderated for non-subscribers)
9146S: Maintained
9147F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9148F: drivers/i2c/busses/i2c-fsi.c
9149
9150FSI-ATTACHED SPI DRIVER
9151M: Eddie James <[email protected]>
9152L: [email protected]
9153S: Maintained
9154F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9155F: drivers/spi/spi-fsi.c
9156
9157FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9158M: Jan Kara <[email protected]>
9159R: Amir Goldstein <[email protected]>
9160L: [email protected]
9161S: Maintained
9162T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9163F: fs/notify/
9164F: include/linux/fsnotify*.h
9165
9166FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9167M: Eric Biggers <[email protected]>
9168M: Theodore Y. Ts'o <[email protected]>
9169L: [email protected]
9170S: Supported
9171Q: https://patchwork.kernel.org/project/fsverity/list/
9172T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9173F: Documentation/filesystems/fsverity.rst
9174F: fs/verity/
9175F: include/linux/fsverity.h
9176F: include/uapi/linux/fsverity.h
9177
9178FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9179M: Michael Zaidman <[email protected]>
9180L: [email protected]
9181L: [email protected]
9182S: Maintained
9183F: drivers/hid/hid-ft260.c
9184
9185FUJITSU LAPTOP EXTRAS
9186M: Jonathan Woithe <[email protected]>
9187L: [email protected]
9188S: Maintained
9189F: drivers/platform/x86/fujitsu-laptop.c
9190
9191FUJITSU TABLET EXTRAS
9192M: Robert Gerlach <[email protected]>
9193L: [email protected]
9194S: Maintained
9195F: drivers/platform/x86/fujitsu-tablet.c
9196
9197FUNCTION HOOKS (FTRACE)
9198M: Steven Rostedt <[email protected]>
9199M: Masami Hiramatsu <[email protected]>
9200R: Mark Rutland <[email protected]>
9201L: [email protected]
9202L: [email protected]
9203S: Maintained
9204Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
9205T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9206F: Documentation/trace/ftrace*
9207F: arch/*/*/*/*ftrace*
9208F: arch/*/*/*ftrace*
9209F: include/*/ftrace.h
9210F: kernel/trace/fgraph.c
9211F: kernel/trace/ftrace*
9212F: samples/ftrace
9213
9214FUNGIBLE ETHERNET DRIVERS
9215M: Dimitris Michailidis <[email protected]>
9216L: [email protected]
9217S: Supported
9218F: drivers/net/ethernet/fungible/
9219
9220FUSE: FILESYSTEM IN USERSPACE
9221M: Miklos Szeredi <[email protected]>
9222L: [email protected]
9223S: Maintained
9224W: https://github.com/libfuse/
9225T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9226F: Documentation/filesystems/fuse.rst
9227F: fs/fuse/
9228F: include/uapi/linux/fuse.h
9229
9230FUTEX SUBSYSTEM
9231M: Thomas Gleixner <[email protected]>
9232M: Ingo Molnar <[email protected]>
9233R: Peter Zijlstra <[email protected]>
9234R: Darren Hart <[email protected]>
9235R: Davidlohr Bueso <[email protected]>
9236R: André Almeida <[email protected]>
9237L: [email protected]
9238S: Maintained
9239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9240F: Documentation/locking/*futex*
9241F: include/asm-generic/futex.h
9242F: include/linux/futex.h
9243F: include/uapi/linux/futex.h
9244F: kernel/futex/*
9245F: tools/perf/bench/futex*
9246F: tools/testing/selftests/futex/
9247
9248GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9249M: Sebastian Reichel <[email protected]>
9250L: [email protected]
9251S: Maintained
9252F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9253F: drivers/media/i2c/gc0308.c
9254
9255GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9256M: Zhi Mao <[email protected]>
9257L: [email protected]
9258S: Maintained
9259F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9260F: drivers/media/i2c/gc05a2.c
9261
9262GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9263M: Zhi Mao <[email protected]>
9264L: [email protected]
9265S: Maintained
9266F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9267F: drivers/media/i2c/gc08a3.c
9268
9269GALAXYCORE GC2145 SENSOR DRIVER
9270M: Alain Volmat <[email protected]>
9271L: [email protected]
9272S: Maintained
9273T: git git://linuxtv.org/media_tree.git
9274F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9275F: drivers/media/i2c/gc2145.c
9276
9277GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9278M: Tim Harvey <[email protected]>
9279S: Maintained
9280F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9281F: Documentation/hwmon/gsc-hwmon.rst
9282F: drivers/hwmon/gsc-hwmon.c
9283F: drivers/mfd/gateworks-gsc.c
9284F: include/linux/mfd/gsc.h
9285F: include/linux/platform_data/gsc_hwmon.h
9286
9287GCC PLUGINS
9288M: Kees Cook <[email protected]>
9289L: [email protected]
9290S: Maintained
9291T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9292F: Documentation/kbuild/gcc-plugins.rst
9293F: include/linux/stackleak.h
9294F: kernel/stackleak.c
9295F: scripts/Makefile.gcc-plugins
9296F: scripts/gcc-plugins/
9297
9298GCOV BASED KERNEL PROFILING
9299M: Peter Oberparleiter <[email protected]>
9300S: Maintained
9301F: Documentation/dev-tools/gcov.rst
9302F: kernel/gcov/
9303
9304GDB KERNEL DEBUGGING HELPER SCRIPTS
9305M: Jan Kiszka <[email protected]>
9306M: Kieran Bingham <[email protected]>
9307S: Supported
9308F: scripts/gdb/
9309
9310GEMINI CRYPTO DRIVER
9311M: Corentin Labbe <[email protected]>
9312L: [email protected]
9313S: Maintained
9314F: drivers/crypto/gemini/
9315
9316GEMTEK FM RADIO RECEIVER DRIVER
9317M: Hans Verkuil <[email protected]>
9318L: [email protected]
9319S: Maintained
9320W: https://linuxtv.org
9321T: git git://linuxtv.org/media_tree.git
9322F: drivers/media/radio/radio-gemtek*
9323
9324GENERIC ARCHITECTURE TOPOLOGY
9325M: Sudeep Holla <[email protected]>
9326L: [email protected]
9327S: Maintained
9328F: drivers/base/arch_topology.c
9329F: include/linux/arch_topology.h
9330
9331GENERIC ENTRY CODE
9332M: Thomas Gleixner <[email protected]>
9333M: Peter Zijlstra <[email protected]>
9334M: Andy Lutomirski <[email protected]>
9335L: [email protected]
9336S: Maintained
9337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9338F: include/linux/entry-common.h
9339F: include/linux/entry-kvm.h
9340F: kernel/entry/
9341
9342GENERIC GPIO I2C DRIVER
9343M: Wolfram Sang <[email protected]>
9344S: Supported
9345F: drivers/i2c/busses/i2c-gpio.c
9346F: include/linux/platform_data/i2c-gpio.h
9347
9348GENERIC GPIO I2C MULTIPLEXER DRIVER
9349M: Peter Korsgaard <[email protected]>
9350L: [email protected]
9351S: Supported
9352F: Documentation/i2c/muxes/i2c-mux-gpio.rst
9353F: drivers/i2c/muxes/i2c-mux-gpio.c
9354F: include/linux/platform_data/i2c-mux-gpio.h
9355
9356GENERIC GPIO RESET DRIVER
9357M: Krzysztof Kozlowski <[email protected]>
9358S: Maintained
9359F: drivers/reset/reset-gpio.c
9360
9361GENERIC HDLC (WAN) DRIVERS
9362M: Krzysztof Halasa <[email protected]>
9363S: Maintained
9364W: http://www.kernel.org/pub/linux/utils/net/hdlc/
9365F: drivers/net/wan/c101.c
9366F: drivers/net/wan/hd6457*
9367F: drivers/net/wan/hdlc*
9368F: drivers/net/wan/n2.c
9369F: drivers/net/wan/pc300too.c
9370F: drivers/net/wan/pci200syn.c
9371F: drivers/net/wan/wanxl*
9372
9373GENERIC INCLUDE/ASM HEADER FILES
9374M: Arnd Bergmann <[email protected]>
9375L: [email protected]
9376S: Maintained
9377T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9378F: include/asm-generic/
9379F: include/uapi/asm-generic/
9380
9381GENERIC PHY FRAMEWORK
9382M: Vinod Koul <[email protected]>
9383M: Kishon Vijay Abraham I <[email protected]>
9384L: [email protected]
9385S: Supported
9386Q: https://patchwork.kernel.org/project/linux-phy/list/
9387T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9388F: Documentation/devicetree/bindings/phy/
9389F: drivers/phy/
9390F: include/dt-bindings/phy/
9391F: include/linux/phy/
9392
9393GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9394M: Wolfram Sang <[email protected]>
9395S: Supported
9396F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9397F: drivers/i2c/muxes/i2c-demux-pinctrl.c
9398
9399GENERIC PM DOMAINS
9400M: Ulf Hansson <[email protected]>
9401L: [email protected]
9402S: Supported
9403F: Documentation/devicetree/bindings/power/power?domain*
9404T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9405F: drivers/pmdomain/
9406F: include/linux/pm_domain.h
9407
9408GENERIC RADIX TREE
9409M: Kent Overstreet <[email protected]>
9410S: Supported
9411C: irc://irc.oftc.net/bcache
9412F: include/linux/generic-radix-tree.h
9413F: lib/generic-radix-tree.c
9414
9415GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9416M: Eugen Hristev <[email protected]>
9417L: [email protected]
9418S: Maintained
9419F: drivers/input/touchscreen/resistive-adc-touch.c
9420
9421GENERIC STRING LIBRARY
9422M: Kees Cook <[email protected]>
9423R: Andy Shevchenko <[email protected]>
9424L: [email protected]
9425S: Supported
9426T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9427F: include/linux/string.h
9428F: include/linux/string_choices.h
9429F: include/linux/string_helpers.h
9430F: lib/string.c
9431F: lib/string_kunit.c
9432F: lib/string_helpers.c
9433F: lib/string_helpers_kunit.c
9434F: scripts/coccinelle/api/string_choices.cocci
9435
9436GENERIC UIO DRIVER FOR PCI DEVICES
9437M: "Michael S. Tsirkin" <[email protected]>
9438L: [email protected]
9439S: Supported
9440F: drivers/uio/uio_pci_generic.c
9441
9442GENERIC VDSO LIBRARY
9443M: Andy Lutomirski <[email protected]>
9444M: Thomas Gleixner <[email protected]>
9445M: Vincenzo Frascino <[email protected]>
9446L: [email protected]
9447S: Maintained
9448T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9449F: include/asm-generic/vdso/vsyscall.h
9450F: include/vdso/
9451F: kernel/time/vsyscall.c
9452F: lib/vdso/
9453
9454GENWQE (IBM Generic Workqueue Card)
9455M: Frank Haverkamp <[email protected]>
9456S: Supported
9457F: drivers/misc/genwqe/
9458
9459GET_MAINTAINER SCRIPT
9460M: Joe Perches <[email protected]>
9461S: Maintained
9462F: scripts/get_maintainer.pl
9463
9464GFS2 FILE SYSTEM
9465M: Andreas Gruenbacher <[email protected]>
9466L: [email protected]
9467S: Supported
9468B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9469T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9470F: Documentation/filesystems/gfs2*
9471F: fs/gfs2/
9472F: include/uapi/linux/gfs2_ondisk.h
9473
9474GIGABYTE WATERFORCE SENSOR DRIVER
9475M: Aleksa Savic <[email protected]>
9476L: [email protected]
9477S: Maintained
9478F: Documentation/hwmon/gigabyte_waterforce.rst
9479F: drivers/hwmon/gigabyte_waterforce.c
9480
9481GIGABYTE WMI DRIVER
9482M: Thomas Weißschuh <[email protected]>
9483L: [email protected]
9484S: Maintained
9485F: drivers/platform/x86/gigabyte-wmi.c
9486
9487GNSS SUBSYSTEM
9488M: Johan Hovold <[email protected]>
9489S: Maintained
9490T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9491F: Documentation/ABI/testing/sysfs-class-gnss
9492F: Documentation/devicetree/bindings/gnss/
9493F: drivers/gnss/
9494F: include/linux/gnss.h
9495
9496GO7007 MPEG CODEC
9497M: Hans Verkuil <[email protected]>
9498L: [email protected]
9499S: Maintained
9500F: drivers/media/usb/go7007/
9501
9502GOODIX TOUCHSCREEN
9503M: Bastien Nocera <[email protected]>
9504M: Hans de Goede <[email protected]>
9505L: [email protected]
9506S: Maintained
9507F: drivers/input/touchscreen/goodix*
9508
9509GOOGLE ETHERNET DRIVERS
9510M: Jeroen de Borst <[email protected]>
9511M: Praveen Kaligineedi <[email protected]>
9512R: Shailend Chand <[email protected]>
9513L: [email protected]
9514S: Supported
9515F: Documentation/networking/device_drivers/ethernet/google/gve.rst
9516F: drivers/net/ethernet/google
9517
9518GOOGLE FIRMWARE DRIVERS
9519M: Tzung-Bi Shih <[email protected]>
9520R: Brian Norris <[email protected]>
9521R: Julius Werner <[email protected]>
9522L: [email protected]
9523S: Maintained
9524T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9525F: drivers/firmware/google/
9526
9527GOOGLE TENSOR SoC SUPPORT
9528M: Peter Griffin <[email protected]>
9529L: [email protected] (moderated for non-subscribers)
9530L: [email protected]
9531S: Maintained
9532F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9533F: arch/arm64/boot/dts/exynos/google/
9534F: drivers/clk/samsung/clk-gs101.c
9535F: drivers/phy/samsung/phy-gs101-ufs.c
9536F: include/dt-bindings/clock/google,gs101.h
9537K: [gG]oogle.?[tT]ensor
9538
9539GPD POCKET FAN DRIVER
9540M: Hans de Goede <[email protected]>
9541L: [email protected]
9542S: Maintained
9543F: drivers/platform/x86/gpd-pocket-fan.c
9544
9545GPIO ACPI SUPPORT
9546M: Mika Westerberg <[email protected]>
9547M: Andy Shevchenko <[email protected]>
9548L: [email protected]
9549L: [email protected]
9550S: Supported
9551T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9552F: Documentation/firmware-guide/acpi/gpio-properties.rst
9553F: drivers/gpio/gpiolib-acpi.c
9554F: drivers/gpio/gpiolib-acpi.h
9555
9556GPIO AGGREGATOR
9557M: Geert Uytterhoeven <[email protected]>
9558L: [email protected]
9559S: Supported
9560F: Documentation/admin-guide/gpio/gpio-aggregator.rst
9561F: drivers/gpio/gpio-aggregator.c
9562
9563GPIO IR Transmitter
9564M: Sean Young <[email protected]>
9565L: [email protected]
9566S: Maintained
9567F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9568F: drivers/media/rc/gpio-ir-tx.c
9569
9570GPIO MOCKUP DRIVER
9571M: Bamvor Jian Zhang <[email protected]>
9572L: [email protected]
9573S: Maintained
9574F: drivers/gpio/gpio-mockup.c
9575F: tools/testing/selftests/gpio/
9576
9577GPIO REGMAP
9578M: Michael Walle <[email protected]>
9579S: Maintained
9580F: drivers/gpio/gpio-regmap.c
9581F: include/linux/gpio/regmap.h
9582K: (devm_)?gpio_regmap_(un)?register
9583
9584GPIO SUBSYSTEM
9585M: Linus Walleij <[email protected]>
9586M: Bartosz Golaszewski <[email protected]>
9587L: [email protected]
9588S: Maintained
9589T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9590F: Documentation/admin-guide/gpio/
9591F: Documentation/devicetree/bindings/gpio/
9592F: Documentation/driver-api/gpio/
9593F: drivers/gpio/
9594F: include/dt-bindings/gpio/
9595F: include/linux/gpio.h
9596F: include/linux/gpio/
9597F: include/linux/of_gpio.h
9598
9599GPIO UAPI
9600M: Bartosz Golaszewski <[email protected]>
9601R: Kent Gibson <[email protected]>
9602L: [email protected]
9603S: Maintained
9604T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9605F: Documentation/ABI/obsolete/sysfs-gpio
9606F: Documentation/ABI/testing/gpio-cdev
9607F: Documentation/userspace-api/gpio/
9608F: drivers/gpio/gpiolib-cdev.c
9609F: include/uapi/linux/gpio.h
9610F: tools/gpio/
9611
9612GRE DEMULTIPLEXER DRIVER
9613M: Dmitry Kozlov <[email protected]>
9614L: [email protected]
9615S: Maintained
9616F: include/net/gre.h
9617F: net/ipv4/gre_demux.c
9618F: net/ipv4/gre_offload.c
9619
9620GRETH 10/100/1G Ethernet MAC device driver
9621M: Andreas Larsson <[email protected]>
9622L: [email protected]
9623S: Maintained
9624F: drivers/net/ethernet/aeroflex/
9625
9626GREYBUS AUDIO PROTOCOLS DRIVERS
9627M: Vaibhav Agarwal <[email protected]>
9628M: Mark Greer <[email protected]>
9629S: Maintained
9630F: drivers/staging/greybus/audio_apbridgea.c
9631F: drivers/staging/greybus/audio_apbridgea.h
9632F: drivers/staging/greybus/audio_codec.c
9633F: drivers/staging/greybus/audio_codec.h
9634F: drivers/staging/greybus/audio_gb.c
9635F: drivers/staging/greybus/audio_manager.c
9636F: drivers/staging/greybus/audio_manager.h
9637F: drivers/staging/greybus/audio_manager_module.c
9638F: drivers/staging/greybus/audio_manager_private.h
9639F: drivers/staging/greybus/audio_manager_sysfs.c
9640F: drivers/staging/greybus/audio_module.c
9641F: drivers/staging/greybus/audio_topology.c
9642
9643GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9644M: Viresh Kumar <[email protected]>
9645S: Maintained
9646F: drivers/staging/greybus/authentication.c
9647F: drivers/staging/greybus/bootrom.c
9648F: drivers/staging/greybus/firmware.h
9649F: drivers/staging/greybus/fw-core.c
9650F: drivers/staging/greybus/fw-download.c
9651F: drivers/staging/greybus/fw-management.c
9652F: drivers/staging/greybus/greybus_authentication.h
9653F: drivers/staging/greybus/greybus_firmware.h
9654F: drivers/staging/greybus/hid.c
9655F: drivers/staging/greybus/i2c.c
9656F: drivers/staging/greybus/spi.c
9657F: drivers/staging/greybus/spilib.c
9658F: drivers/staging/greybus/spilib.h
9659
9660GREYBUS LOOPBACK DRIVER
9661M: Bryan O'Donoghue <[email protected]>
9662S: Maintained
9663F: drivers/staging/greybus/loopback.c
9664
9665GREYBUS PLATFORM DRIVERS
9666M: Vaibhav Hiremath <[email protected]>
9667S: Maintained
9668F: drivers/staging/greybus/arche-apb-ctrl.c
9669F: drivers/staging/greybus/arche-platform.c
9670F: drivers/staging/greybus/arche_platform.h
9671
9672GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9673M: Rui Miguel Silva <[email protected]>
9674S: Maintained
9675F: drivers/staging/greybus/gpio.c
9676F: drivers/staging/greybus/light.c
9677F: drivers/staging/greybus/power_supply.c
9678F: drivers/staging/greybus/sdio.c
9679F: drivers/staging/greybus/spi.c
9680F: drivers/staging/greybus/spilib.c
9681
9682GREYBUS BEAGLEPLAY DRIVERS
9683M: Ayush Singh <[email protected]>
9684L: [email protected] (moderated for non-subscribers)
9685S: Maintained
9686F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9687F: drivers/greybus/gb-beagleplay.c
9688
9689GREYBUS SUBSYSTEM
9690M: Johan Hovold <[email protected]>
9691M: Alex Elder <[email protected]>
9692M: Greg Kroah-Hartman <[email protected]>
9693L: [email protected] (moderated for non-subscribers)
9694S: Maintained
9695F: drivers/greybus/
9696F: drivers/staging/greybus/
9697F: include/linux/greybus.h
9698F: include/linux/greybus/
9699
9700GREYBUS UART PROTOCOLS DRIVERS
9701M: David Lin <[email protected]>
9702S: Maintained
9703F: drivers/staging/greybus/log.c
9704F: drivers/staging/greybus/uart.c
9705
9706GS1662 VIDEO SERIALIZER
9707M: Charles-Antoine Couret <[email protected]>
9708L: [email protected]
9709S: Maintained
9710T: git git://linuxtv.org/media_tree.git
9711F: drivers/media/spi/gs1662.c
9712
9713GSPCA FINEPIX SUBDRIVER
9714M: Frank Zago <[email protected]>
9715L: [email protected]
9716S: Maintained
9717T: git git://linuxtv.org/media_tree.git
9718F: drivers/media/usb/gspca/finepix.c
9719
9720GSPCA GL860 SUBDRIVER
9721M: Olivier Lorin <[email protected]>
9722L: [email protected]
9723S: Maintained
9724T: git git://linuxtv.org/media_tree.git
9725F: drivers/media/usb/gspca/gl860/
9726
9727GSPCA M5602 SUBDRIVER
9728M: Erik Andren <[email protected]>
9729L: [email protected]
9730S: Maintained
9731T: git git://linuxtv.org/media_tree.git
9732F: drivers/media/usb/gspca/m5602/
9733
9734GSPCA PAC207 SONIXB SUBDRIVER
9735M: Hans Verkuil <[email protected]>
9736L: [email protected]
9737S: Odd Fixes
9738T: git git://linuxtv.org/media_tree.git
9739F: drivers/media/usb/gspca/pac207.c
9740
9741GSPCA SN9C20X SUBDRIVER
9742M: Brian Johnson <[email protected]>
9743L: [email protected]
9744S: Maintained
9745T: git git://linuxtv.org/media_tree.git
9746F: drivers/media/usb/gspca/sn9c20x.c
9747
9748GSPCA T613 SUBDRIVER
9749M: Leandro Costantino <[email protected]>
9750L: [email protected]
9751S: Maintained
9752T: git git://linuxtv.org/media_tree.git
9753F: drivers/media/usb/gspca/t613.c
9754
9755GSPCA USB WEBCAM DRIVER
9756M: Hans Verkuil <[email protected]>
9757L: [email protected]
9758S: Odd Fixes
9759T: git git://linuxtv.org/media_tree.git
9760F: drivers/media/usb/gspca/
9761
9762GTP (GPRS Tunneling Protocol)
9763M: Pablo Neira Ayuso <[email protected]>
9764M: Harald Welte <[email protected]>
9765L: [email protected]
9766S: Maintained
9767T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9768F: drivers/net/gtp.c
9769
9770GUID PARTITION TABLE (GPT)
9771M: Davidlohr Bueso <[email protected]>
9772L: [email protected]
9773S: Maintained
9774F: block/partitions/efi.*
9775
9776HABANALABS PCI DRIVER
9777M: Ofir Bitton <[email protected]>
9778L: [email protected]
9779S: Supported
9780C: irc://irc.oftc.net/dri-devel
9781T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9782F: Documentation/ABI/testing/debugfs-driver-habanalabs
9783F: Documentation/ABI/testing/sysfs-driver-habanalabs
9784F: drivers/accel/habanalabs/
9785F: include/linux/habanalabs/
9786F: include/trace/events/habanalabs.h
9787F: include/uapi/drm/habanalabs_accel.h
9788
9789HACKRF MEDIA DRIVER
9790L: [email protected]
9791S: Orphan
9792W: https://linuxtv.org
9793Q: http://patchwork.linuxtv.org/project/linux-media/list/
9794F: drivers/media/usb/hackrf/
9795
9796HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9797M: Chuck Lever <[email protected]>
9798L: [email protected]
9799L: [email protected]
9800S: Maintained
9801F: Documentation/netlink/specs/handshake.yaml
9802F: Documentation/networking/tls-handshake.rst
9803F: include/net/handshake.h
9804F: include/trace/events/handshake.h
9805F: net/handshake/
9806
9807HANTRO VPU CODEC DRIVER
9808M: Ezequiel Garcia <[email protected]>
9809M: Philipp Zabel <[email protected]>
9810L: [email protected]
9811L: [email protected]
9812S: Maintained
9813F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9814F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9815F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9816F: drivers/media/platform/verisilicon/
9817
9818HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9819M: Frank Seidel <[email protected]>
9820L: [email protected]
9821S: Maintained
9822W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9823F: drivers/platform/x86/hdaps.c
9824
9825HARDWARE MONITORING
9826M: Jean Delvare <[email protected]>
9827M: Guenter Roeck <[email protected]>
9828L: [email protected]
9829S: Maintained
9830W: http://hwmon.wiki.kernel.org/
9831T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9832F: Documentation/ABI/testing/sysfs-class-hwmon
9833F: Documentation/devicetree/bindings/hwmon/
9834F: Documentation/hwmon/
9835F: drivers/hwmon/
9836F: include/linux/hwmon*.h
9837F: include/trace/events/hwmon*.h
9838K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9839
9840HARDWARE RANDOM NUMBER GENERATOR CORE
9841M: Olivia Mackall <[email protected]>
9842M: Herbert Xu <[email protected]>
9843L: [email protected]
9844S: Odd fixes
9845F: Documentation/admin-guide/hw_random.rst
9846F: Documentation/devicetree/bindings/rng/
9847F: drivers/char/hw_random/
9848F: include/linux/hw_random.h
9849
9850HARDWARE SPINLOCK CORE
9851M: Bjorn Andersson <[email protected]>
9852R: Baolin Wang <[email protected]>
9853L: [email protected]
9854S: Maintained
9855T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9856F: Documentation/devicetree/bindings/hwlock/
9857F: Documentation/locking/hwspinlock.rst
9858F: drivers/hwspinlock/
9859F: include/linux/hwspinlock.h
9860
9861HARDWARE TRACING FACILITIES
9862M: Alexander Shishkin <[email protected]>
9863S: Maintained
9864F: drivers/hwtracing/
9865
9866HARMONY SOUND DRIVER
9867L: [email protected]
9868S: Maintained
9869F: sound/parisc/harmony.*
9870
9871HDPVR USB VIDEO ENCODER DRIVER
9872M: Hans Verkuil <[email protected]>
9873L: [email protected]
9874S: Odd Fixes
9875W: https://linuxtv.org
9876T: git git://linuxtv.org/media_tree.git
9877F: drivers/media/usb/hdpvr/
9878
9879HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9880M: Keng-Yu Lin <[email protected]>
9881S: Supported
9882F: drivers/misc/hpilo.[ch]
9883
9884HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9885M: Jerry Hoemann <[email protected]>
9886S: Supported
9887F: Documentation/watchdog/hpwdt.rst
9888F: drivers/watchdog/hpwdt.c
9889
9890HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9891M: Don Brace <[email protected]>
9892L: [email protected]
9893L: [email protected]
9894S: Supported
9895F: Documentation/scsi/hpsa.rst
9896F: drivers/scsi/hpsa*.[ch]
9897F: include/linux/cciss*.h
9898F: include/uapi/linux/cciss*.h
9899
9900HFI1 DRIVER
9901M: Dennis Dalessandro <[email protected]>
9902L: [email protected]
9903S: Supported
9904F: drivers/infiniband/hw/hfi1
9905
9906HFS FILESYSTEM
9907L: [email protected]
9908S: Orphan
9909F: Documentation/filesystems/hfs.rst
9910F: fs/hfs/
9911
9912HFSPLUS FILESYSTEM
9913L: [email protected]
9914S: Orphan
9915F: Documentation/filesystems/hfsplus.rst
9916F: fs/hfsplus/
9917
9918HGA FRAMEBUFFER DRIVER
9919M: Ferenc Bakonyi <[email protected]>
9920L: [email protected]
9921S: Maintained
9922W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9923F: drivers/video/fbdev/hgafb.c
9924
9925HIBERNATION (aka Software Suspend, aka swsusp)
9926M: "Rafael J. Wysocki" <[email protected]>
9927M: Pavel Machek <[email protected]>
9928L: [email protected]
9929S: Supported
9930B: https://bugzilla.kernel.org
9931F: arch/*/include/asm/suspend*.h
9932F: arch/x86/power/
9933F: drivers/base/power/
9934F: include/linux/freezer.h
9935F: include/linux/pm.h
9936F: include/linux/suspend.h
9937F: kernel/power/
9938
9939HID CORE LAYER
9940M: Jiri Kosina <[email protected]>
9941M: Benjamin Tissoires <[email protected]>
9942L: [email protected]
9943S: Maintained
9944T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9945F: Documentation/hid/
9946F: drivers/hid/
9947F: include/linux/hid*
9948F: include/uapi/linux/hid*
9949F: samples/hid/
9950F: tools/testing/selftests/hid/
9951
9952HID LOGITECH DRIVERS
9953R: Filipe Laíns <[email protected]>
9954L: [email protected]
9955S: Maintained
9956F: drivers/hid/hid-logitech-*
9957
9958HID NVIDIA SHIELD DRIVER
9959M: Rahul Rameshbabu <[email protected]>
9960L: [email protected]
9961S: Maintained
9962F: drivers/hid/hid-nvidia-shield.c
9963
9964HID PHOENIX RC FLIGHT CONTROLLER
9965M: Marcus Folkesson <[email protected]>
9966L: [email protected]
9967S: Maintained
9968F: drivers/hid/hid-pxrc.c
9969
9970HID PLAYSTATION DRIVER
9971M: Roderick Colenbrander <[email protected]>
9972L: [email protected]
9973S: Supported
9974F: drivers/hid/hid-playstation.c
9975
9976HID SENSOR HUB DRIVERS
9977M: Jiri Kosina <[email protected]>
9978M: Jonathan Cameron <[email protected]>
9979M: Srinivas Pandruvada <[email protected]>
9980L: [email protected]
9981L: [email protected]
9982S: Maintained
9983F: Documentation/hid/hid-sensor*
9984F: drivers/hid/hid-sensor-*
9985F: drivers/iio/*/hid-*
9986F: include/linux/hid-sensor-*
9987
9988HID VRC-2 CAR CONTROLLER DRIVER
9989M: Marcus Folkesson <[email protected]>
9990L: [email protected]
9991S: Maintained
9992F: drivers/hid/hid-vrc2.c
9993
9994HID WACOM DRIVER
9995M: Ping Cheng <[email protected]>
9996M: Jason Gerecke <[email protected]>
9997L: [email protected]
9998S: Maintained
9999F: drivers/hid/wacom.h
10000F: drivers/hid/wacom_*
10001
10002HID++ LOGITECH DRIVERS
10003R: Filipe Laíns <[email protected]>
10004R: Bastien Nocera <[email protected]>
10005L: [email protected]
10006S: Maintained
10007F: drivers/hid/hid-logitech-hidpp.c
10008
10009HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10010M: Anna-Maria Behnsen <[email protected]>
10011M: Frederic Weisbecker <[email protected]>
10012M: Thomas Gleixner <[email protected]>
10013L: [email protected]
10014S: Maintained
10015T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10016F: Documentation/timers/
10017F: include/linux/clockchips.h
10018F: include/linux/hrtimer.h
10019F: include/linux/timer.h
10020F: kernel/time/clockevents.c
10021F: kernel/time/hrtimer.c
10022F: kernel/time/timer.c
10023F: kernel/time/timer_list.c
10024F: kernel/time/timer_migration.*
10025F: tools/testing/selftests/timers/
10026
10027HIGH-SPEED SCC DRIVER FOR AX.25
10028L: [email protected]
10029S: Orphan
10030F: drivers/net/hamradio/scc.c
10031
10032HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10033M: HighPoint Linux Team <[email protected]>
10034S: Supported
10035W: http://www.highpoint-tech.com
10036F: Documentation/scsi/hptiop.rst
10037F: drivers/scsi/hptiop.c
10038
10039HIKEY960 ONBOARD USB GPIO HUB DRIVER
10040M: John Stultz <[email protected]>
10041L: [email protected]
10042S: Maintained
10043F: drivers/misc/hisi_hikey_usb.c
10044
10045HIMAX HX83112B TOUCHSCREEN SUPPORT
10046M: Job Noorman <[email protected]>
10047L: [email protected]
10048S: Maintained
10049F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10050F: drivers/input/touchscreen/himax_hx83112b.c
10051
10052HIPPI
10053M: Jes Sorensen <[email protected]>
10054L: [email protected]
10055S: Maintained
10056F: drivers/net/hippi/
10057F: include/linux/hippidevice.h
10058F: include/uapi/linux/if_hippi.h
10059F: net/802/hippi.c
10060
10061HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10062M: Kurt Kanzenbach <[email protected]>
10063L: [email protected]
10064S: Maintained
10065F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10066F: drivers/net/dsa/hirschmann/*
10067F: include/linux/platform_data/hirschmann-hellcreek.h
10068F: net/dsa/tag_hellcreek.c
10069
10070HISILICON DMA DRIVER
10071M: Zhou Wang <[email protected]>
10072M: Jie Hai <[email protected]>
10073L: [email protected]
10074S: Maintained
10075F: drivers/dma/hisi_dma.c
10076
10077HISILICON GPIO DRIVER
10078M: Jay Fang <[email protected]>
10079L: [email protected]
10080S: Maintained
10081F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10082F: drivers/gpio/gpio-hisi.c
10083
10084HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10085M: Zhiqi Song <[email protected]>
10086M: Longfang Liu <[email protected]>
10087L: [email protected]
10088S: Maintained
10089F: Documentation/ABI/testing/debugfs-hisi-hpre
10090F: drivers/crypto/hisilicon/hpre/hpre.h
10091F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
10092F: drivers/crypto/hisilicon/hpre/hpre_main.c
10093
10094HISILICON HNS3 PMU DRIVER
10095M: Jijie Shao <[email protected]>
10096S: Supported
10097F: Documentation/admin-guide/perf/hns3-pmu.rst
10098F: drivers/perf/hisilicon/hns3_pmu.c
10099
10100HISILICON I2C CONTROLLER DRIVER
10101M: Yicong Yang <[email protected]>
10102L: [email protected]
10103S: Maintained
10104W: https://www.hisilicon.com
10105F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10106F: drivers/i2c/busses/i2c-hisi.c
10107
10108HISILICON KUNPENG SOC HCCS DRIVER
10109M: Huisong Li <[email protected]>
10110S: Maintained
10111F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10112F: drivers/soc/hisilicon/kunpeng_hccs.c
10113F: drivers/soc/hisilicon/kunpeng_hccs.h
10114
10115HISILICON LPC BUS DRIVER
10116M: Jay Fang <[email protected]>
10117S: Maintained
10118W: http://www.hisilicon.com
10119F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10120F: drivers/bus/hisi_lpc.c
10121
10122HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10123M: Yisen Zhuang <[email protected]>
10124M: Salil Mehta <[email protected]>
10125M: Jijie Shao <[email protected]>
10126L: [email protected]
10127S: Maintained
10128W: http://www.hisilicon.com
10129F: drivers/net/ethernet/hisilicon/hns3/
10130
10131HISILICON NETWORK SUBSYSTEM DRIVER
10132M: Yisen Zhuang <[email protected]>
10133M: Salil Mehta <[email protected]>
10134L: [email protected]
10135S: Maintained
10136W: http://www.hisilicon.com
10137F: Documentation/devicetree/bindings/net/hisilicon*.txt
10138F: drivers/net/ethernet/hisilicon/
10139
10140HISILICON PMU DRIVER
10141M: Yicong Yang <[email protected]>
10142M: Jonathan Cameron <[email protected]>
10143S: Supported
10144W: http://www.hisilicon.com
10145F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10146F: Documentation/admin-guide/perf/hisi-pmu.rst
10147F: drivers/perf/hisilicon
10148
10149HISILICON PTT DRIVER
10150M: Yicong Yang <[email protected]>
10151M: Jonathan Cameron <[email protected]>
10152L: [email protected]
10153S: Maintained
10154F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10155F: Documentation/trace/hisi-ptt.rst
10156F: drivers/hwtracing/ptt/
10157F: tools/perf/arch/arm64/util/hisi-ptt.c
10158F: tools/perf/util/hisi-ptt*
10159F: tools/perf/util/hisi-ptt-decoder/*
10160
10161HISILICON QM DRIVER
10162M: Weili Qian <[email protected]>
10163M: Zhou Wang <[email protected]>
10164L: [email protected]
10165S: Maintained
10166F: drivers/crypto/hisilicon/Kconfig
10167F: drivers/crypto/hisilicon/Makefile
10168F: drivers/crypto/hisilicon/qm.c
10169F: drivers/crypto/hisilicon/sgl.c
10170F: include/linux/hisi_acc_qm.h
10171
10172HISILICON ROCE DRIVER
10173M: Chengchang Tang <[email protected]>
10174M: Junxian Huang <[email protected]>
10175L: [email protected]
10176S: Maintained
10177F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10178F: drivers/infiniband/hw/hns/
10179
10180HISILICON SAS Controller
10181M: Yihang Li <[email protected]>
10182S: Supported
10183W: http://www.hisilicon.com
10184F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10185F: drivers/scsi/hisi_sas/
10186
10187HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10188M: Longfang Liu <[email protected]>
10189L: [email protected]
10190S: Maintained
10191F: Documentation/ABI/testing/debugfs-hisi-sec
10192F: drivers/crypto/hisilicon/sec2/sec.h
10193F: drivers/crypto/hisilicon/sec2/sec_crypto.c
10194F: drivers/crypto/hisilicon/sec2/sec_crypto.h
10195F: drivers/crypto/hisilicon/sec2/sec_main.c
10196
10197HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10198M: Jay Fang <[email protected]>
10199L: [email protected]
10200S: Maintained
10201W: http://www.hisilicon.com
10202F: drivers/spi/spi-hisi-kunpeng.c
10203
10204HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10205M: Mauro Carvalho Chehab <[email protected]>
10206L: [email protected]
10207S: Maintained
10208F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10209F: drivers/spmi/hisi-spmi-controller.c
10210
10211HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10212M: Mauro Carvalho Chehab <[email protected]>
10213L: [email protected]
10214S: Maintained
10215F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10216F: drivers/mfd/hi6421-spmi-pmic.c
10217
10218HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10219M: Weili Qian <[email protected]>
10220S: Maintained
10221F: drivers/crypto/hisilicon/trng/trng.c
10222
10223HISILICON V3XX SPI NOR FLASH Controller Driver
10224M: Jay Fang <[email protected]>
10225S: Maintained
10226W: http://www.hisilicon.com
10227F: drivers/spi/spi-hisi-sfc-v3xx.c
10228
10229HISILICON ZIP Controller DRIVER
10230M: Yang Shen <[email protected]>
10231M: Zhou Wang <[email protected]>
10232L: [email protected]
10233S: Maintained
10234F: Documentation/ABI/testing/debugfs-hisi-zip
10235F: drivers/crypto/hisilicon/zip/
10236
10237HMM - Heterogeneous Memory Management
10238M: Jérôme Glisse <[email protected]>
10239L: [email protected]
10240S: Maintained
10241F: Documentation/mm/hmm.rst
10242F: include/linux/hmm*
10243F: lib/test_hmm*
10244F: mm/hmm*
10245F: tools/testing/selftests/mm/*hmm*
10246
10247HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10248M: Petre Rodan <[email protected]>
10249L: [email protected]
10250S: Maintained
10251F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10252F: drivers/iio/pressure/hsc030pa*
10253
10254HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10255M: Andreas Klinger <[email protected]>
10256M: Petre Rodan <[email protected]>
10257L: [email protected]
10258S: Maintained
10259F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10260F: drivers/iio/pressure/mprls0025pa*
10261
10262HP BIOSCFG DRIVER
10263M: Jorge Lopez <[email protected]>
10264L: [email protected]
10265S: Maintained
10266F: drivers/platform/x86/hp/hp-bioscfg/
10267
10268HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10269L: [email protected]
10270S: Orphan
10271F: drivers/platform/x86/hp/tc1100-wmi.c
10272
10273HP WMI HARDWARE MONITOR DRIVER
10274M: James Seo <[email protected]>
10275L: [email protected]
10276S: Maintained
10277F: Documentation/hwmon/hp-wmi-sensors.rst
10278F: drivers/hwmon/hp-wmi-sensors.c
10279
10280HPET: High Precision Event Timers driver
10281M: Clemens Ladisch <[email protected]>
10282S: Maintained
10283F: Documentation/timers/hpet.rst
10284F: drivers/char/hpet.c
10285F: include/linux/hpet.h
10286F: include/uapi/linux/hpet.h
10287
10288HPET: x86
10289S: Orphan
10290F: arch/x86/include/asm/hpet.h
10291F: arch/x86/kernel/hpet.c
10292
10293HPFS FILESYSTEM
10294M: Mikulas Patocka <[email protected]>
10295S: Maintained
10296W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10297F: fs/hpfs/
10298
10299HS3001 Hardware Temperature and Humidity Sensor
10300M: Andre Werner <[email protected]>
10301L: [email protected]
10302S: Maintained
10303F: drivers/hwmon/hs3001.c
10304
10305HSI SUBSYSTEM
10306M: Sebastian Reichel <[email protected]>
10307S: Maintained
10308T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10309F: Documentation/ABI/testing/sysfs-bus-hsi
10310F: Documentation/driver-api/hsi.rst
10311F: drivers/hsi/
10312F: include/linux/hsi/
10313F: include/uapi/linux/hsi/
10314
10315HSO 3G MODEM DRIVER
10316L: [email protected]
10317S: Orphan
10318F: drivers/net/usb/hso.c
10319
10320HSR NETWORK PROTOCOL
10321L: [email protected]
10322S: Orphan
10323F: net/hsr/
10324
10325HT16K33 LED CONTROLLER DRIVER
10326M: Robin van der Gracht <[email protected]>
10327S: Maintained
10328F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10329F: drivers/auxdisplay/ht16k33.c
10330
10331HTCPEN TOUCHSCREEN DRIVER
10332M: Pau Oliva Fora <[email protected]>
10333L: [email protected]
10334S: Maintained
10335F: drivers/input/touchscreen/htcpen.c
10336
10337HTE SUBSYSTEM
10338M: Dipen Patel <[email protected]>
10339L: [email protected]
10340S: Maintained
10341Q: https://patchwork.kernel.org/project/timestamp/list/
10342T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10343F: Documentation/devicetree/bindings/timestamp/
10344F: Documentation/driver-api/hte/
10345F: drivers/hte/
10346F: include/linux/hte.h
10347
10348HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10349M: Lorenzo Bianconi <[email protected]>
10350L: [email protected]
10351S: Maintained
10352W: http://www.st.com/
10353F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10354F: drivers/iio/humidity/hts221*
10355
10356HUAWEI ETHERNET DRIVER
10357M: Cai Huoqing <[email protected]>
10358L: [email protected]
10359S: Maintained
10360F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10361F: drivers/net/ethernet/huawei/hinic/
10362
10363HUGETLB SUBSYSTEM
10364M: Muchun Song <[email protected]>
10365L: [email protected]
10366S: Maintained
10367F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10368F: Documentation/admin-guide/mm/hugetlbpage.rst
10369F: Documentation/mm/hugetlbfs_reserv.rst
10370F: Documentation/mm/vmemmap_dedup.rst
10371F: fs/hugetlbfs/
10372F: include/linux/hugetlb.h
10373F: mm/hugetlb.c
10374F: mm/hugetlb_vmemmap.c
10375F: mm/hugetlb_vmemmap.h
10376F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10377
10378HVA ST MEDIA DRIVER
10379M: Jean-Christophe Trotin <[email protected]>
10380L: [email protected]
10381S: Supported
10382W: https://linuxtv.org
10383T: git git://linuxtv.org/media_tree.git
10384F: drivers/media/platform/st/sti/hva
10385
10386HWPOISON MEMORY FAILURE HANDLING
10387M: Miaohe Lin <[email protected]>
10388R: Naoya Horiguchi <[email protected]>
10389L: [email protected]
10390S: Maintained
10391F: mm/hwpoison-inject.c
10392F: mm/memory-failure.c
10393
10394HYCON HY46XX TOUCHSCREEN SUPPORT
10395M: Giulio Benetti <[email protected]>
10396L: [email protected]
10397S: Maintained
10398F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10399F: drivers/input/touchscreen/hycon-hy46xx.c
10400
10401HYGON PROCESSOR SUPPORT
10402M: Pu Wen <[email protected]>
10403L: [email protected]
10404S: Maintained
10405F: arch/x86/kernel/cpu/hygon.c
10406
10407HYNIX HI556 SENSOR DRIVER
10408M: Sakari Ailus <[email protected]>
10409L: [email protected]
10410S: Maintained
10411T: git git://linuxtv.org/media_tree.git
10412F: drivers/media/i2c/hi556.c
10413
10414HYNIX HI846 SENSOR DRIVER
10415M: Martin Kepplinger <[email protected]>
10416L: [email protected]
10417S: Maintained
10418F: drivers/media/i2c/hi846.c
10419
10420HYNIX HI847 SENSOR DRIVER
10421M: Sakari Ailus <[email protected]>
10422L: [email protected]
10423S: Maintained
10424F: drivers/media/i2c/hi847.c
10425
10426Hyper-V/Azure CORE AND DRIVERS
10427M: "K. Y. Srinivasan" <[email protected]>
10428M: Haiyang Zhang <[email protected]>
10429M: Wei Liu <[email protected]>
10430M: Dexuan Cui <[email protected]>
10431L: [email protected]
10432S: Supported
10433T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10434F: Documentation/ABI/stable/sysfs-bus-vmbus
10435F: Documentation/ABI/testing/debugfs-hyperv
10436F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10437F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10438F: Documentation/virt/hyperv
10439F: arch/arm64/hyperv
10440F: arch/arm64/include/asm/hyperv-tlfs.h
10441F: arch/arm64/include/asm/mshyperv.h
10442F: arch/x86/hyperv
10443F: arch/x86/include/asm/hyperv-tlfs.h
10444F: arch/x86/include/asm/mshyperv.h
10445F: arch/x86/include/asm/trace/hyperv.h
10446F: arch/x86/kernel/cpu/mshyperv.c
10447F: drivers/clocksource/hyperv_timer.c
10448F: drivers/hid/hid-hyperv.c
10449F: drivers/hv/
10450F: drivers/input/serio/hyperv-keyboard.c
10451F: drivers/iommu/hyperv-iommu.c
10452F: drivers/net/ethernet/microsoft/
10453F: drivers/net/hyperv/
10454F: drivers/pci/controller/pci-hyperv-intf.c
10455F: drivers/pci/controller/pci-hyperv.c
10456F: drivers/scsi/storvsc_drv.c
10457F: drivers/uio/uio_hv_generic.c
10458F: drivers/video/fbdev/hyperv_fb.c
10459F: include/asm-generic/hyperv-tlfs.h
10460F: include/asm-generic/mshyperv.h
10461F: include/clocksource/hyperv_timer.h
10462F: include/linux/hyperv.h
10463F: include/net/mana
10464F: include/uapi/linux/hyperv.h
10465F: net/vmw_vsock/hyperv_transport.c
10466F: tools/hv/
10467
10468HYPERBUS SUPPORT
10469M: Vignesh Raghavendra <[email protected]>
10470R: Tudor Ambarus <[email protected]>
10471L: [email protected]
10472S: Supported
10473Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10474C: irc://irc.oftc.net/mtd
10475T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10476F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10477F: drivers/mtd/hyperbus/
10478F: include/linux/mtd/hyperbus.h
10479
10480HYPERVISOR VIRTUAL CONSOLE DRIVER
10481L: [email protected]
10482S: Odd Fixes
10483F: drivers/tty/hvc/
10484
10485I2C ACPI SUPPORT
10486M: Mika Westerberg <[email protected]>
10487L: [email protected]
10488L: [email protected]
10489S: Maintained
10490F: drivers/i2c/i2c-core-acpi.c
10491
10492I2C ADDRESS TRANSLATOR (ATR)
10493M: Tomi Valkeinen <[email protected]>
10494R: Luca Ceresoli <[email protected]>
10495L: [email protected]
10496S: Maintained
10497F: drivers/i2c/i2c-atr.c
10498F: include/linux/i2c-atr.h
10499
10500I2C CONTROLLER DRIVER FOR NVIDIA GPU
10501M: Ajay Gupta <[email protected]>
10502L: [email protected]
10503S: Maintained
10504F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
10505F: drivers/i2c/busses/i2c-nvidia-gpu.c
10506
10507I2C MUXES
10508M: Peter Rosin <[email protected]>
10509L: [email protected]
10510S: Maintained
10511F: Documentation/devicetree/bindings/i2c/i2c-arb*
10512F: Documentation/devicetree/bindings/i2c/i2c-gate*
10513F: Documentation/devicetree/bindings/i2c/i2c-mux*
10514F: Documentation/i2c/i2c-topology.rst
10515F: Documentation/i2c/muxes/
10516F: drivers/i2c/i2c-mux.c
10517F: drivers/i2c/muxes/
10518F: include/linux/i2c-mux.h
10519
10520I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10521M: Gregory CLEMENT <[email protected]>
10522L: [email protected]
10523S: Maintained
10524F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10525F: drivers/i2c/busses/i2c-mv64xxx.c
10526
10527I2C OVER PARALLEL PORT
10528M: Jean Delvare <[email protected]>
10529L: [email protected]
10530S: Maintained
10531F: Documentation/i2c/busses/i2c-parport.rst
10532F: drivers/i2c/busses/i2c-parport.c
10533
10534I2C SUBSYSTEM
10535M: Wolfram Sang <[email protected]>
10536L: [email protected]
10537S: Maintained
10538W: https://i2c.wiki.kernel.org/
10539Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
10540T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10541F: Documentation/i2c/
10542F: drivers/i2c/*
10543F: include/dt-bindings/i2c/i2c.h
10544F: include/linux/i2c-dev.h
10545F: include/linux/i2c-smbus.h
10546F: include/linux/i2c.h
10547F: include/uapi/linux/i2c-*.h
10548F: include/uapi/linux/i2c.h
10549
10550I2C SUBSYSTEM HOST DRIVERS
10551M: Andi Shyti <[email protected]>
10552L: [email protected]
10553S: Maintained
10554W: https://i2c.wiki.kernel.org/
10555Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
10556T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10557F: Documentation/devicetree/bindings/i2c/
10558F: drivers/i2c/algos/
10559F: drivers/i2c/busses/
10560F: include/dt-bindings/i2c/
10561
10562I2C-TAOS-EVM DRIVER
10563M: Jean Delvare <[email protected]>
10564L: [email protected]
10565S: Maintained
10566F: Documentation/i2c/busses/i2c-taos-evm.rst
10567F: drivers/i2c/busses/i2c-taos-evm.c
10568
10569I2C-TINY-USB DRIVER
10570M: Till Harbaum <[email protected]>
10571L: [email protected]
10572S: Maintained
10573W: http://www.harbaum.org/till/i2c_tiny_usb
10574F: drivers/i2c/busses/i2c-tiny-usb.c
10575
10576I2C/SMBUS CONTROLLER DRIVERS FOR PC
10577M: Jean Delvare <[email protected]>
10578L: [email protected]
10579S: Maintained
10580F: Documentation/i2c/busses/i2c-ali1535.rst
10581F: Documentation/i2c/busses/i2c-ali1563.rst
10582F: Documentation/i2c/busses/i2c-ali15x3.rst
10583F: Documentation/i2c/busses/i2c-amd756.rst
10584F: Documentation/i2c/busses/i2c-amd8111.rst
10585F: Documentation/i2c/busses/i2c-i801.rst
10586F: Documentation/i2c/busses/i2c-nforce2.rst
10587F: Documentation/i2c/busses/i2c-piix4.rst
10588F: Documentation/i2c/busses/i2c-sis5595.rst
10589F: Documentation/i2c/busses/i2c-sis630.rst
10590F: Documentation/i2c/busses/i2c-sis96x.rst
10591F: Documentation/i2c/busses/i2c-via.rst
10592F: Documentation/i2c/busses/i2c-viapro.rst
10593F: drivers/i2c/busses/i2c-ali1535.c
10594F: drivers/i2c/busses/i2c-ali1563.c
10595F: drivers/i2c/busses/i2c-ali15x3.c
10596F: drivers/i2c/busses/i2c-amd756-s4882.c
10597F: drivers/i2c/busses/i2c-amd756.c
10598F: drivers/i2c/busses/i2c-amd8111.c
10599F: drivers/i2c/busses/i2c-i801.c
10600F: drivers/i2c/busses/i2c-isch.c
10601F: drivers/i2c/busses/i2c-nforce2-s4985.c
10602F: drivers/i2c/busses/i2c-nforce2.c
10603F: drivers/i2c/busses/i2c-piix4.c
10604F: drivers/i2c/busses/i2c-sis5595.c
10605F: drivers/i2c/busses/i2c-sis630.c
10606F: drivers/i2c/busses/i2c-sis96x.c
10607F: drivers/i2c/busses/i2c-via.c
10608F: drivers/i2c/busses/i2c-viapro.c
10609
10610I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10611M: Hans de Goede <[email protected]>
10612L: [email protected]
10613S: Maintained
10614F: drivers/i2c/busses/i2c-cht-wc.c
10615
10616I2C/SMBUS ISMT DRIVER
10617M: Seth Heasley <[email protected]>
10618M: Neil Horman <[email protected]>
10619L: [email protected]
10620F: Documentation/i2c/busses/i2c-ismt.rst
10621F: drivers/i2c/busses/i2c-ismt.c
10622
10623I2C/SMBUS ZHAOXIN DRIVER
10624M: Hans Hu <[email protected]>
10625L: [email protected]
10626S: Maintained
10627W: https://www.zhaoxin.com
10628F: drivers/i2c/busses/i2c-viai2c-common.c
10629F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10630
10631I2C/SMBUS STUB DRIVER
10632M: Jean Delvare <[email protected]>
10633L: [email protected]
10634S: Maintained
10635F: drivers/i2c/i2c-stub.c
10636
10637I3C DRIVER FOR ASPEED AST2600
10638M: Jeremy Kerr <[email protected]>
10639S: Maintained
10640F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10641F: drivers/i3c/master/ast2600-i3c-master.c
10642
10643I3C DRIVER FOR CADENCE I3C MASTER IP
10644M: Przemysław Gaj <[email protected]>
10645S: Maintained
10646F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10647F: drivers/i3c/master/i3c-master-cdns.c
10648
10649I3C DRIVER FOR SYNOPSYS DESIGNWARE
10650S: Orphan
10651F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10652F: drivers/i3c/master/dw*
10653
10654I3C SUBSYSTEM
10655M: Alexandre Belloni <[email protected]>
10656L: [email protected] (moderated for non-subscribers)
10657S: Maintained
10658C: irc://chat.freenode.net/linux-i3c
10659T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10660F: Documentation/ABI/testing/sysfs-bus-i3c
10661F: Documentation/devicetree/bindings/i3c/
10662F: Documentation/driver-api/i3c
10663F: drivers/i3c/
10664F: include/dt-bindings/i3c/
10665F: include/linux/i3c/
10666
10667IBM Operation Panel Input Driver
10668M: Eddie James <[email protected]>
10669L: [email protected]
10670S: Maintained
10671F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10672F: drivers/input/misc/ibm-panel.c
10673
10674IBM Power 842 compression accelerator
10675M: Haren Myneni <[email protected]>
10676S: Supported
10677F: crypto/842.c
10678F: drivers/crypto/nx/Kconfig
10679F: drivers/crypto/nx/Makefile
10680F: drivers/crypto/nx/nx-842*
10681F: include/linux/sw842.h
10682F: lib/842/
10683
10684IBM Power in-Nest Crypto Acceleration
10685M: Breno Leitão <[email protected]>
10686M: Nayna Jain <[email protected]>
10687M: Paulo Flabiano Smorigo <[email protected]>
10688L: [email protected]
10689S: Supported
10690F: drivers/crypto/nx/Kconfig
10691F: drivers/crypto/nx/Makefile
10692F: drivers/crypto/nx/nx-aes*
10693F: drivers/crypto/nx/nx-sha*
10694F: drivers/crypto/nx/nx.*
10695F: drivers/crypto/nx/nx_csbcpb.h
10696F: drivers/crypto/nx/nx_debugfs.c
10697
10698IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10699M: Tyrel Datwyler <[email protected]>
10700L: [email protected]
10701L: [email protected]
10702S: Supported
10703F: drivers/pci/hotplug/rpadlpar*
10704
10705IBM Power Linux RAID adapter
10706M: Brian King <[email protected]>
10707S: Supported
10708F: drivers/scsi/ipr.*
10709
10710IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10711M: Tyrel Datwyler <[email protected]>
10712L: [email protected]
10713L: [email protected]
10714S: Supported
10715F: drivers/pci/hotplug/rpaphp*
10716
10717IBM Power SRIOV Virtual NIC Device Driver
10718M: Haren Myneni <[email protected]>
10719M: Rick Lindsley <[email protected]>
10720R: Nick Child <[email protected]>
10721R: Thomas Falcon <[email protected]>
10722L: [email protected]
10723S: Supported
10724F: drivers/net/ethernet/ibm/ibmvnic.*
10725
10726IBM Power VFIO Support
10727M: Timothy Pearson <[email protected]>
10728S: Supported
10729F: drivers/vfio/vfio_iommu_spapr_tce.c
10730
10731IBM Power Virtual Ethernet Device Driver
10732M: Nick Child <[email protected]>
10733L: [email protected]
10734S: Supported
10735F: drivers/net/ethernet/ibm/ibmveth.*
10736
10737IBM Power Virtual FC Device Drivers
10738M: Tyrel Datwyler <[email protected]>
10739L: [email protected]
10740S: Supported
10741F: drivers/scsi/ibmvscsi/ibmvfc*
10742
10743IBM Power Virtual Management Channel Driver
10744M: Brad Warrum <[email protected]>
10745M: Ritu Agarwal <[email protected]>
10746S: Supported
10747F: drivers/misc/ibmvmc.*
10748
10749IBM Power Virtual SCSI Device Drivers
10750M: Tyrel Datwyler <[email protected]>
10751L: [email protected]
10752S: Supported
10753F: drivers/scsi/ibmvscsi/ibmvscsi*
10754F: include/scsi/viosrp.h
10755
10756IBM Power Virtual SCSI Device Target Driver
10757M: Tyrel Datwyler <[email protected]>
10758L: [email protected]
10759L: [email protected]
10760S: Supported
10761F: drivers/scsi/ibmvscsi_tgt/
10762
10763IBM Power VMX Cryptographic instructions
10764M: Breno Leitão <[email protected]>
10765M: Nayna Jain <[email protected]>
10766M: Paulo Flabiano Smorigo <[email protected]>
10767L: [email protected]
10768S: Supported
10769F: arch/powerpc/crypto/Kconfig
10770F: arch/powerpc/crypto/Makefile
10771F: arch/powerpc/crypto/aes.c
10772F: arch/powerpc/crypto/aes_cbc.c
10773F: arch/powerpc/crypto/aes_ctr.c
10774F: arch/powerpc/crypto/aes_xts.c
10775F: arch/powerpc/crypto/aesp8-ppc.*
10776F: arch/powerpc/crypto/ghash.c
10777F: arch/powerpc/crypto/ghashp8-ppc.pl
10778F: arch/powerpc/crypto/ppc-xlate.pl
10779F: arch/powerpc/crypto/vmx.c
10780
10781IBM ServeRAID RAID DRIVER
10782S: Orphan
10783F: drivers/scsi/ips.*
10784
10785ICH LPC AND GPIO DRIVER
10786M: Peter Tyser <[email protected]>
10787S: Maintained
10788F: drivers/gpio/gpio-ich.c
10789F: drivers/mfd/lpc_ich.c
10790
10791ICY I2C DRIVER
10792M: Max Staudt <[email protected]>
10793L: [email protected]
10794S: Maintained
10795F: drivers/i2c/busses/i2c-icy.c
10796
10797IDEAPAD LAPTOP EXTRAS DRIVER
10798M: Ike Panhc <[email protected]>
10799L: [email protected]
10800S: Maintained
10801W: http://launchpad.net/ideapad-laptop
10802F: drivers/platform/x86/ideapad-laptop.c
10803
10804IDEAPAD LAPTOP SLIDEBAR DRIVER
10805M: Andrey Moiseev <[email protected]>
10806L: [email protected]
10807S: Maintained
10808W: https://github.com/o2genum/ideapad-slidebar
10809F: drivers/input/misc/ideapad_slidebar.c
10810
10811IDT VersaClock 5 CLOCK DRIVER
10812M: Luca Ceresoli <[email protected]>
10813S: Maintained
10814F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10815F: drivers/clk/clk-versaclock5.c
10816
10817IEEE 802.15.4 SUBSYSTEM
10818M: Alexander Aring <[email protected]>
10819M: Stefan Schmidt <[email protected]>
10820M: Miquel Raynal <[email protected]>
10821L: [email protected]
10822S: Maintained
10823W: https://linux-wpan.org/
10824Q: https://patchwork.kernel.org/project/linux-wpan/list/
10825T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10826T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10827F: Documentation/networking/ieee802154.rst
10828F: drivers/net/ieee802154/
10829F: include/linux/ieee802154.h
10830F: include/linux/nl802154.h
10831F: include/net/af_ieee802154.h
10832F: include/net/cfg802154.h
10833F: include/net/ieee802154_netdev.h
10834F: include/net/mac802154.h
10835F: include/net/nl802154.h
10836F: net/ieee802154/
10837F: net/mac802154/
10838
10839Intel VIRTIO DATA PATH ACCELERATOR
10840M: Zhu Lingshan <[email protected]>
10841L: [email protected]
10842S: Supported
10843F: drivers/vdpa/ifcvf/
10844
10845IFE PROTOCOL
10846M: Yotam Gigi <[email protected]>
10847M: Jamal Hadi Salim <[email protected]>
10848F: include/net/ife.h
10849F: include/uapi/linux/ife.h
10850F: net/ife
10851
10852IGORPLUG-USB IR RECEIVER
10853M: Sean Young <[email protected]>
10854L: [email protected]
10855S: Maintained
10856F: drivers/media/rc/igorplugusb.c
10857
10858IGUANAWORKS USB IR TRANSCEIVER
10859M: Sean Young <[email protected]>
10860L: [email protected]
10861S: Maintained
10862F: drivers/media/rc/iguanair.c
10863
10864IIO BACKEND FRAMEWORK
10865M: Nuno Sa <[email protected]>
10866R: Olivier Moysan <[email protected]>
10867L: [email protected]
10868S: Maintained
10869F: drivers/iio/industrialio-backend.c
10870F: include/linux/iio/backend.h
10871
10872IIO DIGITAL POTENTIOMETER DAC
10873M: Peter Rosin <[email protected]>
10874L: [email protected]
10875S: Maintained
10876F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10877F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10878F: drivers/iio/dac/dpot-dac.c
10879
10880IIO ENVELOPE DETECTOR
10881M: Peter Rosin <[email protected]>
10882L: [email protected]
10883S: Maintained
10884F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10885F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10886F: drivers/iio/adc/envelope-detector.c
10887
10888IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10889M: Matti Vaittinen <[email protected]>
10890L: [email protected]
10891S: Maintained
10892F: drivers/iio/industrialio-gts-helper.c
10893F: include/linux/iio/iio-gts-helper.h
10894F: drivers/iio/test/iio-test-gts.c
10895
10896IIO MULTIPLEXER
10897M: Peter Rosin <[email protected]>
10898L: [email protected]
10899S: Maintained
10900F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10901F: drivers/iio/multiplexer/iio-mux.c
10902
10903IIO SCMI BASED DRIVER
10904M: Jyoti Bhayana <[email protected]>
10905L: [email protected]
10906S: Maintained
10907F: drivers/iio/common/scmi_sensors/scmi_iio.c
10908
10909IIO SUBSYSTEM AND DRIVERS
10910M: Jonathan Cameron <[email protected]>
10911R: Lars-Peter Clausen <[email protected]>
10912L: [email protected]
10913S: Maintained
10914T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10915F: Documentation/ABI/testing/configfs-iio*
10916F: Documentation/ABI/testing/sysfs-bus-iio*
10917F: Documentation/devicetree/bindings/iio/
10918F: Documentation/iio/
10919F: drivers/iio/
10920F: drivers/staging/iio/
10921F: include/dt-bindings/iio/
10922F: include/linux/iio/
10923F: tools/iio/
10924
10925IIO UNIT CONVERTER
10926M: Peter Rosin <[email protected]>
10927L: [email protected]
10928S: Maintained
10929F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10930F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10931F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10932F: drivers/iio/afe/iio-rescale.c
10933
10934IKANOS/ADI EAGLE ADSL USB DRIVER
10935M: Matthieu Castet <[email protected]>
10936M: Stanislaw Gruszka <[email protected]>
10937S: Maintained
10938F: drivers/usb/atm/ueagle-atm.c
10939
10940IMAGIS TOUCHSCREEN DRIVER
10941M: Markuss Broks <[email protected]>
10942S: Maintained
10943F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10944F: drivers/input/touchscreen/imagis.c
10945
10946IMGTEC ASCII LCD DRIVER
10947M: Paul Burton <[email protected]>
10948S: Maintained
10949F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10950F: drivers/auxdisplay/img-ascii-lcd.c
10951
10952IMGTEC JPEG ENCODER DRIVER
10953M: Devarsh Thakkar <[email protected]>
10954L: [email protected]
10955S: Supported
10956F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10957F: drivers/media/platform/imagination/e5010*
10958
10959IMGTEC IR DECODER DRIVER
10960S: Orphan
10961F: drivers/media/rc/img-ir/
10962
10963IMGTEC POWERVR DRM DRIVER
10964M: Frank Binns <[email protected]>
10965M: Matt Coster <[email protected]>
10966S: Supported
10967T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
10968F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10969F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10970F: Documentation/gpu/imagination/
10971F: drivers/gpu/drm/imagination/
10972F: include/uapi/drm/pvr_drm.h
10973
10974IMON SOUNDGRAPH USB IR RECEIVER
10975M: Sean Young <[email protected]>
10976L: [email protected]
10977S: Maintained
10978F: drivers/media/rc/imon.c
10979F: drivers/media/rc/imon_raw.c
10980
10981IMS TWINTURBO FRAMEBUFFER DRIVER
10982L: [email protected]
10983S: Orphan
10984F: drivers/video/fbdev/imsttfb.c
10985
10986INDEX OF FURTHER KERNEL DOCUMENTATION
10987M: Carlos Bilbao <[email protected]>
10988S: Maintained
10989F: Documentation/process/kernel-docs.rst
10990
10991INDUSTRY PACK SUBSYSTEM (IPACK)
10992M: Vaibhav Gupta <[email protected]>
10993M: Jens Taprogge <[email protected]>
10994M: Greg Kroah-Hartman <[email protected]>
10995L: [email protected]
10996S: Maintained
10997W: http://industrypack.sourceforge.net
10998F: drivers/ipack/
10999
11000INFINEON DPS310 Driver
11001M: Eddie James <[email protected]>
11002L: [email protected]
11003S: Maintained
11004F: drivers/iio/pressure/dps310.c
11005
11006INFINEON PEB2466 ASoC CODEC
11007M: Herve Codina <[email protected]>
11008L: [email protected] (moderated for non-subscribers)
11009S: Maintained
11010F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11011F: sound/soc/codecs/peb2466.c
11012
11013INFINIBAND SUBSYSTEM
11014M: Jason Gunthorpe <[email protected]>
11015M: Leon Romanovsky <[email protected]>
11016L: [email protected]
11017S: Supported
11018W: https://github.com/linux-rdma/rdma-core
11019Q: http://patchwork.kernel.org/project/linux-rdma/list/
11020T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11021F: Documentation/devicetree/bindings/infiniband/
11022F: Documentation/infiniband/
11023F: drivers/infiniband/
11024F: include/rdma/
11025F: include/trace/events/ib_mad.h
11026F: include/trace/events/ib_umad.h
11027F: include/trace/misc/rdma.h
11028F: include/uapi/linux/if_infiniband.h
11029F: include/uapi/rdma/
11030F: samples/bpf/ibumad_kern.c
11031F: samples/bpf/ibumad_user.c
11032
11033INGENIC JZ4780 NAND DRIVER
11034M: Harvey Hunt <[email protected]>
11035L: [email protected]
11036L: [email protected]
11037S: Maintained
11038F: drivers/mtd/nand/raw/ingenic/
11039
11040INGENIC JZ47xx SoCs
11041M: Paul Cercueil <[email protected]>
11042L: [email protected]
11043S: Maintained
11044F: arch/mips/boot/dts/ingenic/
11045F: arch/mips/generic/board-ingenic.c
11046F: arch/mips/include/asm/mach-ingenic/
11047F: arch/mips/ingenic/Kconfig
11048F: drivers/clk/ingenic/
11049F: drivers/dma/dma-jz4780.c
11050F: drivers/gpu/drm/ingenic/
11051F: drivers/i2c/busses/i2c-jz4780.c
11052F: drivers/iio/adc/ingenic-adc.c
11053F: drivers/irqchip/irq-ingenic.c
11054F: drivers/memory/jz4780-nemc.c
11055F: drivers/mmc/host/jz4740_mmc.c
11056F: drivers/mtd/nand/raw/ingenic/
11057F: drivers/pinctrl/pinctrl-ingenic.c
11058F: drivers/power/supply/ingenic-battery.c
11059F: drivers/pwm/pwm-jz4740.c
11060F: drivers/remoteproc/ingenic_rproc.c
11061F: drivers/rtc/rtc-jz4740.c
11062F: drivers/tty/serial/8250/8250_ingenic.c
11063F: drivers/usb/musb/jz4740.c
11064F: drivers/watchdog/jz4740_wdt.c
11065F: include/dt-bindings/iio/adc/ingenic,adc.h
11066F: include/linux/mfd/ingenic-tcu.h
11067F: sound/soc/codecs/jz47*
11068F: sound/soc/jz4740/
11069
11070INJOINIC IP5xxx POWER BANK IC DRIVER
11071M: Samuel Holland <[email protected]>
11072S: Maintained
11073F: drivers/power/supply/ip5xxx_power.c
11074
11075INOTIFY
11076M: Jan Kara <[email protected]>
11077R: Amir Goldstein <[email protected]>
11078L: [email protected]
11079S: Maintained
11080F: Documentation/filesystems/inotify.rst
11081F: fs/notify/inotify/
11082F: include/linux/inotify.h
11083F: include/uapi/linux/inotify.h
11084
11085INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11086M: Dmitry Torokhov <[email protected]>
11087L: [email protected]
11088S: Maintained
11089Q: http://patchwork.kernel.org/project/linux-input/list/
11090T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11091F: Documentation/devicetree/bindings/input/
11092F: Documentation/devicetree/bindings/serio/
11093F: Documentation/input/
11094F: drivers/input/
11095F: include/dt-bindings/input/
11096F: include/linux/input.h
11097F: include/linux/input/
11098F: include/uapi/linux/input-event-codes.h
11099F: include/uapi/linux/input.h
11100
11101INPUT MULTITOUCH (MT) PROTOCOL
11102M: Henrik Rydberg <[email protected]>
11103L: [email protected]
11104S: Odd fixes
11105F: Documentation/input/multi-touch-protocol.rst
11106F: drivers/input/input-mt.c
11107K: \b(ABS|SYN)_MT_
11108
11109INSIDE SECURE CRYPTO DRIVER
11110M: Antoine Tenart <[email protected]>
11111L: [email protected]
11112S: Maintained
11113F: drivers/crypto/inside-secure/
11114
11115INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11116M: Mimi Zohar <[email protected]>
11117M: Roberto Sassu <[email protected]>
11118M: Dmitry Kasatkin <[email protected]>
11119R: Eric Snowberg <[email protected]>
11120L: [email protected]
11121S: Supported
11122T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11123F: security/integrity/
11124F: security/integrity/ima/
11125
11126INTEL 810/815 FRAMEBUFFER DRIVER
11127M: Antonino Daplas <[email protected]>
11128L: [email protected]
11129S: Maintained
11130F: drivers/video/fbdev/i810/
11131
11132INTEL 8254 COUNTER DRIVER
11133M: William Breathitt Gray <[email protected]>
11134L: [email protected]
11135S: Maintained
11136F: drivers/counter/i8254.c
11137F: include/linux/i8254.h
11138
11139INTEL 8255 GPIO DRIVER
11140M: William Breathitt Gray <[email protected]>
11141L: [email protected]
11142S: Maintained
11143F: drivers/gpio/gpio-i8255.c
11144F: drivers/gpio/gpio-i8255.h
11145
11146INTEL ASoC DRIVERS
11147M: Cezary Rojewski <[email protected]>
11148M: Pierre-Louis Bossart <[email protected]>
11149M: Liam Girdwood <[email protected]>
11150M: Peter Ujfalusi <[email protected]>
11151M: Bard Liao <[email protected]>
11152M: Ranjani Sridharan <[email protected]>
11153M: Kai Vehmanen <[email protected]>
11154L: [email protected] (moderated for non-subscribers)
11155S: Supported
11156F: sound/soc/intel/
11157
11158INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11159M: Hans de Goede <[email protected]>
11160L: [email protected]
11161S: Maintained
11162F: drivers/platform/x86/intel/atomisp2/pm.c
11163
11164INTEL ATOMISP2 LED DRIVER
11165M: Hans de Goede <[email protected]>
11166L: [email protected]
11167S: Maintained
11168F: drivers/platform/x86/intel/atomisp2/led.c
11169
11170INTEL BIOS SAR INT1092 DRIVER
11171M: Shravan Sudhakar <[email protected]>
11172L: [email protected]
11173S: Maintained
11174F: drivers/platform/x86/intel/int1092/
11175
11176INTEL BROXTON PMC DRIVER
11177M: Mika Westerberg <[email protected]>
11178M: Zha Qipeng <[email protected]>
11179S: Maintained
11180F: drivers/mfd/intel_pmc_bxt.c
11181F: include/linux/mfd/intel_pmc_bxt.h
11182
11183INTEL C600 SERIES SAS CONTROLLER DRIVER
11184M: Artur Paszkiewicz <[email protected]>
11185L: [email protected]
11186S: Supported
11187T: git git://git.code.sf.net/p/intel-sas/isci
11188F: drivers/scsi/isci/
11189
11190INTEL CPU family model numbers
11191M: Tony Luck <[email protected]>
11192M: [email protected]
11193L: [email protected]
11194S: Supported
11195F: arch/x86/include/asm/intel-family.h
11196
11197INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11198M: Jani Nikula <[email protected]>
11199M: Rodrigo Vivi <[email protected]>
11200L: [email protected]
11201L: [email protected]
11202S: Supported
11203F: drivers/gpu/drm/i915/display/
11204F: drivers/gpu/drm/xe/display/
11205F: drivers/gpu/drm/xe/compat-i915-headers
11206F: include/drm/intel/
11207
11208INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11209M: Jani Nikula <[email protected]>
11210M: Joonas Lahtinen <[email protected]>
11211M: Rodrigo Vivi <[email protected]>
11212M: Tvrtko Ursulin <[email protected]>
11213L: [email protected]
11214S: Supported
11215W: https://drm.pages.freedesktop.org/intel-docs/
11216Q: http://patchwork.freedesktop.org/project/intel-gfx/
11217B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11218C: irc://irc.oftc.net/intel-gfx
11219T: git https://gitlab.freedesktop.org/drm/i915/kernel.git
11220F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11221F: Documentation/gpu/i915.rst
11222F: drivers/gpu/drm/ci/xfails/i915*
11223F: drivers/gpu/drm/i915/
11224F: include/drm/intel/
11225F: include/uapi/drm/i915_drm.h
11226
11227INTEL DRM XE DRIVER (Lunar Lake and newer)
11228M: Lucas De Marchi <[email protected]>
11229M: Thomas Hellström <[email protected]>
11230M: Rodrigo Vivi <[email protected]>
11231L: [email protected]
11232S: Supported
11233W: https://drm.pages.freedesktop.org/intel-docs/
11234Q: http://patchwork.freedesktop.org/project/intel-xe/
11235B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11236C: irc://irc.oftc.net/xe
11237T: git https://gitlab.freedesktop.org/drm/xe/kernel.git
11238F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11239F: Documentation/gpu/xe/
11240F: drivers/gpu/drm/xe/
11241F: include/drm/intel/
11242F: include/uapi/drm/xe_drm.h
11243
11244INTEL ETHERNET DRIVERS
11245M: Tony Nguyen <[email protected]>
11246M: Przemek Kitszel <[email protected]>
11247L: [email protected] (moderated for non-subscribers)
11248S: Supported
11249W: https://www.intel.com/content/www/us/en/support.html
11250Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11251T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11252T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11253F: Documentation/networking/device_drivers/ethernet/intel/
11254F: drivers/net/ethernet/intel/
11255F: drivers/net/ethernet/intel/*/
11256F: include/linux/avf/virtchnl.h
11257F: include/linux/net/intel/iidc.h
11258
11259INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11260M: Mustafa Ismail <[email protected]>
11261M: Tatyana Nikolova <[email protected]>
11262L: [email protected]
11263S: Supported
11264F: drivers/infiniband/hw/irdma/
11265F: include/uapi/rdma/irdma-abi.h
11266
11267INTEL GPIO DRIVERS
11268M: Andy Shevchenko <[email protected]>
11269L: [email protected]
11270S: Supported
11271T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11272F: drivers/gpio/gpio-elkhartlake.c
11273F: drivers/gpio/gpio-graniterapids.c
11274F: drivers/gpio/gpio-ich.c
11275F: drivers/gpio/gpio-merrifield.c
11276F: drivers/gpio/gpio-ml-ioh.c
11277F: drivers/gpio/gpio-pch.c
11278F: drivers/gpio/gpio-sch.c
11279F: drivers/gpio/gpio-sodaville.c
11280F: drivers/gpio/gpio-tangier.c
11281F: drivers/gpio/gpio-tangier.h
11282
11283INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11284M: Zhenyu Wang <[email protected]>
11285M: Zhi Wang <[email protected]>
11286L: [email protected]
11287L: [email protected]
11288S: Supported
11289W: https://github.com/intel/gvt-linux/wiki
11290T: git https://github.com/intel/gvt-linux.git
11291F: drivers/gpu/drm/i915/gvt/
11292
11293INTEL HID EVENT DRIVER
11294M: Alex Hung <[email protected]>
11295L: [email protected]
11296S: Maintained
11297F: drivers/platform/x86/intel/hid.c
11298
11299INTEL I/OAT DMA DRIVER
11300M: Dave Jiang <[email protected]>
11301R: Dan Williams <[email protected]>
11302L: [email protected]
11303S: Supported
11304Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
11305F: drivers/dma/ioat*
11306
11307INTEL IAA CRYPTO DRIVER
11308M: Tom Zanussi <[email protected]>
11309L: [email protected]
11310S: Supported
11311F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11312F: drivers/crypto/intel/iaa/*
11313
11314INTEL IDLE DRIVER
11315M: Jacob Pan <[email protected]>
11316M: Len Brown <[email protected]>
11317L: [email protected]
11318S: Supported
11319B: https://bugzilla.kernel.org
11320T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11321F: drivers/idle/intel_idle.c
11322
11323INTEL IDXD DRIVER
11324M: Fenghua Yu <[email protected]>
11325R: Dave Jiang <[email protected]>
11326L: [email protected]
11327S: Supported
11328F: drivers/dma/idxd/*
11329F: include/uapi/linux/idxd.h
11330
11331INTEL IN FIELD SCAN (IFS) DEVICE
11332M: Jithu Joseph <[email protected]>
11333R: Ashok Raj <[email protected]>
11334R: Tony Luck <[email protected]>
11335S: Maintained
11336F: drivers/platform/x86/intel/ifs
11337F: include/trace/events/intel_ifs.h
11338F: tools/testing/selftests/drivers/platform/x86/intel/ifs/
11339
11340INTEL INTEGRATED SENSOR HUB DRIVER
11341M: Srinivas Pandruvada <[email protected]>
11342M: Jiri Kosina <[email protected]>
11343L: [email protected]
11344S: Maintained
11345F: drivers/hid/intel-ish-hid/
11346
11347INTEL IOMMU (VT-d)
11348M: David Woodhouse <[email protected]>
11349M: Lu Baolu <[email protected]>
11350L: [email protected]
11351S: Supported
11352T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11353F: drivers/iommu/intel/
11354
11355INTEL IPU3 CSI-2 CIO2 DRIVER
11356M: Yong Zhi <[email protected]>
11357M: Sakari Ailus <[email protected]>
11358M: Bingbu Cao <[email protected]>
11359M: Dan Scally <[email protected]>
11360R: Tianshu Qiu <[email protected]>
11361L: [email protected]
11362S: Maintained
11363T: git git://linuxtv.org/media_tree.git
11364F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11365F: drivers/media/pci/intel/ipu3/
11366
11367INTEL IPU3 CSI-2 IMGU DRIVER
11368M: Sakari Ailus <[email protected]>
11369R: Bingbu Cao <[email protected]>
11370R: Tianshu Qiu <[email protected]>
11371L: [email protected]
11372S: Maintained
11373F: Documentation/admin-guide/media/ipu3.rst
11374F: Documentation/admin-guide/media/ipu3_rcb.svg
11375F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11376F: drivers/staging/media/ipu3/
11377
11378INTEL IPU6 INPUT SYSTEM DRIVER
11379M: Sakari Ailus <[email protected]>
11380M: Bingbu Cao <[email protected]>
11381R: Tianshu Qiu <[email protected]>
11382L: [email protected]
11383S: Maintained
11384T: git git://linuxtv.org/media_tree.git
11385F: Documentation/admin-guide/media/ipu6-isys.rst
11386F: drivers/media/pci/intel/ipu6/
11387
11388INTEL ISHTP ECLITE DRIVER
11389M: Sumesh K Naduvalath <[email protected]>
11390L: [email protected]
11391S: Supported
11392F: drivers/platform/x86/intel/ishtp_eclite.c
11393
11394INTEL IXP4XX CRYPTO SUPPORT
11395M: Corentin Labbe <[email protected]>
11396L: [email protected]
11397S: Maintained
11398F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11399
11400INTEL KEEM BAY DRM DRIVER
11401M: Anitha Chrisanthus <[email protected]>
11402M: Edmund Dea <[email protected]>
11403S: Maintained
11404F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11405F: drivers/gpu/drm/kmb/
11406
11407INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11408M: Daniele Alessandrelli <[email protected]>
11409S: Maintained
11410F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11411F: drivers/crypto/intel/keembay/Kconfig
11412F: drivers/crypto/intel/keembay/Makefile
11413F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11414F: drivers/crypto/intel/keembay/ocs-aes.c
11415F: drivers/crypto/intel/keembay/ocs-aes.h
11416
11417INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11418M: Daniele Alessandrelli <[email protected]>
11419M: Prabhjot Khurana <[email protected]>
11420M: Mark Gross <[email protected]>
11421S: Maintained
11422F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11423F: drivers/crypto/intel/keembay/Kconfig
11424F: drivers/crypto/intel/keembay/Makefile
11425F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11426
11427INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11428M: Daniele Alessandrelli <[email protected]>
11429M: Declan Murphy <[email protected]>
11430S: Maintained
11431F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11432F: drivers/crypto/intel/keembay/Kconfig
11433F: drivers/crypto/intel/keembay/Makefile
11434F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11435F: drivers/crypto/intel/keembay/ocs-hcu.c
11436F: drivers/crypto/intel/keembay/ocs-hcu.h
11437
11438INTEL MANAGEMENT ENGINE (mei)
11439M: Tomas Winkler <[email protected]>
11440L: [email protected]
11441S: Supported
11442F: Documentation/driver-api/mei/*
11443F: drivers/misc/mei/
11444F: drivers/watchdog/mei_wdt.c
11445F: include/linux/mei_aux.h
11446F: include/linux/mei_cl_bus.h
11447F: include/uapi/linux/mei.h
11448F: include/uapi/linux/mei_uuid.h
11449F: include/uapi/linux/uuid.h
11450F: samples/mei/*
11451
11452INTEL MAX 10 BMC MFD DRIVER
11453M: Xu Yilun <[email protected]>
11454R: Tom Rix <[email protected]>
11455S: Maintained
11456F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11457F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
11458F: drivers/hwmon/intel-m10-bmc-hwmon.c
11459F: drivers/mfd/intel-m10-bmc*
11460F: include/linux/mfd/intel-m10-bmc.h
11461
11462INTEL MAX10 BMC SECURE UPDATES
11463M: Peter Colberg <[email protected]>
11464L: [email protected]
11465S: Maintained
11466F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11467F: drivers/fpga/intel-m10-bmc-sec-update.c
11468
11469INTEL P-Unit IPC DRIVER
11470M: Zha Qipeng <[email protected]>
11471L: [email protected]
11472S: Maintained
11473F: arch/x86/include/asm/intel_punit_ipc.h
11474F: drivers/platform/x86/intel/punit_ipc.c
11475
11476INTEL PMC CORE DRIVER
11477M: Rajneesh Bhardwaj <[email protected]>
11478M: David E Box <[email protected]>
11479L: [email protected]
11480S: Maintained
11481F: Documentation/ABI/testing/sysfs-platform-intel-pmc
11482F: drivers/platform/x86/intel/pmc/
11483
11484INTEL PMIC GPIO DRIVERS
11485M: Andy Shevchenko <[email protected]>
11486S: Supported
11487T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11488F: drivers/gpio/gpio-*cove.c
11489
11490INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11491M: Andy Shevchenko <[email protected]>
11492S: Supported
11493F: drivers/mfd/intel_soc_pmic*
11494F: include/linux/mfd/intel_soc_pmic*
11495
11496INTEL PMT DRIVERS
11497M: David E. Box <[email protected]>
11498S: Supported
11499F: drivers/platform/x86/intel/pmt/
11500
11501INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11502M: Stanislav Yakovlev <[email protected]>
11503L: [email protected]
11504S: Maintained
11505F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11506F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11507F: drivers/net/wireless/intel/ipw2x00/
11508
11509INTEL PSTATE DRIVER
11510M: Srinivas Pandruvada <[email protected]>
11511M: Len Brown <[email protected]>
11512L: [email protected]
11513S: Supported
11514F: drivers/cpufreq/intel_pstate.c
11515
11516INTEL PTP DFL ToD DRIVER
11517M: Tianfei Zhang <[email protected]>
11518L: [email protected]
11519L: [email protected]
11520S: Maintained
11521F: drivers/ptp/ptp_dfl_tod.c
11522
11523INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11524M: Jarkko Nikula <[email protected]>
11525L: [email protected]
11526F: drivers/counter/intel-qep.c
11527
11528INTEL SCU DRIVERS
11529M: Mika Westerberg <[email protected]>
11530S: Maintained
11531F: arch/x86/include/asm/intel_scu_ipc.h
11532F: drivers/platform/x86/intel_scu_*
11533
11534INTEL SDSI DRIVER
11535M: David E. Box <[email protected]>
11536S: Supported
11537F: drivers/platform/x86/intel/sdsi.c
11538F: tools/arch/x86/intel_sdsi/
11539F: tools/testing/selftests/drivers/sdsi/
11540
11541INTEL SGX
11542M: Jarkko Sakkinen <[email protected]>
11543R: Dave Hansen <[email protected]>
11544L: [email protected]
11545S: Supported
11546Q: https://patchwork.kernel.org/project/intel-sgx/list/
11547T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11548F: Documentation/arch/x86/sgx.rst
11549F: arch/x86/entry/vdso/vsgx.S
11550F: arch/x86/include/asm/sgx.h
11551F: arch/x86/include/uapi/asm/sgx.h
11552F: arch/x86/kernel/cpu/sgx/*
11553F: tools/testing/selftests/sgx/*
11554K: \bSGX_
11555
11556INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11557M: Daniel Scally <[email protected]>
11558S: Maintained
11559F: drivers/platform/x86/intel/int3472/
11560
11561INTEL SPEED SELECT TECHNOLOGY
11562M: Srinivas Pandruvada <[email protected]>
11563L: [email protected]
11564S: Maintained
11565F: drivers/platform/x86/intel/speed_select_if/
11566F: include/uapi/linux/isst_if.h
11567F: tools/power/x86/intel-speed-select/
11568
11569INTEL STRATIX10 FIRMWARE DRIVERS
11570M: Dinh Nguyen <[email protected]>
11571L: [email protected]
11572S: Maintained
11573T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11574F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11575F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11576F: drivers/firmware/stratix10-rsu.c
11577F: drivers/firmware/stratix10-svc.c
11578F: include/linux/firmware/intel/stratix10-smc.h
11579F: include/linux/firmware/intel/stratix10-svc-client.h
11580
11581INTEL TELEMETRY DRIVER
11582M: Rajneesh Bhardwaj <[email protected]>
11583M: "David E. Box" <[email protected]>
11584L: [email protected]
11585S: Maintained
11586F: arch/x86/include/asm/intel_telemetry.h
11587F: drivers/platform/x86/intel/telemetry/
11588
11589INTEL TPMI DRIVER
11590M: Srinivas Pandruvada <[email protected]>
11591L: [email protected]
11592S: Maintained
11593F: Documentation/ABI/testing/debugfs-tpmi
11594F: drivers/platform/x86/intel/tpmi.c
11595F: include/linux/intel_tpmi.h
11596
11597INTEL UNCORE FREQUENCY CONTROL
11598M: Srinivas Pandruvada <[email protected]>
11599L: [email protected]
11600S: Maintained
11601F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11602F: drivers/platform/x86/intel/uncore-frequency/
11603
11604INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11605M: David E. Box <[email protected]>
11606S: Supported
11607F: drivers/platform/x86/intel/vsec.*
11608
11609INTEL VIRTUAL BUTTON DRIVER
11610M: AceLan Kao <[email protected]>
11611L: [email protected]
11612S: Maintained
11613F: drivers/platform/x86/intel/vbtn.c
11614
11615INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11616M: Stanislaw Gruszka <[email protected]>
11617L: [email protected]
11618S: Supported
11619F: drivers/net/wireless/intel/iwlegacy/
11620
11621INTEL WIRELESS WIFI LINK (iwlwifi)
11622M: Miri Korenblit <[email protected]>
11623L: [email protected]
11624S: Supported
11625W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11627F: drivers/net/wireless/intel/iwlwifi/
11628
11629INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11630M: Jithu Joseph <[email protected]>
11631S: Maintained
11632W: https://slimbootloader.github.io/security/firmware-update.html
11633F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
11634
11635INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11636L: [email protected]
11637S: Maintained
11638F: drivers/platform/x86/intel/wmi/thunderbolt.c
11639
11640INTEL WWAN IOSM DRIVER
11641M: M Chetan Kumar <[email protected]>
11642L: [email protected]
11643S: Maintained
11644F: drivers/net/wwan/iosm/
11645
11646INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11647M: Xin Li <[email protected]>
11648M: "H. Peter Anvin" <[email protected]>
11649S: Supported
11650F: Documentation/arch/x86/x86_64/fred.rst
11651F: arch/x86/entry/entry_64_fred.S
11652F: arch/x86/entry/entry_fred.c
11653F: arch/x86/include/asm/fred.h
11654F: arch/x86/kernel/fred.c
11655
11656INTEL(R) TRACE HUB
11657M: Alexander Shishkin <[email protected]>
11658S: Supported
11659F: Documentation/trace/intel_th.rst
11660F: drivers/hwtracing/intel_th/
11661F: include/linux/intel_th.h
11662
11663INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11664M: Ning Sun <[email protected]>
11665L: [email protected]
11666S: Supported
11667W: http://tboot.sourceforge.net
11668T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11669F: Documentation/arch/x86/intel_txt.rst
11670F: arch/x86/kernel/tboot.c
11671F: include/linux/tboot.h
11672
11673INTERCONNECT API
11674M: Georgi Djakov <[email protected]>
11675L: [email protected]
11676S: Maintained
11677T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11678F: Documentation/devicetree/bindings/interconnect/
11679F: Documentation/driver-api/interconnect.rst
11680F: drivers/interconnect/
11681F: include/dt-bindings/interconnect/
11682F: include/linux/interconnect-provider.h
11683F: include/linux/interconnect.h
11684
11685INTERRUPT COUNTER DRIVER
11686M: Oleksij Rempel <[email protected]>
11687R: Pengutronix Kernel Team <[email protected]>
11688L: [email protected]
11689F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11690F: drivers/counter/interrupt-cnt.c
11691
11692INTERSIL ISL7998X VIDEO DECODER DRIVER
11693M: Michael Tretter <[email protected]>
11694R: Pengutronix Kernel Team <[email protected]>
11695L: [email protected]
11696S: Maintained
11697F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11698F: drivers/media/i2c/isl7998x.c
11699
11700INVENSENSE ICM-426xx IMU DRIVER
11701M: Jean-Baptiste Maneyrol <[email protected]>
11702L: [email protected]
11703S: Maintained
11704W: https://invensense.tdk.com/
11705F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11706F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11707F: drivers/iio/imu/inv_icm42600/
11708
11709INVENSENSE MPU-3050 GYROSCOPE DRIVER
11710M: Linus Walleij <[email protected]>
11711L: [email protected]
11712S: Maintained
11713F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11714F: drivers/iio/gyro/mpu3050*
11715
11716IOC3 ETHERNET DRIVER
11717M: Ralf Baechle <[email protected]>
11718L: [email protected]
11719S: Maintained
11720F: drivers/net/ethernet/sgi/ioc3-eth.c
11721
11722IOMMU DMA-API LAYER
11723M: Robin Murphy <[email protected]>
11724L: [email protected]
11725S: Maintained
11726T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11727F: drivers/iommu/dma-iommu.c
11728F: drivers/iommu/dma-iommu.h
11729F: drivers/iommu/iova.c
11730F: include/linux/iova.h
11731
11732IOMMU SUBSYSTEM
11733M: Joerg Roedel <[email protected]>
11734M: Will Deacon <[email protected]>
11735R: Robin Murphy <[email protected]>
11736L: [email protected]
11737S: Maintained
11738T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11739F: Documentation/devicetree/bindings/iommu/
11740F: drivers/iommu/
11741F: include/linux/iommu.h
11742F: include/linux/iova.h
11743F: include/linux/of_iommu.h
11744
11745IOMMUFD
11746M: Jason Gunthorpe <[email protected]>
11747M: Kevin Tian <[email protected]>
11748L: [email protected]
11749S: Maintained
11750T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11751F: Documentation/userspace-api/iommufd.rst
11752F: drivers/iommu/iommufd/
11753F: include/linux/iommufd.h
11754F: include/uapi/linux/iommufd.h
11755F: tools/testing/selftests/iommu/
11756
11757IOSYS-MAP HELPERS
11758M: Thomas Zimmermann <[email protected]>
11759L: [email protected]
11760S: Maintained
11761T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
11762F: include/linux/iosys-map.h
11763
11764IO_URING
11765M: Jens Axboe <[email protected]>
11766M: Pavel Begunkov <[email protected]>
11767L: [email protected]
11768S: Maintained
11769T: git git://git.kernel.dk/linux-block
11770T: git git://git.kernel.dk/liburing
11771F: include/linux/io_uring/
11772F: include/linux/io_uring.h
11773F: include/linux/io_uring_types.h
11774F: include/trace/events/io_uring.h
11775F: include/uapi/linux/io_uring.h
11776F: io_uring/
11777
11778IPMI SUBSYSTEM
11779M: Corey Minyard <[email protected]>
11780L: [email protected] (moderated for non-subscribers)
11781S: Supported
11782W: http://openipmi.sourceforge.net/
11783T: git https://github.com/cminyard/linux-ipmi.git for-next
11784F: Documentation/devicetree/bindings/ipmi/
11785F: Documentation/driver-api/ipmi.rst
11786F: drivers/char/ipmi/
11787F: include/linux/ipmi*
11788F: include/uapi/linux/ipmi*
11789
11790IPS SCSI RAID DRIVER
11791M: Adaptec OEM Raid Solutions <[email protected]>
11792L: [email protected]
11793S: Maintained
11794W: http://www.adaptec.com/
11795F: drivers/scsi/ips*
11796
11797IPVS
11798M: Simon Horman <[email protected]>
11799M: Julian Anastasov <[email protected]>
11800L: [email protected]
11801L: [email protected]
11802S: Maintained
11803T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11804T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11805F: Documentation/networking/ipvs-sysctl.rst
11806F: include/net/ip_vs.h
11807F: include/uapi/linux/ip_vs.h
11808F: net/netfilter/ipvs/
11809
11810IPWIRELESS DRIVER
11811M: Jiri Kosina <[email protected]>
11812M: David Sterba <[email protected]>
11813S: Odd Fixes
11814F: drivers/tty/ipwireless/
11815
11816IRON DEVICE AUDIO CODEC DRIVERS
11817M: Kiseok Jo <[email protected]>
11818L: [email protected] (moderated for non-subscribers)
11819S: Maintained
11820F: Documentation/devicetree/bindings/sound/irondevice,*
11821F: sound/soc/codecs/sma*
11822
11823IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11824M: Thomas Gleixner <[email protected]>
11825S: Maintained
11826T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11827F: Documentation/core-api/irq/irq-domain.rst
11828F: include/linux/irqdomain.h
11829F: include/linux/irqdomain_defs.h
11830F: kernel/irq/irqdomain.c
11831F: kernel/irq/msi.c
11832
11833IRQ SUBSYSTEM
11834M: Thomas Gleixner <[email protected]>
11835L: [email protected]
11836S: Maintained
11837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11838F: include/linux/group_cpus.h
11839F: include/linux/irq.h
11840F: include/linux/irqhandler.h
11841F: include/linux/irqnr.h
11842F: include/linux/irqreturn.h
11843F: kernel/irq/
11844F: lib/group_cpus.c
11845
11846IRQCHIP DRIVERS
11847M: Thomas Gleixner <[email protected]>
11848L: [email protected]
11849S: Maintained
11850T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11851F: Documentation/devicetree/bindings/interrupt-controller/
11852F: drivers/irqchip/
11853F: include/linux/irqchip.h
11854
11855ISA
11856M: William Breathitt Gray <[email protected]>
11857S: Maintained
11858F: Documentation/driver-api/isa.rst
11859F: drivers/base/isa.c
11860F: include/linux/isa.h
11861
11862ISA RADIO MODULE
11863M: Hans Verkuil <[email protected]>
11864L: [email protected]
11865S: Maintained
11866W: https://linuxtv.org
11867T: git git://linuxtv.org/media_tree.git
11868F: drivers/media/radio/radio-isa*
11869
11870ISAPNP
11871M: Jaroslav Kysela <[email protected]>
11872S: Maintained
11873F: Documentation/userspace-api/isapnp.rst
11874F: drivers/pnp/isapnp/
11875F: include/linux/isapnp.h
11876
11877ISCSI
11878M: Lee Duncan <[email protected]>
11879M: Chris Leech <[email protected]>
11880M: Mike Christie <[email protected]>
11881L: [email protected]
11882L: [email protected]
11883S: Maintained
11884W: www.open-iscsi.com
11885F: drivers/scsi/*iscsi*
11886F: include/scsi/*iscsi*
11887
11888iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11889M: Peter Jones <[email protected]>
11890M: Konrad Rzeszutek Wilk <[email protected]>
11891S: Maintained
11892F: drivers/firmware/iscsi_ibft*
11893
11894ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11895M: Sagi Grimberg <[email protected]>
11896M: Max Gurtovoy <[email protected]>
11897L: [email protected]
11898S: Supported
11899W: http://www.openfabrics.org
11900W: www.open-iscsi.org
11901Q: http://patchwork.kernel.org/project/linux-rdma/list/
11902F: drivers/infiniband/ulp/iser/
11903
11904ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11905M: Sagi Grimberg <[email protected]>
11906L: [email protected]
11907L: [email protected]
11908S: Supported
11909T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11910F: drivers/infiniband/ulp/isert
11911
11912ISDN/CMTP OVER BLUETOOTH
11913M: Karsten Keil <[email protected]>
11914L: [email protected] (subscribers-only)
11915L: [email protected]
11916S: Odd Fixes
11917W: http://www.isdn4linux.de
11918F: Documentation/isdn/
11919F: drivers/isdn/capi/
11920F: include/linux/isdn/
11921F: include/uapi/linux/isdn/
11922F: net/bluetooth/cmtp/
11923
11924ISDN/mISDN SUBSYSTEM
11925M: Karsten Keil <[email protected]>
11926L: [email protected] (subscribers-only)
11927L: [email protected]
11928S: Maintained
11929W: http://www.isdn4linux.de
11930F: drivers/isdn/Kconfig
11931F: drivers/isdn/Makefile
11932F: drivers/isdn/hardware/
11933F: drivers/isdn/mISDN/
11934
11935ISOFS FILESYSTEM
11936M: Jan Kara <[email protected]>
11937L: [email protected]
11938S: Maintained
11939F: Documentation/filesystems/isofs.rst
11940F: fs/isofs/
11941
11942IT87 HARDWARE MONITORING DRIVER
11943M: Jean Delvare <[email protected]>
11944L: [email protected]
11945S: Maintained
11946F: Documentation/hwmon/it87.rst
11947F: drivers/hwmon/it87.c
11948
11949IT913X MEDIA DRIVER
11950L: [email protected]
11951S: Orphan
11952W: https://linuxtv.org
11953Q: http://patchwork.linuxtv.org/project/linux-media/list/
11954F: drivers/media/tuners/it913x*
11955
11956ITE IT66121 HDMI BRIDGE DRIVER
11957M: Phong LE <[email protected]>
11958M: Neil Armstrong <[email protected]>
11959S: Maintained
11960T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
11961F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11962F: drivers/gpu/drm/bridge/ite-it66121.c
11963
11964IVTV VIDEO4LINUX DRIVER
11965M: Andy Walls <[email protected]>
11966L: [email protected]
11967S: Maintained
11968W: https://linuxtv.org
11969T: git git://linuxtv.org/media_tree.git
11970F: Documentation/admin-guide/media/ivtv*
11971F: drivers/media/pci/ivtv/
11972F: include/uapi/linux/ivtv*
11973
11974IX2505V MEDIA DRIVER
11975M: Malcolm Priestley <[email protected]>
11976L: [email protected]
11977S: Maintained
11978W: https://linuxtv.org
11979Q: http://patchwork.linuxtv.org/project/linux-media/list/
11980F: drivers/media/dvb-frontends/ix2505v*
11981
11982JAILHOUSE HYPERVISOR INTERFACE
11983M: Jan Kiszka <[email protected]>
11984L: [email protected]
11985S: Maintained
11986F: arch/x86/include/asm/jailhouse_para.h
11987F: arch/x86/kernel/jailhouse.c
11988
11989JFS FILESYSTEM
11990M: Dave Kleikamp <[email protected]>
11991L: [email protected]
11992S: Odd Fixes
11993W: http://jfs.sourceforge.net/
11994T: git https://github.com/kleikamp/linux-shaggy.git
11995F: Documentation/admin-guide/jfs.rst
11996F: fs/jfs/
11997
11998JME NETWORK DRIVER
11999M: Guo-Fu Tseng <[email protected]>
12000L: [email protected]
12001S: Odd Fixes
12002F: drivers/net/ethernet/jme.*
12003
12004JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12005M: David Woodhouse <[email protected]>
12006M: Richard Weinberger <[email protected]>
12007L: [email protected]
12008S: Odd Fixes
12009W: http://www.linux-mtd.infradead.org/doc/jffs2.html
12010T: git git://git.infradead.org/ubifs-2.6.git
12011F: fs/jffs2/
12012F: include/uapi/linux/jffs2.h
12013
12014JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12015M: "Theodore Ts'o" <[email protected]>
12016M: Jan Kara <[email protected]>
12017L: [email protected]
12018S: Maintained
12019F: fs/jbd2/
12020F: include/linux/jbd2.h
12021
12022JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12023M: Mikhail Ulyanov <[email protected]>
12024L: [email protected]
12025L: [email protected]
12026S: Maintained
12027F: drivers/media/platform/renesas/rcar_jpu.c
12028
12029JSM Neo PCI based serial card
12030L: [email protected]
12031S: Orphan
12032F: drivers/tty/serial/jsm/
12033
12034K10TEMP HARDWARE MONITORING DRIVER
12035M: Clemens Ladisch <[email protected]>
12036L: [email protected]
12037S: Maintained
12038F: Documentation/hwmon/k10temp.rst
12039F: drivers/hwmon/k10temp.c
12040
12041K8TEMP HARDWARE MONITORING DRIVER
12042M: Rudolf Marek <[email protected]>
12043L: [email protected]
12044S: Maintained
12045F: Documentation/hwmon/k8temp.rst
12046F: drivers/hwmon/k8temp.c
12047
12048KASAN
12049M: Andrey Ryabinin <[email protected]>
12050R: Alexander Potapenko <[email protected]>
12051R: Andrey Konovalov <[email protected]>
12052R: Dmitry Vyukov <[email protected]>
12053R: Vincenzo Frascino <[email protected]>
12054L: [email protected]
12055S: Maintained
12056F: Documentation/dev-tools/kasan.rst
12057F: arch/*/include/asm/*kasan.h
12058F: arch/*/mm/kasan_init*
12059F: include/linux/kasan*.h
12060F: lib/Kconfig.kasan
12061F: mm/kasan/
12062F: scripts/Makefile.kasan
12063
12064KCONFIG
12065M: Masahiro Yamada <[email protected]>
12066L: [email protected]
12067S: Maintained
12068Q: https://patchwork.kernel.org/project/linux-kbuild/list/
12069T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12070F: Documentation/kbuild/kconfig*
12071F: scripts/Kconfig.include
12072F: scripts/kconfig/
12073
12074KCOV
12075R: Dmitry Vyukov <[email protected]>
12076R: Andrey Konovalov <[email protected]>
12077L: [email protected]
12078S: Maintained
12079F: Documentation/dev-tools/kcov.rst
12080F: include/linux/kcov.h
12081F: include/uapi/linux/kcov.h
12082F: kernel/kcov.c
12083F: scripts/Makefile.kcov
12084
12085KCSAN
12086M: Marco Elver <[email protected]>
12087R: Dmitry Vyukov <[email protected]>
12088L: [email protected]
12089S: Maintained
12090F: Documentation/dev-tools/kcsan.rst
12091F: include/linux/kcsan*.h
12092F: kernel/kcsan/
12093F: lib/Kconfig.kcsan
12094F: scripts/Makefile.kcsan
12095
12096KDUMP
12097M: Baoquan He <[email protected]>
12098R: Vivek Goyal <[email protected]>
12099R: Dave Young <[email protected]>
12100L: [email protected]
12101S: Maintained
12102W: http://lse.sourceforge.net/kdump/
12103F: Documentation/admin-guide/kdump/
12104F: fs/proc/vmcore.c
12105F: include/linux/crash_core.h
12106F: include/linux/crash_dump.h
12107F: include/uapi/linux/vmcore.h
12108F: kernel/crash_*.c
12109
12110KEENE FM RADIO TRANSMITTER DRIVER
12111M: Hans Verkuil <[email protected]>
12112L: [email protected]
12113S: Maintained
12114W: https://linuxtv.org
12115T: git git://linuxtv.org/media_tree.git
12116F: drivers/media/radio/radio-keene*
12117
12118KERNEL AUTOMOUNTER
12119M: Ian Kent <[email protected]>
12120L: [email protected]
12121S: Maintained
12122F: fs/autofs/
12123
12124KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12125M: Masahiro Yamada <[email protected]>
12126R: Nathan Chancellor <[email protected]>
12127R: Nicolas Schier <[email protected]>
12128L: [email protected]
12129S: Maintained
12130Q: https://patchwork.kernel.org/project/linux-kbuild/list/
12131T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12132F: Documentation/kbuild/
12133F: Makefile
12134F: scripts/*vmlinux*
12135F: scripts/Kbuild*
12136F: scripts/Makefile*
12137F: scripts/basic/
12138F: scripts/clang-tools/
12139F: scripts/dummy-tools/
12140F: scripts/include/
12141F: scripts/mk*
12142F: scripts/mod/
12143F: scripts/package/
12144F: usr/
12145
12146KERNEL HARDENING (not covered by other areas)
12147M: Kees Cook <[email protected]>
12148R: Gustavo A. R. Silva <[email protected]>
12149L: [email protected]
12150S: Supported
12151T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12152F: Documentation/ABI/testing/sysfs-kernel-oops_count
12153F: Documentation/ABI/testing/sysfs-kernel-warn_count
12154F: arch/*/configs/hardening.config
12155F: include/linux/overflow.h
12156F: include/linux/randomize_kstack.h
12157F: kernel/configs/hardening.config
12158F: lib/usercopy_kunit.c
12159F: mm/usercopy.c
12160K: \b(add|choose)_random_kstack_offset\b
12161K: \b__check_(object_size|heap_object)\b
12162K: \b__counted_by\b
12163
12164KERNEL JANITORS
12165L: [email protected]
12166S: Odd Fixes
12167W: http://kernelnewbies.org/KernelJanitors
12168
12169KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12170M: Chuck Lever <[email protected]>
12171M: Jeff Layton <[email protected]>
12172R: Neil Brown <[email protected]>
12173R: Olga Kornievskaia <[email protected]>
12174R: Dai Ngo <[email protected]>
12175R: Tom Talpey <[email protected]>
12176L: [email protected]
12177S: Supported
12178B: https://bugzilla.kernel.org
12179T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12180F: Documentation/filesystems/nfs/
12181F: fs/lockd/
12182F: fs/nfs_common/
12183F: fs/nfsd/
12184F: include/linux/lockd/
12185F: include/linux/sunrpc/
12186F: include/trace/events/rpcgss.h
12187F: include/trace/events/rpcrdma.h
12188F: include/trace/events/sunrpc.h
12189F: include/trace/misc/fs.h
12190F: include/trace/misc/nfs.h
12191F: include/trace/misc/sunrpc.h
12192F: include/uapi/linux/nfsd/
12193F: include/uapi/linux/sunrpc/
12194F: net/sunrpc/
12195
12196KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12197M: Thomas Weißschuh <[email protected]>
12198R: Christian Heusel <[email protected]>
12199R: Nathan Chancellor <[email protected]>
12200S: Maintained
12201F: scripts/package/PKGBUILD
12202
12203KERNEL REGRESSIONS
12204M: Thorsten Leemhuis <[email protected]>
12205L: [email protected]
12206S: Supported
12207F: Documentation/admin-guide/reporting-regressions.rst
12208F: Documentation/process/handling-regressions.rst
12209
12210KERNEL SELFTEST FRAMEWORK
12211M: Shuah Khan <[email protected]>
12212M: Shuah Khan <[email protected]>
12213L: [email protected]
12214S: Maintained
12215Q: https://patchwork.kernel.org/project/linux-kselftest/list/
12216T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12217F: Documentation/dev-tools/kselftest*
12218F: tools/testing/selftests/
12219
12220KERNEL SMB3 SERVER (KSMBD)
12221M: Namjae Jeon <[email protected]>
12222M: Steve French <[email protected]>
12223R: Sergey Senozhatsky <[email protected]>
12224R: Tom Talpey <[email protected]>
12225L: [email protected]
12226S: Maintained
12227T: git git://git.samba.org/ksmbd.git
12228F: Documentation/filesystems/smb/ksmbd.rst
12229F: fs/smb/common/
12230F: fs/smb/server/
12231
12232KERNEL UNIT TESTING FRAMEWORK (KUnit)
12233M: Brendan Higgins <[email protected]>
12234M: David Gow <[email protected]>
12235R: Rae Moar <[email protected]>
12236L: [email protected]
12237L: [email protected]
12238S: Maintained
12239W: https://google.github.io/kunit-docs/third_party/kernel/docs/
12240T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12241T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12242F: Documentation/dev-tools/kunit/
12243F: include/kunit/
12244F: lib/kunit/
12245F: rust/kernel/kunit.rs
12246F: scripts/rustdoc_test_*
12247F: tools/testing/kunit/
12248
12249KERNEL USERMODE HELPER
12250M: Luis Chamberlain <[email protected]>
12251L: [email protected]
12252S: Maintained
12253F: include/linux/umh.h
12254F: kernel/umh.c
12255
12256KERNEL VIRTUAL MACHINE (KVM)
12257M: Paolo Bonzini <[email protected]>
12258L: [email protected]
12259S: Supported
12260W: http://www.linux-kvm.org
12261T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12262F: Documentation/virt/kvm/
12263F: include/asm-generic/kvm*
12264F: include/kvm/iodev.h
12265F: include/linux/kvm*
12266F: include/trace/events/kvm.h
12267F: include/uapi/asm-generic/kvm*
12268F: include/uapi/linux/kvm*
12269F: tools/kvm/
12270F: tools/testing/selftests/kvm/
12271F: virt/kvm/*
12272
12273KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12274M: Marc Zyngier <[email protected]>
12275M: Oliver Upton <[email protected]>
12276R: James Morse <[email protected]>
12277R: Suzuki K Poulose <[email protected]>
12278R: Zenghui Yu <[email protected]>
12279L: [email protected] (moderated for non-subscribers)
12280L: [email protected]
12281S: Maintained
12282T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12283F: Documentation/virt/kvm/arm/
12284F: Documentation/virt/kvm/devices/arm*
12285F: arch/arm64/include/asm/kvm*
12286F: arch/arm64/include/uapi/asm/kvm*
12287F: arch/arm64/kvm/
12288F: include/kvm/arm_*
12289F: tools/testing/selftests/kvm/*/aarch64/
12290F: tools/testing/selftests/kvm/aarch64/
12291
12292KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12293M: Tianrui Zhao <[email protected]>
12294M: Bibo Mao <[email protected]>
12295M: Huacai Chen <[email protected]>
12296L: [email protected]
12297L: [email protected]
12298S: Maintained
12299T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12300F: arch/loongarch/include/asm/kvm*
12301F: arch/loongarch/include/uapi/asm/kvm*
12302F: arch/loongarch/kvm/
12303
12304KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12305M: Huacai Chen <[email protected]>
12306L: [email protected]
12307L: [email protected]
12308S: Maintained
12309T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12310F: arch/mips/include/asm/kvm*
12311F: arch/mips/include/uapi/asm/kvm*
12312F: arch/mips/kvm/
12313
12314KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12315M: Michael Ellerman <[email protected]>
12316R: Nicholas Piggin <[email protected]>
12317L: [email protected]
12318L: [email protected]
12319S: Maintained (Book3S 64-bit HV)
12320S: Odd fixes (Book3S 64-bit PR)
12321S: Orphan (Book3E and 32-bit)
12322T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12323F: arch/powerpc/include/asm/kvm*
12324F: arch/powerpc/include/uapi/asm/kvm*
12325F: arch/powerpc/kernel/kvm*
12326F: arch/powerpc/kvm/
12327
12328KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12329M: Anup Patel <[email protected]>
12330R: Atish Patra <[email protected]>
12331L: [email protected]
12332L: [email protected]
12333L: [email protected]
12334S: Maintained
12335T: git https://github.com/kvm-riscv/linux.git
12336F: arch/riscv/include/asm/kvm*
12337F: arch/riscv/include/uapi/asm/kvm*
12338F: arch/riscv/kvm/
12339F: tools/testing/selftests/kvm/*/riscv/
12340F: tools/testing/selftests/kvm/riscv/
12341
12342KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12343M: Christian Borntraeger <[email protected]>
12344M: Janosch Frank <[email protected]>
12345M: Claudio Imbrenda <[email protected]>
12346R: David Hildenbrand <[email protected]>
12347L: [email protected]
12348S: Supported
12349T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12350F: Documentation/virt/kvm/s390*
12351F: arch/s390/include/asm/gmap.h
12352F: arch/s390/include/asm/kvm*
12353F: arch/s390/include/uapi/asm/kvm*
12354F: arch/s390/include/uapi/asm/uvdevice.h
12355F: arch/s390/kernel/uv.c
12356F: arch/s390/kvm/
12357F: arch/s390/mm/gmap.c
12358F: drivers/s390/char/uvdevice.c
12359F: tools/testing/selftests/drivers/s390x/uvdevice/
12360F: tools/testing/selftests/kvm/*/s390x/
12361F: tools/testing/selftests/kvm/s390x/
12362
12363KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12364M: Sean Christopherson <[email protected]>
12365M: Paolo Bonzini <[email protected]>
12366L: [email protected]
12367S: Supported
12368P: Documentation/process/maintainer-kvm-x86.rst
12369T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12370F: arch/x86/include/asm/kvm*
12371F: arch/x86/include/asm/svm.h
12372F: arch/x86/include/asm/vmx*.h
12373F: arch/x86/include/uapi/asm/kvm*
12374F: arch/x86/include/uapi/asm/svm.h
12375F: arch/x86/include/uapi/asm/vmx.h
12376F: arch/x86/kvm/
12377F: arch/x86/kvm/*/
12378F: tools/testing/selftests/kvm/*/x86_64/
12379F: tools/testing/selftests/kvm/x86_64/
12380
12381KERNFS
12382M: Greg Kroah-Hartman <[email protected]>
12383M: Tejun Heo <[email protected]>
12384S: Supported
12385T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12386F: fs/kernfs/
12387F: include/linux/kernfs.h
12388
12389KEXEC
12390M: Eric Biederman <[email protected]>
12391L: [email protected]
12392S: Maintained
12393W: http://kernel.org/pub/linux/utils/kernel/kexec/
12394F: include/linux/kexec.h
12395F: include/uapi/linux/kexec.h
12396F: kernel/kexec*
12397
12398KEYS-ENCRYPTED
12399M: Mimi Zohar <[email protected]>
12400L: [email protected]
12401L: [email protected]
12402S: Supported
12403F: Documentation/security/keys/trusted-encrypted.rst
12404F: include/keys/encrypted-type.h
12405F: security/keys/encrypted-keys/
12406
12407KEYS-TRUSTED
12408M: James Bottomley <[email protected]>
12409M: Jarkko Sakkinen <[email protected]>
12410M: Mimi Zohar <[email protected]>
12411L: [email protected]
12412L: [email protected]
12413S: Supported
12414F: Documentation/security/keys/trusted-encrypted.rst
12415F: include/keys/trusted-type.h
12416F: include/keys/trusted_tpm.h
12417F: security/keys/trusted-keys/
12418
12419KEYS-TRUSTED-CAAM
12420M: Ahmad Fatoum <[email protected]>
12421R: Pengutronix Kernel Team <[email protected]>
12422L: [email protected]
12423L: [email protected]
12424S: Maintained
12425F: include/keys/trusted_caam.h
12426F: security/keys/trusted-keys/trusted_caam.c
12427
12428KEYS-TRUSTED-DCP
12429M: David Gstir <[email protected]>
12430R: sigma star Kernel Team <[email protected]>
12431L: [email protected]
12432L: [email protected]
12433S: Supported
12434F: include/keys/trusted_dcp.h
12435F: security/keys/trusted-keys/trusted_dcp.c
12436
12437KEYS-TRUSTED-TEE
12438M: Sumit Garg <[email protected]>
12439L: [email protected]
12440L: [email protected]
12441S: Supported
12442F: include/keys/trusted_tee.h
12443F: security/keys/trusted-keys/trusted_tee.c
12444
12445KEYS/KEYRINGS
12446M: David Howells <[email protected]>
12447M: Jarkko Sakkinen <[email protected]>
12448L: [email protected]
12449S: Maintained
12450F: Documentation/security/keys/core.rst
12451F: include/keys/
12452F: include/linux/key-type.h
12453F: include/linux/key.h
12454F: include/linux/keyctl.h
12455F: include/uapi/linux/keyctl.h
12456F: security/keys/
12457
12458KEYS/KEYRINGS_INTEGRITY
12459M: Jarkko Sakkinen <[email protected]>
12460M: Mimi Zohar <[email protected]>
12461L: [email protected]
12462L: [email protected]
12463S: Supported
12464W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12465F: security/integrity/platform_certs
12466
12467KFENCE
12468M: Alexander Potapenko <[email protected]>
12469M: Marco Elver <[email protected]>
12470R: Dmitry Vyukov <[email protected]>
12471L: [email protected]
12472S: Maintained
12473F: Documentation/dev-tools/kfence.rst
12474F: arch/*/include/asm/kfence.h
12475F: include/linux/kfence.h
12476F: lib/Kconfig.kfence
12477F: mm/kfence/
12478
12479KFIFO
12480M: Stefani Seibold <[email protected]>
12481S: Maintained
12482F: include/linux/kfifo.h
12483F: lib/kfifo.c
12484F: samples/kfifo/
12485
12486KGDB / KDB /debug_core
12487M: Jason Wessel <[email protected]>
12488M: Daniel Thompson <[email protected]>
12489R: Douglas Anderson <[email protected]>
12490L: [email protected]
12491S: Maintained
12492W: http://kgdb.wiki.kernel.org/
12493T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12494F: Documentation/dev-tools/kgdb.rst
12495F: drivers/misc/kgdbts.c
12496F: drivers/tty/serial/kgdboc.c
12497F: include/linux/kdb.h
12498F: include/linux/kgdb.h
12499F: kernel/debug/
12500F: kernel/module/kdb.c
12501
12502KHADAS MCU MFD DRIVER
12503M: Neil Armstrong <[email protected]>
12504L: [email protected]
12505S: Maintained
12506F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12507F: drivers/mfd/khadas-mcu.c
12508F: drivers/thermal/khadas_mcu_fan.c
12509F: include/linux/mfd/khadas-mcu.h
12510
12511KIONIX/ROHM KX022A ACCELEROMETER
12512M: Matti Vaittinen <[email protected]>
12513L: [email protected]
12514S: Supported
12515F: drivers/iio/accel/kionix-kx022a*
12516
12517KMEMLEAK
12518M: Catalin Marinas <[email protected]>
12519S: Maintained
12520F: Documentation/dev-tools/kmemleak.rst
12521F: include/linux/kmemleak.h
12522F: mm/kmemleak.c
12523F: samples/kmemleak/kmemleak-test.c
12524
12525KMSAN
12526M: Alexander Potapenko <[email protected]>
12527R: Marco Elver <[email protected]>
12528R: Dmitry Vyukov <[email protected]>
12529L: [email protected]
12530S: Maintained
12531F: Documentation/dev-tools/kmsan.rst
12532F: arch/*/include/asm/kmsan.h
12533F: arch/*/mm/kmsan_*
12534F: include/linux/kmsan*.h
12535F: lib/Kconfig.kmsan
12536F: mm/kmsan/
12537F: scripts/Makefile.kmsan
12538
12539KPROBES
12540M: Naveen N Rao <[email protected]>
12541M: Anil S Keshavamurthy <[email protected]>
12542M: "David S. Miller" <[email protected]>
12543M: Masami Hiramatsu <[email protected]>
12544L: [email protected]
12545L: [email protected]
12546S: Maintained
12547Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
12548T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12549F: Documentation/trace/kprobes.rst
12550F: include/asm-generic/kprobes.h
12551F: include/linux/kprobes.h
12552F: kernel/kprobes.c
12553F: lib/test_kprobes.c
12554F: samples/kprobes
12555
12556KS0108 LCD CONTROLLER DRIVER
12557M: Miguel Ojeda <[email protected]>
12558S: Maintained
12559F: Documentation/admin-guide/auxdisplay/ks0108.rst
12560F: drivers/auxdisplay/ks0108.c
12561F: include/linux/ks0108.h
12562
12563KTD253 BACKLIGHT DRIVER
12564M: Linus Walleij <[email protected]>
12565S: Maintained
12566F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12567F: drivers/video/backlight/ktd253-backlight.c
12568
12569KTD2801 BACKLIGHT DRIVER
12570M: Duje Mihanović <[email protected]>
12571S: Maintained
12572F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12573F: drivers/video/backlight/ktd2801-backlight.c
12574
12575KTEST
12576M: Steven Rostedt <[email protected]>
12577M: John Hawley <[email protected]>
12578S: Maintained
12579F: tools/testing/ktest
12580
12581KTZ8866 BACKLIGHT DRIVER
12582M: Jianhua Lu <[email protected]>
12583S: Maintained
12584F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12585F: drivers/video/backlight/ktz8866.c
12586
12587KVM PARAVIRT (KVM/paravirt)
12588M: Paolo Bonzini <[email protected]>
12589R: Vitaly Kuznetsov <[email protected]>
12590L: [email protected]
12591S: Supported
12592T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12593F: arch/um/include/asm/kvm_para.h
12594F: arch/x86/include/asm/kvm_para.h
12595F: arch/x86/include/asm/pvclock-abi.h
12596F: arch/x86/include/uapi/asm/kvm_para.h
12597F: arch/x86/kernel/kvm.c
12598F: arch/x86/kernel/kvmclock.c
12599F: include/asm-generic/kvm_para.h
12600F: include/linux/kvm_para.h
12601F: include/uapi/asm-generic/kvm_para.h
12602F: include/uapi/linux/kvm_para.h
12603
12604KVM X86 HYPER-V (KVM/hyper-v)
12605M: Vitaly Kuznetsov <[email protected]>
12606M: Sean Christopherson <[email protected]>
12607M: Paolo Bonzini <[email protected]>
12608L: [email protected]
12609S: Supported
12610T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12611F: arch/x86/kvm/hyperv.*
12612F: arch/x86/kvm/kvm_onhyperv.*
12613F: arch/x86/kvm/svm/hyperv.*
12614F: arch/x86/kvm/svm/svm_onhyperv.*
12615F: arch/x86/kvm/vmx/hyperv.*
12616
12617KVM X86 Xen (KVM/Xen)
12618M: David Woodhouse <[email protected]>
12619M: Paul Durrant <[email protected]>
12620M: Sean Christopherson <[email protected]>
12621M: Paolo Bonzini <[email protected]>
12622L: [email protected]
12623S: Supported
12624T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12625F: arch/x86/kvm/xen.*
12626
12627L3MDEV
12628M: David Ahern <[email protected]>
12629L: [email protected]
12630S: Maintained
12631F: include/net/l3mdev.h
12632F: net/l3mdev
12633
12634LANDLOCK SECURITY MODULE
12635M: Mickaël Salaün <[email protected]>
12636R: Günther Noack <[email protected]>
12637L: [email protected]
12638S: Supported
12639W: https://landlock.io
12640T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12641F: Documentation/security/landlock.rst
12642F: Documentation/userspace-api/landlock.rst
12643F: fs/ioctl.c
12644F: include/uapi/linux/landlock.h
12645F: samples/landlock/
12646F: security/landlock/
12647F: tools/testing/selftests/landlock/
12648K: landlock
12649K: LANDLOCK
12650
12651LANTIQ / INTEL Ethernet drivers
12652M: Hauke Mehrtens <[email protected]>
12653L: [email protected]
12654S: Maintained
12655F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12656F: drivers/net/dsa/lantiq_gswip.c
12657F: drivers/net/dsa/lantiq_pce.h
12658F: drivers/net/ethernet/lantiq_xrx200.c
12659F: net/dsa/tag_gswip.c
12660
12661LANTIQ MIPS ARCHITECTURE
12662M: John Crispin <[email protected]>
12663L: [email protected]
12664S: Maintained
12665F: arch/mips/lantiq
12666F: drivers/soc/lantiq
12667
12668LANTIQ PEF2256 DRIVER
12669M: Herve Codina <[email protected]>
12670S: Maintained
12671F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12672F: drivers/net/wan/framer/pef2256/
12673F: drivers/pinctrl/pinctrl-pef2256.c
12674F: include/linux/framer/pef2256.h
12675
12676LASI 53c700 driver for PARISC
12677M: "James E.J. Bottomley" <[email protected]>
12678L: [email protected]
12679S: Maintained
12680F: Documentation/scsi/53c700.rst
12681F: drivers/scsi/53c700*
12682
12683LEAKING_ADDRESSES
12684M: Tycho Andersen <[email protected]>
12685R: Kees Cook <[email protected]>
12686L: [email protected]
12687S: Maintained
12688T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12689F: scripts/leaking_addresses.pl
12690
12691LED SUBSYSTEM
12692M: Pavel Machek <[email protected]>
12693M: Lee Jones <[email protected]>
12694L: [email protected]
12695S: Maintained
12696T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12697F: Documentation/devicetree/bindings/leds/
12698F: Documentation/leds/
12699F: drivers/leds/
12700F: include/dt-bindings/leds/
12701F: include/linux/leds.h
12702
12703LEGO MINDSTORMS EV3
12704R: David Lechner <[email protected]>
12705S: Maintained
12706F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12707F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12708F: drivers/power/supply/lego_ev3_battery.c
12709
12710LEGO USB Tower driver
12711M: Juergen Stuber <[email protected]>
12712L: [email protected]
12713S: Maintained
12714W: http://legousb.sourceforge.net/
12715F: drivers/usb/misc/legousbtower.c
12716
12717LETSKETCH HID TABLET DRIVER
12718M: Hans de Goede <[email protected]>
12719L: [email protected]
12720S: Maintained
12721T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12722F: drivers/hid/hid-letsketch.c
12723
12724LG LAPTOP EXTRAS
12725M: Matan Ziv-Av <[email protected]>
12726L: [email protected]
12727S: Maintained
12728F: Documentation/ABI/testing/sysfs-platform-lg-laptop
12729F: Documentation/admin-guide/laptops/lg-laptop.rst
12730F: drivers/platform/x86/lg-laptop.c
12731
12732LG2160 MEDIA DRIVER
12733M: Michael Krufky <[email protected]>
12734L: [email protected]
12735S: Maintained
12736W: https://linuxtv.org
12737W: http://github.com/mkrufky
12738Q: http://patchwork.linuxtv.org/project/linux-media/list/
12739T: git git://linuxtv.org/mkrufky/tuners.git
12740F: drivers/media/dvb-frontends/lg2160.*
12741
12742LGDT3305 MEDIA DRIVER
12743M: Michael Krufky <[email protected]>
12744L: [email protected]
12745S: Maintained
12746W: https://linuxtv.org
12747W: http://github.com/mkrufky
12748Q: http://patchwork.linuxtv.org/project/linux-media/list/
12749T: git git://linuxtv.org/mkrufky/tuners.git
12750F: drivers/media/dvb-frontends/lgdt3305.*
12751
12752LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12753M: Viresh Kumar <[email protected]>
12754L: [email protected]
12755S: Maintained
12756T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12757F: drivers/ata/pata_arasan_cf.c
12758F: include/linux/pata_arasan_cf_data.h
12759
12760LIBATA PATA DRIVERS
12761R: Sergey Shtylyov <[email protected]>
12762L: [email protected]
12763F: drivers/ata/ata_*.c
12764F: drivers/ata/pata_*.c
12765
12766LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12767M: Linus Walleij <[email protected]>
12768L: [email protected]
12769S: Maintained
12770T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12771F: drivers/ata/pata_ftide010.c
12772F: drivers/ata/sata_gemini.c
12773F: drivers/ata/sata_gemini.h
12774
12775LIBATA SATA AHCI PLATFORM devices support
12776M: Hans de Goede <[email protected]>
12777M: Jens Axboe <[email protected]>
12778L: [email protected]
12779S: Maintained
12780T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12781F: drivers/ata/ahci_platform.c
12782F: drivers/ata/libahci_platform.c
12783F: include/linux/ahci_platform.h
12784
12785LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12786M: Serge Semin <[email protected]>
12787L: [email protected]
12788S: Maintained
12789T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12790F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12791F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12792F: drivers/ata/ahci_dwc.c
12793
12794LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12795M: Mikael Pettersson <[email protected]>
12796L: [email protected]
12797S: Maintained
12798T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12799F: drivers/ata/sata_promise.*
12800
12801LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12802M: Damien Le Moal <[email protected]>
12803M: Niklas Cassel <[email protected]>
12804L: [email protected]
12805S: Maintained
12806T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12807F: Documentation/ABI/testing/sysfs-ata
12808F: Documentation/devicetree/bindings/ata/
12809F: drivers/ata/
12810F: include/linux/ata.h
12811F: include/linux/libata.h
12812
12813LIBETH COMMON ETHERNET LIBRARY
12814M: Alexander Lobakin <[email protected]>
12815L: [email protected]
12816L: [email protected] (moderated for non-subscribers)
12817S: Supported
12818T: git https://github.com/alobakin/linux.git
12819F: drivers/net/ethernet/intel/libeth/
12820F: include/net/libeth/
12821K: libeth
12822
12823LIBIE COMMON INTEL ETHERNET LIBRARY
12824M: Alexander Lobakin <[email protected]>
12825L: [email protected] (moderated for non-subscribers)
12826L: [email protected]
12827S: Supported
12828T: git https://github.com/alobakin/linux.git
12829F: drivers/net/ethernet/intel/libie/
12830F: include/linux/net/intel/libie/
12831K: libie
12832
12833LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12834M: Vishal Verma <[email protected]>
12835M: Dan Williams <[email protected]>
12836M: Dave Jiang <[email protected]>
12837L: [email protected]
12838S: Supported
12839Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
12840P: Documentation/nvdimm/maintainer-entry-profile.rst
12841F: drivers/nvdimm/btt*
12842
12843LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12844M: Dan Williams <[email protected]>
12845M: Vishal Verma <[email protected]>
12846M: Dave Jiang <[email protected]>
12847L: [email protected]
12848S: Supported
12849Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
12850P: Documentation/nvdimm/maintainer-entry-profile.rst
12851F: drivers/nvdimm/pmem*
12852
12853LIBNVDIMM: DEVICETREE BINDINGS
12854M: Oliver O'Halloran <[email protected]>
12855L: [email protected]
12856S: Supported
12857Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
12858F: Documentation/devicetree/bindings/pmem/pmem-region.txt
12859F: drivers/nvdimm/of_pmem.c
12860
12861LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12862M: Dan Williams <[email protected]>
12863M: Vishal Verma <[email protected]>
12864M: Dave Jiang <[email protected]>
12865M: Ira Weiny <[email protected]>
12866L: [email protected]
12867S: Supported
12868Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
12869P: Documentation/nvdimm/maintainer-entry-profile.rst
12870T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12871F: drivers/acpi/nfit/*
12872F: drivers/nvdimm/*
12873F: include/linux/libnvdimm.h
12874F: include/linux/nd.h
12875F: include/uapi/linux/ndctl.h
12876F: tools/testing/nvdimm/
12877
12878LIBRARY CODE
12879M: Andrew Morton <[email protected]>
12880L: [email protected]
12881S: Supported
12882T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12883F: lib/*
12884
12885LICENSES and SPDX stuff
12886M: Thomas Gleixner <[email protected]>
12887M: Greg Kroah-Hartman <[email protected]>
12888L: [email protected]
12889S: Maintained
12890T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12891F: COPYING
12892F: Documentation/process/license-rules.rst
12893F: LICENSES/
12894F: scripts/spdxcheck-test.sh
12895F: scripts/spdxcheck.py
12896F: scripts/spdxexclude
12897
12898LINEAR RANGES HELPERS
12899M: Mark Brown <[email protected]>
12900R: Matti Vaittinen <[email protected]>
12901F: include/linux/linear_range.h
12902F: lib/linear_ranges.c
12903F: lib/test_linear_ranges.c
12904
12905LINUX FOR POWER MACINTOSH
12906L: [email protected]
12907S: Orphan
12908F: arch/powerpc/platforms/powermac/
12909F: drivers/macintosh/
12910X: drivers/macintosh/adb-iop.c
12911X: drivers/macintosh/via-macii.c
12912
12913LINUX FOR POWERPC (32-BIT AND 64-BIT)
12914M: Michael Ellerman <[email protected]>
12915R: Nicholas Piggin <[email protected]>
12916R: Christophe Leroy <[email protected]>
12917R: Naveen N Rao <[email protected]>
12918L: [email protected]
12919S: Supported
12920W: https://github.com/linuxppc/wiki/wiki
12921Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12922T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12923F: Documentation/ABI/stable/sysfs-firmware-opal-*
12924F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
12925F: Documentation/devicetree/bindings/powerpc/
12926F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
12927F: Documentation/arch/powerpc/
12928F: arch/powerpc/
12929F: drivers/*/*/*pasemi*
12930F: drivers/*/*pasemi*
12931F: drivers/char/tpm/tpm_ibmvtpm*
12932F: drivers/crypto/nx/
12933F: drivers/i2c/busses/i2c-opal.c
12934F: drivers/net/ethernet/ibm/ibmveth.*
12935F: drivers/net/ethernet/ibm/ibmvnic.*
12936F: drivers/pci/hotplug/pnv_php.c
12937F: drivers/pci/hotplug/rpa*
12938F: drivers/rtc/rtc-opal.c
12939F: drivers/scsi/ibmvscsi/
12940F: drivers/tty/hvc/hvc_opal.c
12941F: drivers/watchdog/wdrtas.c
12942F: include/linux/papr_scm.h
12943F: include/uapi/linux/papr_pdsm.h
12944F: tools/testing/selftests/powerpc
12945N: /pmac
12946N: powermac
12947N: powernv
12948N: [^a-z0-9]ps3
12949N: pseries
12950
12951LINUX FOR POWERPC EMBEDDED MPC5XXX
12952M: Anatolij Gustschin <[email protected]>
12953L: [email protected]
12954S: Odd Fixes
12955F: arch/powerpc/platforms/512x/
12956F: arch/powerpc/platforms/52xx/
12957
12958LINUX FOR POWERPC EMBEDDED PPC4XX
12959L: [email protected]
12960S: Orphan
12961F: arch/powerpc/platforms/44x/
12962
12963LINUX FOR POWERPC EMBEDDED PPC85XX
12964M: Scott Wood <[email protected]>
12965L: [email protected]
12966S: Odd fixes
12967T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12968F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12969F: Documentation/devicetree/bindings/powerpc/fsl/
12970F: arch/powerpc/platforms/85xx/
12971
12972LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12973M: Christophe Leroy <[email protected]>
12974L: [email protected]
12975S: Maintained
12976F: arch/powerpc/platforms/8xx/
12977F: arch/powerpc/platforms/83xx/
12978
12979LINUX KERNEL DUMP TEST MODULE (LKDTM)
12980M: Kees Cook <[email protected]>
12981S: Maintained
12982F: drivers/misc/lkdtm/*
12983F: tools/testing/selftests/lkdtm/*
12984
12985LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12986M: Alan Stern <[email protected]>
12987M: Andrea Parri <[email protected]>
12988M: Will Deacon <[email protected]>
12989M: Peter Zijlstra <[email protected]>
12990M: Boqun Feng <[email protected]>
12991M: Nicholas Piggin <[email protected]>
12992M: David Howells <[email protected]>
12993M: Jade Alglave <[email protected]>
12994M: Luc Maranget <[email protected]>
12995M: "Paul E. McKenney" <[email protected]>
12996R: Akira Yokosawa <[email protected]>
12997R: Daniel Lustig <[email protected]>
12998R: Joel Fernandes <[email protected]>
12999L: [email protected]
13000L: [email protected]
13001S: Supported
13002T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13003F: Documentation/atomic_bitops.txt
13004F: Documentation/atomic_t.txt
13005F: Documentation/core-api/refcount-vs-atomic.rst
13006F: Documentation/litmus-tests/
13007F: Documentation/memory-barriers.txt
13008F: tools/memory-model/
13009
13010LINUX-NEXT TREE
13011M: Stephen Rothwell <[email protected]>
13012L: [email protected]
13013S: Supported
13014B: mailto:[email protected] and the appropriate development tree
13015T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13016
13017LIS3LV02D ACCELEROMETER DRIVER
13018M: Eric Piel <[email protected]>
13019S: Maintained
13020F: Documentation/misc-devices/lis3lv02d.rst
13021F: drivers/misc/lis3lv02d/
13022F: drivers/platform/x86/hp/hp_accel.c
13023
13024LIST KUNIT TEST
13025M: David Gow <[email protected]>
13026L: [email protected]
13027L: [email protected]
13028S: Maintained
13029F: lib/list-test.c
13030
13031LITEX PLATFORM
13032M: Karol Gugala <[email protected]>
13033M: Mateusz Holenko <[email protected]>
13034M: Gabriel Somlo <[email protected]>
13035M: Joel Stanley <[email protected]>
13036S: Maintained
13037F: Documentation/devicetree/bindings/*/litex,*.yaml
13038F: arch/openrisc/boot/dts/or1klitex.dts
13039F: drivers/mmc/host/litex_mmc.c
13040F: drivers/net/ethernet/litex/*
13041F: drivers/soc/litex/*
13042F: drivers/tty/serial/liteuart.c
13043F: include/linux/litex.h
13044N: litex
13045
13046LIVE PATCHING
13047M: Josh Poimboeuf <[email protected]>
13048M: Jiri Kosina <[email protected]>
13049M: Miroslav Benes <[email protected]>
13050M: Petr Mladek <[email protected]>
13051R: Joe Lawrence <[email protected]>
13052L: [email protected]
13053S: Maintained
13054T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13055F: Documentation/ABI/testing/sysfs-kernel-livepatch
13056F: Documentation/livepatch/
13057F: arch/powerpc/include/asm/livepatch.h
13058F: include/linux/livepatch.h
13059F: kernel/livepatch/
13060F: kernel/module/livepatch.c
13061F: samples/livepatch/
13062F: tools/testing/selftests/livepatch/
13063
13064LLC (802.2)
13065L: [email protected]
13066S: Odd fixes
13067F: include/linux/llc.h
13068F: include/net/llc*
13069F: include/uapi/linux/llc.h
13070F: net/llc/
13071
13072LM73 HARDWARE MONITOR DRIVER
13073M: Guillaume Ligneul <[email protected]>
13074L: [email protected]
13075S: Maintained
13076F: drivers/hwmon/lm73.c
13077
13078LM78 HARDWARE MONITOR DRIVER
13079M: Jean Delvare <[email protected]>
13080L: [email protected]
13081S: Maintained
13082F: Documentation/hwmon/lm78.rst
13083F: drivers/hwmon/lm78.c
13084
13085LM83 HARDWARE MONITOR DRIVER
13086M: Jean Delvare <[email protected]>
13087L: [email protected]
13088S: Maintained
13089F: Documentation/hwmon/lm83.rst
13090F: drivers/hwmon/lm83.c
13091
13092LM90 HARDWARE MONITOR DRIVER
13093M: Jean Delvare <[email protected]>
13094L: [email protected]
13095S: Maintained
13096F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13097F: Documentation/hwmon/lm90.rst
13098F: drivers/hwmon/lm90.c
13099F: include/dt-bindings/thermal/lm90.h
13100
13101LME2510 MEDIA DRIVER
13102M: Malcolm Priestley <[email protected]>
13103L: [email protected]
13104S: Maintained
13105W: https://linuxtv.org
13106Q: http://patchwork.linuxtv.org/project/linux-media/list/
13107F: drivers/media/usb/dvb-usb-v2/lmedm04*
13108
13109LOADPIN SECURITY MODULE
13110M: Kees Cook <[email protected]>
13111S: Supported
13112T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13113F: Documentation/admin-guide/LSM/LoadPin.rst
13114F: security/loadpin/
13115
13116LOCKDOWN SECURITY MODULE
13117L: [email protected]
13118S: Odd Fixes
13119T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13120F: security/lockdown/
13121
13122LOCKING PRIMITIVES
13123M: Peter Zijlstra <[email protected]>
13124M: Ingo Molnar <[email protected]>
13125M: Will Deacon <[email protected]>
13126R: Waiman Long <[email protected]>
13127R: Boqun Feng <[email protected]> (LOCKDEP)
13128L: [email protected]
13129S: Maintained
13130T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13131F: Documentation/locking/
13132F: arch/*/include/asm/spinlock*.h
13133F: include/linux/lockdep*.h
13134F: include/linux/mutex*.h
13135F: include/linux/rwlock*.h
13136F: include/linux/rwsem*.h
13137F: include/linux/seqlock.h
13138F: include/linux/spinlock*.h
13139F: kernel/locking/
13140F: lib/locking*.[ch]
13141X: kernel/locking/locktorture.c
13142
13143LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13144M: "Richard Russon (FlatCap)" <[email protected]>
13145L: [email protected]
13146S: Maintained
13147W: http://www.linux-ntfs.org/content/view/19/37/
13148F: Documentation/admin-guide/ldm.rst
13149F: block/partitions/ldm.*
13150
13151LOGITECH HID GAMING KEYBOARDS
13152M: Hans de Goede <[email protected]>
13153L: [email protected]
13154S: Maintained
13155T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13156F: drivers/hid/hid-lg-g15.c
13157
13158LONTIUM LT8912B MIPI TO HDMI BRIDGE
13159M: Adrien Grassein <[email protected]>
13160S: Maintained
13161F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13162F: drivers/gpu/drm/bridge/lontium-lt8912b.c
13163
13164LOONGARCH
13165M: Huacai Chen <[email protected]>
13166R: WANG Xuerui <[email protected]>
13167L: [email protected]
13168S: Maintained
13169T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13170F: Documentation/arch/loongarch/
13171F: Documentation/translations/zh_CN/arch/loongarch/
13172F: arch/loongarch/
13173F: drivers/*/*loongarch*
13174F: drivers/cpufreq/loongson3_cpufreq.c
13175
13176LOONGSON GPIO DRIVER
13177M: Yinbo Zhu <[email protected]>
13178L: [email protected]
13179S: Maintained
13180F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13181F: drivers/gpio/gpio-loongson-64bit.c
13182
13183LOONGSON LS2X APB DMA DRIVER
13184M: Binbin Zhou <[email protected]>
13185L: [email protected]
13186S: Maintained
13187F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13188F: drivers/dma/ls2x-apb-dma.c
13189
13190LOONGSON LS2X I2C DRIVER
13191M: Binbin Zhou <[email protected]>
13192L: [email protected]
13193S: Maintained
13194F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13195F: drivers/i2c/busses/i2c-ls2x.c
13196
13197LOONGSON-2 SOC SERIES CLOCK DRIVER
13198M: Yinbo Zhu <[email protected]>
13199L: [email protected]
13200S: Maintained
13201F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13202F: drivers/clk/clk-loongson2.c
13203F: include/dt-bindings/clock/loongson,ls2k-clk.h
13204
13205LOONGSON SPI DRIVER
13206M: Yinbo Zhu <[email protected]>
13207L: [email protected]
13208S: Maintained
13209F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13210F: drivers/spi/spi-loongson-core.c
13211F: drivers/spi/spi-loongson-pci.c
13212F: drivers/spi/spi-loongson-plat.c
13213F: drivers/spi/spi-loongson.h
13214
13215LOONGSON-2 SOC SERIES GUTS DRIVER
13216M: Yinbo Zhu <[email protected]>
13217L: [email protected]
13218S: Maintained
13219F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13220F: drivers/soc/loongson/loongson2_guts.c
13221
13222LOONGSON-2 SOC SERIES PM DRIVER
13223M: Yinbo Zhu <[email protected]>
13224L: [email protected]
13225S: Maintained
13226F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13227F: drivers/soc/loongson/loongson2_pm.c
13228
13229LOONGSON-2 SOC SERIES PINCTRL DRIVER
13230M: zhanghongchen <[email protected]>
13231M: Yinbo Zhu <[email protected]>
13232L: [email protected]
13233S: Maintained
13234F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13235F: drivers/pinctrl/pinctrl-loongson2.c
13236
13237LOONGSON-2 SOC SERIES THERMAL DRIVER
13238M: zhanghongchen <[email protected]>
13239M: Yinbo Zhu <[email protected]>
13240L: [email protected]
13241S: Maintained
13242F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13243F: drivers/thermal/loongson2_thermal.c
13244
13245LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13246M: Sathya Prakash <[email protected]>
13247M: Sreekanth Reddy <[email protected]>
13248M: Suganath Prabu Subramani <[email protected]>
13249L: [email protected]
13250L: [email protected]
13251S: Supported
13252W: http://www.avagotech.com/support/
13253F: drivers/message/fusion/
13254F: drivers/scsi/mpt3sas/
13255
13256LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13257M: Matthew Wilcox <[email protected]>
13258L: [email protected]
13259S: Maintained
13260F: drivers/scsi/sym53c8xx_2/
13261
13262LTC1660 DAC DRIVER
13263M: Marcus Folkesson <[email protected]>
13264L: [email protected]
13265S: Maintained
13266F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13267F: drivers/iio/dac/ltc1660.c
13268
13269LTC2688 IIO DAC DRIVER
13270M: Nuno Sá <[email protected]>
13271L: [email protected]
13272S: Supported
13273W: https://ez.analog.com/linux-software-drivers
13274F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13275F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13276F: drivers/iio/dac/ltc2688.c
13277
13278LTC2947 HARDWARE MONITOR DRIVER
13279M: Nuno Sá <[email protected]>
13280L: [email protected]
13281S: Supported
13282W: https://ez.analog.com/linux-software-drivers
13283F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13284F: drivers/hwmon/ltc2947-core.c
13285F: drivers/hwmon/ltc2947-i2c.c
13286F: drivers/hwmon/ltc2947-spi.c
13287F: drivers/hwmon/ltc2947.h
13288
13289LTC2991 HARDWARE MONITOR DRIVER
13290M: Antoniu Miclaus <[email protected]>
13291L: [email protected]
13292S: Supported
13293W: https://ez.analog.com/linux-software-drivers
13294F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13295F: drivers/hwmon/ltc2991.c
13296
13297LTC2983 IIO TEMPERATURE DRIVER
13298M: Nuno Sá <[email protected]>
13299L: [email protected]
13300S: Supported
13301W: https://ez.analog.com/linux-software-drivers
13302F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13303F: drivers/iio/temperature/ltc2983.c
13304
13305LTC4282 HARDWARE MONITOR DRIVER
13306M: Nuno Sa <[email protected]>
13307L: [email protected]
13308S: Supported
13309F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13310F: Documentation/hwmon/ltc4282.rst
13311F: drivers/hwmon/ltc4282.c
13312
13313LTC4286 HARDWARE MONITOR DRIVER
13314M: Delphine CC Chiu <[email protected]>
13315L: [email protected]
13316S: Maintained
13317F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13318F: Documentation/hwmon/ltc4286.rst
13319F: drivers/hwmon/pmbus/Kconfig
13320F: drivers/hwmon/pmbus/Makefile
13321F: drivers/hwmon/pmbus/ltc4286.c
13322
13323LTC4306 I2C MULTIPLEXER DRIVER
13324M: Michael Hennerich <[email protected]>
13325L: [email protected]
13326S: Supported
13327W: https://ez.analog.com/linux-software-drivers
13328F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13329F: drivers/i2c/muxes/i2c-mux-ltc4306.c
13330
13331LTP (Linux Test Project)
13332M: Andrea Cervesato <[email protected]>
13333M: Cyril Hrubis <[email protected]>
13334M: Jan Stancek <[email protected]>
13335M: Petr Vorel <[email protected]>
13336M: Li Wang <[email protected]>
13337M: Yang Xu <[email protected]>
13338M: Xiao Yang <[email protected]>
13339L: [email protected] (subscribers-only)
13340S: Maintained
13341W: https://linux-test-project.readthedocs.io/
13342T: git https://github.com/linux-test-project/ltp.git
13343
13344LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13345M: Anshul Dalal <[email protected]>
13346L: [email protected]
13347S: Maintained
13348F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13349F: drivers/iio/light/ltr390.c
13350
13351LYNX 28G SERDES PHY DRIVER
13352M: Ioana Ciornei <[email protected]>
13353L: [email protected]
13354S: Supported
13355F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13356F: drivers/phy/freescale/phy-fsl-lynx-28g.c
13357
13358LYNX PCS MODULE
13359M: Ioana Ciornei <[email protected]>
13360L: [email protected]
13361S: Supported
13362F: drivers/net/pcs/pcs-lynx.c
13363F: include/linux/pcs-lynx.h
13364
13365M68K ARCHITECTURE
13366M: Geert Uytterhoeven <[email protected]>
13367L: [email protected]
13368S: Maintained
13369W: http://www.linux-m68k.org/
13370T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13371F: arch/m68k/
13372F: drivers/zorro/
13373
13374M68K ON APPLE MACINTOSH
13375M: Joshua Thompson <[email protected]>
13376L: [email protected]
13377S: Maintained
13378W: http://www.mac.linux-m68k.org/
13379F: arch/m68k/mac/
13380F: drivers/macintosh/adb-iop.c
13381F: drivers/macintosh/via-macii.c
13382
13383M68K ON HP9000/300
13384M: Philip Blundell <[email protected]>
13385S: Maintained
13386W: http://www.tazenda.demon.co.uk/phil/linux-hp
13387F: arch/m68k/hp300/
13388
13389M88DS3103 MEDIA DRIVER
13390L: [email protected]
13391S: Orphan
13392W: https://linuxtv.org
13393Q: http://patchwork.linuxtv.org/project/linux-media/list/
13394F: drivers/media/dvb-frontends/m88ds3103*
13395
13396M88RS2000 MEDIA DRIVER
13397M: Malcolm Priestley <[email protected]>
13398L: [email protected]
13399S: Maintained
13400W: https://linuxtv.org
13401Q: http://patchwork.linuxtv.org/project/linux-media/list/
13402F: drivers/media/dvb-frontends/m88rs2000*
13403
13404MA901 MASTERKIT USB FM RADIO DRIVER
13405M: Alexey Klimov <[email protected]>
13406L: [email protected]
13407S: Maintained
13408T: git git://linuxtv.org/media_tree.git
13409F: drivers/media/radio/radio-ma901.c
13410
13411MAC80211
13412M: Johannes Berg <[email protected]>
13413L: [email protected]
13414S: Maintained
13415W: https://wireless.wiki.kernel.org/
13416Q: https://patchwork.kernel.org/project/linux-wireless/list/
13417T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13418T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13419F: Documentation/networking/mac80211-injection.rst
13420F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13421F: drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13422F: include/net/mac80211.h
13423F: net/mac80211/
13424
13425MAILBOX API
13426M: Jassi Brar <[email protected]>
13427L: [email protected]
13428S: Maintained
13429F: Documentation/devicetree/bindings/mailbox/
13430F: drivers/mailbox/
13431F: include/dt-bindings/mailbox/
13432F: include/linux/mailbox_client.h
13433F: include/linux/mailbox_controller.h
13434
13435MAILBOX ARM MHUv2
13436M: Viresh Kumar <[email protected]>
13437M: Tushar Khandelwal <[email protected]>
13438L: [email protected]
13439S: Maintained
13440F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13441F: drivers/mailbox/arm_mhuv2.c
13442F: include/linux/mailbox/arm_mhuv2_message.h
13443
13444MAILBOX ARM MHUv3
13445M: Sudeep Holla <[email protected]>
13446M: Cristian Marussi <[email protected]>
13447L: [email protected]
13448L: [email protected] (moderated for non-subscribers)
13449S: Maintained
13450F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13451F: drivers/mailbox/arm_mhuv3.c
13452
13453MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13454M: Alejandro Colomar <[email protected]>
13455L: [email protected]
13456S: Maintained
13457W: http://www.kernel.org/doc/man-pages
13458T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13459T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13460
13461MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13462M: Jeremy Kerr <[email protected]>
13463M: Matt Johnston <[email protected]>
13464L: [email protected]
13465S: Maintained
13466F: Documentation/networking/mctp.rst
13467F: drivers/net/mctp/
13468F: include/net/mctp.h
13469F: include/net/mctpdevice.h
13470F: include/net/netns/mctp.h
13471F: net/mctp/
13472
13473MAPLE TREE
13474M: Liam R. Howlett <[email protected]>
13475L: [email protected]
13476L: [email protected]
13477S: Supported
13478F: Documentation/core-api/maple_tree.rst
13479F: include/linux/maple_tree.h
13480F: include/trace/events/maple_tree.h
13481F: lib/maple_tree.c
13482F: lib/test_maple_tree.c
13483F: tools/testing/radix-tree/linux/maple_tree.h
13484F: tools/testing/radix-tree/maple.c
13485
13486MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13487M: Rahul Bedarkar <[email protected]>
13488L: [email protected]
13489S: Maintained
13490F: arch/mips/boot/dts/img/pistachio*
13491
13492MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13493M: Andrew Lunn <[email protected]>
13494L: [email protected]
13495S: Maintained
13496F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13497F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13498F: Documentation/networking/devlink/mv88e6xxx.rst
13499F: drivers/net/dsa/mv88e6xxx/
13500F: include/linux/dsa/mv88e6xxx.h
13501F: include/linux/platform_data/mv88e6xxx.h
13502
13503MARVELL 88PM886 PMIC DRIVER
13504M: Karel Balej <[email protected]>
13505S: Maintained
13506F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13507F: drivers/input/misc/88pm886-onkey.c
13508F: drivers/mfd/88pm886.c
13509F: drivers/regulators/88pm886-regulator.c
13510F: include/linux/mfd/88pm886.h
13511
13512MARVELL ARMADA 3700 PHY DRIVERS
13513M: Miquel Raynal <[email protected]>
13514S: Maintained
13515F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13516F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13517F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13518F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13519
13520MARVELL ARMADA 3700 SERIAL DRIVER
13521M: Pali Rohár <[email protected]>
13522S: Maintained
13523F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13524F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
13525F: drivers/tty/serial/mvebu-uart.c
13526
13527MARVELL ARMADA DRM SUPPORT
13528M: Russell King <[email protected]>
13529S: Maintained
13530T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13531T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13532F: Documentation/devicetree/bindings/display/armada/
13533F: drivers/gpu/drm/armada/
13534F: include/uapi/drm/armada_drm.h
13535
13536MARVELL CRYPTO DRIVER
13537M: Boris Brezillon <[email protected]>
13538M: Arnaud Ebalard <[email protected]>
13539M: Srujana Challa <[email protected]>
13540L: [email protected]
13541S: Maintained
13542F: drivers/crypto/marvell/
13543F: include/linux/soc/marvell/octeontx2/
13544
13545MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13546M: Mirko Lindner <[email protected]>
13547M: Stephen Hemminger <[email protected]>
13548L: [email protected]
13549S: Odd fixes
13550F: drivers/net/ethernet/marvell/sk*
13551
13552MARVELL LIBERTAS WIRELESS DRIVER
13553L: [email protected]
13554S: Orphan
13555F: drivers/net/wireless/marvell/libertas/
13556
13557MARVELL MACCHIATOBIN SUPPORT
13558M: Russell King <[email protected]>
13559L: [email protected] (moderated for non-subscribers)
13560S: Maintained
13561F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13562
13563MARVELL MV643XX ETHERNET DRIVER
13564M: Sebastian Hesselbarth <[email protected]>
13565L: [email protected]
13566S: Maintained
13567F: drivers/net/ethernet/marvell/mv643xx_eth.*
13568F: include/linux/mv643xx.h
13569
13570MARVELL MV88X3310 PHY DRIVER
13571M: Russell King <[email protected]>
13572M: Marek Behún <[email protected]>
13573L: [email protected]
13574S: Maintained
13575F: drivers/net/phy/marvell10g.c
13576
13577MARVELL MVEBU THERMAL DRIVER
13578M: Miquel Raynal <[email protected]>
13579S: Maintained
13580F: drivers/thermal/armada_thermal.c
13581
13582MARVELL MVNETA ETHERNET DRIVER
13583M: Marcin Wojtas <[email protected]>
13584L: [email protected]
13585S: Maintained
13586F: drivers/net/ethernet/marvell/mvneta*
13587
13588MARVELL MVPP2 ETHERNET DRIVER
13589M: Marcin Wojtas <[email protected]>
13590M: Russell King <[email protected]>
13591L: [email protected]
13592S: Maintained
13593F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
13594F: drivers/net/ethernet/marvell/mvpp2/
13595
13596MARVELL MWIFIEX WIRELESS DRIVER
13597M: Brian Norris <[email protected]>
13598R: Francesco Dolcini <[email protected]>
13599L: [email protected]
13600S: Odd Fixes
13601F: drivers/net/wireless/marvell/mwifiex/
13602
13603MARVELL MWL8K WIRELESS DRIVER
13604L: [email protected]
13605S: Orphan
13606F: drivers/net/wireless/marvell/mwl8k.c
13607
13608MARVELL NAND CONTROLLER DRIVER
13609M: Miquel Raynal <[email protected]>
13610L: [email protected]
13611S: Maintained
13612F: drivers/mtd/nand/raw/marvell_nand.c
13613
13614MARVELL OCTEON ENDPOINT DRIVER
13615M: Veerasenareddy Burru <[email protected]>
13616M: Sathesh Edara <[email protected]>
13617L: [email protected]
13618S: Supported
13619F: drivers/net/ethernet/marvell/octeon_ep
13620
13621MARVELL OCTEON ENDPOINT VF DRIVER
13622M: Veerasenareddy Burru <[email protected]>
13623M: Sathesh Edara <[email protected]>
13624M: Shinas Rasheed <[email protected]>
13625M: Satananda Burla <[email protected]>
13626L: [email protected]
13627S: Supported
13628F: drivers/net/ethernet/marvell/octeon_ep_vf
13629
13630MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13631M: Sunil Goutham <[email protected]>
13632M: Geetha sowjanya <[email protected]>
13633M: Subbaraya Sundeep <[email protected]>
13634M: hariprasad <[email protected]>
13635L: [email protected]
13636S: Supported
13637F: drivers/net/ethernet/marvell/octeontx2/nic/
13638F: include/linux/soc/marvell/octeontx2/
13639
13640MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13641M: Sunil Goutham <[email protected]>
13642M: Linu Cherian <[email protected]>
13643M: Geetha sowjanya <[email protected]>
13644M: Jerin Jacob <[email protected]>
13645M: hariprasad <[email protected]>
13646M: Subbaraya Sundeep <[email protected]>
13647L: [email protected]
13648S: Supported
13649F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13650F: drivers/net/ethernet/marvell/octeontx2/af/
13651
13652MARVELL PRESTERA ETHERNET SWITCH DRIVER
13653M: Taras Chornyi <[email protected]>
13654S: Supported
13655W: https://github.com/Marvell-switching/switchdev-prestera
13656F: drivers/net/ethernet/marvell/prestera/
13657
13658MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13659M: Nicolas Pitre <[email protected]>
13660S: Odd Fixes
13661F: drivers/mmc/host/mvsdio.*
13662
13663MARVELL USB MDIO CONTROLLER DRIVER
13664M: Tobias Waldekranz <[email protected]>
13665L: [email protected]
13666S: Maintained
13667F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13668F: drivers/net/mdio/mdio-mvusb.c
13669
13670MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13671M: Hu Ziji <[email protected]>
13672L: [email protected]
13673S: Supported
13674F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13675F: drivers/mmc/host/sdhci-xenon*
13676
13677MARVELL OCTEON CN10K DPI DRIVER
13678M: Vamsi Attunuru <[email protected]>
13679S: Supported
13680F: drivers/misc/mrvl_cn10k_dpi.c
13681
13682MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13683R: [email protected]
13684R: [email protected]
13685F: drivers/vdpa/octeon_ep/
13686
13687MATROX FRAMEBUFFER DRIVER
13688L: [email protected]
13689S: Orphan
13690F: drivers/video/fbdev/matrox/matroxfb_*
13691F: include/uapi/linux/matroxfb.h
13692
13693MAX15301 DRIVER
13694M: Daniel Nilsson <[email protected]>
13695L: [email protected]
13696S: Maintained
13697F: Documentation/hwmon/max15301.rst
13698F: drivers/hwmon/pmbus/max15301.c
13699
13700MAX2175 SDR TUNER DRIVER
13701M: Ramesh Shanmugasundaram <[email protected]>
13702L: [email protected]
13703S: Maintained
13704T: git git://linuxtv.org/media_tree.git
13705F: Documentation/devicetree/bindings/media/i2c/max2175.txt
13706F: Documentation/userspace-api/media/drivers/max2175.rst
13707F: drivers/media/i2c/max2175*
13708F: include/uapi/linux/max2175.h
13709
13710MAX31335 RTC DRIVER
13711M: Antoniu Miclaus <[email protected]>
13712L: [email protected]
13713S: Supported
13714W: https://ez.analog.com/linux-software-drivers
13715F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13716F: drivers/rtc/rtc-max31335.c
13717
13718MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13719L: [email protected]
13720S: Orphan
13721F: Documentation/hwmon/max6650.rst
13722F: drivers/hwmon/max6650.c
13723
13724MAX9286 QUAD GMSL DESERIALIZER DRIVER
13725M: Jacopo Mondi <[email protected]>
13726M: Kieran Bingham <[email protected]>
13727M: Laurent Pinchart <[email protected]>
13728M: Niklas Söderlund <[email protected]>
13729L: [email protected]
13730S: Maintained
13731F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13732F: drivers/media/i2c/max9286.c
13733
13734MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13735M: Niklas Söderlund <[email protected]>
13736L: [email protected]
13737S: Maintained
13738F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13739F: drivers/staging/media/max96712/max96712.c
13740
13741MAX96714 GMSL2 DESERIALIZER DRIVER
13742M: Julien Massot <[email protected]>
13743L: [email protected]
13744S: Maintained
13745F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13746F: drivers/media/i2c/max96714.c
13747
13748MAX96717 GMSL2 SERIALIZER DRIVER
13749M: Julien Massot <[email protected]>
13750L: [email protected]
13751S: Maintained
13752F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13753F: drivers/media/i2c/max96717.c
13754
13755MAX9860 MONO AUDIO VOICE CODEC DRIVER
13756M: Peter Rosin <[email protected]>
13757L: [email protected] (moderated for non-subscribers)
13758S: Maintained
13759F: Documentation/devicetree/bindings/sound/max9860.txt
13760F: sound/soc/codecs/max9860.*
13761
13762MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13763M: Andreas Klinger <[email protected]>
13764L: [email protected]
13765S: Maintained
13766F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13767F: drivers/iio/proximity/mb1232.c
13768
13769MAXIM MAX11205 DRIVER
13770M: Ramona Bolboaca <[email protected]>
13771L: [email protected]
13772S: Supported
13773W: https://ez.analog.com/linux-software-drivers
13774F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13775F: drivers/iio/adc/max11205.c
13776
13777MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13778R: Iskren Chernev <[email protected]>
13779R: Krzysztof Kozlowski <[email protected]>
13780R: Marek Szyprowski <[email protected]>
13781R: Matheus Castello <[email protected]>
13782L: [email protected]
13783S: Maintained
13784F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13785F: drivers/power/supply/max17040_battery.c
13786
13787MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13788R: Hans de Goede <[email protected]>
13789R: Krzysztof Kozlowski <[email protected]>
13790R: Marek Szyprowski <[email protected]>
13791R: Sebastian Krzyszkowiak <[email protected]>
13792R: Purism Kernel Team <[email protected]>
13793L: [email protected]
13794S: Maintained
13795F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13796F: drivers/power/supply/max17042_battery.c
13797
13798MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13799M: Laurent Pinchart <[email protected]>
13800L: [email protected]
13801S: Maintained
13802F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13803F: drivers/regulator/max20086-regulator.c
13804
13805MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13806M: Rajat Khandelwal <[email protected]>
13807L: [email protected]
13808S: Maintained
13809F: drivers/iio/temperature/max30208.c
13810
13811MAXIM MAX77650 PMIC MFD DRIVER
13812M: Bartosz Golaszewski <[email protected]>
13813L: [email protected]
13814S: Maintained
13815F: Documentation/devicetree/bindings/*/*max77650.yaml
13816F: Documentation/devicetree/bindings/*/max77650*.yaml
13817F: drivers/gpio/gpio-max77650.c
13818F: drivers/input/misc/max77650-onkey.c
13819F: drivers/leds/leds-max77650.c
13820F: drivers/mfd/max77650.c
13821F: drivers/power/supply/max77650-charger.c
13822F: drivers/regulator/max77650-regulator.c
13823F: include/linux/mfd/max77650.h
13824
13825MAXIM MAX77714 PMIC MFD DRIVER
13826M: Luca Ceresoli <[email protected]>
13827S: Maintained
13828F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13829F: drivers/mfd/max77714.c
13830F: include/linux/mfd/max77714.h
13831
13832MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13833M: Javier Martinez Canillas <[email protected]>
13834L: [email protected]
13835S: Supported
13836F: Documentation/devicetree/bindings/*/*max77802.yaml
13837F: drivers/regulator/max77802-regulator.c
13838F: include/dt-bindings/*/*max77802.h
13839
13840MAXIM MAX77976 BATTERY CHARGER
13841M: Luca Ceresoli <[email protected]>
13842S: Supported
13843F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13844F: drivers/power/supply/max77976_charger.c
13845
13846MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13847M: Krzysztof Kozlowski <[email protected]>
13848L: [email protected]
13849S: Maintained
13850B: mailto:[email protected]
13851F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13852F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13853F: drivers/power/supply/max14577_charger.c
13854F: drivers/power/supply/max77693_charger.c
13855
13856MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13857M: Chanwoo Choi <[email protected]>
13858M: Krzysztof Kozlowski <[email protected]>
13859L: [email protected]
13860S: Maintained
13861B: mailto:[email protected]
13862F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
13863F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
13864F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
13865F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
13866F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
13867F: drivers/*/*max77843.c
13868F: drivers/*/max14577*.c
13869F: drivers/*/max77686*.c
13870F: drivers/*/max77693*.c
13871F: drivers/clk/clk-max77686.c
13872F: drivers/extcon/extcon-max14577.c
13873F: drivers/extcon/extcon-max77693.c
13874F: drivers/rtc/rtc-max77686.c
13875F: include/linux/mfd/max14577*.h
13876F: include/linux/mfd/max77686*.h
13877F: include/linux/mfd/max77693*.h
13878
13879MAXIRADIO FM RADIO RECEIVER DRIVER
13880M: Hans Verkuil <[email protected]>
13881L: [email protected]
13882S: Maintained
13883W: https://linuxtv.org
13884T: git git://linuxtv.org/media_tree.git
13885F: drivers/media/radio/radio-maxiradio*
13886
13887MAXLINEAR ETHERNET PHY DRIVER
13888M: Xu Liang <[email protected]>
13889L: [email protected]
13890S: Supported
13891F: drivers/net/phy/mxl-gpy.c
13892
13893MCAN MMIO DEVICE DRIVER
13894M: Chandrasekar Ramakrishnan <[email protected]>
13895L: [email protected]
13896S: Maintained
13897F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13898F: drivers/net/can/m_can/m_can.c
13899F: drivers/net/can/m_can/m_can.h
13900F: drivers/net/can/m_can/m_can_platform.c
13901
13902MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13903R: Yasushi SHOJI <[email protected]>
13904L: [email protected]
13905S: Maintained
13906F: drivers/net/can/usb/mcba_usb.c
13907
13908MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13909M: Rishi Gupta <[email protected]>
13910L: [email protected]
13911L: [email protected]
13912S: Maintained
13913F: drivers/hid/hid-mcp2221.c
13914
13915MCP251XFD SPI-CAN NETWORK DRIVER
13916M: Marc Kleine-Budde <[email protected]>
13917M: Manivannan Sadhasivam <[email protected]>
13918R: Thomas Kopp <[email protected]>
13919L: [email protected]
13920S: Maintained
13921F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13922F: drivers/net/can/spi/mcp251xfd/
13923
13924MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13925M: Peter Rosin <[email protected]>
13926L: [email protected]
13927S: Maintained
13928F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13929F: drivers/iio/potentiometer/mcp4018.c
13930F: drivers/iio/potentiometer/mcp4531.c
13931
13932MCP4821 DAC DRIVER
13933M: Anshul Dalal <[email protected]>
13934L: [email protected]
13935S: Maintained
13936F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13937F: drivers/iio/dac/mcp4821.c
13938
13939MCR20A IEEE-802.15.4 RADIO DRIVER
13940M: Stefan Schmidt <[email protected]>
13941L: [email protected]
13942S: Odd Fixes
13943W: https://github.com/xueliu/mcr20a-linux
13944F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13945F: drivers/net/ieee802154/mcr20a.c
13946F: drivers/net/ieee802154/mcr20a.h
13947
13948MDIO REGMAP DRIVER
13949M: Maxime Chevallier <[email protected]>
13950L: [email protected]
13951S: Maintained
13952F: drivers/net/mdio/mdio-regmap.c
13953F: include/linux/mdio/mdio-regmap.h
13954
13955MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13956M: William Breathitt Gray <[email protected]>
13957L: [email protected]
13958S: Maintained
13959F: drivers/iio/dac/cio-dac.c
13960
13961MEDIA CONTROLLER FRAMEWORK
13962M: Sakari Ailus <[email protected]>
13963M: Laurent Pinchart <[email protected]>
13964L: [email protected]
13965S: Supported
13966W: https://www.linuxtv.org
13967T: git git://linuxtv.org/media_tree.git
13968F: drivers/media/mc/
13969F: include/media/media-*.h
13970F: include/uapi/linux/media.h
13971
13972MEDIA DRIVER FOR FREESCALE IMX PXP
13973M: Philipp Zabel <[email protected]>
13974L: [email protected]
13975S: Maintained
13976T: git git://linuxtv.org/media_tree.git
13977F: drivers/media/platform/nxp/imx-pxp.[ch]
13978
13979MEDIA DRIVERS FOR ASCOT2E
13980M: Sergey Kozlov <[email protected]>
13981M: Abylay Ospan <[email protected]>
13982L: [email protected]
13983S: Supported
13984W: https://linuxtv.org
13985W: http://netup.tv/
13986T: git git://linuxtv.org/media_tree.git
13987F: drivers/media/dvb-frontends/ascot2e*
13988
13989MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13990M: Jasmin Jessich <[email protected]>
13991L: [email protected]
13992S: Maintained
13993W: https://linuxtv.org
13994T: git git://linuxtv.org/media_tree.git
13995F: drivers/media/dvb-frontends/cxd2099*
13996
13997MEDIA DRIVERS FOR CXD2841ER
13998M: Sergey Kozlov <[email protected]>
13999M: Abylay Ospan <[email protected]>
14000L: [email protected]
14001S: Supported
14002W: https://linuxtv.org
14003W: http://netup.tv/
14004T: git git://linuxtv.org/media_tree.git
14005F: drivers/media/dvb-frontends/cxd2841er*
14006
14007MEDIA DRIVERS FOR CXD2880
14008M: Yasunari Takiguchi <[email protected]>
14009L: [email protected]
14010S: Supported
14011W: http://linuxtv.org/
14012T: git git://linuxtv.org/media_tree.git
14013F: drivers/media/dvb-frontends/cxd2880/*
14014F: drivers/media/spi/cxd2880*
14015
14016MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14017L: [email protected]
14018S: Orphan
14019W: https://linuxtv.org
14020T: git git://linuxtv.org/media_tree.git
14021F: drivers/media/pci/ddbridge/*
14022
14023MEDIA DRIVERS FOR FREESCALE IMX
14024M: Steve Longerbeam <[email protected]>
14025M: Philipp Zabel <[email protected]>
14026L: [email protected]
14027S: Maintained
14028T: git git://linuxtv.org/media_tree.git
14029F: Documentation/admin-guide/media/imx.rst
14030F: Documentation/devicetree/bindings/media/imx.txt
14031F: drivers/staging/media/imx/
14032F: include/linux/imx-media.h
14033F: include/media/imx.h
14034
14035MEDIA DRIVERS FOR FREESCALE IMX7/8
14036M: Rui Miguel Silva <[email protected]>
14037M: Laurent Pinchart <[email protected]>
14038M: Martin Kepplinger <[email protected]>
14039R: Purism Kernel Team <[email protected]>
14040L: [email protected]
14041S: Maintained
14042T: git git://linuxtv.org/media_tree.git
14043F: Documentation/admin-guide/media/imx7.rst
14044F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14045F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14046F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14047F: drivers/media/platform/nxp/imx-mipi-csis.c
14048F: drivers/media/platform/nxp/imx7-media-csi.c
14049F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14050
14051MEDIA DRIVERS FOR HELENE
14052M: Abylay Ospan <[email protected]>
14053L: [email protected]
14054S: Supported
14055W: https://linuxtv.org
14056W: http://netup.tv/
14057T: git git://linuxtv.org/media_tree.git
14058F: drivers/media/dvb-frontends/helene*
14059
14060MEDIA DRIVERS FOR HORUS3A
14061M: Sergey Kozlov <[email protected]>
14062M: Abylay Ospan <[email protected]>
14063L: [email protected]
14064S: Supported
14065W: https://linuxtv.org
14066W: http://netup.tv/
14067T: git git://linuxtv.org/media_tree.git
14068F: drivers/media/dvb-frontends/horus3a*
14069
14070MEDIA DRIVERS FOR LNBH25
14071M: Sergey Kozlov <[email protected]>
14072M: Abylay Ospan <[email protected]>
14073L: [email protected]
14074S: Supported
14075W: https://linuxtv.org
14076W: http://netup.tv/
14077T: git git://linuxtv.org/media_tree.git
14078F: drivers/media/dvb-frontends/lnbh25*
14079
14080MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14081L: [email protected]
14082S: Orphan
14083W: https://linuxtv.org
14084T: git git://linuxtv.org/media_tree.git
14085F: drivers/media/dvb-frontends/mxl5xx*
14086
14087MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14088M: Sergey Kozlov <[email protected]>
14089M: Abylay Ospan <[email protected]>
14090L: [email protected]
14091S: Supported
14092W: https://linuxtv.org
14093W: http://netup.tv/
14094T: git git://linuxtv.org/media_tree.git
14095F: drivers/media/pci/netup_unidvb/*
14096
14097MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14098M: Dmitry Osipenko <[email protected]>
14099L: [email protected]
14100L: [email protected]
14101S: Maintained
14102T: git git://linuxtv.org/media_tree.git
14103F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14104F: drivers/media/platform/nvidia/tegra-vde/
14105
14106MEDIA DRIVERS FOR RENESAS - CEU
14107M: Jacopo Mondi <[email protected]>
14108L: [email protected]
14109L: [email protected]
14110S: Supported
14111T: git git://linuxtv.org/media_tree.git
14112F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
14113F: drivers/media/platform/renesas/renesas-ceu.c
14114F: include/media/drv-intf/renesas-ceu.h
14115
14116MEDIA DRIVERS FOR RENESAS - DRIF
14117M: Fabrizio Castro <[email protected]>
14118L: [email protected]
14119L: [email protected]
14120S: Supported
14121T: git git://linuxtv.org/media_tree.git
14122F: Documentation/devicetree/bindings/media/renesas,drif.yaml
14123F: drivers/media/platform/renesas/rcar_drif.c
14124
14125MEDIA DRIVERS FOR RENESAS - FCP
14126M: Laurent Pinchart <[email protected]>
14127L: [email protected]
14128L: [email protected]
14129S: Supported
14130T: git git://linuxtv.org/media_tree.git
14131F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
14132F: drivers/media/platform/renesas/rcar-fcp.c
14133F: include/media/rcar-fcp.h
14134
14135MEDIA DRIVERS FOR RENESAS - FDP1
14136M: Kieran Bingham <[email protected]>
14137L: [email protected]
14138L: [email protected]
14139S: Supported
14140T: git git://linuxtv.org/media_tree.git
14141F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14142F: drivers/media/platform/renesas/rcar_fdp1.c
14143
14144MEDIA DRIVERS FOR RENESAS - VIN
14145M: Niklas Söderlund <[email protected]>
14146L: [email protected]
14147L: [email protected]
14148S: Supported
14149T: git git://linuxtv.org/media_tree.git
14150F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
14151F: Documentation/devicetree/bindings/media/renesas,isp.yaml
14152F: Documentation/devicetree/bindings/media/renesas,vin.yaml
14153F: drivers/media/platform/renesas/rcar-csi2.c
14154F: drivers/media/platform/renesas/rcar-isp.c
14155F: drivers/media/platform/renesas/rcar-vin/
14156
14157MEDIA DRIVERS FOR RENESAS - VSP1
14158M: Laurent Pinchart <[email protected]>
14159M: Kieran Bingham <[email protected]>
14160L: [email protected]
14161L: [email protected]
14162S: Supported
14163T: git git://linuxtv.org/media_tree.git
14164F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14165F: drivers/media/platform/renesas/vsp1/
14166
14167MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14168L: [email protected]
14169S: Orphan
14170W: https://linuxtv.org
14171T: git git://linuxtv.org/media_tree.git
14172F: drivers/media/dvb-frontends/stv0910*
14173
14174MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14175L: [email protected]
14176S: Orphan
14177W: https://linuxtv.org
14178T: git git://linuxtv.org/media_tree.git
14179F: drivers/media/dvb-frontends/stv6111*
14180
14181MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14182M: Hugues Fruchet <[email protected]>
14183M: Alain Volmat <[email protected]>
14184L: [email protected]
14185S: Supported
14186T: git git://linuxtv.org/media_tree.git
14187F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14188F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14189F: drivers/media/platform/st/stm32/stm32-dcmi.c
14190F: drivers/media/platform/st/stm32/stm32-dcmipp/*
14191
14192MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14193M: Mauro Carvalho Chehab <[email protected]>
14194L: [email protected]
14195S: Maintained
14196W: https://linuxtv.org
14197Q: http://patchwork.kernel.org/project/linux-media/list/
14198T: git git://linuxtv.org/media_tree.git
14199F: Documentation/admin-guide/media/
14200F: Documentation/devicetree/bindings/media/
14201F: Documentation/driver-api/media/
14202F: Documentation/userspace-api/media/
14203F: drivers/media/
14204F: drivers/staging/media/
14205F: include/dt-bindings/media/
14206F: include/linux/platform_data/media/
14207F: include/media/
14208F: include/uapi/linux/dvb/
14209F: include/uapi/linux/ivtv*
14210F: include/uapi/linux/media.h
14211F: include/uapi/linux/uvcvideo.h
14212F: include/uapi/linux/v4l2-*
14213F: include/uapi/linux/videodev2.h
14214
14215MEDIATEK BLUETOOTH DRIVER
14216M: Sean Wang <[email protected]>
14217L: [email protected]
14218L: [email protected] (moderated for non-subscribers)
14219S: Maintained
14220F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14221F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14222F: drivers/bluetooth/btmtkuart.c
14223
14224MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14225M: Sean Wang <[email protected]>
14226L: [email protected]
14227S: Maintained
14228F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14229F: drivers/power/reset/mt6323-poweroff.c
14230
14231MEDIATEK CIR DRIVER
14232M: Sean Wang <[email protected]>
14233S: Maintained
14234F: drivers/media/rc/mtk-cir.c
14235
14236MEDIATEK DMA DRIVER
14237M: Sean Wang <[email protected]>
14238L: [email protected]
14239L: [email protected] (moderated for non-subscribers)
14240L: [email protected] (moderated for non-subscribers)
14241S: Maintained
14242F: Documentation/devicetree/bindings/dma/mediatek,*
14243F: drivers/dma/mediatek/
14244
14245MEDIATEK ETHERNET DRIVER
14246M: Felix Fietkau <[email protected]>
14247M: Sean Wang <[email protected]>
14248M: Mark Lee <[email protected]>
14249M: Lorenzo Bianconi <[email protected]>
14250L: [email protected]
14251S: Maintained
14252F: drivers/net/ethernet/mediatek/
14253
14254MEDIATEK ETHERNET PCS DRIVER
14255M: Alexander Couzens <[email protected]>
14256M: Daniel Golle <[email protected]>
14257L: [email protected]
14258S: Maintained
14259F: drivers/net/pcs/pcs-mtk-lynxi.c
14260F: include/linux/pcs/pcs-mtk-lynxi.h
14261
14262MEDIATEK ETHERNET PHY DRIVERS
14263M: Daniel Golle <[email protected]>
14264M: Qingfang Deng <[email protected]>
14265M: SkyLake Huang <[email protected]>
14266L: [email protected]
14267S: Maintained
14268F: drivers/net/phy/mediatek-ge-soc.c
14269F: drivers/net/phy/mediatek-ge.c
14270F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14271
14272MEDIATEK I2C CONTROLLER DRIVER
14273M: Qii Wang <[email protected]>
14274L: [email protected]
14275S: Maintained
14276F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14277F: drivers/i2c/busses/i2c-mt65xx.c
14278
14279MEDIATEK IOMMU DRIVER
14280M: Yong Wu <[email protected]>
14281L: [email protected]
14282L: [email protected] (moderated for non-subscribers)
14283S: Supported
14284F: Documentation/devicetree/bindings/iommu/mediatek*
14285F: drivers/iommu/mtk_iommu*
14286F: include/dt-bindings/memory/mediatek,mt*-port.h
14287F: include/dt-bindings/memory/mt*-port.h
14288
14289MEDIATEK JPEG DRIVER
14290M: Bin Liu <[email protected]>
14291S: Supported
14292F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14293F: drivers/media/platform/mediatek/jpeg/
14294
14295MEDIATEK KEYPAD DRIVER
14296M: Mattijs Korpershoek <[email protected]>
14297S: Supported
14298F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14299F: drivers/input/keyboard/mt6779-keypad.c
14300
14301MEDIATEK MDP DRIVER
14302M: Minghsiu Tsai <[email protected]>
14303M: Houlong Wei <[email protected]>
14304M: Andrew-CT Chen <[email protected]>
14305S: Supported
14306F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
14307F: drivers/media/platform/mediatek/mdp/
14308F: drivers/media/platform/mediatek/vpu/
14309
14310MEDIATEK MEDIA DRIVER
14311M: Tiffany Lin <[email protected]>
14312M: Andrew-CT Chen <[email protected]>
14313M: Yunfei Dong <[email protected]>
14314S: Supported
14315F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14316F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
14317F: drivers/media/platform/mediatek/vcodec/
14318F: drivers/media/platform/mediatek/vpu/
14319
14320MEDIATEK MIPI-CSI CDPHY DRIVER
14321M: Julien Stephan <[email protected]>
14322M: Andy Hsieh <[email protected]>
14323S: Supported
14324F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14325F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14326
14327MEDIATEK MMC/SD/SDIO DRIVER
14328M: Chaotian Jing <[email protected]>
14329S: Maintained
14330F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14331F: drivers/mmc/host/mtk-sd.c
14332
14333MEDIATEK MT76 WIRELESS LAN DRIVER
14334M: Felix Fietkau <[email protected]>
14335M: Lorenzo Bianconi <[email protected]>
14336M: Ryder Lee <[email protected]>
14337R: Shayne Chen <[email protected]>
14338R: Sean Wang <[email protected]>
14339L: [email protected]
14340S: Maintained
14341T: git https://github.com/nbd168/wireless
14342F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14343F: drivers/net/wireless/mediatek/mt76/
14344
14345MEDIATEK MT7601U WIRELESS LAN DRIVER
14346M: Jakub Kicinski <[email protected]>
14347L: [email protected]
14348S: Maintained
14349F: drivers/net/wireless/mediatek/mt7601u/
14350
14351MEDIATEK MT7621 CLOCK DRIVER
14352M: Sergio Paracuellos <[email protected]>
14353S: Maintained
14354F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14355F: drivers/clk/ralink/clk-mt7621.c
14356
14357MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14358M: Sergio Paracuellos <[email protected]>
14359S: Maintained
14360F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14361F: drivers/pci/controller/pcie-mt7621.c
14362
14363MEDIATEK MT7621 PHY PCI DRIVER
14364M: Sergio Paracuellos <[email protected]>
14365S: Maintained
14366F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14367F: drivers/phy/ralink/phy-mt7621-pci.c
14368
14369MEDIATEK MT7621/28/88 I2C DRIVER
14370M: Stefan Roese <[email protected]>
14371L: [email protected]
14372S: Maintained
14373F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14374F: drivers/i2c/busses/i2c-mt7621.c
14375
14376MEDIATEK MTMIPS CLOCK DRIVER
14377M: Sergio Paracuellos <[email protected]>
14378S: Maintained
14379F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14380F: drivers/clk/ralink/clk-mtmips.c
14381
14382MEDIATEK NAND CONTROLLER DRIVER
14383L: [email protected]
14384S: Orphan
14385F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14386F: drivers/mtd/nand/raw/mtk_*
14387
14388MEDIATEK PMIC LED DRIVER
14389M: Sean Wang <[email protected]>
14390S: Maintained
14391F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
14392F: drivers/leds/leds-mt6323.c
14393
14394MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14395M: Sean Wang <[email protected]>
14396S: Maintained
14397F: drivers/char/hw_random/mtk-rng.c
14398
14399MEDIATEK SMI DRIVER
14400M: Yong Wu <[email protected]>
14401L: [email protected] (moderated for non-subscribers)
14402S: Supported
14403F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14404F: drivers/memory/mtk-smi.c
14405F: include/soc/mediatek/smi.h
14406
14407MEDIATEK SWITCH DRIVER
14408M: Arınç ÜNAL <[email protected]>
14409M: Daniel Golle <[email protected]>
14410M: DENG Qingfang <[email protected]>
14411M: Sean Wang <[email protected]>
14412L: [email protected]
14413S: Maintained
14414F: drivers/net/dsa/mt7530-mdio.c
14415F: drivers/net/dsa/mt7530-mmio.c
14416F: drivers/net/dsa/mt7530.*
14417F: net/dsa/tag_mtk.c
14418
14419MEDIATEK T7XX 5G WWAN MODEM DRIVER
14420M: Chandrashekar Devegowda <[email protected]>
14421R: Chiranjeevi Rapolu <[email protected]>
14422R: Liu Haijun <[email protected]>
14423R: M Chetan Kumar <[email protected]>
14424R: Ricardo Martinez <[email protected]>
14425L: [email protected]
14426S: Supported
14427F: drivers/net/wwan/t7xx/
14428
14429MEDIATEK USB3 DRD IP DRIVER
14430M: Chunfeng Yun <[email protected]>
14431L: [email protected]
14432L: [email protected] (moderated for non-subscribers)
14433L: [email protected] (moderated for non-subscribers)
14434S: Maintained
14435F: Documentation/devicetree/bindings/usb/mediatek,*
14436F: drivers/usb/host/xhci-mtk*
14437F: drivers/usb/mtu3/
14438
14439MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14440M: Peter Senna Tschudin <[email protected]>
14441M: Ian Ray <[email protected]>
14442M: Martyn Welch <[email protected]>
14443S: Maintained
14444F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14445F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14446
14447MEGARAID SCSI/SAS DRIVERS
14448M: Kashyap Desai <[email protected]>
14449M: Sumit Saxena <[email protected]>
14450M: Shivasharan S <[email protected]>
14451M: Chandrakanth patil <[email protected]>
14452L: [email protected]
14453L: [email protected]
14454S: Maintained
14455W: http://www.avagotech.com/support/
14456F: Documentation/scsi/megaraid.rst
14457F: drivers/scsi/megaraid.*
14458F: drivers/scsi/megaraid/
14459
14460MELEXIS MLX90614 DRIVER
14461M: Crt Mori <[email protected]>
14462L: [email protected]
14463S: Supported
14464W: http://www.melexis.com
14465F: drivers/iio/temperature/mlx90614.c
14466
14467MELEXIS MLX90632 DRIVER
14468M: Crt Mori <[email protected]>
14469L: [email protected]
14470S: Supported
14471W: http://www.melexis.com
14472F: drivers/iio/temperature/mlx90632.c
14473
14474MELEXIS MLX90635 DRIVER
14475M: Crt Mori <[email protected]>
14476L: [email protected]
14477S: Supported
14478W: http://www.melexis.com
14479F: drivers/iio/temperature/mlx90635.c
14480
14481MELFAS MIP4 TOUCHSCREEN DRIVER
14482M: Sangwon Jee <[email protected]>
14483S: Supported
14484W: http://www.melfas.com
14485F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14486F: drivers/input/touchscreen/melfas_mip4.c
14487
14488MELLANOX BLUEFIELD I2C DRIVER
14489M: Khalil Blaiech <[email protected]>
14490M: Asmaa Mnebhi <[email protected]>
14491L: [email protected]
14492S: Supported
14493F: drivers/i2c/busses/i2c-mlxbf.c
14494
14495MELLANOX ETHERNET DRIVER (mlx4_en)
14496M: Tariq Toukan <[email protected]>
14497L: [email protected]
14498S: Supported
14499W: http://www.mellanox.com
14500Q: https://patchwork.kernel.org/project/netdevbpf/list/
14501F: drivers/net/ethernet/mellanox/mlx4/en_*
14502
14503MELLANOX ETHERNET DRIVER (mlx5e)
14504M: Saeed Mahameed <[email protected]>
14505M: Tariq Toukan <[email protected]>
14506L: [email protected]
14507S: Supported
14508W: http://www.mellanox.com
14509Q: https://patchwork.kernel.org/project/netdevbpf/list/
14510F: drivers/net/ethernet/mellanox/mlx5/core/en_*
14511
14512MELLANOX ETHERNET INNOVA DRIVERS
14513R: Boris Pismenny <[email protected]>
14514L: [email protected]
14515S: Supported
14516W: http://www.mellanox.com
14517Q: https://patchwork.kernel.org/project/netdevbpf/list/
14518F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14519F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14520F: include/linux/mlx5/mlx5_ifc_fpga.h
14521
14522MELLANOX ETHERNET SWITCH DRIVERS
14523M: Ido Schimmel <[email protected]>
14524M: Petr Machata <[email protected]>
14525L: [email protected]
14526S: Supported
14527W: http://www.mellanox.com
14528Q: https://patchwork.kernel.org/project/netdevbpf/list/
14529F: drivers/net/ethernet/mellanox/mlxsw/
14530F: tools/testing/selftests/drivers/net/mlxsw/
14531
14532MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14533M: [email protected]
14534L: [email protected]
14535S: Supported
14536W: http://www.mellanox.com
14537Q: https://patchwork.kernel.org/project/netdevbpf/list/
14538F: drivers/net/ethernet/mellanox/mlxfw/
14539
14540MELLANOX HARDWARE PLATFORM SUPPORT
14541M: Hans de Goede <[email protected]>
14542M: Ilpo Järvinen <[email protected]>
14543M: Vadim Pasternak <[email protected]>
14544L: [email protected]
14545S: Supported
14546F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14547F: drivers/platform/mellanox/
14548F: include/linux/platform_data/mlxreg.h
14549
14550MELLANOX MLX4 core VPI driver
14551M: Tariq Toukan <[email protected]>
14552L: [email protected]
14553L: [email protected]
14554S: Supported
14555W: http://www.mellanox.com
14556Q: https://patchwork.kernel.org/project/netdevbpf/list/
14557F: drivers/net/ethernet/mellanox/mlx4/
14558F: include/linux/mlx4/
14559
14560MELLANOX MLX4 IB driver
14561M: Yishai Hadas <[email protected]>
14562L: [email protected]
14563S: Supported
14564W: http://www.mellanox.com
14565Q: http://patchwork.kernel.org/project/linux-rdma/list/
14566F: drivers/infiniband/hw/mlx4/
14567F: include/linux/mlx4/
14568F: include/uapi/rdma/mlx4-abi.h
14569
14570MELLANOX MLX5 core VPI driver
14571M: Saeed Mahameed <[email protected]>
14572M: Leon Romanovsky <[email protected]>
14573M: Tariq Toukan <[email protected]>
14574L: [email protected]
14575L: [email protected]
14576S: Supported
14577W: http://www.mellanox.com
14578Q: https://patchwork.kernel.org/project/netdevbpf/list/
14579F: Documentation/networking/device_drivers/ethernet/mellanox/
14580F: drivers/net/ethernet/mellanox/mlx5/core/
14581F: include/linux/mlx5/
14582
14583MELLANOX MLX5 IB driver
14584M: Leon Romanovsky <[email protected]>
14585L: [email protected]
14586S: Supported
14587W: http://www.mellanox.com
14588Q: http://patchwork.kernel.org/project/linux-rdma/list/
14589F: drivers/infiniband/hw/mlx5/
14590F: include/linux/mlx5/
14591F: include/uapi/rdma/mlx5-abi.h
14592
14593MELLANOX MLX5 VDPA DRIVER
14594M: Dragos Tatulea <[email protected]>
14595L: [email protected]
14596S: Supported
14597F: drivers/vdpa/mlx5/
14598
14599MELLANOX MLXCPLD I2C AND MUX DRIVER
14600M: Vadim Pasternak <[email protected]>
14601M: Michael Shych <[email protected]>
14602L: [email protected]
14603S: Supported
14604F: Documentation/i2c/busses/i2c-mlxcpld.rst
14605F: drivers/i2c/busses/i2c-mlxcpld.c
14606F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
14607
14608MELLANOX MLXCPLD LED DRIVER
14609M: Vadim Pasternak <[email protected]>
14610L: [email protected]
14611S: Supported
14612F: Documentation/leds/leds-mlxcpld.rst
14613F: drivers/leds/leds-mlxcpld.c
14614F: drivers/leds/leds-mlxreg.c
14615
14616MELLANOX PLATFORM DRIVER
14617M: Vadim Pasternak <[email protected]>
14618L: [email protected]
14619S: Supported
14620F: drivers/platform/x86/mlx-platform.c
14621
14622MEMBARRIER SUPPORT
14623M: Mathieu Desnoyers <[email protected]>
14624M: "Paul E. McKenney" <[email protected]>
14625L: [email protected]
14626S: Supported
14627F: Documentation/scheduler/membarrier.rst
14628F: arch/*/include/asm/membarrier.h
14629F: arch/*/include/asm/sync_core.h
14630F: include/uapi/linux/membarrier.h
14631F: kernel/sched/membarrier.c
14632
14633MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14634M: Mike Rapoport <[email protected]>
14635L: [email protected]
14636S: Maintained
14637F: Documentation/core-api/boot-time-mm.rst
14638F: include/linux/memblock.h
14639F: mm/memblock.c
14640F: mm/mm_init.c
14641F: tools/testing/memblock/
14642
14643MEMORY ALLOCATION PROFILING
14644M: Suren Baghdasaryan <[email protected]>
14645M: Kent Overstreet <[email protected]>
14646L: [email protected]
14647S: Maintained
14648F: Documentation/mm/allocation-profiling.rst
14649F: include/linux/alloc_tag.h
14650F: include/linux/pgalloc_tag.h
14651F: lib/alloc_tag.c
14652
14653MEMORY CONTROLLER DRIVERS
14654M: Krzysztof Kozlowski <[email protected]>
14655L: [email protected]
14656S: Maintained
14657B: mailto:[email protected]
14658T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14659F: Documentation/devicetree/bindings/memory-controllers/
14660F: drivers/memory/
14661F: include/dt-bindings/memory/
14662F: include/memory/
14663
14664MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14665M: Dmitry Osipenko <[email protected]>
14666L: [email protected]
14667L: [email protected]
14668S: Maintained
14669T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14670F: drivers/devfreq/tegra30-devfreq.c
14671
14672MEMORY HOT(UN)PLUG
14673M: David Hildenbrand <[email protected]>
14674M: Oscar Salvador <[email protected]>
14675L: [email protected]
14676S: Maintained
14677F: Documentation/admin-guide/mm/memory-hotplug.rst
14678F: Documentation/core-api/memory-hotplug.rst
14679F: drivers/base/memory.c
14680F: include/linux/memory_hotplug.h
14681F: mm/memory_hotplug.c
14682F: tools/testing/selftests/memory-hotplug/
14683
14684MEMORY MANAGEMENT
14685M: Andrew Morton <[email protected]>
14686L: [email protected]
14687S: Maintained
14688W: http://www.linux-mm.org
14689T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14690T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14691F: include/linux/gfp.h
14692F: include/linux/gfp_types.h
14693F: include/linux/memfd.h
14694F: include/linux/memory.h
14695F: include/linux/memory_hotplug.h
14696F: include/linux/memory-tiers.h
14697F: include/linux/mempolicy.h
14698F: include/linux/mempool.h
14699F: include/linux/memremap.h
14700F: include/linux/mm.h
14701F: include/linux/mm_*.h
14702F: include/linux/mmzone.h
14703F: include/linux/mmu_notifier.h
14704F: include/linux/pagewalk.h
14705F: include/linux/rmap.h
14706F: include/trace/events/ksm.h
14707F: mm/
14708F: tools/mm/
14709F: tools/testing/selftests/mm/
14710N: include/linux/page[-_]*
14711
14712MEMORY MAPPING
14713M: Andrew Morton <[email protected]>
14714R: Liam R. Howlett <[email protected]>
14715R: Vlastimil Babka <[email protected]>
14716R: Lorenzo Stoakes <[email protected]>
14717L: [email protected]
14718S: Maintained
14719W: http://www.linux-mm.org
14720T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14721F: mm/mmap.c
14722
14723MEMORY TECHNOLOGY DEVICES (MTD)
14724M: Miquel Raynal <[email protected]>
14725M: Richard Weinberger <[email protected]>
14726M: Vignesh Raghavendra <[email protected]>
14727L: [email protected]
14728S: Maintained
14729W: http://www.linux-mtd.infradead.org/
14730Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14731C: irc://irc.oftc.net/mtd
14732T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14733T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14734F: Documentation/devicetree/bindings/mtd/
14735F: drivers/mtd/
14736F: include/linux/mtd/
14737F: include/uapi/mtd/
14738
14739MEMSENSING MICROSYSTEMS MSA311 DRIVER
14740M: Dmitry Rokosov <[email protected]>
14741L: [email protected]
14742S: Maintained
14743F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14744F: drivers/iio/accel/msa311.c
14745
14746MEN A21 WATCHDOG DRIVER
14747M: Johannes Thumshirn <[email protected]>
14748L: [email protected]
14749S: Maintained
14750F: drivers/watchdog/mena21_wdt.c
14751
14752MEN CHAMELEON BUS (mcb)
14753M: Johannes Thumshirn <[email protected]>
14754S: Maintained
14755F: Documentation/driver-api/men-chameleon-bus.rst
14756F: drivers/mcb/
14757F: include/linux/mcb.h
14758
14759MEN F21BMC (Board Management Controller)
14760M: Andreas Werner <[email protected]>
14761S: Supported
14762F: Documentation/hwmon/menf21bmc.rst
14763F: drivers/hwmon/menf21bmc_hwmon.c
14764F: drivers/leds/leds-menf21bmc.c
14765F: drivers/mfd/menf21bmc.c
14766F: drivers/watchdog/menf21bmc_wdt.c
14767
14768MEN Z069 WATCHDOG DRIVER
14769M: Johannes Thumshirn <[email protected]>
14770L: [email protected]
14771S: Maintained
14772F: drivers/watchdog/menz69_wdt.c
14773
14774MESON AO CEC DRIVER FOR AMLOGIC SOCS
14775M: Neil Armstrong <[email protected]>
14776L: [email protected]
14777L: [email protected]
14778S: Supported
14779W: http://linux-meson.com/
14780T: git git://linuxtv.org/media_tree.git
14781F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14782F: drivers/media/cec/platform/meson/ao-cec-g12a.c
14783F: drivers/media/cec/platform/meson/ao-cec.c
14784
14785MESON GE2D DRIVER FOR AMLOGIC SOCS
14786M: Neil Armstrong <[email protected]>
14787L: [email protected]
14788L: [email protected]
14789S: Supported
14790T: git git://linuxtv.org/media_tree.git
14791F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14792F: drivers/media/platform/amlogic/meson-ge2d/
14793
14794MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14795M: Liang Yang <[email protected]>
14796L: [email protected]
14797S: Maintained
14798F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14799F: drivers/mtd/nand/raw/meson_*
14800
14801MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14802M: Neil Armstrong <[email protected]>
14803L: [email protected]
14804L: [email protected]
14805S: Supported
14806T: git git://linuxtv.org/media_tree.git
14807F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14808F: drivers/staging/media/meson/vdec/
14809
14810META ETHERNET DRIVERS
14811M: Alexander Duyck <[email protected]>
14812M: Jakub Kicinski <[email protected]>
14813R: [email protected]
14814S: Supported
14815F: drivers/net/ethernet/meta/
14816
14817METHODE UDPU SUPPORT
14818M: Robert Marko <[email protected]>
14819S: Maintained
14820F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14821F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14822
14823MHI BUS
14824M: Manivannan Sadhasivam <[email protected]>
14825L: [email protected]
14826L: [email protected]
14827S: Maintained
14828T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14829F: Documentation/ABI/stable/sysfs-bus-mhi
14830F: Documentation/mhi/
14831F: drivers/bus/mhi/
14832F: drivers/pci/endpoint/functions/pci-epf-mhi.c
14833F: include/linux/mhi.h
14834
14835MICROBLAZE ARCHITECTURE
14836M: Michal Simek <[email protected]>
14837S: Supported
14838W: http://www.monstr.eu/fdt/
14839T: git git://git.monstr.eu/linux-2.6-microblaze.git
14840F: arch/microblaze/
14841
14842MICROBLAZE TMR INJECT
14843M: Appana Durga Kedareswara rao <[email protected]>
14844S: Supported
14845F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14846F: drivers/misc/xilinx_tmr_inject.c
14847
14848MICROBLAZE TMR MANAGER
14849M: Appana Durga Kedareswara rao <[email protected]>
14850S: Supported
14851F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14852F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14853F: drivers/misc/xilinx_tmr_manager.c
14854
14855MICROCHIP AT91 DMA DRIVERS
14856M: Ludovic Desroches <[email protected]>
14857L: [email protected] (moderated for non-subscribers)
14858L: [email protected]
14859S: Supported
14860F: Documentation/devicetree/bindings/dma/atmel-dma.txt
14861F: drivers/dma/at_hdmac.c
14862F: drivers/dma/at_xdmac.c
14863F: include/dt-bindings/dma/at91.h
14864
14865MICROCHIP AT91 SERIAL DRIVER
14866M: Richard Genoud <[email protected]>
14867S: Maintained
14868F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14869F: drivers/tty/serial/atmel_serial.c
14870F: drivers/tty/serial/atmel_serial.h
14871
14872MICROCHIP AT91 USART MFD DRIVER
14873M: Radu Pirea <[email protected]>
14874L: [email protected]
14875S: Supported
14876F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14877F: drivers/mfd/at91-usart.c
14878F: include/dt-bindings/mfd/at91-usart.h
14879
14880MICROCHIP AT91 USART SPI DRIVER
14881M: Radu Pirea <[email protected]>
14882L: [email protected]
14883S: Supported
14884F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14885F: drivers/spi/spi-at91-usart.c
14886
14887MICROCHIP AUDIO ASOC DRIVERS
14888M: Claudiu Beznea <[email protected]>
14889L: [email protected] (moderated for non-subscribers)
14890S: Supported
14891F: Documentation/devicetree/bindings/sound/atmel*
14892F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14893F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14894F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14895F: sound/soc/atmel
14896
14897MICROCHIP CSI2DC DRIVER
14898M: Eugen Hristev <[email protected]>
14899L: [email protected]
14900S: Supported
14901F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14902F: drivers/media/platform/microchip/microchip-csi2dc.c
14903
14904MICROCHIP ECC DRIVER
14905L: [email protected]
14906S: Orphan
14907F: drivers/crypto/atmel-ecc.*
14908
14909MICROCHIP EIC DRIVER
14910M: Claudiu Beznea <[email protected]>
14911L: [email protected] (moderated for non-subscribers)
14912S: Supported
14913F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14914F: drivers/irqchip/irq-mchp-eic.c
14915
14916MICROCHIP I2C DRIVER
14917M: Codrin Ciubotariu <[email protected]>
14918L: [email protected]
14919S: Supported
14920F: drivers/i2c/busses/i2c-at91-*.c
14921F: drivers/i2c/busses/i2c-at91.h
14922
14923MICROCHIP ISC DRIVER
14924M: Eugen Hristev <[email protected]>
14925L: [email protected]
14926S: Supported
14927F: Documentation/devicetree/bindings/media/atmel,isc.yaml
14928F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
14929F: drivers/media/platform/microchip/microchip-isc*
14930F: drivers/media/platform/microchip/microchip-sama*-isc*
14931F: drivers/staging/media/deprecated/atmel/atmel-isc*
14932F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14933F: include/linux/atmel-isc-media.h
14934
14935MICROCHIP ISI DRIVER
14936M: Eugen Hristev <[email protected]>
14937L: [email protected]
14938S: Supported
14939F: drivers/media/platform/atmel/atmel-isi.c
14940F: drivers/media/platform/atmel/atmel-isi.h
14941
14942MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14943M: Woojung Huh <[email protected]>
14944M: [email protected]
14945L: [email protected]
14946S: Maintained
14947F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14948F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14949F: drivers/net/dsa/microchip/*
14950F: include/linux/dsa/ksz_common.h
14951F: include/linux/platform_data/microchip-ksz.h
14952F: net/dsa/tag_ksz.c
14953
14954MICROCHIP LAN743X ETHERNET DRIVER
14955M: Bryan Whitehead <[email protected]>
14956M: [email protected]
14957L: [email protected]
14958S: Maintained
14959F: drivers/net/ethernet/microchip/lan743x_*
14960
14961MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14962M: Arun Ramadoss <[email protected]>
14963R: [email protected]
14964L: [email protected]
14965S: Maintained
14966F: drivers/net/phy/microchip_t1.c
14967
14968MICROCHIP LAN966X ETHERNET DRIVER
14969M: Horatiu Vultur <[email protected]>
14970M: [email protected]
14971L: [email protected]
14972S: Maintained
14973F: drivers/net/ethernet/microchip/lan966x/*
14974
14975MICROCHIP LAN966X OIC DRIVER
14976M: Herve Codina <[email protected]>
14977S: Maintained
14978F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
14979F: drivers/irqchip/irq-lan966x-oic.c
14980
14981MICROCHIP LCDFB DRIVER
14982M: Nicolas Ferre <[email protected]>
14983L: [email protected]
14984S: Maintained
14985F: drivers/video/fbdev/atmel_lcdfb.c
14986F: include/video/atmel_lcdc.h
14987
14988MICROCHIP MCP16502 PMIC DRIVER
14989M: Claudiu Beznea <[email protected]>
14990L: [email protected] (moderated for non-subscribers)
14991S: Supported
14992F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14993F: drivers/regulator/mcp16502.c
14994
14995MICROCHIP MCP3564 ADC DRIVER
14996M: Marius Cristea <[email protected]>
14997L: [email protected]
14998S: Supported
14999F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15000F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15001F: drivers/iio/adc/mcp3564.c
15002
15003MICROCHIP MCP3911 ADC DRIVER
15004M: Marcus Folkesson <[email protected]>
15005M: Kent Gustavsson <[email protected]>
15006L: [email protected]
15007S: Maintained
15008F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15009F: drivers/iio/adc/mcp3911.c
15010
15011MICROCHIP MMC/SD/SDIO MCI DRIVER
15012M: Aubin Constans <[email protected]>
15013S: Maintained
15014F: drivers/mmc/host/atmel-mci.c
15015
15016MICROCHIP NAND DRIVER
15017L: [email protected]
15018S: Orphan
15019F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
15020F: drivers/mtd/nand/raw/atmel/*
15021
15022MICROCHIP OTPC DRIVER
15023M: Claudiu Beznea <[email protected]>
15024L: [email protected] (moderated for non-subscribers)
15025S: Supported
15026F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15027F: drivers/nvmem/microchip-otpc.c
15028F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15029
15030MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15031M: Marius Cristea <[email protected]>
15032L: [email protected]
15033S: Supported
15034F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15035F: drivers/iio/adc/pac1934.c
15036
15037MICROCHIP PCI1XXXX GP DRIVER
15038M: Vaibhaav Ram T.L <[email protected]>
15039M: Kumaravel Thiagarajan <[email protected]>
15040L: [email protected]
15041S: Supported
15042F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15043F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15044F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15045F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15046
15047MICROCHIP PCI1XXXX I2C DRIVER
15048M: Tharun Kumar P <[email protected]>
15049M: Kumaravel Thiagarajan <[email protected]>
15050M: Microchip Linux Driver Support <[email protected]>
15051L: [email protected]
15052S: Maintained
15053F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15054
15055MICROCHIP PCIe UART DRIVER
15056M: Kumaravel Thiagarajan <[email protected]>
15057M: Tharun Kumar P <[email protected]>
15058L: [email protected]
15059S: Maintained
15060F: drivers/tty/serial/8250/8250_pci1xxxx.c
15061
15062MICROCHIP POLARFIRE FPGA DRIVERS
15063M: Conor Dooley <[email protected]>
15064R: Vladimir Georgiev <[email protected]>
15065L: [email protected]
15066S: Supported
15067F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15068F: drivers/fpga/microchip-spi.c
15069
15070MICROCHIP PWM DRIVER
15071M: Claudiu Beznea <[email protected]>
15072L: [email protected] (moderated for non-subscribers)
15073L: [email protected]
15074S: Supported
15075F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15076F: drivers/pwm/pwm-atmel.c
15077
15078MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15079M: Manikandan Muralidharan <[email protected]>
15080M: Dharma Balasubiramani <[email protected]>
15081L: [email protected]
15082S: Supported
15083F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15084F: drivers/gpu/drm/bridge/microchip-lvds.c
15085
15086MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15087M: Eugen Hristev <[email protected]>
15088L: [email protected]
15089S: Supported
15090F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15091F: drivers/iio/adc/at91-sama5d2_adc.c
15092F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15093
15094MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15095M: Claudiu Beznea <[email protected]>
15096S: Supported
15097F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15098F: drivers/power/reset/at91-sama5d2_shdwc.c
15099
15100MICROCHIP SOC DRIVERS
15101M: Conor Dooley <[email protected]>
15102S: Supported
15103T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15104F: Documentation/devicetree/bindings/soc/microchip/
15105F: drivers/soc/microchip/
15106
15107MICROCHIP SPI DRIVER
15108M: Ryan Wanner <[email protected]>
15109S: Supported
15110F: drivers/spi/spi-atmel.*
15111
15112MICROCHIP SSC DRIVER
15113M: Claudiu Beznea <[email protected]>
15114L: [email protected] (moderated for non-subscribers)
15115S: Supported
15116F: Documentation/devicetree/bindings/misc/atmel-ssc.txt
15117F: drivers/misc/atmel-ssc.c
15118F: include/linux/atmel-ssc.h
15119
15120Microchip Timer Counter Block (TCB) Capture Driver
15121M: Kamel Bouhara <[email protected]>
15122L: [email protected] (moderated for non-subscribers)
15123L: [email protected]
15124S: Maintained
15125F: drivers/counter/microchip-tcb-capture.c
15126
15127MICROCHIP USB251XB DRIVER
15128M: Richard Leitner <[email protected]>
15129L: [email protected]
15130S: Maintained
15131F: Documentation/devicetree/bindings/usb/usb251xb.yaml
15132F: drivers/usb/misc/usb251xb.c
15133
15134MICROCHIP USBA UDC DRIVER
15135M: Cristian Birsan <[email protected]>
15136L: [email protected] (moderated for non-subscribers)
15137S: Supported
15138F: drivers/usb/gadget/udc/atmel_usba_udc.*
15139
15140MICROCHIP WILC1000 WIFI DRIVER
15141M: Ajay Singh <[email protected]>
15142M: Claudiu Beznea <[email protected]>
15143L: [email protected]
15144S: Supported
15145F: drivers/net/wireless/microchip/wilc1000/
15146
15147MICROSEMI MIPS SOCS
15148M: Alexandre Belloni <[email protected]>
15149M: [email protected]
15150L: [email protected]
15151S: Supported
15152F: Documentation/devicetree/bindings/mips/mscc.txt
15153F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15154F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15155F: arch/mips/boot/dts/mscc/
15156F: arch/mips/configs/generic/board-ocelot.config
15157F: arch/mips/generic/board-ocelot.c
15158
15159MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15160M: Don Brace <[email protected]>
15161L: [email protected]
15162L: [email protected]
15163S: Supported
15164F: Documentation/scsi/smartpqi.rst
15165F: drivers/scsi/smartpqi/Kconfig
15166F: drivers/scsi/smartpqi/Makefile
15167F: drivers/scsi/smartpqi/smartpqi*.[ch]
15168F: include/linux/cciss*.h
15169F: include/uapi/linux/cciss*.h
15170
15171MICROSOFT MANA RDMA DRIVER
15172M: Long Li <[email protected]>
15173M: Ajay Sharma <[email protected]>
15174L: [email protected]
15175S: Supported
15176F: drivers/infiniband/hw/mana/
15177F: include/net/mana
15178F: include/uapi/rdma/mana-abi.h
15179
15180MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15181M: Maximilian Luz <[email protected]>
15182L: [email protected]
15183S: Maintained
15184F: drivers/platform/surface/surface_aggregator_tabletsw.c
15185
15186MICROSOFT SURFACE BATTERY AND AC DRIVERS
15187M: Maximilian Luz <[email protected]>
15188L: [email protected]
15189L: [email protected]
15190S: Maintained
15191F: drivers/power/supply/surface_battery.c
15192F: drivers/power/supply/surface_charger.c
15193
15194MICROSOFT SURFACE DTX DRIVER
15195M: Maximilian Luz <[email protected]>
15196L: [email protected]
15197S: Maintained
15198F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
15199F: drivers/platform/surface/surface_dtx.c
15200F: include/uapi/linux/surface_aggregator/dtx.h
15201
15202MICROSOFT SURFACE SENSOR FAN DRIVER
15203M: Maximilian Luz <[email protected]>
15204M: Ivor Wanders <[email protected]>
15205L: [email protected]
15206S: Maintained
15207F: Documentation/hwmon/surface_fan.rst
15208F: drivers/hwmon/surface_fan.c
15209
15210MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15211M: Maximilian Luz <[email protected]>
15212L: [email protected]
15213S: Maintained
15214F: drivers/platform/surface/surface_gpe.c
15215
15216MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15217M: Hans de Goede <[email protected]>
15218M: Ilpo Järvinen <[email protected]>
15219M: Maximilian Luz <[email protected]>
15220L: [email protected]
15221S: Maintained
15222T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15223F: drivers/platform/surface/
15224
15225MICROSOFT SURFACE HID TRANSPORT DRIVER
15226M: Maximilian Luz <[email protected]>
15227L: [email protected]
15228L: [email protected]
15229S: Maintained
15230F: drivers/hid/surface-hid/
15231
15232MICROSOFT SURFACE HOT-PLUG DRIVER
15233M: Maximilian Luz <[email protected]>
15234L: [email protected]
15235S: Maintained
15236F: drivers/platform/surface/surface_hotplug.c
15237
15238MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15239M: Maximilian Luz <[email protected]>
15240L: [email protected]
15241S: Maintained
15242F: drivers/platform/surface/surface_platform_profile.c
15243
15244MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15245M: Chen Yu <[email protected]>
15246L: [email protected]
15247S: Supported
15248F: drivers/platform/surface/surfacepro3_button.c
15249
15250MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15251M: Maximilian Luz <[email protected]>
15252L: [email protected]
15253S: Maintained
15254F: drivers/platform/surface/surface_aggregator_hub.c
15255
15256MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15257M: Maximilian Luz <[email protected]>
15258L: [email protected]
15259S: Maintained
15260W: https://github.com/linux-surface/surface-aggregator-module
15261C: irc://irc.libera.chat/linux-surface
15262F: Documentation/driver-api/surface_aggregator/
15263F: drivers/platform/surface/aggregator/
15264F: drivers/platform/surface/surface_acpi_notify.c
15265F: drivers/platform/surface/surface_aggregator_cdev.c
15266F: drivers/platform/surface/surface_aggregator_registry.c
15267F: include/linux/surface_acpi_notify.h
15268F: include/linux/surface_aggregator/
15269F: include/uapi/linux/surface_aggregator/
15270
15271MICROTEK X6 SCANNER
15272M: Oliver Neukum <[email protected]>
15273S: Maintained
15274F: drivers/usb/image/microtek.*
15275
15276MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15277M: Luka Kovacic <[email protected]>
15278M: Luka Perkov <[email protected]>
15279S: Maintained
15280F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15281F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15282F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15283F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15284F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15285F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15286
15287MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15288M: Sakari Ailus <[email protected]>
15289L: [email protected]
15290S: Maintained
15291F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15292F: Documentation/driver-api/media/drivers/ccs/
15293F: Documentation/userspace-api/media/drivers/ccs.rst
15294F: drivers/media/i2c/ccs-pll.c
15295F: drivers/media/i2c/ccs-pll.h
15296F: drivers/media/i2c/ccs/
15297F: include/uapi/linux/ccs.h
15298F: include/uapi/linux/smiapp.h
15299
15300MIPS
15301M: Thomas Bogendoerfer <[email protected]>
15302L: [email protected]
15303S: Maintained
15304W: http://www.linux-mips.org/
15305Q: https://patchwork.kernel.org/project/linux-mips/list/
15306T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15307F: Documentation/devicetree/bindings/mips/
15308F: Documentation/arch/mips/
15309F: arch/mips/
15310F: drivers/platform/mips/
15311F: include/dt-bindings/mips/
15312
15313MIPS BAIKAL-T1 PLATFORM
15314M: Serge Semin <[email protected]>
15315L: [email protected]
15316S: Supported
15317F: Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15318F: Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15319F: drivers/bus/bt1-*.c
15320F: drivers/clk/baikal-t1/
15321F: drivers/memory/bt1-l2-ctl.c
15322F: drivers/mtd/maps/physmap-bt1-rom.[ch]
15323
15324MIPS BOSTON DEVELOPMENT BOARD
15325M: Paul Burton <[email protected]>
15326L: [email protected]
15327S: Maintained
15328F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
15329F: arch/mips/boot/dts/img/boston.dts
15330F: arch/mips/configs/generic/board-boston.config
15331F: drivers/clk/imgtec/clk-boston.c
15332F: include/dt-bindings/clock/boston-clock.h
15333
15334MIPS CORE DRIVERS
15335M: Thomas Bogendoerfer <[email protected]>
15336M: Serge Semin <[email protected]>
15337L: [email protected]
15338S: Supported
15339F: drivers/bus/mips_cdmm.c
15340F: drivers/clocksource/mips-gic-timer.c
15341F: drivers/cpuidle/cpuidle-cps.c
15342F: drivers/irqchip/irq-mips-cpu.c
15343F: drivers/irqchip/irq-mips-gic.c
15344
15345MIPS GENERIC PLATFORM
15346M: Paul Burton <[email protected]>
15347L: [email protected]
15348S: Supported
15349F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15350F: arch/mips/generic/
15351F: arch/mips/tools/generic-board-config.sh
15352
15353MIPS RINT INSTRUCTION EMULATION
15354M: Aleksandar Markovic <[email protected]>
15355L: [email protected]
15356S: Supported
15357F: arch/mips/math-emu/dp_rint.c
15358F: arch/mips/math-emu/sp_rint.c
15359
15360MIPS/LOONGSON1 ARCHITECTURE
15361M: Keguang Zhang <[email protected]>
15362L: [email protected]
15363S: Maintained
15364F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15365F: arch/mips/include/asm/mach-loongson32/
15366F: arch/mips/loongson32/
15367F: drivers/*/*loongson1*
15368F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15369
15370MIPS/LOONGSON2EF ARCHITECTURE
15371M: Jiaxun Yang <[email protected]>
15372L: [email protected]
15373S: Maintained
15374F: arch/mips/include/asm/mach-loongson2ef/
15375F: arch/mips/loongson2ef/
15376F: drivers/cpufreq/loongson2_cpufreq.c
15377
15378MIPS/LOONGSON64 ARCHITECTURE
15379M: Huacai Chen <[email protected]>
15380M: Jiaxun Yang <[email protected]>
15381L: [email protected]
15382S: Maintained
15383F: arch/mips/include/asm/mach-loongson64/
15384F: arch/mips/loongson64/
15385F: drivers/irqchip/irq-loongson*
15386F: drivers/platform/mips/cpu_hwmon.c
15387
15388MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15389M: Hans Verkuil <[email protected]>
15390L: [email protected]
15391S: Odd Fixes
15392W: https://linuxtv.org
15393T: git git://linuxtv.org/media_tree.git
15394F: drivers/media/radio/radio-miropcm20*
15395
15396MITSUMI MM8013 FG DRIVER
15397M: Konrad Dybcio <[email protected]>
15398F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15399F: drivers/power/supply/mm8013.c
15400
15401MMP SUPPORT
15402R: Lubomir Rintel <[email protected]>
15403L: [email protected] (moderated for non-subscribers)
15404S: Odd Fixes
15405T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15406F: arch/arm/boot/dts/marvell/mmp*
15407F: arch/arm/mach-mmp/
15408F: include/linux/soc/mmp/
15409
15410MMP USB PHY DRIVERS
15411R: Lubomir Rintel <[email protected]>
15412L: [email protected] (moderated for non-subscribers)
15413S: Maintained
15414F: drivers/phy/marvell/phy-mmp3-usb.c
15415F: drivers/phy/marvell/phy-pxa-usb.c
15416
15417MMU GATHER AND TLB INVALIDATION
15418M: Will Deacon <[email protected]>
15419M: "Aneesh Kumar K.V" <[email protected]>
15420M: Andrew Morton <[email protected]>
15421M: Nick Piggin <[email protected]>
15422M: Peter Zijlstra <[email protected]>
15423L: [email protected]
15424L: [email protected]
15425S: Maintained
15426F: arch/*/include/asm/tlb.h
15427F: include/asm-generic/tlb.h
15428F: mm/mmu_gather.c
15429
15430MN88472 MEDIA DRIVER
15431L: [email protected]
15432S: Orphan
15433W: https://linuxtv.org
15434Q: http://patchwork.linuxtv.org/project/linux-media/list/
15435F: drivers/media/dvb-frontends/mn88472*
15436
15437MN88473 MEDIA DRIVER
15438L: [email protected]
15439S: Orphan
15440W: https://linuxtv.org
15441Q: http://patchwork.linuxtv.org/project/linux-media/list/
15442F: drivers/media/dvb-frontends/mn88473*
15443
15444MOBILEYE MIPS SOCS
15445M: Vladimir Kondratiev <[email protected]>
15446M: Gregory CLEMENT <[email protected]>
15447M: Théo Lebrun <[email protected]>
15448L: [email protected]
15449S: Maintained
15450F: Documentation/devicetree/bindings/mips/mobileye.yaml
15451F: Documentation/devicetree/bindings/soc/mobileye/
15452F: arch/mips/boot/dts/mobileye/
15453F: arch/mips/configs/eyeq5_defconfig
15454F: arch/mips/mobileye/board-epm5.its.S
15455F: drivers/clk/clk-eyeq.c
15456F: drivers/pinctrl/pinctrl-eyeq5.c
15457F: drivers/reset/reset-eyeq.c
15458F: include/dt-bindings/clock/mobileye,eyeq5-clk.h
15459
15460MODULE SUPPORT
15461M: Luis Chamberlain <[email protected]>
15462L: [email protected]
15463L: [email protected]
15464S: Maintained
15465T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15466F: include/linux/kmod.h
15467F: include/linux/module*.h
15468F: kernel/module/
15469F: lib/test_kmod.c
15470F: scripts/module*
15471F: tools/testing/selftests/kmod/
15472
15473MONOLITHIC POWER SYSTEM PMIC DRIVER
15474M: Saravanan Sekar <[email protected]>
15475S: Maintained
15476F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15477F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15478F: drivers/hwmon/pmbus/mpq7932.c
15479F: drivers/iio/adc/mp2629_adc.c
15480F: drivers/mfd/mp2629.c
15481F: drivers/power/supply/mp2629_charger.c
15482F: drivers/regulator/mp5416.c
15483F: drivers/regulator/mpq7920.c
15484F: drivers/regulator/mpq7920.h
15485F: include/linux/mfd/mp2629.h
15486
15487MOST(R) TECHNOLOGY DRIVER
15488M: Parthiban Veerasooran <[email protected]>
15489M: Christian Gromm <[email protected]>
15490S: Maintained
15491F: Documentation/ABI/testing/configfs-most
15492F: Documentation/ABI/testing/sysfs-bus-most
15493F: drivers/most/
15494F: drivers/staging/most/
15495F: include/linux/most.h
15496
15497MOTORCOMM PHY DRIVER
15498M: Frank <[email protected]>
15499L: [email protected]
15500S: Maintained
15501F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15502F: drivers/net/phy/motorcomm.c
15503
15504MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15505M: Jiri Slaby <[email protected]>
15506S: Maintained
15507F: Documentation/driver-api/tty/moxa-smartio.rst
15508F: drivers/tty/mxser.*
15509
15510MP3309C BACKLIGHT DRIVER
15511M: Flavio Suligoi <[email protected]>
15512L: [email protected]
15513S: Maintained
15514F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15515F: drivers/video/backlight/mp3309c.c
15516
15517MPS MP2891 DRIVER
15518M: Noah Wang <[email protected]>
15519L: [email protected]
15520S: Maintained
15521F: Documentation/hwmon/mp2891.rst
15522F: drivers/hwmon/pmbus/mp2891.c
15523
15524MPS MP2993 DRIVER
15525M: Noah Wang <[email protected]>
15526L: [email protected]
15527S: Maintained
15528F: Documentation/hwmon/mp2993.rst
15529F: drivers/hwmon/pmbus/mp2993.c
15530
15531MPS MP9941 DRIVER
15532M: Noah Wang <[email protected]>
15533L: [email protected]
15534S: Maintained
15535F: Documentation/hwmon/mp9941.rst
15536F: drivers/hwmon/pmbus/mp9941.c
15537
15538MR800 AVERMEDIA USB FM RADIO DRIVER
15539M: Alexey Klimov <[email protected]>
15540L: [email protected]
15541S: Maintained
15542T: git git://linuxtv.org/media_tree.git
15543F: drivers/media/radio/radio-mr800.c
15544
15545MRF24J40 IEEE 802.15.4 RADIO DRIVER
15546M: Stefan Schmidt <[email protected]>
15547L: [email protected]
15548S: Odd Fixes
15549F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15550F: drivers/net/ieee802154/mrf24j40.c
15551
15552MSI EC DRIVER
15553M: Nikita Kravets <[email protected]>
15554L: [email protected]
15555S: Maintained
15556W: https://github.com/BeardOverflow/msi-ec
15557F: drivers/platform/x86/msi-ec.*
15558
15559MSI LAPTOP SUPPORT
15560M: "Lee, Chun-Yi" <[email protected]>
15561L: [email protected]
15562S: Maintained
15563F: drivers/platform/x86/msi-laptop.c
15564
15565MSI WMI SUPPORT
15566L: [email protected]
15567S: Orphan
15568F: drivers/platform/x86/msi-wmi.c
15569
15570MSI WMI PLATFORM FEATURES
15571M: Armin Wolf <[email protected]>
15572L: [email protected]
15573S: Maintained
15574F: Documentation/ABI/testing/debugfs-msi-wmi-platform
15575F: Documentation/wmi/devices/msi-wmi-platform.rst
15576F: drivers/platform/x86/msi-wmi-platform.c
15577
15578MSI001 MEDIA DRIVER
15579L: [email protected]
15580S: Orphan
15581W: https://linuxtv.org
15582Q: http://patchwork.linuxtv.org/project/linux-media/list/
15583F: drivers/media/tuners/msi001*
15584
15585MSI2500 MEDIA DRIVER
15586L: [email protected]
15587S: Orphan
15588W: https://linuxtv.org
15589Q: http://patchwork.linuxtv.org/project/linux-media/list/
15590F: drivers/media/usb/msi2500/
15591
15592MSTAR INTERRUPT CONTROLLER DRIVER
15593M: Mark-PK Tsai <[email protected]>
15594M: Daniel Palmer <[email protected]>
15595S: Maintained
15596F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15597F: drivers/irqchip/irq-mst-intc.c
15598
15599MSYSTEMS DISKONCHIP G3 MTD DRIVER
15600M: Robert Jarzmik <[email protected]>
15601L: [email protected]
15602S: Maintained
15603F: drivers/mtd/devices/docg3*
15604
15605MT9M114 ONSEMI SENSOR DRIVER
15606M: Laurent Pinchart <[email protected]>
15607L: [email protected]
15608S: Maintained
15609T: git git://linuxtv.org/media_tree.git
15610F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15611F: drivers/media/i2c/mt9m114.c
15612
15613MT9P031 APTINA CAMERA SENSOR
15614M: Laurent Pinchart <[email protected]>
15615L: [email protected]
15616S: Maintained
15617T: git git://linuxtv.org/media_tree.git
15618F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15619F: drivers/media/i2c/mt9p031.c
15620F: include/media/i2c/mt9p031.h
15621
15622MT9T112 APTINA CAMERA SENSOR
15623M: Jacopo Mondi <[email protected]>
15624L: [email protected]
15625S: Odd Fixes
15626T: git git://linuxtv.org/media_tree.git
15627F: drivers/media/i2c/mt9t112.c
15628F: include/media/i2c/mt9t112.h
15629
15630MT9V032 APTINA CAMERA SENSOR
15631M: Laurent Pinchart <[email protected]>
15632L: [email protected]
15633S: Maintained
15634T: git git://linuxtv.org/media_tree.git
15635F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15636F: drivers/media/i2c/mt9v032.c
15637F: include/media/i2c/mt9v032.h
15638
15639MT9V111 APTINA CAMERA SENSOR
15640M: Jacopo Mondi <[email protected]>
15641L: [email protected]
15642S: Maintained
15643T: git git://linuxtv.org/media_tree.git
15644F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15645F: drivers/media/i2c/mt9v111.c
15646
15647MULTIFUNCTION DEVICES (MFD)
15648M: Lee Jones <[email protected]>
15649S: Maintained
15650T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15651F: Documentation/devicetree/bindings/mfd/
15652F: drivers/mfd/
15653F: include/dt-bindings/mfd/
15654F: include/linux/mfd/
15655
15656MULTIMEDIA CARD (MMC) ETC. OVER SPI
15657S: Orphan
15658F: drivers/mmc/host/mmc_spi.c
15659F: include/linux/spi/mmc_spi.h
15660
15661MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15662M: Ulf Hansson <[email protected]>
15663L: [email protected]
15664S: Maintained
15665T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15666F: Documentation/devicetree/bindings/mmc/
15667F: drivers/mmc/
15668F: include/linux/mmc/
15669F: include/uapi/linux/mmc/
15670
15671MULTIPLEXER SUBSYSTEM
15672M: Peter Rosin <[email protected]>
15673S: Maintained
15674F: Documentation/ABI/testing/sysfs-class-mux*
15675F: Documentation/devicetree/bindings/mux/
15676F: drivers/mux/
15677F: include/dt-bindings/mux/
15678F: include/linux/mux/
15679
15680MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15681M: Bin Liu <[email protected]>
15682L: [email protected]
15683S: Maintained
15684F: drivers/usb/musb/
15685
15686MXL301RF MEDIA DRIVER
15687M: Akihiro Tsukada <[email protected]>
15688L: [email protected]
15689S: Odd Fixes
15690F: drivers/media/tuners/mxl301rf*
15691
15692MXL5007T MEDIA DRIVER
15693M: Michael Krufky <[email protected]>
15694L: [email protected]
15695S: Maintained
15696W: https://linuxtv.org
15697W: http://github.com/mkrufky
15698Q: http://patchwork.linuxtv.org/project/linux-media/list/
15699T: git git://linuxtv.org/mkrufky/tuners.git
15700F: drivers/media/tuners/mxl5007t.*
15701
15702MXSFB DRM DRIVER
15703M: Marek Vasut <[email protected]>
15704M: Stefan Agner <[email protected]>
15705L: [email protected]
15706S: Supported
15707T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
15708F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15709F: drivers/gpu/drm/mxsfb/
15710
15711MYLEX DAC960 PCI RAID Controller
15712M: Hannes Reinecke <[email protected]>
15713L: [email protected]
15714S: Supported
15715F: drivers/scsi/myrb.*
15716F: drivers/scsi/myrs.*
15717
15718MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15719L: [email protected]
15720S: Orphan
15721W: https://www.cspi.com/ethernet-products/support/downloads/
15722F: drivers/net/ethernet/myricom/myri10ge/
15723
15724NAND FLASH SUBSYSTEM
15725M: Miquel Raynal <[email protected]>
15726R: Richard Weinberger <[email protected]>
15727L: [email protected]
15728S: Maintained
15729W: http://www.linux-mtd.infradead.org/
15730Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15731C: irc://irc.oftc.net/mtd
15732T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15733F: drivers/mtd/nand/
15734F: include/linux/mtd/*nand*.h
15735
15736NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15737M: Daniel Mack <[email protected]>
15738L: [email protected] (moderated for non-subscribers)
15739S: Maintained
15740W: http://www.native-instruments.com
15741F: sound/usb/caiaq/
15742
15743NATSEMI ETHERNET DRIVER (DP8381x)
15744S: Orphan
15745F: drivers/net/ethernet/natsemi/natsemi.c
15746
15747NCR 5380 SCSI DRIVERS
15748M: Finn Thain <[email protected]>
15749M: Michael Schmitz <[email protected]>
15750L: [email protected]
15751S: Maintained
15752F: Documentation/scsi/g_NCR5380.rst
15753F: drivers/scsi/NCR5380.*
15754F: drivers/scsi/arm/cumana_1.c
15755F: drivers/scsi/arm/oak.c
15756F: drivers/scsi/atari_scsi.*
15757F: drivers/scsi/dmx3191d.c
15758F: drivers/scsi/g_NCR5380.*
15759F: drivers/scsi/mac_scsi.*
15760F: drivers/scsi/sun3_scsi.*
15761F: drivers/scsi/sun3_scsi_vme.c
15762
15763NCSI LIBRARY
15764M: Samuel Mendoza-Jonas <[email protected]>
15765S: Maintained
15766F: net/ncsi/
15767
15768NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15769M: Zev Weiss <[email protected]>
15770L: [email protected]
15771S: Maintained
15772F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15773F: drivers/hwmon/nct6775-i2c.c
15774
15775NETCONSOLE
15776M: Breno Leitao <[email protected]>
15777S: Maintained
15778F: Documentation/networking/netconsole.rst
15779F: drivers/net/netconsole.c
15780
15781NETDEVSIM
15782M: Jakub Kicinski <[email protected]>
15783S: Maintained
15784F: drivers/net/netdevsim/*
15785F: tools/testing/selftests/drivers/net/netdevsim/*
15786
15787NETEM NETWORK EMULATOR
15788M: Stephen Hemminger <[email protected]>
15789L: [email protected]
15790S: Maintained
15791F: net/sched/sch_netem.c
15792
15793NETERION 10GbE DRIVERS (s2io)
15794M: Jon Mason <[email protected]>
15795L: [email protected]
15796S: Supported
15797F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15798F: drivers/net/ethernet/neterion/
15799
15800NETFILTER
15801M: Pablo Neira Ayuso <[email protected]>
15802M: Jozsef Kadlecsik <[email protected]>
15803L: [email protected]
15804L: [email protected]
15805S: Maintained
15806W: http://www.netfilter.org/
15807W: http://www.iptables.org/
15808W: http://www.nftables.org/
15809Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
15810C: irc://irc.libera.chat/netfilter
15811T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15812T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15813F: include/linux/netfilter*
15814F: include/linux/netfilter/
15815F: include/net/netfilter/
15816F: include/uapi/linux/netfilter*
15817F: include/uapi/linux/netfilter/
15818F: net/*/netfilter.c
15819F: net/*/netfilter/
15820F: net/bridge/br_netfilter*.c
15821F: net/netfilter/
15822F: tools/testing/selftests/net/netfilter/
15823
15824NETROM NETWORK LAYER
15825M: Ralf Baechle <[email protected]>
15826L: [email protected]
15827S: Maintained
15828W: https://linux-ax25.in-berlin.de
15829F: include/net/netrom.h
15830F: include/uapi/linux/netrom.h
15831F: net/netrom/
15832
15833NETRONIX EMBEDDED CONTROLLER
15834M: Jonathan Neuschäfer <[email protected]>
15835S: Maintained
15836F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15837F: drivers/mfd/ntxec.c
15838F: drivers/pwm/pwm-ntxec.c
15839F: drivers/rtc/rtc-ntxec.c
15840F: include/linux/mfd/ntxec.h
15841
15842NETRONOME ETHERNET DRIVERS
15843M: Louis Peens <[email protected]>
15844R: Jakub Kicinski <[email protected]>
15845L: [email protected]
15846S: Maintained
15847F: drivers/net/ethernet/netronome/
15848
15849NETWORK BLOCK DEVICE (NBD)
15850M: Josef Bacik <[email protected]>
15851L: [email protected]
15852L: [email protected]
15853S: Maintained
15854F: Documentation/admin-guide/blockdev/nbd.rst
15855F: drivers/block/nbd.c
15856F: include/trace/events/nbd.h
15857F: include/uapi/linux/nbd.h
15858
15859NETWORK DROP MONITOR
15860M: Neil Horman <[email protected]>
15861L: [email protected]
15862S: Maintained
15863W: https://fedorahosted.org/dropwatch/
15864F: include/uapi/linux/net_dropmon.h
15865F: net/core/drop_monitor.c
15866
15867NETWORKING DRIVERS
15868M: "David S. Miller" <[email protected]>
15869M: Eric Dumazet <[email protected]>
15870M: Jakub Kicinski <[email protected]>
15871M: Paolo Abeni <[email protected]>
15872L: [email protected]
15873S: Maintained
15874P: Documentation/process/maintainer-netdev.rst
15875Q: https://patchwork.kernel.org/project/netdevbpf/list/
15876T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15877T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15878F: Documentation/devicetree/bindings/net/
15879F: Documentation/networking/net_cachelines/net_device.rst
15880F: drivers/connector/
15881F: drivers/net/
15882F: include/dt-bindings/net/
15883F: include/linux/cn_proc.h
15884F: include/linux/etherdevice.h
15885F: include/linux/ethtool_netlink.h
15886F: include/linux/fcdevice.h
15887F: include/linux/fddidevice.h
15888F: include/linux/hippidevice.h
15889F: include/linux/if_*
15890F: include/linux/inetdevice.h
15891F: include/linux/netdev*
15892F: include/linux/platform_data/wiznet.h
15893F: include/uapi/linux/cn_proc.h
15894F: include/uapi/linux/ethtool_netlink.h
15895F: include/uapi/linux/if_*
15896F: include/uapi/linux/netdev*
15897F: tools/testing/selftests/drivers/net/
15898X: drivers/net/wireless/
15899
15900NETWORKING DRIVERS (WIRELESS)
15901M: Kalle Valo <[email protected]>
15902L: [email protected]
15903S: Maintained
15904W: https://wireless.wiki.kernel.org/
15905Q: https://patchwork.kernel.org/project/linux-wireless/list/
15906T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15907T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15908F: Documentation/devicetree/bindings/net/wireless/
15909F: drivers/net/wireless/
15910
15911NETWORKING [DSA]
15912M: Andrew Lunn <[email protected]>
15913M: Florian Fainelli <[email protected]>
15914M: Vladimir Oltean <[email protected]>
15915S: Maintained
15916F: Documentation/devicetree/bindings/net/dsa/
15917F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15918F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
15919F: drivers/net/dsa/
15920F: include/linux/dsa/
15921F: include/linux/platform_data/dsa.h
15922F: include/net/dsa.h
15923F: net/dsa/
15924F: tools/testing/selftests/drivers/net/dsa/
15925
15926NETWORKING [GENERAL]
15927M: "David S. Miller" <[email protected]>
15928M: Eric Dumazet <[email protected]>
15929M: Jakub Kicinski <[email protected]>
15930M: Paolo Abeni <[email protected]>
15931L: [email protected]
15932S: Maintained
15933P: Documentation/process/maintainer-netdev.rst
15934Q: https://patchwork.kernel.org/project/netdevbpf/list/
15935B: mailto:[email protected]
15936T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15937T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15938F: Documentation/core-api/netlink.rst
15939F: Documentation/netlink/
15940F: Documentation/networking/
15941F: Documentation/networking/net_cachelines/
15942F: Documentation/process/maintainer-netdev.rst
15943F: Documentation/userspace-api/netlink/
15944F: include/linux/framer/framer-provider.h
15945F: include/linux/framer/framer.h
15946F: include/linux/in.h
15947F: include/linux/indirect_call_wrapper.h
15948F: include/linux/inet.h
15949F: include/linux/inet_diag.h
15950F: include/linux/net.h
15951F: include/linux/netdev*
15952F: include/linux/netlink.h
15953F: include/linux/netpoll.h
15954F: include/linux/rtnetlink.h
15955F: include/linux/seq_file_net.h
15956F: include/linux/skbuff*
15957F: include/net/
15958F: include/uapi/linux/genetlink.h
15959F: include/uapi/linux/hsr_netlink.h
15960F: include/uapi/linux/in.h
15961F: include/uapi/linux/inet_diag.h
15962F: include/uapi/linux/nbd-netlink.h
15963F: include/uapi/linux/net.h
15964F: include/uapi/linux/net_namespace.h
15965F: include/uapi/linux/netconf.h
15966F: include/uapi/linux/netdev*
15967F: include/uapi/linux/netlink.h
15968F: include/uapi/linux/netlink_diag.h
15969F: include/uapi/linux/rtnetlink.h
15970F: lib/net_utils.c
15971F: lib/random32.c
15972F: net/
15973F: tools/net/
15974F: tools/testing/selftests/net/
15975X: net/9p/
15976X: net/bluetooth/
15977
15978NETWORKING [IPSEC]
15979M: Steffen Klassert <[email protected]>
15980M: Herbert Xu <[email protected]>
15981M: "David S. Miller" <[email protected]>
15982L: [email protected]
15983S: Maintained
15984T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15985T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15986F: include/net/xfrm.h
15987F: include/uapi/linux/xfrm.h
15988F: net/ipv4/ah4.c
15989F: net/ipv4/esp4*
15990F: net/ipv4/ip_vti.c
15991F: net/ipv4/ipcomp.c
15992F: net/ipv4/xfrm*
15993F: net/ipv6/ah6.c
15994F: net/ipv6/esp6*
15995F: net/ipv6/ip6_vti.c
15996F: net/ipv6/ipcomp6.c
15997F: net/ipv6/xfrm*
15998F: net/key/
15999F: net/xfrm/
16000F: tools/testing/selftests/net/ipsec.c
16001
16002NETWORKING [IPv4/IPv6]
16003M: "David S. Miller" <[email protected]>
16004M: David Ahern <[email protected]>
16005L: [email protected]
16006S: Maintained
16007T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16008F: arch/x86/net/*
16009F: include/linux/ip.h
16010F: include/linux/ipv6*
16011F: include/net/fib*
16012F: include/net/ip*
16013F: include/net/route.h
16014F: net/ipv4/
16015F: net/ipv6/
16016
16017NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16018M: Paul Moore <[email protected]>
16019L: [email protected]
16020L: [email protected]
16021S: Supported
16022W: https://github.com/netlabel
16023F: Documentation/netlabel/
16024F: include/net/calipso.h
16025F: include/net/cipso_ipv4.h
16026F: include/net/netlabel.h
16027F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
16028F: include/uapi/linux/netfilter/xt_SECMARK.h
16029F: net/ipv4/cipso_ipv4.c
16030F: net/ipv6/calipso.c
16031F: net/netfilter/xt_CONNSECMARK.c
16032F: net/netfilter/xt_SECMARK.c
16033F: net/netlabel/
16034
16035NETWORKING [MACSEC]
16036M: Sabrina Dubroca <[email protected]>
16037L: [email protected]
16038S: Maintained
16039F: drivers/net/macsec.c
16040F: include/net/macsec.h
16041F: include/uapi/linux/if_macsec.h
16042K: macsec
16043K: \bmdo_
16044
16045NETWORKING [MPTCP]
16046M: Matthieu Baerts <[email protected]>
16047M: Mat Martineau <[email protected]>
16048R: Geliang Tang <[email protected]>
16049L: [email protected]
16050L: [email protected]
16051S: Maintained
16052W: https://github.com/multipath-tcp/mptcp_net-next/wiki
16053B: https://github.com/multipath-tcp/mptcp_net-next/issues
16054T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16055T: git https://github.com/multipath-tcp/mptcp_net-next.git export
16056F: Documentation/netlink/specs/mptcp_pm.yaml
16057F: Documentation/networking/mptcp*.rst
16058F: include/net/mptcp.h
16059F: include/trace/events/mptcp.h
16060F: include/uapi/linux/mptcp*.h
16061F: net/mptcp/
16062F: tools/testing/selftests/bpf/*/*mptcp*.c
16063F: tools/testing/selftests/net/mptcp/
16064
16065NETWORKING [TCP]
16066M: Eric Dumazet <[email protected]>
16067L: [email protected]
16068S: Maintained
16069F: Documentation/networking/net_cachelines/tcp_sock.rst
16070F: include/linux/tcp.h
16071F: include/net/tcp.h
16072F: include/trace/events/tcp.h
16073F: include/uapi/linux/tcp.h
16074F: net/ipv4/inet_connection_sock.c
16075F: net/ipv4/inet_hashtables.c
16076F: net/ipv4/inet_timewait_sock.c
16077F: net/ipv4/syncookies.c
16078F: net/ipv4/tcp*.c
16079F: net/ipv6/inet6_connection_sock.c
16080F: net/ipv6/inet6_hashtables.c
16081F: net/ipv6/syncookies.c
16082F: net/ipv6/tcp*.c
16083
16084NETWORKING [TLS]
16085M: Boris Pismenny <[email protected]>
16086M: John Fastabend <[email protected]>
16087M: Jakub Kicinski <[email protected]>
16088L: [email protected]
16089S: Maintained
16090F: include/net/tls.h
16091F: include/uapi/linux/tls.h
16092F: net/tls/*
16093
16094NETXEN (1/10) GbE SUPPORT
16095M: Manish Chopra <[email protected]>
16096M: Rahul Verma <[email protected]>
16097M: [email protected]
16098L: [email protected]
16099S: Supported
16100F: drivers/net/ethernet/qlogic/netxen/
16101
16102NET_FAILOVER MODULE
16103M: Sridhar Samudrala <[email protected]>
16104L: [email protected]
16105S: Supported
16106F: Documentation/networking/net_failover.rst
16107F: drivers/net/net_failover.c
16108F: include/net/net_failover.h
16109
16110NEXTHOP
16111M: David Ahern <[email protected]>
16112L: [email protected]
16113S: Maintained
16114F: include/net/netns/nexthop.h
16115F: include/net/nexthop.h
16116F: include/uapi/linux/nexthop.h
16117F: net/ipv4/nexthop.c
16118
16119NFC SUBSYSTEM
16120M: Krzysztof Kozlowski <[email protected]>
16121L: [email protected]
16122S: Maintained
16123F: Documentation/devicetree/bindings/net/nfc/
16124F: drivers/nfc/
16125F: include/net/nfc/
16126F: include/uapi/linux/nfc.h
16127F: net/nfc/
16128
16129NFC VIRTUAL NCI DEVICE DRIVER
16130M: Bongsu Jeon <[email protected]>
16131L: [email protected]
16132S: Supported
16133F: drivers/nfc/virtual_ncidev.c
16134F: tools/testing/selftests/nci/
16135
16136NFS, SUNRPC, AND LOCKD CLIENTS
16137M: Trond Myklebust <[email protected]>
16138M: Anna Schumaker <[email protected]>
16139L: [email protected]
16140S: Maintained
16141W: http://client.linux-nfs.org
16142T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16143F: Documentation/filesystems/nfs/
16144F: fs/lockd/
16145F: fs/nfs/
16146F: fs/nfs_common/
16147F: include/linux/lockd/
16148F: include/linux/nfs*
16149F: include/linux/sunrpc/
16150F: include/uapi/linux/nfs*
16151F: include/uapi/linux/sunrpc/
16152F: net/sunrpc/
16153
16154NILFS2 FILESYSTEM
16155M: Ryusuke Konishi <[email protected]>
16156L: [email protected]
16157S: Supported
16158W: https://nilfs.sourceforge.io/
16159T: git https://github.com/konis/nilfs2.git
16160F: Documentation/filesystems/nilfs2.rst
16161F: fs/nilfs2/
16162F: include/trace/events/nilfs2.h
16163F: include/uapi/linux/nilfs2_api.h
16164F: include/uapi/linux/nilfs2_ondisk.h
16165
16166NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16167M: YOKOTA Hiroshi <[email protected]>
16168S: Maintained
16169W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16170F: Documentation/scsi/NinjaSCSI.rst
16171F: drivers/scsi/pcmcia/nsp_*
16172
16173NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16174M: GOTO Masanori <[email protected]>
16175M: YOKOTA Hiroshi <[email protected]>
16176S: Maintained
16177W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16178F: Documentation/scsi/NinjaSCSI.rst
16179F: drivers/scsi/nsp32*
16180
16181NINTENDO HID DRIVER
16182M: Daniel J. Ogorchock <[email protected]>
16183L: [email protected]
16184S: Maintained
16185F: drivers/hid/hid-nintendo*
16186
16187NIOS2 ARCHITECTURE
16188M: Dinh Nguyen <[email protected]>
16189S: Maintained
16190T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16191F: arch/nios2/
16192
16193NITRO ENCLAVES (NE)
16194M: Alexandru Ciobotaru <[email protected]>
16195L: [email protected]
16196L: The AWS Nitro Enclaves Team <[email protected]>
16197S: Supported
16198W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16199F: Documentation/virt/ne_overview.rst
16200F: drivers/virt/nitro_enclaves/
16201F: include/linux/nitro_enclaves.h
16202F: include/uapi/linux/nitro_enclaves.h
16203F: samples/nitro_enclaves/
16204
16205NITRO SECURE MODULE (NSM)
16206M: Alexander Graf <[email protected]>
16207L: [email protected]
16208L: The AWS Nitro Enclaves Team <[email protected]>
16209S: Supported
16210W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16211F: drivers/misc/nsm.c
16212F: include/uapi/linux/nsm.h
16213
16214NOHZ, DYNTICKS SUPPORT
16215M: Anna-Maria Behnsen <[email protected]>
16216M: Frederic Weisbecker <[email protected]>
16217M: Ingo Molnar <[email protected]>
16218M: Thomas Gleixner <[email protected]>
16219L: [email protected]
16220S: Maintained
16221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16222F: include/linux/sched/nohz.h
16223F: include/linux/tick.h
16224F: kernel/time/tick*.*
16225
16226NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16227M: Pavel Machek <[email protected]>
16228M: Sakari Ailus <[email protected]>
16229L: [email protected]
16230S: Maintained
16231F: drivers/media/i2c/ad5820.c
16232F: drivers/media/i2c/et8ek8
16233
16234NOKIA N900 POWER SUPPLY DRIVERS
16235R: Pali Rohár <[email protected]>
16236F: drivers/power/supply/bq2415x_charger.c
16237F: drivers/power/supply/bq27xxx_battery.c
16238F: drivers/power/supply/bq27xxx_battery_i2c.c
16239F: drivers/power/supply/isp1704_charger.c
16240F: drivers/power/supply/rx51_battery.c
16241F: include/linux/power/bq2415x_charger.h
16242F: include/linux/power/bq27xxx_battery.h
16243
16244NOLIBC HEADER FILE
16245M: Willy Tarreau <[email protected]>
16246M: Thomas Weißschuh <[email protected]>
16247S: Maintained
16248T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16249F: tools/include/nolibc/
16250F: tools/testing/selftests/nolibc/
16251
16252NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16253M: Hans de Goede <[email protected]>
16254L: [email protected]
16255S: Maintained
16256F: drivers/input/touchscreen/novatek-nvt-ts.c
16257
16258NSDEPS
16259M: Matthias Maennich <[email protected]>
16260S: Maintained
16261F: Documentation/core-api/symbol-namespaces.rst
16262F: scripts/nsdeps
16263
16264NTB AMD DRIVER
16265M: Sanjay R Mehta <[email protected]>
16266M: Shyam Sundar S K <[email protected]>
16267L: [email protected]
16268S: Supported
16269F: drivers/ntb/hw/amd/
16270
16271NTB DRIVER CORE
16272M: Jon Mason <[email protected]>
16273M: Dave Jiang <[email protected]>
16274M: Allen Hubbe <[email protected]>
16275L: [email protected]
16276S: Supported
16277W: https://github.com/jonmason/ntb/wiki
16278T: git https://github.com/jonmason/ntb.git
16279F: drivers/net/ntb_netdev.c
16280F: drivers/ntb/
16281F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
16282F: include/linux/ntb.h
16283F: include/linux/ntb_transport.h
16284F: tools/testing/selftests/ntb/
16285
16286NTB IDT DRIVER
16287M: Serge Semin <[email protected]>
16288L: [email protected]
16289S: Supported
16290F: drivers/ntb/hw/idt/
16291
16292NTB INTEL DRIVER
16293M: Dave Jiang <[email protected]>
16294L: [email protected]
16295S: Supported
16296W: https://github.com/davejiang/linux/wiki
16297T: git https://github.com/davejiang/linux.git
16298F: drivers/ntb/hw/intel/
16299
16300NTFS3 FILESYSTEM
16301M: Konstantin Komarov <[email protected]>
16302L: [email protected]
16303S: Supported
16304W: http://www.paragon-software.com/
16305T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16306F: Documentation/filesystems/ntfs3.rst
16307F: fs/ntfs3/
16308
16309NUBUS SUBSYSTEM
16310M: Finn Thain <[email protected]>
16311L: [email protected]
16312S: Maintained
16313F: arch/*/include/asm/nubus.h
16314F: drivers/nubus/
16315F: include/linux/nubus.h
16316F: include/uapi/linux/nubus.h
16317
16318NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16319M: Antonino Daplas <[email protected]>
16320L: [email protected]
16321S: Maintained
16322F: drivers/video/fbdev/nvidia/
16323F: drivers/video/fbdev/riva/
16324
16325NVIDIA WMI EC BACKLIGHT DRIVER
16326M: Daniel Dadap <[email protected]>
16327L: [email protected]
16328S: Supported
16329F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
16330F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16331
16332NVM EXPRESS DRIVER
16333M: Keith Busch <[email protected]>
16334M: Jens Axboe <[email protected]>
16335M: Christoph Hellwig <[email protected]>
16336M: Sagi Grimberg <[email protected]>
16337L: [email protected]
16338S: Supported
16339W: http://git.infradead.org/nvme.git
16340T: git git://git.infradead.org/nvme.git
16341F: Documentation/nvme/
16342F: drivers/nvme/common/
16343F: drivers/nvme/host/
16344F: include/linux/nvme-*.h
16345F: include/linux/nvme.h
16346F: include/uapi/linux/nvme_ioctl.h
16347
16348NVM EXPRESS FABRICS AUTHENTICATION
16349M: Hannes Reinecke <[email protected]>
16350L: [email protected]
16351S: Supported
16352F: drivers/nvme/host/auth.c
16353F: drivers/nvme/target/auth.c
16354F: drivers/nvme/target/fabrics-cmd-auth.c
16355F: include/linux/nvme-auth.h
16356
16357NVM EXPRESS FC TRANSPORT DRIVERS
16358M: James Smart <[email protected]>
16359L: [email protected]
16360S: Supported
16361F: drivers/nvme/host/fc.c
16362F: drivers/nvme/target/fc.c
16363F: drivers/nvme/target/fcloop.c
16364F: include/linux/nvme-fc-driver.h
16365F: include/linux/nvme-fc.h
16366
16367NVM EXPRESS HARDWARE MONITORING SUPPORT
16368M: Guenter Roeck <[email protected]>
16369L: [email protected]
16370S: Supported
16371F: drivers/nvme/host/hwmon.c
16372
16373NVM EXPRESS TARGET DRIVER
16374M: Christoph Hellwig <[email protected]>
16375M: Sagi Grimberg <[email protected]>
16376M: Chaitanya Kulkarni <[email protected]>
16377L: [email protected]
16378S: Supported
16379W: http://git.infradead.org/nvme.git
16380T: git git://git.infradead.org/nvme.git
16381F: drivers/nvme/target/
16382
16383NVMEM FRAMEWORK
16384M: Srinivas Kandagatla <[email protected]>
16385S: Maintained
16386T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16387F: Documentation/ABI/stable/sysfs-bus-nvmem
16388F: Documentation/devicetree/bindings/nvmem/
16389F: drivers/nvmem/
16390F: include/linux/nvmem-consumer.h
16391F: include/linux/nvmem-provider.h
16392
16393NXP BLUETOOTH WIRELESS DRIVERS
16394M: Amitkumar Karwar <[email protected]>
16395M: Neeraj Kale <[email protected]>
16396S: Maintained
16397F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16398F: drivers/bluetooth/btnxpuart.c
16399
16400NXP C45 TJA11XX PHY DRIVER
16401M: Andrei Botila <[email protected]>
16402L: [email protected]
16403S: Maintained
16404F: drivers/net/phy/nxp-c45-tja11xx*
16405
16406NXP FSPI DRIVER
16407M: Han Xu <[email protected]>
16408M: Haibo Chen <[email protected]>
16409R: Yogesh Gaur <[email protected]>
16410L: [email protected]
16411S: Maintained
16412F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16413F: drivers/spi/spi-nxp-fspi.c
16414
16415NXP FXAS21002C DRIVER
16416M: Rui Miguel Silva <[email protected]>
16417L: [email protected]
16418S: Maintained
16419F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16420F: drivers/iio/gyro/fxas21002c.h
16421F: drivers/iio/gyro/fxas21002c_core.c
16422F: drivers/iio/gyro/fxas21002c_i2c.c
16423F: drivers/iio/gyro/fxas21002c_spi.c
16424
16425NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16426M: Haibo Chen <[email protected]>
16427L: [email protected]
16428L: [email protected]
16429S: Maintained
16430F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16431F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16432F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16433F: drivers/iio/adc/imx7d_adc.c
16434F: drivers/iio/adc/imx93_adc.c
16435F: drivers/iio/adc/vf610_adc.c
16436
16437NXP i.MX 8M ISI DRIVER
16438M: Laurent Pinchart <[email protected]>
16439L: [email protected]
16440S: Maintained
16441F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16442F: drivers/media/platform/nxp/imx8-isi/
16443
16444NXP i.MX 8MP DW100 V4L2 DRIVER
16445M: Xavier Roumegue <[email protected]>
16446L: [email protected]
16447S: Maintained
16448F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
16449F: Documentation/userspace-api/media/drivers/dw100.rst
16450F: drivers/media/platform/nxp/dw100/
16451F: include/uapi/linux/dw100.h
16452
16453NXP i.MX 8MQ DCSS DRIVER
16454M: Laurentiu Palcu <[email protected]>
16455R: Lucas Stach <[email protected]>
16456L: [email protected]
16457S: Maintained
16458T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
16459F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16460F: drivers/gpu/drm/imx/dcss/
16461
16462NXP i.MX 8QXP ADC DRIVER
16463M: Cai Huoqing <[email protected]>
16464M: Haibo Chen <[email protected]>
16465L: [email protected]
16466L: [email protected]
16467S: Maintained
16468F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16469F: drivers/iio/adc/imx8qxp-adc.c
16470
16471NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16472M: Mirela Rabulea <[email protected]>
16473L: [email protected]
16474L: [email protected]
16475S: Maintained
16476F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16477F: drivers/media/platform/nxp/imx-jpeg
16478
16479NXP i.MX CLOCK DRIVERS
16480M: Abel Vesa <[email protected]>
16481R: Peng Fan <[email protected]>
16482L: [email protected]
16483L: [email protected]
16484S: Maintained
16485T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16486F: Documentation/devicetree/bindings/clock/imx*
16487F: drivers/clk/imx/
16488F: include/dt-bindings/clock/imx*
16489
16490NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16491M: Jagan Teki <[email protected]>
16492S: Maintained
16493F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16494F: drivers/regulator/pf8x00-regulator.c
16495
16496NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16497M: Krzysztof Kozlowski <[email protected]>
16498L: [email protected]
16499S: Maintained
16500F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16501F: drivers/extcon/extcon-ptn5150.c
16502
16503NXP SGTL5000 DRIVER
16504M: Fabio Estevam <[email protected]>
16505L: [email protected] (moderated for non-subscribers)
16506S: Maintained
16507F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16508F: sound/soc/codecs/sgtl5000*
16509
16510NXP SJA1105 ETHERNET SWITCH DRIVER
16511M: Vladimir Oltean <[email protected]>
16512L: [email protected]
16513S: Maintained
16514F: drivers/net/dsa/sja1105
16515F: drivers/net/pcs/pcs-xpcs-nxp.c
16516
16517NXP TDA998X DRM DRIVER
16518M: Russell King <[email protected]>
16519S: Maintained
16520T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16521T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16522F: drivers/gpu/drm/i2c/tda998x_drv.c
16523F: include/drm/i2c/tda998x.h
16524F: include/dt-bindings/display/tda998x.h
16525K: "nxp,tda998x"
16526
16527NXP TFA9879 DRIVER
16528M: Peter Rosin <[email protected]>
16529L: [email protected] (moderated for non-subscribers)
16530S: Maintained
16531F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16532F: sound/soc/codecs/tfa9879*
16533
16534NXP-NCI NFC DRIVER
16535S: Orphan
16536F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16537F: drivers/nfc/nxp-nci
16538
16539NXP/Goodix TFA989X (TFA1) DRIVER
16540M: Stephan Gerhold <[email protected]>
16541L: [email protected] (moderated for non-subscribers)
16542S: Maintained
16543F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16544F: sound/soc/codecs/tfa989x.c
16545
16546NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16547M: Jonas Malaco <[email protected]>
16548L: [email protected]
16549S: Maintained
16550F: Documentation/hwmon/nzxt-kraken2.rst
16551F: drivers/hwmon/nzxt-kraken2.c
16552
16553NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16554M: Jonas Malaco <[email protected]>
16555M: Aleksa Savic <[email protected]>
16556L: [email protected]
16557S: Maintained
16558F: Documentation/hwmon/nzxt-kraken3.rst
16559F: drivers/hwmon/nzxt-kraken3.c
16560
16561NZXT-SMART2 HARDWARE MONITORING DRIVER
16562M: Aleksandr Mezin <[email protected]>
16563L: [email protected]
16564S: Maintained
16565F: Documentation/hwmon/nzxt-smart2.rst
16566F: drivers/hwmon/nzxt-smart2.c
16567
16568OBJAGG
16569M: Jiri Pirko <[email protected]>
16570L: [email protected]
16571S: Supported
16572F: include/linux/objagg.h
16573F: lib/objagg.c
16574F: lib/test_objagg.c
16575
16576OBJPOOL
16577M: Matt Wu <[email protected]>
16578S: Supported
16579F: include/linux/objpool.h
16580F: lib/objpool.c
16581F: lib/test_objpool.c
16582
16583OBJTOOL
16584M: Josh Poimboeuf <[email protected]>
16585M: Peter Zijlstra <[email protected]>
16586S: Supported
16587F: include/linux/objtool*.h
16588F: tools/objtool/
16589
16590OCELOT ETHERNET SWITCH DRIVER
16591M: Vladimir Oltean <[email protected]>
16592M: Claudiu Manoil <[email protected]>
16593M: Alexandre Belloni <[email protected]>
16594M: [email protected]
16595L: [email protected]
16596S: Supported
16597F: drivers/net/dsa/ocelot/*
16598F: drivers/net/ethernet/mscc/
16599F: include/soc/mscc/ocelot*
16600F: net/dsa/tag_ocelot.c
16601F: net/dsa/tag_ocelot_8021q.c
16602F: tools/testing/selftests/drivers/net/ocelot/*
16603
16604OCELOT EXTERNAL SWITCH CONTROL
16605M: Colin Foster <[email protected]>
16606S: Supported
16607F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16608F: drivers/mfd/ocelot*
16609F: drivers/net/dsa/ocelot/ocelot_ext.c
16610F: include/linux/mfd/ocelot.h
16611
16612OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16613M: Frederic Barrat <[email protected]>
16614M: Andrew Donnellan <[email protected]>
16615L: [email protected]
16616S: Supported
16617F: Documentation/userspace-api/accelerators/ocxl.rst
16618F: arch/powerpc/include/asm/pnv-ocxl.h
16619F: arch/powerpc/platforms/powernv/ocxl.c
16620F: drivers/misc/ocxl/
16621F: include/misc/ocxl*
16622F: include/uapi/misc/ocxl.h
16623
16624OMAP AUDIO SUPPORT
16625M: Peter Ujfalusi <[email protected]>
16626M: Jarkko Nikula <[email protected]>
16627L: [email protected] (moderated for non-subscribers)
16628L: [email protected]
16629S: Maintained
16630F: sound/soc/ti/n810.c
16631F: sound/soc/ti/omap*
16632F: sound/soc/ti/rx51.c
16633F: sound/soc/ti/sdma-pcm.*
16634
16635OMAP CLOCK FRAMEWORK SUPPORT
16636M: Paul Walmsley <[email protected]>
16637L: [email protected]
16638S: Maintained
16639F: arch/arm/*omap*/*clock*
16640
16641OMAP DEVICE TREE SUPPORT
16642M: Tony Lindgren <[email protected]>
16643L: [email protected]
16644L: [email protected]
16645S: Maintained
16646F: arch/arm/boot/dts/ti/omap/
16647
16648OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16649L: [email protected]
16650L: [email protected]
16651S: Orphan
16652F: Documentation/arch/arm/omap/dss.rst
16653F: drivers/video/fbdev/omap2/
16654
16655OMAP FRAMEBUFFER SUPPORT
16656L: [email protected]
16657L: [email protected]
16658S: Orphan
16659F: drivers/video/fbdev/omap/
16660
16661OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16662M: Roger Quadros <[email protected]>
16663M: Tony Lindgren <[email protected]>
16664L: [email protected]
16665S: Maintained
16666F: arch/arm/mach-omap2/*gpmc*
16667F: drivers/memory/omap-gpmc.c
16668
16669OMAP GPIO DRIVER
16670M: Grygorii Strashko <[email protected]>
16671M: Santosh Shilimkar <[email protected]>
16672M: Kevin Hilman <[email protected]>
16673L: [email protected]
16674S: Maintained
16675F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16676F: drivers/gpio/gpio-omap.c
16677
16678OMAP HARDWARE SPINLOCK SUPPORT
16679L: [email protected]
16680S: Orphan
16681F: drivers/hwspinlock/omap_hwspinlock.c
16682
16683OMAP HS MMC SUPPORT
16684L: [email protected]
16685L: [email protected]
16686S: Orphan
16687F: drivers/mmc/host/omap_hsmmc.c
16688
16689OMAP HWMOD DATA
16690M: Paul Walmsley <[email protected]>
16691L: [email protected]
16692S: Maintained
16693F: arch/arm/mach-omap2/omap_hwmod*data*
16694
16695OMAP HWMOD SUPPORT
16696M: Paul Walmsley <[email protected]>
16697L: [email protected]
16698S: Maintained
16699F: arch/arm/mach-omap2/omap_hwmod.*
16700
16701OMAP I2C DRIVER
16702M: Vignesh R <[email protected]>
16703L: [email protected]
16704L: [email protected]
16705S: Maintained
16706F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16707F: drivers/i2c/busses/i2c-omap.c
16708
16709OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16710M: Laurent Pinchart <[email protected]>
16711L: [email protected]
16712S: Maintained
16713F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
16714F: drivers/media/platform/ti/omap3isp/
16715F: drivers/staging/media/omap4iss/
16716
16717OMAP MMC SUPPORT
16718M: Aaro Koskinen <[email protected]>
16719L: [email protected]
16720S: Odd Fixes
16721F: drivers/mmc/host/omap.c
16722
16723OMAP POWER MANAGEMENT SUPPORT
16724M: Kevin Hilman <[email protected]>
16725L: [email protected]
16726S: Maintained
16727F: arch/arm/*omap*/*pm*
16728F: drivers/cpufreq/omap-cpufreq.c
16729
16730OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16731M: Paul Walmsley <[email protected]>
16732L: [email protected]
16733S: Maintained
16734F: arch/arm/mach-omap2/prm*
16735
16736OMAP RANDOM NUMBER GENERATOR SUPPORT
16737M: Deepak Saxena <[email protected]>
16738S: Maintained
16739F: drivers/char/hw_random/omap-rng.c
16740
16741OMAP USB SUPPORT
16742L: [email protected]
16743L: [email protected]
16744S: Orphan
16745F: arch/arm/*omap*/usb*
16746F: drivers/usb/*/*omap*
16747
16748OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16749M: Mark Jackson <[email protected]>
16750L: [email protected]
16751S: Maintained
16752F: arch/arm/boot/dts/ti/omap/am335x-nano.dts
16753
16754OMAP1 SUPPORT
16755M: Aaro Koskinen <[email protected]>
16756M: Janusz Krzysztofik <[email protected]>
16757R: Tony Lindgren <[email protected]>
16758L: [email protected]
16759S: Maintained
16760Q: http://patchwork.kernel.org/project/linux-omap/list/
16761T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16762F: arch/arm/configs/omap1_defconfig
16763F: arch/arm/mach-omap1/
16764F: drivers/i2c/busses/i2c-omap.c
16765F: include/linux/platform_data/ams-delta-fiq.h
16766F: include/linux/platform_data/i2c-omap.h
16767
16768OMAP2+ SUPPORT
16769M: Aaro Koskinen <[email protected]>
16770M: Andreas Kemnade <[email protected]>
16771M: Kevin Hilman <[email protected]>
16772M: Roger Quadros <[email protected]>
16773M: Tony Lindgren <[email protected]>
16774L: [email protected]
16775S: Maintained
16776W: http://linux.omap.com/
16777Q: http://patchwork.kernel.org/project/linux-omap/list/
16778T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16779F: Documentation/devicetree/bindings/arm/ti/omap.yaml
16780F: arch/arm/configs/omap2plus_defconfig
16781F: arch/arm/mach-omap2/
16782F: drivers/bus/omap*.[ch]
16783F: drivers/bus/ti-sysc.c
16784F: drivers/gpio/gpio-tps65219.c
16785F: drivers/i2c/busses/i2c-omap.c
16786F: drivers/irqchip/irq-omap-intc.c
16787F: drivers/mfd/*omap*.c
16788F: drivers/mfd/menelaus.c
16789F: drivers/mfd/palmas.c
16790F: drivers/mfd/tps65217.c
16791F: drivers/mfd/tps65218.c
16792F: drivers/mfd/tps65219.c
16793F: drivers/mfd/tps65910.c
16794F: drivers/mfd/twl-core.[ch]
16795F: drivers/mfd/twl4030*.c
16796F: drivers/mfd/twl6030*.c
16797F: drivers/mfd/twl6040*.c
16798F: drivers/regulator/palmas-regulator*.c
16799F: drivers/regulator/pbias-regulator.c
16800F: drivers/regulator/tps65217-regulator.c
16801F: drivers/regulator/tps65218-regulator.c
16802F: drivers/regulator/tps65219-regulator.c
16803F: drivers/regulator/tps65910-regulator.c
16804F: drivers/regulator/twl-regulator.c
16805F: drivers/regulator/twl6030-regulator.c
16806F: include/linux/platform_data/i2c-omap.h
16807F: include/linux/platform_data/ti-sysc.h
16808
16809OMFS FILESYSTEM
16810M: Bob Copeland <[email protected]>
16811L: [email protected]
16812S: Maintained
16813F: Documentation/filesystems/omfs.rst
16814F: fs/omfs/
16815
16816OMNIVISION OG01A1B SENSOR DRIVER
16817M: Sakari Ailus <[email protected]>
16818L: [email protected]
16819S: Maintained
16820F: drivers/media/i2c/og01a1b.c
16821
16822OMNIVISION OV01A10 SENSOR DRIVER
16823M: Bingbu Cao <[email protected]>
16824L: [email protected]
16825S: Maintained
16826T: git git://linuxtv.org/media_tree.git
16827F: drivers/media/i2c/ov01a10.c
16828
16829OMNIVISION OV02A10 SENSOR DRIVER
16830L: [email protected]
16831S: Orphan
16832T: git git://linuxtv.org/media_tree.git
16833F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16834F: drivers/media/i2c/ov02a10.c
16835
16836OMNIVISION OV08D10 SENSOR DRIVER
16837M: Jimmy Su <[email protected]>
16838L: [email protected]
16839S: Maintained
16840T: git git://linuxtv.org/media_tree.git
16841F: drivers/media/i2c/ov08d10.c
16842
16843OMNIVISION OV08X40 SENSOR DRIVER
16844M: Jason Chen <[email protected]>
16845L: [email protected]
16846S: Maintained
16847T: git git://linuxtv.org/media_tree.git
16848F: drivers/media/i2c/ov08x40.c
16849
16850OMNIVISION OV13858 SENSOR DRIVER
16851M: Sakari Ailus <[email protected]>
16852L: [email protected]
16853S: Maintained
16854T: git git://linuxtv.org/media_tree.git
16855F: drivers/media/i2c/ov13858.c
16856
16857OMNIVISION OV13B10 SENSOR DRIVER
16858M: Arec Kao <[email protected]>
16859L: [email protected]
16860S: Maintained
16861T: git git://linuxtv.org/media_tree.git
16862F: drivers/media/i2c/ov13b10.c
16863
16864OMNIVISION OV2680 SENSOR DRIVER
16865M: Rui Miguel Silva <[email protected]>
16866M: Hans de Goede <[email protected]>
16867L: [email protected]
16868S: Maintained
16869T: git git://linuxtv.org/media_tree.git
16870F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16871F: drivers/media/i2c/ov2680.c
16872
16873OMNIVISION OV2685 SENSOR DRIVER
16874M: Shunqian Zheng <[email protected]>
16875L: [email protected]
16876S: Maintained
16877T: git git://linuxtv.org/media_tree.git
16878F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16879F: drivers/media/i2c/ov2685.c
16880
16881OMNIVISION OV2740 SENSOR DRIVER
16882M: Tianshu Qiu <[email protected]>
16883R: Sakari Ailus <[email protected]>
16884R: Bingbu Cao <[email protected]>
16885L: [email protected]
16886S: Maintained
16887T: git git://linuxtv.org/media_tree.git
16888F: drivers/media/i2c/ov2740.c
16889
16890OMNIVISION OV4689 SENSOR DRIVER
16891M: Mikhail Rudenko <[email protected]>
16892L: [email protected]
16893S: Maintained
16894T: git git://linuxtv.org/media_tree.git
16895F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16896F: drivers/media/i2c/ov4689.c
16897
16898OMNIVISION OV5640 SENSOR DRIVER
16899M: Steve Longerbeam <[email protected]>
16900L: [email protected]
16901S: Maintained
16902T: git git://linuxtv.org/media_tree.git
16903F: drivers/media/i2c/ov5640.c
16904
16905OMNIVISION OV5647 SENSOR DRIVER
16906M: Dave Stevenson <[email protected]>
16907M: Jacopo Mondi <[email protected]>
16908L: [email protected]
16909S: Maintained
16910T: git git://linuxtv.org/media_tree.git
16911F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16912F: drivers/media/i2c/ov5647.c
16913
16914OMNIVISION OV5670 SENSOR DRIVER
16915M: Sakari Ailus <[email protected]>
16916L: [email protected]
16917S: Maintained
16918T: git git://linuxtv.org/media_tree.git
16919F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16920F: drivers/media/i2c/ov5670.c
16921
16922OMNIVISION OV5675 SENSOR DRIVER
16923M: Sakari Ailus <[email protected]>
16924L: [email protected]
16925S: Maintained
16926T: git git://linuxtv.org/media_tree.git
16927F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16928F: drivers/media/i2c/ov5675.c
16929
16930OMNIVISION OV5693 SENSOR DRIVER
16931M: Daniel Scally <[email protected]>
16932L: [email protected]
16933S: Maintained
16934T: git git://linuxtv.org/media_tree.git
16935F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16936F: drivers/media/i2c/ov5693.c
16937
16938OMNIVISION OV5695 SENSOR DRIVER
16939M: Shunqian Zheng <[email protected]>
16940L: [email protected]
16941S: Maintained
16942T: git git://linuxtv.org/media_tree.git
16943F: drivers/media/i2c/ov5695.c
16944
16945OMNIVISION OV64A40 SENSOR DRIVER
16946M: Jacopo Mondi <[email protected]>
16947L: [email protected]
16948S: Maintained
16949T: git git://linuxtv.org/media_tree.git
16950F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16951F: drivers/media/i2c/ov64a40.c
16952
16953OMNIVISION OV7670 SENSOR DRIVER
16954L: [email protected]
16955S: Orphan
16956T: git git://linuxtv.org/media_tree.git
16957F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
16958F: drivers/media/i2c/ov7670.c
16959
16960OMNIVISION OV772x SENSOR DRIVER
16961M: Jacopo Mondi <[email protected]>
16962L: [email protected]
16963S: Odd fixes
16964T: git git://linuxtv.org/media_tree.git
16965F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16966F: drivers/media/i2c/ov772x.c
16967F: include/media/i2c/ov772x.h
16968
16969OMNIVISION OV7740 SENSOR DRIVER
16970L: [email protected]
16971S: Orphan
16972T: git git://linuxtv.org/media_tree.git
16973F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
16974F: drivers/media/i2c/ov7740.c
16975
16976OMNIVISION OV8856 SENSOR DRIVER
16977M: Sakari Ailus <[email protected]>
16978L: [email protected]
16979S: Maintained
16980T: git git://linuxtv.org/media_tree.git
16981F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16982F: drivers/media/i2c/ov8856.c
16983
16984OMNIVISION OV8858 SENSOR DRIVER
16985M: Jacopo Mondi <[email protected]>
16986M: Nicholas Roth <[email protected]>
16987L: [email protected]
16988S: Maintained
16989T: git git://linuxtv.org/media_tree.git
16990F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16991F: drivers/media/i2c/ov8858.c
16992
16993OMNIVISION OV9282 SENSOR DRIVER
16994M: Dave Stevenson <[email protected]>
16995L: [email protected]
16996S: Maintained
16997T: git git://linuxtv.org/media_tree.git
16998F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16999F: drivers/media/i2c/ov9282.c
17000
17001OMNIVISION OV9640 SENSOR DRIVER
17002M: Petr Cvek <[email protected]>
17003L: [email protected]
17004S: Maintained
17005F: drivers/media/i2c/ov9640.*
17006
17007OMNIVISION OV9650 SENSOR DRIVER
17008M: Sakari Ailus <[email protected]>
17009R: Akinobu Mita <[email protected]>
17010R: Sylwester Nawrocki <[email protected]>
17011L: [email protected]
17012S: Maintained
17013T: git git://linuxtv.org/media_tree.git
17014F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
17015F: drivers/media/i2c/ov9650.c
17016
17017OMNIVISION OV9734 SENSOR DRIVER
17018M: Tianshu Qiu <[email protected]>
17019R: Bingbu Cao <[email protected]>
17020L: [email protected]
17021S: Maintained
17022T: git git://linuxtv.org/media_tree.git
17023F: drivers/media/i2c/ov9734.c
17024
17025ONBOARD USB HUB DRIVER
17026M: Matthias Kaehlcke <[email protected]>
17027L: [email protected]
17028S: Maintained
17029F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17030F: drivers/usb/misc/onboard_usb_dev.c
17031
17032ONENAND FLASH DRIVER
17033M: Kyungmin Park <[email protected]>
17034L: [email protected]
17035S: Maintained
17036F: drivers/mtd/nand/onenand/
17037F: include/linux/mtd/onenand*.h
17038
17039ONEXPLAYER FAN DRIVER
17040M: Derek John Clark <[email protected]>
17041M: Joaquín Ignacio Aramendía <[email protected]>
17042L: [email protected]
17043S: Maintained
17044F: drivers/hwmon/oxp-sensors.c
17045
17046ONIE TLV NVMEM LAYOUT DRIVER
17047M: Miquel Raynal <[email protected]>
17048S: Maintained
17049F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17050F: drivers/nvmem/layouts/onie-tlv.c
17051
17052ONION OMEGA2+ BOARD
17053M: Harvey Hunt <[email protected]>
17054L: [email protected]
17055S: Maintained
17056F: arch/mips/boot/dts/ralink/omega2p.dts
17057
17058ONSEMI ETHERNET PHY DRIVERS
17059M: Piergiorgio Beruto <[email protected]>
17060L: [email protected]
17061S: Supported
17062W: http://www.onsemi.com
17063F: drivers/net/phy/ncn*
17064
17065OP-TEE DRIVER
17066M: Jens Wiklander <[email protected]>
17067L: [email protected]
17068S: Maintained
17069F: Documentation/ABI/testing/sysfs-bus-optee-devices
17070F: drivers/tee/optee/
17071
17072OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17073M: Sumit Garg <[email protected]>
17074L: [email protected]
17075S: Maintained
17076F: drivers/char/hw_random/optee-rng.c
17077
17078OP-TEE RTC DRIVER
17079M: Clément Léger <[email protected]>
17080L: [email protected]
17081S: Maintained
17082F: drivers/rtc/rtc-optee.c
17083
17084OPA-VNIC DRIVER
17085M: Dennis Dalessandro <[email protected]>
17086L: [email protected]
17087S: Supported
17088F: drivers/infiniband/ulp/opa_vnic
17089
17090OPEN FIRMWARE AND FLATTENED DEVICE TREE
17091M: Rob Herring <[email protected]>
17092M: Saravana Kannan <[email protected]>
17093L: [email protected]
17094S: Maintained
17095W: http://www.devicetree.org/
17096C: irc://irc.libera.chat/devicetree
17097T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17098F: Documentation/ABI/testing/sysfs-firmware-ofw
17099F: drivers/of/
17100F: include/linux/of*.h
17101F: scripts/dtc/
17102F: tools/testing/selftests/dt/
17103K: of_overlay_notifier_
17104K: of_overlay_fdt_apply
17105K: of_overlay_remove
17106
17107OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17108M: Rob Herring <[email protected]>
17109M: Krzysztof Kozlowski <[email protected]>
17110M: Conor Dooley <[email protected]>
17111L: [email protected]
17112S: Maintained
17113Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17114C: irc://irc.libera.chat/devicetree
17115T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17116F: Documentation/devicetree/
17117F: arch/*/boot/dts/
17118F: include/dt-bindings/
17119
17120OPENCOMPUTE PTP CLOCK DRIVER
17121M: Jonathan Lemon <[email protected]>
17122M: Vadim Fedorenko <[email protected]>
17123L: [email protected]
17124S: Maintained
17125F: drivers/ptp/ptp_ocp.c
17126
17127OPENCORES I2C BUS DRIVER
17128M: Peter Korsgaard <[email protected]>
17129M: Andrew Lunn <[email protected]>
17130L: [email protected]
17131S: Maintained
17132F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17133F: Documentation/i2c/busses/i2c-ocores.rst
17134F: drivers/i2c/busses/i2c-ocores.c
17135F: include/linux/platform_data/i2c-ocores.h
17136
17137OPENRISC ARCHITECTURE
17138M: Jonas Bonn <[email protected]>
17139M: Stefan Kristiansson <[email protected]>
17140M: Stafford Horne <[email protected]>
17141L: [email protected]
17142S: Maintained
17143W: http://openrisc.io
17144T: git https://github.com/openrisc/linux.git
17145F: Documentation/arch/openrisc/
17146F: Documentation/devicetree/bindings/openrisc/
17147F: arch/openrisc/
17148F: drivers/irqchip/irq-ompic.c
17149F: drivers/irqchip/irq-or1k-*
17150
17151OPENVSWITCH
17152M: Pravin B Shelar <[email protected]>
17153L: [email protected]
17154L: [email protected]
17155S: Maintained
17156W: http://openvswitch.org
17157F: include/uapi/linux/openvswitch.h
17158F: net/openvswitch/
17159F: tools/testing/selftests/net/openvswitch/
17160
17161OPERATING PERFORMANCE POINTS (OPP)
17162M: Viresh Kumar <[email protected]>
17163M: Nishanth Menon <[email protected]>
17164M: Stephen Boyd <[email protected]>
17165L: [email protected]
17166S: Maintained
17167T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17168F: Documentation/devicetree/bindings/opp/
17169F: Documentation/power/opp.rst
17170F: drivers/opp/
17171F: include/linux/pm_opp.h
17172
17173OPL4 DRIVER
17174M: Clemens Ladisch <[email protected]>
17175L: [email protected] (moderated for non-subscribers)
17176S: Maintained
17177T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17178F: sound/drivers/opl4/
17179
17180ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17181M: Mark Fasheh <[email protected]>
17182M: Joel Becker <[email protected]>
17183M: Joseph Qi <[email protected]>
17184L: [email protected]
17185S: Supported
17186W: http://ocfs2.wiki.kernel.org
17187F: Documentation/filesystems/dlmfs.rst
17188F: Documentation/filesystems/ocfs2.rst
17189F: fs/ocfs2/
17190
17191ORANGEFS FILESYSTEM
17192M: Mike Marshall <[email protected]>
17193R: Martin Brandenburg <[email protected]>
17194L: [email protected]
17195S: Supported
17196T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17197F: Documentation/filesystems/orangefs.rst
17198F: fs/orangefs/
17199
17200OV2659 OMNIVISION SENSOR DRIVER
17201M: "Lad, Prabhakar" <[email protected]>
17202L: [email protected]
17203S: Maintained
17204W: https://linuxtv.org
17205Q: http://patchwork.linuxtv.org/project/linux-media/list/
17206T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17207F: drivers/media/i2c/ov2659.c
17208F: include/media/i2c/ov2659.h
17209
17210OVERLAY FILESYSTEM
17211M: Miklos Szeredi <[email protected]>
17212M: Amir Goldstein <[email protected]>
17213L: [email protected]
17214S: Supported
17215T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17216F: Documentation/filesystems/overlayfs.rst
17217F: fs/overlayfs/
17218
17219P54 WIRELESS DRIVER
17220M: Christian Lamparter <[email protected]>
17221L: [email protected]
17222S: Maintained
17223W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
17224F: drivers/net/wireless/intersil/p54/
17225
17226PACKET SOCKETS
17227M: Willem de Bruijn <[email protected]>
17228S: Maintained
17229F: include/uapi/linux/if_packet.h
17230F: net/packet/af_packet.c
17231
17232PACKING
17233M: Vladimir Oltean <[email protected]>
17234L: [email protected]
17235S: Supported
17236F: Documentation/core-api/packing.rst
17237F: include/linux/packing.h
17238F: lib/packing.c
17239
17240PADATA PARALLEL EXECUTION MECHANISM
17241M: Steffen Klassert <[email protected]>
17242M: Daniel Jordan <[email protected]>
17243L: [email protected]
17244L: [email protected]
17245S: Maintained
17246F: Documentation/core-api/padata.rst
17247F: include/linux/padata.h
17248F: kernel/padata.c
17249
17250PAGE CACHE
17251M: Matthew Wilcox (Oracle) <[email protected]>
17252L: [email protected]
17253S: Supported
17254T: git git://git.infradead.org/users/willy/pagecache.git
17255F: Documentation/filesystems/locking.rst
17256F: Documentation/filesystems/vfs.rst
17257F: include/linux/pagemap.h
17258F: mm/filemap.c
17259F: mm/page-writeback.c
17260F: mm/readahead.c
17261F: mm/truncate.c
17262
17263PAGE POOL
17264M: Jesper Dangaard Brouer <[email protected]>
17265M: Ilias Apalodimas <[email protected]>
17266L: [email protected]
17267S: Supported
17268F: Documentation/networking/page_pool.rst
17269F: include/net/page_pool/
17270F: include/trace/events/page_pool.h
17271F: net/core/page_pool.c
17272
17273PAGE TABLE CHECK
17274M: Pasha Tatashin <[email protected]>
17275M: Andrew Morton <[email protected]>
17276L: [email protected]
17277S: Maintained
17278F: Documentation/mm/page_table_check.rst
17279F: include/linux/page_table_check.h
17280F: mm/page_table_check.c
17281
17282PANASONIC LAPTOP ACPI EXTRAS DRIVER
17283M: Kenneth Chan <[email protected]>
17284L: [email protected]
17285S: Maintained
17286F: drivers/platform/x86/panasonic-laptop.c
17287
17288PARALLAX PING IIO SENSOR DRIVER
17289M: Andreas Klinger <[email protected]>
17290L: [email protected]
17291S: Maintained
17292F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17293F: drivers/iio/proximity/ping.c
17294
17295PARALLEL LCD/KEYPAD PANEL DRIVER
17296M: Willy Tarreau <[email protected]>
17297M: Ksenija Stanojevic <[email protected]>
17298S: Odd Fixes
17299F: Documentation/admin-guide/lcd-panel-cgram.rst
17300F: drivers/auxdisplay/panel.c
17301
17302PARALLEL PORT SUBSYSTEM
17303M: Sudip Mukherjee <[email protected]>
17304M: Sudip Mukherjee <[email protected]>
17305L: [email protected] (subscribers-only)
17306S: Maintained
17307F: Documentation/driver-api/parport*.rst
17308F: drivers/char/ppdev.c
17309F: drivers/parport/
17310F: include/linux/parport*.h
17311F: include/uapi/linux/ppdev.h
17312
17313PARAVIRT_OPS INTERFACE
17314M: Juergen Gross <[email protected]>
17315R: Ajay Kaher <[email protected]>
17316R: Alexey Makhalov <[email protected]>
17317R: Broadcom internal kernel review list <[email protected]>
17318L: [email protected]
17319L: [email protected]
17320S: Supported
17321T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17322F: Documentation/virt/paravirt_ops.rst
17323F: arch/*/include/asm/paravirt*.h
17324F: arch/*/kernel/paravirt*
17325F: include/linux/hypervisor.h
17326
17327PARISC ARCHITECTURE
17328M: "James E.J. Bottomley" <[email protected]>
17329M: Helge Deller <[email protected]>
17330L: [email protected]
17331S: Maintained
17332W: https://parisc.wiki.kernel.org
17333Q: http://patchwork.kernel.org/project/linux-parisc/list/
17334T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17335T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17336F: Documentation/arch/parisc/
17337F: arch/parisc/
17338F: drivers/char/agp/parisc-agp.c
17339F: drivers/input/misc/hp_sdc_rtc.c
17340F: drivers/input/serio/gscps2.c
17341F: drivers/input/serio/hp_sdc*
17342F: drivers/parisc/
17343F: drivers/parport/parport_gsc.*
17344F: drivers/tty/serial/8250/8250_parisc.c
17345F: drivers/video/console/sti*
17346F: drivers/video/fbdev/sti*
17347F: drivers/video/logo/logo_parisc*
17348F: include/linux/hp_sdc.h
17349
17350PARMAN
17351M: Jiri Pirko <[email protected]>
17352L: [email protected]
17353S: Supported
17354F: include/linux/parman.h
17355F: lib/parman.c
17356F: lib/test_parman.c
17357
17358PC ENGINES APU BOARD DRIVER
17359M: Enrico Weigelt, metux IT consult <[email protected]>
17360S: Maintained
17361F: drivers/platform/x86/pcengines-apuv2.c
17362
17363PC87360 HARDWARE MONITORING DRIVER
17364M: Jim Cromie <[email protected]>
17365L: [email protected]
17366S: Maintained
17367F: Documentation/hwmon/pc87360.rst
17368F: drivers/hwmon/pc87360.c
17369
17370PC8736x GPIO DRIVER
17371M: Jim Cromie <[email protected]>
17372S: Maintained
17373F: drivers/char/pc8736x_gpio.c
17374
17375PC87427 HARDWARE MONITORING DRIVER
17376M: Jean Delvare <[email protected]>
17377L: [email protected]
17378S: Maintained
17379F: Documentation/hwmon/pc87427.rst
17380F: drivers/hwmon/pc87427.c
17381
17382PCA9532 LED DRIVER
17383M: Riku Voipio <[email protected]>
17384S: Maintained
17385F: drivers/leds/leds-pca9532.c
17386F: include/linux/leds-pca9532.h
17387
17388PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17389M: Thomas Petazzoni <[email protected]>
17390M: Pali Rohár <[email protected]>
17391L: [email protected]
17392L: [email protected] (moderated for non-subscribers)
17393S: Maintained
17394F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
17395F: drivers/pci/controller/pci-aardvark.c
17396
17397PCI DRIVER FOR ALTERA PCIE IP
17398M: Joyce Ooi <[email protected]>
17399L: [email protected]
17400S: Supported
17401F: Documentation/devicetree/bindings/pci/altera-pcie.txt
17402F: drivers/pci/controller/pcie-altera.c
17403
17404PCI DRIVER FOR APPLIEDMICRO XGENE
17405M: Toan Le <[email protected]>
17406L: [email protected]
17407L: [email protected] (moderated for non-subscribers)
17408S: Maintained
17409F: Documentation/devicetree/bindings/pci/xgene-pci.txt
17410F: drivers/pci/controller/pci-xgene.c
17411
17412PCI DRIVER FOR ARM VERSATILE PLATFORM
17413M: Rob Herring <[email protected]>
17414L: [email protected]
17415L: [email protected] (moderated for non-subscribers)
17416S: Maintained
17417F: Documentation/devicetree/bindings/pci/versatile.yaml
17418F: drivers/pci/controller/pci-versatile.c
17419
17420PCI DRIVER FOR ARMADA 8K
17421M: Thomas Petazzoni <[email protected]>
17422L: [email protected]
17423L: [email protected] (moderated for non-subscribers)
17424S: Maintained
17425F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
17426F: drivers/pci/controller/dwc/pcie-armada8k.c
17427
17428PCI DRIVER FOR CADENCE PCIE IP
17429L: [email protected]
17430S: Orphan
17431F: Documentation/devicetree/bindings/pci/cdns,*
17432F: drivers/pci/controller/cadence/*cadence*
17433
17434PCI DRIVER FOR FREESCALE LAYERSCAPE
17435M: Minghuan Lian <[email protected]>
17436M: Mingkai Hu <[email protected]>
17437M: Roy Zang <[email protected]>
17438L: [email protected]
17439L: [email protected]
17440L: [email protected] (moderated for non-subscribers)
17441L: [email protected]
17442S: Maintained
17443F: drivers/pci/controller/dwc/*layerscape*
17444
17445PCI DRIVER FOR FU740
17446M: Paul Walmsley <[email protected]>
17447M: Greentime Hu <[email protected]>
17448M: Samuel Holland <[email protected]>
17449L: [email protected]
17450S: Maintained
17451F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17452F: drivers/pci/controller/dwc/pcie-fu740.c
17453
17454PCI DRIVER FOR GENERIC OF HOSTS
17455M: Will Deacon <[email protected]>
17456L: [email protected]
17457L: [email protected] (moderated for non-subscribers)
17458S: Maintained
17459F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17460F: drivers/pci/controller/pci-host-common.c
17461F: drivers/pci/controller/pci-host-generic.c
17462
17463PCI DRIVER FOR IMX6
17464M: Richard Zhu <[email protected]>
17465M: Lucas Stach <[email protected]>
17466L: [email protected]
17467L: [email protected] (moderated for non-subscribers)
17468L: [email protected]
17469S: Maintained
17470F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17471F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17472F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17473F: drivers/pci/controller/dwc/*imx6*
17474
17475PCI DRIVER FOR INTEL IXP4XX
17476M: Linus Walleij <[email protected]>
17477S: Maintained
17478F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17479F: drivers/pci/controller/pci-ixp4xx.c
17480
17481PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17482M: Nirmal Patel <[email protected]>
17483R: Jonathan Derrick <[email protected]>
17484L: [email protected]
17485S: Supported
17486F: drivers/pci/controller/vmd.c
17487
17488PCI DRIVER FOR MICROSEMI SWITCHTEC
17489M: Kurt Schwemmer <[email protected]>
17490M: Logan Gunthorpe <[email protected]>
17491L: [email protected]
17492S: Maintained
17493F: Documentation/ABI/testing/sysfs-class-switchtec
17494F: Documentation/driver-api/switchtec.rst
17495F: drivers/ntb/hw/mscc/
17496F: drivers/pci/switch/switchtec*
17497F: include/linux/switchtec.h
17498F: include/uapi/linux/switchtec_ioctl.h
17499
17500PCI DRIVER FOR MOBIVEIL PCIE IP
17501M: Karthikeyan Mitran <[email protected]>
17502M: Hou Zhiqiang <[email protected]>
17503L: [email protected]
17504S: Supported
17505F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17506F: drivers/pci/controller/mobiveil/pcie-mobiveil*
17507
17508PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17509M: Thomas Petazzoni <[email protected]>
17510M: Pali Rohár <[email protected]>
17511L: [email protected]
17512L: [email protected] (moderated for non-subscribers)
17513S: Maintained
17514F: drivers/pci/controller/*mvebu*
17515
17516PCI DRIVER FOR NVIDIA TEGRA
17517M: Thierry Reding <[email protected]>
17518L: [email protected]
17519L: [email protected]
17520S: Supported
17521F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17522F: drivers/pci/controller/pci-tegra.c
17523
17524PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17525M: Hou Zhiqiang <[email protected]>
17526L: [email protected]
17527L: [email protected] (moderated for non-subscribers)
17528S: Maintained
17529F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17530F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17531
17532PCI DRIVER FOR PLDA PCIE IP
17533M: Daire McNamara <[email protected]>
17534L: [email protected]
17535S: Maintained
17536F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17537F: drivers/pci/controller/plda/pcie-plda-host.c
17538F: drivers/pci/controller/plda/pcie-plda.h
17539
17540PCI DRIVER FOR RENESAS R-CAR
17541M: Marek Vasut <[email protected]>
17542M: Yoshihiro Shimoda <[email protected]>
17543L: [email protected]
17544L: [email protected]
17545S: Maintained
17546F: Documentation/devicetree/bindings/pci/*rcar*
17547F: drivers/pci/controller/*rcar*
17548F: drivers/pci/controller/dwc/*rcar*
17549
17550PCI DRIVER FOR SAMSUNG EXYNOS
17551M: Jingoo Han <[email protected]>
17552L: [email protected]
17553L: [email protected] (moderated for non-subscribers)
17554L: [email protected]
17555S: Maintained
17556F: drivers/pci/controller/dwc/pci-exynos.c
17557
17558PCI DRIVER FOR SYNOPSYS DESIGNWARE
17559M: Jingoo Han <[email protected]>
17560M: Manivannan Sadhasivam <[email protected]>
17561L: [email protected]
17562S: Maintained
17563F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17564F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17565F: drivers/pci/controller/dwc/*designware*
17566
17567PCI DRIVER FOR TI DRA7XX/J721E
17568M: Vignesh Raghavendra <[email protected]>
17569R: Siddharth Vadapalli <[email protected]>
17570L: [email protected]
17571L: [email protected]
17572L: [email protected] (moderated for non-subscribers)
17573S: Supported
17574F: Documentation/devicetree/bindings/pci/ti-pci.txt
17575F: drivers/pci/controller/cadence/pci-j721e.c
17576F: drivers/pci/controller/dwc/pci-dra7xx.c
17577
17578PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17579M: Linus Walleij <[email protected]>
17580L: [email protected]
17581S: Maintained
17582F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17583F: drivers/pci/controller/pci-v3-semi.c
17584
17585PCI DRIVER FOR XILINX VERSAL CPM
17586M: Bharat Kumar Gogada <[email protected]>
17587M: Michal Simek <[email protected]>
17588L: [email protected]
17589S: Maintained
17590F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17591F: drivers/pci/controller/pcie-xilinx-cpm.c
17592
17593PCI ENDPOINT SUBSYSTEM
17594M: Manivannan Sadhasivam <[email protected]>
17595M: Krzysztof Wilczyński <[email protected]>
17596R: Kishon Vijay Abraham I <[email protected]>
17597L: [email protected]
17598S: Supported
17599Q: https://patchwork.kernel.org/project/linux-pci/list/
17600B: https://bugzilla.kernel.org
17601C: irc://irc.oftc.net/linux-pci
17602T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17603F: Documentation/PCI/endpoint/*
17604F: Documentation/misc-devices/pci-endpoint-test.rst
17605F: drivers/misc/pci_endpoint_test.c
17606F: drivers/pci/endpoint/
17607F: tools/pci/
17608
17609PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17610M: Mahesh J Salgaonkar <[email protected]>
17611R: Oliver O'Halloran <[email protected]>
17612L: [email protected]
17613S: Supported
17614F: Documentation/PCI/pci-error-recovery.rst
17615F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17616F: arch/powerpc/include/*/eeh*.h
17617F: arch/powerpc/kernel/eeh*.c
17618F: arch/powerpc/platforms/*/eeh*.c
17619F: drivers/pci/pcie/aer.c
17620F: drivers/pci/pcie/dpc.c
17621F: drivers/pci/pcie/err.c
17622
17623PCI ERROR RECOVERY
17624M: Linas Vepstas <[email protected]>
17625L: [email protected]
17626S: Supported
17627F: Documentation/PCI/pci-error-recovery.rst
17628
17629PCI MSI DRIVER FOR ALTERA MSI IP
17630M: Joyce Ooi <[email protected]>
17631L: [email protected]
17632S: Supported
17633F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17634F: drivers/pci/controller/pcie-altera-msi.c
17635
17636PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17637M: Toan Le <[email protected]>
17638L: [email protected]
17639L: [email protected] (moderated for non-subscribers)
17640S: Maintained
17641F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17642F: drivers/pci/controller/pci-xgene-msi.c
17643
17644PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17645M: Lorenzo Pieralisi <[email protected]>
17646M: Krzysztof Wilczyński <[email protected]>
17647R: Manivannan Sadhasivam <[email protected]>
17648R: Rob Herring <[email protected]>
17649L: [email protected]
17650S: Supported
17651Q: https://patchwork.kernel.org/project/linux-pci/list/
17652B: https://bugzilla.kernel.org
17653C: irc://irc.oftc.net/linux-pci
17654T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17655F: Documentation/devicetree/bindings/pci/
17656F: drivers/pci/controller/
17657F: drivers/pci/pci-bridge-emul.c
17658F: drivers/pci/pci-bridge-emul.h
17659
17660PCI PEER-TO-PEER DMA (P2PDMA)
17661M: Bjorn Helgaas <[email protected]>
17662M: Logan Gunthorpe <[email protected]>
17663L: [email protected]
17664S: Supported
17665Q: https://patchwork.kernel.org/project/linux-pci/list/
17666B: https://bugzilla.kernel.org
17667C: irc://irc.oftc.net/linux-pci
17668T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17669F: Documentation/driver-api/pci/p2pdma.rst
17670F: drivers/pci/p2pdma.c
17671F: include/linux/pci-p2pdma.h
17672
17673PCI POWER CONTROL
17674M: Bartosz Golaszewski <[email protected]>
17675L: [email protected]
17676S: Maintained
17677T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17678F: drivers/pci/pwrctl/*
17679F: include/linux/pci-pwrctl.h
17680
17681PCI SUBSYSTEM
17682M: Bjorn Helgaas <[email protected]>
17683L: [email protected]
17684S: Supported
17685Q: https://patchwork.kernel.org/project/linux-pci/list/
17686B: https://bugzilla.kernel.org
17687C: irc://irc.oftc.net/linux-pci
17688T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17689F: Documentation/PCI/
17690F: Documentation/devicetree/bindings/pci/
17691F: arch/x86/kernel/early-quirks.c
17692F: arch/x86/kernel/quirks.c
17693F: arch/x86/pci/
17694F: drivers/acpi/pci*
17695F: drivers/pci/
17696F: include/asm-generic/pci*
17697F: include/linux/of_pci.h
17698F: include/linux/pci*
17699F: include/uapi/linux/pci*
17700
17701PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17702M: Jonathan Chocron <[email protected]>
17703L: [email protected]
17704S: Maintained
17705F: Documentation/devicetree/bindings/pci/pcie-al.txt
17706F: drivers/pci/controller/dwc/pcie-al.c
17707
17708PCIE DRIVER FOR AMLOGIC MESON
17709M: Yue Wang <[email protected]>
17710L: [email protected]
17711L: [email protected]
17712S: Maintained
17713F: drivers/pci/controller/dwc/pci-meson.c
17714
17715PCIE DRIVER FOR AXIS ARTPEC
17716M: Jesper Nilsson <[email protected]>
17717L: [email protected]
17718L: [email protected]
17719S: Maintained
17720F: Documentation/devicetree/bindings/pci/axis,artpec*
17721F: drivers/pci/controller/dwc/*artpec*
17722
17723PCIE DRIVER FOR CAVIUM THUNDERX
17724M: Robert Richter <[email protected]>
17725L: [email protected]
17726L: [email protected] (moderated for non-subscribers)
17727S: Odd Fixes
17728F: drivers/pci/controller/pci-thunder-*
17729
17730PCIE DRIVER FOR HISILICON
17731M: Zhou Wang <[email protected]>
17732L: [email protected]
17733S: Maintained
17734F: drivers/pci/controller/dwc/pcie-hisi.c
17735
17736PCIE DRIVER FOR HISILICON KIRIN
17737M: Xiaowei Song <[email protected]>
17738M: Binghui Wang <[email protected]>
17739L: [email protected]
17740S: Maintained
17741F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17742F: drivers/pci/controller/dwc/pcie-kirin.c
17743
17744PCIE DRIVER FOR HISILICON STB
17745M: Shawn Guo <[email protected]>
17746L: [email protected]
17747S: Maintained
17748F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17749F: drivers/pci/controller/dwc/pcie-histb.c
17750
17751PCIE DRIVER FOR INTEL KEEM BAY
17752M: Srikanth Thokala <[email protected]>
17753L: [email protected]
17754S: Supported
17755F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17756F: drivers/pci/controller/dwc/pcie-keembay.c
17757
17758PCIE DRIVER FOR INTEL LGM GW SOC
17759M: Chuanhua Lei <[email protected]>
17760L: [email protected]
17761S: Maintained
17762F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17763F: drivers/pci/controller/dwc/pcie-intel-gw.c
17764
17765PCIE DRIVER FOR MEDIATEK
17766M: Ryder Lee <[email protected]>
17767M: Jianjun Wang <[email protected]>
17768L: [email protected]
17769L: [email protected] (moderated for non-subscribers)
17770S: Supported
17771F: Documentation/devicetree/bindings/pci/mediatek*
17772F: drivers/pci/controller/*mediatek*
17773
17774PCIE DRIVER FOR MICROCHIP
17775M: Daire McNamara <[email protected]>
17776L: [email protected]
17777S: Supported
17778F: Documentation/devicetree/bindings/pci/microchip*
17779F: drivers/pci/controller/plda/*microchip*
17780
17781PCIE DRIVER FOR QUALCOMM MSM
17782M: Manivannan Sadhasivam <[email protected]>
17783L: [email protected]
17784L: [email protected]
17785S: Maintained
17786F: drivers/pci/controller/dwc/pcie-qcom.c
17787
17788PCIE DRIVER FOR ROCKCHIP
17789M: Shawn Lin <[email protected]>
17790L: [email protected]
17791L: [email protected]
17792S: Maintained
17793F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17794F: drivers/pci/controller/pcie-rockchip*
17795
17796PCIE DRIVER FOR SOCIONEXT UNIPHIER
17797M: Kunihiko Hayashi <[email protected]>
17798L: [email protected]
17799S: Maintained
17800F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17801F: drivers/pci/controller/dwc/pcie-uniphier*
17802
17803PCIE DRIVER FOR ST SPEAR13XX
17804M: Pratyush Anand <[email protected]>
17805L: [email protected]
17806S: Maintained
17807F: drivers/pci/controller/dwc/*spear*
17808
17809PCIE DRIVER FOR STARFIVE JH71x0
17810M: Kevin Xie <[email protected]>
17811L: [email protected]
17812S: Maintained
17813F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17814F: drivers/pci/controller/plda/pcie-starfive.c
17815
17816PCIE ENDPOINT DRIVER FOR QUALCOMM
17817M: Manivannan Sadhasivam <[email protected]>
17818L: [email protected]
17819L: [email protected]
17820S: Maintained
17821F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17822F: drivers/pci/controller/dwc/pcie-qcom-ep.c
17823
17824PCMCIA SUBSYSTEM
17825M: Dominik Brodowski <[email protected]>
17826S: Odd Fixes
17827T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17828F: Documentation/pcmcia/
17829F: drivers/pcmcia/
17830F: include/pcmcia/
17831F: tools/pcmcia/
17832
17833PCNET32 NETWORK DRIVER
17834M: Don Fry <[email protected]>
17835L: [email protected]
17836S: Maintained
17837F: drivers/net/ethernet/amd/pcnet32.c
17838
17839PCRYPT PARALLEL CRYPTO ENGINE
17840M: Steffen Klassert <[email protected]>
17841L: [email protected]
17842S: Maintained
17843F: crypto/pcrypt.c
17844F: include/crypto/pcrypt.h
17845
17846PDS DSC VIRTIO DATA PATH ACCELERATOR
17847R: Shannon Nelson <[email protected]>
17848F: drivers/vdpa/pds/
17849
17850PECI HARDWARE MONITORING DRIVERS
17851M: Iwona Winiarska <[email protected]>
17852L: [email protected]
17853S: Supported
17854F: Documentation/hwmon/peci-cputemp.rst
17855F: Documentation/hwmon/peci-dimmtemp.rst
17856F: drivers/hwmon/peci/
17857
17858PECI SUBSYSTEM
17859M: Iwona Winiarska <[email protected]>
17860L: [email protected] (moderated for non-subscribers)
17861S: Supported
17862F: Documentation/devicetree/bindings/peci/
17863F: Documentation/peci/
17864F: drivers/peci/
17865F: include/linux/peci-cpu.h
17866F: include/linux/peci.h
17867
17868PENSANDO ETHERNET DRIVERS
17869M: Shannon Nelson <[email protected]>
17870M: Brett Creeley <[email protected]>
17871L: [email protected]
17872S: Supported
17873F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17874F: drivers/net/ethernet/pensando/
17875
17876PER-CPU MEMORY ALLOCATOR
17877M: Dennis Zhou <[email protected]>
17878M: Tejun Heo <[email protected]>
17879M: Christoph Lameter <[email protected]>
17880L: [email protected]
17881S: Maintained
17882T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17883F: arch/*/include/asm/percpu.h
17884F: include/linux/percpu*.h
17885F: lib/percpu*.c
17886F: mm/percpu*.c
17887
17888PER-TASK DELAY ACCOUNTING
17889M: Balbir Singh <[email protected]>
17890S: Maintained
17891F: include/linux/delayacct.h
17892F: kernel/delayacct.c
17893
17894PERFORMANCE EVENTS SUBSYSTEM
17895M: Peter Zijlstra <[email protected]>
17896M: Ingo Molnar <[email protected]>
17897M: Arnaldo Carvalho de Melo <[email protected]>
17898M: Namhyung Kim <[email protected]>
17899R: Mark Rutland <[email protected]>
17900R: Alexander Shishkin <[email protected]>
17901R: Jiri Olsa <[email protected]>
17902R: Ian Rogers <[email protected]>
17903R: Adrian Hunter <[email protected]>
17904R: "Liang, Kan" <[email protected]>
17905L: [email protected]
17906L: [email protected]
17907S: Supported
17908W: https://perf.wiki.kernel.org/
17909T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17910T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17911T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17912F: arch/*/events/*
17913F: arch/*/events/*/*
17914F: arch/*/include/asm/perf_event.h
17915F: arch/*/kernel/*/*/perf_event*.c
17916F: arch/*/kernel/*/perf_event*.c
17917F: arch/*/kernel/perf_callchain.c
17918F: arch/*/kernel/perf_event*.c
17919F: include/linux/perf_event.h
17920F: include/uapi/linux/perf_event.h
17921F: kernel/events/*
17922F: tools/lib/perf/
17923F: tools/perf/
17924
17925PERFORMANCE EVENTS TOOLING ARM64
17926R: John Garry <[email protected]>
17927R: Will Deacon <[email protected]>
17928R: James Clark <[email protected]>
17929R: Mike Leach <[email protected]>
17930R: Leo Yan <[email protected]>
17931L: [email protected] (moderated for non-subscribers)
17932S: Supported
17933F: tools/build/feature/test-libopencsd.c
17934F: tools/perf/arch/arm*/
17935F: tools/perf/pmu-events/arch/arm64/
17936F: tools/perf/util/arm-spe*
17937F: tools/perf/util/cs-etm*
17938
17939PERSONALITY HANDLING
17940M: Christoph Hellwig <[email protected]>
17941L: [email protected]
17942S: Maintained
17943F: include/linux/personality.h
17944F: include/uapi/linux/personality.h
17945
17946PHOENIX RC FLIGHT CONTROLLER ADAPTER
17947M: Marcus Folkesson <[email protected]>
17948L: [email protected]
17949S: Maintained
17950F: Documentation/input/devices/pxrc.rst
17951F: drivers/input/joystick/pxrc.c
17952
17953PHONET PROTOCOL
17954M: Remi Denis-Courmont <[email protected]>
17955S: Supported
17956F: Documentation/networking/phonet.rst
17957F: include/linux/phonet.h
17958F: include/net/phonet/
17959F: include/uapi/linux/phonet.h
17960F: net/phonet/
17961
17962PHRAM MTD DRIVER
17963M: Joern Engel <[email protected]>
17964L: [email protected]
17965S: Maintained
17966F: drivers/mtd/devices/phram.c
17967
17968PICOLCD HID DRIVER
17969M: Bruno Prémont <[email protected]>
17970L: [email protected]
17971S: Maintained
17972F: drivers/hid/hid-picolcd*
17973
17974PIDFD API
17975M: Christian Brauner <[email protected]>
17976L: [email protected]
17977S: Maintained
17978T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17979F: samples/pidfd/
17980F: tools/testing/selftests/clone3/
17981F: tools/testing/selftests/pid_namespace/
17982F: tools/testing/selftests/pidfd/
17983K: (?i)pidfd
17984K: (?i)clone3
17985K: \b(clone_args|kernel_clone_args)\b
17986
17987PIN CONTROL SUBSYSTEM
17988M: Linus Walleij <[email protected]>
17989L: [email protected]
17990S: Maintained
17991T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17992F: Documentation/devicetree/bindings/pinctrl/
17993F: Documentation/driver-api/pin-control.rst
17994F: drivers/pinctrl/
17995F: include/dt-bindings/pinctrl/
17996F: include/linux/pinctrl/
17997
17998PIN CONTROLLER - AMD
17999M: Basavaraj Natikar <[email protected]>
18000M: Shyam Sundar S K <[email protected]>
18001S: Maintained
18002F: drivers/pinctrl/pinctrl-amd.c
18003
18004PIN CONTROLLER - FREESCALE
18005M: Dong Aisheng <[email protected]>
18006M: Fabio Estevam <[email protected]>
18007M: Shawn Guo <[email protected]>
18008M: Jacky Bai <[email protected]>
18009R: Pengutronix Kernel Team <[email protected]>
18010L: [email protected]
18011L: NXP S32 Linux Team <[email protected]>
18012S: Maintained
18013F: Documentation/devicetree/bindings/pinctrl/fsl,*
18014F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
18015F: drivers/pinctrl/freescale/
18016F: drivers/pinctrl/nxp/
18017
18018PIN CONTROLLER - INTEL
18019M: Mika Westerberg <[email protected]>
18020M: Andy Shevchenko <[email protected]>
18021S: Supported
18022T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18023F: drivers/pinctrl/intel/
18024
18025PIN CONTROLLER - KEEMBAY
18026M: Lakshmi Sowjanya D <[email protected]>
18027S: Supported
18028F: drivers/pinctrl/pinctrl-keembay*
18029
18030PIN CONTROLLER - MEDIATEK
18031M: Sean Wang <[email protected]>
18032L: [email protected] (moderated for non-subscribers)
18033S: Maintained
18034F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18035F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18036F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18037F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18038F: drivers/pinctrl/mediatek/
18039
18040PIN CONTROLLER - MEDIATEK MIPS
18041M: Arınç ÜNAL <[email protected]>
18042M: Sergio Paracuellos <[email protected]>
18043L: [email protected] (moderated for non-subscribers)
18044L: [email protected]
18045S: Maintained
18046F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18047F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18048F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18049F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18050F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18051F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18052F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18053F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18054F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
18055F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
18056F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18057F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
18058F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
18059F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
18060F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
18061
18062PIN CONTROLLER - MICROCHIP AT91
18063M: Ludovic Desroches <[email protected]>
18064L: [email protected] (moderated for non-subscribers)
18065L: [email protected]
18066S: Supported
18067F: drivers/gpio/gpio-sama5d2-piobu.c
18068F: drivers/pinctrl/pinctrl-at91*
18069
18070PIN CONTROLLER - QUALCOMM
18071M: Bjorn Andersson <[email protected]>
18072L: [email protected]
18073S: Maintained
18074F: Documentation/devicetree/bindings/pinctrl/qcom,*
18075F: drivers/pinctrl/qcom/
18076
18077PIN CONTROLLER - RENESAS
18078M: Geert Uytterhoeven <[email protected]>
18079L: [email protected]
18080S: Supported
18081T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18082F: Documentation/devicetree/bindings/pinctrl/renesas,*
18083F: drivers/pinctrl/renesas/
18084
18085PIN CONTROLLER - SAMSUNG
18086M: Krzysztof Kozlowski <[email protected]>
18087M: Sylwester Nawrocki <[email protected]>
18088R: Alim Akhtar <[email protected]>
18089L: [email protected] (moderated for non-subscribers)
18090L: [email protected]
18091S: Maintained
18092Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
18093B: mailto:[email protected]
18094C: irc://irc.libera.chat/linux-exynos
18095T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18096F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18097F: drivers/pinctrl/samsung/
18098
18099PIN CONTROLLER - SINGLE
18100M: Tony Lindgren <[email protected]>
18101M: Haojian Zhuang <[email protected]>
18102L: [email protected] (moderated for non-subscribers)
18103L: [email protected]
18104S: Maintained
18105F: drivers/pinctrl/pinctrl-single.c
18106
18107PIN CONTROLLER - SUNPLUS / TIBBO
18108M: Dvorkin Dmitry <[email protected]>
18109M: Wells Lu <[email protected]>
18110L: [email protected] (moderated for non-subscribers)
18111S: Maintained
18112W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
18113F: Documentation/devicetree/bindings/pinctrl/sunplus,*
18114F: drivers/pinctrl/sunplus/
18115F: include/dt-bindings/pinctrl/sppctl*.h
18116
18117PINE64 PINEPHONE KEYBOARD DRIVER
18118M: Samuel Holland <[email protected]>
18119S: Supported
18120F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18121F: drivers/input/keyboard/pinephone-keyboard.c
18122
18123PKTCDVD DRIVER
18124M: [email protected]
18125S: Orphan
18126F: drivers/block/pktcdvd.c
18127F: include/linux/pktcdvd.h
18128F: include/uapi/linux/pktcdvd.h
18129
18130PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18131M: Tomasz Duszynski <[email protected]>
18132S: Maintained
18133F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18134F: drivers/iio/chemical/pms7003.c
18135
18136PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18137M: Piergiorgio Beruto <[email protected]>
18138L: [email protected]
18139S: Maintained
18140F: drivers/net/phy/mdio-open-alliance.h
18141F: net/ethtool/plca.c
18142
18143PLDMFW LIBRARY
18144M: Jacob Keller <[email protected]>
18145S: Maintained
18146F: Documentation/driver-api/pldmfw/
18147F: include/linux/pldmfw.h
18148F: lib/pldmfw/
18149
18150PLX DMA DRIVER
18151M: Logan Gunthorpe <[email protected]>
18152S: Maintained
18153F: drivers/dma/plx_dma.c
18154
18155PM-GRAPH UTILITY
18156M: "Todd E Brandt" <[email protected]>
18157L: [email protected]
18158S: Supported
18159W: https://01.org/pm-graph
18160B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18161T: git git://github.com/intel/pm-graph
18162F: tools/power/pm-graph
18163
18164PM6764TR DRIVER
18165M: Charles Hsu <[email protected]>
18166L: [email protected]
18167S: Maintained
18168F: Documentation/hwmon/pm6764tr.rst
18169F: drivers/hwmon/pmbus/pm6764tr.c
18170
18171PMC SIERRA MaxRAID DRIVER
18172L: [email protected]
18173S: Orphan
18174W: http://www.pmc-sierra.com/
18175F: drivers/scsi/pmcraid.*
18176
18177PMC SIERRA PM8001 DRIVER
18178M: Jack Wang <[email protected]>
18179L: [email protected]
18180S: Supported
18181F: drivers/scsi/pm8001/
18182
18183PNI RM3100 IIO DRIVER
18184M: Song Qiang <[email protected]>
18185L: [email protected]
18186S: Maintained
18187F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18188F: drivers/iio/magnetometer/rm3100*
18189
18190PNP SUPPORT
18191M: "Rafael J. Wysocki" <[email protected]>
18192L: [email protected]
18193S: Maintained
18194F: drivers/pnp/
18195F: include/linux/pnp.h
18196
18197POSIX CLOCKS and TIMERS
18198M: Anna-Maria Behnsen <[email protected]>
18199M: Frederic Weisbecker <[email protected]>
18200M: Thomas Gleixner <[email protected]>
18201L: [email protected]
18202S: Maintained
18203T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18204F: fs/timerfd.c
18205F: include/linux/time_namespace.h
18206F: include/linux/timerfd.h
18207F: include/uapi/linux/time.h
18208F: include/uapi/linux/timerfd.h
18209F: include/trace/events/timer*
18210F: kernel/time/itimer.c
18211F: kernel/time/posix-*
18212F: kernel/time/namespace.c
18213
18214POWER MANAGEMENT CORE
18215M: "Rafael J. Wysocki" <[email protected]>
18216L: [email protected]
18217S: Supported
18218B: https://bugzilla.kernel.org
18219T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18220F: drivers/base/power/
18221F: drivers/powercap/
18222F: include/linux/intel_rapl.h
18223F: include/linux/pm.h
18224F: include/linux/pm_*
18225F: include/linux/powercap.h
18226F: kernel/configs/nopm.config
18227
18228POWER SEQUENCING
18229M: Bartosz Golaszewski <[email protected]>
18230L: [email protected]
18231S: Maintained
18232T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18233F: drivers/power/sequencing/
18234F: include/linux/pwrseq/
18235
18236POWER STATE COORDINATION INTERFACE (PSCI)
18237M: Mark Rutland <[email protected]>
18238M: Lorenzo Pieralisi <[email protected]>
18239L: [email protected] (moderated for non-subscribers)
18240S: Maintained
18241F: drivers/firmware/psci/
18242F: include/linux/psci.h
18243F: include/uapi/linux/psci.h
18244
18245POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18246M: Sebastian Reichel <[email protected]>
18247L: [email protected]
18248S: Maintained
18249T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18250F: Documentation/ABI/testing/sysfs-class-power
18251F: Documentation/devicetree/bindings/power/supply/
18252F: drivers/power/supply/
18253F: include/linux/power/
18254F: include/linux/power_supply.h
18255F: tools/testing/selftests/power_supply/
18256
18257POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18258M: Suraj Jitindar Singh <[email protected]>
18259L: [email protected]
18260S: Maintained
18261F: drivers/char/powernv-op-panel.c
18262
18263PPP OVER ATM (RFC 2364)
18264M: Mitchell Blank Jr <[email protected]>
18265S: Maintained
18266F: include/uapi/linux/atmppp.h
18267F: net/atm/pppoatm.c
18268
18269PPP OVER ETHERNET
18270M: Michal Ostrowski <[email protected]>
18271S: Maintained
18272F: drivers/net/ppp/pppoe.c
18273F: drivers/net/ppp/pppox.c
18274
18275PPP OVER L2TP
18276M: James Chapman <[email protected]>
18277S: Maintained
18278F: include/linux/if_pppol2tp.h
18279F: include/uapi/linux/if_pppol2tp.h
18280F: net/l2tp/l2tp_ppp.c
18281
18282PPP PROTOCOL DRIVERS AND COMPRESSORS
18283L: [email protected]
18284S: Orphan
18285F: drivers/net/ppp/ppp_*
18286
18287PPS SUPPORT
18288M: Rodolfo Giometti <[email protected]>
18289L: [email protected] (subscribers-only)
18290S: Maintained
18291W: http://wiki.enneenne.com/index.php/LinuxPPS_support
18292F: Documentation/ABI/testing/sysfs-pps
18293F: Documentation/devicetree/bindings/pps/pps-gpio.yaml
18294F: Documentation/driver-api/pps.rst
18295F: drivers/pps/
18296F: include/linux/pps*.h
18297F: include/uapi/linux/pps.h
18298
18299PPTP DRIVER
18300M: Dmitry Kozlov <[email protected]>
18301L: [email protected]
18302S: Maintained
18303W: http://sourceforge.net/projects/accel-pptp
18304F: drivers/net/ppp/pptp.c
18305
18306PRESSURE STALL INFORMATION (PSI)
18307M: Johannes Weiner <[email protected]>
18308M: Suren Baghdasaryan <[email protected]>
18309R: Peter Ziljstra <[email protected]>
18310S: Maintained
18311F: include/linux/psi*
18312F: kernel/sched/psi.c
18313
18314PRINTK
18315M: Petr Mladek <[email protected]>
18316R: Steven Rostedt <[email protected]>
18317R: John Ogness <[email protected]>
18318R: Sergey Senozhatsky <[email protected]>
18319S: Maintained
18320T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18321F: include/linux/printk.h
18322F: kernel/printk/
18323
18324PRINTK INDEXING
18325R: Chris Down <[email protected]>
18326S: Maintained
18327F: Documentation/core-api/printk-index.rst
18328F: kernel/printk/index.c
18329K: printk_index
18330
18331PROC FILESYSTEM
18332L: [email protected]
18333L: [email protected]
18334S: Maintained
18335F: Documentation/filesystems/proc.rst
18336F: fs/proc/
18337F: include/linux/proc_fs.h
18338F: tools/testing/selftests/proc/
18339
18340PROC SYSCTL
18341M: Luis Chamberlain <[email protected]>
18342M: Kees Cook <[email protected]>
18343M: Joel Granados <[email protected]>
18344L: [email protected]
18345L: [email protected]
18346S: Maintained
18347T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18348F: fs/proc/proc_sysctl.c
18349F: include/linux/sysctl.h
18350F: kernel/sysctl-test.c
18351F: kernel/sysctl.c
18352F: tools/testing/selftests/sysctl/
18353
18354PS3 NETWORK SUPPORT
18355M: Geoff Levand <[email protected]>
18356L: [email protected]
18357L: [email protected]
18358S: Maintained
18359F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
18360
18361PS3 PLATFORM SUPPORT
18362M: Geoff Levand <[email protected]>
18363L: [email protected]
18364S: Maintained
18365F: arch/powerpc/boot/ps3*
18366F: arch/powerpc/include/asm/lv1call.h
18367F: arch/powerpc/include/asm/ps3*.h
18368F: arch/powerpc/platforms/ps3/
18369F: drivers/*/ps3*
18370F: drivers/ps3/
18371F: drivers/rtc/rtc-ps3.c
18372F: drivers/usb/host/*ps3.c
18373F: sound/ppc/snd_ps3*
18374
18375PS3VRAM DRIVER
18376M: Jim Paris <[email protected]>
18377M: Geoff Levand <[email protected]>
18378L: [email protected]
18379S: Maintained
18380F: drivers/block/ps3vram.c
18381
18382PSAMPLE PACKET SAMPLING SUPPORT
18383M: Yotam Gigi <[email protected]>
18384S: Maintained
18385F: include/net/psample.h
18386F: include/uapi/linux/psample.h
18387F: net/psample
18388
18389PSE NETWORK DRIVER
18390M: Oleksij Rempel <[email protected]>
18391M: Kory Maincent <[email protected]>
18392L: [email protected]
18393S: Maintained
18394F: Documentation/devicetree/bindings/net/pse-pd/
18395F: drivers/net/pse-pd/
18396
18397PSTORE FILESYSTEM
18398M: Kees Cook <[email protected]>
18399R: Tony Luck <[email protected]>
18400R: Guilherme G. Piccoli <[email protected]>
18401L: [email protected]
18402S: Supported
18403T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18404F: Documentation/admin-guide/pstore-blk.rst
18405F: Documentation/admin-guide/ramoops.rst
18406F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18407F: drivers/acpi/apei/erst.c
18408F: drivers/firmware/efi/efi-pstore.c
18409F: fs/pstore/
18410F: include/linux/pstore*
18411K: \b(pstore|ramoops)
18412
18413PT5161L HARDWARE MONITOR DRIVER
18414M: Cosmo Chou <[email protected]>
18415L: [email protected]
18416S: Maintained
18417F: Documentation/hwmon/pt5161l.rst
18418F: drivers/hwmon/pt5161l.c
18419
18420PTP HARDWARE CLOCK SUPPORT
18421M: Richard Cochran <[email protected]>
18422L: [email protected]
18423S: Maintained
18424W: http://linuxptp.sourceforge.net/
18425F: Documentation/ABI/testing/sysfs-ptp
18426F: Documentation/driver-api/ptp.rst
18427F: drivers/net/phy/dp83640*
18428F: drivers/ptp/*
18429F: include/linux/ptp_cl*
18430K: (?:\b|_)ptp(?:\b|_)
18431
18432PTP MOCKUP CLOCK SUPPORT
18433M: Vladimir Oltean <[email protected]>
18434L: [email protected]
18435S: Maintained
18436F: drivers/ptp/ptp_mock.c
18437F: include/linux/ptp_mock.h
18438
18439PTP VIRTUAL CLOCK SUPPORT
18440M: Yangbo Lu <[email protected]>
18441L: [email protected]
18442S: Maintained
18443F: drivers/ptp/ptp_vclock.c
18444F: net/ethtool/phc_vclocks.c
18445
18446PTRACE SUPPORT
18447M: Oleg Nesterov <[email protected]>
18448S: Maintained
18449F: arch/*/*/ptrace*.c
18450F: arch/*/include/asm/ptrace*.h
18451F: arch/*/ptrace*.c
18452F: include/asm-generic/syscall.h
18453F: include/linux/ptrace.h
18454F: include/linux/regset.h
18455F: include/uapi/linux/ptrace.h
18456F: kernel/ptrace.c
18457
18458PULSE8-CEC DRIVER
18459M: Hans Verkuil <[email protected]>
18460L: [email protected]
18461S: Maintained
18462T: git git://linuxtv.org/media_tree.git
18463F: drivers/media/cec/usb/pulse8/
18464
18465PURELIFI PLFXLC DRIVER
18466M: Srinivasan Raju <[email protected]>
18467L: [email protected]
18468S: Supported
18469F: drivers/net/wireless/purelifi/plfxlc/
18470
18471PVRUSB2 VIDEO4LINUX DRIVER
18472M: Mike Isely <[email protected]>
18473L: [email protected] (subscribers-only)
18474L: [email protected]
18475S: Maintained
18476W: http://www.isely.net/pvrusb2/
18477T: git git://linuxtv.org/media_tree.git
18478F: Documentation/driver-api/media/drivers/pvrusb2*
18479F: drivers/media/usb/pvrusb2/
18480
18481PWC WEBCAM DRIVER
18482M: Hans Verkuil <[email protected]>
18483L: [email protected]
18484S: Odd Fixes
18485T: git git://linuxtv.org/media_tree.git
18486F: drivers/media/usb/pwc/*
18487F: include/trace/events/pwc.h
18488
18489PWM IR Transmitter
18490M: Sean Young <[email protected]>
18491L: [email protected]
18492S: Maintained
18493F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18494F: drivers/media/rc/pwm-ir-tx.c
18495
18496PWM SUBSYSTEM
18497M: Uwe Kleine-König <[email protected]>
18498L: [email protected]
18499S: Maintained
18500Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
18501T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18502F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18503F: Documentation/devicetree/bindings/pwm/
18504F: Documentation/driver-api/pwm.rst
18505F: drivers/gpio/gpio-mvebu.c
18506F: drivers/pwm/
18507F: drivers/video/backlight/pwm_bl.c
18508F: include/dt-bindings/pwm/
18509F: include/linux/pwm.h
18510F: include/linux/pwm_backlight.h
18511K: pwm_(config|apply_might_sleep|apply_atomic|ops)
18512
18513PXA GPIO DRIVER
18514M: Robert Jarzmik <[email protected]>
18515L: [email protected]
18516S: Maintained
18517F: drivers/gpio/gpio-pxa.c
18518
18519PXA MMCI DRIVER
18520S: Orphan
18521
18522PXA RTC DRIVER
18523M: Robert Jarzmik <[email protected]>
18524L: [email protected]
18525S: Maintained
18526
18527PXA2xx/PXA3xx SUPPORT
18528M: Daniel Mack <[email protected]>
18529M: Haojian Zhuang <[email protected]>
18530M: Robert Jarzmik <[email protected]>
18531L: [email protected] (moderated for non-subscribers)
18532S: Maintained
18533T: git git://github.com/hzhuang1/linux.git
18534T: git git://github.com/rjarzmik/linux.git
18535F: arch/arm/boot/dts/intel/pxa/
18536F: arch/arm/mach-pxa/
18537F: drivers/dma/pxa*
18538F: drivers/pcmcia/pxa2xx*
18539F: drivers/pinctrl/pxa/
18540F: drivers/spi/spi-pxa2xx*
18541F: drivers/usb/gadget/udc/pxa2*
18542F: include/sound/pxa2xx-lib.h
18543F: sound/arm/pxa*
18544F: sound/soc/pxa/
18545
18546QAT DRIVER
18547M: Giovanni Cabiddu <[email protected]>
18548L: [email protected]
18549S: Supported
18550F: drivers/crypto/intel/qat/
18551
18552QCOM AUDIO (ASoC) DRIVERS
18553M: Srinivas Kandagatla <[email protected]>
18554L: [email protected] (moderated for non-subscribers)
18555L: [email protected]
18556S: Supported
18557F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18558F: Documentation/devicetree/bindings/sound/qcom,*
18559F: drivers/soc/qcom/apr.c
18560F: include/dt-bindings/sound/qcom,wcd9335.h
18561F: sound/soc/codecs/lpass-rx-macro.*
18562F: sound/soc/codecs/lpass-tx-macro.*
18563F: sound/soc/codecs/lpass-va-macro.c
18564F: sound/soc/codecs/lpass-wsa-macro.*
18565F: sound/soc/codecs/msm8916-wcd-analog.c
18566F: sound/soc/codecs/msm8916-wcd-digital.c
18567F: sound/soc/codecs/wcd-clsh-v2.*
18568F: sound/soc/codecs/wcd-mbhc-v2.*
18569F: sound/soc/codecs/wcd9335.*
18570F: sound/soc/codecs/wcd934x.c
18571F: sound/soc/codecs/wsa881x.c
18572F: sound/soc/codecs/wsa883x.c
18573F: sound/soc/codecs/wsa884x.c
18574F: sound/soc/qcom/
18575
18576QCOM EMBEDDED USB DEBUGGER (EUD)
18577M: Souradeep Chowdhury <[email protected]>
18578L: [email protected]
18579S: Maintained
18580F: Documentation/ABI/testing/sysfs-driver-eud
18581F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18582F: drivers/usb/misc/qcom_eud.c
18583
18584QCOM IPA DRIVER
18585M: Alex Elder <[email protected]>
18586L: [email protected]
18587S: Maintained
18588F: drivers/net/ipa/
18589
18590QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18591M: Gabriel Somlo <[email protected]>
18592M: "Michael S. Tsirkin" <[email protected]>
18593L: [email protected]
18594S: Maintained
18595F: drivers/firmware/qemu_fw_cfg.c
18596F: include/uapi/linux/qemu_fw_cfg.h
18597
18598QIB DRIVER
18599M: Dennis Dalessandro <[email protected]>
18600L: [email protected]
18601S: Supported
18602F: drivers/infiniband/hw/qib/
18603
18604QLOGIC QL41xxx FCOE DRIVER
18605M: Saurav Kashyap <[email protected]>
18606M: Javed Hasan <[email protected]>
18607M: [email protected]
18608L: [email protected]
18609S: Supported
18610F: drivers/scsi/qedf/
18611
18612QLOGIC QL41xxx ISCSI DRIVER
18613M: Nilesh Javali <[email protected]>
18614M: Manish Rangankar <[email protected]>
18615M: [email protected]
18616L: [email protected]
18617S: Supported
18618F: drivers/scsi/qedi/
18619
18620QLOGIC QL4xxx ETHERNET DRIVER
18621M: Manish Chopra <[email protected]>
18622L: [email protected]
18623S: Supported
18624F: drivers/net/ethernet/qlogic/qed/
18625F: drivers/net/ethernet/qlogic/qede/
18626F: include/linux/qed/
18627
18628QLOGIC QL4xxx RDMA DRIVER
18629M: Michal Kalderon <[email protected]>
18630L: [email protected]
18631S: Supported
18632F: drivers/infiniband/hw/qedr/
18633F: include/uapi/rdma/qedr-abi.h
18634
18635QLOGIC QLA1280 SCSI DRIVER
18636M: Michael Reed <[email protected]>
18637L: [email protected]
18638S: Maintained
18639F: drivers/scsi/qla1280.[ch]
18640
18641QLOGIC QLA2XXX FC-SCSI DRIVER
18642M: Nilesh Javali <[email protected]>
18643M: [email protected]
18644L: [email protected]
18645S: Supported
18646F: drivers/scsi/qla2xxx/
18647
18648QLOGIC QLA3XXX NETWORK DRIVER
18649M: [email protected]
18650L: [email protected]
18651S: Supported
18652F: drivers/net/ethernet/qlogic/qla3xxx.*
18653
18654QLOGIC QLA4XXX iSCSI DRIVER
18655M: Nilesh Javali <[email protected]>
18656M: Manish Rangankar <[email protected]>
18657M: [email protected]
18658L: [email protected]
18659S: Supported
18660F: drivers/scsi/qla4xxx/
18661
18662QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18663M: Shahed Shaikh <[email protected]>
18664M: Manish Chopra <[email protected]>
18665M: [email protected]
18666L: [email protected]
18667S: Supported
18668F: drivers/net/ethernet/qlogic/qlcnic/
18669
18670QM1D1B0004 MEDIA DRIVER
18671M: Akihiro Tsukada <[email protected]>
18672L: [email protected]
18673S: Odd Fixes
18674F: drivers/media/tuners/qm1d1b0004*
18675
18676QM1D1C0042 MEDIA DRIVER
18677M: Akihiro Tsukada <[email protected]>
18678L: [email protected]
18679S: Odd Fixes
18680F: drivers/media/tuners/qm1d1c0042*
18681
18682QNX4 FILESYSTEM
18683M: Anders Larsen <[email protected]>
18684S: Maintained
18685W: http://www.alarsen.net/linux/qnx4fs/
18686F: fs/qnx4/
18687F: include/uapi/linux/qnx4_fs.h
18688F: include/uapi/linux/qnxtypes.h
18689
18690QNX6 FILESYSTEM
18691S: Orphan
18692F: Documentation/filesystems/qnx6.rst
18693F: fs/qnx6/
18694F: include/linux/qnx6_fs.h
18695
18696QORIQ DPAA2 FSL-MC BUS DRIVER
18697M: Stuart Yoder <[email protected]>
18698M: Laurentiu Tudor <[email protected]>
18699L: [email protected]
18700S: Maintained
18701F: Documentation/ABI/stable/sysfs-bus-fsl-mc
18702F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18703F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18704F: drivers/bus/fsl-mc/
18705F: include/uapi/linux/fsl_mc.h
18706
18707QT1010 MEDIA DRIVER
18708L: [email protected]
18709S: Orphan
18710W: https://linuxtv.org
18711Q: http://patchwork.linuxtv.org/project/linux-media/list/
18712F: drivers/media/tuners/qt1010*
18713
18714QUALCOMM ATH12K WIRELESS DRIVER
18715M: Kalle Valo <[email protected]>
18716M: Jeff Johnson <[email protected]>
18717L: [email protected]
18718S: Supported
18719W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18720T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18721F: drivers/net/wireless/ath/ath12k/
18722N: ath12k
18723
18724QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18725M: Kalle Valo <[email protected]>
18726M: Jeff Johnson <[email protected]>
18727L: [email protected]
18728S: Supported
18729W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18730T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18731F: drivers/net/wireless/ath/ath10k/
18732N: ath10k
18733
18734QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18735M: Kalle Valo <[email protected]>
18736M: Jeff Johnson <[email protected]>
18737L: [email protected]
18738S: Supported
18739W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18740B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18741T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18742F: drivers/net/wireless/ath/ath11k/
18743N: ath11k
18744
18745QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18746M: Toke Høiland-Jørgensen <[email protected]>
18747L: [email protected]
18748S: Maintained
18749W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18750T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18751F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18752F: drivers/net/wireless/ath/ath9k/
18753
18754QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18755M: Stefan Wahren <[email protected]>
18756L: [email protected]
18757S: Maintained
18758F: Documentation/devicetree/bindings/net/qca,qca7000.txt
18759F: drivers/net/ethernet/qualcomm/qca*
18760
18761QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18762M: Stephan Gerhold <[email protected]>
18763L: [email protected]
18764L: [email protected]
18765S: Maintained
18766F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18767F: drivers/net/wwan/qcom_bam_dmux.c
18768
18769QUALCOMM CAMERA SUBSYSTEM DRIVER
18770M: Robert Foss <[email protected]>
18771M: Todor Tomov <[email protected]>
18772M: Bryan O'Donoghue <[email protected]>
18773L: [email protected]
18774S: Maintained
18775F: Documentation/admin-guide/media/qcom_camss.rst
18776F: Documentation/devicetree/bindings/media/*camss*
18777F: drivers/media/platform/qcom/camss/
18778
18779QUALCOMM CLOCK DRIVERS
18780M: Bjorn Andersson <[email protected]>
18781L: [email protected]
18782S: Supported
18783T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18784F: Documentation/devicetree/bindings/clock/qcom,*
18785F: drivers/clk/qcom/
18786F: include/dt-bindings/clock/qcom,*
18787
18788QUALCOMM CLOUD AI (QAIC) DRIVER
18789M: Jeffrey Hugo <[email protected]>
18790R: Carl Vanderlip <[email protected]>
18791R: Pranjal Ramajor Asha Kanojiya <[email protected]>
18792L: [email protected]
18793L: [email protected]
18794S: Supported
18795T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
18796F: Documentation/accel/qaic/
18797F: drivers/accel/qaic/
18798F: include/uapi/drm/qaic_accel.h
18799
18800QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18801M: Bjorn Andersson <[email protected]>
18802M: Konrad Dybcio <[email protected]>
18803L: [email protected]
18804L: [email protected]
18805S: Maintained
18806F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18807F: drivers/pmdomain/qcom/cpr.c
18808
18809QUALCOMM CPUCP MAILBOX DRIVER
18810M: Sibi Sankar <[email protected]>
18811L: [email protected]
18812S: Supported
18813F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18814F: drivers/mailbox/qcom-cpucp-mbox.c
18815
18816QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18817M: Ilia Lin <[email protected]>
18818L: [email protected]
18819S: Maintained
18820F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18821F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18822F: drivers/cpufreq/qcom-cpufreq-nvmem.c
18823
18824QUALCOMM CRYPTO DRIVERS
18825M: Thara Gopinath <[email protected]>
18826L: [email protected]
18827L: [email protected]
18828S: Maintained
18829F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18830F: drivers/crypto/qce/
18831
18832QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18833M: Timur Tabi <[email protected]>
18834L: [email protected]
18835S: Maintained
18836F: drivers/net/ethernet/qualcomm/emac/
18837
18838QUALCOMM ETHQOS ETHERNET DRIVER
18839M: Vinod Koul <[email protected]>
18840L: [email protected]
18841L: [email protected]
18842S: Maintained
18843F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18844F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18845
18846QUALCOMM FASTRPC DRIVER
18847M: Srinivas Kandagatla <[email protected]>
18848M: Amol Maheshwari <[email protected]>
18849L: [email protected]
18850L: [email protected]
18851S: Maintained
18852F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18853F: drivers/misc/fastrpc.c
18854F: include/uapi/misc/fastrpc.h
18855
18856QUALCOMM HEXAGON ARCHITECTURE
18857M: Brian Cain <[email protected]>
18858L: [email protected]
18859S: Supported
18860T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18861F: arch/hexagon/
18862
18863QUALCOMM HIDMA DRIVER
18864M: Sinan Kaya <[email protected]>
18865L: [email protected] (moderated for non-subscribers)
18866L: [email protected]
18867L: [email protected]
18868S: Supported
18869F: drivers/dma/qcom/hidma*
18870
18871QUALCOMM I2C CCI DRIVER
18872M: Loic Poulain <[email protected]>
18873M: Robert Foss <[email protected]>
18874L: [email protected]
18875L: [email protected]
18876S: Maintained
18877F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18878F: drivers/i2c/busses/i2c-qcom-cci.c
18879
18880QUALCOMM INTERCONNECT BWMON DRIVER
18881M: Krzysztof Kozlowski <[email protected]>
18882L: [email protected]
18883S: Maintained
18884F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18885F: drivers/soc/qcom/icc-bwmon.c
18886
18887QUALCOMM IOMMU
18888M: Rob Clark <[email protected]>
18889L: [email protected]
18890L: [email protected]
18891S: Maintained
18892F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
18893F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18894F: drivers/iommu/msm_iommu*
18895
18896QUALCOMM IPC ROUTER (QRTR) DRIVER
18897M: Manivannan Sadhasivam <[email protected]>
18898L: [email protected]
18899S: Maintained
18900F: include/trace/events/qrtr.h
18901F: include/uapi/linux/qrtr.h
18902F: net/qrtr/
18903
18904QUALCOMM IPCC MAILBOX DRIVER
18905M: Manivannan Sadhasivam <[email protected]>
18906L: [email protected]
18907S: Supported
18908F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18909F: drivers/mailbox/qcom-ipcc.c
18910F: include/dt-bindings/mailbox/qcom-ipcc.h
18911
18912QUALCOMM IPQ4019 USB PHY DRIVER
18913M: Robert Marko <[email protected]>
18914M: Luka Perkov <[email protected]>
18915L: [email protected]
18916S: Maintained
18917F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18918F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18919
18920QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18921M: Robert Marko <[email protected]>
18922M: Luka Perkov <[email protected]>
18923L: [email protected]
18924S: Maintained
18925F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18926F: drivers/regulator/vqmmc-ipq4019-regulator.c
18927
18928QUALCOMM NAND CONTROLLER DRIVER
18929M: Manivannan Sadhasivam <[email protected]>
18930L: [email protected]
18931L: [email protected]
18932S: Maintained
18933F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18934F: drivers/mtd/nand/raw/qcom_nandc.c
18935
18936QUALCOMM QSEECOM DRIVER
18937M: Maximilian Luz <[email protected]>
18938L: [email protected]
18939S: Maintained
18940F: drivers/firmware/qcom/qcom_qseecom.c
18941
18942QUALCOMM QSEECOM UEFISECAPP DRIVER
18943M: Maximilian Luz <[email protected]>
18944L: [email protected]
18945S: Maintained
18946F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18947
18948QUALCOMM RMNET DRIVER
18949M: Subash Abhinov Kasiviswanathan <[email protected]>
18950M: Sean Tranchetti <[email protected]>
18951L: [email protected]
18952S: Maintained
18953F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18954F: drivers/net/ethernet/qualcomm/rmnet/
18955F: include/linux/if_rmnet.h
18956
18957QUALCOMM TRUST ZONE MEMORY ALLOCATOR
18958M: Bartosz Golaszewski <[email protected]>
18959L: [email protected]
18960S: Maintained
18961F: drivers/firmware/qcom/qcom_tzmem.c
18962F: drivers/firmware/qcom/qcom_tzmem.h
18963F: include/linux/firmware/qcom/qcom_tzmem.h
18964
18965QUALCOMM TSENS THERMAL DRIVER
18966M: Amit Kucheria <[email protected]>
18967M: Thara Gopinath <[email protected]>
18968L: [email protected]
18969L: [email protected]
18970S: Maintained
18971F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18972F: drivers/thermal/qcom/
18973
18974QUALCOMM TYPEC PORT MANAGER DRIVER
18975M: Bryan O'Donoghue <[email protected]>
18976L: [email protected]
18977L: [email protected]
18978S: Maintained
18979F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18980F: drivers/usb/typec/tcpm/qcom/
18981
18982QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18983M: Stanimir Varbanov <[email protected]>
18984M: Vikash Garodia <[email protected]>
18985R: Bryan O'Donoghue <[email protected]>
18986L: [email protected]
18987L: [email protected]
18988S: Maintained
18989T: git git://linuxtv.org/media_tree.git
18990F: Documentation/devicetree/bindings/media/*venus*
18991F: drivers/media/platform/qcom/venus/
18992
18993QUALCOMM WCN36XX WIRELESS DRIVER
18994M: Loic Poulain <[email protected]>
18995L: [email protected]
18996S: Supported
18997W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18998F: drivers/net/wireless/ath/wcn36xx/
18999
19000QUANTENNA QTNFMAC WIRELESS DRIVER
19001M: Igor Mitsyanko <[email protected]>
19002R: Sergey Matyukevich <[email protected]>
19003L: [email protected]
19004S: Maintained
19005F: drivers/net/wireless/quantenna
19006
19007RADEON and AMDGPU DRM DRIVERS
19008M: Alex Deucher <[email protected]>
19009M: Christian König <[email protected]>
19010M: Xinhui Pan <[email protected]>
19011L: [email protected]
19012S: Supported
19013B: https://gitlab.freedesktop.org/drm/amd/-/issues
19014C: irc://irc.oftc.net/radeon
19015T: git https://gitlab.freedesktop.org/agd5f/linux.git
19016F: Documentation/gpu/amdgpu/
19017F: drivers/gpu/drm/amd/
19018F: drivers/gpu/drm/ci/xfails/amd*
19019F: drivers/gpu/drm/radeon/
19020F: include/uapi/drm/amdgpu_drm.h
19021F: include/uapi/drm/radeon_drm.h
19022
19023RADEON FRAMEBUFFER DISPLAY DRIVER
19024M: Benjamin Herrenschmidt <[email protected]>
19025L: [email protected]
19026S: Maintained
19027F: drivers/video/fbdev/aty/radeon*
19028F: include/uapi/linux/radeonfb.h
19029
19030RADIOSHARK RADIO DRIVER
19031M: Hans Verkuil <[email protected]>
19032L: [email protected]
19033S: Maintained
19034T: git git://linuxtv.org/media_tree.git
19035F: drivers/media/radio/radio-shark.c
19036
19037RADIOSHARK2 RADIO DRIVER
19038M: Hans Verkuil <[email protected]>
19039L: [email protected]
19040S: Maintained
19041T: git git://linuxtv.org/media_tree.git
19042F: drivers/media/radio/radio-shark2.c
19043F: drivers/media/radio/radio-tea5777.c
19044
19045RADOS BLOCK DEVICE (RBD)
19046M: Ilya Dryomov <[email protected]>
19047R: Dongsheng Yang <[email protected]>
19048L: [email protected]
19049S: Supported
19050W: http://ceph.com/
19051T: git https://github.com/ceph/ceph-client.git
19052F: Documentation/ABI/testing/sysfs-bus-rbd
19053F: drivers/block/rbd.c
19054F: drivers/block/rbd_types.h
19055
19056RAGE128 FRAMEBUFFER DISPLAY DRIVER
19057L: [email protected]
19058S: Orphan
19059F: drivers/video/fbdev/aty/aty128fb.c
19060
19061RAINSHADOW-CEC DRIVER
19062M: Hans Verkuil <[email protected]>
19063L: [email protected]
19064S: Maintained
19065T: git git://linuxtv.org/media_tree.git
19066F: drivers/media/cec/usb/rainshadow/
19067
19068RALINK MIPS ARCHITECTURE
19069M: John Crispin <[email protected]>
19070M: Sergio Paracuellos <[email protected]>
19071L: [email protected]
19072S: Maintained
19073F: arch/mips/ralink
19074
19075RALINK MT7621 MIPS ARCHITECTURE
19076M: Arınç ÜNAL <[email protected]>
19077M: Sergio Paracuellos <[email protected]>
19078L: [email protected]
19079S: Maintained
19080F: arch/mips/boot/dts/ralink/mt7621*
19081
19082RALINK RT2X00 WIRELESS LAN DRIVER
19083M: Stanislaw Gruszka <[email protected]>
19084L: [email protected]
19085S: Maintained
19086F: drivers/net/wireless/ralink/rt2x00/
19087
19088RAMDISK RAM BLOCK DEVICE DRIVER
19089M: Jens Axboe <[email protected]>
19090S: Maintained
19091F: Documentation/admin-guide/blockdev/ramdisk.rst
19092F: drivers/block/brd.c
19093
19094RANCHU VIRTUAL BOARD FOR MIPS
19095M: Miodrag Dinic <[email protected]>
19096L: [email protected]
19097S: Supported
19098F: arch/mips/configs/generic/board-ranchu.config
19099F: arch/mips/generic/board-ranchu.c
19100
19101RANDOM NUMBER DRIVER
19102M: "Theodore Ts'o" <[email protected]>
19103M: Jason A. Donenfeld <[email protected]>
19104S: Maintained
19105T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19106F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19107F: drivers/char/random.c
19108F: include/linux/random.h
19109F: include/uapi/linux/random.h
19110F: drivers/virt/vmgenid.c
19111F: include/vdso/getrandom.h
19112F: lib/vdso/getrandom.c
19113F: arch/x86/entry/vdso/vgetrandom*
19114F: arch/x86/include/asm/vdso/getrandom*
19115
19116RAPIDIO SUBSYSTEM
19117M: Matt Porter <[email protected]>
19118M: Alexandre Bounine <[email protected]>
19119S: Maintained
19120F: drivers/rapidio/
19121
19122RAS INFRASTRUCTURE
19123M: Tony Luck <[email protected]>
19124M: Borislav Petkov <[email protected]>
19125L: [email protected]
19126S: Maintained
19127F: Documentation/admin-guide/RAS
19128F: drivers/ras/
19129F: include/linux/ras.h
19130F: include/ras/ras_event.h
19131
19132RAS FRU MEMORY POISON MANAGER (FMPM)
19133M: Yazen Ghannam <[email protected]>
19134L: [email protected]
19135S: Maintained
19136F: drivers/ras/amd/fmpm.c
19137
19138RASPBERRY PI PISP BACK END
19139M: Jacopo Mondi <[email protected]>
19140L: Raspberry Pi Kernel Maintenance <[email protected]>
19141L: [email protected]
19142S: Maintained
19143F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19144F: drivers/media/platform/raspberrypi/pisp_be/
19145F: include/uapi/linux/media/raspberrypi/
19146
19147RC-CORE / LIRC FRAMEWORK
19148M: Sean Young <[email protected]>
19149L: [email protected]
19150S: Maintained
19151W: http://linuxtv.org
19152T: git git://linuxtv.org/media_tree.git
19153F: Documentation/driver-api/media/rc-core.rst
19154F: Documentation/userspace-api/media/rc/
19155F: drivers/media/rc/
19156F: include/media/rc-core.h
19157F: include/media/rc-map.h
19158F: include/uapi/linux/lirc.h
19159
19160RCMM REMOTE CONTROLS DECODER
19161M: Patrick Lerda <[email protected]>
19162S: Maintained
19163F: drivers/media/rc/ir-rcmm-decoder.c
19164
19165RCUTORTURE TEST FRAMEWORK
19166M: "Paul E. McKenney" <[email protected]>
19167M: Josh Triplett <[email protected]>
19168R: Steven Rostedt <[email protected]>
19169R: Mathieu Desnoyers <[email protected]>
19170R: Lai Jiangshan <[email protected]>
19171L: [email protected]
19172S: Supported
19173T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19174F: tools/testing/selftests/rcutorture
19175
19176RDACM20 Camera Sensor
19177M: Jacopo Mondi <[email protected]>
19178M: Kieran Bingham <[email protected]>
19179M: Laurent Pinchart <[email protected]>
19180M: Niklas Söderlund <[email protected]>
19181L: [email protected]
19182S: Maintained
19183F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19184F: drivers/media/i2c/max9271.c
19185F: drivers/media/i2c/max9271.h
19186F: drivers/media/i2c/rdacm20.c
19187
19188RDACM21 Camera Sensor
19189M: Jacopo Mondi <[email protected]>
19190M: Kieran Bingham <[email protected]>
19191M: Laurent Pinchart <[email protected]>
19192M: Niklas Söderlund <[email protected]>
19193L: [email protected]
19194S: Maintained
19195F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19196F: drivers/media/i2c/max9271.c
19197F: drivers/media/i2c/max9271.h
19198F: drivers/media/i2c/rdacm21.c
19199
19200RDC R-321X SoC
19201M: Florian Fainelli <[email protected]>
19202S: Maintained
19203
19204RDC R6040 FAST ETHERNET DRIVER
19205M: Florian Fainelli <[email protected]>
19206L: [email protected]
19207S: Maintained
19208F: drivers/net/ethernet/rdc/r6040.c
19209
19210RDMAVT - RDMA verbs software
19211M: Dennis Dalessandro <[email protected]>
19212L: [email protected]
19213S: Supported
19214F: drivers/infiniband/sw/rdmavt
19215
19216RDS - RELIABLE DATAGRAM SOCKETS
19217M: Allison Henderson <[email protected]>
19218L: [email protected]
19219L: [email protected]
19220L: [email protected] (moderated for non-subscribers)
19221S: Supported
19222W: https://oss.oracle.com/projects/rds/
19223F: Documentation/networking/rds.rst
19224F: net/rds/
19225
19226RDT - RESOURCE ALLOCATION
19227M: Fenghua Yu <[email protected]>
19228M: Reinette Chatre <[email protected]>
19229L: [email protected]
19230S: Supported
19231F: Documentation/arch/x86/resctrl*
19232F: arch/x86/include/asm/resctrl.h
19233F: arch/x86/kernel/cpu/resctrl/
19234F: tools/testing/selftests/resctrl/
19235
19236READ-COPY UPDATE (RCU)
19237M: "Paul E. McKenney" <[email protected]>
19238M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19239M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19240M: Joel Fernandes <[email protected]>
19241M: Josh Triplett <[email protected]>
19242M: Boqun Feng <[email protected]>
19243M: Uladzislau Rezki <[email protected]>
19244R: Steven Rostedt <[email protected]>
19245R: Mathieu Desnoyers <[email protected]>
19246R: Lai Jiangshan <[email protected]>
19247R: Zqiang <[email protected]>
19248L: [email protected]
19249S: Supported
19250W: http://www.rdrop.com/users/paulmck/RCU/
19251T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19252F: Documentation/RCU/
19253F: include/linux/rcu*
19254F: kernel/rcu/
19255X: Documentation/RCU/torture.rst
19256X: include/linux/srcu*.h
19257X: kernel/rcu/srcu*.c
19258
19259REAL TIME CLOCK (RTC) SUBSYSTEM
19260M: Alexandre Belloni <[email protected]>
19261L: [email protected]
19262S: Maintained
19263Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
19264T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19265F: Documentation/admin-guide/rtc.rst
19266F: Documentation/devicetree/bindings/rtc/
19267F: drivers/rtc/
19268F: include/linux/rtc.h
19269F: include/linux/rtc/
19270F: include/uapi/linux/rtc.h
19271F: tools/testing/selftests/rtc/
19272
19273Real-time Linux Analysis (RTLA) tools
19274M: Steven Rostedt <[email protected]>
19275L: [email protected]
19276S: Maintained
19277F: Documentation/tools/rtla/
19278F: tools/tracing/rtla/
19279
19280REALTEK AUDIO CODECS
19281M: Oder Chiou <[email protected]>
19282S: Maintained
19283F: include/sound/rt*.h
19284F: sound/soc/codecs/rt*
19285
19286REALTEK OTTO WATCHDOG
19287M: Sander Vanheule <[email protected]>
19288L: [email protected]
19289S: Maintained
19290F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19291F: drivers/watchdog/realtek_otto_wdt.c
19292
19293REALTEK RTL83xx SMI DSA ROUTER CHIPS
19294M: Linus Walleij <[email protected]>
19295M: Alvin Šipraga <[email protected]>
19296S: Maintained
19297F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
19298F: drivers/net/dsa/realtek/*
19299
19300REALTEK WIRELESS DRIVER (rtlwifi family)
19301M: Ping-Ke Shih <[email protected]>
19302L: [email protected]
19303S: Maintained
19304T: git https://github.com/pkshih/rtw.git
19305F: drivers/net/wireless/realtek/rtlwifi/
19306
19307REALTEK WIRELESS DRIVER (rtw88)
19308M: Ping-Ke Shih <[email protected]>
19309L: [email protected]
19310S: Maintained
19311T: git https://github.com/pkshih/rtw.git
19312F: drivers/net/wireless/realtek/rtw88/
19313
19314REALTEK WIRELESS DRIVER (rtw89)
19315M: Ping-Ke Shih <[email protected]>
19316L: [email protected]
19317S: Maintained
19318T: git https://github.com/pkshih/rtw.git
19319F: drivers/net/wireless/realtek/rtw89/
19320
19321REDPINE WIRELESS DRIVER
19322L: [email protected]
19323S: Orphan
19324F: drivers/net/wireless/rsi/
19325
19326REGISTER MAP ABSTRACTION
19327M: Mark Brown <[email protected]>
19328L: [email protected]
19329S: Supported
19330T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19331F: Documentation/devicetree/bindings/regmap/
19332F: drivers/base/regmap/
19333F: include/linux/regmap.h
19334
19335REISERFS FILE SYSTEM
19336L: [email protected]
19337S: Obsolete
19338F: fs/reiserfs/
19339
19340REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19341M: Bjorn Andersson <[email protected]>
19342M: Mathieu Poirier <[email protected]>
19343L: [email protected]
19344S: Maintained
19345T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19346F: Documentation/ABI/testing/sysfs-class-remoteproc
19347F: Documentation/devicetree/bindings/remoteproc/
19348F: Documentation/staging/remoteproc.rst
19349F: drivers/remoteproc/
19350F: include/linux/remoteproc.h
19351F: include/linux/remoteproc/
19352
19353REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19354M: Bjorn Andersson <[email protected]>
19355M: Mathieu Poirier <[email protected]>
19356L: [email protected]
19357S: Maintained
19358T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19359F: Documentation/ABI/testing/sysfs-bus-rpmsg
19360F: Documentation/staging/rpmsg.rst
19361F: drivers/rpmsg/
19362F: include/linux/rpmsg.h
19363F: include/linux/rpmsg/
19364F: include/uapi/linux/rpmsg.h
19365F: samples/rpmsg/
19366
19367REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19368M: Stephan Gerhold <[email protected]>
19369L: [email protected]
19370L: [email protected]
19371S: Maintained
19372F: drivers/net/wwan/rpmsg_wwan_ctrl.c
19373
19374RENESAS CLOCK DRIVERS
19375M: Geert Uytterhoeven <[email protected]>
19376L: [email protected]
19377S: Supported
19378T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19379F: Documentation/devicetree/bindings/clock/renesas,*
19380F: drivers/clk/renesas/
19381
19382RENESAS EMEV2 I2C DRIVER
19383M: Wolfram Sang <[email protected]>
19384L: [email protected]
19385S: Supported
19386F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19387F: drivers/i2c/busses/i2c-emev2.c
19388
19389RENESAS ETHERNET AVB DRIVER
19390R: Sergey Shtylyov <[email protected]>
19391L: [email protected]
19392L: [email protected]
19393F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19394F: drivers/net/ethernet/renesas/Kconfig
19395F: drivers/net/ethernet/renesas/Makefile
19396F: drivers/net/ethernet/renesas/ravb*
19397
19398RENESAS ETHERNET SWITCH DRIVER
19399R: Yoshihiro Shimoda <[email protected]>
19400L: [email protected]
19401L: [email protected]
19402F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19403F: drivers/net/ethernet/renesas/Kconfig
19404F: drivers/net/ethernet/renesas/Makefile
19405F: drivers/net/ethernet/renesas/rcar_gen4*
19406F: drivers/net/ethernet/renesas/rswitch*
19407
19408RENESAS ETHERNET TSN DRIVER
19409M: Niklas Söderlund <[email protected]>
19410L: [email protected]
19411L: [email protected]
19412S: Supported
19413F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19414F: drivers/net/ethernet/renesas/rtsn.*
19415
19416RENESAS IDT821034 ASoC CODEC
19417M: Herve Codina <[email protected]>
19418L: [email protected] (moderated for non-subscribers)
19419S: Maintained
19420F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19421F: sound/soc/codecs/idt821034.c
19422
19423RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19424M: Miquel Raynal <[email protected]>
19425L: [email protected]
19426L: [email protected]
19427S: Maintained
19428F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19429F: drivers/mtd/nand/raw/renesas-nand-controller.c
19430
19431RENESAS R-CAR GYROADC DRIVER
19432M: Marek Vasut <[email protected]>
19433L: [email protected]
19434S: Supported
19435F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19436F: drivers/iio/adc/rcar-gyroadc.c
19437
19438RENESAS R-CAR I2C DRIVERS
19439M: Wolfram Sang <[email protected]>
19440L: [email protected]
19441S: Supported
19442F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19443F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19444F: drivers/i2c/busses/i2c-rcar.c
19445F: drivers/i2c/busses/i2c-sh_mobile.c
19446
19447RENESAS R-CAR SATA DRIVER
19448R: Sergey Shtylyov <[email protected]>
19449L: [email protected]
19450L: [email protected]
19451S: Supported
19452F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19453F: drivers/ata/sata_rcar.c
19454
19455RENESAS R-CAR THERMAL DRIVERS
19456M: Niklas Söderlund <[email protected]>
19457L: [email protected]
19458S: Supported
19459F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19460F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19461F: drivers/thermal/renesas/rcar_gen3_thermal.c
19462F: drivers/thermal/renesas/rcar_thermal.c
19463
19464RENESAS RIIC DRIVER
19465M: Chris Brandt <[email protected]>
19466L: [email protected]
19467S: Supported
19468F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19469F: drivers/i2c/busses/i2c-riic.c
19470
19471RENESAS RZ/G2L A/D DRIVER
19472M: Lad Prabhakar <[email protected]>
19473L: [email protected]
19474L: [email protected]
19475S: Supported
19476F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19477F: drivers/iio/adc/rzg2l_adc.c
19478
19479RENESAS RZ/G2L MTU3a COUNTER DRIVER
19480M: Biju Das <[email protected]>
19481L: [email protected]
19482L: [email protected]
19483S: Supported
19484F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19485F: drivers/counter/rz-mtu3-cnt.c
19486
19487RENESAS RZ/N1 A5PSW SWITCH DRIVER
19488M: Clément Léger <[email protected]>
19489L: [email protected]
19490L: [email protected]
19491S: Maintained
19492F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19493F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19494F: drivers/net/dsa/rzn1_a5psw*
19495F: drivers/net/pcs/pcs-rzn1-miic.c
19496F: include/dt-bindings/net/pcs-rzn1-miic.h
19497F: include/linux/pcs-rzn1-miic.h
19498F: net/dsa/tag_rzn1_a5psw.c
19499
19500RENESAS RZ/N1 DWMAC GLUE LAYER
19501M: Romain Gantois <[email protected]>
19502S: Maintained
19503F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19504F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19505
19506RENESAS RZ/N1 RTC CONTROLLER DRIVER
19507M: Miquel Raynal <[email protected]>
19508L: [email protected]
19509L: [email protected]
19510S: Maintained
19511F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19512F: drivers/rtc/rtc-rzn1.c
19513
19514RENESAS RZ/N1 USBF CONTROLLER DRIVER
19515M: Herve Codina <[email protected]>
19516L: [email protected]
19517L: [email protected]
19518S: Maintained
19519F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19520F: drivers/usb/gadget/udc/renesas_usbf.c
19521
19522RENESAS RZ/V2M I2C DRIVER
19523M: Fabrizio Castro <[email protected]>
19524L: [email protected]
19525L: [email protected]
19526S: Supported
19527F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19528F: drivers/i2c/busses/i2c-rzv2m.c
19529
19530RENESAS SUPERH ETHERNET DRIVER
19531R: Sergey Shtylyov <[email protected]>
19532L: [email protected]
19533L: [email protected]
19534F: Documentation/devicetree/bindings/net/renesas,ether.yaml
19535F: drivers/net/ethernet/renesas/Kconfig
19536F: drivers/net/ethernet/renesas/Makefile
19537F: drivers/net/ethernet/renesas/sh_eth*
19538F: include/linux/sh_eth.h
19539
19540RENESAS USB PHY DRIVER
19541M: Yoshihiro Shimoda <[email protected]>
19542L: [email protected]
19543S: Maintained
19544F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
19545
19546RENESAS VERSACLOCK 7 CLOCK DRIVER
19547M: Alex Helms <[email protected]>
19548S: Maintained
19549F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19550F: drivers/clk/clk-versaclock7.c
19551
19552RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19553M: Herve Codina <[email protected]>
19554L: [email protected]
19555S: Maintained
19556F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19557F: drivers/iio/potentiometer/x9250.c
19558
19559RESET CONTROLLER FRAMEWORK
19560M: Philipp Zabel <[email protected]>
19561S: Maintained
19562T: git git://git.pengutronix.de/git/pza/linux
19563F: Documentation/devicetree/bindings/reset/
19564F: Documentation/driver-api/reset.rst
19565F: drivers/reset/
19566F: include/dt-bindings/reset/
19567F: include/linux/reset-controller.h
19568F: include/linux/reset.h
19569F: include/linux/reset/
19570K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19571
19572RESTARTABLE SEQUENCES SUPPORT
19573M: Mathieu Desnoyers <[email protected]>
19574M: Peter Zijlstra <[email protected]>
19575M: "Paul E. McKenney" <[email protected]>
19576M: Boqun Feng <[email protected]>
19577L: [email protected]
19578S: Supported
19579F: include/trace/events/rseq.h
19580F: include/uapi/linux/rseq.h
19581F: kernel/rseq.c
19582F: tools/testing/selftests/rseq/
19583
19584RFKILL
19585M: Johannes Berg <[email protected]>
19586L: [email protected]
19587S: Maintained
19588W: https://wireless.wiki.kernel.org/
19589Q: https://patchwork.kernel.org/project/linux-wireless/list/
19590T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19591T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19592F: Documentation/ABI/stable/sysfs-class-rfkill
19593F: Documentation/driver-api/rfkill.rst
19594F: include/linux/rfkill.h
19595F: include/uapi/linux/rfkill.h
19596F: net/rfkill/
19597
19598RHASHTABLE
19599M: Thomas Graf <[email protected]>
19600M: Herbert Xu <[email protected]>
19601L: [email protected]
19602S: Maintained
19603F: include/linux/rhashtable-types.h
19604F: include/linux/rhashtable.h
19605F: lib/rhashtable.c
19606F: lib/test_rhashtable.c
19607
19608RICOH R5C592 MEMORYSTICK DRIVER
19609M: Maxim Levitsky <[email protected]>
19610S: Maintained
19611F: drivers/memstick/host/r592.*
19612
19613RICOH SMARTMEDIA/XD DRIVER
19614M: Maxim Levitsky <[email protected]>
19615S: Maintained
19616F: drivers/mtd/nand/raw/r852.c
19617F: drivers/mtd/nand/raw/r852.h
19618
19619RISC-V AIA DRIVERS
19620M: Anup Patel <[email protected]>
19621L: [email protected]
19622S: Maintained
19623F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19624F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19625F: drivers/irqchip/irq-riscv-aplic-*.c
19626F: drivers/irqchip/irq-riscv-aplic-*.h
19627F: drivers/irqchip/irq-riscv-imsic-*.c
19628F: drivers/irqchip/irq-riscv-imsic-*.h
19629F: drivers/irqchip/irq-riscv-intc.c
19630F: include/linux/irqchip/riscv-aplic.h
19631F: include/linux/irqchip/riscv-imsic.h
19632
19633RISC-V ARCHITECTURE
19634M: Paul Walmsley <[email protected]>
19635M: Palmer Dabbelt <[email protected]>
19636M: Albert Ou <[email protected]>
19637L: [email protected]
19638S: Supported
19639Q: https://patchwork.kernel.org/project/linux-riscv/list/
19640C: irc://irc.libera.chat/riscv
19641P: Documentation/arch/riscv/patch-acceptance.rst
19642T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19643F: arch/riscv/
19644N: riscv
19645K: riscv
19646
19647RISC-V MICROCHIP FPGA SUPPORT
19648M: Conor Dooley <[email protected]>
19649M: Daire McNamara <[email protected]>
19650L: [email protected]
19651S: Supported
19652F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19653F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19654F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19655F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19656F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19657F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19658F: Documentation/devicetree/bindings/riscv/microchip.yaml
19659F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19660F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19661F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19662F: arch/riscv/boot/dts/microchip/
19663F: drivers/char/hw_random/mpfs-rng.c
19664F: drivers/clk/microchip/clk-mpfs*.c
19665F: drivers/firmware/microchip/mpfs-auto-update.c
19666F: drivers/i2c/busses/i2c-microchip-corei2c.c
19667F: drivers/mailbox/mailbox-mpfs.c
19668F: drivers/pci/controller/plda/pcie-microchip-host.c
19669F: drivers/pwm/pwm-microchip-core.c
19670F: drivers/reset/reset-mpfs.c
19671F: drivers/rtc/rtc-mpfs.c
19672F: drivers/soc/microchip/mpfs-sys-controller.c
19673F: drivers/spi/spi-microchip-core-qspi.c
19674F: drivers/spi/spi-microchip-core.c
19675F: drivers/usb/musb/mpfs.c
19676F: include/soc/microchip/mpfs.h
19677
19678RISC-V MISC SOC SUPPORT
19679M: Conor Dooley <[email protected]>
19680L: [email protected]
19681S: Maintained
19682Q: https://patchwork.kernel.org/project/linux-riscv/list/
19683T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19684F: Documentation/devicetree/bindings/riscv/
19685F: arch/riscv/boot/dts/
19686X: arch/riscv/boot/dts/allwinner/
19687X: arch/riscv/boot/dts/renesas/
19688X: arch/riscv/boot/dts/sophgo/
19689X: arch/riscv/boot/dts/thead/
19690
19691RISC-V PMU DRIVERS
19692M: Atish Patra <[email protected]>
19693R: Anup Patel <[email protected]>
19694L: [email protected]
19695S: Supported
19696F: drivers/perf/riscv_pmu.c
19697F: drivers/perf/riscv_pmu_legacy.c
19698F: drivers/perf/riscv_pmu_sbi.c
19699
19700RISC-V THEAD SoC SUPPORT
19701M: Drew Fustini <[email protected]>
19702M: Guo Ren <[email protected]>
19703M: Fu Wei <[email protected]>
19704L: [email protected]
19705S: Maintained
19706T: git https://github.com/pdp7/linux.git
19707F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19708F: arch/riscv/boot/dts/thead/
19709F: drivers/clk/thead/clk-th1520-ap.c
19710F: include/dt-bindings/clock/thead,th1520-clk-ap.h
19711
19712RNBD BLOCK DRIVERS
19713M: Md. Haris Iqbal <[email protected]>
19714M: Jack Wang <[email protected]>
19715L: [email protected]
19716S: Maintained
19717F: drivers/block/rnbd/
19718
19719ROCCAT DRIVERS
19720M: Stefan Achatz <[email protected]>
19721S: Maintained
19722W: http://sourceforge.net/projects/roccat/
19723F: Documentation/ABI/*/sysfs-driver-hid-roccat*
19724F: drivers/hid/hid-roccat*
19725F: include/linux/hid-roccat*
19726
19727ROCKCHIP CRYPTO DRIVERS
19728M: Corentin Labbe <[email protected]>
19729L: [email protected]
19730S: Maintained
19731F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19732F: drivers/crypto/rockchip/
19733
19734ROCKCHIP I2S TDM DRIVER
19735M: Nicolas Frattaroli <[email protected]>
19736L: [email protected]
19737S: Maintained
19738F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19739F: sound/soc/rockchip/rockchip_i2s_tdm.*
19740
19741ROCKCHIP ISP V1 DRIVER
19742M: Dafna Hirschfeld <[email protected]>
19743M: Laurent Pinchart <[email protected]>
19744L: [email protected]
19745L: [email protected]
19746S: Maintained
19747F: Documentation/admin-guide/media/rkisp1.rst
19748F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19749F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19750F: drivers/media/platform/rockchip/rkisp1
19751F: include/uapi/linux/rkisp1-config.h
19752
19753ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19754M: Jacob Chen <[email protected]>
19755M: Ezequiel Garcia <[email protected]>
19756L: [email protected]
19757L: [email protected]
19758S: Maintained
19759F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
19760F: drivers/media/platform/rockchip/rga/
19761
19762ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19763M: Luca Ceresoli <[email protected]>
19764S: Maintained
19765F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19766F: sound/soc/codecs/rk3308_codec.c
19767F: sound/soc/codecs/rk3308_codec.h
19768
19769ROCKCHIP VIDEO DECODER DRIVER
19770M: Ezequiel Garcia <[email protected]>
19771L: [email protected]
19772L: [email protected]
19773S: Maintained
19774F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19775F: drivers/staging/media/rkvdec/
19776
19777ROCKER DRIVER
19778M: Jiri Pirko <[email protected]>
19779L: [email protected]
19780S: Supported
19781F: drivers/net/ethernet/rocker/
19782
19783ROCKETPORT EXPRESS/INFINITY DRIVER
19784M: Kevin Cernekee <[email protected]>
19785L: [email protected]
19786S: Odd Fixes
19787F: drivers/tty/serial/rp2.*
19788
19789ROHM BD99954 CHARGER IC
19790M: Matti Vaittinen <[email protected]>
19791S: Supported
19792F: drivers/power/supply/bd99954-charger.c
19793F: drivers/power/supply/bd99954-charger.h
19794
19795ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19796M: Tomasz Duszynski <[email protected]>
19797S: Maintained
19798F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
19799F: drivers/iio/light/bh1750.c
19800
19801ROHM BM1390 PRESSURE SENSOR DRIVER
19802M: Matti Vaittinen <[email protected]>
19803L: [email protected]
19804S: Supported
19805F: drivers/iio/pressure/rohm-bm1390.c
19806
19807ROHM BU270xx LIGHT SENSOR DRIVERs
19808M: Matti Vaittinen <[email protected]>
19809L: [email protected]
19810S: Supported
19811F: drivers/iio/light/rohm-bu27008.c
19812F: drivers/iio/light/rohm-bu27034.c
19813
19814ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19815M: Marek Vasut <[email protected]>
19816L: [email protected]
19817L: [email protected]
19818S: Supported
19819F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19820F: drivers/gpio/gpio-bd9571mwv.c
19821F: drivers/mfd/bd9571mwv.c
19822F: drivers/regulator/bd9571mwv-regulator.c
19823F: include/linux/mfd/bd9571mwv.h
19824
19825ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19826M: Matti Vaittinen <[email protected]>
19827S: Supported
19828F: drivers/clk/clk-bd718x7.c
19829F: drivers/gpio/gpio-bd71815.c
19830F: drivers/gpio/gpio-bd71828.c
19831F: drivers/mfd/rohm-bd71828.c
19832F: drivers/mfd/rohm-bd718x7.c
19833F: drivers/mfd/rohm-bd9576.c
19834F: drivers/mfd/rohm-bd96801.c
19835F: drivers/regulator/bd71815-regulator.c
19836F: drivers/regulator/bd71828-regulator.c
19837F: drivers/regulator/bd718x7-regulator.c
19838F: drivers/regulator/bd9576-regulator.c
19839F: drivers/regulator/bd96801-regulator.c
19840F: drivers/regulator/rohm-regulator.c
19841F: drivers/rtc/rtc-bd70528.c
19842F: drivers/watchdog/bd9576_wdt.c
19843F: drivers/watchdog/bd96801_wdt.c
19844F: include/linux/mfd/rohm-bd71815.h
19845F: include/linux/mfd/rohm-bd71828.h
19846F: include/linux/mfd/rohm-bd718x7.h
19847F: include/linux/mfd/rohm-bd957x.h
19848F: include/linux/mfd/rohm-bd96801.h
19849F: include/linux/mfd/rohm-generic.h
19850F: include/linux/mfd/rohm-shared.h
19851
19852ROSE NETWORK LAYER
19853M: Ralf Baechle <[email protected]>
19854L: [email protected]
19855S: Maintained
19856W: https://linux-ax25.in-berlin.de
19857F: include/net/rose.h
19858F: include/uapi/linux/rose.h
19859F: net/rose/
19860
19861ROTATION DRIVER FOR ALLWINNER A83T
19862M: Jernej Skrabec <[email protected]>
19863L: [email protected]
19864S: Maintained
19865T: git git://linuxtv.org/media_tree.git
19866F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19867F: drivers/media/platform/sunxi/sun8i-rotate/
19868
19869RPMSG TTY DRIVER
19870M: Arnaud Pouliquen <[email protected]>
19871L: [email protected]
19872S: Maintained
19873F: drivers/tty/rpmsg_tty.c
19874
19875RTL2830 MEDIA DRIVER
19876L: [email protected]
19877S: Orphan
19878W: https://linuxtv.org
19879Q: http://patchwork.linuxtv.org/project/linux-media/list/
19880F: drivers/media/dvb-frontends/rtl2830*
19881
19882RTL2832 MEDIA DRIVER
19883L: [email protected]
19884S: Orphan
19885W: https://linuxtv.org
19886Q: http://patchwork.linuxtv.org/project/linux-media/list/
19887F: drivers/media/dvb-frontends/rtl2832*
19888
19889RTL2832_SDR MEDIA DRIVER
19890L: [email protected]
19891S: Orphan
19892W: https://linuxtv.org
19893Q: http://patchwork.linuxtv.org/project/linux-media/list/
19894F: drivers/media/dvb-frontends/rtl2832_sdr*
19895
19896RTL8180 WIRELESS DRIVER
19897L: [email protected]
19898S: Orphan
19899F: drivers/net/wireless/realtek/rtl818x/rtl8180/
19900
19901RTL8187 WIRELESS DRIVER
19902M: Hin-Tak Leung <[email protected]>
19903L: [email protected]
19904S: Maintained
19905T: git https://github.com/pkshih/rtw.git
19906F: drivers/net/wireless/realtek/rtl818x/rtl8187/
19907
19908RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19909M: Jes Sorensen <[email protected]>
19910L: [email protected]
19911S: Maintained
19912T: git https://github.com/pkshih/rtw.git
19913F: drivers/net/wireless/realtek/rtl8xxxu/
19914
19915RTRS TRANSPORT DRIVERS
19916M: Md. Haris Iqbal <[email protected]>
19917M: Jack Wang <[email protected]>
19918L: [email protected]
19919S: Maintained
19920F: drivers/infiniband/ulp/rtrs/
19921
19922RUNTIME VERIFICATION (RV)
19923M: Steven Rostedt <[email protected]>
19924L: [email protected]
19925S: Maintained
19926F: Documentation/trace/rv/
19927F: include/linux/rv.h
19928F: include/rv/
19929F: kernel/trace/rv/
19930F: tools/verification/
19931
19932RUST
19933M: Miguel Ojeda <[email protected]>
19934M: Alex Gaynor <[email protected]>
19935M: Wedson Almeida Filho <[email protected]>
19936R: Boqun Feng <[email protected]>
19937R: Gary Guo <[email protected]>
19938R: Björn Roy Baron <[email protected]>
19939R: Benno Lossin <[email protected]>
19940R: Andreas Hindborg <[email protected]>
19941R: Alice Ryhl <[email protected]>
19942L: [email protected]
19943S: Supported
19944W: https://rust-for-linux.com
19945B: https://github.com/Rust-for-Linux/linux/issues
19946C: zulip://rust-for-linux.zulipchat.com
19947P: https://rust-for-linux.com/contributing
19948T: git https://github.com/Rust-for-Linux/linux.git rust-next
19949F: Documentation/rust/
19950F: rust/
19951F: samples/rust/
19952F: scripts/*rust*
19953F: tools/testing/selftests/rust/
19954K: \b(?i:rust)\b
19955
19956RXRPC SOCKETS (AF_RXRPC)
19957M: David Howells <[email protected]>
19958M: Marc Dionne <[email protected]>
19959L: [email protected]
19960S: Supported
19961W: https://www.infradead.org/~dhowells/kafs/
19962F: Documentation/networking/rxrpc.rst
19963F: include/keys/rxrpc-type.h
19964F: include/net/af_rxrpc.h
19965F: include/trace/events/rxrpc.h
19966F: include/uapi/linux/rxrpc.h
19967F: net/rxrpc/
19968
19969S3 SAVAGE FRAMEBUFFER DRIVER
19970M: Antonino Daplas <[email protected]>
19971L: [email protected]
19972S: Maintained
19973F: drivers/video/fbdev/savage/
19974
19975S390 ARCHITECTURE
19976M: Heiko Carstens <[email protected]>
19977M: Vasily Gorbik <[email protected]>
19978M: Alexander Gordeev <[email protected]>
19979R: Christian Borntraeger <[email protected]>
19980R: Sven Schnelle <[email protected]>
19981L: [email protected]
19982S: Supported
19983T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19984F: Documentation/driver-api/s390-drivers.rst
19985F: Documentation/arch/s390/
19986F: arch/s390/
19987F: drivers/s390/
19988F: drivers/watchdog/diag288_wdt.c
19989
19990S390 COMMON I/O LAYER
19991M: Vineeth Vijayan <[email protected]>
19992M: Peter Oberparleiter <[email protected]>
19993L: [email protected]
19994S: Supported
19995F: drivers/s390/cio/
19996
19997S390 DASD DRIVER
19998M: Stefan Haberland <[email protected]>
19999M: Jan Hoeppner <[email protected]>
20000L: [email protected]
20001S: Supported
20002F: block/partitions/ibm.c
20003F: drivers/s390/block/dasd*
20004F: include/linux/dasd_mod.h
20005
20006S390 IOMMU (PCI)
20007M: Niklas Schnelle <[email protected]>
20008M: Matthew Rosato <[email protected]>
20009R: Gerald Schaefer <[email protected]>
20010L: [email protected]
20011S: Supported
20012F: drivers/iommu/s390-iommu.c
20013
20014S390 IUCV NETWORK LAYER
20015M: Alexandra Winter <[email protected]>
20016M: Thorsten Winkler <[email protected]>
20017L: [email protected]
20018L: [email protected]
20019S: Supported
20020F: drivers/s390/net/*iucv*
20021F: include/net/iucv/
20022F: net/iucv/
20023
20024S390 MM
20025M: Alexander Gordeev <[email protected]>
20026M: Gerald Schaefer <[email protected]>
20027L: [email protected]
20028S: Supported
20029T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20030F: arch/s390/include/asm/pgtable.h
20031F: arch/s390/mm
20032
20033S390 NETWORK DRIVERS
20034M: Alexandra Winter <[email protected]>
20035M: Thorsten Winkler <[email protected]>
20036L: [email protected]
20037L: [email protected]
20038S: Supported
20039F: drivers/s390/net/
20040
20041S390 PCI SUBSYSTEM
20042M: Niklas Schnelle <[email protected]>
20043M: Gerald Schaefer <[email protected]>
20044L: [email protected]
20045S: Supported
20046F: Documentation/arch/s390/pci.rst
20047F: arch/s390/pci/
20048F: drivers/pci/hotplug/s390_pci_hpc.c
20049
20050S390 SCM DRIVER
20051M: Vineeth Vijayan <[email protected]>
20052L: [email protected]
20053S: Supported
20054F: drivers/s390/block/scm*
20055F: drivers/s390/cio/scm.c
20056
20057S390 VFIO AP DRIVER
20058M: Tony Krowiak <[email protected]>
20059M: Halil Pasic <[email protected]>
20060M: Jason Herne <[email protected]>
20061L: [email protected]
20062S: Supported
20063F: Documentation/arch/s390/vfio-ap*
20064F: drivers/s390/crypto/vfio_ap*
20065
20066S390 VFIO-CCW DRIVER
20067M: Eric Farman <[email protected]>
20068M: Matthew Rosato <[email protected]>
20069R: Halil Pasic <[email protected]>
20070L: [email protected]
20071L: [email protected]
20072S: Supported
20073F: Documentation/arch/s390/vfio-ccw.rst
20074F: drivers/s390/cio/vfio_ccw*
20075F: include/uapi/linux/vfio_ccw.h
20076
20077S390 VFIO-PCI DRIVER
20078M: Matthew Rosato <[email protected]>
20079M: Eric Farman <[email protected]>
20080L: [email protected]
20081L: [email protected]
20082S: Supported
20083F: arch/s390/kvm/pci*
20084F: drivers/vfio/pci/vfio_pci_zdev.c
20085F: include/uapi/linux/vfio_zdev.h
20086
20087S390 ZCRYPT DRIVER
20088M: Harald Freudenberger <[email protected]>
20089L: [email protected]
20090S: Supported
20091F: drivers/s390/crypto/
20092
20093S390 ZFCP DRIVER
20094M: Steffen Maier <[email protected]>
20095M: Benjamin Block <[email protected]>
20096L: [email protected]
20097S: Supported
20098F: drivers/s390/scsi/zfcp_*
20099
20100SAA6588 RDS RECEIVER DRIVER
20101M: Hans Verkuil <[email protected]>
20102L: [email protected]
20103S: Odd Fixes
20104W: https://linuxtv.org
20105T: git git://linuxtv.org/media_tree.git
20106F: drivers/media/i2c/saa6588*
20107
20108SAA7134 VIDEO4LINUX DRIVER
20109M: Mauro Carvalho Chehab <[email protected]>
20110L: [email protected]
20111S: Odd fixes
20112W: https://linuxtv.org
20113T: git git://linuxtv.org/media_tree.git
20114F: Documentation/driver-api/media/drivers/saa7134*
20115F: drivers/media/pci/saa7134/
20116
20117SAA7146 VIDEO4LINUX-2 DRIVER
20118M: Hans Verkuil <[email protected]>
20119L: [email protected]
20120S: Maintained
20121T: git git://linuxtv.org/media_tree.git
20122F: drivers/media/common/saa7146/
20123F: drivers/media/pci/saa7146/
20124F: include/media/drv-intf/saa7146*
20125
20126SAFESETID SECURITY MODULE
20127M: Micah Morton <[email protected]>
20128S: Supported
20129F: Documentation/admin-guide/LSM/SafeSetID.rst
20130F: security/safesetid/
20131
20132SAMSUNG AUDIO (ASoC) DRIVERS
20133M: Sylwester Nawrocki <[email protected]>
20134L: [email protected] (moderated for non-subscribers)
20135S: Maintained
20136B: mailto:[email protected]
20137F: Documentation/devicetree/bindings/sound/samsung*
20138F: sound/soc/samsung/
20139
20140SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20141M: Krzysztof Kozlowski <[email protected]>
20142L: [email protected]
20143L: [email protected]
20144S: Maintained
20145F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20146F: drivers/crypto/exynos-rng.c
20147
20148SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20149M: Łukasz Stelmach <[email protected]>
20150L: [email protected]
20151S: Maintained
20152F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20153F: drivers/char/hw_random/exynos-trng.c
20154
20155SAMSUNG FRAMEBUFFER DRIVER
20156M: Jingoo Han <[email protected]>
20157L: [email protected]
20158S: Maintained
20159F: drivers/video/fbdev/s3c-fb.c
20160
20161SAMSUNG INTERCONNECT DRIVERS
20162M: Sylwester Nawrocki <[email protected]>
20163M: Artur Świgoń <[email protected]>
20164L: [email protected]
20165L: [email protected]
20166S: Supported
20167F: drivers/interconnect/samsung/
20168
20169SAMSUNG LAPTOP DRIVER
20170M: Corentin Chary <[email protected]>
20171L: [email protected]
20172S: Maintained
20173F: drivers/platform/x86/samsung-laptop.c
20174
20175SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20176M: Krzysztof Kozlowski <[email protected]>
20177L: [email protected]
20178L: [email protected]
20179S: Maintained
20180B: mailto:[email protected]
20181F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20182F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20183F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20184F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20185F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20186F: drivers/clk/clk-s2mps11.c
20187F: drivers/mfd/sec*.c
20188F: drivers/regulator/s2m*.c
20189F: drivers/regulator/s5m*.c
20190F: drivers/rtc/rtc-s5m.c
20191F: include/linux/mfd/samsung/
20192
20193SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20194M: Sylwester Nawrocki <[email protected]>
20195L: [email protected]
20196L: [email protected]
20197S: Maintained
20198F: drivers/media/platform/samsung/s3c-camif/
20199F: include/media/drv-intf/s3c_camif.h
20200
20201SAMSUNG S3FWRN5 NFC DRIVER
20202M: Krzysztof Kozlowski <[email protected]>
20203S: Maintained
20204F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20205F: drivers/nfc/s3fwrn5
20206
20207SAMSUNG S5C73M3 CAMERA DRIVER
20208M: Sylwester Nawrocki <[email protected]>
20209M: Andrzej Hajda <[email protected]>
20210L: [email protected]
20211S: Supported
20212F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20213F: drivers/media/i2c/s5c73m3/*
20214
20215SAMSUNG S5K5BAF CAMERA DRIVER
20216M: Sylwester Nawrocki <[email protected]>
20217M: Andrzej Hajda <[email protected]>
20218L: [email protected]
20219S: Supported
20220F: drivers/media/i2c/s5k5baf.c
20221
20222SAMSUNG S5P Security SubSystem (SSS) DRIVER
20223M: Krzysztof Kozlowski <[email protected]>
20224M: Vladimir Zapolskiy <[email protected]>
20225L: [email protected]
20226L: [email protected]
20227S: Maintained
20228F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20229F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20230F: drivers/crypto/s5p-sss.c
20231
20232SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20233M: Sylwester Nawrocki <[email protected]>
20234L: [email protected]
20235S: Supported
20236Q: https://patchwork.linuxtv.org/project/linux-media/list/
20237F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20238F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20239F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20240F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20241F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
20242F: drivers/media/platform/samsung/exynos4-is/
20243
20244SAMSUNG SOC CLOCK DRIVERS
20245M: Krzysztof Kozlowski <[email protected]>
20246M: Sylwester Nawrocki <[email protected]>
20247M: Chanwoo Choi <[email protected]>
20248R: Alim Akhtar <[email protected]>
20249L: [email protected]
20250S: Maintained
20251T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20252F: Documentation/devicetree/bindings/clock/samsung,*.yaml
20253F: Documentation/devicetree/bindings/clock/samsung,s3c*
20254F: drivers/clk/samsung/
20255F: include/dt-bindings/clock/exynos*.h
20256F: include/dt-bindings/clock/s5p*.h
20257F: include/dt-bindings/clock/samsung,*.h
20258F: include/linux/clk/samsung.h
20259
20260SAMSUNG SPI DRIVERS
20261M: Andi Shyti <[email protected]>
20262L: [email protected]
20263L: [email protected]
20264S: Maintained
20265F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20266F: drivers/spi/spi-s3c*
20267F: include/linux/platform_data/spi-s3c64xx.h
20268
20269SAMSUNG SXGBE DRIVERS
20270M: Byungho An <[email protected]>
20271L: [email protected]
20272S: Supported
20273F: drivers/net/ethernet/samsung/sxgbe/
20274
20275SAMSUNG THERMAL DRIVER
20276M: Bartlomiej Zolnierkiewicz <[email protected]>
20277M: Krzysztof Kozlowski <[email protected]>
20278L: [email protected]
20279L: [email protected]
20280S: Maintained
20281F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20282F: drivers/thermal/samsung/
20283
20284SAMSUNG USB2 PHY DRIVER
20285M: Sylwester Nawrocki <[email protected]>
20286L: [email protected]
20287S: Supported
20288F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20289F: Documentation/driver-api/phy/samsung-usb2.rst
20290F: drivers/phy/samsung/phy-exynos4210-usb2.c
20291F: drivers/phy/samsung/phy-exynos4x12-usb2.c
20292F: drivers/phy/samsung/phy-exynos5250-usb2.c
20293F: drivers/phy/samsung/phy-s5pv210-usb2.c
20294F: drivers/phy/samsung/phy-samsung-usb2.c
20295F: drivers/phy/samsung/phy-samsung-usb2.h
20296
20297SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20298M: Paul Barker <[email protected]>
20299R: Marc Murphy <[email protected]>
20300S: Supported
20301F: arch/arm/boot/dts/ti/omap/am335x-sancloud*
20302
20303SC1200 WDT DRIVER
20304M: Zwane Mwaikambo <[email protected]>
20305S: Maintained
20306F: drivers/watchdog/sc1200wdt.c
20307
20308SCHEDULER
20309M: Ingo Molnar <[email protected]>
20310M: Peter Zijlstra <[email protected]>
20311M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
20312M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
20313R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20314R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20315R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20316R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20317R: Valentin Schneider <[email protected]> (TOPOLOGY)
20318L: [email protected]
20319S: Maintained
20320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20321F: include/linux/preempt.h
20322F: include/linux/sched.h
20323F: include/linux/wait.h
20324F: include/uapi/linux/sched.h
20325F: kernel/sched/
20326
20327SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20328M: Gustavo Silva <[email protected]>
20329S: Maintained
20330F: drivers/iio/chemical/ens160_core.c
20331F: drivers/iio/chemical/ens160_i2c.c
20332F: drivers/iio/chemical/ens160_spi.c
20333F: drivers/iio/chemical/ens160.h
20334
20335SCSI LIBSAS SUBSYSTEM
20336R: John Garry <[email protected]>
20337R: Jason Yan <[email protected]>
20338L: [email protected]
20339S: Supported
20340F: Documentation/scsi/libsas.rst
20341F: drivers/scsi/libsas/
20342F: include/scsi/libsas.h
20343F: include/scsi/sas_ata.h
20344
20345SCSI RDMA PROTOCOL (SRP) INITIATOR
20346M: Bart Van Assche <[email protected]>
20347L: [email protected]
20348S: Supported
20349Q: http://patchwork.kernel.org/project/linux-rdma/list/
20350F: drivers/infiniband/ulp/srp/
20351F: include/scsi/srp.h
20352
20353SCSI RDMA PROTOCOL (SRP) TARGET
20354M: Bart Van Assche <[email protected]>
20355L: [email protected]
20356L: [email protected]
20357S: Supported
20358Q: http://patchwork.kernel.org/project/linux-rdma/list/
20359F: drivers/infiniband/ulp/srpt/
20360
20361SCSI SG DRIVER
20362M: Doug Gilbert <[email protected]>
20363L: [email protected]
20364S: Maintained
20365W: http://sg.danny.cz/sg
20366F: Documentation/scsi/scsi-generic.rst
20367F: drivers/scsi/sg.c
20368F: include/scsi/sg.h
20369
20370SCSI SUBSYSTEM
20371M: "James E.J. Bottomley" <[email protected]>
20372M: "Martin K. Petersen" <[email protected]>
20373L: [email protected]
20374S: Maintained
20375Q: https://patchwork.kernel.org/project/linux-scsi/list/
20376T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20377T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20378F: Documentation/devicetree/bindings/scsi/
20379F: drivers/scsi/
20380F: drivers/ufs/
20381F: include/scsi/
20382F: include/uapi/scsi/
20383
20384SCSI TAPE DRIVER
20385M: Kai Mäkisara <[email protected]>
20386L: [email protected]
20387S: Maintained
20388F: Documentation/scsi/st.rst
20389F: drivers/scsi/st.*
20390F: drivers/scsi/st_*.h
20391
20392SCSI TARGET CORE USER DRIVER
20393M: Bodo Stroesser <[email protected]>
20394L: [email protected]
20395L: [email protected]
20396S: Supported
20397F: Documentation/target/tcmu-design.rst
20398F: drivers/target/target_core_user.c
20399F: include/uapi/linux/target_core_user.h
20400
20401SCSI TARGET SUBSYSTEM
20402M: "Martin K. Petersen" <[email protected]>
20403L: [email protected]
20404L: [email protected]
20405S: Supported
20406Q: https://patchwork.kernel.org/project/target-devel/list/
20407T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20408F: Documentation/target/
20409F: drivers/target/
20410F: include/target/
20411
20412SCTP PROTOCOL
20413M: Marcelo Ricardo Leitner <[email protected]>
20414M: Xin Long <[email protected]>
20415L: [email protected]
20416S: Maintained
20417W: https://github.com/sctp/lksctp-tools/wiki
20418F: Documentation/networking/sctp.rst
20419F: include/linux/sctp.h
20420F: include/net/sctp/
20421F: include/uapi/linux/sctp.h
20422F: net/sctp/
20423
20424SCx200 CPU SUPPORT
20425M: Jim Cromie <[email protected]>
20426S: Odd Fixes
20427F: Documentation/i2c/busses/scx200_acb.rst
20428F: arch/x86/platform/scx200/
20429F: drivers/i2c/busses/scx200*
20430F: drivers/mtd/maps/scx200_docflash.c
20431F: drivers/watchdog/scx200_wdt.c
20432F: include/linux/scx200.h
20433
20434SCx200 GPIO DRIVER
20435M: Jim Cromie <[email protected]>
20436S: Maintained
20437F: drivers/char/scx200_gpio.c
20438F: include/linux/scx200_gpio.h
20439
20440SCx200 HRT CLOCKSOURCE DRIVER
20441M: Jim Cromie <[email protected]>
20442S: Maintained
20443F: drivers/clocksource/scx200_hrt.c
20444
20445SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20446M: Sascha Sommer <[email protected]>
20447L: [email protected] (subscribers-only)
20448S: Maintained
20449F: drivers/mmc/host/sdricoh_cs.c
20450
20451SECO BOARDS CEC DRIVER
20452M: Ettore Chimenti <[email protected]>
20453S: Maintained
20454F: drivers/media/cec/platform/seco/seco-cec.c
20455F: drivers/media/cec/platform/seco/seco-cec.h
20456
20457SECURE COMPUTING
20458M: Kees Cook <[email protected]>
20459R: Andy Lutomirski <[email protected]>
20460R: Will Drewry <[email protected]>
20461S: Supported
20462T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20463F: Documentation/userspace-api/seccomp_filter.rst
20464F: include/linux/seccomp.h
20465F: include/uapi/linux/seccomp.h
20466F: kernel/seccomp.c
20467F: tools/testing/selftests/kselftest_harness.h
20468F: tools/testing/selftests/seccomp/*
20469K: \bsecure_computing
20470K: \bTIF_SECCOMP\b
20471
20472SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20473M: Kamal Dasu <[email protected]>
20474M: Al Cooper <[email protected]>
20475R: Broadcom internal kernel review list <[email protected]>
20476L: [email protected]
20477S: Maintained
20478F: drivers/mmc/host/sdhci-brcmstb*
20479
20480SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20481M: Adrian Hunter <[email protected]>
20482L: [email protected]
20483S: Supported
20484F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20485F: drivers/mmc/host/sdhci*
20486
20487SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20488M: Aubin Constans <[email protected]>
20489R: Eugen Hristev <[email protected]>
20490L: [email protected]
20491S: Supported
20492F: drivers/mmc/host/sdhci-of-at91.c
20493
20494SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20495M: Haibo Chen <[email protected]>
20496L: [email protected]
20497L: [email protected]
20498L: [email protected]
20499S: Maintained
20500F: drivers/mmc/host/sdhci-esdhc-imx.c
20501
20502SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20503M: Ben Dooks <[email protected]>
20504M: Jaehoon Chung <[email protected]>
20505L: [email protected]
20506S: Maintained
20507F: drivers/mmc/host/sdhci-s3c*
20508
20509SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20510M: Viresh Kumar <[email protected]>
20511L: [email protected]
20512S: Maintained
20513F: drivers/mmc/host/sdhci-spear.c
20514
20515SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20516M: Vignesh Raghavendra <[email protected]>
20517L: [email protected]
20518S: Maintained
20519F: drivers/mmc/host/sdhci-omap.c
20520
20521SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20522M: Jonathan Derrick <[email protected]>
20523L: [email protected]
20524S: Supported
20525F: block/opal_proto.h
20526F: block/sed*
20527F: include/linux/sed*
20528F: include/uapi/linux/sed*
20529
20530SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20531M: Mark Rutland <[email protected]>
20532M: Lorenzo Pieralisi <[email protected]>
20533M: Sudeep Holla <[email protected]>
20534L: [email protected] (moderated for non-subscribers)
20535S: Maintained
20536F: drivers/firmware/smccc/
20537F: include/linux/arm-smccc.h
20538
20539SECURITY CONTACT
20540M: Security Officers <[email protected]>
20541S: Supported
20542F: Documentation/process/security-bugs.rst
20543
20544SECURITY SUBSYSTEM
20545M: Paul Moore <[email protected]>
20546M: James Morris <[email protected]>
20547M: "Serge E. Hallyn" <[email protected]>
20548L: [email protected]
20549S: Supported
20550Q: https://patchwork.kernel.org/project/linux-security-module/list
20551B: mailto:[email protected]
20552P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20553T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20554F: include/linux/lsm_audit.h
20555F: include/linux/lsm_hook_defs.h
20556F: include/linux/lsm_hooks.h
20557F: include/linux/security.h
20558F: include/uapi/linux/lsm.h
20559F: security/
20560F: tools/testing/selftests/lsm/
20561X: security/selinux/
20562K: \bsecurity_[a-z_0-9]\+\b
20563
20564SELINUX SECURITY MODULE
20565M: Paul Moore <[email protected]>
20566M: Stephen Smalley <[email protected]>
20567R: Ondrej Mosnacek <[email protected]>
20568L: [email protected]
20569S: Supported
20570W: https://github.com/SELinuxProject
20571Q: https://patchwork.kernel.org/project/selinux/list
20572B: mailto:[email protected]
20573P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20574T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20575F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
20576F: Documentation/ABI/removed/sysfs-selinux-disable
20577F: Documentation/admin-guide/LSM/SELinux.rst
20578F: include/trace/events/avc.h
20579F: include/uapi/linux/selinux_netlink.h
20580F: scripts/selinux/
20581F: security/selinux/
20582
20583SENSABLE PHANTOM
20584M: Jiri Slaby <[email protected]>
20585S: Maintained
20586F: drivers/misc/phantom.c
20587F: include/uapi/linux/phantom.h
20588
20589SENSEAIR SUNRISE 006-0-0007
20590M: Jacopo Mondi <[email protected]>
20591S: Maintained
20592F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20593F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20594F: drivers/iio/chemical/sunrise_co2.c
20595
20596SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20597M: Tomasz Duszynski <[email protected]>
20598S: Maintained
20599F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20600F: drivers/iio/chemical/scd30.h
20601F: drivers/iio/chemical/scd30_core.c
20602F: drivers/iio/chemical/scd30_i2c.c
20603F: drivers/iio/chemical/scd30_serial.c
20604
20605SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20606M: Roan van Dijk <[email protected]>
20607S: Maintained
20608F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20609F: drivers/iio/chemical/scd4x.c
20610
20611SENSIRION SGP40 GAS SENSOR DRIVER
20612M: Andreas Klinger <[email protected]>
20613S: Maintained
20614F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20615F: drivers/iio/chemical/sgp40.c
20616
20617SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20618M: Tomasz Duszynski <[email protected]>
20619S: Maintained
20620F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20621F: drivers/iio/chemical/sps30.c
20622F: drivers/iio/chemical/sps30_i2c.c
20623F: drivers/iio/chemical/sps30_serial.c
20624
20625SERIAL DEVICE BUS
20626M: Rob Herring <[email protected]>
20627L: [email protected]
20628S: Maintained
20629F: Documentation/devicetree/bindings/serial/serial.yaml
20630F: drivers/tty/serdev/
20631F: include/linux/serdev.h
20632
20633SERIAL IR RECEIVER
20634M: Sean Young <[email protected]>
20635L: [email protected]
20636S: Maintained
20637F: drivers/media/rc/serial_ir.c
20638
20639SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20640M: Srinivas Kandagatla <[email protected]>
20641L: [email protected] (moderated for non-subscribers)
20642S: Maintained
20643F: Documentation/devicetree/bindings/slimbus/
20644F: drivers/slimbus/
20645F: include/linux/slimbus.h
20646
20647SFC NETWORK DRIVER
20648M: Edward Cree <[email protected]>
20649M: Martin Habets <[email protected]>
20650L: [email protected]
20651L: [email protected]
20652S: Supported
20653F: Documentation/networking/devlink/sfc.rst
20654F: drivers/net/ethernet/sfc/
20655
20656SFCTEMP HWMON DRIVER
20657M: Emil Renner Berthing <[email protected]>
20658M: Hal Feng <[email protected]>
20659L: [email protected]
20660S: Maintained
20661F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20662F: Documentation/hwmon/sfctemp.rst
20663F: drivers/hwmon/sfctemp.c
20664
20665SFF/SFP/SFP+ MODULE SUPPORT
20666M: Russell King <[email protected]>
20667L: [email protected]
20668S: Maintained
20669F: Documentation/devicetree/bindings/net/sff,sfp.yaml
20670F: drivers/net/phy/phylink.c
20671F: drivers/net/phy/sfp*
20672F: include/linux/mdio/mdio-i2c.h
20673F: include/linux/phylink.h
20674F: include/linux/sfp.h
20675K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20676
20677SGI GRU DRIVER
20678M: Dimitri Sivanich <[email protected]>
20679S: Maintained
20680F: drivers/misc/sgi-gru/
20681
20682SGI XP/XPC/XPNET DRIVER
20683M: Robin Holt <[email protected]>
20684M: Steve Wahl <[email protected]>
20685S: Maintained
20686F: drivers/misc/sgi-xp/
20687
20688SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20689M: Wenjia Zhang <[email protected]>
20690M: Jan Karcher <[email protected]>
20691R: D. Wythe <[email protected]>
20692R: Tony Lu <[email protected]>
20693R: Wen Gu <[email protected]>
20694L: [email protected]
20695S: Supported
20696F: net/smc/
20697
20698SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20699M: Linus Walleij <[email protected]>
20700L: [email protected]
20701S: Maintained
20702T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20703F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20704F: drivers/iio/light/gp2ap002.c
20705
20706SHARP RJ54N1CB0C SENSOR DRIVER
20707M: Jacopo Mondi <[email protected]>
20708L: [email protected]
20709S: Odd fixes
20710T: git git://linuxtv.org/media_tree.git
20711F: drivers/media/i2c/rj54n1cb0c.c
20712F: include/media/i2c/rj54n1cb0c.h
20713
20714SHRINKER
20715M: Andrew Morton <[email protected]>
20716M: Dave Chinner <[email protected]>
20717R: Qi Zheng <[email protected]>
20718R: Roman Gushchin <[email protected]>
20719R: Muchun Song <[email protected]>
20720L: [email protected]
20721S: Maintained
20722F: Documentation/admin-guide/mm/shrinker_debugfs.rst
20723F: include/linux/shrinker.h
20724F: mm/shrinker.c
20725F: mm/shrinker_debug.c
20726
20727SH_VOU V4L2 OUTPUT DRIVER
20728L: [email protected]
20729S: Orphan
20730F: drivers/media/platform/renesas/sh_vou.c
20731F: include/media/drv-intf/sh_vou.h
20732
20733SI2157 MEDIA DRIVER
20734L: [email protected]
20735S: Orphan
20736W: https://linuxtv.org
20737Q: http://patchwork.linuxtv.org/project/linux-media/list/
20738F: drivers/media/tuners/si2157*
20739
20740SI2165 MEDIA DRIVER
20741M: Matthias Schwarzott <[email protected]>
20742L: [email protected]
20743S: Maintained
20744W: https://linuxtv.org
20745Q: http://patchwork.linuxtv.org/project/linux-media/list/
20746F: drivers/media/dvb-frontends/si2165*
20747
20748SI2168 MEDIA DRIVER
20749L: [email protected]
20750S: Orphan
20751W: https://linuxtv.org
20752Q: http://patchwork.linuxtv.org/project/linux-media/list/
20753F: drivers/media/dvb-frontends/si2168*
20754
20755SI470X FM RADIO RECEIVER I2C DRIVER
20756M: Hans Verkuil <[email protected]>
20757L: [email protected]
20758S: Odd Fixes
20759W: https://linuxtv.org
20760T: git git://linuxtv.org/media_tree.git
20761F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
20762F: drivers/media/radio/si470x/radio-si470x-i2c.c
20763
20764SI470X FM RADIO RECEIVER USB DRIVER
20765M: Hans Verkuil <[email protected]>
20766L: [email protected]
20767S: Maintained
20768W: https://linuxtv.org
20769T: git git://linuxtv.org/media_tree.git
20770F: drivers/media/radio/si470x/radio-si470x-common.c
20771F: drivers/media/radio/si470x/radio-si470x-usb.c
20772F: drivers/media/radio/si470x/radio-si470x.h
20773
20774SI4713 FM RADIO TRANSMITTER I2C DRIVER
20775M: Eduardo Valentin <[email protected]>
20776L: [email protected]
20777S: Odd Fixes
20778W: https://linuxtv.org
20779T: git git://linuxtv.org/media_tree.git
20780F: drivers/media/radio/si4713/si4713.?
20781
20782SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20783M: Eduardo Valentin <[email protected]>
20784L: [email protected]
20785S: Odd Fixes
20786W: https://linuxtv.org
20787T: git git://linuxtv.org/media_tree.git
20788F: drivers/media/radio/si4713/radio-platform-si4713.c
20789
20790SI4713 FM RADIO TRANSMITTER USB DRIVER
20791M: Hans Verkuil <[email protected]>
20792L: [email protected]
20793S: Maintained
20794W: https://linuxtv.org
20795T: git git://linuxtv.org/media_tree.git
20796F: drivers/media/radio/si4713/radio-usb-si4713.c
20797
20798SIANO DVB DRIVER
20799M: Mauro Carvalho Chehab <[email protected]>
20800L: [email protected]
20801S: Odd fixes
20802W: https://linuxtv.org
20803T: git git://linuxtv.org/media_tree.git
20804F: drivers/media/common/siano/
20805F: drivers/media/mmc/siano/
20806F: drivers/media/usb/siano/
20807F: drivers/media/usb/siano/
20808
20809SIEMENS IPC LED DRIVERS
20810M: Gerd Haeussler <[email protected]>
20811M: Xing Tong Wu <[email protected]>
20812M: Tobias Schaffner <[email protected]>
20813L: [email protected]
20814S: Maintained
20815F: drivers/leds/simple/
20816
20817SIEMENS IPC PLATFORM DRIVERS
20818M: Gerd Haeussler <[email protected]>
20819M: Xing Tong Wu <[email protected]>
20820M: Tobias Schaffner <[email protected]>
20821L: [email protected]
20822S: Maintained
20823F: drivers/platform/x86/siemens/
20824F: include/linux/platform_data/x86/simatic-ipc-base.h
20825F: include/linux/platform_data/x86/simatic-ipc.h
20826
20827SIEMENS IPC WATCHDOG DRIVERS
20828M: Gerd Haeussler <[email protected]>
20829M: Xing Tong Wu <[email protected]>
20830M: Tobias Schaffner <[email protected]>
20831L: [email protected]
20832S: Maintained
20833F: drivers/watchdog/simatic-ipc-wdt.c
20834
20835SIFIVE DRIVERS
20836M: Paul Walmsley <[email protected]>
20837M: Samuel Holland <[email protected]>
20838L: [email protected]
20839S: Supported
20840F: drivers/dma/sf-pdma/
20841N: sifive
20842K: fu[57]40
20843K: [^@]sifive
20844
20845SILEAD TOUCHSCREEN DRIVER
20846M: Hans de Goede <[email protected]>
20847L: [email protected]
20848L: [email protected]
20849S: Maintained
20850F: drivers/input/touchscreen/silead.c
20851F: drivers/platform/x86/touchscreen_dmi.c
20852
20853SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20854M: Jérôme Pouiller <[email protected]>
20855S: Supported
20856F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20857F: drivers/net/wireless/silabs/wfx/
20858
20859SILICON MOTION SM712 FRAME BUFFER DRIVER
20860M: Sudip Mukherjee <[email protected]>
20861M: Teddy Wang <[email protected]>
20862M: Sudip Mukherjee <[email protected]>
20863L: [email protected]
20864S: Maintained
20865F: Documentation/fb/sm712fb.rst
20866F: drivers/video/fbdev/sm712*
20867
20868SILVACO I3C DUAL-ROLE MASTER
20869M: Miquel Raynal <[email protected]>
20870M: Conor Culhane <[email protected]>
20871L: [email protected] (moderated for non-subscribers)
20872S: Maintained
20873F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20874F: drivers/i3c/master/svc-i3c-master.c
20875
20876SIMPLEFB FB DRIVER
20877M: Hans de Goede <[email protected]>
20878L: [email protected]
20879S: Maintained
20880F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20881F: drivers/video/fbdev/simplefb.c
20882F: include/linux/platform_data/simplefb.h
20883
20884SIOX
20885M: Thorsten Scherer <[email protected]>
20886R: Pengutronix Kernel Team <[email protected]>
20887S: Supported
20888F: drivers/gpio/gpio-siox.c
20889F: drivers/siox/*
20890F: include/trace/events/siox.h
20891
20892SIPHASH PRF ROUTINES
20893M: Jason A. Donenfeld <[email protected]>
20894S: Maintained
20895F: include/linux/siphash.h
20896F: lib/siphash.c
20897F: lib/siphash_kunit.c
20898
20899SIS 190 ETHERNET DRIVER
20900M: Francois Romieu <[email protected]>
20901L: [email protected]
20902S: Maintained
20903F: drivers/net/ethernet/sis/sis190.c
20904
20905SIS 900/7016 FAST ETHERNET DRIVER
20906M: Daniele Venzano <[email protected]>
20907L: [email protected]
20908S: Maintained
20909W: http://www.brownhat.org/sis900.html
20910F: drivers/net/ethernet/sis/sis900.*
20911
20912SIS FRAMEBUFFER DRIVER
20913S: Orphan
20914F: Documentation/fb/sisfb.rst
20915F: drivers/video/fbdev/sis/
20916F: include/video/sisfb.h
20917
20918SIS I2C TOUCHSCREEN DRIVER
20919M: Mika Penttilä <[email protected]>
20920L: [email protected]
20921S: Maintained
20922F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20923F: drivers/input/touchscreen/sis_i2c.c
20924
20925SIS USB2VGA DRIVER
20926M: Thomas Winischhofer <[email protected]>
20927S: Maintained
20928W: http://www.winischhofer.at/linuxsisusbvga.shtml
20929F: drivers/usb/misc/sisusbvga/
20930
20931SL28 CPLD MFD DRIVER
20932M: Michael Walle <[email protected]>
20933S: Maintained
20934F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20935F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20936F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20937F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20938F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20939F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20940F: drivers/gpio/gpio-sl28cpld.c
20941F: drivers/hwmon/sl28cpld-hwmon.c
20942F: drivers/irqchip/irq-sl28cpld.c
20943F: drivers/pwm/pwm-sl28cpld.c
20944F: drivers/watchdog/sl28cpld_wdt.c
20945
20946SL28 VPD NVMEM LAYOUT DRIVER
20947M: Michael Walle <[email protected]>
20948S: Maintained
20949F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20950F: drivers/nvmem/layouts/sl28vpd.c
20951
20952SLAB ALLOCATOR
20953M: Christoph Lameter <[email protected]>
20954M: Pekka Enberg <[email protected]>
20955M: David Rientjes <[email protected]>
20956M: Joonsoo Kim <[email protected]>
20957M: Andrew Morton <[email protected]>
20958M: Vlastimil Babka <[email protected]>
20959R: Roman Gushchin <[email protected]>
20960R: Hyeonggon Yoo <[email protected]>
20961L: [email protected]
20962S: Maintained
20963T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20964F: include/linux/sl?b*.h
20965F: mm/sl?b*
20966
20967SLCAN CAN NETWORK DRIVER
20968M: Dario Binacchi <[email protected]>
20969L: [email protected]
20970S: Maintained
20971F: drivers/net/can/slcan/
20972
20973SLEEPABLE READ-COPY UPDATE (SRCU)
20974M: Lai Jiangshan <[email protected]>
20975M: "Paul E. McKenney" <[email protected]>
20976M: Josh Triplett <[email protected]>
20977R: Steven Rostedt <[email protected]>
20978R: Mathieu Desnoyers <[email protected]>
20979L: [email protected]
20980S: Supported
20981W: http://www.rdrop.com/users/paulmck/RCU/
20982T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20983F: include/linux/srcu*.h
20984F: kernel/rcu/srcu*.c
20985
20986SMACK SECURITY MODULE
20987M: Casey Schaufler <[email protected]>
20988L: [email protected]
20989S: Maintained
20990W: http://schaufler-ca.com
20991T: git git://github.com/cschaufler/smack-next
20992F: Documentation/admin-guide/LSM/Smack.rst
20993F: security/smack/
20994
20995SMC91x ETHERNET DRIVER
20996M: Nicolas Pitre <[email protected]>
20997S: Odd Fixes
20998F: drivers/net/ethernet/smsc/smc91x.*
20999
21000SMSC EMC2103 HARDWARE MONITOR DRIVER
21001M: Steve Glendinning <[email protected]>
21002L: [email protected]
21003S: Maintained
21004F: Documentation/hwmon/emc2103.rst
21005F: drivers/hwmon/emc2103.c
21006
21007SMSC SCH5627 HARDWARE MONITOR DRIVER
21008M: Hans de Goede <[email protected]>
21009L: [email protected]
21010S: Supported
21011F: Documentation/hwmon/sch5627.rst
21012F: drivers/hwmon/sch5627.c
21013
21014SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21015M: Steve Glendinning <[email protected]>
21016L: [email protected]
21017S: Maintained
21018F: drivers/video/fbdev/smscufx.c
21019
21020SMSC47B397 HARDWARE MONITOR DRIVER
21021M: Jean Delvare <[email protected]>
21022L: [email protected]
21023S: Maintained
21024F: Documentation/hwmon/smsc47b397.rst
21025F: drivers/hwmon/smsc47b397.c
21026
21027SMSC911x ETHERNET DRIVER
21028M: Steve Glendinning <[email protected]>
21029L: [email protected]
21030S: Maintained
21031F: drivers/net/ethernet/smsc/smsc911x.*
21032F: include/linux/smsc911x.h
21033
21034SMSC9420 PCI ETHERNET DRIVER
21035M: Steve Glendinning <[email protected]>
21036L: [email protected]
21037S: Maintained
21038F: drivers/net/ethernet/smsc/smsc9420.*
21039
21040SNET DPU VIRTIO DATA PATH ACCELERATOR
21041R: Alvaro Karsz <[email protected]>
21042F: drivers/vdpa/solidrun/
21043
21044SOCIONEXT (SNI) AVE NETWORK DRIVER
21045M: Kunihiko Hayashi <[email protected]>
21046L: [email protected]
21047S: Maintained
21048F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21049F: drivers/net/ethernet/socionext/sni_ave.c
21050
21051SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21052M: Ilias Apalodimas <[email protected]>
21053M: Masahisa Kojima <[email protected]>
21054L: [email protected]
21055S: Maintained
21056F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21057F: drivers/net/ethernet/socionext/netsec.c
21058
21059SOCIONEXT (SNI) Synquacer SPI DRIVER
21060M: Masahisa Kojima <[email protected]>
21061M: Jassi Brar <[email protected]>
21062L: [email protected]
21063S: Maintained
21064F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21065F: drivers/spi/spi-synquacer.c
21066
21067SOCIONEXT SYNQUACER I2C DRIVER
21068M: Ard Biesheuvel <[email protected]>
21069L: [email protected]
21070S: Maintained
21071F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21072F: drivers/i2c/busses/i2c-synquacer.c
21073
21074SOCIONEXT UNIPHIER SOUND DRIVER
21075L: [email protected] (moderated for non-subscribers)
21076S: Orphan
21077F: sound/soc/uniphier/
21078
21079SOCKET TIMESTAMPING
21080M: Willem de Bruijn <[email protected]>
21081S: Maintained
21082F: Documentation/networking/timestamping.rst
21083F: include/linux/net_tstamp.h
21084F: include/uapi/linux/net_tstamp.h
21085F: tools/testing/selftests/net/so_txtime.c
21086
21087SOEKRIS NET48XX LED SUPPORT
21088M: Chris Boot <[email protected]>
21089S: Maintained
21090F: drivers/leds/leds-net48xx.c
21091
21092SOFT-IWARP DRIVER (siw)
21093M: Bernard Metzler <[email protected]>
21094L: [email protected]
21095S: Supported
21096F: drivers/infiniband/sw/siw/
21097F: include/uapi/rdma/siw-abi.h
21098
21099SOFT-ROCE DRIVER (rxe)
21100M: Zhu Yanjun <[email protected]>
21101L: [email protected]
21102S: Supported
21103F: drivers/infiniband/sw/rxe/
21104F: include/uapi/rdma/rdma_user_rxe.h
21105
21106SOFTLOGIC 6x10 MPEG CODEC
21107M: Bluecherry Maintainers <[email protected]>
21108M: Andrey Utkin <[email protected]>
21109M: Ismael Luceno <[email protected]>
21110L: [email protected]
21111S: Supported
21112F: drivers/media/pci/solo6x10/
21113
21114SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21115M: James Morse <[email protected]>
21116L: [email protected] (moderated for non-subscribers)
21117S: Maintained
21118F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
21119F: drivers/firmware/arm_sdei.c
21120F: include/linux/arm_sdei.h
21121F: include/uapi/linux/arm_sdei.h
21122
21123SOFTWARE NODES AND DEVICE PROPERTIES
21124R: Andy Shevchenko <[email protected]>
21125R: Daniel Scally <[email protected]>
21126R: Heikki Krogerus <[email protected]>
21127R: Sakari Ailus <[email protected]>
21128L: [email protected]
21129S: Maintained
21130F: drivers/base/property.c
21131F: drivers/base/swnode.c
21132F: include/linux/fwnode.h
21133F: include/linux/property.h
21134
21135SOFTWARE RAID (Multiple Disks) SUPPORT
21136M: Song Liu <[email protected]>
21137R: Yu Kuai <[email protected]>
21138L: [email protected]
21139S: Supported
21140Q: https://patchwork.kernel.org/project/linux-raid/list/
21141T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21142F: drivers/md/Kconfig
21143F: drivers/md/Makefile
21144F: drivers/md/md*
21145F: drivers/md/raid*
21146F: include/linux/raid/
21147F: include/uapi/linux/raid/
21148
21149SOLIDRUN CLEARFOG SUPPORT
21150M: Russell King <[email protected]>
21151S: Maintained
21152F: arch/arm/boot/dts/marvell/armada-388-clearfog*
21153F: arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21154
21155SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21156M: Russell King <[email protected]>
21157S: Maintained
21158F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21159F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21160F: arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21161
21162SONIC NETWORK DRIVER
21163M: Thomas Bogendoerfer <[email protected]>
21164L: [email protected]
21165S: Maintained
21166F: drivers/net/ethernet/natsemi/sonic.*
21167
21168SONICS SILICON BACKPLANE DRIVER (SSB)
21169M: Michael Buesch <[email protected]>
21170L: [email protected]
21171S: Maintained
21172F: drivers/ssb/
21173F: include/linux/ssb/
21174
21175SONY IMX208 SENSOR DRIVER
21176M: Sakari Ailus <[email protected]>
21177L: [email protected]
21178S: Maintained
21179T: git git://linuxtv.org/media_tree.git
21180F: drivers/media/i2c/imx208.c
21181
21182SONY IMX214 SENSOR DRIVER
21183M: Ricardo Ribalda <[email protected]>
21184L: [email protected]
21185S: Maintained
21186T: git git://linuxtv.org/media_tree.git
21187F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21188F: drivers/media/i2c/imx214.c
21189
21190SONY IMX219 SENSOR DRIVER
21191M: Dave Stevenson <[email protected]>
21192L: [email protected]
21193S: Maintained
21194T: git git://linuxtv.org/media_tree.git
21195F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
21196F: drivers/media/i2c/imx219.c
21197
21198SONY IMX258 SENSOR DRIVER
21199M: Sakari Ailus <[email protected]>
21200L: [email protected]
21201S: Maintained
21202T: git git://linuxtv.org/media_tree.git
21203F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21204F: drivers/media/i2c/imx258.c
21205
21206SONY IMX274 SENSOR DRIVER
21207M: Leon Luo <[email protected]>
21208L: [email protected]
21209S: Maintained
21210T: git git://linuxtv.org/media_tree.git
21211F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21212F: drivers/media/i2c/imx274.c
21213
21214SONY IMX283 SENSOR DRIVER
21215M: Kieran Bingham <[email protected]>
21216M: Umang Jain <[email protected]>
21217L: [email protected]
21218S: Maintained
21219T: git git://linuxtv.org/media_tree.git
21220F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21221F: drivers/media/i2c/imx283.c
21222
21223SONY IMX290 SENSOR DRIVER
21224M: Manivannan Sadhasivam <[email protected]>
21225L: [email protected]
21226S: Maintained
21227T: git git://linuxtv.org/media_tree.git
21228F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21229F: drivers/media/i2c/imx290.c
21230
21231SONY IMX296 SENSOR DRIVER
21232M: Laurent Pinchart <[email protected]>
21233M: Manivannan Sadhasivam <[email protected]>
21234L: [email protected]
21235S: Maintained
21236T: git git://linuxtv.org/media_tree.git
21237F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21238F: drivers/media/i2c/imx296.c
21239
21240SONY IMX319 SENSOR DRIVER
21241M: Bingbu Cao <[email protected]>
21242L: [email protected]
21243S: Maintained
21244T: git git://linuxtv.org/media_tree.git
21245F: drivers/media/i2c/imx319.c
21246
21247SONY IMX334 SENSOR DRIVER
21248L: [email protected]
21249S: Orphan
21250T: git git://linuxtv.org/media_tree.git
21251F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21252F: drivers/media/i2c/imx334.c
21253
21254SONY IMX335 SENSOR DRIVER
21255L: [email protected]
21256S: Orphan
21257T: git git://linuxtv.org/media_tree.git
21258F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21259F: drivers/media/i2c/imx335.c
21260
21261SONY IMX355 SENSOR DRIVER
21262M: Tianshu Qiu <[email protected]>
21263L: [email protected]
21264S: Maintained
21265T: git git://linuxtv.org/media_tree.git
21266F: drivers/media/i2c/imx355.c
21267
21268SONY IMX412 SENSOR DRIVER
21269L: [email protected]
21270S: Orphan
21271T: git git://linuxtv.org/media_tree.git
21272F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21273F: drivers/media/i2c/imx412.c
21274
21275SONY IMX415 SENSOR DRIVER
21276M: Michael Riesch <[email protected]>
21277L: [email protected]
21278S: Maintained
21279T: git git://linuxtv.org/media_tree.git
21280F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21281F: drivers/media/i2c/imx415.c
21282
21283SONY MEMORYSTICK SUBSYSTEM
21284M: Maxim Levitsky <[email protected]>
21285M: Alex Dubov <[email protected]>
21286M: Ulf Hansson <[email protected]>
21287L: [email protected]
21288S: Maintained
21289T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21290F: drivers/memstick/
21291F: include/linux/memstick.h
21292
21293SONY VAIO CONTROL DEVICE DRIVER
21294M: Mattia Dongili <[email protected]>
21295L: [email protected]
21296S: Maintained
21297W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21298F: Documentation/admin-guide/laptops/sony-laptop.rst
21299F: drivers/char/sonypi.c
21300F: drivers/platform/x86/sony-laptop.c
21301F: include/linux/sony-laptop.h
21302
21303SOPHGO DEVICETREES and DRIVERS
21304M: Chen Wang <[email protected]>
21305M: Inochi Amaoto <[email protected]>
21306T: git https://github.com/sophgo/linux.git
21307S: Maintained
21308N: sophgo
21309K: sophgo
21310
21311SOUND
21312M: Jaroslav Kysela <[email protected]>
21313M: Takashi Iwai <[email protected]>
21314L: [email protected]
21315S: Maintained
21316W: http://www.alsa-project.org/
21317Q: http://patchwork.kernel.org/project/alsa-devel/list/
21318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21319F: Documentation/sound/
21320F: include/sound/
21321F: include/uapi/sound/
21322F: sound/
21323F: tools/testing/selftests/alsa
21324
21325SOUND - ALSA SELFTESTS
21326M: Mark Brown <[email protected]>
21327L: [email protected]
21328L: [email protected]
21329S: Supported
21330F: tools/testing/selftests/alsa
21331
21332SOUND - COMPRESSED AUDIO
21333M: Vinod Koul <[email protected]>
21334L: [email protected] (moderated for non-subscribers)
21335S: Supported
21336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21337F: Documentation/sound/designs/compress-offload.rst
21338F: include/sound/compress_driver.h
21339F: include/uapi/sound/compress_*
21340F: sound/core/compress_offload.c
21341F: sound/soc/soc-compress.c
21342
21343SOUND - CORE KUNIT TEST
21344M: Ivan Orlov <[email protected]>
21345L: [email protected]
21346S: Supported
21347F: sound/core/sound_kunit.c
21348
21349SOUND - DMAENGINE HELPERS
21350M: Lars-Peter Clausen <[email protected]>
21351S: Supported
21352F: include/sound/dmaengine_pcm.h
21353F: sound/core/pcm_dmaengine.c
21354F: sound/soc/soc-generic-dmaengine-pcm.c
21355
21356SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21357M: Liam Girdwood <[email protected]>
21358M: Mark Brown <[email protected]>
21359L: [email protected]
21360S: Supported
21361W: http://alsa-project.org/main/index.php/ASoC
21362T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21363F: Documentation/devicetree/bindings/sound/
21364F: Documentation/sound/soc/
21365F: include/dt-bindings/sound/
21366F: include/sound/soc*
21367F: include/sound/sof.h
21368F: include/sound/sof/
21369F: include/trace/events/sof*.h
21370F: include/uapi/sound/asoc.h
21371F: sound/soc/
21372
21373SOUND - SOC LAYER / dapm-graph
21374M: Luca Ceresoli <[email protected]>
21375L: [email protected]
21376S: Maintained
21377F: tools/sound/dapm-graph
21378
21379SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21380M: Pierre-Louis Bossart <[email protected]>
21381M: Liam Girdwood <[email protected]>
21382M: Peter Ujfalusi <[email protected]>
21383M: Bard Liao <[email protected]>
21384M: Ranjani Sridharan <[email protected]>
21385M: Daniel Baluta <[email protected]>
21386R: Kai Vehmanen <[email protected]>
21387L: [email protected] (moderated for non-subscribers)
21388S: Supported
21389W: https://github.com/thesofproject/linux/
21390F: sound/soc/sof/
21391
21392SOUNDWIRE SUBSYSTEM
21393M: Vinod Koul <[email protected]>
21394M: Bard Liao <[email protected]>
21395R: Pierre-Louis Bossart <[email protected]>
21396R: Sanyog Kale <[email protected]>
21397L: [email protected] (moderated for non-subscribers)
21398S: Supported
21399T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21400F: Documentation/driver-api/soundwire/
21401F: drivers/soundwire/
21402F: include/linux/soundwire/
21403
21404SP2 MEDIA DRIVER
21405M: Olli Salonen <[email protected]>
21406L: [email protected]
21407S: Maintained
21408W: https://linuxtv.org
21409Q: http://patchwork.linuxtv.org/project/linux-media/list/
21410F: drivers/media/dvb-frontends/sp2*
21411
21412SPANISH DOCUMENTATION
21413M: Carlos Bilbao <[email protected]>
21414R: Avadhut Naik <[email protected]>
21415S: Maintained
21416F: Documentation/translations/sp_SP/
21417
21418SPARC + UltraSPARC (sparc/sparc64)
21419M: "David S. Miller" <[email protected]>
21420M: Andreas Larsson <[email protected]>
21421L: [email protected]
21422S: Maintained
21423Q: http://patchwork.ozlabs.org/project/sparclinux/list/
21424T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21425T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21426F: arch/sparc/
21427F: drivers/sbus/
21428
21429SPARC SERIAL DRIVERS
21430M: "David S. Miller" <[email protected]>
21431L: [email protected]
21432S: Maintained
21433T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21434T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21435F: drivers/tty/serial/suncore.c
21436F: drivers/tty/serial/sunhv.c
21437F: drivers/tty/serial/sunsab.c
21438F: drivers/tty/serial/sunsab.h
21439F: drivers/tty/serial/sunsu.c
21440F: drivers/tty/serial/sunzilog.c
21441F: drivers/tty/serial/sunzilog.h
21442F: drivers/tty/vcc.c
21443F: include/linux/sunserialcore.h
21444
21445SPARSE CHECKER
21446M: "Luc Van Oostenryck" <[email protected]>
21447L: [email protected]
21448S: Maintained
21449W: https://sparse.docs.kernel.org/
21450Q: https://patchwork.kernel.org/project/linux-sparse/list/
21451B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21452T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21453F: include/linux/compiler.h
21454
21455SPEAKUP CONSOLE SPEECH DRIVER
21456M: William Hubbs <[email protected]>
21457M: Chris Brannon <[email protected]>
21458M: Kirk Reiser <[email protected]>
21459M: Samuel Thibault <[email protected]>
21460L: [email protected]
21461S: Odd Fixes
21462W: http://www.linux-speakup.org/
21463W: https://github.com/linux-speakup/speakup
21464B: https://github.com/linux-speakup/speakup/issues
21465F: drivers/accessibility/speakup/
21466
21467SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21468M: Viresh Kumar <[email protected]>
21469M: Shiraz Hashim <[email protected]>
21470M: [email protected]
21471L: [email protected] (moderated for non-subscribers)
21472S: Maintained
21473W: http://www.st.com/spear
21474F: arch/arm/boot/dts/st/spear*
21475F: arch/arm/mach-spear/
21476F: drivers/clk/spear/
21477F: drivers/pinctrl/spear/
21478
21479SPI NOR SUBSYSTEM
21480M: Tudor Ambarus <[email protected]>
21481M: Pratyush Yadav <[email protected]>
21482M: Michael Walle <[email protected]>
21483L: [email protected]
21484S: Maintained
21485W: http://www.linux-mtd.infradead.org/
21486Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
21487C: irc://irc.oftc.net/mtd
21488T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21489F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21490F: drivers/mtd/spi-nor/
21491F: include/linux/mtd/spi-nor.h
21492
21493SPI SUBSYSTEM
21494M: Mark Brown <[email protected]>
21495L: [email protected]
21496S: Maintained
21497Q: http://patchwork.kernel.org/project/spi-devel-general/list/
21498T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21499F: Documentation/devicetree/bindings/spi/
21500F: Documentation/spi/
21501F: drivers/spi/
21502F: include/linux/spi/
21503F: include/uapi/linux/spi/
21504F: tools/spi/
21505
21506SPIDERNET NETWORK DRIVER for CELL
21507M: Ishizaki Kou <[email protected]>
21508M: Geoff Levand <[email protected]>
21509L: [email protected]
21510L: [email protected]
21511S: Maintained
21512F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21513F: drivers/net/ethernet/toshiba/spider_net*
21514
21515SPMI SUBSYSTEM
21516M: Stephen Boyd <[email protected]>
21517L: [email protected]
21518S: Maintained
21519T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21520F: Documentation/devicetree/bindings/spmi/
21521F: drivers/spmi/
21522F: include/dt-bindings/spmi/spmi.h
21523F: include/linux/spmi.h
21524F: include/trace/events/spmi.h
21525
21526SPU FILE SYSTEM
21527M: Jeremy Kerr <[email protected]>
21528L: [email protected]
21529S: Supported
21530W: http://www.ibm.com/developerworks/power/cell/
21531F: Documentation/filesystems/spufs/spufs.rst
21532F: arch/powerpc/platforms/cell/spufs/
21533
21534SQUASHFS FILE SYSTEM
21535M: Phillip Lougher <[email protected]>
21536L: [email protected] (subscribers-only)
21537S: Maintained
21538W: http://squashfs.org.uk
21539T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21540F: Documentation/filesystems/squashfs.rst
21541F: fs/squashfs/
21542
21543SRM (Alpha) environment access
21544M: Jan-Benedict Glaw <[email protected]>
21545S: Maintained
21546F: arch/alpha/kernel/srm_env.c
21547
21548ST LSM6DSx IMU IIO DRIVER
21549M: Lorenzo Bianconi <[email protected]>
21550L: [email protected]
21551S: Maintained
21552W: http://www.st.com/
21553F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21554F: drivers/iio/imu/st_lsm6dsx/
21555
21556ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21557M: Benjamin Mugnier <[email protected]>
21558M: Sylvain Petinot <[email protected]>
21559L: [email protected]
21560S: Maintained
21561T: git git://linuxtv.org/media_tree.git
21562F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21563F: drivers/media/i2c/st-mipid02.c
21564
21565ST STM32 FIREWALL
21566M: Gatien Chevallier <[email protected]>
21567S: Maintained
21568F: drivers/bus/stm32_etzpc.c
21569F: drivers/bus/stm32_firewall.c
21570F: drivers/bus/stm32_rifsc.c
21571
21572ST STM32 I2C/SMBUS DRIVER
21573M: Pierre-Yves MORDRET <[email protected]>
21574M: Alain Volmat <[email protected]>
21575L: [email protected]
21576S: Maintained
21577F: drivers/i2c/busses/i2c-stm32*
21578
21579ST STM32 SPI DRIVER
21580M: Alain Volmat <[email protected]>
21581L: [email protected]
21582S: Maintained
21583F: drivers/spi/spi-stm32.c
21584
21585ST STPDDC60 DRIVER
21586M: Daniel Nilsson <[email protected]>
21587L: [email protected]
21588S: Maintained
21589F: Documentation/hwmon/stpddc60.rst
21590F: drivers/hwmon/pmbus/stpddc60.c
21591
21592ST VGXY61 DRIVER
21593M: Benjamin Mugnier <[email protected]>
21594M: Sylvain Petinot <[email protected]>
21595L: [email protected]
21596S: Maintained
21597T: git git://linuxtv.org/media_tree.git
21598F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21599F: Documentation/userspace-api/media/drivers/vgxy61.rst
21600F: drivers/media/i2c/vgxy61.c
21601
21602ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21603M: Song Qiang <[email protected]>
21604L: [email protected]
21605S: Maintained
21606F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21607F: drivers/iio/proximity/vl53l0x-i2c.c
21608
21609STABLE BRANCH
21610M: Greg Kroah-Hartman <[email protected]>
21611M: Sasha Levin <[email protected]>
21612L: [email protected]
21613S: Supported
21614F: Documentation/process/stable-kernel-rules.rst
21615
21616STAGING - ATOMISP DRIVER
21617M: Hans de Goede <[email protected]>
21618M: Mauro Carvalho Chehab <[email protected]>
21619R: Sakari Ailus <[email protected]>
21620L: [email protected]
21621S: Maintained
21622F: drivers/staging/media/atomisp/
21623
21624STAGING - FIELDBUS SUBSYSTEM
21625M: Sven Van Asbroeck <[email protected]>
21626S: Maintained
21627F: drivers/staging/fieldbus/*
21628F: drivers/staging/fieldbus/Documentation/
21629
21630STAGING - HMS ANYBUS-S BUS
21631M: Sven Van Asbroeck <[email protected]>
21632S: Maintained
21633F: drivers/staging/fieldbus/anybuss/
21634
21635STAGING - INDUSTRIAL IO
21636M: Jonathan Cameron <[email protected]>
21637L: [email protected]
21638S: Odd Fixes
21639F: Documentation/devicetree/bindings/staging/iio/
21640F: drivers/staging/iio/
21641
21642STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21643M: Marc Dietrich <[email protected]>
21644L: [email protected] (moderated for non-subscribers)
21645L: [email protected]
21646S: Maintained
21647F: drivers/staging/nvec/
21648
21649STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21650M: Jens Frederich <[email protected]>
21651M: Jon Nettleton <[email protected]>
21652S: Maintained
21653W: http://wiki.laptop.org/go/DCON
21654F: drivers/staging/olpc_dcon/
21655
21656STAGING - REALTEK RTL8712U DRIVERS
21657M: Florian Schilhabel <[email protected]>.
21658S: Odd Fixes
21659F: drivers/staging/rtl8712/
21660
21661STAGING - SEPS525 LCD CONTROLLER DRIVERS
21662M: Michael Hennerich <[email protected]>
21663L: [email protected]
21664S: Supported
21665F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21666F: drivers/staging/fbtft/fb_seps525.c
21667
21668STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21669M: Sudip Mukherjee <[email protected]>
21670M: Teddy Wang <[email protected]>
21671M: Sudip Mukherjee <[email protected]>
21672L: [email protected]
21673S: Maintained
21674F: drivers/staging/sm750fb/
21675
21676STAGING - VIA VT665X DRIVERS
21677M: Philipp Hortmann <[email protected]>
21678S: Odd Fixes
21679F: drivers/staging/vt665?/
21680
21681STAGING SUBSYSTEM
21682M: Greg Kroah-Hartman <[email protected]>
21683L: [email protected]
21684S: Supported
21685T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21686F: drivers/staging/
21687
21688STANDALONE CACHE CONTROLLER DRIVERS
21689M: Conor Dooley <[email protected]>
21690S: Maintained
21691T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21692F: Documentation/devicetree/bindings/cache/
21693F: drivers/cache
21694
21695STARFIRE/DURALAN NETWORK DRIVER
21696M: Ion Badulescu <[email protected]>
21697S: Odd Fixes
21698F: drivers/net/ethernet/adaptec/starfire*
21699
21700STARFIVE CAMERA SUBSYSTEM DRIVER
21701M: Jack Zhu <[email protected]>
21702M: Changhuang Liang <[email protected]>
21703L: [email protected]
21704S: Maintained
21705F: Documentation/admin-guide/media/starfive_camss.rst
21706F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21707F: drivers/staging/media/starfive/camss
21708
21709STARFIVE CRYPTO DRIVER
21710M: Jia Jie Ho <[email protected]>
21711M: William Qiu <[email protected]>
21712S: Supported
21713F: Documentation/devicetree/bindings/crypto/starfive*
21714F: drivers/crypto/starfive/
21715
21716STARFIVE DEVICETREES
21717M: Emil Renner Berthing <[email protected]>
21718S: Maintained
21719F: arch/riscv/boot/dts/starfive/
21720
21721STARFIVE DWMAC GLUE LAYER
21722M: Emil Renner Berthing <[email protected]>
21723M: Minda Chen <[email protected]>
21724S: Maintained
21725F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21726F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21727
21728STARFIVE JH7110 DPHY RX DRIVER
21729M: Jack Zhu <[email protected]>
21730M: Changhuang Liang <[email protected]>
21731S: Supported
21732F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21733F: drivers/phy/starfive/phy-jh7110-dphy-rx.c
21734
21735STARFIVE JH7110 DPHY TX DRIVER
21736M: Keith Zhao <[email protected]>
21737M: Shengyang Chen <[email protected]>
21738S: Supported
21739F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21740F: drivers/phy/starfive/phy-jh7110-dphy-tx.c
21741
21742STARFIVE JH7110 MMC/SD/SDIO DRIVER
21743M: William Qiu <[email protected]>
21744S: Supported
21745F: Documentation/devicetree/bindings/mmc/starfive*
21746F: drivers/mmc/host/dw_mmc-starfive.c
21747
21748STARFIVE JH7110 PLL CLOCK DRIVER
21749M: Xingyu Wu <[email protected]>
21750S: Supported
21751F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21752F: drivers/clk/starfive/clk-starfive-jh7110-pll.c
21753
21754STARFIVE JH7110 PWMDAC DRIVER
21755M: Hal Feng <[email protected]>
21756M: Xingyu Wu <[email protected]>
21757S: Supported
21758F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21759F: sound/soc/starfive/jh7110_pwmdac.c
21760
21761STARFIVE JH7110 SYSCON
21762M: William Qiu <[email protected]>
21763M: Xingyu Wu <[email protected]>
21764S: Supported
21765F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21766
21767STARFIVE JH7110 TDM DRIVER
21768M: Walker Chen <[email protected]>
21769S: Maintained
21770F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21771F: sound/soc/starfive/jh7110_tdm.c
21772
21773STARFIVE JH71X0 CLOCK DRIVERS
21774M: Emil Renner Berthing <[email protected]>
21775M: Hal Feng <[email protected]>
21776S: Maintained
21777F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21778F: drivers/clk/starfive/clk-starfive-jh71*
21779F: include/dt-bindings/clock/starfive?jh71*.h
21780
21781STARFIVE JH71X0 PINCTRL DRIVERS
21782M: Emil Renner Berthing <[email protected]>
21783M: Jianlong Huang <[email protected]>
21784M: Hal Feng <[email protected]>
21785L: [email protected]
21786S: Maintained
21787F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21788F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21789F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21790F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21791
21792STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21793M: Emil Renner Berthing <[email protected]>
21794M: Hal Feng <[email protected]>
21795S: Maintained
21796F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21797F: drivers/reset/starfive/reset-starfive-jh71*
21798F: include/dt-bindings/reset/starfive?jh71*.h
21799
21800STARFIVE JH71X0 USB DRIVERS
21801M: Minda Chen <[email protected]>
21802S: Maintained
21803F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21804F: drivers/usb/cdns3/cdns3-starfive.c
21805
21806STARFIVE JH71XX PMU CONTROLLER DRIVER
21807M: Walker Chen <[email protected]>
21808M: Changhuang Liang <[email protected]>
21809S: Supported
21810F: Documentation/devicetree/bindings/power/starfive*
21811F: drivers/pmdomain/starfive/
21812F: include/dt-bindings/power/starfive,jh7110-pmu.h
21813
21814STARFIVE SOC DRIVERS
21815M: Conor Dooley <[email protected]>
21816S: Maintained
21817T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21818F: Documentation/devicetree/bindings/soc/starfive/
21819
21820STARFIVE STARLINK PMU DRIVER
21821M: Ji Sheng Teoh <[email protected]>
21822S: Maintained
21823F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21824F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21825F: drivers/perf/starfive_starlink_pmu.c
21826
21827STARFIVE TRNG DRIVER
21828M: Jia Jie Ho <[email protected]>
21829S: Supported
21830F: Documentation/devicetree/bindings/rng/starfive*
21831F: drivers/char/hw_random/jh7110-trng.c
21832
21833STARFIVE WATCHDOG DRIVER
21834M: Xingyu Wu <[email protected]>
21835M: Samin Guo <[email protected]>
21836S: Supported
21837F: Documentation/devicetree/bindings/watchdog/starfive*
21838F: drivers/watchdog/starfive-wdt.c
21839
21840STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21841M: Minda Chen <[email protected]>
21842S: Supported
21843F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21844F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21845F: drivers/phy/starfive/phy-jh7110-pcie.c
21846F: drivers/phy/starfive/phy-jh7110-usb.c
21847
21848STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21849M: Changhuang Liang <[email protected]>
21850S: Supported
21851F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21852F: drivers/irqchip/irq-starfive-jh8100-intc.c
21853
21854STATIC BRANCH/CALL
21855M: Peter Zijlstra <[email protected]>
21856M: Josh Poimboeuf <[email protected]>
21857M: Jason Baron <[email protected]>
21858R: Steven Rostedt <[email protected]>
21859R: Ard Biesheuvel <[email protected]>
21860S: Supported
21861F: arch/*/include/asm/jump_label*.h
21862F: arch/*/include/asm/static_call*.h
21863F: arch/*/kernel/jump_label.c
21864F: arch/*/kernel/static_call.c
21865F: include/linux/jump_label*.h
21866F: include/linux/static_call*.h
21867F: kernel/jump_label.c
21868F: kernel/static_call.c
21869
21870STI AUDIO (ASoC) DRIVERS
21871M: Arnaud Pouliquen <[email protected]>
21872L: [email protected] (moderated for non-subscribers)
21873S: Maintained
21874F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21875F: sound/soc/sti/
21876
21877STI CEC DRIVER
21878M: Alain Volmat <[email protected]>
21879S: Maintained
21880F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21881F: drivers/media/cec/platform/sti/
21882
21883STK1160 USB VIDEO CAPTURE DRIVER
21884M: Ezequiel Garcia <[email protected]>
21885L: [email protected]
21886S: Maintained
21887T: git git://linuxtv.org/media_tree.git
21888F: drivers/media/usb/stk1160/
21889
21890STM32 AUDIO (ASoC) DRIVERS
21891M: Olivier Moysan <[email protected]>
21892M: Arnaud Pouliquen <[email protected]>
21893L: [email protected] (moderated for non-subscribers)
21894S: Maintained
21895F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21896F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21897F: sound/soc/stm/
21898
21899STM32 DMA DRIVERS
21900M: Amélie Delaunay <[email protected]>
21901L: [email protected]
21902L: [email protected] (moderated for non-subscribers)
21903S: Maintained
21904F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21905F: Documentation/devicetree/bindings/dma/stm32/
21906F: drivers/dma/stm32/
21907
21908STM32 TIMER/LPTIMER DRIVERS
21909M: Fabrice Gasnier <[email protected]>
21910S: Maintained
21911F: Documentation/ABI/testing/*timer-stm32
21912F: Documentation/devicetree/bindings/*/*stm32-*timer*
21913F: drivers/*/stm32-*timer*
21914F: drivers/pwm/pwm-stm32*
21915F: include/linux/*/stm32-*tim*
21916
21917STMMAC ETHERNET DRIVER
21918M: Alexandre Torgue <[email protected]>
21919M: Jose Abreu <[email protected]>
21920L: [email protected]
21921S: Supported
21922W: http://www.stlinux.com
21923F: Documentation/networking/device_drivers/ethernet/stmicro/
21924F: drivers/net/ethernet/stmicro/stmmac/
21925
21926SUN HAPPY MEAL ETHERNET DRIVER
21927M: Sean Anderson <[email protected]>
21928S: Maintained
21929F: drivers/net/ethernet/sun/sunhme.*
21930
21931SUN3/3X
21932M: Sam Creasey <[email protected]>
21933S: Maintained
21934W: http://sammy.net/sun3/
21935F: arch/m68k/include/asm/sun3*
21936F: arch/m68k/kernel/*sun3*
21937F: arch/m68k/sun3*/
21938F: drivers/net/ethernet/i825xx/sun3*
21939
21940SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21941M: Hans de Goede <[email protected]>
21942L: [email protected]
21943S: Maintained
21944F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21945F: drivers/input/keyboard/sun4i-lradc-keys.c
21946
21947SUNDANCE NETWORK DRIVER
21948M: Denis Kirjanov <[email protected]>
21949L: [email protected]
21950S: Maintained
21951F: drivers/net/ethernet/dlink/sundance.c
21952
21953SUNPLUS ETHERNET DRIVER
21954M: Wells Lu <[email protected]>
21955L: [email protected]
21956S: Maintained
21957W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
21958F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21959F: drivers/net/ethernet/sunplus/
21960
21961SUNPLUS MMC DRIVER
21962M: Tony Huang <[email protected]>
21963M: Li-hao Kuo <[email protected]>
21964S: Maintained
21965F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21966F: drivers/mmc/host/sunplus-mmc.c
21967
21968SUNPLUS OCOTP DRIVER
21969M: Vincent Shih <[email protected]>
21970S: Maintained
21971F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21972F: drivers/nvmem/sunplus-ocotp.c
21973
21974SUNPLUS PWM DRIVER
21975M: Hammer Hsieh <[email protected]>
21976S: Maintained
21977F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21978F: drivers/pwm/pwm-sunplus.c
21979
21980SUNPLUS RTC DRIVER
21981M: Vincent Shih <[email protected]>
21982L: [email protected]
21983S: Maintained
21984F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21985F: drivers/rtc/rtc-sunplus.c
21986
21987SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21988M: Li-hao Kuo <[email protected]>
21989L: [email protected]
21990S: Maintained
21991F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21992F: drivers/spi/spi-sunplus-sp7021.c
21993
21994SUNPLUS UART DRIVER
21995M: Hammer Hsieh <[email protected]>
21996S: Maintained
21997F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21998F: drivers/tty/serial/sunplus-uart.c
21999
22000SUNPLUS USB2 PHY DRIVER
22001M: Vincent Shih <[email protected]>
22002L: [email protected]
22003S: Maintained
22004F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22005F: drivers/phy/sunplus/Kconfig
22006F: drivers/phy/sunplus/Makefile
22007F: drivers/phy/sunplus/phy-sunplus-usb2.c
22008
22009SUNPLUS WATCHDOG DRIVER
22010M: Xiantao Hu <[email protected]>
22011L: [email protected]
22012S: Maintained
22013F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22014F: drivers/watchdog/sunplus_wdt.c
22015
22016SUPERH
22017M: Yoshinori Sato <[email protected]>
22018M: Rich Felker <[email protected]>
22019M: John Paul Adrian Glaubitz <[email protected]>
22020L: [email protected]
22021S: Maintained
22022Q: http://patchwork.kernel.org/project/linux-sh/list/
22023F: Documentation/arch/sh/
22024F: arch/sh/
22025F: drivers/sh/
22026
22027SUSPEND TO RAM
22028M: "Rafael J. Wysocki" <[email protected]>
22029M: Len Brown <[email protected]>
22030M: Pavel Machek <[email protected]>
22031L: [email protected]
22032S: Supported
22033B: https://bugzilla.kernel.org
22034F: Documentation/power/
22035F: arch/x86/kernel/acpi/sleep*
22036F: arch/x86/kernel/acpi/wakeup*
22037F: drivers/base/power/
22038F: include/linux/freezer.h
22039F: include/linux/pm.h
22040F: include/linux/suspend.h
22041F: kernel/power/
22042
22043SVGA HANDLING
22044M: Martin Mares <[email protected]>
22045L: [email protected]
22046S: Maintained
22047F: Documentation/admin-guide/svga.rst
22048F: arch/x86/boot/video*
22049
22050SWITCHDEV
22051M: Jiri Pirko <[email protected]>
22052M: Ivan Vecera <[email protected]>
22053L: [email protected]
22054S: Supported
22055F: include/net/switchdev.h
22056F: net/switchdev/
22057
22058SY8106A REGULATOR DRIVER
22059M: Icenowy Zheng <[email protected]>
22060S: Maintained
22061F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22062F: drivers/regulator/sy8106a-regulator.c
22063
22064SYNC FILE FRAMEWORK
22065M: Sumit Semwal <[email protected]>
22066R: Gustavo Padovan <[email protected]>
22067L: [email protected]
22068L: [email protected]
22069S: Maintained
22070T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
22071F: Documentation/driver-api/sync_file.rst
22072F: drivers/dma-buf/dma-fence*
22073F: drivers/dma-buf/sw_sync.c
22074F: drivers/dma-buf/sync_*
22075F: include/linux/sync_file.h
22076F: include/uapi/linux/sync_file.h
22077
22078SYNOPSYS ARC ARCHITECTURE
22079M: Vineet Gupta <[email protected]>
22080L: [email protected]
22081S: Supported
22082T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22083F: Documentation/arch/arc
22084F: Documentation/devicetree/bindings/arc/*
22085F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22086F: arch/arc/
22087F: drivers/clocksource/arc_timer.c
22088F: drivers/tty/serial/arc_uart.c
22089
22090SYNOPSYS ARC HSDK SDP pll clock driver
22091M: Eugeniy Paltsev <[email protected]>
22092S: Supported
22093F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22094F: drivers/clk/clk-hsdk-pll.c
22095
22096SYNOPSYS ARC SDP clock driver
22097M: Eugeniy Paltsev <[email protected]>
22098S: Supported
22099F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22100F: drivers/clk/axs10x/*
22101
22102SYNOPSYS ARC SDP platform support
22103M: Alexey Brodkin <[email protected]>
22104S: Supported
22105F: Documentation/devicetree/bindings/arc/axs10*
22106F: arch/arc/boot/dts/ax*
22107F: arch/arc/plat-axs10x
22108
22109SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22110M: Eugeniy Paltsev <[email protected]>
22111S: Supported
22112F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22113F: drivers/reset/reset-axs10x.c
22114
22115SYNOPSYS CREG GPIO DRIVER
22116M: Eugeniy Paltsev <[email protected]>
22117S: Maintained
22118F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22119F: drivers/gpio/gpio-creg-snps.c
22120
22121SYNOPSYS DESIGNWARE 8250 UART DRIVER
22122M: Ilpo Järvinen <[email protected]>
22123R: Andy Shevchenko <[email protected]>
22124S: Supported
22125F: drivers/tty/serial/8250/8250_dw.c
22126F: drivers/tty/serial/8250/8250_dwlib.*
22127F: drivers/tty/serial/8250/8250_lpss.c
22128
22129SYNOPSYS DESIGNWARE APB GPIO DRIVER
22130M: Hoan Tran <[email protected]>
22131M: Serge Semin <[email protected]>
22132L: [email protected]
22133S: Maintained
22134F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22135F: drivers/gpio/gpio-dwapb.c
22136
22137SYNOPSYS DESIGNWARE APB SSI DRIVER
22138M: Serge Semin <[email protected]>
22139L: [email protected]
22140S: Supported
22141F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22142F: drivers/spi/spi-dw*
22143
22144SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22145M: Eugeniy Paltsev <[email protected]>
22146S: Maintained
22147F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22148F: drivers/dma/dw-axi-dmac/
22149
22150SYNOPSYS DESIGNWARE DMAC DRIVER
22151M: Viresh Kumar <[email protected]>
22152R: Andy Shevchenko <[email protected]>
22153S: Maintained
22154F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22155F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22156F: drivers/dma/dw/
22157F: include/dt-bindings/dma/dw-dmac.h
22158F: include/linux/dma/dw.h
22159F: include/linux/platform_data/dma-dw.h
22160
22161SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22162M: Jose Abreu <[email protected]>
22163L: [email protected]
22164S: Supported
22165F: drivers/net/ethernet/synopsys/
22166
22167SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22168M: Jose Abreu <[email protected]>
22169L: [email protected]
22170S: Supported
22171F: drivers/net/pcs/pcs-xpcs.c
22172F: drivers/net/pcs/pcs-xpcs.h
22173F: include/linux/pcs/pcs-xpcs.h
22174
22175SYNOPSYS DESIGNWARE I2C DRIVER
22176M: Jarkko Nikula <[email protected]>
22177R: Andy Shevchenko <[email protected]>
22178R: Mika Westerberg <[email protected]>
22179R: Jan Dabros <[email protected]>
22180L: [email protected]
22181S: Supported
22182F: drivers/i2c/busses/i2c-designware-*
22183
22184SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22185M: Jaehoon Chung <[email protected]>
22186L: [email protected]
22187S: Maintained
22188F: drivers/mmc/host/dw_mmc*
22189
22190SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22191M: Shuai Xue <[email protected]>
22192M: Jing Zhang <[email protected]>
22193S: Supported
22194F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22195F: drivers/perf/dwc_pcie_pmu.c
22196
22197SYNOPSYS HSDK RESET CONTROLLER DRIVER
22198M: Eugeniy Paltsev <[email protected]>
22199S: Supported
22200F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22201F: drivers/reset/reset-hsdk.c
22202F: include/dt-bindings/reset/snps,hsdk-reset.h
22203
22204SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22205M: Prabu Thangamuthu <[email protected]>
22206M: Manjunath M B <[email protected]>
22207L: [email protected]
22208S: Maintained
22209F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
22210
22211SYSTEM CONFIGURATION (SYSCON)
22212M: Lee Jones <[email protected]>
22213M: Arnd Bergmann <[email protected]>
22214S: Supported
22215T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22216F: drivers/mfd/syscon.c
22217
22218SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22219M: Sudeep Holla <[email protected]>
22220R: Cristian Marussi <[email protected]>
22221L: [email protected]
22222L: [email protected] (moderated for non-subscribers)
22223S: Maintained
22224F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22225F: drivers/clk/clk-sc[mp]i.c
22226F: drivers/cpufreq/sc[mp]i-cpufreq.c
22227F: drivers/firmware/arm_scmi/
22228F: drivers/firmware/arm_scpi.c
22229F: drivers/hwmon/scmi-hwmon.c
22230F: drivers/pinctrl/pinctrl-scmi.c
22231F: drivers/pmdomain/arm/
22232F: drivers/powercap/arm_scmi_powercap.c
22233F: drivers/regulator/scmi-regulator.c
22234F: drivers/reset/reset-scmi.c
22235F: include/linux/sc[mp]i_protocol.h
22236F: include/trace/events/scmi.h
22237F: include/uapi/linux/virtio_scmi.h
22238
22239SYSTEM RESET/SHUTDOWN DRIVERS
22240M: Sebastian Reichel <[email protected]>
22241L: [email protected]
22242S: Maintained
22243T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22244F: Documentation/devicetree/bindings/power/reset/
22245F: drivers/power/reset/
22246
22247SYSTEM TRACE MODULE CLASS
22248M: Alexander Shishkin <[email protected]>
22249S: Maintained
22250T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22251F: Documentation/trace/stm.rst
22252F: drivers/hwtracing/stm/
22253F: include/linux/stm.h
22254F: include/uapi/linux/stm.h
22255
22256SYSTEM76 ACPI DRIVER
22257M: Jeremy Soller <[email protected]>
22258M: System76 Product Development <[email protected]>
22259L: [email protected]
22260S: Maintained
22261F: drivers/platform/x86/system76_acpi.c
22262
22263SYSV FILESYSTEM
22264S: Orphan
22265F: Documentation/filesystems/sysv-fs.rst
22266F: fs/sysv/
22267F: include/linux/sysv_fs.h
22268
22269TASKSTATS STATISTICS INTERFACE
22270M: Balbir Singh <[email protected]>
22271S: Maintained
22272F: Documentation/accounting/taskstats*
22273F: include/linux/taskstats*
22274F: kernel/taskstats.c
22275
22276TC subsystem
22277M: Jamal Hadi Salim <[email protected]>
22278M: Cong Wang <[email protected]>
22279M: Jiri Pirko <[email protected]>
22280L: [email protected]
22281S: Maintained
22282F: include/net/pkt_cls.h
22283F: include/net/pkt_sched.h
22284F: include/net/tc_act/
22285F: include/uapi/linux/pkt_cls.h
22286F: include/uapi/linux/pkt_sched.h
22287F: include/uapi/linux/tc_act/
22288F: include/uapi/linux/tc_ematch/
22289F: net/sched/
22290F: tools/testing/selftests/tc-testing
22291
22292TC90522 MEDIA DRIVER
22293M: Akihiro Tsukada <[email protected]>
22294L: [email protected]
22295S: Odd Fixes
22296F: drivers/media/dvb-frontends/tc90522*
22297
22298TCP LOW PRIORITY MODULE
22299M: "Wong Hoi Sing, Edison" <[email protected]>
22300M: "Hung Hing Lun, Mike" <[email protected]>
22301S: Maintained
22302W: http://tcp-lp-mod.sourceforge.net/
22303F: net/ipv4/tcp_lp.c
22304
22305TDA10071 MEDIA DRIVER
22306L: [email protected]
22307S: Orphan
22308W: https://linuxtv.org
22309Q: http://patchwork.linuxtv.org/project/linux-media/list/
22310F: drivers/media/dvb-frontends/tda10071*
22311
22312TDA18212 MEDIA DRIVER
22313L: [email protected]
22314S: Orphan
22315W: https://linuxtv.org
22316Q: http://patchwork.linuxtv.org/project/linux-media/list/
22317F: drivers/media/tuners/tda18212*
22318
22319TDA18218 MEDIA DRIVER
22320L: [email protected]
22321S: Orphan
22322W: https://linuxtv.org
22323Q: http://patchwork.linuxtv.org/project/linux-media/list/
22324F: drivers/media/tuners/tda18218*
22325
22326TDA18250 MEDIA DRIVER
22327M: Olli Salonen <[email protected]>
22328L: [email protected]
22329S: Maintained
22330W: https://linuxtv.org
22331Q: http://patchwork.linuxtv.org/project/linux-media/list/
22332T: git git://linuxtv.org/media_tree.git
22333F: drivers/media/tuners/tda18250*
22334
22335TDA18271 MEDIA DRIVER
22336M: Michael Krufky <[email protected]>
22337L: [email protected]
22338S: Maintained
22339W: https://linuxtv.org
22340W: http://github.com/mkrufky
22341Q: http://patchwork.linuxtv.org/project/linux-media/list/
22342T: git git://linuxtv.org/mkrufky/tuners.git
22343F: drivers/media/tuners/tda18271*
22344
22345TDA1997x MEDIA DRIVER
22346M: Tim Harvey <[email protected]>
22347L: [email protected]
22348S: Maintained
22349W: https://linuxtv.org
22350Q: http://patchwork.linuxtv.org/project/linux-media/list/
22351F: drivers/media/i2c/tda1997x.*
22352
22353TDA827x MEDIA DRIVER
22354M: Michael Krufky <[email protected]>
22355L: [email protected]
22356S: Maintained
22357W: https://linuxtv.org
22358W: http://github.com/mkrufky
22359Q: http://patchwork.linuxtv.org/project/linux-media/list/
22360T: git git://linuxtv.org/mkrufky/tuners.git
22361F: drivers/media/tuners/tda8290.*
22362
22363TDA8290 MEDIA DRIVER
22364M: Michael Krufky <[email protected]>
22365L: [email protected]
22366S: Maintained
22367W: https://linuxtv.org
22368W: http://github.com/mkrufky
22369Q: http://patchwork.linuxtv.org/project/linux-media/list/
22370T: git git://linuxtv.org/mkrufky/tuners.git
22371F: drivers/media/tuners/tda8290.*
22372
22373TDA9840 MEDIA DRIVER
22374M: Hans Verkuil <[email protected]>
22375L: [email protected]
22376S: Maintained
22377W: https://linuxtv.org
22378T: git git://linuxtv.org/media_tree.git
22379F: drivers/media/i2c/tda9840*
22380
22381TEA5761 TUNER DRIVER
22382M: Mauro Carvalho Chehab <[email protected]>
22383L: [email protected]
22384S: Odd fixes
22385W: https://linuxtv.org
22386T: git git://linuxtv.org/media_tree.git
22387F: drivers/media/tuners/tea5761.*
22388
22389TEA5767 TUNER DRIVER
22390M: Mauro Carvalho Chehab <[email protected]>
22391L: [email protected]
22392S: Maintained
22393W: https://linuxtv.org
22394T: git git://linuxtv.org/media_tree.git
22395F: drivers/media/tuners/tea5767.*
22396
22397TEA6415C MEDIA DRIVER
22398M: Hans Verkuil <[email protected]>
22399L: [email protected]
22400S: Maintained
22401W: https://linuxtv.org
22402T: git git://linuxtv.org/media_tree.git
22403F: drivers/media/i2c/tea6415c*
22404
22405TEA6420 MEDIA DRIVER
22406M: Hans Verkuil <[email protected]>
22407L: [email protected]
22408S: Maintained
22409W: https://linuxtv.org
22410T: git git://linuxtv.org/media_tree.git
22411F: drivers/media/i2c/tea6420*
22412
22413TEAM DRIVER
22414M: Jiri Pirko <[email protected]>
22415L: [email protected]
22416S: Supported
22417F: Documentation/netlink/specs/team.yaml
22418F: drivers/net/team/
22419F: include/linux/if_team.h
22420F: include/uapi/linux/if_team.h
22421F: tools/testing/selftests/drivers/net/team/
22422
22423TECHNICAL ADVISORY BOARD PROCESS DOCS
22424M: "Theodore Ts'o" <[email protected]>
22425M: Greg Kroah-Hartman <[email protected]>
22426L: [email protected]
22427S: Maintained
22428F: Documentation/process/contribution-maturity-model.rst
22429F: Documentation/process/researcher-guidelines.rst
22430
22431TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22432M: "Savoir-faire Linux Inc." <[email protected]>
22433S: Maintained
22434F: arch/x86/platform/ts5500/
22435
22436TECHNOTREND USB IR RECEIVER
22437M: Sean Young <[email protected]>
22438L: [email protected]
22439S: Maintained
22440F: drivers/media/rc/ttusbir.c
22441
22442TECHWELL TW9900 VIDEO DECODER
22443M: Mehdi Djait <[email protected]>
22444L: [email protected]
22445S: Maintained
22446F: drivers/media/i2c/tw9900.c
22447
22448TECHWELL TW9910 VIDEO DECODER
22449L: [email protected]
22450S: Orphan
22451F: drivers/media/i2c/tw9910.c
22452F: include/media/i2c/tw9910.h
22453
22454TEE SUBSYSTEM
22455M: Jens Wiklander <[email protected]>
22456R: Sumit Garg <[email protected]>
22457L: [email protected]
22458S: Maintained
22459F: Documentation/driver-api/tee.rst
22460F: Documentation/tee/
22461F: Documentation/userspace-api/tee.rst
22462F: drivers/tee/
22463F: include/linux/tee_core.h
22464F: include/linux/tee_drv.h
22465F: include/uapi/linux/tee.h
22466
22467TEGRA ARCHITECTURE SUPPORT
22468M: Thierry Reding <[email protected]>
22469M: Jonathan Hunter <[email protected]>
22470L: [email protected]
22471S: Supported
22472Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
22473T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22474N: [^a-z]tegra
22475
22476TEGRA CLOCK DRIVER
22477M: Peter De Schrijver <[email protected]>
22478M: Prashant Gaikwad <[email protected]>
22479S: Supported
22480F: drivers/clk/tegra/
22481
22482TEGRA CRYPTO DRIVERS
22483M: Akhil R <[email protected]>
22484S: Supported
22485F: drivers/crypto/tegra/*
22486
22487TEGRA DMA DRIVERS
22488M: Laxman Dewangan <[email protected]>
22489M: Jon Hunter <[email protected]>
22490S: Supported
22491F: drivers/dma/tegra*
22492
22493TEGRA I2C DRIVER
22494M: Laxman Dewangan <[email protected]>
22495R: Dmitry Osipenko <[email protected]>
22496S: Supported
22497F: drivers/i2c/busses/i2c-tegra.c
22498
22499TEGRA IOMMU DRIVERS
22500M: Thierry Reding <[email protected]>
22501R: Krishna Reddy <[email protected]>
22502L: [email protected]
22503S: Supported
22504F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22505F: drivers/iommu/tegra*
22506
22507TEGRA KBC DRIVER
22508M: Laxman Dewangan <[email protected]>
22509S: Supported
22510F: drivers/input/keyboard/tegra-kbc.c
22511
22512TEGRA NAND DRIVER
22513M: Stefan Agner <[email protected]>
22514M: Lucas Stach <[email protected]>
22515S: Maintained
22516F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22517F: drivers/mtd/nand/raw/tegra_nand.c
22518
22519TEGRA PWM DRIVER
22520M: Thierry Reding <[email protected]>
22521S: Supported
22522F: drivers/pwm/pwm-tegra.c
22523
22524TEGRA QUAD SPI DRIVER
22525M: Thierry Reding <[email protected]>
22526M: Jonathan Hunter <[email protected]>
22527M: Sowjanya Komatineni <[email protected]>
22528L: [email protected]
22529S: Maintained
22530F: drivers/spi/spi-tegra210-quad.c
22531
22532TEGRA SERIAL DRIVER
22533M: Laxman Dewangan <[email protected]>
22534S: Supported
22535F: drivers/tty/serial/serial-tegra.c
22536
22537TEGRA SPI DRIVER
22538M: Laxman Dewangan <[email protected]>
22539S: Supported
22540F: drivers/spi/spi-tegra*
22541
22542TEGRA VIDEO DRIVER
22543M: Thierry Reding <[email protected]>
22544M: Jonathan Hunter <[email protected]>
22545M: Sowjanya Komatineni <[email protected]>
22546M: Luca Ceresoli <[email protected]>
22547L: [email protected]
22548L: [email protected]
22549S: Maintained
22550F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22551F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22552F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22553F: drivers/staging/media/tegra-video/
22554
22555TEGRA XUSB PADCTL DRIVER
22556M: JC Kuo <[email protected]>
22557S: Supported
22558F: drivers/phy/tegra/xusb*
22559
22560TEHUTI ETHERNET DRIVER
22561M: Andy Gospodarek <[email protected]>
22562L: [email protected]
22563S: Supported
22564F: drivers/net/ethernet/tehuti/tehuti.*
22565
22566TEHUTI TN40XX ETHERNET DRIVER
22567M: FUJITA Tomonori <[email protected]>
22568L: [email protected]
22569S: Maintained
22570F: drivers/net/ethernet/tehuti/tn40*
22571
22572TELECOM CLOCK DRIVER FOR MCPL0010
22573M: Mark Gross <[email protected]>
22574S: Supported
22575F: drivers/char/tlclk.c
22576
22577TEMPO SEMICONDUCTOR DRIVERS
22578M: Steven Eckhoff <[email protected]>
22579S: Maintained
22580F: Documentation/devicetree/bindings/sound/tscs*.txt
22581F: sound/soc/codecs/tscs*.c
22582F: sound/soc/codecs/tscs*.h
22583
22584TENSILICA XTENSA PORT (xtensa)
22585M: Chris Zankel <[email protected]>
22586M: Max Filippov <[email protected]>
22587S: Maintained
22588T: git https://github.com/jcmvbkbc/linux-xtensa.git
22589F: arch/xtensa/
22590F: drivers/irqchip/irq-xtensa-*
22591
22592TEXAS INSTRUMENTS ASoC DRIVERS
22593M: Peter Ujfalusi <[email protected]>
22594L: [email protected] (moderated for non-subscribers)
22595S: Maintained
22596F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22597F: sound/soc/ti/
22598
22599TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22600M: Shenghao Ding <[email protected]>
22601M: Kevin Lu <[email protected]>
22602M: Baojun Xu <[email protected]>
22603L: [email protected] (moderated for non-subscribers)
22604S: Maintained
22605F: Documentation/devicetree/bindings/sound/tas2552.txt
22606F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22607F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22608F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22609F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22610F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22611F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22612F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22613F: Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22614F: Documentation/devicetree/bindings/sound/tpa6130a2.txt
22615F: include/sound/tas2*.h
22616F: include/sound/tlv320*.h
22617F: include/sound/tpa6130a2-plat.h
22618F: sound/pci/hda/tas2781_hda_i2c.c
22619F: sound/soc/codecs/pcm1681.c
22620F: sound/soc/codecs/pcm1789*.*
22621F: sound/soc/codecs/pcm179x*.*
22622F: sound/soc/codecs/pcm186x*.*
22623F: sound/soc/codecs/pcm3008.*
22624F: sound/soc/codecs/pcm3060*.*
22625F: sound/soc/codecs/pcm3168a*.*
22626F: sound/soc/codecs/pcm5102a.c
22627F: sound/soc/codecs/pcm512x*.*
22628F: sound/soc/codecs/tas2*.*
22629F: sound/soc/codecs/tlv320*.*
22630F: sound/soc/codecs/tpa6130a2.*
22631
22632TEXAS INSTRUMENTS DMA DRIVERS
22633M: Peter Ujfalusi <[email protected]>
22634L: [email protected]
22635S: Maintained
22636F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22637F: Documentation/devicetree/bindings/dma/ti-edma.txt
22638F: Documentation/devicetree/bindings/dma/ti/
22639F: drivers/dma/ti/
22640F: include/linux/dma/k3-psil.h
22641F: include/linux/dma/k3-udma-glue.h
22642F: include/linux/dma/ti-cppi5.h
22643X: drivers/dma/ti/cppi41.c
22644
22645TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22646M: Robert Marko <[email protected]>
22647M: Luka Perkov <[email protected]>
22648L: [email protected]
22649S: Maintained
22650F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22651F: Documentation/hwmon/tps23861.rst
22652F: drivers/hwmon/tps23861.c
22653
22654TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22655M: Ricardo Ribalda <[email protected]>
22656L: [email protected]
22657S: Supported
22658F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22659F: drivers/iio/dac/ti-dac7612.c
22660
22661TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22662M: Nishanth Menon <[email protected]>
22663M: Tero Kristo <[email protected]>
22664M: Santosh Shilimkar <[email protected]>
22665L: [email protected] (moderated for non-subscribers)
22666S: Maintained
22667F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22668F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22669F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22670F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22671F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22672F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22673F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22674F: drivers/clk/keystone/sci-clk.c
22675F: drivers/firmware/ti_sci*
22676F: drivers/irqchip/irq-ti-sci-inta.c
22677F: drivers/irqchip/irq-ti-sci-intr.c
22678F: drivers/reset/reset-ti-sci.c
22679F: drivers/soc/ti/ti_sci_inta_msi.c
22680F: drivers/pmdomain/ti/ti_sci_pm_domains.c
22681F: include/dt-bindings/soc/ti,sci_pm_domain.h
22682F: include/linux/soc/ti/ti_sci_inta_msi.h
22683F: include/linux/soc/ti/ti_sci_protocol.h
22684
22685TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22686M: Puranjay Mohan <[email protected]>
22687L: [email protected]
22688S: Supported
22689F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22690F: drivers/iio/temperature/tmp117.c
22691
22692THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22693M: Hans Verkuil <[email protected]>
22694L: [email protected]
22695S: Maintained
22696W: https://linuxtv.org
22697T: git git://linuxtv.org/media_tree.git
22698F: drivers/media/radio/radio-raremono.c
22699
22700THERMAL
22701M: Rafael J. Wysocki <[email protected]>
22702M: Daniel Lezcano <[email protected]>
22703R: Zhang Rui <[email protected]>
22704R: Lukasz Luba <[email protected]>
22705L: [email protected]
22706S: Supported
22707Q: https://patchwork.kernel.org/project/linux-pm/list/
22708T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22709F: Documentation/ABI/testing/sysfs-class-thermal
22710F: Documentation/admin-guide/thermal/
22711F: Documentation/devicetree/bindings/thermal/
22712F: Documentation/driver-api/thermal/
22713F: drivers/thermal/
22714F: include/dt-bindings/thermal/
22715F: include/linux/cpu_cooling.h
22716F: include/linux/thermal.h
22717F: include/uapi/linux/thermal.h
22718F: tools/lib/thermal/
22719F: tools/thermal/
22720
22721THERMAL DRIVER FOR AMLOGIC SOCS
22722M: Guillaume La Roque <[email protected]>
22723L: [email protected]
22724L: [email protected]
22725S: Supported
22726W: http://linux-meson.com/
22727F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22728F: drivers/thermal/amlogic_thermal.c
22729
22730THERMAL/CPU_COOLING
22731M: Amit Daniel Kachhap <[email protected]>
22732M: Daniel Lezcano <[email protected]>
22733M: Viresh Kumar <[email protected]>
22734R: Lukasz Luba <[email protected]>
22735L: [email protected]
22736S: Supported
22737F: Documentation/driver-api/thermal/cpu-cooling-api.rst
22738F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
22739F: drivers/thermal/cpufreq_cooling.c
22740F: drivers/thermal/cpuidle_cooling.c
22741F: include/linux/cpu_cooling.h
22742
22743THERMAL/POWER_ALLOCATOR
22744M: Lukasz Luba <[email protected]>
22745L: [email protected]
22746S: Maintained
22747F: Documentation/driver-api/thermal/power_allocator.rst
22748F: drivers/thermal/gov_power_allocator.c
22749F: drivers/thermal/thermal_trace_ipa.h
22750
22751THINKPAD ACPI EXTRAS DRIVER
22752M: Henrique de Moraes Holschuh <[email protected]>
22753L: [email protected]
22754L: [email protected]
22755S: Maintained
22756W: http://ibm-acpi.sourceforge.net
22757W: http://thinkwiki.org/wiki/Ibm-acpi
22758T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22759F: drivers/platform/x86/thinkpad_acpi.c
22760
22761THINKPAD LMI DRIVER
22762M: Mark Pearson <[email protected]>
22763L: [email protected]
22764S: Maintained
22765F: Documentation/ABI/testing/sysfs-class-firmware-attributes
22766F: drivers/platform/x86/think-lmi.?
22767
22768THP7312 ISP DRIVER
22769M: Laurent Pinchart <[email protected]>
22770M: Paul Elder <[email protected]>
22771L: [email protected]
22772S: Maintained
22773T: git git://linuxtv.org/media_tree.git
22774F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22775F: Documentation/userspace-api/media/drivers/thp7312.rst
22776F: drivers/media/i2c/thp7312.c
22777F: include/uapi/linux/thp7312.h
22778
22779THUNDERBOLT DMA TRAFFIC TEST DRIVER
22780M: Isaac Hazan <[email protected]>
22781L: [email protected]
22782S: Maintained
22783F: drivers/thunderbolt/dma_test.c
22784
22785THUNDERBOLT DRIVER
22786M: Andreas Noever <[email protected]>
22787M: Michael Jamet <[email protected]>
22788M: Mika Westerberg <[email protected]>
22789M: Yehezkel Bernat <[email protected]>
22790L: [email protected]
22791S: Maintained
22792T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22793F: Documentation/admin-guide/thunderbolt.rst
22794F: drivers/thunderbolt/
22795F: include/linux/thunderbolt.h
22796
22797THUNDERBOLT NETWORK DRIVER
22798M: Michael Jamet <[email protected]>
22799M: Mika Westerberg <[email protected]>
22800M: Yehezkel Bernat <[email protected]>
22801L: [email protected]
22802S: Maintained
22803F: drivers/net/thunderbolt/
22804
22805THUNDERX GPIO DRIVER
22806M: Robert Richter <[email protected]>
22807S: Odd Fixes
22808F: drivers/gpio/gpio-thunderx.c
22809
22810TI ADS1119 ADC DRIVER
22811M: Francesco Dolcini <[email protected]>
22812M: João Paulo Gonçalves <[email protected]>
22813L: [email protected]
22814S: Maintained
22815F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22816F: drivers/iio/adc/ti-ads1119.c
22817
22818TI ADS7924 ADC DRIVER
22819M: Hugo Villeneuve <[email protected]>
22820L: [email protected]
22821S: Supported
22822F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22823F: drivers/iio/adc/ti-ads7924.c
22824
22825TI AM437X VPFE DRIVER
22826M: "Lad, Prabhakar" <[email protected]>
22827L: [email protected]
22828S: Maintained
22829W: https://linuxtv.org
22830Q: http://patchwork.linuxtv.org/project/linux-media/list/
22831T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22832F: drivers/media/platform/ti/am437x/
22833
22834TI BANDGAP AND THERMAL DRIVER
22835M: Eduardo Valentin <[email protected]>
22836M: Keerthy <[email protected]>
22837L: [email protected]
22838L: [email protected]
22839S: Maintained
22840F: drivers/thermal/ti-soc-thermal/
22841
22842TI BQ27XXX POWER SUPPLY DRIVER
22843F: drivers/power/supply/bq27xxx_battery.c
22844F: drivers/power/supply/bq27xxx_battery_i2c.c
22845F: include/linux/power/bq27xxx_battery.h
22846
22847TI CDCE706 CLOCK DRIVER
22848M: Max Filippov <[email protected]>
22849S: Maintained
22850F: drivers/clk/clk-cdce706.c
22851
22852TI CLOCK DRIVER
22853M: Tero Kristo <[email protected]>
22854L: [email protected]
22855S: Odd Fixes
22856F: drivers/clk/ti/
22857F: include/linux/clk/ti.h
22858
22859TI DAVINCI MACHINE SUPPORT
22860M: Bartosz Golaszewski <[email protected]>
22861L: [email protected] (moderated for non-subscribers)
22862S: Maintained
22863T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22864F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22865F: arch/arm/boot/dts/ti/davinci/
22866F: arch/arm/mach-davinci/
22867F: drivers/i2c/busses/i2c-davinci.c
22868
22869TI DAVINCI SERIES CLOCK DRIVER
22870M: David Lechner <[email protected]>
22871S: Maintained
22872F: Documentation/devicetree/bindings/clock/ti/davinci/
22873F: drivers/clk/davinci/
22874F: include/linux/clk/davinci.h
22875
22876TI DAVINCI SERIES GPIO DRIVER
22877M: Keerthy <[email protected]>
22878L: [email protected]
22879S: Maintained
22880F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22881F: drivers/gpio/gpio-davinci.c
22882
22883TI DAVINCI SERIES MEDIA DRIVER
22884M: "Lad, Prabhakar" <[email protected]>
22885L: [email protected]
22886S: Maintained
22887W: https://linuxtv.org
22888Q: http://patchwork.linuxtv.org/project/linux-media/list/
22889T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22890F: drivers/media/platform/ti/davinci/
22891F: include/media/davinci/
22892
22893TI ENHANCED CAPTURE (eCAP) DRIVER
22894M: Vignesh Raghavendra <[email protected]>
22895R: Julien Panis <[email protected]>
22896L: [email protected]
22897L: [email protected]
22898S: Maintained
22899F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22900F: drivers/counter/ti-ecap-capture.c
22901
22902TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22903R: David Lechner <[email protected]>
22904L: [email protected]
22905F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
22906F: drivers/counter/ti-eqep.c
22907
22908TI ETHERNET SWITCH DRIVER (CPSW)
22909R: Siddharth Vadapalli <[email protected]>
22910R: Roger Quadros <[email protected]>
22911L: [email protected]
22912L: [email protected]
22913S: Maintained
22914F: drivers/net/ethernet/ti/cpsw*
22915F: drivers/net/ethernet/ti/davinci*
22916
22917TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22918M: Alex Dubov <[email protected]>
22919S: Maintained
22920W: http://tifmxx.berlios.de/
22921F: drivers/memstick/host/tifm_ms.c
22922F: drivers/misc/tifm*
22923F: drivers/mmc/host/tifm_sd.c
22924F: include/linux/tifm.h
22925
22926TI FPD-LINK DRIVERS
22927M: Tomi Valkeinen <[email protected]>
22928L: [email protected]
22929S: Maintained
22930F: Documentation/devicetree/bindings/media/i2c/ti,ds90*
22931F: drivers/media/i2c/ds90*
22932F: include/media/i2c/ds90*
22933
22934TI HDC302X HUMIDITY DRIVER
22935M: Javier Carrasco <[email protected]>
22936M: Li peiyu <[email protected]>
22937L: [email protected]
22938S: Maintained
22939F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22940F: drivers/iio/humidity/hdc3020.c
22941
22942TI ICSSG ETHERNET DRIVER (ICSSG)
22943R: MD Danish Anwar <[email protected]>
22944R: Roger Quadros <[email protected]>
22945L: [email protected] (moderated for non-subscribers)
22946L: [email protected]
22947S: Maintained
22948F: Documentation/devicetree/bindings/net/ti,icss*.yaml
22949F: drivers/net/ethernet/ti/icssg/*
22950
22951TI J721E CSI2RX DRIVER
22952M: Jai Luthra <[email protected]>
22953L: [email protected]
22954S: Maintained
22955F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22956F: drivers/media/platform/ti/j721e-csi2rx/
22957
22958TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22959M: Nishanth Menon <[email protected]>
22960M: Santosh Shilimkar <[email protected]>
22961L: [email protected]
22962L: [email protected] (moderated for non-subscribers)
22963S: Maintained
22964T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22965F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
22966F: drivers/pmdomain/ti/omap_prm.c
22967F: drivers/soc/ti/*
22968
22969TI LM49xxx FAMILY ASoC CODEC DRIVERS
22970M: M R Swami Reddy <[email protected]>
22971M: Vishwas A Deshpande <[email protected]>
22972L: [email protected] (moderated for non-subscribers)
22973S: Maintained
22974F: sound/soc/codecs/isabelle*
22975F: sound/soc/codecs/lm49453*
22976
22977TI LMP92064 ADC DRIVER
22978M: Leonard Göhrs <[email protected]>
22979R: [email protected]
22980L: [email protected]
22981S: Maintained
22982F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22983F: drivers/iio/adc/ti-lmp92064.c
22984
22985TI PCM3060 ASoC CODEC DRIVER
22986M: Kirill Marinushkin <[email protected]>
22987L: [email protected] (moderated for non-subscribers)
22988S: Maintained
22989F: Documentation/devicetree/bindings/sound/pcm3060.txt
22990F: sound/soc/codecs/pcm3060*
22991
22992TI TAS571X FAMILY ASoC CODEC DRIVER
22993M: Kevin Cernekee <[email protected]>
22994L: [email protected] (moderated for non-subscribers)
22995S: Odd Fixes
22996F: sound/soc/codecs/tas571x*
22997
22998TI TMAG5273 MAGNETOMETER DRIVER
22999M: Gerald Loacker <[email protected]>
23000L: [email protected]
23001S: Maintained
23002F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23003F: drivers/iio/magnetometer/tmag5273.c
23004
23005TI TRF7970A NFC DRIVER
23006M: Mark Greer <[email protected]>
23007L: [email protected]
23008S: Supported
23009F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23010F: drivers/nfc/trf7970a.c
23011
23012TI TSC2046 ADC DRIVER
23013M: Oleksij Rempel <[email protected]>
23014R: [email protected]
23015L: [email protected]
23016S: Maintained
23017F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23018F: drivers/iio/adc/ti-tsc2046.c
23019
23020TI TWL4030 SERIES SOC CODEC DRIVER
23021M: Peter Ujfalusi <[email protected]>
23022L: [email protected] (moderated for non-subscribers)
23023S: Maintained
23024F: sound/soc/codecs/twl4030*
23025
23026TI VPE/CAL DRIVERS
23027M: Benoit Parrot <[email protected]>
23028L: [email protected]
23029S: Maintained
23030W: http://linuxtv.org/
23031Q: http://patchwork.linuxtv.org/project/linux-media/list/
23032F: Documentation/devicetree/bindings/media/ti,cal.yaml
23033F: Documentation/devicetree/bindings/media/ti,vpe.yaml
23034F: drivers/media/platform/ti/cal/
23035F: drivers/media/platform/ti/vpe/
23036
23037TI WILINK WIRELESS DRIVERS
23038L: [email protected]
23039S: Orphan
23040W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23041W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23042F: drivers/net/wireless/ti/
23043
23044TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23045M: John Stultz <[email protected]>
23046M: Thomas Gleixner <[email protected]>
23047R: Stephen Boyd <[email protected]>
23048L: [email protected]
23049S: Supported
23050T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23051F: include/linux/clocksource.h
23052F: include/linux/time.h
23053F: include/linux/timekeeper_internal.h
23054F: include/linux/timekeeping.h
23055F: include/linux/timex.h
23056F: include/uapi/linux/time.h
23057F: include/uapi/linux/timex.h
23058F: kernel/time/alarmtimer.c
23059F: kernel/time/clocksource*
23060F: kernel/time/ntp*
23061F: kernel/time/time.c
23062F: kernel/time/timeconst.bc
23063F: kernel/time/timeconv.c
23064F: kernel/time/timecounter.c
23065F: kernel/time/timekeeping*
23066F: kernel/time/time_test.c
23067F: tools/testing/selftests/timers/
23068
23069TIPC NETWORK LAYER
23070M: Jon Maloy <[email protected]>
23071M: Ying Xue <[email protected]>
23072L: [email protected] (core kernel code)
23073L: [email protected] (user apps, general discussion)
23074S: Maintained
23075W: http://tipc.sourceforge.net/
23076F: include/uapi/linux/tipc*.h
23077F: net/tipc/
23078
23079TLAN NETWORK DRIVER
23080M: Samuel Chessman <[email protected]>
23081L: [email protected] (subscribers-only)
23082S: Maintained
23083W: http://sourceforge.net/projects/tlan/
23084F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23085F: drivers/net/ethernet/ti/tlan.*
23086
23087TMIO/SDHI MMC DRIVER
23088M: Wolfram Sang <[email protected]>
23089L: [email protected]
23090L: [email protected]
23091S: Supported
23092F: drivers/mmc/host/renesas_sdhi*
23093F: drivers/mmc/host/tmio_mmc*
23094F: include/linux/platform_data/tmio.h
23095
23096TMP513 HARDWARE MONITOR DRIVER
23097M: Eric Tremblay <[email protected]>
23098L: [email protected]
23099S: Maintained
23100F: Documentation/hwmon/tmp513.rst
23101F: drivers/hwmon/tmp513.c
23102
23103TMPFS (SHMEM FILESYSTEM)
23104M: Hugh Dickins <[email protected]>
23105L: [email protected]
23106S: Maintained
23107F: include/linux/shmem_fs.h
23108F: mm/shmem.c
23109
23110TOMOYO SECURITY MODULE
23111M: Kentaro Takeda <[email protected]>
23112M: Tetsuo Handa <[email protected]>
23113L: [email protected] (subscribers-only, for developers in English)
23114L: [email protected] (subscribers-only, for users in English)
23115L: [email protected] (subscribers-only, for developers in Japanese)
23116L: [email protected] (subscribers-only, for users in Japanese)
23117S: Maintained
23118W: https://tomoyo.sourceforge.net/
23119F: security/tomoyo/
23120
23121TOPSTAR LAPTOP EXTRAS DRIVER
23122M: Herton Ronaldo Krzesinski <[email protected]>
23123L: [email protected]
23124S: Maintained
23125F: drivers/platform/x86/topstar-laptop.c
23126
23127TORTURE-TEST MODULES
23128M: Davidlohr Bueso <[email protected]>
23129M: "Paul E. McKenney" <[email protected]>
23130M: Josh Triplett <[email protected]>
23131L: [email protected]
23132S: Supported
23133T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23134F: Documentation/RCU/torture.rst
23135F: kernel/locking/locktorture.c
23136F: kernel/rcu/rcuscale.c
23137F: kernel/rcu/rcutorture.c
23138F: kernel/rcu/refscale.c
23139F: kernel/torture.c
23140
23141TOSHIBA ACPI EXTRAS DRIVER
23142M: Azael Avalos <[email protected]>
23143L: [email protected]
23144S: Maintained
23145F: drivers/platform/x86/toshiba_acpi.c
23146
23147TOSHIBA BLUETOOTH DRIVER
23148M: Azael Avalos <[email protected]>
23149L: [email protected]
23150S: Maintained
23151F: drivers/platform/x86/toshiba_bluetooth.c
23152
23153TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23154M: Azael Avalos <[email protected]>
23155L: [email protected]
23156S: Maintained
23157F: drivers/platform/x86/toshiba_haps.c
23158
23159TOSHIBA SMM DRIVER
23160M: Jonathan Buzzard <[email protected]>
23161S: Maintained
23162W: http://www.buzzard.org.uk/toshiba/
23163F: drivers/char/toshiba.c
23164F: include/linux/toshiba.h
23165F: include/uapi/linux/toshiba.h
23166
23167TOSHIBA TC358743 DRIVER
23168M: Hans Verkuil <[email protected]>
23169L: [email protected]
23170S: Maintained
23171F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
23172F: drivers/media/i2c/tc358743*
23173F: include/media/i2c/tc358743.h
23174
23175TOSHIBA WMI HOTKEYS DRIVER
23176M: Azael Avalos <[email protected]>
23177L: [email protected]
23178S: Maintained
23179F: drivers/platform/x86/toshiba-wmi.c
23180
23181TPM DEVICE DRIVER
23182M: Peter Huewe <[email protected]>
23183M: Jarkko Sakkinen <[email protected]>
23184R: Jason Gunthorpe <[email protected]>
23185L: [email protected]
23186S: Maintained
23187W: https://codeberg.org/jarkko/linux-tpmdd-test
23188Q: https://patchwork.kernel.org/project/linux-integrity/list/
23189T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23190F: Documentation/devicetree/bindings/tpm/
23191F: drivers/char/tpm/
23192
23193TPS546D24 DRIVER
23194M: Duke Du <[email protected]>
23195L: [email protected]
23196S: Maintained
23197F: Documentation/hwmon/tps546d24.rst
23198F: drivers/hwmon/pmbus/tps546d24.c
23199
23200TQ SYSTEMS BOARD & DRIVER SUPPORT
23201L: [email protected]
23202S: Supported
23203W: https://www.tq-group.com/en/products/tq-embedded/
23204F: arch/arm/boot/dts/imx*mba*.dts*
23205F: arch/arm/boot/dts/imx*tqma*.dts*
23206F: arch/arm/boot/dts/mba*.dtsi
23207F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23208F: arch/arm64/boot/dts/freescale/imx*mba*.dts*
23209F: arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23210F: arch/arm64/boot/dts/freescale/mba*.dtsi
23211F: arch/arm64/boot/dts/freescale/tqml*.dts*
23212F: drivers/gpio/gpio-tqmx86.c
23213F: drivers/mfd/tqmx86.c
23214F: drivers/watchdog/tqmx86_wdt.c
23215
23216TRACING
23217M: Steven Rostedt <[email protected]>
23218M: Masami Hiramatsu <[email protected]>
23219R: Mathieu Desnoyers <[email protected]>
23220L: [email protected]
23221L: [email protected]
23222S: Maintained
23223Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
23224T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23225F: Documentation/trace/*
23226F: fs/tracefs/
23227F: include/linux/trace*.h
23228F: include/trace/
23229F: kernel/trace/
23230F: scripts/tracing/
23231F: tools/testing/selftests/ftrace/
23232
23233TRACING MMIO ACCESSES (MMIOTRACE)
23234M: Steven Rostedt <[email protected]>
23235M: Masami Hiramatsu <[email protected]>
23236R: Karol Herbst <[email protected]>
23237R: Pekka Paalanen <[email protected]>
23238L: [email protected]
23239L: [email protected]
23240S: Maintained
23241F: arch/x86/mm/kmmio.c
23242F: arch/x86/mm/mmio-mod.c
23243F: arch/x86/mm/testmmiotrace.c
23244F: include/linux/mmiotrace.h
23245F: kernel/trace/trace_mmiotrace.c
23246
23247TRACING OS NOISE / LATENCY TRACERS
23248M: Steven Rostedt <[email protected]>
23249S: Maintained
23250F: Documentation/trace/hwlat_detector.rst
23251F: Documentation/trace/osnoise-tracer.rst
23252F: Documentation/trace/timerlat-tracer.rst
23253F: arch/*/kernel/trace.c
23254F: include/trace/events/osnoise.h
23255F: kernel/trace/trace_hwlat.c
23256F: kernel/trace/trace_irqsoff.c
23257F: kernel/trace/trace_osnoise.c
23258F: kernel/trace/trace_sched_wakeup.c
23259
23260TRADITIONAL CHINESE DOCUMENTATION
23261M: Hu Haowen <[email protected]>
23262S: Maintained
23263W: https://github.com/srcres258/linux-doc
23264T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
23265F: Documentation/translations/zh_TW/
23266
23267TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23268M: Dan Williams <[email protected]>
23269L: [email protected]
23270S: Maintained
23271F: Documentation/ABI/testing/configfs-tsm
23272F: drivers/virt/coco/tsm.c
23273F: include/linux/tsm.h
23274
23275TRUSTED SERVICES TEE DRIVER
23276M: Balint Dobszay <[email protected]>
23277M: Sudeep Holla <[email protected]>
23278L: [email protected] (moderated for non-subscribers)
23279L: [email protected]
23280S: Maintained
23281F: Documentation/tee/ts-tee.rst
23282F: drivers/tee/tstee/
23283
23284TTY LAYER AND SERIAL DRIVERS
23285M: Greg Kroah-Hartman <[email protected]>
23286M: Jiri Slaby <[email protected]>
23287L: [email protected]
23288L: [email protected]
23289S: Supported
23290T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23291F: Documentation/devicetree/bindings/serial/
23292F: Documentation/driver-api/serial/
23293F: drivers/tty/
23294F: include/linux/selection.h
23295F: include/linux/serial.h
23296F: include/linux/serial_core.h
23297F: include/linux/sysrq.h
23298F: include/linux/tty*.h
23299F: include/linux/vt.h
23300F: include/linux/vt_*.h
23301F: include/uapi/linux/serial.h
23302F: include/uapi/linux/serial_core.h
23303F: include/uapi/linux/tty.h
23304
23305TUA9001 MEDIA DRIVER
23306L: [email protected]
23307S: Orphan
23308W: https://linuxtv.org
23309Q: http://patchwork.linuxtv.org/project/linux-media/list/
23310F: drivers/media/tuners/tua9001*
23311
23312TULIP NETWORK DRIVERS
23313L: [email protected]
23314L: [email protected]
23315S: Orphan
23316F: drivers/net/ethernet/dec/tulip/
23317
23318TUN/TAP driver
23319M: Willem de Bruijn <[email protected]>
23320M: Jason Wang <[email protected]>
23321S: Maintained
23322W: http://vtun.sourceforge.net/tun
23323F: Documentation/networking/tuntap.rst
23324F: arch/um/os-Linux/drivers/
23325F: drivers/net/tap.c
23326F: drivers/net/tun.c
23327
23328TURBOCHANNEL SUBSYSTEM
23329M: "Maciej W. Rozycki" <[email protected]>
23330M: Ralf Baechle <[email protected]>
23331L: [email protected]
23332S: Maintained
23333Q: http://patchwork.linux-mips.org/project/linux-mips/list/
23334F: drivers/tc/
23335F: include/linux/tc.h
23336
23337TURBOSTAT UTILITY
23338M: "Len Brown" <[email protected]>
23339L: [email protected]
23340S: Supported
23341Q: https://patchwork.kernel.org/project/linux-pm/list/
23342B: https://bugzilla.kernel.org
23343T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23344F: tools/power/x86/turbostat/
23345F: tools/testing/selftests/turbostat/
23346
23347TW5864 VIDEO4LINUX DRIVER
23348M: Bluecherry Maintainers <[email protected]>
23349M: Andrey Utkin <[email protected]>
23350M: Andrey Utkin <[email protected]>
23351L: [email protected]
23352S: Supported
23353F: drivers/media/pci/tw5864/
23354
23355TW68 VIDEO4LINUX DRIVER
23356M: Hans Verkuil <[email protected]>
23357L: [email protected]
23358S: Odd Fixes
23359W: https://linuxtv.org
23360T: git git://linuxtv.org/media_tree.git
23361F: drivers/media/pci/tw68/
23362
23363TW686X VIDEO4LINUX DRIVER
23364M: Ezequiel Garcia <[email protected]>
23365L: [email protected]
23366S: Maintained
23367W: http://linuxtv.org
23368T: git git://linuxtv.org/media_tree.git
23369F: drivers/media/pci/tw686x/
23370
23371U-BOOT ENVIRONMENT VARIABLES
23372M: Rafał Miłecki <[email protected]>
23373S: Maintained
23374F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23375F: drivers/nvmem/u-boot-env.c
23376
23377UACCE ACCELERATOR FRAMEWORK
23378M: Zhangfei Gao <[email protected]>
23379M: Zhou Wang <[email protected]>
23380L: [email protected]
23381L: [email protected]
23382S: Maintained
23383F: Documentation/ABI/testing/sysfs-driver-uacce
23384F: Documentation/misc-devices/uacce.rst
23385F: drivers/misc/uacce/
23386F: include/linux/uacce.h
23387F: include/uapi/misc/uacce/
23388
23389UBI FILE SYSTEM (UBIFS)
23390M: Richard Weinberger <[email protected]>
23391R: Zhihao Cheng <[email protected]>
23392L: [email protected]
23393S: Supported
23394W: http://www.linux-mtd.infradead.org/doc/ubifs.html
23395T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23396T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23397F: Documentation/ABI/testing/sysfs-fs-ubifs
23398F: Documentation/filesystems/ubifs-authentication.rst
23399F: Documentation/filesystems/ubifs.rst
23400F: fs/ubifs/
23401
23402UBLK USERSPACE BLOCK DRIVER
23403M: Ming Lei <[email protected]>
23404L: [email protected]
23405S: Maintained
23406F: Documentation/block/ublk.rst
23407F: drivers/block/ublk_drv.c
23408F: include/uapi/linux/ublk_cmd.h
23409
23410UBSAN
23411M: Kees Cook <[email protected]>
23412R: Marco Elver <[email protected]>
23413R: Andrey Konovalov <[email protected]>
23414R: Andrey Ryabinin <[email protected]>
23415L: [email protected]
23416L: [email protected]
23417S: Supported
23418T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23419F: Documentation/dev-tools/ubsan.rst
23420F: include/linux/ubsan.h
23421F: lib/Kconfig.ubsan
23422F: lib/test_ubsan.c
23423F: lib/ubsan.c
23424F: lib/ubsan.h
23425F: scripts/Makefile.ubsan
23426K: \bARCH_HAS_UBSAN\b
23427
23428UCLINUX (M68KNOMMU AND COLDFIRE)
23429M: Greg Ungerer <[email protected]>
23430L: [email protected]
23431S: Maintained
23432W: http://www.linux-m68k.org/
23433T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23434F: arch/m68k/*/*_no.*
23435F: arch/m68k/68*/
23436F: arch/m68k/coldfire/
23437F: arch/m68k/include/asm/*_no.*
23438
23439UDF FILESYSTEM
23440M: Jan Kara <[email protected]>
23441S: Maintained
23442F: Documentation/filesystems/udf.rst
23443F: fs/udf/
23444
23445UDRAW TABLET
23446M: Bastien Nocera <[email protected]>
23447L: [email protected]
23448S: Maintained
23449F: drivers/hid/hid-udraw-ps3.c
23450
23451UFS FILESYSTEM
23452M: Evgeniy Dushistov <[email protected]>
23453S: Maintained
23454F: Documentation/admin-guide/ufs.rst
23455F: fs/ufs/
23456
23457UHID USERSPACE HID IO DRIVER
23458M: David Rheinsberg <[email protected]>
23459L: [email protected]
23460S: Maintained
23461F: drivers/hid/uhid.c
23462F: include/uapi/linux/uhid.h
23463
23464ULPI BUS
23465M: Heikki Krogerus <[email protected]>
23466L: [email protected]
23467S: Maintained
23468F: drivers/usb/common/ulpi.c
23469F: include/linux/ulpi/
23470
23471UNICODE SUBSYSTEM
23472M: Gabriel Krisman Bertazi <[email protected]>
23473L: [email protected]
23474S: Supported
23475F: fs/unicode/
23476
23477UNIFDEF
23478M: Tony Finch <[email protected]>
23479S: Maintained
23480W: http://dotat.at/prog/unifdef
23481F: scripts/unifdef.c
23482
23483UNIFORM CDROM DRIVER
23484M: Phillip Potter <[email protected]>
23485S: Maintained
23486F: Documentation/cdrom/
23487F: drivers/cdrom/cdrom.c
23488F: include/linux/cdrom.h
23489F: include/uapi/linux/cdrom.h
23490
23491UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23492R: Alim Akhtar <[email protected]>
23493R: Avri Altman <[email protected]>
23494R: Bart Van Assche <[email protected]>
23495L: [email protected]
23496S: Supported
23497F: Documentation/devicetree/bindings/ufs/
23498F: Documentation/scsi/ufs.rst
23499F: drivers/ufs/core/
23500
23501UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23502M: Pedro Sousa <[email protected]>
23503L: [email protected]
23504S: Supported
23505F: drivers/ufs/host/*dwc*
23506
23507UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23508M: Alim Akhtar <[email protected]>
23509L: [email protected]
23510S: Maintained
23511F: drivers/ufs/host/ufs-exynos*
23512
23513UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23514M: Peter Wang <[email protected]>
23515R: Stanley Jhu <[email protected]>
23516L: [email protected]
23517L: [email protected] (moderated for non-subscribers)
23518S: Maintained
23519F: drivers/ufs/host/ufs-mediatek*
23520
23521UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23522M: Manivannan Sadhasivam <[email protected]>
23523L: [email protected]
23524L: [email protected]
23525S: Maintained
23526F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23527F: drivers/ufs/host/ufs-qcom*
23528
23529UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23530M: Yoshihiro Shimoda <[email protected]>
23531L: [email protected]
23532L: [email protected]
23533S: Maintained
23534F: drivers/ufs/host/ufs-renesas.c
23535
23536UNSORTED BLOCK IMAGES (UBI)
23537M: Richard Weinberger <[email protected]>
23538R: Zhihao Cheng <[email protected]>
23539L: [email protected]
23540S: Supported
23541W: http://www.linux-mtd.infradead.org/
23542T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23543T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23544F: drivers/mtd/ubi/
23545F: include/linux/mtd/ubi.h
23546F: include/uapi/mtd/ubi-user.h
23547
23548UPROBES
23549M: Masami Hiramatsu <[email protected]>
23550M: Oleg Nesterov <[email protected]>
23551M: Peter Zijlstra <[email protected]>
23552L: [email protected]
23553L: [email protected]
23554S: Maintained
23555F: arch/*/include/asm/uprobes.h
23556F: arch/*/kernel/probes/uprobes.c
23557F: arch/*/kernel/uprobes.c
23558F: include/linux/uprobes.h
23559F: kernel/events/uprobes.c
23560
23561USB "USBNET" DRIVER FRAMEWORK
23562M: Oliver Neukum <[email protected]>
23563L: [email protected]
23564S: Maintained
23565W: http://www.linux-usb.org/usbnet
23566F: drivers/net/usb/usbnet.c
23567F: include/linux/usb/usbnet.h
23568
23569USB ACM DRIVER
23570M: Oliver Neukum <[email protected]>
23571L: [email protected]
23572S: Maintained
23573F: Documentation/usb/acm.rst
23574F: drivers/usb/class/cdc-acm.*
23575
23576USB APPLE MFI FASTCHARGE DRIVER
23577M: Bastien Nocera <[email protected]>
23578L: [email protected]
23579S: Maintained
23580F: drivers/usb/misc/apple-mfi-fastcharge.c
23581
23582USB AR5523 WIRELESS DRIVER
23583L: [email protected]
23584S: Orphan
23585F: drivers/net/wireless/ath/ar5523/
23586
23587USB ATTACHED SCSI
23588M: Oliver Neukum <[email protected]>
23589L: [email protected]
23590L: [email protected]
23591S: Maintained
23592F: drivers/usb/storage/uas.c
23593
23594USB CDC ETHERNET DRIVER
23595M: Oliver Neukum <[email protected]>
23596L: [email protected]
23597S: Maintained
23598F: drivers/net/usb/cdc_*.c
23599F: include/uapi/linux/usb/cdc.h
23600
23601USB CHAOSKEY DRIVER
23602M: Keith Packard <[email protected]>
23603L: [email protected]
23604S: Maintained
23605F: drivers/usb/misc/chaoskey.c
23606
23607USB CYPRESS C67X00 DRIVER
23608L: [email protected]
23609S: Orphan
23610F: drivers/usb/c67x00/
23611
23612USB DAVICOM DM9601 DRIVER
23613M: Peter Korsgaard <[email protected]>
23614L: [email protected]
23615S: Maintained
23616W: http://www.linux-usb.org/usbnet
23617F: drivers/net/usb/dm9601.c
23618
23619USB EHCI DRIVER
23620M: Alan Stern <[email protected]>
23621L: [email protected]
23622S: Maintained
23623F: Documentation/usb/ehci.rst
23624F: drivers/usb/host/ehci*
23625
23626USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23627M: Jiri Kosina <[email protected]>
23628M: Benjamin Tissoires <[email protected]>
23629L: [email protected]
23630S: Maintained
23631T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23632F: Documentation/hid/hiddev.rst
23633F: drivers/hid/usbhid/
23634
23635USB INTEL XHCI ROLE MUX DRIVER
23636M: Hans de Goede <[email protected]>
23637L: [email protected]
23638S: Maintained
23639F: drivers/usb/roles/intel-xhci-usb-role-switch.c
23640
23641USB IP DRIVER FOR HISILICON KIRIN 960
23642M: Yu Chen <[email protected]>
23643M: Binghui Wang <[email protected]>
23644L: [email protected]
23645S: Maintained
23646F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23647F: drivers/phy/hisilicon/phy-hi3660-usb3.c
23648
23649USB IP DRIVER FOR HISILICON KIRIN 970
23650M: Mauro Carvalho Chehab <[email protected]>
23651L: [email protected]
23652S: Maintained
23653F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23654F: drivers/phy/hisilicon/phy-hi3670-usb3.c
23655
23656USB ISP116X DRIVER
23657M: Olav Kongas <[email protected]>
23658L: [email protected]
23659S: Maintained
23660F: drivers/usb/host/isp116x*
23661F: include/linux/usb/isp116x.h
23662
23663USB ISP1760 DRIVER
23664M: Rui Miguel Silva <[email protected]>
23665L: [email protected]
23666S: Maintained
23667F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23668F: drivers/usb/isp1760/*
23669
23670USB LAN78XX ETHERNET DRIVER
23671M: Woojung Huh <[email protected]>
23672M: [email protected]
23673L: [email protected]
23674S: Maintained
23675F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23676F: drivers/net/usb/lan78xx.*
23677F: include/dt-bindings/net/microchip-lan78xx.h
23678
23679USB MASS STORAGE DRIVER
23680M: Alan Stern <[email protected]>
23681L: [email protected]
23682L: [email protected]
23683S: Maintained
23684F: drivers/usb/storage/
23685
23686USB MIDI DRIVER
23687M: Clemens Ladisch <[email protected]>
23688L: [email protected] (moderated for non-subscribers)
23689S: Maintained
23690T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23691F: sound/usb/midi.*
23692
23693USB NETWORKING DRIVERS
23694L: [email protected]
23695S: Odd Fixes
23696F: drivers/net/usb/
23697
23698USB OHCI DRIVER
23699M: Alan Stern <[email protected]>
23700L: [email protected]
23701S: Maintained
23702F: Documentation/usb/ohci.rst
23703F: drivers/usb/host/ohci*
23704
23705USB OTG FSM (Finite State Machine)
23706M: Peter Chen <[email protected]>
23707L: [email protected]
23708S: Maintained
23709T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23710F: drivers/usb/common/usb-otg-fsm.c
23711
23712USB OVER IP DRIVER
23713M: Valentina Manea <[email protected]>
23714M: Shuah Khan <[email protected]>
23715M: Shuah Khan <[email protected]>
23716R: Hongren Zheng <[email protected]>
23717L: [email protected]
23718S: Maintained
23719F: Documentation/usb/usbip_protocol.rst
23720F: drivers/usb/usbip/
23721F: tools/testing/selftests/drivers/usb/usbip/
23722F: tools/usb/usbip/
23723
23724USB PEGASUS DRIVER
23725M: Petko Manolov <[email protected]>
23726L: [email protected]
23727L: [email protected]
23728S: Maintained
23729W: https://github.com/petkan/pegasus
23730T: git https://github.com/petkan/pegasus.git
23731F: drivers/net/usb/pegasus.*
23732
23733USB PRINTER DRIVER (usblp)
23734M: Pete Zaitcev <[email protected]>
23735L: [email protected]
23736S: Supported
23737F: drivers/usb/class/usblp.c
23738
23739USB QMI WWAN NETWORK DRIVER
23740M: Bjørn Mork <[email protected]>
23741L: [email protected]
23742S: Maintained
23743F: Documentation/ABI/testing/sysfs-class-net-qmi
23744F: drivers/net/usb/qmi_wwan.c
23745
23746USB RAW GADGET DRIVER
23747R: Andrey Konovalov <[email protected]>
23748L: [email protected]
23749S: Maintained
23750F: Documentation/usb/raw-gadget.rst
23751F: drivers/usb/gadget/legacy/raw_gadget.c
23752F: include/uapi/linux/usb/raw_gadget.h
23753
23754USB RTL8150 DRIVER
23755M: Petko Manolov <[email protected]>
23756L: [email protected]
23757L: [email protected]
23758S: Maintained
23759W: https://github.com/petkan/rtl8150
23760T: git https://github.com/petkan/rtl8150.git
23761F: drivers/net/usb/rtl8150.c
23762
23763USB SERIAL SUBSYSTEM
23764M: Johan Hovold <[email protected]>
23765L: [email protected]
23766S: Maintained
23767T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23768F: Documentation/usb/usb-serial.rst
23769F: drivers/usb/serial/
23770F: include/linux/usb/serial.h
23771
23772USB SMSC75XX ETHERNET DRIVER
23773M: Steve Glendinning <[email protected]>
23774L: [email protected]
23775S: Maintained
23776F: drivers/net/usb/smsc75xx.*
23777
23778USB SMSC95XX ETHERNET DRIVER
23779M: Steve Glendinning <[email protected]>
23780M: [email protected]
23781L: [email protected]
23782S: Maintained
23783F: drivers/net/usb/smsc95xx.*
23784
23785USB SUBSYSTEM
23786M: Greg Kroah-Hartman <[email protected]>
23787L: [email protected]
23788S: Supported
23789W: http://www.linux-usb.org
23790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23791F: Documentation/devicetree/bindings/usb/
23792F: Documentation/usb/
23793F: drivers/usb/
23794F: include/dt-bindings/usb/
23795F: include/linux/usb.h
23796F: include/linux/usb/
23797F: include/uapi/linux/usb/
23798
23799USB TYPEC BUS FOR ALTERNATE MODES
23800M: Heikki Krogerus <[email protected]>
23801L: [email protected]
23802S: Maintained
23803F: Documentation/ABI/testing/sysfs-bus-typec
23804F: Documentation/driver-api/usb/typec_bus.rst
23805F: drivers/usb/typec/altmodes/
23806F: include/linux/usb/typec_altmode.h
23807
23808USB TYPEC CLASS
23809M: Heikki Krogerus <[email protected]>
23810L: [email protected]
23811S: Maintained
23812F: Documentation/ABI/testing/sysfs-class-typec
23813F: Documentation/driver-api/usb/typec.rst
23814F: drivers/usb/typec/
23815F: include/linux/usb/typec.h
23816
23817USB TYPEC INTEL PMC MUX DRIVER
23818M: Heikki Krogerus <[email protected]>
23819L: [email protected]
23820S: Maintained
23821F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23822F: drivers/usb/typec/mux/intel_pmc_mux.c
23823
23824USB TYPEC PI3USB30532 MUX DRIVER
23825M: Hans de Goede <[email protected]>
23826L: [email protected]
23827S: Maintained
23828F: drivers/usb/typec/mux/pi3usb30532.c
23829
23830USB TYPEC PORT CONTROLLER DRIVERS
23831L: [email protected]
23832S: Orphan
23833F: drivers/usb/typec/tcpm/
23834
23835USB UHCI DRIVER
23836M: Alan Stern <[email protected]>
23837L: [email protected]
23838S: Maintained
23839F: drivers/usb/host/uhci*
23840
23841USB VIDEO CLASS
23842M: Laurent Pinchart <[email protected]>
23843L: [email protected]
23844S: Maintained
23845W: http://www.ideasonboard.org/uvc/
23846T: git git://linuxtv.org/media_tree.git
23847F: drivers/media/usb/uvc/
23848F: include/uapi/linux/uvcvideo.h
23849
23850USB WEBCAM GADGET
23851L: [email protected]
23852S: Orphan
23853F: drivers/usb/gadget/function/*uvc*
23854F: drivers/usb/gadget/legacy/webcam.c
23855F: include/uapi/linux/usb/g_uvc.h
23856
23857USB XHCI DRIVER
23858M: Mathias Nyman <[email protected]>
23859L: [email protected]
23860S: Supported
23861F: drivers/usb/host/pci-quirks*
23862F: drivers/usb/host/xhci*
23863
23864USER DATAGRAM PROTOCOL (UDP)
23865M: Willem de Bruijn <[email protected]>
23866S: Maintained
23867F: include/linux/udp.h
23868F: net/ipv4/udp.c
23869F: net/ipv6/udp.c
23870
23871USER-MODE LINUX (UML)
23872M: Richard Weinberger <[email protected]>
23873M: Anton Ivanov <[email protected]>
23874M: Johannes Berg <[email protected]>
23875L: [email protected]
23876S: Maintained
23877W: http://user-mode-linux.sourceforge.net
23878Q: https://patchwork.ozlabs.org/project/linux-um/list/
23879T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23880T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23881F: Documentation/virt/uml/
23882F: arch/um/
23883F: arch/x86/um/
23884F: fs/hostfs/
23885
23886USERSPACE COPYIN/COPYOUT (UIOVEC)
23887M: Alexander Viro <[email protected]>
23888S: Maintained
23889F: include/linux/uio.h
23890F: lib/iov_iter.c
23891
23892USERSPACE DMA BUFFER DRIVER
23893M: Gerd Hoffmann <[email protected]>
23894L: [email protected]
23895S: Maintained
23896T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
23897F: drivers/dma-buf/udmabuf.c
23898F: include/uapi/linux/udmabuf.h
23899
23900USERSPACE I/O (UIO)
23901M: Greg Kroah-Hartman <[email protected]>
23902S: Maintained
23903T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23904F: Documentation/driver-api/uio-howto.rst
23905F: drivers/uio/
23906F: include/linux/uio_driver.h
23907
23908UTIL-LINUX PACKAGE
23909M: Karel Zak <[email protected]>
23910L: [email protected]
23911S: Maintained
23912W: http://en.wikipedia.org/wiki/Util-linux
23913T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23914
23915UUID HELPERS
23916R: Andy Shevchenko <[email protected]>
23917L: [email protected]
23918S: Maintained
23919F: include/linux/uuid.h
23920F: lib/test_uuid.c
23921F: lib/uuid.c
23922
23923UV SYSFS DRIVER
23924M: Justin Ernst <[email protected]>
23925L: [email protected]
23926S: Maintained
23927F: drivers/platform/x86/uv_sysfs.c
23928
23929UVESAFB DRIVER
23930M: Michal Januszewski <[email protected]>
23931L: [email protected]
23932S: Maintained
23933W: https://github.com/mjanusz/v86d
23934F: Documentation/fb/uvesafb.rst
23935F: drivers/video/fbdev/uvesafb.*
23936
23937Ux500 CLOCK DRIVERS
23938M: Ulf Hansson <[email protected]>
23939L: [email protected]
23940L: [email protected] (moderated for non-subscribers)
23941S: Maintained
23942F: drivers/clk/ux500/
23943
23944V4L2 ASYNC AND FWNODE FRAMEWORKS
23945M: Sakari Ailus <[email protected]>
23946L: [email protected]
23947S: Maintained
23948T: git git://linuxtv.org/media_tree.git
23949F: drivers/media/v4l2-core/v4l2-async.c
23950F: drivers/media/v4l2-core/v4l2-fwnode.c
23951F: include/media/v4l2-async.h
23952F: include/media/v4l2-fwnode.h
23953
23954V4L2 LENS DRIVERS
23955M: Sakari Ailus <[email protected]>
23956L: [email protected]
23957S: Maintained
23958F: drivers/media/i2c/ak*
23959F: drivers/media/i2c/dw*
23960F: drivers/media/i2c/lm*
23961
23962V4L2 CAMERA SENSOR DRIVERS
23963M: Sakari Ailus <[email protected]>
23964L: [email protected]
23965S: Maintained
23966F: Documentation/driver-api/media/camera-sensor.rst
23967F: Documentation/driver-api/media/tx-rx.rst
23968F: drivers/media/i2c/ar*
23969F: drivers/media/i2c/gc*
23970F: drivers/media/i2c/hi*
23971F: drivers/media/i2c/imx*
23972F: drivers/media/i2c/mt*
23973F: drivers/media/i2c/og*
23974F: drivers/media/i2c/ov*
23975F: drivers/media/i2c/s5*
23976F: drivers/media/i2c/vgxy61.c
23977
23978VF610 NAND DRIVER
23979M: Stefan Agner <[email protected]>
23980L: [email protected]
23981S: Supported
23982F: drivers/mtd/nand/raw/vf610_nfc.c
23983
23984VFAT/FAT/MSDOS FILESYSTEM
23985M: OGAWA Hirofumi <[email protected]>
23986S: Maintained
23987F: Documentation/filesystems/vfat.rst
23988F: fs/fat/
23989F: tools/testing/selftests/filesystems/fat/
23990
23991VFIO CDX DRIVER
23992M: Nipun Gupta <[email protected]>
23993M: Nikhil Agarwal <[email protected]>
23994L: [email protected]
23995S: Maintained
23996F: drivers/vfio/cdx/*
23997
23998VFIO DRIVER
23999M: Alex Williamson <[email protected]>
24000L: [email protected]
24001S: Maintained
24002T: git https://github.com/awilliam/linux-vfio.git
24003F: Documentation/ABI/testing/debugfs-vfio
24004F: Documentation/ABI/testing/sysfs-devices-vfio-dev
24005F: Documentation/driver-api/vfio.rst
24006F: drivers/vfio/
24007F: include/linux/vfio.h
24008F: include/linux/vfio_pci_core.h
24009F: include/uapi/linux/vfio.h
24010
24011VFIO FSL-MC DRIVER
24012L: [email protected]
24013S: Orphan
24014F: drivers/vfio/fsl-mc/
24015
24016VFIO HISILICON PCI DRIVER
24017M: Longfang Liu <[email protected]>
24018M: Shameer Kolothum <[email protected]>
24019L: [email protected]
24020S: Maintained
24021F: drivers/vfio/pci/hisilicon/
24022
24023VFIO MEDIATED DEVICE DRIVERS
24024M: Kirti Wankhede <[email protected]>
24025L: [email protected]
24026S: Maintained
24027F: Documentation/driver-api/vfio-mediated-device.rst
24028F: drivers/vfio/mdev/
24029F: include/linux/mdev.h
24030F: samples/vfio-mdev/
24031
24032VFIO MLX5 PCI DRIVER
24033M: Yishai Hadas <[email protected]>
24034L: [email protected]
24035S: Maintained
24036F: drivers/vfio/pci/mlx5/
24037
24038VFIO NVIDIA GRACE GPU DRIVER
24039M: Ankit Agrawal <[email protected]>
24040L: [email protected]
24041S: Supported
24042F: drivers/vfio/pci/nvgrace-gpu/
24043
24044VFIO PCI DEVICE SPECIFIC DRIVERS
24045R: Jason Gunthorpe <[email protected]>
24046R: Yishai Hadas <[email protected]>
24047R: Shameer Kolothum <[email protected]>
24048R: Kevin Tian <[email protected]>
24049L: [email protected]
24050S: Maintained
24051P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24052F: drivers/vfio/pci/*/
24053
24054VFIO PDS PCI DRIVER
24055M: Brett Creeley <[email protected]>
24056L: [email protected]
24057S: Maintained
24058F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24059F: drivers/vfio/pci/pds/
24060
24061VFIO PLATFORM DRIVER
24062M: Eric Auger <[email protected]>
24063L: [email protected]
24064S: Maintained
24065F: drivers/vfio/platform/
24066
24067VFIO QAT PCI DRIVER
24068M: Xin Zeng <[email protected]>
24069M: Giovanni Cabiddu <[email protected]>
24070L: [email protected]
24071L: [email protected]
24072S: Supported
24073F: drivers/vfio/pci/qat/
24074
24075VFIO VIRTIO PCI DRIVER
24076M: Yishai Hadas <[email protected]>
24077L: [email protected]
24078L: [email protected]
24079S: Maintained
24080F: drivers/vfio/pci/virtio
24081
24082VGA_SWITCHEROO
24083R: Lukas Wunner <[email protected]>
24084S: Maintained
24085T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
24086F: Documentation/gpu/vga-switcheroo.rst
24087F: drivers/gpu/vga/vga_switcheroo.c
24088F: include/linux/vga_switcheroo.h
24089
24090VIA RHINE NETWORK DRIVER
24091M: Kevin Brace <[email protected]>
24092S: Maintained
24093F: drivers/net/ethernet/via/via-rhine.c
24094
24095VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24096M: Florian Tobias Schandinat <[email protected]>
24097L: [email protected]
24098S: Maintained
24099F: drivers/video/fbdev/via/
24100F: include/linux/via-core.h
24101F: include/linux/via_i2c.h
24102
24103VIA VELOCITY NETWORK DRIVER
24104M: Francois Romieu <[email protected]>
24105L: [email protected]
24106S: Maintained
24107F: drivers/net/ethernet/via/via-velocity.*
24108
24109VICODEC VIRTUAL CODEC DRIVER
24110M: Hans Verkuil <[email protected]>
24111L: [email protected]
24112S: Maintained
24113W: https://linuxtv.org
24114T: git git://linuxtv.org/media_tree.git
24115F: drivers/media/test-drivers/vicodec/*
24116
24117VIDEO I2C POLLING DRIVER
24118M: Matt Ranostay <[email protected]>
24119L: [email protected]
24120S: Maintained
24121F: drivers/media/i2c/video-i2c.c
24122
24123VIDEO MULTIPLEXER DRIVER
24124M: Philipp Zabel <[email protected]>
24125L: [email protected]
24126S: Maintained
24127F: drivers/media/platform/video-mux.c
24128
24129VIDEOBUF2 FRAMEWORK
24130M: Tomasz Figa <[email protected]>
24131M: Marek Szyprowski <[email protected]>
24132L: [email protected]
24133S: Maintained
24134F: drivers/media/common/videobuf2/*
24135F: include/media/videobuf2-*
24136
24137VIDTV VIRTUAL DIGITAL TV DRIVER
24138M: Daniel W. S. Almeida <[email protected]>
24139L: [email protected]
24140S: Maintained
24141W: https://linuxtv.org
24142T: git git://linuxtv.org/media_tree.git
24143F: drivers/media/test-drivers/vidtv/*
24144
24145VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24146M: Shuah Khan <[email protected]>
24147R: Kieran Bingham <[email protected]>
24148L: [email protected]
24149S: Maintained
24150W: https://linuxtv.org
24151T: git git://linuxtv.org/media_tree.git
24152F: drivers/media/test-drivers/vimc/*
24153
24154VIRT LIB
24155M: Alex Williamson <[email protected]>
24156M: Paolo Bonzini <[email protected]>
24157L: [email protected]
24158S: Supported
24159F: virt/lib/
24160
24161VIRTIO AND VHOST VSOCK DRIVER
24162M: Stefan Hajnoczi <[email protected]>
24163M: Stefano Garzarella <[email protected]>
24164L: [email protected]
24165L: [email protected]
24166L: [email protected]
24167S: Maintained
24168F: drivers/vhost/vsock.c
24169F: include/linux/virtio_vsock.h
24170F: include/uapi/linux/virtio_vsock.h
24171F: net/vmw_vsock/virtio_transport.c
24172F: net/vmw_vsock/virtio_transport_common.c
24173
24174VIRTIO BALLOON
24175M: "Michael S. Tsirkin" <[email protected]>
24176M: David Hildenbrand <[email protected]>
24177L: [email protected]
24178S: Maintained
24179F: drivers/virtio/virtio_balloon.c
24180F: include/linux/balloon_compaction.h
24181F: include/uapi/linux/virtio_balloon.h
24182F: mm/balloon_compaction.c
24183
24184VIRTIO BLOCK AND SCSI DRIVERS
24185M: "Michael S. Tsirkin" <[email protected]>
24186M: Jason Wang <[email protected]>
24187R: Paolo Bonzini <[email protected]>
24188R: Stefan Hajnoczi <[email protected]>
24189R: Eugenio Pérez <[email protected]>
24190L: [email protected]
24191S: Maintained
24192F: drivers/block/virtio_blk.c
24193F: drivers/scsi/virtio_scsi.c
24194F: include/uapi/linux/virtio_blk.h
24195F: include/uapi/linux/virtio_scsi.h
24196
24197VIRTIO CONSOLE DRIVER
24198M: Amit Shah <[email protected]>
24199L: [email protected]
24200S: Maintained
24201F: drivers/char/virtio_console.c
24202F: include/uapi/linux/virtio_console.h
24203
24204VIRTIO CORE AND NET DRIVERS
24205M: "Michael S. Tsirkin" <[email protected]>
24206M: Jason Wang <[email protected]>
24207R: Xuan Zhuo <[email protected]>
24208R: Eugenio Pérez <[email protected]>
24209L: [email protected]
24210S: Maintained
24211F: Documentation/ABI/testing/sysfs-bus-vdpa
24212F: Documentation/ABI/testing/sysfs-class-vduse
24213F: Documentation/devicetree/bindings/virtio/
24214F: Documentation/driver-api/virtio/
24215F: drivers/block/virtio_blk.c
24216F: drivers/crypto/virtio/
24217F: drivers/net/virtio_net.c
24218F: drivers/vdpa/
24219F: drivers/virtio/
24220F: include/linux/vdpa.h
24221F: include/linux/virtio*.h
24222F: include/linux/vringh.h
24223F: include/uapi/linux/virtio_*.h
24224F: tools/virtio/
24225F: tools/testing/selftests/drivers/net/virtio_net/
24226
24227VIRTIO CRYPTO DRIVER
24228M: Gonglei <[email protected]>
24229L: [email protected]
24230L: [email protected]
24231S: Maintained
24232F: drivers/crypto/virtio/
24233F: include/uapi/linux/virtio_crypto.h
24234
24235VIRTIO DRIVERS FOR S390
24236M: Cornelia Huck <[email protected]>
24237M: Halil Pasic <[email protected]>
24238M: Eric Farman <[email protected]>
24239L: [email protected]
24240L: [email protected]
24241L: [email protected]
24242S: Supported
24243F: arch/s390/include/uapi/asm/virtio-ccw.h
24244F: drivers/s390/virtio/
24245
24246VIRTIO FILE SYSTEM
24247M: Vivek Goyal <[email protected]>
24248M: Stefan Hajnoczi <[email protected]>
24249M: Miklos Szeredi <[email protected]>
24250R: Eugenio Pérez <[email protected]>
24251L: [email protected]
24252L: [email protected]
24253S: Supported
24254W: https://virtio-fs.gitlab.io/
24255F: Documentation/filesystems/virtiofs.rst
24256F: fs/fuse/virtio_fs.c
24257F: include/uapi/linux/virtio_fs.h
24258
24259VIRTIO GPIO DRIVER
24260M: Enrico Weigelt, metux IT consult <[email protected]>
24261M: Viresh Kumar <[email protected]>
24262L: [email protected]
24263L: [email protected]
24264S: Maintained
24265F: drivers/gpio/gpio-virtio.c
24266F: include/uapi/linux/virtio_gpio.h
24267
24268VIRTIO GPU DRIVER
24269M: David Airlie <[email protected]>
24270M: Gerd Hoffmann <[email protected]>
24271R: Gurchetan Singh <[email protected]>
24272R: Chia-I Wu <[email protected]>
24273L: [email protected]
24274L: [email protected]
24275S: Maintained
24276T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
24277F: drivers/gpu/drm/ci/xfails/virtio*
24278F: drivers/gpu/drm/virtio/
24279F: include/uapi/linux/virtio_gpu.h
24280
24281VIRTIO HOST (VHOST)
24282M: "Michael S. Tsirkin" <[email protected]>
24283M: Jason Wang <[email protected]>
24284R: Eugenio Pérez <[email protected]>
24285L: [email protected]
24286L: [email protected]
24287L: [email protected]
24288S: Maintained
24289T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24290F: drivers/vhost/
24291F: include/linux/sched/vhost_task.h
24292F: include/linux/vhost_iotlb.h
24293F: include/uapi/linux/vhost.h
24294F: kernel/vhost_task.c
24295
24296VIRTIO HOST (VHOST-SCSI)
24297M: "Michael S. Tsirkin" <[email protected]>
24298M: Jason Wang <[email protected]>
24299M: Mike Christie <[email protected]>
24300R: Paolo Bonzini <[email protected]>
24301R: Stefan Hajnoczi <[email protected]>
24302L: [email protected]
24303S: Maintained
24304F: drivers/vhost/scsi.c
24305
24306VIRTIO I2C DRIVER
24307M: Viresh Kumar <[email protected]>
24308R: "Chen, Jian Jun" <[email protected]>
24309L: [email protected]
24310L: [email protected]
24311S: Maintained
24312F: drivers/i2c/busses/i2c-virtio.c
24313F: include/uapi/linux/virtio_i2c.h
24314
24315VIRTIO INPUT DRIVER
24316M: Gerd Hoffmann <[email protected]>
24317S: Maintained
24318F: drivers/virtio/virtio_input.c
24319F: include/uapi/linux/virtio_input.h
24320
24321VIRTIO IOMMU DRIVER
24322M: Jean-Philippe Brucker <[email protected]>
24323L: [email protected]
24324S: Maintained
24325F: drivers/iommu/virtio-iommu.c
24326F: include/uapi/linux/virtio_iommu.h
24327
24328VIRTIO MEM DRIVER
24329M: David Hildenbrand <[email protected]>
24330L: [email protected]
24331S: Maintained
24332W: https://virtio-mem.gitlab.io/
24333F: drivers/virtio/virtio_mem.c
24334F: include/uapi/linux/virtio_mem.h
24335
24336VIRTIO PMEM DRIVER
24337M: Pankaj Gupta <[email protected]>
24338L: [email protected]
24339S: Maintained
24340F: drivers/nvdimm/nd_virtio.c
24341F: drivers/nvdimm/virtio_pmem.c
24342
24343VIRTIO SOUND DRIVER
24344M: Anton Yakovlev <[email protected]>
24345M: "Michael S. Tsirkin" <[email protected]>
24346L: [email protected]
24347L: [email protected] (moderated for non-subscribers)
24348S: Maintained
24349F: include/uapi/linux/virtio_snd.h
24350F: sound/virtio/*
24351
24352VIRTUAL BOX GUEST DEVICE DRIVER
24353M: Hans de Goede <[email protected]>
24354M: Arnd Bergmann <[email protected]>
24355M: Greg Kroah-Hartman <[email protected]>
24356S: Maintained
24357F: drivers/virt/vboxguest/
24358F: include/linux/vbox_utils.h
24359F: include/uapi/linux/vbox*.h
24360
24361VIRTUAL BOX SHARED FOLDER VFS DRIVER
24362M: Hans de Goede <[email protected]>
24363L: [email protected]
24364S: Maintained
24365F: fs/vboxsf/*
24366
24367VIRTUAL PCM TEST DRIVER
24368M: Ivan Orlov <[email protected]>
24369L: [email protected]
24370S: Maintained
24371F: Documentation/sound/cards/pcmtest.rst
24372F: sound/drivers/pcmtest.c
24373F: tools/testing/selftests/alsa/test-pcmtest-driver.c
24374
24375VIRTUAL SERIO DEVICE DRIVER
24376M: Stephen Chandler Paul <[email protected]>
24377S: Maintained
24378F: drivers/input/serio/userio.c
24379F: include/uapi/linux/userio.h
24380
24381VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24382M: Javier Carrasco <[email protected]>
24383S: Maintained
24384F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24385F: drivers/iio/light/veml6075.c
24386
24387VISL VIRTUAL STATELESS DECODER DRIVER
24388M: Daniel Almeida <[email protected]>
24389L: [email protected]
24390S: Supported
24391F: drivers/media/test-drivers/visl
24392
24393VIVID VIRTUAL VIDEO DRIVER
24394M: Hans Verkuil <[email protected]>
24395L: [email protected]
24396S: Maintained
24397W: https://linuxtv.org
24398T: git git://linuxtv.org/media_tree.git
24399F: drivers/media/test-drivers/vivid/*
24400
24401VM SOCKETS (AF_VSOCK)
24402M: Stefano Garzarella <[email protected]>
24403L: [email protected]
24404L: [email protected]
24405S: Maintained
24406F: drivers/net/vsockmon.c
24407F: include/net/af_vsock.h
24408F: include/uapi/linux/vm_sockets.h
24409F: include/uapi/linux/vm_sockets_diag.h
24410F: include/uapi/linux/vsockmon.h
24411F: net/vmw_vsock/
24412F: tools/testing/vsock/
24413
24414VMALLOC
24415M: Andrew Morton <[email protected]>
24416R: Uladzislau Rezki <[email protected]>
24417R: Christoph Hellwig <[email protected]>
24418L: [email protected]
24419S: Maintained
24420W: http://www.linux-mm.org
24421T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24422F: include/linux/vmalloc.h
24423F: mm/vmalloc.c
24424
24425VME SUBSYSTEM
24426L: [email protected]
24427S: Orphan
24428T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24429F: Documentation/driver-api/vme.rst
24430F: drivers/staging/vme_user/
24431
24432VMWARE BALLOON DRIVER
24433M: Jerrin Shaji George <[email protected]>
24434R: Broadcom internal kernel review list <[email protected]>
24435L: [email protected]
24436S: Supported
24437F: drivers/misc/vmw_balloon.c
24438
24439VMWARE HYPERVISOR INTERFACE
24440M: Ajay Kaher <[email protected]>
24441M: Alexey Makhalov <[email protected]>
24442R: Broadcom internal kernel review list <[email protected]>
24443L: [email protected]
24444L: [email protected]
24445S: Supported
24446T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24447F: arch/x86/include/asm/vmware.h
24448F: arch/x86/kernel/cpu/vmware.c
24449
24450VMWARE PVRDMA DRIVER
24451M: Bryan Tan <[email protected]>
24452M: Vishnu Dasa <[email protected]>
24453R: Broadcom internal kernel review list <[email protected]>
24454L: [email protected]
24455S: Supported
24456F: drivers/infiniband/hw/vmw_pvrdma/
24457
24458VMWARE PVSCSI DRIVER
24459M: Vishal Bhakta <[email protected]>
24460R: Broadcom internal kernel review list <[email protected]>
24461L: [email protected]
24462S: Supported
24463F: drivers/scsi/vmw_pvscsi.c
24464F: drivers/scsi/vmw_pvscsi.h
24465
24466VMWARE VIRTUAL PTP CLOCK DRIVER
24467M: Nick Shi <[email protected]>
24468R: Ajay Kaher <[email protected]>
24469R: Alexey Makhalov <[email protected]>
24470R: Broadcom internal kernel review list <[email protected]>
24471L: [email protected]
24472S: Supported
24473F: drivers/ptp/ptp_vmw.c
24474
24475VMWARE VMCI DRIVER
24476M: Bryan Tan <[email protected]>
24477M: Vishnu Dasa <[email protected]>
24478R: Broadcom internal kernel review list <[email protected]>
24479L: [email protected]
24480S: Supported
24481F: drivers/misc/vmw_vmci/
24482F: include/linux/vmw_vmci*
24483
24484VMWARE VMMOUSE SUBDRIVER
24485M: Zack Rusin <[email protected]>
24486R: Broadcom internal kernel review list <[email protected]>
24487L: [email protected]
24488S: Supported
24489F: drivers/input/mouse/vmmouse.c
24490F: drivers/input/mouse/vmmouse.h
24491
24492VMWARE VMXNET3 ETHERNET DRIVER
24493M: Ronak Doshi <[email protected]>
24494R: Broadcom internal kernel review list <[email protected]>
24495L: [email protected]
24496S: Supported
24497F: drivers/net/vmxnet3/
24498
24499VMWARE VSOCK VMCI TRANSPORT DRIVER
24500M: Bryan Tan <[email protected]>
24501M: Vishnu Dasa <[email protected]>
24502R: Broadcom internal kernel review list <[email protected]>
24503L: [email protected]
24504S: Supported
24505F: net/vmw_vsock/vmci_transport*
24506
24507VOCORE VOCORE2 BOARD
24508M: Harvey Hunt <[email protected]>
24509L: [email protected]
24510S: Maintained
24511F: arch/mips/boot/dts/ralink/vocore2.dts
24512
24513VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24514M: Liam Girdwood <[email protected]>
24515M: Mark Brown <[email protected]>
24516L: [email protected]
24517S: Supported
24518W: http://www.slimlogic.co.uk/?p=48
24519T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24520F: Documentation/devicetree/bindings/regulator/
24521F: Documentation/power/regulator/
24522F: drivers/regulator/
24523F: include/dt-bindings/regulator/
24524F: include/linux/regulator/
24525K: regulator_get_optional
24526
24527VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24528R: Matti Vaittinen <[email protected]>
24529F: drivers/regulator/irq_helpers.c
24530
24531VRF
24532M: David Ahern <[email protected]>
24533L: [email protected]
24534S: Maintained
24535F: Documentation/networking/vrf.rst
24536F: drivers/net/vrf.c
24537
24538VSPRINTF
24539M: Petr Mladek <[email protected]>
24540M: Steven Rostedt <[email protected]>
24541R: Andy Shevchenko <[email protected]>
24542R: Rasmus Villemoes <[email protected]>
24543R: Sergey Senozhatsky <[email protected]>
24544S: Maintained
24545T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24546F: Documentation/core-api/printk-formats.rst
24547F: lib/test_printf.c
24548F: lib/test_scanf.c
24549F: lib/vsprintf.c
24550
24551VT1211 HARDWARE MONITOR DRIVER
24552M: Juerg Haefliger <[email protected]>
24553L: [email protected]
24554S: Maintained
24555F: Documentation/hwmon/vt1211.rst
24556F: drivers/hwmon/vt1211.c
24557
24558VT8231 HARDWARE MONITOR DRIVER
24559M: Roger Lucas <[email protected]>
24560L: [email protected]
24561S: Maintained
24562F: drivers/hwmon/vt8231.c
24563
24564VUB300 USB to SDIO/SD/MMC bridge chip
24565L: [email protected]
24566S: Orphan
24567F: drivers/mmc/host/vub300.c
24568
24569W1 DALLAS'S 1-WIRE BUS
24570M: Krzysztof Kozlowski <[email protected]>
24571S: Maintained
24572F: Documentation/devicetree/bindings/w1/
24573F: Documentation/w1/
24574F: drivers/w1/
24575F: include/linux/w1.h
24576
24577W83791D HARDWARE MONITORING DRIVER
24578M: Marc Hulsman <[email protected]>
24579L: [email protected]
24580S: Maintained
24581F: Documentation/hwmon/w83791d.rst
24582F: drivers/hwmon/w83791d.c
24583
24584W83793 HARDWARE MONITORING DRIVER
24585M: Rudolf Marek <[email protected]>
24586L: [email protected]
24587S: Maintained
24588F: Documentation/hwmon/w83793.rst
24589F: drivers/hwmon/w83793.c
24590
24591W83795 HARDWARE MONITORING DRIVER
24592M: Jean Delvare <[email protected]>
24593L: [email protected]
24594S: Maintained
24595F: drivers/hwmon/w83795.c
24596
24597W83L51xD SD/MMC CARD INTERFACE DRIVER
24598M: Pierre Ossman <[email protected]>
24599S: Maintained
24600F: drivers/mmc/host/wbsd.*
24601
24602WACOM PROTOCOL 4 SERIAL TABLETS
24603M: Julian Squires <[email protected]>
24604M: Hans de Goede <[email protected]>
24605L: [email protected]
24606S: Maintained
24607F: drivers/input/tablet/wacom_serial4.c
24608
24609WANGXUN ETHERNET DRIVER
24610M: Jiawen Wu <[email protected]>
24611M: Mengyuan Lou <[email protected]>
24612L: [email protected]
24613S: Maintained
24614W: https://www.net-swift.com
24615F: Documentation/networking/device_drivers/ethernet/wangxun/*
24616F: drivers/net/ethernet/wangxun/
24617F: drivers/net/pcs/pcs-xpcs-wx.c
24618
24619WATCHDOG DEVICE DRIVERS
24620M: Wim Van Sebroeck <[email protected]>
24621M: Guenter Roeck <[email protected]>
24622L: [email protected]
24623S: Maintained
24624W: http://www.linux-watchdog.org/
24625T: git git://www.linux-watchdog.org/linux-watchdog.git
24626F: Documentation/devicetree/bindings/watchdog/
24627F: Documentation/watchdog/
24628F: drivers/watchdog/
24629F: include/linux/watchdog.h
24630F: include/trace/events/watchdog.h
24631F: include/uapi/linux/watchdog.h
24632
24633WAVE5 VPU CODEC DRIVER
24634M: Nas Chung <[email protected]>
24635M: Jackson Lee <[email protected]>
24636L: [email protected]
24637S: Maintained
24638F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24639F: drivers/media/platform/chips-media/wave5/
24640
24641WHISKEYCOVE PMIC GPIO DRIVER
24642M: Kuppuswamy Sathyanarayanan <[email protected]>
24643L: [email protected]
24644S: Maintained
24645F: drivers/gpio/gpio-wcove.c
24646
24647WHWAVE RTC DRIVER
24648M: Dianlong Li <[email protected]>
24649L: [email protected]
24650S: Maintained
24651F: drivers/rtc/rtc-sd3078.c
24652
24653WIIMOTE HID DRIVER
24654M: David Rheinsberg <[email protected]>
24655L: [email protected]
24656S: Maintained
24657F: drivers/hid/hid-wiimote*
24658
24659WILOCITY WIL6210 WIRELESS DRIVER
24660L: [email protected]
24661S: Orphan
24662W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24663F: drivers/net/wireless/ath/wil6210/
24664
24665WINBOND CIR DRIVER
24666M: David Härdeman <[email protected]>
24667S: Maintained
24668F: drivers/media/rc/winbond-cir.c
24669
24670WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24671L: [email protected]
24672S: Orphan
24673F: drivers/watchdog/ebc-c384_wdt.c
24674
24675WINSYSTEMS WS16C48 GPIO DRIVER
24676M: William Breathitt Gray <[email protected]>
24677L: [email protected]
24678S: Maintained
24679F: drivers/gpio/gpio-ws16c48.c
24680
24681WIREGUARD SECURE NETWORK TUNNEL
24682M: Jason A. Donenfeld <[email protected]>
24683L: [email protected]
24684L: [email protected]
24685S: Maintained
24686F: drivers/net/wireguard/
24687F: tools/testing/selftests/wireguard/
24688
24689WISTRON LAPTOP BUTTON DRIVER
24690M: Miloslav Trmac <[email protected]>
24691S: Maintained
24692F: drivers/input/misc/wistron_btns.c
24693
24694WMI BINARY MOF DRIVER
24695M: Armin Wolf <[email protected]>
24696R: Thomas Weißschuh <[email protected]>
24697L: [email protected]
24698S: Maintained
24699F: Documentation/ABI/stable/sysfs-platform-wmi-bmof
24700F: Documentation/wmi/devices/wmi-bmof.rst
24701F: drivers/platform/x86/wmi-bmof.c
24702
24703WOLFSON MICROELECTRONICS DRIVERS
24704L: [email protected]
24705S: Supported
24706W: https://github.com/CirrusLogic/linux-drivers/wiki
24707T: git https://github.com/CirrusLogic/linux-drivers.git
24708F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24709F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24710F: Documentation/devicetree/bindings/mfd/wm831x.txt
24711F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24712F: Documentation/devicetree/bindings/sound/wlf,*.yaml
24713F: Documentation/devicetree/bindings/sound/wm*
24714F: Documentation/hwmon/wm83??.rst
24715F: arch/arm/mach-s3c/mach-crag6410*
24716F: drivers/clk/clk-wm83*.c
24717F: drivers/gpio/gpio-*wm*.c
24718F: drivers/gpio/gpio-arizona.c
24719F: drivers/hwmon/wm83??-hwmon.c
24720F: drivers/input/misc/wm831x-on.c
24721F: drivers/input/touchscreen/wm831x-ts.c
24722F: drivers/input/touchscreen/wm97*.c
24723F: drivers/leds/leds-wm83*.c
24724F: drivers/mfd/arizona*
24725F: drivers/mfd/cs47l24*
24726F: drivers/mfd/wm*.c
24727F: drivers/power/supply/wm83*.c
24728F: drivers/regulator/arizona*
24729F: drivers/regulator/wm8*.c
24730F: drivers/rtc/rtc-wm83*.c
24731F: drivers/video/backlight/wm83*_bl.c
24732F: drivers/watchdog/wm83*_wdt.c
24733F: include/linux/mfd/arizona/
24734F: include/linux/mfd/wm831x/
24735F: include/linux/mfd/wm8350/
24736F: include/linux/mfd/wm8400*
24737F: include/linux/regulator/arizona*
24738F: include/linux/wm97xx.h
24739F: include/sound/wm????.h
24740F: sound/soc/codecs/arizona*
24741F: sound/soc/codecs/cs47l24*
24742F: sound/soc/codecs/wm*
24743
24744WORKQUEUE
24745M: Tejun Heo <[email protected]>
24746R: Lai Jiangshan <[email protected]>
24747S: Maintained
24748T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24749F: Documentation/core-api/workqueue.rst
24750F: include/linux/workqueue.h
24751F: kernel/workqueue.c
24752F: kernel/workqueue_internal.h
24753
24754WWAN DRIVERS
24755M: Loic Poulain <[email protected]>
24756M: Sergey Ryazanov <[email protected]>
24757R: Johannes Berg <[email protected]>
24758L: [email protected]
24759S: Maintained
24760F: drivers/net/wwan/
24761F: include/linux/wwan.h
24762F: include/uapi/linux/wwan.h
24763
24764X-POWERS AXP288 PMIC DRIVERS
24765M: Hans de Goede <[email protected]>
24766S: Maintained
24767F: drivers/acpi/pmic/intel_pmic_xpower.c
24768N: axp288
24769
24770X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24771M: Chen-Yu Tsai <[email protected]>
24772L: [email protected]
24773S: Maintained
24774N: axp[128]
24775
24776X.25 STACK
24777M: Martin Schiller <[email protected]>
24778L: [email protected]
24779S: Maintained
24780F: Documentation/networking/lapb-module.rst
24781F: Documentation/networking/x25*
24782F: drivers/net/wan/hdlc_x25.c
24783F: drivers/net/wan/lapbether.c
24784F: include/*/lapb.h
24785F: include/net/x25*
24786F: include/uapi/linux/x25.h
24787F: net/lapb/
24788F: net/x25/
24789
24790X86 ARCHITECTURE (32-BIT AND 64-BIT)
24791M: Thomas Gleixner <[email protected]>
24792M: Ingo Molnar <[email protected]>
24793M: Borislav Petkov <[email protected]>
24794M: Dave Hansen <[email protected]>
24795M: [email protected]
24796R: "H. Peter Anvin" <[email protected]>
24797L: [email protected]
24798S: Maintained
24799T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24800F: Documentation/arch/x86/
24801F: Documentation/devicetree/bindings/x86/
24802F: arch/x86/
24803
24804X86 ENTRY CODE
24805M: Andy Lutomirski <[email protected]>
24806L: [email protected]
24807S: Maintained
24808T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24809F: arch/x86/entry/
24810
24811X86 HARDWARE VULNERABILITIES
24812M: Thomas Gleixner <[email protected]>
24813M: Borislav Petkov <[email protected]>
24814M: Peter Zijlstra <[email protected]>
24815M: Josh Poimboeuf <[email protected]>
24816R: Pawan Gupta <[email protected]>
24817S: Maintained
24818F: Documentation/admin-guide/hw-vuln/
24819F: arch/x86/include/asm/nospec-branch.h
24820F: arch/x86/kernel/cpu/bugs.c
24821
24822X86 MCE INFRASTRUCTURE
24823M: Tony Luck <[email protected]>
24824M: Borislav Petkov <[email protected]>
24825L: [email protected]
24826S: Maintained
24827F: Documentation/ABI/testing/sysfs-mce
24828F: Documentation/arch/x86/x86_64/machinecheck.rst
24829F: arch/x86/kernel/cpu/mce/*
24830
24831X86 MICROCODE UPDATE SUPPORT
24832M: Borislav Petkov <[email protected]>
24833S: Maintained
24834F: arch/x86/kernel/cpu/microcode/*
24835
24836X86 MM
24837M: Dave Hansen <[email protected]>
24838M: Andy Lutomirski <[email protected]>
24839M: Peter Zijlstra <[email protected]>
24840L: [email protected]
24841S: Maintained
24842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24843F: arch/x86/mm/
24844
24845X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24846M: Hans de Goede <[email protected]>
24847L: [email protected]
24848S: Maintained
24849T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24850F: drivers/platform/x86/x86-android-tablets/
24851
24852X86 PLATFORM DRIVERS
24853M: Hans de Goede <[email protected]>
24854M: Ilpo Järvinen <[email protected]>
24855L: [email protected]
24856S: Maintained
24857Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
24858T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24859F: drivers/platform/olpc/
24860F: drivers/platform/x86/
24861F: include/linux/platform_data/x86/
24862
24863X86 PLATFORM UV HPE SUPERDOME FLEX
24864M: Steve Wahl <[email protected]>
24865R: Justin Ernst <[email protected]>
24866R: Kyle Meyer <[email protected]>
24867R: Dimitri Sivanich <[email protected]>
24868R: Russ Anderson <[email protected]>
24869S: Supported
24870F: arch/x86/include/asm/uv/
24871F: arch/x86/kernel/apic/x2apic_uv_x.c
24872F: arch/x86/platform/uv/
24873
24874X86 STACK UNWINDING
24875M: Josh Poimboeuf <[email protected]>
24876M: Peter Zijlstra <[email protected]>
24877S: Supported
24878F: arch/x86/include/asm/unwind*.h
24879F: arch/x86/kernel/dumpstack.c
24880F: arch/x86/kernel/stacktrace.c
24881F: arch/x86/kernel/unwind_*.c
24882
24883X86 TRUST DOMAIN EXTENSIONS (TDX)
24884M: Kirill A. Shutemov <[email protected]>
24885R: Dave Hansen <[email protected]>
24886L: [email protected]
24887L: [email protected]
24888S: Supported
24889T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24890F: arch/x86/boot/compressed/tdx*
24891F: arch/x86/coco/tdx/
24892F: arch/x86/include/asm/shared/tdx.h
24893F: arch/x86/include/asm/tdx.h
24894F: arch/x86/virt/vmx/tdx/
24895F: drivers/virt/coco/tdx-guest
24896
24897X86 VDSO
24898M: Andy Lutomirski <[email protected]>
24899L: [email protected]
24900S: Maintained
24901T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24902F: arch/x86/entry/vdso/
24903
24904XARRAY
24905M: Matthew Wilcox <[email protected]>
24906L: [email protected]
24907S: Supported
24908F: Documentation/core-api/xarray.rst
24909F: include/linux/idr.h
24910F: include/linux/xarray.h
24911F: lib/idr.c
24912F: lib/xarray.c
24913F: tools/testing/radix-tree
24914
24915XBOX DVD IR REMOTE
24916M: Benjamin Valentin <[email protected]>
24917S: Maintained
24918F: drivers/media/rc/keymaps/rc-xbox-dvd.c
24919F: drivers/media/rc/xbox_remote.c
24920
24921XC2028/3028 TUNER DRIVER
24922M: Mauro Carvalho Chehab <[email protected]>
24923L: [email protected]
24924S: Maintained
24925W: https://linuxtv.org
24926T: git git://linuxtv.org/media_tree.git
24927F: drivers/media/tuners/xc2028.*
24928
24929XDP (eXpress Data Path)
24930M: Alexei Starovoitov <[email protected]>
24931M: Daniel Borkmann <[email protected]>
24932M: David S. Miller <[email protected]>
24933M: Jakub Kicinski <[email protected]>
24934M: Jesper Dangaard Brouer <[email protected]>
24935M: John Fastabend <[email protected]>
24936L: [email protected]
24937L: [email protected]
24938S: Supported
24939F: drivers/net/ethernet/*/*/*/*/*xdp*
24940F: drivers/net/ethernet/*/*/*xdp*
24941F: include/net/xdp.h
24942F: include/net/xdp_priv.h
24943F: include/trace/events/xdp.h
24944F: kernel/bpf/cpumap.c
24945F: kernel/bpf/devmap.c
24946F: net/core/xdp.c
24947F: samples/bpf/xdp*
24948F: tools/testing/selftests/bpf/*/*xdp*
24949F: tools/testing/selftests/bpf/*xdp*
24950K: (?:\b|_)xdp(?:\b|_)
24951
24952XDP SOCKETS (AF_XDP)
24953M: Björn Töpel <[email protected]>
24954M: Magnus Karlsson <[email protected]>
24955M: Maciej Fijalkowski <[email protected]>
24956R: Jonathan Lemon <[email protected]>
24957L: [email protected]
24958L: [email protected]
24959S: Maintained
24960F: Documentation/networking/af_xdp.rst
24961F: include/net/netns/xdp.h
24962F: include/net/xdp_sock*
24963F: include/net/xsk_buff_pool.h
24964F: include/uapi/linux/if_xdp.h
24965F: include/uapi/linux/xdp_diag.h
24966F: net/xdp/
24967F: tools/testing/selftests/bpf/*xsk*
24968
24969XEN BLOCK SUBSYSTEM
24970M: Roger Pau Monné <[email protected]>
24971L: [email protected] (moderated for non-subscribers)
24972S: Supported
24973F: drivers/block/xen*
24974F: drivers/block/xen-blkback/*
24975
24976XEN HYPERVISOR ARM
24977M: Stefano Stabellini <[email protected]>
24978L: [email protected] (moderated for non-subscribers)
24979S: Maintained
24980F: arch/arm/include/asm/xen/
24981F: arch/arm/xen/
24982
24983XEN HYPERVISOR ARM64
24984M: Stefano Stabellini <[email protected]>
24985L: [email protected] (moderated for non-subscribers)
24986S: Maintained
24987F: arch/arm64/include/asm/xen/
24988F: arch/arm64/xen/
24989
24990XEN HYPERVISOR INTERFACE
24991M: Juergen Gross <[email protected]>
24992M: Stefano Stabellini <[email protected]>
24993R: Oleksandr Tyshchenko <[email protected]>
24994L: [email protected] (moderated for non-subscribers)
24995S: Supported
24996T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24997F: Documentation/ABI/stable/sysfs-hypervisor-xen
24998F: Documentation/ABI/testing/sysfs-hypervisor-xen
24999F: drivers/*/xen-*front.c
25000F: drivers/xen/
25001F: include/uapi/xen/
25002F: include/xen/
25003F: kernel/configs/xen.config
25004
25005XEN HYPERVISOR X86
25006M: Juergen Gross <[email protected]>
25007R: Boris Ostrovsky <[email protected]>
25008L: [email protected] (moderated for non-subscribers)
25009S: Supported
25010F: arch/x86/configs/xen.config
25011F: arch/x86/include/asm/pvclock-abi.h
25012F: arch/x86/include/asm/xen/
25013F: arch/x86/platform/pvh/
25014F: arch/x86/xen/
25015
25016XEN NETWORK BACKEND DRIVER
25017M: Wei Liu <[email protected]>
25018M: Paul Durrant <[email protected]>
25019L: [email protected] (moderated for non-subscribers)
25020L: [email protected]
25021S: Supported
25022F: drivers/net/xen-netback/*
25023
25024XEN PCI SUBSYSTEM
25025M: Juergen Gross <[email protected]>
25026L: [email protected] (moderated for non-subscribers)
25027S: Supported
25028F: arch/x86/pci/*xen*
25029F: drivers/pci/*xen*
25030
25031XEN PVSCSI DRIVERS
25032M: Juergen Gross <[email protected]>
25033L: [email protected] (moderated for non-subscribers)
25034L: [email protected]
25035S: Supported
25036F: drivers/scsi/xen-scsifront.c
25037F: drivers/xen/xen-scsiback.c
25038F: include/xen/interface/io/vscsiif.h
25039
25040XEN PVUSB DRIVER
25041M: Juergen Gross <[email protected]>
25042L: [email protected] (moderated for non-subscribers)
25043L: [email protected]
25044S: Supported
25045F: drivers/usb/host/xen*
25046F: include/xen/interface/io/usbif.h
25047
25048XEN SOUND FRONTEND DRIVER
25049M: Oleksandr Andrushchenko <[email protected]>
25050L: [email protected] (moderated for non-subscribers)
25051L: [email protected] (moderated for non-subscribers)
25052S: Supported
25053F: sound/xen/*
25054
25055XEN SWIOTLB SUBSYSTEM
25056M: Juergen Gross <[email protected]>
25057M: Stefano Stabellini <[email protected]>
25058L: [email protected] (moderated for non-subscribers)
25059L: [email protected]
25060S: Supported
25061F: arch/*/include/asm/xen/swiotlb-xen.h
25062F: drivers/xen/swiotlb-xen.c
25063F: include/xen/arm/swiotlb-xen.h
25064F: include/xen/swiotlb-xen.h
25065
25066XFS FILESYSTEM
25067M: Chandan Babu R <[email protected]>
25068R: Darrick J. Wong <[email protected]>
25069L: [email protected]
25070S: Supported
25071W: http://xfs.org/
25072C: irc://irc.oftc.net/xfs
25073T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25074P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25075F: Documentation/ABI/testing/sysfs-fs-xfs
25076F: Documentation/admin-guide/xfs.rst
25077F: Documentation/filesystems/xfs/*
25078F: fs/xfs/
25079F: include/uapi/linux/dqblk_xfs.h
25080F: include/uapi/linux/fsmap.h
25081
25082XILINX AMS DRIVER
25083M: Anand Ashok Dumbre <[email protected]>
25084L: [email protected]
25085S: Maintained
25086F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25087F: drivers/iio/adc/xilinx-ams.c
25088
25089XILINX AXI ETHERNET DRIVER
25090M: Radhey Shyam Pandey <[email protected]>
25091S: Maintained
25092F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25093F: drivers/net/ethernet/xilinx/xilinx_axienet*
25094
25095XILINX CAN DRIVER
25096M: Appana Durga Kedareswara rao <[email protected]>
25097L: [email protected]
25098S: Maintained
25099F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25100F: drivers/net/can/xilinx_can.c
25101
25102XILINX EVENT MANAGEMENT DRIVER
25103M: Michal Simek <[email protected]>
25104S: Maintained
25105F: drivers/soc/xilinx/xlnx_event_manager.c
25106F: include/linux/firmware/xlnx-event-manager.h
25107
25108XILINX GPIO DRIVER
25109M: Shubhrajyoti Datta <[email protected]>
25110R: Srinivas Neeli <[email protected]>
25111R: Michal Simek <[email protected]>
25112S: Maintained
25113F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25114F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25115F: drivers/gpio/gpio-xilinx.c
25116F: drivers/gpio/gpio-zynq.c
25117
25118XILINX LL TEMAC ETHERNET DRIVER
25119L: [email protected]
25120S: Orphan
25121F: drivers/net/ethernet/xilinx/ll_temac*
25122
25123XILINX PWM DRIVER
25124M: Sean Anderson <[email protected]>
25125S: Maintained
25126F: drivers/pwm/pwm-xilinx.c
25127F: include/clocksource/timer-xilinx.h
25128
25129XILINX SD-FEC IP CORES
25130M: Derek Kiernan <[email protected]>
25131M: Dragan Cvetic <[email protected]>
25132S: Maintained
25133F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25134F: Documentation/misc-devices/xilinx_sdfec.rst
25135F: drivers/misc/Kconfig
25136F: drivers/misc/Makefile
25137F: drivers/misc/xilinx_sdfec.c
25138F: include/uapi/misc/xilinx_sdfec.h
25139
25140XILINX UARTLITE SERIAL DRIVER
25141M: Peter Korsgaard <[email protected]>
25142L: [email protected]
25143S: Maintained
25144F: drivers/tty/serial/uartlite.c
25145
25146XILINX VIDEO IP CORES
25147M: Laurent Pinchart <[email protected]>
25148L: [email protected]
25149S: Supported
25150T: git git://linuxtv.org/media_tree.git
25151F: Documentation/devicetree/bindings/media/xilinx/
25152F: drivers/media/platform/xilinx/
25153F: include/uapi/linux/xilinx-v4l2-controls.h
25154
25155XILINX VERSAL EDAC DRIVER
25156M: Shubhrajyoti Datta <[email protected]>
25157M: Sai Krishna Potthuri <[email protected]>
25158S: Maintained
25159F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25160F: drivers/edac/versal_edac.c
25161
25162XILINX WATCHDOG DRIVER
25163M: Srinivas Neeli <[email protected]>
25164R: Shubhrajyoti Datta <[email protected]>
25165R: Michal Simek <[email protected]>
25166S: Maintained
25167F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25168F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25169F: drivers/watchdog/of_xilinx_wdt.c
25170F: drivers/watchdog/xilinx_wwdt.c
25171
25172XILINX XDMA DRIVER
25173M: Lizhi Hou <[email protected]>
25174M: Brian Xu <[email protected]>
25175M: Raj Kumar Rampelli <[email protected]>
25176L: [email protected]
25177S: Supported
25178F: drivers/dma/xilinx/xdma-regs.h
25179F: drivers/dma/xilinx/xdma.c
25180F: include/linux/dma/amd_xdma.h
25181F: include/linux/platform_data/amd_xdma.h
25182
25183XILINX ZYNQMP DPDMA DRIVER
25184M: Laurent Pinchart <[email protected]>
25185L: [email protected]
25186S: Supported
25187F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25188F: drivers/dma/xilinx/xilinx_dpdma.c
25189F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25190
25191XILINX ZYNQMP OCM EDAC DRIVER
25192M: Shubhrajyoti Datta <[email protected]>
25193M: Sai Krishna Potthuri <[email protected]>
25194S: Maintained
25195F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25196F: drivers/edac/zynqmp_edac.c
25197
25198XILINX ZYNQMP PSGTR PHY DRIVER
25199M: Laurent Pinchart <[email protected]>
25200L: [email protected]
25201S: Supported
25202T: git https://github.com/Xilinx/linux-xlnx.git
25203F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25204F: drivers/phy/xilinx/phy-zynqmp.c
25205
25206XILINX ZYNQMP SHA3 DRIVER
25207M: Harsha <[email protected]>
25208S: Maintained
25209F: drivers/crypto/xilinx/zynqmp-sha.c
25210
25211XILINX ZYNQMP NVMEM DRIVER
25212M: Praveen Teja Kundanala <[email protected]>
25213M: Kalyani Akula <[email protected]>
25214R: Michal Simek <[email protected]>
25215S: Maintained
25216F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25217F: drivers/nvmem/zynqmp_nvmem.c
25218
25219XILLYBUS DRIVER
25220M: Eli Billauer <[email protected]>
25221L: [email protected]
25222S: Supported
25223F: drivers/char/xillybus/
25224
25225XLP9XX I2C DRIVER
25226M: George Cherian <[email protected]>
25227L: [email protected]
25228S: Supported
25229W: http://www.marvell.com
25230F: drivers/i2c/busses/i2c-xlp9xx.c
25231
25232XRA1403 GPIO EXPANDER
25233M: Nandor Han <[email protected]>
25234L: [email protected]
25235S: Maintained
25236F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25237F: drivers/gpio/gpio-xra1403.c
25238
25239XTENSA XTFPGA PLATFORM SUPPORT
25240M: Max Filippov <[email protected]>
25241S: Maintained
25242F: drivers/spi/spi-xtensa-xtfpga.c
25243F: sound/soc/xtensa/xtfpga-i2s.c
25244
25245YAM DRIVER FOR AX.25
25246M: Jean-Paul Roubelat <[email protected]>
25247L: [email protected]
25248S: Maintained
25249F: drivers/net/hamradio/yam*
25250F: include/linux/yam.h
25251
25252YAMA SECURITY MODULE
25253M: Kees Cook <[email protected]>
25254S: Supported
25255T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25256F: Documentation/admin-guide/LSM/Yama.rst
25257F: security/yama/
25258
25259YAML NETLINK (YNL)
25260M: Donald Hunter <[email protected]>
25261M: Jakub Kicinski <[email protected]>
25262F: Documentation/netlink/
25263F: Documentation/userspace-api/netlink/intro-specs.rst
25264F: Documentation/userspace-api/netlink/specs.rst
25265F: tools/net/ynl/
25266
25267YEALINK PHONE DRIVER
25268M: Henk Vergonet <[email protected]>
25269L: [email protected]
25270S: Maintained
25271F: Documentation/input/devices/yealink.rst
25272F: drivers/input/misc/yealink.*
25273
25274Z3FOLD COMPRESSED PAGE ALLOCATOR
25275M: Vitaly Wool <[email protected]>
25276R: Miaohe Lin <[email protected]>
25277L: [email protected]
25278S: Maintained
25279F: mm/z3fold.c
25280
25281Z8530 DRIVER FOR AX.25
25282M: Joerg Reuter <[email protected]>
25283L: [email protected]
25284S: Maintained
25285W: http://yaina.de/jreuter/
25286W: http://www.qsl.net/dl1bke/
25287F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
25288F: drivers/net/hamradio/*scc.c
25289F: drivers/net/hamradio/z8530.h
25290
25291ZBUD COMPRESSED PAGE ALLOCATOR
25292M: Seth Jennings <[email protected]>
25293M: Dan Streetman <[email protected]>
25294L: [email protected]
25295S: Maintained
25296F: mm/zbud.c
25297
25298ZD1211RW WIRELESS DRIVER
25299L: [email protected]
25300S: Orphan
25301F: drivers/net/wireless/zydas/zd1211rw/
25302
25303ZD1301 MEDIA DRIVER
25304L: [email protected]
25305S: Orphan
25306W: https://linuxtv.org/
25307Q: https://patchwork.linuxtv.org/project/linux-media/list/
25308F: drivers/media/usb/dvb-usb-v2/zd1301*
25309
25310ZD1301_DEMOD MEDIA DRIVER
25311L: [email protected]
25312S: Orphan
25313W: https://linuxtv.org/
25314Q: https://patchwork.linuxtv.org/project/linux-media/list/
25315F: drivers/media/dvb-frontends/zd1301_demod*
25316
25317ZHAOXIN PROCESSOR SUPPORT
25318M: Tony W Wang-oc <[email protected]>
25319L: [email protected]
25320S: Maintained
25321F: arch/x86/kernel/cpu/zhaoxin.c
25322
25323ZONEFS FILESYSTEM
25324M: Damien Le Moal <[email protected]>
25325M: Naohiro Aota <[email protected]>
25326R: Johannes Thumshirn <[email protected]>
25327L: [email protected]
25328S: Maintained
25329T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25330F: Documentation/filesystems/zonefs.rst
25331F: fs/zonefs/
25332
25333ZR36067 VIDEO FOR LINUX DRIVER
25334M: Corentin Labbe <[email protected]>
25335L: [email protected]
25336L: [email protected]
25337S: Maintained
25338W: http://mjpeg.sourceforge.net/driver-zoran/
25339Q: https://patchwork.linuxtv.org/project/linux-media/list/
25340F: Documentation/driver-api/media/drivers/zoran.rst
25341F: drivers/media/pci/zoran/
25342
25343ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25344M: Minchan Kim <[email protected]>
25345M: Sergey Senozhatsky <[email protected]>
25346L: [email protected]
25347S: Maintained
25348F: Documentation/admin-guide/blockdev/zram.rst
25349F: drivers/block/zram/
25350
25351ZS DECSTATION Z85C30 SERIAL DRIVER
25352M: "Maciej W. Rozycki" <[email protected]>
25353S: Maintained
25354F: drivers/tty/serial/zs.*
25355
25356ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25357M: Minchan Kim <[email protected]>
25358M: Sergey Senozhatsky <[email protected]>
25359L: [email protected]
25360S: Maintained
25361F: Documentation/mm/zsmalloc.rst
25362F: include/linux/zsmalloc.h
25363F: mm/zsmalloc.c
25364
25365ZSTD
25366M: Nick Terrell <[email protected]>
25367S: Maintained
25368B: https://github.com/facebook/zstd/issues
25369T: git https://github.com/terrelln/linux.git
25370F: crypto/zstd.c
25371F: include/linux/zstd*
25372F: lib/decompress_unzstd.c
25373F: lib/zstd/
25374N: zstd
25375K: zstd
25376
25377ZSWAP COMPRESSED SWAP CACHING
25378M: Johannes Weiner <[email protected]>
25379M: Yosry Ahmed <[email protected]>
25380M: Nhat Pham <[email protected]>
25381R: Chengming Zhou <[email protected]>
25382L: [email protected]
25383S: Maintained
25384F: Documentation/admin-guide/mm/zswap.rst
25385F: include/linux/zpool.h
25386F: include/linux/zswap.h
25387F: mm/zpool.c
25388F: mm/zswap.c
25389F: tools/testing/selftests/cgroup/test_zswap.c
25390
25391SENARYTECH AUDIO CODEC DRIVER
25392M: bo liu <[email protected]>
25393S: Maintained
25394T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25395F: sound/pci/hda/patch_senarytech.c
25396
25397THE REST
25398M: Linus Torvalds <[email protected]>
25399L: [email protected]
25400S: Buried alive in reporters
25401T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25402F: *
25403F: */