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

25375 lines · 754.9 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 SUB-ARCHITECTURES
1884L: [email protected] (moderated for non-subscribers)
1885S: Maintained
1886C: irc://irc.libera.chat/armlinux
1887T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1888F: arch/arm/mach-*/
1889F: arch/arm/plat-*/
1890
1891ARM/ACTIONS SEMI ARCHITECTURE
1892M: Andreas Färber <[email protected]>
1893M: Manivannan Sadhasivam <[email protected]>
1894L: [email protected] (moderated for non-subscribers)
1895L: [email protected] (moderated for non-subscribers)
1896S: Maintained
1897F: Documentation/devicetree/bindings/arm/actions.yaml
1898F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1899F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1900F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1901F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1902F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1903F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1904F: Documentation/devicetree/bindings/pinctrl/actions,*
1905F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1906F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1907F: arch/arm/boot/dts/actions/
1908F: arch/arm/mach-actions/
1909F: arch/arm64/boot/dts/actions/
1910F: drivers/clk/actions/
1911F: drivers/clocksource/timer-owl*
1912F: drivers/dma/owl-dma.c
1913F: drivers/i2c/busses/i2c-owl.c
1914F: drivers/irqchip/irq-owl-sirq.c
1915F: drivers/mmc/host/owl-mmc.c
1916F: drivers/net/ethernet/actions/
1917F: drivers/pinctrl/actions/*
1918F: drivers/pmdomain/actions/
1919F: include/dt-bindings/power/owl-*
1920F: include/dt-bindings/reset/actions,*
1921F: include/linux/soc/actions/
1922N: owl
1923
1924ARM/AIROHA SOC SUPPORT
1925M: Matthias Brugger <[email protected]>
1926M: AngeloGioacchino Del Regno <[email protected]>
1927L: [email protected] (moderated for non-subscribers)
1928L: [email protected] (moderated for non-subscribers)
1929S: Odd Fixes
1930F: arch/arm/boot/dts/airoha/
1931F: arch/arm64/boot/dts/airoha/
1932
1933ARM/Allwinner SoC Clock Support
1934M: Emilio López <[email protected]>
1935S: Maintained
1936F: drivers/clk/sunxi/
1937
1938ARM/Allwinner sunXi SoC support
1939M: Chen-Yu Tsai <[email protected]>
1940M: Jernej Skrabec <[email protected]>
1941M: Samuel Holland <[email protected]>
1942L: [email protected] (moderated for non-subscribers)
1943L: [email protected]
1944S: Maintained
1945T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1946F: arch/arm/mach-sunxi/
1947F: arch/arm64/boot/dts/allwinner/
1948F: drivers/clk/sunxi-ng/
1949F: drivers/pinctrl/sunxi/
1950F: drivers/soc/sunxi/
1951N: allwinner
1952N: sun[x456789]i
1953N: sun[25]0i
1954
1955ARM/ALPHASCALE ARCHITECTURE
1956M: Krzysztof Kozlowski <[email protected]>
1957L: [email protected] (moderated for non-subscribers)
1958S: Odd Fixes
1959F: arch/arm/boot/dts/alphascale/
1960F: drivers/clk/clk-asm9260.c
1961F: drivers/clocksource/asm9260_timer.c
1962F: drivers/rtc/rtc-asm9260.c
1963F: drivers/watchdog/asm9260_wdt.c
1964
1965ARM/AMD PENSANDO ARM64 ARCHITECTURE
1966M: Brad Larson <[email protected]>
1967L: [email protected] (moderated for non-subscribers)
1968S: Supported
1969F: Documentation/devicetree/bindings/*/amd,pensando*
1970F: arch/arm64/boot/dts/amd/elba*
1971
1972ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1973M: Neil Armstrong <[email protected]>
1974M: Jerome Brunet <[email protected]>
1975L: [email protected]
1976S: Maintained
1977F: Documentation/devicetree/bindings/clock/amlogic*
1978F: drivers/clk/meson/
1979F: include/dt-bindings/clock/amlogic,a1*
1980F: include/dt-bindings/clock/gxbb*
1981F: include/dt-bindings/clock/meson*
1982
1983ARM/Amlogic Meson SoC Crypto Drivers
1984M: Corentin Labbe <[email protected]>
1985L: [email protected]
1986L: [email protected]
1987S: Maintained
1988F: Documentation/devicetree/bindings/crypto/amlogic*
1989F: drivers/crypto/amlogic/
1990
1991ARM/Amlogic Meson SoC Sound Drivers
1992M: Jerome Brunet <[email protected]>
1993L: [email protected] (moderated for non-subscribers)
1994S: Maintained
1995F: Documentation/devicetree/bindings/sound/amlogic*
1996F: sound/soc/meson/
1997
1998ARM/Amlogic Meson SoC support
1999M: Neil Armstrong <[email protected]>
2000M: Kevin Hilman <[email protected]>
2001R: Jerome Brunet <[email protected]>
2002R: Martin Blumenstingl <[email protected]>
2003L: [email protected] (moderated for non-subscribers)
2004L: [email protected]
2005S: Maintained
2006W: http://linux-meson.com/
2007F: Documentation/devicetree/bindings/phy/amlogic*
2008F: arch/arm/boot/dts/amlogic/
2009F: arch/arm/mach-meson/
2010F: arch/arm64/boot/dts/amlogic/
2011F: drivers/pmdomain/amlogic/
2012F: drivers/mmc/host/meson*
2013F: drivers/phy/amlogic/
2014F: drivers/pinctrl/meson/
2015F: drivers/rtc/rtc-meson*
2016F: drivers/soc/amlogic/
2017N: meson
2018
2019ARM/Annapurna Labs ALPINE ARCHITECTURE
2020M: Antoine Tenart <[email protected]>
2021L: [email protected] (moderated for non-subscribers)
2022S: Odd Fixes
2023F: arch/arm/boot/dts/amazon/
2024F: arch/arm/mach-alpine/
2025F: arch/arm64/boot/dts/amazon/
2026F: drivers/*/*alpine*
2027
2028ARM/APPLE MACHINE SOUND DRIVERS
2029M: Martin Povišer <[email protected]>
2030L: [email protected]
2031L: [email protected] (moderated for non-subscribers)
2032S: Maintained
2033F: Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2034F: Documentation/devicetree/bindings/sound/apple,*
2035F: sound/soc/apple/*
2036F: sound/soc/codecs/cs42l83-i2c.c
2037F: sound/soc/codecs/ssm3515.c
2038
2039ARM/APPLE MACHINE SUPPORT
2040M: Hector Martin <[email protected]>
2041M: Sven Peter <[email protected]>
2042R: Alyssa Rosenzweig <[email protected]>
2043L: [email protected]
2044L: [email protected] (moderated for non-subscribers)
2045S: Maintained
2046W: https://asahilinux.org
2047B: https://github.com/AsahiLinux/linux/issues
2048C: irc://irc.oftc.net/asahi-dev
2049T: git https://github.com/AsahiLinux/linux.git
2050F: Documentation/devicetree/bindings/arm/apple.yaml
2051F: Documentation/devicetree/bindings/arm/apple/*
2052F: Documentation/devicetree/bindings/clock/apple,nco.yaml
2053F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2054F: Documentation/devicetree/bindings/dma/apple,admac.yaml
2055F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2056F: Documentation/devicetree/bindings/interrupt-controller/apple,*
2057F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
2058F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
2059F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2060F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2061F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2062F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2063F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
2064F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2065F: Documentation/devicetree/bindings/power/apple*
2066F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2067F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2068F: arch/arm64/boot/dts/apple/
2069F: drivers/bluetooth/hci_bcm4377.c
2070F: drivers/clk/clk-apple-nco.c
2071F: drivers/cpufreq/apple-soc-cpufreq.c
2072F: drivers/dma/apple-admac.c
2073F: drivers/pmdomain/apple/
2074F: drivers/i2c/busses/i2c-pasemi-core.c
2075F: drivers/i2c/busses/i2c-pasemi-platform.c
2076F: drivers/iommu/apple-dart.c
2077F: drivers/iommu/io-pgtable-dart.c
2078F: drivers/irqchip/irq-apple-aic.c
2079F: drivers/nvme/host/apple.c
2080F: drivers/nvmem/apple-efuses.c
2081F: drivers/pinctrl/pinctrl-apple-gpio.c
2082F: drivers/pwm/pwm-apple.c
2083F: drivers/soc/apple/*
2084F: drivers/watchdog/apple_wdt.c
2085F: include/dt-bindings/interrupt-controller/apple-aic.h
2086F: include/dt-bindings/pinctrl/apple.h
2087F: include/linux/soc/apple/*
2088
2089ARM/ARTPEC MACHINE SUPPORT
2090M: Jesper Nilsson <[email protected]>
2091M: Lars Persson <[email protected]>
2092L: [email protected]
2093S: Maintained
2094F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2095F: arch/arm/boot/dts/axis/
2096F: arch/arm/mach-artpec
2097F: drivers/clk/axis
2098F: drivers/crypto/axis
2099F: drivers/mmc/host/usdhi6rol0.c
2100F: drivers/pinctrl/pinctrl-artpec*
2101
2102ARM/ASPEED I2C DRIVER
2103M: Brendan Higgins <[email protected]>
2104R: Benjamin Herrenschmidt <[email protected]>
2105R: Joel Stanley <[email protected]>
2106L: [email protected]
2107L: [email protected] (moderated for non-subscribers)
2108S: Maintained
2109F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2110F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2111F: drivers/i2c/busses/i2c-aspeed.c
2112F: drivers/irqchip/irq-aspeed-i2c-ic.c
2113
2114ARM/ASPEED MACHINE SUPPORT
2115M: Joel Stanley <[email protected]>
2116R: Andrew Jeffery <[email protected]>
2117L: [email protected] (moderated for non-subscribers)
2118L: [email protected] (moderated for non-subscribers)
2119S: Supported
2120Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2121T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2122F: Documentation/devicetree/bindings/arm/aspeed/
2123F: arch/arm/boot/dts/aspeed/
2124F: arch/arm/mach-aspeed/
2125N: aspeed
2126
2127ARM/AXM LSI SOC
2128M: Krzysztof Kozlowski <[email protected]>
2129L: [email protected] (moderated for non-subscribers)
2130S: Odd Fixes
2131F: Documentation/devicetree/bindings/arm/axxia.yaml
2132F: arch/arm/boot/dts/intel/axm/
2133F: arch/arm/mach-axxia/
2134
2135ARM/BITMAIN ARCHITECTURE
2136M: Manivannan Sadhasivam <[email protected]>
2137L: [email protected] (moderated for non-subscribers)
2138S: Maintained
2139F: Documentation/devicetree/bindings/arm/bitmain.yaml
2140F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2141F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2142F: arch/arm64/boot/dts/bitmain/
2143F: drivers/clk/clk-bm1880.c
2144F: drivers/pinctrl/pinctrl-bm1880.c
2145
2146ARM/CALXEDA HIGHBANK ARCHITECTURE
2147M: Andre Przywara <[email protected]>
2148L: [email protected] (moderated for non-subscribers)
2149S: Maintained
2150F: arch/arm/boot/dts/calxeda/
2151F: arch/arm/mach-highbank/
2152
2153ARM/CAVIUM THUNDER NETWORK DRIVER
2154M: Sunil Goutham <[email protected]>
2155L: [email protected] (moderated for non-subscribers)
2156S: Supported
2157F: drivers/net/ethernet/cavium/thunder/
2158
2159ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2160M: Lukasz Majewski <[email protected]>
2161L: [email protected] (moderated for non-subscribers)
2162S: Maintained
2163F: arch/arm/mach-ep93xx/ts72xx.c
2164
2165ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2166M: Alexander Shiyan <[email protected]>
2167L: [email protected] (moderated for non-subscribers)
2168S: Odd Fixes
2169N: clps711x
2170
2171ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2172M: Hartley Sweeten <[email protected]>
2173M: Alexander Sverdlin <[email protected]>
2174L: [email protected] (moderated for non-subscribers)
2175S: Maintained
2176F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2177F: Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2178F: arch/arm/boot/compressed/misc-ep93xx.h
2179F: arch/arm/mach-ep93xx/
2180F: drivers/iio/adc/ep93xx_adc.c
2181
2182ARM/CLKDEV SUPPORT
2183M: Russell King <[email protected]>
2184L: [email protected] (moderated for non-subscribers)
2185S: Maintained
2186T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2187F: drivers/clk/clkdev.c
2188
2189ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2190M: Baruch Siach <[email protected]>
2191L: [email protected] (moderated for non-subscribers)
2192S: Maintained
2193F: arch/arm/boot/dts/cnxt/
2194N: digicolor
2195
2196ARM/CORESIGHT FRAMEWORK AND DRIVERS
2197M: Suzuki K Poulose <[email protected]>
2198R: Mike Leach <[email protected]>
2199R: James Clark <[email protected]>
2200L: [email protected] (moderated for non-subscribers)
2201L: [email protected] (moderated for non-subscribers)
2202S: Maintained
2203T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2204F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2205F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2206F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2207F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2208F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2209F: Documentation/trace/coresight/*
2210F: drivers/hwtracing/coresight/*
2211F: include/dt-bindings/arm/coresight-cti-dt.h
2212F: include/linux/coresight*
2213F: include/uapi/linux/coresight*
2214F: samples/coresight/*
2215F: tools/perf/Documentation/arm-coresight.txt
2216F: tools/perf/arch/arm/util/auxtrace.c
2217F: tools/perf/arch/arm/util/cs-etm.c
2218F: tools/perf/arch/arm/util/cs-etm.h
2219F: tools/perf/arch/arm/util/pmu.c
2220F: tools/perf/tests/shell/*coresight*
2221F: tools/perf/tests/shell/coresight/*
2222F: tools/perf/tests/shell/lib/*coresight*
2223F: tools/perf/util/cs-etm-decoder/*
2224F: tools/perf/util/cs-etm.*
2225
2226ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2227M: Hans Ulli Kroll <[email protected]>
2228M: Linus Walleij <[email protected]>
2229L: [email protected] (moderated for non-subscribers)
2230S: Maintained
2231T: git git://github.com/ulli-kroll/linux.git
2232F: Documentation/devicetree/bindings/arm/gemini.yaml
2233F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2234F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2235F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2236F: arch/arm/boot/dts/gemini/
2237F: arch/arm/mach-gemini/
2238F: drivers/crypto/gemini/
2239F: drivers/net/ethernet/cortina/
2240F: drivers/pinctrl/pinctrl-gemini.c
2241F: drivers/rtc/rtc-ftrtc010.c
2242
2243ARM/CZ.NIC TURRIS SUPPORT
2244M: Marek Behún <[email protected]>
2245S: Maintained
2246W: https://www.turris.cz/
2247F: Documentation/ABI/testing/debugfs-moxtet
2248F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2249F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2250F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2251F: Documentation/devicetree/bindings/bus/moxtet.txt
2252F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2253F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2254F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2255F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2256F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2257F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2258F: drivers/bus/moxtet.c
2259F: drivers/firmware/turris-mox-rwtm.c
2260F: drivers/gpio/gpio-moxtet.c
2261F: drivers/leds/leds-turris-omnia.c
2262F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2263F: drivers/platform/cznic/
2264F: drivers/watchdog/armada_37xx_wdt.c
2265F: include/dt-bindings/bus/moxtet.h
2266F: include/linux/armada-37xx-rwtm-mailbox.h
2267F: include/linux/moxtet.h
2268F: include/linux/turris-omnia-mcu-interface.h
2269
2270ARM/FARADAY FA526 PORT
2271M: Hans Ulli Kroll <[email protected]>
2272L: [email protected] (moderated for non-subscribers)
2273S: Maintained
2274T: git git://git.berlios.de/gemini-board
2275F: arch/arm/mm/*-fa*
2276
2277ARM/FOOTBRIDGE ARCHITECTURE
2278M: Russell King <[email protected]>
2279L: [email protected] (moderated for non-subscribers)
2280S: Maintained
2281W: http://www.armlinux.org.uk/
2282F: arch/arm/include/asm/hardware/dec21285.h
2283F: arch/arm/mach-footbridge/
2284
2285ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2286M: Shawn Guo <[email protected]>
2287M: Sascha Hauer <[email protected]>
2288R: Pengutronix Kernel Team <[email protected]>
2289R: Fabio Estevam <[email protected]>
2290L: [email protected]
2291L: [email protected] (moderated for non-subscribers)
2292S: Maintained
2293T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2294F: arch/arm/boot/dts/nxp/imx/
2295F: arch/arm/boot/dts/nxp/mxs/
2296F: arch/arm64/boot/dts/freescale/
2297X: arch/arm64/boot/dts/freescale/fsl-*
2298X: arch/arm64/boot/dts/freescale/qoriq-*
2299X: drivers/media/i2c/
2300N: imx
2301N: mxs
2302
2303ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2304M: Shawn Guo <[email protected]>
2305L: [email protected] (moderated for non-subscribers)
2306S: Maintained
2307T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2308F: arch/arm/boot/dts/nxp/ls/
2309F: arch/arm64/boot/dts/freescale/fsl-*
2310F: arch/arm64/boot/dts/freescale/qoriq-*
2311
2312ARM/FREESCALE VYBRID ARM ARCHITECTURE
2313M: Shawn Guo <[email protected]>
2314M: Sascha Hauer <[email protected]>
2315R: Pengutronix Kernel Team <[email protected]>
2316R: Stefan Agner <[email protected]>
2317L: [email protected] (moderated for non-subscribers)
2318S: Maintained
2319T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2320F: arch/arm/boot/dts/nxp/vf/
2321F: arch/arm/mach-imx/*vf610*
2322
2323ARM/GUMSTIX MACHINE SUPPORT
2324M: Steve Sakoman <[email protected]>
2325L: [email protected] (moderated for non-subscribers)
2326S: Maintained
2327
2328ARM/HISILICON SOC SUPPORT
2329M: Wei Xu <[email protected]>
2330L: [email protected] (moderated for non-subscribers)
2331S: Supported
2332W: http://www.hisilicon.com
2333T: git https://github.com/hisilicon/linux-hisi.git
2334F: arch/arm/boot/dts/hisilicon/
2335F: arch/arm/mach-hisi/
2336F: arch/arm64/boot/dts/hisilicon/
2337
2338ARM/HP JORNADA 7XX MACHINE SUPPORT
2339M: Kristoffer Ericson <[email protected]>
2340S: Maintained
2341W: www.jlime.com
2342T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2343F: arch/arm/mach-sa1100/include/mach/jornada720.h
2344F: arch/arm/mach-sa1100/jornada720.c
2345
2346ARM/HPE GXP ARCHITECTURE
2347M: Jean-Marie Verdun <[email protected]>
2348M: Nick Hawkins <[email protected]>
2349S: Maintained
2350F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2351F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2352F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2353F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2354F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2355F: Documentation/hwmon/gxp-fan-ctrl.rst
2356F: arch/arm/boot/dts/hpe/
2357F: arch/arm/mach-hpe/
2358F: drivers/clocksource/timer-gxp.c
2359F: drivers/hwmon/gxp-fan-ctrl.c
2360F: drivers/i2c/busses/i2c-gxp.c
2361F: drivers/spi/spi-gxp.c
2362F: drivers/watchdog/gxp-wdt.c
2363
2364ARM/IGEP MACHINE SUPPORT
2365M: Enric Balletbo i Serra <[email protected]>
2366M: Javier Martinez Canillas <[email protected]>
2367L: [email protected]
2368L: [email protected] (moderated for non-subscribers)
2369S: Maintained
2370F: arch/arm/boot/dts/ti/omap/omap3-igep*
2371
2372ARM/INTEL IXP4XX ARM ARCHITECTURE
2373M: Linus Walleij <[email protected]>
2374M: Imre Kaloz <[email protected]>
2375L: [email protected] (moderated for non-subscribers)
2376S: Maintained
2377F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2378F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2379F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2380F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2381F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2382F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2383F: arch/arm/boot/dts/intel/ixp/
2384F: arch/arm/mach-ixp4xx/
2385F: drivers/bus/intel-ixp4xx-eb.c
2386F: drivers/char/hw_random/ixp4xx-rng.c
2387F: drivers/clocksource/timer-ixp4xx.c
2388F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2389F: drivers/gpio/gpio-ixp4xx.c
2390F: drivers/irqchip/irq-ixp4xx.c
2391F: drivers/net/ethernet/xscale/ixp4xx_eth.c
2392F: drivers/net/wan/ixp4xx_hss.c
2393F: drivers/soc/ixp4xx/ixp4xx-npe.c
2394F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
2395F: include/linux/soc/ixp4xx/npe.h
2396F: include/linux/soc/ixp4xx/qmgr.h
2397
2398ARM/INTEL KEEMBAY ARCHITECTURE
2399M: Paul J. Murphy <[email protected]>
2400M: Daniele Alessandrelli <[email protected]>
2401S: Maintained
2402F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2403F: arch/arm64/boot/dts/intel/keembay-evm.dts
2404F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2405
2406ARM/INTEL XSC3 (MANZANO) ARM CORE
2407M: Lennert Buytenhek <[email protected]>
2408L: [email protected] (moderated for non-subscribers)
2409S: Maintained
2410
2411ARM/LG1K ARCHITECTURE
2412M: Chanho Min <[email protected]>
2413L: [email protected] (moderated for non-subscribers)
2414S: Maintained
2415F: arch/arm64/boot/dts/lg/
2416
2417ARM/LPC18XX ARCHITECTURE
2418M: Vladimir Zapolskiy <[email protected]>
2419L: [email protected] (moderated for non-subscribers)
2420S: Maintained
2421F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2422F: arch/arm/boot/dts/nxp/lpc/lpc43*
2423F: drivers/i2c/busses/i2c-lpc2k.c
2424F: drivers/memory/pl172.c
2425F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2426F: drivers/rtc/rtc-lpc24xx.c
2427N: lpc18xx
2428
2429ARM/LPC32XX SOC SUPPORT
2430M: Vladimir Zapolskiy <[email protected]>
2431L: [email protected] (moderated for non-subscribers)
2432S: Maintained
2433T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2434F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2435F: arch/arm/boot/dts/nxp/lpc/lpc32*
2436F: arch/arm/mach-lpc32xx/
2437F: drivers/i2c/busses/i2c-pnx.c
2438F: drivers/net/ethernet/nxp/lpc_eth.c
2439F: drivers/usb/host/ohci-nxp.c
2440F: drivers/watchdog/pnx4008_wdt.c
2441N: lpc32xx
2442
2443ARM/Marvell Dove/MV78xx0/Orion SOC support
2444M: Andrew Lunn <[email protected]>
2445M: Sebastian Hesselbarth <[email protected]>
2446M: Gregory Clement <[email protected]>
2447L: [email protected] (moderated for non-subscribers)
2448S: Maintained
2449T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2450F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2451F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2452F: Documentation/devicetree/bindings/soc/dove/
2453F: arch/arm/boot/dts/marvell/dove*
2454F: arch/arm/boot/dts/marvell/orion5x*
2455F: arch/arm/mach-dove/
2456F: arch/arm/mach-mv78xx0/
2457F: arch/arm/mach-orion5x/
2458F: arch/arm/plat-orion/
2459F: drivers/bus/mvebu-mbus.c
2460F: drivers/soc/dove/
2461
2462ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2463M: Andrew Lunn <[email protected]>
2464M: Gregory Clement <[email protected]>
2465M: Sebastian Hesselbarth <[email protected]>
2466L: [email protected] (moderated for non-subscribers)
2467S: Maintained
2468T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2469F: Documentation/devicetree/bindings/arm/marvell/
2470F: arch/arm/boot/dts/marvell/armada*
2471F: arch/arm/boot/dts/marvell/kirkwood*
2472F: arch/arm/configs/mvebu_*_defconfig
2473F: arch/arm/mach-mvebu/
2474F: arch/arm64/boot/dts/marvell/
2475F: drivers/clk/mvebu/
2476F: drivers/cpufreq/armada-37xx-cpufreq.c
2477F: drivers/cpufreq/armada-8k-cpufreq.c
2478F: drivers/cpufreq/mvebu-cpufreq.c
2479F: drivers/irqchip/irq-armada-370-xp.c
2480F: drivers/irqchip/irq-mvebu-*
2481F: drivers/pinctrl/mvebu/
2482F: drivers/rtc/rtc-armada38x.c
2483
2484ARM/Mediatek RTC DRIVER
2485M: Eddie Huang <[email protected]>
2486M: Sean Wang <[email protected]>
2487L: [email protected] (moderated for non-subscribers)
2488L: [email protected] (moderated for non-subscribers)
2489S: Maintained
2490F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2491F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2492F: drivers/rtc/rtc-mt2712.c
2493F: drivers/rtc/rtc-mt6397.c
2494F: drivers/rtc/rtc-mt7622.c
2495
2496ARM/Mediatek SoC support
2497M: Matthias Brugger <[email protected]>
2498M: AngeloGioacchino Del Regno <[email protected]>
2499L: [email protected]
2500L: [email protected] (moderated for non-subscribers)
2501L: [email protected] (moderated for non-subscribers)
2502S: Maintained
2503W: https://mtk.wiki.kernel.org/
2504C: irc://irc.libera.chat/linux-mediatek
2505F: arch/arm/boot/dts/mediatek/
2506F: arch/arm/mach-mediatek/
2507F: arch/arm64/boot/dts/mediatek/
2508F: drivers/soc/mediatek/
2509N: mtk
2510N: mt[2678]
2511K: mediatek
2512
2513ARM/Mediatek USB3 PHY DRIVER
2514M: Chunfeng Yun <[email protected]>
2515L: [email protected] (moderated for non-subscribers)
2516L: [email protected] (moderated for non-subscribers)
2517S: Maintained
2518F: Documentation/devicetree/bindings/phy/mediatek,*
2519F: drivers/phy/mediatek/
2520
2521ARM/MICROCHIP (ARM64) SoC support
2522M: Conor Dooley <[email protected]>
2523M: Nicolas Ferre <[email protected]>
2524M: Claudiu Beznea <[email protected]>
2525L: [email protected] (moderated for non-subscribers)
2526S: Supported
2527T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2528F: arch/arm64/boot/dts/microchip/
2529
2530ARM/Microchip (AT91) SoC support
2531M: Nicolas Ferre <[email protected]>
2532M: Alexandre Belloni <[email protected]>
2533M: Claudiu Beznea <[email protected]>
2534L: [email protected] (moderated for non-subscribers)
2535S: Supported
2536W: http://www.linux4sam.org
2537T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2538F: arch/arm/boot/dts/microchip/at91*
2539F: arch/arm/boot/dts/microchip/sama*
2540F: arch/arm/include/debug/at91.S
2541F: arch/arm/mach-at91/
2542F: drivers/memory/atmel*
2543F: drivers/watchdog/sama5d4_wdt.c
2544F: include/soc/at91/
2545X: drivers/input/touchscreen/atmel_mxt_ts.c
2546N: at91
2547N: atmel
2548
2549ARM/Microchip Sparx5 SoC support
2550M: Lars Povlsen <[email protected]>
2551M: Steen Hegelund <[email protected]>
2552M: Daniel Machon <[email protected]>
2553M: [email protected]
2554L: [email protected] (moderated for non-subscribers)
2555S: Supported
2556F: arch/arm64/boot/dts/microchip/sparx*
2557F: drivers/net/ethernet/microchip/vcap/
2558F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2559N: sparx5
2560
2561ARM/MILBEAUT ARCHITECTURE
2562M: Taichi Sugaya <[email protected]>
2563M: Takao Orito <[email protected]>
2564L: [email protected] (moderated for non-subscribers)
2565S: Maintained
2566F: arch/arm/boot/dts/socionext/milbeaut*
2567F: arch/arm/mach-milbeaut/
2568N: milbeaut
2569
2570ARM/MOXA ART SOC
2571M: Krzysztof Kozlowski <[email protected]>
2572L: [email protected] (moderated for non-subscribers)
2573S: Odd Fixes
2574F: Documentation/devicetree/bindings/arm/moxart.yaml
2575F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2576F: arch/arm/boot/dts/moxa/
2577F: drivers/clk/clk-moxart.c
2578
2579ARM/MStar/Sigmastar Armv7 SoC support
2580M: Daniel Palmer <[email protected]>
2581M: Romain Perier <[email protected]>
2582L: [email protected] (moderated for non-subscribers)
2583S: Maintained
2584W: http://linux-chenxing.org/
2585T: git git://github.com/linux-chenxing/linux.git
2586F: Documentation/devicetree/bindings/arm/mstar/*
2587F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2588F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2589F: arch/arm/boot/dts/sigmastar/
2590F: arch/arm/mach-mstar/
2591F: drivers/clk/mstar/
2592F: drivers/clocksource/timer-msc313e.c
2593F: drivers/gpio/gpio-msc313.c
2594F: drivers/rtc/rtc-msc313.c
2595F: drivers/watchdog/msc313e_wdt.c
2596F: include/dt-bindings/clock/mstar-*
2597F: include/dt-bindings/gpio/msc313-gpio.h
2598
2599ARM/NOMADIK/Ux500 ARCHITECTURES
2600M: Linus Walleij <[email protected]>
2601L: [email protected] (moderated for non-subscribers)
2602S: Maintained
2603T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2604F: Documentation/devicetree/bindings/arm/ste-*
2605F: Documentation/devicetree/bindings/arm/ux500.yaml
2606F: Documentation/devicetree/bindings/arm/ux500/
2607F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2608F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2609F: arch/arm/boot/dts/st/ste-*
2610F: arch/arm/mach-nomadik/
2611F: arch/arm/mach-ux500/
2612F: drivers/clk/clk-nomadik.c
2613F: drivers/clocksource/clksrc-dbx500-prcmu.c
2614F: drivers/dma/ste_dma40*
2615F: drivers/pmdomain/st/ste-ux500-pm-domain.c
2616F: drivers/gpio/gpio-nomadik.c
2617F: drivers/hwspinlock/u8500_hsem.c
2618F: drivers/i2c/busses/i2c-nomadik.c
2619F: drivers/iio/adc/ab8500-gpadc.c
2620F: drivers/mfd/ab8500*
2621F: drivers/mfd/abx500*
2622F: drivers/mfd/db8500*
2623F: drivers/pinctrl/nomadik/
2624F: drivers/rtc/rtc-ab8500.c
2625F: drivers/rtc/rtc-pl031.c
2626F: drivers/soc/ux500/
2627
2628ARM/NUVOTON MA35 ARCHITECTURE
2629M: Jacky Huang <[email protected]>
2630M: Shan-Chun Hung <[email protected]>
2631L: [email protected] (moderated for non-subscribers)
2632S: Supported
2633F: Documentation/devicetree/bindings/*/*/*ma35*
2634F: Documentation/devicetree/bindings/*/*ma35*
2635F: arch/arm64/boot/dts/nuvoton/*ma35*
2636F: drivers/*/*/*ma35*
2637F: drivers/*/*ma35*
2638K: ma35d1
2639
2640ARM/NUVOTON NPCM ARCHITECTURE
2641M: Avi Fishman <[email protected]>
2642M: Tomer Maimon <[email protected]>
2643M: Tali Perry <[email protected]>
2644R: Patrick Venture <[email protected]>
2645R: Nancy Yuen <[email protected]>
2646R: Benjamin Fair <[email protected]>
2647L: [email protected] (moderated for non-subscribers)
2648S: Supported
2649F: Documentation/devicetree/bindings/*/*/*npcm*
2650F: Documentation/devicetree/bindings/*/*npcm*
2651F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2652F: arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2653F: arch/arm/mach-npcm/
2654F: arch/arm64/boot/dts/nuvoton/
2655F: drivers/*/*/*npcm*
2656F: drivers/*/*npcm*
2657F: drivers/rtc/rtc-nct3018y.c
2658F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2659F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2660
2661ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2662M: Joseph Liu <[email protected]>
2663M: Marvin Lin <[email protected]>
2664L: [email protected]
2665L: [email protected] (moderated for non-subscribers)
2666S: Maintained
2667F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2668F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2669F: Documentation/userspace-api/media/drivers/npcm-video.rst
2670F: drivers/media/platform/nuvoton/
2671F: include/uapi/linux/npcm-video.h
2672
2673ARM/NUVOTON WPCM450 ARCHITECTURE
2674M: Jonathan Neuschäfer <[email protected]>
2675L: [email protected] (moderated for non-subscribers)
2676S: Maintained
2677W: https://github.com/neuschaefer/wpcm450/wiki
2678F: Documentation/devicetree/bindings/*/*wpcm*
2679F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2680F: arch/arm/configs/wpcm450_defconfig
2681F: arch/arm/mach-npcm/wpcm450.c
2682F: drivers/*/*/*wpcm*
2683F: drivers/*/*wpcm*
2684
2685ARM/NXP S32G ARCHITECTURE
2686R: Chester Lin <[email protected]>
2687R: Matthias Brugger <[email protected]>
2688R: Ghennadi Procopciuc <[email protected]>
2689L: NXP S32 Linux Team <[email protected]>
2690L: [email protected] (moderated for non-subscribers)
2691S: Maintained
2692F: arch/arm64/boot/dts/freescale/s32g*.dts*
2693F: drivers/pinctrl/nxp/
2694
2695ARM/Orion SoC/Technologic Systems TS-78xx platform support
2696M: Alexander Clouter <[email protected]>
2697L: [email protected] (moderated for non-subscribers)
2698S: Maintained
2699W: http://www.digriz.org.uk/ts78xx/kernel
2700F: arch/arm/mach-orion5x/ts78xx-*
2701
2702ARM/QUALCOMM CHROMEBOOK SUPPORT
2703R: [email protected]
2704F: arch/arm64/boot/dts/qcom/sc7180*
2705F: arch/arm64/boot/dts/qcom/sc7280*
2706F: arch/arm64/boot/dts/qcom/sdm845-cheza*
2707
2708ARM/QUALCOMM MAILING LIST
2709L: [email protected]
2710F: Documentation/devicetree/bindings/*/qcom*
2711F: Documentation/devicetree/bindings/soc/qcom/
2712F: arch/arm/boot/dts/qcom/
2713F: arch/arm/configs/qcom_defconfig
2714F: arch/arm/mach-qcom/
2715F: arch/arm64/boot/dts/qcom/
2716F: drivers/*/*/pm8???-*
2717F: drivers/*/*/qcom*
2718F: drivers/*/*/qcom/
2719F: drivers/*/qcom*
2720F: drivers/*/qcom/
2721F: drivers/bluetooth/btqcomsmd.c
2722F: drivers/clocksource/timer-qcom.c
2723F: drivers/cpuidle/cpuidle-qcom-spm.c
2724F: drivers/extcon/extcon-qcom*
2725F: drivers/i2c/busses/i2c-qcom-geni.c
2726F: drivers/i2c/busses/i2c-qup.c
2727F: drivers/iommu/msm*
2728F: drivers/mfd/ssbi.c
2729F: drivers/mmc/host/mmci_qcom*
2730F: drivers/mmc/host/sdhci-msm.c
2731F: drivers/pci/controller/dwc/pcie-qcom.c
2732F: drivers/phy/qualcomm/
2733F: drivers/power/*/msm*
2734F: drivers/reset/reset-qcom-*
2735F: drivers/rtc/rtc-pm8xxx.c
2736F: drivers/spi/spi-geni-qcom.c
2737F: drivers/spi/spi-qcom-qspi.c
2738F: drivers/spi/spi-qup.c
2739F: drivers/tty/serial/msm_serial.c
2740F: drivers/ufs/host/ufs-qcom*
2741F: drivers/usb/dwc3/dwc3-qcom.c
2742F: include/dt-bindings/*/qcom*
2743F: include/linux/*/qcom*
2744F: include/linux/soc/qcom/
2745
2746ARM/QUALCOMM SUPPORT
2747M: Bjorn Andersson <[email protected]>
2748M: Konrad Dybcio <[email protected]>
2749L: [email protected]
2750S: Maintained
2751T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2752F: Documentation/devicetree/bindings/arm/qcom-soc.yaml
2753F: Documentation/devicetree/bindings/arm/qcom.yaml
2754F: Documentation/devicetree/bindings/bus/qcom*
2755F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2756F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2757F: Documentation/devicetree/bindings/reserved-memory/qcom
2758F: Documentation/devicetree/bindings/soc/qcom/
2759F: arch/arm/boot/dts/qcom/
2760F: arch/arm/configs/qcom_defconfig
2761F: arch/arm/mach-qcom/
2762F: arch/arm64/boot/dts/qcom/
2763F: drivers/bus/qcom*
2764F: drivers/firmware/qcom/
2765F: drivers/soc/qcom/
2766F: include/dt-bindings/arm/qcom,ids.h
2767F: include/dt-bindings/firmware/qcom,scm.h
2768F: include/dt-bindings/soc/qcom*
2769F: include/linux/firmware/qcom
2770F: include/linux/soc/qcom/
2771F: include/soc/qcom/
2772
2773ARM/RDA MICRO ARCHITECTURE
2774M: Manivannan Sadhasivam <[email protected]>
2775L: [email protected] (moderated for non-subscribers)
2776L: [email protected] (moderated for non-subscribers)
2777S: Maintained
2778F: Documentation/devicetree/bindings/arm/rda.yaml
2779F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2780F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2781F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2782F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2783F: arch/arm/boot/dts/unisoc/
2784F: drivers/clocksource/timer-rda.c
2785F: drivers/gpio/gpio-rda.c
2786F: drivers/irqchip/irq-rda-intc.c
2787F: drivers/tty/serial/rda-uart.c
2788
2789ARM/REALTEK ARCHITECTURE
2790M: Andreas Färber <[email protected]>
2791L: [email protected] (moderated for non-subscribers)
2792L: [email protected] (moderated for non-subscribers)
2793S: Maintained
2794F: Documentation/devicetree/bindings/arm/realtek.yaml
2795F: arch/arm/boot/dts/realtek/
2796F: arch/arm/mach-realtek/
2797F: arch/arm64/boot/dts/realtek/
2798
2799ARM/RISC-V/RENESAS ARCHITECTURE
2800M: Geert Uytterhoeven <[email protected]>
2801M: Magnus Damm <[email protected]>
2802L: [email protected]
2803S: Supported
2804Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2805C: irc://irc.libera.chat/renesas-soc
2806T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2807F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2808F: Documentation/devicetree/bindings/soc/renesas/
2809F: arch/arm/boot/dts/renesas/
2810F: arch/arm/configs/shmobile_defconfig
2811F: arch/arm/include/debug/renesas-scif.S
2812F: arch/arm/mach-shmobile/
2813F: arch/arm64/boot/dts/renesas/
2814F: arch/riscv/boot/dts/renesas/
2815F: drivers/pmdomain/renesas/
2816F: drivers/soc/renesas/
2817F: include/linux/soc/renesas/
2818K: \brenesas,
2819
2820ARM/RISCPC ARCHITECTURE
2821M: Russell King <[email protected]>
2822L: [email protected] (moderated for non-subscribers)
2823S: Maintained
2824W: http://www.armlinux.org.uk/
2825F: arch/arm/include/asm/hardware/ioc.h
2826F: arch/arm/include/asm/hardware/iomd.h
2827F: arch/arm/include/asm/hardware/memc.h
2828F: arch/arm/mach-rpc/
2829F: drivers/net/ethernet/8390/etherh.c
2830F: drivers/net/ethernet/i825xx/ether1*
2831F: drivers/net/ethernet/seeq/ether3*
2832F: drivers/scsi/arm/
2833
2834ARM/Rockchip SoC support
2835M: Heiko Stuebner <[email protected]>
2836L: [email protected] (moderated for non-subscribers)
2837L: [email protected]
2838S: Maintained
2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2840F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2841F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2842F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2843F: arch/arm/boot/dts/rockchip/
2844F: arch/arm/mach-rockchip/
2845F: drivers/*/*/*rockchip*
2846F: drivers/*/*rockchip*
2847F: drivers/clk/rockchip/
2848F: drivers/i2c/busses/i2c-rk3x.c
2849F: sound/soc/rockchip/
2850N: rockchip
2851
2852ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2853M: Krzysztof Kozlowski <[email protected]>
2854R: Alim Akhtar <[email protected]>
2855L: [email protected] (moderated for non-subscribers)
2856L: [email protected]
2857S: Maintained
2858P: Documentation/process/maintainer-soc-clean-dts.rst
2859Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2860B: mailto:[email protected]
2861C: irc://irc.libera.chat/linux-exynos
2862T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2863F: Documentation/arch/arm/samsung/
2864F: Documentation/devicetree/bindings/arm/samsung/
2865F: Documentation/devicetree/bindings/hwinfo/samsung,*
2866F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2867F: Documentation/devicetree/bindings/soc/samsung/
2868F: arch/arm/boot/dts/samsung/
2869F: arch/arm/mach-exynos*/
2870F: arch/arm/mach-s3c/
2871F: arch/arm/mach-s5p*/
2872F: arch/arm64/boot/dts/exynos/
2873F: drivers/*/*/*s3c24*
2874F: drivers/*/*s3c24*
2875F: drivers/*/*s3c64xx*
2876F: drivers/*/*s5pv210*
2877F: drivers/clocksource/samsung_pwm_timer.c
2878F: drivers/memory/samsung/
2879F: drivers/pwm/pwm-samsung.c
2880F: drivers/soc/samsung/
2881F: drivers/tty/serial/samsung*
2882F: include/clocksource/samsung_pwm.h
2883F: include/linux/platform_data/*s3c*
2884F: include/linux/serial_s3c.h
2885F: include/linux/soc/samsung/
2886N: exynos
2887N: s3c64xx
2888N: s5pv210
2889
2890ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2891M: Łukasz Stelmach <[email protected]>
2892L: [email protected] (moderated for non-subscribers)
2893L: [email protected]
2894S: Maintained
2895F: drivers/media/platform/samsung/s5p-g2d/
2896
2897ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2898M: Marek Szyprowski <[email protected]>
2899L: [email protected]
2900L: [email protected]
2901S: Maintained
2902F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2903F: drivers/media/cec/platform/s5p/
2904
2905ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2906M: Andrzej Pietrasiewicz <[email protected]>
2907M: Jacek Anaszewski <[email protected]>
2908M: Sylwester Nawrocki <[email protected]>
2909L: [email protected] (moderated for non-subscribers)
2910L: [email protected]
2911S: Maintained
2912F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2913F: drivers/media/platform/samsung/s5p-jpeg/
2914
2915ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2916M: Marek Szyprowski <[email protected]>
2917M: Andrzej Hajda <[email protected]>
2918L: [email protected] (moderated for non-subscribers)
2919L: [email protected]
2920S: Maintained
2921F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2922F: drivers/media/platform/samsung/s5p-mfc/
2923
2924ARM/SOCFPGA ARCHITECTURE
2925M: Dinh Nguyen <[email protected]>
2926S: Maintained
2927W: http://www.rocketboards.org
2928T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2929F: arch/arm/boot/dts/intel/socfpga/
2930F: arch/arm/configs/socfpga_defconfig
2931F: arch/arm/mach-socfpga/
2932F: arch/arm64/boot/dts/altera/
2933F: arch/arm64/boot/dts/intel/
2934
2935ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2936M: Dinh Nguyen <[email protected]>
2937S: Maintained
2938F: drivers/clk/socfpga/
2939
2940ARM/SOCFPGA EDAC SUPPORT
2941M: Dinh Nguyen <[email protected]>
2942S: Maintained
2943F: drivers/edac/altera_edac.[ch]
2944
2945ARM/SPREADTRUM SoC SUPPORT
2946M: Orson Zhai <[email protected]>
2947M: Baolin Wang <[email protected]>
2948R: Chunyan Zhang <[email protected]>
2949S: Maintained
2950F: arch/arm64/boot/dts/sprd
2951N: sprd
2952N: sc27xx
2953N: sc2731
2954
2955ARM/STI ARCHITECTURE
2956M: Patrice Chotard <[email protected]>
2957L: [email protected] (moderated for non-subscribers)
2958S: Maintained
2959W: http://www.stlinux.com
2960F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2961F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2962F: arch/arm/boot/dts/st/sti*
2963F: arch/arm/mach-sti/
2964F: drivers/ata/ahci_st.c
2965F: drivers/char/hw_random/st-rng.c
2966F: drivers/clocksource/arm_global_timer.c
2967F: drivers/clocksource/clksrc_st_lpc.c
2968F: drivers/cpufreq/sti-cpufreq.c
2969F: drivers/dma/st_fdma*
2970F: drivers/i2c/busses/i2c-st.c
2971F: drivers/media/platform/st/sti/c8sectpfe/
2972F: drivers/media/rc/st_rc.c
2973F: drivers/mmc/host/sdhci-st.c
2974F: drivers/phy/st/phy-miphy28lp.c
2975F: drivers/phy/st/phy-stih407-usb.c
2976F: drivers/pinctrl/pinctrl-st.c
2977F: drivers/remoteproc/st_remoteproc.c
2978F: drivers/remoteproc/st_slim_rproc.c
2979F: drivers/reset/sti/
2980F: drivers/rtc/rtc-st-lpc.c
2981F: drivers/tty/serial/st-asc.c
2982F: drivers/usb/dwc3/dwc3-st.c
2983F: drivers/usb/host/ehci-st.c
2984F: drivers/usb/host/ohci-st.c
2985F: drivers/watchdog/st_lpc_wdt.c
2986F: include/linux/remoteproc/st_slim_rproc.h
2987
2988ARM/STM32 ARCHITECTURE
2989M: Maxime Coquelin <[email protected]>
2990M: Alexandre Torgue <[email protected]>
2991L: [email protected] (moderated for non-subscribers)
2992L: [email protected] (moderated for non-subscribers)
2993S: Maintained
2994T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2995F: arch/arm/boot/dts/st/stm32*
2996F: arch/arm/mach-stm32/
2997F: arch/arm64/boot/dts/st/
2998F: drivers/clocksource/armv7m_systick.c
2999N: stm32
3000N: stm
3001
3002ARM/SUNPLUS SP7021 SOC SUPPORT
3003M: Qin Jian <[email protected]>
3004L: [email protected] (moderated for mon-subscribers)
3005S: Maintained
3006W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3007F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3008F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3009F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3010F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3011F: arch/arm/boot/dts/sunplus/
3012F: arch/arm/configs/sp7021_*defconfig
3013F: drivers/clk/clk-sp7021.c
3014F: drivers/irqchip/irq-sp7021-intc.c
3015F: drivers/reset/reset-sunplus.c
3016F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
3017F: include/dt-bindings/reset/sunplus,sp7021-reset.h
3018
3019ARM/Synaptics SoC support
3020M: Jisheng Zhang <[email protected]>
3021M: Sebastian Hesselbarth <[email protected]>
3022L: [email protected] (moderated for non-subscribers)
3023S: Maintained
3024F: arch/arm/boot/dts/synaptics/
3025F: arch/arm/mach-berlin/
3026F: arch/arm64/boot/dts/synaptics/
3027
3028ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3029M: Hans Verkuil <[email protected]>
3030L: [email protected]
3031L: [email protected]
3032S: Maintained
3033F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3034F: drivers/media/cec/platform/tegra/
3035
3036ARM/TESLA FSD SoC SUPPORT
3037M: Alim Akhtar <[email protected]>
3038M: [email protected]
3039L: [email protected] (moderated for non-subscribers)
3040L: [email protected]
3041S: Maintained
3042F: arch/arm64/boot/dts/tesla/
3043
3044ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3045M: Santosh Shilimkar <[email protected]>
3046L: [email protected]
3047S: Maintained
3048F: drivers/memory/*emif*
3049
3050ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3051M: Nishanth Menon <[email protected]>
3052M: Santosh Shilimkar <[email protected]>
3053L: [email protected] (moderated for non-subscribers)
3054S: Maintained
3055T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3056F: arch/arm/boot/dts/ti/keystone/
3057F: arch/arm/mach-keystone/
3058
3059ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3060M: Santosh Shilimkar <[email protected]>
3061L: [email protected]
3062S: Maintained
3063F: drivers/clk/keystone/
3064
3065ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3066M: Santosh Shilimkar <[email protected]>
3067L: [email protected] (moderated for non-subscribers)
3068L: [email protected]
3069S: Maintained
3070F: drivers/clocksource/timer-keystone.c
3071
3072ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3073M: Santosh Shilimkar <[email protected]>
3074L: [email protected]
3075S: Maintained
3076F: drivers/power/reset/keystone-reset.c
3077
3078ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3079M: Nishanth Menon <[email protected]>
3080M: Vignesh Raghavendra <[email protected]>
3081M: Tero Kristo <[email protected]>
3082L: [email protected] (moderated for non-subscribers)
3083S: Supported
3084F: Documentation/devicetree/bindings/arm/ti/k3.yaml
3085F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3086F: arch/arm64/boot/dts/ti/Makefile
3087F: arch/arm64/boot/dts/ti/k3-*
3088
3089ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3090M: Krzysztof Kozlowski <[email protected]>
3091L: [email protected] (moderated for non-subscribers)
3092S: Odd Fixes
3093F: Documentation/devicetree/bindings/*/*/ti,nspire*
3094F: Documentation/devicetree/bindings/*/ti,nspire*
3095F: Documentation/devicetree/bindings/arm/ti/nspire.yaml
3096F: arch/arm/boot/dts/nspire/
3097
3098ARM/TOSHIBA VISCONTI ARCHITECTURE
3099M: Nobuhiro Iwamatsu <[email protected]>
3100L: [email protected] (moderated for non-subscribers)
3101S: Supported
3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3103F: Documentation/devicetree/bindings/arm/toshiba.yaml
3104F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3105F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3106F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3107F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3108F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3109F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3110F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3111F: arch/arm64/boot/dts/toshiba/
3112F: drivers/clk/visconti/
3113F: drivers/gpio/gpio-visconti.c
3114F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3115F: drivers/pci/controller/dwc/pcie-visconti.c
3116F: drivers/pinctrl/visconti/
3117F: drivers/watchdog/visconti_wdt.c
3118N: visconti
3119
3120ARM/UNIPHIER ARCHITECTURE
3121M: Kunihiko Hayashi <[email protected]>
3122M: Masami Hiramatsu <[email protected]>
3123L: [email protected] (moderated for non-subscribers)
3124S: Maintained
3125F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3126F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3127F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3128F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3129F: arch/arm/boot/dts/socionext/uniphier*
3130F: arch/arm/include/asm/hardware/cache-uniphier.h
3131F: arch/arm/mm/cache-uniphier.c
3132F: arch/arm64/boot/dts/socionext/uniphier*
3133F: drivers/bus/uniphier-system-bus.c
3134F: drivers/clk/uniphier/
3135F: drivers/dma/uniphier-mdmac.c
3136F: drivers/gpio/gpio-uniphier.c
3137F: drivers/i2c/busses/i2c-uniphier*
3138F: drivers/irqchip/irq-uniphier-aidet.c
3139F: drivers/mmc/host/uniphier-sd.c
3140F: drivers/pinctrl/uniphier/
3141F: drivers/reset/reset-uniphier.c
3142F: drivers/tty/serial/8250/8250_uniphier.c
3143N: uniphier
3144
3145ARM/VERSATILE EXPRESS PLATFORM
3146M: Liviu Dudau <[email protected]>
3147M: Sudeep Holla <[email protected]>
3148M: Lorenzo Pieralisi <[email protected]>
3149L: [email protected] (moderated for non-subscribers)
3150S: Maintained
3151N: mps2
3152N: vexpress
3153F: arch/arm/mach-versatile/
3154F: arch/arm64/boot/dts/arm/
3155F: drivers/clocksource/timer-versatile.c
3156X: drivers/cpufreq/vexpress-spc-cpufreq.c
3157X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3158
3159ARM/VFP SUPPORT
3160M: Russell King <[email protected]>
3161L: [email protected] (moderated for non-subscribers)
3162S: Maintained
3163W: http://www.armlinux.org.uk/
3164F: arch/arm/vfp/
3165
3166ARM/VT8500 ARM ARCHITECTURE
3167M: Alexey Charkov <[email protected]>
3168M: Krzysztof Kozlowski <[email protected]>
3169L: [email protected] (moderated for non-subscribers)
3170S: Odd Fixes
3171F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3172F: arch/arm/boot/dts/vt8500/
3173F: arch/arm/mach-vt8500/
3174F: drivers/clocksource/timer-vt8500.c
3175F: drivers/i2c/busses/i2c-viai2c-wmt.c
3176F: drivers/mmc/host/wmt-sdmmc.c
3177F: drivers/pwm/pwm-vt8500.c
3178F: drivers/rtc/rtc-vt8500.c
3179F: drivers/tty/serial/vt8500_serial.c
3180F: drivers/video/fbdev/vt8500lcdfb.*
3181F: drivers/video/fbdev/wm8505fb*
3182F: drivers/video/fbdev/wmt_ge_rops.*
3183
3184ARM/ZYNQ ARCHITECTURE
3185M: Michal Simek <[email protected]>
3186L: [email protected] (moderated for non-subscribers)
3187S: Supported
3188W: http://wiki.xilinx.com
3189T: git https://github.com/Xilinx/linux-xlnx.git
3190F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3191F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3192F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3193F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3194F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3195F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3196F: arch/arm/mach-zynq/
3197F: drivers/clocksource/timer-cadence-ttc.c
3198F: drivers/cpuidle/cpuidle-zynq.c
3199F: drivers/edac/synopsys_edac.c
3200F: drivers/i2c/busses/i2c-cadence.c
3201F: drivers/i2c/busses/i2c-xiic.c
3202F: drivers/mmc/host/sdhci-of-arasan.c
3203N: zynq
3204N: xilinx
3205
3206ARM64 FIT SUPPORT
3207M: Simon Glass <[email protected]>
3208L: [email protected] (moderated for non-subscribers)
3209S: Maintained
3210F: arch/arm64/boot/Makefile
3211F: scripts/make_fit.py
3212
3213ARM64 PLATFORM DRIVERS
3214M: Hans de Goede <[email protected]>
3215M: Ilpo Järvinen <[email protected]>
3216R: Bryan O'Donoghue <[email protected]>
3217L: [email protected]
3218S: Maintained
3219Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
3220T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3221F: drivers/platform/arm64/
3222
3223ARM64 PORT (AARCH64 ARCHITECTURE)
3224M: Catalin Marinas <[email protected]>
3225M: Will Deacon <[email protected]>
3226L: [email protected] (moderated for non-subscribers)
3227S: Maintained
3228T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3229F: Documentation/arch/arm64/
3230F: arch/arm64/
3231F: tools/testing/selftests/arm64/
3232X: arch/arm64/boot/dts/
3233
3234ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3235M: George McCollister <[email protected]>
3236L: [email protected]
3237S: Maintained
3238F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3239F: drivers/net/dsa/xrs700x/*
3240F: net/dsa/tag_xrs700x.c
3241
3242AS3645A LED FLASH CONTROLLER DRIVER
3243M: Sakari Ailus <[email protected]>
3244L: [email protected]
3245S: Maintained
3246F: drivers/leds/flash/leds-as3645a.c
3247
3248ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3249M: Tianshu Qiu <[email protected]>
3250L: [email protected]
3251S: Maintained
3252T: git git://linuxtv.org/media_tree.git
3253F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3254F: drivers/media/i2c/ak7375.c
3255
3256ASAHI KASEI AK8974 DRIVER
3257M: Linus Walleij <[email protected]>
3258L: [email protected]
3259S: Supported
3260W: http://www.akm.com/
3261F: drivers/iio/magnetometer/ak8974.c
3262
3263AOSONG AGS02MA TVOC SENSOR DRIVER
3264M: Anshul Dalal <[email protected]>
3265L: [email protected]
3266S: Maintained
3267F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3268F: drivers/iio/chemical/ags02ma.c
3269
3270ASC7621 HARDWARE MONITOR DRIVER
3271M: George Joseph <[email protected]>
3272L: [email protected]
3273S: Maintained
3274F: Documentation/hwmon/asc7621.rst
3275F: drivers/hwmon/asc7621.c
3276
3277ASIX AX88796C SPI ETHERNET ADAPTER
3278M: Łukasz Stelmach <[email protected]>
3279S: Maintained
3280F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3281F: drivers/net/ethernet/asix/ax88796c_*
3282
3283ASIX PHY DRIVER [RUST]
3284M: FUJITA Tomonori <[email protected]>
3285R: Trevor Gross <[email protected]>
3286L: [email protected]
3287L: [email protected]
3288S: Maintained
3289F: drivers/net/phy/ax88796b_rust.rs
3290
3291ASPEED CRYPTO DRIVER
3292M: Neal Liu <[email protected]>
3293L: [email protected] (moderated for non-subscribers)
3294S: Maintained
3295F: Documentation/devicetree/bindings/crypto/aspeed,*
3296F: drivers/crypto/aspeed/
3297
3298ASPEED PECI CONTROLLER
3299M: Iwona Winiarska <[email protected]>
3300L: [email protected] (moderated for non-subscribers)
3301L: [email protected] (moderated for non-subscribers)
3302S: Supported
3303F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3304F: drivers/peci/controller/peci-aspeed.c
3305
3306ASPEED PINCTRL DRIVERS
3307M: Andrew Jeffery <[email protected]>
3308L: [email protected] (moderated for non-subscribers)
3309L: [email protected] (moderated for non-subscribers)
3310L: [email protected]
3311S: Maintained
3312F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3313F: drivers/pinctrl/aspeed/
3314
3315ASPEED SCU INTERRUPT CONTROLLER DRIVER
3316M: Eddie James <[email protected]>
3317L: [email protected] (moderated for non-subscribers)
3318S: Maintained
3319F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3320F: drivers/irqchip/irq-aspeed-scu-ic.c
3321F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3322
3323ASPEED SD/MMC DRIVER
3324M: Andrew Jeffery <[email protected]>
3325L: [email protected] (moderated for non-subscribers)
3326L: [email protected] (moderated for non-subscribers)
3327L: [email protected]
3328S: Maintained
3329F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3330F: drivers/mmc/host/sdhci-of-aspeed*
3331
3332ASPEED SMC SPI DRIVER
3333M: Chin-Ting Kuo <[email protected]>
3334M: Cédric Le Goater <[email protected]>
3335L: [email protected] (moderated for non-subscribers)
3336L: [email protected] (moderated for non-subscribers)
3337L: [email protected]
3338S: Maintained
3339F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3340F: drivers/spi/spi-aspeed-smc.c
3341
3342ASPEED USB UDC DRIVER
3343M: Neal Liu <[email protected]>
3344L: [email protected] (moderated for non-subscribers)
3345S: Maintained
3346F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3347F: drivers/usb/gadget/udc/aspeed_udc.c
3348
3349ASPEED VIDEO ENGINE DRIVER
3350M: Eddie James <[email protected]>
3351L: [email protected]
3352L: [email protected] (moderated for non-subscribers)
3353S: Maintained
3354F: Documentation/devicetree/bindings/media/aspeed-video.txt
3355F: drivers/media/platform/aspeed/
3356
3357ASUS EC HARDWARE MONITOR DRIVER
3358M: Eugene Shalygin <[email protected]>
3359L: [email protected]
3360S: Maintained
3361F: drivers/hwmon/asus-ec-sensors.c
3362
3363ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3364M: Corentin Chary <[email protected]>
3365M: Luke D. Jones <[email protected]>
3366L: [email protected]
3367S: Maintained
3368W: https://asus-linux.org/
3369F: drivers/platform/x86/asus*.c
3370F: drivers/platform/x86/eeepc*.c
3371
3372ASUS TF103C DOCK DRIVER
3373M: Hans de Goede <[email protected]>
3374L: [email protected]
3375S: Maintained
3376T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3377F: drivers/platform/x86/asus-tf103c-dock.c
3378
3379ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3380M: Aleksa Savic <[email protected]>
3381L: [email protected]
3382S: Maintained
3383F: drivers/hwmon/asus_rog_ryujin.c
3384
3385ASUS WIRELESS RADIO CONTROL DRIVER
3386M: João Paulo Rechi Vita <[email protected]>
3387L: [email protected]
3388S: Maintained
3389F: drivers/platform/x86/asus-wireless.c
3390
3391ASUS WMI HARDWARE MONITOR DRIVER
3392M: Ed Brindley <[email protected]>
3393M: Denis Pauk <[email protected]>
3394L: [email protected]
3395S: Maintained
3396F: drivers/hwmon/asus_wmi_sensors.c
3397
3398ASYMMETRIC KEYS
3399M: David Howells <[email protected]>
3400L: [email protected]
3401S: Maintained
3402F: Documentation/crypto/asymmetric-keys.rst
3403F: crypto/asymmetric_keys/
3404F: include/crypto/pkcs7.h
3405F: include/crypto/public_key.h
3406F: include/linux/verification.h
3407
3408ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3409R: Dan Williams <[email protected]>
3410S: Odd fixes
3411W: http://sourceforge.net/projects/xscaleiop
3412F: Documentation/crypto/async-tx-api.rst
3413F: crypto/async_tx/
3414F: include/linux/async_tx.h
3415
3416AT24 EEPROM DRIVER
3417M: Bartosz Golaszewski <[email protected]>
3418L: [email protected]
3419S: Maintained
3420T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3421F: Documentation/devicetree/bindings/eeprom/at24.yaml
3422F: drivers/misc/eeprom/at24.c
3423
3424ATA OVER ETHERNET (AOE) DRIVER
3425M: "Justin Sanders" <[email protected]>
3426S: Supported
3427W: http://www.openaoe.org/
3428F: Documentation/admin-guide/aoe/
3429F: drivers/block/aoe/
3430
3431ATC260X PMIC MFD DRIVER
3432M: Manivannan Sadhasivam <[email protected]>
3433M: Cristian Ciocaltea <[email protected]>
3434L: [email protected]
3435S: Maintained
3436F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3437F: drivers/input/misc/atc260x-onkey.c
3438F: drivers/mfd/atc260*
3439F: drivers/power/reset/atc260x-poweroff.c
3440F: drivers/regulator/atc260x-regulator.c
3441F: include/linux/mfd/atc260x/*
3442
3443ATHEROS 71XX/9XXX GPIO DRIVER
3444M: Alban Bedel <[email protected]>
3445S: Maintained
3446W: https://github.com/AlbanBedel/linux
3447T: git git://github.com/AlbanBedel/linux
3448F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3449F: drivers/gpio/gpio-ath79.c
3450
3451ATHEROS 71XX/9XXX USB PHY DRIVER
3452M: Alban Bedel <[email protected]>
3453S: Maintained
3454W: https://github.com/AlbanBedel/linux
3455T: git git://github.com/AlbanBedel/linux
3456F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3457F: drivers/phy/qualcomm/phy-ath79-usb.c
3458
3459ATHEROS ATH GENERIC UTILITIES
3460M: Kalle Valo <[email protected]>
3461L: [email protected]
3462S: Supported
3463F: drivers/net/wireless/ath/*
3464
3465ATHEROS ATH5K WIRELESS DRIVER
3466M: Jiri Slaby <[email protected]>
3467M: Nick Kossifidis <[email protected]>
3468M: Luis Chamberlain <[email protected]>
3469L: [email protected]
3470S: Maintained
3471W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3472F: drivers/net/wireless/ath/ath5k/
3473
3474ATHEROS ATH6KL WIRELESS DRIVER
3475L: [email protected]
3476S: Orphan
3477W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3478F: drivers/net/wireless/ath/ath6kl/
3479
3480ATI_REMOTE2 DRIVER
3481M: Ville Syrjala <[email protected]>
3482S: Maintained
3483F: drivers/input/misc/ati_remote2.c
3484
3485ATK0110 HWMON DRIVER
3486M: Luca Tettamanti <[email protected]>
3487L: [email protected]
3488S: Maintained
3489F: drivers/hwmon/asus_atk0110.c
3490
3491ATLX ETHERNET DRIVERS
3492M: Chris Snook <[email protected]>
3493L: [email protected]
3494S: Maintained
3495W: http://sourceforge.net/projects/atl1
3496W: http://atl1.sourceforge.net
3497F: drivers/net/ethernet/atheros/
3498
3499ATM
3500M: Chas Williams <[email protected]>
3501L: [email protected] (moderated for non-subscribers)
3502L: [email protected]
3503S: Maintained
3504W: http://linux-atm.sourceforge.net
3505F: drivers/atm/
3506F: include/linux/atm*
3507F: include/uapi/linux/atm*
3508
3509ATMEL MACB ETHERNET DRIVER
3510M: Nicolas Ferre <[email protected]>
3511M: Claudiu Beznea <[email protected]>
3512S: Supported
3513F: drivers/net/ethernet/cadence/
3514
3515ATMEL MAXTOUCH DRIVER
3516M: Nick Dyer <[email protected]>
3517S: Maintained
3518T: git git://github.com/ndyer/linux.git
3519F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3520F: drivers/input/touchscreen/atmel_mxt_ts.c
3521
3522ATOMIC INFRASTRUCTURE
3523M: Will Deacon <[email protected]>
3524M: Peter Zijlstra <[email protected]>
3525R: Boqun Feng <[email protected]>
3526R: Mark Rutland <[email protected]>
3527L: [email protected]
3528S: Maintained
3529F: Documentation/atomic_*.txt
3530F: arch/*/include/asm/atomic*.h
3531F: include/*/atomic*.h
3532F: include/linux/refcount.h
3533F: scripts/atomic/
3534
3535ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3536M: Bradley Grove <[email protected]>
3537L: [email protected]
3538S: Supported
3539W: http://www.attotech.com
3540F: drivers/scsi/esas2r
3541
3542ATUSB IEEE 802.15.4 RADIO DRIVER
3543M: Stefan Schmidt <[email protected]>
3544L: [email protected]
3545S: Maintained
3546F: drivers/net/ieee802154/at86rf230.h
3547F: drivers/net/ieee802154/atusb.c
3548F: drivers/net/ieee802154/atusb.h
3549
3550AUDIT SUBSYSTEM
3551M: Paul Moore <[email protected]>
3552M: Eric Paris <[email protected]>
3553L: [email protected]
3554S: Supported
3555W: https://github.com/linux-audit
3556Q: https://patchwork.kernel.org/project/audit/list
3557B: mailto:[email protected]
3558P: https://github.com/linux-audit/audit-kernel/blob/main/README.md
3559T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3560F: include/asm-generic/audit_*.h
3561F: include/linux/audit.h
3562F: include/linux/audit_arch.h
3563F: include/uapi/linux/audit.h
3564F: kernel/audit*
3565F: lib/*audit.c
3566K: \baudit_[a-z_0-9]\+\b
3567
3568AUXILIARY BUS DRIVER
3569M: Greg Kroah-Hartman <[email protected]>
3570R: Dave Ertman <[email protected]>
3571R: Ira Weiny <[email protected]>
3572S: Supported
3573T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3574F: Documentation/driver-api/auxiliary_bus.rst
3575F: drivers/base/auxiliary.c
3576F: include/linux/auxiliary_bus.h
3577
3578AUXILIARY DISPLAY DRIVERS
3579M: Andy Shevchenko <[email protected]>
3580R: Geert Uytterhoeven <[email protected]>
3581S: Odd Fixes
3582T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3583F: Documentation/devicetree/bindings/auxdisplay/
3584F: drivers/auxdisplay/
3585F: include/linux/cfag12864b.h
3586F: include/uapi/linux/map_to_14segment.h
3587F: include/uapi/linux/map_to_7segment.h
3588
3589AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3590M: Subhajit Ghosh <[email protected]>
3591L: [email protected]
3592S: Maintained
3593F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3594F: drivers/iio/light/apds9306.c
3595
3596AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3597M: Andreas Klinger <[email protected]>
3598L: [email protected]
3599S: Maintained
3600F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3601F: drivers/iio/adc/hx711.c
3602
3603AX.25 NETWORK LAYER
3604L: [email protected]
3605S: Orphan
3606W: https://linux-ax25.in-berlin.de
3607F: include/net/ax25.h
3608F: include/uapi/linux/ax25.h
3609F: net/ax25/
3610
3611AXENTIA ARM DEVICES
3612M: Peter Rosin <[email protected]>
3613L: [email protected] (moderated for non-subscribers)
3614S: Maintained
3615F: arch/arm/boot/dts/microchip/at91-linea.dtsi
3616F: arch/arm/boot/dts/microchip/at91-natte.dtsi
3617F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3618F: arch/arm/boot/dts/microchip/at91-tse850-3.dts
3619
3620AXENTIA ASOC DRIVERS
3621M: Peter Rosin <[email protected]>
3622L: [email protected] (moderated for non-subscribers)
3623S: Maintained
3624F: Documentation/devicetree/bindings/sound/axentia,*
3625F: sound/soc/atmel/tse850-pcm5142.c
3626
3627AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3628M: Nuno Sá <[email protected]>
3629L: [email protected]
3630S: Supported
3631W: https://ez.analog.com/linux-software-drivers
3632F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3633F: drivers/hwmon/axi-fan-control.c
3634
3635AXI SPI ENGINE
3636M: Michael Hennerich <[email protected]>
3637M: Nuno Sá <[email protected]>
3638R: David Lechner <[email protected]>
3639L: [email protected]
3640S: Supported
3641W: https://ez.analog.com/linux-software-drivers
3642F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3643F: drivers/spi/spi-axi-spi-engine.c
3644
3645AXI PWM GENERATOR
3646M: Michael Hennerich <[email protected]>
3647M: Nuno Sá <[email protected]>
3648L: [email protected]
3649S: Supported
3650W: https://ez.analog.com/linux-software-drivers
3651F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3652F: drivers/pwm/pwm-axi-pwmgen.c
3653
3654AXXIA I2C CONTROLLER
3655M: Krzysztof Adamski <[email protected]>
3656L: [email protected]
3657S: Maintained
3658F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3659F: drivers/i2c/busses/i2c-axxia.c
3660
3661AZ6007 DVB DRIVER
3662M: Mauro Carvalho Chehab <[email protected]>
3663L: [email protected]
3664S: Maintained
3665W: https://linuxtv.org
3666T: git git://linuxtv.org/media_tree.git
3667F: drivers/media/usb/dvb-usb-v2/az6007.c
3668
3669AZTECH FM RADIO RECEIVER DRIVER
3670M: Hans Verkuil <[email protected]>
3671L: [email protected]
3672S: Maintained
3673W: https://linuxtv.org
3674T: git git://linuxtv.org/media_tree.git
3675F: drivers/media/radio/radio-aztech*
3676
3677B43 WIRELESS DRIVER
3678L: [email protected]
3679L: [email protected]
3680S: Orphan
3681W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3682F: drivers/net/wireless/broadcom/b43/
3683
3684B43LEGACY WIRELESS DRIVER
3685L: [email protected]
3686L: [email protected]
3687S: Orphan
3688W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3689F: drivers/net/wireless/broadcom/b43legacy/
3690
3691BACKLIGHT CLASS/SUBSYSTEM
3692M: Lee Jones <[email protected]>
3693M: Daniel Thompson <[email protected]>
3694M: Jingoo Han <[email protected]>
3695L: [email protected]
3696S: Maintained
3697T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3698F: Documentation/ABI/stable/sysfs-class-backlight
3699F: Documentation/ABI/testing/sysfs-class-backlight
3700F: Documentation/devicetree/bindings/leds/backlight
3701F: drivers/video/backlight/
3702F: include/linux/backlight.h
3703F: include/linux/pwm_backlight.h
3704
3705BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3706M: Serge Semin <[email protected]>
3707L: [email protected]
3708S: Supported
3709F: Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3710F: Documentation/hwmon/bt1-pvt.rst
3711F: drivers/hwmon/bt1-pvt.[ch]
3712
3713BARCO P50 GPIO DRIVER
3714M: Santosh Kumar Yadav <[email protected]>
3715M: Peter Korsgaard <[email protected]>
3716S: Maintained
3717F: drivers/platform/x86/barco-p50-gpio.c
3718
3719BATMAN ADVANCED
3720M: Marek Lindner <[email protected]>
3721M: Simon Wunderlich <[email protected]>
3722M: Antonio Quartulli <[email protected]>
3723M: Sven Eckelmann <[email protected]>
3724L: [email protected] (moderated for non-subscribers)
3725S: Maintained
3726W: https://www.open-mesh.org/
3727Q: https://patchwork.open-mesh.org/project/batman/list/
3728B: https://www.open-mesh.org/projects/batman-adv/issues
3729C: ircs://irc.hackint.org/batadv
3730T: git https://git.open-mesh.org/linux-merge.git
3731F: Documentation/networking/batman-adv.rst
3732F: include/uapi/linux/batadv_packet.h
3733F: include/uapi/linux/batman_adv.h
3734F: net/batman-adv/
3735
3736BAYCOM/HDLCDRV DRIVERS FOR AX.25
3737M: Thomas Sailer <[email protected]>
3738L: [email protected]
3739S: Maintained
3740W: http://www.baycom.org/~tom/ham/ham.html
3741F: drivers/net/hamradio/baycom*
3742
3743BCACHE (BLOCK LAYER CACHE)
3744M: Coly Li <[email protected]>
3745M: Kent Overstreet <[email protected]>
3746L: [email protected]
3747S: Maintained
3748W: http://bcache.evilpiepirate.org
3749C: irc://irc.oftc.net/bcache
3750F: drivers/md/bcache/
3751
3752BCACHEFS
3753M: Kent Overstreet <[email protected]>
3754L: [email protected]
3755S: Supported
3756C: irc://irc.oftc.net/bcache
3757T: git https://evilpiepirate.org/git/bcachefs.git
3758F: fs/bcachefs/
3759F: Documentation/filesystems/bcachefs/
3760
3761BDISP ST MEDIA DRIVER
3762M: Fabien Dessenne <[email protected]>
3763L: [email protected]
3764S: Supported
3765W: https://linuxtv.org
3766T: git git://linuxtv.org/media_tree.git
3767F: drivers/media/platform/st/sti/bdisp
3768
3769BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3770M: Dariusz Marcinkiewicz <[email protected]>
3771L: [email protected]
3772S: Maintained
3773F: drivers/net/ethernet/ec_bhf.c
3774
3775BEFS FILE SYSTEM
3776M: Luis de Bethencourt <[email protected]>
3777M: Salah Triki <[email protected]>
3778S: Maintained
3779T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3780F: Documentation/filesystems/befs.rst
3781F: fs/befs/
3782
3783BFQ I/O SCHEDULER
3784M: Paolo Valente <[email protected]>
3785M: Jens Axboe <[email protected]>
3786L: [email protected]
3787S: Maintained
3788F: Documentation/block/bfq-iosched.rst
3789F: block/bfq-*
3790
3791BFS FILE SYSTEM
3792M: "Tigran A. Aivazian" <[email protected]>
3793S: Maintained
3794F: Documentation/filesystems/bfs.rst
3795F: fs/bfs/
3796F: include/uapi/linux/bfs_fs.h
3797
3798BINMAN
3799M: Simon Glass <[email protected]>
3800S: Supported
3801F: Documentation/devicetree/bindings/mtd/partitions/binman*
3802
3803BITMAP API
3804M: Yury Norov <[email protected]>
3805R: Rasmus Villemoes <[email protected]>
3806S: Maintained
3807F: include/linux/bitfield.h
3808F: include/linux/bitmap-str.h
3809F: include/linux/bitmap.h
3810F: include/linux/bits.h
3811F: include/linux/cpumask.h
3812F: include/linux/cpumask_types.h
3813F: include/linux/find.h
3814F: include/linux/nodemask.h
3815F: include/linux/nodemask_types.h
3816F: include/vdso/bits.h
3817F: lib/bitmap-str.c
3818F: lib/bitmap.c
3819F: lib/cpumask.c
3820F: lib/cpumask_kunit.c
3821F: lib/find_bit.c
3822F: lib/find_bit_benchmark.c
3823F: lib/test_bitmap.c
3824F: tools/include/linux/bitfield.h
3825F: tools/include/linux/bitmap.h
3826F: tools/include/linux/bits.h
3827F: tools/include/linux/find.h
3828F: tools/include/vdso/bits.h
3829F: tools/lib/bitmap.c
3830F: tools/lib/find_bit.c
3831
3832BITOPS API
3833M: Yury Norov <[email protected]>
3834R: Rasmus Villemoes <[email protected]>
3835S: Maintained
3836F: arch/*/include/asm/bitops.h
3837F: arch/*/include/asm/bitops_32.h
3838F: arch/*/include/asm/bitops_64.h
3839F: arch/*/lib/bitops.c
3840F: include/asm-generic/bitops
3841F: include/asm-generic/bitops.h
3842F: include/linux/bitops.h
3843F: lib/test_bitops.c
3844F: tools/*/bitops*
3845
3846BLINKM RGB LED DRIVER
3847M: Jan-Simon Moeller <[email protected]>
3848S: Maintained
3849F: drivers/leds/leds-blinkm.c
3850
3851BLOCK LAYER
3852M: Jens Axboe <[email protected]>
3853L: [email protected]
3854S: Maintained
3855T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3856F: Documentation/ABI/stable/sysfs-block
3857F: Documentation/block/
3858F: block/
3859F: drivers/block/
3860F: include/linux/bio.h
3861F: include/linux/blk*
3862F: kernel/trace/blktrace.c
3863F: lib/sbitmap.c
3864
3865BLOCK LAYER DEVICE DRIVER API [RUST]
3866M: Andreas Hindborg <[email protected]>
3867R: Boqun Feng <[email protected]>
3868L: [email protected]
3869L: [email protected]
3870S: Supported
3871W: https://rust-for-linux.com
3872B: https://github.com/Rust-for-Linux/linux/issues
3873C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3874T: git https://github.com/Rust-for-Linux/linux.git rust-block-next
3875F: drivers/block/rnull.rs
3876F: rust/kernel/block.rs
3877F: rust/kernel/block/
3878
3879BLOCK2MTD DRIVER
3880M: Joern Engel <[email protected]>
3881L: [email protected]
3882S: Maintained
3883F: drivers/mtd/devices/block2mtd.c
3884
3885BLUETOOTH DRIVERS
3886M: Marcel Holtmann <[email protected]>
3887M: Luiz Augusto von Dentz <[email protected]>
3888L: [email protected]
3889S: Supported
3890W: http://www.bluez.org/
3891T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3892T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3893F: Documentation/devicetree/bindings/net/bluetooth/
3894F: drivers/bluetooth/
3895
3896BLUETOOTH SUBSYSTEM
3897M: Marcel Holtmann <[email protected]>
3898M: Johan Hedberg <[email protected]>
3899M: Luiz Augusto von Dentz <[email protected]>
3900L: [email protected]
3901S: Supported
3902W: http://www.bluez.org/
3903T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3904T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3905F: include/net/bluetooth/
3906F: net/bluetooth/
3907
3908BONDING DRIVER
3909M: Jay Vosburgh <[email protected]>
3910M: Andy Gospodarek <[email protected]>
3911L: [email protected]
3912S: Maintained
3913F: Documentation/networking/bonding.rst
3914F: drivers/net/bonding/
3915F: include/net/bond*
3916F: include/uapi/linux/if_bonding.h
3917F: tools/testing/selftests/drivers/net/bonding/
3918
3919BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3920M: Dan Robertson <[email protected]>
3921L: [email protected]
3922S: Maintained
3923F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3924F: drivers/iio/accel/bma400*
3925
3926BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3927M: Jagath Jog J <[email protected]>
3928L: [email protected]
3929S: Maintained
3930F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3931F: drivers/iio/imu/bmi323/
3932
3933BPF JIT for ARC
3934M: Shahab Vahedi <[email protected]>
3935L: [email protected]
3936S: Maintained
3937F: arch/arc/net/
3938
3939BPF JIT for ARM
3940M: Russell King <[email protected]>
3941M: Puranjay Mohan <[email protected]>
3942L: [email protected]
3943S: Maintained
3944F: arch/arm/net/
3945
3946BPF JIT for ARM64
3947M: Daniel Borkmann <[email protected]>
3948M: Alexei Starovoitov <[email protected]>
3949M: Puranjay Mohan <[email protected]>
3950R: Xu Kuohai <[email protected]>
3951L: [email protected]
3952S: Supported
3953F: arch/arm64/net/
3954
3955BPF JIT for LOONGARCH
3956M: Tiezhu Yang <[email protected]>
3957R: Hengqi Chen <[email protected]>
3958L: [email protected]
3959S: Maintained
3960F: arch/loongarch/net/
3961
3962BPF JIT for MIPS (32-BIT AND 64-BIT)
3963M: Johan Almbladh <[email protected]>
3964M: Paul Burton <[email protected]>
3965L: [email protected]
3966S: Maintained
3967F: arch/mips/net/
3968
3969BPF JIT for NFP NICs
3970M: Jakub Kicinski <[email protected]>
3971L: [email protected]
3972S: Odd Fixes
3973F: drivers/net/ethernet/netronome/nfp/bpf/
3974
3975BPF JIT for POWERPC (32-BIT AND 64-BIT)
3976M: Michael Ellerman <[email protected]>
3977M: Hari Bathini <[email protected]>
3978M: Christophe Leroy <[email protected]>
3979R: Naveen N Rao <[email protected]>
3980L: [email protected]
3981S: Supported
3982F: arch/powerpc/net/
3983
3984BPF JIT for RISC-V (32-bit)
3985M: Luke Nelson <[email protected]>
3986M: Xi Wang <[email protected]>
3987L: [email protected]
3988S: Maintained
3989F: arch/riscv/net/
3990X: arch/riscv/net/bpf_jit_comp64.c
3991
3992BPF JIT for RISC-V (64-bit)
3993M: Björn Töpel <[email protected]>
3994R: Pu Lehui <[email protected]>
3995R: Puranjay Mohan <[email protected]>
3996L: [email protected]
3997S: Maintained
3998F: arch/riscv/net/
3999X: arch/riscv/net/bpf_jit_comp32.c
4000
4001BPF JIT for S390
4002M: Ilya Leoshkevich <[email protected]>
4003M: Heiko Carstens <[email protected]>
4004M: Vasily Gorbik <[email protected]>
4005L: [email protected]
4006S: Supported
4007F: arch/s390/net/
4008X: arch/s390/net/pnet.c
4009
4010BPF JIT for SPARC (32-BIT AND 64-BIT)
4011M: David S. Miller <[email protected]>
4012L: [email protected]
4013S: Odd Fixes
4014F: arch/sparc/net/
4015
4016BPF JIT for X86 32-BIT
4017M: Wang YanQing <[email protected]>
4018L: [email protected]
4019S: Odd Fixes
4020F: arch/x86/net/bpf_jit_comp32.c
4021
4022BPF JIT for X86 64-BIT
4023M: Alexei Starovoitov <[email protected]>
4024M: Daniel Borkmann <[email protected]>
4025L: [email protected]
4026S: Supported
4027F: arch/x86/net/
4028X: arch/x86/net/bpf_jit_comp32.c
4029
4030BPF [BTF]
4031M: Martin KaFai Lau <[email protected]>
4032L: [email protected]
4033S: Maintained
4034F: include/linux/btf*
4035F: kernel/bpf/btf.c
4036
4037BPF [CORE]
4038M: Alexei Starovoitov <[email protected]>
4039M: Daniel Borkmann <[email protected]>
4040R: John Fastabend <[email protected]>
4041L: [email protected]
4042S: Maintained
4043F: include/linux/bpf*
4044F: include/linux/filter.h
4045F: include/linux/tnum.h
4046F: kernel/bpf/core.c
4047F: kernel/bpf/dispatcher.c
4048F: kernel/bpf/mprog.c
4049F: kernel/bpf/syscall.c
4050F: kernel/bpf/tnum.c
4051F: kernel/bpf/trampoline.c
4052F: kernel/bpf/verifier.c
4053
4054BPF [CRYPTO]
4055M: Vadim Fedorenko <[email protected]>
4056L: [email protected]
4057S: Maintained
4058F: crypto/bpf_crypto_skcipher.c
4059F: include/linux/bpf_crypto.h
4060F: kernel/bpf/crypto.c
4061
4062BPF [DOCUMENTATION] (Related to Standardization)
4063R: David Vernet <[email protected]>
4064L: [email protected]
4065L: [email protected]
4066S: Maintained
4067F: Documentation/bpf/standardization/
4068
4069BPF [GENERAL] (Safe Dynamic Programs and Tools)
4070M: Alexei Starovoitov <[email protected]>
4071M: Daniel Borkmann <[email protected]>
4072M: Andrii Nakryiko <[email protected]>
4073R: Martin KaFai Lau <[email protected]>
4074R: Eduard Zingerman <[email protected]>
4075R: Song Liu <[email protected]>
4076R: Yonghong Song <[email protected]>
4077R: John Fastabend <[email protected]>
4078R: KP Singh <[email protected]>
4079R: Stanislav Fomichev <[email protected]>
4080R: Hao Luo <[email protected]>
4081R: Jiri Olsa <[email protected]>
4082L: [email protected]
4083S: Supported
4084W: https://bpf.io/
4085Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4086T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4087T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4088F: Documentation/bpf/
4089F: Documentation/networking/filter.rst
4090F: Documentation/userspace-api/ebpf/
4091F: arch/*/net/*
4092F: include/linux/bpf*
4093F: include/linux/btf*
4094F: include/linux/filter.h
4095F: include/trace/events/xdp.h
4096F: include/uapi/linux/bpf*
4097F: include/uapi/linux/btf*
4098F: include/uapi/linux/filter.h
4099F: kernel/bpf/
4100F: kernel/trace/bpf_trace.c
4101F: lib/test_bpf.c
4102F: net/bpf/
4103F: net/core/filter.c
4104F: net/sched/act_bpf.c
4105F: net/sched/cls_bpf.c
4106F: samples/bpf/
4107F: scripts/bpf_doc.py
4108F: scripts/Makefile.btf
4109F: scripts/pahole-version.sh
4110F: tools/bpf/
4111F: tools/lib/bpf/
4112F: tools/testing/selftests/bpf/
4113
4114BPF [ITERATOR]
4115M: Yonghong Song <[email protected]>
4116L: [email protected]
4117S: Maintained
4118F: kernel/bpf/*iter.c
4119
4120BPF [L7 FRAMEWORK] (sockmap)
4121M: John Fastabend <[email protected]>
4122M: Jakub Sitnicki <[email protected]>
4123L: [email protected]
4124L: [email protected]
4125S: Maintained
4126F: include/linux/skmsg.h
4127F: net/core/skmsg.c
4128F: net/core/sock_map.c
4129F: net/ipv4/tcp_bpf.c
4130F: net/ipv4/udp_bpf.c
4131F: net/unix/unix_bpf.c
4132
4133BPF [LIBRARY] (libbpf)
4134M: Andrii Nakryiko <[email protected]>
4135M: Eduard Zingerman <[email protected]>
4136L: [email protected]
4137S: Maintained
4138F: tools/lib/bpf/
4139
4140BPF [MISC]
4141L: [email protected]
4142S: Odd Fixes
4143K: (?:\b|_)bpf(?:\b|_)
4144
4145BPF [NETKIT] (BPF-programmable network device)
4146M: Daniel Borkmann <[email protected]>
4147M: Nikolay Aleksandrov <[email protected]>
4148L: [email protected]
4149L: [email protected]
4150S: Supported
4151F: drivers/net/netkit.c
4152F: include/net/netkit.h
4153
4154BPF [NETWORKING] (struct_ops, reuseport)
4155M: Martin KaFai Lau <[email protected]>
4156L: [email protected]
4157L: [email protected]
4158S: Maintained
4159F: kernel/bpf/bpf_struct*
4160
4161BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4162M: Martin KaFai Lau <[email protected]>
4163M: Daniel Borkmann <[email protected]>
4164R: John Fastabend <[email protected]>
4165L: [email protected]
4166L: [email protected]
4167S: Maintained
4168F: include/net/tcx.h
4169F: kernel/bpf/tcx.c
4170F: net/core/filter.c
4171F: net/sched/act_bpf.c
4172F: net/sched/cls_bpf.c
4173
4174BPF [RINGBUF]
4175M: Andrii Nakryiko <[email protected]>
4176L: [email protected]
4177S: Maintained
4178F: kernel/bpf/ringbuf.c
4179
4180BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4181M: KP Singh <[email protected]>
4182M: Matt Bobrowski <[email protected]>
4183L: [email protected]
4184S: Maintained
4185F: Documentation/bpf/prog_lsm.rst
4186F: include/linux/bpf_lsm.h
4187F: kernel/bpf/bpf_lsm.c
4188F: kernel/trace/bpf_trace.c
4189F: security/bpf/
4190
4191BPF [SELFTESTS] (Test Runners & Infrastructure)
4192M: Andrii Nakryiko <[email protected]>
4193M: Eduard Zingerman <[email protected]>
4194R: Mykola Lysenko <[email protected]>
4195L: [email protected]
4196S: Maintained
4197F: tools/testing/selftests/bpf/
4198
4199BPF [STORAGE & CGROUPS]
4200M: Martin KaFai Lau <[email protected]>
4201L: [email protected]
4202S: Maintained
4203F: kernel/bpf/*storage.c
4204F: kernel/bpf/bpf_lru*
4205F: kernel/bpf/cgroup.c
4206
4207BPF [TOOLING] (bpftool)
4208M: Quentin Monnet <[email protected]>
4209L: [email protected]
4210S: Maintained
4211F: kernel/bpf/disasm.*
4212F: tools/bpf/bpftool/
4213
4214BPF [TRACING]
4215M: Song Liu <[email protected]>
4216R: Jiri Olsa <[email protected]>
4217L: [email protected]
4218S: Maintained
4219F: kernel/bpf/stackmap.c
4220F: kernel/trace/bpf_trace.c
4221
4222BROADCOM ASP 2.0 ETHERNET DRIVER
4223M: Justin Chen <[email protected]>
4224M: Florian Fainelli <[email protected]>
4225L: [email protected]
4226L: [email protected]
4227S: Supported
4228F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4229F: drivers/net/ethernet/broadcom/asp2/
4230
4231BROADCOM B44 10/100 ETHERNET DRIVER
4232M: Michael Chan <[email protected]>
4233L: [email protected]
4234S: Supported
4235F: drivers/net/ethernet/broadcom/b44.*
4236
4237BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4238M: Florian Fainelli <[email protected]>
4239L: [email protected]
4240L: [email protected] (subscribers-only)
4241S: Supported
4242F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4243F: drivers/net/dsa/b53/*
4244F: drivers/net/dsa/bcm_sf2*
4245F: include/linux/dsa/brcm.h
4246F: include/linux/platform_data/b53.h
4247
4248BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4249M: Florian Fainelli <[email protected]>
4250R: Broadcom internal kernel review list <[email protected]>
4251L: [email protected] (moderated for non-subscribers)
4252L: [email protected] (moderated for non-subscribers)
4253S: Maintained
4254T: git https://github.com/broadcom/stblinux.git
4255F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4256F: drivers/pci/controller/pcie-brcmstb.c
4257F: drivers/staging/vc04_services
4258N: bcm2711
4259N: bcm283*
4260N: raspberrypi
4261
4262BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4263M: Florian Fainelli <[email protected]>
4264M: Ray Jui <[email protected]>
4265M: Scott Branden <[email protected]>
4266R: Broadcom internal kernel review list <[email protected]>
4267S: Maintained
4268T: git https://github.com/broadcom/mach-bcm
4269F: arch/arm/mach-bcm/
4270N: bcm281*
4271N: bcm113*
4272N: bcm216*
4273N: kona
4274
4275BROADCOM BCM2835 CAMERA DRIVERS
4276M: Raspberry Pi Kernel Maintenance <[email protected]>
4277L: [email protected]
4278S: Maintained
4279F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4280F: drivers/media/platform/broadcom/bcm2835-unicam*
4281
4282BROADCOM BCM47XX MIPS ARCHITECTURE
4283M: Hauke Mehrtens <[email protected]>
4284M: Rafał Miłecki <[email protected]>
4285L: [email protected]
4286S: Maintained
4287F: Documentation/devicetree/bindings/mips/brcm/
4288F: arch/mips/bcm47xx/*
4289F: arch/mips/include/asm/mach-bcm47xx/*
4290
4291BROADCOM BCM4908 ETHERNET DRIVER
4292M: Rafał Miłecki <[email protected]>
4293R: Broadcom internal kernel review list <[email protected]>
4294L: [email protected]
4295S: Maintained
4296F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4297F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4298F: drivers/net/ethernet/broadcom/unimac.h
4299
4300BROADCOM BCM4908 PINMUX DRIVER
4301M: Rafał Miłecki <[email protected]>
4302R: Broadcom internal kernel review list <[email protected]>
4303L: [email protected]
4304S: Maintained
4305F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4306F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4307
4308BROADCOM BCM5301X ARM ARCHITECTURE
4309M: Florian Fainelli <[email protected]>
4310M: Hauke Mehrtens <[email protected]>
4311M: Rafał Miłecki <[email protected]>
4312R: Broadcom internal kernel review list <[email protected]>
4313L: [email protected] (moderated for non-subscribers)
4314S: Maintained
4315F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4316F: arch/arm/boot/dts/broadcom/bcm470*
4317F: arch/arm/boot/dts/broadcom/bcm5301*
4318F: arch/arm/boot/dts/broadcom/bcm953012*
4319F: arch/arm/mach-bcm/bcm_5301x.c
4320
4321BROADCOM BCM53573 ARM ARCHITECTURE
4322M: Florian Fainelli <[email protected]>
4323M: Rafał Miłecki <[email protected]>
4324R: Broadcom internal kernel review list <[email protected]>
4325L: [email protected] (moderated for non-subscribers)
4326S: Maintained
4327F: arch/arm/boot/dts/broadcom/bcm47189*
4328F: arch/arm/boot/dts/broadcom/bcm53573*
4329
4330BROADCOM BCM63XX/BCM33XX UDC DRIVER
4331M: Kevin Cernekee <[email protected]>
4332L: [email protected]
4333S: Maintained
4334F: drivers/usb/gadget/udc/bcm63xx_udc.*
4335
4336BROADCOM BCM7XXX ARM ARCHITECTURE
4337M: Florian Fainelli <[email protected]>
4338R: Broadcom internal kernel review list <[email protected]>
4339L: [email protected] (moderated for non-subscribers)
4340S: Maintained
4341T: git https://github.com/broadcom/stblinux.git
4342F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4343F: arch/arm/boot/dts/broadcom/bcm7*.dts*
4344F: arch/arm/include/asm/hardware/cache-b15-rac.h
4345F: arch/arm/mach-bcm/*brcmstb*
4346F: arch/arm/mm/cache-b15-rac.c
4347F: drivers/bus/brcmstb_gisb.c
4348F: drivers/pci/controller/pcie-brcmstb.c
4349N: brcmstb
4350N: bcm7038
4351N: bcm7120
4352
4353BROADCOM BCMBCA ARM ARCHITECTURE
4354M: William Zhang <[email protected]>
4355M: Anand Gore <[email protected]>
4356M: Kursad Oney <[email protected]>
4357M: Florian Fainelli <[email protected]>
4358M: Rafał Miłecki <[email protected]>
4359R: Broadcom internal kernel review list <[email protected]>
4360L: [email protected] (moderated for non-subscribers)
4361S: Maintained
4362T: git https://github.com/broadcom/stblinux.git
4363F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4364F: arch/arm64/boot/dts/broadcom/bcmbca/*
4365N: bcmbca
4366N: bcm[9]?47622
4367N: bcm[9]?4912
4368N: bcm[9]?63138
4369N: bcm[9]?63146
4370N: bcm[9]?63148
4371N: bcm[9]?63158
4372N: bcm[9]?63178
4373N: bcm[9]?6756
4374N: bcm[9]?6813
4375N: bcm[9]?6846
4376N: bcm[9]?6855
4377N: bcm[9]?6856
4378N: bcm[9]?6858
4379N: bcm[9]?6878
4380
4381BROADCOM BDC DRIVER
4382M: Justin Chen <[email protected]>
4383M: Al Cooper <[email protected]>
4384R: Broadcom internal kernel review list <[email protected]>
4385L: [email protected]
4386S: Maintained
4387F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4388F: drivers/usb/gadget/udc/bdc/
4389
4390BROADCOM BMIPS CPUFREQ DRIVER
4391M: Markus Mayer <[email protected]>
4392R: Broadcom internal kernel review list <[email protected]>
4393L: [email protected]
4394S: Maintained
4395F: drivers/cpufreq/bmips-cpufreq.c
4396
4397BROADCOM BMIPS MIPS ARCHITECTURE
4398M: Florian Fainelli <[email protected]>
4399R: Broadcom internal kernel review list <[email protected]>
4400L: [email protected]
4401S: Maintained
4402T: git https://github.com/broadcom/stblinux.git
4403F: arch/mips/bmips/*
4404F: arch/mips/boot/dts/brcm/bcm*.dts*
4405F: arch/mips/include/asm/mach-bmips/*
4406F: arch/mips/kernel/*bmips*
4407F: drivers/irqchip/irq-bcm63*
4408F: drivers/irqchip/irq-bcm7*
4409F: drivers/irqchip/irq-brcmstb*
4410F: drivers/pmdomain/bcm/bcm63xx-power.c
4411F: include/linux/bcm963xx_nvram.h
4412F: include/linux/bcm963xx_tag.h
4413
4414BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4415M: Rasesh Mody <[email protected]>
4416M: [email protected]
4417L: [email protected]
4418S: Supported
4419F: drivers/net/ethernet/broadcom/bnx2.*
4420F: drivers/net/ethernet/broadcom/bnx2_*
4421
4422BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4423M: Saurav Kashyap <[email protected]>
4424M: Javed Hasan <[email protected]>
4425M: [email protected]
4426L: [email protected]
4427S: Supported
4428F: drivers/scsi/bnx2fc/
4429
4430BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4431M: Nilesh Javali <[email protected]>
4432M: Manish Rangankar <[email protected]>
4433M: [email protected]
4434L: [email protected]
4435S: Supported
4436F: drivers/scsi/bnx2i/
4437
4438BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4439M: Sudarsana Kalluru <[email protected]>
4440M: Manish Chopra <[email protected]>
4441L: [email protected]
4442S: Supported
4443F: drivers/net/ethernet/broadcom/bnx2x/
4444
4445BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4446M: Michael Chan <[email protected]>
4447L: [email protected]
4448S: Supported
4449F: drivers/firmware/broadcom/tee_bnxt_fw.c
4450F: drivers/net/ethernet/broadcom/bnxt/
4451F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4452
4453BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4454M: Arend van Spriel <[email protected]>
4455L: [email protected]
4456L: [email protected]
4457L: [email protected]
4458S: Supported
4459F: drivers/net/wireless/broadcom/brcm80211/
4460F: include/linux/platform_data/brcmfmac.h
4461
4462BROADCOM BRCMSTB GPIO DRIVER
4463M: Doug Berger <[email protected]>
4464M: Florian Fainelli <[email protected]>
4465R: Broadcom internal kernel review list <[email protected]>
4466S: Supported
4467F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4468F: drivers/gpio/gpio-brcmstb.c
4469
4470BROADCOM BRCMSTB I2C DRIVER
4471M: Kamal Dasu <[email protected]>
4472R: Broadcom internal kernel review list <[email protected]>
4473L: [email protected]
4474S: Supported
4475F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4476F: drivers/i2c/busses/i2c-brcmstb.c
4477
4478BROADCOM BRCMSTB UART DRIVER
4479M: Al Cooper <[email protected]>
4480R: Broadcom internal kernel review list <[email protected]>
4481L: [email protected]
4482S: Maintained
4483F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4484F: drivers/tty/serial/8250/8250_bcm7271.c
4485
4486BROADCOM BRCMSTB USB EHCI DRIVER
4487M: Justin Chen <[email protected]>
4488M: Al Cooper <[email protected]>
4489R: Broadcom internal kernel review list <[email protected]>
4490L: [email protected]
4491S: Maintained
4492F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4493F: drivers/usb/host/ehci-brcm.*
4494
4495BROADCOM BRCMSTB USB PIN MAP DRIVER
4496M: Al Cooper <[email protected]>
4497R: Broadcom internal kernel review list <[email protected]>
4498L: [email protected]
4499S: Maintained
4500F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4501F: drivers/usb/misc/brcmstb-usb-pinmap.c
4502
4503BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4504M: Justin Chen <[email protected]>
4505M: Al Cooper <[email protected]>
4506R: Broadcom internal kernel review list <[email protected]>
4507L: [email protected]
4508S: Maintained
4509F: drivers/phy/broadcom/phy-brcm-usb*
4510
4511BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4512M: William Zhang <[email protected]>
4513M: Kursad Oney <[email protected]>
4514M: Jonas Gorski <[email protected]>
4515R: Broadcom internal kernel review list <[email protected]>
4516L: [email protected]
4517S: Maintained
4518F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4519F: drivers/spi/spi-bcm63xx-hsspi.c
4520F: drivers/spi/spi-bcmbca-hsspi.c
4521
4522BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4523M: Jonas Gorski <[email protected]>
4524L: [email protected]
4525S: Odd Fixes
4526F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4527F: drivers/spi/spi-bcm63xx.c
4528
4529BROADCOM ETHERNET PHY DRIVERS
4530M: Florian Fainelli <[email protected]>
4531R: Broadcom internal kernel review list <[email protected]>
4532L: [email protected]
4533S: Supported
4534F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4535F: drivers/net/phy/bcm*.[ch]
4536F: drivers/net/phy/broadcom.c
4537F: include/linux/brcmphy.h
4538
4539BROADCOM GENET ETHERNET DRIVER
4540M: Doug Berger <[email protected]>
4541M: Florian Fainelli <[email protected]>
4542R: Broadcom internal kernel review list <[email protected]>
4543L: [email protected]
4544S: Supported
4545F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4546F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4547F: drivers/net/ethernet/broadcom/genet/
4548F: drivers/net/ethernet/broadcom/unimac.h
4549F: drivers/net/mdio/mdio-bcm-unimac.c
4550F: include/linux/platform_data/bcmgenet.h
4551F: include/linux/platform_data/mdio-bcm-unimac.h
4552
4553BROADCOM IPROC ARM ARCHITECTURE
4554M: Ray Jui <[email protected]>
4555M: Scott Branden <[email protected]>
4556R: Broadcom internal kernel review list <[email protected]>
4557L: [email protected] (moderated for non-subscribers)
4558S: Maintained
4559T: git https://github.com/broadcom/stblinux.git
4560F: arch/arm64/boot/dts/broadcom/northstar2/*
4561F: arch/arm64/boot/dts/broadcom/stingray/*
4562F: drivers/clk/bcm/clk-ns*
4563F: drivers/clk/bcm/clk-sr*
4564F: drivers/pinctrl/bcm/pinctrl-ns*
4565F: include/dt-bindings/clock/bcm-sr*
4566N: iproc
4567N: cygnus
4568N: bcm[-_]nsp
4569N: bcm9113*
4570N: bcm9583*
4571N: bcm9585*
4572N: bcm9586*
4573N: bcm988312
4574N: bcm113*
4575N: bcm583*
4576N: bcm585*
4577N: bcm586*
4578N: bcm88312
4579N: hr2
4580N: stingray
4581
4582BROADCOM IPROC GBIT ETHERNET DRIVER
4583M: Rafał Miłecki <[email protected]>
4584R: Broadcom internal kernel review list <[email protected]>
4585L: [email protected]
4586S: Maintained
4587F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4588F: drivers/net/ethernet/broadcom/bgmac*
4589F: drivers/net/ethernet/broadcom/unimac.h
4590
4591BROADCOM KONA GPIO DRIVER
4592M: Ray Jui <[email protected]>
4593R: Broadcom internal kernel review list <[email protected]>
4594S: Supported
4595F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4596F: drivers/gpio/gpio-bcm-kona.c
4597
4598BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4599M: Sathya Prakash Veerichetty <[email protected]>
4600M: Kashyap Desai <[email protected]>
4601M: Sumit Saxena <[email protected]>
4602M: Sreekanth Reddy <[email protected]>
4603L: [email protected]
4604L: [email protected]
4605S: Supported
4606W: https://www.broadcom.com/support/storage
4607F: drivers/scsi/mpi3mr/
4608
4609BROADCOM NETXTREME-E ROCE DRIVER
4610M: Selvin Xavier <[email protected]>
4611L: [email protected]
4612S: Supported
4613W: http://www.broadcom.com
4614F: drivers/infiniband/hw/bnxt_re/
4615F: include/uapi/rdma/bnxt_re-abi.h
4616
4617BROADCOM NVRAM DRIVER
4618M: Rafał Miłecki <[email protected]>
4619L: [email protected]
4620S: Maintained
4621F: drivers/firmware/broadcom/*
4622
4623BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4624M: Rafał Miłecki <[email protected]>
4625M: Florian Fainelli <[email protected]>
4626R: Broadcom internal kernel review list <[email protected]>
4627L: [email protected]
4628S: Maintained
4629T: git https://github.com/broadcom/stblinux.git
4630F: drivers/pmdomain/bcm/bcm-pmb.c
4631F: include/dt-bindings/soc/bcm-pmb.h
4632
4633BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4634M: Rafał Miłecki <[email protected]>
4635L: [email protected]
4636S: Maintained
4637F: drivers/bcma/
4638F: include/linux/bcma/
4639
4640BROADCOM SPI DRIVER
4641M: Kamal Dasu <[email protected]>
4642R: Broadcom internal kernel review list <[email protected]>
4643S: Maintained
4644F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4645F: drivers/spi/spi-bcm-qspi.*
4646F: drivers/spi/spi-brcmstb-qspi.c
4647F: drivers/spi/spi-iproc-qspi.c
4648
4649BROADCOM STB AVS CPUFREQ DRIVER
4650M: Markus Mayer <[email protected]>
4651R: Broadcom internal kernel review list <[email protected]>
4652L: [email protected]
4653S: Maintained
4654F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4655F: drivers/cpufreq/brcmstb*
4656
4657BROADCOM STB AVS TMON DRIVER
4658M: Markus Mayer <[email protected]>
4659R: Broadcom internal kernel review list <[email protected]>
4660L: [email protected]
4661S: Maintained
4662F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4663F: drivers/thermal/broadcom/brcmstb*
4664
4665BROADCOM STB DPFE DRIVER
4666M: Markus Mayer <[email protected]>
4667R: Broadcom internal kernel review list <[email protected]>
4668L: [email protected] (moderated for non-subscribers)
4669S: Maintained
4670F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4671F: drivers/memory/brcmstb_dpfe.c
4672
4673BROADCOM STB NAND FLASH DRIVER
4674M: Brian Norris <[email protected]>
4675M: Kamal Dasu <[email protected]>
4676R: Broadcom internal kernel review list <[email protected]>
4677L: [email protected]
4678S: Maintained
4679F: drivers/mtd/nand/raw/brcmnand/
4680F: include/linux/platform_data/brcmnand.h
4681
4682BROADCOM STB PCIE DRIVER
4683M: Jim Quinlan <[email protected]>
4684M: Nicolas Saenz Julienne <[email protected]>
4685M: Florian Fainelli <[email protected]>
4686R: Broadcom internal kernel review list <[email protected]>
4687L: [email protected]
4688S: Maintained
4689F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4690F: drivers/pci/controller/pcie-brcmstb.c
4691
4692BROADCOM SYSTEMPORT ETHERNET DRIVER
4693M: Florian Fainelli <[email protected]>
4694R: Broadcom internal kernel review list <[email protected]>
4695L: [email protected]
4696S: Supported
4697F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4698F: drivers/net/ethernet/broadcom/bcmsysport.*
4699F: drivers/net/ethernet/broadcom/unimac.h
4700
4701BROADCOM TG3 GIGABIT ETHERNET DRIVER
4702M: Pavan Chebbi <[email protected]>
4703M: Michael Chan <[email protected]>
4704L: [email protected]
4705S: Supported
4706F: drivers/net/ethernet/broadcom/tg3.*
4707
4708BROADCOM VK DRIVER
4709M: Scott Branden <[email protected]>
4710R: Broadcom internal kernel review list <[email protected]>
4711S: Supported
4712F: drivers/misc/bcm-vk/
4713F: include/uapi/linux/misc/bcm_vk.h
4714
4715BROCADE BFA FC SCSI DRIVER
4716M: Anil Gurumurthy <[email protected]>
4717M: Sudarsana Kalluru <[email protected]>
4718L: [email protected]
4719S: Supported
4720F: drivers/scsi/bfa/
4721
4722BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4723M: Rasesh Mody <[email protected]>
4724M: Sudarsana Kalluru <[email protected]>
4725M: [email protected]
4726L: [email protected]
4727S: Supported
4728F: drivers/net/ethernet/brocade/bna/
4729
4730BSG (block layer generic sg v4 driver)
4731M: FUJITA Tomonori <[email protected]>
4732L: [email protected]
4733S: Supported
4734F: block/bsg.c
4735F: include/linux/bsg.h
4736F: include/uapi/linux/bsg.h
4737
4738BT87X AUDIO DRIVER
4739M: Clemens Ladisch <[email protected]>
4740L: [email protected] (moderated for non-subscribers)
4741S: Maintained
4742T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4743F: Documentation/sound/cards/bt87x.rst
4744F: sound/pci/bt87x.c
4745
4746BT8XXGPIO DRIVER
4747M: Michael Buesch <[email protected]>
4748S: Maintained
4749W: http://bu3sch.de/btgpio.php
4750F: drivers/gpio/gpio-bt8xx.c
4751
4752BTRFS FILE SYSTEM
4753M: Chris Mason <[email protected]>
4754M: Josef Bacik <[email protected]>
4755M: David Sterba <[email protected]>
4756L: [email protected]
4757S: Maintained
4758W: https://btrfs.readthedocs.io
4759Q: https://patchwork.kernel.org/project/linux-btrfs/list/
4760C: irc://irc.libera.chat/btrfs
4761T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4762F: Documentation/filesystems/btrfs.rst
4763F: fs/btrfs/
4764F: include/linux/btrfs*
4765F: include/trace/events/btrfs.h
4766F: include/uapi/linux/btrfs*
4767
4768BTTV VIDEO4LINUX DRIVER
4769M: Mauro Carvalho Chehab <[email protected]>
4770L: [email protected]
4771S: Odd fixes
4772W: https://linuxtv.org
4773T: git git://linuxtv.org/media_tree.git
4774F: Documentation/driver-api/media/drivers/bttv*
4775F: drivers/media/pci/bt8xx/bttv*
4776
4777BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4778M: Chanwoo Choi <[email protected]>
4779L: [email protected]
4780L: [email protected]
4781S: Maintained
4782T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4783F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4784F: drivers/devfreq/exynos-bus.c
4785
4786BUSLOGIC SCSI DRIVER
4787M: Khalid Aziz <[email protected]>
4788L: [email protected]
4789S: Maintained
4790F: drivers/scsi/BusLogic.*
4791F: drivers/scsi/FlashPoint.*
4792
4793BXCAN CAN NETWORK DRIVER
4794M: Dario Binacchi <[email protected]>
4795L: [email protected]
4796S: Maintained
4797F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4798F: drivers/net/can/bxcan.c
4799
4800C-MEDIA CMI8788 DRIVER
4801M: Clemens Ladisch <[email protected]>
4802L: [email protected] (moderated for non-subscribers)
4803S: Maintained
4804T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4805F: sound/pci/oxygen/
4806
4807C-SKY ARCHITECTURE
4808M: Guo Ren <[email protected]>
4809L: [email protected]
4810S: Supported
4811T: git https://github.com/c-sky/csky-linux.git
4812F: Documentation/devicetree/bindings/csky/
4813F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4814F: Documentation/devicetree/bindings/timer/csky,*
4815F: arch/csky/
4816F: drivers/clocksource/timer-gx6605s.c
4817F: drivers/clocksource/timer-mp-csky.c
4818F: drivers/irqchip/irq-csky-*
4819N: csky
4820K: csky
4821
4822CA8210 IEEE-802.15.4 RADIO DRIVER
4823L: [email protected]
4824S: Orphan
4825W: https://github.com/Cascoda/ca8210-linux.git
4826F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4827F: drivers/net/ieee802154/ca8210.c
4828
4829CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4830M: David Howells <[email protected]>
4831L: [email protected]
4832S: Supported
4833F: Documentation/filesystems/caching/cachefiles.rst
4834F: fs/cachefiles/
4835
4836CACHESTAT: PAGE CACHE STATS FOR A FILE
4837M: Nhat Pham <[email protected]>
4838M: Johannes Weiner <[email protected]>
4839L: [email protected]
4840S: Maintained
4841F: tools/testing/selftests/cachestat/test_cachestat.c
4842
4843CADENCE MIPI-CSI2 BRIDGES
4844M: Maxime Ripard <[email protected]>
4845L: [email protected]
4846S: Maintained
4847F: Documentation/devicetree/bindings/media/cdns,*.txt
4848F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4849F: drivers/media/platform/cadence/cdns-csi2*
4850
4851CADENCE NAND DRIVER
4852L: [email protected]
4853S: Orphan
4854F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4855F: drivers/mtd/nand/raw/cadence-nand-controller.c
4856
4857CADENCE USB3 DRD IP DRIVER
4858M: Peter Chen <[email protected]>
4859M: Pawel Laszczak <[email protected]>
4860R: Roger Quadros <[email protected]>
4861L: [email protected]
4862S: Maintained
4863T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4864F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4865F: drivers/usb/cdns3/
4866X: drivers/usb/cdns3/cdnsp*
4867
4868CADENCE USBHS DRIVER
4869M: Pawel Laszczak <[email protected]>
4870L: [email protected]
4871S: Maintained
4872F: drivers/usb/gadget/udc/cdns2
4873
4874CADENCE USBSSP DRD IP DRIVER
4875M: Pawel Laszczak <[email protected]>
4876L: [email protected]
4877S: Maintained
4878T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4879F: drivers/usb/cdns3/
4880X: drivers/usb/cdns3/cdns3*
4881
4882CADET FM/AM RADIO RECEIVER DRIVER
4883M: Hans Verkuil <[email protected]>
4884L: [email protected]
4885S: Maintained
4886W: https://linuxtv.org
4887T: git git://linuxtv.org/media_tree.git
4888F: drivers/media/radio/radio-cadet*
4889
4890CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4891L: [email protected]
4892S: Orphan
4893T: git git://linuxtv.org/media_tree.git
4894F: Documentation/admin-guide/media/cafe_ccic*
4895F: drivers/media/platform/marvell/
4896
4897CAIF NETWORK LAYER
4898L: [email protected]
4899S: Orphan
4900F: Documentation/networking/caif/
4901F: drivers/net/caif/
4902F: include/net/caif/
4903F: include/uapi/linux/caif/
4904F: net/caif/
4905
4906CAKE QDISC
4907M: Toke Høiland-Jørgensen <[email protected]>
4908L: [email protected] (moderated for non-subscribers)
4909S: Maintained
4910F: net/sched/sch_cake.c
4911
4912CAN NETWORK DRIVERS
4913M: Marc Kleine-Budde <[email protected]>
4914M: Vincent Mailhol <[email protected]>
4915L: [email protected]
4916S: Maintained
4917W: https://github.com/linux-can
4918T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4919T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4920F: Documentation/devicetree/bindings/net/can/
4921F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4922F: drivers/net/can/
4923F: drivers/phy/phy-can-transceiver.c
4924F: include/linux/can/bittiming.h
4925F: include/linux/can/dev.h
4926F: include/linux/can/length.h
4927F: include/linux/can/platform/
4928F: include/linux/can/rx-offload.h
4929F: include/uapi/linux/can/error.h
4930F: include/uapi/linux/can/netlink.h
4931F: include/uapi/linux/can/vxcan.h
4932
4933CAN NETWORK LAYER
4934M: Oliver Hartkopp <[email protected]>
4935M: Marc Kleine-Budde <[email protected]>
4936L: [email protected]
4937S: Maintained
4938W: https://github.com/linux-can
4939T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4940T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4941F: Documentation/networking/can.rst
4942F: Documentation/networking/iso15765-2.rst
4943F: include/linux/can/can-ml.h
4944F: include/linux/can/core.h
4945F: include/linux/can/skb.h
4946F: include/net/netns/can.h
4947F: include/uapi/linux/can.h
4948F: include/uapi/linux/can/bcm.h
4949F: include/uapi/linux/can/gw.h
4950F: include/uapi/linux/can/isotp.h
4951F: include/uapi/linux/can/raw.h
4952F: net/can/
4953
4954CAN-J1939 NETWORK LAYER
4955M: Robin van der Gracht <[email protected]>
4956M: Oleksij Rempel <[email protected]>
4957R: [email protected]
4958L: [email protected]
4959S: Maintained
4960F: Documentation/networking/j1939.rst
4961F: include/uapi/linux/can/j1939.h
4962F: net/can/j1939/
4963
4964CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4965M: Damien Le Moal <[email protected]>
4966L: [email protected]
4967L: [email protected] (pinctrl driver)
4968F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4969F: drivers/pinctrl/pinctrl-k210.c
4970
4971CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4972M: Damien Le Moal <[email protected]>
4973L: [email protected]
4974L: [email protected]
4975S: Maintained
4976F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4977F: drivers/reset/reset-k210.c
4978
4979CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4980M: Damien Le Moal <[email protected]>
4981L: [email protected]
4982S: Maintained
4983F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4984F: drivers/soc/canaan/
4985F: include/soc/canaan/
4986
4987CAPABILITIES
4988M: Serge Hallyn <[email protected]>
4989L: [email protected]
4990S: Supported
4991F: include/linux/capability.h
4992F: include/uapi/linux/capability.h
4993F: kernel/capability.c
4994F: security/commoncap.c
4995
4996CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4997M: Kevin Tsai <[email protected]>
4998S: Maintained
4999F: drivers/iio/light/cm*
5000
5001CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5002M: Christian Lamparter <[email protected]>
5003L: [email protected]
5004S: Maintained
5005W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5006F: drivers/net/wireless/ath/carl9170/
5007
5008CAVIUM I2C DRIVER
5009M: Robert Richter <[email protected]>
5010S: Odd Fixes
5011W: http://www.marvell.com
5012F: drivers/i2c/busses/i2c-octeon*
5013F: drivers/i2c/busses/i2c-thunderx*
5014
5015CAVIUM LIQUIDIO NETWORK DRIVER
5016L: [email protected]
5017S: Orphan
5018W: http://www.marvell.com
5019F: drivers/net/ethernet/cavium/liquidio/
5020
5021CAVIUM MMC DRIVER
5022M: Robert Richter <[email protected]>
5023S: Odd Fixes
5024W: http://www.marvell.com
5025F: drivers/mmc/host/cavium*
5026
5027CAVIUM OCTEON-TX CRYPTO DRIVER
5028M: George Cherian <[email protected]>
5029L: [email protected]
5030S: Supported
5031W: http://www.marvell.com
5032F: drivers/crypto/cavium/cpt/
5033
5034CAVIUM THUNDERX2 ARM64 SOC
5035M: Robert Richter <[email protected]>
5036L: [email protected] (moderated for non-subscribers)
5037S: Odd Fixes
5038F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5039F: arch/arm64/boot/dts/cavium/thunder2-99xx*
5040
5041CBS/ETF/TAPRIO QDISCS
5042M: Vinicius Costa Gomes <[email protected]>
5043L: [email protected]
5044S: Maintained
5045F: net/sched/sch_cbs.c
5046F: net/sched/sch_etf.c
5047F: net/sched/sch_taprio.c
5048
5049CC2520 IEEE-802.15.4 RADIO DRIVER
5050M: Stefan Schmidt <[email protected]>
5051L: [email protected]
5052S: Odd Fixes
5053F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5054F: drivers/net/ieee802154/cc2520.c
5055
5056CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5057M: Gilad Ben-Yossef <[email protected]>
5058L: [email protected]
5059S: Supported
5060W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5061F: drivers/crypto/ccree/
5062
5063CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5064M: Hadar Gat <[email protected]>
5065L: [email protected]
5066S: Supported
5067W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5068F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5069F: drivers/char/hw_random/cctrng.c
5070F: drivers/char/hw_random/cctrng.h
5071
5072CEC FRAMEWORK
5073M: Hans Verkuil <[email protected]>
5074L: [email protected]
5075S: Supported
5076W: http://linuxtv.org
5077T: git git://linuxtv.org/media_tree.git
5078F: Documentation/ABI/testing/debugfs-cec-error-inj
5079F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
5080F: Documentation/driver-api/media/cec-core.rst
5081F: Documentation/userspace-api/media/cec
5082F: drivers/media/cec/
5083F: drivers/media/rc/keymaps/rc-cec.c
5084F: include/media/cec-notifier.h
5085F: include/media/cec.h
5086F: include/uapi/linux/cec-funcs.h
5087F: include/uapi/linux/cec.h
5088
5089CEC GPIO DRIVER
5090M: Hans Verkuil <[email protected]>
5091L: [email protected]
5092S: Supported
5093W: http://linuxtv.org
5094T: git git://linuxtv.org/media_tree.git
5095F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5096F: drivers/media/cec/platform/cec-gpio/
5097
5098CELL BROADBAND ENGINE ARCHITECTURE
5099M: Arnd Bergmann <[email protected]>
5100L: [email protected]
5101S: Supported
5102W: http://www.ibm.com/developerworks/power/cell/
5103F: arch/powerpc/include/asm/cell*.h
5104F: arch/powerpc/include/asm/spu*.h
5105F: arch/powerpc/include/uapi/asm/spu*.h
5106F: arch/powerpc/platforms/cell/
5107
5108CELLWISE CW2015 BATTERY DRIVER
5109M: Tobias Schrammm <[email protected]>
5110S: Maintained
5111F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5112F: drivers/power/supply/cw2015_battery.c
5113
5114CEPH COMMON CODE (LIBCEPH)
5115M: Ilya Dryomov <[email protected]>
5116M: Xiubo Li <[email protected]>
5117L: [email protected]
5118S: Supported
5119W: http://ceph.com/
5120T: git https://github.com/ceph/ceph-client.git
5121F: include/linux/ceph/
5122F: include/linux/crush/
5123F: net/ceph/
5124
5125CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5126M: Xiubo Li <[email protected]>
5127M: Ilya Dryomov <[email protected]>
5128L: [email protected]
5129S: Supported
5130W: http://ceph.com/
5131T: git https://github.com/ceph/ceph-client.git
5132F: Documentation/filesystems/ceph.rst
5133F: fs/ceph/
5134
5135CERTIFICATE HANDLING
5136M: David Howells <[email protected]>
5137M: David Woodhouse <[email protected]>
5138L: [email protected]
5139S: Maintained
5140F: Documentation/admin-guide/module-signing.rst
5141F: certs/
5142F: scripts/sign-file.c
5143F: tools/certs/
5144
5145CFAG12864B LCD DRIVER
5146M: Miguel Ojeda <[email protected]>
5147S: Maintained
5148F: drivers/auxdisplay/cfag12864b.c
5149F: include/linux/cfag12864b.h
5150
5151CFAG12864BFB LCD FRAMEBUFFER DRIVER
5152M: Miguel Ojeda <[email protected]>
5153S: Maintained
5154F: drivers/auxdisplay/cfag12864bfb.c
5155F: include/linux/cfag12864b.h
5156
5157CHAR and MISC DRIVERS
5158M: Arnd Bergmann <[email protected]>
5159M: Greg Kroah-Hartman <[email protected]>
5160S: Supported
5161T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5162F: drivers/char/
5163F: drivers/misc/
5164F: include/linux/miscdevice.h
5165X: drivers/char/agp/
5166X: drivers/char/hw_random/
5167X: drivers/char/ipmi/
5168X: drivers/char/random.c
5169X: drivers/char/tpm/
5170
5171CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5172M: Thomas Weißschuh <[email protected]>
5173L: [email protected]
5174S: Maintained
5175F: Documentation/hwmon/powerz.rst
5176F: drivers/hwmon/powerz.c
5177
5178CHECKPATCH
5179M: Andy Whitcroft <[email protected]>
5180M: Joe Perches <[email protected]>
5181R: Dwaipayan Ray <[email protected]>
5182R: Lukas Bulwahn <[email protected]>
5183S: Maintained
5184F: scripts/checkpatch.pl
5185
5186CHECKPATCH DOCUMENTATION
5187M: Dwaipayan Ray <[email protected]>
5188M: Lukas Bulwahn <[email protected]>
5189R: Joe Perches <[email protected]>
5190S: Maintained
5191F: Documentation/dev-tools/checkpatch.rst
5192
5193CHINESE DOCUMENTATION
5194M: Alex Shi <[email protected]>
5195M: Yanteng Si <[email protected]>
5196S: Maintained
5197F: Documentation/translations/zh_CN/
5198
5199CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5200M: Peter Chen <[email protected]>
5201L: [email protected]
5202S: Maintained
5203T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5204F: drivers/usb/chipidea/
5205
5206CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5207M: Hans de Goede <[email protected]>
5208L: [email protected]
5209S: Maintained
5210F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5211F: drivers/input/touchscreen/chipone_icn8318.c
5212
5213CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5214M: Hans de Goede <[email protected]>
5215L: [email protected]
5216S: Maintained
5217F: drivers/input/touchscreen/chipone_icn8505.c
5218
5219CHROME HARDWARE PLATFORM SUPPORT
5220M: Benson Leung <[email protected]>
5221M: Tzung-Bi Shih <[email protected]>
5222L: [email protected]
5223S: Maintained
5224T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5225F: drivers/platform/chrome/
5226
5227CHROMEOS EC CODEC DRIVER
5228M: Cheng-Yi Chiang <[email protected]>
5229M: Tzung-Bi Shih <[email protected]>
5230R: Guenter Roeck <[email protected]>
5231L: [email protected]
5232S: Maintained
5233F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5234F: sound/soc/codecs/cros_ec_codec.*
5235
5236CHROMEOS EC CHARGE CONTROL
5237M: Thomas Weißschuh <[email protected]>
5238S: Maintained
5239F: drivers/power/supply/cros_charge-control.c
5240
5241CHROMEOS EC HARDWARE MONITORING
5242M: Thomas Weißschuh <[email protected]>
5243L: [email protected]
5244L: [email protected]
5245S: Maintained
5246F: Documentation/hwmon/cros_ec_hwmon.rst
5247F: drivers/hwmon/cros_ec_hwmon.c
5248
5249CHROMEOS EC LED DRIVER
5250M: Thomas Weißschuh <[email protected]>
5251S: Maintained
5252F: drivers/leds/leds-cros_ec.c
5253
5254CHROMEOS EC SUBDRIVERS
5255M: Benson Leung <[email protected]>
5256R: Guenter Roeck <[email protected]>
5257L: [email protected]
5258S: Maintained
5259F: drivers/power/supply/cros_charge-control.c
5260F: drivers/power/supply/cros_usbpd-charger.c
5261N: cros_ec
5262N: cros-ec
5263
5264CHROMEOS EC UART DRIVER
5265M: Bhanu Prakash Maiya <[email protected]>
5266R: Benson Leung <[email protected]>
5267R: Tzung-Bi Shih <[email protected]>
5268S: Maintained
5269F: drivers/platform/chrome/cros_ec_uart.c
5270
5271CHROMEOS EC USB PD NOTIFY DRIVER
5272M: Prashant Malani <[email protected]>
5273L: [email protected]
5274S: Maintained
5275F: drivers/platform/chrome/cros_usbpd_notify.c
5276F: include/linux/platform_data/cros_usbpd_notify.h
5277
5278CHROMEOS EC USB TYPE-C DRIVER
5279M: Prashant Malani <[email protected]>
5280L: [email protected]
5281S: Maintained
5282F: drivers/platform/chrome/cros_ec_typec.*
5283F: drivers/platform/chrome/cros_typec_switch.c
5284F: drivers/platform/chrome/cros_typec_vdm.*
5285
5286CHROMEOS HPS DRIVER
5287M: Dan Callaghan <[email protected]>
5288R: Sami Kyöstilä <[email protected]>
5289S: Maintained
5290F: drivers/platform/chrome/cros_hps_i2c.c
5291
5292CHROMEOS EC WATCHDOG
5293M: Lukasz Majczak <[email protected]>
5294L: [email protected]
5295S: Maintained
5296F: drivers/watchdog/cros_ec_wdt.c
5297
5298CHRONTEL CH7322 CEC DRIVER
5299M: Joe Tessler <[email protected]>
5300L: [email protected]
5301S: Maintained
5302T: git git://linuxtv.org/media_tree.git
5303F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5304F: drivers/media/cec/i2c/ch7322.c
5305
5306CIRRUS LOGIC AUDIO CODEC DRIVERS
5307M: David Rhodes <[email protected]>
5308M: Richard Fitzgerald <[email protected]>
5309L: [email protected] (moderated for non-subscribers)
5310L: [email protected]
5311S: Maintained
5312F: Documentation/devicetree/bindings/sound/cirrus,cs*
5313F: drivers/mfd/cs42l43*
5314F: drivers/pinctrl/cirrus/pinctrl-cs42l43*
5315F: drivers/spi/spi-cs42l43*
5316F: include/dt-bindings/sound/cs*
5317F: include/linux/mfd/cs42l43*
5318F: include/sound/cs*
5319F: sound/pci/hda/cirrus*
5320F: sound/pci/hda/cs*
5321F: sound/pci/hda/hda_component*
5322F: sound/pci/hda/hda_cs_dsp_ctl.*
5323F: sound/soc/codecs/cs*
5324
5325CIRRUS LOGIC HAPTIC DRIVERS
5326M: James Ogletree <[email protected]>
5327M: Fred Treven <[email protected]>
5328M: Ben Bright <[email protected]>
5329L: [email protected]
5330S: Supported
5331F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5332F: drivers/input/misc/cs40l*
5333F: drivers/mfd/cs40l*
5334F: include/linux/mfd/cs40l*
5335F: sound/soc/codecs/cs40l*
5336
5337CIRRUS LOGIC DSP FIRMWARE DRIVER
5338M: Simon Trimmer <[email protected]>
5339M: Charles Keepax <[email protected]>
5340M: Richard Fitzgerald <[email protected]>
5341L: [email protected]
5342S: Supported
5343W: https://github.com/CirrusLogic/linux-drivers/wiki
5344T: git https://github.com/CirrusLogic/linux-drivers.git
5345F: drivers/firmware/cirrus/*
5346F: include/linux/firmware/cirrus/*
5347
5348CIRRUS LOGIC EP93XX ETHERNET DRIVER
5349M: Hartley Sweeten <[email protected]>
5350L: [email protected]
5351S: Maintained
5352F: drivers/net/ethernet/cirrus/ep93xx_eth.c
5353
5354CIRRUS LOGIC LOCHNAGAR DRIVER
5355M: Charles Keepax <[email protected]>
5356M: Richard Fitzgerald <[email protected]>
5357L: [email protected]
5358S: Supported
5359F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5360F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5361F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5362F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5363F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5364F: Documentation/hwmon/lochnagar.rst
5365F: drivers/clk/clk-lochnagar.c
5366F: drivers/hwmon/lochnagar-hwmon.c
5367F: drivers/mfd/lochnagar-i2c.c
5368F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5369F: drivers/regulator/lochnagar-regulator.c
5370F: include/dt-bindings/clock/lochnagar.h
5371F: include/dt-bindings/pinctrl/lochnagar.h
5372F: include/linux/mfd/lochnagar*
5373F: sound/soc/codecs/lochnagar-sc.c
5374
5375CIRRUS LOGIC MADERA CODEC DRIVERS
5376M: Charles Keepax <[email protected]>
5377M: Richard Fitzgerald <[email protected]>
5378L: [email protected] (moderated for non-subscribers)
5379L: [email protected]
5380S: Supported
5381W: https://github.com/CirrusLogic/linux-drivers/wiki
5382T: git https://github.com/CirrusLogic/linux-drivers.git
5383F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5384F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5385F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5386F: drivers/gpio/gpio-madera*
5387F: drivers/irqchip/irq-madera*
5388F: drivers/mfd/cs47l*
5389F: drivers/mfd/madera*
5390F: drivers/pinctrl/cirrus/*
5391F: include/dt-bindings/sound/madera*
5392F: include/linux/irqchip/irq-madera*
5393F: include/linux/mfd/madera/*
5394F: include/sound/madera*
5395F: sound/soc/codecs/cs47l*
5396F: sound/soc/codecs/madera*
5397
5398CISCO FCOE HBA DRIVER
5399M: Satish Kharat <[email protected]>
5400M: Sesidhar Baddela <[email protected]>
5401M: Karan Tilak Kumar <[email protected]>
5402L: [email protected]
5403S: Supported
5404F: drivers/scsi/fnic/
5405
5406CISCO SCSI HBA DRIVER
5407M: Karan Tilak Kumar <[email protected]>
5408M: Sesidhar Baddela <[email protected]>
5409L: [email protected]
5410S: Supported
5411F: drivers/scsi/snic/
5412
5413CISCO VIC ETHERNET NIC DRIVER
5414M: Christian Benvenuti <[email protected]>
5415M: Satish Kharat <[email protected]>
5416S: Supported
5417F: drivers/net/ethernet/cisco/enic/
5418
5419CISCO VIC LOW LATENCY NIC DRIVER
5420M: Christian Benvenuti <[email protected]>
5421M: Nelson Escobar <[email protected]>
5422S: Supported
5423F: drivers/infiniband/hw/usnic/
5424
5425CLANG CONTROL FLOW INTEGRITY SUPPORT
5426M: Sami Tolvanen <[email protected]>
5427M: Kees Cook <[email protected]>
5428R: Nathan Chancellor <[email protected]>
5429L: [email protected]
5430S: Supported
5431B: https://github.com/ClangBuiltLinux/linux/issues
5432T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5433F: include/linux/cfi.h
5434F: kernel/cfi.c
5435
5436CLANG-FORMAT FILE
5437M: Miguel Ojeda <[email protected]>
5438S: Maintained
5439F: .clang-format
5440
5441CLANG/LLVM BUILD SUPPORT
5442M: Nathan Chancellor <[email protected]>
5443R: Nick Desaulniers <[email protected]>
5444R: Bill Wendling <[email protected]>
5445R: Justin Stitt <[email protected]>
5446L: [email protected]
5447S: Supported
5448W: https://clangbuiltlinux.github.io/
5449B: https://github.com/ClangBuiltLinux/linux/issues
5450C: irc://irc.libera.chat/clangbuiltlinux
5451F: Documentation/kbuild/llvm.rst
5452F: include/linux/compiler-clang.h
5453F: scripts/Makefile.clang
5454F: scripts/clang-tools/
5455K: \b(?i:clang|llvm)\b
5456
5457CLK API
5458M: Russell King <[email protected]>
5459L: [email protected]
5460S: Maintained
5461F: include/linux/clk.h
5462
5463CLOCKSOURCE, CLOCKEVENT DRIVERS
5464M: Daniel Lezcano <[email protected]>
5465M: Thomas Gleixner <[email protected]>
5466L: [email protected]
5467S: Supported
5468T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5469F: Documentation/devicetree/bindings/timer/
5470F: drivers/clocksource/
5471
5472CLOSURES
5473M: Kent Overstreet <[email protected]>
5474L: [email protected]
5475S: Supported
5476C: irc://irc.oftc.net/bcache
5477F: include/linux/closure.h
5478F: lib/closure.c
5479
5480CMPC ACPI DRIVER
5481M: Thadeu Lima de Souza Cascardo <[email protected]>
5482L: [email protected]
5483S: Supported
5484F: drivers/platform/x86/classmate-laptop.c
5485
5486COBALT MEDIA DRIVER
5487M: Hans Verkuil <[email protected]>
5488L: [email protected]
5489S: Supported
5490W: https://linuxtv.org
5491T: git git://linuxtv.org/media_tree.git
5492F: drivers/media/pci/cobalt/
5493
5494COCCINELLE/Semantic Patches (SmPL)
5495M: Julia Lawall <[email protected]>
5496M: Nicolas Palix <[email protected]>
5497L: [email protected] (moderated for non-subscribers)
5498S: Supported
5499W: https://coccinelle.gitlabpages.inria.fr/website/
5500T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5501F: Documentation/dev-tools/coccinelle.rst
5502F: scripts/coccicheck
5503F: scripts/coccinelle/
5504
5505CODA FILE SYSTEM
5506M: Jan Harkes <[email protected]>
5507M: [email protected]
5508L: [email protected]
5509S: Maintained
5510W: http://www.coda.cs.cmu.edu/
5511F: Documentation/filesystems/coda.rst
5512F: fs/coda/
5513F: include/linux/coda*.h
5514F: include/uapi/linux/coda*.h
5515
5516CODA V4L2 MEM2MEM DRIVER
5517M: Philipp Zabel <[email protected]>
5518L: [email protected]
5519S: Maintained
5520F: Documentation/devicetree/bindings/media/coda.yaml
5521F: drivers/media/platform/chips-media/coda
5522
5523CODE OF CONDUCT
5524M: Greg Kroah-Hartman <[email protected]>
5525S: Supported
5526F: Documentation/process/code-of-conduct-interpretation.rst
5527F: Documentation/process/code-of-conduct.rst
5528
5529CODE TAGGING
5530M: Suren Baghdasaryan <[email protected]>
5531M: Kent Overstreet <[email protected]>
5532S: Maintained
5533F: include/asm-generic/codetag.lds.h
5534F: include/linux/codetag.h
5535F: lib/codetag.c
5536
5537COMEDI DRIVERS
5538M: Ian Abbott <[email protected]>
5539M: H Hartley Sweeten <[email protected]>
5540S: Odd Fixes
5541F: drivers/comedi/
5542F: include/linux/comedi/
5543F: include/uapi/linux/comedi.h
5544
5545COMMON CLK FRAMEWORK
5546M: Michael Turquette <[email protected]>
5547M: Stephen Boyd <[email protected]>
5548L: [email protected]
5549S: Maintained
5550Q: http://patchwork.kernel.org/project/linux-clk/list/
5551T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5552F: Documentation/devicetree/bindings/clock/
5553F: drivers/clk/
5554F: include/dt-bindings/clock/
5555F: include/linux/clk-pr*
5556F: include/linux/clk/
5557F: include/linux/of_clk.h
5558X: drivers/clk/clkdev.c
5559
5560COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5561M: Steve French <[email protected]>
5562R: Paulo Alcantara <[email protected]> (DFS, global name space)
5563R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5564R: Shyam Prasad N <[email protected]> (multichannel)
5565R: Tom Talpey <[email protected]> (RDMA, smbdirect)
5566R: Bharath SM <[email protected]> (deferred close, directory leases)
5567L: [email protected]
5568L: [email protected] (moderated for non-subscribers)
5569S: Supported
5570W: https://wiki.samba.org/index.php/LinuxCIFS
5571T: git git://git.samba.org/sfrench/cifs-2.6.git
5572F: Documentation/admin-guide/cifs/
5573F: fs/smb/client/
5574F: fs/smb/common/
5575F: include/uapi/linux/cifs
5576
5577COMPACTPCI HOTPLUG CORE
5578M: Scott Murray <[email protected]>
5579L: [email protected]
5580S: Maintained
5581F: drivers/pci/hotplug/cpci_hotplug*
5582
5583COMPACTPCI HOTPLUG GENERIC DRIVER
5584M: Scott Murray <[email protected]>
5585L: [email protected]
5586S: Maintained
5587F: drivers/pci/hotplug/cpcihp_generic.c
5588
5589COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5590M: Scott Murray <[email protected]>
5591L: [email protected]
5592S: Maintained
5593F: drivers/pci/hotplug/cpcihp_zt5550.*
5594
5595COMPAL LAPTOP SUPPORT
5596M: Cezary Jackiewicz <[email protected]>
5597L: [email protected]
5598S: Maintained
5599F: drivers/platform/x86/compal-laptop.c
5600
5601COMPILER ATTRIBUTES
5602M: Miguel Ojeda <[email protected]>
5603S: Maintained
5604F: include/linux/compiler_attributes.h
5605
5606COMPUTE EXPRESS LINK (CXL)
5607M: Davidlohr Bueso <[email protected]>
5608M: Jonathan Cameron <[email protected]>
5609M: Dave Jiang <[email protected]>
5610M: Alison Schofield <[email protected]>
5611M: Vishal Verma <[email protected]>
5612M: Ira Weiny <[email protected]>
5613M: Dan Williams <[email protected]>
5614L: [email protected]
5615S: Maintained
5616F: Documentation/driver-api/cxl
5617F: drivers/cxl/
5618F: include/linux/einj-cxl.h
5619F: include/linux/cxl-event.h
5620F: include/uapi/linux/cxl_mem.h
5621F: tools/testing/cxl/
5622
5623COMPUTE EXPRESS LINK PMU (CPMU)
5624M: Jonathan Cameron <[email protected]>
5625L: [email protected]
5626S: Maintained
5627F: Documentation/admin-guide/perf/cxl.rst
5628F: drivers/perf/cxl_pmu.c
5629
5630CONEXANT ACCESSRUNNER USB DRIVER
5631L: [email protected]
5632S: Orphan
5633W: http://accessrunner.sourceforge.net/
5634F: drivers/usb/atm/cxacru.c
5635
5636CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5637M: Elena Reshetova <[email protected]>
5638M: Carlos Bilbao <[email protected]>
5639S: Maintained
5640F: Documentation/security/snp-tdx-threat-model.rst
5641
5642CONFIGFS
5643M: Joel Becker <[email protected]>
5644M: Christoph Hellwig <[email protected]>
5645S: Supported
5646T: git git://git.infradead.org/users/hch/configfs.git
5647F: fs/configfs/
5648F: include/linux/configfs.h
5649F: samples/configfs/
5650
5651CONSOLE SUBSYSTEM
5652M: Greg Kroah-Hartman <[email protected]>
5653S: Supported
5654F: drivers/video/console/
5655F: include/linux/console*
5656
5657CONTEXT TRACKING
5658M: Frederic Weisbecker <[email protected]>
5659M: "Paul E. McKenney" <[email protected]>
5660S: Maintained
5661F: include/linux/context_tracking*
5662F: kernel/context_tracking.c
5663
5664CONTROL GROUP (CGROUP)
5665M: Tejun Heo <[email protected]>
5666M: Zefan Li <[email protected]>
5667M: Johannes Weiner <[email protected]>
5668M: Michal Koutný <[email protected]>
5669L: [email protected]
5670S: Maintained
5671T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5672F: Documentation/admin-guide/cgroup-v1/
5673F: Documentation/admin-guide/cgroup-v2.rst
5674F: include/linux/cgroup*
5675F: kernel/cgroup/
5676F: tools/testing/selftests/cgroup/
5677
5678CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5679M: Tejun Heo <[email protected]>
5680M: Josef Bacik <[email protected]>
5681M: Jens Axboe <[email protected]>
5682L: [email protected]
5683L: [email protected]
5684T: git git://git.kernel.dk/linux-block
5685F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5686F: block/bfq-cgroup.c
5687F: block/blk-cgroup.c
5688F: block/blk-iocost.c
5689F: block/blk-iolatency.c
5690F: block/blk-throttle.c
5691F: include/linux/blk-cgroup.h
5692
5693CONTROL GROUP - CPUSET
5694M: Waiman Long <[email protected]>
5695M: Zefan Li <[email protected]>
5696L: [email protected]
5697S: Maintained
5698T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5699F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5700F: include/linux/cpuset.h
5701F: kernel/cgroup/cpuset.c
5702F: tools/testing/selftests/cgroup/test_cpuset.c
5703F: tools/testing/selftests/cgroup/test_cpuset_prs.sh
5704
5705CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5706M: Johannes Weiner <[email protected]>
5707M: Michal Hocko <[email protected]>
5708M: Roman Gushchin <[email protected]>
5709M: Shakeel Butt <[email protected]>
5710R: Muchun Song <[email protected]>
5711L: [email protected]
5712L: [email protected]
5713S: Maintained
5714F: include/linux/memcontrol.h
5715F: mm/memcontrol.c
5716F: mm/memcontrol-v1.c
5717F: mm/memcontrol-v1.h
5718F: mm/swap_cgroup.c
5719F: samples/cgroup/*
5720F: tools/testing/selftests/cgroup/memcg_protection.m
5721F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5722F: tools/testing/selftests/cgroup/test_kmem.c
5723F: tools/testing/selftests/cgroup/test_memcontrol.c
5724
5725CORETEMP HARDWARE MONITORING DRIVER
5726M: Fenghua Yu <[email protected]>
5727L: [email protected]
5728S: Maintained
5729F: Documentation/hwmon/coretemp.rst
5730F: drivers/hwmon/coretemp.c
5731
5732CORSAIR-CPRO HARDWARE MONITOR DRIVER
5733M: Marius Zachmann <[email protected]>
5734L: [email protected]
5735S: Maintained
5736F: drivers/hwmon/corsair-cpro.c
5737
5738CORSAIR-PSU HARDWARE MONITOR DRIVER
5739M: Wilken Gottwalt <[email protected]>
5740L: [email protected]
5741S: Maintained
5742F: Documentation/hwmon/corsair-psu.rst
5743F: drivers/hwmon/corsair-psu.c
5744
5745COUNTER SUBSYSTEM
5746M: William Breathitt Gray <[email protected]>
5747L: [email protected]
5748S: Maintained
5749T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5750F: Documentation/ABI/testing/sysfs-bus-counter
5751F: Documentation/driver-api/generic-counter.rst
5752F: drivers/counter/
5753F: include/linux/counter.h
5754F: include/uapi/linux/counter.h
5755F: tools/counter/
5756
5757COUNTER WATCH EVENTS TOOL
5758M: Fabrice Gasnier <[email protected]>
5759L: [email protected]
5760S: Maintained
5761F: tools/counter/counter_watch_events.c
5762
5763CP2615 I2C DRIVER
5764M: Bence Csókás <[email protected]>
5765S: Maintained
5766F: drivers/i2c/busses/i2c-cp2615.c
5767
5768CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5769M: Viresh Kumar <[email protected]>
5770M: Sudeep Holla <[email protected]>
5771L: [email protected]
5772S: Maintained
5773W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5774F: drivers/cpufreq/vexpress-spc-cpufreq.c
5775
5776CPU FREQUENCY SCALING FRAMEWORK
5777M: "Rafael J. Wysocki" <[email protected]>
5778M: Viresh Kumar <[email protected]>
5779L: [email protected]
5780S: Maintained
5781B: https://bugzilla.kernel.org
5782T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5783T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5784F: Documentation/admin-guide/pm/cpufreq.rst
5785F: Documentation/admin-guide/pm/intel_pstate.rst
5786F: Documentation/cpu-freq/
5787F: Documentation/devicetree/bindings/cpufreq/
5788F: drivers/cpufreq/
5789F: include/linux/cpufreq.h
5790F: include/linux/sched/cpufreq.h
5791F: kernel/sched/cpufreq*.c
5792F: tools/testing/selftests/cpufreq/
5793
5794CPU HOTPLUG
5795M: Thomas Gleixner <[email protected]>
5796M: Peter Zijlstra <[email protected]>
5797L: [email protected]
5798S: Maintained
5799T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5800F: include/linux/cpu.h
5801F: include/linux/cpuhotplug.h
5802F: include/linux/smpboot.h
5803F: kernel/cpu.c
5804F: kernel/smpboot.*
5805
5806CPU IDLE TIME MANAGEMENT FRAMEWORK
5807M: "Rafael J. Wysocki" <[email protected]>
5808M: Daniel Lezcano <[email protected]>
5809L: [email protected]
5810S: Maintained
5811B: https://bugzilla.kernel.org
5812T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5813F: Documentation/admin-guide/pm/cpuidle.rst
5814F: Documentation/driver-api/pm/cpuidle.rst
5815F: drivers/cpuidle/
5816F: include/linux/cpuidle.h
5817
5818CPU POWER MONITORING SUBSYSTEM
5819M: Thomas Renninger <[email protected]>
5820M: Shuah Khan <[email protected]>
5821M: Shuah Khan <[email protected]>
5822L: [email protected]
5823S: Maintained
5824F: tools/power/cpupower/
5825
5826CPUID/MSR DRIVER
5827M: "H. Peter Anvin" <[email protected]>
5828S: Maintained
5829F: arch/x86/kernel/cpuid.c
5830F: arch/x86/kernel/msr.c
5831
5832CPUIDLE DRIVER - ARM BIG LITTLE
5833M: Lorenzo Pieralisi <[email protected]>
5834M: Daniel Lezcano <[email protected]>
5835L: [email protected]
5836L: [email protected] (moderated for non-subscribers)
5837S: Maintained
5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5839F: drivers/cpuidle/cpuidle-big_little.c
5840
5841CPUIDLE DRIVER - ARM EXYNOS
5842M: Daniel Lezcano <[email protected]>
5843M: Kukjin Kim <[email protected]>
5844R: Krzysztof Kozlowski <[email protected]>
5845L: [email protected]
5846L: [email protected]
5847S: Maintained
5848F: arch/arm/mach-exynos/pm.c
5849F: drivers/cpuidle/cpuidle-exynos.c
5850F: include/linux/platform_data/cpuidle-exynos.h
5851
5852CPUIDLE DRIVER - ARM PSCI
5853M: Lorenzo Pieralisi <[email protected]>
5854M: Sudeep Holla <[email protected]>
5855L: [email protected]
5856L: [email protected] (moderated for non-subscribers)
5857S: Supported
5858F: drivers/cpuidle/cpuidle-psci.c
5859
5860CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5861M: Ulf Hansson <[email protected]>
5862L: [email protected]
5863L: [email protected] (moderated for non-subscribers)
5864S: Supported
5865T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5866F: drivers/cpuidle/cpuidle-psci-domain.c
5867F: drivers/cpuidle/cpuidle-psci.h
5868
5869CPUIDLE DRIVER - DT IDLE PM DOMAIN
5870M: Ulf Hansson <[email protected]>
5871L: [email protected]
5872S: Supported
5873T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5874F: drivers/cpuidle/dt_idle_genpd.c
5875F: drivers/cpuidle/dt_idle_genpd.h
5876
5877CPUIDLE DRIVER - RISC-V SBI
5878M: Anup Patel <[email protected]>
5879L: [email protected]
5880L: [email protected]
5881S: Maintained
5882F: drivers/cpuidle/cpuidle-riscv-sbi.c
5883
5884CRAMFS FILESYSTEM
5885M: Nicolas Pitre <[email protected]>
5886S: Maintained
5887F: Documentation/filesystems/cramfs.rst
5888F: fs/cramfs/
5889
5890CREATIVE SB0540
5891M: Bastien Nocera <[email protected]>
5892L: [email protected]
5893S: Maintained
5894F: drivers/hid/hid-creative-sb0540.c
5895
5896CRYPTO API
5897M: Herbert Xu <[email protected]>
5898M: "David S. Miller" <[email protected]>
5899L: [email protected]
5900S: Maintained
5901T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5902T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5903F: Documentation/crypto/
5904F: Documentation/devicetree/bindings/crypto/
5905F: arch/*/crypto/
5906F: crypto/
5907F: drivers/crypto/
5908F: include/crypto/
5909F: include/linux/crypto*
5910F: lib/crypto/
5911
5912CRYPTO SPEED TEST COMPARE
5913M: Wang Jinchao <[email protected]>
5914L: [email protected]
5915S: Maintained
5916F: tools/crypto/tcrypt/tcrypt_speed_compare.py
5917
5918CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5919M: Neil Horman <[email protected]>
5920L: [email protected]
5921S: Maintained
5922F: crypto/ansi_cprng.c
5923F: crypto/rng.c
5924
5925CS3308 MEDIA DRIVER
5926M: Hans Verkuil <[email protected]>
5927L: [email protected]
5928S: Odd Fixes
5929W: http://linuxtv.org
5930T: git git://linuxtv.org/media_tree.git
5931F: drivers/media/i2c/cs3308.c
5932
5933CS5535 Audio ALSA driver
5934M: Jaya Kumar <[email protected]>
5935S: Maintained
5936F: sound/pci/cs5535audio/
5937
5938CTU CAN FD DRIVER
5939M: Pavel Pisa <[email protected]>
5940M: Ondrej Ille <[email protected]>
5941L: [email protected]
5942S: Maintained
5943F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5944F: drivers/net/can/ctucanfd/
5945
5946CVE ASSIGNMENT CONTACT
5947M: CVE Assignment Team <[email protected]>
5948S: Maintained
5949F: Documentation/process/cve.rst
5950
5951CW1200 WLAN driver
5952S: Orphan
5953F: drivers/net/wireless/st/cw1200/
5954
5955CX18 VIDEO4LINUX DRIVER
5956M: Andy Walls <[email protected]>
5957L: [email protected]
5958S: Maintained
5959W: https://linuxtv.org
5960T: git git://linuxtv.org/media_tree.git
5961F: drivers/media/pci/cx18/
5962F: include/uapi/linux/ivtv*
5963
5964CX2341X MPEG ENCODER HELPER MODULE
5965M: Hans Verkuil <[email protected]>
5966L: [email protected]
5967S: Maintained
5968W: https://linuxtv.org
5969T: git git://linuxtv.org/media_tree.git
5970F: drivers/media/common/cx2341x*
5971F: include/media/drv-intf/cx2341x.h
5972
5973CX24120 MEDIA DRIVER
5974M: Jemma Denson <[email protected]>
5975M: Patrick Boettcher <[email protected]>
5976L: [email protected]
5977S: Maintained
5978W: https://linuxtv.org
5979Q: http://patchwork.linuxtv.org/project/linux-media/list/
5980F: drivers/media/dvb-frontends/cx24120*
5981
5982CX88 VIDEO4LINUX DRIVER
5983M: Mauro Carvalho Chehab <[email protected]>
5984L: [email protected]
5985S: Odd fixes
5986W: https://linuxtv.org
5987T: git git://linuxtv.org/media_tree.git
5988F: Documentation/driver-api/media/drivers/cx88*
5989F: drivers/media/pci/cx88/
5990
5991CXD2820R MEDIA DRIVER
5992L: [email protected]
5993S: Orphan
5994W: https://linuxtv.org
5995Q: http://patchwork.linuxtv.org/project/linux-media/list/
5996F: drivers/media/dvb-frontends/cxd2820r*
5997
5998CXGB3 ETHERNET DRIVER (CXGB3)
5999M: Potnuri Bharat Teja <[email protected]>
6000L: [email protected]
6001S: Supported
6002W: http://www.chelsio.com
6003F: drivers/net/ethernet/chelsio/cxgb3/
6004
6005CXGB3 ISCSI DRIVER (CXGB3I)
6006M: Varun Prakash <[email protected]>
6007L: [email protected]
6008S: Supported
6009W: http://www.chelsio.com
6010F: drivers/scsi/cxgbi/cxgb3i
6011
6012CXGB4 CRYPTO DRIVER (chcr)
6013M: Ayush Sawal <[email protected]>
6014L: [email protected]
6015S: Supported
6016W: http://www.chelsio.com
6017F: drivers/crypto/chelsio
6018
6019CXGB4 ETHERNET DRIVER (CXGB4)
6020M: Potnuri Bharat Teja <[email protected]>
6021L: [email protected]
6022S: Supported
6023W: http://www.chelsio.com
6024F: drivers/net/ethernet/chelsio/cxgb4/
6025
6026CXGB4 INLINE CRYPTO DRIVER
6027M: Ayush Sawal <[email protected]>
6028L: [email protected]
6029S: Supported
6030W: http://www.chelsio.com
6031F: drivers/net/ethernet/chelsio/inline_crypto/
6032
6033CXGB4 ISCSI DRIVER (CXGB4I)
6034M: Varun Prakash <[email protected]>
6035L: [email protected]
6036S: Supported
6037W: http://www.chelsio.com
6038F: drivers/scsi/cxgbi/cxgb4i
6039
6040CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6041M: Potnuri Bharat Teja <[email protected]>
6042L: [email protected]
6043S: Supported
6044W: http://www.openfabrics.org
6045F: drivers/infiniband/hw/cxgb4/
6046F: include/uapi/rdma/cxgb4-abi.h
6047
6048CXGB4VF ETHERNET DRIVER (CXGB4VF)
6049M: Potnuri Bharat Teja <[email protected]>
6050L: [email protected]
6051S: Supported
6052W: http://www.chelsio.com
6053F: drivers/net/ethernet/chelsio/cxgb4vf/
6054
6055CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6056M: Frederic Barrat <[email protected]>
6057M: Andrew Donnellan <[email protected]>
6058L: [email protected]
6059S: Supported
6060F: Documentation/ABI/testing/sysfs-class-cxl
6061F: Documentation/arch/powerpc/cxl.rst
6062F: arch/powerpc/platforms/powernv/pci-cxl.c
6063F: drivers/misc/cxl/
6064F: include/misc/cxl*
6065F: include/uapi/misc/cxl.h
6066
6067CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6068M: Manoj N. Kumar <[email protected]>
6069M: Uma Krishnan <[email protected]>
6070L: [email protected]
6071S: Obsolete
6072F: Documentation/arch/powerpc/cxlflash.rst
6073F: drivers/scsi/cxlflash/
6074F: include/uapi/scsi/cxlflash_ioctl.h
6075
6076CYBERPRO FB DRIVER
6077M: Russell King <[email protected]>
6078L: [email protected] (moderated for non-subscribers)
6079S: Maintained
6080W: http://www.armlinux.org.uk/
6081F: drivers/video/fbdev/cyber2000fb.*
6082
6083CYCLADES PC300 DRIVER
6084S: Orphan
6085F: drivers/net/wan/pc300*
6086
6087CYPRESS CY8C95X0 PINCTRL DRIVER
6088M: Patrick Rudolph <[email protected]>
6089L: [email protected]
6090S: Maintained
6091F: drivers/pinctrl/pinctrl-cy8c95x0.c
6092
6093CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6094M: Linus Walleij <[email protected]>
6095L: [email protected]
6096S: Maintained
6097F: drivers/input/touchscreen/cy8ctma140.c
6098
6099CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6100M: Yassine Oudjana <[email protected]>
6101L: [email protected]
6102S: Maintained
6103F: Documentation/devicetree/bindings/input/cypress-sf.yaml
6104F: drivers/input/keyboard/cypress-sf.c
6105
6106CYPRESS_FIRMWARE MEDIA DRIVER
6107L: [email protected]
6108S: Orphan
6109W: https://linuxtv.org
6110Q: http://patchwork.linuxtv.org/project/linux-media/list/
6111F: drivers/media/common/cypress_firmware*
6112
6113CYTTSP TOUCHSCREEN DRIVER
6114M: Linus Walleij <[email protected]>
6115L: [email protected]
6116S: Maintained
6117F: drivers/input/touchscreen/cyttsp*
6118
6119D-LINK DIR-685 TOUCHKEYS DRIVER
6120M: Linus Walleij <[email protected]>
6121L: [email protected]
6122S: Supported
6123F: drivers/input/keyboard/dlink-dir685-touchkeys.c
6124
6125DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6126M: Joshua Kinard <[email protected]>
6127S: Maintained
6128F: drivers/rtc/rtc-ds1685.c
6129F: include/linux/rtc/ds1685.h
6130
6131DAMA SLAVE for AX.25
6132M: Joerg Reuter <[email protected]>
6133L: [email protected]
6134S: Maintained
6135W: http://yaina.de/jreuter/
6136W: http://www.qsl.net/dl1bke/
6137F: net/ax25/af_ax25.c
6138F: net/ax25/ax25_dev.c
6139F: net/ax25/ax25_ds_*
6140F: net/ax25/ax25_in.c
6141F: net/ax25/ax25_out.c
6142F: net/ax25/ax25_timer.c
6143F: net/ax25/sysctl_net_ax25.c
6144
6145DATA ACCESS MONITOR
6146M: SeongJae Park <[email protected]>
6147L: [email protected]
6148L: [email protected]
6149S: Maintained
6150W: https://damonitor.github.io
6151P: Documentation/mm/damon/maintainer-profile.rst
6152T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6153T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6154T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6155F: Documentation/ABI/testing/sysfs-kernel-mm-damon
6156F: Documentation/admin-guide/mm/damon/
6157F: Documentation/mm/damon/
6158F: include/linux/damon.h
6159F: include/trace/events/damon.h
6160F: mm/damon/
6161F: tools/testing/selftests/damon/
6162
6163DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6164L: [email protected]
6165S: Orphan
6166F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6167F: drivers/net/ethernet/dec/tulip/dmfe.c
6168
6169DC390/AM53C974 SCSI driver
6170M: Hannes Reinecke <[email protected]>
6171L: [email protected]
6172S: Maintained
6173F: drivers/scsi/am53c974.c
6174
6175DC395x SCSI driver
6176M: Oliver Neukum <[email protected]>
6177M: Ali Akcaagac <[email protected]>
6178M: Jamie Lenehan <[email protected]>
6179S: Maintained
6180F: Documentation/scsi/dc395x.rst
6181F: drivers/scsi/dc395x.*
6182
6183DCCP PROTOCOL
6184L: [email protected]
6185S: Orphan
6186W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6187F: include/linux/dccp.h
6188F: include/linux/tfrc.h
6189F: include/uapi/linux/dccp.h
6190F: net/dccp/
6191
6192DEBUGOBJECTS:
6193M: Thomas Gleixner <[email protected]>
6194L: [email protected]
6195S: Maintained
6196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6197F: include/linux/debugobjects.h
6198F: lib/debugobjects.c
6199
6200DECSTATION PLATFORM SUPPORT
6201M: "Maciej W. Rozycki" <[email protected]>
6202L: [email protected]
6203S: Maintained
6204W: http://www.linux-mips.org/wiki/DECstation
6205F: arch/mips/dec/
6206F: arch/mips/include/asm/dec/
6207F: arch/mips/include/asm/mach-dec/
6208
6209DEFXX FDDI NETWORK DRIVER
6210M: "Maciej W. Rozycki" <[email protected]>
6211S: Maintained
6212F: drivers/net/fddi/defxx.*
6213
6214DEFZA FDDI NETWORK DRIVER
6215M: "Maciej W. Rozycki" <[email protected]>
6216S: Maintained
6217F: drivers/net/fddi/defza.*
6218
6219DEINTERLACE DRIVERS FOR ALLWINNER H3
6220M: Jernej Skrabec <[email protected]>
6221L: [email protected]
6222S: Maintained
6223T: git git://linuxtv.org/media_tree.git
6224F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6225F: drivers/media/platform/sunxi/sun8i-di/
6226
6227DELL LAPTOP DRIVER
6228M: Matthew Garrett <[email protected]>
6229M: Pali Rohár <[email protected]>
6230L: [email protected]
6231S: Maintained
6232F: drivers/platform/x86/dell/dell-laptop.c
6233
6234DELL LAPTOP FREEFALL DRIVER
6235M: Pali Rohár <[email protected]>
6236S: Maintained
6237F: drivers/platform/x86/dell/dell-smo8800.c
6238
6239DELL LAPTOP RBTN DRIVER
6240M: Pali Rohár <[email protected]>
6241S: Maintained
6242F: drivers/platform/x86/dell/dell-rbtn.*
6243
6244DELL LAPTOP SMM DRIVER
6245M: Pali Rohár <[email protected]>
6246S: Maintained
6247F: Documentation/ABI/obsolete/procfs-i8k
6248F: drivers/hwmon/dell-smm-hwmon.c
6249F: include/uapi/linux/i8k.h
6250
6251DELL PC DRIVER
6252M: Lyndon Sanche <[email protected]>
6253L: [email protected]
6254S: Maintained
6255F: drivers/platform/x86/dell/dell-pc.c
6256
6257DELL REMOTE BIOS UPDATE DRIVER
6258M: Stuart Hayes <[email protected]>
6259L: [email protected]
6260S: Maintained
6261F: drivers/platform/x86/dell/dell_rbu.c
6262
6263DELL SMBIOS DRIVER
6264M: Pali Rohár <[email protected]>
6265L: [email protected]
6266L: [email protected]
6267S: Maintained
6268F: drivers/platform/x86/dell/dell-smbios.*
6269
6270DELL SMBIOS SMM DRIVER
6271L: [email protected]
6272L: [email protected]
6273S: Maintained
6274F: drivers/platform/x86/dell/dell-smbios-smm.c
6275
6276DELL SMBIOS WMI DRIVER
6277L: [email protected]
6278L: [email protected]
6279S: Maintained
6280F: drivers/platform/x86/dell/dell-smbios-wmi.c
6281F: tools/wmi/dell-smbios-example.c
6282
6283DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6284M: Stuart Hayes <[email protected]>
6285L: [email protected]
6286S: Maintained
6287F: Documentation/userspace-api/dcdbas.rst
6288F: drivers/platform/x86/dell/dcdbas.*
6289
6290DELL WMI DDV DRIVER
6291M: Armin Wolf <[email protected]>
6292S: Maintained
6293F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
6294F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6295F: Documentation/wmi/devices/dell-wmi-ddv.rst
6296F: drivers/platform/x86/dell/dell-wmi-ddv.c
6297
6298DELL WMI DESCRIPTOR DRIVER
6299L: [email protected]
6300S: Maintained
6301F: drivers/platform/x86/dell/dell-wmi-descriptor.c
6302
6303DELL WMI HARDWARE PRIVACY SUPPORT
6304L: [email protected]
6305L: [email protected]
6306S: Maintained
6307F: drivers/platform/x86/dell/dell-wmi-privacy.c
6308
6309DELL WMI NOTIFICATIONS DRIVER
6310M: Matthew Garrett <[email protected]>
6311M: Pali Rohár <[email protected]>
6312S: Maintained
6313F: drivers/platform/x86/dell/dell-wmi-base.c
6314
6315DELL WMI SYSMAN DRIVER
6316M: Prasanth Ksr <[email protected]>
6317L: [email protected]
6318L: [email protected]
6319S: Maintained
6320F: Documentation/ABI/testing/sysfs-class-firmware-attributes
6321F: drivers/platform/x86/dell/dell-wmi-sysman/
6322
6323DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6324M: Zev Weiss <[email protected]>
6325L: [email protected]
6326S: Maintained
6327F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6328
6329DELTA DPS920AB PSU DRIVER
6330M: Robert Marko <[email protected]>
6331L: [email protected]
6332S: Maintained
6333F: Documentation/hwmon/dps920ab.rst
6334F: drivers/hwmon/pmbus/dps920ab.c
6335
6336DELTA NETWORKS TN48M CPLD DRIVERS
6337M: Robert Marko <[email protected]>
6338S: Maintained
6339F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6340F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6341F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6342F: drivers/gpio/gpio-tn48m.c
6343F: include/dt-bindings/reset/delta,tn48m-reset.h
6344
6345DELTA ST MEDIA DRIVER
6346M: Hugues Fruchet <[email protected]>
6347L: [email protected]
6348S: Supported
6349W: https://linuxtv.org
6350T: git git://linuxtv.org/media_tree.git
6351F: drivers/media/platform/st/sti/delta
6352
6353DENALI NAND DRIVER
6354L: [email protected]
6355S: Orphan
6356F: drivers/mtd/nand/raw/denali*
6357
6358DESIGNWARE EDMA CORE IP DRIVER
6359M: Manivannan Sadhasivam <[email protected]>
6360R: Serge Semin <[email protected]>
6361L: [email protected]
6362S: Maintained
6363F: drivers/dma/dw-edma/
6364F: include/linux/dma/edma.h
6365
6366DESIGNWARE USB2 DRD IP DRIVER
6367M: Minas Harutyunyan <[email protected]>
6368L: [email protected]
6369S: Maintained
6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6371F: drivers/usb/dwc2/
6372
6373DESIGNWARE USB3 DRD IP DRIVER
6374M: Thinh Nguyen <[email protected]>
6375L: [email protected]
6376S: Maintained
6377F: drivers/usb/dwc3/
6378
6379DESIGNWARE XDATA IP DRIVER
6380L: [email protected]
6381S: Orphan
6382F: Documentation/misc-devices/dw-xdata-pcie.rst
6383F: drivers/misc/dw-xdata-pcie.c
6384
6385DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6386M: Andreas Klinger <[email protected]>
6387L: [email protected]
6388S: Maintained
6389F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6390F: drivers/iio/proximity/srf*.c
6391
6392DEVICE COREDUMP (DEV_COREDUMP)
6393M: Johannes Berg <[email protected]>
6394L: [email protected]
6395S: Maintained
6396F: drivers/base/devcoredump.c
6397F: include/linux/devcoredump.h
6398
6399DEVICE DEPENDENCY HELPER SCRIPT
6400M: Saravana Kannan <[email protected]>
6401L: [email protected]
6402S: Maintained
6403F: scripts/dev-needs.sh
6404
6405DEVICE DIRECT ACCESS (DAX)
6406M: Dan Williams <[email protected]>
6407M: Vishal Verma <[email protected]>
6408M: Dave Jiang <[email protected]>
6409L: [email protected]
6410L: [email protected]
6411S: Supported
6412F: drivers/dax/
6413
6414DEVICE FREQUENCY (DEVFREQ)
6415M: MyungJoo Ham <[email protected]>
6416M: Kyungmin Park <[email protected]>
6417M: Chanwoo Choi <[email protected]>
6418L: [email protected]
6419S: Maintained
6420T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6421F: Documentation/devicetree/bindings/devfreq/
6422F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6423F: drivers/devfreq/
6424F: include/linux/devfreq.h
6425F: include/trace/events/devfreq.h
6426
6427DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6428M: Chanwoo Choi <[email protected]>
6429L: [email protected]
6430S: Supported
6431T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6432F: Documentation/devicetree/bindings/devfreq/event/
6433F: drivers/devfreq/devfreq-event.c
6434F: drivers/devfreq/event/
6435F: include/dt-bindings/pmu/exynos_ppmu.h
6436F: include/linux/devfreq-event.h
6437
6438DEVICE RESOURCE MANAGEMENT HELPERS
6439M: Hans de Goede <[email protected]>
6440R: Matti Vaittinen <[email protected]>
6441S: Maintained
6442F: include/linux/devm-helpers.h
6443
6444DEVICE-MAPPER (LVM)
6445M: Alasdair Kergon <[email protected]>
6446M: Mike Snitzer <[email protected]>
6447M: Mikulas Patocka <[email protected]>
6448L: [email protected]
6449S: Maintained
6450Q: http://patchwork.kernel.org/project/dm-devel/list/
6451T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6452F: Documentation/admin-guide/device-mapper/
6453F: drivers/md/Kconfig
6454F: drivers/md/Makefile
6455F: drivers/md/dm*
6456F: drivers/md/persistent-data/
6457F: include/linux/device-mapper.h
6458F: include/linux/dm-*.h
6459F: include/uapi/linux/dm-*.h
6460
6461DEVICE-MAPPER VDO TARGET
6462M: Matthew Sakai <[email protected]>
6463L: [email protected]
6464S: Maintained
6465F: Documentation/admin-guide/device-mapper/vdo*.rst
6466F: drivers/md/dm-vdo/
6467
6468DEVLINK
6469M: Jiri Pirko <[email protected]>
6470L: [email protected]
6471S: Supported
6472F: Documentation/networking/devlink
6473F: include/net/devlink.h
6474F: include/uapi/linux/devlink.h
6475F: net/devlink/
6476
6477DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6478M: Christoph Niedermaier <[email protected]>
6479L: [email protected]
6480S: Maintained
6481F: arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6482F: arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6483
6484DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6485M: Marek Vasut <[email protected]>
6486L: [email protected]
6487S: Maintained
6488F: arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6489F: arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6490
6491DIALOG SEMICONDUCTOR DRIVERS
6492M: Support Opensource <[email protected]>
6493S: Supported
6494W: http://www.dialog-semiconductor.com/products
6495F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6496F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6497F: Documentation/devicetree/bindings/mfd/da90*.txt
6498F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6499F: Documentation/devicetree/bindings/regulator/da92*.txt
6500F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6501F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6502F: Documentation/devicetree/bindings/sound/da[79]*.txt
6503F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6504F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6505F: Documentation/hwmon/da90??.rst
6506F: drivers/gpio/gpio-da90??.c
6507F: drivers/hwmon/da90??-hwmon.c
6508F: drivers/iio/adc/da91??-*.c
6509F: drivers/input/misc/da72??.[ch]
6510F: drivers/input/misc/da90??_onkey.c
6511F: drivers/input/touchscreen/da9052_tsi.c
6512F: drivers/leds/leds-da90??.c
6513F: drivers/mfd/da903x.c
6514F: drivers/mfd/da90??-*.c
6515F: drivers/mfd/da91??-*.c
6516F: drivers/pinctrl/pinctrl-da90??.c
6517F: drivers/power/supply/da9052-battery.c
6518F: drivers/power/supply/da91??-*.c
6519F: drivers/regulator/da9???-regulator.[ch]
6520F: drivers/regulator/slg51000-regulator.[ch]
6521F: drivers/rtc/rtc-da90??.c
6522F: drivers/thermal/da90??-thermal.c
6523F: drivers/video/backlight/da90??_bl.c
6524F: drivers/watchdog/da90??_wdt.c
6525F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6526F: include/linux/mfd/da903x.h
6527F: include/linux/mfd/da9052/
6528F: include/linux/mfd/da9055/
6529F: include/linux/mfd/da9062/
6530F: include/linux/mfd/da9063/
6531F: include/linux/mfd/da9150/
6532F: include/linux/regulator/da9211.h
6533F: include/sound/da[79]*.h
6534F: sound/soc/codecs/da[79]*.[ch]
6535
6536DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6537M: William Breathitt Gray <[email protected]>
6538L: [email protected]
6539S: Maintained
6540F: drivers/gpio/gpio-gpio-mm.c
6541
6542DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6543M: Martin Tuma <[email protected]>
6544L: [email protected]
6545S: Maintained
6546F: Documentation/admin-guide/media/mgb4.rst
6547F: drivers/media/pci/mgb4/
6548
6549DIOLAN U2C-12 I2C DRIVER
6550M: Guenter Roeck <[email protected]>
6551L: [email protected]
6552S: Maintained
6553F: drivers/i2c/busses/i2c-diolan-u2c.c
6554
6555DIRECTORY NOTIFICATION (DNOTIFY)
6556M: Jan Kara <[email protected]>
6557R: Amir Goldstein <[email protected]>
6558L: [email protected]
6559S: Maintained
6560F: Documentation/filesystems/dnotify.rst
6561F: fs/notify/dnotify/
6562F: include/linux/dnotify.h
6563
6564DISK GEOMETRY AND PARTITION HANDLING
6565M: Andries Brouwer <[email protected]>
6566S: Maintained
6567W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6568W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6569W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6570
6571DISKQUOTA
6572M: Jan Kara <[email protected]>
6573S: Maintained
6574F: Documentation/filesystems/quota.rst
6575F: fs/quota/
6576F: include/linux/quota*.h
6577F: include/uapi/linux/quota*.h
6578
6579DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6580M: Bernie Thompson <[email protected]>
6581L: [email protected]
6582S: Maintained
6583W: http://plugable.com/category/projects/udlfb/
6584F: Documentation/fb/udlfb.rst
6585F: drivers/video/fbdev/udlfb.c
6586F: include/video/udlfb.h
6587
6588DISTRIBUTED LOCK MANAGER (DLM)
6589M: Alexander Aring <[email protected]>
6590M: David Teigland <[email protected]>
6591L: [email protected]
6592S: Supported
6593W: https://pagure.io/dlm
6594T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6595F: fs/dlm/
6596
6597DMA BUFFER SHARING FRAMEWORK
6598M: Sumit Semwal <[email protected]>
6599M: Christian König <[email protected]>
6600L: [email protected]
6601L: [email protected]
6602L: [email protected] (moderated for non-subscribers)
6603S: Maintained
6604T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6605F: Documentation/driver-api/dma-buf.rst
6606F: Documentation/userspace-api/dma-buf-alloc-exchange.rst
6607F: drivers/dma-buf/
6608F: include/linux/*fence.h
6609F: include/linux/dma-buf.h
6610F: include/linux/dma-resv.h
6611K: \bdma_(?:buf|fence|resv)\b
6612
6613DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6614M: Vinod Koul <[email protected]>
6615L: [email protected]
6616S: Maintained
6617Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6618T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6619F: Documentation/devicetree/bindings/dma/
6620F: Documentation/driver-api/dmaengine/
6621F: drivers/dma/
6622F: include/dt-bindings/dma/
6623F: include/linux/dma/
6624F: include/linux/dmaengine.h
6625F: include/linux/of_dma.h
6626
6627DMA MAPPING BENCHMARK
6628M: Xiang Chen <[email protected]>
6629L: [email protected]
6630F: kernel/dma/map_benchmark.c
6631F: tools/testing/selftests/dma/
6632
6633DMA MAPPING HELPERS
6634M: Christoph Hellwig <[email protected]>
6635M: Marek Szyprowski <[email protected]>
6636R: Robin Murphy <[email protected]>
6637L: [email protected]
6638S: Supported
6639W: http://git.infradead.org/users/hch/dma-mapping.git
6640T: git git://git.infradead.org/users/hch/dma-mapping.git
6641F: include/asm-generic/dma-mapping.h
6642F: include/linux/dma-direct.h
6643F: include/linux/dma-map-ops.h
6644F: include/linux/dma-mapping.h
6645F: include/linux/swiotlb.h
6646F: kernel/dma/
6647
6648DMA-BUF HEAPS FRAMEWORK
6649M: Sumit Semwal <[email protected]>
6650R: Benjamin Gaignard <[email protected]>
6651R: Brian Starkey <[email protected]>
6652R: John Stultz <[email protected]>
6653R: T.J. Mercier <[email protected]>
6654L: [email protected]
6655L: [email protected]
6656L: [email protected] (moderated for non-subscribers)
6657S: Maintained
6658T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6659F: drivers/dma-buf/dma-heap.c
6660F: drivers/dma-buf/heaps/*
6661F: include/linux/dma-heap.h
6662F: include/uapi/linux/dma-heap.h
6663
6664DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6665M: Lukasz Luba <[email protected]>
6666L: [email protected]
6667L: [email protected]
6668S: Maintained
6669F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6670F: drivers/memory/samsung/exynos5422-dmc.c
6671
6672DME1737 HARDWARE MONITOR DRIVER
6673M: Juerg Haefliger <[email protected]>
6674L: [email protected]
6675S: Maintained
6676F: Documentation/hwmon/dme1737.rst
6677F: drivers/hwmon/dme1737.c
6678
6679DMI/SMBIOS SUPPORT
6680M: Jean Delvare <[email protected]>
6681S: Maintained
6682T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6683F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6684F: drivers/firmware/dmi-id.c
6685F: drivers/firmware/dmi_scan.c
6686F: include/linux/dmi.h
6687
6688DOCUMENTATION
6689M: Jonathan Corbet <[email protected]>
6690L: [email protected]
6691S: Maintained
6692P: Documentation/doc-guide/maintainer-profile.rst
6693T: git git://git.lwn.net/linux.git docs-next
6694F: Documentation/
6695F: scripts/check-variable-fonts.sh
6696F: scripts/documentation-file-ref-check
6697F: scripts/kernel-doc
6698F: scripts/sphinx-pre-install
6699X: Documentation/ABI/
6700X: Documentation/admin-guide/media/
6701X: Documentation/devicetree/
6702X: Documentation/driver-api/media/
6703X: Documentation/firmware-guide/acpi/
6704X: Documentation/i2c/
6705X: Documentation/netlink/
6706X: Documentation/power/
6707X: Documentation/spi/
6708X: Documentation/userspace-api/media/
6709
6710DOCUMENTATION PROCESS
6711M: Jonathan Corbet <[email protected]>
6712L: [email protected]
6713S: Maintained
6714F: Documentation/maintainer/
6715F: Documentation/process/
6716
6717DOCUMENTATION REPORTING ISSUES
6718M: Thorsten Leemhuis <[email protected]>
6719L: [email protected]
6720S: Maintained
6721F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
6722F: Documentation/admin-guide/reporting-issues.rst
6723F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6724
6725DOCUMENTATION SCRIPTS
6726M: Mauro Carvalho Chehab <[email protected]>
6727L: [email protected]
6728S: Maintained
6729F: Documentation/sphinx/parse-headers.pl
6730F: scripts/documentation-file-ref-check
6731F: scripts/sphinx-pre-install
6732
6733DOCUMENTATION/ITALIAN
6734M: Federico Vaga <[email protected]>
6735L: [email protected]
6736S: Maintained
6737F: Documentation/translations/it_IT
6738
6739DOCUMENTATION/JAPANESE
6740R: Akira Yokosawa <[email protected]>
6741L: [email protected]
6742S: Maintained
6743F: Documentation/translations/ja_JP
6744
6745DONGWOON DW9714 LENS VOICE COIL DRIVER
6746M: Sakari Ailus <[email protected]>
6747L: [email protected]
6748S: Maintained
6749T: git git://linuxtv.org/media_tree.git
6750F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6751F: drivers/media/i2c/dw9714.c
6752
6753DONGWOON DW9719 LENS VOICE COIL DRIVER
6754M: Daniel Scally <[email protected]>
6755L: [email protected]
6756S: Maintained
6757T: git git://linuxtv.org/media_tree.git
6758F: drivers/media/i2c/dw9719.c
6759
6760DONGWOON DW9768 LENS VOICE COIL DRIVER
6761L: [email protected]
6762S: Orphan
6763T: git git://linuxtv.org/media_tree.git
6764F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6765F: drivers/media/i2c/dw9768.c
6766
6767DONGWOON DW9807 LENS VOICE COIL DRIVER
6768M: Sakari Ailus <[email protected]>
6769L: [email protected]
6770S: Maintained
6771T: git git://linuxtv.org/media_tree.git
6772F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6773F: drivers/media/i2c/dw9807-vcm.c
6774
6775DOUBLETALK DRIVER
6776M: "James R. Van Zandt" <[email protected]>
6777L: [email protected]
6778S: Maintained
6779F: drivers/char/dtlk.c
6780F: include/linux/dtlk.h
6781
6782DPAA2 DATAPATH I/O (DPIO) DRIVER
6783M: Roy Pledge <[email protected]>
6784L: [email protected]
6785S: Maintained
6786F: drivers/soc/fsl/dpio
6787
6788DPAA2 ETHERNET DRIVER
6789M: Ioana Ciornei <[email protected]>
6790L: [email protected]
6791S: Maintained
6792F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6793F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6794F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6795F: drivers/net/ethernet/freescale/dpaa2/Makefile
6796F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6797F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6798F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6799F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6800F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6801F: drivers/net/ethernet/freescale/dpaa2/dpni*
6802
6803DPAA2 ETHERNET SWITCH DRIVER
6804M: Ioana Ciornei <[email protected]>
6805L: [email protected]
6806S: Maintained
6807F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6808F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6809F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6810
6811DPLL SUBSYSTEM
6812M: Vadim Fedorenko <[email protected]>
6813M: Arkadiusz Kubalewski <[email protected]>
6814M: Jiri Pirko <[email protected]>
6815L: [email protected]
6816S: Supported
6817F: Documentation/driver-api/dpll.rst
6818F: drivers/dpll/*
6819F: include/linux/dpll.h
6820F: include/uapi/linux/dpll.h
6821
6822DRBD DRIVER
6823M: Philipp Reisner <[email protected]>
6824M: Lars Ellenberg <[email protected]>
6825M: Christoph Böhmwalder <[email protected]>
6826L: [email protected]
6827S: Supported
6828W: http://www.drbd.org
6829T: git git://git.linbit.com/linux-drbd.git
6830T: git git://git.linbit.com/drbd-8.4.git
6831F: Documentation/admin-guide/blockdev/
6832F: drivers/block/drbd/
6833F: include/linux/drbd*
6834F: lib/lru_cache.c
6835
6836DRIVER COMPONENT FRAMEWORK
6837L: [email protected]
6838F: drivers/base/component.c
6839F: include/linux/component.h
6840
6841DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6842M: Greg Kroah-Hartman <[email protected]>
6843R: "Rafael J. Wysocki" <[email protected]>
6844S: Supported
6845T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6846F: Documentation/core-api/kobject.rst
6847F: drivers/base/
6848F: fs/debugfs/
6849F: fs/sysfs/
6850F: include/linux/debugfs.h
6851F: include/linux/fwnode.h
6852F: include/linux/kobj*
6853F: include/linux/property.h
6854F: lib/kobj*
6855F: rust/kernel/device.rs
6856
6857DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6858M: Nishanth Menon <[email protected]>
6859L: [email protected]
6860S: Maintained
6861F: drivers/soc/ti/smartreflex.c
6862F: include/linux/power/smartreflex.h
6863
6864DRM ACCEL DRIVERS FOR INTEL VPU
6865M: Jacek Lawrynowicz <[email protected]>
6866M: Stanislaw Gruszka <[email protected]>
6867L: [email protected]
6868S: Supported
6869T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6870F: drivers/accel/ivpu/
6871F: include/uapi/drm/ivpu_accel.h
6872
6873DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6874M: Oded Gabbay <[email protected]>
6875L: [email protected]
6876S: Maintained
6877C: irc://irc.oftc.net/dri-devel
6878T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6879F: Documentation/accel/
6880F: drivers/accel/
6881F: include/drm/drm_accel.h
6882
6883DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6884M: Maxime Ripard <[email protected]>
6885M: Chen-Yu Tsai <[email protected]>
6886R: Jernej Skrabec <[email protected]>
6887L: [email protected]
6888S: Supported
6889T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6890F: drivers/gpu/drm/sun4i/sun8i*
6891
6892DRM DRIVER FOR ARM PL111 CLCD
6893S: Orphan
6894T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6895F: drivers/gpu/drm/pl111/
6896
6897DRM DRIVER FOR ARM VERSATILE TFT PANELS
6898M: Linus Walleij <[email protected]>
6899S: Maintained
6900T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6901F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6902F: drivers/gpu/drm/panel/panel-arm-versatile.c
6903
6904DRM DRIVER FOR ASPEED BMC GFX
6905M: Joel Stanley <[email protected]>
6906L: [email protected] (moderated for non-subscribers)
6907S: Supported
6908T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6909F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6910F: drivers/gpu/drm/aspeed/
6911
6912DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6913M: Dave Airlie <[email protected]>
6914R: Thomas Zimmermann <[email protected]>
6915R: Jocelyn Falempe <[email protected]>
6916L: [email protected]
6917S: Supported
6918T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6919F: drivers/gpu/drm/ast/
6920
6921DRM DRIVER FOR BOCHS VIRTUAL GPU
6922M: Gerd Hoffmann <[email protected]>
6923L: [email protected]
6924S: Maintained
6925T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6926F: drivers/gpu/drm/tiny/bochs.c
6927
6928DRM DRIVER FOR BOE HIMAX8279D PANELS
6929M: Jerry Han <[email protected]>
6930S: Maintained
6931F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6932F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6933
6934DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6935M: Jagan Teki <[email protected]>
6936S: Maintained
6937F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6938F: drivers/gpu/drm/bridge/chipone-icn6211.c
6939
6940DRM DRIVER FOR EBBG FT8719 PANEL
6941M: Joel Selvaraj <[email protected]>
6942S: Maintained
6943T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6944F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6945F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6946
6947DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6948M: Linus Walleij <[email protected]>
6949S: Maintained
6950T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6951F: drivers/gpu/drm/tve200/
6952
6953DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6954M: Icenowy Zheng <[email protected]>
6955S: Maintained
6956F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6957F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6958
6959DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6960M: Jagan Teki <[email protected]>
6961S: Maintained
6962F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6963F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6964
6965DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6966M: Thomas Zimmermann <[email protected]>
6967M: Javier Martinez Canillas <[email protected]>
6968L: [email protected]
6969S: Maintained
6970T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6971F: drivers/gpu/drm/drm_aperture.c
6972F: drivers/gpu/drm/tiny/ofdrm.c
6973F: drivers/gpu/drm/tiny/simpledrm.c
6974F: drivers/video/aperture.c
6975F: drivers/video/nomodeset.c
6976F: include/drm/drm_aperture.h
6977F: include/linux/aperture.h
6978F: include/video/nomodeset.h
6979
6980DRM DRIVER FOR GENERIC EDP PANELS
6981R: Douglas Anderson <[email protected]>
6982F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6983F: drivers/gpu/drm/panel/panel-edp.c
6984
6985DRM DRIVER FOR GENERIC USB DISPLAY
6986M: Noralf Trønnes <[email protected]>
6987S: Maintained
6988W: https://github.com/notro/gud/wiki
6989T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6990F: drivers/gpu/drm/gud/
6991F: include/drm/gud.h
6992
6993DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6994M: Hans de Goede <[email protected]>
6995S: Maintained
6996T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6997F: drivers/gpu/drm/tiny/gm12u320.c
6998
6999DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7000M: Ondrej Jirman <[email protected]>
7001M: Javier Martinez Canillas <[email protected]>
7002S: Maintained
7003T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7004F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7005F: drivers/gpu/drm/panel/panel-himax-hx8394.c
7006
7007DRM DRIVER FOR HX8357D PANELS
7008S: Orphan
7009T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7010F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
7011F: drivers/gpu/drm/tiny/hx8357d.c
7012
7013DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7014M: Deepak Rawat <[email protected]>
7015L: [email protected]
7016L: [email protected]
7017S: Maintained
7018T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7019F: drivers/gpu/drm/hyperv
7020
7021DRM DRIVER FOR ILITEK ILI9225 PANELS
7022M: David Lechner <[email protected]>
7023S: Maintained
7024T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7025F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7026F: drivers/gpu/drm/tiny/ili9225.c
7027
7028DRM DRIVER FOR ILITEK ILI9486 PANELS
7029M: Kamlesh Gurudasani <[email protected]>
7030S: Maintained
7031T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7032F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7033F: drivers/gpu/drm/tiny/ili9486.c
7034
7035DRM DRIVER FOR ILITEK ILI9805 PANELS
7036M: Michael Trimarchi <[email protected]>
7037S: Maintained
7038F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7039F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7040
7041DRM DRIVER FOR ILITEK ILI9806E PANELS
7042M: Michael Walle <[email protected]>
7043S: Maintained
7044F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7045
7046DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7047M: Jagan Teki <[email protected]>
7048S: Maintained
7049F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7050F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7051
7052DRM DRIVER FOR LG SW43408 PANELS
7053M: Sumit Semwal <[email protected]>
7054M: Caleb Connolly <[email protected]>
7055S: Maintained
7056T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7057F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7058F: drivers/gpu/drm/panel/panel-lg-sw43408.c
7059
7060DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7061M: Paul Kocialkowski <[email protected]>
7062S: Supported
7063T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7064F: drivers/gpu/drm/logicvc/
7065
7066DRM DRIVER FOR LVDS PANELS
7067M: Laurent Pinchart <[email protected]>
7068L: [email protected]
7069S: Maintained
7070T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7071F: Documentation/devicetree/bindings/display/lvds.yaml
7072F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7073F: drivers/gpu/drm/panel/panel-lvds.c
7074
7075DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7076M: Guido Günther <[email protected]>
7077R: Purism Kernel Team <[email protected]>
7078S: Maintained
7079F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7080F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7081
7082DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7083M: Dave Airlie <[email protected]>
7084R: Thomas Zimmermann <[email protected]>
7085R: Jocelyn Falempe <[email protected]>
7086L: [email protected]
7087S: Supported
7088T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7089F: drivers/gpu/drm/mgag200/
7090
7091DRM DRIVER FOR MI0283QT
7092M: Noralf Trønnes <[email protected]>
7093S: Maintained
7094T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7095F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7096F: drivers/gpu/drm/tiny/mi0283qt.c
7097
7098DRM DRIVER FOR MIPI DBI compatible panels
7099M: Noralf Trønnes <[email protected]>
7100S: Maintained
7101W: https://github.com/notro/panel-mipi-dbi/wiki
7102T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7103F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7104F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
7105
7106DRM DRIVER for Qualcomm Adreno GPUs
7107M: Rob Clark <[email protected]>
7108R: Sean Paul <[email protected]>
7109R: Konrad Dybcio <[email protected]>
7110L: [email protected]
7111L: [email protected]
7112L: [email protected]
7113S: Maintained
7114B: https://gitlab.freedesktop.org/drm/msm/-/issues
7115T: git https://gitlab.freedesktop.org/drm/msm.git
7116F: Documentation/devicetree/bindings/display/msm/gpu.yaml
7117F: drivers/gpu/drm/msm/adreno/
7118F: drivers/gpu/drm/msm/msm_gpu.*
7119F: drivers/gpu/drm/msm/msm_gpu_devfreq.*
7120F: drivers/gpu/drm/msm/msm_ringbuffer.*
7121F: drivers/gpu/drm/msm/registers/adreno/
7122F: include/uapi/drm/msm_drm.h
7123
7124DRM DRIVER for Qualcomm display hardware
7125M: Rob Clark <[email protected]>
7126M: Abhinav Kumar <[email protected]>
7127M: Dmitry Baryshkov <[email protected]>
7128R: Sean Paul <[email protected]>
7129R: Marijn Suijten <[email protected]>
7130L: [email protected]
7131L: [email protected]
7132L: [email protected]
7133S: Maintained
7134B: https://gitlab.freedesktop.org/drm/msm/-/issues
7135T: git https://gitlab.freedesktop.org/drm/msm.git
7136F: Documentation/devicetree/bindings/display/msm/
7137F: drivers/gpu/drm/ci/xfails/msm*
7138F: drivers/gpu/drm/msm/
7139F: include/uapi/drm/msm_drm.h
7140
7141DRM DRIVER FOR NOVATEK NT35510 PANELS
7142M: Linus Walleij <[email protected]>
7143S: Maintained
7144T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7145F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7146F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
7147
7148DRM DRIVER FOR NOVATEK NT35560 PANELS
7149M: Linus Walleij <[email protected]>
7150S: Maintained
7151T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7152F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7153F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
7154
7155DRM DRIVER FOR NOVATEK NT36523 PANELS
7156M: Jianhua Lu <[email protected]>
7157S: Maintained
7158T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7159F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7160F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
7161
7162DRM DRIVER FOR NOVATEK NT36672A PANELS
7163M: Sumit Semwal <[email protected]>
7164S: Maintained
7165T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7166F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7167F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7168
7169DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7170M: Karol Herbst <[email protected]>
7171M: Lyude Paul <[email protected]>
7172M: Danilo Krummrich <[email protected]>
7173L: [email protected]
7174L: [email protected]
7175S: Supported
7176W: https://nouveau.freedesktop.org/
7177Q: https://patchwork.freedesktop.org/project/nouveau/
7178Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7179B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
7180C: irc://irc.oftc.net/nouveau
7181T: git https://gitlab.freedesktop.org/drm/nouveau.git
7182F: drivers/gpu/drm/nouveau/
7183F: include/uapi/drm/nouveau_drm.h
7184
7185DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7186M: Stefan Mavrodiev <[email protected]>
7187S: Maintained
7188F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7189F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7190
7191DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7192R: Douglas Anderson <[email protected]>
7193F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7194F: drivers/gpu/drm/bridge/parade-ps8640.c
7195
7196DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7197M: Noralf Trønnes <[email protected]>
7198S: Maintained
7199T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7200F: Documentation/devicetree/bindings/display/repaper.txt
7201F: drivers/gpu/drm/tiny/repaper.c
7202
7203DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7204M: Dave Airlie <[email protected]>
7205M: Gerd Hoffmann <[email protected]>
7206L: [email protected]
7207S: Obsolete
7208W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7209T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7210F: drivers/gpu/drm/tiny/cirrus.c
7211
7212DRM DRIVER FOR QXL VIRTUAL GPU
7213M: Dave Airlie <[email protected]>
7214M: Gerd Hoffmann <[email protected]>
7215L: [email protected]
7216L: [email protected]
7217S: Maintained
7218T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7219F: drivers/gpu/drm/qxl/
7220F: include/uapi/drm/qxl_drm.h
7221
7222DRM DRIVER FOR RAYDIUM RM67191 PANELS
7223M: Robert Chiras <[email protected]>
7224S: Maintained
7225F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7226F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
7227
7228DRM DRIVER FOR SAMSUNG DB7430 PANELS
7229M: Linus Walleij <[email protected]>
7230S: Maintained
7231T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7232F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7233F: drivers/gpu/drm/panel/panel-samsung-db7430.c
7234
7235DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7236M: Inki Dae <[email protected]>
7237M: Jagan Teki <[email protected]>
7238M: Marek Szyprowski <[email protected]>
7239S: Maintained
7240T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7241F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7242F: drivers/gpu/drm/bridge/samsung-dsim.c
7243F: include/drm/bridge/samsung-dsim.h
7244
7245DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7246M: Markuss Broks <[email protected]>
7247S: Maintained
7248F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7249F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7250
7251DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7252M: Artur Weber <[email protected]>
7253S: Maintained
7254F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7255F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7256
7257DRM DRIVER FOR SITRONIX ST7586 PANELS
7258M: David Lechner <[email protected]>
7259S: Maintained
7260T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7261F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
7262F: drivers/gpu/drm/tiny/st7586.c
7263
7264DRM DRIVER FOR SITRONIX ST7701 PANELS
7265M: Jagan Teki <[email protected]>
7266S: Maintained
7267F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7268F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
7269
7270DRM DRIVER FOR SITRONIX ST7703 PANELS
7271M: Guido Günther <[email protected]>
7272R: Purism Kernel Team <[email protected]>
7273R: Ondrej Jirman <[email protected]>
7274S: Maintained
7275F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7276F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
7277
7278DRM DRIVER FOR SITRONIX ST7735R PANELS
7279M: David Lechner <[email protected]>
7280S: Maintained
7281T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7282F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7283F: drivers/gpu/drm/tiny/st7735r.c
7284
7285DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7286M: Javier Martinez Canillas <[email protected]>
7287S: Maintained
7288T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7289F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7290F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7291F: drivers/gpu/drm/solomon/ssd130x*
7292
7293DRM DRIVER FOR ST-ERICSSON MCDE
7294M: Linus Walleij <[email protected]>
7295S: Maintained
7296T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7297F: Documentation/devicetree/bindings/display/ste,mcde.yaml
7298F: drivers/gpu/drm/mcde/
7299
7300DRM DRIVER FOR SYNAPTICS R63353 PANELS
7301M: Michael Trimarchi <[email protected]>
7302S: Maintained
7303F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7304F: drivers/gpu/drm/panel/panel-synaptics-r63353.c
7305
7306DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7307M: Jagan Teki <[email protected]>
7308S: Maintained
7309F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7310F: drivers/gpu/drm/bridge/ti-dlpc3433.c
7311
7312DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7313R: Douglas Anderson <[email protected]>
7314F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7315F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
7316
7317DRM DRIVER FOR TPO TPG110 PANELS
7318M: Linus Walleij <[email protected]>
7319S: Maintained
7320T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7321F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7322F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
7323
7324DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7325M: Dave Airlie <[email protected]>
7326R: Sean Paul <[email protected]>
7327R: Thomas Zimmermann <[email protected]>
7328L: [email protected]
7329S: Supported
7330T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7331F: drivers/gpu/drm/udl/
7332
7333DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7334M: Rodrigo Siqueira <[email protected]>
7335M: Melissa Wen <[email protected]>
7336M: Maíra Canal <[email protected]>
7337R: Haneen Mohammed <[email protected]>
7338R: Daniel Vetter <[email protected]>
7339L: [email protected]
7340S: Maintained
7341T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7342F: Documentation/gpu/vkms.rst
7343F: drivers/gpu/drm/ci/xfails/vkms*
7344F: drivers/gpu/drm/vkms/
7345
7346DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7347M: Hans de Goede <[email protected]>
7348L: [email protected]
7349S: Maintained
7350T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7351F: drivers/gpu/drm/vboxvideo/
7352
7353DRM DRIVER FOR VMWARE VIRTUAL GPU
7354M: Zack Rusin <[email protected]>
7355R: Broadcom internal kernel review list <[email protected]>
7356L: [email protected]
7357S: Supported
7358T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7359F: drivers/gpu/drm/vmwgfx/
7360F: include/uapi/drm/vmwgfx_drm.h
7361
7362DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7363M: Linus Walleij <[email protected]>
7364S: Maintained
7365T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7366F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7367F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
7368
7369DRM DRIVERS
7370M: David Airlie <[email protected]>
7371M: Daniel Vetter <[email protected]>
7372L: [email protected]
7373S: Maintained
7374B: https://gitlab.freedesktop.org/drm
7375C: irc://irc.oftc.net/dri-devel
7376T: git https://gitlab.freedesktop.org/drm/kernel.git
7377F: Documentation/devicetree/bindings/display/
7378F: Documentation/devicetree/bindings/gpu/
7379F: Documentation/gpu/
7380F: drivers/gpu/
7381F: include/drm/
7382F: include/linux/vga*
7383F: include/uapi/drm/
7384
7385DRM DRIVERS AND MISC GPU PATCHES
7386M: Maarten Lankhorst <[email protected]>
7387M: Maxime Ripard <[email protected]>
7388M: Thomas Zimmermann <[email protected]>
7389S: Maintained
7390W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7391T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7392F: Documentation/devicetree/bindings/display/
7393F: Documentation/devicetree/bindings/gpu/
7394F: Documentation/gpu/
7395F: drivers/gpu/drm/
7396F: drivers/gpu/vga/
7397F: include/drm/drm
7398F: include/linux/vga*
7399F: include/uapi/drm/
7400X: drivers/gpu/drm/amd/
7401X: drivers/gpu/drm/armada/
7402X: drivers/gpu/drm/etnaviv/
7403X: drivers/gpu/drm/exynos/
7404X: drivers/gpu/drm/i915/
7405X: drivers/gpu/drm/kmb/
7406X: drivers/gpu/drm/mediatek/
7407X: drivers/gpu/drm/msm/
7408X: drivers/gpu/drm/nouveau/
7409X: drivers/gpu/drm/radeon/
7410X: drivers/gpu/drm/renesas/rcar-du/
7411X: drivers/gpu/drm/tegra/
7412
7413DRM DRIVERS FOR ALLWINNER A10
7414M: Maxime Ripard <[email protected]>
7415M: Chen-Yu Tsai <[email protected]>
7416L: [email protected]
7417S: Supported
7418T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7419F: Documentation/devicetree/bindings/display/allwinner*
7420F: drivers/gpu/drm/sun4i/
7421
7422DRM DRIVERS FOR AMLOGIC SOCS
7423M: Neil Armstrong <[email protected]>
7424L: [email protected]
7425L: [email protected]
7426S: Supported
7427W: http://linux-meson.com/
7428T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7429F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7430F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7431F: Documentation/gpu/meson.rst
7432F: drivers/gpu/drm/ci/xfails/meson*
7433F: drivers/gpu/drm/meson/
7434
7435DRM DRIVERS FOR ATMEL HLCDC
7436M: Sam Ravnborg <[email protected]>
7437M: Boris Brezillon <[email protected]>
7438L: [email protected]
7439S: Supported
7440T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7441F: Documentation/devicetree/bindings/display/atmel/
7442F: drivers/gpu/drm/atmel-hlcdc/
7443
7444DRM DRIVERS FOR BRIDGE CHIPS
7445M: Andrzej Hajda <[email protected]>
7446M: Neil Armstrong <[email protected]>
7447M: Robert Foss <[email protected]>
7448R: Laurent Pinchart <[email protected]>
7449R: Jonas Karlman <[email protected]>
7450R: Jernej Skrabec <[email protected]>
7451S: Maintained
7452T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7453F: Documentation/devicetree/bindings/display/bridge/
7454F: drivers/gpu/drm/bridge/
7455F: drivers/gpu/drm/drm_bridge.c
7456F: drivers/gpu/drm/drm_bridge_connector.c
7457F: include/drm/drm_bridge.h
7458F: include/drm/drm_bridge_connector.h
7459
7460DRM DRIVERS FOR EXYNOS
7461M: Inki Dae <[email protected]>
7462M: Seung-Woo Kim <[email protected]>
7463M: Kyungmin Park <[email protected]>
7464L: [email protected]
7465S: Supported
7466T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7467F: Documentation/devicetree/bindings/display/exynos/
7468F: Documentation/devicetree/bindings/display/samsung/
7469F: drivers/gpu/drm/exynos/
7470F: include/uapi/drm/exynos_drm.h
7471
7472DRM DRIVERS FOR FREESCALE DCU
7473M: Stefan Agner <[email protected]>
7474M: Alison Wang <[email protected]>
7475L: [email protected]
7476S: Supported
7477T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7478F: Documentation/devicetree/bindings/display/fsl,dcu.txt
7479F: Documentation/devicetree/bindings/display/fsl,tcon.txt
7480F: drivers/gpu/drm/fsl-dcu/
7481
7482DRM DRIVERS FOR FREESCALE IMX 5/6
7483M: Philipp Zabel <[email protected]>
7484L: [email protected]
7485S: Maintained
7486T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7487T: git git://git.pengutronix.de/git/pza/linux
7488F: Documentation/devicetree/bindings/display/imx/
7489F: drivers/gpu/drm/imx/ipuv3/
7490F: drivers/gpu/ipu-v3/
7491
7492DRM DRIVERS FOR FREESCALE IMX BRIDGE
7493M: Liu Ying <[email protected]>
7494L: [email protected]
7495S: Maintained
7496F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7497F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7498F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7499F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7500F: drivers/gpu/drm/bridge/imx/
7501
7502DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7503M: Patrik Jakobsson <[email protected]>
7504L: [email protected]
7505S: Maintained
7506T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7507F: drivers/gpu/drm/gma500/
7508
7509DRM DRIVERS FOR HISILICON
7510M: Xinliang Liu <[email protected]>
7511M: Tian Tao <[email protected]>
7512R: Xinwei Kong <[email protected]>
7513R: Sumit Semwal <[email protected]>
7514R: Yongqin Liu <[email protected]>
7515R: John Stultz <[email protected]>
7516L: [email protected]
7517S: Maintained
7518T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7519F: Documentation/devicetree/bindings/display/hisilicon/
7520F: drivers/gpu/drm/hisilicon/
7521
7522DRM DRIVERS FOR LIMA
7523M: Qiang Yu <[email protected]>
7524L: [email protected]
7525L: [email protected] (moderated for non-subscribers)
7526S: Maintained
7527T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7528F: drivers/gpu/drm/lima/
7529F: include/uapi/drm/lima_drm.h
7530
7531DRM DRIVERS FOR LOONGSON
7532M: Sui Jingfeng <[email protected]>
7533L: [email protected]
7534S: Supported
7535T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7536F: drivers/gpu/drm/loongson/
7537
7538DRM DRIVERS FOR MEDIATEK
7539M: Chun-Kuang Hu <[email protected]>
7540M: Philipp Zabel <[email protected]>
7541L: [email protected]
7542L: [email protected] (moderated for non-subscribers)
7543S: Supported
7544F: Documentation/devicetree/bindings/display/mediatek/
7545F: drivers/gpu/drm/ci/xfails/mediatek*
7546F: drivers/gpu/drm/mediatek/
7547F: drivers/phy/mediatek/phy-mtk-dp.c
7548F: drivers/phy/mediatek/phy-mtk-hdmi*
7549F: drivers/phy/mediatek/phy-mtk-mipi*
7550
7551DRM DRIVERS FOR NVIDIA TEGRA
7552M: Thierry Reding <[email protected]>
7553M: Mikko Perttunen <[email protected]>
7554L: [email protected]
7555L: [email protected]
7556S: Supported
7557T: git https://gitlab.freedesktop.org/drm/tegra.git
7558F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7559F: Documentation/devicetree/bindings/gpu/host1x/
7560F: drivers/gpu/drm/tegra/
7561F: drivers/gpu/host1x/
7562F: include/linux/host1x.h
7563F: include/uapi/drm/tegra_drm.h
7564
7565DRM DRIVERS FOR RENESAS R-CAR
7566M: Laurent Pinchart <[email protected]>
7567M: Kieran Bingham <[email protected]>
7568L: [email protected]
7569L: [email protected]
7570S: Supported
7571T: git git://linuxtv.org/pinchartl/media drm/du/next
7572F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7573F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7574F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7575F: Documentation/devicetree/bindings/display/renesas,du.yaml
7576F: drivers/gpu/drm/renesas/rcar-du/
7577
7578DRM DRIVERS FOR RENESAS RZ
7579M: Biju Das <[email protected]>
7580L: [email protected]
7581L: [email protected]
7582S: Maintained
7583T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7584F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7585F: drivers/gpu/drm/renesas/rz-du/
7586
7587DRM DRIVERS FOR RENESAS SHMOBILE
7588M: Laurent Pinchart <[email protected]>
7589M: Geert Uytterhoeven <[email protected]>
7590L: [email protected]
7591L: [email protected]
7592S: Supported
7593T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7594F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7595F: drivers/gpu/drm/renesas/shmobile/
7596F: include/linux/platform_data/shmob_drm.h
7597
7598DRM DRIVERS FOR ROCKCHIP
7599M: Sandy Huang <[email protected]>
7600M: Heiko Stübner <[email protected]>
7601M: Andy Yan <[email protected]>
7602L: [email protected]
7603S: Maintained
7604T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7605F: Documentation/devicetree/bindings/display/rockchip/
7606F: drivers/gpu/drm/ci/xfails/rockchip*
7607F: drivers/gpu/drm/rockchip/
7608
7609DRM DRIVERS FOR STI
7610M: Alain Volmat <[email protected]>
7611L: [email protected]
7612S: Maintained
7613T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7614F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7615F: drivers/gpu/drm/sti
7616
7617DRM DRIVERS FOR STM
7618M: Yannick Fertre <[email protected]>
7619M: Raphael Gallais-Pou <[email protected]>
7620M: Philippe Cornu <[email protected]>
7621L: [email protected]
7622S: Maintained
7623T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7624F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7625F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7626F: drivers/gpu/drm/stm
7627
7628DRM DRIVERS FOR TI KEYSTONE
7629M: Jyri Sarha <[email protected]>
7630M: Tomi Valkeinen <[email protected]>
7631L: [email protected]
7632S: Maintained
7633T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7634F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7635F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7636F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7637F: drivers/gpu/drm/tidss/
7638
7639DRM DRIVERS FOR TI LCDC
7640M: Jyri Sarha <[email protected]>
7641M: Tomi Valkeinen <[email protected]>
7642L: [email protected]
7643S: Maintained
7644T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7645F: Documentation/devicetree/bindings/display/tilcdc/
7646F: drivers/gpu/drm/tilcdc/
7647
7648DRM DRIVERS FOR TI OMAP
7649M: Tomi Valkeinen <[email protected]>
7650L: [email protected]
7651S: Maintained
7652T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7653F: Documentation/devicetree/bindings/display/ti/
7654F: drivers/gpu/drm/omapdrm/
7655
7656DRM DRIVERS FOR V3D
7657M: Melissa Wen <[email protected]>
7658M: Maíra Canal <[email protected]>
7659S: Supported
7660T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7661F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7662F: drivers/gpu/drm/v3d/
7663F: include/uapi/drm/v3d_drm.h
7664
7665DRM DRIVERS FOR VC4
7666M: Maxime Ripard <[email protected]>
7667M: Dave Stevenson <[email protected]>
7668R: Raspberry Pi Kernel Maintenance <[email protected]>
7669S: Supported
7670T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7671F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7672F: drivers/gpu/drm/vc4/
7673F: include/uapi/drm/vc4_drm.h
7674
7675DRM DRIVERS FOR VIVANTE GPU IP
7676M: Lucas Stach <[email protected]>
7677R: Russell King <[email protected]>
7678R: Christian Gmeiner <[email protected]>
7679L: [email protected] (moderated for non-subscribers)
7680L: [email protected]
7681S: Maintained
7682F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7683F: drivers/gpu/drm/etnaviv/
7684F: include/uapi/drm/etnaviv_drm.h
7685
7686DRM DRIVERS FOR XEN
7687M: Oleksandr Andrushchenko <[email protected]>
7688L: [email protected]
7689L: [email protected] (moderated for non-subscribers)
7690S: Supported
7691T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7692F: Documentation/gpu/xen-front.rst
7693F: drivers/gpu/drm/xen/
7694
7695DRM DRIVERS FOR XILINX
7696M: Laurent Pinchart <[email protected]>
7697M: Tomi Valkeinen <[email protected]>
7698L: [email protected]
7699S: Maintained
7700T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7701F: Documentation/devicetree/bindings/display/xlnx/
7702F: drivers/gpu/drm/xlnx/
7703
7704DRM GPU SCHEDULER
7705M: Luben Tuikov <[email protected]>
7706M: Matthew Brost <[email protected]>
7707L: [email protected]
7708S: Maintained
7709T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7710F: drivers/gpu/drm/scheduler/
7711F: include/drm/gpu_scheduler.h
7712
7713DRM PANEL DRIVERS
7714M: Neil Armstrong <[email protected]>
7715R: Jessica Zhang <[email protected]>
7716L: [email protected]
7717S: Maintained
7718T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7719F: Documentation/devicetree/bindings/display/panel/
7720F: drivers/gpu/drm/drm_panel.c
7721F: drivers/gpu/drm/panel/
7722F: include/drm/drm_panel.h
7723
7724DRM PRIVACY-SCREEN CLASS
7725M: Hans de Goede <[email protected]>
7726L: [email protected]
7727S: Maintained
7728T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7729F: drivers/gpu/drm/drm_privacy_screen*
7730F: include/drm/drm_privacy_screen*
7731
7732DRM TTM SUBSYSTEM
7733M: Christian Koenig <[email protected]>
7734M: Huang Rui <[email protected]>
7735L: [email protected]
7736S: Maintained
7737T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7738F: drivers/gpu/drm/ttm/
7739F: include/drm/ttm/
7740
7741DRM AUTOMATED TESTING
7742M: Helen Koike <[email protected]>
7743L: [email protected]
7744S: Maintained
7745T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7746F: Documentation/gpu/automated_testing.rst
7747F: drivers/gpu/drm/ci/
7748
7749DSBR100 USB FM RADIO DRIVER
7750M: Alexey Klimov <[email protected]>
7751L: [email protected]
7752S: Maintained
7753T: git git://linuxtv.org/media_tree.git
7754F: drivers/media/radio/dsbr100.c
7755
7756DT3155 MEDIA DRIVER
7757M: Hans Verkuil <[email protected]>
7758L: [email protected]
7759S: Odd Fixes
7760W: https://linuxtv.org
7761T: git git://linuxtv.org/media_tree.git
7762F: drivers/media/pci/dt3155/
7763
7764DVB_USB_AF9015 MEDIA DRIVER
7765L: [email protected]
7766S: Orphan
7767W: https://linuxtv.org
7768Q: http://patchwork.linuxtv.org/project/linux-media/list/
7769F: drivers/media/usb/dvb-usb-v2/af9015*
7770
7771DVB_USB_AF9035 MEDIA DRIVER
7772L: [email protected]
7773S: Orphan
7774W: https://linuxtv.org
7775Q: http://patchwork.linuxtv.org/project/linux-media/list/
7776F: drivers/media/usb/dvb-usb-v2/af9035*
7777
7778DVB_USB_ANYSEE MEDIA DRIVER
7779L: [email protected]
7780S: Orphan
7781W: https://linuxtv.org
7782Q: http://patchwork.linuxtv.org/project/linux-media/list/
7783F: drivers/media/usb/dvb-usb-v2/anysee*
7784
7785DVB_USB_AU6610 MEDIA DRIVER
7786L: [email protected]
7787S: Orphan
7788W: https://linuxtv.org
7789Q: http://patchwork.linuxtv.org/project/linux-media/list/
7790F: drivers/media/usb/dvb-usb-v2/au6610*
7791
7792DVB_USB_CE6230 MEDIA DRIVER
7793L: [email protected]
7794S: Orphan
7795W: https://linuxtv.org
7796Q: http://patchwork.linuxtv.org/project/linux-media/list/
7797F: drivers/media/usb/dvb-usb-v2/ce6230*
7798
7799DVB_USB_CXUSB MEDIA DRIVER
7800M: Michael Krufky <[email protected]>
7801L: [email protected]
7802S: Maintained
7803W: https://linuxtv.org
7804W: http://github.com/mkrufky
7805Q: http://patchwork.linuxtv.org/project/linux-media/list/
7806T: git git://linuxtv.org/media_tree.git
7807F: drivers/media/usb/dvb-usb/cxusb*
7808
7809DVB_USB_EC168 MEDIA DRIVER
7810L: [email protected]
7811S: Orphan
7812W: https://linuxtv.org
7813Q: http://patchwork.linuxtv.org/project/linux-media/list/
7814F: drivers/media/usb/dvb-usb-v2/ec168*
7815
7816DVB_USB_GL861 MEDIA DRIVER
7817L: [email protected]
7818S: Orphan
7819W: https://linuxtv.org
7820Q: http://patchwork.linuxtv.org/project/linux-media/list/
7821F: drivers/media/usb/dvb-usb-v2/gl861*
7822
7823DVB_USB_MXL111SF MEDIA DRIVER
7824M: Michael Krufky <[email protected]>
7825L: [email protected]
7826S: Maintained
7827W: https://linuxtv.org
7828W: http://github.com/mkrufky
7829Q: http://patchwork.linuxtv.org/project/linux-media/list/
7830T: git git://linuxtv.org/mkrufky/mxl111sf.git
7831F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7832
7833DVB_USB_RTL28XXU MEDIA DRIVER
7834L: [email protected]
7835S: Orphan
7836W: https://linuxtv.org
7837Q: http://patchwork.linuxtv.org/project/linux-media/list/
7838F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7839
7840DVB_USB_V2 MEDIA DRIVER
7841L: [email protected]
7842S: Orphan
7843W: https://linuxtv.org
7844W: http://palosaari.fi/linux/
7845Q: http://patchwork.linuxtv.org/project/linux-media/list/
7846F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7847F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7848
7849DYNAMIC DEBUG
7850M: Jason Baron <[email protected]>
7851M: Jim Cromie <[email protected]>
7852S: Maintained
7853F: include/linux/dynamic_debug.h
7854F: lib/dynamic_debug.c
7855F: lib/test_dynamic_debug.c
7856
7857DYNAMIC INTERRUPT MODERATION
7858M: Tal Gilboa <[email protected]>
7859S: Maintained
7860F: Documentation/networking/net_dim.rst
7861F: include/linux/dim.h
7862F: lib/dim/
7863
7864DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7865M: Daniel Lezcano <[email protected]>
7866L: [email protected]
7867S: Supported
7868B: https://bugzilla.kernel.org
7869T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7870F: drivers/powercap/dtpm*
7871F: include/linux/dtpm.h
7872
7873DZ DECSTATION DZ11 SERIAL DRIVER
7874M: "Maciej W. Rozycki" <[email protected]>
7875S: Maintained
7876F: drivers/tty/serial/dz.*
7877
7878E3X0 POWER BUTTON DRIVER
7879M: Moritz Fischer <[email protected]>
7880L: [email protected]
7881S: Supported
7882W: http://www.ettus.com
7883F: Documentation/devicetree/bindings/input/e3x0-button.txt
7884F: drivers/input/misc/e3x0-button.c
7885
7886E4000 MEDIA DRIVER
7887L: [email protected]
7888S: Orphan
7889W: https://linuxtv.org
7890Q: http://patchwork.linuxtv.org/project/linux-media/list/
7891F: drivers/media/tuners/e4000*
7892
7893EARTH_PT1 MEDIA DRIVER
7894M: Akihiro Tsukada <[email protected]>
7895L: [email protected]
7896S: Odd Fixes
7897F: drivers/media/pci/pt1/
7898
7899EARTH_PT3 MEDIA DRIVER
7900M: Akihiro Tsukada <[email protected]>
7901L: [email protected]
7902S: Odd Fixes
7903F: drivers/media/pci/pt3/
7904
7905EC100 MEDIA DRIVER
7906L: [email protected]
7907S: Orphan
7908W: https://linuxtv.org
7909Q: http://patchwork.linuxtv.org/project/linux-media/list/
7910F: drivers/media/dvb-frontends/ec100*
7911
7912ECRYPT FILE SYSTEM
7913M: Tyler Hicks <[email protected]>
7914L: [email protected]
7915S: Odd Fixes
7916W: http://ecryptfs.org
7917W: https://launchpad.net/ecryptfs
7918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7919F: Documentation/filesystems/ecryptfs.rst
7920F: fs/ecryptfs/
7921
7922EDAC-AMD64
7923M: Yazen Ghannam <[email protected]>
7924L: [email protected]
7925S: Supported
7926F: drivers/edac/amd64_edac*
7927F: drivers/edac/mce_amd*
7928
7929EDAC-ARMADA
7930M: Jan Luebbe <[email protected]>
7931L: [email protected]
7932S: Maintained
7933F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7934F: drivers/edac/armada_xp_*
7935
7936EDAC-AST2500
7937M: Stefan Schaeckeler <[email protected]>
7938S: Supported
7939F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7940F: drivers/edac/aspeed_edac.c
7941
7942EDAC-BLUEFIELD
7943M: Shravan Kumar Ramani <[email protected]>
7944S: Supported
7945F: drivers/edac/bluefield_edac.c
7946
7947EDAC-CALXEDA
7948M: Andre Przywara <[email protected]>
7949L: [email protected]
7950S: Maintained
7951F: drivers/edac/highbank*
7952
7953EDAC-CAVIUM OCTEON
7954M: Ralf Baechle <[email protected]>
7955L: [email protected]
7956L: [email protected]
7957S: Supported
7958F: drivers/edac/octeon_edac*
7959
7960EDAC-CAVIUM THUNDERX
7961M: Robert Richter <[email protected]>
7962L: [email protected]
7963S: Odd Fixes
7964F: drivers/edac/thunderx_edac*
7965
7966EDAC-CORE
7967M: Borislav Petkov <[email protected]>
7968M: Tony Luck <[email protected]>
7969R: James Morse <[email protected]>
7970R: Mauro Carvalho Chehab <[email protected]>
7971R: Robert Richter <[email protected]>
7972L: [email protected]
7973S: Supported
7974T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7975F: Documentation/driver-api/edac.rst
7976F: drivers/edac/
7977F: include/linux/edac.h
7978
7979EDAC-DMC520
7980M: Lei Wang <[email protected]>
7981L: [email protected]
7982S: Supported
7983F: drivers/edac/dmc520_edac.c
7984
7985EDAC-E752X
7986M: Mark Gross <[email protected]>
7987L: [email protected]
7988S: Maintained
7989F: drivers/edac/e752x_edac.c
7990
7991EDAC-E7XXX
7992L: [email protected]
7993S: Maintained
7994F: drivers/edac/e7xxx_edac.c
7995
7996EDAC-FSL_DDR
7997M: York Sun <[email protected]>
7998L: [email protected]
7999S: Maintained
8000F: drivers/edac/fsl_ddr_edac.*
8001
8002EDAC-GHES
8003M: Mauro Carvalho Chehab <[email protected]>
8004L: [email protected]
8005S: Maintained
8006F: drivers/edac/ghes_edac.c
8007
8008EDAC-I10NM
8009M: Tony Luck <[email protected]>
8010L: [email protected]
8011S: Maintained
8012F: drivers/edac/i10nm_base.c
8013
8014EDAC-I3000
8015L: [email protected]
8016S: Orphan
8017F: drivers/edac/i3000_edac.c
8018
8019EDAC-I5000
8020L: [email protected]
8021S: Maintained
8022F: drivers/edac/i5000_edac.c
8023
8024EDAC-I5400
8025M: Mauro Carvalho Chehab <[email protected]>
8026L: [email protected]
8027S: Maintained
8028F: drivers/edac/i5400_edac.c
8029
8030EDAC-I7300
8031M: Mauro Carvalho Chehab <[email protected]>
8032L: [email protected]
8033S: Maintained
8034F: drivers/edac/i7300_edac.c
8035
8036EDAC-I7CORE
8037M: Mauro Carvalho Chehab <[email protected]>
8038L: [email protected]
8039S: Maintained
8040F: drivers/edac/i7core_edac.c
8041
8042EDAC-I82443BXGX
8043M: Tim Small <[email protected]>
8044L: [email protected]
8045S: Maintained
8046F: drivers/edac/i82443bxgx_edac.c
8047
8048EDAC-I82975X
8049M: "Arvind R." <[email protected]>
8050L: [email protected]
8051S: Maintained
8052F: drivers/edac/i82975x_edac.c
8053
8054EDAC-IE31200
8055M: Jason Baron <[email protected]>
8056L: [email protected]
8057S: Maintained
8058F: drivers/edac/ie31200_edac.c
8059
8060EDAC-IGEN6
8061M: Tony Luck <[email protected]>
8062R: Qiuxu Zhuo <[email protected]>
8063L: [email protected]
8064S: Maintained
8065F: drivers/edac/igen6_edac.c
8066
8067EDAC-MPC85XX
8068M: Johannes Thumshirn <[email protected]>
8069L: [email protected]
8070S: Maintained
8071F: drivers/edac/mpc85xx_edac.[ch]
8072
8073EDAC-NPCM
8074M: Marvin Lin <[email protected]>
8075M: Stanley Chu <[email protected]>
8076L: [email protected]
8077S: Maintained
8078F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8079F: drivers/edac/npcm_edac.c
8080
8081EDAC-PASEMI
8082M: Egor Martovetsky <[email protected]>
8083L: [email protected]
8084S: Maintained
8085F: drivers/edac/pasemi_edac.c
8086
8087EDAC-PND2
8088M: Tony Luck <[email protected]>
8089L: [email protected]
8090S: Maintained
8091F: drivers/edac/pnd2_edac.[ch]
8092
8093EDAC-QCOM
8094M: Manivannan Sadhasivam <[email protected]>
8095L: [email protected]
8096L: [email protected]
8097S: Maintained
8098F: drivers/edac/qcom_edac.c
8099
8100EDAC-R82600
8101M: Tim Small <[email protected]>
8102L: [email protected]
8103S: Maintained
8104F: drivers/edac/r82600_edac.c
8105
8106EDAC-SBRIDGE
8107M: Tony Luck <[email protected]>
8108R: Qiuxu Zhuo <[email protected]>
8109L: [email protected]
8110S: Maintained
8111F: drivers/edac/sb_edac.c
8112
8113EDAC-SKYLAKE
8114M: Tony Luck <[email protected]>
8115L: [email protected]
8116S: Maintained
8117F: drivers/edac/skx_*.[ch]
8118
8119EDAC-TI
8120M: Tero Kristo <[email protected]>
8121L: [email protected]
8122S: Odd Fixes
8123F: drivers/edac/ti_edac.c
8124
8125EDIROL UA-101/UA-1000 DRIVER
8126M: Clemens Ladisch <[email protected]>
8127L: [email protected] (moderated for non-subscribers)
8128S: Maintained
8129T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8130F: sound/usb/misc/ua101.c
8131
8132EFI TEST DRIVER
8133M: Ivan Hu <[email protected]>
8134M: Ard Biesheuvel <[email protected]>
8135L: [email protected]
8136S: Maintained
8137F: drivers/firmware/efi/test/
8138
8139EFI VARIABLE FILESYSTEM
8140M: Jeremy Kerr <[email protected]>
8141M: Ard Biesheuvel <[email protected]>
8142L: [email protected]
8143S: Maintained
8144T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8145F: fs/efivarfs/
8146
8147EFIFB FRAMEBUFFER DRIVER
8148M: Peter Jones <[email protected]>
8149L: [email protected]
8150S: Maintained
8151F: drivers/video/fbdev/efifb.c
8152
8153EFS FILESYSTEM
8154S: Orphan
8155W: http://aeschi.ch.eu.org/efs/
8156F: fs/efs/
8157
8158EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8159L: [email protected]
8160S: Orphan
8161F: drivers/net/ethernet/ibm/ehea/
8162
8163ELM327 CAN NETWORK DRIVER
8164M: Max Staudt <[email protected]>
8165L: [email protected]
8166S: Maintained
8167F: Documentation/networking/device_drivers/can/can327.rst
8168F: drivers/net/can/can327.c
8169
8170EM28XX VIDEO4LINUX DRIVER
8171M: Mauro Carvalho Chehab <[email protected]>
8172L: [email protected]
8173S: Maintained
8174W: https://linuxtv.org
8175T: git git://linuxtv.org/media_tree.git
8176F: Documentation/admin-guide/media/em28xx*
8177F: drivers/media/usb/em28xx/
8178
8179EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8180M: Adrian Hunter <[email protected]>
8181M: Asutosh Das <[email protected]>
8182R: Ritesh Harjani <[email protected]>
8183L: [email protected]
8184S: Supported
8185F: drivers/mmc/host/cqhci*
8186
8187EMS CPC-PCI CAN DRIVER
8188M: Gerhard Uttenthaler <[email protected]>
8189M: [email protected]
8190L: [email protected]
8191S: Maintained
8192F: drivers/net/can/sja1000/ems_pci.c
8193
8194EMULEX 10Gbps iSCSI - OneConnect DRIVER
8195M: Ketan Mukadam <[email protected]>
8196L: [email protected]
8197S: Supported
8198W: http://www.broadcom.com
8199F: drivers/scsi/be2iscsi/
8200
8201EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8202M: Ajit Khaparde <[email protected]>
8203M: Sriharsha Basavapatna <[email protected]>
8204M: Somnath Kotur <[email protected]>
8205L: [email protected]
8206S: Supported
8207W: http://www.emulex.com
8208F: drivers/net/ethernet/emulex/benet/
8209
8210EMULEX ONECONNECT ROCE DRIVER
8211M: Selvin Xavier <[email protected]>
8212L: [email protected]
8213S: Odd Fixes
8214W: http://www.broadcom.com
8215F: drivers/infiniband/hw/ocrdma/
8216F: include/uapi/rdma/ocrdma-abi.h
8217
8218EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8219M: James Smart <[email protected]>
8220M: Ram Vegesna <[email protected]>
8221L: [email protected]
8222L: [email protected]
8223S: Supported
8224W: http://www.broadcom.com
8225F: drivers/scsi/elx/
8226
8227EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8228M: James Smart <[email protected]>
8229M: Dick Kennedy <[email protected]>
8230L: [email protected]
8231S: Supported
8232W: http://www.broadcom.com
8233F: drivers/scsi/lpfc/
8234
8235ENE CB710 FLASH CARD READER DRIVER
8236M: Michał Mirosław <[email protected]>
8237S: Maintained
8238F: drivers/misc/cb710/
8239F: drivers/mmc/host/cb710-mmc.*
8240F: include/linux/cb710.h
8241
8242ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8243M: Maxim Levitsky <[email protected]>
8244S: Maintained
8245F: drivers/media/rc/ene_ir.*
8246
8247EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8248M: Laurentiu Tudor <[email protected]>
8249L: [email protected]
8250S: Maintained
8251F: drivers/tty/ehv_bytechan.c
8252
8253EPSON S1D13XXX FRAMEBUFFER DRIVER
8254M: Kristoffer Ericson <[email protected]>
8255S: Maintained
8256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8257F: drivers/video/fbdev/s1d13xxxfb.c
8258F: include/video/s1d13xxxfb.h
8259
8260EROFS FILE SYSTEM
8261M: Gao Xiang <[email protected]>
8262M: Chao Yu <[email protected]>
8263R: Yue Hu <[email protected]>
8264R: Jeffle Xu <[email protected]>
8265R: Sandeep Dhavale <[email protected]>
8266L: [email protected]
8267S: Maintained
8268W: https://erofs.docs.kernel.org
8269T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8270F: Documentation/ABI/testing/sysfs-fs-erofs
8271F: Documentation/filesystems/erofs.rst
8272F: fs/erofs/
8273F: include/trace/events/erofs.h
8274
8275ERRSEQ ERROR TRACKING INFRASTRUCTURE
8276M: Jeff Layton <[email protected]>
8277S: Maintained
8278F: include/linux/errseq.h
8279F: lib/errseq.c
8280
8281ESD CAN NETWORK DRIVERS
8282M: Stefan Mätje <[email protected]>
8283R: [email protected]
8284L: [email protected]
8285S: Maintained
8286F: drivers/net/can/esd/
8287
8288ESD CAN/USB DRIVERS
8289M: Frank Jungclaus <[email protected]>
8290R: [email protected]
8291L: [email protected]
8292S: Maintained
8293F: drivers/net/can/usb/esd_usb.c
8294
8295ET131X NETWORK DRIVER
8296M: Mark Einon <[email protected]>
8297S: Odd Fixes
8298F: drivers/net/ethernet/agere/
8299
8300ETAS ES58X CAN/USB DRIVER
8301M: Vincent Mailhol <[email protected]>
8302L: [email protected]
8303S: Maintained
8304F: Documentation/networking/devlink/etas_es58x.rst
8305F: drivers/net/can/usb/etas_es58x/
8306
8307ETHERNET BRIDGE
8308M: Roopa Prabhu <[email protected]>
8309M: Nikolay Aleksandrov <[email protected]>
8310L: [email protected]
8311L: [email protected]
8312S: Maintained
8313W: http://www.linuxfoundation.org/en/Net:Bridge
8314F: include/linux/netfilter_bridge/
8315F: net/bridge/
8316
8317ETHERNET PHY LIBRARY
8318M: Andrew Lunn <[email protected]>
8319M: Heiner Kallweit <[email protected]>
8320R: Russell King <[email protected]>
8321L: [email protected]
8322S: Maintained
8323F: Documentation/ABI/testing/sysfs-class-net-phydev
8324F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
8325F: Documentation/devicetree/bindings/net/mdio*
8326F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
8327F: Documentation/networking/phy.rst
8328F: drivers/net/mdio/
8329F: drivers/net/mdio/acpi_mdio.c
8330F: drivers/net/mdio/fwnode_mdio.c
8331F: drivers/net/mdio/of_mdio.c
8332F: drivers/net/pcs/
8333F: drivers/net/phy/
8334F: include/dt-bindings/net/qca-ar803x.h
8335F: include/linux/*mdio*.h
8336F: include/linux/linkmode.h
8337F: include/linux/mdio/*.h
8338F: include/linux/mii.h
8339F: include/linux/of_net.h
8340F: include/linux/phy.h
8341F: include/linux/phy_fixed.h
8342F: include/linux/phylib_stubs.h
8343F: include/linux/platform_data/mdio-bcm-unimac.h
8344F: include/linux/platform_data/mdio-gpio.h
8345F: include/trace/events/mdio.h
8346F: include/uapi/linux/mdio.h
8347F: include/uapi/linux/mii.h
8348F: net/core/of_net.c
8349
8350ETHERNET PHY LIBRARY [RUST]
8351M: FUJITA Tomonori <[email protected]>
8352R: Trevor Gross <[email protected]>
8353L: [email protected]
8354L: [email protected]
8355S: Maintained
8356F: rust/kernel/net/phy.rs
8357
8358EXEC & BINFMT API, ELF
8359R: Eric Biederman <[email protected]>
8360R: Kees Cook <[email protected]>
8361L: [email protected]
8362S: Supported
8363T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8364F: Documentation/userspace-api/ELF.rst
8365F: fs/*binfmt_*.c
8366F: fs/Kconfig.binfmt
8367F: fs/exec.c
8368F: fs/tests/binfmt_*_kunit.c
8369F: fs/tests/exec_kunit.c
8370F: include/linux/binfmts.h
8371F: include/linux/elf.h
8372F: include/uapi/linux/binfmts.h
8373F: include/uapi/linux/elf.h
8374F: tools/testing/selftests/exec/
8375N: asm/elf.h
8376N: binfmt
8377
8378EXFAT FILE SYSTEM
8379M: Namjae Jeon <[email protected]>
8380M: Sungjong Seo <[email protected]>
8381L: [email protected]
8382S: Maintained
8383T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8384F: fs/exfat/
8385
8386EXPRESSWIRE PROTOCOL LIBRARY
8387M: Duje Mihanović <[email protected]>
8388L: [email protected]
8389S: Maintained
8390F: drivers/leds/leds-expresswire.c
8391F: include/linux/leds-expresswire.h
8392
8393EXT2 FILE SYSTEM
8394M: Jan Kara <[email protected]>
8395L: [email protected]
8396S: Maintained
8397F: Documentation/filesystems/ext2.rst
8398T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8399F: fs/ext2/
8400F: include/linux/ext2*
8401
8402EXT4 FILE SYSTEM
8403M: "Theodore Ts'o" <[email protected]>
8404M: Andreas Dilger <[email protected]>
8405L: [email protected]
8406S: Maintained
8407W: http://ext4.wiki.kernel.org
8408Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
8409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8410F: Documentation/filesystems/ext4/
8411F: fs/ext4/
8412F: include/trace/events/ext4.h
8413F: include/uapi/linux/ext4.h
8414
8415Extended Verification Module (EVM)
8416M: Mimi Zohar <[email protected]>
8417M: Roberto Sassu <[email protected]>
8418L: [email protected]
8419S: Supported
8420T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8421F: security/integrity/
8422F: security/integrity/evm/
8423
8424EXTENSIBLE FIRMWARE INTERFACE (EFI)
8425M: Ard Biesheuvel <[email protected]>
8426L: [email protected]
8427S: Maintained
8428T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8429F: Documentation/admin-guide/efi-stub.rst
8430F: arch/*/include/asm/efi.h
8431F: arch/*/kernel/efi.c
8432F: arch/arm/boot/compressed/efi-header.S
8433F: arch/x86/platform/efi/
8434F: drivers/firmware/efi/
8435F: include/linux/efi*.h
8436
8437EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8438M: MyungJoo Ham <[email protected]>
8439M: Chanwoo Choi <[email protected]>
8440L: [email protected]
8441S: Maintained
8442T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8443F: Documentation/devicetree/bindings/extcon/
8444F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8445F: drivers/extcon/
8446F: include/linux/extcon.h
8447F: include/linux/extcon/
8448
8449EXTRA BOOT CONFIG
8450M: Masami Hiramatsu <[email protected]>
8451L: [email protected]
8452L: [email protected]
8453S: Maintained
8454Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8455T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8456F: Documentation/admin-guide/bootconfig.rst
8457F: fs/proc/bootconfig.c
8458F: include/linux/bootconfig.h
8459F: lib/bootconfig-data.S
8460F: lib/bootconfig.c
8461F: tools/bootconfig/*
8462F: tools/bootconfig/scripts/*
8463
8464EXYNOS DP DRIVER
8465M: Jingoo Han <[email protected]>
8466L: [email protected]
8467S: Maintained
8468F: drivers/gpu/drm/exynos/exynos_dp*
8469
8470EXYNOS SYSMMU (IOMMU) driver
8471M: Marek Szyprowski <[email protected]>
8472L: [email protected]
8473S: Maintained
8474F: drivers/iommu/exynos-iommu.c
8475
8476F2FS FILE SYSTEM
8477M: Jaegeuk Kim <[email protected]>
8478M: Chao Yu <[email protected]>
8479L: [email protected]
8480S: Maintained
8481W: https://f2fs.wiki.kernel.org/
8482Q: https://patchwork.kernel.org/project/f2fs/list/
8483B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8484T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8485F: Documentation/ABI/testing/sysfs-fs-f2fs
8486F: Documentation/filesystems/f2fs.rst
8487F: fs/f2fs/
8488F: include/linux/f2fs_fs.h
8489F: include/trace/events/f2fs.h
8490F: include/uapi/linux/f2fs.h
8491
8492F71805F HARDWARE MONITORING DRIVER
8493M: Jean Delvare <[email protected]>
8494L: [email protected]
8495S: Maintained
8496F: Documentation/hwmon/f71805f.rst
8497F: drivers/hwmon/f71805f.c
8498
8499FADDR2LINE
8500M: Josh Poimboeuf <[email protected]>
8501S: Maintained
8502F: scripts/faddr2line
8503
8504FAILOVER MODULE
8505M: Sridhar Samudrala <[email protected]>
8506L: [email protected]
8507S: Supported
8508F: Documentation/networking/failover.rst
8509F: include/net/failover.h
8510F: net/core/failover.c
8511
8512FANOTIFY
8513M: Jan Kara <[email protected]>
8514R: Amir Goldstein <[email protected]>
8515R: Matthew Bobrowski <[email protected]>
8516L: [email protected]
8517S: Maintained
8518F: fs/notify/fanotify/
8519F: include/linux/fanotify.h
8520F: include/uapi/linux/fanotify.h
8521
8522FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8523M: Linus Walleij <[email protected]>
8524L: [email protected]
8525S: Maintained
8526F: drivers/usb/fotg210/
8527
8528FARSYNC SYNCHRONOUS DRIVER
8529M: Kevin Curtis <[email protected]>
8530S: Supported
8531W: http://www.farsite.co.uk/
8532F: drivers/net/wan/farsync.*
8533
8534FAULT INJECTION SUPPORT
8535M: Akinobu Mita <[email protected]>
8536S: Supported
8537F: Documentation/fault-injection/
8538F: lib/fault-inject.c
8539
8540FBTFT Framebuffer drivers
8541L: [email protected]
8542L: [email protected]
8543S: Orphan
8544F: drivers/staging/fbtft/
8545
8546FC0011 TUNER DRIVER
8547M: Michael Buesch <[email protected]>
8548L: [email protected]
8549S: Maintained
8550F: drivers/media/tuners/fc0011.c
8551F: drivers/media/tuners/fc0011.h
8552
8553FC2580 MEDIA DRIVER
8554L: [email protected]
8555S: Orphan
8556W: https://linuxtv.org
8557Q: http://patchwork.linuxtv.org/project/linux-media/list/
8558F: drivers/media/tuners/fc2580*
8559
8560FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8561M: Hannes Reinecke <[email protected]>
8562L: [email protected]
8563S: Supported
8564W: www.Open-FCoE.org
8565F: drivers/scsi/fcoe/
8566F: drivers/scsi/libfc/
8567F: include/scsi/fc/
8568F: include/scsi/libfc.h
8569F: include/scsi/libfcoe.h
8570F: include/uapi/scsi/fc/
8571
8572FILE LOCKING (flock() and fcntl()/lockf())
8573M: Jeff Layton <[email protected]>
8574M: Chuck Lever <[email protected]>
8575R: Alexander Aring <[email protected]>
8576L: [email protected]
8577S: Maintained
8578F: fs/fcntl.c
8579F: fs/locks.c
8580F: include/linux/fcntl.h
8581F: include/uapi/linux/fcntl.h
8582
8583FILESYSTEM DIRECT ACCESS (DAX)
8584M: Dan Williams <[email protected]>
8585R: Matthew Wilcox <[email protected]>
8586R: Jan Kara <[email protected]>
8587L: [email protected]
8588L: [email protected]
8589S: Supported
8590F: fs/dax.c
8591F: include/linux/dax.h
8592F: include/trace/events/fs_dax.h
8593
8594FILESYSTEMS (VFS and infrastructure)
8595M: Alexander Viro <[email protected]>
8596M: Christian Brauner <[email protected]>
8597R: Jan Kara <[email protected]>
8598L: [email protected]
8599S: Maintained
8600F: fs/*
8601F: include/linux/fs.h
8602F: include/linux/fs_types.h
8603F: include/uapi/linux/fs.h
8604F: include/uapi/linux/openat2.h
8605
8606FILESYSTEMS [EXPORTFS]
8607M: Chuck Lever <[email protected]>
8608M: Jeff Layton <[email protected]>
8609R: Amir Goldstein <[email protected]>
8610L: [email protected]
8611L: [email protected]
8612S: Supported
8613F: Documentation/filesystems/nfs/exporting.rst
8614F: fs/exportfs/
8615F: fs/fhandle.c
8616F: include/linux/exportfs.h
8617
8618FILESYSTEMS [IDMAPPED MOUNTS]
8619M: Christian Brauner <[email protected]>
8620M: Seth Forshee <[email protected]>
8621L: [email protected]
8622S: Maintained
8623F: Documentation/filesystems/idmappings.rst
8624F: fs/mnt_idmapping.c
8625F: include/linux/mnt_idmapping.*
8626F: tools/testing/selftests/mount_setattr/
8627
8628FILESYSTEMS [IOMAP]
8629M: Christian Brauner <[email protected]>
8630R: Darrick J. Wong <[email protected]>
8631L: [email protected]
8632L: [email protected]
8633S: Supported
8634F: Documentation/filesystems/iomap/*
8635F: fs/iomap/
8636F: include/linux/iomap.h
8637
8638FILESYSTEMS [NETFS LIBRARY]
8639M: David Howells <[email protected]>
8640R: Jeff Layton <[email protected]>
8641L: [email protected]
8642L: [email protected]
8643S: Supported
8644F: Documentation/filesystems/caching/
8645F: Documentation/filesystems/netfs_library.rst
8646F: fs/netfs/
8647F: include/linux/fscache*.h
8648F: include/linux/netfs.h
8649F: include/trace/events/fscache.h
8650F: include/trace/events/netfs.h
8651
8652FILESYSTEMS [STACKABLE]
8653M: Miklos Szeredi <[email protected]>
8654M: Amir Goldstein <[email protected]>
8655L: [email protected]
8656L: [email protected]
8657S: Maintained
8658F: fs/backing-file.c
8659F: include/linux/backing-file.h
8660
8661FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8662M: Riku Voipio <[email protected]>
8663L: [email protected]
8664S: Maintained
8665F: drivers/hwmon/f75375s.c
8666F: include/linux/f75375s.h
8667
8668FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8669M: Ji-Ze Hong (Peter Hong) <[email protected]>
8670L: [email protected]
8671S: Maintained
8672F: drivers/net/can/usb/f81604.c
8673
8674FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8675M: Clemens Ladisch <[email protected]>
8676M: Takashi Sakamoto <[email protected]>
8677L: [email protected] (moderated for non-subscribers)
8678S: Maintained
8679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8680F: include/uapi/sound/firewire.h
8681F: sound/firewire/
8682
8683FIREWIRE MEDIA DRIVERS (firedtv)
8684M: Stefan Richter <[email protected]>
8685L: [email protected]
8686L: [email protected]
8687S: Maintained
8688T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8689F: drivers/media/firewire/
8690
8691FIREWIRE SBP-2 TARGET
8692M: Chris Boot <[email protected]>
8693L: [email protected]
8694L: [email protected]
8695L: [email protected]
8696S: Maintained
8697T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8698F: drivers/target/sbp/
8699
8700FIREWIRE SUBSYSTEM
8701M: Takashi Sakamoto <[email protected]>
8702M: Takashi Sakamoto <[email protected]>
8703L: [email protected]
8704S: Maintained
8705W: http://ieee1394.docs.kernel.org/
8706T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8707F: drivers/firewire/
8708F: include/linux/firewire.h
8709F: include/uapi/linux/firewire*.h
8710F: tools/firewire/
8711
8712FIRMWARE FRAMEWORK FOR ARMV8-A
8713M: Sudeep Holla <[email protected]>
8714L: [email protected] (moderated for non-subscribers)
8715S: Maintained
8716F: drivers/firmware/arm_ffa/
8717F: include/linux/arm_ffa.h
8718
8719FIRMWARE LOADER (request_firmware)
8720M: Luis Chamberlain <[email protected]>
8721M: Russ Weight <[email protected]>
8722M: Danilo Krummrich <[email protected]>
8723L: [email protected]
8724S: Maintained
8725F: Documentation/firmware_class/
8726F: drivers/base/firmware_loader/
8727F: rust/kernel/firmware.rs
8728F: include/linux/firmware.h
8729
8730FLEXTIMER FTM-QUADDEC DRIVER
8731M: Patrick Havelange <[email protected]>
8732L: [email protected]
8733S: Maintained
8734F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8735F: drivers/counter/ftm-quaddec.c
8736
8737FLOPPY DRIVER
8738M: Denis Efremov <[email protected]>
8739L: [email protected]
8740S: Odd Fixes
8741F: drivers/block/floppy.c
8742
8743FLYSKY FSIA6B RC RECEIVER
8744M: Markus Koch <[email protected]>
8745L: [email protected]
8746S: Maintained
8747F: drivers/input/joystick/fsia6b.c
8748
8749FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8750M: Geoffrey D. Bennett <[email protected]>
8751L: [email protected] (moderated for non-subscribers)
8752S: Maintained
8753W: https://github.com/geoffreybennett/scarlett-gen2
8754B: https://github.com/geoffreybennett/scarlett-gen2/issues
8755T: git https://github.com/geoffreybennett/scarlett-gen2.git
8756F: include/uapi/sound/scarlett2.h
8757F: sound/usb/mixer_scarlett2.c
8758
8759FORCEDETH GIGABIT ETHERNET DRIVER
8760M: Rain River <[email protected]>
8761M: Zhu Yanjun <[email protected]>
8762L: [email protected]
8763S: Maintained
8764F: drivers/net/ethernet/nvidia/*
8765
8766FORTIFY_SOURCE
8767M: Kees Cook <[email protected]>
8768L: [email protected]
8769S: Supported
8770T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8771F: include/linux/fortify-string.h
8772F: lib/fortify_kunit.c
8773F: lib/memcpy_kunit.c
8774F: lib/test_fortify/*
8775F: scripts/test_fortify.sh
8776K: \b__NO_FORTIFY\b
8777
8778FPGA DFL DRIVERS
8779M: Wu Hao <[email protected]>
8780R: Tom Rix <[email protected]>
8781L: [email protected]
8782S: Maintained
8783F: Documentation/ABI/testing/sysfs-bus-dfl*
8784F: Documentation/fpga/dfl.rst
8785F: drivers/fpga/dfl*
8786F: drivers/uio/uio_dfl.c
8787F: include/linux/dfl.h
8788F: include/uapi/linux/fpga-dfl.h
8789
8790FPGA MANAGER FRAMEWORK
8791M: Moritz Fischer <[email protected]>
8792M: Wu Hao <[email protected]>
8793M: Xu Yilun <[email protected]>
8794R: Tom Rix <[email protected]>
8795L: [email protected]
8796S: Maintained
8797Q: http://patchwork.kernel.org/project/linux-fpga/list/
8798T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8799F: Documentation/devicetree/bindings/fpga/
8800F: Documentation/driver-api/fpga/
8801F: Documentation/fpga/
8802F: drivers/fpga/
8803F: include/linux/fpga/
8804
8805FPU EMULATOR
8806M: Bill Metzenthen <[email protected]>
8807S: Maintained
8808W: https://floatingpoint.billm.au/
8809F: arch/x86/math-emu/
8810
8811FRAMEBUFFER CORE
8812M: Daniel Vetter <[email protected]>
8813S: Odd Fixes
8814T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8815F: drivers/video/fbdev/core/
8816
8817FRAMEBUFFER LAYER
8818M: Helge Deller <[email protected]>
8819L: [email protected]
8820L: [email protected]
8821S: Maintained
8822Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8823T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8824F: Documentation/fb/
8825F: drivers/video/
8826F: include/linux/fb.h
8827F: include/uapi/linux/fb.h
8828F: include/uapi/video/
8829F: include/video/
8830
8831FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8832M: Horia Geantă <[email protected]>
8833M: Pankaj Gupta <[email protected]>
8834M: Gaurav Jain <[email protected]>
8835L: [email protected]
8836S: Maintained
8837F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8838F: drivers/crypto/caam/
8839
8840FREESCALE COLDFIRE M5441X MMC DRIVER
8841M: Angelo Dureghello <[email protected]>
8842L: [email protected]
8843S: Maintained
8844F: drivers/mmc/host/sdhci-esdhc-mcf.c
8845F: include/linux/platform_data/mmc-esdhc-mcf.h
8846
8847FREESCALE DIU FRAMEBUFFER DRIVER
8848M: Timur Tabi <[email protected]>
8849L: [email protected]
8850S: Maintained
8851F: drivers/video/fbdev/fsl-diu-fb.*
8852
8853FREESCALE DMA DRIVER
8854M: Zhang Wei <[email protected]>
8855L: [email protected]
8856S: Maintained
8857F: drivers/dma/fsldma.*
8858
8859FREESCALE DSPI DRIVER
8860M: Vladimir Oltean <[email protected]>
8861L: [email protected]
8862S: Maintained
8863F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8864F: drivers/spi/spi-fsl-dspi.c
8865F: include/linux/spi/spi-fsl-dspi.h
8866
8867FREESCALE eDMA DRIVER
8868M: Frank Li <[email protected]>
8869L: [email protected]
8870L: [email protected]
8871S: Maintained
8872F: Documentation/devicetree/bindings/dma/fsl,edma.yaml
8873F: drivers/dma/fsl-edma*.*
8874
8875FREESCALE ENETC ETHERNET DRIVERS
8876M: Claudiu Manoil <[email protected]>
8877M: Vladimir Oltean <[email protected]>
8878L: [email protected]
8879S: Maintained
8880F: drivers/net/ethernet/freescale/enetc/
8881
8882FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8883M: Claudiu Manoil <[email protected]>
8884L: [email protected]
8885S: Maintained
8886F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8887F: drivers/net/ethernet/freescale/gianfar*
8888
8889FREESCALE GPMI NAND DRIVER
8890M: Han Xu <[email protected]>
8891L: [email protected]
8892S: Maintained
8893F: drivers/mtd/nand/raw/gpmi-nand/*
8894
8895FREESCALE I2C CPM DRIVER
8896M: Jochen Friedrich <[email protected]>
8897L: [email protected]
8898L: [email protected]
8899S: Maintained
8900F: drivers/i2c/busses/i2c-cpm.c
8901
8902FREESCALE IMX / MXC FEC DRIVER
8903M: Wei Fang <[email protected]>
8904R: Shenwei Wang <[email protected]>
8905R: Clark Wang <[email protected]>
8906L: [email protected]
8907L: [email protected]
8908S: Maintained
8909F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8910F: drivers/net/ethernet/freescale/fec.h
8911F: drivers/net/ethernet/freescale/fec_main.c
8912F: drivers/net/ethernet/freescale/fec_ptp.c
8913
8914FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8915M: Sascha Hauer <[email protected]>
8916R: Pengutronix Kernel Team <[email protected]>
8917L: [email protected]
8918L: [email protected] (moderated for non-subscribers)
8919S: Maintained
8920F: drivers/video/fbdev/imxfb.c
8921
8922FREESCALE IMX DDR PMU DRIVER
8923M: Frank Li <[email protected]>
8924L: [email protected] (moderated for non-subscribers)
8925S: Maintained
8926F: Documentation/admin-guide/perf/imx-ddr.rst
8927F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8928F: drivers/perf/fsl_imx8_ddr_perf.c
8929
8930FREESCALE IMX I2C DRIVER
8931M: Oleksij Rempel <[email protected]>
8932R: Pengutronix Kernel Team <[email protected]>
8933L: [email protected]
8934S: Maintained
8935F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8936F: drivers/i2c/busses/i2c-imx.c
8937
8938FREESCALE IMX LPI2C DRIVER
8939M: Dong Aisheng <[email protected]>
8940L: [email protected]
8941L: [email protected]
8942S: Maintained
8943F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8944F: drivers/i2c/busses/i2c-imx-lpi2c.c
8945
8946FREESCALE MPC I2C DRIVER
8947M: Chris Packham <[email protected]>
8948L: [email protected]
8949S: Maintained
8950F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8951F: drivers/i2c/busses/i2c-mpc.c
8952
8953FREESCALE QORIQ DPAA ETHERNET DRIVER
8954M: Madalin Bucur <[email protected]>
8955L: [email protected]
8956S: Maintained
8957F: drivers/net/ethernet/freescale/dpaa
8958
8959FREESCALE QORIQ DPAA FMAN DRIVER
8960M: Madalin Bucur <[email protected]>
8961R: Sean Anderson <[email protected]>
8962L: [email protected]
8963S: Maintained
8964F: Documentation/devicetree/bindings/net/fsl,fman*.yaml
8965F: drivers/net/ethernet/freescale/fman
8966
8967FREESCALE QORIQ PTP CLOCK DRIVER
8968M: Yangbo Lu <[email protected]>
8969L: [email protected]
8970S: Maintained
8971F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8972F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8973F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8974F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8975F: drivers/ptp/ptp_qoriq.c
8976F: drivers/ptp/ptp_qoriq_debugfs.c
8977F: include/linux/fsl/ptp_qoriq.h
8978
8979FREESCALE QUAD SPI DRIVER
8980M: Han Xu <[email protected]>
8981L: [email protected]
8982S: Maintained
8983F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8984F: drivers/spi/spi-fsl-qspi.c
8985
8986FREESCALE QUICC ENGINE LIBRARY
8987M: Qiang Zhao <[email protected]>
8988M: Christophe Leroy <[email protected]>
8989L: [email protected]
8990S: Maintained
8991F: drivers/soc/fsl/qe/
8992F: include/soc/fsl/qe/
8993
8994FREESCALE QUICC ENGINE QMC DRIVER
8995M: Herve Codina <[email protected]>
8996L: [email protected]
8997S: Maintained
8998F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8999F: drivers/soc/fsl/qe/qmc.c
9000F: include/soc/fsl/qe/qmc.h
9001
9002FREESCALE QUICC ENGINE QMC HDLC DRIVER
9003M: Herve Codina <[email protected]>
9004L: [email protected]
9005L: [email protected]
9006S: Maintained
9007F: drivers/net/wan/fsl_qmc_hdlc.c
9008
9009FREESCALE QUICC ENGINE TSA DRIVER
9010M: Herve Codina <[email protected]>
9011L: [email protected]
9012S: Maintained
9013F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9014F: drivers/soc/fsl/qe/tsa.c
9015F: drivers/soc/fsl/qe/tsa.h
9016F: include/dt-bindings/soc/cpm1-fsl,tsa.h
9017
9018FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9019L: [email protected]
9020L: [email protected]
9021S: Orphan
9022F: drivers/net/ethernet/freescale/ucc_geth*
9023
9024FREESCALE QUICC ENGINE UCC HDLC DRIVER
9025M: Zhao Qiang <[email protected]>
9026L: [email protected]
9027L: [email protected]
9028S: Maintained
9029F: drivers/net/wan/fsl_ucc_hdlc*
9030
9031FREESCALE QUICC ENGINE UCC UART DRIVER
9032M: Timur Tabi <[email protected]>
9033L: [email protected]
9034S: Maintained
9035F: drivers/tty/serial/ucc_uart.c
9036
9037FREESCALE SOC DRIVERS
9038M: Christophe Leroy <[email protected]>
9039L: [email protected]
9040L: [email protected] (moderated for non-subscribers)
9041S: Maintained
9042F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9043F: Documentation/devicetree/bindings/soc/fsl/
9044F: drivers/soc/fsl/
9045F: include/linux/fsl/
9046F: include/soc/fsl/
9047
9048FREESCALE SOC FS_ENET DRIVER
9049M: Pantelis Antoniou <[email protected]>
9050L: [email protected]
9051L: [email protected]
9052S: Maintained
9053F: drivers/net/ethernet/freescale/fs_enet/
9054
9055FREESCALE SOC SOUND DRIVERS
9056M: Shengjiu Wang <[email protected]>
9057M: Xiubo Li <[email protected]>
9058R: Fabio Estevam <[email protected]>
9059R: Nicolin Chen <[email protected]>
9060L: [email protected] (moderated for non-subscribers)
9061L: [email protected]
9062S: Maintained
9063F: sound/soc/fsl/fsl*
9064F: sound/soc/fsl/imx*
9065
9066FREESCALE SOC LPC32XX SOUND DRIVERS
9067M: J.M.B. Downing <[email protected]>
9068M: Piotr Wojtaszczyk <[email protected]>
9069R: Vladimir Zapolskiy <[email protected]>
9070L: [email protected] (moderated for non-subscribers)
9071L: [email protected]
9072S: Maintained
9073F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9074F: sound/soc/fsl/lpc3xxx-*
9075
9076FREESCALE SOC SOUND QMC DRIVER
9077M: Herve Codina <[email protected]>
9078L: [email protected] (moderated for non-subscribers)
9079L: [email protected]
9080S: Maintained
9081F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9082F: sound/soc/fsl/fsl_qmc_audio.c
9083
9084FREESCALE USB PERIPHERAL DRIVERS
9085L: [email protected]
9086L: [email protected]
9087S: Orphan
9088F: drivers/usb/gadget/udc/fsl*
9089
9090FREESCALE USB PHY DRIVER
9091L: [email protected]
9092L: [email protected]
9093S: Orphan
9094F: drivers/usb/phy/phy-fsl-usb*
9095
9096FREEVXFS FILESYSTEM
9097M: Christoph Hellwig <[email protected]>
9098S: Maintained
9099W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
9100F: fs/freevxfs/
9101
9102FREEZER
9103M: "Rafael J. Wysocki" <[email protected]>
9104M: Pavel Machek <[email protected]>
9105L: [email protected]
9106S: Supported
9107F: Documentation/power/freezing-of-tasks.rst
9108F: include/linux/freezer.h
9109F: kernel/freezer.c
9110
9111FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9112M: Eric Biggers <[email protected]>
9113M: Theodore Y. Ts'o <[email protected]>
9114M: Jaegeuk Kim <[email protected]>
9115L: [email protected]
9116S: Supported
9117Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
9118T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9119F: Documentation/filesystems/fscrypt.rst
9120F: fs/crypto/
9121F: include/linux/fscrypt.h
9122F: include/uapi/linux/fscrypt.h
9123
9124FSI SUBSYSTEM
9125M: Jeremy Kerr <[email protected]>
9126M: Joel Stanley <[email protected]>
9127R: Alistar Popple <[email protected]>
9128R: Eddie James <[email protected]>
9129L: [email protected]
9130S: Supported
9131Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
9132T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9133F: drivers/fsi/
9134F: include/linux/fsi*.h
9135F: include/trace/events/fsi*.h
9136
9137FSI-ATTACHED I2C DRIVER
9138M: Eddie James <[email protected]>
9139L: [email protected]
9140L: [email protected] (moderated for non-subscribers)
9141S: Maintained
9142F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9143F: drivers/i2c/busses/i2c-fsi.c
9144
9145FSI-ATTACHED SPI DRIVER
9146M: Eddie James <[email protected]>
9147L: [email protected]
9148S: Maintained
9149F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9150F: drivers/spi/spi-fsi.c
9151
9152FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9153M: Jan Kara <[email protected]>
9154R: Amir Goldstein <[email protected]>
9155L: [email protected]
9156S: Maintained
9157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9158F: fs/notify/
9159F: include/linux/fsnotify*.h
9160
9161FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9162M: Eric Biggers <[email protected]>
9163M: Theodore Y. Ts'o <[email protected]>
9164L: [email protected]
9165S: Supported
9166Q: https://patchwork.kernel.org/project/fsverity/list/
9167T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9168F: Documentation/filesystems/fsverity.rst
9169F: fs/verity/
9170F: include/linux/fsverity.h
9171F: include/uapi/linux/fsverity.h
9172
9173FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9174M: Michael Zaidman <[email protected]>
9175L: [email protected]
9176L: [email protected]
9177S: Maintained
9178F: drivers/hid/hid-ft260.c
9179
9180FUJITSU LAPTOP EXTRAS
9181M: Jonathan Woithe <[email protected]>
9182L: [email protected]
9183S: Maintained
9184F: drivers/platform/x86/fujitsu-laptop.c
9185
9186FUJITSU TABLET EXTRAS
9187M: Robert Gerlach <[email protected]>
9188L: [email protected]
9189S: Maintained
9190F: drivers/platform/x86/fujitsu-tablet.c
9191
9192FUNCTION HOOKS (FTRACE)
9193M: Steven Rostedt <[email protected]>
9194M: Masami Hiramatsu <[email protected]>
9195R: Mark Rutland <[email protected]>
9196L: [email protected]
9197L: [email protected]
9198S: Maintained
9199Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
9200T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9201F: Documentation/trace/ftrace*
9202F: arch/*/*/*/*ftrace*
9203F: arch/*/*/*ftrace*
9204F: include/*/ftrace.h
9205F: kernel/trace/fgraph.c
9206F: kernel/trace/ftrace*
9207F: samples/ftrace
9208
9209FUNGIBLE ETHERNET DRIVERS
9210M: Dimitris Michailidis <[email protected]>
9211L: [email protected]
9212S: Supported
9213F: drivers/net/ethernet/fungible/
9214
9215FUSE: FILESYSTEM IN USERSPACE
9216M: Miklos Szeredi <[email protected]>
9217L: [email protected]
9218S: Maintained
9219W: https://github.com/libfuse/
9220T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9221F: Documentation/filesystems/fuse.rst
9222F: fs/fuse/
9223F: include/uapi/linux/fuse.h
9224
9225FUTEX SUBSYSTEM
9226M: Thomas Gleixner <[email protected]>
9227M: Ingo Molnar <[email protected]>
9228R: Peter Zijlstra <[email protected]>
9229R: Darren Hart <[email protected]>
9230R: Davidlohr Bueso <[email protected]>
9231R: André Almeida <[email protected]>
9232L: [email protected]
9233S: Maintained
9234T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9235F: Documentation/locking/*futex*
9236F: include/asm-generic/futex.h
9237F: include/linux/futex.h
9238F: include/uapi/linux/futex.h
9239F: kernel/futex/*
9240F: tools/perf/bench/futex*
9241F: tools/testing/selftests/futex/
9242
9243GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9244M: Sebastian Reichel <[email protected]>
9245L: [email protected]
9246S: Maintained
9247F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9248F: drivers/media/i2c/gc0308.c
9249
9250GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9251M: Zhi Mao <[email protected]>
9252L: [email protected]
9253S: Maintained
9254F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9255F: drivers/media/i2c/gc05a2.c
9256
9257GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9258M: Zhi Mao <[email protected]>
9259L: [email protected]
9260S: Maintained
9261F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9262F: drivers/media/i2c/gc08a3.c
9263
9264GALAXYCORE GC2145 SENSOR DRIVER
9265M: Alain Volmat <[email protected]>
9266L: [email protected]
9267S: Maintained
9268T: git git://linuxtv.org/media_tree.git
9269F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9270F: drivers/media/i2c/gc2145.c
9271
9272GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9273M: Tim Harvey <[email protected]>
9274S: Maintained
9275F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9276F: Documentation/hwmon/gsc-hwmon.rst
9277F: drivers/hwmon/gsc-hwmon.c
9278F: drivers/mfd/gateworks-gsc.c
9279F: include/linux/mfd/gsc.h
9280F: include/linux/platform_data/gsc_hwmon.h
9281
9282GCC PLUGINS
9283M: Kees Cook <[email protected]>
9284L: [email protected]
9285S: Maintained
9286T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9287F: Documentation/kbuild/gcc-plugins.rst
9288F: include/linux/stackleak.h
9289F: kernel/stackleak.c
9290F: scripts/Makefile.gcc-plugins
9291F: scripts/gcc-plugins/
9292
9293GCOV BASED KERNEL PROFILING
9294M: Peter Oberparleiter <[email protected]>
9295S: Maintained
9296F: Documentation/dev-tools/gcov.rst
9297F: kernel/gcov/
9298
9299GDB KERNEL DEBUGGING HELPER SCRIPTS
9300M: Jan Kiszka <[email protected]>
9301M: Kieran Bingham <[email protected]>
9302S: Supported
9303F: scripts/gdb/
9304
9305GEMINI CRYPTO DRIVER
9306M: Corentin Labbe <[email protected]>
9307L: [email protected]
9308S: Maintained
9309F: drivers/crypto/gemini/
9310
9311GEMTEK FM RADIO RECEIVER DRIVER
9312M: Hans Verkuil <[email protected]>
9313L: [email protected]
9314S: Maintained
9315W: https://linuxtv.org
9316T: git git://linuxtv.org/media_tree.git
9317F: drivers/media/radio/radio-gemtek*
9318
9319GENERIC ARCHITECTURE TOPOLOGY
9320M: Sudeep Holla <[email protected]>
9321L: [email protected]
9322S: Maintained
9323F: drivers/base/arch_topology.c
9324F: include/linux/arch_topology.h
9325
9326GENERIC ENTRY CODE
9327M: Thomas Gleixner <[email protected]>
9328M: Peter Zijlstra <[email protected]>
9329M: Andy Lutomirski <[email protected]>
9330L: [email protected]
9331S: Maintained
9332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9333F: include/linux/entry-common.h
9334F: include/linux/entry-kvm.h
9335F: kernel/entry/
9336
9337GENERIC GPIO I2C DRIVER
9338M: Wolfram Sang <[email protected]>
9339S: Supported
9340F: drivers/i2c/busses/i2c-gpio.c
9341F: include/linux/platform_data/i2c-gpio.h
9342
9343GENERIC GPIO I2C MULTIPLEXER DRIVER
9344M: Peter Korsgaard <[email protected]>
9345L: [email protected]
9346S: Supported
9347F: Documentation/i2c/muxes/i2c-mux-gpio.rst
9348F: drivers/i2c/muxes/i2c-mux-gpio.c
9349F: include/linux/platform_data/i2c-mux-gpio.h
9350
9351GENERIC GPIO RESET DRIVER
9352M: Krzysztof Kozlowski <[email protected]>
9353S: Maintained
9354F: drivers/reset/reset-gpio.c
9355
9356GENERIC HDLC (WAN) DRIVERS
9357M: Krzysztof Halasa <[email protected]>
9358S: Maintained
9359W: http://www.kernel.org/pub/linux/utils/net/hdlc/
9360F: drivers/net/wan/c101.c
9361F: drivers/net/wan/hd6457*
9362F: drivers/net/wan/hdlc*
9363F: drivers/net/wan/n2.c
9364F: drivers/net/wan/pc300too.c
9365F: drivers/net/wan/pci200syn.c
9366F: drivers/net/wan/wanxl*
9367
9368GENERIC INCLUDE/ASM HEADER FILES
9369M: Arnd Bergmann <[email protected]>
9370L: [email protected]
9371S: Maintained
9372T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9373F: include/asm-generic/
9374F: include/uapi/asm-generic/
9375
9376GENERIC PHY FRAMEWORK
9377M: Vinod Koul <[email protected]>
9378M: Kishon Vijay Abraham I <[email protected]>
9379L: [email protected]
9380S: Supported
9381Q: https://patchwork.kernel.org/project/linux-phy/list/
9382T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9383F: Documentation/devicetree/bindings/phy/
9384F: drivers/phy/
9385F: include/dt-bindings/phy/
9386F: include/linux/phy/
9387
9388GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9389M: Wolfram Sang <[email protected]>
9390S: Supported
9391F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9392F: drivers/i2c/muxes/i2c-demux-pinctrl.c
9393
9394GENERIC PM DOMAINS
9395M: Ulf Hansson <[email protected]>
9396L: [email protected]
9397S: Supported
9398F: Documentation/devicetree/bindings/power/power?domain*
9399T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9400F: drivers/pmdomain/
9401F: include/linux/pm_domain.h
9402
9403GENERIC RADIX TREE
9404M: Kent Overstreet <[email protected]>
9405S: Supported
9406C: irc://irc.oftc.net/bcache
9407F: include/linux/generic-radix-tree.h
9408F: lib/generic-radix-tree.c
9409
9410GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9411M: Eugen Hristev <[email protected]>
9412L: [email protected]
9413S: Maintained
9414F: drivers/input/touchscreen/resistive-adc-touch.c
9415
9416GENERIC STRING LIBRARY
9417M: Kees Cook <[email protected]>
9418R: Andy Shevchenko <[email protected]>
9419L: [email protected]
9420S: Supported
9421T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9422F: include/linux/string.h
9423F: include/linux/string_choices.h
9424F: include/linux/string_helpers.h
9425F: lib/string.c
9426F: lib/string_kunit.c
9427F: lib/string_helpers.c
9428F: lib/string_helpers_kunit.c
9429F: scripts/coccinelle/api/string_choices.cocci
9430
9431GENERIC UIO DRIVER FOR PCI DEVICES
9432M: "Michael S. Tsirkin" <[email protected]>
9433L: [email protected]
9434S: Supported
9435F: drivers/uio/uio_pci_generic.c
9436
9437GENERIC VDSO LIBRARY
9438M: Andy Lutomirski <[email protected]>
9439M: Thomas Gleixner <[email protected]>
9440M: Vincenzo Frascino <[email protected]>
9441L: [email protected]
9442S: Maintained
9443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9444F: include/asm-generic/vdso/vsyscall.h
9445F: include/vdso/
9446F: kernel/time/vsyscall.c
9447F: lib/vdso/
9448
9449GENWQE (IBM Generic Workqueue Card)
9450M: Frank Haverkamp <[email protected]>
9451S: Supported
9452F: drivers/misc/genwqe/
9453
9454GET_MAINTAINER SCRIPT
9455M: Joe Perches <[email protected]>
9456S: Maintained
9457F: scripts/get_maintainer.pl
9458
9459GFS2 FILE SYSTEM
9460M: Andreas Gruenbacher <[email protected]>
9461L: [email protected]
9462S: Supported
9463B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9464T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9465F: Documentation/filesystems/gfs2*
9466F: fs/gfs2/
9467F: include/uapi/linux/gfs2_ondisk.h
9468
9469GIGABYTE WATERFORCE SENSOR DRIVER
9470M: Aleksa Savic <[email protected]>
9471L: [email protected]
9472S: Maintained
9473F: Documentation/hwmon/gigabyte_waterforce.rst
9474F: drivers/hwmon/gigabyte_waterforce.c
9475
9476GIGABYTE WMI DRIVER
9477M: Thomas Weißschuh <[email protected]>
9478L: [email protected]
9479S: Maintained
9480F: drivers/platform/x86/gigabyte-wmi.c
9481
9482GNSS SUBSYSTEM
9483M: Johan Hovold <[email protected]>
9484S: Maintained
9485T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9486F: Documentation/ABI/testing/sysfs-class-gnss
9487F: Documentation/devicetree/bindings/gnss/
9488F: drivers/gnss/
9489F: include/linux/gnss.h
9490
9491GO7007 MPEG CODEC
9492M: Hans Verkuil <[email protected]>
9493L: [email protected]
9494S: Maintained
9495F: drivers/media/usb/go7007/
9496
9497GOODIX TOUCHSCREEN
9498M: Bastien Nocera <[email protected]>
9499M: Hans de Goede <[email protected]>
9500L: [email protected]
9501S: Maintained
9502F: drivers/input/touchscreen/goodix*
9503
9504GOOGLE ETHERNET DRIVERS
9505M: Jeroen de Borst <[email protected]>
9506M: Praveen Kaligineedi <[email protected]>
9507R: Shailend Chand <[email protected]>
9508L: [email protected]
9509S: Supported
9510F: Documentation/networking/device_drivers/ethernet/google/gve.rst
9511F: drivers/net/ethernet/google
9512
9513GOOGLE FIRMWARE DRIVERS
9514M: Tzung-Bi Shih <[email protected]>
9515R: Brian Norris <[email protected]>
9516R: Julius Werner <[email protected]>
9517L: [email protected]
9518S: Maintained
9519T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9520F: drivers/firmware/google/
9521
9522GOOGLE TENSOR SoC SUPPORT
9523M: Peter Griffin <[email protected]>
9524L: [email protected] (moderated for non-subscribers)
9525L: [email protected]
9526S: Maintained
9527F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9528F: arch/arm64/boot/dts/exynos/google/
9529F: drivers/clk/samsung/clk-gs101.c
9530F: drivers/phy/samsung/phy-gs101-ufs.c
9531F: include/dt-bindings/clock/google,gs101.h
9532K: [gG]oogle.?[tT]ensor
9533
9534GPD POCKET FAN DRIVER
9535M: Hans de Goede <[email protected]>
9536L: [email protected]
9537S: Maintained
9538F: drivers/platform/x86/gpd-pocket-fan.c
9539
9540GPIO ACPI SUPPORT
9541M: Mika Westerberg <[email protected]>
9542M: Andy Shevchenko <[email protected]>
9543L: [email protected]
9544L: [email protected]
9545S: Supported
9546T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9547F: Documentation/firmware-guide/acpi/gpio-properties.rst
9548F: drivers/gpio/gpiolib-acpi.c
9549F: drivers/gpio/gpiolib-acpi.h
9550
9551GPIO AGGREGATOR
9552M: Geert Uytterhoeven <[email protected]>
9553L: [email protected]
9554S: Supported
9555F: Documentation/admin-guide/gpio/gpio-aggregator.rst
9556F: drivers/gpio/gpio-aggregator.c
9557
9558GPIO IR Transmitter
9559M: Sean Young <[email protected]>
9560L: [email protected]
9561S: Maintained
9562F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9563F: drivers/media/rc/gpio-ir-tx.c
9564
9565GPIO MOCKUP DRIVER
9566M: Bamvor Jian Zhang <[email protected]>
9567L: [email protected]
9568S: Maintained
9569F: drivers/gpio/gpio-mockup.c
9570F: tools/testing/selftests/gpio/
9571
9572GPIO REGMAP
9573M: Michael Walle <[email protected]>
9574S: Maintained
9575F: drivers/gpio/gpio-regmap.c
9576F: include/linux/gpio/regmap.h
9577K: (devm_)?gpio_regmap_(un)?register
9578
9579GPIO SUBSYSTEM
9580M: Linus Walleij <[email protected]>
9581M: Bartosz Golaszewski <[email protected]>
9582L: [email protected]
9583S: Maintained
9584T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9585F: Documentation/admin-guide/gpio/
9586F: Documentation/devicetree/bindings/gpio/
9587F: Documentation/driver-api/gpio/
9588F: drivers/gpio/
9589F: include/dt-bindings/gpio/
9590F: include/linux/gpio.h
9591F: include/linux/gpio/
9592F: include/linux/of_gpio.h
9593
9594GPIO UAPI
9595M: Bartosz Golaszewski <[email protected]>
9596R: Kent Gibson <[email protected]>
9597L: [email protected]
9598S: Maintained
9599T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9600F: Documentation/ABI/obsolete/sysfs-gpio
9601F: Documentation/ABI/testing/gpio-cdev
9602F: Documentation/userspace-api/gpio/
9603F: drivers/gpio/gpiolib-cdev.c
9604F: include/uapi/linux/gpio.h
9605F: tools/gpio/
9606
9607GRE DEMULTIPLEXER DRIVER
9608M: Dmitry Kozlov <[email protected]>
9609L: [email protected]
9610S: Maintained
9611F: include/net/gre.h
9612F: net/ipv4/gre_demux.c
9613F: net/ipv4/gre_offload.c
9614
9615GRETH 10/100/1G Ethernet MAC device driver
9616M: Andreas Larsson <[email protected]>
9617L: [email protected]
9618S: Maintained
9619F: drivers/net/ethernet/aeroflex/
9620
9621GREYBUS AUDIO PROTOCOLS DRIVERS
9622M: Vaibhav Agarwal <[email protected]>
9623M: Mark Greer <[email protected]>
9624S: Maintained
9625F: drivers/staging/greybus/audio_apbridgea.c
9626F: drivers/staging/greybus/audio_apbridgea.h
9627F: drivers/staging/greybus/audio_codec.c
9628F: drivers/staging/greybus/audio_codec.h
9629F: drivers/staging/greybus/audio_gb.c
9630F: drivers/staging/greybus/audio_manager.c
9631F: drivers/staging/greybus/audio_manager.h
9632F: drivers/staging/greybus/audio_manager_module.c
9633F: drivers/staging/greybus/audio_manager_private.h
9634F: drivers/staging/greybus/audio_manager_sysfs.c
9635F: drivers/staging/greybus/audio_module.c
9636F: drivers/staging/greybus/audio_topology.c
9637
9638GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9639M: Viresh Kumar <[email protected]>
9640S: Maintained
9641F: drivers/staging/greybus/authentication.c
9642F: drivers/staging/greybus/bootrom.c
9643F: drivers/staging/greybus/firmware.h
9644F: drivers/staging/greybus/fw-core.c
9645F: drivers/staging/greybus/fw-download.c
9646F: drivers/staging/greybus/fw-management.c
9647F: drivers/staging/greybus/greybus_authentication.h
9648F: drivers/staging/greybus/greybus_firmware.h
9649F: drivers/staging/greybus/hid.c
9650F: drivers/staging/greybus/i2c.c
9651F: drivers/staging/greybus/spi.c
9652F: drivers/staging/greybus/spilib.c
9653F: drivers/staging/greybus/spilib.h
9654
9655GREYBUS LOOPBACK DRIVER
9656M: Bryan O'Donoghue <[email protected]>
9657S: Maintained
9658F: drivers/staging/greybus/loopback.c
9659
9660GREYBUS PLATFORM DRIVERS
9661M: Vaibhav Hiremath <[email protected]>
9662S: Maintained
9663F: drivers/staging/greybus/arche-apb-ctrl.c
9664F: drivers/staging/greybus/arche-platform.c
9665F: drivers/staging/greybus/arche_platform.h
9666
9667GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9668M: Rui Miguel Silva <[email protected]>
9669S: Maintained
9670F: drivers/staging/greybus/gpio.c
9671F: drivers/staging/greybus/light.c
9672F: drivers/staging/greybus/power_supply.c
9673F: drivers/staging/greybus/sdio.c
9674F: drivers/staging/greybus/spi.c
9675F: drivers/staging/greybus/spilib.c
9676
9677GREYBUS BEAGLEPLAY DRIVERS
9678M: Ayush Singh <[email protected]>
9679L: [email protected] (moderated for non-subscribers)
9680S: Maintained
9681F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9682F: drivers/greybus/gb-beagleplay.c
9683
9684GREYBUS SUBSYSTEM
9685M: Johan Hovold <[email protected]>
9686M: Alex Elder <[email protected]>
9687M: Greg Kroah-Hartman <[email protected]>
9688L: [email protected] (moderated for non-subscribers)
9689S: Maintained
9690F: drivers/greybus/
9691F: drivers/staging/greybus/
9692F: include/linux/greybus.h
9693F: include/linux/greybus/
9694
9695GREYBUS UART PROTOCOLS DRIVERS
9696M: David Lin <[email protected]>
9697S: Maintained
9698F: drivers/staging/greybus/log.c
9699F: drivers/staging/greybus/uart.c
9700
9701GS1662 VIDEO SERIALIZER
9702M: Charles-Antoine Couret <[email protected]>
9703L: [email protected]
9704S: Maintained
9705T: git git://linuxtv.org/media_tree.git
9706F: drivers/media/spi/gs1662.c
9707
9708GSPCA FINEPIX SUBDRIVER
9709M: Frank Zago <[email protected]>
9710L: [email protected]
9711S: Maintained
9712T: git git://linuxtv.org/media_tree.git
9713F: drivers/media/usb/gspca/finepix.c
9714
9715GSPCA GL860 SUBDRIVER
9716M: Olivier Lorin <[email protected]>
9717L: [email protected]
9718S: Maintained
9719T: git git://linuxtv.org/media_tree.git
9720F: drivers/media/usb/gspca/gl860/
9721
9722GSPCA M5602 SUBDRIVER
9723M: Erik Andren <[email protected]>
9724L: [email protected]
9725S: Maintained
9726T: git git://linuxtv.org/media_tree.git
9727F: drivers/media/usb/gspca/m5602/
9728
9729GSPCA PAC207 SONIXB SUBDRIVER
9730M: Hans Verkuil <[email protected]>
9731L: [email protected]
9732S: Odd Fixes
9733T: git git://linuxtv.org/media_tree.git
9734F: drivers/media/usb/gspca/pac207.c
9735
9736GSPCA SN9C20X SUBDRIVER
9737M: Brian Johnson <[email protected]>
9738L: [email protected]
9739S: Maintained
9740T: git git://linuxtv.org/media_tree.git
9741F: drivers/media/usb/gspca/sn9c20x.c
9742
9743GSPCA T613 SUBDRIVER
9744M: Leandro Costantino <[email protected]>
9745L: [email protected]
9746S: Maintained
9747T: git git://linuxtv.org/media_tree.git
9748F: drivers/media/usb/gspca/t613.c
9749
9750GSPCA USB WEBCAM DRIVER
9751M: Hans Verkuil <[email protected]>
9752L: [email protected]
9753S: Odd Fixes
9754T: git git://linuxtv.org/media_tree.git
9755F: drivers/media/usb/gspca/
9756
9757GTP (GPRS Tunneling Protocol)
9758M: Pablo Neira Ayuso <[email protected]>
9759M: Harald Welte <[email protected]>
9760L: [email protected]
9761S: Maintained
9762T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9763F: drivers/net/gtp.c
9764
9765GUID PARTITION TABLE (GPT)
9766M: Davidlohr Bueso <[email protected]>
9767L: [email protected]
9768S: Maintained
9769F: block/partitions/efi.*
9770
9771HABANALABS PCI DRIVER
9772M: Ofir Bitton <[email protected]>
9773L: [email protected]
9774S: Supported
9775C: irc://irc.oftc.net/dri-devel
9776T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9777F: Documentation/ABI/testing/debugfs-driver-habanalabs
9778F: Documentation/ABI/testing/sysfs-driver-habanalabs
9779F: drivers/accel/habanalabs/
9780F: include/linux/habanalabs/
9781F: include/trace/events/habanalabs.h
9782F: include/uapi/drm/habanalabs_accel.h
9783
9784HACKRF MEDIA DRIVER
9785L: [email protected]
9786S: Orphan
9787W: https://linuxtv.org
9788Q: http://patchwork.linuxtv.org/project/linux-media/list/
9789F: drivers/media/usb/hackrf/
9790
9791HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9792M: Chuck Lever <[email protected]>
9793L: [email protected]
9794L: [email protected]
9795S: Maintained
9796F: Documentation/netlink/specs/handshake.yaml
9797F: Documentation/networking/tls-handshake.rst
9798F: include/net/handshake.h
9799F: include/trace/events/handshake.h
9800F: net/handshake/
9801
9802HANTRO VPU CODEC DRIVER
9803M: Ezequiel Garcia <[email protected]>
9804M: Philipp Zabel <[email protected]>
9805L: [email protected]
9806L: [email protected]
9807S: Maintained
9808F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9809F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9810F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9811F: drivers/media/platform/verisilicon/
9812
9813HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9814M: Frank Seidel <[email protected]>
9815L: [email protected]
9816S: Maintained
9817W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9818F: drivers/platform/x86/hdaps.c
9819
9820HARDWARE MONITORING
9821M: Jean Delvare <[email protected]>
9822M: Guenter Roeck <[email protected]>
9823L: [email protected]
9824S: Maintained
9825W: http://hwmon.wiki.kernel.org/
9826T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9827F: Documentation/ABI/testing/sysfs-class-hwmon
9828F: Documentation/devicetree/bindings/hwmon/
9829F: Documentation/hwmon/
9830F: drivers/hwmon/
9831F: include/linux/hwmon*.h
9832F: include/trace/events/hwmon*.h
9833K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9834
9835HARDWARE RANDOM NUMBER GENERATOR CORE
9836M: Olivia Mackall <[email protected]>
9837M: Herbert Xu <[email protected]>
9838L: [email protected]
9839S: Odd fixes
9840F: Documentation/admin-guide/hw_random.rst
9841F: Documentation/devicetree/bindings/rng/
9842F: drivers/char/hw_random/
9843F: include/linux/hw_random.h
9844
9845HARDWARE SPINLOCK CORE
9846M: Bjorn Andersson <[email protected]>
9847R: Baolin Wang <[email protected]>
9848L: [email protected]
9849S: Maintained
9850T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9851F: Documentation/devicetree/bindings/hwlock/
9852F: Documentation/locking/hwspinlock.rst
9853F: drivers/hwspinlock/
9854F: include/linux/hwspinlock.h
9855
9856HARDWARE TRACING FACILITIES
9857M: Alexander Shishkin <[email protected]>
9858S: Maintained
9859F: drivers/hwtracing/
9860
9861HARMONY SOUND DRIVER
9862L: [email protected]
9863S: Maintained
9864F: sound/parisc/harmony.*
9865
9866HDPVR USB VIDEO ENCODER DRIVER
9867M: Hans Verkuil <[email protected]>
9868L: [email protected]
9869S: Odd Fixes
9870W: https://linuxtv.org
9871T: git git://linuxtv.org/media_tree.git
9872F: drivers/media/usb/hdpvr/
9873
9874HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9875M: Keng-Yu Lin <[email protected]>
9876S: Supported
9877F: drivers/misc/hpilo.[ch]
9878
9879HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9880M: Jerry Hoemann <[email protected]>
9881S: Supported
9882F: Documentation/watchdog/hpwdt.rst
9883F: drivers/watchdog/hpwdt.c
9884
9885HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9886M: Don Brace <[email protected]>
9887L: [email protected]
9888L: [email protected]
9889S: Supported
9890F: Documentation/scsi/hpsa.rst
9891F: drivers/scsi/hpsa*.[ch]
9892F: include/linux/cciss*.h
9893F: include/uapi/linux/cciss*.h
9894
9895HFI1 DRIVER
9896M: Dennis Dalessandro <[email protected]>
9897L: [email protected]
9898S: Supported
9899F: drivers/infiniband/hw/hfi1
9900
9901HFS FILESYSTEM
9902L: [email protected]
9903S: Orphan
9904F: Documentation/filesystems/hfs.rst
9905F: fs/hfs/
9906
9907HFSPLUS FILESYSTEM
9908L: [email protected]
9909S: Orphan
9910F: Documentation/filesystems/hfsplus.rst
9911F: fs/hfsplus/
9912
9913HGA FRAMEBUFFER DRIVER
9914M: Ferenc Bakonyi <[email protected]>
9915L: [email protected]
9916S: Maintained
9917W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9918F: drivers/video/fbdev/hgafb.c
9919
9920HIBERNATION (aka Software Suspend, aka swsusp)
9921M: "Rafael J. Wysocki" <[email protected]>
9922M: Pavel Machek <[email protected]>
9923L: [email protected]
9924S: Supported
9925B: https://bugzilla.kernel.org
9926F: arch/*/include/asm/suspend*.h
9927F: arch/x86/power/
9928F: drivers/base/power/
9929F: include/linux/freezer.h
9930F: include/linux/pm.h
9931F: include/linux/suspend.h
9932F: kernel/power/
9933
9934HID CORE LAYER
9935M: Jiri Kosina <[email protected]>
9936M: Benjamin Tissoires <[email protected]>
9937L: [email protected]
9938S: Maintained
9939T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9940F: Documentation/hid/
9941F: drivers/hid/
9942F: include/linux/hid*
9943F: include/uapi/linux/hid*
9944F: samples/hid/
9945F: tools/testing/selftests/hid/
9946
9947HID LOGITECH DRIVERS
9948R: Filipe Laíns <[email protected]>
9949L: [email protected]
9950S: Maintained
9951F: drivers/hid/hid-logitech-*
9952
9953HID NVIDIA SHIELD DRIVER
9954M: Rahul Rameshbabu <[email protected]>
9955L: [email protected]
9956S: Maintained
9957F: drivers/hid/hid-nvidia-shield.c
9958
9959HID PHOENIX RC FLIGHT CONTROLLER
9960M: Marcus Folkesson <[email protected]>
9961L: [email protected]
9962S: Maintained
9963F: drivers/hid/hid-pxrc.c
9964
9965HID PLAYSTATION DRIVER
9966M: Roderick Colenbrander <[email protected]>
9967L: [email protected]
9968S: Supported
9969F: drivers/hid/hid-playstation.c
9970
9971HID SENSOR HUB DRIVERS
9972M: Jiri Kosina <[email protected]>
9973M: Jonathan Cameron <[email protected]>
9974M: Srinivas Pandruvada <[email protected]>
9975L: [email protected]
9976L: [email protected]
9977S: Maintained
9978F: Documentation/hid/hid-sensor*
9979F: drivers/hid/hid-sensor-*
9980F: drivers/iio/*/hid-*
9981F: include/linux/hid-sensor-*
9982
9983HID VRC-2 CAR CONTROLLER DRIVER
9984M: Marcus Folkesson <[email protected]>
9985L: [email protected]
9986S: Maintained
9987F: drivers/hid/hid-vrc2.c
9988
9989HID WACOM DRIVER
9990M: Ping Cheng <[email protected]>
9991M: Jason Gerecke <[email protected]>
9992L: [email protected]
9993S: Maintained
9994F: drivers/hid/wacom.h
9995F: drivers/hid/wacom_*
9996
9997HID++ LOGITECH DRIVERS
9998R: Filipe Laíns <[email protected]>
9999R: Bastien Nocera <[email protected]>
10000L: [email protected]
10001S: Maintained
10002F: drivers/hid/hid-logitech-hidpp.c
10003
10004HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10005M: Anna-Maria Behnsen <[email protected]>
10006M: Frederic Weisbecker <[email protected]>
10007M: Thomas Gleixner <[email protected]>
10008L: [email protected]
10009S: Maintained
10010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10011F: Documentation/timers/
10012F: include/linux/clockchips.h
10013F: include/linux/hrtimer.h
10014F: include/linux/timer.h
10015F: kernel/time/clockevents.c
10016F: kernel/time/hrtimer.c
10017F: kernel/time/timer.c
10018F: kernel/time/timer_list.c
10019F: kernel/time/timer_migration.*
10020F: tools/testing/selftests/timers/
10021
10022HIGH-SPEED SCC DRIVER FOR AX.25
10023L: [email protected]
10024S: Orphan
10025F: drivers/net/hamradio/scc.c
10026
10027HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10028M: HighPoint Linux Team <[email protected]>
10029S: Supported
10030W: http://www.highpoint-tech.com
10031F: Documentation/scsi/hptiop.rst
10032F: drivers/scsi/hptiop.c
10033
10034HIKEY960 ONBOARD USB GPIO HUB DRIVER
10035M: John Stultz <[email protected]>
10036L: [email protected]
10037S: Maintained
10038F: drivers/misc/hisi_hikey_usb.c
10039
10040HIMAX HX83112B TOUCHSCREEN SUPPORT
10041M: Job Noorman <[email protected]>
10042L: [email protected]
10043S: Maintained
10044F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10045F: drivers/input/touchscreen/himax_hx83112b.c
10046
10047HIPPI
10048M: Jes Sorensen <[email protected]>
10049L: [email protected]
10050S: Maintained
10051F: drivers/net/hippi/
10052F: include/linux/hippidevice.h
10053F: include/uapi/linux/if_hippi.h
10054F: net/802/hippi.c
10055
10056HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10057M: Kurt Kanzenbach <[email protected]>
10058L: [email protected]
10059S: Maintained
10060F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10061F: drivers/net/dsa/hirschmann/*
10062F: include/linux/platform_data/hirschmann-hellcreek.h
10063F: net/dsa/tag_hellcreek.c
10064
10065HISILICON DMA DRIVER
10066M: Zhou Wang <[email protected]>
10067M: Jie Hai <[email protected]>
10068L: [email protected]
10069S: Maintained
10070F: drivers/dma/hisi_dma.c
10071
10072HISILICON GPIO DRIVER
10073M: Jay Fang <[email protected]>
10074L: [email protected]
10075S: Maintained
10076F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10077F: drivers/gpio/gpio-hisi.c
10078
10079HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10080M: Zhiqi Song <[email protected]>
10081M: Longfang Liu <[email protected]>
10082L: [email protected]
10083S: Maintained
10084F: Documentation/ABI/testing/debugfs-hisi-hpre
10085F: drivers/crypto/hisilicon/hpre/hpre.h
10086F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
10087F: drivers/crypto/hisilicon/hpre/hpre_main.c
10088
10089HISILICON HNS3 PMU DRIVER
10090M: Jijie Shao <[email protected]>
10091S: Supported
10092F: Documentation/admin-guide/perf/hns3-pmu.rst
10093F: drivers/perf/hisilicon/hns3_pmu.c
10094
10095HISILICON I2C CONTROLLER DRIVER
10096M: Yicong Yang <[email protected]>
10097L: [email protected]
10098S: Maintained
10099W: https://www.hisilicon.com
10100F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10101F: drivers/i2c/busses/i2c-hisi.c
10102
10103HISILICON KUNPENG SOC HCCS DRIVER
10104M: Huisong Li <[email protected]>
10105S: Maintained
10106F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10107F: drivers/soc/hisilicon/kunpeng_hccs.c
10108F: drivers/soc/hisilicon/kunpeng_hccs.h
10109
10110HISILICON LPC BUS DRIVER
10111M: Jay Fang <[email protected]>
10112S: Maintained
10113W: http://www.hisilicon.com
10114F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10115F: drivers/bus/hisi_lpc.c
10116
10117HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10118M: Yisen Zhuang <[email protected]>
10119M: Salil Mehta <[email protected]>
10120M: Jijie Shao <[email protected]>
10121L: [email protected]
10122S: Maintained
10123W: http://www.hisilicon.com
10124F: drivers/net/ethernet/hisilicon/hns3/
10125
10126HISILICON NETWORK SUBSYSTEM DRIVER
10127M: Yisen Zhuang <[email protected]>
10128M: Salil Mehta <[email protected]>
10129L: [email protected]
10130S: Maintained
10131W: http://www.hisilicon.com
10132F: Documentation/devicetree/bindings/net/hisilicon*.txt
10133F: drivers/net/ethernet/hisilicon/
10134
10135HISILICON PMU DRIVER
10136M: Yicong Yang <[email protected]>
10137M: Jonathan Cameron <[email protected]>
10138S: Supported
10139W: http://www.hisilicon.com
10140F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10141F: Documentation/admin-guide/perf/hisi-pmu.rst
10142F: drivers/perf/hisilicon
10143
10144HISILICON PTT DRIVER
10145M: Yicong Yang <[email protected]>
10146M: Jonathan Cameron <[email protected]>
10147L: [email protected]
10148S: Maintained
10149F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10150F: Documentation/trace/hisi-ptt.rst
10151F: drivers/hwtracing/ptt/
10152F: tools/perf/arch/arm64/util/hisi-ptt.c
10153F: tools/perf/util/hisi-ptt*
10154F: tools/perf/util/hisi-ptt-decoder/*
10155
10156HISILICON QM DRIVER
10157M: Weili Qian <[email protected]>
10158M: Zhou Wang <[email protected]>
10159L: [email protected]
10160S: Maintained
10161F: drivers/crypto/hisilicon/Kconfig
10162F: drivers/crypto/hisilicon/Makefile
10163F: drivers/crypto/hisilicon/qm.c
10164F: drivers/crypto/hisilicon/sgl.c
10165F: include/linux/hisi_acc_qm.h
10166
10167HISILICON ROCE DRIVER
10168M: Chengchang Tang <[email protected]>
10169M: Junxian Huang <[email protected]>
10170L: [email protected]
10171S: Maintained
10172F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10173F: drivers/infiniband/hw/hns/
10174
10175HISILICON SAS Controller
10176M: Xiang Chen <[email protected]>
10177S: Supported
10178W: http://www.hisilicon.com
10179F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10180F: drivers/scsi/hisi_sas/
10181
10182HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10183M: Longfang Liu <[email protected]>
10184L: [email protected]
10185S: Maintained
10186F: Documentation/ABI/testing/debugfs-hisi-sec
10187F: drivers/crypto/hisilicon/sec2/sec.h
10188F: drivers/crypto/hisilicon/sec2/sec_crypto.c
10189F: drivers/crypto/hisilicon/sec2/sec_crypto.h
10190F: drivers/crypto/hisilicon/sec2/sec_main.c
10191
10192HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10193M: Jay Fang <[email protected]>
10194L: [email protected]
10195S: Maintained
10196W: http://www.hisilicon.com
10197F: drivers/spi/spi-hisi-kunpeng.c
10198
10199HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10200M: Mauro Carvalho Chehab <[email protected]>
10201L: [email protected]
10202S: Maintained
10203F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10204F: drivers/spmi/hisi-spmi-controller.c
10205
10206HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10207M: Mauro Carvalho Chehab <[email protected]>
10208L: [email protected]
10209S: Maintained
10210F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10211F: drivers/mfd/hi6421-spmi-pmic.c
10212
10213HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10214M: Weili Qian <[email protected]>
10215S: Maintained
10216F: drivers/crypto/hisilicon/trng/trng.c
10217
10218HISILICON V3XX SPI NOR FLASH Controller Driver
10219M: Jay Fang <[email protected]>
10220S: Maintained
10221W: http://www.hisilicon.com
10222F: drivers/spi/spi-hisi-sfc-v3xx.c
10223
10224HISILICON ZIP Controller DRIVER
10225M: Yang Shen <[email protected]>
10226M: Zhou Wang <[email protected]>
10227L: [email protected]
10228S: Maintained
10229F: Documentation/ABI/testing/debugfs-hisi-zip
10230F: drivers/crypto/hisilicon/zip/
10231
10232HMM - Heterogeneous Memory Management
10233M: Jérôme Glisse <[email protected]>
10234L: [email protected]
10235S: Maintained
10236F: Documentation/mm/hmm.rst
10237F: include/linux/hmm*
10238F: lib/test_hmm*
10239F: mm/hmm*
10240F: tools/testing/selftests/mm/*hmm*
10241
10242HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10243M: Petre Rodan <[email protected]>
10244L: [email protected]
10245S: Maintained
10246F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10247F: drivers/iio/pressure/hsc030pa*
10248
10249HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10250M: Andreas Klinger <[email protected]>
10251M: Petre Rodan <[email protected]>
10252L: [email protected]
10253S: Maintained
10254F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10255F: drivers/iio/pressure/mprls0025pa*
10256
10257HP BIOSCFG DRIVER
10258M: Jorge Lopez <[email protected]>
10259L: [email protected]
10260S: Maintained
10261F: drivers/platform/x86/hp/hp-bioscfg/
10262
10263HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10264L: [email protected]
10265S: Orphan
10266F: drivers/platform/x86/hp/tc1100-wmi.c
10267
10268HP WMI HARDWARE MONITOR DRIVER
10269M: James Seo <[email protected]>
10270L: [email protected]
10271S: Maintained
10272F: Documentation/hwmon/hp-wmi-sensors.rst
10273F: drivers/hwmon/hp-wmi-sensors.c
10274
10275HPET: High Precision Event Timers driver
10276M: Clemens Ladisch <[email protected]>
10277S: Maintained
10278F: Documentation/timers/hpet.rst
10279F: drivers/char/hpet.c
10280F: include/linux/hpet.h
10281F: include/uapi/linux/hpet.h
10282
10283HPET: x86
10284S: Orphan
10285F: arch/x86/include/asm/hpet.h
10286F: arch/x86/kernel/hpet.c
10287
10288HPFS FILESYSTEM
10289M: Mikulas Patocka <[email protected]>
10290S: Maintained
10291W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10292F: fs/hpfs/
10293
10294HS3001 Hardware Temperature and Humidity Sensor
10295M: Andre Werner <[email protected]>
10296L: [email protected]
10297S: Maintained
10298F: drivers/hwmon/hs3001.c
10299
10300HSI SUBSYSTEM
10301M: Sebastian Reichel <[email protected]>
10302S: Maintained
10303T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10304F: Documentation/ABI/testing/sysfs-bus-hsi
10305F: Documentation/driver-api/hsi.rst
10306F: drivers/hsi/
10307F: include/linux/hsi/
10308F: include/uapi/linux/hsi/
10309
10310HSO 3G MODEM DRIVER
10311L: [email protected]
10312S: Orphan
10313F: drivers/net/usb/hso.c
10314
10315HSR NETWORK PROTOCOL
10316L: [email protected]
10317S: Orphan
10318F: net/hsr/
10319
10320HT16K33 LED CONTROLLER DRIVER
10321M: Robin van der Gracht <[email protected]>
10322S: Maintained
10323F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10324F: drivers/auxdisplay/ht16k33.c
10325
10326HTCPEN TOUCHSCREEN DRIVER
10327M: Pau Oliva Fora <[email protected]>
10328L: [email protected]
10329S: Maintained
10330F: drivers/input/touchscreen/htcpen.c
10331
10332HTE SUBSYSTEM
10333M: Dipen Patel <[email protected]>
10334L: [email protected]
10335S: Maintained
10336Q: https://patchwork.kernel.org/project/timestamp/list/
10337T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10338F: Documentation/devicetree/bindings/timestamp/
10339F: Documentation/driver-api/hte/
10340F: drivers/hte/
10341F: include/linux/hte.h
10342
10343HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10344M: Lorenzo Bianconi <[email protected]>
10345L: [email protected]
10346S: Maintained
10347W: http://www.st.com/
10348F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10349F: drivers/iio/humidity/hts221*
10350
10351HUAWEI ETHERNET DRIVER
10352M: Cai Huoqing <[email protected]>
10353L: [email protected]
10354S: Maintained
10355F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10356F: drivers/net/ethernet/huawei/hinic/
10357
10358HUGETLB SUBSYSTEM
10359M: Muchun Song <[email protected]>
10360L: [email protected]
10361S: Maintained
10362F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10363F: Documentation/admin-guide/mm/hugetlbpage.rst
10364F: Documentation/mm/hugetlbfs_reserv.rst
10365F: Documentation/mm/vmemmap_dedup.rst
10366F: fs/hugetlbfs/
10367F: include/linux/hugetlb.h
10368F: mm/hugetlb.c
10369F: mm/hugetlb_vmemmap.c
10370F: mm/hugetlb_vmemmap.h
10371F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10372
10373HVA ST MEDIA DRIVER
10374M: Jean-Christophe Trotin <[email protected]>
10375L: [email protected]
10376S: Supported
10377W: https://linuxtv.org
10378T: git git://linuxtv.org/media_tree.git
10379F: drivers/media/platform/st/sti/hva
10380
10381HWPOISON MEMORY FAILURE HANDLING
10382M: Miaohe Lin <[email protected]>
10383R: Naoya Horiguchi <[email protected]>
10384L: [email protected]
10385S: Maintained
10386F: mm/hwpoison-inject.c
10387F: mm/memory-failure.c
10388
10389HYCON HY46XX TOUCHSCREEN SUPPORT
10390M: Giulio Benetti <[email protected]>
10391L: [email protected]
10392S: Maintained
10393F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10394F: drivers/input/touchscreen/hycon-hy46xx.c
10395
10396HYGON PROCESSOR SUPPORT
10397M: Pu Wen <[email protected]>
10398L: [email protected]
10399S: Maintained
10400F: arch/x86/kernel/cpu/hygon.c
10401
10402HYNIX HI556 SENSOR DRIVER
10403M: Sakari Ailus <[email protected]>
10404L: [email protected]
10405S: Maintained
10406T: git git://linuxtv.org/media_tree.git
10407F: drivers/media/i2c/hi556.c
10408
10409HYNIX HI846 SENSOR DRIVER
10410M: Martin Kepplinger <[email protected]>
10411L: [email protected]
10412S: Maintained
10413F: drivers/media/i2c/hi846.c
10414
10415HYNIX HI847 SENSOR DRIVER
10416M: Sakari Ailus <[email protected]>
10417L: [email protected]
10418S: Maintained
10419F: drivers/media/i2c/hi847.c
10420
10421Hyper-V/Azure CORE AND DRIVERS
10422M: "K. Y. Srinivasan" <[email protected]>
10423M: Haiyang Zhang <[email protected]>
10424M: Wei Liu <[email protected]>
10425M: Dexuan Cui <[email protected]>
10426L: [email protected]
10427S: Supported
10428T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10429F: Documentation/ABI/stable/sysfs-bus-vmbus
10430F: Documentation/ABI/testing/debugfs-hyperv
10431F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10432F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10433F: Documentation/virt/hyperv
10434F: arch/arm64/hyperv
10435F: arch/arm64/include/asm/hyperv-tlfs.h
10436F: arch/arm64/include/asm/mshyperv.h
10437F: arch/x86/hyperv
10438F: arch/x86/include/asm/hyperv-tlfs.h
10439F: arch/x86/include/asm/mshyperv.h
10440F: arch/x86/include/asm/trace/hyperv.h
10441F: arch/x86/kernel/cpu/mshyperv.c
10442F: drivers/clocksource/hyperv_timer.c
10443F: drivers/hid/hid-hyperv.c
10444F: drivers/hv/
10445F: drivers/input/serio/hyperv-keyboard.c
10446F: drivers/iommu/hyperv-iommu.c
10447F: drivers/net/ethernet/microsoft/
10448F: drivers/net/hyperv/
10449F: drivers/pci/controller/pci-hyperv-intf.c
10450F: drivers/pci/controller/pci-hyperv.c
10451F: drivers/scsi/storvsc_drv.c
10452F: drivers/uio/uio_hv_generic.c
10453F: drivers/video/fbdev/hyperv_fb.c
10454F: include/asm-generic/hyperv-tlfs.h
10455F: include/asm-generic/mshyperv.h
10456F: include/clocksource/hyperv_timer.h
10457F: include/linux/hyperv.h
10458F: include/net/mana
10459F: include/uapi/linux/hyperv.h
10460F: net/vmw_vsock/hyperv_transport.c
10461F: tools/hv/
10462
10463HYPERBUS SUPPORT
10464M: Vignesh Raghavendra <[email protected]>
10465R: Tudor Ambarus <[email protected]>
10466L: [email protected]
10467S: Supported
10468Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10469C: irc://irc.oftc.net/mtd
10470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10471F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10472F: drivers/mtd/hyperbus/
10473F: include/linux/mtd/hyperbus.h
10474
10475HYPERVISOR VIRTUAL CONSOLE DRIVER
10476L: [email protected]
10477S: Odd Fixes
10478F: drivers/tty/hvc/
10479
10480I2C ACPI SUPPORT
10481M: Mika Westerberg <[email protected]>
10482L: [email protected]
10483L: [email protected]
10484S: Maintained
10485F: drivers/i2c/i2c-core-acpi.c
10486
10487I2C ADDRESS TRANSLATOR (ATR)
10488M: Tomi Valkeinen <[email protected]>
10489R: Luca Ceresoli <[email protected]>
10490L: [email protected]
10491S: Maintained
10492F: drivers/i2c/i2c-atr.c
10493F: include/linux/i2c-atr.h
10494
10495I2C CONTROLLER DRIVER FOR NVIDIA GPU
10496M: Ajay Gupta <[email protected]>
10497L: [email protected]
10498S: Maintained
10499F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
10500F: drivers/i2c/busses/i2c-nvidia-gpu.c
10501
10502I2C MUXES
10503M: Peter Rosin <[email protected]>
10504L: [email protected]
10505S: Maintained
10506F: Documentation/devicetree/bindings/i2c/i2c-arb*
10507F: Documentation/devicetree/bindings/i2c/i2c-gate*
10508F: Documentation/devicetree/bindings/i2c/i2c-mux*
10509F: Documentation/i2c/i2c-topology.rst
10510F: Documentation/i2c/muxes/
10511F: drivers/i2c/i2c-mux.c
10512F: drivers/i2c/muxes/
10513F: include/linux/i2c-mux.h
10514
10515I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10516M: Gregory CLEMENT <[email protected]>
10517L: [email protected]
10518S: Maintained
10519F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10520F: drivers/i2c/busses/i2c-mv64xxx.c
10521
10522I2C OVER PARALLEL PORT
10523M: Jean Delvare <[email protected]>
10524L: [email protected]
10525S: Maintained
10526F: Documentation/i2c/busses/i2c-parport.rst
10527F: drivers/i2c/busses/i2c-parport.c
10528
10529I2C SUBSYSTEM
10530M: Wolfram Sang <[email protected]>
10531L: [email protected]
10532S: Maintained
10533W: https://i2c.wiki.kernel.org/
10534Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
10535T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10536F: Documentation/i2c/
10537F: drivers/i2c/*
10538F: include/dt-bindings/i2c/i2c.h
10539F: include/linux/i2c-dev.h
10540F: include/linux/i2c-smbus.h
10541F: include/linux/i2c.h
10542F: include/uapi/linux/i2c-*.h
10543F: include/uapi/linux/i2c.h
10544
10545I2C SUBSYSTEM HOST DRIVERS
10546M: Andi Shyti <[email protected]>
10547L: [email protected]
10548S: Maintained
10549W: https://i2c.wiki.kernel.org/
10550Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
10551T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10552F: Documentation/devicetree/bindings/i2c/
10553F: drivers/i2c/algos/
10554F: drivers/i2c/busses/
10555F: include/dt-bindings/i2c/
10556
10557I2C-TAOS-EVM DRIVER
10558M: Jean Delvare <[email protected]>
10559L: [email protected]
10560S: Maintained
10561F: Documentation/i2c/busses/i2c-taos-evm.rst
10562F: drivers/i2c/busses/i2c-taos-evm.c
10563
10564I2C-TINY-USB DRIVER
10565M: Till Harbaum <[email protected]>
10566L: [email protected]
10567S: Maintained
10568W: http://www.harbaum.org/till/i2c_tiny_usb
10569F: drivers/i2c/busses/i2c-tiny-usb.c
10570
10571I2C/SMBUS CONTROLLER DRIVERS FOR PC
10572M: Jean Delvare <[email protected]>
10573L: [email protected]
10574S: Maintained
10575F: Documentation/i2c/busses/i2c-ali1535.rst
10576F: Documentation/i2c/busses/i2c-ali1563.rst
10577F: Documentation/i2c/busses/i2c-ali15x3.rst
10578F: Documentation/i2c/busses/i2c-amd756.rst
10579F: Documentation/i2c/busses/i2c-amd8111.rst
10580F: Documentation/i2c/busses/i2c-i801.rst
10581F: Documentation/i2c/busses/i2c-nforce2.rst
10582F: Documentation/i2c/busses/i2c-piix4.rst
10583F: Documentation/i2c/busses/i2c-sis5595.rst
10584F: Documentation/i2c/busses/i2c-sis630.rst
10585F: Documentation/i2c/busses/i2c-sis96x.rst
10586F: Documentation/i2c/busses/i2c-via.rst
10587F: Documentation/i2c/busses/i2c-viapro.rst
10588F: drivers/i2c/busses/i2c-ali1535.c
10589F: drivers/i2c/busses/i2c-ali1563.c
10590F: drivers/i2c/busses/i2c-ali15x3.c
10591F: drivers/i2c/busses/i2c-amd756-s4882.c
10592F: drivers/i2c/busses/i2c-amd756.c
10593F: drivers/i2c/busses/i2c-amd8111.c
10594F: drivers/i2c/busses/i2c-i801.c
10595F: drivers/i2c/busses/i2c-isch.c
10596F: drivers/i2c/busses/i2c-nforce2-s4985.c
10597F: drivers/i2c/busses/i2c-nforce2.c
10598F: drivers/i2c/busses/i2c-piix4.c
10599F: drivers/i2c/busses/i2c-sis5595.c
10600F: drivers/i2c/busses/i2c-sis630.c
10601F: drivers/i2c/busses/i2c-sis96x.c
10602F: drivers/i2c/busses/i2c-via.c
10603F: drivers/i2c/busses/i2c-viapro.c
10604
10605I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10606M: Hans de Goede <[email protected]>
10607L: [email protected]
10608S: Maintained
10609F: drivers/i2c/busses/i2c-cht-wc.c
10610
10611I2C/SMBUS ISMT DRIVER
10612M: Seth Heasley <[email protected]>
10613M: Neil Horman <[email protected]>
10614L: [email protected]
10615F: Documentation/i2c/busses/i2c-ismt.rst
10616F: drivers/i2c/busses/i2c-ismt.c
10617
10618I2C/SMBUS ZHAOXIN DRIVER
10619M: Hans Hu <[email protected]>
10620L: [email protected]
10621S: Maintained
10622W: https://www.zhaoxin.com
10623F: drivers/i2c/busses/i2c-viai2c-common.c
10624F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10625
10626I2C/SMBUS STUB DRIVER
10627M: Jean Delvare <[email protected]>
10628L: [email protected]
10629S: Maintained
10630F: drivers/i2c/i2c-stub.c
10631
10632I3C DRIVER FOR ASPEED AST2600
10633M: Jeremy Kerr <[email protected]>
10634S: Maintained
10635F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10636F: drivers/i3c/master/ast2600-i3c-master.c
10637
10638I3C DRIVER FOR CADENCE I3C MASTER IP
10639M: Przemysław Gaj <[email protected]>
10640S: Maintained
10641F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10642F: drivers/i3c/master/i3c-master-cdns.c
10643
10644I3C DRIVER FOR SYNOPSYS DESIGNWARE
10645S: Orphan
10646F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10647F: drivers/i3c/master/dw*
10648
10649I3C SUBSYSTEM
10650M: Alexandre Belloni <[email protected]>
10651L: [email protected] (moderated for non-subscribers)
10652S: Maintained
10653C: irc://chat.freenode.net/linux-i3c
10654T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10655F: Documentation/ABI/testing/sysfs-bus-i3c
10656F: Documentation/devicetree/bindings/i3c/
10657F: Documentation/driver-api/i3c
10658F: drivers/i3c/
10659F: include/dt-bindings/i3c/
10660F: include/linux/i3c/
10661
10662IBM Operation Panel Input Driver
10663M: Eddie James <[email protected]>
10664L: [email protected]
10665S: Maintained
10666F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10667F: drivers/input/misc/ibm-panel.c
10668
10669IBM Power 842 compression accelerator
10670M: Haren Myneni <[email protected]>
10671S: Supported
10672F: crypto/842.c
10673F: drivers/crypto/nx/Kconfig
10674F: drivers/crypto/nx/Makefile
10675F: drivers/crypto/nx/nx-842*
10676F: include/linux/sw842.h
10677F: lib/842/
10678
10679IBM Power in-Nest Crypto Acceleration
10680M: Breno Leitão <[email protected]>
10681M: Nayna Jain <[email protected]>
10682M: Paulo Flabiano Smorigo <[email protected]>
10683L: [email protected]
10684S: Supported
10685F: drivers/crypto/nx/Kconfig
10686F: drivers/crypto/nx/Makefile
10687F: drivers/crypto/nx/nx-aes*
10688F: drivers/crypto/nx/nx-sha*
10689F: drivers/crypto/nx/nx.*
10690F: drivers/crypto/nx/nx_csbcpb.h
10691F: drivers/crypto/nx/nx_debugfs.c
10692
10693IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10694M: Tyrel Datwyler <[email protected]>
10695L: [email protected]
10696L: [email protected]
10697S: Supported
10698F: drivers/pci/hotplug/rpadlpar*
10699
10700IBM Power Linux RAID adapter
10701M: Brian King <[email protected]>
10702S: Supported
10703F: drivers/scsi/ipr.*
10704
10705IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10706M: Tyrel Datwyler <[email protected]>
10707L: [email protected]
10708L: [email protected]
10709S: Supported
10710F: drivers/pci/hotplug/rpaphp*
10711
10712IBM Power SRIOV Virtual NIC Device Driver
10713M: Haren Myneni <[email protected]>
10714M: Rick Lindsley <[email protected]>
10715R: Nick Child <[email protected]>
10716R: Thomas Falcon <[email protected]>
10717L: [email protected]
10718S: Supported
10719F: drivers/net/ethernet/ibm/ibmvnic.*
10720
10721IBM Power VFIO Support
10722M: Timothy Pearson <[email protected]>
10723S: Supported
10724F: drivers/vfio/vfio_iommu_spapr_tce.c
10725
10726IBM Power Virtual Ethernet Device Driver
10727M: Nick Child <[email protected]>
10728L: [email protected]
10729S: Supported
10730F: drivers/net/ethernet/ibm/ibmveth.*
10731
10732IBM Power Virtual FC Device Drivers
10733M: Tyrel Datwyler <[email protected]>
10734L: [email protected]
10735S: Supported
10736F: drivers/scsi/ibmvscsi/ibmvfc*
10737
10738IBM Power Virtual Management Channel Driver
10739M: Brad Warrum <[email protected]>
10740M: Ritu Agarwal <[email protected]>
10741S: Supported
10742F: drivers/misc/ibmvmc.*
10743
10744IBM Power Virtual SCSI Device Drivers
10745M: Tyrel Datwyler <[email protected]>
10746L: [email protected]
10747S: Supported
10748F: drivers/scsi/ibmvscsi/ibmvscsi*
10749F: include/scsi/viosrp.h
10750
10751IBM Power Virtual SCSI Device Target Driver
10752M: Tyrel Datwyler <[email protected]>
10753L: [email protected]
10754L: [email protected]
10755S: Supported
10756F: drivers/scsi/ibmvscsi_tgt/
10757
10758IBM Power VMX Cryptographic instructions
10759M: Breno Leitão <[email protected]>
10760M: Nayna Jain <[email protected]>
10761M: Paulo Flabiano Smorigo <[email protected]>
10762L: [email protected]
10763S: Supported
10764F: arch/powerpc/crypto/Kconfig
10765F: arch/powerpc/crypto/Makefile
10766F: arch/powerpc/crypto/aes.c
10767F: arch/powerpc/crypto/aes_cbc.c
10768F: arch/powerpc/crypto/aes_ctr.c
10769F: arch/powerpc/crypto/aes_xts.c
10770F: arch/powerpc/crypto/aesp8-ppc.*
10771F: arch/powerpc/crypto/ghash.c
10772F: arch/powerpc/crypto/ghashp8-ppc.pl
10773F: arch/powerpc/crypto/ppc-xlate.pl
10774F: arch/powerpc/crypto/vmx.c
10775
10776IBM ServeRAID RAID DRIVER
10777S: Orphan
10778F: drivers/scsi/ips.*
10779
10780ICH LPC AND GPIO DRIVER
10781M: Peter Tyser <[email protected]>
10782S: Maintained
10783F: drivers/gpio/gpio-ich.c
10784F: drivers/mfd/lpc_ich.c
10785
10786ICY I2C DRIVER
10787M: Max Staudt <[email protected]>
10788L: [email protected]
10789S: Maintained
10790F: drivers/i2c/busses/i2c-icy.c
10791
10792IDEAPAD LAPTOP EXTRAS DRIVER
10793M: Ike Panhc <[email protected]>
10794L: [email protected]
10795S: Maintained
10796W: http://launchpad.net/ideapad-laptop
10797F: drivers/platform/x86/ideapad-laptop.c
10798
10799IDEAPAD LAPTOP SLIDEBAR DRIVER
10800M: Andrey Moiseev <[email protected]>
10801L: [email protected]
10802S: Maintained
10803W: https://github.com/o2genum/ideapad-slidebar
10804F: drivers/input/misc/ideapad_slidebar.c
10805
10806IDT VersaClock 5 CLOCK DRIVER
10807M: Luca Ceresoli <[email protected]>
10808S: Maintained
10809F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10810F: drivers/clk/clk-versaclock5.c
10811
10812IEEE 802.15.4 SUBSYSTEM
10813M: Alexander Aring <[email protected]>
10814M: Stefan Schmidt <[email protected]>
10815M: Miquel Raynal <[email protected]>
10816L: [email protected]
10817S: Maintained
10818W: https://linux-wpan.org/
10819Q: https://patchwork.kernel.org/project/linux-wpan/list/
10820T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10821T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10822F: Documentation/networking/ieee802154.rst
10823F: drivers/net/ieee802154/
10824F: include/linux/ieee802154.h
10825F: include/linux/nl802154.h
10826F: include/net/af_ieee802154.h
10827F: include/net/cfg802154.h
10828F: include/net/ieee802154_netdev.h
10829F: include/net/mac802154.h
10830F: include/net/nl802154.h
10831F: net/ieee802154/
10832F: net/mac802154/
10833
10834Intel VIRTIO DATA PATH ACCELERATOR
10835M: Zhu Lingshan <[email protected]>
10836L: [email protected]
10837S: Supported
10838F: drivers/vdpa/ifcvf/
10839
10840IFE PROTOCOL
10841M: Yotam Gigi <[email protected]>
10842M: Jamal Hadi Salim <[email protected]>
10843F: include/net/ife.h
10844F: include/uapi/linux/ife.h
10845F: net/ife
10846
10847IGORPLUG-USB IR RECEIVER
10848M: Sean Young <[email protected]>
10849L: [email protected]
10850S: Maintained
10851F: drivers/media/rc/igorplugusb.c
10852
10853IGUANAWORKS USB IR TRANSCEIVER
10854M: Sean Young <[email protected]>
10855L: [email protected]
10856S: Maintained
10857F: drivers/media/rc/iguanair.c
10858
10859IIO BACKEND FRAMEWORK
10860M: Nuno Sa <[email protected]>
10861R: Olivier Moysan <[email protected]>
10862L: [email protected]
10863S: Maintained
10864F: drivers/iio/industrialio-backend.c
10865F: include/linux/iio/backend.h
10866
10867IIO DIGITAL POTENTIOMETER DAC
10868M: Peter Rosin <[email protected]>
10869L: [email protected]
10870S: Maintained
10871F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10872F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10873F: drivers/iio/dac/dpot-dac.c
10874
10875IIO ENVELOPE DETECTOR
10876M: Peter Rosin <[email protected]>
10877L: [email protected]
10878S: Maintained
10879F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10880F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10881F: drivers/iio/adc/envelope-detector.c
10882
10883IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10884M: Matti Vaittinen <[email protected]>
10885L: [email protected]
10886S: Maintained
10887F: drivers/iio/industrialio-gts-helper.c
10888F: include/linux/iio/iio-gts-helper.h
10889F: drivers/iio/test/iio-test-gts.c
10890
10891IIO MULTIPLEXER
10892M: Peter Rosin <[email protected]>
10893L: [email protected]
10894S: Maintained
10895F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10896F: drivers/iio/multiplexer/iio-mux.c
10897
10898IIO SCMI BASED DRIVER
10899M: Jyoti Bhayana <[email protected]>
10900L: [email protected]
10901S: Maintained
10902F: drivers/iio/common/scmi_sensors/scmi_iio.c
10903
10904IIO SUBSYSTEM AND DRIVERS
10905M: Jonathan Cameron <[email protected]>
10906R: Lars-Peter Clausen <[email protected]>
10907L: [email protected]
10908S: Maintained
10909T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10910F: Documentation/ABI/testing/configfs-iio*
10911F: Documentation/ABI/testing/sysfs-bus-iio*
10912F: Documentation/devicetree/bindings/iio/
10913F: Documentation/iio/
10914F: drivers/iio/
10915F: drivers/staging/iio/
10916F: include/dt-bindings/iio/
10917F: include/linux/iio/
10918F: tools/iio/
10919
10920IIO UNIT CONVERTER
10921M: Peter Rosin <[email protected]>
10922L: [email protected]
10923S: Maintained
10924F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10925F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10926F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10927F: drivers/iio/afe/iio-rescale.c
10928
10929IKANOS/ADI EAGLE ADSL USB DRIVER
10930M: Matthieu Castet <[email protected]>
10931M: Stanislaw Gruszka <[email protected]>
10932S: Maintained
10933F: drivers/usb/atm/ueagle-atm.c
10934
10935IMAGIS TOUCHSCREEN DRIVER
10936M: Markuss Broks <[email protected]>
10937S: Maintained
10938F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10939F: drivers/input/touchscreen/imagis.c
10940
10941IMGTEC ASCII LCD DRIVER
10942M: Paul Burton <[email protected]>
10943S: Maintained
10944F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10945F: drivers/auxdisplay/img-ascii-lcd.c
10946
10947IMGTEC JPEG ENCODER DRIVER
10948M: Devarsh Thakkar <[email protected]>
10949L: [email protected]
10950S: Supported
10951F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10952F: drivers/media/platform/imagination/e5010*
10953
10954IMGTEC IR DECODER DRIVER
10955S: Orphan
10956F: drivers/media/rc/img-ir/
10957
10958IMGTEC POWERVR DRM DRIVER
10959M: Frank Binns <[email protected]>
10960M: Matt Coster <[email protected]>
10961S: Supported
10962T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
10963F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10964F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10965F: Documentation/gpu/imagination/
10966F: drivers/gpu/drm/imagination/
10967F: include/uapi/drm/pvr_drm.h
10968
10969IMON SOUNDGRAPH USB IR RECEIVER
10970M: Sean Young <[email protected]>
10971L: [email protected]
10972S: Maintained
10973F: drivers/media/rc/imon.c
10974F: drivers/media/rc/imon_raw.c
10975
10976IMS TWINTURBO FRAMEBUFFER DRIVER
10977L: [email protected]
10978S: Orphan
10979F: drivers/video/fbdev/imsttfb.c
10980
10981INDEX OF FURTHER KERNEL DOCUMENTATION
10982M: Carlos Bilbao <[email protected]>
10983S: Maintained
10984F: Documentation/process/kernel-docs.rst
10985
10986INDUSTRY PACK SUBSYSTEM (IPACK)
10987M: Vaibhav Gupta <[email protected]>
10988M: Jens Taprogge <[email protected]>
10989M: Greg Kroah-Hartman <[email protected]>
10990L: [email protected]
10991S: Maintained
10992W: http://industrypack.sourceforge.net
10993F: drivers/ipack/
10994
10995INFINEON DPS310 Driver
10996M: Eddie James <[email protected]>
10997L: [email protected]
10998S: Maintained
10999F: drivers/iio/pressure/dps310.c
11000
11001INFINEON PEB2466 ASoC CODEC
11002M: Herve Codina <[email protected]>
11003L: [email protected] (moderated for non-subscribers)
11004S: Maintained
11005F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11006F: sound/soc/codecs/peb2466.c
11007
11008INFINIBAND SUBSYSTEM
11009M: Jason Gunthorpe <[email protected]>
11010M: Leon Romanovsky <[email protected]>
11011L: [email protected]
11012S: Supported
11013W: https://github.com/linux-rdma/rdma-core
11014Q: http://patchwork.kernel.org/project/linux-rdma/list/
11015T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11016F: Documentation/devicetree/bindings/infiniband/
11017F: Documentation/infiniband/
11018F: drivers/infiniband/
11019F: include/rdma/
11020F: include/trace/events/ib_mad.h
11021F: include/trace/events/ib_umad.h
11022F: include/trace/misc/rdma.h
11023F: include/uapi/linux/if_infiniband.h
11024F: include/uapi/rdma/
11025F: samples/bpf/ibumad_kern.c
11026F: samples/bpf/ibumad_user.c
11027
11028INGENIC JZ4780 NAND DRIVER
11029M: Harvey Hunt <[email protected]>
11030L: [email protected]
11031L: [email protected]
11032S: Maintained
11033F: drivers/mtd/nand/raw/ingenic/
11034
11035INGENIC JZ47xx SoCs
11036M: Paul Cercueil <[email protected]>
11037L: [email protected]
11038S: Maintained
11039F: arch/mips/boot/dts/ingenic/
11040F: arch/mips/generic/board-ingenic.c
11041F: arch/mips/include/asm/mach-ingenic/
11042F: arch/mips/ingenic/Kconfig
11043F: drivers/clk/ingenic/
11044F: drivers/dma/dma-jz4780.c
11045F: drivers/gpu/drm/ingenic/
11046F: drivers/i2c/busses/i2c-jz4780.c
11047F: drivers/iio/adc/ingenic-adc.c
11048F: drivers/irqchip/irq-ingenic.c
11049F: drivers/memory/jz4780-nemc.c
11050F: drivers/mmc/host/jz4740_mmc.c
11051F: drivers/mtd/nand/raw/ingenic/
11052F: drivers/pinctrl/pinctrl-ingenic.c
11053F: drivers/power/supply/ingenic-battery.c
11054F: drivers/pwm/pwm-jz4740.c
11055F: drivers/remoteproc/ingenic_rproc.c
11056F: drivers/rtc/rtc-jz4740.c
11057F: drivers/tty/serial/8250/8250_ingenic.c
11058F: drivers/usb/musb/jz4740.c
11059F: drivers/watchdog/jz4740_wdt.c
11060F: include/dt-bindings/iio/adc/ingenic,adc.h
11061F: include/linux/mfd/ingenic-tcu.h
11062F: sound/soc/codecs/jz47*
11063F: sound/soc/jz4740/
11064
11065INJOINIC IP5xxx POWER BANK IC DRIVER
11066M: Samuel Holland <[email protected]>
11067S: Maintained
11068F: drivers/power/supply/ip5xxx_power.c
11069
11070INOTIFY
11071M: Jan Kara <[email protected]>
11072R: Amir Goldstein <[email protected]>
11073L: [email protected]
11074S: Maintained
11075F: Documentation/filesystems/inotify.rst
11076F: fs/notify/inotify/
11077F: include/linux/inotify.h
11078F: include/uapi/linux/inotify.h
11079
11080INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11081M: Dmitry Torokhov <[email protected]>
11082L: [email protected]
11083S: Maintained
11084Q: http://patchwork.kernel.org/project/linux-input/list/
11085T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11086F: Documentation/devicetree/bindings/input/
11087F: Documentation/devicetree/bindings/serio/
11088F: Documentation/input/
11089F: drivers/input/
11090F: include/dt-bindings/input/
11091F: include/linux/input.h
11092F: include/linux/input/
11093F: include/uapi/linux/input-event-codes.h
11094F: include/uapi/linux/input.h
11095
11096INPUT MULTITOUCH (MT) PROTOCOL
11097M: Henrik Rydberg <[email protected]>
11098L: [email protected]
11099S: Odd fixes
11100F: Documentation/input/multi-touch-protocol.rst
11101F: drivers/input/input-mt.c
11102K: \b(ABS|SYN)_MT_
11103
11104INSIDE SECURE CRYPTO DRIVER
11105M: Antoine Tenart <[email protected]>
11106L: [email protected]
11107S: Maintained
11108F: drivers/crypto/inside-secure/
11109
11110INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11111M: Mimi Zohar <[email protected]>
11112M: Roberto Sassu <[email protected]>
11113M: Dmitry Kasatkin <[email protected]>
11114R: Eric Snowberg <[email protected]>
11115L: [email protected]
11116S: Supported
11117T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11118F: security/integrity/
11119F: security/integrity/ima/
11120
11121INTEL 810/815 FRAMEBUFFER DRIVER
11122M: Antonino Daplas <[email protected]>
11123L: [email protected]
11124S: Maintained
11125F: drivers/video/fbdev/i810/
11126
11127INTEL 8254 COUNTER DRIVER
11128M: William Breathitt Gray <[email protected]>
11129L: [email protected]
11130S: Maintained
11131F: drivers/counter/i8254.c
11132F: include/linux/i8254.h
11133
11134INTEL 8255 GPIO DRIVER
11135M: William Breathitt Gray <[email protected]>
11136L: [email protected]
11137S: Maintained
11138F: drivers/gpio/gpio-i8255.c
11139F: drivers/gpio/gpio-i8255.h
11140
11141INTEL ASoC DRIVERS
11142M: Cezary Rojewski <[email protected]>
11143M: Pierre-Louis Bossart <[email protected]>
11144M: Liam Girdwood <[email protected]>
11145M: Peter Ujfalusi <[email protected]>
11146M: Bard Liao <[email protected]>
11147M: Ranjani Sridharan <[email protected]>
11148M: Kai Vehmanen <[email protected]>
11149L: [email protected] (moderated for non-subscribers)
11150S: Supported
11151F: sound/soc/intel/
11152
11153INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11154M: Hans de Goede <[email protected]>
11155L: [email protected]
11156S: Maintained
11157F: drivers/platform/x86/intel/atomisp2/pm.c
11158
11159INTEL ATOMISP2 LED DRIVER
11160M: Hans de Goede <[email protected]>
11161L: [email protected]
11162S: Maintained
11163F: drivers/platform/x86/intel/atomisp2/led.c
11164
11165INTEL BIOS SAR INT1092 DRIVER
11166M: Shravan Sudhakar <[email protected]>
11167L: [email protected]
11168S: Maintained
11169F: drivers/platform/x86/intel/int1092/
11170
11171INTEL BROXTON PMC DRIVER
11172M: Mika Westerberg <[email protected]>
11173M: Zha Qipeng <[email protected]>
11174S: Maintained
11175F: drivers/mfd/intel_pmc_bxt.c
11176F: include/linux/mfd/intel_pmc_bxt.h
11177
11178INTEL C600 SERIES SAS CONTROLLER DRIVER
11179M: Artur Paszkiewicz <[email protected]>
11180L: [email protected]
11181S: Supported
11182T: git git://git.code.sf.net/p/intel-sas/isci
11183F: drivers/scsi/isci/
11184
11185INTEL CPU family model numbers
11186M: Tony Luck <[email protected]>
11187M: [email protected]
11188L: [email protected]
11189S: Supported
11190F: arch/x86/include/asm/intel-family.h
11191
11192INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11193M: Jani Nikula <[email protected]>
11194M: Rodrigo Vivi <[email protected]>
11195L: [email protected]
11196L: [email protected]
11197S: Supported
11198F: drivers/gpu/drm/i915/display/
11199F: drivers/gpu/drm/xe/display/
11200F: drivers/gpu/drm/xe/compat-i915-headers
11201F: include/drm/intel/
11202
11203INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11204M: Jani Nikula <[email protected]>
11205M: Joonas Lahtinen <[email protected]>
11206M: Rodrigo Vivi <[email protected]>
11207M: Tvrtko Ursulin <[email protected]>
11208L: [email protected]
11209S: Supported
11210W: https://drm.pages.freedesktop.org/intel-docs/
11211Q: http://patchwork.freedesktop.org/project/intel-gfx/
11212B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11213C: irc://irc.oftc.net/intel-gfx
11214T: git https://gitlab.freedesktop.org/drm/i915/kernel.git
11215F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11216F: Documentation/gpu/i915.rst
11217F: drivers/gpu/drm/ci/xfails/i915*
11218F: drivers/gpu/drm/i915/
11219F: include/drm/intel/
11220F: include/uapi/drm/i915_drm.h
11221
11222INTEL DRM XE DRIVER (Lunar Lake and newer)
11223M: Lucas De Marchi <[email protected]>
11224M: Thomas Hellström <[email protected]>
11225M: Rodrigo Vivi <[email protected]>
11226L: [email protected]
11227S: Supported
11228W: https://drm.pages.freedesktop.org/intel-docs/
11229Q: http://patchwork.freedesktop.org/project/intel-xe/
11230B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11231C: irc://irc.oftc.net/xe
11232T: git https://gitlab.freedesktop.org/drm/xe/kernel.git
11233F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11234F: Documentation/gpu/xe/
11235F: drivers/gpu/drm/xe/
11236F: include/drm/intel/
11237F: include/uapi/drm/xe_drm.h
11238
11239INTEL ETHERNET DRIVERS
11240M: Tony Nguyen <[email protected]>
11241M: Przemek Kitszel <[email protected]>
11242L: [email protected] (moderated for non-subscribers)
11243S: Supported
11244W: https://www.intel.com/content/www/us/en/support.html
11245Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11246T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11247T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11248F: Documentation/networking/device_drivers/ethernet/intel/
11249F: drivers/net/ethernet/intel/
11250F: drivers/net/ethernet/intel/*/
11251F: include/linux/avf/virtchnl.h
11252F: include/linux/net/intel/iidc.h
11253
11254INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11255M: Mustafa Ismail <[email protected]>
11256M: Tatyana Nikolova <[email protected]>
11257L: [email protected]
11258S: Supported
11259F: drivers/infiniband/hw/irdma/
11260F: include/uapi/rdma/irdma-abi.h
11261
11262INTEL GPIO DRIVERS
11263M: Andy Shevchenko <[email protected]>
11264L: [email protected]
11265S: Supported
11266T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11267F: drivers/gpio/gpio-elkhartlake.c
11268F: drivers/gpio/gpio-graniterapids.c
11269F: drivers/gpio/gpio-ich.c
11270F: drivers/gpio/gpio-merrifield.c
11271F: drivers/gpio/gpio-ml-ioh.c
11272F: drivers/gpio/gpio-pch.c
11273F: drivers/gpio/gpio-sch.c
11274F: drivers/gpio/gpio-sodaville.c
11275F: drivers/gpio/gpio-tangier.c
11276F: drivers/gpio/gpio-tangier.h
11277
11278INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11279M: Zhenyu Wang <[email protected]>
11280M: Zhi Wang <[email protected]>
11281L: [email protected]
11282L: [email protected]
11283S: Supported
11284W: https://github.com/intel/gvt-linux/wiki
11285T: git https://github.com/intel/gvt-linux.git
11286F: drivers/gpu/drm/i915/gvt/
11287
11288INTEL HID EVENT DRIVER
11289M: Alex Hung <[email protected]>
11290L: [email protected]
11291S: Maintained
11292F: drivers/platform/x86/intel/hid.c
11293
11294INTEL I/OAT DMA DRIVER
11295M: Dave Jiang <[email protected]>
11296R: Dan Williams <[email protected]>
11297L: [email protected]
11298S: Supported
11299Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
11300F: drivers/dma/ioat*
11301
11302INTEL IAA CRYPTO DRIVER
11303M: Tom Zanussi <[email protected]>
11304L: [email protected]
11305S: Supported
11306F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11307F: drivers/crypto/intel/iaa/*
11308
11309INTEL IDLE DRIVER
11310M: Jacob Pan <[email protected]>
11311M: Len Brown <[email protected]>
11312L: [email protected]
11313S: Supported
11314B: https://bugzilla.kernel.org
11315T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11316F: drivers/idle/intel_idle.c
11317
11318INTEL IDXD DRIVER
11319M: Fenghua Yu <[email protected]>
11320R: Dave Jiang <[email protected]>
11321L: [email protected]
11322S: Supported
11323F: drivers/dma/idxd/*
11324F: include/uapi/linux/idxd.h
11325
11326INTEL IN FIELD SCAN (IFS) DEVICE
11327M: Jithu Joseph <[email protected]>
11328R: Ashok Raj <[email protected]>
11329R: Tony Luck <[email protected]>
11330S: Maintained
11331F: drivers/platform/x86/intel/ifs
11332F: include/trace/events/intel_ifs.h
11333F: tools/testing/selftests/drivers/platform/x86/intel/ifs/
11334
11335INTEL INTEGRATED SENSOR HUB DRIVER
11336M: Srinivas Pandruvada <[email protected]>
11337M: Jiri Kosina <[email protected]>
11338L: [email protected]
11339S: Maintained
11340F: drivers/hid/intel-ish-hid/
11341
11342INTEL IOMMU (VT-d)
11343M: David Woodhouse <[email protected]>
11344M: Lu Baolu <[email protected]>
11345L: [email protected]
11346S: Supported
11347T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11348F: drivers/iommu/intel/
11349
11350INTEL IPU3 CSI-2 CIO2 DRIVER
11351M: Yong Zhi <[email protected]>
11352M: Sakari Ailus <[email protected]>
11353M: Bingbu Cao <[email protected]>
11354M: Dan Scally <[email protected]>
11355R: Tianshu Qiu <[email protected]>
11356L: [email protected]
11357S: Maintained
11358T: git git://linuxtv.org/media_tree.git
11359F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11360F: drivers/media/pci/intel/ipu3/
11361
11362INTEL IPU3 CSI-2 IMGU DRIVER
11363M: Sakari Ailus <[email protected]>
11364R: Bingbu Cao <[email protected]>
11365R: Tianshu Qiu <[email protected]>
11366L: [email protected]
11367S: Maintained
11368F: Documentation/admin-guide/media/ipu3.rst
11369F: Documentation/admin-guide/media/ipu3_rcb.svg
11370F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11371F: drivers/staging/media/ipu3/
11372
11373INTEL IPU6 INPUT SYSTEM DRIVER
11374M: Sakari Ailus <[email protected]>
11375M: Bingbu Cao <[email protected]>
11376R: Tianshu Qiu <[email protected]>
11377L: [email protected]
11378S: Maintained
11379T: git git://linuxtv.org/media_tree.git
11380F: Documentation/admin-guide/media/ipu6-isys.rst
11381F: drivers/media/pci/intel/ipu6/
11382
11383INTEL ISHTP ECLITE DRIVER
11384M: Sumesh K Naduvalath <[email protected]>
11385L: [email protected]
11386S: Supported
11387F: drivers/platform/x86/intel/ishtp_eclite.c
11388
11389INTEL IXP4XX CRYPTO SUPPORT
11390M: Corentin Labbe <[email protected]>
11391L: [email protected]
11392S: Maintained
11393F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11394
11395INTEL KEEM BAY DRM DRIVER
11396M: Anitha Chrisanthus <[email protected]>
11397M: Edmund Dea <[email protected]>
11398S: Maintained
11399F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11400F: drivers/gpu/drm/kmb/
11401
11402INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11403M: Daniele Alessandrelli <[email protected]>
11404S: Maintained
11405F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11406F: drivers/crypto/intel/keembay/Kconfig
11407F: drivers/crypto/intel/keembay/Makefile
11408F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11409F: drivers/crypto/intel/keembay/ocs-aes.c
11410F: drivers/crypto/intel/keembay/ocs-aes.h
11411
11412INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11413M: Daniele Alessandrelli <[email protected]>
11414M: Prabhjot Khurana <[email protected]>
11415M: Mark Gross <[email protected]>
11416S: Maintained
11417F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11418F: drivers/crypto/intel/keembay/Kconfig
11419F: drivers/crypto/intel/keembay/Makefile
11420F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11421
11422INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11423M: Daniele Alessandrelli <[email protected]>
11424M: Declan Murphy <[email protected]>
11425S: Maintained
11426F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11427F: drivers/crypto/intel/keembay/Kconfig
11428F: drivers/crypto/intel/keembay/Makefile
11429F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11430F: drivers/crypto/intel/keembay/ocs-hcu.c
11431F: drivers/crypto/intel/keembay/ocs-hcu.h
11432
11433INTEL MANAGEMENT ENGINE (mei)
11434M: Tomas Winkler <[email protected]>
11435L: [email protected]
11436S: Supported
11437F: Documentation/driver-api/mei/*
11438F: drivers/misc/mei/
11439F: drivers/watchdog/mei_wdt.c
11440F: include/linux/mei_aux.h
11441F: include/linux/mei_cl_bus.h
11442F: include/uapi/linux/mei.h
11443F: include/uapi/linux/mei_uuid.h
11444F: include/uapi/linux/uuid.h
11445F: samples/mei/*
11446
11447INTEL MAX 10 BMC MFD DRIVER
11448M: Xu Yilun <[email protected]>
11449R: Tom Rix <[email protected]>
11450S: Maintained
11451F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11452F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
11453F: drivers/hwmon/intel-m10-bmc-hwmon.c
11454F: drivers/mfd/intel-m10-bmc*
11455F: include/linux/mfd/intel-m10-bmc.h
11456
11457INTEL MAX10 BMC SECURE UPDATES
11458M: Peter Colberg <[email protected]>
11459L: [email protected]
11460S: Maintained
11461F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11462F: drivers/fpga/intel-m10-bmc-sec-update.c
11463
11464INTEL P-Unit IPC DRIVER
11465M: Zha Qipeng <[email protected]>
11466L: [email protected]
11467S: Maintained
11468F: arch/x86/include/asm/intel_punit_ipc.h
11469F: drivers/platform/x86/intel/punit_ipc.c
11470
11471INTEL PMC CORE DRIVER
11472M: Rajneesh Bhardwaj <[email protected]>
11473M: David E Box <[email protected]>
11474L: [email protected]
11475S: Maintained
11476F: Documentation/ABI/testing/sysfs-platform-intel-pmc
11477F: drivers/platform/x86/intel/pmc/
11478
11479INTEL PMIC GPIO DRIVERS
11480M: Andy Shevchenko <[email protected]>
11481S: Supported
11482T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11483F: drivers/gpio/gpio-*cove.c
11484
11485INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11486M: Andy Shevchenko <[email protected]>
11487S: Supported
11488F: drivers/mfd/intel_soc_pmic*
11489F: include/linux/mfd/intel_soc_pmic*
11490
11491INTEL PMT DRIVERS
11492M: David E. Box <[email protected]>
11493S: Supported
11494F: drivers/platform/x86/intel/pmt/
11495
11496INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11497M: Stanislav Yakovlev <[email protected]>
11498L: [email protected]
11499S: Maintained
11500F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11501F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11502F: drivers/net/wireless/intel/ipw2x00/
11503
11504INTEL PSTATE DRIVER
11505M: Srinivas Pandruvada <[email protected]>
11506M: Len Brown <[email protected]>
11507L: [email protected]
11508S: Supported
11509F: drivers/cpufreq/intel_pstate.c
11510
11511INTEL PTP DFL ToD DRIVER
11512M: Tianfei Zhang <[email protected]>
11513L: [email protected]
11514L: [email protected]
11515S: Maintained
11516F: drivers/ptp/ptp_dfl_tod.c
11517
11518INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11519M: Jarkko Nikula <[email protected]>
11520L: [email protected]
11521F: drivers/counter/intel-qep.c
11522
11523INTEL SCU DRIVERS
11524M: Mika Westerberg <[email protected]>
11525S: Maintained
11526F: arch/x86/include/asm/intel_scu_ipc.h
11527F: drivers/platform/x86/intel_scu_*
11528
11529INTEL SDSI DRIVER
11530M: David E. Box <[email protected]>
11531S: Supported
11532F: drivers/platform/x86/intel/sdsi.c
11533F: tools/arch/x86/intel_sdsi/
11534F: tools/testing/selftests/drivers/sdsi/
11535
11536INTEL SGX
11537M: Jarkko Sakkinen <[email protected]>
11538R: Dave Hansen <[email protected]>
11539L: [email protected]
11540S: Supported
11541Q: https://patchwork.kernel.org/project/intel-sgx/list/
11542T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11543F: Documentation/arch/x86/sgx.rst
11544F: arch/x86/entry/vdso/vsgx.S
11545F: arch/x86/include/asm/sgx.h
11546F: arch/x86/include/uapi/asm/sgx.h
11547F: arch/x86/kernel/cpu/sgx/*
11548F: tools/testing/selftests/sgx/*
11549K: \bSGX_
11550
11551INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11552M: Daniel Scally <[email protected]>
11553S: Maintained
11554F: drivers/platform/x86/intel/int3472/
11555
11556INTEL SPEED SELECT TECHNOLOGY
11557M: Srinivas Pandruvada <[email protected]>
11558L: [email protected]
11559S: Maintained
11560F: drivers/platform/x86/intel/speed_select_if/
11561F: include/uapi/linux/isst_if.h
11562F: tools/power/x86/intel-speed-select/
11563
11564INTEL STRATIX10 FIRMWARE DRIVERS
11565M: Dinh Nguyen <[email protected]>
11566L: [email protected]
11567S: Maintained
11568T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11569F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11570F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11571F: drivers/firmware/stratix10-rsu.c
11572F: drivers/firmware/stratix10-svc.c
11573F: include/linux/firmware/intel/stratix10-smc.h
11574F: include/linux/firmware/intel/stratix10-svc-client.h
11575
11576INTEL TELEMETRY DRIVER
11577M: Rajneesh Bhardwaj <[email protected]>
11578M: "David E. Box" <[email protected]>
11579L: [email protected]
11580S: Maintained
11581F: arch/x86/include/asm/intel_telemetry.h
11582F: drivers/platform/x86/intel/telemetry/
11583
11584INTEL TPMI DRIVER
11585M: Srinivas Pandruvada <[email protected]>
11586L: [email protected]
11587S: Maintained
11588F: Documentation/ABI/testing/debugfs-tpmi
11589F: drivers/platform/x86/intel/tpmi.c
11590F: include/linux/intel_tpmi.h
11591
11592INTEL UNCORE FREQUENCY CONTROL
11593M: Srinivas Pandruvada <[email protected]>
11594L: [email protected]
11595S: Maintained
11596F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11597F: drivers/platform/x86/intel/uncore-frequency/
11598
11599INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11600M: David E. Box <[email protected]>
11601S: Supported
11602F: drivers/platform/x86/intel/vsec.*
11603
11604INTEL VIRTUAL BUTTON DRIVER
11605M: AceLan Kao <[email protected]>
11606L: [email protected]
11607S: Maintained
11608F: drivers/platform/x86/intel/vbtn.c
11609
11610INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11611M: Stanislaw Gruszka <[email protected]>
11612L: [email protected]
11613S: Supported
11614F: drivers/net/wireless/intel/iwlegacy/
11615
11616INTEL WIRELESS WIFI LINK (iwlwifi)
11617M: Miri Korenblit <[email protected]>
11618L: [email protected]
11619S: Supported
11620W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11621T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11622F: drivers/net/wireless/intel/iwlwifi/
11623
11624INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11625M: Jithu Joseph <[email protected]>
11626S: Maintained
11627W: https://slimbootloader.github.io/security/firmware-update.html
11628F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
11629
11630INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11631L: [email protected]
11632S: Maintained
11633F: drivers/platform/x86/intel/wmi/thunderbolt.c
11634
11635INTEL WWAN IOSM DRIVER
11636M: M Chetan Kumar <[email protected]>
11637L: [email protected]
11638S: Maintained
11639F: drivers/net/wwan/iosm/
11640
11641INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11642M: Xin Li <[email protected]>
11643M: "H. Peter Anvin" <[email protected]>
11644S: Supported
11645F: Documentation/arch/x86/x86_64/fred.rst
11646F: arch/x86/entry/entry_64_fred.S
11647F: arch/x86/entry/entry_fred.c
11648F: arch/x86/include/asm/fred.h
11649F: arch/x86/kernel/fred.c
11650
11651INTEL(R) TRACE HUB
11652M: Alexander Shishkin <[email protected]>
11653S: Supported
11654F: Documentation/trace/intel_th.rst
11655F: drivers/hwtracing/intel_th/
11656F: include/linux/intel_th.h
11657
11658INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11659M: Ning Sun <[email protected]>
11660L: [email protected]
11661S: Supported
11662W: http://tboot.sourceforge.net
11663T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11664F: Documentation/arch/x86/intel_txt.rst
11665F: arch/x86/kernel/tboot.c
11666F: include/linux/tboot.h
11667
11668INTERCONNECT API
11669M: Georgi Djakov <[email protected]>
11670L: [email protected]
11671S: Maintained
11672T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11673F: Documentation/devicetree/bindings/interconnect/
11674F: Documentation/driver-api/interconnect.rst
11675F: drivers/interconnect/
11676F: include/dt-bindings/interconnect/
11677F: include/linux/interconnect-provider.h
11678F: include/linux/interconnect.h
11679
11680INTERRUPT COUNTER DRIVER
11681M: Oleksij Rempel <[email protected]>
11682R: Pengutronix Kernel Team <[email protected]>
11683L: [email protected]
11684F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11685F: drivers/counter/interrupt-cnt.c
11686
11687INTERSIL ISL7998X VIDEO DECODER DRIVER
11688M: Michael Tretter <[email protected]>
11689R: Pengutronix Kernel Team <[email protected]>
11690L: [email protected]
11691S: Maintained
11692F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11693F: drivers/media/i2c/isl7998x.c
11694
11695INVENSENSE ICM-426xx IMU DRIVER
11696M: Jean-Baptiste Maneyrol <[email protected]>
11697L: [email protected]
11698S: Maintained
11699W: https://invensense.tdk.com/
11700F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11701F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11702F: drivers/iio/imu/inv_icm42600/
11703
11704INVENSENSE MPU-3050 GYROSCOPE DRIVER
11705M: Linus Walleij <[email protected]>
11706L: [email protected]
11707S: Maintained
11708F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11709F: drivers/iio/gyro/mpu3050*
11710
11711IOC3 ETHERNET DRIVER
11712M: Ralf Baechle <[email protected]>
11713L: [email protected]
11714S: Maintained
11715F: drivers/net/ethernet/sgi/ioc3-eth.c
11716
11717IOMMU DMA-API LAYER
11718M: Robin Murphy <[email protected]>
11719L: [email protected]
11720S: Maintained
11721T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11722F: drivers/iommu/dma-iommu.c
11723F: drivers/iommu/dma-iommu.h
11724F: drivers/iommu/iova.c
11725F: include/linux/iova.h
11726
11727IOMMU SUBSYSTEM
11728M: Joerg Roedel <[email protected]>
11729M: Will Deacon <[email protected]>
11730R: Robin Murphy <[email protected]>
11731L: [email protected]
11732S: Maintained
11733T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11734F: Documentation/devicetree/bindings/iommu/
11735F: drivers/iommu/
11736F: include/linux/iommu.h
11737F: include/linux/iova.h
11738F: include/linux/of_iommu.h
11739
11740IOMMUFD
11741M: Jason Gunthorpe <[email protected]>
11742M: Kevin Tian <[email protected]>
11743L: [email protected]
11744S: Maintained
11745T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11746F: Documentation/userspace-api/iommufd.rst
11747F: drivers/iommu/iommufd/
11748F: include/linux/iommufd.h
11749F: include/uapi/linux/iommufd.h
11750F: tools/testing/selftests/iommu/
11751
11752IOSYS-MAP HELPERS
11753M: Thomas Zimmermann <[email protected]>
11754L: [email protected]
11755S: Maintained
11756T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
11757F: include/linux/iosys-map.h
11758
11759IO_URING
11760M: Jens Axboe <[email protected]>
11761M: Pavel Begunkov <[email protected]>
11762L: [email protected]
11763S: Maintained
11764T: git git://git.kernel.dk/linux-block
11765T: git git://git.kernel.dk/liburing
11766F: include/linux/io_uring/
11767F: include/linux/io_uring.h
11768F: include/linux/io_uring_types.h
11769F: include/trace/events/io_uring.h
11770F: include/uapi/linux/io_uring.h
11771F: io_uring/
11772
11773IPMI SUBSYSTEM
11774M: Corey Minyard <[email protected]>
11775L: [email protected] (moderated for non-subscribers)
11776S: Supported
11777W: http://openipmi.sourceforge.net/
11778T: git https://github.com/cminyard/linux-ipmi.git for-next
11779F: Documentation/devicetree/bindings/ipmi/
11780F: Documentation/driver-api/ipmi.rst
11781F: drivers/char/ipmi/
11782F: include/linux/ipmi*
11783F: include/uapi/linux/ipmi*
11784
11785IPS SCSI RAID DRIVER
11786M: Adaptec OEM Raid Solutions <[email protected]>
11787L: [email protected]
11788S: Maintained
11789W: http://www.adaptec.com/
11790F: drivers/scsi/ips*
11791
11792IPVS
11793M: Simon Horman <[email protected]>
11794M: Julian Anastasov <[email protected]>
11795L: [email protected]
11796L: [email protected]
11797S: Maintained
11798T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11799T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11800F: Documentation/networking/ipvs-sysctl.rst
11801F: include/net/ip_vs.h
11802F: include/uapi/linux/ip_vs.h
11803F: net/netfilter/ipvs/
11804
11805IPWIRELESS DRIVER
11806M: Jiri Kosina <[email protected]>
11807M: David Sterba <[email protected]>
11808S: Odd Fixes
11809F: drivers/tty/ipwireless/
11810
11811IRON DEVICE AUDIO CODEC DRIVERS
11812M: Kiseok Jo <[email protected]>
11813L: [email protected] (moderated for non-subscribers)
11814S: Maintained
11815F: Documentation/devicetree/bindings/sound/irondevice,*
11816F: sound/soc/codecs/sma*
11817
11818IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11819M: Thomas Gleixner <[email protected]>
11820S: Maintained
11821T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11822F: Documentation/core-api/irq/irq-domain.rst
11823F: include/linux/irqdomain.h
11824F: include/linux/irqdomain_defs.h
11825F: kernel/irq/irqdomain.c
11826F: kernel/irq/msi.c
11827
11828IRQ SUBSYSTEM
11829M: Thomas Gleixner <[email protected]>
11830L: [email protected]
11831S: Maintained
11832T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11833F: include/linux/group_cpus.h
11834F: include/linux/irq.h
11835F: include/linux/irqhandler.h
11836F: include/linux/irqnr.h
11837F: include/linux/irqreturn.h
11838F: kernel/irq/
11839F: lib/group_cpus.c
11840
11841IRQCHIP DRIVERS
11842M: Thomas Gleixner <[email protected]>
11843L: [email protected]
11844S: Maintained
11845T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11846F: Documentation/devicetree/bindings/interrupt-controller/
11847F: drivers/irqchip/
11848F: include/linux/irqchip.h
11849
11850ISA
11851M: William Breathitt Gray <[email protected]>
11852S: Maintained
11853F: Documentation/driver-api/isa.rst
11854F: drivers/base/isa.c
11855F: include/linux/isa.h
11856
11857ISA RADIO MODULE
11858M: Hans Verkuil <[email protected]>
11859L: [email protected]
11860S: Maintained
11861W: https://linuxtv.org
11862T: git git://linuxtv.org/media_tree.git
11863F: drivers/media/radio/radio-isa*
11864
11865ISAPNP
11866M: Jaroslav Kysela <[email protected]>
11867S: Maintained
11868F: Documentation/userspace-api/isapnp.rst
11869F: drivers/pnp/isapnp/
11870F: include/linux/isapnp.h
11871
11872ISCSI
11873M: Lee Duncan <[email protected]>
11874M: Chris Leech <[email protected]>
11875M: Mike Christie <[email protected]>
11876L: [email protected]
11877L: [email protected]
11878S: Maintained
11879W: www.open-iscsi.com
11880F: drivers/scsi/*iscsi*
11881F: include/scsi/*iscsi*
11882
11883iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11884M: Peter Jones <[email protected]>
11885M: Konrad Rzeszutek Wilk <[email protected]>
11886S: Maintained
11887F: drivers/firmware/iscsi_ibft*
11888
11889ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11890M: Sagi Grimberg <[email protected]>
11891M: Max Gurtovoy <[email protected]>
11892L: [email protected]
11893S: Supported
11894W: http://www.openfabrics.org
11895W: www.open-iscsi.org
11896Q: http://patchwork.kernel.org/project/linux-rdma/list/
11897F: drivers/infiniband/ulp/iser/
11898
11899ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11900M: Sagi Grimberg <[email protected]>
11901L: [email protected]
11902L: [email protected]
11903S: Supported
11904T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11905F: drivers/infiniband/ulp/isert
11906
11907ISDN/CMTP OVER BLUETOOTH
11908M: Karsten Keil <[email protected]>
11909L: [email protected] (subscribers-only)
11910L: [email protected]
11911S: Odd Fixes
11912W: http://www.isdn4linux.de
11913F: Documentation/isdn/
11914F: drivers/isdn/capi/
11915F: include/linux/isdn/
11916F: include/uapi/linux/isdn/
11917F: net/bluetooth/cmtp/
11918
11919ISDN/mISDN SUBSYSTEM
11920M: Karsten Keil <[email protected]>
11921L: [email protected] (subscribers-only)
11922L: [email protected]
11923S: Maintained
11924W: http://www.isdn4linux.de
11925F: drivers/isdn/Kconfig
11926F: drivers/isdn/Makefile
11927F: drivers/isdn/hardware/
11928F: drivers/isdn/mISDN/
11929
11930ISOFS FILESYSTEM
11931M: Jan Kara <[email protected]>
11932L: [email protected]
11933S: Maintained
11934F: Documentation/filesystems/isofs.rst
11935F: fs/isofs/
11936
11937IT87 HARDWARE MONITORING DRIVER
11938M: Jean Delvare <[email protected]>
11939L: [email protected]
11940S: Maintained
11941F: Documentation/hwmon/it87.rst
11942F: drivers/hwmon/it87.c
11943
11944IT913X MEDIA DRIVER
11945L: [email protected]
11946S: Orphan
11947W: https://linuxtv.org
11948Q: http://patchwork.linuxtv.org/project/linux-media/list/
11949F: drivers/media/tuners/it913x*
11950
11951ITE IT66121 HDMI BRIDGE DRIVER
11952M: Phong LE <[email protected]>
11953M: Neil Armstrong <[email protected]>
11954S: Maintained
11955T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
11956F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11957F: drivers/gpu/drm/bridge/ite-it66121.c
11958
11959IVTV VIDEO4LINUX DRIVER
11960M: Andy Walls <[email protected]>
11961L: [email protected]
11962S: Maintained
11963W: https://linuxtv.org
11964T: git git://linuxtv.org/media_tree.git
11965F: Documentation/admin-guide/media/ivtv*
11966F: drivers/media/pci/ivtv/
11967F: include/uapi/linux/ivtv*
11968
11969IX2505V MEDIA DRIVER
11970M: Malcolm Priestley <[email protected]>
11971L: [email protected]
11972S: Maintained
11973W: https://linuxtv.org
11974Q: http://patchwork.linuxtv.org/project/linux-media/list/
11975F: drivers/media/dvb-frontends/ix2505v*
11976
11977JAILHOUSE HYPERVISOR INTERFACE
11978M: Jan Kiszka <[email protected]>
11979L: [email protected]
11980S: Maintained
11981F: arch/x86/include/asm/jailhouse_para.h
11982F: arch/x86/kernel/jailhouse.c
11983
11984JFS FILESYSTEM
11985M: Dave Kleikamp <[email protected]>
11986L: [email protected]
11987S: Odd Fixes
11988W: http://jfs.sourceforge.net/
11989T: git https://github.com/kleikamp/linux-shaggy.git
11990F: Documentation/admin-guide/jfs.rst
11991F: fs/jfs/
11992
11993JME NETWORK DRIVER
11994M: Guo-Fu Tseng <[email protected]>
11995L: [email protected]
11996S: Maintained
11997F: drivers/net/ethernet/jme.*
11998
11999JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12000M: David Woodhouse <[email protected]>
12001M: Richard Weinberger <[email protected]>
12002L: [email protected]
12003S: Odd Fixes
12004W: http://www.linux-mtd.infradead.org/doc/jffs2.html
12005T: git git://git.infradead.org/ubifs-2.6.git
12006F: fs/jffs2/
12007F: include/uapi/linux/jffs2.h
12008
12009JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12010M: "Theodore Ts'o" <[email protected]>
12011M: Jan Kara <[email protected]>
12012L: [email protected]
12013S: Maintained
12014F: fs/jbd2/
12015F: include/linux/jbd2.h
12016
12017JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12018M: Mikhail Ulyanov <[email protected]>
12019L: [email protected]
12020L: [email protected]
12021S: Maintained
12022F: drivers/media/platform/renesas/rcar_jpu.c
12023
12024JSM Neo PCI based serial card
12025L: [email protected]
12026S: Orphan
12027F: drivers/tty/serial/jsm/
12028
12029K10TEMP HARDWARE MONITORING DRIVER
12030M: Clemens Ladisch <[email protected]>
12031L: [email protected]
12032S: Maintained
12033F: Documentation/hwmon/k10temp.rst
12034F: drivers/hwmon/k10temp.c
12035
12036K8TEMP HARDWARE MONITORING DRIVER
12037M: Rudolf Marek <[email protected]>
12038L: [email protected]
12039S: Maintained
12040F: Documentation/hwmon/k8temp.rst
12041F: drivers/hwmon/k8temp.c
12042
12043KASAN
12044M: Andrey Ryabinin <[email protected]>
12045R: Alexander Potapenko <[email protected]>
12046R: Andrey Konovalov <[email protected]>
12047R: Dmitry Vyukov <[email protected]>
12048R: Vincenzo Frascino <[email protected]>
12049L: [email protected]
12050S: Maintained
12051F: Documentation/dev-tools/kasan.rst
12052F: arch/*/include/asm/*kasan.h
12053F: arch/*/mm/kasan_init*
12054F: include/linux/kasan*.h
12055F: lib/Kconfig.kasan
12056F: mm/kasan/
12057F: scripts/Makefile.kasan
12058
12059KCONFIG
12060M: Masahiro Yamada <[email protected]>
12061L: [email protected]
12062S: Maintained
12063Q: https://patchwork.kernel.org/project/linux-kbuild/list/
12064T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12065F: Documentation/kbuild/kconfig*
12066F: scripts/Kconfig.include
12067F: scripts/kconfig/
12068
12069KCOV
12070R: Dmitry Vyukov <[email protected]>
12071R: Andrey Konovalov <[email protected]>
12072L: [email protected]
12073S: Maintained
12074F: Documentation/dev-tools/kcov.rst
12075F: include/linux/kcov.h
12076F: include/uapi/linux/kcov.h
12077F: kernel/kcov.c
12078F: scripts/Makefile.kcov
12079
12080KCSAN
12081M: Marco Elver <[email protected]>
12082R: Dmitry Vyukov <[email protected]>
12083L: [email protected]
12084S: Maintained
12085F: Documentation/dev-tools/kcsan.rst
12086F: include/linux/kcsan*.h
12087F: kernel/kcsan/
12088F: lib/Kconfig.kcsan
12089F: scripts/Makefile.kcsan
12090
12091KDUMP
12092M: Baoquan He <[email protected]>
12093R: Vivek Goyal <[email protected]>
12094R: Dave Young <[email protected]>
12095L: [email protected]
12096S: Maintained
12097W: http://lse.sourceforge.net/kdump/
12098F: Documentation/admin-guide/kdump/
12099F: fs/proc/vmcore.c
12100F: include/linux/crash_core.h
12101F: include/linux/crash_dump.h
12102F: include/uapi/linux/vmcore.h
12103F: kernel/crash_*.c
12104
12105KEENE FM RADIO TRANSMITTER DRIVER
12106M: Hans Verkuil <[email protected]>
12107L: [email protected]
12108S: Maintained
12109W: https://linuxtv.org
12110T: git git://linuxtv.org/media_tree.git
12111F: drivers/media/radio/radio-keene*
12112
12113KERNEL AUTOMOUNTER
12114M: Ian Kent <[email protected]>
12115L: [email protected]
12116S: Maintained
12117F: fs/autofs/
12118
12119KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12120M: Masahiro Yamada <[email protected]>
12121R: Nathan Chancellor <[email protected]>
12122R: Nicolas Schier <[email protected]>
12123L: [email protected]
12124S: Maintained
12125Q: https://patchwork.kernel.org/project/linux-kbuild/list/
12126T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12127F: Documentation/kbuild/
12128F: Makefile
12129F: scripts/*vmlinux*
12130F: scripts/Kbuild*
12131F: scripts/Makefile*
12132F: scripts/basic/
12133F: scripts/clang-tools/
12134F: scripts/dummy-tools/
12135F: scripts/include/
12136F: scripts/mk*
12137F: scripts/mod/
12138F: scripts/package/
12139F: usr/
12140
12141KERNEL HARDENING (not covered by other areas)
12142M: Kees Cook <[email protected]>
12143R: Gustavo A. R. Silva <[email protected]>
12144L: [email protected]
12145S: Supported
12146T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12147F: Documentation/ABI/testing/sysfs-kernel-oops_count
12148F: Documentation/ABI/testing/sysfs-kernel-warn_count
12149F: arch/*/configs/hardening.config
12150F: include/linux/overflow.h
12151F: include/linux/randomize_kstack.h
12152F: kernel/configs/hardening.config
12153F: lib/usercopy_kunit.c
12154F: mm/usercopy.c
12155K: \b(add|choose)_random_kstack_offset\b
12156K: \b__check_(object_size|heap_object)\b
12157K: \b__counted_by\b
12158
12159KERNEL JANITORS
12160L: [email protected]
12161S: Odd Fixes
12162W: http://kernelnewbies.org/KernelJanitors
12163
12164KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12165M: Chuck Lever <[email protected]>
12166M: Jeff Layton <[email protected]>
12167R: Neil Brown <[email protected]>
12168R: Olga Kornievskaia <[email protected]>
12169R: Dai Ngo <[email protected]>
12170R: Tom Talpey <[email protected]>
12171L: [email protected]
12172S: Supported
12173B: https://bugzilla.kernel.org
12174T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12175F: Documentation/filesystems/nfs/
12176F: fs/lockd/
12177F: fs/nfs_common/
12178F: fs/nfsd/
12179F: include/linux/lockd/
12180F: include/linux/sunrpc/
12181F: include/trace/events/rpcgss.h
12182F: include/trace/events/rpcrdma.h
12183F: include/trace/events/sunrpc.h
12184F: include/trace/misc/fs.h
12185F: include/trace/misc/nfs.h
12186F: include/trace/misc/sunrpc.h
12187F: include/uapi/linux/nfsd/
12188F: include/uapi/linux/sunrpc/
12189F: net/sunrpc/
12190
12191KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12192M: Thomas Weißschuh <[email protected]>
12193R: Christian Heusel <[email protected]>
12194R: Nathan Chancellor <[email protected]>
12195S: Maintained
12196F: scripts/package/PKGBUILD
12197
12198KERNEL REGRESSIONS
12199M: Thorsten Leemhuis <[email protected]>
12200L: [email protected]
12201S: Supported
12202F: Documentation/admin-guide/reporting-regressions.rst
12203F: Documentation/process/handling-regressions.rst
12204
12205KERNEL SELFTEST FRAMEWORK
12206M: Shuah Khan <[email protected]>
12207M: Shuah Khan <[email protected]>
12208L: [email protected]
12209S: Maintained
12210Q: https://patchwork.kernel.org/project/linux-kselftest/list/
12211T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12212F: Documentation/dev-tools/kselftest*
12213F: tools/testing/selftests/
12214
12215KERNEL SMB3 SERVER (KSMBD)
12216M: Namjae Jeon <[email protected]>
12217M: Steve French <[email protected]>
12218R: Sergey Senozhatsky <[email protected]>
12219R: Tom Talpey <[email protected]>
12220L: [email protected]
12221S: Maintained
12222T: git git://git.samba.org/ksmbd.git
12223F: Documentation/filesystems/smb/ksmbd.rst
12224F: fs/smb/common/
12225F: fs/smb/server/
12226
12227KERNEL UNIT TESTING FRAMEWORK (KUnit)
12228M: Brendan Higgins <[email protected]>
12229M: David Gow <[email protected]>
12230R: Rae Moar <[email protected]>
12231L: [email protected]
12232L: [email protected]
12233S: Maintained
12234W: https://google.github.io/kunit-docs/third_party/kernel/docs/
12235T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12236T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12237F: Documentation/dev-tools/kunit/
12238F: include/kunit/
12239F: lib/kunit/
12240F: rust/kernel/kunit.rs
12241F: scripts/rustdoc_test_*
12242F: tools/testing/kunit/
12243
12244KERNEL USERMODE HELPER
12245M: Luis Chamberlain <[email protected]>
12246L: [email protected]
12247S: Maintained
12248F: include/linux/umh.h
12249F: kernel/umh.c
12250
12251KERNEL VIRTUAL MACHINE (KVM)
12252M: Paolo Bonzini <[email protected]>
12253L: [email protected]
12254S: Supported
12255W: http://www.linux-kvm.org
12256T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12257F: Documentation/virt/kvm/
12258F: include/asm-generic/kvm*
12259F: include/kvm/iodev.h
12260F: include/linux/kvm*
12261F: include/trace/events/kvm.h
12262F: include/uapi/asm-generic/kvm*
12263F: include/uapi/linux/kvm*
12264F: tools/kvm/
12265F: tools/testing/selftests/kvm/
12266F: virt/kvm/*
12267
12268KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12269M: Marc Zyngier <[email protected]>
12270M: Oliver Upton <[email protected]>
12271R: James Morse <[email protected]>
12272R: Suzuki K Poulose <[email protected]>
12273R: Zenghui Yu <[email protected]>
12274L: [email protected] (moderated for non-subscribers)
12275L: [email protected]
12276S: Maintained
12277T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12278F: Documentation/virt/kvm/arm/
12279F: Documentation/virt/kvm/devices/arm*
12280F: arch/arm64/include/asm/kvm*
12281F: arch/arm64/include/uapi/asm/kvm*
12282F: arch/arm64/kvm/
12283F: include/kvm/arm_*
12284F: tools/testing/selftests/kvm/*/aarch64/
12285F: tools/testing/selftests/kvm/aarch64/
12286
12287KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12288M: Tianrui Zhao <[email protected]>
12289M: Bibo Mao <[email protected]>
12290M: Huacai Chen <[email protected]>
12291L: [email protected]
12292L: [email protected]
12293S: Maintained
12294T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12295F: arch/loongarch/include/asm/kvm*
12296F: arch/loongarch/include/uapi/asm/kvm*
12297F: arch/loongarch/kvm/
12298
12299KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12300M: Huacai Chen <[email protected]>
12301L: [email protected]
12302L: [email protected]
12303S: Maintained
12304T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12305F: arch/mips/include/asm/kvm*
12306F: arch/mips/include/uapi/asm/kvm*
12307F: arch/mips/kvm/
12308
12309KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12310M: Michael Ellerman <[email protected]>
12311R: Nicholas Piggin <[email protected]>
12312L: [email protected]
12313L: [email protected]
12314S: Maintained (Book3S 64-bit HV)
12315S: Odd fixes (Book3S 64-bit PR)
12316S: Orphan (Book3E and 32-bit)
12317T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12318F: arch/powerpc/include/asm/kvm*
12319F: arch/powerpc/include/uapi/asm/kvm*
12320F: arch/powerpc/kernel/kvm*
12321F: arch/powerpc/kvm/
12322
12323KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12324M: Anup Patel <[email protected]>
12325R: Atish Patra <[email protected]>
12326L: [email protected]
12327L: [email protected]
12328L: [email protected]
12329S: Maintained
12330T: git https://github.com/kvm-riscv/linux.git
12331F: arch/riscv/include/asm/kvm*
12332F: arch/riscv/include/uapi/asm/kvm*
12333F: arch/riscv/kvm/
12334F: tools/testing/selftests/kvm/*/riscv/
12335F: tools/testing/selftests/kvm/riscv/
12336
12337KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12338M: Christian Borntraeger <[email protected]>
12339M: Janosch Frank <[email protected]>
12340M: Claudio Imbrenda <[email protected]>
12341R: David Hildenbrand <[email protected]>
12342L: [email protected]
12343S: Supported
12344T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12345F: Documentation/virt/kvm/s390*
12346F: arch/s390/include/asm/gmap.h
12347F: arch/s390/include/asm/kvm*
12348F: arch/s390/include/uapi/asm/kvm*
12349F: arch/s390/include/uapi/asm/uvdevice.h
12350F: arch/s390/kernel/uv.c
12351F: arch/s390/kvm/
12352F: arch/s390/mm/gmap.c
12353F: drivers/s390/char/uvdevice.c
12354F: tools/testing/selftests/drivers/s390x/uvdevice/
12355F: tools/testing/selftests/kvm/*/s390x/
12356F: tools/testing/selftests/kvm/s390x/
12357
12358KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12359M: Sean Christopherson <[email protected]>
12360M: Paolo Bonzini <[email protected]>
12361L: [email protected]
12362S: Supported
12363P: Documentation/process/maintainer-kvm-x86.rst
12364T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12365F: arch/x86/include/asm/kvm*
12366F: arch/x86/include/asm/svm.h
12367F: arch/x86/include/asm/vmx*.h
12368F: arch/x86/include/uapi/asm/kvm*
12369F: arch/x86/include/uapi/asm/svm.h
12370F: arch/x86/include/uapi/asm/vmx.h
12371F: arch/x86/kvm/
12372F: arch/x86/kvm/*/
12373F: tools/testing/selftests/kvm/*/x86_64/
12374F: tools/testing/selftests/kvm/x86_64/
12375
12376KERNFS
12377M: Greg Kroah-Hartman <[email protected]>
12378M: Tejun Heo <[email protected]>
12379S: Supported
12380T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12381F: fs/kernfs/
12382F: include/linux/kernfs.h
12383
12384KEXEC
12385M: Eric Biederman <[email protected]>
12386L: [email protected]
12387S: Maintained
12388W: http://kernel.org/pub/linux/utils/kernel/kexec/
12389F: include/linux/kexec.h
12390F: include/uapi/linux/kexec.h
12391F: kernel/kexec*
12392
12393KEYS-ENCRYPTED
12394M: Mimi Zohar <[email protected]>
12395L: [email protected]
12396L: [email protected]
12397S: Supported
12398F: Documentation/security/keys/trusted-encrypted.rst
12399F: include/keys/encrypted-type.h
12400F: security/keys/encrypted-keys/
12401
12402KEYS-TRUSTED
12403M: James Bottomley <[email protected]>
12404M: Jarkko Sakkinen <[email protected]>
12405M: Mimi Zohar <[email protected]>
12406L: [email protected]
12407L: [email protected]
12408S: Supported
12409F: Documentation/security/keys/trusted-encrypted.rst
12410F: include/keys/trusted-type.h
12411F: include/keys/trusted_tpm.h
12412F: security/keys/trusted-keys/
12413
12414KEYS-TRUSTED-CAAM
12415M: Ahmad Fatoum <[email protected]>
12416R: Pengutronix Kernel Team <[email protected]>
12417L: [email protected]
12418L: [email protected]
12419S: Maintained
12420F: include/keys/trusted_caam.h
12421F: security/keys/trusted-keys/trusted_caam.c
12422
12423KEYS-TRUSTED-DCP
12424M: David Gstir <[email protected]>
12425R: sigma star Kernel Team <[email protected]>
12426L: [email protected]
12427L: [email protected]
12428S: Supported
12429F: include/keys/trusted_dcp.h
12430F: security/keys/trusted-keys/trusted_dcp.c
12431
12432KEYS-TRUSTED-TEE
12433M: Sumit Garg <[email protected]>
12434L: [email protected]
12435L: [email protected]
12436S: Supported
12437F: include/keys/trusted_tee.h
12438F: security/keys/trusted-keys/trusted_tee.c
12439
12440KEYS/KEYRINGS
12441M: David Howells <[email protected]>
12442M: Jarkko Sakkinen <[email protected]>
12443L: [email protected]
12444S: Maintained
12445F: Documentation/security/keys/core.rst
12446F: include/keys/
12447F: include/linux/key-type.h
12448F: include/linux/key.h
12449F: include/linux/keyctl.h
12450F: include/uapi/linux/keyctl.h
12451F: security/keys/
12452
12453KEYS/KEYRINGS_INTEGRITY
12454M: Jarkko Sakkinen <[email protected]>
12455M: Mimi Zohar <[email protected]>
12456L: [email protected]
12457L: [email protected]
12458S: Supported
12459W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12460F: security/integrity/platform_certs
12461
12462KFENCE
12463M: Alexander Potapenko <[email protected]>
12464M: Marco Elver <[email protected]>
12465R: Dmitry Vyukov <[email protected]>
12466L: [email protected]
12467S: Maintained
12468F: Documentation/dev-tools/kfence.rst
12469F: arch/*/include/asm/kfence.h
12470F: include/linux/kfence.h
12471F: lib/Kconfig.kfence
12472F: mm/kfence/
12473
12474KFIFO
12475M: Stefani Seibold <[email protected]>
12476S: Maintained
12477F: include/linux/kfifo.h
12478F: lib/kfifo.c
12479F: samples/kfifo/
12480
12481KGDB / KDB /debug_core
12482M: Jason Wessel <[email protected]>
12483M: Daniel Thompson <[email protected]>
12484R: Douglas Anderson <[email protected]>
12485L: [email protected]
12486S: Maintained
12487W: http://kgdb.wiki.kernel.org/
12488T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12489F: Documentation/dev-tools/kgdb.rst
12490F: drivers/misc/kgdbts.c
12491F: drivers/tty/serial/kgdboc.c
12492F: include/linux/kdb.h
12493F: include/linux/kgdb.h
12494F: kernel/debug/
12495F: kernel/module/kdb.c
12496
12497KHADAS MCU MFD DRIVER
12498M: Neil Armstrong <[email protected]>
12499L: [email protected]
12500S: Maintained
12501F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12502F: drivers/mfd/khadas-mcu.c
12503F: drivers/thermal/khadas_mcu_fan.c
12504F: include/linux/mfd/khadas-mcu.h
12505
12506KIONIX/ROHM KX022A ACCELEROMETER
12507M: Matti Vaittinen <[email protected]>
12508L: [email protected]
12509S: Supported
12510F: drivers/iio/accel/kionix-kx022a*
12511
12512KMEMLEAK
12513M: Catalin Marinas <[email protected]>
12514S: Maintained
12515F: Documentation/dev-tools/kmemleak.rst
12516F: include/linux/kmemleak.h
12517F: mm/kmemleak.c
12518F: samples/kmemleak/kmemleak-test.c
12519
12520KMSAN
12521M: Alexander Potapenko <[email protected]>
12522R: Marco Elver <[email protected]>
12523R: Dmitry Vyukov <[email protected]>
12524L: [email protected]
12525S: Maintained
12526F: Documentation/dev-tools/kmsan.rst
12527F: arch/*/include/asm/kmsan.h
12528F: arch/*/mm/kmsan_*
12529F: include/linux/kmsan*.h
12530F: lib/Kconfig.kmsan
12531F: mm/kmsan/
12532F: scripts/Makefile.kmsan
12533
12534KPROBES
12535M: Naveen N Rao <[email protected]>
12536M: Anil S Keshavamurthy <[email protected]>
12537M: "David S. Miller" <[email protected]>
12538M: Masami Hiramatsu <[email protected]>
12539L: [email protected]
12540L: [email protected]
12541S: Maintained
12542Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
12543T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12544F: Documentation/trace/kprobes.rst
12545F: include/asm-generic/kprobes.h
12546F: include/linux/kprobes.h
12547F: kernel/kprobes.c
12548F: lib/test_kprobes.c
12549F: samples/kprobes
12550
12551KS0108 LCD CONTROLLER DRIVER
12552M: Miguel Ojeda <[email protected]>
12553S: Maintained
12554F: Documentation/admin-guide/auxdisplay/ks0108.rst
12555F: drivers/auxdisplay/ks0108.c
12556F: include/linux/ks0108.h
12557
12558KTD253 BACKLIGHT DRIVER
12559M: Linus Walleij <[email protected]>
12560S: Maintained
12561F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12562F: drivers/video/backlight/ktd253-backlight.c
12563
12564KTD2801 BACKLIGHT DRIVER
12565M: Duje Mihanović <[email protected]>
12566S: Maintained
12567F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12568F: drivers/video/backlight/ktd2801-backlight.c
12569
12570KTEST
12571M: Steven Rostedt <[email protected]>
12572M: John Hawley <[email protected]>
12573S: Maintained
12574F: tools/testing/ktest
12575
12576KTZ8866 BACKLIGHT DRIVER
12577M: Jianhua Lu <[email protected]>
12578S: Maintained
12579F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12580F: drivers/video/backlight/ktz8866.c
12581
12582KVM PARAVIRT (KVM/paravirt)
12583M: Paolo Bonzini <[email protected]>
12584R: Vitaly Kuznetsov <[email protected]>
12585L: [email protected]
12586S: Supported
12587T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12588F: arch/um/include/asm/kvm_para.h
12589F: arch/x86/include/asm/kvm_para.h
12590F: arch/x86/include/asm/pvclock-abi.h
12591F: arch/x86/include/uapi/asm/kvm_para.h
12592F: arch/x86/kernel/kvm.c
12593F: arch/x86/kernel/kvmclock.c
12594F: include/asm-generic/kvm_para.h
12595F: include/linux/kvm_para.h
12596F: include/uapi/asm-generic/kvm_para.h
12597F: include/uapi/linux/kvm_para.h
12598
12599KVM X86 HYPER-V (KVM/hyper-v)
12600M: Vitaly Kuznetsov <[email protected]>
12601M: Sean Christopherson <[email protected]>
12602M: Paolo Bonzini <[email protected]>
12603L: [email protected]
12604S: Supported
12605T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12606F: arch/x86/kvm/hyperv.*
12607F: arch/x86/kvm/kvm_onhyperv.*
12608F: arch/x86/kvm/svm/hyperv.*
12609F: arch/x86/kvm/svm/svm_onhyperv.*
12610F: arch/x86/kvm/vmx/hyperv.*
12611
12612KVM X86 Xen (KVM/Xen)
12613M: David Woodhouse <[email protected]>
12614M: Paul Durrant <[email protected]>
12615M: Sean Christopherson <[email protected]>
12616M: Paolo Bonzini <[email protected]>
12617L: [email protected]
12618S: Supported
12619T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12620F: arch/x86/kvm/xen.*
12621
12622L3MDEV
12623M: David Ahern <[email protected]>
12624L: [email protected]
12625S: Maintained
12626F: include/net/l3mdev.h
12627F: net/l3mdev
12628
12629LANDLOCK SECURITY MODULE
12630M: Mickaël Salaün <[email protected]>
12631R: Günther Noack <[email protected]>
12632L: [email protected]
12633S: Supported
12634W: https://landlock.io
12635T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12636F: Documentation/security/landlock.rst
12637F: Documentation/userspace-api/landlock.rst
12638F: fs/ioctl.c
12639F: include/uapi/linux/landlock.h
12640F: samples/landlock/
12641F: security/landlock/
12642F: tools/testing/selftests/landlock/
12643K: landlock
12644K: LANDLOCK
12645
12646LANTIQ / INTEL Ethernet drivers
12647M: Hauke Mehrtens <[email protected]>
12648L: [email protected]
12649S: Maintained
12650F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12651F: drivers/net/dsa/lantiq_gswip.c
12652F: drivers/net/dsa/lantiq_pce.h
12653F: drivers/net/ethernet/lantiq_xrx200.c
12654F: net/dsa/tag_gswip.c
12655
12656LANTIQ MIPS ARCHITECTURE
12657M: John Crispin <[email protected]>
12658L: [email protected]
12659S: Maintained
12660F: arch/mips/lantiq
12661F: drivers/soc/lantiq
12662
12663LANTIQ PEF2256 DRIVER
12664M: Herve Codina <[email protected]>
12665S: Maintained
12666F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12667F: drivers/net/wan/framer/pef2256/
12668F: drivers/pinctrl/pinctrl-pef2256.c
12669F: include/linux/framer/pef2256.h
12670
12671LASI 53c700 driver for PARISC
12672M: "James E.J. Bottomley" <[email protected]>
12673L: [email protected]
12674S: Maintained
12675F: Documentation/scsi/53c700.rst
12676F: drivers/scsi/53c700*
12677
12678LEAKING_ADDRESSES
12679M: Tycho Andersen <[email protected]>
12680R: Kees Cook <[email protected]>
12681L: [email protected]
12682S: Maintained
12683T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12684F: scripts/leaking_addresses.pl
12685
12686LED SUBSYSTEM
12687M: Pavel Machek <[email protected]>
12688M: Lee Jones <[email protected]>
12689L: [email protected]
12690S: Maintained
12691T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12692F: Documentation/devicetree/bindings/leds/
12693F: Documentation/leds/
12694F: drivers/leds/
12695F: include/dt-bindings/leds/
12696F: include/linux/leds.h
12697
12698LEGO MINDSTORMS EV3
12699R: David Lechner <[email protected]>
12700S: Maintained
12701F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12702F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12703F: drivers/power/supply/lego_ev3_battery.c
12704
12705LEGO USB Tower driver
12706M: Juergen Stuber <[email protected]>
12707L: [email protected]
12708S: Maintained
12709W: http://legousb.sourceforge.net/
12710F: drivers/usb/misc/legousbtower.c
12711
12712LETSKETCH HID TABLET DRIVER
12713M: Hans de Goede <[email protected]>
12714L: [email protected]
12715S: Maintained
12716T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12717F: drivers/hid/hid-letsketch.c
12718
12719LG LAPTOP EXTRAS
12720M: Matan Ziv-Av <[email protected]>
12721L: [email protected]
12722S: Maintained
12723F: Documentation/ABI/testing/sysfs-platform-lg-laptop
12724F: Documentation/admin-guide/laptops/lg-laptop.rst
12725F: drivers/platform/x86/lg-laptop.c
12726
12727LG2160 MEDIA DRIVER
12728M: Michael Krufky <[email protected]>
12729L: [email protected]
12730S: Maintained
12731W: https://linuxtv.org
12732W: http://github.com/mkrufky
12733Q: http://patchwork.linuxtv.org/project/linux-media/list/
12734T: git git://linuxtv.org/mkrufky/tuners.git
12735F: drivers/media/dvb-frontends/lg2160.*
12736
12737LGDT3305 MEDIA DRIVER
12738M: Michael Krufky <[email protected]>
12739L: [email protected]
12740S: Maintained
12741W: https://linuxtv.org
12742W: http://github.com/mkrufky
12743Q: http://patchwork.linuxtv.org/project/linux-media/list/
12744T: git git://linuxtv.org/mkrufky/tuners.git
12745F: drivers/media/dvb-frontends/lgdt3305.*
12746
12747LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12748M: Viresh Kumar <[email protected]>
12749L: [email protected]
12750S: Maintained
12751T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12752F: drivers/ata/pata_arasan_cf.c
12753F: include/linux/pata_arasan_cf_data.h
12754
12755LIBATA PATA DRIVERS
12756R: Sergey Shtylyov <[email protected]>
12757L: [email protected]
12758F: drivers/ata/ata_*.c
12759F: drivers/ata/pata_*.c
12760
12761LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12762M: Linus Walleij <[email protected]>
12763L: [email protected]
12764S: Maintained
12765T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12766F: drivers/ata/pata_ftide010.c
12767F: drivers/ata/sata_gemini.c
12768F: drivers/ata/sata_gemini.h
12769
12770LIBATA SATA AHCI PLATFORM devices support
12771M: Hans de Goede <[email protected]>
12772M: Jens Axboe <[email protected]>
12773L: [email protected]
12774S: Maintained
12775T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12776F: drivers/ata/ahci_platform.c
12777F: drivers/ata/libahci_platform.c
12778F: include/linux/ahci_platform.h
12779
12780LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12781M: Serge Semin <[email protected]>
12782L: [email protected]
12783S: Maintained
12784T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12785F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12786F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12787F: drivers/ata/ahci_dwc.c
12788
12789LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12790M: Mikael Pettersson <[email protected]>
12791L: [email protected]
12792S: Maintained
12793T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12794F: drivers/ata/sata_promise.*
12795
12796LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12797M: Damien Le Moal <[email protected]>
12798M: Niklas Cassel <[email protected]>
12799L: [email protected]
12800S: Maintained
12801T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12802F: Documentation/ABI/testing/sysfs-ata
12803F: Documentation/devicetree/bindings/ata/
12804F: drivers/ata/
12805F: include/linux/ata.h
12806F: include/linux/libata.h
12807
12808LIBETH COMMON ETHERNET LIBRARY
12809M: Alexander Lobakin <[email protected]>
12810L: [email protected]
12811L: [email protected] (moderated for non-subscribers)
12812S: Supported
12813T: git https://github.com/alobakin/linux.git
12814F: drivers/net/ethernet/intel/libeth/
12815F: include/net/libeth/
12816K: libeth
12817
12818LIBIE COMMON INTEL ETHERNET LIBRARY
12819M: Alexander Lobakin <[email protected]>
12820L: [email protected] (moderated for non-subscribers)
12821L: [email protected]
12822S: Supported
12823T: git https://github.com/alobakin/linux.git
12824F: drivers/net/ethernet/intel/libie/
12825F: include/linux/net/intel/libie/
12826K: libie
12827
12828LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12829M: Vishal Verma <[email protected]>
12830M: Dan Williams <[email protected]>
12831M: Dave Jiang <[email protected]>
12832L: [email protected]
12833S: Supported
12834Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
12835P: Documentation/nvdimm/maintainer-entry-profile.rst
12836F: drivers/nvdimm/btt*
12837
12838LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12839M: Dan Williams <[email protected]>
12840M: Vishal Verma <[email protected]>
12841M: Dave Jiang <[email protected]>
12842L: [email protected]
12843S: Supported
12844Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
12845P: Documentation/nvdimm/maintainer-entry-profile.rst
12846F: drivers/nvdimm/pmem*
12847
12848LIBNVDIMM: DEVICETREE BINDINGS
12849M: Oliver O'Halloran <[email protected]>
12850L: [email protected]
12851S: Supported
12852Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
12853F: Documentation/devicetree/bindings/pmem/pmem-region.txt
12854F: drivers/nvdimm/of_pmem.c
12855
12856LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12857M: Dan Williams <[email protected]>
12858M: Vishal Verma <[email protected]>
12859M: Dave Jiang <[email protected]>
12860M: Ira Weiny <[email protected]>
12861L: [email protected]
12862S: Supported
12863Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
12864P: Documentation/nvdimm/maintainer-entry-profile.rst
12865T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12866F: drivers/acpi/nfit/*
12867F: drivers/nvdimm/*
12868F: include/linux/libnvdimm.h
12869F: include/linux/nd.h
12870F: include/uapi/linux/ndctl.h
12871F: tools/testing/nvdimm/
12872
12873LIBRARY CODE
12874M: Andrew Morton <[email protected]>
12875L: [email protected]
12876S: Supported
12877T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12878F: lib/*
12879
12880LICENSES and SPDX stuff
12881M: Thomas Gleixner <[email protected]>
12882M: Greg Kroah-Hartman <[email protected]>
12883L: [email protected]
12884S: Maintained
12885T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12886F: COPYING
12887F: Documentation/process/license-rules.rst
12888F: LICENSES/
12889F: scripts/spdxcheck-test.sh
12890F: scripts/spdxcheck.py
12891F: scripts/spdxexclude
12892
12893LINEAR RANGES HELPERS
12894M: Mark Brown <[email protected]>
12895R: Matti Vaittinen <[email protected]>
12896F: include/linux/linear_range.h
12897F: lib/linear_ranges.c
12898F: lib/test_linear_ranges.c
12899
12900LINUX FOR POWER MACINTOSH
12901L: [email protected]
12902S: Orphan
12903F: arch/powerpc/platforms/powermac/
12904F: drivers/macintosh/
12905X: drivers/macintosh/adb-iop.c
12906X: drivers/macintosh/via-macii.c
12907
12908LINUX FOR POWERPC (32-BIT AND 64-BIT)
12909M: Michael Ellerman <[email protected]>
12910R: Nicholas Piggin <[email protected]>
12911R: Christophe Leroy <[email protected]>
12912R: Naveen N Rao <[email protected]>
12913L: [email protected]
12914S: Supported
12915W: https://github.com/linuxppc/wiki/wiki
12916Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12917T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12918F: Documentation/ABI/stable/sysfs-firmware-opal-*
12919F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
12920F: Documentation/devicetree/bindings/powerpc/
12921F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
12922F: Documentation/arch/powerpc/
12923F: arch/powerpc/
12924F: drivers/*/*/*pasemi*
12925F: drivers/*/*pasemi*
12926F: drivers/char/tpm/tpm_ibmvtpm*
12927F: drivers/crypto/nx/
12928F: drivers/i2c/busses/i2c-opal.c
12929F: drivers/net/ethernet/ibm/ibmveth.*
12930F: drivers/net/ethernet/ibm/ibmvnic.*
12931F: drivers/pci/hotplug/pnv_php.c
12932F: drivers/pci/hotplug/rpa*
12933F: drivers/rtc/rtc-opal.c
12934F: drivers/scsi/ibmvscsi/
12935F: drivers/tty/hvc/hvc_opal.c
12936F: drivers/watchdog/wdrtas.c
12937F: include/linux/papr_scm.h
12938F: include/uapi/linux/papr_pdsm.h
12939F: tools/testing/selftests/powerpc
12940N: /pmac
12941N: powermac
12942N: powernv
12943N: [^a-z0-9]ps3
12944N: pseries
12945
12946LINUX FOR POWERPC EMBEDDED MPC5XXX
12947M: Anatolij Gustschin <[email protected]>
12948L: [email protected]
12949S: Odd Fixes
12950F: arch/powerpc/platforms/512x/
12951F: arch/powerpc/platforms/52xx/
12952
12953LINUX FOR POWERPC EMBEDDED PPC4XX
12954L: [email protected]
12955S: Orphan
12956F: arch/powerpc/platforms/44x/
12957
12958LINUX FOR POWERPC EMBEDDED PPC85XX
12959M: Scott Wood <[email protected]>
12960L: [email protected]
12961S: Odd fixes
12962T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12963F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12964F: Documentation/devicetree/bindings/powerpc/fsl/
12965F: arch/powerpc/platforms/85xx/
12966
12967LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12968M: Christophe Leroy <[email protected]>
12969L: [email protected]
12970S: Maintained
12971F: arch/powerpc/platforms/8xx/
12972F: arch/powerpc/platforms/83xx/
12973
12974LINUX KERNEL DUMP TEST MODULE (LKDTM)
12975M: Kees Cook <[email protected]>
12976S: Maintained
12977F: drivers/misc/lkdtm/*
12978F: tools/testing/selftests/lkdtm/*
12979
12980LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12981M: Alan Stern <[email protected]>
12982M: Andrea Parri <[email protected]>
12983M: Will Deacon <[email protected]>
12984M: Peter Zijlstra <[email protected]>
12985M: Boqun Feng <[email protected]>
12986M: Nicholas Piggin <[email protected]>
12987M: David Howells <[email protected]>
12988M: Jade Alglave <[email protected]>
12989M: Luc Maranget <[email protected]>
12990M: "Paul E. McKenney" <[email protected]>
12991R: Akira Yokosawa <[email protected]>
12992R: Daniel Lustig <[email protected]>
12993R: Joel Fernandes <[email protected]>
12994L: [email protected]
12995L: [email protected]
12996S: Supported
12997T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12998F: Documentation/atomic_bitops.txt
12999F: Documentation/atomic_t.txt
13000F: Documentation/core-api/refcount-vs-atomic.rst
13001F: Documentation/litmus-tests/
13002F: Documentation/memory-barriers.txt
13003F: tools/memory-model/
13004
13005LINUX-NEXT TREE
13006M: Stephen Rothwell <[email protected]>
13007L: [email protected]
13008S: Supported
13009B: mailto:[email protected] and the appropriate development tree
13010T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13011
13012LIS3LV02D ACCELEROMETER DRIVER
13013M: Eric Piel <[email protected]>
13014S: Maintained
13015F: Documentation/misc-devices/lis3lv02d.rst
13016F: drivers/misc/lis3lv02d/
13017F: drivers/platform/x86/hp/hp_accel.c
13018
13019LIST KUNIT TEST
13020M: David Gow <[email protected]>
13021L: [email protected]
13022L: [email protected]
13023S: Maintained
13024F: lib/list-test.c
13025
13026LITEX PLATFORM
13027M: Karol Gugala <[email protected]>
13028M: Mateusz Holenko <[email protected]>
13029M: Gabriel Somlo <[email protected]>
13030M: Joel Stanley <[email protected]>
13031S: Maintained
13032F: Documentation/devicetree/bindings/*/litex,*.yaml
13033F: arch/openrisc/boot/dts/or1klitex.dts
13034F: drivers/mmc/host/litex_mmc.c
13035F: drivers/net/ethernet/litex/*
13036F: drivers/soc/litex/*
13037F: drivers/tty/serial/liteuart.c
13038F: include/linux/litex.h
13039N: litex
13040
13041LIVE PATCHING
13042M: Josh Poimboeuf <[email protected]>
13043M: Jiri Kosina <[email protected]>
13044M: Miroslav Benes <[email protected]>
13045M: Petr Mladek <[email protected]>
13046R: Joe Lawrence <[email protected]>
13047L: [email protected]
13048S: Maintained
13049T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13050F: Documentation/ABI/testing/sysfs-kernel-livepatch
13051F: Documentation/livepatch/
13052F: arch/powerpc/include/asm/livepatch.h
13053F: include/linux/livepatch.h
13054F: kernel/livepatch/
13055F: kernel/module/livepatch.c
13056F: samples/livepatch/
13057F: tools/testing/selftests/livepatch/
13058
13059LLC (802.2)
13060L: [email protected]
13061S: Odd fixes
13062F: include/linux/llc.h
13063F: include/net/llc*
13064F: include/uapi/linux/llc.h
13065F: net/llc/
13066
13067LM73 HARDWARE MONITOR DRIVER
13068M: Guillaume Ligneul <[email protected]>
13069L: [email protected]
13070S: Maintained
13071F: drivers/hwmon/lm73.c
13072
13073LM78 HARDWARE MONITOR DRIVER
13074M: Jean Delvare <[email protected]>
13075L: [email protected]
13076S: Maintained
13077F: Documentation/hwmon/lm78.rst
13078F: drivers/hwmon/lm78.c
13079
13080LM83 HARDWARE MONITOR DRIVER
13081M: Jean Delvare <[email protected]>
13082L: [email protected]
13083S: Maintained
13084F: Documentation/hwmon/lm83.rst
13085F: drivers/hwmon/lm83.c
13086
13087LM90 HARDWARE MONITOR DRIVER
13088M: Jean Delvare <[email protected]>
13089L: [email protected]
13090S: Maintained
13091F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13092F: Documentation/hwmon/lm90.rst
13093F: drivers/hwmon/lm90.c
13094F: include/dt-bindings/thermal/lm90.h
13095
13096LME2510 MEDIA DRIVER
13097M: Malcolm Priestley <[email protected]>
13098L: [email protected]
13099S: Maintained
13100W: https://linuxtv.org
13101Q: http://patchwork.linuxtv.org/project/linux-media/list/
13102F: drivers/media/usb/dvb-usb-v2/lmedm04*
13103
13104LOADPIN SECURITY MODULE
13105M: Kees Cook <[email protected]>
13106S: Supported
13107T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13108F: Documentation/admin-guide/LSM/LoadPin.rst
13109F: security/loadpin/
13110
13111LOCKDOWN SECURITY MODULE
13112L: [email protected]
13113S: Odd Fixes
13114T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13115F: security/lockdown/
13116
13117LOCKING PRIMITIVES
13118M: Peter Zijlstra <[email protected]>
13119M: Ingo Molnar <[email protected]>
13120M: Will Deacon <[email protected]>
13121R: Waiman Long <[email protected]>
13122R: Boqun Feng <[email protected]> (LOCKDEP)
13123L: [email protected]
13124S: Maintained
13125T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13126F: Documentation/locking/
13127F: arch/*/include/asm/spinlock*.h
13128F: include/linux/lockdep*.h
13129F: include/linux/mutex*.h
13130F: include/linux/rwlock*.h
13131F: include/linux/rwsem*.h
13132F: include/linux/seqlock.h
13133F: include/linux/spinlock*.h
13134F: kernel/locking/
13135F: lib/locking*.[ch]
13136X: kernel/locking/locktorture.c
13137
13138LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13139M: "Richard Russon (FlatCap)" <[email protected]>
13140L: [email protected]
13141S: Maintained
13142W: http://www.linux-ntfs.org/content/view/19/37/
13143F: Documentation/admin-guide/ldm.rst
13144F: block/partitions/ldm.*
13145
13146LOGITECH HID GAMING KEYBOARDS
13147M: Hans de Goede <[email protected]>
13148L: [email protected]
13149S: Maintained
13150T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13151F: drivers/hid/hid-lg-g15.c
13152
13153LONTIUM LT8912B MIPI TO HDMI BRIDGE
13154M: Adrien Grassein <[email protected]>
13155S: Maintained
13156F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13157F: drivers/gpu/drm/bridge/lontium-lt8912b.c
13158
13159LOONGARCH
13160M: Huacai Chen <[email protected]>
13161R: WANG Xuerui <[email protected]>
13162L: [email protected]
13163S: Maintained
13164T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13165F: Documentation/arch/loongarch/
13166F: Documentation/translations/zh_CN/arch/loongarch/
13167F: arch/loongarch/
13168F: drivers/*/*loongarch*
13169F: drivers/cpufreq/loongson3_cpufreq.c
13170
13171LOONGSON GPIO DRIVER
13172M: Yinbo Zhu <[email protected]>
13173L: [email protected]
13174S: Maintained
13175F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13176F: drivers/gpio/gpio-loongson-64bit.c
13177
13178LOONGSON LS2X APB DMA DRIVER
13179M: Binbin Zhou <[email protected]>
13180L: [email protected]
13181S: Maintained
13182F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13183F: drivers/dma/ls2x-apb-dma.c
13184
13185LOONGSON LS2X I2C DRIVER
13186M: Binbin Zhou <[email protected]>
13187L: [email protected]
13188S: Maintained
13189F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13190F: drivers/i2c/busses/i2c-ls2x.c
13191
13192LOONGSON-2 SOC SERIES CLOCK DRIVER
13193M: Yinbo Zhu <[email protected]>
13194L: [email protected]
13195S: Maintained
13196F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13197F: drivers/clk/clk-loongson2.c
13198F: include/dt-bindings/clock/loongson,ls2k-clk.h
13199
13200LOONGSON SPI DRIVER
13201M: Yinbo Zhu <[email protected]>
13202L: [email protected]
13203S: Maintained
13204F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13205F: drivers/spi/spi-loongson-core.c
13206F: drivers/spi/spi-loongson-pci.c
13207F: drivers/spi/spi-loongson-plat.c
13208F: drivers/spi/spi-loongson.h
13209
13210LOONGSON-2 SOC SERIES GUTS DRIVER
13211M: Yinbo Zhu <[email protected]>
13212L: [email protected]
13213S: Maintained
13214F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13215F: drivers/soc/loongson/loongson2_guts.c
13216
13217LOONGSON-2 SOC SERIES PM DRIVER
13218M: Yinbo Zhu <[email protected]>
13219L: [email protected]
13220S: Maintained
13221F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13222F: drivers/soc/loongson/loongson2_pm.c
13223
13224LOONGSON-2 SOC SERIES PINCTRL DRIVER
13225M: zhanghongchen <[email protected]>
13226M: Yinbo Zhu <[email protected]>
13227L: [email protected]
13228S: Maintained
13229F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13230F: drivers/pinctrl/pinctrl-loongson2.c
13231
13232LOONGSON-2 SOC SERIES THERMAL DRIVER
13233M: zhanghongchen <[email protected]>
13234M: Yinbo Zhu <[email protected]>
13235L: [email protected]
13236S: Maintained
13237F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13238F: drivers/thermal/loongson2_thermal.c
13239
13240LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13241M: Sathya Prakash <[email protected]>
13242M: Sreekanth Reddy <[email protected]>
13243M: Suganath Prabu Subramani <[email protected]>
13244L: [email protected]
13245L: [email protected]
13246S: Supported
13247W: http://www.avagotech.com/support/
13248F: drivers/message/fusion/
13249F: drivers/scsi/mpt3sas/
13250
13251LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13252M: Matthew Wilcox <[email protected]>
13253L: [email protected]
13254S: Maintained
13255F: drivers/scsi/sym53c8xx_2/
13256
13257LTC1660 DAC DRIVER
13258M: Marcus Folkesson <[email protected]>
13259L: [email protected]
13260S: Maintained
13261F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13262F: drivers/iio/dac/ltc1660.c
13263
13264LTC2688 IIO DAC DRIVER
13265M: Nuno Sá <[email protected]>
13266L: [email protected]
13267S: Supported
13268W: https://ez.analog.com/linux-software-drivers
13269F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13270F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13271F: drivers/iio/dac/ltc2688.c
13272
13273LTC2947 HARDWARE MONITOR DRIVER
13274M: Nuno Sá <[email protected]>
13275L: [email protected]
13276S: Supported
13277W: https://ez.analog.com/linux-software-drivers
13278F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13279F: drivers/hwmon/ltc2947-core.c
13280F: drivers/hwmon/ltc2947-i2c.c
13281F: drivers/hwmon/ltc2947-spi.c
13282F: drivers/hwmon/ltc2947.h
13283
13284LTC2991 HARDWARE MONITOR DRIVER
13285M: Antoniu Miclaus <[email protected]>
13286L: [email protected]
13287S: Supported
13288W: https://ez.analog.com/linux-software-drivers
13289F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13290F: drivers/hwmon/ltc2991.c
13291
13292LTC2983 IIO TEMPERATURE DRIVER
13293M: Nuno Sá <[email protected]>
13294L: [email protected]
13295S: Supported
13296W: https://ez.analog.com/linux-software-drivers
13297F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13298F: drivers/iio/temperature/ltc2983.c
13299
13300LTC4282 HARDWARE MONITOR DRIVER
13301M: Nuno Sa <[email protected]>
13302L: [email protected]
13303S: Supported
13304F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13305F: Documentation/hwmon/ltc4282.rst
13306F: drivers/hwmon/ltc4282.c
13307
13308LTC4286 HARDWARE MONITOR DRIVER
13309M: Delphine CC Chiu <[email protected]>
13310L: [email protected]
13311S: Maintained
13312F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13313F: Documentation/hwmon/ltc4286.rst
13314F: drivers/hwmon/pmbus/Kconfig
13315F: drivers/hwmon/pmbus/Makefile
13316F: drivers/hwmon/pmbus/ltc4286.c
13317
13318LTC4306 I2C MULTIPLEXER DRIVER
13319M: Michael Hennerich <[email protected]>
13320L: [email protected]
13321S: Supported
13322W: https://ez.analog.com/linux-software-drivers
13323F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13324F: drivers/i2c/muxes/i2c-mux-ltc4306.c
13325
13326LTP (Linux Test Project)
13327M: Cyril Hrubis <[email protected]>
13328M: Jan Stancek <[email protected]>
13329M: Petr Vorel <[email protected]>
13330M: Li Wang <[email protected]>
13331M: Yang Xu <[email protected]>
13332L: [email protected] (subscribers-only)
13333S: Maintained
13334W: http://linux-test-project.github.io/
13335T: git https://github.com/linux-test-project/ltp.git
13336
13337LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13338M: Anshul Dalal <[email protected]>
13339L: [email protected]
13340S: Maintained
13341F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13342F: drivers/iio/light/ltr390.c
13343
13344LYNX 28G SERDES PHY DRIVER
13345M: Ioana Ciornei <[email protected]>
13346L: [email protected]
13347S: Supported
13348F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13349F: drivers/phy/freescale/phy-fsl-lynx-28g.c
13350
13351LYNX PCS MODULE
13352M: Ioana Ciornei <[email protected]>
13353L: [email protected]
13354S: Supported
13355F: drivers/net/pcs/pcs-lynx.c
13356F: include/linux/pcs-lynx.h
13357
13358M68K ARCHITECTURE
13359M: Geert Uytterhoeven <[email protected]>
13360L: [email protected]
13361S: Maintained
13362W: http://www.linux-m68k.org/
13363T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13364F: arch/m68k/
13365F: drivers/zorro/
13366
13367M68K ON APPLE MACINTOSH
13368M: Joshua Thompson <[email protected]>
13369L: [email protected]
13370S: Maintained
13371W: http://www.mac.linux-m68k.org/
13372F: arch/m68k/mac/
13373F: drivers/macintosh/adb-iop.c
13374F: drivers/macintosh/via-macii.c
13375
13376M68K ON HP9000/300
13377M: Philip Blundell <[email protected]>
13378S: Maintained
13379W: http://www.tazenda.demon.co.uk/phil/linux-hp
13380F: arch/m68k/hp300/
13381
13382M88DS3103 MEDIA DRIVER
13383L: [email protected]
13384S: Orphan
13385W: https://linuxtv.org
13386Q: http://patchwork.linuxtv.org/project/linux-media/list/
13387F: drivers/media/dvb-frontends/m88ds3103*
13388
13389M88RS2000 MEDIA DRIVER
13390M: Malcolm Priestley <[email protected]>
13391L: [email protected]
13392S: Maintained
13393W: https://linuxtv.org
13394Q: http://patchwork.linuxtv.org/project/linux-media/list/
13395F: drivers/media/dvb-frontends/m88rs2000*
13396
13397MA901 MASTERKIT USB FM RADIO DRIVER
13398M: Alexey Klimov <[email protected]>
13399L: [email protected]
13400S: Maintained
13401T: git git://linuxtv.org/media_tree.git
13402F: drivers/media/radio/radio-ma901.c
13403
13404MAC80211
13405M: Johannes Berg <[email protected]>
13406L: [email protected]
13407S: Maintained
13408W: https://wireless.wiki.kernel.org/
13409Q: https://patchwork.kernel.org/project/linux-wireless/list/
13410T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13411T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13412F: Documentation/networking/mac80211-injection.rst
13413F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13414F: drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13415F: include/net/mac80211.h
13416F: net/mac80211/
13417
13418MAILBOX API
13419M: Jassi Brar <[email protected]>
13420L: [email protected]
13421S: Maintained
13422F: Documentation/devicetree/bindings/mailbox/
13423F: drivers/mailbox/
13424F: include/dt-bindings/mailbox/
13425F: include/linux/mailbox_client.h
13426F: include/linux/mailbox_controller.h
13427
13428MAILBOX ARM MHUv2
13429M: Viresh Kumar <[email protected]>
13430M: Tushar Khandelwal <[email protected]>
13431L: [email protected]
13432S: Maintained
13433F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13434F: drivers/mailbox/arm_mhuv2.c
13435F: include/linux/mailbox/arm_mhuv2_message.h
13436
13437MAILBOX ARM MHUv3
13438M: Sudeep Holla <[email protected]>
13439M: Cristian Marussi <[email protected]>
13440L: [email protected]
13441L: [email protected] (moderated for non-subscribers)
13442S: Maintained
13443F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13444F: drivers/mailbox/arm_mhuv3.c
13445
13446MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13447M: Alejandro Colomar <[email protected]>
13448L: [email protected]
13449S: Maintained
13450W: http://www.kernel.org/doc/man-pages
13451T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13452T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13453
13454MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13455M: Jeremy Kerr <[email protected]>
13456M: Matt Johnston <[email protected]>
13457L: [email protected]
13458S: Maintained
13459F: Documentation/networking/mctp.rst
13460F: drivers/net/mctp/
13461F: include/net/mctp.h
13462F: include/net/mctpdevice.h
13463F: include/net/netns/mctp.h
13464F: net/mctp/
13465
13466MAPLE TREE
13467M: Liam R. Howlett <[email protected]>
13468L: [email protected]
13469L: [email protected]
13470S: Supported
13471F: Documentation/core-api/maple_tree.rst
13472F: include/linux/maple_tree.h
13473F: include/trace/events/maple_tree.h
13474F: lib/maple_tree.c
13475F: lib/test_maple_tree.c
13476F: tools/testing/radix-tree/linux/maple_tree.h
13477F: tools/testing/radix-tree/maple.c
13478
13479MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13480M: Rahul Bedarkar <[email protected]>
13481L: [email protected]
13482S: Maintained
13483F: arch/mips/boot/dts/img/pistachio*
13484
13485MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13486M: Andrew Lunn <[email protected]>
13487L: [email protected]
13488S: Maintained
13489F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13490F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13491F: Documentation/networking/devlink/mv88e6xxx.rst
13492F: drivers/net/dsa/mv88e6xxx/
13493F: include/linux/dsa/mv88e6xxx.h
13494F: include/linux/platform_data/mv88e6xxx.h
13495
13496MARVELL 88PM886 PMIC DRIVER
13497M: Karel Balej <[email protected]>
13498S: Maintained
13499F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13500F: drivers/input/misc/88pm886-onkey.c
13501F: drivers/mfd/88pm886.c
13502F: drivers/regulators/88pm886-regulator.c
13503F: include/linux/mfd/88pm886.h
13504
13505MARVELL ARMADA 3700 PHY DRIVERS
13506M: Miquel Raynal <[email protected]>
13507S: Maintained
13508F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13509F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13510F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13511F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13512
13513MARVELL ARMADA 3700 SERIAL DRIVER
13514M: Pali Rohár <[email protected]>
13515S: Maintained
13516F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13517F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
13518F: drivers/tty/serial/mvebu-uart.c
13519
13520MARVELL ARMADA DRM SUPPORT
13521M: Russell King <[email protected]>
13522S: Maintained
13523T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13524T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13525F: Documentation/devicetree/bindings/display/armada/
13526F: drivers/gpu/drm/armada/
13527F: include/uapi/drm/armada_drm.h
13528
13529MARVELL CRYPTO DRIVER
13530M: Boris Brezillon <[email protected]>
13531M: Arnaud Ebalard <[email protected]>
13532M: Srujana Challa <[email protected]>
13533L: [email protected]
13534S: Maintained
13535F: drivers/crypto/marvell/
13536F: include/linux/soc/marvell/octeontx2/
13537
13538MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13539M: Mirko Lindner <[email protected]>
13540M: Stephen Hemminger <[email protected]>
13541L: [email protected]
13542S: Maintained
13543F: drivers/net/ethernet/marvell/sk*
13544
13545MARVELL LIBERTAS WIRELESS DRIVER
13546L: [email protected]
13547S: Orphan
13548F: drivers/net/wireless/marvell/libertas/
13549
13550MARVELL MACCHIATOBIN SUPPORT
13551M: Russell King <[email protected]>
13552L: [email protected] (moderated for non-subscribers)
13553S: Maintained
13554F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13555
13556MARVELL MV643XX ETHERNET DRIVER
13557M: Sebastian Hesselbarth <[email protected]>
13558L: [email protected]
13559S: Maintained
13560F: drivers/net/ethernet/marvell/mv643xx_eth.*
13561F: include/linux/mv643xx.h
13562
13563MARVELL MV88X3310 PHY DRIVER
13564M: Russell King <[email protected]>
13565M: Marek Behún <[email protected]>
13566L: [email protected]
13567S: Maintained
13568F: drivers/net/phy/marvell10g.c
13569
13570MARVELL MVEBU THERMAL DRIVER
13571M: Miquel Raynal <[email protected]>
13572S: Maintained
13573F: drivers/thermal/armada_thermal.c
13574
13575MARVELL MVNETA ETHERNET DRIVER
13576M: Marcin Wojtas <[email protected]>
13577L: [email protected]
13578S: Maintained
13579F: drivers/net/ethernet/marvell/mvneta*
13580
13581MARVELL MVPP2 ETHERNET DRIVER
13582M: Marcin Wojtas <[email protected]>
13583M: Russell King <[email protected]>
13584L: [email protected]
13585S: Maintained
13586F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
13587F: drivers/net/ethernet/marvell/mvpp2/
13588
13589MARVELL MWIFIEX WIRELESS DRIVER
13590M: Brian Norris <[email protected]>
13591R: Francesco Dolcini <[email protected]>
13592L: [email protected]
13593S: Odd Fixes
13594F: drivers/net/wireless/marvell/mwifiex/
13595
13596MARVELL MWL8K WIRELESS DRIVER
13597L: [email protected]
13598S: Orphan
13599F: drivers/net/wireless/marvell/mwl8k.c
13600
13601MARVELL NAND CONTROLLER DRIVER
13602M: Miquel Raynal <[email protected]>
13603L: [email protected]
13604S: Maintained
13605F: drivers/mtd/nand/raw/marvell_nand.c
13606
13607MARVELL OCTEON ENDPOINT DRIVER
13608M: Veerasenareddy Burru <[email protected]>
13609M: Sathesh Edara <[email protected]>
13610L: [email protected]
13611S: Supported
13612F: drivers/net/ethernet/marvell/octeon_ep
13613
13614MARVELL OCTEON ENDPOINT VF DRIVER
13615M: Veerasenareddy Burru <[email protected]>
13616M: Sathesh Edara <[email protected]>
13617M: Shinas Rasheed <[email protected]>
13618M: Satananda Burla <[email protected]>
13619L: [email protected]
13620S: Supported
13621F: drivers/net/ethernet/marvell/octeon_ep_vf
13622
13623MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13624M: Sunil Goutham <[email protected]>
13625M: Geetha sowjanya <[email protected]>
13626M: Subbaraya Sundeep <[email protected]>
13627M: hariprasad <[email protected]>
13628L: [email protected]
13629S: Supported
13630F: drivers/net/ethernet/marvell/octeontx2/nic/
13631F: include/linux/soc/marvell/octeontx2/
13632
13633MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13634M: Sunil Goutham <[email protected]>
13635M: Linu Cherian <[email protected]>
13636M: Geetha sowjanya <[email protected]>
13637M: Jerin Jacob <[email protected]>
13638M: hariprasad <[email protected]>
13639M: Subbaraya Sundeep <[email protected]>
13640L: [email protected]
13641S: Supported
13642F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13643F: drivers/net/ethernet/marvell/octeontx2/af/
13644
13645MARVELL PRESTERA ETHERNET SWITCH DRIVER
13646M: Taras Chornyi <[email protected]>
13647S: Supported
13648W: https://github.com/Marvell-switching/switchdev-prestera
13649F: drivers/net/ethernet/marvell/prestera/
13650
13651MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13652M: Nicolas Pitre <[email protected]>
13653S: Odd Fixes
13654F: drivers/mmc/host/mvsdio.*
13655
13656MARVELL USB MDIO CONTROLLER DRIVER
13657M: Tobias Waldekranz <[email protected]>
13658L: [email protected]
13659S: Maintained
13660F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13661F: drivers/net/mdio/mdio-mvusb.c
13662
13663MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13664M: Hu Ziji <[email protected]>
13665L: [email protected]
13666S: Supported
13667F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13668F: drivers/mmc/host/sdhci-xenon*
13669
13670MARVELL OCTEON CN10K DPI DRIVER
13671M: Vamsi Attunuru <[email protected]>
13672S: Supported
13673F: drivers/misc/mrvl_cn10k_dpi.c
13674
13675MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13676R: [email protected]
13677R: [email protected]
13678F: drivers/vdpa/octeon_ep/
13679
13680MATROX FRAMEBUFFER DRIVER
13681L: [email protected]
13682S: Orphan
13683F: drivers/video/fbdev/matrox/matroxfb_*
13684F: include/uapi/linux/matroxfb.h
13685
13686MAX15301 DRIVER
13687M: Daniel Nilsson <[email protected]>
13688L: [email protected]
13689S: Maintained
13690F: Documentation/hwmon/max15301.rst
13691F: drivers/hwmon/pmbus/max15301.c
13692
13693MAX2175 SDR TUNER DRIVER
13694M: Ramesh Shanmugasundaram <[email protected]>
13695L: [email protected]
13696S: Maintained
13697T: git git://linuxtv.org/media_tree.git
13698F: Documentation/devicetree/bindings/media/i2c/max2175.txt
13699F: Documentation/userspace-api/media/drivers/max2175.rst
13700F: drivers/media/i2c/max2175*
13701F: include/uapi/linux/max2175.h
13702
13703MAX31335 RTC DRIVER
13704M: Antoniu Miclaus <[email protected]>
13705L: [email protected]
13706S: Supported
13707W: https://ez.analog.com/linux-software-drivers
13708F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13709F: drivers/rtc/rtc-max31335.c
13710
13711MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13712L: [email protected]
13713S: Orphan
13714F: Documentation/hwmon/max6650.rst
13715F: drivers/hwmon/max6650.c
13716
13717MAX9286 QUAD GMSL DESERIALIZER DRIVER
13718M: Jacopo Mondi <[email protected]>
13719M: Kieran Bingham <[email protected]>
13720M: Laurent Pinchart <[email protected]>
13721M: Niklas Söderlund <[email protected]>
13722L: [email protected]
13723S: Maintained
13724F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13725F: drivers/media/i2c/max9286.c
13726
13727MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13728M: Niklas Söderlund <[email protected]>
13729L: [email protected]
13730S: Maintained
13731F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13732F: drivers/staging/media/max96712/max96712.c
13733
13734MAX96714 GMSL2 DESERIALIZER DRIVER
13735M: Julien Massot <[email protected]>
13736L: [email protected]
13737S: Maintained
13738F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13739F: drivers/media/i2c/max96714.c
13740
13741MAX96717 GMSL2 SERIALIZER DRIVER
13742M: Julien Massot <[email protected]>
13743L: [email protected]
13744S: Maintained
13745F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13746F: drivers/media/i2c/max96717.c
13747
13748MAX9860 MONO AUDIO VOICE CODEC DRIVER
13749M: Peter Rosin <[email protected]>
13750L: [email protected] (moderated for non-subscribers)
13751S: Maintained
13752F: Documentation/devicetree/bindings/sound/max9860.txt
13753F: sound/soc/codecs/max9860.*
13754
13755MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13756M: Andreas Klinger <[email protected]>
13757L: [email protected]
13758S: Maintained
13759F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13760F: drivers/iio/proximity/mb1232.c
13761
13762MAXIM MAX11205 DRIVER
13763M: Ramona Bolboaca <[email protected]>
13764L: [email protected]
13765S: Supported
13766W: https://ez.analog.com/linux-software-drivers
13767F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13768F: drivers/iio/adc/max11205.c
13769
13770MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13771R: Iskren Chernev <[email protected]>
13772R: Krzysztof Kozlowski <[email protected]>
13773R: Marek Szyprowski <[email protected]>
13774R: Matheus Castello <[email protected]>
13775L: [email protected]
13776S: Maintained
13777F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13778F: drivers/power/supply/max17040_battery.c
13779
13780MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13781R: Hans de Goede <[email protected]>
13782R: Krzysztof Kozlowski <[email protected]>
13783R: Marek Szyprowski <[email protected]>
13784R: Sebastian Krzyszkowiak <[email protected]>
13785R: Purism Kernel Team <[email protected]>
13786L: [email protected]
13787S: Maintained
13788F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13789F: drivers/power/supply/max17042_battery.c
13790
13791MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13792M: Laurent Pinchart <[email protected]>
13793L: [email protected]
13794S: Maintained
13795F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13796F: drivers/regulator/max20086-regulator.c
13797
13798MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13799M: Rajat Khandelwal <[email protected]>
13800L: [email protected]
13801S: Maintained
13802F: drivers/iio/temperature/max30208.c
13803
13804MAXIM MAX77650 PMIC MFD DRIVER
13805M: Bartosz Golaszewski <[email protected]>
13806L: [email protected]
13807S: Maintained
13808F: Documentation/devicetree/bindings/*/*max77650.yaml
13809F: Documentation/devicetree/bindings/*/max77650*.yaml
13810F: drivers/gpio/gpio-max77650.c
13811F: drivers/input/misc/max77650-onkey.c
13812F: drivers/leds/leds-max77650.c
13813F: drivers/mfd/max77650.c
13814F: drivers/power/supply/max77650-charger.c
13815F: drivers/regulator/max77650-regulator.c
13816F: include/linux/mfd/max77650.h
13817
13818MAXIM MAX77714 PMIC MFD DRIVER
13819M: Luca Ceresoli <[email protected]>
13820S: Maintained
13821F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13822F: drivers/mfd/max77714.c
13823F: include/linux/mfd/max77714.h
13824
13825MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13826M: Javier Martinez Canillas <[email protected]>
13827L: [email protected]
13828S: Supported
13829F: Documentation/devicetree/bindings/*/*max77802.yaml
13830F: drivers/regulator/max77802-regulator.c
13831F: include/dt-bindings/*/*max77802.h
13832
13833MAXIM MAX77976 BATTERY CHARGER
13834M: Luca Ceresoli <[email protected]>
13835S: Supported
13836F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13837F: drivers/power/supply/max77976_charger.c
13838
13839MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13840M: Krzysztof Kozlowski <[email protected]>
13841L: [email protected]
13842S: Maintained
13843B: mailto:[email protected]
13844F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13845F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13846F: drivers/power/supply/max14577_charger.c
13847F: drivers/power/supply/max77693_charger.c
13848
13849MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13850M: Chanwoo Choi <[email protected]>
13851M: Krzysztof Kozlowski <[email protected]>
13852L: [email protected]
13853S: Maintained
13854B: mailto:[email protected]
13855F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
13856F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
13857F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
13858F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
13859F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
13860F: drivers/*/*max77843.c
13861F: drivers/*/max14577*.c
13862F: drivers/*/max77686*.c
13863F: drivers/*/max77693*.c
13864F: drivers/clk/clk-max77686.c
13865F: drivers/extcon/extcon-max14577.c
13866F: drivers/extcon/extcon-max77693.c
13867F: drivers/rtc/rtc-max77686.c
13868F: include/linux/mfd/max14577*.h
13869F: include/linux/mfd/max77686*.h
13870F: include/linux/mfd/max77693*.h
13871
13872MAXIRADIO FM RADIO RECEIVER DRIVER
13873M: Hans Verkuil <[email protected]>
13874L: [email protected]
13875S: Maintained
13876W: https://linuxtv.org
13877T: git git://linuxtv.org/media_tree.git
13878F: drivers/media/radio/radio-maxiradio*
13879
13880MAXLINEAR ETHERNET PHY DRIVER
13881M: Xu Liang <[email protected]>
13882L: [email protected]
13883S: Supported
13884F: drivers/net/phy/mxl-gpy.c
13885
13886MCAN MMIO DEVICE DRIVER
13887M: Chandrasekar Ramakrishnan <[email protected]>
13888L: [email protected]
13889S: Maintained
13890F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13891F: drivers/net/can/m_can/m_can.c
13892F: drivers/net/can/m_can/m_can.h
13893F: drivers/net/can/m_can/m_can_platform.c
13894
13895MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13896R: Yasushi SHOJI <[email protected]>
13897L: [email protected]
13898S: Maintained
13899F: drivers/net/can/usb/mcba_usb.c
13900
13901MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13902M: Rishi Gupta <[email protected]>
13903L: [email protected]
13904L: [email protected]
13905S: Maintained
13906F: drivers/hid/hid-mcp2221.c
13907
13908MCP251XFD SPI-CAN NETWORK DRIVER
13909M: Marc Kleine-Budde <[email protected]>
13910M: Manivannan Sadhasivam <[email protected]>
13911R: Thomas Kopp <[email protected]>
13912L: [email protected]
13913S: Maintained
13914F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13915F: drivers/net/can/spi/mcp251xfd/
13916
13917MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13918M: Peter Rosin <[email protected]>
13919L: [email protected]
13920S: Maintained
13921F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13922F: drivers/iio/potentiometer/mcp4018.c
13923F: drivers/iio/potentiometer/mcp4531.c
13924
13925MCP4821 DAC DRIVER
13926M: Anshul Dalal <[email protected]>
13927L: [email protected]
13928S: Maintained
13929F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13930F: drivers/iio/dac/mcp4821.c
13931
13932MCR20A IEEE-802.15.4 RADIO DRIVER
13933M: Stefan Schmidt <[email protected]>
13934L: [email protected]
13935S: Odd Fixes
13936W: https://github.com/xueliu/mcr20a-linux
13937F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13938F: drivers/net/ieee802154/mcr20a.c
13939F: drivers/net/ieee802154/mcr20a.h
13940
13941MDIO REGMAP DRIVER
13942M: Maxime Chevallier <[email protected]>
13943L: [email protected]
13944S: Maintained
13945F: drivers/net/mdio/mdio-regmap.c
13946F: include/linux/mdio/mdio-regmap.h
13947
13948MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13949M: William Breathitt Gray <[email protected]>
13950L: [email protected]
13951S: Maintained
13952F: drivers/iio/dac/cio-dac.c
13953
13954MEDIA CONTROLLER FRAMEWORK
13955M: Sakari Ailus <[email protected]>
13956M: Laurent Pinchart <[email protected]>
13957L: [email protected]
13958S: Supported
13959W: https://www.linuxtv.org
13960T: git git://linuxtv.org/media_tree.git
13961F: drivers/media/mc/
13962F: include/media/media-*.h
13963F: include/uapi/linux/media.h
13964
13965MEDIA DRIVER FOR FREESCALE IMX PXP
13966M: Philipp Zabel <[email protected]>
13967L: [email protected]
13968S: Maintained
13969T: git git://linuxtv.org/media_tree.git
13970F: drivers/media/platform/nxp/imx-pxp.[ch]
13971
13972MEDIA DRIVERS FOR ASCOT2E
13973M: Sergey Kozlov <[email protected]>
13974M: Abylay Ospan <[email protected]>
13975L: [email protected]
13976S: Supported
13977W: https://linuxtv.org
13978W: http://netup.tv/
13979T: git git://linuxtv.org/media_tree.git
13980F: drivers/media/dvb-frontends/ascot2e*
13981
13982MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13983M: Jasmin Jessich <[email protected]>
13984L: [email protected]
13985S: Maintained
13986W: https://linuxtv.org
13987T: git git://linuxtv.org/media_tree.git
13988F: drivers/media/dvb-frontends/cxd2099*
13989
13990MEDIA DRIVERS FOR CXD2841ER
13991M: Sergey Kozlov <[email protected]>
13992M: Abylay Ospan <[email protected]>
13993L: [email protected]
13994S: Supported
13995W: https://linuxtv.org
13996W: http://netup.tv/
13997T: git git://linuxtv.org/media_tree.git
13998F: drivers/media/dvb-frontends/cxd2841er*
13999
14000MEDIA DRIVERS FOR CXD2880
14001M: Yasunari Takiguchi <[email protected]>
14002L: [email protected]
14003S: Supported
14004W: http://linuxtv.org/
14005T: git git://linuxtv.org/media_tree.git
14006F: drivers/media/dvb-frontends/cxd2880/*
14007F: drivers/media/spi/cxd2880*
14008
14009MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14010L: [email protected]
14011S: Orphan
14012W: https://linuxtv.org
14013T: git git://linuxtv.org/media_tree.git
14014F: drivers/media/pci/ddbridge/*
14015
14016MEDIA DRIVERS FOR FREESCALE IMX
14017M: Steve Longerbeam <[email protected]>
14018M: Philipp Zabel <[email protected]>
14019L: [email protected]
14020S: Maintained
14021T: git git://linuxtv.org/media_tree.git
14022F: Documentation/admin-guide/media/imx.rst
14023F: Documentation/devicetree/bindings/media/imx.txt
14024F: drivers/staging/media/imx/
14025F: include/linux/imx-media.h
14026F: include/media/imx.h
14027
14028MEDIA DRIVERS FOR FREESCALE IMX7/8
14029M: Rui Miguel Silva <[email protected]>
14030M: Laurent Pinchart <[email protected]>
14031M: Martin Kepplinger <[email protected]>
14032R: Purism Kernel Team <[email protected]>
14033L: [email protected]
14034S: Maintained
14035T: git git://linuxtv.org/media_tree.git
14036F: Documentation/admin-guide/media/imx7.rst
14037F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14038F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14039F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14040F: drivers/media/platform/nxp/imx-mipi-csis.c
14041F: drivers/media/platform/nxp/imx7-media-csi.c
14042F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14043
14044MEDIA DRIVERS FOR HELENE
14045M: Abylay Ospan <[email protected]>
14046L: [email protected]
14047S: Supported
14048W: https://linuxtv.org
14049W: http://netup.tv/
14050T: git git://linuxtv.org/media_tree.git
14051F: drivers/media/dvb-frontends/helene*
14052
14053MEDIA DRIVERS FOR HORUS3A
14054M: Sergey Kozlov <[email protected]>
14055M: Abylay Ospan <[email protected]>
14056L: [email protected]
14057S: Supported
14058W: https://linuxtv.org
14059W: http://netup.tv/
14060T: git git://linuxtv.org/media_tree.git
14061F: drivers/media/dvb-frontends/horus3a*
14062
14063MEDIA DRIVERS FOR LNBH25
14064M: Sergey Kozlov <[email protected]>
14065M: Abylay Ospan <[email protected]>
14066L: [email protected]
14067S: Supported
14068W: https://linuxtv.org
14069W: http://netup.tv/
14070T: git git://linuxtv.org/media_tree.git
14071F: drivers/media/dvb-frontends/lnbh25*
14072
14073MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14074L: [email protected]
14075S: Orphan
14076W: https://linuxtv.org
14077T: git git://linuxtv.org/media_tree.git
14078F: drivers/media/dvb-frontends/mxl5xx*
14079
14080MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14081M: Sergey Kozlov <[email protected]>
14082M: Abylay Ospan <[email protected]>
14083L: [email protected]
14084S: Supported
14085W: https://linuxtv.org
14086W: http://netup.tv/
14087T: git git://linuxtv.org/media_tree.git
14088F: drivers/media/pci/netup_unidvb/*
14089
14090MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14091M: Dmitry Osipenko <[email protected]>
14092L: [email protected]
14093L: [email protected]
14094S: Maintained
14095T: git git://linuxtv.org/media_tree.git
14096F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14097F: drivers/media/platform/nvidia/tegra-vde/
14098
14099MEDIA DRIVERS FOR RENESAS - CEU
14100M: Jacopo Mondi <[email protected]>
14101L: [email protected]
14102L: [email protected]
14103S: Supported
14104T: git git://linuxtv.org/media_tree.git
14105F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
14106F: drivers/media/platform/renesas/renesas-ceu.c
14107F: include/media/drv-intf/renesas-ceu.h
14108
14109MEDIA DRIVERS FOR RENESAS - DRIF
14110M: Fabrizio Castro <[email protected]>
14111L: [email protected]
14112L: [email protected]
14113S: Supported
14114T: git git://linuxtv.org/media_tree.git
14115F: Documentation/devicetree/bindings/media/renesas,drif.yaml
14116F: drivers/media/platform/renesas/rcar_drif.c
14117
14118MEDIA DRIVERS FOR RENESAS - FCP
14119M: Laurent Pinchart <[email protected]>
14120L: [email protected]
14121L: [email protected]
14122S: Supported
14123T: git git://linuxtv.org/media_tree.git
14124F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
14125F: drivers/media/platform/renesas/rcar-fcp.c
14126F: include/media/rcar-fcp.h
14127
14128MEDIA DRIVERS FOR RENESAS - FDP1
14129M: Kieran Bingham <[email protected]>
14130L: [email protected]
14131L: [email protected]
14132S: Supported
14133T: git git://linuxtv.org/media_tree.git
14134F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14135F: drivers/media/platform/renesas/rcar_fdp1.c
14136
14137MEDIA DRIVERS FOR RENESAS - VIN
14138M: Niklas Söderlund <[email protected]>
14139L: [email protected]
14140L: [email protected]
14141S: Supported
14142T: git git://linuxtv.org/media_tree.git
14143F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
14144F: Documentation/devicetree/bindings/media/renesas,isp.yaml
14145F: Documentation/devicetree/bindings/media/renesas,vin.yaml
14146F: drivers/media/platform/renesas/rcar-csi2.c
14147F: drivers/media/platform/renesas/rcar-isp.c
14148F: drivers/media/platform/renesas/rcar-vin/
14149
14150MEDIA DRIVERS FOR RENESAS - VSP1
14151M: Laurent Pinchart <[email protected]>
14152M: Kieran Bingham <[email protected]>
14153L: [email protected]
14154L: [email protected]
14155S: Supported
14156T: git git://linuxtv.org/media_tree.git
14157F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14158F: drivers/media/platform/renesas/vsp1/
14159
14160MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14161L: [email protected]
14162S: Orphan
14163W: https://linuxtv.org
14164T: git git://linuxtv.org/media_tree.git
14165F: drivers/media/dvb-frontends/stv0910*
14166
14167MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14168L: [email protected]
14169S: Orphan
14170W: https://linuxtv.org
14171T: git git://linuxtv.org/media_tree.git
14172F: drivers/media/dvb-frontends/stv6111*
14173
14174MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14175M: Hugues Fruchet <[email protected]>
14176M: Alain Volmat <[email protected]>
14177L: [email protected]
14178S: Supported
14179T: git git://linuxtv.org/media_tree.git
14180F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14181F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14182F: drivers/media/platform/st/stm32/stm32-dcmi.c
14183F: drivers/media/platform/st/stm32/stm32-dcmipp/*
14184
14185MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14186M: Mauro Carvalho Chehab <[email protected]>
14187L: [email protected]
14188S: Maintained
14189W: https://linuxtv.org
14190Q: http://patchwork.kernel.org/project/linux-media/list/
14191T: git git://linuxtv.org/media_tree.git
14192F: Documentation/admin-guide/media/
14193F: Documentation/devicetree/bindings/media/
14194F: Documentation/driver-api/media/
14195F: Documentation/userspace-api/media/
14196F: drivers/media/
14197F: drivers/staging/media/
14198F: include/dt-bindings/media/
14199F: include/linux/platform_data/media/
14200F: include/media/
14201F: include/uapi/linux/dvb/
14202F: include/uapi/linux/ivtv*
14203F: include/uapi/linux/media.h
14204F: include/uapi/linux/uvcvideo.h
14205F: include/uapi/linux/v4l2-*
14206F: include/uapi/linux/videodev2.h
14207
14208MEDIATEK BLUETOOTH DRIVER
14209M: Sean Wang <[email protected]>
14210L: [email protected]
14211L: [email protected] (moderated for non-subscribers)
14212S: Maintained
14213F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14214F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14215F: drivers/bluetooth/btmtkuart.c
14216
14217MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14218M: Sean Wang <[email protected]>
14219L: [email protected]
14220S: Maintained
14221F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14222F: drivers/power/reset/mt6323-poweroff.c
14223
14224MEDIATEK CIR DRIVER
14225M: Sean Wang <[email protected]>
14226S: Maintained
14227F: drivers/media/rc/mtk-cir.c
14228
14229MEDIATEK DMA DRIVER
14230M: Sean Wang <[email protected]>
14231L: [email protected]
14232L: [email protected] (moderated for non-subscribers)
14233L: [email protected] (moderated for non-subscribers)
14234S: Maintained
14235F: Documentation/devicetree/bindings/dma/mediatek,*
14236F: drivers/dma/mediatek/
14237
14238MEDIATEK ETHERNET DRIVER
14239M: Felix Fietkau <[email protected]>
14240M: Sean Wang <[email protected]>
14241M: Mark Lee <[email protected]>
14242M: Lorenzo Bianconi <[email protected]>
14243L: [email protected]
14244S: Maintained
14245F: drivers/net/ethernet/mediatek/
14246
14247MEDIATEK ETHERNET PCS DRIVER
14248M: Alexander Couzens <[email protected]>
14249M: Daniel Golle <[email protected]>
14250L: [email protected]
14251S: Maintained
14252F: drivers/net/pcs/pcs-mtk-lynxi.c
14253F: include/linux/pcs/pcs-mtk-lynxi.h
14254
14255MEDIATEK ETHERNET PHY DRIVERS
14256M: Daniel Golle <[email protected]>
14257M: Qingfang Deng <[email protected]>
14258M: SkyLake Huang <[email protected]>
14259L: [email protected]
14260S: Maintained
14261F: drivers/net/phy/mediatek-ge-soc.c
14262F: drivers/net/phy/mediatek-ge.c
14263F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14264
14265MEDIATEK I2C CONTROLLER DRIVER
14266M: Qii Wang <[email protected]>
14267L: [email protected]
14268S: Maintained
14269F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14270F: drivers/i2c/busses/i2c-mt65xx.c
14271
14272MEDIATEK IOMMU DRIVER
14273M: Yong Wu <[email protected]>
14274L: [email protected]
14275L: [email protected] (moderated for non-subscribers)
14276S: Supported
14277F: Documentation/devicetree/bindings/iommu/mediatek*
14278F: drivers/iommu/mtk_iommu*
14279F: include/dt-bindings/memory/mediatek,mt*-port.h
14280F: include/dt-bindings/memory/mt*-port.h
14281
14282MEDIATEK JPEG DRIVER
14283M: Bin Liu <[email protected]>
14284S: Supported
14285F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14286F: drivers/media/platform/mediatek/jpeg/
14287
14288MEDIATEK KEYPAD DRIVER
14289M: Mattijs Korpershoek <[email protected]>
14290S: Supported
14291F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14292F: drivers/input/keyboard/mt6779-keypad.c
14293
14294MEDIATEK MDP DRIVER
14295M: Minghsiu Tsai <[email protected]>
14296M: Houlong Wei <[email protected]>
14297M: Andrew-CT Chen <[email protected]>
14298S: Supported
14299F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
14300F: drivers/media/platform/mediatek/mdp/
14301F: drivers/media/platform/mediatek/vpu/
14302
14303MEDIATEK MEDIA DRIVER
14304M: Tiffany Lin <[email protected]>
14305M: Andrew-CT Chen <[email protected]>
14306M: Yunfei Dong <[email protected]>
14307S: Supported
14308F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14309F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
14310F: drivers/media/platform/mediatek/vcodec/
14311F: drivers/media/platform/mediatek/vpu/
14312
14313MEDIATEK MIPI-CSI CDPHY DRIVER
14314M: Julien Stephan <[email protected]>
14315M: Andy Hsieh <[email protected]>
14316S: Supported
14317F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14318F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14319
14320MEDIATEK MMC/SD/SDIO DRIVER
14321M: Chaotian Jing <[email protected]>
14322S: Maintained
14323F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14324F: drivers/mmc/host/mtk-sd.c
14325
14326MEDIATEK MT76 WIRELESS LAN DRIVER
14327M: Felix Fietkau <[email protected]>
14328M: Lorenzo Bianconi <[email protected]>
14329M: Ryder Lee <[email protected]>
14330R: Shayne Chen <[email protected]>
14331R: Sean Wang <[email protected]>
14332L: [email protected]
14333S: Maintained
14334T: git https://github.com/nbd168/wireless
14335F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14336F: drivers/net/wireless/mediatek/mt76/
14337
14338MEDIATEK MT7601U WIRELESS LAN DRIVER
14339M: Jakub Kicinski <[email protected]>
14340L: [email protected]
14341S: Maintained
14342F: drivers/net/wireless/mediatek/mt7601u/
14343
14344MEDIATEK MT7621 CLOCK DRIVER
14345M: Sergio Paracuellos <[email protected]>
14346S: Maintained
14347F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14348F: drivers/clk/ralink/clk-mt7621.c
14349
14350MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14351M: Sergio Paracuellos <[email protected]>
14352S: Maintained
14353F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14354F: drivers/pci/controller/pcie-mt7621.c
14355
14356MEDIATEK MT7621 PHY PCI DRIVER
14357M: Sergio Paracuellos <[email protected]>
14358S: Maintained
14359F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14360F: drivers/phy/ralink/phy-mt7621-pci.c
14361
14362MEDIATEK MT7621/28/88 I2C DRIVER
14363M: Stefan Roese <[email protected]>
14364L: [email protected]
14365S: Maintained
14366F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14367F: drivers/i2c/busses/i2c-mt7621.c
14368
14369MEDIATEK MTMIPS CLOCK DRIVER
14370M: Sergio Paracuellos <[email protected]>
14371S: Maintained
14372F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14373F: drivers/clk/ralink/clk-mtmips.c
14374
14375MEDIATEK NAND CONTROLLER DRIVER
14376L: [email protected]
14377S: Orphan
14378F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14379F: drivers/mtd/nand/raw/mtk_*
14380
14381MEDIATEK PMIC LED DRIVER
14382M: Sean Wang <[email protected]>
14383S: Maintained
14384F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
14385F: drivers/leds/leds-mt6323.c
14386
14387MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14388M: Sean Wang <[email protected]>
14389S: Maintained
14390F: drivers/char/hw_random/mtk-rng.c
14391
14392MEDIATEK SMI DRIVER
14393M: Yong Wu <[email protected]>
14394L: [email protected] (moderated for non-subscribers)
14395S: Supported
14396F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14397F: drivers/memory/mtk-smi.c
14398F: include/soc/mediatek/smi.h
14399
14400MEDIATEK SWITCH DRIVER
14401M: Arınç ÜNAL <[email protected]>
14402M: Daniel Golle <[email protected]>
14403M: DENG Qingfang <[email protected]>
14404M: Sean Wang <[email protected]>
14405L: [email protected]
14406S: Maintained
14407F: drivers/net/dsa/mt7530-mdio.c
14408F: drivers/net/dsa/mt7530-mmio.c
14409F: drivers/net/dsa/mt7530.*
14410F: net/dsa/tag_mtk.c
14411
14412MEDIATEK T7XX 5G WWAN MODEM DRIVER
14413M: Chandrashekar Devegowda <[email protected]>
14414R: Chiranjeevi Rapolu <[email protected]>
14415R: Liu Haijun <[email protected]>
14416R: M Chetan Kumar <[email protected]>
14417R: Ricardo Martinez <[email protected]>
14418L: [email protected]
14419S: Supported
14420F: drivers/net/wwan/t7xx/
14421
14422MEDIATEK USB3 DRD IP DRIVER
14423M: Chunfeng Yun <[email protected]>
14424L: [email protected]
14425L: [email protected] (moderated for non-subscribers)
14426L: [email protected] (moderated for non-subscribers)
14427S: Maintained
14428F: Documentation/devicetree/bindings/usb/mediatek,*
14429F: drivers/usb/host/xhci-mtk*
14430F: drivers/usb/mtu3/
14431
14432MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14433M: Peter Senna Tschudin <[email protected]>
14434M: Ian Ray <[email protected]>
14435M: Martyn Welch <[email protected]>
14436S: Maintained
14437F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14438F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14439
14440MEGARAID SCSI/SAS DRIVERS
14441M: Kashyap Desai <[email protected]>
14442M: Sumit Saxena <[email protected]>
14443M: Shivasharan S <[email protected]>
14444M: Chandrakanth patil <[email protected]>
14445L: [email protected]
14446L: [email protected]
14447S: Maintained
14448W: http://www.avagotech.com/support/
14449F: Documentation/scsi/megaraid.rst
14450F: drivers/scsi/megaraid.*
14451F: drivers/scsi/megaraid/
14452
14453MELEXIS MLX90614 DRIVER
14454M: Crt Mori <[email protected]>
14455L: [email protected]
14456S: Supported
14457W: http://www.melexis.com
14458F: drivers/iio/temperature/mlx90614.c
14459
14460MELEXIS MLX90632 DRIVER
14461M: Crt Mori <[email protected]>
14462L: [email protected]
14463S: Supported
14464W: http://www.melexis.com
14465F: drivers/iio/temperature/mlx90632.c
14466
14467MELEXIS MLX90635 DRIVER
14468M: Crt Mori <[email protected]>
14469L: [email protected]
14470S: Supported
14471W: http://www.melexis.com
14472F: drivers/iio/temperature/mlx90635.c
14473
14474MELFAS MIP4 TOUCHSCREEN DRIVER
14475M: Sangwon Jee <[email protected]>
14476S: Supported
14477W: http://www.melfas.com
14478F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14479F: drivers/input/touchscreen/melfas_mip4.c
14480
14481MELLANOX BLUEFIELD I2C DRIVER
14482M: Khalil Blaiech <[email protected]>
14483M: Asmaa Mnebhi <[email protected]>
14484L: [email protected]
14485S: Supported
14486F: drivers/i2c/busses/i2c-mlxbf.c
14487
14488MELLANOX ETHERNET DRIVER (mlx4_en)
14489M: Tariq Toukan <[email protected]>
14490L: [email protected]
14491S: Supported
14492W: http://www.mellanox.com
14493Q: https://patchwork.kernel.org/project/netdevbpf/list/
14494F: drivers/net/ethernet/mellanox/mlx4/en_*
14495
14496MELLANOX ETHERNET DRIVER (mlx5e)
14497M: Saeed Mahameed <[email protected]>
14498M: Tariq Toukan <[email protected]>
14499L: [email protected]
14500S: Supported
14501W: http://www.mellanox.com
14502Q: https://patchwork.kernel.org/project/netdevbpf/list/
14503F: drivers/net/ethernet/mellanox/mlx5/core/en_*
14504
14505MELLANOX ETHERNET INNOVA DRIVERS
14506R: Boris Pismenny <[email protected]>
14507L: [email protected]
14508S: Supported
14509W: http://www.mellanox.com
14510Q: https://patchwork.kernel.org/project/netdevbpf/list/
14511F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14512F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14513F: include/linux/mlx5/mlx5_ifc_fpga.h
14514
14515MELLANOX ETHERNET SWITCH DRIVERS
14516M: Ido Schimmel <[email protected]>
14517M: Petr Machata <[email protected]>
14518L: [email protected]
14519S: Supported
14520W: http://www.mellanox.com
14521Q: https://patchwork.kernel.org/project/netdevbpf/list/
14522F: drivers/net/ethernet/mellanox/mlxsw/
14523F: tools/testing/selftests/drivers/net/mlxsw/
14524
14525MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14526M: [email protected]
14527L: [email protected]
14528S: Supported
14529W: http://www.mellanox.com
14530Q: https://patchwork.kernel.org/project/netdevbpf/list/
14531F: drivers/net/ethernet/mellanox/mlxfw/
14532
14533MELLANOX HARDWARE PLATFORM SUPPORT
14534M: Hans de Goede <[email protected]>
14535M: Ilpo Järvinen <[email protected]>
14536M: Vadim Pasternak <[email protected]>
14537L: [email protected]
14538S: Supported
14539F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14540F: drivers/platform/mellanox/
14541F: include/linux/platform_data/mlxreg.h
14542
14543MELLANOX MLX4 core VPI driver
14544M: Tariq Toukan <[email protected]>
14545L: [email protected]
14546L: [email protected]
14547S: Supported
14548W: http://www.mellanox.com
14549Q: https://patchwork.kernel.org/project/netdevbpf/list/
14550F: drivers/net/ethernet/mellanox/mlx4/
14551F: include/linux/mlx4/
14552
14553MELLANOX MLX4 IB driver
14554M: Yishai Hadas <[email protected]>
14555L: [email protected]
14556S: Supported
14557W: http://www.mellanox.com
14558Q: http://patchwork.kernel.org/project/linux-rdma/list/
14559F: drivers/infiniband/hw/mlx4/
14560F: include/linux/mlx4/
14561F: include/uapi/rdma/mlx4-abi.h
14562
14563MELLANOX MLX5 core VPI driver
14564M: Saeed Mahameed <[email protected]>
14565M: Leon Romanovsky <[email protected]>
14566M: Tariq Toukan <[email protected]>
14567L: [email protected]
14568L: [email protected]
14569S: Supported
14570W: http://www.mellanox.com
14571Q: https://patchwork.kernel.org/project/netdevbpf/list/
14572F: Documentation/networking/device_drivers/ethernet/mellanox/
14573F: drivers/net/ethernet/mellanox/mlx5/core/
14574F: include/linux/mlx5/
14575
14576MELLANOX MLX5 IB driver
14577M: Leon Romanovsky <[email protected]>
14578L: [email protected]
14579S: Supported
14580W: http://www.mellanox.com
14581Q: http://patchwork.kernel.org/project/linux-rdma/list/
14582F: drivers/infiniband/hw/mlx5/
14583F: include/linux/mlx5/
14584F: include/uapi/rdma/mlx5-abi.h
14585
14586MELLANOX MLX5 VDPA DRIVER
14587M: Dragos Tatulea <[email protected]>
14588L: [email protected]
14589S: Supported
14590F: drivers/vdpa/mlx5/
14591
14592MELLANOX MLXCPLD I2C AND MUX DRIVER
14593M: Vadim Pasternak <[email protected]>
14594M: Michael Shych <[email protected]>
14595L: [email protected]
14596S: Supported
14597F: Documentation/i2c/busses/i2c-mlxcpld.rst
14598F: drivers/i2c/busses/i2c-mlxcpld.c
14599F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
14600
14601MELLANOX MLXCPLD LED DRIVER
14602M: Vadim Pasternak <[email protected]>
14603L: [email protected]
14604S: Supported
14605F: Documentation/leds/leds-mlxcpld.rst
14606F: drivers/leds/leds-mlxcpld.c
14607F: drivers/leds/leds-mlxreg.c
14608
14609MELLANOX PLATFORM DRIVER
14610M: Vadim Pasternak <[email protected]>
14611L: [email protected]
14612S: Supported
14613F: drivers/platform/x86/mlx-platform.c
14614
14615MEMBARRIER SUPPORT
14616M: Mathieu Desnoyers <[email protected]>
14617M: "Paul E. McKenney" <[email protected]>
14618L: [email protected]
14619S: Supported
14620F: Documentation/scheduler/membarrier.rst
14621F: arch/*/include/asm/membarrier.h
14622F: arch/*/include/asm/sync_core.h
14623F: include/uapi/linux/membarrier.h
14624F: kernel/sched/membarrier.c
14625
14626MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14627M: Mike Rapoport <[email protected]>
14628L: [email protected]
14629S: Maintained
14630F: Documentation/core-api/boot-time-mm.rst
14631F: include/linux/memblock.h
14632F: mm/memblock.c
14633F: mm/mm_init.c
14634F: tools/testing/memblock/
14635
14636MEMORY ALLOCATION PROFILING
14637M: Suren Baghdasaryan <[email protected]>
14638M: Kent Overstreet <[email protected]>
14639L: [email protected]
14640S: Maintained
14641F: Documentation/mm/allocation-profiling.rst
14642F: include/linux/alloc_tag.h
14643F: include/linux/pgalloc_tag.h
14644F: lib/alloc_tag.c
14645
14646MEMORY CONTROLLER DRIVERS
14647M: Krzysztof Kozlowski <[email protected]>
14648L: [email protected]
14649S: Maintained
14650B: mailto:[email protected]
14651T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14652F: Documentation/devicetree/bindings/memory-controllers/
14653F: drivers/memory/
14654F: include/dt-bindings/memory/
14655F: include/memory/
14656
14657MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14658M: Dmitry Osipenko <[email protected]>
14659L: [email protected]
14660L: [email protected]
14661S: Maintained
14662T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14663F: drivers/devfreq/tegra30-devfreq.c
14664
14665MEMORY HOT(UN)PLUG
14666M: David Hildenbrand <[email protected]>
14667M: Oscar Salvador <[email protected]>
14668L: [email protected]
14669S: Maintained
14670F: Documentation/admin-guide/mm/memory-hotplug.rst
14671F: Documentation/core-api/memory-hotplug.rst
14672F: drivers/base/memory.c
14673F: include/linux/memory_hotplug.h
14674F: mm/memory_hotplug.c
14675F: tools/testing/selftests/memory-hotplug/
14676
14677MEMORY MANAGEMENT
14678M: Andrew Morton <[email protected]>
14679L: [email protected]
14680S: Maintained
14681W: http://www.linux-mm.org
14682T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14683T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14684F: include/linux/gfp.h
14685F: include/linux/gfp_types.h
14686F: include/linux/memfd.h
14687F: include/linux/memory.h
14688F: include/linux/memory_hotplug.h
14689F: include/linux/memory-tiers.h
14690F: include/linux/mempolicy.h
14691F: include/linux/mempool.h
14692F: include/linux/memremap.h
14693F: include/linux/mm.h
14694F: include/linux/mm_*.h
14695F: include/linux/mmzone.h
14696F: include/linux/mmu_notifier.h
14697F: include/linux/pagewalk.h
14698F: include/linux/rmap.h
14699F: include/trace/events/ksm.h
14700F: mm/
14701F: tools/mm/
14702F: tools/testing/selftests/mm/
14703N: include/linux/page[-_]*
14704
14705MEMORY MAPPING
14706M: Andrew Morton <[email protected]>
14707R: Liam R. Howlett <[email protected]>
14708R: Vlastimil Babka <[email protected]>
14709R: Lorenzo Stoakes <[email protected]>
14710L: [email protected]
14711S: Maintained
14712W: http://www.linux-mm.org
14713T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14714F: mm/mmap.c
14715
14716MEMORY TECHNOLOGY DEVICES (MTD)
14717M: Miquel Raynal <[email protected]>
14718M: Richard Weinberger <[email protected]>
14719M: Vignesh Raghavendra <[email protected]>
14720L: [email protected]
14721S: Maintained
14722W: http://www.linux-mtd.infradead.org/
14723Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14724C: irc://irc.oftc.net/mtd
14725T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14726T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14727F: Documentation/devicetree/bindings/mtd/
14728F: drivers/mtd/
14729F: include/linux/mtd/
14730F: include/uapi/mtd/
14731
14732MEMSENSING MICROSYSTEMS MSA311 DRIVER
14733M: Dmitry Rokosov <[email protected]>
14734L: [email protected]
14735S: Maintained
14736F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14737F: drivers/iio/accel/msa311.c
14738
14739MEN A21 WATCHDOG DRIVER
14740M: Johannes Thumshirn <[email protected]>
14741L: [email protected]
14742S: Maintained
14743F: drivers/watchdog/mena21_wdt.c
14744
14745MEN CHAMELEON BUS (mcb)
14746M: Johannes Thumshirn <[email protected]>
14747S: Maintained
14748F: Documentation/driver-api/men-chameleon-bus.rst
14749F: drivers/mcb/
14750F: include/linux/mcb.h
14751
14752MEN F21BMC (Board Management Controller)
14753M: Andreas Werner <[email protected]>
14754S: Supported
14755F: Documentation/hwmon/menf21bmc.rst
14756F: drivers/hwmon/menf21bmc_hwmon.c
14757F: drivers/leds/leds-menf21bmc.c
14758F: drivers/mfd/menf21bmc.c
14759F: drivers/watchdog/menf21bmc_wdt.c
14760
14761MEN Z069 WATCHDOG DRIVER
14762M: Johannes Thumshirn <[email protected]>
14763L: [email protected]
14764S: Maintained
14765F: drivers/watchdog/menz69_wdt.c
14766
14767MESON AO CEC DRIVER FOR AMLOGIC SOCS
14768M: Neil Armstrong <[email protected]>
14769L: [email protected]
14770L: [email protected]
14771S: Supported
14772W: http://linux-meson.com/
14773T: git git://linuxtv.org/media_tree.git
14774F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14775F: drivers/media/cec/platform/meson/ao-cec-g12a.c
14776F: drivers/media/cec/platform/meson/ao-cec.c
14777
14778MESON GE2D DRIVER FOR AMLOGIC SOCS
14779M: Neil Armstrong <[email protected]>
14780L: [email protected]
14781L: [email protected]
14782S: Supported
14783T: git git://linuxtv.org/media_tree.git
14784F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14785F: drivers/media/platform/amlogic/meson-ge2d/
14786
14787MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14788M: Liang Yang <[email protected]>
14789L: [email protected]
14790S: Maintained
14791F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14792F: drivers/mtd/nand/raw/meson_*
14793
14794MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14795M: Neil Armstrong <[email protected]>
14796L: [email protected]
14797L: [email protected]
14798S: Supported
14799T: git git://linuxtv.org/media_tree.git
14800F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14801F: drivers/staging/media/meson/vdec/
14802
14803META ETHERNET DRIVERS
14804M: Alexander Duyck <[email protected]>
14805M: Jakub Kicinski <[email protected]>
14806R: [email protected]
14807S: Supported
14808F: drivers/net/ethernet/meta/
14809
14810METHODE UDPU SUPPORT
14811M: Robert Marko <[email protected]>
14812S: Maintained
14813F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14814F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14815
14816MHI BUS
14817M: Manivannan Sadhasivam <[email protected]>
14818L: [email protected]
14819L: [email protected]
14820S: Maintained
14821T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14822F: Documentation/ABI/stable/sysfs-bus-mhi
14823F: Documentation/mhi/
14824F: drivers/bus/mhi/
14825F: drivers/pci/endpoint/functions/pci-epf-mhi.c
14826F: include/linux/mhi.h
14827
14828MICROBLAZE ARCHITECTURE
14829M: Michal Simek <[email protected]>
14830S: Supported
14831W: http://www.monstr.eu/fdt/
14832T: git git://git.monstr.eu/linux-2.6-microblaze.git
14833F: arch/microblaze/
14834
14835MICROBLAZE TMR INJECT
14836M: Appana Durga Kedareswara rao <[email protected]>
14837S: Supported
14838F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14839F: drivers/misc/xilinx_tmr_inject.c
14840
14841MICROBLAZE TMR MANAGER
14842M: Appana Durga Kedareswara rao <[email protected]>
14843S: Supported
14844F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14845F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14846F: drivers/misc/xilinx_tmr_manager.c
14847
14848MICROCHIP AT91 DMA DRIVERS
14849M: Ludovic Desroches <[email protected]>
14850L: [email protected] (moderated for non-subscribers)
14851L: [email protected]
14852S: Supported
14853F: Documentation/devicetree/bindings/dma/atmel-dma.txt
14854F: drivers/dma/at_hdmac.c
14855F: drivers/dma/at_xdmac.c
14856F: include/dt-bindings/dma/at91.h
14857
14858MICROCHIP AT91 SERIAL DRIVER
14859M: Richard Genoud <[email protected]>
14860S: Maintained
14861F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14862F: drivers/tty/serial/atmel_serial.c
14863F: drivers/tty/serial/atmel_serial.h
14864
14865MICROCHIP AT91 USART MFD DRIVER
14866M: Radu Pirea <[email protected]>
14867L: [email protected]
14868S: Supported
14869F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14870F: drivers/mfd/at91-usart.c
14871F: include/dt-bindings/mfd/at91-usart.h
14872
14873MICROCHIP AT91 USART SPI DRIVER
14874M: Radu Pirea <[email protected]>
14875L: [email protected]
14876S: Supported
14877F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14878F: drivers/spi/spi-at91-usart.c
14879
14880MICROCHIP AUDIO ASOC DRIVERS
14881M: Claudiu Beznea <[email protected]>
14882L: [email protected] (moderated for non-subscribers)
14883S: Supported
14884F: Documentation/devicetree/bindings/sound/atmel*
14885F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14886F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14887F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14888F: sound/soc/atmel
14889
14890MICROCHIP CSI2DC DRIVER
14891M: Eugen Hristev <[email protected]>
14892L: [email protected]
14893S: Supported
14894F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14895F: drivers/media/platform/microchip/microchip-csi2dc.c
14896
14897MICROCHIP ECC DRIVER
14898L: [email protected]
14899S: Orphan
14900F: drivers/crypto/atmel-ecc.*
14901
14902MICROCHIP EIC DRIVER
14903M: Claudiu Beznea <[email protected]>
14904L: [email protected] (moderated for non-subscribers)
14905S: Supported
14906F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14907F: drivers/irqchip/irq-mchp-eic.c
14908
14909MICROCHIP I2C DRIVER
14910M: Codrin Ciubotariu <[email protected]>
14911L: [email protected]
14912S: Supported
14913F: drivers/i2c/busses/i2c-at91-*.c
14914F: drivers/i2c/busses/i2c-at91.h
14915
14916MICROCHIP ISC DRIVER
14917M: Eugen Hristev <[email protected]>
14918L: [email protected]
14919S: Supported
14920F: Documentation/devicetree/bindings/media/atmel,isc.yaml
14921F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
14922F: drivers/media/platform/microchip/microchip-isc*
14923F: drivers/media/platform/microchip/microchip-sama*-isc*
14924F: drivers/staging/media/deprecated/atmel/atmel-isc*
14925F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14926F: include/linux/atmel-isc-media.h
14927
14928MICROCHIP ISI DRIVER
14929M: Eugen Hristev <[email protected]>
14930L: [email protected]
14931S: Supported
14932F: drivers/media/platform/atmel/atmel-isi.c
14933F: drivers/media/platform/atmel/atmel-isi.h
14934
14935MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14936M: Woojung Huh <[email protected]>
14937M: [email protected]
14938L: [email protected]
14939S: Maintained
14940F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14941F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14942F: drivers/net/dsa/microchip/*
14943F: include/linux/dsa/ksz_common.h
14944F: include/linux/platform_data/microchip-ksz.h
14945F: net/dsa/tag_ksz.c
14946
14947MICROCHIP LAN743X ETHERNET DRIVER
14948M: Bryan Whitehead <[email protected]>
14949M: [email protected]
14950L: [email protected]
14951S: Maintained
14952F: drivers/net/ethernet/microchip/lan743x_*
14953
14954MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14955M: Arun Ramadoss <[email protected]>
14956R: [email protected]
14957L: [email protected]
14958S: Maintained
14959F: drivers/net/phy/microchip_t1.c
14960
14961MICROCHIP LAN966X ETHERNET DRIVER
14962M: Horatiu Vultur <[email protected]>
14963M: [email protected]
14964L: [email protected]
14965S: Maintained
14966F: drivers/net/ethernet/microchip/lan966x/*
14967
14968MICROCHIP LAN966X OIC DRIVER
14969M: Herve Codina <[email protected]>
14970S: Maintained
14971F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
14972F: drivers/irqchip/irq-lan966x-oic.c
14973
14974MICROCHIP LCDFB DRIVER
14975M: Nicolas Ferre <[email protected]>
14976L: [email protected]
14977S: Maintained
14978F: drivers/video/fbdev/atmel_lcdfb.c
14979F: include/video/atmel_lcdc.h
14980
14981MICROCHIP MCP16502 PMIC DRIVER
14982M: Claudiu Beznea <[email protected]>
14983L: [email protected] (moderated for non-subscribers)
14984S: Supported
14985F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14986F: drivers/regulator/mcp16502.c
14987
14988MICROCHIP MCP3564 ADC DRIVER
14989M: Marius Cristea <[email protected]>
14990L: [email protected]
14991S: Supported
14992F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14993F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14994F: drivers/iio/adc/mcp3564.c
14995
14996MICROCHIP MCP3911 ADC DRIVER
14997M: Marcus Folkesson <[email protected]>
14998M: Kent Gustavsson <[email protected]>
14999L: [email protected]
15000S: Maintained
15001F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15002F: drivers/iio/adc/mcp3911.c
15003
15004MICROCHIP MMC/SD/SDIO MCI DRIVER
15005M: Aubin Constans <[email protected]>
15006S: Maintained
15007F: drivers/mmc/host/atmel-mci.c
15008
15009MICROCHIP NAND DRIVER
15010L: [email protected]
15011S: Orphan
15012F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
15013F: drivers/mtd/nand/raw/atmel/*
15014
15015MICROCHIP OTPC DRIVER
15016M: Claudiu Beznea <[email protected]>
15017L: [email protected] (moderated for non-subscribers)
15018S: Supported
15019F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15020F: drivers/nvmem/microchip-otpc.c
15021F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15022
15023MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15024M: Marius Cristea <[email protected]>
15025L: [email protected]
15026S: Supported
15027F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15028F: drivers/iio/adc/pac1934.c
15029
15030MICROCHIP PCI1XXXX GP DRIVER
15031M: Vaibhaav Ram T.L <[email protected]>
15032M: Kumaravel Thiagarajan <[email protected]>
15033L: [email protected]
15034S: Supported
15035F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15036F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15037F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15038F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15039
15040MICROCHIP PCI1XXXX I2C DRIVER
15041M: Tharun Kumar P <[email protected]>
15042M: Kumaravel Thiagarajan <[email protected]>
15043M: Microchip Linux Driver Support <[email protected]>
15044L: [email protected]
15045S: Maintained
15046F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15047
15048MICROCHIP PCIe UART DRIVER
15049M: Kumaravel Thiagarajan <[email protected]>
15050M: Tharun Kumar P <[email protected]>
15051L: [email protected]
15052S: Maintained
15053F: drivers/tty/serial/8250/8250_pci1xxxx.c
15054
15055MICROCHIP POLARFIRE FPGA DRIVERS
15056M: Conor Dooley <[email protected]>
15057R: Vladimir Georgiev <[email protected]>
15058L: [email protected]
15059S: Supported
15060F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15061F: drivers/fpga/microchip-spi.c
15062
15063MICROCHIP PWM DRIVER
15064M: Claudiu Beznea <[email protected]>
15065L: [email protected] (moderated for non-subscribers)
15066L: [email protected]
15067S: Supported
15068F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15069F: drivers/pwm/pwm-atmel.c
15070
15071MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15072M: Manikandan Muralidharan <[email protected]>
15073M: Dharma Balasubiramani <[email protected]>
15074L: [email protected]
15075S: Supported
15076F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15077F: drivers/gpu/drm/bridge/microchip-lvds.c
15078
15079MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15080M: Eugen Hristev <[email protected]>
15081L: [email protected]
15082S: Supported
15083F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15084F: drivers/iio/adc/at91-sama5d2_adc.c
15085F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15086
15087MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15088M: Claudiu Beznea <[email protected]>
15089S: Supported
15090F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15091F: drivers/power/reset/at91-sama5d2_shdwc.c
15092
15093MICROCHIP SOC DRIVERS
15094M: Conor Dooley <[email protected]>
15095S: Supported
15096T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15097F: Documentation/devicetree/bindings/soc/microchip/
15098F: drivers/soc/microchip/
15099
15100MICROCHIP SPI DRIVER
15101M: Ryan Wanner <[email protected]>
15102S: Supported
15103F: drivers/spi/spi-atmel.*
15104
15105MICROCHIP SSC DRIVER
15106M: Claudiu Beznea <[email protected]>
15107L: [email protected] (moderated for non-subscribers)
15108S: Supported
15109F: Documentation/devicetree/bindings/misc/atmel-ssc.txt
15110F: drivers/misc/atmel-ssc.c
15111F: include/linux/atmel-ssc.h
15112
15113Microchip Timer Counter Block (TCB) Capture Driver
15114M: Kamel Bouhara <[email protected]>
15115L: [email protected] (moderated for non-subscribers)
15116L: [email protected]
15117S: Maintained
15118F: drivers/counter/microchip-tcb-capture.c
15119
15120MICROCHIP USB251XB DRIVER
15121M: Richard Leitner <[email protected]>
15122L: [email protected]
15123S: Maintained
15124F: Documentation/devicetree/bindings/usb/usb251xb.yaml
15125F: drivers/usb/misc/usb251xb.c
15126
15127MICROCHIP USBA UDC DRIVER
15128M: Cristian Birsan <[email protected]>
15129L: [email protected] (moderated for non-subscribers)
15130S: Supported
15131F: drivers/usb/gadget/udc/atmel_usba_udc.*
15132
15133MICROCHIP WILC1000 WIFI DRIVER
15134M: Ajay Singh <[email protected]>
15135M: Claudiu Beznea <[email protected]>
15136L: [email protected]
15137S: Supported
15138F: drivers/net/wireless/microchip/wilc1000/
15139
15140MICROSEMI MIPS SOCS
15141M: Alexandre Belloni <[email protected]>
15142M: [email protected]
15143L: [email protected]
15144S: Supported
15145F: Documentation/devicetree/bindings/mips/mscc.txt
15146F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15147F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15148F: arch/mips/boot/dts/mscc/
15149F: arch/mips/configs/generic/board-ocelot.config
15150F: arch/mips/generic/board-ocelot.c
15151
15152MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15153M: Don Brace <[email protected]>
15154L: [email protected]
15155L: [email protected]
15156S: Supported
15157F: Documentation/scsi/smartpqi.rst
15158F: drivers/scsi/smartpqi/Kconfig
15159F: drivers/scsi/smartpqi/Makefile
15160F: drivers/scsi/smartpqi/smartpqi*.[ch]
15161F: include/linux/cciss*.h
15162F: include/uapi/linux/cciss*.h
15163
15164MICROSOFT MANA RDMA DRIVER
15165M: Long Li <[email protected]>
15166M: Ajay Sharma <[email protected]>
15167L: [email protected]
15168S: Supported
15169F: drivers/infiniband/hw/mana/
15170F: include/net/mana
15171F: include/uapi/rdma/mana-abi.h
15172
15173MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15174M: Maximilian Luz <[email protected]>
15175L: [email protected]
15176S: Maintained
15177F: drivers/platform/surface/surface_aggregator_tabletsw.c
15178
15179MICROSOFT SURFACE BATTERY AND AC DRIVERS
15180M: Maximilian Luz <[email protected]>
15181L: [email protected]
15182L: [email protected]
15183S: Maintained
15184F: drivers/power/supply/surface_battery.c
15185F: drivers/power/supply/surface_charger.c
15186
15187MICROSOFT SURFACE DTX DRIVER
15188M: Maximilian Luz <[email protected]>
15189L: [email protected]
15190S: Maintained
15191F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
15192F: drivers/platform/surface/surface_dtx.c
15193F: include/uapi/linux/surface_aggregator/dtx.h
15194
15195MICROSOFT SURFACE SENSOR FAN DRIVER
15196M: Maximilian Luz <[email protected]>
15197M: Ivor Wanders <[email protected]>
15198L: [email protected]
15199S: Maintained
15200F: Documentation/hwmon/surface_fan.rst
15201F: drivers/hwmon/surface_fan.c
15202
15203MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15204M: Maximilian Luz <[email protected]>
15205L: [email protected]
15206S: Maintained
15207F: drivers/platform/surface/surface_gpe.c
15208
15209MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15210M: Hans de Goede <[email protected]>
15211M: Ilpo Järvinen <[email protected]>
15212M: Maximilian Luz <[email protected]>
15213L: [email protected]
15214S: Maintained
15215T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15216F: drivers/platform/surface/
15217
15218MICROSOFT SURFACE HID TRANSPORT DRIVER
15219M: Maximilian Luz <[email protected]>
15220L: [email protected]
15221L: [email protected]
15222S: Maintained
15223F: drivers/hid/surface-hid/
15224
15225MICROSOFT SURFACE HOT-PLUG DRIVER
15226M: Maximilian Luz <[email protected]>
15227L: [email protected]
15228S: Maintained
15229F: drivers/platform/surface/surface_hotplug.c
15230
15231MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15232M: Maximilian Luz <[email protected]>
15233L: [email protected]
15234S: Maintained
15235F: drivers/platform/surface/surface_platform_profile.c
15236
15237MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15238M: Chen Yu <[email protected]>
15239L: [email protected]
15240S: Supported
15241F: drivers/platform/surface/surfacepro3_button.c
15242
15243MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15244M: Maximilian Luz <[email protected]>
15245L: [email protected]
15246S: Maintained
15247F: drivers/platform/surface/surface_aggregator_hub.c
15248
15249MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15250M: Maximilian Luz <[email protected]>
15251L: [email protected]
15252S: Maintained
15253W: https://github.com/linux-surface/surface-aggregator-module
15254C: irc://irc.libera.chat/linux-surface
15255F: Documentation/driver-api/surface_aggregator/
15256F: drivers/platform/surface/aggregator/
15257F: drivers/platform/surface/surface_acpi_notify.c
15258F: drivers/platform/surface/surface_aggregator_cdev.c
15259F: drivers/platform/surface/surface_aggregator_registry.c
15260F: include/linux/surface_acpi_notify.h
15261F: include/linux/surface_aggregator/
15262F: include/uapi/linux/surface_aggregator/
15263
15264MICROTEK X6 SCANNER
15265M: Oliver Neukum <[email protected]>
15266S: Maintained
15267F: drivers/usb/image/microtek.*
15268
15269MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15270M: Luka Kovacic <[email protected]>
15271M: Luka Perkov <[email protected]>
15272S: Maintained
15273F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15274F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15275F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15276F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15277F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15278F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15279
15280MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15281M: Sakari Ailus <[email protected]>
15282L: [email protected]
15283S: Maintained
15284F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15285F: Documentation/driver-api/media/drivers/ccs/
15286F: Documentation/userspace-api/media/drivers/ccs.rst
15287F: drivers/media/i2c/ccs-pll.c
15288F: drivers/media/i2c/ccs-pll.h
15289F: drivers/media/i2c/ccs/
15290F: include/uapi/linux/ccs.h
15291F: include/uapi/linux/smiapp.h
15292
15293MIPS
15294M: Thomas Bogendoerfer <[email protected]>
15295L: [email protected]
15296S: Maintained
15297W: http://www.linux-mips.org/
15298Q: https://patchwork.kernel.org/project/linux-mips/list/
15299T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15300F: Documentation/devicetree/bindings/mips/
15301F: Documentation/arch/mips/
15302F: arch/mips/
15303F: drivers/platform/mips/
15304F: include/dt-bindings/mips/
15305
15306MIPS BAIKAL-T1 PLATFORM
15307M: Serge Semin <[email protected]>
15308L: [email protected]
15309S: Supported
15310F: Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15311F: Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15312F: drivers/bus/bt1-*.c
15313F: drivers/clk/baikal-t1/
15314F: drivers/memory/bt1-l2-ctl.c
15315F: drivers/mtd/maps/physmap-bt1-rom.[ch]
15316
15317MIPS BOSTON DEVELOPMENT BOARD
15318M: Paul Burton <[email protected]>
15319L: [email protected]
15320S: Maintained
15321F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
15322F: arch/mips/boot/dts/img/boston.dts
15323F: arch/mips/configs/generic/board-boston.config
15324F: drivers/clk/imgtec/clk-boston.c
15325F: include/dt-bindings/clock/boston-clock.h
15326
15327MIPS CORE DRIVERS
15328M: Thomas Bogendoerfer <[email protected]>
15329M: Serge Semin <[email protected]>
15330L: [email protected]
15331S: Supported
15332F: drivers/bus/mips_cdmm.c
15333F: drivers/clocksource/mips-gic-timer.c
15334F: drivers/cpuidle/cpuidle-cps.c
15335F: drivers/irqchip/irq-mips-cpu.c
15336F: drivers/irqchip/irq-mips-gic.c
15337
15338MIPS GENERIC PLATFORM
15339M: Paul Burton <[email protected]>
15340L: [email protected]
15341S: Supported
15342F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15343F: arch/mips/generic/
15344F: arch/mips/tools/generic-board-config.sh
15345
15346MIPS RINT INSTRUCTION EMULATION
15347M: Aleksandar Markovic <[email protected]>
15348L: [email protected]
15349S: Supported
15350F: arch/mips/math-emu/dp_rint.c
15351F: arch/mips/math-emu/sp_rint.c
15352
15353MIPS/LOONGSON1 ARCHITECTURE
15354M: Keguang Zhang <[email protected]>
15355L: [email protected]
15356S: Maintained
15357F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15358F: arch/mips/include/asm/mach-loongson32/
15359F: arch/mips/loongson32/
15360F: drivers/*/*loongson1*
15361F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15362
15363MIPS/LOONGSON2EF ARCHITECTURE
15364M: Jiaxun Yang <[email protected]>
15365L: [email protected]
15366S: Maintained
15367F: arch/mips/include/asm/mach-loongson2ef/
15368F: arch/mips/loongson2ef/
15369F: drivers/cpufreq/loongson2_cpufreq.c
15370
15371MIPS/LOONGSON64 ARCHITECTURE
15372M: Huacai Chen <[email protected]>
15373M: Jiaxun Yang <[email protected]>
15374L: [email protected]
15375S: Maintained
15376F: arch/mips/include/asm/mach-loongson64/
15377F: arch/mips/loongson64/
15378F: drivers/irqchip/irq-loongson*
15379F: drivers/platform/mips/cpu_hwmon.c
15380
15381MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15382M: Hans Verkuil <[email protected]>
15383L: [email protected]
15384S: Odd Fixes
15385W: https://linuxtv.org
15386T: git git://linuxtv.org/media_tree.git
15387F: drivers/media/radio/radio-miropcm20*
15388
15389MITSUMI MM8013 FG DRIVER
15390M: Konrad Dybcio <[email protected]>
15391F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15392F: drivers/power/supply/mm8013.c
15393
15394MMP SUPPORT
15395R: Lubomir Rintel <[email protected]>
15396L: [email protected] (moderated for non-subscribers)
15397S: Odd Fixes
15398T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15399F: arch/arm/boot/dts/marvell/mmp*
15400F: arch/arm/mach-mmp/
15401F: include/linux/soc/mmp/
15402
15403MMP USB PHY DRIVERS
15404R: Lubomir Rintel <[email protected]>
15405L: [email protected] (moderated for non-subscribers)
15406S: Maintained
15407F: drivers/phy/marvell/phy-mmp3-usb.c
15408F: drivers/phy/marvell/phy-pxa-usb.c
15409
15410MMU GATHER AND TLB INVALIDATION
15411M: Will Deacon <[email protected]>
15412M: "Aneesh Kumar K.V" <[email protected]>
15413M: Andrew Morton <[email protected]>
15414M: Nick Piggin <[email protected]>
15415M: Peter Zijlstra <[email protected]>
15416L: [email protected]
15417L: [email protected]
15418S: Maintained
15419F: arch/*/include/asm/tlb.h
15420F: include/asm-generic/tlb.h
15421F: mm/mmu_gather.c
15422
15423MN88472 MEDIA DRIVER
15424L: [email protected]
15425S: Orphan
15426W: https://linuxtv.org
15427Q: http://patchwork.linuxtv.org/project/linux-media/list/
15428F: drivers/media/dvb-frontends/mn88472*
15429
15430MN88473 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/mn88473*
15436
15437MOBILEYE MIPS SOCS
15438M: Vladimir Kondratiev <[email protected]>
15439M: Gregory CLEMENT <[email protected]>
15440M: Théo Lebrun <[email protected]>
15441L: [email protected]
15442S: Maintained
15443F: Documentation/devicetree/bindings/mips/mobileye.yaml
15444F: Documentation/devicetree/bindings/soc/mobileye/
15445F: arch/mips/boot/dts/mobileye/
15446F: arch/mips/configs/eyeq5_defconfig
15447F: arch/mips/mobileye/board-epm5.its.S
15448F: drivers/clk/clk-eyeq.c
15449F: drivers/pinctrl/pinctrl-eyeq5.c
15450F: drivers/reset/reset-eyeq.c
15451F: include/dt-bindings/clock/mobileye,eyeq5-clk.h
15452
15453MODULE SUPPORT
15454M: Luis Chamberlain <[email protected]>
15455L: [email protected]
15456L: [email protected]
15457S: Maintained
15458T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15459F: include/linux/kmod.h
15460F: include/linux/module*.h
15461F: kernel/module/
15462F: lib/test_kmod.c
15463F: scripts/module*
15464F: tools/testing/selftests/kmod/
15465
15466MONOLITHIC POWER SYSTEM PMIC DRIVER
15467M: Saravanan Sekar <[email protected]>
15468S: Maintained
15469F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15470F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15471F: drivers/hwmon/pmbus/mpq7932.c
15472F: drivers/iio/adc/mp2629_adc.c
15473F: drivers/mfd/mp2629.c
15474F: drivers/power/supply/mp2629_charger.c
15475F: drivers/regulator/mp5416.c
15476F: drivers/regulator/mpq7920.c
15477F: drivers/regulator/mpq7920.h
15478F: include/linux/mfd/mp2629.h
15479
15480MOST(R) TECHNOLOGY DRIVER
15481M: Parthiban Veerasooran <[email protected]>
15482M: Christian Gromm <[email protected]>
15483S: Maintained
15484F: Documentation/ABI/testing/configfs-most
15485F: Documentation/ABI/testing/sysfs-bus-most
15486F: drivers/most/
15487F: drivers/staging/most/
15488F: include/linux/most.h
15489
15490MOTORCOMM PHY DRIVER
15491M: Frank <[email protected]>
15492L: [email protected]
15493S: Maintained
15494F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15495F: drivers/net/phy/motorcomm.c
15496
15497MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15498M: Jiri Slaby <[email protected]>
15499S: Maintained
15500F: Documentation/driver-api/tty/moxa-smartio.rst
15501F: drivers/tty/mxser.*
15502
15503MP3309C BACKLIGHT DRIVER
15504M: Flavio Suligoi <[email protected]>
15505L: [email protected]
15506S: Maintained
15507F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15508F: drivers/video/backlight/mp3309c.c
15509
15510MPS MP2891 DRIVER
15511M: Noah Wang <[email protected]>
15512L: [email protected]
15513S: Maintained
15514F: Documentation/hwmon/mp2891.rst
15515F: drivers/hwmon/pmbus/mp2891.c
15516
15517MPS MP2993 DRIVER
15518M: Noah Wang <[email protected]>
15519L: [email protected]
15520S: Maintained
15521F: Documentation/hwmon/mp2993.rst
15522F: drivers/hwmon/pmbus/mp2993.c
15523
15524MPS MP9941 DRIVER
15525M: Noah Wang <[email protected]>
15526L: [email protected]
15527S: Maintained
15528F: Documentation/hwmon/mp9941.rst
15529F: drivers/hwmon/pmbus/mp9941.c
15530
15531MR800 AVERMEDIA USB FM RADIO DRIVER
15532M: Alexey Klimov <[email protected]>
15533L: [email protected]
15534S: Maintained
15535T: git git://linuxtv.org/media_tree.git
15536F: drivers/media/radio/radio-mr800.c
15537
15538MRF24J40 IEEE 802.15.4 RADIO DRIVER
15539M: Stefan Schmidt <[email protected]>
15540L: [email protected]
15541S: Odd Fixes
15542F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15543F: drivers/net/ieee802154/mrf24j40.c
15544
15545MSI EC DRIVER
15546M: Nikita Kravets <[email protected]>
15547L: [email protected]
15548S: Maintained
15549W: https://github.com/BeardOverflow/msi-ec
15550F: drivers/platform/x86/msi-ec.*
15551
15552MSI LAPTOP SUPPORT
15553M: "Lee, Chun-Yi" <[email protected]>
15554L: [email protected]
15555S: Maintained
15556F: drivers/platform/x86/msi-laptop.c
15557
15558MSI WMI SUPPORT
15559L: [email protected]
15560S: Orphan
15561F: drivers/platform/x86/msi-wmi.c
15562
15563MSI WMI PLATFORM FEATURES
15564M: Armin Wolf <[email protected]>
15565L: [email protected]
15566S: Maintained
15567F: Documentation/ABI/testing/debugfs-msi-wmi-platform
15568F: Documentation/wmi/devices/msi-wmi-platform.rst
15569F: drivers/platform/x86/msi-wmi-platform.c
15570
15571MSI001 MEDIA DRIVER
15572L: [email protected]
15573S: Orphan
15574W: https://linuxtv.org
15575Q: http://patchwork.linuxtv.org/project/linux-media/list/
15576F: drivers/media/tuners/msi001*
15577
15578MSI2500 MEDIA DRIVER
15579L: [email protected]
15580S: Orphan
15581W: https://linuxtv.org
15582Q: http://patchwork.linuxtv.org/project/linux-media/list/
15583F: drivers/media/usb/msi2500/
15584
15585MSTAR INTERRUPT CONTROLLER DRIVER
15586M: Mark-PK Tsai <[email protected]>
15587M: Daniel Palmer <[email protected]>
15588S: Maintained
15589F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15590F: drivers/irqchip/irq-mst-intc.c
15591
15592MSYSTEMS DISKONCHIP G3 MTD DRIVER
15593M: Robert Jarzmik <[email protected]>
15594L: [email protected]
15595S: Maintained
15596F: drivers/mtd/devices/docg3*
15597
15598MT9M114 ONSEMI SENSOR DRIVER
15599M: Laurent Pinchart <[email protected]>
15600L: [email protected]
15601S: Maintained
15602T: git git://linuxtv.org/media_tree.git
15603F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15604F: drivers/media/i2c/mt9m114.c
15605
15606MT9P031 APTINA CAMERA SENSOR
15607M: Laurent Pinchart <[email protected]>
15608L: [email protected]
15609S: Maintained
15610T: git git://linuxtv.org/media_tree.git
15611F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15612F: drivers/media/i2c/mt9p031.c
15613F: include/media/i2c/mt9p031.h
15614
15615MT9T112 APTINA CAMERA SENSOR
15616M: Jacopo Mondi <[email protected]>
15617L: [email protected]
15618S: Odd Fixes
15619T: git git://linuxtv.org/media_tree.git
15620F: drivers/media/i2c/mt9t112.c
15621F: include/media/i2c/mt9t112.h
15622
15623MT9V032 APTINA CAMERA SENSOR
15624M: Laurent Pinchart <[email protected]>
15625L: [email protected]
15626S: Maintained
15627T: git git://linuxtv.org/media_tree.git
15628F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15629F: drivers/media/i2c/mt9v032.c
15630F: include/media/i2c/mt9v032.h
15631
15632MT9V111 APTINA CAMERA SENSOR
15633M: Jacopo Mondi <[email protected]>
15634L: [email protected]
15635S: Maintained
15636T: git git://linuxtv.org/media_tree.git
15637F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15638F: drivers/media/i2c/mt9v111.c
15639
15640MULTIFUNCTION DEVICES (MFD)
15641M: Lee Jones <[email protected]>
15642S: Maintained
15643T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15644F: Documentation/devicetree/bindings/mfd/
15645F: drivers/mfd/
15646F: include/dt-bindings/mfd/
15647F: include/linux/mfd/
15648
15649MULTIMEDIA CARD (MMC) ETC. OVER SPI
15650S: Orphan
15651F: drivers/mmc/host/mmc_spi.c
15652F: include/linux/spi/mmc_spi.h
15653
15654MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15655M: Ulf Hansson <[email protected]>
15656L: [email protected]
15657S: Maintained
15658T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15659F: Documentation/devicetree/bindings/mmc/
15660F: drivers/mmc/
15661F: include/linux/mmc/
15662F: include/uapi/linux/mmc/
15663
15664MULTIPLEXER SUBSYSTEM
15665M: Peter Rosin <[email protected]>
15666S: Maintained
15667F: Documentation/ABI/testing/sysfs-class-mux*
15668F: Documentation/devicetree/bindings/mux/
15669F: drivers/mux/
15670F: include/dt-bindings/mux/
15671F: include/linux/mux/
15672
15673MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15674M: Bin Liu <[email protected]>
15675L: [email protected]
15676S: Maintained
15677F: drivers/usb/musb/
15678
15679MXL301RF MEDIA DRIVER
15680M: Akihiro Tsukada <[email protected]>
15681L: [email protected]
15682S: Odd Fixes
15683F: drivers/media/tuners/mxl301rf*
15684
15685MXL5007T MEDIA DRIVER
15686M: Michael Krufky <[email protected]>
15687L: [email protected]
15688S: Maintained
15689W: https://linuxtv.org
15690W: http://github.com/mkrufky
15691Q: http://patchwork.linuxtv.org/project/linux-media/list/
15692T: git git://linuxtv.org/mkrufky/tuners.git
15693F: drivers/media/tuners/mxl5007t.*
15694
15695MXSFB DRM DRIVER
15696M: Marek Vasut <[email protected]>
15697M: Stefan Agner <[email protected]>
15698L: [email protected]
15699S: Supported
15700T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
15701F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15702F: drivers/gpu/drm/mxsfb/
15703
15704MYLEX DAC960 PCI RAID Controller
15705M: Hannes Reinecke <[email protected]>
15706L: [email protected]
15707S: Supported
15708F: drivers/scsi/myrb.*
15709F: drivers/scsi/myrs.*
15710
15711MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15712L: [email protected]
15713S: Orphan
15714W: https://www.cspi.com/ethernet-products/support/downloads/
15715F: drivers/net/ethernet/myricom/myri10ge/
15716
15717NAND FLASH SUBSYSTEM
15718M: Miquel Raynal <[email protected]>
15719R: Richard Weinberger <[email protected]>
15720L: [email protected]
15721S: Maintained
15722W: http://www.linux-mtd.infradead.org/
15723Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15724C: irc://irc.oftc.net/mtd
15725T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15726F: drivers/mtd/nand/
15727F: include/linux/mtd/*nand*.h
15728
15729NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15730M: Daniel Mack <[email protected]>
15731L: [email protected] (moderated for non-subscribers)
15732S: Maintained
15733W: http://www.native-instruments.com
15734F: sound/usb/caiaq/
15735
15736NATSEMI ETHERNET DRIVER (DP8381x)
15737S: Orphan
15738F: drivers/net/ethernet/natsemi/natsemi.c
15739
15740NCR 5380 SCSI DRIVERS
15741M: Finn Thain <[email protected]>
15742M: Michael Schmitz <[email protected]>
15743L: [email protected]
15744S: Maintained
15745F: Documentation/scsi/g_NCR5380.rst
15746F: drivers/scsi/NCR5380.*
15747F: drivers/scsi/arm/cumana_1.c
15748F: drivers/scsi/arm/oak.c
15749F: drivers/scsi/atari_scsi.*
15750F: drivers/scsi/dmx3191d.c
15751F: drivers/scsi/g_NCR5380.*
15752F: drivers/scsi/mac_scsi.*
15753F: drivers/scsi/sun3_scsi.*
15754F: drivers/scsi/sun3_scsi_vme.c
15755
15756NCSI LIBRARY
15757M: Samuel Mendoza-Jonas <[email protected]>
15758S: Maintained
15759F: net/ncsi/
15760
15761NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15762M: Zev Weiss <[email protected]>
15763L: [email protected]
15764S: Maintained
15765F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15766F: drivers/hwmon/nct6775-i2c.c
15767
15768NETCONSOLE
15769M: Breno Leitao <[email protected]>
15770S: Maintained
15771F: Documentation/networking/netconsole.rst
15772F: drivers/net/netconsole.c
15773
15774NETDEVSIM
15775M: Jakub Kicinski <[email protected]>
15776S: Maintained
15777F: drivers/net/netdevsim/*
15778F: tools/testing/selftests/drivers/net/netdevsim/*
15779
15780NETEM NETWORK EMULATOR
15781M: Stephen Hemminger <[email protected]>
15782L: [email protected]
15783S: Maintained
15784F: net/sched/sch_netem.c
15785
15786NETERION 10GbE DRIVERS (s2io)
15787M: Jon Mason <[email protected]>
15788L: [email protected]
15789S: Supported
15790F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15791F: drivers/net/ethernet/neterion/
15792
15793NETFILTER
15794M: Pablo Neira Ayuso <[email protected]>
15795M: Jozsef Kadlecsik <[email protected]>
15796L: [email protected]
15797L: [email protected]
15798S: Maintained
15799W: http://www.netfilter.org/
15800W: http://www.iptables.org/
15801W: http://www.nftables.org/
15802Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
15803C: irc://irc.libera.chat/netfilter
15804T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15805T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15806F: include/linux/netfilter*
15807F: include/linux/netfilter/
15808F: include/net/netfilter/
15809F: include/uapi/linux/netfilter*
15810F: include/uapi/linux/netfilter/
15811F: net/*/netfilter.c
15812F: net/*/netfilter/
15813F: net/bridge/br_netfilter*.c
15814F: net/netfilter/
15815F: tools/testing/selftests/net/netfilter/
15816
15817NETROM NETWORK LAYER
15818M: Ralf Baechle <[email protected]>
15819L: [email protected]
15820S: Maintained
15821W: https://linux-ax25.in-berlin.de
15822F: include/net/netrom.h
15823F: include/uapi/linux/netrom.h
15824F: net/netrom/
15825
15826NETRONIX EMBEDDED CONTROLLER
15827M: Jonathan Neuschäfer <[email protected]>
15828S: Maintained
15829F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15830F: drivers/mfd/ntxec.c
15831F: drivers/pwm/pwm-ntxec.c
15832F: drivers/rtc/rtc-ntxec.c
15833F: include/linux/mfd/ntxec.h
15834
15835NETRONOME ETHERNET DRIVERS
15836M: Louis Peens <[email protected]>
15837R: Jakub Kicinski <[email protected]>
15838L: [email protected]
15839S: Maintained
15840F: drivers/net/ethernet/netronome/
15841
15842NETWORK BLOCK DEVICE (NBD)
15843M: Josef Bacik <[email protected]>
15844L: [email protected]
15845L: [email protected]
15846S: Maintained
15847F: Documentation/admin-guide/blockdev/nbd.rst
15848F: drivers/block/nbd.c
15849F: include/trace/events/nbd.h
15850F: include/uapi/linux/nbd.h
15851
15852NETWORK DROP MONITOR
15853M: Neil Horman <[email protected]>
15854L: [email protected]
15855S: Maintained
15856W: https://fedorahosted.org/dropwatch/
15857F: include/uapi/linux/net_dropmon.h
15858F: net/core/drop_monitor.c
15859
15860NETWORKING DRIVERS
15861M: "David S. Miller" <[email protected]>
15862M: Eric Dumazet <[email protected]>
15863M: Jakub Kicinski <[email protected]>
15864M: Paolo Abeni <[email protected]>
15865L: [email protected]
15866S: Maintained
15867P: Documentation/process/maintainer-netdev.rst
15868Q: https://patchwork.kernel.org/project/netdevbpf/list/
15869T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15870T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15871F: Documentation/devicetree/bindings/net/
15872F: Documentation/networking/net_cachelines/net_device.rst
15873F: drivers/connector/
15874F: drivers/net/
15875F: include/dt-bindings/net/
15876F: include/linux/cn_proc.h
15877F: include/linux/etherdevice.h
15878F: include/linux/fcdevice.h
15879F: include/linux/fddidevice.h
15880F: include/linux/hippidevice.h
15881F: include/linux/if_*
15882F: include/linux/inetdevice.h
15883F: include/linux/netdevice.h
15884F: include/uapi/linux/cn_proc.h
15885F: include/uapi/linux/if_*
15886F: include/uapi/linux/netdevice.h
15887X: drivers/net/wireless/
15888
15889NETWORKING DRIVERS (WIRELESS)
15890M: Kalle Valo <[email protected]>
15891L: [email protected]
15892S: Maintained
15893W: https://wireless.wiki.kernel.org/
15894Q: https://patchwork.kernel.org/project/linux-wireless/list/
15895T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15896T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15897F: Documentation/devicetree/bindings/net/wireless/
15898F: drivers/net/wireless/
15899
15900NETWORKING [DSA]
15901M: Andrew Lunn <[email protected]>
15902M: Florian Fainelli <[email protected]>
15903M: Vladimir Oltean <[email protected]>
15904S: Maintained
15905F: Documentation/devicetree/bindings/net/dsa/
15906F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15907F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
15908F: drivers/net/dsa/
15909F: include/linux/dsa/
15910F: include/linux/platform_data/dsa.h
15911F: include/net/dsa.h
15912F: net/dsa/
15913F: tools/testing/selftests/drivers/net/dsa/
15914
15915NETWORKING [GENERAL]
15916M: "David S. Miller" <[email protected]>
15917M: Eric Dumazet <[email protected]>
15918M: Jakub Kicinski <[email protected]>
15919M: Paolo Abeni <[email protected]>
15920L: [email protected]
15921S: Maintained
15922P: Documentation/process/maintainer-netdev.rst
15923Q: https://patchwork.kernel.org/project/netdevbpf/list/
15924B: mailto:[email protected]
15925T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15926T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15927F: Documentation/core-api/netlink.rst
15928F: Documentation/netlink/
15929F: Documentation/networking/
15930F: Documentation/networking/net_cachelines/
15931F: Documentation/process/maintainer-netdev.rst
15932F: Documentation/userspace-api/netlink/
15933F: include/linux/framer/framer-provider.h
15934F: include/linux/framer/framer.h
15935F: include/linux/in.h
15936F: include/linux/indirect_call_wrapper.h
15937F: include/linux/net.h
15938F: include/linux/netdevice.h
15939F: include/net/
15940F: include/uapi/linux/in.h
15941F: include/uapi/linux/net.h
15942F: include/uapi/linux/net_namespace.h
15943F: include/uapi/linux/netdevice.h
15944F: lib/net_utils.c
15945F: lib/random32.c
15946F: net/
15947F: tools/net/
15948F: tools/testing/selftests/net/
15949X: net/9p/
15950X: net/bluetooth/
15951
15952NETWORKING [IPSEC]
15953M: Steffen Klassert <[email protected]>
15954M: Herbert Xu <[email protected]>
15955M: "David S. Miller" <[email protected]>
15956L: [email protected]
15957S: Maintained
15958T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15959T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15960F: include/net/xfrm.h
15961F: include/uapi/linux/xfrm.h
15962F: net/ipv4/ah4.c
15963F: net/ipv4/esp4*
15964F: net/ipv4/ip_vti.c
15965F: net/ipv4/ipcomp.c
15966F: net/ipv4/xfrm*
15967F: net/ipv6/ah6.c
15968F: net/ipv6/esp6*
15969F: net/ipv6/ip6_vti.c
15970F: net/ipv6/ipcomp6.c
15971F: net/ipv6/xfrm*
15972F: net/key/
15973F: net/xfrm/
15974F: tools/testing/selftests/net/ipsec.c
15975
15976NETWORKING [IPv4/IPv6]
15977M: "David S. Miller" <[email protected]>
15978M: David Ahern <[email protected]>
15979L: [email protected]
15980S: Maintained
15981T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15982F: arch/x86/net/*
15983F: include/linux/ip.h
15984F: include/linux/ipv6*
15985F: include/net/fib*
15986F: include/net/ip*
15987F: include/net/route.h
15988F: net/ipv4/
15989F: net/ipv6/
15990
15991NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15992M: Paul Moore <[email protected]>
15993L: [email protected]
15994L: [email protected]
15995S: Supported
15996W: https://github.com/netlabel
15997F: Documentation/netlabel/
15998F: include/net/calipso.h
15999F: include/net/cipso_ipv4.h
16000F: include/net/netlabel.h
16001F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
16002F: include/uapi/linux/netfilter/xt_SECMARK.h
16003F: net/ipv4/cipso_ipv4.c
16004F: net/ipv6/calipso.c
16005F: net/netfilter/xt_CONNSECMARK.c
16006F: net/netfilter/xt_SECMARK.c
16007F: net/netlabel/
16008
16009NETWORKING [MACSEC]
16010M: Sabrina Dubroca <[email protected]>
16011L: [email protected]
16012S: Maintained
16013F: drivers/net/macsec.c
16014F: include/net/macsec.h
16015F: include/uapi/linux/if_macsec.h
16016K: macsec
16017K: \bmdo_
16018
16019NETWORKING [MPTCP]
16020M: Matthieu Baerts <[email protected]>
16021M: Mat Martineau <[email protected]>
16022R: Geliang Tang <[email protected]>
16023L: [email protected]
16024L: [email protected]
16025S: Maintained
16026W: https://github.com/multipath-tcp/mptcp_net-next/wiki
16027B: https://github.com/multipath-tcp/mptcp_net-next/issues
16028T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16029T: git https://github.com/multipath-tcp/mptcp_net-next.git export
16030F: Documentation/netlink/specs/mptcp_pm.yaml
16031F: Documentation/networking/mptcp*.rst
16032F: include/net/mptcp.h
16033F: include/trace/events/mptcp.h
16034F: include/uapi/linux/mptcp*.h
16035F: net/mptcp/
16036F: tools/testing/selftests/bpf/*/*mptcp*.c
16037F: tools/testing/selftests/net/mptcp/
16038
16039NETWORKING [TCP]
16040M: Eric Dumazet <[email protected]>
16041L: [email protected]
16042S: Maintained
16043F: Documentation/networking/net_cachelines/tcp_sock.rst
16044F: include/linux/tcp.h
16045F: include/net/tcp.h
16046F: include/trace/events/tcp.h
16047F: include/uapi/linux/tcp.h
16048F: net/ipv4/inet_connection_sock.c
16049F: net/ipv4/inet_hashtables.c
16050F: net/ipv4/inet_timewait_sock.c
16051F: net/ipv4/syncookies.c
16052F: net/ipv4/tcp*.c
16053F: net/ipv6/inet6_connection_sock.c
16054F: net/ipv6/inet6_hashtables.c
16055F: net/ipv6/syncookies.c
16056F: net/ipv6/tcp*.c
16057
16058NETWORKING [TLS]
16059M: Boris Pismenny <[email protected]>
16060M: John Fastabend <[email protected]>
16061M: Jakub Kicinski <[email protected]>
16062L: [email protected]
16063S: Maintained
16064F: include/net/tls.h
16065F: include/uapi/linux/tls.h
16066F: net/tls/*
16067
16068NETXEN (1/10) GbE SUPPORT
16069M: Manish Chopra <[email protected]>
16070M: Rahul Verma <[email protected]>
16071M: [email protected]
16072L: [email protected]
16073S: Supported
16074F: drivers/net/ethernet/qlogic/netxen/
16075
16076NET_FAILOVER MODULE
16077M: Sridhar Samudrala <[email protected]>
16078L: [email protected]
16079S: Supported
16080F: Documentation/networking/net_failover.rst
16081F: drivers/net/net_failover.c
16082F: include/net/net_failover.h
16083
16084NEXTHOP
16085M: David Ahern <[email protected]>
16086L: [email protected]
16087S: Maintained
16088F: include/net/netns/nexthop.h
16089F: include/net/nexthop.h
16090F: include/uapi/linux/nexthop.h
16091F: net/ipv4/nexthop.c
16092
16093NFC SUBSYSTEM
16094M: Krzysztof Kozlowski <[email protected]>
16095L: [email protected]
16096S: Maintained
16097F: Documentation/devicetree/bindings/net/nfc/
16098F: drivers/nfc/
16099F: include/net/nfc/
16100F: include/uapi/linux/nfc.h
16101F: net/nfc/
16102
16103NFC VIRTUAL NCI DEVICE DRIVER
16104M: Bongsu Jeon <[email protected]>
16105L: [email protected]
16106S: Supported
16107F: drivers/nfc/virtual_ncidev.c
16108F: tools/testing/selftests/nci/
16109
16110NFS, SUNRPC, AND LOCKD CLIENTS
16111M: Trond Myklebust <[email protected]>
16112M: Anna Schumaker <[email protected]>
16113L: [email protected]
16114S: Maintained
16115W: http://client.linux-nfs.org
16116T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16117F: Documentation/filesystems/nfs/
16118F: fs/lockd/
16119F: fs/nfs/
16120F: fs/nfs_common/
16121F: include/linux/lockd/
16122F: include/linux/nfs*
16123F: include/linux/sunrpc/
16124F: include/uapi/linux/nfs*
16125F: include/uapi/linux/sunrpc/
16126F: net/sunrpc/
16127
16128NILFS2 FILESYSTEM
16129M: Ryusuke Konishi <[email protected]>
16130L: [email protected]
16131S: Supported
16132W: https://nilfs.sourceforge.io/
16133T: git https://github.com/konis/nilfs2.git
16134F: Documentation/filesystems/nilfs2.rst
16135F: fs/nilfs2/
16136F: include/trace/events/nilfs2.h
16137F: include/uapi/linux/nilfs2_api.h
16138F: include/uapi/linux/nilfs2_ondisk.h
16139
16140NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16141M: YOKOTA Hiroshi <[email protected]>
16142S: Maintained
16143W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16144F: Documentation/scsi/NinjaSCSI.rst
16145F: drivers/scsi/pcmcia/nsp_*
16146
16147NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16148M: GOTO Masanori <[email protected]>
16149M: YOKOTA Hiroshi <[email protected]>
16150S: Maintained
16151W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16152F: Documentation/scsi/NinjaSCSI.rst
16153F: drivers/scsi/nsp32*
16154
16155NINTENDO HID DRIVER
16156M: Daniel J. Ogorchock <[email protected]>
16157L: [email protected]
16158S: Maintained
16159F: drivers/hid/hid-nintendo*
16160
16161NIOS2 ARCHITECTURE
16162M: Dinh Nguyen <[email protected]>
16163S: Maintained
16164T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16165F: arch/nios2/
16166
16167NITRO ENCLAVES (NE)
16168M: Alexandru Ciobotaru <[email protected]>
16169L: [email protected]
16170L: The AWS Nitro Enclaves Team <[email protected]>
16171S: Supported
16172W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16173F: Documentation/virt/ne_overview.rst
16174F: drivers/virt/nitro_enclaves/
16175F: include/linux/nitro_enclaves.h
16176F: include/uapi/linux/nitro_enclaves.h
16177F: samples/nitro_enclaves/
16178
16179NITRO SECURE MODULE (NSM)
16180M: Alexander Graf <[email protected]>
16181L: [email protected]
16182L: The AWS Nitro Enclaves Team <[email protected]>
16183S: Supported
16184W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16185F: drivers/misc/nsm.c
16186F: include/uapi/linux/nsm.h
16187
16188NOHZ, DYNTICKS SUPPORT
16189M: Anna-Maria Behnsen <[email protected]>
16190M: Frederic Weisbecker <[email protected]>
16191M: Ingo Molnar <[email protected]>
16192M: Thomas Gleixner <[email protected]>
16193L: [email protected]
16194S: Maintained
16195T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16196F: include/linux/sched/nohz.h
16197F: include/linux/tick.h
16198F: kernel/time/tick*.*
16199
16200NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16201M: Pavel Machek <[email protected]>
16202M: Sakari Ailus <[email protected]>
16203L: [email protected]
16204S: Maintained
16205F: drivers/media/i2c/ad5820.c
16206F: drivers/media/i2c/et8ek8
16207
16208NOKIA N900 POWER SUPPLY DRIVERS
16209R: Pali Rohár <[email protected]>
16210F: drivers/power/supply/bq2415x_charger.c
16211F: drivers/power/supply/bq27xxx_battery.c
16212F: drivers/power/supply/bq27xxx_battery_i2c.c
16213F: drivers/power/supply/isp1704_charger.c
16214F: drivers/power/supply/rx51_battery.c
16215F: include/linux/power/bq2415x_charger.h
16216F: include/linux/power/bq27xxx_battery.h
16217
16218NOLIBC HEADER FILE
16219M: Willy Tarreau <[email protected]>
16220M: Thomas Weißschuh <[email protected]>
16221S: Maintained
16222T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16223F: tools/include/nolibc/
16224F: tools/testing/selftests/nolibc/
16225
16226NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16227M: Hans de Goede <[email protected]>
16228L: [email protected]
16229S: Maintained
16230F: drivers/input/touchscreen/novatek-nvt-ts.c
16231
16232NSDEPS
16233M: Matthias Maennich <[email protected]>
16234S: Maintained
16235F: Documentation/core-api/symbol-namespaces.rst
16236F: scripts/nsdeps
16237
16238NTB AMD DRIVER
16239M: Sanjay R Mehta <[email protected]>
16240M: Shyam Sundar S K <[email protected]>
16241L: [email protected]
16242S: Supported
16243F: drivers/ntb/hw/amd/
16244
16245NTB DRIVER CORE
16246M: Jon Mason <[email protected]>
16247M: Dave Jiang <[email protected]>
16248M: Allen Hubbe <[email protected]>
16249L: [email protected]
16250S: Supported
16251W: https://github.com/jonmason/ntb/wiki
16252T: git https://github.com/jonmason/ntb.git
16253F: drivers/net/ntb_netdev.c
16254F: drivers/ntb/
16255F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
16256F: include/linux/ntb.h
16257F: include/linux/ntb_transport.h
16258F: tools/testing/selftests/ntb/
16259
16260NTB IDT DRIVER
16261M: Serge Semin <[email protected]>
16262L: [email protected]
16263S: Supported
16264F: drivers/ntb/hw/idt/
16265
16266NTB INTEL DRIVER
16267M: Dave Jiang <[email protected]>
16268L: [email protected]
16269S: Supported
16270W: https://github.com/davejiang/linux/wiki
16271T: git https://github.com/davejiang/linux.git
16272F: drivers/ntb/hw/intel/
16273
16274NTFS3 FILESYSTEM
16275M: Konstantin Komarov <[email protected]>
16276L: [email protected]
16277S: Supported
16278W: http://www.paragon-software.com/
16279T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16280F: Documentation/filesystems/ntfs3.rst
16281F: fs/ntfs3/
16282
16283NUBUS SUBSYSTEM
16284M: Finn Thain <[email protected]>
16285L: [email protected]
16286S: Maintained
16287F: arch/*/include/asm/nubus.h
16288F: drivers/nubus/
16289F: include/linux/nubus.h
16290F: include/uapi/linux/nubus.h
16291
16292NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16293M: Antonino Daplas <[email protected]>
16294L: [email protected]
16295S: Maintained
16296F: drivers/video/fbdev/nvidia/
16297F: drivers/video/fbdev/riva/
16298
16299NVIDIA WMI EC BACKLIGHT DRIVER
16300M: Daniel Dadap <[email protected]>
16301L: [email protected]
16302S: Supported
16303F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
16304F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16305
16306NVM EXPRESS DRIVER
16307M: Keith Busch <[email protected]>
16308M: Jens Axboe <[email protected]>
16309M: Christoph Hellwig <[email protected]>
16310M: Sagi Grimberg <[email protected]>
16311L: [email protected]
16312S: Supported
16313W: http://git.infradead.org/nvme.git
16314T: git git://git.infradead.org/nvme.git
16315F: Documentation/nvme/
16316F: drivers/nvme/common/
16317F: drivers/nvme/host/
16318F: include/linux/nvme-*.h
16319F: include/linux/nvme.h
16320F: include/uapi/linux/nvme_ioctl.h
16321
16322NVM EXPRESS FABRICS AUTHENTICATION
16323M: Hannes Reinecke <[email protected]>
16324L: [email protected]
16325S: Supported
16326F: drivers/nvme/host/auth.c
16327F: drivers/nvme/target/auth.c
16328F: drivers/nvme/target/fabrics-cmd-auth.c
16329F: include/linux/nvme-auth.h
16330
16331NVM EXPRESS FC TRANSPORT DRIVERS
16332M: James Smart <[email protected]>
16333L: [email protected]
16334S: Supported
16335F: drivers/nvme/host/fc.c
16336F: drivers/nvme/target/fc.c
16337F: drivers/nvme/target/fcloop.c
16338F: include/linux/nvme-fc-driver.h
16339F: include/linux/nvme-fc.h
16340
16341NVM EXPRESS HARDWARE MONITORING SUPPORT
16342M: Guenter Roeck <[email protected]>
16343L: [email protected]
16344S: Supported
16345F: drivers/nvme/host/hwmon.c
16346
16347NVM EXPRESS TARGET DRIVER
16348M: Christoph Hellwig <[email protected]>
16349M: Sagi Grimberg <[email protected]>
16350M: Chaitanya Kulkarni <[email protected]>
16351L: [email protected]
16352S: Supported
16353W: http://git.infradead.org/nvme.git
16354T: git git://git.infradead.org/nvme.git
16355F: drivers/nvme/target/
16356
16357NVMEM FRAMEWORK
16358M: Srinivas Kandagatla <[email protected]>
16359S: Maintained
16360T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16361F: Documentation/ABI/stable/sysfs-bus-nvmem
16362F: Documentation/devicetree/bindings/nvmem/
16363F: drivers/nvmem/
16364F: include/linux/nvmem-consumer.h
16365F: include/linux/nvmem-provider.h
16366
16367NXP BLUETOOTH WIRELESS DRIVERS
16368M: Amitkumar Karwar <[email protected]>
16369M: Neeraj Kale <[email protected]>
16370S: Maintained
16371F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16372F: drivers/bluetooth/btnxpuart.c
16373
16374NXP C45 TJA11XX PHY DRIVER
16375M: Andrei Botila <[email protected]>
16376L: [email protected]
16377S: Maintained
16378F: drivers/net/phy/nxp-c45-tja11xx*
16379
16380NXP FSPI DRIVER
16381M: Han Xu <[email protected]>
16382M: Haibo Chen <[email protected]>
16383R: Yogesh Gaur <[email protected]>
16384L: [email protected]
16385S: Maintained
16386F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16387F: drivers/spi/spi-nxp-fspi.c
16388
16389NXP FXAS21002C DRIVER
16390M: Rui Miguel Silva <[email protected]>
16391L: [email protected]
16392S: Maintained
16393F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16394F: drivers/iio/gyro/fxas21002c.h
16395F: drivers/iio/gyro/fxas21002c_core.c
16396F: drivers/iio/gyro/fxas21002c_i2c.c
16397F: drivers/iio/gyro/fxas21002c_spi.c
16398
16399NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16400M: Haibo Chen <[email protected]>
16401L: [email protected]
16402L: [email protected]
16403S: Maintained
16404F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16405F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16406F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16407F: drivers/iio/adc/imx7d_adc.c
16408F: drivers/iio/adc/imx93_adc.c
16409F: drivers/iio/adc/vf610_adc.c
16410
16411NXP i.MX 8M ISI DRIVER
16412M: Laurent Pinchart <[email protected]>
16413L: [email protected]
16414S: Maintained
16415F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16416F: drivers/media/platform/nxp/imx8-isi/
16417
16418NXP i.MX 8MP DW100 V4L2 DRIVER
16419M: Xavier Roumegue <[email protected]>
16420L: [email protected]
16421S: Maintained
16422F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
16423F: Documentation/userspace-api/media/drivers/dw100.rst
16424F: drivers/media/platform/nxp/dw100/
16425F: include/uapi/linux/dw100.h
16426
16427NXP i.MX 8MQ DCSS DRIVER
16428M: Laurentiu Palcu <[email protected]>
16429R: Lucas Stach <[email protected]>
16430L: [email protected]
16431S: Maintained
16432T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
16433F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16434F: drivers/gpu/drm/imx/dcss/
16435
16436NXP i.MX 8QXP ADC DRIVER
16437M: Cai Huoqing <[email protected]>
16438M: Haibo Chen <[email protected]>
16439L: [email protected]
16440L: [email protected]
16441S: Maintained
16442F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16443F: drivers/iio/adc/imx8qxp-adc.c
16444
16445NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16446M: Mirela Rabulea <[email protected]>
16447L: [email protected]
16448L: [email protected]
16449S: Maintained
16450F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16451F: drivers/media/platform/nxp/imx-jpeg
16452
16453NXP i.MX CLOCK DRIVERS
16454M: Abel Vesa <[email protected]>
16455R: Peng Fan <[email protected]>
16456L: [email protected]
16457L: [email protected]
16458S: Maintained
16459T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16460F: Documentation/devicetree/bindings/clock/imx*
16461F: drivers/clk/imx/
16462F: include/dt-bindings/clock/imx*
16463
16464NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16465M: Jagan Teki <[email protected]>
16466S: Maintained
16467F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16468F: drivers/regulator/pf8x00-regulator.c
16469
16470NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16471M: Krzysztof Kozlowski <[email protected]>
16472L: [email protected]
16473S: Maintained
16474F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16475F: drivers/extcon/extcon-ptn5150.c
16476
16477NXP SGTL5000 DRIVER
16478M: Fabio Estevam <[email protected]>
16479L: [email protected] (moderated for non-subscribers)
16480S: Maintained
16481F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16482F: sound/soc/codecs/sgtl5000*
16483
16484NXP SJA1105 ETHERNET SWITCH DRIVER
16485M: Vladimir Oltean <[email protected]>
16486L: [email protected]
16487S: Maintained
16488F: drivers/net/dsa/sja1105
16489F: drivers/net/pcs/pcs-xpcs-nxp.c
16490
16491NXP TDA998X DRM DRIVER
16492M: Russell King <[email protected]>
16493S: Maintained
16494T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16495T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16496F: drivers/gpu/drm/i2c/tda998x_drv.c
16497F: include/drm/i2c/tda998x.h
16498F: include/dt-bindings/display/tda998x.h
16499K: "nxp,tda998x"
16500
16501NXP TFA9879 DRIVER
16502M: Peter Rosin <[email protected]>
16503L: [email protected] (moderated for non-subscribers)
16504S: Maintained
16505F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16506F: sound/soc/codecs/tfa9879*
16507
16508NXP-NCI NFC DRIVER
16509S: Orphan
16510F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16511F: drivers/nfc/nxp-nci
16512
16513NXP/Goodix TFA989X (TFA1) DRIVER
16514M: Stephan Gerhold <[email protected]>
16515L: [email protected] (moderated for non-subscribers)
16516S: Maintained
16517F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16518F: sound/soc/codecs/tfa989x.c
16519
16520NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16521M: Jonas Malaco <[email protected]>
16522L: [email protected]
16523S: Maintained
16524F: Documentation/hwmon/nzxt-kraken2.rst
16525F: drivers/hwmon/nzxt-kraken2.c
16526
16527NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16528M: Jonas Malaco <[email protected]>
16529M: Aleksa Savic <[email protected]>
16530L: [email protected]
16531S: Maintained
16532F: Documentation/hwmon/nzxt-kraken3.rst
16533F: drivers/hwmon/nzxt-kraken3.c
16534
16535NZXT-SMART2 HARDWARE MONITORING DRIVER
16536M: Aleksandr Mezin <[email protected]>
16537L: [email protected]
16538S: Maintained
16539F: Documentation/hwmon/nzxt-smart2.rst
16540F: drivers/hwmon/nzxt-smart2.c
16541
16542OBJAGG
16543M: Jiri Pirko <[email protected]>
16544L: [email protected]
16545S: Supported
16546F: include/linux/objagg.h
16547F: lib/objagg.c
16548F: lib/test_objagg.c
16549
16550OBJPOOL
16551M: Matt Wu <[email protected]>
16552S: Supported
16553F: include/linux/objpool.h
16554F: lib/objpool.c
16555F: lib/test_objpool.c
16556
16557OBJTOOL
16558M: Josh Poimboeuf <[email protected]>
16559M: Peter Zijlstra <[email protected]>
16560S: Supported
16561F: include/linux/objtool*.h
16562F: tools/objtool/
16563
16564OCELOT ETHERNET SWITCH DRIVER
16565M: Vladimir Oltean <[email protected]>
16566M: Claudiu Manoil <[email protected]>
16567M: Alexandre Belloni <[email protected]>
16568M: [email protected]
16569L: [email protected]
16570S: Supported
16571F: drivers/net/dsa/ocelot/*
16572F: drivers/net/ethernet/mscc/
16573F: include/soc/mscc/ocelot*
16574F: net/dsa/tag_ocelot.c
16575F: net/dsa/tag_ocelot_8021q.c
16576F: tools/testing/selftests/drivers/net/ocelot/*
16577
16578OCELOT EXTERNAL SWITCH CONTROL
16579M: Colin Foster <[email protected]>
16580S: Supported
16581F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16582F: drivers/mfd/ocelot*
16583F: drivers/net/dsa/ocelot/ocelot_ext.c
16584F: include/linux/mfd/ocelot.h
16585
16586OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16587M: Frederic Barrat <[email protected]>
16588M: Andrew Donnellan <[email protected]>
16589L: [email protected]
16590S: Supported
16591F: Documentation/userspace-api/accelerators/ocxl.rst
16592F: arch/powerpc/include/asm/pnv-ocxl.h
16593F: arch/powerpc/platforms/powernv/ocxl.c
16594F: drivers/misc/ocxl/
16595F: include/misc/ocxl*
16596F: include/uapi/misc/ocxl.h
16597
16598OMAP AUDIO SUPPORT
16599M: Peter Ujfalusi <[email protected]>
16600M: Jarkko Nikula <[email protected]>
16601L: [email protected] (moderated for non-subscribers)
16602L: [email protected]
16603S: Maintained
16604F: sound/soc/ti/n810.c
16605F: sound/soc/ti/omap*
16606F: sound/soc/ti/rx51.c
16607F: sound/soc/ti/sdma-pcm.*
16608
16609OMAP CLOCK FRAMEWORK SUPPORT
16610M: Paul Walmsley <[email protected]>
16611L: [email protected]
16612S: Maintained
16613F: arch/arm/*omap*/*clock*
16614
16615OMAP DEVICE TREE SUPPORT
16616M: Tony Lindgren <[email protected]>
16617L: [email protected]
16618L: [email protected]
16619S: Maintained
16620F: arch/arm/boot/dts/ti/omap/
16621
16622OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16623L: [email protected]
16624L: [email protected]
16625S: Orphan
16626F: Documentation/arch/arm/omap/dss.rst
16627F: drivers/video/fbdev/omap2/
16628
16629OMAP FRAMEBUFFER SUPPORT
16630L: [email protected]
16631L: [email protected]
16632S: Orphan
16633F: drivers/video/fbdev/omap/
16634
16635OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16636M: Roger Quadros <[email protected]>
16637M: Tony Lindgren <[email protected]>
16638L: [email protected]
16639S: Maintained
16640F: arch/arm/mach-omap2/*gpmc*
16641F: drivers/memory/omap-gpmc.c
16642
16643OMAP GPIO DRIVER
16644M: Grygorii Strashko <[email protected]>
16645M: Santosh Shilimkar <[email protected]>
16646M: Kevin Hilman <[email protected]>
16647L: [email protected]
16648S: Maintained
16649F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16650F: drivers/gpio/gpio-omap.c
16651
16652OMAP HARDWARE SPINLOCK SUPPORT
16653L: [email protected]
16654S: Orphan
16655F: drivers/hwspinlock/omap_hwspinlock.c
16656
16657OMAP HS MMC SUPPORT
16658L: [email protected]
16659L: [email protected]
16660S: Orphan
16661F: drivers/mmc/host/omap_hsmmc.c
16662
16663OMAP HWMOD DATA
16664M: Paul Walmsley <[email protected]>
16665L: [email protected]
16666S: Maintained
16667F: arch/arm/mach-omap2/omap_hwmod*data*
16668
16669OMAP HWMOD SUPPORT
16670M: Paul Walmsley <[email protected]>
16671L: [email protected]
16672S: Maintained
16673F: arch/arm/mach-omap2/omap_hwmod.*
16674
16675OMAP I2C DRIVER
16676M: Vignesh R <[email protected]>
16677L: [email protected]
16678L: [email protected]
16679S: Maintained
16680F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16681F: drivers/i2c/busses/i2c-omap.c
16682
16683OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16684M: Laurent Pinchart <[email protected]>
16685L: [email protected]
16686S: Maintained
16687F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
16688F: drivers/media/platform/ti/omap3isp/
16689F: drivers/staging/media/omap4iss/
16690
16691OMAP MMC SUPPORT
16692M: Aaro Koskinen <[email protected]>
16693L: [email protected]
16694S: Odd Fixes
16695F: drivers/mmc/host/omap.c
16696
16697OMAP POWER MANAGEMENT SUPPORT
16698M: Kevin Hilman <[email protected]>
16699L: [email protected]
16700S: Maintained
16701F: arch/arm/*omap*/*pm*
16702F: drivers/cpufreq/omap-cpufreq.c
16703
16704OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16705M: Paul Walmsley <[email protected]>
16706L: [email protected]
16707S: Maintained
16708F: arch/arm/mach-omap2/prm*
16709
16710OMAP RANDOM NUMBER GENERATOR SUPPORT
16711M: Deepak Saxena <[email protected]>
16712S: Maintained
16713F: drivers/char/hw_random/omap-rng.c
16714
16715OMAP USB SUPPORT
16716L: [email protected]
16717L: [email protected]
16718S: Orphan
16719F: arch/arm/*omap*/usb*
16720F: drivers/usb/*/*omap*
16721
16722OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16723M: Mark Jackson <[email protected]>
16724L: [email protected]
16725S: Maintained
16726F: arch/arm/boot/dts/ti/omap/am335x-nano.dts
16727
16728OMAP1 SUPPORT
16729M: Aaro Koskinen <[email protected]>
16730M: Janusz Krzysztofik <[email protected]>
16731R: Tony Lindgren <[email protected]>
16732L: [email protected]
16733S: Maintained
16734Q: http://patchwork.kernel.org/project/linux-omap/list/
16735T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16736F: arch/arm/configs/omap1_defconfig
16737F: arch/arm/mach-omap1/
16738F: drivers/i2c/busses/i2c-omap.c
16739F: include/linux/platform_data/ams-delta-fiq.h
16740F: include/linux/platform_data/i2c-omap.h
16741
16742OMAP2+ SUPPORT
16743M: Aaro Koskinen <[email protected]>
16744M: Andreas Kemnade <[email protected]>
16745M: Kevin Hilman <[email protected]>
16746M: Roger Quadros <[email protected]>
16747M: Tony Lindgren <[email protected]>
16748L: [email protected]
16749S: Maintained
16750W: http://linux.omap.com/
16751Q: http://patchwork.kernel.org/project/linux-omap/list/
16752T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16753F: Documentation/devicetree/bindings/arm/ti/omap.yaml
16754F: arch/arm/configs/omap2plus_defconfig
16755F: arch/arm/mach-omap2/
16756F: drivers/bus/omap*.[ch]
16757F: drivers/bus/ti-sysc.c
16758F: drivers/gpio/gpio-tps65219.c
16759F: drivers/i2c/busses/i2c-omap.c
16760F: drivers/irqchip/irq-omap-intc.c
16761F: drivers/mfd/*omap*.c
16762F: drivers/mfd/menelaus.c
16763F: drivers/mfd/palmas.c
16764F: drivers/mfd/tps65217.c
16765F: drivers/mfd/tps65218.c
16766F: drivers/mfd/tps65219.c
16767F: drivers/mfd/tps65910.c
16768F: drivers/mfd/twl-core.[ch]
16769F: drivers/mfd/twl4030*.c
16770F: drivers/mfd/twl6030*.c
16771F: drivers/mfd/twl6040*.c
16772F: drivers/regulator/palmas-regulator*.c
16773F: drivers/regulator/pbias-regulator.c
16774F: drivers/regulator/tps65217-regulator.c
16775F: drivers/regulator/tps65218-regulator.c
16776F: drivers/regulator/tps65219-regulator.c
16777F: drivers/regulator/tps65910-regulator.c
16778F: drivers/regulator/twl-regulator.c
16779F: drivers/regulator/twl6030-regulator.c
16780F: include/linux/platform_data/i2c-omap.h
16781F: include/linux/platform_data/ti-sysc.h
16782
16783OMFS FILESYSTEM
16784M: Bob Copeland <[email protected]>
16785L: [email protected]
16786S: Maintained
16787F: Documentation/filesystems/omfs.rst
16788F: fs/omfs/
16789
16790OMNIVISION OG01A1B SENSOR DRIVER
16791M: Sakari Ailus <[email protected]>
16792L: [email protected]
16793S: Maintained
16794F: drivers/media/i2c/og01a1b.c
16795
16796OMNIVISION OV01A10 SENSOR DRIVER
16797M: Bingbu Cao <[email protected]>
16798L: [email protected]
16799S: Maintained
16800T: git git://linuxtv.org/media_tree.git
16801F: drivers/media/i2c/ov01a10.c
16802
16803OMNIVISION OV02A10 SENSOR DRIVER
16804L: [email protected]
16805S: Orphan
16806T: git git://linuxtv.org/media_tree.git
16807F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16808F: drivers/media/i2c/ov02a10.c
16809
16810OMNIVISION OV08D10 SENSOR DRIVER
16811M: Jimmy Su <[email protected]>
16812L: [email protected]
16813S: Maintained
16814T: git git://linuxtv.org/media_tree.git
16815F: drivers/media/i2c/ov08d10.c
16816
16817OMNIVISION OV08X40 SENSOR DRIVER
16818M: Jason Chen <[email protected]>
16819L: [email protected]
16820S: Maintained
16821T: git git://linuxtv.org/media_tree.git
16822F: drivers/media/i2c/ov08x40.c
16823
16824OMNIVISION OV13858 SENSOR DRIVER
16825M: Sakari Ailus <[email protected]>
16826L: [email protected]
16827S: Maintained
16828T: git git://linuxtv.org/media_tree.git
16829F: drivers/media/i2c/ov13858.c
16830
16831OMNIVISION OV13B10 SENSOR DRIVER
16832M: Arec Kao <[email protected]>
16833L: [email protected]
16834S: Maintained
16835T: git git://linuxtv.org/media_tree.git
16836F: drivers/media/i2c/ov13b10.c
16837
16838OMNIVISION OV2680 SENSOR DRIVER
16839M: Rui Miguel Silva <[email protected]>
16840M: Hans de Goede <[email protected]>
16841L: [email protected]
16842S: Maintained
16843T: git git://linuxtv.org/media_tree.git
16844F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16845F: drivers/media/i2c/ov2680.c
16846
16847OMNIVISION OV2685 SENSOR DRIVER
16848M: Shunqian Zheng <[email protected]>
16849L: [email protected]
16850S: Maintained
16851T: git git://linuxtv.org/media_tree.git
16852F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16853F: drivers/media/i2c/ov2685.c
16854
16855OMNIVISION OV2740 SENSOR DRIVER
16856M: Tianshu Qiu <[email protected]>
16857R: Sakari Ailus <[email protected]>
16858R: Bingbu Cao <[email protected]>
16859L: [email protected]
16860S: Maintained
16861T: git git://linuxtv.org/media_tree.git
16862F: drivers/media/i2c/ov2740.c
16863
16864OMNIVISION OV4689 SENSOR DRIVER
16865M: Mikhail Rudenko <[email protected]>
16866L: [email protected]
16867S: Maintained
16868T: git git://linuxtv.org/media_tree.git
16869F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16870F: drivers/media/i2c/ov4689.c
16871
16872OMNIVISION OV5640 SENSOR DRIVER
16873M: Steve Longerbeam <[email protected]>
16874L: [email protected]
16875S: Maintained
16876T: git git://linuxtv.org/media_tree.git
16877F: drivers/media/i2c/ov5640.c
16878
16879OMNIVISION OV5647 SENSOR DRIVER
16880M: Dave Stevenson <[email protected]>
16881M: Jacopo Mondi <[email protected]>
16882L: [email protected]
16883S: Maintained
16884T: git git://linuxtv.org/media_tree.git
16885F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16886F: drivers/media/i2c/ov5647.c
16887
16888OMNIVISION OV5670 SENSOR DRIVER
16889M: Sakari Ailus <[email protected]>
16890L: [email protected]
16891S: Maintained
16892T: git git://linuxtv.org/media_tree.git
16893F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16894F: drivers/media/i2c/ov5670.c
16895
16896OMNIVISION OV5675 SENSOR DRIVER
16897M: Sakari Ailus <[email protected]>
16898L: [email protected]
16899S: Maintained
16900T: git git://linuxtv.org/media_tree.git
16901F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16902F: drivers/media/i2c/ov5675.c
16903
16904OMNIVISION OV5693 SENSOR DRIVER
16905M: Daniel Scally <[email protected]>
16906L: [email protected]
16907S: Maintained
16908T: git git://linuxtv.org/media_tree.git
16909F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16910F: drivers/media/i2c/ov5693.c
16911
16912OMNIVISION OV5695 SENSOR DRIVER
16913M: Shunqian Zheng <[email protected]>
16914L: [email protected]
16915S: Maintained
16916T: git git://linuxtv.org/media_tree.git
16917F: drivers/media/i2c/ov5695.c
16918
16919OMNIVISION OV64A40 SENSOR DRIVER
16920M: Jacopo Mondi <[email protected]>
16921L: [email protected]
16922S: Maintained
16923T: git git://linuxtv.org/media_tree.git
16924F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16925F: drivers/media/i2c/ov64a40.c
16926
16927OMNIVISION OV7670 SENSOR DRIVER
16928L: [email protected]
16929S: Orphan
16930T: git git://linuxtv.org/media_tree.git
16931F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
16932F: drivers/media/i2c/ov7670.c
16933
16934OMNIVISION OV772x SENSOR DRIVER
16935M: Jacopo Mondi <[email protected]>
16936L: [email protected]
16937S: Odd fixes
16938T: git git://linuxtv.org/media_tree.git
16939F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16940F: drivers/media/i2c/ov772x.c
16941F: include/media/i2c/ov772x.h
16942
16943OMNIVISION OV7740 SENSOR DRIVER
16944L: [email protected]
16945S: Orphan
16946T: git git://linuxtv.org/media_tree.git
16947F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
16948F: drivers/media/i2c/ov7740.c
16949
16950OMNIVISION OV8856 SENSOR DRIVER
16951M: Sakari Ailus <[email protected]>
16952L: [email protected]
16953S: Maintained
16954T: git git://linuxtv.org/media_tree.git
16955F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16956F: drivers/media/i2c/ov8856.c
16957
16958OMNIVISION OV8858 SENSOR DRIVER
16959M: Jacopo Mondi <[email protected]>
16960M: Nicholas Roth <[email protected]>
16961L: [email protected]
16962S: Maintained
16963T: git git://linuxtv.org/media_tree.git
16964F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16965F: drivers/media/i2c/ov8858.c
16966
16967OMNIVISION OV9282 SENSOR DRIVER
16968M: Dave Stevenson <[email protected]>
16969L: [email protected]
16970S: Maintained
16971T: git git://linuxtv.org/media_tree.git
16972F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16973F: drivers/media/i2c/ov9282.c
16974
16975OMNIVISION OV9640 SENSOR DRIVER
16976M: Petr Cvek <[email protected]>
16977L: [email protected]
16978S: Maintained
16979F: drivers/media/i2c/ov9640.*
16980
16981OMNIVISION OV9650 SENSOR DRIVER
16982M: Sakari Ailus <[email protected]>
16983R: Akinobu Mita <[email protected]>
16984R: Sylwester Nawrocki <[email protected]>
16985L: [email protected]
16986S: Maintained
16987T: git git://linuxtv.org/media_tree.git
16988F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
16989F: drivers/media/i2c/ov9650.c
16990
16991OMNIVISION OV9734 SENSOR DRIVER
16992M: Tianshu Qiu <[email protected]>
16993R: Bingbu Cao <[email protected]>
16994L: [email protected]
16995S: Maintained
16996T: git git://linuxtv.org/media_tree.git
16997F: drivers/media/i2c/ov9734.c
16998
16999ONBOARD USB HUB DRIVER
17000M: Matthias Kaehlcke <[email protected]>
17001L: [email protected]
17002S: Maintained
17003F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17004F: drivers/usb/misc/onboard_usb_dev.c
17005
17006ONENAND FLASH DRIVER
17007M: Kyungmin Park <[email protected]>
17008L: [email protected]
17009S: Maintained
17010F: drivers/mtd/nand/onenand/
17011F: include/linux/mtd/onenand*.h
17012
17013ONEXPLAYER FAN DRIVER
17014M: Derek John Clark <[email protected]>
17015M: Joaquín Ignacio Aramendía <[email protected]>
17016L: [email protected]
17017S: Maintained
17018F: drivers/hwmon/oxp-sensors.c
17019
17020ONIE TLV NVMEM LAYOUT DRIVER
17021M: Miquel Raynal <[email protected]>
17022S: Maintained
17023F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17024F: drivers/nvmem/layouts/onie-tlv.c
17025
17026ONION OMEGA2+ BOARD
17027M: Harvey Hunt <[email protected]>
17028L: [email protected]
17029S: Maintained
17030F: arch/mips/boot/dts/ralink/omega2p.dts
17031
17032ONSEMI ETHERNET PHY DRIVERS
17033M: Piergiorgio Beruto <[email protected]>
17034L: [email protected]
17035S: Supported
17036W: http://www.onsemi.com
17037F: drivers/net/phy/ncn*
17038
17039OP-TEE DRIVER
17040M: Jens Wiklander <[email protected]>
17041L: [email protected]
17042S: Maintained
17043F: Documentation/ABI/testing/sysfs-bus-optee-devices
17044F: drivers/tee/optee/
17045
17046OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17047M: Sumit Garg <[email protected]>
17048L: [email protected]
17049S: Maintained
17050F: drivers/char/hw_random/optee-rng.c
17051
17052OP-TEE RTC DRIVER
17053M: Clément Léger <[email protected]>
17054L: [email protected]
17055S: Maintained
17056F: drivers/rtc/rtc-optee.c
17057
17058OPA-VNIC DRIVER
17059M: Dennis Dalessandro <[email protected]>
17060L: [email protected]
17061S: Supported
17062F: drivers/infiniband/ulp/opa_vnic
17063
17064OPEN FIRMWARE AND FLATTENED DEVICE TREE
17065M: Rob Herring <[email protected]>
17066M: Saravana Kannan <[email protected]>
17067L: [email protected]
17068S: Maintained
17069W: http://www.devicetree.org/
17070C: irc://irc.libera.chat/devicetree
17071T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17072F: Documentation/ABI/testing/sysfs-firmware-ofw
17073F: drivers/of/
17074F: include/linux/of*.h
17075F: scripts/dtc/
17076F: tools/testing/selftests/dt/
17077K: of_overlay_notifier_
17078K: of_overlay_fdt_apply
17079K: of_overlay_remove
17080
17081OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17082M: Rob Herring <[email protected]>
17083M: Krzysztof Kozlowski <[email protected]>
17084M: Conor Dooley <[email protected]>
17085L: [email protected]
17086S: Maintained
17087Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17088C: irc://irc.libera.chat/devicetree
17089T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17090F: Documentation/devicetree/
17091F: arch/*/boot/dts/
17092F: include/dt-bindings/
17093
17094OPENCOMPUTE PTP CLOCK DRIVER
17095M: Jonathan Lemon <[email protected]>
17096M: Vadim Fedorenko <[email protected]>
17097L: [email protected]
17098S: Maintained
17099F: drivers/ptp/ptp_ocp.c
17100
17101OPENCORES I2C BUS DRIVER
17102M: Peter Korsgaard <[email protected]>
17103M: Andrew Lunn <[email protected]>
17104L: [email protected]
17105S: Maintained
17106F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17107F: Documentation/i2c/busses/i2c-ocores.rst
17108F: drivers/i2c/busses/i2c-ocores.c
17109F: include/linux/platform_data/i2c-ocores.h
17110
17111OPENRISC ARCHITECTURE
17112M: Jonas Bonn <[email protected]>
17113M: Stefan Kristiansson <[email protected]>
17114M: Stafford Horne <[email protected]>
17115L: [email protected]
17116S: Maintained
17117W: http://openrisc.io
17118T: git https://github.com/openrisc/linux.git
17119F: Documentation/arch/openrisc/
17120F: Documentation/devicetree/bindings/openrisc/
17121F: arch/openrisc/
17122F: drivers/irqchip/irq-ompic.c
17123F: drivers/irqchip/irq-or1k-*
17124
17125OPENVSWITCH
17126M: Pravin B Shelar <[email protected]>
17127L: [email protected]
17128L: [email protected]
17129S: Maintained
17130W: http://openvswitch.org
17131F: include/uapi/linux/openvswitch.h
17132F: net/openvswitch/
17133F: tools/testing/selftests/net/openvswitch/
17134
17135OPERATING PERFORMANCE POINTS (OPP)
17136M: Viresh Kumar <[email protected]>
17137M: Nishanth Menon <[email protected]>
17138M: Stephen Boyd <[email protected]>
17139L: [email protected]
17140S: Maintained
17141T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17142F: Documentation/devicetree/bindings/opp/
17143F: Documentation/power/opp.rst
17144F: drivers/opp/
17145F: include/linux/pm_opp.h
17146
17147OPL4 DRIVER
17148M: Clemens Ladisch <[email protected]>
17149L: [email protected] (moderated for non-subscribers)
17150S: Maintained
17151T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17152F: sound/drivers/opl4/
17153
17154ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17155M: Mark Fasheh <[email protected]>
17156M: Joel Becker <[email protected]>
17157M: Joseph Qi <[email protected]>
17158L: [email protected]
17159S: Supported
17160W: http://ocfs2.wiki.kernel.org
17161F: Documentation/filesystems/dlmfs.rst
17162F: Documentation/filesystems/ocfs2.rst
17163F: fs/ocfs2/
17164
17165ORANGEFS FILESYSTEM
17166M: Mike Marshall <[email protected]>
17167R: Martin Brandenburg <[email protected]>
17168L: [email protected]
17169S: Supported
17170T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17171F: Documentation/filesystems/orangefs.rst
17172F: fs/orangefs/
17173
17174OV2659 OMNIVISION SENSOR DRIVER
17175M: "Lad, Prabhakar" <[email protected]>
17176L: [email protected]
17177S: Maintained
17178W: https://linuxtv.org
17179Q: http://patchwork.linuxtv.org/project/linux-media/list/
17180T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17181F: drivers/media/i2c/ov2659.c
17182F: include/media/i2c/ov2659.h
17183
17184OVERLAY FILESYSTEM
17185M: Miklos Szeredi <[email protected]>
17186M: Amir Goldstein <[email protected]>
17187L: [email protected]
17188S: Supported
17189T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17190F: Documentation/filesystems/overlayfs.rst
17191F: fs/overlayfs/
17192
17193P54 WIRELESS DRIVER
17194M: Christian Lamparter <[email protected]>
17195L: [email protected]
17196S: Maintained
17197W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
17198F: drivers/net/wireless/intersil/p54/
17199
17200PACKET SOCKETS
17201M: Willem de Bruijn <[email protected]>
17202S: Maintained
17203F: include/uapi/linux/if_packet.h
17204F: net/packet/af_packet.c
17205
17206PACKING
17207M: Vladimir Oltean <[email protected]>
17208L: [email protected]
17209S: Supported
17210F: Documentation/core-api/packing.rst
17211F: include/linux/packing.h
17212F: lib/packing.c
17213
17214PADATA PARALLEL EXECUTION MECHANISM
17215M: Steffen Klassert <[email protected]>
17216M: Daniel Jordan <[email protected]>
17217L: [email protected]
17218L: [email protected]
17219S: Maintained
17220F: Documentation/core-api/padata.rst
17221F: include/linux/padata.h
17222F: kernel/padata.c
17223
17224PAGE CACHE
17225M: Matthew Wilcox (Oracle) <[email protected]>
17226L: [email protected]
17227S: Supported
17228T: git git://git.infradead.org/users/willy/pagecache.git
17229F: Documentation/filesystems/locking.rst
17230F: Documentation/filesystems/vfs.rst
17231F: include/linux/pagemap.h
17232F: mm/filemap.c
17233F: mm/page-writeback.c
17234F: mm/readahead.c
17235F: mm/truncate.c
17236
17237PAGE POOL
17238M: Jesper Dangaard Brouer <[email protected]>
17239M: Ilias Apalodimas <[email protected]>
17240L: [email protected]
17241S: Supported
17242F: Documentation/networking/page_pool.rst
17243F: include/net/page_pool/
17244F: include/trace/events/page_pool.h
17245F: net/core/page_pool.c
17246
17247PAGE TABLE CHECK
17248M: Pasha Tatashin <[email protected]>
17249M: Andrew Morton <[email protected]>
17250L: [email protected]
17251S: Maintained
17252F: Documentation/mm/page_table_check.rst
17253F: include/linux/page_table_check.h
17254F: mm/page_table_check.c
17255
17256PANASONIC LAPTOP ACPI EXTRAS DRIVER
17257M: Kenneth Chan <[email protected]>
17258L: [email protected]
17259S: Maintained
17260F: drivers/platform/x86/panasonic-laptop.c
17261
17262PARALLAX PING IIO SENSOR DRIVER
17263M: Andreas Klinger <[email protected]>
17264L: [email protected]
17265S: Maintained
17266F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17267F: drivers/iio/proximity/ping.c
17268
17269PARALLEL LCD/KEYPAD PANEL DRIVER
17270M: Willy Tarreau <[email protected]>
17271M: Ksenija Stanojevic <[email protected]>
17272S: Odd Fixes
17273F: Documentation/admin-guide/lcd-panel-cgram.rst
17274F: drivers/auxdisplay/panel.c
17275
17276PARALLEL PORT SUBSYSTEM
17277M: Sudip Mukherjee <[email protected]>
17278M: Sudip Mukherjee <[email protected]>
17279L: [email protected] (subscribers-only)
17280S: Maintained
17281F: Documentation/driver-api/parport*.rst
17282F: drivers/char/ppdev.c
17283F: drivers/parport/
17284F: include/linux/parport*.h
17285F: include/uapi/linux/ppdev.h
17286
17287PARAVIRT_OPS INTERFACE
17288M: Juergen Gross <[email protected]>
17289R: Ajay Kaher <[email protected]>
17290R: Alexey Makhalov <[email protected]>
17291R: Broadcom internal kernel review list <[email protected]>
17292L: [email protected]
17293L: [email protected]
17294S: Supported
17295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17296F: Documentation/virt/paravirt_ops.rst
17297F: arch/*/include/asm/paravirt*.h
17298F: arch/*/kernel/paravirt*
17299F: include/linux/hypervisor.h
17300
17301PARISC ARCHITECTURE
17302M: "James E.J. Bottomley" <[email protected]>
17303M: Helge Deller <[email protected]>
17304L: [email protected]
17305S: Maintained
17306W: https://parisc.wiki.kernel.org
17307Q: http://patchwork.kernel.org/project/linux-parisc/list/
17308T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17309T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17310F: Documentation/arch/parisc/
17311F: arch/parisc/
17312F: drivers/char/agp/parisc-agp.c
17313F: drivers/input/misc/hp_sdc_rtc.c
17314F: drivers/input/serio/gscps2.c
17315F: drivers/input/serio/hp_sdc*
17316F: drivers/parisc/
17317F: drivers/parport/parport_gsc.*
17318F: drivers/tty/serial/8250/8250_parisc.c
17319F: drivers/video/console/sti*
17320F: drivers/video/fbdev/sti*
17321F: drivers/video/logo/logo_parisc*
17322F: include/linux/hp_sdc.h
17323
17324PARMAN
17325M: Jiri Pirko <[email protected]>
17326L: [email protected]
17327S: Supported
17328F: include/linux/parman.h
17329F: lib/parman.c
17330F: lib/test_parman.c
17331
17332PC ENGINES APU BOARD DRIVER
17333M: Enrico Weigelt, metux IT consult <[email protected]>
17334S: Maintained
17335F: drivers/platform/x86/pcengines-apuv2.c
17336
17337PC87360 HARDWARE MONITORING DRIVER
17338M: Jim Cromie <[email protected]>
17339L: [email protected]
17340S: Maintained
17341F: Documentation/hwmon/pc87360.rst
17342F: drivers/hwmon/pc87360.c
17343
17344PC8736x GPIO DRIVER
17345M: Jim Cromie <[email protected]>
17346S: Maintained
17347F: drivers/char/pc8736x_gpio.c
17348
17349PC87427 HARDWARE MONITORING DRIVER
17350M: Jean Delvare <[email protected]>
17351L: [email protected]
17352S: Maintained
17353F: Documentation/hwmon/pc87427.rst
17354F: drivers/hwmon/pc87427.c
17355
17356PCA9532 LED DRIVER
17357M: Riku Voipio <[email protected]>
17358S: Maintained
17359F: drivers/leds/leds-pca9532.c
17360F: include/linux/leds-pca9532.h
17361
17362PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17363M: Thomas Petazzoni <[email protected]>
17364M: Pali Rohár <[email protected]>
17365L: [email protected]
17366L: [email protected] (moderated for non-subscribers)
17367S: Maintained
17368F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
17369F: drivers/pci/controller/pci-aardvark.c
17370
17371PCI DRIVER FOR ALTERA PCIE IP
17372M: Joyce Ooi <[email protected]>
17373L: [email protected]
17374S: Supported
17375F: Documentation/devicetree/bindings/pci/altera-pcie.txt
17376F: drivers/pci/controller/pcie-altera.c
17377
17378PCI DRIVER FOR APPLIEDMICRO XGENE
17379M: Toan Le <[email protected]>
17380L: [email protected]
17381L: [email protected] (moderated for non-subscribers)
17382S: Maintained
17383F: Documentation/devicetree/bindings/pci/xgene-pci.txt
17384F: drivers/pci/controller/pci-xgene.c
17385
17386PCI DRIVER FOR ARM VERSATILE PLATFORM
17387M: Rob Herring <[email protected]>
17388L: [email protected]
17389L: [email protected] (moderated for non-subscribers)
17390S: Maintained
17391F: Documentation/devicetree/bindings/pci/versatile.yaml
17392F: drivers/pci/controller/pci-versatile.c
17393
17394PCI DRIVER FOR ARMADA 8K
17395M: Thomas Petazzoni <[email protected]>
17396L: [email protected]
17397L: [email protected] (moderated for non-subscribers)
17398S: Maintained
17399F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
17400F: drivers/pci/controller/dwc/pcie-armada8k.c
17401
17402PCI DRIVER FOR CADENCE PCIE IP
17403L: [email protected]
17404S: Orphan
17405F: Documentation/devicetree/bindings/pci/cdns,*
17406F: drivers/pci/controller/cadence/*cadence*
17407
17408PCI DRIVER FOR FREESCALE LAYERSCAPE
17409M: Minghuan Lian <[email protected]>
17410M: Mingkai Hu <[email protected]>
17411M: Roy Zang <[email protected]>
17412L: [email protected]
17413L: [email protected]
17414L: [email protected] (moderated for non-subscribers)
17415S: Maintained
17416F: drivers/pci/controller/dwc/*layerscape*
17417
17418PCI DRIVER FOR FU740
17419M: Paul Walmsley <[email protected]>
17420M: Greentime Hu <[email protected]>
17421M: Samuel Holland <[email protected]>
17422L: [email protected]
17423S: Maintained
17424F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17425F: drivers/pci/controller/dwc/pcie-fu740.c
17426
17427PCI DRIVER FOR GENERIC OF HOSTS
17428M: Will Deacon <[email protected]>
17429L: [email protected]
17430L: [email protected] (moderated for non-subscribers)
17431S: Maintained
17432F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17433F: drivers/pci/controller/pci-host-common.c
17434F: drivers/pci/controller/pci-host-generic.c
17435
17436PCI DRIVER FOR IMX6
17437M: Richard Zhu <[email protected]>
17438M: Lucas Stach <[email protected]>
17439L: [email protected]
17440L: [email protected] (moderated for non-subscribers)
17441S: Maintained
17442F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17443F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17444F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17445F: drivers/pci/controller/dwc/*imx6*
17446
17447PCI DRIVER FOR INTEL IXP4XX
17448M: Linus Walleij <[email protected]>
17449S: Maintained
17450F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17451F: drivers/pci/controller/pci-ixp4xx.c
17452
17453PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17454M: Nirmal Patel <[email protected]>
17455R: Jonathan Derrick <[email protected]>
17456L: [email protected]
17457S: Supported
17458F: drivers/pci/controller/vmd.c
17459
17460PCI DRIVER FOR MICROSEMI SWITCHTEC
17461M: Kurt Schwemmer <[email protected]>
17462M: Logan Gunthorpe <[email protected]>
17463L: [email protected]
17464S: Maintained
17465F: Documentation/ABI/testing/sysfs-class-switchtec
17466F: Documentation/driver-api/switchtec.rst
17467F: drivers/ntb/hw/mscc/
17468F: drivers/pci/switch/switchtec*
17469F: include/linux/switchtec.h
17470F: include/uapi/linux/switchtec_ioctl.h
17471
17472PCI DRIVER FOR MOBIVEIL PCIE IP
17473M: Karthikeyan Mitran <[email protected]>
17474M: Hou Zhiqiang <[email protected]>
17475L: [email protected]
17476S: Supported
17477F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17478F: drivers/pci/controller/mobiveil/pcie-mobiveil*
17479
17480PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17481M: Thomas Petazzoni <[email protected]>
17482M: Pali Rohár <[email protected]>
17483L: [email protected]
17484L: [email protected] (moderated for non-subscribers)
17485S: Maintained
17486F: drivers/pci/controller/*mvebu*
17487
17488PCI DRIVER FOR NVIDIA TEGRA
17489M: Thierry Reding <[email protected]>
17490L: [email protected]
17491L: [email protected]
17492S: Supported
17493F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17494F: drivers/pci/controller/pci-tegra.c
17495
17496PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17497M: Hou Zhiqiang <[email protected]>
17498L: [email protected]
17499L: [email protected] (moderated for non-subscribers)
17500S: Maintained
17501F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17502F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17503
17504PCI DRIVER FOR PLDA PCIE IP
17505M: Daire McNamara <[email protected]>
17506L: [email protected]
17507S: Maintained
17508F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17509F: drivers/pci/controller/plda/pcie-plda-host.c
17510F: drivers/pci/controller/plda/pcie-plda.h
17511
17512PCI DRIVER FOR RENESAS R-CAR
17513M: Marek Vasut <[email protected]>
17514M: Yoshihiro Shimoda <[email protected]>
17515L: [email protected]
17516L: [email protected]
17517S: Maintained
17518F: Documentation/devicetree/bindings/pci/*rcar*
17519F: drivers/pci/controller/*rcar*
17520F: drivers/pci/controller/dwc/*rcar*
17521
17522PCI DRIVER FOR SAMSUNG EXYNOS
17523M: Jingoo Han <[email protected]>
17524L: [email protected]
17525L: [email protected] (moderated for non-subscribers)
17526L: [email protected]
17527S: Maintained
17528F: drivers/pci/controller/dwc/pci-exynos.c
17529
17530PCI DRIVER FOR SYNOPSYS DESIGNWARE
17531M: Jingoo Han <[email protected]>
17532M: Manivannan Sadhasivam <[email protected]>
17533L: [email protected]
17534S: Maintained
17535F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17536F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17537F: drivers/pci/controller/dwc/*designware*
17538
17539PCI DRIVER FOR TI DRA7XX/J721E
17540M: Vignesh Raghavendra <[email protected]>
17541R: Siddharth Vadapalli <[email protected]>
17542L: [email protected]
17543L: [email protected]
17544L: [email protected] (moderated for non-subscribers)
17545S: Supported
17546F: Documentation/devicetree/bindings/pci/ti-pci.txt
17547F: drivers/pci/controller/cadence/pci-j721e.c
17548F: drivers/pci/controller/dwc/pci-dra7xx.c
17549
17550PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17551M: Linus Walleij <[email protected]>
17552L: [email protected]
17553S: Maintained
17554F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17555F: drivers/pci/controller/pci-v3-semi.c
17556
17557PCI DRIVER FOR XILINX VERSAL CPM
17558M: Bharat Kumar Gogada <[email protected]>
17559M: Michal Simek <[email protected]>
17560L: [email protected]
17561S: Maintained
17562F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17563F: drivers/pci/controller/pcie-xilinx-cpm.c
17564
17565PCI ENDPOINT SUBSYSTEM
17566M: Manivannan Sadhasivam <[email protected]>
17567M: Krzysztof Wilczyński <[email protected]>
17568R: Kishon Vijay Abraham I <[email protected]>
17569L: [email protected]
17570S: Supported
17571Q: https://patchwork.kernel.org/project/linux-pci/list/
17572B: https://bugzilla.kernel.org
17573C: irc://irc.oftc.net/linux-pci
17574T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17575F: Documentation/PCI/endpoint/*
17576F: Documentation/misc-devices/pci-endpoint-test.rst
17577F: drivers/misc/pci_endpoint_test.c
17578F: drivers/pci/endpoint/
17579F: tools/pci/
17580
17581PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17582M: Mahesh J Salgaonkar <[email protected]>
17583R: Oliver O'Halloran <[email protected]>
17584L: [email protected]
17585S: Supported
17586F: Documentation/PCI/pci-error-recovery.rst
17587F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17588F: arch/powerpc/include/*/eeh*.h
17589F: arch/powerpc/kernel/eeh*.c
17590F: arch/powerpc/platforms/*/eeh*.c
17591F: drivers/pci/pcie/aer.c
17592F: drivers/pci/pcie/dpc.c
17593F: drivers/pci/pcie/err.c
17594
17595PCI ERROR RECOVERY
17596M: Linas Vepstas <[email protected]>
17597L: [email protected]
17598S: Supported
17599F: Documentation/PCI/pci-error-recovery.rst
17600
17601PCI MSI DRIVER FOR ALTERA MSI IP
17602M: Joyce Ooi <[email protected]>
17603L: [email protected]
17604S: Supported
17605F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17606F: drivers/pci/controller/pcie-altera-msi.c
17607
17608PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17609M: Toan Le <[email protected]>
17610L: [email protected]
17611L: [email protected] (moderated for non-subscribers)
17612S: Maintained
17613F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17614F: drivers/pci/controller/pci-xgene-msi.c
17615
17616PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17617M: Lorenzo Pieralisi <[email protected]>
17618M: Krzysztof Wilczyński <[email protected]>
17619R: Rob Herring <[email protected]>
17620L: [email protected]
17621S: Supported
17622Q: https://patchwork.kernel.org/project/linux-pci/list/
17623B: https://bugzilla.kernel.org
17624C: irc://irc.oftc.net/linux-pci
17625T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17626F: Documentation/devicetree/bindings/pci/
17627F: drivers/pci/controller/
17628F: drivers/pci/pci-bridge-emul.c
17629F: drivers/pci/pci-bridge-emul.h
17630
17631PCI PEER-TO-PEER DMA (P2PDMA)
17632M: Bjorn Helgaas <[email protected]>
17633M: Logan Gunthorpe <[email protected]>
17634L: [email protected]
17635S: Supported
17636Q: https://patchwork.kernel.org/project/linux-pci/list/
17637B: https://bugzilla.kernel.org
17638C: irc://irc.oftc.net/linux-pci
17639T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17640F: Documentation/driver-api/pci/p2pdma.rst
17641F: drivers/pci/p2pdma.c
17642F: include/linux/pci-p2pdma.h
17643
17644PCI POWER CONTROL
17645M: Bartosz Golaszewski <[email protected]>
17646L: [email protected]
17647S: Maintained
17648T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17649F: drivers/pci/pwrctl/*
17650F: include/linux/pci-pwrctl.h
17651
17652PCI SUBSYSTEM
17653M: Bjorn Helgaas <[email protected]>
17654L: [email protected]
17655S: Supported
17656Q: https://patchwork.kernel.org/project/linux-pci/list/
17657B: https://bugzilla.kernel.org
17658C: irc://irc.oftc.net/linux-pci
17659T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17660F: Documentation/PCI/
17661F: Documentation/devicetree/bindings/pci/
17662F: arch/x86/kernel/early-quirks.c
17663F: arch/x86/kernel/quirks.c
17664F: arch/x86/pci/
17665F: drivers/acpi/pci*
17666F: drivers/pci/
17667F: include/asm-generic/pci*
17668F: include/linux/of_pci.h
17669F: include/linux/pci*
17670F: include/uapi/linux/pci*
17671
17672PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17673M: Jonathan Chocron <[email protected]>
17674L: [email protected]
17675S: Maintained
17676F: Documentation/devicetree/bindings/pci/pcie-al.txt
17677F: drivers/pci/controller/dwc/pcie-al.c
17678
17679PCIE DRIVER FOR AMLOGIC MESON
17680M: Yue Wang <[email protected]>
17681L: [email protected]
17682L: [email protected]
17683S: Maintained
17684F: drivers/pci/controller/dwc/pci-meson.c
17685
17686PCIE DRIVER FOR AXIS ARTPEC
17687M: Jesper Nilsson <[email protected]>
17688L: [email protected]
17689L: [email protected]
17690S: Maintained
17691F: Documentation/devicetree/bindings/pci/axis,artpec*
17692F: drivers/pci/controller/dwc/*artpec*
17693
17694PCIE DRIVER FOR CAVIUM THUNDERX
17695M: Robert Richter <[email protected]>
17696L: [email protected]
17697L: [email protected] (moderated for non-subscribers)
17698S: Odd Fixes
17699F: drivers/pci/controller/pci-thunder-*
17700
17701PCIE DRIVER FOR HISILICON
17702M: Zhou Wang <[email protected]>
17703L: [email protected]
17704S: Maintained
17705F: drivers/pci/controller/dwc/pcie-hisi.c
17706
17707PCIE DRIVER FOR HISILICON KIRIN
17708M: Xiaowei Song <[email protected]>
17709M: Binghui Wang <[email protected]>
17710L: [email protected]
17711S: Maintained
17712F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17713F: drivers/pci/controller/dwc/pcie-kirin.c
17714
17715PCIE DRIVER FOR HISILICON STB
17716M: Shawn Guo <[email protected]>
17717L: [email protected]
17718S: Maintained
17719F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17720F: drivers/pci/controller/dwc/pcie-histb.c
17721
17722PCIE DRIVER FOR INTEL KEEM BAY
17723M: Srikanth Thokala <[email protected]>
17724L: [email protected]
17725S: Supported
17726F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17727F: drivers/pci/controller/dwc/pcie-keembay.c
17728
17729PCIE DRIVER FOR INTEL LGM GW SOC
17730M: Chuanhua Lei <[email protected]>
17731L: [email protected]
17732S: Maintained
17733F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17734F: drivers/pci/controller/dwc/pcie-intel-gw.c
17735
17736PCIE DRIVER FOR MEDIATEK
17737M: Ryder Lee <[email protected]>
17738M: Jianjun Wang <[email protected]>
17739L: [email protected]
17740L: [email protected] (moderated for non-subscribers)
17741S: Supported
17742F: Documentation/devicetree/bindings/pci/mediatek*
17743F: drivers/pci/controller/*mediatek*
17744
17745PCIE DRIVER FOR MICROCHIP
17746M: Daire McNamara <[email protected]>
17747L: [email protected]
17748S: Supported
17749F: Documentation/devicetree/bindings/pci/microchip*
17750F: drivers/pci/controller/plda/*microchip*
17751
17752PCIE DRIVER FOR QUALCOMM MSM
17753M: Manivannan Sadhasivam <[email protected]>
17754L: [email protected]
17755L: [email protected]
17756S: Maintained
17757F: drivers/pci/controller/dwc/pcie-qcom.c
17758
17759PCIE DRIVER FOR ROCKCHIP
17760M: Shawn Lin <[email protected]>
17761L: [email protected]
17762L: [email protected]
17763S: Maintained
17764F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17765F: drivers/pci/controller/pcie-rockchip*
17766
17767PCIE DRIVER FOR SOCIONEXT UNIPHIER
17768M: Kunihiko Hayashi <[email protected]>
17769L: [email protected]
17770S: Maintained
17771F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17772F: drivers/pci/controller/dwc/pcie-uniphier*
17773
17774PCIE DRIVER FOR ST SPEAR13XX
17775M: Pratyush Anand <[email protected]>
17776L: [email protected]
17777S: Maintained
17778F: drivers/pci/controller/dwc/*spear*
17779
17780PCIE DRIVER FOR STARFIVE JH71x0
17781M: Kevin Xie <[email protected]>
17782L: [email protected]
17783S: Maintained
17784F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17785F: drivers/pci/controller/plda/pcie-starfive.c
17786
17787PCIE ENDPOINT DRIVER FOR QUALCOMM
17788M: Manivannan Sadhasivam <[email protected]>
17789L: [email protected]
17790L: [email protected]
17791S: Maintained
17792F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17793F: drivers/pci/controller/dwc/pcie-qcom-ep.c
17794
17795PCMCIA SUBSYSTEM
17796M: Dominik Brodowski <[email protected]>
17797S: Odd Fixes
17798T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17799F: Documentation/pcmcia/
17800F: drivers/pcmcia/
17801F: include/pcmcia/
17802F: tools/pcmcia/
17803
17804PCNET32 NETWORK DRIVER
17805M: Don Fry <[email protected]>
17806L: [email protected]
17807S: Maintained
17808F: drivers/net/ethernet/amd/pcnet32.c
17809
17810PCRYPT PARALLEL CRYPTO ENGINE
17811M: Steffen Klassert <[email protected]>
17812L: [email protected]
17813S: Maintained
17814F: crypto/pcrypt.c
17815F: include/crypto/pcrypt.h
17816
17817PDS DSC VIRTIO DATA PATH ACCELERATOR
17818R: Shannon Nelson <[email protected]>
17819F: drivers/vdpa/pds/
17820
17821PECI HARDWARE MONITORING DRIVERS
17822M: Iwona Winiarska <[email protected]>
17823L: [email protected]
17824S: Supported
17825F: Documentation/hwmon/peci-cputemp.rst
17826F: Documentation/hwmon/peci-dimmtemp.rst
17827F: drivers/hwmon/peci/
17828
17829PECI SUBSYSTEM
17830M: Iwona Winiarska <[email protected]>
17831L: [email protected] (moderated for non-subscribers)
17832S: Supported
17833F: Documentation/devicetree/bindings/peci/
17834F: Documentation/peci/
17835F: drivers/peci/
17836F: include/linux/peci-cpu.h
17837F: include/linux/peci.h
17838
17839PENSANDO ETHERNET DRIVERS
17840M: Shannon Nelson <[email protected]>
17841M: Brett Creeley <[email protected]>
17842L: [email protected]
17843S: Supported
17844F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17845F: drivers/net/ethernet/pensando/
17846
17847PER-CPU MEMORY ALLOCATOR
17848M: Dennis Zhou <[email protected]>
17849M: Tejun Heo <[email protected]>
17850M: Christoph Lameter <[email protected]>
17851L: [email protected]
17852S: Maintained
17853T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17854F: arch/*/include/asm/percpu.h
17855F: include/linux/percpu*.h
17856F: lib/percpu*.c
17857F: mm/percpu*.c
17858
17859PER-TASK DELAY ACCOUNTING
17860M: Balbir Singh <[email protected]>
17861S: Maintained
17862F: include/linux/delayacct.h
17863F: kernel/delayacct.c
17864
17865PERFORMANCE EVENTS SUBSYSTEM
17866M: Peter Zijlstra <[email protected]>
17867M: Ingo Molnar <[email protected]>
17868M: Arnaldo Carvalho de Melo <[email protected]>
17869M: Namhyung Kim <[email protected]>
17870R: Mark Rutland <[email protected]>
17871R: Alexander Shishkin <[email protected]>
17872R: Jiri Olsa <[email protected]>
17873R: Ian Rogers <[email protected]>
17874R: Adrian Hunter <[email protected]>
17875R: "Liang, Kan" <[email protected]>
17876L: [email protected]
17877L: [email protected]
17878S: Supported
17879W: https://perf.wiki.kernel.org/
17880T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17881T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17882T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17883F: arch/*/events/*
17884F: arch/*/events/*/*
17885F: arch/*/include/asm/perf_event.h
17886F: arch/*/kernel/*/*/perf_event*.c
17887F: arch/*/kernel/*/perf_event*.c
17888F: arch/*/kernel/perf_callchain.c
17889F: arch/*/kernel/perf_event*.c
17890F: include/linux/perf_event.h
17891F: include/uapi/linux/perf_event.h
17892F: kernel/events/*
17893F: tools/lib/perf/
17894F: tools/perf/
17895
17896PERFORMANCE EVENTS TOOLING ARM64
17897R: John Garry <[email protected]>
17898R: Will Deacon <[email protected]>
17899R: James Clark <[email protected]>
17900R: Mike Leach <[email protected]>
17901R: Leo Yan <[email protected]>
17902L: [email protected] (moderated for non-subscribers)
17903S: Supported
17904F: tools/build/feature/test-libopencsd.c
17905F: tools/perf/arch/arm*/
17906F: tools/perf/pmu-events/arch/arm64/
17907F: tools/perf/util/arm-spe*
17908F: tools/perf/util/cs-etm*
17909
17910PERSONALITY HANDLING
17911M: Christoph Hellwig <[email protected]>
17912L: [email protected]
17913S: Maintained
17914F: include/linux/personality.h
17915F: include/uapi/linux/personality.h
17916
17917PHOENIX RC FLIGHT CONTROLLER ADAPTER
17918M: Marcus Folkesson <[email protected]>
17919L: [email protected]
17920S: Maintained
17921F: Documentation/input/devices/pxrc.rst
17922F: drivers/input/joystick/pxrc.c
17923
17924PHONET PROTOCOL
17925M: Remi Denis-Courmont <[email protected]>
17926S: Supported
17927F: Documentation/networking/phonet.rst
17928F: include/linux/phonet.h
17929F: include/net/phonet/
17930F: include/uapi/linux/phonet.h
17931F: net/phonet/
17932
17933PHRAM MTD DRIVER
17934M: Joern Engel <[email protected]>
17935L: [email protected]
17936S: Maintained
17937F: drivers/mtd/devices/phram.c
17938
17939PICOLCD HID DRIVER
17940M: Bruno Prémont <[email protected]>
17941L: [email protected]
17942S: Maintained
17943F: drivers/hid/hid-picolcd*
17944
17945PIDFD API
17946M: Christian Brauner <[email protected]>
17947L: [email protected]
17948S: Maintained
17949T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17950F: samples/pidfd/
17951F: tools/testing/selftests/clone3/
17952F: tools/testing/selftests/pid_namespace/
17953F: tools/testing/selftests/pidfd/
17954K: (?i)pidfd
17955K: (?i)clone3
17956K: \b(clone_args|kernel_clone_args)\b
17957
17958PIN CONTROL SUBSYSTEM
17959M: Linus Walleij <[email protected]>
17960L: [email protected]
17961S: Maintained
17962T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17963F: Documentation/devicetree/bindings/pinctrl/
17964F: Documentation/driver-api/pin-control.rst
17965F: drivers/pinctrl/
17966F: include/dt-bindings/pinctrl/
17967F: include/linux/pinctrl/
17968
17969PIN CONTROLLER - AMD
17970M: Basavaraj Natikar <[email protected]>
17971M: Shyam Sundar S K <[email protected]>
17972S: Maintained
17973F: drivers/pinctrl/pinctrl-amd.c
17974
17975PIN CONTROLLER - FREESCALE
17976M: Dong Aisheng <[email protected]>
17977M: Fabio Estevam <[email protected]>
17978M: Shawn Guo <[email protected]>
17979M: Jacky Bai <[email protected]>
17980R: Pengutronix Kernel Team <[email protected]>
17981L: [email protected]
17982L: NXP S32 Linux Team <[email protected]>
17983S: Maintained
17984F: Documentation/devicetree/bindings/pinctrl/fsl,*
17985F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
17986F: drivers/pinctrl/freescale/
17987F: drivers/pinctrl/nxp/
17988
17989PIN CONTROLLER - INTEL
17990M: Mika Westerberg <[email protected]>
17991M: Andy Shevchenko <[email protected]>
17992S: Supported
17993T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17994F: drivers/pinctrl/intel/
17995
17996PIN CONTROLLER - KEEMBAY
17997M: Lakshmi Sowjanya D <[email protected]>
17998S: Supported
17999F: drivers/pinctrl/pinctrl-keembay*
18000
18001PIN CONTROLLER - MEDIATEK
18002M: Sean Wang <[email protected]>
18003L: [email protected] (moderated for non-subscribers)
18004S: Maintained
18005F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18006F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18007F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18008F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18009F: drivers/pinctrl/mediatek/
18010
18011PIN CONTROLLER - MEDIATEK MIPS
18012M: Arınç ÜNAL <[email protected]>
18013M: Sergio Paracuellos <[email protected]>
18014L: [email protected] (moderated for non-subscribers)
18015L: [email protected]
18016S: Maintained
18017F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18018F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18019F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18020F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18021F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18022F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18023F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18024F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18025F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
18026F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
18027F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18028F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
18029F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
18030F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
18031F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
18032
18033PIN CONTROLLER - MICROCHIP AT91
18034M: Ludovic Desroches <[email protected]>
18035L: [email protected] (moderated for non-subscribers)
18036L: [email protected]
18037S: Supported
18038F: drivers/gpio/gpio-sama5d2-piobu.c
18039F: drivers/pinctrl/pinctrl-at91*
18040
18041PIN CONTROLLER - QUALCOMM
18042M: Bjorn Andersson <[email protected]>
18043L: [email protected]
18044S: Maintained
18045F: Documentation/devicetree/bindings/pinctrl/qcom,*
18046F: drivers/pinctrl/qcom/
18047
18048PIN CONTROLLER - RENESAS
18049M: Geert Uytterhoeven <[email protected]>
18050L: [email protected]
18051S: Supported
18052T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18053F: Documentation/devicetree/bindings/pinctrl/renesas,*
18054F: drivers/pinctrl/renesas/
18055
18056PIN CONTROLLER - SAMSUNG
18057M: Krzysztof Kozlowski <[email protected]>
18058M: Sylwester Nawrocki <[email protected]>
18059R: Alim Akhtar <[email protected]>
18060L: [email protected] (moderated for non-subscribers)
18061L: [email protected]
18062S: Maintained
18063Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
18064B: mailto:[email protected]
18065C: irc://irc.libera.chat/linux-exynos
18066T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18067F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18068F: drivers/pinctrl/samsung/
18069
18070PIN CONTROLLER - SINGLE
18071M: Tony Lindgren <[email protected]>
18072M: Haojian Zhuang <[email protected]>
18073L: [email protected] (moderated for non-subscribers)
18074L: [email protected]
18075S: Maintained
18076F: drivers/pinctrl/pinctrl-single.c
18077
18078PIN CONTROLLER - SUNPLUS / TIBBO
18079M: Dvorkin Dmitry <[email protected]>
18080M: Wells Lu <[email protected]>
18081L: [email protected] (moderated for non-subscribers)
18082S: Maintained
18083W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
18084F: Documentation/devicetree/bindings/pinctrl/sunplus,*
18085F: drivers/pinctrl/sunplus/
18086F: include/dt-bindings/pinctrl/sppctl*.h
18087
18088PINE64 PINEPHONE KEYBOARD DRIVER
18089M: Samuel Holland <[email protected]>
18090S: Supported
18091F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18092F: drivers/input/keyboard/pinephone-keyboard.c
18093
18094PKTCDVD DRIVER
18095M: [email protected]
18096S: Orphan
18097F: drivers/block/pktcdvd.c
18098F: include/linux/pktcdvd.h
18099F: include/uapi/linux/pktcdvd.h
18100
18101PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18102M: Tomasz Duszynski <[email protected]>
18103S: Maintained
18104F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18105F: drivers/iio/chemical/pms7003.c
18106
18107PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18108M: Piergiorgio Beruto <[email protected]>
18109L: [email protected]
18110S: Maintained
18111F: drivers/net/phy/mdio-open-alliance.h
18112F: net/ethtool/plca.c
18113
18114PLDMFW LIBRARY
18115M: Jacob Keller <[email protected]>
18116S: Maintained
18117F: Documentation/driver-api/pldmfw/
18118F: include/linux/pldmfw.h
18119F: lib/pldmfw/
18120
18121PLX DMA DRIVER
18122M: Logan Gunthorpe <[email protected]>
18123S: Maintained
18124F: drivers/dma/plx_dma.c
18125
18126PM-GRAPH UTILITY
18127M: "Todd E Brandt" <[email protected]>
18128L: [email protected]
18129S: Supported
18130W: https://01.org/pm-graph
18131B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18132T: git git://github.com/intel/pm-graph
18133F: tools/power/pm-graph
18134
18135PM6764TR DRIVER
18136M: Charles Hsu <[email protected]>
18137L: [email protected]
18138S: Maintained
18139F: Documentation/hwmon/pm6764tr.rst
18140F: drivers/hwmon/pmbus/pm6764tr.c
18141
18142PMC SIERRA MaxRAID DRIVER
18143L: [email protected]
18144S: Orphan
18145W: http://www.pmc-sierra.com/
18146F: drivers/scsi/pmcraid.*
18147
18148PMC SIERRA PM8001 DRIVER
18149M: Jack Wang <[email protected]>
18150L: [email protected]
18151S: Supported
18152F: drivers/scsi/pm8001/
18153
18154PNI RM3100 IIO DRIVER
18155M: Song Qiang <[email protected]>
18156L: [email protected]
18157S: Maintained
18158F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18159F: drivers/iio/magnetometer/rm3100*
18160
18161PNP SUPPORT
18162M: "Rafael J. Wysocki" <[email protected]>
18163L: [email protected]
18164S: Maintained
18165F: drivers/pnp/
18166F: include/linux/pnp.h
18167
18168POSIX CLOCKS and TIMERS
18169M: Anna-Maria Behnsen <[email protected]>
18170M: Frederic Weisbecker <[email protected]>
18171M: Thomas Gleixner <[email protected]>
18172L: [email protected]
18173S: Maintained
18174T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18175F: fs/timerfd.c
18176F: include/linux/time_namespace.h
18177F: include/linux/timerfd.h
18178F: include/uapi/linux/time.h
18179F: include/uapi/linux/timerfd.h
18180F: include/trace/events/timer*
18181F: kernel/time/itimer.c
18182F: kernel/time/posix-*
18183F: kernel/time/namespace.c
18184
18185POWER MANAGEMENT CORE
18186M: "Rafael J. Wysocki" <[email protected]>
18187L: [email protected]
18188S: Supported
18189B: https://bugzilla.kernel.org
18190T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18191F: drivers/base/power/
18192F: drivers/powercap/
18193F: include/linux/intel_rapl.h
18194F: include/linux/pm.h
18195F: include/linux/pm_*
18196F: include/linux/powercap.h
18197F: kernel/configs/nopm.config
18198
18199POWER SEQUENCING
18200M: Bartosz Golaszewski <[email protected]>
18201L: [email protected]
18202S: Maintained
18203T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18204F: drivers/power/sequencing/
18205F: include/linux/pwrseq/
18206
18207POWER STATE COORDINATION INTERFACE (PSCI)
18208M: Mark Rutland <[email protected]>
18209M: Lorenzo Pieralisi <[email protected]>
18210L: [email protected] (moderated for non-subscribers)
18211S: Maintained
18212F: drivers/firmware/psci/
18213F: include/linux/psci.h
18214F: include/uapi/linux/psci.h
18215
18216POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18217M: Sebastian Reichel <[email protected]>
18218L: [email protected]
18219S: Maintained
18220T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18221F: Documentation/ABI/testing/sysfs-class-power
18222F: Documentation/devicetree/bindings/power/supply/
18223F: drivers/power/supply/
18224F: include/linux/power/
18225F: include/linux/power_supply.h
18226F: tools/testing/selftests/power_supply/
18227
18228POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18229M: Suraj Jitindar Singh <[email protected]>
18230L: [email protected]
18231S: Maintained
18232F: drivers/char/powernv-op-panel.c
18233
18234PPP OVER ATM (RFC 2364)
18235M: Mitchell Blank Jr <[email protected]>
18236S: Maintained
18237F: include/uapi/linux/atmppp.h
18238F: net/atm/pppoatm.c
18239
18240PPP OVER ETHERNET
18241M: Michal Ostrowski <[email protected]>
18242S: Maintained
18243F: drivers/net/ppp/pppoe.c
18244F: drivers/net/ppp/pppox.c
18245
18246PPP OVER L2TP
18247M: James Chapman <[email protected]>
18248S: Maintained
18249F: include/linux/if_pppol2tp.h
18250F: include/uapi/linux/if_pppol2tp.h
18251F: net/l2tp/l2tp_ppp.c
18252
18253PPP PROTOCOL DRIVERS AND COMPRESSORS
18254L: [email protected]
18255S: Orphan
18256F: drivers/net/ppp/ppp_*
18257
18258PPS SUPPORT
18259M: Rodolfo Giometti <[email protected]>
18260L: [email protected] (subscribers-only)
18261S: Maintained
18262W: http://wiki.enneenne.com/index.php/LinuxPPS_support
18263F: Documentation/ABI/testing/sysfs-pps
18264F: Documentation/devicetree/bindings/pps/pps-gpio.yaml
18265F: Documentation/driver-api/pps.rst
18266F: drivers/pps/
18267F: include/linux/pps*.h
18268F: include/uapi/linux/pps.h
18269
18270PPTP DRIVER
18271M: Dmitry Kozlov <[email protected]>
18272L: [email protected]
18273S: Maintained
18274W: http://sourceforge.net/projects/accel-pptp
18275F: drivers/net/ppp/pptp.c
18276
18277PRESSURE STALL INFORMATION (PSI)
18278M: Johannes Weiner <[email protected]>
18279M: Suren Baghdasaryan <[email protected]>
18280R: Peter Ziljstra <[email protected]>
18281S: Maintained
18282F: include/linux/psi*
18283F: kernel/sched/psi.c
18284
18285PRINTK
18286M: Petr Mladek <[email protected]>
18287R: Steven Rostedt <[email protected]>
18288R: John Ogness <[email protected]>
18289R: Sergey Senozhatsky <[email protected]>
18290S: Maintained
18291T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18292F: include/linux/printk.h
18293F: kernel/printk/
18294
18295PRINTK INDEXING
18296R: Chris Down <[email protected]>
18297S: Maintained
18298F: Documentation/core-api/printk-index.rst
18299F: kernel/printk/index.c
18300K: printk_index
18301
18302PROC FILESYSTEM
18303L: [email protected]
18304L: [email protected]
18305S: Maintained
18306F: Documentation/filesystems/proc.rst
18307F: fs/proc/
18308F: include/linux/proc_fs.h
18309F: tools/testing/selftests/proc/
18310
18311PROC SYSCTL
18312M: Luis Chamberlain <[email protected]>
18313M: Kees Cook <[email protected]>
18314M: Joel Granados <[email protected]>
18315L: [email protected]
18316L: [email protected]
18317S: Maintained
18318T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18319F: fs/proc/proc_sysctl.c
18320F: include/linux/sysctl.h
18321F: kernel/sysctl-test.c
18322F: kernel/sysctl.c
18323F: tools/testing/selftests/sysctl/
18324
18325PS3 NETWORK SUPPORT
18326M: Geoff Levand <[email protected]>
18327L: [email protected]
18328L: [email protected]
18329S: Maintained
18330F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
18331
18332PS3 PLATFORM SUPPORT
18333M: Geoff Levand <[email protected]>
18334L: [email protected]
18335S: Maintained
18336F: arch/powerpc/boot/ps3*
18337F: arch/powerpc/include/asm/lv1call.h
18338F: arch/powerpc/include/asm/ps3*.h
18339F: arch/powerpc/platforms/ps3/
18340F: drivers/*/ps3*
18341F: drivers/ps3/
18342F: drivers/rtc/rtc-ps3.c
18343F: drivers/usb/host/*ps3.c
18344F: sound/ppc/snd_ps3*
18345
18346PS3VRAM DRIVER
18347M: Jim Paris <[email protected]>
18348M: Geoff Levand <[email protected]>
18349L: [email protected]
18350S: Maintained
18351F: drivers/block/ps3vram.c
18352
18353PSAMPLE PACKET SAMPLING SUPPORT
18354M: Yotam Gigi <[email protected]>
18355S: Maintained
18356F: include/net/psample.h
18357F: include/uapi/linux/psample.h
18358F: net/psample
18359
18360PSE NETWORK DRIVER
18361M: Oleksij Rempel <[email protected]>
18362M: Kory Maincent <[email protected]>
18363L: [email protected]
18364S: Maintained
18365F: Documentation/devicetree/bindings/net/pse-pd/
18366F: drivers/net/pse-pd/
18367
18368PSTORE FILESYSTEM
18369M: Kees Cook <[email protected]>
18370R: Tony Luck <[email protected]>
18371R: Guilherme G. Piccoli <[email protected]>
18372L: [email protected]
18373S: Supported
18374T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18375F: Documentation/admin-guide/pstore-blk.rst
18376F: Documentation/admin-guide/ramoops.rst
18377F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18378F: drivers/acpi/apei/erst.c
18379F: drivers/firmware/efi/efi-pstore.c
18380F: fs/pstore/
18381F: include/linux/pstore*
18382K: \b(pstore|ramoops)
18383
18384PT5161L HARDWARE MONITOR DRIVER
18385M: Cosmo Chou <[email protected]>
18386L: [email protected]
18387S: Maintained
18388F: Documentation/hwmon/pt5161l.rst
18389F: drivers/hwmon/pt5161l.c
18390
18391PTP HARDWARE CLOCK SUPPORT
18392M: Richard Cochran <[email protected]>
18393L: [email protected]
18394S: Maintained
18395W: http://linuxptp.sourceforge.net/
18396F: Documentation/ABI/testing/sysfs-ptp
18397F: Documentation/driver-api/ptp.rst
18398F: drivers/net/phy/dp83640*
18399F: drivers/ptp/*
18400F: include/linux/ptp_cl*
18401K: (?:\b|_)ptp(?:\b|_)
18402
18403PTP MOCKUP CLOCK SUPPORT
18404M: Vladimir Oltean <[email protected]>
18405L: [email protected]
18406S: Maintained
18407F: drivers/ptp/ptp_mock.c
18408F: include/linux/ptp_mock.h
18409
18410PTP VIRTUAL CLOCK SUPPORT
18411M: Yangbo Lu <[email protected]>
18412L: [email protected]
18413S: Maintained
18414F: drivers/ptp/ptp_vclock.c
18415F: net/ethtool/phc_vclocks.c
18416
18417PTRACE SUPPORT
18418M: Oleg Nesterov <[email protected]>
18419S: Maintained
18420F: arch/*/*/ptrace*.c
18421F: arch/*/include/asm/ptrace*.h
18422F: arch/*/ptrace*.c
18423F: include/asm-generic/syscall.h
18424F: include/linux/ptrace.h
18425F: include/linux/regset.h
18426F: include/uapi/linux/ptrace.h
18427F: kernel/ptrace.c
18428
18429PULSE8-CEC DRIVER
18430M: Hans Verkuil <[email protected]>
18431L: [email protected]
18432S: Maintained
18433T: git git://linuxtv.org/media_tree.git
18434F: drivers/media/cec/usb/pulse8/
18435
18436PURELIFI PLFXLC DRIVER
18437M: Srinivasan Raju <[email protected]>
18438L: [email protected]
18439S: Supported
18440F: drivers/net/wireless/purelifi/plfxlc/
18441
18442PVRUSB2 VIDEO4LINUX DRIVER
18443M: Mike Isely <[email protected]>
18444L: [email protected] (subscribers-only)
18445L: [email protected]
18446S: Maintained
18447W: http://www.isely.net/pvrusb2/
18448T: git git://linuxtv.org/media_tree.git
18449F: Documentation/driver-api/media/drivers/pvrusb2*
18450F: drivers/media/usb/pvrusb2/
18451
18452PWC WEBCAM DRIVER
18453M: Hans Verkuil <[email protected]>
18454L: [email protected]
18455S: Odd Fixes
18456T: git git://linuxtv.org/media_tree.git
18457F: drivers/media/usb/pwc/*
18458F: include/trace/events/pwc.h
18459
18460PWM IR Transmitter
18461M: Sean Young <[email protected]>
18462L: [email protected]
18463S: Maintained
18464F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18465F: drivers/media/rc/pwm-ir-tx.c
18466
18467PWM SUBSYSTEM
18468M: Uwe Kleine-König <[email protected]>
18469L: [email protected]
18470S: Maintained
18471Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
18472T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18473F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18474F: Documentation/devicetree/bindings/pwm/
18475F: Documentation/driver-api/pwm.rst
18476F: drivers/gpio/gpio-mvebu.c
18477F: drivers/pwm/
18478F: drivers/video/backlight/pwm_bl.c
18479F: include/dt-bindings/pwm/
18480F: include/linux/pwm.h
18481F: include/linux/pwm_backlight.h
18482K: pwm_(config|apply_might_sleep|apply_atomic|ops)
18483
18484PXA GPIO DRIVER
18485M: Robert Jarzmik <[email protected]>
18486L: [email protected]
18487S: Maintained
18488F: drivers/gpio/gpio-pxa.c
18489
18490PXA MMCI DRIVER
18491S: Orphan
18492
18493PXA RTC DRIVER
18494M: Robert Jarzmik <[email protected]>
18495L: [email protected]
18496S: Maintained
18497
18498PXA2xx/PXA3xx SUPPORT
18499M: Daniel Mack <[email protected]>
18500M: Haojian Zhuang <[email protected]>
18501M: Robert Jarzmik <[email protected]>
18502L: [email protected] (moderated for non-subscribers)
18503S: Maintained
18504T: git git://github.com/hzhuang1/linux.git
18505T: git git://github.com/rjarzmik/linux.git
18506F: arch/arm/boot/dts/intel/pxa/
18507F: arch/arm/mach-pxa/
18508F: drivers/dma/pxa*
18509F: drivers/pcmcia/pxa2xx*
18510F: drivers/pinctrl/pxa/
18511F: drivers/spi/spi-pxa2xx*
18512F: drivers/usb/gadget/udc/pxa2*
18513F: include/sound/pxa2xx-lib.h
18514F: sound/arm/pxa*
18515F: sound/soc/pxa/
18516
18517QAT DRIVER
18518M: Giovanni Cabiddu <[email protected]>
18519L: [email protected]
18520S: Supported
18521F: drivers/crypto/intel/qat/
18522
18523QCOM AUDIO (ASoC) DRIVERS
18524M: Srinivas Kandagatla <[email protected]>
18525M: Banajit Goswami <[email protected]>
18526L: [email protected] (moderated for non-subscribers)
18527L: [email protected]
18528S: Supported
18529F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18530F: Documentation/devicetree/bindings/sound/qcom,*
18531F: drivers/soc/qcom/apr.c
18532F: include/dt-bindings/sound/qcom,wcd9335.h
18533F: sound/soc/codecs/lpass-rx-macro.*
18534F: sound/soc/codecs/lpass-tx-macro.*
18535F: sound/soc/codecs/lpass-va-macro.c
18536F: sound/soc/codecs/lpass-wsa-macro.*
18537F: sound/soc/codecs/msm8916-wcd-analog.c
18538F: sound/soc/codecs/msm8916-wcd-digital.c
18539F: sound/soc/codecs/wcd-clsh-v2.*
18540F: sound/soc/codecs/wcd-mbhc-v2.*
18541F: sound/soc/codecs/wcd9335.*
18542F: sound/soc/codecs/wcd934x.c
18543F: sound/soc/codecs/wsa881x.c
18544F: sound/soc/codecs/wsa883x.c
18545F: sound/soc/codecs/wsa884x.c
18546F: sound/soc/qcom/
18547
18548QCOM EMBEDDED USB DEBUGGER (EUD)
18549M: Souradeep Chowdhury <[email protected]>
18550L: [email protected]
18551S: Maintained
18552F: Documentation/ABI/testing/sysfs-driver-eud
18553F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18554F: drivers/usb/misc/qcom_eud.c
18555
18556QCOM IPA DRIVER
18557M: Alex Elder <[email protected]>
18558L: [email protected]
18559S: Supported
18560F: drivers/net/ipa/
18561
18562QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18563M: Gabriel Somlo <[email protected]>
18564M: "Michael S. Tsirkin" <[email protected]>
18565L: [email protected]
18566S: Maintained
18567F: drivers/firmware/qemu_fw_cfg.c
18568F: include/uapi/linux/qemu_fw_cfg.h
18569
18570QIB DRIVER
18571M: Dennis Dalessandro <[email protected]>
18572L: [email protected]
18573S: Supported
18574F: drivers/infiniband/hw/qib/
18575
18576QLOGIC QL41xxx FCOE DRIVER
18577M: Saurav Kashyap <[email protected]>
18578M: Javed Hasan <[email protected]>
18579M: [email protected]
18580L: [email protected]
18581S: Supported
18582F: drivers/scsi/qedf/
18583
18584QLOGIC QL41xxx ISCSI DRIVER
18585M: Nilesh Javali <[email protected]>
18586M: Manish Rangankar <[email protected]>
18587M: [email protected]
18588L: [email protected]
18589S: Supported
18590F: drivers/scsi/qedi/
18591
18592QLOGIC QL4xxx ETHERNET DRIVER
18593M: Manish Chopra <[email protected]>
18594L: [email protected]
18595S: Supported
18596F: drivers/net/ethernet/qlogic/qed/
18597F: drivers/net/ethernet/qlogic/qede/
18598F: include/linux/qed/
18599
18600QLOGIC QL4xxx RDMA DRIVER
18601M: Michal Kalderon <[email protected]>
18602L: [email protected]
18603S: Supported
18604F: drivers/infiniband/hw/qedr/
18605F: include/uapi/rdma/qedr-abi.h
18606
18607QLOGIC QLA1280 SCSI DRIVER
18608M: Michael Reed <[email protected]>
18609L: [email protected]
18610S: Maintained
18611F: drivers/scsi/qla1280.[ch]
18612
18613QLOGIC QLA2XXX FC-SCSI DRIVER
18614M: Nilesh Javali <[email protected]>
18615M: [email protected]
18616L: [email protected]
18617S: Supported
18618F: drivers/scsi/qla2xxx/
18619
18620QLOGIC QLA3XXX NETWORK DRIVER
18621M: [email protected]
18622L: [email protected]
18623S: Supported
18624F: drivers/net/ethernet/qlogic/qla3xxx.*
18625
18626QLOGIC QLA4XXX iSCSI DRIVER
18627M: Nilesh Javali <[email protected]>
18628M: Manish Rangankar <[email protected]>
18629M: [email protected]
18630L: [email protected]
18631S: Supported
18632F: drivers/scsi/qla4xxx/
18633
18634QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18635M: Shahed Shaikh <[email protected]>
18636M: Manish Chopra <[email protected]>
18637M: [email protected]
18638L: [email protected]
18639S: Supported
18640F: drivers/net/ethernet/qlogic/qlcnic/
18641
18642QM1D1B0004 MEDIA DRIVER
18643M: Akihiro Tsukada <[email protected]>
18644L: [email protected]
18645S: Odd Fixes
18646F: drivers/media/tuners/qm1d1b0004*
18647
18648QM1D1C0042 MEDIA DRIVER
18649M: Akihiro Tsukada <[email protected]>
18650L: [email protected]
18651S: Odd Fixes
18652F: drivers/media/tuners/qm1d1c0042*
18653
18654QNX4 FILESYSTEM
18655M: Anders Larsen <[email protected]>
18656S: Maintained
18657W: http://www.alarsen.net/linux/qnx4fs/
18658F: fs/qnx4/
18659F: include/uapi/linux/qnx4_fs.h
18660F: include/uapi/linux/qnxtypes.h
18661
18662QNX6 FILESYSTEM
18663S: Orphan
18664F: Documentation/filesystems/qnx6.rst
18665F: fs/qnx6/
18666F: include/linux/qnx6_fs.h
18667
18668QORIQ DPAA2 FSL-MC BUS DRIVER
18669M: Stuart Yoder <[email protected]>
18670M: Laurentiu Tudor <[email protected]>
18671L: [email protected]
18672S: Maintained
18673F: Documentation/ABI/stable/sysfs-bus-fsl-mc
18674F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18675F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18676F: drivers/bus/fsl-mc/
18677F: include/uapi/linux/fsl_mc.h
18678
18679QT1010 MEDIA DRIVER
18680L: [email protected]
18681S: Orphan
18682W: https://linuxtv.org
18683Q: http://patchwork.linuxtv.org/project/linux-media/list/
18684F: drivers/media/tuners/qt1010*
18685
18686QUALCOMM ATH12K WIRELESS DRIVER
18687M: Kalle Valo <[email protected]>
18688M: Jeff Johnson <[email protected]>
18689L: [email protected]
18690S: Supported
18691W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18692T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18693F: drivers/net/wireless/ath/ath12k/
18694N: ath12k
18695
18696QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18697M: Kalle Valo <[email protected]>
18698M: Jeff Johnson <[email protected]>
18699L: [email protected]
18700S: Supported
18701W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18702T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18703F: drivers/net/wireless/ath/ath10k/
18704N: ath10k
18705
18706QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18707M: Kalle Valo <[email protected]>
18708M: Jeff Johnson <[email protected]>
18709L: [email protected]
18710S: Supported
18711W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18712B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18713T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18714F: drivers/net/wireless/ath/ath11k/
18715N: ath11k
18716
18717QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18718M: Toke Høiland-Jørgensen <[email protected]>
18719L: [email protected]
18720S: Maintained
18721W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18722T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18723F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18724F: drivers/net/wireless/ath/ath9k/
18725
18726QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18727M: Stefan Wahren <[email protected]>
18728L: [email protected]
18729S: Maintained
18730F: Documentation/devicetree/bindings/net/qca,qca7000.txt
18731F: drivers/net/ethernet/qualcomm/qca*
18732
18733QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18734M: Stephan Gerhold <[email protected]>
18735L: [email protected]
18736L: [email protected]
18737S: Maintained
18738F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18739F: drivers/net/wwan/qcom_bam_dmux.c
18740
18741QUALCOMM CAMERA SUBSYSTEM DRIVER
18742M: Robert Foss <[email protected]>
18743M: Todor Tomov <[email protected]>
18744M: Bryan O'Donoghue <[email protected]>
18745L: [email protected]
18746S: Maintained
18747F: Documentation/admin-guide/media/qcom_camss.rst
18748F: Documentation/devicetree/bindings/media/*camss*
18749F: drivers/media/platform/qcom/camss/
18750
18751QUALCOMM CLOCK DRIVERS
18752M: Bjorn Andersson <[email protected]>
18753L: [email protected]
18754S: Supported
18755T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18756F: Documentation/devicetree/bindings/clock/qcom,*
18757F: drivers/clk/qcom/
18758F: include/dt-bindings/clock/qcom,*
18759
18760QUALCOMM CLOUD AI (QAIC) DRIVER
18761M: Jeffrey Hugo <[email protected]>
18762R: Carl Vanderlip <[email protected]>
18763R: Pranjal Ramajor Asha Kanojiya <[email protected]>
18764L: [email protected]
18765L: [email protected]
18766S: Supported
18767T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
18768F: Documentation/accel/qaic/
18769F: drivers/accel/qaic/
18770F: include/uapi/drm/qaic_accel.h
18771
18772QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18773M: Bjorn Andersson <[email protected]>
18774M: Konrad Dybcio <[email protected]>
18775L: [email protected]
18776L: [email protected]
18777S: Maintained
18778F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18779F: drivers/pmdomain/qcom/cpr.c
18780
18781QUALCOMM CPUCP MAILBOX DRIVER
18782M: Sibi Sankar <[email protected]>
18783L: [email protected]
18784S: Supported
18785F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18786F: drivers/mailbox/qcom-cpucp-mbox.c
18787
18788QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18789M: Ilia Lin <[email protected]>
18790L: [email protected]
18791S: Maintained
18792F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18793F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18794F: drivers/cpufreq/qcom-cpufreq-nvmem.c
18795
18796QUALCOMM CRYPTO DRIVERS
18797M: Thara Gopinath <[email protected]>
18798L: [email protected]
18799L: [email protected]
18800S: Maintained
18801F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18802F: drivers/crypto/qce/
18803
18804QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18805M: Timur Tabi <[email protected]>
18806L: [email protected]
18807S: Maintained
18808F: drivers/net/ethernet/qualcomm/emac/
18809
18810QUALCOMM ETHQOS ETHERNET DRIVER
18811M: Vinod Koul <[email protected]>
18812L: [email protected]
18813L: [email protected]
18814S: Maintained
18815F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18816F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18817
18818QUALCOMM FASTRPC DRIVER
18819M: Srinivas Kandagatla <[email protected]>
18820M: Amol Maheshwari <[email protected]>
18821L: [email protected]
18822L: [email protected]
18823S: Maintained
18824F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18825F: drivers/misc/fastrpc.c
18826F: include/uapi/misc/fastrpc.h
18827
18828QUALCOMM HEXAGON ARCHITECTURE
18829M: Brian Cain <[email protected]>
18830L: [email protected]
18831S: Supported
18832T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18833F: arch/hexagon/
18834
18835QUALCOMM HIDMA DRIVER
18836M: Sinan Kaya <[email protected]>
18837L: [email protected] (moderated for non-subscribers)
18838L: [email protected]
18839L: [email protected]
18840S: Supported
18841F: drivers/dma/qcom/hidma*
18842
18843QUALCOMM I2C CCI DRIVER
18844M: Loic Poulain <[email protected]>
18845M: Robert Foss <[email protected]>
18846L: [email protected]
18847L: [email protected]
18848S: Maintained
18849F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18850F: drivers/i2c/busses/i2c-qcom-cci.c
18851
18852QUALCOMM INTERCONNECT BWMON DRIVER
18853M: Krzysztof Kozlowski <[email protected]>
18854L: [email protected]
18855S: Maintained
18856F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18857F: drivers/soc/qcom/icc-bwmon.c
18858
18859QUALCOMM IOMMU
18860M: Rob Clark <[email protected]>
18861L: [email protected]
18862L: [email protected]
18863S: Maintained
18864F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
18865F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18866F: drivers/iommu/msm_iommu*
18867
18868QUALCOMM IPC ROUTER (QRTR) DRIVER
18869M: Manivannan Sadhasivam <[email protected]>
18870L: [email protected]
18871S: Maintained
18872F: include/trace/events/qrtr.h
18873F: include/uapi/linux/qrtr.h
18874F: net/qrtr/
18875
18876QUALCOMM IPCC MAILBOX DRIVER
18877M: Manivannan Sadhasivam <[email protected]>
18878L: [email protected]
18879S: Supported
18880F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18881F: drivers/mailbox/qcom-ipcc.c
18882F: include/dt-bindings/mailbox/qcom-ipcc.h
18883
18884QUALCOMM IPQ4019 USB PHY DRIVER
18885M: Robert Marko <[email protected]>
18886M: Luka Perkov <[email protected]>
18887L: [email protected]
18888S: Maintained
18889F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18890F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18891
18892QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18893M: Robert Marko <[email protected]>
18894M: Luka Perkov <[email protected]>
18895L: [email protected]
18896S: Maintained
18897F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18898F: drivers/regulator/vqmmc-ipq4019-regulator.c
18899
18900QUALCOMM NAND CONTROLLER DRIVER
18901M: Manivannan Sadhasivam <[email protected]>
18902L: [email protected]
18903L: [email protected]
18904S: Maintained
18905F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18906F: drivers/mtd/nand/raw/qcom_nandc.c
18907
18908QUALCOMM QSEECOM DRIVER
18909M: Maximilian Luz <[email protected]>
18910L: [email protected]
18911S: Maintained
18912F: drivers/firmware/qcom/qcom_qseecom.c
18913
18914QUALCOMM QSEECOM UEFISECAPP DRIVER
18915M: Maximilian Luz <[email protected]>
18916L: [email protected]
18917S: Maintained
18918F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18919
18920QUALCOMM RMNET DRIVER
18921M: Subash Abhinov Kasiviswanathan <[email protected]>
18922M: Sean Tranchetti <[email protected]>
18923L: [email protected]
18924S: Maintained
18925F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18926F: drivers/net/ethernet/qualcomm/rmnet/
18927F: include/linux/if_rmnet.h
18928
18929QUALCOMM TRUST ZONE MEMORY ALLOCATOR
18930M: Bartosz Golaszewski <[email protected]>
18931L: [email protected]
18932S: Maintained
18933F: drivers/firmware/qcom/qcom_tzmem.c
18934F: drivers/firmware/qcom/qcom_tzmem.h
18935F: include/linux/firmware/qcom/qcom_tzmem.h
18936
18937QUALCOMM TSENS THERMAL DRIVER
18938M: Amit Kucheria <[email protected]>
18939M: Thara Gopinath <[email protected]>
18940L: [email protected]
18941L: [email protected]
18942S: Maintained
18943F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18944F: drivers/thermal/qcom/
18945
18946QUALCOMM TYPEC PORT MANAGER DRIVER
18947M: Bryan O'Donoghue <[email protected]>
18948L: [email protected]
18949L: [email protected]
18950S: Maintained
18951F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18952F: drivers/usb/typec/tcpm/qcom/
18953
18954QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18955M: Stanimir Varbanov <[email protected]>
18956M: Vikash Garodia <[email protected]>
18957R: Bryan O'Donoghue <[email protected]>
18958L: [email protected]
18959L: [email protected]
18960S: Maintained
18961T: git git://linuxtv.org/media_tree.git
18962F: Documentation/devicetree/bindings/media/*venus*
18963F: drivers/media/platform/qcom/venus/
18964
18965QUALCOMM WCN36XX WIRELESS DRIVER
18966M: Loic Poulain <[email protected]>
18967L: [email protected]
18968S: Supported
18969W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18970F: drivers/net/wireless/ath/wcn36xx/
18971
18972QUANTENNA QTNFMAC WIRELESS DRIVER
18973M: Igor Mitsyanko <[email protected]>
18974R: Sergey Matyukevich <[email protected]>
18975L: [email protected]
18976S: Maintained
18977F: drivers/net/wireless/quantenna
18978
18979RADEON and AMDGPU DRM DRIVERS
18980M: Alex Deucher <[email protected]>
18981M: Christian König <[email protected]>
18982M: Xinhui Pan <[email protected]>
18983L: [email protected]
18984S: Supported
18985B: https://gitlab.freedesktop.org/drm/amd/-/issues
18986C: irc://irc.oftc.net/radeon
18987T: git https://gitlab.freedesktop.org/agd5f/linux.git
18988F: Documentation/gpu/amdgpu/
18989F: drivers/gpu/drm/amd/
18990F: drivers/gpu/drm/ci/xfails/amd*
18991F: drivers/gpu/drm/radeon/
18992F: include/uapi/drm/amdgpu_drm.h
18993F: include/uapi/drm/radeon_drm.h
18994
18995RADEON FRAMEBUFFER DISPLAY DRIVER
18996M: Benjamin Herrenschmidt <[email protected]>
18997L: [email protected]
18998S: Maintained
18999F: drivers/video/fbdev/aty/radeon*
19000F: include/uapi/linux/radeonfb.h
19001
19002RADIOSHARK RADIO DRIVER
19003M: Hans Verkuil <[email protected]>
19004L: [email protected]
19005S: Maintained
19006T: git git://linuxtv.org/media_tree.git
19007F: drivers/media/radio/radio-shark.c
19008
19009RADIOSHARK2 RADIO DRIVER
19010M: Hans Verkuil <[email protected]>
19011L: [email protected]
19012S: Maintained
19013T: git git://linuxtv.org/media_tree.git
19014F: drivers/media/radio/radio-shark2.c
19015F: drivers/media/radio/radio-tea5777.c
19016
19017RADOS BLOCK DEVICE (RBD)
19018M: Ilya Dryomov <[email protected]>
19019R: Dongsheng Yang <[email protected]>
19020L: [email protected]
19021S: Supported
19022W: http://ceph.com/
19023T: git https://github.com/ceph/ceph-client.git
19024F: Documentation/ABI/testing/sysfs-bus-rbd
19025F: drivers/block/rbd.c
19026F: drivers/block/rbd_types.h
19027
19028RAGE128 FRAMEBUFFER DISPLAY DRIVER
19029L: [email protected]
19030S: Orphan
19031F: drivers/video/fbdev/aty/aty128fb.c
19032
19033RAINSHADOW-CEC DRIVER
19034M: Hans Verkuil <[email protected]>
19035L: [email protected]
19036S: Maintained
19037T: git git://linuxtv.org/media_tree.git
19038F: drivers/media/cec/usb/rainshadow/
19039
19040RALINK MIPS ARCHITECTURE
19041M: John Crispin <[email protected]>
19042M: Sergio Paracuellos <[email protected]>
19043L: [email protected]
19044S: Maintained
19045F: arch/mips/ralink
19046
19047RALINK MT7621 MIPS ARCHITECTURE
19048M: Arınç ÜNAL <[email protected]>
19049M: Sergio Paracuellos <[email protected]>
19050L: [email protected]
19051S: Maintained
19052F: arch/mips/boot/dts/ralink/mt7621*
19053
19054RALINK RT2X00 WIRELESS LAN DRIVER
19055M: Stanislaw Gruszka <[email protected]>
19056L: [email protected]
19057S: Maintained
19058F: drivers/net/wireless/ralink/rt2x00/
19059
19060RAMDISK RAM BLOCK DEVICE DRIVER
19061M: Jens Axboe <[email protected]>
19062S: Maintained
19063F: Documentation/admin-guide/blockdev/ramdisk.rst
19064F: drivers/block/brd.c
19065
19066RANCHU VIRTUAL BOARD FOR MIPS
19067M: Miodrag Dinic <[email protected]>
19068L: [email protected]
19069S: Supported
19070F: arch/mips/configs/generic/board-ranchu.config
19071F: arch/mips/generic/board-ranchu.c
19072
19073RANDOM NUMBER DRIVER
19074M: "Theodore Ts'o" <[email protected]>
19075M: Jason A. Donenfeld <[email protected]>
19076S: Maintained
19077T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19078F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19079F: drivers/char/random.c
19080F: include/linux/random.h
19081F: include/uapi/linux/random.h
19082F: drivers/virt/vmgenid.c
19083F: include/vdso/getrandom.h
19084F: lib/vdso/getrandom.c
19085F: arch/x86/entry/vdso/vgetrandom*
19086F: arch/x86/include/asm/vdso/getrandom*
19087
19088RAPIDIO SUBSYSTEM
19089M: Matt Porter <[email protected]>
19090M: Alexandre Bounine <[email protected]>
19091S: Maintained
19092F: drivers/rapidio/
19093
19094RAS INFRASTRUCTURE
19095M: Tony Luck <[email protected]>
19096M: Borislav Petkov <[email protected]>
19097L: [email protected]
19098S: Maintained
19099F: Documentation/admin-guide/RAS
19100F: drivers/ras/
19101F: include/linux/ras.h
19102F: include/ras/ras_event.h
19103
19104RAS FRU MEMORY POISON MANAGER (FMPM)
19105M: Yazen Ghannam <[email protected]>
19106L: [email protected]
19107S: Maintained
19108F: drivers/ras/amd/fmpm.c
19109
19110RASPBERRY PI PISP BACK END
19111M: Jacopo Mondi <[email protected]>
19112L: Raspberry Pi Kernel Maintenance <[email protected]>
19113L: [email protected]
19114S: Maintained
19115F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19116F: drivers/media/platform/raspberrypi/pisp_be/
19117F: include/uapi/linux/media/raspberrypi/
19118
19119RC-CORE / LIRC FRAMEWORK
19120M: Sean Young <[email protected]>
19121L: [email protected]
19122S: Maintained
19123W: http://linuxtv.org
19124T: git git://linuxtv.org/media_tree.git
19125F: Documentation/driver-api/media/rc-core.rst
19126F: Documentation/userspace-api/media/rc/
19127F: drivers/media/rc/
19128F: include/media/rc-core.h
19129F: include/media/rc-map.h
19130F: include/uapi/linux/lirc.h
19131
19132RCMM REMOTE CONTROLS DECODER
19133M: Patrick Lerda <[email protected]>
19134S: Maintained
19135F: drivers/media/rc/ir-rcmm-decoder.c
19136
19137RCUTORTURE TEST FRAMEWORK
19138M: "Paul E. McKenney" <[email protected]>
19139M: Josh Triplett <[email protected]>
19140R: Steven Rostedt <[email protected]>
19141R: Mathieu Desnoyers <[email protected]>
19142R: Lai Jiangshan <[email protected]>
19143L: [email protected]
19144S: Supported
19145T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19146F: tools/testing/selftests/rcutorture
19147
19148RDACM20 Camera Sensor
19149M: Jacopo Mondi <[email protected]>
19150M: Kieran Bingham <[email protected]>
19151M: Laurent Pinchart <[email protected]>
19152M: Niklas Söderlund <[email protected]>
19153L: [email protected]
19154S: Maintained
19155F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19156F: drivers/media/i2c/max9271.c
19157F: drivers/media/i2c/max9271.h
19158F: drivers/media/i2c/rdacm20.c
19159
19160RDACM21 Camera Sensor
19161M: Jacopo Mondi <[email protected]>
19162M: Kieran Bingham <[email protected]>
19163M: Laurent Pinchart <[email protected]>
19164M: Niklas Söderlund <[email protected]>
19165L: [email protected]
19166S: Maintained
19167F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19168F: drivers/media/i2c/max9271.c
19169F: drivers/media/i2c/max9271.h
19170F: drivers/media/i2c/rdacm21.c
19171
19172RDC R-321X SoC
19173M: Florian Fainelli <[email protected]>
19174S: Maintained
19175
19176RDC R6040 FAST ETHERNET DRIVER
19177M: Florian Fainelli <[email protected]>
19178L: [email protected]
19179S: Maintained
19180F: drivers/net/ethernet/rdc/r6040.c
19181
19182RDMAVT - RDMA verbs software
19183M: Dennis Dalessandro <[email protected]>
19184L: [email protected]
19185S: Supported
19186F: drivers/infiniband/sw/rdmavt
19187
19188RDS - RELIABLE DATAGRAM SOCKETS
19189M: Allison Henderson <[email protected]>
19190L: [email protected]
19191L: [email protected]
19192L: [email protected] (moderated for non-subscribers)
19193S: Supported
19194W: https://oss.oracle.com/projects/rds/
19195F: Documentation/networking/rds.rst
19196F: net/rds/
19197
19198RDT - RESOURCE ALLOCATION
19199M: Fenghua Yu <[email protected]>
19200M: Reinette Chatre <[email protected]>
19201L: [email protected]
19202S: Supported
19203F: Documentation/arch/x86/resctrl*
19204F: arch/x86/include/asm/resctrl.h
19205F: arch/x86/kernel/cpu/resctrl/
19206F: tools/testing/selftests/resctrl/
19207
19208READ-COPY UPDATE (RCU)
19209M: "Paul E. McKenney" <[email protected]>
19210M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19211M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19212M: Joel Fernandes <[email protected]>
19213M: Josh Triplett <[email protected]>
19214M: Boqun Feng <[email protected]>
19215M: Uladzislau Rezki <[email protected]>
19216R: Steven Rostedt <[email protected]>
19217R: Mathieu Desnoyers <[email protected]>
19218R: Lai Jiangshan <[email protected]>
19219R: Zqiang <[email protected]>
19220L: [email protected]
19221S: Supported
19222W: http://www.rdrop.com/users/paulmck/RCU/
19223T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19224F: Documentation/RCU/
19225F: include/linux/rcu*
19226F: kernel/rcu/
19227X: Documentation/RCU/torture.rst
19228X: include/linux/srcu*.h
19229X: kernel/rcu/srcu*.c
19230
19231REAL TIME CLOCK (RTC) SUBSYSTEM
19232M: Alexandre Belloni <[email protected]>
19233L: [email protected]
19234S: Maintained
19235Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
19236T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19237F: Documentation/admin-guide/rtc.rst
19238F: Documentation/devicetree/bindings/rtc/
19239F: drivers/rtc/
19240F: include/linux/rtc.h
19241F: include/linux/rtc/
19242F: include/uapi/linux/rtc.h
19243F: tools/testing/selftests/rtc/
19244
19245Real-time Linux Analysis (RTLA) tools
19246M: Steven Rostedt <[email protected]>
19247L: [email protected]
19248S: Maintained
19249F: Documentation/tools/rtla/
19250F: tools/tracing/rtla/
19251
19252REALTEK AUDIO CODECS
19253M: Oder Chiou <[email protected]>
19254S: Maintained
19255F: include/sound/rt*.h
19256F: sound/soc/codecs/rt*
19257
19258REALTEK OTTO WATCHDOG
19259M: Sander Vanheule <[email protected]>
19260L: [email protected]
19261S: Maintained
19262F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19263F: drivers/watchdog/realtek_otto_wdt.c
19264
19265REALTEK RTL83xx SMI DSA ROUTER CHIPS
19266M: Linus Walleij <[email protected]>
19267M: Alvin Šipraga <[email protected]>
19268S: Maintained
19269F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
19270F: drivers/net/dsa/realtek/*
19271
19272REALTEK WIRELESS DRIVER (rtlwifi family)
19273M: Ping-Ke Shih <[email protected]>
19274L: [email protected]
19275S: Maintained
19276T: git https://github.com/pkshih/rtw.git
19277F: drivers/net/wireless/realtek/rtlwifi/
19278
19279REALTEK WIRELESS DRIVER (rtw88)
19280M: Ping-Ke Shih <[email protected]>
19281L: [email protected]
19282S: Maintained
19283T: git https://github.com/pkshih/rtw.git
19284F: drivers/net/wireless/realtek/rtw88/
19285
19286REALTEK WIRELESS DRIVER (rtw89)
19287M: Ping-Ke Shih <[email protected]>
19288L: [email protected]
19289S: Maintained
19290T: git https://github.com/pkshih/rtw.git
19291F: drivers/net/wireless/realtek/rtw89/
19292
19293REDPINE WIRELESS DRIVER
19294L: [email protected]
19295S: Orphan
19296F: drivers/net/wireless/rsi/
19297
19298REGISTER MAP ABSTRACTION
19299M: Mark Brown <[email protected]>
19300L: [email protected]
19301S: Supported
19302T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19303F: Documentation/devicetree/bindings/regmap/
19304F: drivers/base/regmap/
19305F: include/linux/regmap.h
19306
19307REISERFS FILE SYSTEM
19308L: [email protected]
19309S: Obsolete
19310F: fs/reiserfs/
19311
19312REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19313M: Bjorn Andersson <[email protected]>
19314M: Mathieu Poirier <[email protected]>
19315L: [email protected]
19316S: Maintained
19317T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19318F: Documentation/ABI/testing/sysfs-class-remoteproc
19319F: Documentation/devicetree/bindings/remoteproc/
19320F: Documentation/staging/remoteproc.rst
19321F: drivers/remoteproc/
19322F: include/linux/remoteproc.h
19323F: include/linux/remoteproc/
19324
19325REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19326M: Bjorn Andersson <[email protected]>
19327M: Mathieu Poirier <[email protected]>
19328L: [email protected]
19329S: Maintained
19330T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19331F: Documentation/ABI/testing/sysfs-bus-rpmsg
19332F: Documentation/staging/rpmsg.rst
19333F: drivers/rpmsg/
19334F: include/linux/rpmsg.h
19335F: include/linux/rpmsg/
19336F: include/uapi/linux/rpmsg.h
19337F: samples/rpmsg/
19338
19339REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19340M: Stephan Gerhold <[email protected]>
19341L: [email protected]
19342L: [email protected]
19343S: Maintained
19344F: drivers/net/wwan/rpmsg_wwan_ctrl.c
19345
19346RENESAS CLOCK DRIVERS
19347M: Geert Uytterhoeven <[email protected]>
19348L: [email protected]
19349S: Supported
19350T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19351F: Documentation/devicetree/bindings/clock/renesas,*
19352F: drivers/clk/renesas/
19353
19354RENESAS EMEV2 I2C DRIVER
19355M: Wolfram Sang <[email protected]>
19356L: [email protected]
19357S: Supported
19358F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19359F: drivers/i2c/busses/i2c-emev2.c
19360
19361RENESAS ETHERNET AVB DRIVER
19362R: Sergey Shtylyov <[email protected]>
19363L: [email protected]
19364L: [email protected]
19365F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19366F: drivers/net/ethernet/renesas/Kconfig
19367F: drivers/net/ethernet/renesas/Makefile
19368F: drivers/net/ethernet/renesas/ravb*
19369
19370RENESAS ETHERNET SWITCH DRIVER
19371R: Yoshihiro Shimoda <[email protected]>
19372L: [email protected]
19373L: [email protected]
19374F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19375F: drivers/net/ethernet/renesas/Kconfig
19376F: drivers/net/ethernet/renesas/Makefile
19377F: drivers/net/ethernet/renesas/rcar_gen4*
19378F: drivers/net/ethernet/renesas/rswitch*
19379
19380RENESAS ETHERNET TSN DRIVER
19381M: Niklas Söderlund <[email protected]>
19382L: [email protected]
19383L: [email protected]
19384S: Supported
19385F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19386F: drivers/net/ethernet/renesas/rtsn.*
19387
19388RENESAS IDT821034 ASoC CODEC
19389M: Herve Codina <[email protected]>
19390L: [email protected] (moderated for non-subscribers)
19391S: Maintained
19392F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19393F: sound/soc/codecs/idt821034.c
19394
19395RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19396M: Miquel Raynal <[email protected]>
19397L: [email protected]
19398L: [email protected]
19399S: Maintained
19400F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19401F: drivers/mtd/nand/raw/renesas-nand-controller.c
19402
19403RENESAS R-CAR GYROADC DRIVER
19404M: Marek Vasut <[email protected]>
19405L: [email protected]
19406S: Supported
19407F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19408F: drivers/iio/adc/rcar-gyroadc.c
19409
19410RENESAS R-CAR I2C DRIVERS
19411M: Wolfram Sang <[email protected]>
19412L: [email protected]
19413S: Supported
19414F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19415F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19416F: drivers/i2c/busses/i2c-rcar.c
19417F: drivers/i2c/busses/i2c-sh_mobile.c
19418
19419RENESAS R-CAR SATA DRIVER
19420R: Sergey Shtylyov <[email protected]>
19421L: [email protected]
19422L: [email protected]
19423S: Supported
19424F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19425F: drivers/ata/sata_rcar.c
19426
19427RENESAS R-CAR THERMAL DRIVERS
19428M: Niklas Söderlund <[email protected]>
19429L: [email protected]
19430S: Supported
19431F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19432F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19433F: drivers/thermal/renesas/rcar_gen3_thermal.c
19434F: drivers/thermal/renesas/rcar_thermal.c
19435
19436RENESAS RIIC DRIVER
19437M: Chris Brandt <[email protected]>
19438L: [email protected]
19439S: Supported
19440F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19441F: drivers/i2c/busses/i2c-riic.c
19442
19443RENESAS RZ/G2L A/D DRIVER
19444M: Lad Prabhakar <[email protected]>
19445L: [email protected]
19446L: [email protected]
19447S: Supported
19448F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19449F: drivers/iio/adc/rzg2l_adc.c
19450
19451RENESAS RZ/G2L MTU3a COUNTER DRIVER
19452M: Biju Das <[email protected]>
19453L: [email protected]
19454L: [email protected]
19455S: Supported
19456F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19457F: drivers/counter/rz-mtu3-cnt.c
19458
19459RENESAS RZ/N1 A5PSW SWITCH DRIVER
19460M: Clément Léger <[email protected]>
19461L: [email protected]
19462L: [email protected]
19463S: Maintained
19464F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19465F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19466F: drivers/net/dsa/rzn1_a5psw*
19467F: drivers/net/pcs/pcs-rzn1-miic.c
19468F: include/dt-bindings/net/pcs-rzn1-miic.h
19469F: include/linux/pcs-rzn1-miic.h
19470F: net/dsa/tag_rzn1_a5psw.c
19471
19472RENESAS RZ/N1 DWMAC GLUE LAYER
19473M: Romain Gantois <[email protected]>
19474S: Maintained
19475F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19476F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19477
19478RENESAS RZ/N1 RTC CONTROLLER DRIVER
19479M: Miquel Raynal <[email protected]>
19480L: [email protected]
19481L: [email protected]
19482S: Maintained
19483F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19484F: drivers/rtc/rtc-rzn1.c
19485
19486RENESAS RZ/N1 USBF CONTROLLER DRIVER
19487M: Herve Codina <[email protected]>
19488L: [email protected]
19489L: [email protected]
19490S: Maintained
19491F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19492F: drivers/usb/gadget/udc/renesas_usbf.c
19493
19494RENESAS RZ/V2M I2C DRIVER
19495M: Fabrizio Castro <[email protected]>
19496L: [email protected]
19497L: [email protected]
19498S: Supported
19499F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19500F: drivers/i2c/busses/i2c-rzv2m.c
19501
19502RENESAS SUPERH ETHERNET DRIVER
19503R: Sergey Shtylyov <[email protected]>
19504L: [email protected]
19505L: [email protected]
19506F: Documentation/devicetree/bindings/net/renesas,ether.yaml
19507F: drivers/net/ethernet/renesas/Kconfig
19508F: drivers/net/ethernet/renesas/Makefile
19509F: drivers/net/ethernet/renesas/sh_eth*
19510F: include/linux/sh_eth.h
19511
19512RENESAS USB PHY DRIVER
19513M: Yoshihiro Shimoda <[email protected]>
19514L: [email protected]
19515S: Maintained
19516F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
19517
19518RENESAS VERSACLOCK 7 CLOCK DRIVER
19519M: Alex Helms <[email protected]>
19520S: Maintained
19521F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19522F: drivers/clk/clk-versaclock7.c
19523
19524RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19525M: Herve Codina <[email protected]>
19526L: [email protected]
19527S: Maintained
19528F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19529F: drivers/iio/potentiometer/x9250.c
19530
19531RESET CONTROLLER FRAMEWORK
19532M: Philipp Zabel <[email protected]>
19533S: Maintained
19534T: git git://git.pengutronix.de/git/pza/linux
19535F: Documentation/devicetree/bindings/reset/
19536F: Documentation/driver-api/reset.rst
19537F: drivers/reset/
19538F: include/dt-bindings/reset/
19539F: include/linux/reset-controller.h
19540F: include/linux/reset.h
19541F: include/linux/reset/
19542K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19543
19544RESTARTABLE SEQUENCES SUPPORT
19545M: Mathieu Desnoyers <[email protected]>
19546M: Peter Zijlstra <[email protected]>
19547M: "Paul E. McKenney" <[email protected]>
19548M: Boqun Feng <[email protected]>
19549L: [email protected]
19550S: Supported
19551F: include/trace/events/rseq.h
19552F: include/uapi/linux/rseq.h
19553F: kernel/rseq.c
19554F: tools/testing/selftests/rseq/
19555
19556RFKILL
19557M: Johannes Berg <[email protected]>
19558L: [email protected]
19559S: Maintained
19560W: https://wireless.wiki.kernel.org/
19561Q: https://patchwork.kernel.org/project/linux-wireless/list/
19562T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19563T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19564F: Documentation/ABI/stable/sysfs-class-rfkill
19565F: Documentation/driver-api/rfkill.rst
19566F: include/linux/rfkill.h
19567F: include/uapi/linux/rfkill.h
19568F: net/rfkill/
19569
19570RHASHTABLE
19571M: Thomas Graf <[email protected]>
19572M: Herbert Xu <[email protected]>
19573L: [email protected]
19574S: Maintained
19575F: include/linux/rhashtable-types.h
19576F: include/linux/rhashtable.h
19577F: lib/rhashtable.c
19578F: lib/test_rhashtable.c
19579
19580RICOH R5C592 MEMORYSTICK DRIVER
19581M: Maxim Levitsky <[email protected]>
19582S: Maintained
19583F: drivers/memstick/host/r592.*
19584
19585RICOH SMARTMEDIA/XD DRIVER
19586M: Maxim Levitsky <[email protected]>
19587S: Maintained
19588F: drivers/mtd/nand/raw/r852.c
19589F: drivers/mtd/nand/raw/r852.h
19590
19591RISC-V AIA DRIVERS
19592M: Anup Patel <[email protected]>
19593L: [email protected]
19594S: Maintained
19595F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19596F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19597F: drivers/irqchip/irq-riscv-aplic-*.c
19598F: drivers/irqchip/irq-riscv-aplic-*.h
19599F: drivers/irqchip/irq-riscv-imsic-*.c
19600F: drivers/irqchip/irq-riscv-imsic-*.h
19601F: drivers/irqchip/irq-riscv-intc.c
19602F: include/linux/irqchip/riscv-aplic.h
19603F: include/linux/irqchip/riscv-imsic.h
19604
19605RISC-V ARCHITECTURE
19606M: Paul Walmsley <[email protected]>
19607M: Palmer Dabbelt <[email protected]>
19608M: Albert Ou <[email protected]>
19609L: [email protected]
19610S: Supported
19611Q: https://patchwork.kernel.org/project/linux-riscv/list/
19612C: irc://irc.libera.chat/riscv
19613P: Documentation/arch/riscv/patch-acceptance.rst
19614T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19615F: arch/riscv/
19616N: riscv
19617K: riscv
19618
19619RISC-V MICROCHIP FPGA SUPPORT
19620M: Conor Dooley <[email protected]>
19621M: Daire McNamara <[email protected]>
19622L: [email protected]
19623S: Supported
19624F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19625F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19626F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19627F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19628F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19629F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19630F: Documentation/devicetree/bindings/riscv/microchip.yaml
19631F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19632F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19633F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19634F: arch/riscv/boot/dts/microchip/
19635F: drivers/char/hw_random/mpfs-rng.c
19636F: drivers/clk/microchip/clk-mpfs*.c
19637F: drivers/firmware/microchip/mpfs-auto-update.c
19638F: drivers/i2c/busses/i2c-microchip-corei2c.c
19639F: drivers/mailbox/mailbox-mpfs.c
19640F: drivers/pci/controller/plda/pcie-microchip-host.c
19641F: drivers/pwm/pwm-microchip-core.c
19642F: drivers/reset/reset-mpfs.c
19643F: drivers/rtc/rtc-mpfs.c
19644F: drivers/soc/microchip/mpfs-sys-controller.c
19645F: drivers/spi/spi-microchip-core-qspi.c
19646F: drivers/spi/spi-microchip-core.c
19647F: drivers/usb/musb/mpfs.c
19648F: include/soc/microchip/mpfs.h
19649
19650RISC-V MISC SOC SUPPORT
19651M: Conor Dooley <[email protected]>
19652L: [email protected]
19653S: Maintained
19654Q: https://patchwork.kernel.org/project/linux-riscv/list/
19655T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19656F: Documentation/devicetree/bindings/riscv/
19657F: arch/riscv/boot/dts/
19658X: arch/riscv/boot/dts/allwinner/
19659X: arch/riscv/boot/dts/renesas/
19660X: arch/riscv/boot/dts/sophgo/
19661X: arch/riscv/boot/dts/thead/
19662
19663RISC-V PMU DRIVERS
19664M: Atish Patra <[email protected]>
19665R: Anup Patel <[email protected]>
19666L: [email protected]
19667S: Supported
19668F: drivers/perf/riscv_pmu.c
19669F: drivers/perf/riscv_pmu_legacy.c
19670F: drivers/perf/riscv_pmu_sbi.c
19671
19672RISC-V THEAD SoC SUPPORT
19673M: Drew Fustini <[email protected]>
19674M: Guo Ren <[email protected]>
19675M: Fu Wei <[email protected]>
19676L: [email protected]
19677S: Maintained
19678T: git https://github.com/pdp7/linux.git
19679F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19680F: arch/riscv/boot/dts/thead/
19681F: drivers/clk/thead/clk-th1520-ap.c
19682F: include/dt-bindings/clock/thead,th1520-clk-ap.h
19683
19684RNBD BLOCK DRIVERS
19685M: Md. Haris Iqbal <[email protected]>
19686M: Jack Wang <[email protected]>
19687L: [email protected]
19688S: Maintained
19689F: drivers/block/rnbd/
19690
19691ROCCAT DRIVERS
19692M: Stefan Achatz <[email protected]>
19693S: Maintained
19694W: http://sourceforge.net/projects/roccat/
19695F: Documentation/ABI/*/sysfs-driver-hid-roccat*
19696F: drivers/hid/hid-roccat*
19697F: include/linux/hid-roccat*
19698
19699ROCKCHIP CRYPTO DRIVERS
19700M: Corentin Labbe <[email protected]>
19701L: [email protected]
19702S: Maintained
19703F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19704F: drivers/crypto/rockchip/
19705
19706ROCKCHIP I2S TDM DRIVER
19707M: Nicolas Frattaroli <[email protected]>
19708L: [email protected]
19709S: Maintained
19710F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19711F: sound/soc/rockchip/rockchip_i2s_tdm.*
19712
19713ROCKCHIP ISP V1 DRIVER
19714M: Dafna Hirschfeld <[email protected]>
19715M: Laurent Pinchart <[email protected]>
19716L: [email protected]
19717L: [email protected]
19718S: Maintained
19719F: Documentation/admin-guide/media/rkisp1.rst
19720F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19721F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19722F: drivers/media/platform/rockchip/rkisp1
19723F: include/uapi/linux/rkisp1-config.h
19724
19725ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19726M: Jacob Chen <[email protected]>
19727M: Ezequiel Garcia <[email protected]>
19728L: [email protected]
19729L: [email protected]
19730S: Maintained
19731F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
19732F: drivers/media/platform/rockchip/rga/
19733
19734ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19735M: Luca Ceresoli <[email protected]>
19736S: Maintained
19737F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19738F: sound/soc/codecs/rk3308_codec.c
19739F: sound/soc/codecs/rk3308_codec.h
19740
19741ROCKCHIP VIDEO DECODER DRIVER
19742M: Ezequiel Garcia <[email protected]>
19743L: [email protected]
19744L: [email protected]
19745S: Maintained
19746F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19747F: drivers/staging/media/rkvdec/
19748
19749ROCKER DRIVER
19750M: Jiri Pirko <[email protected]>
19751L: [email protected]
19752S: Supported
19753F: drivers/net/ethernet/rocker/
19754
19755ROCKETPORT EXPRESS/INFINITY DRIVER
19756M: Kevin Cernekee <[email protected]>
19757L: [email protected]
19758S: Odd Fixes
19759F: drivers/tty/serial/rp2.*
19760
19761ROHM BD99954 CHARGER IC
19762M: Matti Vaittinen <[email protected]>
19763S: Supported
19764F: drivers/power/supply/bd99954-charger.c
19765F: drivers/power/supply/bd99954-charger.h
19766
19767ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19768M: Tomasz Duszynski <[email protected]>
19769S: Maintained
19770F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
19771F: drivers/iio/light/bh1750.c
19772
19773ROHM BM1390 PRESSURE SENSOR DRIVER
19774M: Matti Vaittinen <[email protected]>
19775L: [email protected]
19776S: Supported
19777F: drivers/iio/pressure/rohm-bm1390.c
19778
19779ROHM BU270xx LIGHT SENSOR DRIVERs
19780M: Matti Vaittinen <[email protected]>
19781L: [email protected]
19782S: Supported
19783F: drivers/iio/light/rohm-bu27008.c
19784F: drivers/iio/light/rohm-bu27034.c
19785
19786ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19787M: Marek Vasut <[email protected]>
19788L: [email protected]
19789L: [email protected]
19790S: Supported
19791F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19792F: drivers/gpio/gpio-bd9571mwv.c
19793F: drivers/mfd/bd9571mwv.c
19794F: drivers/regulator/bd9571mwv-regulator.c
19795F: include/linux/mfd/bd9571mwv.h
19796
19797ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19798M: Matti Vaittinen <[email protected]>
19799S: Supported
19800F: drivers/clk/clk-bd718x7.c
19801F: drivers/gpio/gpio-bd71815.c
19802F: drivers/gpio/gpio-bd71828.c
19803F: drivers/mfd/rohm-bd71828.c
19804F: drivers/mfd/rohm-bd718x7.c
19805F: drivers/mfd/rohm-bd9576.c
19806F: drivers/mfd/rohm-bd96801.c
19807F: drivers/regulator/bd71815-regulator.c
19808F: drivers/regulator/bd71828-regulator.c
19809F: drivers/regulator/bd718x7-regulator.c
19810F: drivers/regulator/bd9576-regulator.c
19811F: drivers/regulator/bd96801-regulator.c
19812F: drivers/regulator/rohm-regulator.c
19813F: drivers/rtc/rtc-bd70528.c
19814F: drivers/watchdog/bd9576_wdt.c
19815F: drivers/watchdog/bd96801_wdt.c
19816F: include/linux/mfd/rohm-bd71815.h
19817F: include/linux/mfd/rohm-bd71828.h
19818F: include/linux/mfd/rohm-bd718x7.h
19819F: include/linux/mfd/rohm-bd957x.h
19820F: include/linux/mfd/rohm-bd96801.h
19821F: include/linux/mfd/rohm-generic.h
19822F: include/linux/mfd/rohm-shared.h
19823
19824ROSE NETWORK LAYER
19825M: Ralf Baechle <[email protected]>
19826L: [email protected]
19827S: Maintained
19828W: https://linux-ax25.in-berlin.de
19829F: include/net/rose.h
19830F: include/uapi/linux/rose.h
19831F: net/rose/
19832
19833ROTATION DRIVER FOR ALLWINNER A83T
19834M: Jernej Skrabec <[email protected]>
19835L: [email protected]
19836S: Maintained
19837T: git git://linuxtv.org/media_tree.git
19838F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19839F: drivers/media/platform/sunxi/sun8i-rotate/
19840
19841RPMSG TTY DRIVER
19842M: Arnaud Pouliquen <[email protected]>
19843L: [email protected]
19844S: Maintained
19845F: drivers/tty/rpmsg_tty.c
19846
19847RTL2830 MEDIA DRIVER
19848L: [email protected]
19849S: Orphan
19850W: https://linuxtv.org
19851Q: http://patchwork.linuxtv.org/project/linux-media/list/
19852F: drivers/media/dvb-frontends/rtl2830*
19853
19854RTL2832 MEDIA DRIVER
19855L: [email protected]
19856S: Orphan
19857W: https://linuxtv.org
19858Q: http://patchwork.linuxtv.org/project/linux-media/list/
19859F: drivers/media/dvb-frontends/rtl2832*
19860
19861RTL2832_SDR MEDIA DRIVER
19862L: [email protected]
19863S: Orphan
19864W: https://linuxtv.org
19865Q: http://patchwork.linuxtv.org/project/linux-media/list/
19866F: drivers/media/dvb-frontends/rtl2832_sdr*
19867
19868RTL8180 WIRELESS DRIVER
19869L: [email protected]
19870S: Orphan
19871F: drivers/net/wireless/realtek/rtl818x/rtl8180/
19872
19873RTL8187 WIRELESS DRIVER
19874M: Hin-Tak Leung <[email protected]>
19875L: [email protected]
19876S: Maintained
19877T: git https://github.com/pkshih/rtw.git
19878F: drivers/net/wireless/realtek/rtl818x/rtl8187/
19879
19880RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19881M: Jes Sorensen <[email protected]>
19882L: [email protected]
19883S: Maintained
19884T: git https://github.com/pkshih/rtw.git
19885F: drivers/net/wireless/realtek/rtl8xxxu/
19886
19887RTRS TRANSPORT DRIVERS
19888M: Md. Haris Iqbal <[email protected]>
19889M: Jack Wang <[email protected]>
19890L: [email protected]
19891S: Maintained
19892F: drivers/infiniband/ulp/rtrs/
19893
19894RUNTIME VERIFICATION (RV)
19895M: Steven Rostedt <[email protected]>
19896L: [email protected]
19897S: Maintained
19898F: Documentation/trace/rv/
19899F: include/linux/rv.h
19900F: include/rv/
19901F: kernel/trace/rv/
19902F: tools/verification/
19903
19904RUST
19905M: Miguel Ojeda <[email protected]>
19906M: Alex Gaynor <[email protected]>
19907M: Wedson Almeida Filho <[email protected]>
19908R: Boqun Feng <[email protected]>
19909R: Gary Guo <[email protected]>
19910R: Björn Roy Baron <[email protected]>
19911R: Benno Lossin <[email protected]>
19912R: Andreas Hindborg <[email protected]>
19913R: Alice Ryhl <[email protected]>
19914L: [email protected]
19915S: Supported
19916W: https://rust-for-linux.com
19917B: https://github.com/Rust-for-Linux/linux/issues
19918C: zulip://rust-for-linux.zulipchat.com
19919P: https://rust-for-linux.com/contributing
19920T: git https://github.com/Rust-for-Linux/linux.git rust-next
19921F: Documentation/rust/
19922F: rust/
19923F: samples/rust/
19924F: scripts/*rust*
19925F: tools/testing/selftests/rust/
19926K: \b(?i:rust)\b
19927
19928RXRPC SOCKETS (AF_RXRPC)
19929M: David Howells <[email protected]>
19930M: Marc Dionne <[email protected]>
19931L: [email protected]
19932S: Supported
19933W: https://www.infradead.org/~dhowells/kafs/
19934F: Documentation/networking/rxrpc.rst
19935F: include/keys/rxrpc-type.h
19936F: include/net/af_rxrpc.h
19937F: include/trace/events/rxrpc.h
19938F: include/uapi/linux/rxrpc.h
19939F: net/rxrpc/
19940
19941S3 SAVAGE FRAMEBUFFER DRIVER
19942M: Antonino Daplas <[email protected]>
19943L: [email protected]
19944S: Maintained
19945F: drivers/video/fbdev/savage/
19946
19947S390 ARCHITECTURE
19948M: Heiko Carstens <[email protected]>
19949M: Vasily Gorbik <[email protected]>
19950M: Alexander Gordeev <[email protected]>
19951R: Christian Borntraeger <[email protected]>
19952R: Sven Schnelle <[email protected]>
19953L: [email protected]
19954S: Supported
19955T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19956F: Documentation/driver-api/s390-drivers.rst
19957F: Documentation/arch/s390/
19958F: arch/s390/
19959F: drivers/s390/
19960F: drivers/watchdog/diag288_wdt.c
19961
19962S390 COMMON I/O LAYER
19963M: Vineeth Vijayan <[email protected]>
19964M: Peter Oberparleiter <[email protected]>
19965L: [email protected]
19966S: Supported
19967F: drivers/s390/cio/
19968
19969S390 DASD DRIVER
19970M: Stefan Haberland <[email protected]>
19971M: Jan Hoeppner <[email protected]>
19972L: [email protected]
19973S: Supported
19974F: block/partitions/ibm.c
19975F: drivers/s390/block/dasd*
19976F: include/linux/dasd_mod.h
19977
19978S390 IOMMU (PCI)
19979M: Niklas Schnelle <[email protected]>
19980M: Matthew Rosato <[email protected]>
19981R: Gerald Schaefer <[email protected]>
19982L: [email protected]
19983S: Supported
19984F: drivers/iommu/s390-iommu.c
19985
19986S390 IUCV NETWORK LAYER
19987M: Alexandra Winter <[email protected]>
19988M: Thorsten Winkler <[email protected]>
19989L: [email protected]
19990L: [email protected]
19991S: Supported
19992F: drivers/s390/net/*iucv*
19993F: include/net/iucv/
19994F: net/iucv/
19995
19996S390 MM
19997M: Alexander Gordeev <[email protected]>
19998M: Gerald Schaefer <[email protected]>
19999L: [email protected]
20000S: Supported
20001T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20002F: arch/s390/include/asm/pgtable.h
20003F: arch/s390/mm
20004
20005S390 NETWORK DRIVERS
20006M: Alexandra Winter <[email protected]>
20007M: Thorsten Winkler <[email protected]>
20008L: [email protected]
20009L: [email protected]
20010S: Supported
20011F: drivers/s390/net/
20012
20013S390 PCI SUBSYSTEM
20014M: Niklas Schnelle <[email protected]>
20015M: Gerald Schaefer <[email protected]>
20016L: [email protected]
20017S: Supported
20018F: Documentation/arch/s390/pci.rst
20019F: arch/s390/pci/
20020F: drivers/pci/hotplug/s390_pci_hpc.c
20021
20022S390 SCM DRIVER
20023M: Vineeth Vijayan <[email protected]>
20024L: [email protected]
20025S: Supported
20026F: drivers/s390/block/scm*
20027F: drivers/s390/cio/scm.c
20028
20029S390 VFIO AP DRIVER
20030M: Tony Krowiak <[email protected]>
20031M: Halil Pasic <[email protected]>
20032M: Jason Herne <[email protected]>
20033L: [email protected]
20034S: Supported
20035F: Documentation/arch/s390/vfio-ap*
20036F: drivers/s390/crypto/vfio_ap*
20037
20038S390 VFIO-CCW DRIVER
20039M: Eric Farman <[email protected]>
20040M: Matthew Rosato <[email protected]>
20041R: Halil Pasic <[email protected]>
20042L: [email protected]
20043L: [email protected]
20044S: Supported
20045F: Documentation/arch/s390/vfio-ccw.rst
20046F: drivers/s390/cio/vfio_ccw*
20047F: include/uapi/linux/vfio_ccw.h
20048
20049S390 VFIO-PCI DRIVER
20050M: Matthew Rosato <[email protected]>
20051M: Eric Farman <[email protected]>
20052L: [email protected]
20053L: [email protected]
20054S: Supported
20055F: arch/s390/kvm/pci*
20056F: drivers/vfio/pci/vfio_pci_zdev.c
20057F: include/uapi/linux/vfio_zdev.h
20058
20059S390 ZCRYPT DRIVER
20060M: Harald Freudenberger <[email protected]>
20061L: [email protected]
20062S: Supported
20063F: drivers/s390/crypto/
20064
20065S390 ZFCP DRIVER
20066M: Steffen Maier <[email protected]>
20067M: Benjamin Block <[email protected]>
20068L: [email protected]
20069S: Supported
20070F: drivers/s390/scsi/zfcp_*
20071
20072SAA6588 RDS RECEIVER DRIVER
20073M: Hans Verkuil <[email protected]>
20074L: [email protected]
20075S: Odd Fixes
20076W: https://linuxtv.org
20077T: git git://linuxtv.org/media_tree.git
20078F: drivers/media/i2c/saa6588*
20079
20080SAA7134 VIDEO4LINUX DRIVER
20081M: Mauro Carvalho Chehab <[email protected]>
20082L: [email protected]
20083S: Odd fixes
20084W: https://linuxtv.org
20085T: git git://linuxtv.org/media_tree.git
20086F: Documentation/driver-api/media/drivers/saa7134*
20087F: drivers/media/pci/saa7134/
20088
20089SAA7146 VIDEO4LINUX-2 DRIVER
20090M: Hans Verkuil <[email protected]>
20091L: [email protected]
20092S: Maintained
20093T: git git://linuxtv.org/media_tree.git
20094F: drivers/media/common/saa7146/
20095F: drivers/media/pci/saa7146/
20096F: include/media/drv-intf/saa7146*
20097
20098SAFESETID SECURITY MODULE
20099M: Micah Morton <[email protected]>
20100S: Supported
20101F: Documentation/admin-guide/LSM/SafeSetID.rst
20102F: security/safesetid/
20103
20104SAMSUNG AUDIO (ASoC) DRIVERS
20105M: Sylwester Nawrocki <[email protected]>
20106L: [email protected] (moderated for non-subscribers)
20107S: Maintained
20108B: mailto:[email protected]
20109F: Documentation/devicetree/bindings/sound/samsung*
20110F: sound/soc/samsung/
20111
20112SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20113M: Krzysztof Kozlowski <[email protected]>
20114L: [email protected]
20115L: [email protected]
20116S: Maintained
20117F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20118F: drivers/crypto/exynos-rng.c
20119
20120SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20121M: Łukasz Stelmach <[email protected]>
20122L: [email protected]
20123S: Maintained
20124F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20125F: drivers/char/hw_random/exynos-trng.c
20126
20127SAMSUNG FRAMEBUFFER DRIVER
20128M: Jingoo Han <[email protected]>
20129L: [email protected]
20130S: Maintained
20131F: drivers/video/fbdev/s3c-fb.c
20132
20133SAMSUNG INTERCONNECT DRIVERS
20134M: Sylwester Nawrocki <[email protected]>
20135M: Artur Świgoń <[email protected]>
20136L: [email protected]
20137L: [email protected]
20138S: Supported
20139F: drivers/interconnect/samsung/
20140
20141SAMSUNG LAPTOP DRIVER
20142M: Corentin Chary <[email protected]>
20143L: [email protected]
20144S: Maintained
20145F: drivers/platform/x86/samsung-laptop.c
20146
20147SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20148M: Krzysztof Kozlowski <[email protected]>
20149L: [email protected]
20150L: [email protected]
20151S: Maintained
20152B: mailto:[email protected]
20153F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20154F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20155F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20156F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20157F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20158F: drivers/clk/clk-s2mps11.c
20159F: drivers/mfd/sec*.c
20160F: drivers/regulator/s2m*.c
20161F: drivers/regulator/s5m*.c
20162F: drivers/rtc/rtc-s5m.c
20163F: include/linux/mfd/samsung/
20164
20165SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20166M: Sylwester Nawrocki <[email protected]>
20167L: [email protected]
20168L: [email protected]
20169S: Maintained
20170F: drivers/media/platform/samsung/s3c-camif/
20171F: include/media/drv-intf/s3c_camif.h
20172
20173SAMSUNG S3FWRN5 NFC DRIVER
20174M: Krzysztof Kozlowski <[email protected]>
20175S: Maintained
20176F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20177F: drivers/nfc/s3fwrn5
20178
20179SAMSUNG S5C73M3 CAMERA DRIVER
20180M: Sylwester Nawrocki <[email protected]>
20181M: Andrzej Hajda <[email protected]>
20182L: [email protected]
20183S: Supported
20184F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20185F: drivers/media/i2c/s5c73m3/*
20186
20187SAMSUNG S5K5BAF CAMERA DRIVER
20188M: Sylwester Nawrocki <[email protected]>
20189M: Andrzej Hajda <[email protected]>
20190L: [email protected]
20191S: Supported
20192F: drivers/media/i2c/s5k5baf.c
20193
20194SAMSUNG S5P Security SubSystem (SSS) DRIVER
20195M: Krzysztof Kozlowski <[email protected]>
20196M: Vladimir Zapolskiy <[email protected]>
20197L: [email protected]
20198L: [email protected]
20199S: Maintained
20200F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20201F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20202F: drivers/crypto/s5p-sss.c
20203
20204SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20205M: Sylwester Nawrocki <[email protected]>
20206L: [email protected]
20207S: Supported
20208Q: https://patchwork.linuxtv.org/project/linux-media/list/
20209F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20210F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20211F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20212F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20213F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
20214F: drivers/media/platform/samsung/exynos4-is/
20215
20216SAMSUNG SOC CLOCK DRIVERS
20217M: Krzysztof Kozlowski <[email protected]>
20218M: Sylwester Nawrocki <[email protected]>
20219M: Chanwoo Choi <[email protected]>
20220R: Alim Akhtar <[email protected]>
20221L: [email protected]
20222S: Maintained
20223T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20224F: Documentation/devicetree/bindings/clock/samsung,*.yaml
20225F: Documentation/devicetree/bindings/clock/samsung,s3c*
20226F: drivers/clk/samsung/
20227F: include/dt-bindings/clock/exynos*.h
20228F: include/dt-bindings/clock/s5p*.h
20229F: include/dt-bindings/clock/samsung,*.h
20230F: include/linux/clk/samsung.h
20231
20232SAMSUNG SPI DRIVERS
20233M: Andi Shyti <[email protected]>
20234L: [email protected]
20235L: [email protected]
20236S: Maintained
20237F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20238F: drivers/spi/spi-s3c*
20239F: include/linux/platform_data/spi-s3c64xx.h
20240
20241SAMSUNG SXGBE DRIVERS
20242M: Byungho An <[email protected]>
20243L: [email protected]
20244S: Supported
20245F: drivers/net/ethernet/samsung/sxgbe/
20246
20247SAMSUNG THERMAL DRIVER
20248M: Bartlomiej Zolnierkiewicz <[email protected]>
20249M: Krzysztof Kozlowski <[email protected]>
20250L: [email protected]
20251L: [email protected]
20252S: Maintained
20253F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20254F: drivers/thermal/samsung/
20255
20256SAMSUNG USB2 PHY DRIVER
20257M: Sylwester Nawrocki <[email protected]>
20258L: [email protected]
20259S: Supported
20260F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20261F: Documentation/driver-api/phy/samsung-usb2.rst
20262F: drivers/phy/samsung/phy-exynos4210-usb2.c
20263F: drivers/phy/samsung/phy-exynos4x12-usb2.c
20264F: drivers/phy/samsung/phy-exynos5250-usb2.c
20265F: drivers/phy/samsung/phy-s5pv210-usb2.c
20266F: drivers/phy/samsung/phy-samsung-usb2.c
20267F: drivers/phy/samsung/phy-samsung-usb2.h
20268
20269SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20270M: Paul Barker <[email protected]>
20271R: Marc Murphy <[email protected]>
20272S: Supported
20273F: arch/arm/boot/dts/ti/omap/am335x-sancloud*
20274
20275SC1200 WDT DRIVER
20276M: Zwane Mwaikambo <[email protected]>
20277S: Maintained
20278F: drivers/watchdog/sc1200wdt.c
20279
20280SCHEDULER
20281M: Ingo Molnar <[email protected]>
20282M: Peter Zijlstra <[email protected]>
20283M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
20284M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
20285R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20286R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20287R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20288R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20289R: Valentin Schneider <[email protected]> (TOPOLOGY)
20290L: [email protected]
20291S: Maintained
20292T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20293F: include/linux/preempt.h
20294F: include/linux/sched.h
20295F: include/linux/wait.h
20296F: include/uapi/linux/sched.h
20297F: kernel/sched/
20298
20299SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20300M: Gustavo Silva <[email protected]>
20301S: Maintained
20302F: drivers/iio/chemical/ens160_core.c
20303F: drivers/iio/chemical/ens160_i2c.c
20304F: drivers/iio/chemical/ens160_spi.c
20305F: drivers/iio/chemical/ens160.h
20306
20307SCSI LIBSAS SUBSYSTEM
20308R: John Garry <[email protected]>
20309R: Jason Yan <[email protected]>
20310L: [email protected]
20311S: Supported
20312F: Documentation/scsi/libsas.rst
20313F: drivers/scsi/libsas/
20314F: include/scsi/libsas.h
20315F: include/scsi/sas_ata.h
20316
20317SCSI RDMA PROTOCOL (SRP) INITIATOR
20318M: Bart Van Assche <[email protected]>
20319L: [email protected]
20320S: Supported
20321Q: http://patchwork.kernel.org/project/linux-rdma/list/
20322F: drivers/infiniband/ulp/srp/
20323F: include/scsi/srp.h
20324
20325SCSI RDMA PROTOCOL (SRP) TARGET
20326M: Bart Van Assche <[email protected]>
20327L: [email protected]
20328L: [email protected]
20329S: Supported
20330Q: http://patchwork.kernel.org/project/linux-rdma/list/
20331F: drivers/infiniband/ulp/srpt/
20332
20333SCSI SG DRIVER
20334M: Doug Gilbert <[email protected]>
20335L: [email protected]
20336S: Maintained
20337W: http://sg.danny.cz/sg
20338F: Documentation/scsi/scsi-generic.rst
20339F: drivers/scsi/sg.c
20340F: include/scsi/sg.h
20341
20342SCSI SUBSYSTEM
20343M: "James E.J. Bottomley" <[email protected]>
20344M: "Martin K. Petersen" <[email protected]>
20345L: [email protected]
20346S: Maintained
20347Q: https://patchwork.kernel.org/project/linux-scsi/list/
20348T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20349T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20350F: Documentation/devicetree/bindings/scsi/
20351F: drivers/scsi/
20352F: drivers/ufs/
20353F: include/scsi/
20354
20355SCSI TAPE DRIVER
20356M: Kai Mäkisara <[email protected]>
20357L: [email protected]
20358S: Maintained
20359F: Documentation/scsi/st.rst
20360F: drivers/scsi/st.*
20361F: drivers/scsi/st_*.h
20362
20363SCSI TARGET CORE USER DRIVER
20364M: Bodo Stroesser <[email protected]>
20365L: [email protected]
20366L: [email protected]
20367S: Supported
20368F: Documentation/target/tcmu-design.rst
20369F: drivers/target/target_core_user.c
20370F: include/uapi/linux/target_core_user.h
20371
20372SCSI TARGET SUBSYSTEM
20373M: "Martin K. Petersen" <[email protected]>
20374L: [email protected]
20375L: [email protected]
20376S: Supported
20377Q: https://patchwork.kernel.org/project/target-devel/list/
20378T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20379F: Documentation/target/
20380F: drivers/target/
20381F: include/target/
20382
20383SCTP PROTOCOL
20384M: Marcelo Ricardo Leitner <[email protected]>
20385M: Xin Long <[email protected]>
20386L: [email protected]
20387S: Maintained
20388W: https://github.com/sctp/lksctp-tools/wiki
20389F: Documentation/networking/sctp.rst
20390F: include/linux/sctp.h
20391F: include/net/sctp/
20392F: include/uapi/linux/sctp.h
20393F: net/sctp/
20394
20395SCx200 CPU SUPPORT
20396M: Jim Cromie <[email protected]>
20397S: Odd Fixes
20398F: Documentation/i2c/busses/scx200_acb.rst
20399F: arch/x86/platform/scx200/
20400F: drivers/i2c/busses/scx200*
20401F: drivers/mtd/maps/scx200_docflash.c
20402F: drivers/watchdog/scx200_wdt.c
20403F: include/linux/scx200.h
20404
20405SCx200 GPIO DRIVER
20406M: Jim Cromie <[email protected]>
20407S: Maintained
20408F: drivers/char/scx200_gpio.c
20409F: include/linux/scx200_gpio.h
20410
20411SCx200 HRT CLOCKSOURCE DRIVER
20412M: Jim Cromie <[email protected]>
20413S: Maintained
20414F: drivers/clocksource/scx200_hrt.c
20415
20416SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20417M: Sascha Sommer <[email protected]>
20418L: [email protected] (subscribers-only)
20419S: Maintained
20420F: drivers/mmc/host/sdricoh_cs.c
20421
20422SECO BOARDS CEC DRIVER
20423M: Ettore Chimenti <[email protected]>
20424S: Maintained
20425F: drivers/media/cec/platform/seco/seco-cec.c
20426F: drivers/media/cec/platform/seco/seco-cec.h
20427
20428SECURE COMPUTING
20429M: Kees Cook <[email protected]>
20430R: Andy Lutomirski <[email protected]>
20431R: Will Drewry <[email protected]>
20432S: Supported
20433T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20434F: Documentation/userspace-api/seccomp_filter.rst
20435F: include/linux/seccomp.h
20436F: include/uapi/linux/seccomp.h
20437F: kernel/seccomp.c
20438F: tools/testing/selftests/kselftest_harness.h
20439F: tools/testing/selftests/seccomp/*
20440K: \bsecure_computing
20441K: \bTIF_SECCOMP\b
20442
20443SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20444M: Kamal Dasu <[email protected]>
20445M: Al Cooper <[email protected]>
20446R: Broadcom internal kernel review list <[email protected]>
20447L: [email protected]
20448S: Maintained
20449F: drivers/mmc/host/sdhci-brcmstb*
20450
20451SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20452M: Adrian Hunter <[email protected]>
20453L: [email protected]
20454S: Supported
20455F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20456F: drivers/mmc/host/sdhci*
20457
20458SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20459M: Aubin Constans <[email protected]>
20460R: Eugen Hristev <[email protected]>
20461L: [email protected]
20462S: Supported
20463F: drivers/mmc/host/sdhci-of-at91.c
20464
20465SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20466M: Haibo Chen <[email protected]>
20467L: [email protected]
20468L: [email protected]
20469L: [email protected]
20470S: Maintained
20471F: drivers/mmc/host/sdhci-esdhc-imx.c
20472
20473SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20474M: Ben Dooks <[email protected]>
20475M: Jaehoon Chung <[email protected]>
20476L: [email protected]
20477S: Maintained
20478F: drivers/mmc/host/sdhci-s3c*
20479
20480SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20481M: Viresh Kumar <[email protected]>
20482L: [email protected]
20483S: Maintained
20484F: drivers/mmc/host/sdhci-spear.c
20485
20486SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20487M: Vignesh Raghavendra <[email protected]>
20488L: [email protected]
20489S: Maintained
20490F: drivers/mmc/host/sdhci-omap.c
20491
20492SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20493M: Jonathan Derrick <[email protected]>
20494L: [email protected]
20495S: Supported
20496F: block/opal_proto.h
20497F: block/sed*
20498F: include/linux/sed*
20499F: include/uapi/linux/sed*
20500
20501SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20502M: Mark Rutland <[email protected]>
20503M: Lorenzo Pieralisi <[email protected]>
20504M: Sudeep Holla <[email protected]>
20505L: [email protected] (moderated for non-subscribers)
20506S: Maintained
20507F: drivers/firmware/smccc/
20508F: include/linux/arm-smccc.h
20509
20510SECURITY CONTACT
20511M: Security Officers <[email protected]>
20512S: Supported
20513F: Documentation/process/security-bugs.rst
20514
20515SECURITY SUBSYSTEM
20516M: Paul Moore <[email protected]>
20517M: James Morris <[email protected]>
20518M: "Serge E. Hallyn" <[email protected]>
20519L: [email protected]
20520S: Supported
20521Q: https://patchwork.kernel.org/project/linux-security-module/list
20522B: mailto:[email protected]
20523P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20524T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20525F: include/linux/lsm_audit.h
20526F: include/linux/lsm_hook_defs.h
20527F: include/linux/lsm_hooks.h
20528F: include/linux/security.h
20529F: include/uapi/linux/lsm.h
20530F: security/
20531F: tools/testing/selftests/lsm/
20532X: security/selinux/
20533K: \bsecurity_[a-z_0-9]\+\b
20534
20535SELINUX SECURITY MODULE
20536M: Paul Moore <[email protected]>
20537M: Stephen Smalley <[email protected]>
20538R: Ondrej Mosnacek <[email protected]>
20539L: [email protected]
20540S: Supported
20541W: https://github.com/SELinuxProject
20542Q: https://patchwork.kernel.org/project/selinux/list
20543B: mailto:[email protected]
20544P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20545T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20546F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
20547F: Documentation/ABI/removed/sysfs-selinux-disable
20548F: Documentation/admin-guide/LSM/SELinux.rst
20549F: include/trace/events/avc.h
20550F: include/uapi/linux/selinux_netlink.h
20551F: scripts/selinux/
20552F: security/selinux/
20553
20554SENSABLE PHANTOM
20555M: Jiri Slaby <[email protected]>
20556S: Maintained
20557F: drivers/misc/phantom.c
20558F: include/uapi/linux/phantom.h
20559
20560SENSEAIR SUNRISE 006-0-0007
20561M: Jacopo Mondi <[email protected]>
20562S: Maintained
20563F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20564F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20565F: drivers/iio/chemical/sunrise_co2.c
20566
20567SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20568M: Tomasz Duszynski <[email protected]>
20569S: Maintained
20570F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20571F: drivers/iio/chemical/scd30.h
20572F: drivers/iio/chemical/scd30_core.c
20573F: drivers/iio/chemical/scd30_i2c.c
20574F: drivers/iio/chemical/scd30_serial.c
20575
20576SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20577M: Roan van Dijk <[email protected]>
20578S: Maintained
20579F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20580F: drivers/iio/chemical/scd4x.c
20581
20582SENSIRION SGP40 GAS SENSOR DRIVER
20583M: Andreas Klinger <[email protected]>
20584S: Maintained
20585F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20586F: drivers/iio/chemical/sgp40.c
20587
20588SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20589M: Tomasz Duszynski <[email protected]>
20590S: Maintained
20591F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20592F: drivers/iio/chemical/sps30.c
20593F: drivers/iio/chemical/sps30_i2c.c
20594F: drivers/iio/chemical/sps30_serial.c
20595
20596SERIAL DEVICE BUS
20597M: Rob Herring <[email protected]>
20598L: [email protected]
20599S: Maintained
20600F: Documentation/devicetree/bindings/serial/serial.yaml
20601F: drivers/tty/serdev/
20602F: include/linux/serdev.h
20603
20604SERIAL IR RECEIVER
20605M: Sean Young <[email protected]>
20606L: [email protected]
20607S: Maintained
20608F: drivers/media/rc/serial_ir.c
20609
20610SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20611M: Srinivas Kandagatla <[email protected]>
20612L: [email protected] (moderated for non-subscribers)
20613S: Maintained
20614F: Documentation/devicetree/bindings/slimbus/
20615F: drivers/slimbus/
20616F: include/linux/slimbus.h
20617
20618SFC NETWORK DRIVER
20619M: Edward Cree <[email protected]>
20620M: Martin Habets <[email protected]>
20621L: [email protected]
20622L: [email protected]
20623S: Supported
20624F: Documentation/networking/devlink/sfc.rst
20625F: drivers/net/ethernet/sfc/
20626
20627SFCTEMP HWMON DRIVER
20628M: Emil Renner Berthing <[email protected]>
20629M: Hal Feng <[email protected]>
20630L: [email protected]
20631S: Maintained
20632F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20633F: Documentation/hwmon/sfctemp.rst
20634F: drivers/hwmon/sfctemp.c
20635
20636SFF/SFP/SFP+ MODULE SUPPORT
20637M: Russell King <[email protected]>
20638L: [email protected]
20639S: Maintained
20640F: Documentation/devicetree/bindings/net/sff,sfp.yaml
20641F: drivers/net/phy/phylink.c
20642F: drivers/net/phy/sfp*
20643F: include/linux/mdio/mdio-i2c.h
20644F: include/linux/phylink.h
20645F: include/linux/sfp.h
20646K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20647
20648SGI GRU DRIVER
20649M: Dimitri Sivanich <[email protected]>
20650S: Maintained
20651F: drivers/misc/sgi-gru/
20652
20653SGI XP/XPC/XPNET DRIVER
20654M: Robin Holt <[email protected]>
20655M: Steve Wahl <[email protected]>
20656S: Maintained
20657F: drivers/misc/sgi-xp/
20658
20659SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20660M: Wenjia Zhang <[email protected]>
20661M: Jan Karcher <[email protected]>
20662R: D. Wythe <[email protected]>
20663R: Tony Lu <[email protected]>
20664R: Wen Gu <[email protected]>
20665L: [email protected]
20666S: Supported
20667F: net/smc/
20668
20669SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20670M: Linus Walleij <[email protected]>
20671L: [email protected]
20672S: Maintained
20673T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20674F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20675F: drivers/iio/light/gp2ap002.c
20676
20677SHARP RJ54N1CB0C SENSOR DRIVER
20678M: Jacopo Mondi <[email protected]>
20679L: [email protected]
20680S: Odd fixes
20681T: git git://linuxtv.org/media_tree.git
20682F: drivers/media/i2c/rj54n1cb0c.c
20683F: include/media/i2c/rj54n1cb0c.h
20684
20685SHRINKER
20686M: Andrew Morton <[email protected]>
20687M: Dave Chinner <[email protected]>
20688R: Qi Zheng <[email protected]>
20689R: Roman Gushchin <[email protected]>
20690R: Muchun Song <[email protected]>
20691L: [email protected]
20692S: Maintained
20693F: Documentation/admin-guide/mm/shrinker_debugfs.rst
20694F: include/linux/shrinker.h
20695F: mm/shrinker.c
20696F: mm/shrinker_debug.c
20697
20698SH_VOU V4L2 OUTPUT DRIVER
20699L: [email protected]
20700S: Orphan
20701F: drivers/media/platform/renesas/sh_vou.c
20702F: include/media/drv-intf/sh_vou.h
20703
20704SI2157 MEDIA DRIVER
20705L: [email protected]
20706S: Orphan
20707W: https://linuxtv.org
20708Q: http://patchwork.linuxtv.org/project/linux-media/list/
20709F: drivers/media/tuners/si2157*
20710
20711SI2165 MEDIA DRIVER
20712M: Matthias Schwarzott <[email protected]>
20713L: [email protected]
20714S: Maintained
20715W: https://linuxtv.org
20716Q: http://patchwork.linuxtv.org/project/linux-media/list/
20717F: drivers/media/dvb-frontends/si2165*
20718
20719SI2168 MEDIA DRIVER
20720L: [email protected]
20721S: Orphan
20722W: https://linuxtv.org
20723Q: http://patchwork.linuxtv.org/project/linux-media/list/
20724F: drivers/media/dvb-frontends/si2168*
20725
20726SI470X FM RADIO RECEIVER I2C DRIVER
20727M: Hans Verkuil <[email protected]>
20728L: [email protected]
20729S: Odd Fixes
20730W: https://linuxtv.org
20731T: git git://linuxtv.org/media_tree.git
20732F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
20733F: drivers/media/radio/si470x/radio-si470x-i2c.c
20734
20735SI470X FM RADIO RECEIVER USB DRIVER
20736M: Hans Verkuil <[email protected]>
20737L: [email protected]
20738S: Maintained
20739W: https://linuxtv.org
20740T: git git://linuxtv.org/media_tree.git
20741F: drivers/media/radio/si470x/radio-si470x-common.c
20742F: drivers/media/radio/si470x/radio-si470x-usb.c
20743F: drivers/media/radio/si470x/radio-si470x.h
20744
20745SI4713 FM RADIO TRANSMITTER I2C DRIVER
20746M: Eduardo Valentin <[email protected]>
20747L: [email protected]
20748S: Odd Fixes
20749W: https://linuxtv.org
20750T: git git://linuxtv.org/media_tree.git
20751F: drivers/media/radio/si4713/si4713.?
20752
20753SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20754M: Eduardo Valentin <[email protected]>
20755L: [email protected]
20756S: Odd Fixes
20757W: https://linuxtv.org
20758T: git git://linuxtv.org/media_tree.git
20759F: drivers/media/radio/si4713/radio-platform-si4713.c
20760
20761SI4713 FM RADIO TRANSMITTER USB DRIVER
20762M: Hans Verkuil <[email protected]>
20763L: [email protected]
20764S: Maintained
20765W: https://linuxtv.org
20766T: git git://linuxtv.org/media_tree.git
20767F: drivers/media/radio/si4713/radio-usb-si4713.c
20768
20769SIANO DVB DRIVER
20770M: Mauro Carvalho Chehab <[email protected]>
20771L: [email protected]
20772S: Odd fixes
20773W: https://linuxtv.org
20774T: git git://linuxtv.org/media_tree.git
20775F: drivers/media/common/siano/
20776F: drivers/media/mmc/siano/
20777F: drivers/media/usb/siano/
20778F: drivers/media/usb/siano/
20779
20780SIEMENS IPC LED DRIVERS
20781M: Gerd Haeussler <[email protected]>
20782M: Xing Tong Wu <[email protected]>
20783M: Tobias Schaffner <[email protected]>
20784L: [email protected]
20785S: Maintained
20786F: drivers/leds/simple/
20787
20788SIEMENS IPC PLATFORM DRIVERS
20789M: Gerd Haeussler <[email protected]>
20790M: Xing Tong Wu <[email protected]>
20791M: Tobias Schaffner <[email protected]>
20792L: [email protected]
20793S: Maintained
20794F: drivers/platform/x86/siemens/
20795F: include/linux/platform_data/x86/simatic-ipc-base.h
20796F: include/linux/platform_data/x86/simatic-ipc.h
20797
20798SIEMENS IPC WATCHDOG DRIVERS
20799M: Gerd Haeussler <[email protected]>
20800M: Xing Tong Wu <[email protected]>
20801M: Tobias Schaffner <[email protected]>
20802L: [email protected]
20803S: Maintained
20804F: drivers/watchdog/simatic-ipc-wdt.c
20805
20806SIFIVE DRIVERS
20807M: Paul Walmsley <[email protected]>
20808M: Samuel Holland <[email protected]>
20809L: [email protected]
20810S: Supported
20811F: drivers/dma/sf-pdma/
20812N: sifive
20813K: fu[57]40
20814K: [^@]sifive
20815
20816SILEAD TOUCHSCREEN DRIVER
20817M: Hans de Goede <[email protected]>
20818L: [email protected]
20819L: [email protected]
20820S: Maintained
20821F: drivers/input/touchscreen/silead.c
20822F: drivers/platform/x86/touchscreen_dmi.c
20823
20824SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20825M: Jérôme Pouiller <[email protected]>
20826S: Supported
20827F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20828F: drivers/net/wireless/silabs/wfx/
20829
20830SILICON MOTION SM712 FRAME BUFFER DRIVER
20831M: Sudip Mukherjee <[email protected]>
20832M: Teddy Wang <[email protected]>
20833M: Sudip Mukherjee <[email protected]>
20834L: [email protected]
20835S: Maintained
20836F: Documentation/fb/sm712fb.rst
20837F: drivers/video/fbdev/sm712*
20838
20839SILVACO I3C DUAL-ROLE MASTER
20840M: Miquel Raynal <[email protected]>
20841M: Conor Culhane <[email protected]>
20842L: [email protected] (moderated for non-subscribers)
20843S: Maintained
20844F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20845F: drivers/i3c/master/svc-i3c-master.c
20846
20847SIMPLEFB FB DRIVER
20848M: Hans de Goede <[email protected]>
20849L: [email protected]
20850S: Maintained
20851F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20852F: drivers/video/fbdev/simplefb.c
20853F: include/linux/platform_data/simplefb.h
20854
20855SIOX
20856M: Thorsten Scherer <[email protected]>
20857R: Pengutronix Kernel Team <[email protected]>
20858S: Supported
20859F: drivers/gpio/gpio-siox.c
20860F: drivers/siox/*
20861F: include/trace/events/siox.h
20862
20863SIPHASH PRF ROUTINES
20864M: Jason A. Donenfeld <[email protected]>
20865S: Maintained
20866F: include/linux/siphash.h
20867F: lib/siphash.c
20868F: lib/siphash_kunit.c
20869
20870SIS 190 ETHERNET DRIVER
20871M: Francois Romieu <[email protected]>
20872L: [email protected]
20873S: Maintained
20874F: drivers/net/ethernet/sis/sis190.c
20875
20876SIS 900/7016 FAST ETHERNET DRIVER
20877M: Daniele Venzano <[email protected]>
20878L: [email protected]
20879S: Maintained
20880W: http://www.brownhat.org/sis900.html
20881F: drivers/net/ethernet/sis/sis900.*
20882
20883SIS FRAMEBUFFER DRIVER
20884S: Orphan
20885F: Documentation/fb/sisfb.rst
20886F: drivers/video/fbdev/sis/
20887F: include/video/sisfb.h
20888
20889SIS I2C TOUCHSCREEN DRIVER
20890M: Mika Penttilä <[email protected]>
20891L: [email protected]
20892S: Maintained
20893F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20894F: drivers/input/touchscreen/sis_i2c.c
20895
20896SIS USB2VGA DRIVER
20897M: Thomas Winischhofer <[email protected]>
20898S: Maintained
20899W: http://www.winischhofer.at/linuxsisusbvga.shtml
20900F: drivers/usb/misc/sisusbvga/
20901
20902SL28 CPLD MFD DRIVER
20903M: Michael Walle <[email protected]>
20904S: Maintained
20905F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20906F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20907F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20908F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20909F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20910F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20911F: drivers/gpio/gpio-sl28cpld.c
20912F: drivers/hwmon/sl28cpld-hwmon.c
20913F: drivers/irqchip/irq-sl28cpld.c
20914F: drivers/pwm/pwm-sl28cpld.c
20915F: drivers/watchdog/sl28cpld_wdt.c
20916
20917SL28 VPD NVMEM LAYOUT DRIVER
20918M: Michael Walle <[email protected]>
20919S: Maintained
20920F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20921F: drivers/nvmem/layouts/sl28vpd.c
20922
20923SLAB ALLOCATOR
20924M: Christoph Lameter <[email protected]>
20925M: Pekka Enberg <[email protected]>
20926M: David Rientjes <[email protected]>
20927M: Joonsoo Kim <[email protected]>
20928M: Andrew Morton <[email protected]>
20929M: Vlastimil Babka <[email protected]>
20930R: Roman Gushchin <[email protected]>
20931R: Hyeonggon Yoo <[email protected]>
20932L: [email protected]
20933S: Maintained
20934T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20935F: include/linux/sl?b*.h
20936F: mm/sl?b*
20937
20938SLCAN CAN NETWORK DRIVER
20939M: Dario Binacchi <[email protected]>
20940L: [email protected]
20941S: Maintained
20942F: drivers/net/can/slcan/
20943
20944SLEEPABLE READ-COPY UPDATE (SRCU)
20945M: Lai Jiangshan <[email protected]>
20946M: "Paul E. McKenney" <[email protected]>
20947M: Josh Triplett <[email protected]>
20948R: Steven Rostedt <[email protected]>
20949R: Mathieu Desnoyers <[email protected]>
20950L: [email protected]
20951S: Supported
20952W: http://www.rdrop.com/users/paulmck/RCU/
20953T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20954F: include/linux/srcu*.h
20955F: kernel/rcu/srcu*.c
20956
20957SMACK SECURITY MODULE
20958M: Casey Schaufler <[email protected]>
20959L: [email protected]
20960S: Maintained
20961W: http://schaufler-ca.com
20962T: git git://github.com/cschaufler/smack-next
20963F: Documentation/admin-guide/LSM/Smack.rst
20964F: security/smack/
20965
20966SMC91x ETHERNET DRIVER
20967M: Nicolas Pitre <[email protected]>
20968S: Odd Fixes
20969F: drivers/net/ethernet/smsc/smc91x.*
20970
20971SMSC EMC2103 HARDWARE MONITOR DRIVER
20972M: Steve Glendinning <[email protected]>
20973L: [email protected]
20974S: Maintained
20975F: Documentation/hwmon/emc2103.rst
20976F: drivers/hwmon/emc2103.c
20977
20978SMSC SCH5627 HARDWARE MONITOR DRIVER
20979M: Hans de Goede <[email protected]>
20980L: [email protected]
20981S: Supported
20982F: Documentation/hwmon/sch5627.rst
20983F: drivers/hwmon/sch5627.c
20984
20985SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20986M: Steve Glendinning <[email protected]>
20987L: [email protected]
20988S: Maintained
20989F: drivers/video/fbdev/smscufx.c
20990
20991SMSC47B397 HARDWARE MONITOR DRIVER
20992M: Jean Delvare <[email protected]>
20993L: [email protected]
20994S: Maintained
20995F: Documentation/hwmon/smsc47b397.rst
20996F: drivers/hwmon/smsc47b397.c
20997
20998SMSC911x ETHERNET DRIVER
20999M: Steve Glendinning <[email protected]>
21000L: [email protected]
21001S: Maintained
21002F: drivers/net/ethernet/smsc/smsc911x.*
21003F: include/linux/smsc911x.h
21004
21005SMSC9420 PCI ETHERNET DRIVER
21006M: Steve Glendinning <[email protected]>
21007L: [email protected]
21008S: Maintained
21009F: drivers/net/ethernet/smsc/smsc9420.*
21010
21011SNET DPU VIRTIO DATA PATH ACCELERATOR
21012R: Alvaro Karsz <[email protected]>
21013F: drivers/vdpa/solidrun/
21014
21015SOCIONEXT (SNI) AVE NETWORK DRIVER
21016M: Kunihiko Hayashi <[email protected]>
21017L: [email protected]
21018S: Maintained
21019F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21020F: drivers/net/ethernet/socionext/sni_ave.c
21021
21022SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21023M: Ilias Apalodimas <[email protected]>
21024M: Masahisa Kojima <[email protected]>
21025L: [email protected]
21026S: Maintained
21027F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21028F: drivers/net/ethernet/socionext/netsec.c
21029
21030SOCIONEXT (SNI) Synquacer SPI DRIVER
21031M: Masahisa Kojima <[email protected]>
21032M: Jassi Brar <[email protected]>
21033L: [email protected]
21034S: Maintained
21035F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21036F: drivers/spi/spi-synquacer.c
21037
21038SOCIONEXT SYNQUACER I2C DRIVER
21039M: Ard Biesheuvel <[email protected]>
21040L: [email protected]
21041S: Maintained
21042F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21043F: drivers/i2c/busses/i2c-synquacer.c
21044
21045SOCIONEXT UNIPHIER SOUND DRIVER
21046L: [email protected] (moderated for non-subscribers)
21047S: Orphan
21048F: sound/soc/uniphier/
21049
21050SOCKET TIMESTAMPING
21051M: Willem de Bruijn <[email protected]>
21052S: Maintained
21053F: Documentation/networking/timestamping.rst
21054F: include/uapi/linux/net_tstamp.h
21055F: tools/testing/selftests/net/so_txtime.c
21056
21057SOEKRIS NET48XX LED SUPPORT
21058M: Chris Boot <[email protected]>
21059S: Maintained
21060F: drivers/leds/leds-net48xx.c
21061
21062SOFT-IWARP DRIVER (siw)
21063M: Bernard Metzler <[email protected]>
21064L: [email protected]
21065S: Supported
21066F: drivers/infiniband/sw/siw/
21067F: include/uapi/rdma/siw-abi.h
21068
21069SOFT-ROCE DRIVER (rxe)
21070M: Zhu Yanjun <[email protected]>
21071L: [email protected]
21072S: Supported
21073F: drivers/infiniband/sw/rxe/
21074F: include/uapi/rdma/rdma_user_rxe.h
21075
21076SOFTLOGIC 6x10 MPEG CODEC
21077M: Bluecherry Maintainers <[email protected]>
21078M: Andrey Utkin <[email protected]>
21079M: Ismael Luceno <[email protected]>
21080L: [email protected]
21081S: Supported
21082F: drivers/media/pci/solo6x10/
21083
21084SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21085M: James Morse <[email protected]>
21086L: [email protected] (moderated for non-subscribers)
21087S: Maintained
21088F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
21089F: drivers/firmware/arm_sdei.c
21090F: include/linux/arm_sdei.h
21091F: include/uapi/linux/arm_sdei.h
21092
21093SOFTWARE NODES AND DEVICE PROPERTIES
21094R: Andy Shevchenko <[email protected]>
21095R: Daniel Scally <[email protected]>
21096R: Heikki Krogerus <[email protected]>
21097R: Sakari Ailus <[email protected]>
21098L: [email protected]
21099S: Maintained
21100F: drivers/base/property.c
21101F: drivers/base/swnode.c
21102F: include/linux/fwnode.h
21103F: include/linux/property.h
21104
21105SOFTWARE RAID (Multiple Disks) SUPPORT
21106M: Song Liu <[email protected]>
21107R: Yu Kuai <[email protected]>
21108L: [email protected]
21109S: Supported
21110Q: https://patchwork.kernel.org/project/linux-raid/list/
21111T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21112F: drivers/md/Kconfig
21113F: drivers/md/Makefile
21114F: drivers/md/md*
21115F: drivers/md/raid*
21116F: include/linux/raid/
21117F: include/uapi/linux/raid/
21118
21119SOLIDRUN CLEARFOG SUPPORT
21120M: Russell King <[email protected]>
21121S: Maintained
21122F: arch/arm/boot/dts/marvell/armada-388-clearfog*
21123F: arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21124
21125SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21126M: Russell King <[email protected]>
21127S: Maintained
21128F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21129F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21130F: arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21131
21132SONIC NETWORK DRIVER
21133M: Thomas Bogendoerfer <[email protected]>
21134L: [email protected]
21135S: Maintained
21136F: drivers/net/ethernet/natsemi/sonic.*
21137
21138SONICS SILICON BACKPLANE DRIVER (SSB)
21139M: Michael Buesch <[email protected]>
21140L: [email protected]
21141S: Maintained
21142F: drivers/ssb/
21143F: include/linux/ssb/
21144
21145SONY IMX208 SENSOR DRIVER
21146M: Sakari Ailus <[email protected]>
21147L: [email protected]
21148S: Maintained
21149T: git git://linuxtv.org/media_tree.git
21150F: drivers/media/i2c/imx208.c
21151
21152SONY IMX214 SENSOR DRIVER
21153M: Ricardo Ribalda <[email protected]>
21154L: [email protected]
21155S: Maintained
21156T: git git://linuxtv.org/media_tree.git
21157F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21158F: drivers/media/i2c/imx214.c
21159
21160SONY IMX219 SENSOR DRIVER
21161M: Dave Stevenson <[email protected]>
21162L: [email protected]
21163S: Maintained
21164T: git git://linuxtv.org/media_tree.git
21165F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
21166F: drivers/media/i2c/imx219.c
21167
21168SONY IMX258 SENSOR DRIVER
21169M: Sakari Ailus <[email protected]>
21170L: [email protected]
21171S: Maintained
21172T: git git://linuxtv.org/media_tree.git
21173F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21174F: drivers/media/i2c/imx258.c
21175
21176SONY IMX274 SENSOR DRIVER
21177M: Leon Luo <[email protected]>
21178L: [email protected]
21179S: Maintained
21180T: git git://linuxtv.org/media_tree.git
21181F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21182F: drivers/media/i2c/imx274.c
21183
21184SONY IMX283 SENSOR DRIVER
21185M: Kieran Bingham <[email protected]>
21186M: Umang Jain <[email protected]>
21187L: [email protected]
21188S: Maintained
21189T: git git://linuxtv.org/media_tree.git
21190F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21191F: drivers/media/i2c/imx283.c
21192
21193SONY IMX290 SENSOR DRIVER
21194M: Manivannan Sadhasivam <[email protected]>
21195L: [email protected]
21196S: Maintained
21197T: git git://linuxtv.org/media_tree.git
21198F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21199F: drivers/media/i2c/imx290.c
21200
21201SONY IMX296 SENSOR DRIVER
21202M: Laurent Pinchart <[email protected]>
21203M: Manivannan Sadhasivam <[email protected]>
21204L: [email protected]
21205S: Maintained
21206T: git git://linuxtv.org/media_tree.git
21207F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21208F: drivers/media/i2c/imx296.c
21209
21210SONY IMX319 SENSOR DRIVER
21211M: Bingbu Cao <[email protected]>
21212L: [email protected]
21213S: Maintained
21214T: git git://linuxtv.org/media_tree.git
21215F: drivers/media/i2c/imx319.c
21216
21217SONY IMX334 SENSOR DRIVER
21218L: [email protected]
21219S: Orphan
21220T: git git://linuxtv.org/media_tree.git
21221F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21222F: drivers/media/i2c/imx334.c
21223
21224SONY IMX335 SENSOR DRIVER
21225L: [email protected]
21226S: Orphan
21227T: git git://linuxtv.org/media_tree.git
21228F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21229F: drivers/media/i2c/imx335.c
21230
21231SONY IMX355 SENSOR DRIVER
21232M: Tianshu Qiu <[email protected]>
21233L: [email protected]
21234S: Maintained
21235T: git git://linuxtv.org/media_tree.git
21236F: drivers/media/i2c/imx355.c
21237
21238SONY IMX412 SENSOR DRIVER
21239L: [email protected]
21240S: Orphan
21241T: git git://linuxtv.org/media_tree.git
21242F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21243F: drivers/media/i2c/imx412.c
21244
21245SONY IMX415 SENSOR DRIVER
21246M: Michael Riesch <[email protected]>
21247L: [email protected]
21248S: Maintained
21249T: git git://linuxtv.org/media_tree.git
21250F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21251F: drivers/media/i2c/imx415.c
21252
21253SONY MEMORYSTICK SUBSYSTEM
21254M: Maxim Levitsky <[email protected]>
21255M: Alex Dubov <[email protected]>
21256M: Ulf Hansson <[email protected]>
21257L: [email protected]
21258S: Maintained
21259T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21260F: drivers/memstick/
21261F: include/linux/memstick.h
21262
21263SONY VAIO CONTROL DEVICE DRIVER
21264M: Mattia Dongili <[email protected]>
21265L: [email protected]
21266S: Maintained
21267W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21268F: Documentation/admin-guide/laptops/sony-laptop.rst
21269F: drivers/char/sonypi.c
21270F: drivers/platform/x86/sony-laptop.c
21271F: include/linux/sony-laptop.h
21272
21273SOPHGO DEVICETREES and DRIVERS
21274M: Chen Wang <[email protected]>
21275M: Inochi Amaoto <[email protected]>
21276T: git https://github.com/sophgo/linux.git
21277S: Maintained
21278N: sophgo
21279K: sophgo
21280
21281SOUND
21282M: Jaroslav Kysela <[email protected]>
21283M: Takashi Iwai <[email protected]>
21284L: [email protected]
21285S: Maintained
21286W: http://www.alsa-project.org/
21287Q: http://patchwork.kernel.org/project/alsa-devel/list/
21288T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21289F: Documentation/sound/
21290F: include/sound/
21291F: include/uapi/sound/
21292F: sound/
21293F: tools/testing/selftests/alsa
21294
21295SOUND - ALSA SELFTESTS
21296M: Mark Brown <[email protected]>
21297L: [email protected]
21298L: [email protected]
21299S: Supported
21300F: tools/testing/selftests/alsa
21301
21302SOUND - COMPRESSED AUDIO
21303M: Vinod Koul <[email protected]>
21304L: [email protected] (moderated for non-subscribers)
21305S: Supported
21306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21307F: Documentation/sound/designs/compress-offload.rst
21308F: include/sound/compress_driver.h
21309F: include/uapi/sound/compress_*
21310F: sound/core/compress_offload.c
21311F: sound/soc/soc-compress.c
21312
21313SOUND - CORE KUNIT TEST
21314M: Ivan Orlov <[email protected]>
21315L: [email protected]
21316S: Supported
21317F: sound/core/sound_kunit.c
21318
21319SOUND - DMAENGINE HELPERS
21320M: Lars-Peter Clausen <[email protected]>
21321S: Supported
21322F: include/sound/dmaengine_pcm.h
21323F: sound/core/pcm_dmaengine.c
21324F: sound/soc/soc-generic-dmaengine-pcm.c
21325
21326SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21327M: Liam Girdwood <[email protected]>
21328M: Mark Brown <[email protected]>
21329L: [email protected]
21330S: Supported
21331W: http://alsa-project.org/main/index.php/ASoC
21332T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21333F: Documentation/devicetree/bindings/sound/
21334F: Documentation/sound/soc/
21335F: include/dt-bindings/sound/
21336F: include/sound/soc*
21337F: include/sound/sof.h
21338F: include/sound/sof/
21339F: include/trace/events/sof*.h
21340F: include/uapi/sound/asoc.h
21341F: sound/soc/
21342
21343SOUND - SOC LAYER / dapm-graph
21344M: Luca Ceresoli <[email protected]>
21345L: [email protected]
21346S: Maintained
21347F: tools/sound/dapm-graph
21348
21349SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21350M: Pierre-Louis Bossart <[email protected]>
21351M: Liam Girdwood <[email protected]>
21352M: Peter Ujfalusi <[email protected]>
21353M: Bard Liao <[email protected]>
21354M: Ranjani Sridharan <[email protected]>
21355M: Daniel Baluta <[email protected]>
21356R: Kai Vehmanen <[email protected]>
21357L: [email protected] (moderated for non-subscribers)
21358S: Supported
21359W: https://github.com/thesofproject/linux/
21360F: sound/soc/sof/
21361
21362SOUNDWIRE SUBSYSTEM
21363M: Vinod Koul <[email protected]>
21364M: Bard Liao <[email protected]>
21365R: Pierre-Louis Bossart <[email protected]>
21366R: Sanyog Kale <[email protected]>
21367L: [email protected] (moderated for non-subscribers)
21368S: Supported
21369T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21370F: Documentation/driver-api/soundwire/
21371F: drivers/soundwire/
21372F: include/linux/soundwire/
21373
21374SP2 MEDIA DRIVER
21375M: Olli Salonen <[email protected]>
21376L: [email protected]
21377S: Maintained
21378W: https://linuxtv.org
21379Q: http://patchwork.linuxtv.org/project/linux-media/list/
21380F: drivers/media/dvb-frontends/sp2*
21381
21382SPANISH DOCUMENTATION
21383M: Carlos Bilbao <[email protected]>
21384R: Avadhut Naik <[email protected]>
21385S: Maintained
21386F: Documentation/translations/sp_SP/
21387
21388SPARC + UltraSPARC (sparc/sparc64)
21389M: "David S. Miller" <[email protected]>
21390M: Andreas Larsson <[email protected]>
21391L: [email protected]
21392S: Maintained
21393Q: http://patchwork.ozlabs.org/project/sparclinux/list/
21394T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21395T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21396F: arch/sparc/
21397F: drivers/sbus/
21398
21399SPARC SERIAL DRIVERS
21400M: "David S. Miller" <[email protected]>
21401L: [email protected]
21402S: Maintained
21403T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21404T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21405F: drivers/tty/serial/suncore.c
21406F: drivers/tty/serial/sunhv.c
21407F: drivers/tty/serial/sunsab.c
21408F: drivers/tty/serial/sunsab.h
21409F: drivers/tty/serial/sunsu.c
21410F: drivers/tty/serial/sunzilog.c
21411F: drivers/tty/serial/sunzilog.h
21412F: drivers/tty/vcc.c
21413F: include/linux/sunserialcore.h
21414
21415SPARSE CHECKER
21416M: "Luc Van Oostenryck" <[email protected]>
21417L: [email protected]
21418S: Maintained
21419W: https://sparse.docs.kernel.org/
21420Q: https://patchwork.kernel.org/project/linux-sparse/list/
21421B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21422T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21423F: include/linux/compiler.h
21424
21425SPEAKUP CONSOLE SPEECH DRIVER
21426M: William Hubbs <[email protected]>
21427M: Chris Brannon <[email protected]>
21428M: Kirk Reiser <[email protected]>
21429M: Samuel Thibault <[email protected]>
21430L: [email protected]
21431S: Odd Fixes
21432W: http://www.linux-speakup.org/
21433W: https://github.com/linux-speakup/speakup
21434B: https://github.com/linux-speakup/speakup/issues
21435F: drivers/accessibility/speakup/
21436
21437SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21438M: Viresh Kumar <[email protected]>
21439M: Shiraz Hashim <[email protected]>
21440M: [email protected]
21441L: [email protected] (moderated for non-subscribers)
21442S: Maintained
21443W: http://www.st.com/spear
21444F: arch/arm/boot/dts/st/spear*
21445F: arch/arm/mach-spear/
21446F: drivers/clk/spear/
21447F: drivers/pinctrl/spear/
21448
21449SPI NOR SUBSYSTEM
21450M: Tudor Ambarus <[email protected]>
21451M: Pratyush Yadav <[email protected]>
21452M: Michael Walle <[email protected]>
21453L: [email protected]
21454S: Maintained
21455W: http://www.linux-mtd.infradead.org/
21456Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
21457C: irc://irc.oftc.net/mtd
21458T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21459F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21460F: drivers/mtd/spi-nor/
21461F: include/linux/mtd/spi-nor.h
21462
21463SPI SUBSYSTEM
21464M: Mark Brown <[email protected]>
21465L: [email protected]
21466S: Maintained
21467Q: http://patchwork.kernel.org/project/spi-devel-general/list/
21468T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21469F: Documentation/devicetree/bindings/spi/
21470F: Documentation/spi/
21471F: drivers/spi/
21472F: include/linux/spi/
21473F: include/uapi/linux/spi/
21474F: tools/spi/
21475
21476SPIDERNET NETWORK DRIVER for CELL
21477M: Ishizaki Kou <[email protected]>
21478M: Geoff Levand <[email protected]>
21479L: [email protected]
21480L: [email protected]
21481S: Maintained
21482F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21483F: drivers/net/ethernet/toshiba/spider_net*
21484
21485SPMI SUBSYSTEM
21486M: Stephen Boyd <[email protected]>
21487L: [email protected]
21488S: Maintained
21489T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21490F: Documentation/devicetree/bindings/spmi/
21491F: drivers/spmi/
21492F: include/dt-bindings/spmi/spmi.h
21493F: include/linux/spmi.h
21494F: include/trace/events/spmi.h
21495
21496SPU FILE SYSTEM
21497M: Jeremy Kerr <[email protected]>
21498L: [email protected]
21499S: Supported
21500W: http://www.ibm.com/developerworks/power/cell/
21501F: Documentation/filesystems/spufs/spufs.rst
21502F: arch/powerpc/platforms/cell/spufs/
21503
21504SQUASHFS FILE SYSTEM
21505M: Phillip Lougher <[email protected]>
21506L: [email protected] (subscribers-only)
21507S: Maintained
21508W: http://squashfs.org.uk
21509T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21510F: Documentation/filesystems/squashfs.rst
21511F: fs/squashfs/
21512
21513SRM (Alpha) environment access
21514M: Jan-Benedict Glaw <[email protected]>
21515S: Maintained
21516F: arch/alpha/kernel/srm_env.c
21517
21518ST LSM6DSx IMU IIO DRIVER
21519M: Lorenzo Bianconi <[email protected]>
21520L: [email protected]
21521S: Maintained
21522W: http://www.st.com/
21523F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21524F: drivers/iio/imu/st_lsm6dsx/
21525
21526ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21527M: Benjamin Mugnier <[email protected]>
21528M: Sylvain Petinot <[email protected]>
21529L: [email protected]
21530S: Maintained
21531T: git git://linuxtv.org/media_tree.git
21532F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21533F: drivers/media/i2c/st-mipid02.c
21534
21535ST STM32 FIREWALL
21536M: Gatien Chevallier <[email protected]>
21537S: Maintained
21538F: drivers/bus/stm32_etzpc.c
21539F: drivers/bus/stm32_firewall.c
21540F: drivers/bus/stm32_rifsc.c
21541
21542ST STM32 I2C/SMBUS DRIVER
21543M: Pierre-Yves MORDRET <[email protected]>
21544M: Alain Volmat <[email protected]>
21545L: [email protected]
21546S: Maintained
21547F: drivers/i2c/busses/i2c-stm32*
21548
21549ST STM32 SPI DRIVER
21550M: Alain Volmat <[email protected]>
21551L: [email protected]
21552S: Maintained
21553F: drivers/spi/spi-stm32.c
21554
21555ST STPDDC60 DRIVER
21556M: Daniel Nilsson <[email protected]>
21557L: [email protected]
21558S: Maintained
21559F: Documentation/hwmon/stpddc60.rst
21560F: drivers/hwmon/pmbus/stpddc60.c
21561
21562ST VGXY61 DRIVER
21563M: Benjamin Mugnier <[email protected]>
21564M: Sylvain Petinot <[email protected]>
21565L: [email protected]
21566S: Maintained
21567T: git git://linuxtv.org/media_tree.git
21568F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21569F: Documentation/userspace-api/media/drivers/vgxy61.rst
21570F: drivers/media/i2c/vgxy61.c
21571
21572ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21573M: Song Qiang <[email protected]>
21574L: [email protected]
21575S: Maintained
21576F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21577F: drivers/iio/proximity/vl53l0x-i2c.c
21578
21579STABLE BRANCH
21580M: Greg Kroah-Hartman <[email protected]>
21581M: Sasha Levin <[email protected]>
21582L: [email protected]
21583S: Supported
21584F: Documentation/process/stable-kernel-rules.rst
21585
21586STAGING - ATOMISP DRIVER
21587M: Hans de Goede <[email protected]>
21588M: Mauro Carvalho Chehab <[email protected]>
21589R: Sakari Ailus <[email protected]>
21590L: [email protected]
21591S: Maintained
21592F: drivers/staging/media/atomisp/
21593
21594STAGING - FIELDBUS SUBSYSTEM
21595M: Sven Van Asbroeck <[email protected]>
21596S: Maintained
21597F: drivers/staging/fieldbus/*
21598F: drivers/staging/fieldbus/Documentation/
21599
21600STAGING - HMS ANYBUS-S BUS
21601M: Sven Van Asbroeck <[email protected]>
21602S: Maintained
21603F: drivers/staging/fieldbus/anybuss/
21604
21605STAGING - INDUSTRIAL IO
21606M: Jonathan Cameron <[email protected]>
21607L: [email protected]
21608S: Odd Fixes
21609F: Documentation/devicetree/bindings/staging/iio/
21610F: drivers/staging/iio/
21611
21612STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21613M: Marc Dietrich <[email protected]>
21614L: [email protected] (moderated for non-subscribers)
21615L: [email protected]
21616S: Maintained
21617F: drivers/staging/nvec/
21618
21619STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21620M: Jens Frederich <[email protected]>
21621M: Jon Nettleton <[email protected]>
21622S: Maintained
21623W: http://wiki.laptop.org/go/DCON
21624F: drivers/staging/olpc_dcon/
21625
21626STAGING - REALTEK RTL8712U DRIVERS
21627M: Florian Schilhabel <[email protected]>.
21628S: Odd Fixes
21629F: drivers/staging/rtl8712/
21630
21631STAGING - SEPS525 LCD CONTROLLER DRIVERS
21632M: Michael Hennerich <[email protected]>
21633L: [email protected]
21634S: Supported
21635F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21636F: drivers/staging/fbtft/fb_seps525.c
21637
21638STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21639M: Sudip Mukherjee <[email protected]>
21640M: Teddy Wang <[email protected]>
21641M: Sudip Mukherjee <[email protected]>
21642L: [email protected]
21643S: Maintained
21644F: drivers/staging/sm750fb/
21645
21646STAGING - VIA VT665X DRIVERS
21647M: Philipp Hortmann <[email protected]>
21648S: Odd Fixes
21649F: drivers/staging/vt665?/
21650
21651STAGING SUBSYSTEM
21652M: Greg Kroah-Hartman <[email protected]>
21653L: [email protected]
21654S: Supported
21655T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21656F: drivers/staging/
21657
21658STANDALONE CACHE CONTROLLER DRIVERS
21659M: Conor Dooley <[email protected]>
21660S: Maintained
21661T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21662F: Documentation/devicetree/bindings/cache/
21663F: drivers/cache
21664
21665STARFIRE/DURALAN NETWORK DRIVER
21666M: Ion Badulescu <[email protected]>
21667S: Odd Fixes
21668F: drivers/net/ethernet/adaptec/starfire*
21669
21670STARFIVE CAMERA SUBSYSTEM DRIVER
21671M: Jack Zhu <[email protected]>
21672M: Changhuang Liang <[email protected]>
21673L: [email protected]
21674S: Maintained
21675F: Documentation/admin-guide/media/starfive_camss.rst
21676F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21677F: drivers/staging/media/starfive/camss
21678
21679STARFIVE CRYPTO DRIVER
21680M: Jia Jie Ho <[email protected]>
21681M: William Qiu <[email protected]>
21682S: Supported
21683F: Documentation/devicetree/bindings/crypto/starfive*
21684F: drivers/crypto/starfive/
21685
21686STARFIVE DEVICETREES
21687M: Emil Renner Berthing <[email protected]>
21688S: Maintained
21689F: arch/riscv/boot/dts/starfive/
21690
21691STARFIVE DWMAC GLUE LAYER
21692M: Emil Renner Berthing <[email protected]>
21693M: Minda Chen <[email protected]>
21694S: Maintained
21695F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21696F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21697
21698STARFIVE JH7110 DPHY RX DRIVER
21699M: Jack Zhu <[email protected]>
21700M: Changhuang Liang <[email protected]>
21701S: Supported
21702F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21703F: drivers/phy/starfive/phy-jh7110-dphy-rx.c
21704
21705STARFIVE JH7110 DPHY TX DRIVER
21706M: Keith Zhao <[email protected]>
21707M: Shengyang Chen <[email protected]>
21708S: Supported
21709F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21710F: drivers/phy/starfive/phy-jh7110-dphy-tx.c
21711
21712STARFIVE JH7110 MMC/SD/SDIO DRIVER
21713M: William Qiu <[email protected]>
21714S: Supported
21715F: Documentation/devicetree/bindings/mmc/starfive*
21716F: drivers/mmc/host/dw_mmc-starfive.c
21717
21718STARFIVE JH7110 PLL CLOCK DRIVER
21719M: Xingyu Wu <[email protected]>
21720S: Supported
21721F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21722F: drivers/clk/starfive/clk-starfive-jh7110-pll.c
21723
21724STARFIVE JH7110 PWMDAC DRIVER
21725M: Hal Feng <[email protected]>
21726M: Xingyu Wu <[email protected]>
21727S: Supported
21728F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21729F: sound/soc/starfive/jh7110_pwmdac.c
21730
21731STARFIVE JH7110 SYSCON
21732M: William Qiu <[email protected]>
21733M: Xingyu Wu <[email protected]>
21734S: Supported
21735F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21736
21737STARFIVE JH7110 TDM DRIVER
21738M: Walker Chen <[email protected]>
21739S: Maintained
21740F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21741F: sound/soc/starfive/jh7110_tdm.c
21742
21743STARFIVE JH71X0 CLOCK DRIVERS
21744M: Emil Renner Berthing <[email protected]>
21745M: Hal Feng <[email protected]>
21746S: Maintained
21747F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21748F: drivers/clk/starfive/clk-starfive-jh71*
21749F: include/dt-bindings/clock/starfive?jh71*.h
21750
21751STARFIVE JH71X0 PINCTRL DRIVERS
21752M: Emil Renner Berthing <[email protected]>
21753M: Jianlong Huang <[email protected]>
21754M: Hal Feng <[email protected]>
21755L: [email protected]
21756S: Maintained
21757F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21758F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21759F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21760F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21761
21762STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21763M: Emil Renner Berthing <[email protected]>
21764M: Hal Feng <[email protected]>
21765S: Maintained
21766F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21767F: drivers/reset/starfive/reset-starfive-jh71*
21768F: include/dt-bindings/reset/starfive?jh71*.h
21769
21770STARFIVE JH71X0 USB DRIVERS
21771M: Minda Chen <[email protected]>
21772S: Maintained
21773F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21774F: drivers/usb/cdns3/cdns3-starfive.c
21775
21776STARFIVE JH71XX PMU CONTROLLER DRIVER
21777M: Walker Chen <[email protected]>
21778M: Changhuang Liang <[email protected]>
21779S: Supported
21780F: Documentation/devicetree/bindings/power/starfive*
21781F: drivers/pmdomain/starfive/
21782F: include/dt-bindings/power/starfive,jh7110-pmu.h
21783
21784STARFIVE SOC DRIVERS
21785M: Conor Dooley <[email protected]>
21786S: Maintained
21787T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21788F: Documentation/devicetree/bindings/soc/starfive/
21789
21790STARFIVE STARLINK PMU DRIVER
21791M: Ji Sheng Teoh <[email protected]>
21792S: Maintained
21793F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21794F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21795F: drivers/perf/starfive_starlink_pmu.c
21796
21797STARFIVE TRNG DRIVER
21798M: Jia Jie Ho <[email protected]>
21799S: Supported
21800F: Documentation/devicetree/bindings/rng/starfive*
21801F: drivers/char/hw_random/jh7110-trng.c
21802
21803STARFIVE WATCHDOG DRIVER
21804M: Xingyu Wu <[email protected]>
21805M: Samin Guo <[email protected]>
21806S: Supported
21807F: Documentation/devicetree/bindings/watchdog/starfive*
21808F: drivers/watchdog/starfive-wdt.c
21809
21810STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21811M: Minda Chen <[email protected]>
21812S: Supported
21813F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21814F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21815F: drivers/phy/starfive/phy-jh7110-pcie.c
21816F: drivers/phy/starfive/phy-jh7110-usb.c
21817
21818STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21819M: Changhuang Liang <[email protected]>
21820S: Supported
21821F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21822F: drivers/irqchip/irq-starfive-jh8100-intc.c
21823
21824STATIC BRANCH/CALL
21825M: Peter Zijlstra <[email protected]>
21826M: Josh Poimboeuf <[email protected]>
21827M: Jason Baron <[email protected]>
21828R: Steven Rostedt <[email protected]>
21829R: Ard Biesheuvel <[email protected]>
21830S: Supported
21831F: arch/*/include/asm/jump_label*.h
21832F: arch/*/include/asm/static_call*.h
21833F: arch/*/kernel/jump_label.c
21834F: arch/*/kernel/static_call.c
21835F: include/linux/jump_label*.h
21836F: include/linux/static_call*.h
21837F: kernel/jump_label.c
21838F: kernel/static_call.c
21839
21840STI AUDIO (ASoC) DRIVERS
21841M: Arnaud Pouliquen <[email protected]>
21842L: [email protected] (moderated for non-subscribers)
21843S: Maintained
21844F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21845F: sound/soc/sti/
21846
21847STI CEC DRIVER
21848M: Alain Volmat <[email protected]>
21849S: Maintained
21850F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21851F: drivers/media/cec/platform/sti/
21852
21853STK1160 USB VIDEO CAPTURE DRIVER
21854M: Ezequiel Garcia <[email protected]>
21855L: [email protected]
21856S: Maintained
21857T: git git://linuxtv.org/media_tree.git
21858F: drivers/media/usb/stk1160/
21859
21860STM32 AUDIO (ASoC) DRIVERS
21861M: Olivier Moysan <[email protected]>
21862M: Arnaud Pouliquen <[email protected]>
21863L: [email protected] (moderated for non-subscribers)
21864S: Maintained
21865F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21866F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21867F: sound/soc/stm/
21868
21869STM32 DMA DRIVERS
21870M: Amélie Delaunay <[email protected]>
21871L: [email protected]
21872L: [email protected] (moderated for non-subscribers)
21873S: Maintained
21874F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21875F: Documentation/devicetree/bindings/dma/stm32/
21876F: drivers/dma/stm32/
21877
21878STM32 TIMER/LPTIMER DRIVERS
21879M: Fabrice Gasnier <[email protected]>
21880S: Maintained
21881F: Documentation/ABI/testing/*timer-stm32
21882F: Documentation/devicetree/bindings/*/*stm32-*timer*
21883F: drivers/*/stm32-*timer*
21884F: drivers/pwm/pwm-stm32*
21885F: include/linux/*/stm32-*tim*
21886
21887STMMAC ETHERNET DRIVER
21888M: Alexandre Torgue <[email protected]>
21889M: Jose Abreu <[email protected]>
21890L: [email protected]
21891S: Supported
21892W: http://www.stlinux.com
21893F: Documentation/networking/device_drivers/ethernet/stmicro/
21894F: drivers/net/ethernet/stmicro/stmmac/
21895
21896SUN HAPPY MEAL ETHERNET DRIVER
21897M: Sean Anderson <[email protected]>
21898S: Maintained
21899F: drivers/net/ethernet/sun/sunhme.*
21900
21901SUN3/3X
21902M: Sam Creasey <[email protected]>
21903S: Maintained
21904W: http://sammy.net/sun3/
21905F: arch/m68k/include/asm/sun3*
21906F: arch/m68k/kernel/*sun3*
21907F: arch/m68k/sun3*/
21908F: drivers/net/ethernet/i825xx/sun3*
21909
21910SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21911M: Hans de Goede <[email protected]>
21912L: [email protected]
21913S: Maintained
21914F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21915F: drivers/input/keyboard/sun4i-lradc-keys.c
21916
21917SUNDANCE NETWORK DRIVER
21918M: Denis Kirjanov <[email protected]>
21919L: [email protected]
21920S: Maintained
21921F: drivers/net/ethernet/dlink/sundance.c
21922
21923SUNPLUS ETHERNET DRIVER
21924M: Wells Lu <[email protected]>
21925L: [email protected]
21926S: Maintained
21927W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
21928F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21929F: drivers/net/ethernet/sunplus/
21930
21931SUNPLUS MMC DRIVER
21932M: Tony Huang <[email protected]>
21933M: Li-hao Kuo <[email protected]>
21934S: Maintained
21935F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21936F: drivers/mmc/host/sunplus-mmc.c
21937
21938SUNPLUS OCOTP DRIVER
21939M: Vincent Shih <[email protected]>
21940S: Maintained
21941F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21942F: drivers/nvmem/sunplus-ocotp.c
21943
21944SUNPLUS PWM DRIVER
21945M: Hammer Hsieh <[email protected]>
21946S: Maintained
21947F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21948F: drivers/pwm/pwm-sunplus.c
21949
21950SUNPLUS RTC DRIVER
21951M: Vincent Shih <[email protected]>
21952L: [email protected]
21953S: Maintained
21954F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21955F: drivers/rtc/rtc-sunplus.c
21956
21957SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21958M: Li-hao Kuo <[email protected]>
21959L: [email protected]
21960S: Maintained
21961F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21962F: drivers/spi/spi-sunplus-sp7021.c
21963
21964SUNPLUS UART DRIVER
21965M: Hammer Hsieh <[email protected]>
21966S: Maintained
21967F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21968F: drivers/tty/serial/sunplus-uart.c
21969
21970SUNPLUS USB2 PHY DRIVER
21971M: Vincent Shih <[email protected]>
21972L: [email protected]
21973S: Maintained
21974F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21975F: drivers/phy/sunplus/Kconfig
21976F: drivers/phy/sunplus/Makefile
21977F: drivers/phy/sunplus/phy-sunplus-usb2.c
21978
21979SUNPLUS WATCHDOG DRIVER
21980M: Xiantao Hu <[email protected]>
21981L: [email protected]
21982S: Maintained
21983F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21984F: drivers/watchdog/sunplus_wdt.c
21985
21986SUPERH
21987M: Yoshinori Sato <[email protected]>
21988M: Rich Felker <[email protected]>
21989M: John Paul Adrian Glaubitz <[email protected]>
21990L: [email protected]
21991S: Maintained
21992Q: http://patchwork.kernel.org/project/linux-sh/list/
21993F: Documentation/arch/sh/
21994F: arch/sh/
21995F: drivers/sh/
21996
21997SUSPEND TO RAM
21998M: "Rafael J. Wysocki" <[email protected]>
21999M: Len Brown <[email protected]>
22000M: Pavel Machek <[email protected]>
22001L: [email protected]
22002S: Supported
22003B: https://bugzilla.kernel.org
22004F: Documentation/power/
22005F: arch/x86/kernel/acpi/sleep*
22006F: arch/x86/kernel/acpi/wakeup*
22007F: drivers/base/power/
22008F: include/linux/freezer.h
22009F: include/linux/pm.h
22010F: include/linux/suspend.h
22011F: kernel/power/
22012
22013SVGA HANDLING
22014M: Martin Mares <[email protected]>
22015L: [email protected]
22016S: Maintained
22017F: Documentation/admin-guide/svga.rst
22018F: arch/x86/boot/video*
22019
22020SWITCHDEV
22021M: Jiri Pirko <[email protected]>
22022M: Ivan Vecera <[email protected]>
22023L: [email protected]
22024S: Supported
22025F: include/net/switchdev.h
22026F: net/switchdev/
22027
22028SY8106A REGULATOR DRIVER
22029M: Icenowy Zheng <[email protected]>
22030S: Maintained
22031F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22032F: drivers/regulator/sy8106a-regulator.c
22033
22034SYNC FILE FRAMEWORK
22035M: Sumit Semwal <[email protected]>
22036R: Gustavo Padovan <[email protected]>
22037L: [email protected]
22038L: [email protected]
22039S: Maintained
22040T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
22041F: Documentation/driver-api/sync_file.rst
22042F: drivers/dma-buf/dma-fence*
22043F: drivers/dma-buf/sw_sync.c
22044F: drivers/dma-buf/sync_*
22045F: include/linux/sync_file.h
22046F: include/uapi/linux/sync_file.h
22047
22048SYNOPSYS ARC ARCHITECTURE
22049M: Vineet Gupta <[email protected]>
22050L: [email protected]
22051S: Supported
22052T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22053F: Documentation/arch/arc
22054F: Documentation/devicetree/bindings/arc/*
22055F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22056F: arch/arc/
22057F: drivers/clocksource/arc_timer.c
22058F: drivers/tty/serial/arc_uart.c
22059
22060SYNOPSYS ARC HSDK SDP pll clock driver
22061M: Eugeniy Paltsev <[email protected]>
22062S: Supported
22063F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22064F: drivers/clk/clk-hsdk-pll.c
22065
22066SYNOPSYS ARC SDP clock driver
22067M: Eugeniy Paltsev <[email protected]>
22068S: Supported
22069F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22070F: drivers/clk/axs10x/*
22071
22072SYNOPSYS ARC SDP platform support
22073M: Alexey Brodkin <[email protected]>
22074S: Supported
22075F: Documentation/devicetree/bindings/arc/axs10*
22076F: arch/arc/boot/dts/ax*
22077F: arch/arc/plat-axs10x
22078
22079SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22080M: Eugeniy Paltsev <[email protected]>
22081S: Supported
22082F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22083F: drivers/reset/reset-axs10x.c
22084
22085SYNOPSYS CREG GPIO DRIVER
22086M: Eugeniy Paltsev <[email protected]>
22087S: Maintained
22088F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22089F: drivers/gpio/gpio-creg-snps.c
22090
22091SYNOPSYS DESIGNWARE 8250 UART DRIVER
22092M: Ilpo Järvinen <[email protected]>
22093R: Andy Shevchenko <[email protected]>
22094S: Supported
22095F: drivers/tty/serial/8250/8250_dw.c
22096F: drivers/tty/serial/8250/8250_dwlib.*
22097F: drivers/tty/serial/8250/8250_lpss.c
22098
22099SYNOPSYS DESIGNWARE APB GPIO DRIVER
22100M: Hoan Tran <[email protected]>
22101M: Serge Semin <[email protected]>
22102L: [email protected]
22103S: Maintained
22104F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22105F: drivers/gpio/gpio-dwapb.c
22106
22107SYNOPSYS DESIGNWARE APB SSI DRIVER
22108M: Serge Semin <[email protected]>
22109L: [email protected]
22110S: Supported
22111F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22112F: drivers/spi/spi-dw*
22113
22114SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22115M: Eugeniy Paltsev <[email protected]>
22116S: Maintained
22117F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22118F: drivers/dma/dw-axi-dmac/
22119
22120SYNOPSYS DESIGNWARE DMAC DRIVER
22121M: Viresh Kumar <[email protected]>
22122R: Andy Shevchenko <[email protected]>
22123S: Maintained
22124F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22125F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22126F: drivers/dma/dw/
22127F: include/dt-bindings/dma/dw-dmac.h
22128F: include/linux/dma/dw.h
22129F: include/linux/platform_data/dma-dw.h
22130
22131SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22132M: Jose Abreu <[email protected]>
22133L: [email protected]
22134S: Supported
22135F: drivers/net/ethernet/synopsys/
22136
22137SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22138M: Jose Abreu <[email protected]>
22139L: [email protected]
22140S: Supported
22141F: drivers/net/pcs/pcs-xpcs.c
22142F: drivers/net/pcs/pcs-xpcs.h
22143F: include/linux/pcs/pcs-xpcs.h
22144
22145SYNOPSYS DESIGNWARE I2C DRIVER
22146M: Jarkko Nikula <[email protected]>
22147R: Andy Shevchenko <[email protected]>
22148R: Mika Westerberg <[email protected]>
22149R: Jan Dabros <[email protected]>
22150L: [email protected]
22151S: Supported
22152F: drivers/i2c/busses/i2c-designware-*
22153
22154SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22155M: Jaehoon Chung <[email protected]>
22156L: [email protected]
22157S: Maintained
22158F: drivers/mmc/host/dw_mmc*
22159
22160SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22161M: Shuai Xue <[email protected]>
22162M: Jing Zhang <[email protected]>
22163S: Supported
22164F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22165F: drivers/perf/dwc_pcie_pmu.c
22166
22167SYNOPSYS HSDK RESET CONTROLLER DRIVER
22168M: Eugeniy Paltsev <[email protected]>
22169S: Supported
22170F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22171F: drivers/reset/reset-hsdk.c
22172F: include/dt-bindings/reset/snps,hsdk-reset.h
22173
22174SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22175M: Prabu Thangamuthu <[email protected]>
22176M: Manjunath M B <[email protected]>
22177L: [email protected]
22178S: Maintained
22179F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
22180
22181SYSTEM CONFIGURATION (SYSCON)
22182M: Lee Jones <[email protected]>
22183M: Arnd Bergmann <[email protected]>
22184S: Supported
22185T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22186F: drivers/mfd/syscon.c
22187
22188SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22189M: Sudeep Holla <[email protected]>
22190R: Cristian Marussi <[email protected]>
22191L: [email protected]
22192L: [email protected] (moderated for non-subscribers)
22193S: Maintained
22194F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22195F: drivers/clk/clk-sc[mp]i.c
22196F: drivers/cpufreq/sc[mp]i-cpufreq.c
22197F: drivers/firmware/arm_scmi/
22198F: drivers/firmware/arm_scpi.c
22199F: drivers/hwmon/scmi-hwmon.c
22200F: drivers/pinctrl/pinctrl-scmi.c
22201F: drivers/pmdomain/arm/
22202F: drivers/powercap/arm_scmi_powercap.c
22203F: drivers/regulator/scmi-regulator.c
22204F: drivers/reset/reset-scmi.c
22205F: include/linux/sc[mp]i_protocol.h
22206F: include/trace/events/scmi.h
22207F: include/uapi/linux/virtio_scmi.h
22208
22209SYSTEM RESET/SHUTDOWN DRIVERS
22210M: Sebastian Reichel <[email protected]>
22211L: [email protected]
22212S: Maintained
22213T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22214F: Documentation/devicetree/bindings/power/reset/
22215F: drivers/power/reset/
22216
22217SYSTEM TRACE MODULE CLASS
22218M: Alexander Shishkin <[email protected]>
22219S: Maintained
22220T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22221F: Documentation/trace/stm.rst
22222F: drivers/hwtracing/stm/
22223F: include/linux/stm.h
22224F: include/uapi/linux/stm.h
22225
22226SYSTEM76 ACPI DRIVER
22227M: Jeremy Soller <[email protected]>
22228M: System76 Product Development <[email protected]>
22229L: [email protected]
22230S: Maintained
22231F: drivers/platform/x86/system76_acpi.c
22232
22233SYSV FILESYSTEM
22234S: Orphan
22235F: Documentation/filesystems/sysv-fs.rst
22236F: fs/sysv/
22237F: include/linux/sysv_fs.h
22238
22239TASKSTATS STATISTICS INTERFACE
22240M: Balbir Singh <[email protected]>
22241S: Maintained
22242F: Documentation/accounting/taskstats*
22243F: include/linux/taskstats*
22244F: kernel/taskstats.c
22245
22246TC subsystem
22247M: Jamal Hadi Salim <[email protected]>
22248M: Cong Wang <[email protected]>
22249M: Jiri Pirko <[email protected]>
22250L: [email protected]
22251S: Maintained
22252F: include/net/pkt_cls.h
22253F: include/net/pkt_sched.h
22254F: include/net/tc_act/
22255F: include/uapi/linux/pkt_cls.h
22256F: include/uapi/linux/pkt_sched.h
22257F: include/uapi/linux/tc_act/
22258F: include/uapi/linux/tc_ematch/
22259F: net/sched/
22260F: tools/testing/selftests/tc-testing
22261
22262TC90522 MEDIA DRIVER
22263M: Akihiro Tsukada <[email protected]>
22264L: [email protected]
22265S: Odd Fixes
22266F: drivers/media/dvb-frontends/tc90522*
22267
22268TCP LOW PRIORITY MODULE
22269M: "Wong Hoi Sing, Edison" <[email protected]>
22270M: "Hung Hing Lun, Mike" <[email protected]>
22271S: Maintained
22272W: http://tcp-lp-mod.sourceforge.net/
22273F: net/ipv4/tcp_lp.c
22274
22275TDA10071 MEDIA DRIVER
22276L: [email protected]
22277S: Orphan
22278W: https://linuxtv.org
22279Q: http://patchwork.linuxtv.org/project/linux-media/list/
22280F: drivers/media/dvb-frontends/tda10071*
22281
22282TDA18212 MEDIA DRIVER
22283L: [email protected]
22284S: Orphan
22285W: https://linuxtv.org
22286Q: http://patchwork.linuxtv.org/project/linux-media/list/
22287F: drivers/media/tuners/tda18212*
22288
22289TDA18218 MEDIA DRIVER
22290L: [email protected]
22291S: Orphan
22292W: https://linuxtv.org
22293Q: http://patchwork.linuxtv.org/project/linux-media/list/
22294F: drivers/media/tuners/tda18218*
22295
22296TDA18250 MEDIA DRIVER
22297M: Olli Salonen <[email protected]>
22298L: [email protected]
22299S: Maintained
22300W: https://linuxtv.org
22301Q: http://patchwork.linuxtv.org/project/linux-media/list/
22302T: git git://linuxtv.org/media_tree.git
22303F: drivers/media/tuners/tda18250*
22304
22305TDA18271 MEDIA DRIVER
22306M: Michael Krufky <[email protected]>
22307L: [email protected]
22308S: Maintained
22309W: https://linuxtv.org
22310W: http://github.com/mkrufky
22311Q: http://patchwork.linuxtv.org/project/linux-media/list/
22312T: git git://linuxtv.org/mkrufky/tuners.git
22313F: drivers/media/tuners/tda18271*
22314
22315TDA1997x MEDIA DRIVER
22316M: Tim Harvey <[email protected]>
22317L: [email protected]
22318S: Maintained
22319W: https://linuxtv.org
22320Q: http://patchwork.linuxtv.org/project/linux-media/list/
22321F: drivers/media/i2c/tda1997x.*
22322
22323TDA827x MEDIA DRIVER
22324M: Michael Krufky <[email protected]>
22325L: [email protected]
22326S: Maintained
22327W: https://linuxtv.org
22328W: http://github.com/mkrufky
22329Q: http://patchwork.linuxtv.org/project/linux-media/list/
22330T: git git://linuxtv.org/mkrufky/tuners.git
22331F: drivers/media/tuners/tda8290.*
22332
22333TDA8290 MEDIA DRIVER
22334M: Michael Krufky <[email protected]>
22335L: [email protected]
22336S: Maintained
22337W: https://linuxtv.org
22338W: http://github.com/mkrufky
22339Q: http://patchwork.linuxtv.org/project/linux-media/list/
22340T: git git://linuxtv.org/mkrufky/tuners.git
22341F: drivers/media/tuners/tda8290.*
22342
22343TDA9840 MEDIA DRIVER
22344M: Hans Verkuil <[email protected]>
22345L: [email protected]
22346S: Maintained
22347W: https://linuxtv.org
22348T: git git://linuxtv.org/media_tree.git
22349F: drivers/media/i2c/tda9840*
22350
22351TEA5761 TUNER DRIVER
22352M: Mauro Carvalho Chehab <[email protected]>
22353L: [email protected]
22354S: Odd fixes
22355W: https://linuxtv.org
22356T: git git://linuxtv.org/media_tree.git
22357F: drivers/media/tuners/tea5761.*
22358
22359TEA5767 TUNER DRIVER
22360M: Mauro Carvalho Chehab <[email protected]>
22361L: [email protected]
22362S: Maintained
22363W: https://linuxtv.org
22364T: git git://linuxtv.org/media_tree.git
22365F: drivers/media/tuners/tea5767.*
22366
22367TEA6415C MEDIA DRIVER
22368M: Hans Verkuil <[email protected]>
22369L: [email protected]
22370S: Maintained
22371W: https://linuxtv.org
22372T: git git://linuxtv.org/media_tree.git
22373F: drivers/media/i2c/tea6415c*
22374
22375TEA6420 MEDIA DRIVER
22376M: Hans Verkuil <[email protected]>
22377L: [email protected]
22378S: Maintained
22379W: https://linuxtv.org
22380T: git git://linuxtv.org/media_tree.git
22381F: drivers/media/i2c/tea6420*
22382
22383TEAM DRIVER
22384M: Jiri Pirko <[email protected]>
22385L: [email protected]
22386S: Supported
22387F: Documentation/netlink/specs/team.yaml
22388F: drivers/net/team/
22389F: include/linux/if_team.h
22390F: include/uapi/linux/if_team.h
22391F: tools/testing/selftests/drivers/net/team/
22392
22393TECHNICAL ADVISORY BOARD PROCESS DOCS
22394M: "Theodore Ts'o" <[email protected]>
22395M: Greg Kroah-Hartman <[email protected]>
22396L: [email protected]
22397S: Maintained
22398F: Documentation/process/contribution-maturity-model.rst
22399F: Documentation/process/researcher-guidelines.rst
22400
22401TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22402M: "Savoir-faire Linux Inc." <[email protected]>
22403S: Maintained
22404F: arch/x86/platform/ts5500/
22405
22406TECHNOTREND USB IR RECEIVER
22407M: Sean Young <[email protected]>
22408L: [email protected]
22409S: Maintained
22410F: drivers/media/rc/ttusbir.c
22411
22412TECHWELL TW9900 VIDEO DECODER
22413M: Mehdi Djait <[email protected]>
22414L: [email protected]
22415S: Maintained
22416F: drivers/media/i2c/tw9900.c
22417
22418TECHWELL TW9910 VIDEO DECODER
22419L: [email protected]
22420S: Orphan
22421F: drivers/media/i2c/tw9910.c
22422F: include/media/i2c/tw9910.h
22423
22424TEE SUBSYSTEM
22425M: Jens Wiklander <[email protected]>
22426R: Sumit Garg <[email protected]>
22427L: [email protected]
22428S: Maintained
22429F: Documentation/driver-api/tee.rst
22430F: Documentation/tee/
22431F: Documentation/userspace-api/tee.rst
22432F: drivers/tee/
22433F: include/linux/tee_core.h
22434F: include/linux/tee_drv.h
22435F: include/uapi/linux/tee.h
22436
22437TEGRA ARCHITECTURE SUPPORT
22438M: Thierry Reding <[email protected]>
22439M: Jonathan Hunter <[email protected]>
22440L: [email protected]
22441S: Supported
22442Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
22443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22444N: [^a-z]tegra
22445
22446TEGRA CLOCK DRIVER
22447M: Peter De Schrijver <[email protected]>
22448M: Prashant Gaikwad <[email protected]>
22449S: Supported
22450F: drivers/clk/tegra/
22451
22452TEGRA CRYPTO DRIVERS
22453M: Akhil R <[email protected]>
22454S: Supported
22455F: drivers/crypto/tegra/*
22456
22457TEGRA DMA DRIVERS
22458M: Laxman Dewangan <[email protected]>
22459M: Jon Hunter <[email protected]>
22460S: Supported
22461F: drivers/dma/tegra*
22462
22463TEGRA I2C DRIVER
22464M: Laxman Dewangan <[email protected]>
22465R: Dmitry Osipenko <[email protected]>
22466S: Supported
22467F: drivers/i2c/busses/i2c-tegra.c
22468
22469TEGRA IOMMU DRIVERS
22470M: Thierry Reding <[email protected]>
22471R: Krishna Reddy <[email protected]>
22472L: [email protected]
22473S: Supported
22474F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22475F: drivers/iommu/tegra*
22476
22477TEGRA KBC DRIVER
22478M: Laxman Dewangan <[email protected]>
22479S: Supported
22480F: drivers/input/keyboard/tegra-kbc.c
22481
22482TEGRA NAND DRIVER
22483M: Stefan Agner <[email protected]>
22484M: Lucas Stach <[email protected]>
22485S: Maintained
22486F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22487F: drivers/mtd/nand/raw/tegra_nand.c
22488
22489TEGRA PWM DRIVER
22490M: Thierry Reding <[email protected]>
22491S: Supported
22492F: drivers/pwm/pwm-tegra.c
22493
22494TEGRA QUAD SPI DRIVER
22495M: Thierry Reding <[email protected]>
22496M: Jonathan Hunter <[email protected]>
22497M: Sowjanya Komatineni <[email protected]>
22498L: [email protected]
22499S: Maintained
22500F: drivers/spi/spi-tegra210-quad.c
22501
22502TEGRA SERIAL DRIVER
22503M: Laxman Dewangan <[email protected]>
22504S: Supported
22505F: drivers/tty/serial/serial-tegra.c
22506
22507TEGRA SPI DRIVER
22508M: Laxman Dewangan <[email protected]>
22509S: Supported
22510F: drivers/spi/spi-tegra*
22511
22512TEGRA VIDEO DRIVER
22513M: Thierry Reding <[email protected]>
22514M: Jonathan Hunter <[email protected]>
22515M: Sowjanya Komatineni <[email protected]>
22516M: Luca Ceresoli <[email protected]>
22517L: [email protected]
22518L: [email protected]
22519S: Maintained
22520F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22521F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22522F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22523F: drivers/staging/media/tegra-video/
22524
22525TEGRA XUSB PADCTL DRIVER
22526M: JC Kuo <[email protected]>
22527S: Supported
22528F: drivers/phy/tegra/xusb*
22529
22530TEHUTI ETHERNET DRIVER
22531M: Andy Gospodarek <[email protected]>
22532L: [email protected]
22533S: Supported
22534F: drivers/net/ethernet/tehuti/tehuti.*
22535
22536TEHUTI TN40XX ETHERNET DRIVER
22537M: FUJITA Tomonori <[email protected]>
22538L: [email protected]
22539S: Maintained
22540F: drivers/net/ethernet/tehuti/tn40*
22541
22542TELECOM CLOCK DRIVER FOR MCPL0010
22543M: Mark Gross <[email protected]>
22544S: Supported
22545F: drivers/char/tlclk.c
22546
22547TEMPO SEMICONDUCTOR DRIVERS
22548M: Steven Eckhoff <[email protected]>
22549S: Maintained
22550F: Documentation/devicetree/bindings/sound/tscs*.txt
22551F: sound/soc/codecs/tscs*.c
22552F: sound/soc/codecs/tscs*.h
22553
22554TENSILICA XTENSA PORT (xtensa)
22555M: Chris Zankel <[email protected]>
22556M: Max Filippov <[email protected]>
22557S: Maintained
22558T: git https://github.com/jcmvbkbc/linux-xtensa.git
22559F: arch/xtensa/
22560F: drivers/irqchip/irq-xtensa-*
22561
22562TEXAS INSTRUMENTS ASoC DRIVERS
22563M: Peter Ujfalusi <[email protected]>
22564L: [email protected] (moderated for non-subscribers)
22565S: Maintained
22566F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22567F: sound/soc/ti/
22568
22569TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22570M: Shenghao Ding <[email protected]>
22571M: Kevin Lu <[email protected]>
22572M: Baojun Xu <[email protected]>
22573L: [email protected] (moderated for non-subscribers)
22574S: Maintained
22575F: Documentation/devicetree/bindings/sound/tas2552.txt
22576F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22577F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22578F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22579F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22580F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22581F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22582F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22583F: Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22584F: Documentation/devicetree/bindings/sound/tpa6130a2.txt
22585F: include/sound/tas2*.h
22586F: include/sound/tlv320*.h
22587F: include/sound/tpa6130a2-plat.h
22588F: sound/pci/hda/tas2781_hda_i2c.c
22589F: sound/soc/codecs/pcm1681.c
22590F: sound/soc/codecs/pcm1789*.*
22591F: sound/soc/codecs/pcm179x*.*
22592F: sound/soc/codecs/pcm186x*.*
22593F: sound/soc/codecs/pcm3008.*
22594F: sound/soc/codecs/pcm3060*.*
22595F: sound/soc/codecs/pcm3168a*.*
22596F: sound/soc/codecs/pcm5102a.c
22597F: sound/soc/codecs/pcm512x*.*
22598F: sound/soc/codecs/tas2*.*
22599F: sound/soc/codecs/tlv320*.*
22600F: sound/soc/codecs/tpa6130a2.*
22601
22602TEXAS INSTRUMENTS DMA DRIVERS
22603M: Peter Ujfalusi <[email protected]>
22604L: [email protected]
22605S: Maintained
22606F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22607F: Documentation/devicetree/bindings/dma/ti-edma.txt
22608F: Documentation/devicetree/bindings/dma/ti/
22609F: drivers/dma/ti/
22610F: include/linux/dma/k3-psil.h
22611F: include/linux/dma/k3-udma-glue.h
22612F: include/linux/dma/ti-cppi5.h
22613X: drivers/dma/ti/cppi41.c
22614
22615TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22616M: Robert Marko <[email protected]>
22617M: Luka Perkov <[email protected]>
22618L: [email protected]
22619S: Maintained
22620F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22621F: Documentation/hwmon/tps23861.rst
22622F: drivers/hwmon/tps23861.c
22623
22624TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22625M: Ricardo Ribalda <[email protected]>
22626L: [email protected]
22627S: Supported
22628F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22629F: drivers/iio/dac/ti-dac7612.c
22630
22631TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22632M: Nishanth Menon <[email protected]>
22633M: Tero Kristo <[email protected]>
22634M: Santosh Shilimkar <[email protected]>
22635L: [email protected] (moderated for non-subscribers)
22636S: Maintained
22637F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22638F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22639F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22640F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22641F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22642F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22643F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22644F: drivers/clk/keystone/sci-clk.c
22645F: drivers/firmware/ti_sci*
22646F: drivers/irqchip/irq-ti-sci-inta.c
22647F: drivers/irqchip/irq-ti-sci-intr.c
22648F: drivers/reset/reset-ti-sci.c
22649F: drivers/soc/ti/ti_sci_inta_msi.c
22650F: drivers/pmdomain/ti/ti_sci_pm_domains.c
22651F: include/dt-bindings/soc/ti,sci_pm_domain.h
22652F: include/linux/soc/ti/ti_sci_inta_msi.h
22653F: include/linux/soc/ti/ti_sci_protocol.h
22654
22655TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22656M: Puranjay Mohan <[email protected]>
22657L: [email protected]
22658S: Supported
22659F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22660F: drivers/iio/temperature/tmp117.c
22661
22662THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22663M: Hans Verkuil <[email protected]>
22664L: [email protected]
22665S: Maintained
22666W: https://linuxtv.org
22667T: git git://linuxtv.org/media_tree.git
22668F: drivers/media/radio/radio-raremono.c
22669
22670THERMAL
22671M: Rafael J. Wysocki <[email protected]>
22672M: Daniel Lezcano <[email protected]>
22673R: Zhang Rui <[email protected]>
22674R: Lukasz Luba <[email protected]>
22675L: [email protected]
22676S: Supported
22677Q: https://patchwork.kernel.org/project/linux-pm/list/
22678T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22679F: Documentation/ABI/testing/sysfs-class-thermal
22680F: Documentation/admin-guide/thermal/
22681F: Documentation/devicetree/bindings/thermal/
22682F: Documentation/driver-api/thermal/
22683F: drivers/thermal/
22684F: include/dt-bindings/thermal/
22685F: include/linux/cpu_cooling.h
22686F: include/linux/thermal.h
22687F: include/uapi/linux/thermal.h
22688F: tools/lib/thermal/
22689F: tools/thermal/
22690
22691THERMAL DRIVER FOR AMLOGIC SOCS
22692M: Guillaume La Roque <[email protected]>
22693L: [email protected]
22694L: [email protected]
22695S: Supported
22696W: http://linux-meson.com/
22697F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22698F: drivers/thermal/amlogic_thermal.c
22699
22700THERMAL/CPU_COOLING
22701M: Amit Daniel Kachhap <[email protected]>
22702M: Daniel Lezcano <[email protected]>
22703M: Viresh Kumar <[email protected]>
22704R: Lukasz Luba <[email protected]>
22705L: [email protected]
22706S: Supported
22707F: Documentation/driver-api/thermal/cpu-cooling-api.rst
22708F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
22709F: drivers/thermal/cpufreq_cooling.c
22710F: drivers/thermal/cpuidle_cooling.c
22711F: include/linux/cpu_cooling.h
22712
22713THERMAL/POWER_ALLOCATOR
22714M: Lukasz Luba <[email protected]>
22715L: [email protected]
22716S: Maintained
22717F: Documentation/driver-api/thermal/power_allocator.rst
22718F: drivers/thermal/gov_power_allocator.c
22719F: drivers/thermal/thermal_trace_ipa.h
22720
22721THINKPAD ACPI EXTRAS DRIVER
22722M: Henrique de Moraes Holschuh <[email protected]>
22723L: [email protected]
22724L: [email protected]
22725S: Maintained
22726W: http://ibm-acpi.sourceforge.net
22727W: http://thinkwiki.org/wiki/Ibm-acpi
22728T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22729F: drivers/platform/x86/thinkpad_acpi.c
22730
22731THINKPAD LMI DRIVER
22732M: Mark Pearson <[email protected]>
22733L: [email protected]
22734S: Maintained
22735F: Documentation/ABI/testing/sysfs-class-firmware-attributes
22736F: drivers/platform/x86/think-lmi.?
22737
22738THP7312 ISP DRIVER
22739M: Laurent Pinchart <[email protected]>
22740M: Paul Elder <[email protected]>
22741L: [email protected]
22742S: Maintained
22743T: git git://linuxtv.org/media_tree.git
22744F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22745F: Documentation/userspace-api/media/drivers/thp7312.rst
22746F: drivers/media/i2c/thp7312.c
22747F: include/uapi/linux/thp7312.h
22748
22749THUNDERBOLT DMA TRAFFIC TEST DRIVER
22750M: Isaac Hazan <[email protected]>
22751L: [email protected]
22752S: Maintained
22753F: drivers/thunderbolt/dma_test.c
22754
22755THUNDERBOLT DRIVER
22756M: Andreas Noever <[email protected]>
22757M: Michael Jamet <[email protected]>
22758M: Mika Westerberg <[email protected]>
22759M: Yehezkel Bernat <[email protected]>
22760L: [email protected]
22761S: Maintained
22762T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22763F: Documentation/admin-guide/thunderbolt.rst
22764F: drivers/thunderbolt/
22765F: include/linux/thunderbolt.h
22766
22767THUNDERBOLT NETWORK DRIVER
22768M: Michael Jamet <[email protected]>
22769M: Mika Westerberg <[email protected]>
22770M: Yehezkel Bernat <[email protected]>
22771L: [email protected]
22772S: Maintained
22773F: drivers/net/thunderbolt/
22774
22775THUNDERX GPIO DRIVER
22776M: Robert Richter <[email protected]>
22777S: Odd Fixes
22778F: drivers/gpio/gpio-thunderx.c
22779
22780TI ADS1119 ADC DRIVER
22781M: Francesco Dolcini <[email protected]>
22782M: João Paulo Gonçalves <[email protected]>
22783L: [email protected]
22784S: Maintained
22785F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22786F: drivers/iio/adc/ti-ads1119.c
22787
22788TI ADS7924 ADC DRIVER
22789M: Hugo Villeneuve <[email protected]>
22790L: [email protected]
22791S: Supported
22792F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22793F: drivers/iio/adc/ti-ads7924.c
22794
22795TI AM437X VPFE DRIVER
22796M: "Lad, Prabhakar" <[email protected]>
22797L: [email protected]
22798S: Maintained
22799W: https://linuxtv.org
22800Q: http://patchwork.linuxtv.org/project/linux-media/list/
22801T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22802F: drivers/media/platform/ti/am437x/
22803
22804TI BANDGAP AND THERMAL DRIVER
22805M: Eduardo Valentin <[email protected]>
22806M: Keerthy <[email protected]>
22807L: [email protected]
22808L: [email protected]
22809S: Maintained
22810F: drivers/thermal/ti-soc-thermal/
22811
22812TI BQ27XXX POWER SUPPLY DRIVER
22813F: drivers/power/supply/bq27xxx_battery.c
22814F: drivers/power/supply/bq27xxx_battery_i2c.c
22815F: include/linux/power/bq27xxx_battery.h
22816
22817TI CDCE706 CLOCK DRIVER
22818M: Max Filippov <[email protected]>
22819S: Maintained
22820F: drivers/clk/clk-cdce706.c
22821
22822TI CLOCK DRIVER
22823M: Tero Kristo <[email protected]>
22824L: [email protected]
22825S: Odd Fixes
22826F: drivers/clk/ti/
22827F: include/linux/clk/ti.h
22828
22829TI DAVINCI MACHINE SUPPORT
22830M: Bartosz Golaszewski <[email protected]>
22831L: [email protected] (moderated for non-subscribers)
22832S: Maintained
22833T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22834F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22835F: arch/arm/boot/dts/ti/davinci/
22836F: arch/arm/mach-davinci/
22837F: drivers/i2c/busses/i2c-davinci.c
22838
22839TI DAVINCI SERIES CLOCK DRIVER
22840M: David Lechner <[email protected]>
22841S: Maintained
22842F: Documentation/devicetree/bindings/clock/ti/davinci/
22843F: drivers/clk/davinci/
22844F: include/linux/clk/davinci.h
22845
22846TI DAVINCI SERIES GPIO DRIVER
22847M: Keerthy <[email protected]>
22848L: [email protected]
22849S: Maintained
22850F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22851F: drivers/gpio/gpio-davinci.c
22852
22853TI DAVINCI SERIES MEDIA DRIVER
22854M: "Lad, Prabhakar" <[email protected]>
22855L: [email protected]
22856S: Maintained
22857W: https://linuxtv.org
22858Q: http://patchwork.linuxtv.org/project/linux-media/list/
22859T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22860F: drivers/media/platform/ti/davinci/
22861F: include/media/davinci/
22862
22863TI ENHANCED CAPTURE (eCAP) DRIVER
22864M: Vignesh Raghavendra <[email protected]>
22865R: Julien Panis <[email protected]>
22866L: [email protected]
22867L: [email protected]
22868S: Maintained
22869F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22870F: drivers/counter/ti-ecap-capture.c
22871
22872TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22873R: David Lechner <[email protected]>
22874L: [email protected]
22875F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
22876F: drivers/counter/ti-eqep.c
22877
22878TI ETHERNET SWITCH DRIVER (CPSW)
22879R: Siddharth Vadapalli <[email protected]>
22880R: Roger Quadros <[email protected]>
22881L: [email protected]
22882L: [email protected]
22883S: Maintained
22884F: drivers/net/ethernet/ti/cpsw*
22885F: drivers/net/ethernet/ti/davinci*
22886
22887TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22888M: Alex Dubov <[email protected]>
22889S: Maintained
22890W: http://tifmxx.berlios.de/
22891F: drivers/memstick/host/tifm_ms.c
22892F: drivers/misc/tifm*
22893F: drivers/mmc/host/tifm_sd.c
22894F: include/linux/tifm.h
22895
22896TI FPD-LINK DRIVERS
22897M: Tomi Valkeinen <[email protected]>
22898L: [email protected]
22899S: Maintained
22900F: Documentation/devicetree/bindings/media/i2c/ti,ds90*
22901F: drivers/media/i2c/ds90*
22902F: include/media/i2c/ds90*
22903
22904TI HDC302X HUMIDITY DRIVER
22905M: Javier Carrasco <[email protected]>
22906M: Li peiyu <[email protected]>
22907L: [email protected]
22908S: Maintained
22909F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22910F: drivers/iio/humidity/hdc3020.c
22911
22912TI ICSSG ETHERNET DRIVER (ICSSG)
22913R: MD Danish Anwar <[email protected]>
22914R: Roger Quadros <[email protected]>
22915L: [email protected] (moderated for non-subscribers)
22916L: [email protected]
22917S: Maintained
22918F: Documentation/devicetree/bindings/net/ti,icss*.yaml
22919F: drivers/net/ethernet/ti/icssg/*
22920
22921TI J721E CSI2RX DRIVER
22922M: Jai Luthra <[email protected]>
22923L: [email protected]
22924S: Maintained
22925F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22926F: drivers/media/platform/ti/j721e-csi2rx/
22927
22928TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22929M: Nishanth Menon <[email protected]>
22930M: Santosh Shilimkar <[email protected]>
22931L: [email protected]
22932L: [email protected] (moderated for non-subscribers)
22933S: Maintained
22934T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22935F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
22936F: drivers/pmdomain/ti/omap_prm.c
22937F: drivers/soc/ti/*
22938
22939TI LM49xxx FAMILY ASoC CODEC DRIVERS
22940M: M R Swami Reddy <[email protected]>
22941M: Vishwas A Deshpande <[email protected]>
22942L: [email protected] (moderated for non-subscribers)
22943S: Maintained
22944F: sound/soc/codecs/isabelle*
22945F: sound/soc/codecs/lm49453*
22946
22947TI LMP92064 ADC DRIVER
22948M: Leonard Göhrs <[email protected]>
22949R: [email protected]
22950L: [email protected]
22951S: Maintained
22952F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22953F: drivers/iio/adc/ti-lmp92064.c
22954
22955TI PCM3060 ASoC CODEC DRIVER
22956M: Kirill Marinushkin <[email protected]>
22957L: [email protected] (moderated for non-subscribers)
22958S: Maintained
22959F: Documentation/devicetree/bindings/sound/pcm3060.txt
22960F: sound/soc/codecs/pcm3060*
22961
22962TI TAS571X FAMILY ASoC CODEC DRIVER
22963M: Kevin Cernekee <[email protected]>
22964L: [email protected] (moderated for non-subscribers)
22965S: Odd Fixes
22966F: sound/soc/codecs/tas571x*
22967
22968TI TMAG5273 MAGNETOMETER DRIVER
22969M: Gerald Loacker <[email protected]>
22970L: [email protected]
22971S: Maintained
22972F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22973F: drivers/iio/magnetometer/tmag5273.c
22974
22975TI TRF7970A NFC DRIVER
22976M: Mark Greer <[email protected]>
22977L: [email protected]
22978S: Supported
22979F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22980F: drivers/nfc/trf7970a.c
22981
22982TI TSC2046 ADC DRIVER
22983M: Oleksij Rempel <[email protected]>
22984R: [email protected]
22985L: [email protected]
22986S: Maintained
22987F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22988F: drivers/iio/adc/ti-tsc2046.c
22989
22990TI TWL4030 SERIES SOC CODEC DRIVER
22991M: Peter Ujfalusi <[email protected]>
22992L: [email protected] (moderated for non-subscribers)
22993S: Maintained
22994F: sound/soc/codecs/twl4030*
22995
22996TI VPE/CAL DRIVERS
22997M: Benoit Parrot <[email protected]>
22998L: [email protected]
22999S: Maintained
23000W: http://linuxtv.org/
23001Q: http://patchwork.linuxtv.org/project/linux-media/list/
23002F: Documentation/devicetree/bindings/media/ti,cal.yaml
23003F: Documentation/devicetree/bindings/media/ti,vpe.yaml
23004F: drivers/media/platform/ti/cal/
23005F: drivers/media/platform/ti/vpe/
23006
23007TI WILINK WIRELESS DRIVERS
23008L: [email protected]
23009S: Orphan
23010W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23011W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23012F: drivers/net/wireless/ti/
23013
23014TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23015M: John Stultz <[email protected]>
23016M: Thomas Gleixner <[email protected]>
23017R: Stephen Boyd <[email protected]>
23018L: [email protected]
23019S: Supported
23020T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23021F: include/linux/clocksource.h
23022F: include/linux/time.h
23023F: include/linux/timekeeper_internal.h
23024F: include/linux/timekeeping.h
23025F: include/linux/timex.h
23026F: include/uapi/linux/time.h
23027F: include/uapi/linux/timex.h
23028F: kernel/time/alarmtimer.c
23029F: kernel/time/clocksource*
23030F: kernel/time/ntp*
23031F: kernel/time/time.c
23032F: kernel/time/timeconst.bc
23033F: kernel/time/timeconv.c
23034F: kernel/time/timecounter.c
23035F: kernel/time/timekeeping*
23036F: kernel/time/time_test.c
23037F: tools/testing/selftests/timers/
23038
23039TIPC NETWORK LAYER
23040M: Jon Maloy <[email protected]>
23041M: Ying Xue <[email protected]>
23042L: [email protected] (core kernel code)
23043L: [email protected] (user apps, general discussion)
23044S: Maintained
23045W: http://tipc.sourceforge.net/
23046F: include/uapi/linux/tipc*.h
23047F: net/tipc/
23048
23049TLAN NETWORK DRIVER
23050M: Samuel Chessman <[email protected]>
23051L: [email protected] (subscribers-only)
23052S: Maintained
23053W: http://sourceforge.net/projects/tlan/
23054F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23055F: drivers/net/ethernet/ti/tlan.*
23056
23057TMIO/SDHI MMC DRIVER
23058M: Wolfram Sang <[email protected]>
23059L: [email protected]
23060L: [email protected]
23061S: Supported
23062F: drivers/mmc/host/renesas_sdhi*
23063F: drivers/mmc/host/tmio_mmc*
23064F: include/linux/platform_data/tmio.h
23065
23066TMP513 HARDWARE MONITOR DRIVER
23067M: Eric Tremblay <[email protected]>
23068L: [email protected]
23069S: Maintained
23070F: Documentation/hwmon/tmp513.rst
23071F: drivers/hwmon/tmp513.c
23072
23073TMPFS (SHMEM FILESYSTEM)
23074M: Hugh Dickins <[email protected]>
23075L: [email protected]
23076S: Maintained
23077F: include/linux/shmem_fs.h
23078F: mm/shmem.c
23079
23080TOMOYO SECURITY MODULE
23081M: Kentaro Takeda <[email protected]>
23082M: Tetsuo Handa <[email protected]>
23083L: [email protected] (subscribers-only, for developers in English)
23084L: [email protected] (subscribers-only, for users in English)
23085L: [email protected] (subscribers-only, for developers in Japanese)
23086L: [email protected] (subscribers-only, for users in Japanese)
23087S: Maintained
23088W: https://tomoyo.sourceforge.net/
23089F: security/tomoyo/
23090
23091TOPSTAR LAPTOP EXTRAS DRIVER
23092M: Herton Ronaldo Krzesinski <[email protected]>
23093L: [email protected]
23094S: Maintained
23095F: drivers/platform/x86/topstar-laptop.c
23096
23097TORTURE-TEST MODULES
23098M: Davidlohr Bueso <[email protected]>
23099M: "Paul E. McKenney" <[email protected]>
23100M: Josh Triplett <[email protected]>
23101L: [email protected]
23102S: Supported
23103T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23104F: Documentation/RCU/torture.rst
23105F: kernel/locking/locktorture.c
23106F: kernel/rcu/rcuscale.c
23107F: kernel/rcu/rcutorture.c
23108F: kernel/rcu/refscale.c
23109F: kernel/torture.c
23110
23111TOSHIBA ACPI EXTRAS DRIVER
23112M: Azael Avalos <[email protected]>
23113L: [email protected]
23114S: Maintained
23115F: drivers/platform/x86/toshiba_acpi.c
23116
23117TOSHIBA BLUETOOTH DRIVER
23118M: Azael Avalos <[email protected]>
23119L: [email protected]
23120S: Maintained
23121F: drivers/platform/x86/toshiba_bluetooth.c
23122
23123TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23124M: Azael Avalos <[email protected]>
23125L: [email protected]
23126S: Maintained
23127F: drivers/platform/x86/toshiba_haps.c
23128
23129TOSHIBA SMM DRIVER
23130M: Jonathan Buzzard <[email protected]>
23131S: Maintained
23132W: http://www.buzzard.org.uk/toshiba/
23133F: drivers/char/toshiba.c
23134F: include/linux/toshiba.h
23135F: include/uapi/linux/toshiba.h
23136
23137TOSHIBA TC358743 DRIVER
23138M: Hans Verkuil <[email protected]>
23139L: [email protected]
23140S: Maintained
23141F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
23142F: drivers/media/i2c/tc358743*
23143F: include/media/i2c/tc358743.h
23144
23145TOSHIBA WMI HOTKEYS DRIVER
23146M: Azael Avalos <[email protected]>
23147L: [email protected]
23148S: Maintained
23149F: drivers/platform/x86/toshiba-wmi.c
23150
23151TPM DEVICE DRIVER
23152M: Peter Huewe <[email protected]>
23153M: Jarkko Sakkinen <[email protected]>
23154R: Jason Gunthorpe <[email protected]>
23155L: [email protected]
23156S: Maintained
23157W: https://codeberg.org/jarkko/linux-tpmdd-test
23158Q: https://patchwork.kernel.org/project/linux-integrity/list/
23159T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23160F: Documentation/devicetree/bindings/tpm/
23161F: drivers/char/tpm/
23162
23163TPS546D24 DRIVER
23164M: Duke Du <[email protected]>
23165L: [email protected]
23166S: Maintained
23167F: Documentation/hwmon/tps546d24.rst
23168F: drivers/hwmon/pmbus/tps546d24.c
23169
23170TQ SYSTEMS BOARD & DRIVER SUPPORT
23171L: [email protected]
23172S: Supported
23173W: https://www.tq-group.com/en/products/tq-embedded/
23174F: arch/arm/boot/dts/imx*mba*.dts*
23175F: arch/arm/boot/dts/imx*tqma*.dts*
23176F: arch/arm/boot/dts/mba*.dtsi
23177F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23178F: arch/arm64/boot/dts/freescale/imx*mba*.dts*
23179F: arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23180F: arch/arm64/boot/dts/freescale/mba*.dtsi
23181F: arch/arm64/boot/dts/freescale/tqml*.dts*
23182F: drivers/gpio/gpio-tqmx86.c
23183F: drivers/mfd/tqmx86.c
23184F: drivers/watchdog/tqmx86_wdt.c
23185
23186TRACING
23187M: Steven Rostedt <[email protected]>
23188M: Masami Hiramatsu <[email protected]>
23189R: Mathieu Desnoyers <[email protected]>
23190L: [email protected]
23191L: [email protected]
23192S: Maintained
23193Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
23194T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23195F: Documentation/trace/*
23196F: fs/tracefs/
23197F: include/linux/trace*.h
23198F: include/trace/
23199F: kernel/trace/
23200F: scripts/tracing/
23201F: tools/testing/selftests/ftrace/
23202
23203TRACING MMIO ACCESSES (MMIOTRACE)
23204M: Steven Rostedt <[email protected]>
23205M: Masami Hiramatsu <[email protected]>
23206R: Karol Herbst <[email protected]>
23207R: Pekka Paalanen <[email protected]>
23208L: [email protected]
23209L: [email protected]
23210S: Maintained
23211F: arch/x86/mm/kmmio.c
23212F: arch/x86/mm/mmio-mod.c
23213F: arch/x86/mm/testmmiotrace.c
23214F: include/linux/mmiotrace.h
23215F: kernel/trace/trace_mmiotrace.c
23216
23217TRACING OS NOISE / LATENCY TRACERS
23218M: Steven Rostedt <[email protected]>
23219S: Maintained
23220F: Documentation/trace/hwlat_detector.rst
23221F: Documentation/trace/osnoise-tracer.rst
23222F: Documentation/trace/timerlat-tracer.rst
23223F: arch/*/kernel/trace.c
23224F: include/trace/events/osnoise.h
23225F: kernel/trace/trace_hwlat.c
23226F: kernel/trace/trace_irqsoff.c
23227F: kernel/trace/trace_osnoise.c
23228F: kernel/trace/trace_sched_wakeup.c
23229
23230TRADITIONAL CHINESE DOCUMENTATION
23231M: Hu Haowen <[email protected]>
23232S: Maintained
23233W: https://github.com/srcres258/linux-doc
23234T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
23235F: Documentation/translations/zh_TW/
23236
23237TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23238M: Dan Williams <[email protected]>
23239L: [email protected]
23240S: Maintained
23241F: Documentation/ABI/testing/configfs-tsm
23242F: drivers/virt/coco/tsm.c
23243F: include/linux/tsm.h
23244
23245TRUSTED SERVICES TEE DRIVER
23246M: Balint Dobszay <[email protected]>
23247M: Sudeep Holla <[email protected]>
23248L: [email protected] (moderated for non-subscribers)
23249L: [email protected]
23250S: Maintained
23251F: Documentation/tee/ts-tee.rst
23252F: drivers/tee/tstee/
23253
23254TTY LAYER AND SERIAL DRIVERS
23255M: Greg Kroah-Hartman <[email protected]>
23256M: Jiri Slaby <[email protected]>
23257L: [email protected]
23258L: [email protected]
23259S: Supported
23260T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23261F: Documentation/devicetree/bindings/serial/
23262F: Documentation/driver-api/serial/
23263F: drivers/tty/
23264F: include/linux/selection.h
23265F: include/linux/serial.h
23266F: include/linux/serial_core.h
23267F: include/linux/sysrq.h
23268F: include/linux/tty*.h
23269F: include/linux/vt.h
23270F: include/linux/vt_*.h
23271F: include/uapi/linux/serial.h
23272F: include/uapi/linux/serial_core.h
23273F: include/uapi/linux/tty.h
23274
23275TUA9001 MEDIA DRIVER
23276L: [email protected]
23277S: Orphan
23278W: https://linuxtv.org
23279Q: http://patchwork.linuxtv.org/project/linux-media/list/
23280F: drivers/media/tuners/tua9001*
23281
23282TULIP NETWORK DRIVERS
23283L: [email protected]
23284L: [email protected]
23285S: Orphan
23286F: drivers/net/ethernet/dec/tulip/
23287
23288TUN/TAP driver
23289M: Willem de Bruijn <[email protected]>
23290M: Jason Wang <[email protected]>
23291S: Maintained
23292W: http://vtun.sourceforge.net/tun
23293F: Documentation/networking/tuntap.rst
23294F: arch/um/os-Linux/drivers/
23295F: drivers/net/tap.c
23296F: drivers/net/tun.c
23297
23298TURBOCHANNEL SUBSYSTEM
23299M: "Maciej W. Rozycki" <[email protected]>
23300M: Ralf Baechle <[email protected]>
23301L: [email protected]
23302S: Maintained
23303Q: http://patchwork.linux-mips.org/project/linux-mips/list/
23304F: drivers/tc/
23305F: include/linux/tc.h
23306
23307TURBOSTAT UTILITY
23308M: "Len Brown" <[email protected]>
23309L: [email protected]
23310S: Supported
23311Q: https://patchwork.kernel.org/project/linux-pm/list/
23312B: https://bugzilla.kernel.org
23313T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23314F: tools/power/x86/turbostat/
23315F: tools/testing/selftests/turbostat/
23316
23317TW5864 VIDEO4LINUX DRIVER
23318M: Bluecherry Maintainers <[email protected]>
23319M: Andrey Utkin <[email protected]>
23320M: Andrey Utkin <[email protected]>
23321L: [email protected]
23322S: Supported
23323F: drivers/media/pci/tw5864/
23324
23325TW68 VIDEO4LINUX DRIVER
23326M: Hans Verkuil <[email protected]>
23327L: [email protected]
23328S: Odd Fixes
23329W: https://linuxtv.org
23330T: git git://linuxtv.org/media_tree.git
23331F: drivers/media/pci/tw68/
23332
23333TW686X VIDEO4LINUX DRIVER
23334M: Ezequiel Garcia <[email protected]>
23335L: [email protected]
23336S: Maintained
23337W: http://linuxtv.org
23338T: git git://linuxtv.org/media_tree.git
23339F: drivers/media/pci/tw686x/
23340
23341U-BOOT ENVIRONMENT VARIABLES
23342M: Rafał Miłecki <[email protected]>
23343S: Maintained
23344F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23345F: drivers/nvmem/u-boot-env.c
23346
23347UACCE ACCELERATOR FRAMEWORK
23348M: Zhangfei Gao <[email protected]>
23349M: Zhou Wang <[email protected]>
23350L: [email protected]
23351L: [email protected]
23352S: Maintained
23353F: Documentation/ABI/testing/sysfs-driver-uacce
23354F: Documentation/misc-devices/uacce.rst
23355F: drivers/misc/uacce/
23356F: include/linux/uacce.h
23357F: include/uapi/misc/uacce/
23358
23359UBI FILE SYSTEM (UBIFS)
23360M: Richard Weinberger <[email protected]>
23361R: Zhihao Cheng <[email protected]>
23362L: [email protected]
23363S: Supported
23364W: http://www.linux-mtd.infradead.org/doc/ubifs.html
23365T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23366T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23367F: Documentation/ABI/testing/sysfs-fs-ubifs
23368F: Documentation/filesystems/ubifs-authentication.rst
23369F: Documentation/filesystems/ubifs.rst
23370F: fs/ubifs/
23371
23372UBLK USERSPACE BLOCK DRIVER
23373M: Ming Lei <[email protected]>
23374L: [email protected]
23375S: Maintained
23376F: Documentation/block/ublk.rst
23377F: drivers/block/ublk_drv.c
23378F: include/uapi/linux/ublk_cmd.h
23379
23380UBSAN
23381M: Kees Cook <[email protected]>
23382R: Marco Elver <[email protected]>
23383R: Andrey Konovalov <[email protected]>
23384R: Andrey Ryabinin <[email protected]>
23385L: [email protected]
23386L: [email protected]
23387S: Supported
23388T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23389F: Documentation/dev-tools/ubsan.rst
23390F: include/linux/ubsan.h
23391F: lib/Kconfig.ubsan
23392F: lib/test_ubsan.c
23393F: lib/ubsan.c
23394F: lib/ubsan.h
23395F: scripts/Makefile.ubsan
23396K: \bARCH_HAS_UBSAN\b
23397
23398UCLINUX (M68KNOMMU AND COLDFIRE)
23399M: Greg Ungerer <[email protected]>
23400L: [email protected]
23401S: Maintained
23402W: http://www.linux-m68k.org/
23403T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23404F: arch/m68k/*/*_no.*
23405F: arch/m68k/68*/
23406F: arch/m68k/coldfire/
23407F: arch/m68k/include/asm/*_no.*
23408
23409UDF FILESYSTEM
23410M: Jan Kara <[email protected]>
23411S: Maintained
23412F: Documentation/filesystems/udf.rst
23413F: fs/udf/
23414
23415UDRAW TABLET
23416M: Bastien Nocera <[email protected]>
23417L: [email protected]
23418S: Maintained
23419F: drivers/hid/hid-udraw-ps3.c
23420
23421UFS FILESYSTEM
23422M: Evgeniy Dushistov <[email protected]>
23423S: Maintained
23424F: Documentation/admin-guide/ufs.rst
23425F: fs/ufs/
23426
23427UHID USERSPACE HID IO DRIVER
23428M: David Rheinsberg <[email protected]>
23429L: [email protected]
23430S: Maintained
23431F: drivers/hid/uhid.c
23432F: include/uapi/linux/uhid.h
23433
23434ULPI BUS
23435M: Heikki Krogerus <[email protected]>
23436L: [email protected]
23437S: Maintained
23438F: drivers/usb/common/ulpi.c
23439F: include/linux/ulpi/
23440
23441UNICODE SUBSYSTEM
23442M: Gabriel Krisman Bertazi <[email protected]>
23443L: [email protected]
23444S: Supported
23445F: fs/unicode/
23446
23447UNIFDEF
23448M: Tony Finch <[email protected]>
23449S: Maintained
23450W: http://dotat.at/prog/unifdef
23451F: scripts/unifdef.c
23452
23453UNIFORM CDROM DRIVER
23454M: Phillip Potter <[email protected]>
23455S: Maintained
23456F: Documentation/cdrom/
23457F: drivers/cdrom/cdrom.c
23458F: include/linux/cdrom.h
23459F: include/uapi/linux/cdrom.h
23460
23461UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23462R: Alim Akhtar <[email protected]>
23463R: Avri Altman <[email protected]>
23464R: Bart Van Assche <[email protected]>
23465L: [email protected]
23466S: Supported
23467F: Documentation/devicetree/bindings/ufs/
23468F: Documentation/scsi/ufs.rst
23469F: drivers/ufs/core/
23470
23471UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23472M: Pedro Sousa <[email protected]>
23473L: [email protected]
23474S: Supported
23475F: drivers/ufs/host/*dwc*
23476
23477UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23478M: Alim Akhtar <[email protected]>
23479L: [email protected]
23480S: Maintained
23481F: drivers/ufs/host/ufs-exynos*
23482
23483UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23484M: Peter Wang <[email protected]>
23485R: Stanley Jhu <[email protected]>
23486L: [email protected]
23487L: [email protected] (moderated for non-subscribers)
23488S: Maintained
23489F: drivers/ufs/host/ufs-mediatek*
23490
23491UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23492M: Manivannan Sadhasivam <[email protected]>
23493L: [email protected]
23494L: [email protected]
23495S: Maintained
23496F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23497F: drivers/ufs/host/ufs-qcom*
23498
23499UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23500M: Yoshihiro Shimoda <[email protected]>
23501L: [email protected]
23502L: [email protected]
23503S: Maintained
23504F: drivers/ufs/host/ufs-renesas.c
23505
23506UNSORTED BLOCK IMAGES (UBI)
23507M: Richard Weinberger <[email protected]>
23508R: Zhihao Cheng <[email protected]>
23509L: [email protected]
23510S: Supported
23511W: http://www.linux-mtd.infradead.org/
23512T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23513T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23514F: drivers/mtd/ubi/
23515F: include/linux/mtd/ubi.h
23516F: include/uapi/mtd/ubi-user.h
23517
23518UPROBES
23519M: Masami Hiramatsu <[email protected]>
23520M: Oleg Nesterov <[email protected]>
23521M: Peter Zijlstra <[email protected]>
23522L: [email protected]
23523L: [email protected]
23524S: Maintained
23525F: arch/*/include/asm/uprobes.h
23526F: arch/*/kernel/probes/uprobes.c
23527F: arch/*/kernel/uprobes.c
23528F: include/linux/uprobes.h
23529F: kernel/events/uprobes.c
23530
23531USB "USBNET" DRIVER FRAMEWORK
23532M: Oliver Neukum <[email protected]>
23533L: [email protected]
23534S: Maintained
23535W: http://www.linux-usb.org/usbnet
23536F: drivers/net/usb/usbnet.c
23537F: include/linux/usb/usbnet.h
23538
23539USB ACM DRIVER
23540M: Oliver Neukum <[email protected]>
23541L: [email protected]
23542S: Maintained
23543F: Documentation/usb/acm.rst
23544F: drivers/usb/class/cdc-acm.*
23545
23546USB APPLE MFI FASTCHARGE DRIVER
23547M: Bastien Nocera <[email protected]>
23548L: [email protected]
23549S: Maintained
23550F: drivers/usb/misc/apple-mfi-fastcharge.c
23551
23552USB AR5523 WIRELESS DRIVER
23553L: [email protected]
23554S: Orphan
23555F: drivers/net/wireless/ath/ar5523/
23556
23557USB ATTACHED SCSI
23558M: Oliver Neukum <[email protected]>
23559L: [email protected]
23560L: [email protected]
23561S: Maintained
23562F: drivers/usb/storage/uas.c
23563
23564USB CDC ETHERNET DRIVER
23565M: Oliver Neukum <[email protected]>
23566L: [email protected]
23567S: Maintained
23568F: drivers/net/usb/cdc_*.c
23569F: include/uapi/linux/usb/cdc.h
23570
23571USB CHAOSKEY DRIVER
23572M: Keith Packard <[email protected]>
23573L: [email protected]
23574S: Maintained
23575F: drivers/usb/misc/chaoskey.c
23576
23577USB CYPRESS C67X00 DRIVER
23578L: [email protected]
23579S: Orphan
23580F: drivers/usb/c67x00/
23581
23582USB DAVICOM DM9601 DRIVER
23583M: Peter Korsgaard <[email protected]>
23584L: [email protected]
23585S: Maintained
23586W: http://www.linux-usb.org/usbnet
23587F: drivers/net/usb/dm9601.c
23588
23589USB EHCI DRIVER
23590M: Alan Stern <[email protected]>
23591L: [email protected]
23592S: Maintained
23593F: Documentation/usb/ehci.rst
23594F: drivers/usb/host/ehci*
23595
23596USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23597M: Jiri Kosina <[email protected]>
23598M: Benjamin Tissoires <[email protected]>
23599L: [email protected]
23600S: Maintained
23601T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23602F: Documentation/hid/hiddev.rst
23603F: drivers/hid/usbhid/
23604
23605USB INTEL XHCI ROLE MUX DRIVER
23606M: Hans de Goede <[email protected]>
23607L: [email protected]
23608S: Maintained
23609F: drivers/usb/roles/intel-xhci-usb-role-switch.c
23610
23611USB IP DRIVER FOR HISILICON KIRIN 960
23612M: Yu Chen <[email protected]>
23613M: Binghui Wang <[email protected]>
23614L: [email protected]
23615S: Maintained
23616F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23617F: drivers/phy/hisilicon/phy-hi3660-usb3.c
23618
23619USB IP DRIVER FOR HISILICON KIRIN 970
23620M: Mauro Carvalho Chehab <[email protected]>
23621L: [email protected]
23622S: Maintained
23623F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23624F: drivers/phy/hisilicon/phy-hi3670-usb3.c
23625
23626USB ISP116X DRIVER
23627M: Olav Kongas <[email protected]>
23628L: [email protected]
23629S: Maintained
23630F: drivers/usb/host/isp116x*
23631F: include/linux/usb/isp116x.h
23632
23633USB ISP1760 DRIVER
23634M: Rui Miguel Silva <[email protected]>
23635L: [email protected]
23636S: Maintained
23637F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23638F: drivers/usb/isp1760/*
23639
23640USB LAN78XX ETHERNET DRIVER
23641M: Woojung Huh <[email protected]>
23642M: [email protected]
23643L: [email protected]
23644S: Maintained
23645F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23646F: drivers/net/usb/lan78xx.*
23647F: include/dt-bindings/net/microchip-lan78xx.h
23648
23649USB MASS STORAGE DRIVER
23650M: Alan Stern <[email protected]>
23651L: [email protected]
23652L: [email protected]
23653S: Maintained
23654F: drivers/usb/storage/
23655
23656USB MIDI DRIVER
23657M: Clemens Ladisch <[email protected]>
23658L: [email protected] (moderated for non-subscribers)
23659S: Maintained
23660T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23661F: sound/usb/midi.*
23662
23663USB NETWORKING DRIVERS
23664L: [email protected]
23665S: Odd Fixes
23666F: drivers/net/usb/
23667
23668USB OHCI DRIVER
23669M: Alan Stern <[email protected]>
23670L: [email protected]
23671S: Maintained
23672F: Documentation/usb/ohci.rst
23673F: drivers/usb/host/ohci*
23674
23675USB OTG FSM (Finite State Machine)
23676M: Peter Chen <[email protected]>
23677L: [email protected]
23678S: Maintained
23679T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23680F: drivers/usb/common/usb-otg-fsm.c
23681
23682USB OVER IP DRIVER
23683M: Valentina Manea <[email protected]>
23684M: Shuah Khan <[email protected]>
23685M: Shuah Khan <[email protected]>
23686R: Hongren Zheng <[email protected]>
23687L: [email protected]
23688S: Maintained
23689F: Documentation/usb/usbip_protocol.rst
23690F: drivers/usb/usbip/
23691F: tools/testing/selftests/drivers/usb/usbip/
23692F: tools/usb/usbip/
23693
23694USB PEGASUS DRIVER
23695M: Petko Manolov <[email protected]>
23696L: [email protected]
23697L: [email protected]
23698S: Maintained
23699W: https://github.com/petkan/pegasus
23700T: git https://github.com/petkan/pegasus.git
23701F: drivers/net/usb/pegasus.*
23702
23703USB PRINTER DRIVER (usblp)
23704M: Pete Zaitcev <[email protected]>
23705L: [email protected]
23706S: Supported
23707F: drivers/usb/class/usblp.c
23708
23709USB QMI WWAN NETWORK DRIVER
23710M: Bjørn Mork <[email protected]>
23711L: [email protected]
23712S: Maintained
23713F: Documentation/ABI/testing/sysfs-class-net-qmi
23714F: drivers/net/usb/qmi_wwan.c
23715
23716USB RAW GADGET DRIVER
23717R: Andrey Konovalov <[email protected]>
23718L: [email protected]
23719S: Maintained
23720F: Documentation/usb/raw-gadget.rst
23721F: drivers/usb/gadget/legacy/raw_gadget.c
23722F: include/uapi/linux/usb/raw_gadget.h
23723
23724USB RTL8150 DRIVER
23725M: Petko Manolov <[email protected]>
23726L: [email protected]
23727L: [email protected]
23728S: Maintained
23729W: https://github.com/petkan/rtl8150
23730T: git https://github.com/petkan/rtl8150.git
23731F: drivers/net/usb/rtl8150.c
23732
23733USB SERIAL SUBSYSTEM
23734M: Johan Hovold <[email protected]>
23735L: [email protected]
23736S: Maintained
23737T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23738F: Documentation/usb/usb-serial.rst
23739F: drivers/usb/serial/
23740F: include/linux/usb/serial.h
23741
23742USB SMSC75XX ETHERNET DRIVER
23743M: Steve Glendinning <[email protected]>
23744L: [email protected]
23745S: Maintained
23746F: drivers/net/usb/smsc75xx.*
23747
23748USB SMSC95XX ETHERNET DRIVER
23749M: Steve Glendinning <[email protected]>
23750M: [email protected]
23751L: [email protected]
23752S: Maintained
23753F: drivers/net/usb/smsc95xx.*
23754
23755USB SUBSYSTEM
23756M: Greg Kroah-Hartman <[email protected]>
23757L: [email protected]
23758S: Supported
23759W: http://www.linux-usb.org
23760T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23761F: Documentation/devicetree/bindings/usb/
23762F: Documentation/usb/
23763F: drivers/usb/
23764F: include/dt-bindings/usb/
23765F: include/linux/usb.h
23766F: include/linux/usb/
23767F: include/uapi/linux/usb/
23768
23769USB TYPEC BUS FOR ALTERNATE MODES
23770M: Heikki Krogerus <[email protected]>
23771L: [email protected]
23772S: Maintained
23773F: Documentation/ABI/testing/sysfs-bus-typec
23774F: Documentation/driver-api/usb/typec_bus.rst
23775F: drivers/usb/typec/altmodes/
23776F: include/linux/usb/typec_altmode.h
23777
23778USB TYPEC CLASS
23779M: Heikki Krogerus <[email protected]>
23780L: [email protected]
23781S: Maintained
23782F: Documentation/ABI/testing/sysfs-class-typec
23783F: Documentation/driver-api/usb/typec.rst
23784F: drivers/usb/typec/
23785F: include/linux/usb/typec.h
23786
23787USB TYPEC INTEL PMC MUX DRIVER
23788M: Heikki Krogerus <[email protected]>
23789L: [email protected]
23790S: Maintained
23791F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23792F: drivers/usb/typec/mux/intel_pmc_mux.c
23793
23794USB TYPEC PI3USB30532 MUX DRIVER
23795M: Hans de Goede <[email protected]>
23796L: [email protected]
23797S: Maintained
23798F: drivers/usb/typec/mux/pi3usb30532.c
23799
23800USB TYPEC PORT CONTROLLER DRIVERS
23801L: [email protected]
23802S: Orphan
23803F: drivers/usb/typec/tcpm/
23804
23805USB UHCI DRIVER
23806M: Alan Stern <[email protected]>
23807L: [email protected]
23808S: Maintained
23809F: drivers/usb/host/uhci*
23810
23811USB VIDEO CLASS
23812M: Laurent Pinchart <[email protected]>
23813L: [email protected]
23814S: Maintained
23815W: http://www.ideasonboard.org/uvc/
23816T: git git://linuxtv.org/media_tree.git
23817F: drivers/media/usb/uvc/
23818F: include/uapi/linux/uvcvideo.h
23819
23820USB WEBCAM GADGET
23821M: Laurent Pinchart <[email protected]>
23822M: Daniel Scally <[email protected]>
23823L: [email protected]
23824S: Maintained
23825F: drivers/usb/gadget/function/*uvc*
23826F: drivers/usb/gadget/legacy/webcam.c
23827F: include/uapi/linux/usb/g_uvc.h
23828
23829USB XHCI DRIVER
23830M: Mathias Nyman <[email protected]>
23831L: [email protected]
23832S: Supported
23833F: drivers/usb/host/pci-quirks*
23834F: drivers/usb/host/xhci*
23835
23836USER DATAGRAM PROTOCOL (UDP)
23837M: Willem de Bruijn <[email protected]>
23838S: Maintained
23839F: include/linux/udp.h
23840F: net/ipv4/udp.c
23841F: net/ipv6/udp.c
23842
23843USER-MODE LINUX (UML)
23844M: Richard Weinberger <[email protected]>
23845M: Anton Ivanov <[email protected]>
23846M: Johannes Berg <[email protected]>
23847L: [email protected]
23848S: Maintained
23849W: http://user-mode-linux.sourceforge.net
23850Q: https://patchwork.ozlabs.org/project/linux-um/list/
23851T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23852T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23853F: Documentation/virt/uml/
23854F: arch/um/
23855F: arch/x86/um/
23856F: fs/hostfs/
23857
23858USERSPACE COPYIN/COPYOUT (UIOVEC)
23859M: Alexander Viro <[email protected]>
23860S: Maintained
23861F: include/linux/uio.h
23862F: lib/iov_iter.c
23863
23864USERSPACE DMA BUFFER DRIVER
23865M: Gerd Hoffmann <[email protected]>
23866L: [email protected]
23867S: Maintained
23868T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
23869F: drivers/dma-buf/udmabuf.c
23870F: include/uapi/linux/udmabuf.h
23871
23872USERSPACE I/O (UIO)
23873M: Greg Kroah-Hartman <[email protected]>
23874S: Maintained
23875T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23876F: Documentation/driver-api/uio-howto.rst
23877F: drivers/uio/
23878F: include/linux/uio_driver.h
23879
23880UTIL-LINUX PACKAGE
23881M: Karel Zak <[email protected]>
23882L: [email protected]
23883S: Maintained
23884W: http://en.wikipedia.org/wiki/Util-linux
23885T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23886
23887UUID HELPERS
23888R: Andy Shevchenko <[email protected]>
23889L: [email protected]
23890S: Maintained
23891F: include/linux/uuid.h
23892F: lib/test_uuid.c
23893F: lib/uuid.c
23894
23895UV SYSFS DRIVER
23896M: Justin Ernst <[email protected]>
23897L: [email protected]
23898S: Maintained
23899F: drivers/platform/x86/uv_sysfs.c
23900
23901UVESAFB DRIVER
23902M: Michal Januszewski <[email protected]>
23903L: [email protected]
23904S: Maintained
23905W: https://github.com/mjanusz/v86d
23906F: Documentation/fb/uvesafb.rst
23907F: drivers/video/fbdev/uvesafb.*
23908
23909Ux500 CLOCK DRIVERS
23910M: Ulf Hansson <[email protected]>
23911L: [email protected]
23912L: [email protected] (moderated for non-subscribers)
23913S: Maintained
23914F: drivers/clk/ux500/
23915
23916V4L2 ASYNC AND FWNODE FRAMEWORKS
23917M: Sakari Ailus <[email protected]>
23918L: [email protected]
23919S: Maintained
23920T: git git://linuxtv.org/media_tree.git
23921F: drivers/media/v4l2-core/v4l2-async.c
23922F: drivers/media/v4l2-core/v4l2-fwnode.c
23923F: include/media/v4l2-async.h
23924F: include/media/v4l2-fwnode.h
23925
23926V4L2 LENS DRIVERS
23927M: Sakari Ailus <[email protected]>
23928L: [email protected]
23929S: Maintained
23930F: drivers/media/i2c/ak*
23931F: drivers/media/i2c/dw*
23932F: drivers/media/i2c/lm*
23933
23934V4L2 CAMERA SENSOR DRIVERS
23935M: Sakari Ailus <[email protected]>
23936L: [email protected]
23937S: Maintained
23938F: Documentation/driver-api/media/camera-sensor.rst
23939F: Documentation/driver-api/media/tx-rx.rst
23940F: drivers/media/i2c/ar*
23941F: drivers/media/i2c/gc*
23942F: drivers/media/i2c/hi*
23943F: drivers/media/i2c/imx*
23944F: drivers/media/i2c/mt*
23945F: drivers/media/i2c/og*
23946F: drivers/media/i2c/ov*
23947F: drivers/media/i2c/s5*
23948F: drivers/media/i2c/vgxy61.c
23949
23950VF610 NAND DRIVER
23951M: Stefan Agner <[email protected]>
23952L: [email protected]
23953S: Supported
23954F: drivers/mtd/nand/raw/vf610_nfc.c
23955
23956VFAT/FAT/MSDOS FILESYSTEM
23957M: OGAWA Hirofumi <[email protected]>
23958S: Maintained
23959F: Documentation/filesystems/vfat.rst
23960F: fs/fat/
23961F: tools/testing/selftests/filesystems/fat/
23962
23963VFIO CDX DRIVER
23964M: Nipun Gupta <[email protected]>
23965M: Nikhil Agarwal <[email protected]>
23966L: [email protected]
23967S: Maintained
23968F: drivers/vfio/cdx/*
23969
23970VFIO DRIVER
23971M: Alex Williamson <[email protected]>
23972L: [email protected]
23973S: Maintained
23974T: git https://github.com/awilliam/linux-vfio.git
23975F: Documentation/ABI/testing/debugfs-vfio
23976F: Documentation/ABI/testing/sysfs-devices-vfio-dev
23977F: Documentation/driver-api/vfio.rst
23978F: drivers/vfio/
23979F: include/linux/vfio.h
23980F: include/linux/vfio_pci_core.h
23981F: include/uapi/linux/vfio.h
23982
23983VFIO FSL-MC DRIVER
23984L: [email protected]
23985S: Orphan
23986F: drivers/vfio/fsl-mc/
23987
23988VFIO HISILICON PCI DRIVER
23989M: Longfang Liu <[email protected]>
23990M: Shameer Kolothum <[email protected]>
23991L: [email protected]
23992S: Maintained
23993F: drivers/vfio/pci/hisilicon/
23994
23995VFIO MEDIATED DEVICE DRIVERS
23996M: Kirti Wankhede <[email protected]>
23997L: [email protected]
23998S: Maintained
23999F: Documentation/driver-api/vfio-mediated-device.rst
24000F: drivers/vfio/mdev/
24001F: include/linux/mdev.h
24002F: samples/vfio-mdev/
24003
24004VFIO MLX5 PCI DRIVER
24005M: Yishai Hadas <[email protected]>
24006L: [email protected]
24007S: Maintained
24008F: drivers/vfio/pci/mlx5/
24009
24010VFIO NVIDIA GRACE GPU DRIVER
24011M: Ankit Agrawal <[email protected]>
24012L: [email protected]
24013S: Supported
24014F: drivers/vfio/pci/nvgrace-gpu/
24015
24016VFIO PCI DEVICE SPECIFIC DRIVERS
24017R: Jason Gunthorpe <[email protected]>
24018R: Yishai Hadas <[email protected]>
24019R: Shameer Kolothum <[email protected]>
24020R: Kevin Tian <[email protected]>
24021L: [email protected]
24022S: Maintained
24023P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24024F: drivers/vfio/pci/*/
24025
24026VFIO PDS PCI DRIVER
24027M: Brett Creeley <[email protected]>
24028L: [email protected]
24029S: Maintained
24030F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24031F: drivers/vfio/pci/pds/
24032
24033VFIO PLATFORM DRIVER
24034M: Eric Auger <[email protected]>
24035L: [email protected]
24036S: Maintained
24037F: drivers/vfio/platform/
24038
24039VFIO QAT PCI DRIVER
24040M: Xin Zeng <[email protected]>
24041M: Giovanni Cabiddu <[email protected]>
24042L: [email protected]
24043L: [email protected]
24044S: Supported
24045F: drivers/vfio/pci/qat/
24046
24047VFIO VIRTIO PCI DRIVER
24048M: Yishai Hadas <[email protected]>
24049L: [email protected]
24050L: [email protected]
24051S: Maintained
24052F: drivers/vfio/pci/virtio
24053
24054VGA_SWITCHEROO
24055R: Lukas Wunner <[email protected]>
24056S: Maintained
24057T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
24058F: Documentation/gpu/vga-switcheroo.rst
24059F: drivers/gpu/vga/vga_switcheroo.c
24060F: include/linux/vga_switcheroo.h
24061
24062VIA RHINE NETWORK DRIVER
24063M: Kevin Brace <[email protected]>
24064S: Maintained
24065F: drivers/net/ethernet/via/via-rhine.c
24066
24067VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24068M: Florian Tobias Schandinat <[email protected]>
24069L: [email protected]
24070S: Maintained
24071F: drivers/video/fbdev/via/
24072F: include/linux/via-core.h
24073F: include/linux/via_i2c.h
24074
24075VIA VELOCITY NETWORK DRIVER
24076M: Francois Romieu <[email protected]>
24077L: [email protected]
24078S: Maintained
24079F: drivers/net/ethernet/via/via-velocity.*
24080
24081VICODEC VIRTUAL CODEC DRIVER
24082M: Hans Verkuil <[email protected]>
24083L: [email protected]
24084S: Maintained
24085W: https://linuxtv.org
24086T: git git://linuxtv.org/media_tree.git
24087F: drivers/media/test-drivers/vicodec/*
24088
24089VIDEO I2C POLLING DRIVER
24090M: Matt Ranostay <[email protected]>
24091L: [email protected]
24092S: Maintained
24093F: drivers/media/i2c/video-i2c.c
24094
24095VIDEO MULTIPLEXER DRIVER
24096M: Philipp Zabel <[email protected]>
24097L: [email protected]
24098S: Maintained
24099F: drivers/media/platform/video-mux.c
24100
24101VIDEOBUF2 FRAMEWORK
24102M: Tomasz Figa <[email protected]>
24103M: Marek Szyprowski <[email protected]>
24104L: [email protected]
24105S: Maintained
24106F: drivers/media/common/videobuf2/*
24107F: include/media/videobuf2-*
24108
24109VIDTV VIRTUAL DIGITAL TV DRIVER
24110M: Daniel W. S. Almeida <[email protected]>
24111L: [email protected]
24112S: Maintained
24113W: https://linuxtv.org
24114T: git git://linuxtv.org/media_tree.git
24115F: drivers/media/test-drivers/vidtv/*
24116
24117VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24118M: Shuah Khan <[email protected]>
24119R: Kieran Bingham <[email protected]>
24120L: [email protected]
24121S: Maintained
24122W: https://linuxtv.org
24123T: git git://linuxtv.org/media_tree.git
24124F: drivers/media/test-drivers/vimc/*
24125
24126VIRT LIB
24127M: Alex Williamson <[email protected]>
24128M: Paolo Bonzini <[email protected]>
24129L: [email protected]
24130S: Supported
24131F: virt/lib/
24132
24133VIRTIO AND VHOST VSOCK DRIVER
24134M: Stefan Hajnoczi <[email protected]>
24135M: Stefano Garzarella <[email protected]>
24136L: [email protected]
24137L: [email protected]
24138L: [email protected]
24139S: Maintained
24140F: drivers/vhost/vsock.c
24141F: include/linux/virtio_vsock.h
24142F: include/uapi/linux/virtio_vsock.h
24143F: net/vmw_vsock/virtio_transport.c
24144F: net/vmw_vsock/virtio_transport_common.c
24145
24146VIRTIO BALLOON
24147M: "Michael S. Tsirkin" <[email protected]>
24148M: David Hildenbrand <[email protected]>
24149L: [email protected]
24150S: Maintained
24151F: drivers/virtio/virtio_balloon.c
24152F: include/linux/balloon_compaction.h
24153F: include/uapi/linux/virtio_balloon.h
24154F: mm/balloon_compaction.c
24155
24156VIRTIO BLOCK AND SCSI DRIVERS
24157M: "Michael S. Tsirkin" <[email protected]>
24158M: Jason Wang <[email protected]>
24159R: Paolo Bonzini <[email protected]>
24160R: Stefan Hajnoczi <[email protected]>
24161R: Eugenio Pérez <[email protected]>
24162L: [email protected]
24163S: Maintained
24164F: drivers/block/virtio_blk.c
24165F: drivers/scsi/virtio_scsi.c
24166F: include/uapi/linux/virtio_blk.h
24167F: include/uapi/linux/virtio_scsi.h
24168
24169VIRTIO CONSOLE DRIVER
24170M: Amit Shah <[email protected]>
24171L: [email protected]
24172S: Maintained
24173F: drivers/char/virtio_console.c
24174F: include/uapi/linux/virtio_console.h
24175
24176VIRTIO CORE AND NET DRIVERS
24177M: "Michael S. Tsirkin" <[email protected]>
24178M: Jason Wang <[email protected]>
24179R: Xuan Zhuo <[email protected]>
24180R: Eugenio Pérez <[email protected]>
24181L: [email protected]
24182S: Maintained
24183F: Documentation/ABI/testing/sysfs-bus-vdpa
24184F: Documentation/ABI/testing/sysfs-class-vduse
24185F: Documentation/devicetree/bindings/virtio/
24186F: Documentation/driver-api/virtio/
24187F: drivers/block/virtio_blk.c
24188F: drivers/crypto/virtio/
24189F: drivers/net/virtio_net.c
24190F: drivers/vdpa/
24191F: drivers/virtio/
24192F: include/linux/vdpa.h
24193F: include/linux/virtio*.h
24194F: include/linux/vringh.h
24195F: include/uapi/linux/virtio_*.h
24196F: tools/virtio/
24197F: tools/testing/selftests/drivers/net/virtio_net/
24198
24199VIRTIO CRYPTO DRIVER
24200M: Gonglei <[email protected]>
24201L: [email protected]
24202L: [email protected]
24203S: Maintained
24204F: drivers/crypto/virtio/
24205F: include/uapi/linux/virtio_crypto.h
24206
24207VIRTIO DRIVERS FOR S390
24208M: Cornelia Huck <[email protected]>
24209M: Halil Pasic <[email protected]>
24210M: Eric Farman <[email protected]>
24211L: [email protected]
24212L: [email protected]
24213L: [email protected]
24214S: Supported
24215F: arch/s390/include/uapi/asm/virtio-ccw.h
24216F: drivers/s390/virtio/
24217
24218VIRTIO FILE SYSTEM
24219M: Vivek Goyal <[email protected]>
24220M: Stefan Hajnoczi <[email protected]>
24221M: Miklos Szeredi <[email protected]>
24222R: Eugenio Pérez <[email protected]>
24223L: [email protected]
24224L: [email protected]
24225S: Supported
24226W: https://virtio-fs.gitlab.io/
24227F: Documentation/filesystems/virtiofs.rst
24228F: fs/fuse/virtio_fs.c
24229F: include/uapi/linux/virtio_fs.h
24230
24231VIRTIO GPIO DRIVER
24232M: Enrico Weigelt, metux IT consult <[email protected]>
24233M: Viresh Kumar <[email protected]>
24234L: [email protected]
24235L: [email protected]
24236S: Maintained
24237F: drivers/gpio/gpio-virtio.c
24238F: include/uapi/linux/virtio_gpio.h
24239
24240VIRTIO GPU DRIVER
24241M: David Airlie <[email protected]>
24242M: Gerd Hoffmann <[email protected]>
24243R: Gurchetan Singh <[email protected]>
24244R: Chia-I Wu <[email protected]>
24245L: [email protected]
24246L: [email protected]
24247S: Maintained
24248T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
24249F: drivers/gpu/drm/ci/xfails/virtio*
24250F: drivers/gpu/drm/virtio/
24251F: include/uapi/linux/virtio_gpu.h
24252
24253VIRTIO HOST (VHOST)
24254M: "Michael S. Tsirkin" <[email protected]>
24255M: Jason Wang <[email protected]>
24256R: Eugenio Pérez <[email protected]>
24257L: [email protected]
24258L: [email protected]
24259L: [email protected]
24260S: Maintained
24261T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24262F: drivers/vhost/
24263F: include/linux/sched/vhost_task.h
24264F: include/linux/vhost_iotlb.h
24265F: include/uapi/linux/vhost.h
24266F: kernel/vhost_task.c
24267
24268VIRTIO HOST (VHOST-SCSI)
24269M: "Michael S. Tsirkin" <[email protected]>
24270M: Jason Wang <[email protected]>
24271M: Mike Christie <[email protected]>
24272R: Paolo Bonzini <[email protected]>
24273R: Stefan Hajnoczi <[email protected]>
24274L: [email protected]
24275S: Maintained
24276F: drivers/vhost/scsi.c
24277
24278VIRTIO I2C DRIVER
24279M: Viresh Kumar <[email protected]>
24280R: "Chen, Jian Jun" <[email protected]>
24281L: [email protected]
24282L: [email protected]
24283S: Maintained
24284F: drivers/i2c/busses/i2c-virtio.c
24285F: include/uapi/linux/virtio_i2c.h
24286
24287VIRTIO INPUT DRIVER
24288M: Gerd Hoffmann <[email protected]>
24289S: Maintained
24290F: drivers/virtio/virtio_input.c
24291F: include/uapi/linux/virtio_input.h
24292
24293VIRTIO IOMMU DRIVER
24294M: Jean-Philippe Brucker <[email protected]>
24295L: [email protected]
24296S: Maintained
24297F: drivers/iommu/virtio-iommu.c
24298F: include/uapi/linux/virtio_iommu.h
24299
24300VIRTIO MEM DRIVER
24301M: David Hildenbrand <[email protected]>
24302L: [email protected]
24303S: Maintained
24304W: https://virtio-mem.gitlab.io/
24305F: drivers/virtio/virtio_mem.c
24306F: include/uapi/linux/virtio_mem.h
24307
24308VIRTIO PMEM DRIVER
24309M: Pankaj Gupta <[email protected]>
24310L: [email protected]
24311S: Maintained
24312F: drivers/nvdimm/nd_virtio.c
24313F: drivers/nvdimm/virtio_pmem.c
24314
24315VIRTIO SOUND DRIVER
24316M: Anton Yakovlev <[email protected]>
24317M: "Michael S. Tsirkin" <[email protected]>
24318L: [email protected]
24319L: [email protected] (moderated for non-subscribers)
24320S: Maintained
24321F: include/uapi/linux/virtio_snd.h
24322F: sound/virtio/*
24323
24324VIRTUAL BOX GUEST DEVICE DRIVER
24325M: Hans de Goede <[email protected]>
24326M: Arnd Bergmann <[email protected]>
24327M: Greg Kroah-Hartman <[email protected]>
24328S: Maintained
24329F: drivers/virt/vboxguest/
24330F: include/linux/vbox_utils.h
24331F: include/uapi/linux/vbox*.h
24332
24333VIRTUAL BOX SHARED FOLDER VFS DRIVER
24334M: Hans de Goede <[email protected]>
24335L: [email protected]
24336S: Maintained
24337F: fs/vboxsf/*
24338
24339VIRTUAL PCM TEST DRIVER
24340M: Ivan Orlov <[email protected]>
24341L: [email protected]
24342S: Maintained
24343F: Documentation/sound/cards/pcmtest.rst
24344F: sound/drivers/pcmtest.c
24345F: tools/testing/selftests/alsa/test-pcmtest-driver.c
24346
24347VIRTUAL SERIO DEVICE DRIVER
24348M: Stephen Chandler Paul <[email protected]>
24349S: Maintained
24350F: drivers/input/serio/userio.c
24351F: include/uapi/linux/userio.h
24352
24353VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24354M: Javier Carrasco <[email protected]>
24355S: Maintained
24356F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24357F: drivers/iio/light/veml6075.c
24358
24359VISL VIRTUAL STATELESS DECODER DRIVER
24360M: Daniel Almeida <[email protected]>
24361L: [email protected]
24362S: Supported
24363F: drivers/media/test-drivers/visl
24364
24365VIVID VIRTUAL VIDEO DRIVER
24366M: Hans Verkuil <[email protected]>
24367L: [email protected]
24368S: Maintained
24369W: https://linuxtv.org
24370T: git git://linuxtv.org/media_tree.git
24371F: drivers/media/test-drivers/vivid/*
24372
24373VM SOCKETS (AF_VSOCK)
24374M: Stefano Garzarella <[email protected]>
24375L: [email protected]
24376L: [email protected]
24377S: Maintained
24378F: drivers/net/vsockmon.c
24379F: include/net/af_vsock.h
24380F: include/uapi/linux/vm_sockets.h
24381F: include/uapi/linux/vm_sockets_diag.h
24382F: include/uapi/linux/vsockmon.h
24383F: net/vmw_vsock/
24384F: tools/testing/vsock/
24385
24386VMALLOC
24387M: Andrew Morton <[email protected]>
24388R: Uladzislau Rezki <[email protected]>
24389R: Christoph Hellwig <[email protected]>
24390L: [email protected]
24391S: Maintained
24392W: http://www.linux-mm.org
24393T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24394F: include/linux/vmalloc.h
24395F: mm/vmalloc.c
24396
24397VME SUBSYSTEM
24398L: [email protected]
24399S: Orphan
24400T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24401F: Documentation/driver-api/vme.rst
24402F: drivers/staging/vme_user/
24403
24404VMWARE BALLOON DRIVER
24405M: Jerrin Shaji George <[email protected]>
24406R: Broadcom internal kernel review list <[email protected]>
24407L: [email protected]
24408S: Supported
24409F: drivers/misc/vmw_balloon.c
24410
24411VMWARE HYPERVISOR INTERFACE
24412M: Ajay Kaher <[email protected]>
24413M: Alexey Makhalov <[email protected]>
24414R: Broadcom internal kernel review list <[email protected]>
24415L: [email protected]
24416L: [email protected]
24417S: Supported
24418T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24419F: arch/x86/include/asm/vmware.h
24420F: arch/x86/kernel/cpu/vmware.c
24421
24422VMWARE PVRDMA DRIVER
24423M: Bryan Tan <[email protected]>
24424M: Vishnu Dasa <[email protected]>
24425R: Broadcom internal kernel review list <[email protected]>
24426L: [email protected]
24427S: Supported
24428F: drivers/infiniband/hw/vmw_pvrdma/
24429
24430VMWARE PVSCSI DRIVER
24431M: Vishal Bhakta <[email protected]>
24432R: Broadcom internal kernel review list <[email protected]>
24433L: [email protected]
24434S: Supported
24435F: drivers/scsi/vmw_pvscsi.c
24436F: drivers/scsi/vmw_pvscsi.h
24437
24438VMWARE VIRTUAL PTP CLOCK DRIVER
24439M: Nick Shi <[email protected]>
24440R: Ajay Kaher <[email protected]>
24441R: Alexey Makhalov <[email protected]>
24442R: Broadcom internal kernel review list <[email protected]>
24443L: [email protected]
24444S: Supported
24445F: drivers/ptp/ptp_vmw.c
24446
24447VMWARE VMCI DRIVER
24448M: Bryan Tan <[email protected]>
24449M: Vishnu Dasa <[email protected]>
24450R: Broadcom internal kernel review list <[email protected]>
24451L: [email protected]
24452S: Supported
24453F: drivers/misc/vmw_vmci/
24454F: include/linux/vmw_vmci*
24455
24456VMWARE VMMOUSE SUBDRIVER
24457M: Zack Rusin <[email protected]>
24458R: Broadcom internal kernel review list <[email protected]>
24459L: [email protected]
24460S: Supported
24461F: drivers/input/mouse/vmmouse.c
24462F: drivers/input/mouse/vmmouse.h
24463
24464VMWARE VMXNET3 ETHERNET DRIVER
24465M: Ronak Doshi <[email protected]>
24466R: Broadcom internal kernel review list <[email protected]>
24467L: [email protected]
24468S: Supported
24469F: drivers/net/vmxnet3/
24470
24471VMWARE VSOCK VMCI TRANSPORT DRIVER
24472M: Bryan Tan <[email protected]>
24473M: Vishnu Dasa <[email protected]>
24474R: Broadcom internal kernel review list <[email protected]>
24475L: [email protected]
24476S: Supported
24477F: net/vmw_vsock/vmci_transport*
24478
24479VOCORE VOCORE2 BOARD
24480M: Harvey Hunt <[email protected]>
24481L: [email protected]
24482S: Maintained
24483F: arch/mips/boot/dts/ralink/vocore2.dts
24484
24485VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24486M: Liam Girdwood <[email protected]>
24487M: Mark Brown <[email protected]>
24488L: [email protected]
24489S: Supported
24490W: http://www.slimlogic.co.uk/?p=48
24491T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24492F: Documentation/devicetree/bindings/regulator/
24493F: Documentation/power/regulator/
24494F: drivers/regulator/
24495F: include/dt-bindings/regulator/
24496F: include/linux/regulator/
24497K: regulator_get_optional
24498
24499VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24500R: Matti Vaittinen <[email protected]>
24501F: drivers/regulator/irq_helpers.c
24502
24503VRF
24504M: David Ahern <[email protected]>
24505L: [email protected]
24506S: Maintained
24507F: Documentation/networking/vrf.rst
24508F: drivers/net/vrf.c
24509
24510VSPRINTF
24511M: Petr Mladek <[email protected]>
24512M: Steven Rostedt <[email protected]>
24513R: Andy Shevchenko <[email protected]>
24514R: Rasmus Villemoes <[email protected]>
24515R: Sergey Senozhatsky <[email protected]>
24516S: Maintained
24517T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24518F: Documentation/core-api/printk-formats.rst
24519F: lib/test_printf.c
24520F: lib/test_scanf.c
24521F: lib/vsprintf.c
24522
24523VT1211 HARDWARE MONITOR DRIVER
24524M: Juerg Haefliger <[email protected]>
24525L: [email protected]
24526S: Maintained
24527F: Documentation/hwmon/vt1211.rst
24528F: drivers/hwmon/vt1211.c
24529
24530VT8231 HARDWARE MONITOR DRIVER
24531M: Roger Lucas <[email protected]>
24532L: [email protected]
24533S: Maintained
24534F: drivers/hwmon/vt8231.c
24535
24536VUB300 USB to SDIO/SD/MMC bridge chip
24537L: [email protected]
24538S: Orphan
24539F: drivers/mmc/host/vub300.c
24540
24541W1 DALLAS'S 1-WIRE BUS
24542M: Krzysztof Kozlowski <[email protected]>
24543S: Maintained
24544F: Documentation/devicetree/bindings/w1/
24545F: Documentation/w1/
24546F: drivers/w1/
24547F: include/linux/w1.h
24548
24549W83791D HARDWARE MONITORING DRIVER
24550M: Marc Hulsman <[email protected]>
24551L: [email protected]
24552S: Maintained
24553F: Documentation/hwmon/w83791d.rst
24554F: drivers/hwmon/w83791d.c
24555
24556W83793 HARDWARE MONITORING DRIVER
24557M: Rudolf Marek <[email protected]>
24558L: [email protected]
24559S: Maintained
24560F: Documentation/hwmon/w83793.rst
24561F: drivers/hwmon/w83793.c
24562
24563W83795 HARDWARE MONITORING DRIVER
24564M: Jean Delvare <[email protected]>
24565L: [email protected]
24566S: Maintained
24567F: drivers/hwmon/w83795.c
24568
24569W83L51xD SD/MMC CARD INTERFACE DRIVER
24570M: Pierre Ossman <[email protected]>
24571S: Maintained
24572F: drivers/mmc/host/wbsd.*
24573
24574WACOM PROTOCOL 4 SERIAL TABLETS
24575M: Julian Squires <[email protected]>
24576M: Hans de Goede <[email protected]>
24577L: [email protected]
24578S: Maintained
24579F: drivers/input/tablet/wacom_serial4.c
24580
24581WANGXUN ETHERNET DRIVER
24582M: Jiawen Wu <[email protected]>
24583M: Mengyuan Lou <[email protected]>
24584L: [email protected]
24585S: Maintained
24586W: https://www.net-swift.com
24587F: Documentation/networking/device_drivers/ethernet/wangxun/*
24588F: drivers/net/ethernet/wangxun/
24589F: drivers/net/pcs/pcs-xpcs-wx.c
24590
24591WATCHDOG DEVICE DRIVERS
24592M: Wim Van Sebroeck <[email protected]>
24593M: Guenter Roeck <[email protected]>
24594L: [email protected]
24595S: Maintained
24596W: http://www.linux-watchdog.org/
24597T: git git://www.linux-watchdog.org/linux-watchdog.git
24598F: Documentation/devicetree/bindings/watchdog/
24599F: Documentation/watchdog/
24600F: drivers/watchdog/
24601F: include/linux/watchdog.h
24602F: include/trace/events/watchdog.h
24603F: include/uapi/linux/watchdog.h
24604
24605WAVE5 VPU CODEC DRIVER
24606M: Nas Chung <[email protected]>
24607M: Jackson Lee <[email protected]>
24608L: [email protected]
24609S: Maintained
24610F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24611F: drivers/media/platform/chips-media/wave5/
24612
24613WHISKEYCOVE PMIC GPIO DRIVER
24614M: Kuppuswamy Sathyanarayanan <[email protected]>
24615L: [email protected]
24616S: Maintained
24617F: drivers/gpio/gpio-wcove.c
24618
24619WHWAVE RTC DRIVER
24620M: Dianlong Li <[email protected]>
24621L: [email protected]
24622S: Maintained
24623F: drivers/rtc/rtc-sd3078.c
24624
24625WIIMOTE HID DRIVER
24626M: David Rheinsberg <[email protected]>
24627L: [email protected]
24628S: Maintained
24629F: drivers/hid/hid-wiimote*
24630
24631WILOCITY WIL6210 WIRELESS DRIVER
24632L: [email protected]
24633S: Orphan
24634W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24635F: drivers/net/wireless/ath/wil6210/
24636
24637WINBOND CIR DRIVER
24638M: David Härdeman <[email protected]>
24639S: Maintained
24640F: drivers/media/rc/winbond-cir.c
24641
24642WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24643L: [email protected]
24644S: Orphan
24645F: drivers/watchdog/ebc-c384_wdt.c
24646
24647WINSYSTEMS WS16C48 GPIO DRIVER
24648M: William Breathitt Gray <[email protected]>
24649L: [email protected]
24650S: Maintained
24651F: drivers/gpio/gpio-ws16c48.c
24652
24653WIREGUARD SECURE NETWORK TUNNEL
24654M: Jason A. Donenfeld <[email protected]>
24655L: [email protected]
24656L: [email protected]
24657S: Maintained
24658F: drivers/net/wireguard/
24659F: tools/testing/selftests/wireguard/
24660
24661WISTRON LAPTOP BUTTON DRIVER
24662M: Miloslav Trmac <[email protected]>
24663S: Maintained
24664F: drivers/input/misc/wistron_btns.c
24665
24666WMI BINARY MOF DRIVER
24667M: Armin Wolf <[email protected]>
24668R: Thomas Weißschuh <[email protected]>
24669L: [email protected]
24670S: Maintained
24671F: Documentation/ABI/stable/sysfs-platform-wmi-bmof
24672F: Documentation/wmi/devices/wmi-bmof.rst
24673F: drivers/platform/x86/wmi-bmof.c
24674
24675WOLFSON MICROELECTRONICS DRIVERS
24676L: [email protected]
24677S: Supported
24678W: https://github.com/CirrusLogic/linux-drivers/wiki
24679T: git https://github.com/CirrusLogic/linux-drivers.git
24680F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24681F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24682F: Documentation/devicetree/bindings/mfd/wm831x.txt
24683F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24684F: Documentation/devicetree/bindings/sound/wlf,*.yaml
24685F: Documentation/devicetree/bindings/sound/wm*
24686F: Documentation/hwmon/wm83??.rst
24687F: arch/arm/mach-s3c/mach-crag6410*
24688F: drivers/clk/clk-wm83*.c
24689F: drivers/gpio/gpio-*wm*.c
24690F: drivers/gpio/gpio-arizona.c
24691F: drivers/hwmon/wm83??-hwmon.c
24692F: drivers/input/misc/wm831x-on.c
24693F: drivers/input/touchscreen/wm831x-ts.c
24694F: drivers/input/touchscreen/wm97*.c
24695F: drivers/leds/leds-wm83*.c
24696F: drivers/mfd/arizona*
24697F: drivers/mfd/cs47l24*
24698F: drivers/mfd/wm*.c
24699F: drivers/power/supply/wm83*.c
24700F: drivers/regulator/arizona*
24701F: drivers/regulator/wm8*.c
24702F: drivers/rtc/rtc-wm83*.c
24703F: drivers/video/backlight/wm83*_bl.c
24704F: drivers/watchdog/wm83*_wdt.c
24705F: include/linux/mfd/arizona/
24706F: include/linux/mfd/wm831x/
24707F: include/linux/mfd/wm8350/
24708F: include/linux/mfd/wm8400*
24709F: include/linux/regulator/arizona*
24710F: include/linux/wm97xx.h
24711F: include/sound/wm????.h
24712F: sound/soc/codecs/arizona*
24713F: sound/soc/codecs/cs47l24*
24714F: sound/soc/codecs/wm*
24715
24716WORKQUEUE
24717M: Tejun Heo <[email protected]>
24718R: Lai Jiangshan <[email protected]>
24719S: Maintained
24720T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24721F: Documentation/core-api/workqueue.rst
24722F: include/linux/workqueue.h
24723F: kernel/workqueue.c
24724F: kernel/workqueue_internal.h
24725
24726WWAN DRIVERS
24727M: Loic Poulain <[email protected]>
24728M: Sergey Ryazanov <[email protected]>
24729R: Johannes Berg <[email protected]>
24730L: [email protected]
24731S: Maintained
24732F: drivers/net/wwan/
24733F: include/linux/wwan.h
24734F: include/uapi/linux/wwan.h
24735
24736X-POWERS AXP288 PMIC DRIVERS
24737M: Hans de Goede <[email protected]>
24738S: Maintained
24739F: drivers/acpi/pmic/intel_pmic_xpower.c
24740N: axp288
24741
24742X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24743M: Chen-Yu Tsai <[email protected]>
24744L: [email protected]
24745S: Maintained
24746N: axp[128]
24747
24748X.25 STACK
24749M: Martin Schiller <[email protected]>
24750L: [email protected]
24751S: Maintained
24752F: Documentation/networking/lapb-module.rst
24753F: Documentation/networking/x25*
24754F: drivers/net/wan/hdlc_x25.c
24755F: drivers/net/wan/lapbether.c
24756F: include/*/lapb.h
24757F: include/net/x25*
24758F: include/uapi/linux/x25.h
24759F: net/lapb/
24760F: net/x25/
24761
24762X86 ARCHITECTURE (32-BIT AND 64-BIT)
24763M: Thomas Gleixner <[email protected]>
24764M: Ingo Molnar <[email protected]>
24765M: Borislav Petkov <[email protected]>
24766M: Dave Hansen <[email protected]>
24767M: [email protected]
24768R: "H. Peter Anvin" <[email protected]>
24769L: [email protected]
24770S: Maintained
24771T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24772F: Documentation/arch/x86/
24773F: Documentation/devicetree/bindings/x86/
24774F: arch/x86/
24775
24776X86 ENTRY CODE
24777M: Andy Lutomirski <[email protected]>
24778L: [email protected]
24779S: Maintained
24780T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24781F: arch/x86/entry/
24782
24783X86 HARDWARE VULNERABILITIES
24784M: Thomas Gleixner <[email protected]>
24785M: Borislav Petkov <[email protected]>
24786M: Peter Zijlstra <[email protected]>
24787M: Josh Poimboeuf <[email protected]>
24788R: Pawan Gupta <[email protected]>
24789S: Maintained
24790F: Documentation/admin-guide/hw-vuln/
24791F: arch/x86/include/asm/nospec-branch.h
24792F: arch/x86/kernel/cpu/bugs.c
24793
24794X86 MCE INFRASTRUCTURE
24795M: Tony Luck <[email protected]>
24796M: Borislav Petkov <[email protected]>
24797L: [email protected]
24798S: Maintained
24799F: Documentation/ABI/testing/sysfs-mce
24800F: Documentation/arch/x86/x86_64/machinecheck.rst
24801F: arch/x86/kernel/cpu/mce/*
24802
24803X86 MICROCODE UPDATE SUPPORT
24804M: Borislav Petkov <[email protected]>
24805S: Maintained
24806F: arch/x86/kernel/cpu/microcode/*
24807
24808X86 MM
24809M: Dave Hansen <[email protected]>
24810M: Andy Lutomirski <[email protected]>
24811M: Peter Zijlstra <[email protected]>
24812L: [email protected]
24813S: Maintained
24814T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24815F: arch/x86/mm/
24816
24817X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24818M: Hans de Goede <[email protected]>
24819L: [email protected]
24820S: Maintained
24821T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24822F: drivers/platform/x86/x86-android-tablets/
24823
24824X86 PLATFORM DRIVERS
24825M: Hans de Goede <[email protected]>
24826M: Ilpo Järvinen <[email protected]>
24827L: [email protected]
24828S: Maintained
24829Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
24830T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24831F: drivers/platform/olpc/
24832F: drivers/platform/x86/
24833F: include/linux/platform_data/x86/
24834
24835X86 PLATFORM UV HPE SUPERDOME FLEX
24836M: Steve Wahl <[email protected]>
24837R: Justin Ernst <[email protected]>
24838R: Kyle Meyer <[email protected]>
24839R: Dimitri Sivanich <[email protected]>
24840R: Russ Anderson <[email protected]>
24841S: Supported
24842F: arch/x86/include/asm/uv/
24843F: arch/x86/kernel/apic/x2apic_uv_x.c
24844F: arch/x86/platform/uv/
24845
24846X86 STACK UNWINDING
24847M: Josh Poimboeuf <[email protected]>
24848M: Peter Zijlstra <[email protected]>
24849S: Supported
24850F: arch/x86/include/asm/unwind*.h
24851F: arch/x86/kernel/dumpstack.c
24852F: arch/x86/kernel/stacktrace.c
24853F: arch/x86/kernel/unwind_*.c
24854
24855X86 TRUST DOMAIN EXTENSIONS (TDX)
24856M: Kirill A. Shutemov <[email protected]>
24857R: Dave Hansen <[email protected]>
24858L: [email protected]
24859L: [email protected]
24860S: Supported
24861T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24862F: arch/x86/boot/compressed/tdx*
24863F: arch/x86/coco/tdx/
24864F: arch/x86/include/asm/shared/tdx.h
24865F: arch/x86/include/asm/tdx.h
24866F: arch/x86/virt/vmx/tdx/
24867F: drivers/virt/coco/tdx-guest
24868
24869X86 VDSO
24870M: Andy Lutomirski <[email protected]>
24871L: [email protected]
24872S: Maintained
24873T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24874F: arch/x86/entry/vdso/
24875
24876XARRAY
24877M: Matthew Wilcox <[email protected]>
24878L: [email protected]
24879S: Supported
24880F: Documentation/core-api/xarray.rst
24881F: include/linux/idr.h
24882F: include/linux/xarray.h
24883F: lib/idr.c
24884F: lib/xarray.c
24885F: tools/testing/radix-tree
24886
24887XBOX DVD IR REMOTE
24888M: Benjamin Valentin <[email protected]>
24889S: Maintained
24890F: drivers/media/rc/keymaps/rc-xbox-dvd.c
24891F: drivers/media/rc/xbox_remote.c
24892
24893XC2028/3028 TUNER DRIVER
24894M: Mauro Carvalho Chehab <[email protected]>
24895L: [email protected]
24896S: Maintained
24897W: https://linuxtv.org
24898T: git git://linuxtv.org/media_tree.git
24899F: drivers/media/tuners/xc2028.*
24900
24901XDP (eXpress Data Path)
24902M: Alexei Starovoitov <[email protected]>
24903M: Daniel Borkmann <[email protected]>
24904M: David S. Miller <[email protected]>
24905M: Jakub Kicinski <[email protected]>
24906M: Jesper Dangaard Brouer <[email protected]>
24907M: John Fastabend <[email protected]>
24908L: [email protected]
24909L: [email protected]
24910S: Supported
24911F: drivers/net/ethernet/*/*/*/*/*xdp*
24912F: drivers/net/ethernet/*/*/*xdp*
24913F: include/net/xdp.h
24914F: include/net/xdp_priv.h
24915F: include/trace/events/xdp.h
24916F: kernel/bpf/cpumap.c
24917F: kernel/bpf/devmap.c
24918F: net/core/xdp.c
24919F: samples/bpf/xdp*
24920F: tools/testing/selftests/bpf/*/*xdp*
24921F: tools/testing/selftests/bpf/*xdp*
24922K: (?:\b|_)xdp(?:\b|_)
24923
24924XDP SOCKETS (AF_XDP)
24925M: Björn Töpel <[email protected]>
24926M: Magnus Karlsson <[email protected]>
24927M: Maciej Fijalkowski <[email protected]>
24928R: Jonathan Lemon <[email protected]>
24929L: [email protected]
24930L: [email protected]
24931S: Maintained
24932F: Documentation/networking/af_xdp.rst
24933F: include/net/netns/xdp.h
24934F: include/net/xdp_sock*
24935F: include/net/xsk_buff_pool.h
24936F: include/uapi/linux/if_xdp.h
24937F: include/uapi/linux/xdp_diag.h
24938F: net/xdp/
24939F: tools/testing/selftests/bpf/*xsk*
24940
24941XEN BLOCK SUBSYSTEM
24942M: Roger Pau Monné <[email protected]>
24943L: [email protected] (moderated for non-subscribers)
24944S: Supported
24945F: drivers/block/xen*
24946F: drivers/block/xen-blkback/*
24947
24948XEN HYPERVISOR ARM
24949M: Stefano Stabellini <[email protected]>
24950L: [email protected] (moderated for non-subscribers)
24951S: Maintained
24952F: arch/arm/include/asm/xen/
24953F: arch/arm/xen/
24954
24955XEN HYPERVISOR ARM64
24956M: Stefano Stabellini <[email protected]>
24957L: [email protected] (moderated for non-subscribers)
24958S: Maintained
24959F: arch/arm64/include/asm/xen/
24960F: arch/arm64/xen/
24961
24962XEN HYPERVISOR INTERFACE
24963M: Juergen Gross <[email protected]>
24964M: Stefano Stabellini <[email protected]>
24965R: Oleksandr Tyshchenko <[email protected]>
24966L: [email protected] (moderated for non-subscribers)
24967S: Supported
24968T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24969F: Documentation/ABI/stable/sysfs-hypervisor-xen
24970F: Documentation/ABI/testing/sysfs-hypervisor-xen
24971F: drivers/*/xen-*front.c
24972F: drivers/xen/
24973F: include/uapi/xen/
24974F: include/xen/
24975F: kernel/configs/xen.config
24976
24977XEN HYPERVISOR X86
24978M: Juergen Gross <[email protected]>
24979R: Boris Ostrovsky <[email protected]>
24980L: [email protected] (moderated for non-subscribers)
24981S: Supported
24982F: arch/x86/configs/xen.config
24983F: arch/x86/include/asm/pvclock-abi.h
24984F: arch/x86/include/asm/xen/
24985F: arch/x86/platform/pvh/
24986F: arch/x86/xen/
24987
24988XEN NETWORK BACKEND DRIVER
24989M: Wei Liu <[email protected]>
24990M: Paul Durrant <[email protected]>
24991L: [email protected] (moderated for non-subscribers)
24992L: [email protected]
24993S: Supported
24994F: drivers/net/xen-netback/*
24995
24996XEN PCI SUBSYSTEM
24997M: Juergen Gross <[email protected]>
24998L: [email protected] (moderated for non-subscribers)
24999S: Supported
25000F: arch/x86/pci/*xen*
25001F: drivers/pci/*xen*
25002
25003XEN PVSCSI DRIVERS
25004M: Juergen Gross <[email protected]>
25005L: [email protected] (moderated for non-subscribers)
25006L: [email protected]
25007S: Supported
25008F: drivers/scsi/xen-scsifront.c
25009F: drivers/xen/xen-scsiback.c
25010F: include/xen/interface/io/vscsiif.h
25011
25012XEN PVUSB DRIVER
25013M: Juergen Gross <[email protected]>
25014L: [email protected] (moderated for non-subscribers)
25015L: [email protected]
25016S: Supported
25017F: drivers/usb/host/xen*
25018F: include/xen/interface/io/usbif.h
25019
25020XEN SOUND FRONTEND DRIVER
25021M: Oleksandr Andrushchenko <[email protected]>
25022L: [email protected] (moderated for non-subscribers)
25023L: [email protected] (moderated for non-subscribers)
25024S: Supported
25025F: sound/xen/*
25026
25027XEN SWIOTLB SUBSYSTEM
25028M: Juergen Gross <[email protected]>
25029M: Stefano Stabellini <[email protected]>
25030L: [email protected] (moderated for non-subscribers)
25031L: [email protected]
25032S: Supported
25033F: arch/*/include/asm/xen/swiotlb-xen.h
25034F: drivers/xen/swiotlb-xen.c
25035F: include/xen/arm/swiotlb-xen.h
25036F: include/xen/swiotlb-xen.h
25037
25038XFS FILESYSTEM
25039M: Chandan Babu R <[email protected]>
25040R: Darrick J. Wong <[email protected]>
25041L: [email protected]
25042S: Supported
25043W: http://xfs.org/
25044C: irc://irc.oftc.net/xfs
25045T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25046P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25047F: Documentation/ABI/testing/sysfs-fs-xfs
25048F: Documentation/admin-guide/xfs.rst
25049F: Documentation/filesystems/xfs/*
25050F: fs/xfs/
25051F: include/uapi/linux/dqblk_xfs.h
25052F: include/uapi/linux/fsmap.h
25053
25054XILINX AMS DRIVER
25055M: Anand Ashok Dumbre <[email protected]>
25056L: [email protected]
25057S: Maintained
25058F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25059F: drivers/iio/adc/xilinx-ams.c
25060
25061XILINX AXI ETHERNET DRIVER
25062M: Radhey Shyam Pandey <[email protected]>
25063S: Maintained
25064F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25065F: drivers/net/ethernet/xilinx/xilinx_axienet*
25066
25067XILINX CAN DRIVER
25068M: Appana Durga Kedareswara rao <[email protected]>
25069L: [email protected]
25070S: Maintained
25071F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25072F: drivers/net/can/xilinx_can.c
25073
25074XILINX EVENT MANAGEMENT DRIVER
25075M: Michal Simek <[email protected]>
25076S: Maintained
25077F: drivers/soc/xilinx/xlnx_event_manager.c
25078F: include/linux/firmware/xlnx-event-manager.h
25079
25080XILINX GPIO DRIVER
25081M: Shubhrajyoti Datta <[email protected]>
25082R: Srinivas Neeli <[email protected]>
25083R: Michal Simek <[email protected]>
25084S: Maintained
25085F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25086F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25087F: drivers/gpio/gpio-xilinx.c
25088F: drivers/gpio/gpio-zynq.c
25089
25090XILINX LL TEMAC ETHERNET DRIVER
25091L: [email protected]
25092S: Orphan
25093F: drivers/net/ethernet/xilinx/ll_temac*
25094
25095XILINX PWM DRIVER
25096M: Sean Anderson <[email protected]>
25097S: Maintained
25098F: drivers/pwm/pwm-xilinx.c
25099F: include/clocksource/timer-xilinx.h
25100
25101XILINX SD-FEC IP CORES
25102M: Derek Kiernan <[email protected]>
25103M: Dragan Cvetic <[email protected]>
25104S: Maintained
25105F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25106F: Documentation/misc-devices/xilinx_sdfec.rst
25107F: drivers/misc/Kconfig
25108F: drivers/misc/Makefile
25109F: drivers/misc/xilinx_sdfec.c
25110F: include/uapi/misc/xilinx_sdfec.h
25111
25112XILINX UARTLITE SERIAL DRIVER
25113M: Peter Korsgaard <[email protected]>
25114L: [email protected]
25115S: Maintained
25116F: drivers/tty/serial/uartlite.c
25117
25118XILINX VIDEO IP CORES
25119M: Laurent Pinchart <[email protected]>
25120L: [email protected]
25121S: Supported
25122T: git git://linuxtv.org/media_tree.git
25123F: Documentation/devicetree/bindings/media/xilinx/
25124F: drivers/media/platform/xilinx/
25125F: include/uapi/linux/xilinx-v4l2-controls.h
25126
25127XILINX VERSAL EDAC DRIVER
25128M: Shubhrajyoti Datta <[email protected]>
25129M: Sai Krishna Potthuri <[email protected]>
25130S: Maintained
25131F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25132F: drivers/edac/versal_edac.c
25133
25134XILINX WATCHDOG DRIVER
25135M: Srinivas Neeli <[email protected]>
25136R: Shubhrajyoti Datta <[email protected]>
25137R: Michal Simek <[email protected]>
25138S: Maintained
25139F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25140F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25141F: drivers/watchdog/of_xilinx_wdt.c
25142F: drivers/watchdog/xilinx_wwdt.c
25143
25144XILINX XDMA DRIVER
25145M: Lizhi Hou <[email protected]>
25146M: Brian Xu <[email protected]>
25147M: Raj Kumar Rampelli <[email protected]>
25148L: [email protected]
25149S: Supported
25150F: drivers/dma/xilinx/xdma-regs.h
25151F: drivers/dma/xilinx/xdma.c
25152F: include/linux/dma/amd_xdma.h
25153F: include/linux/platform_data/amd_xdma.h
25154
25155XILINX ZYNQMP DPDMA DRIVER
25156M: Laurent Pinchart <[email protected]>
25157L: [email protected]
25158S: Supported
25159F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25160F: drivers/dma/xilinx/xilinx_dpdma.c
25161F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25162
25163XILINX ZYNQMP OCM EDAC DRIVER
25164M: Shubhrajyoti Datta <[email protected]>
25165M: Sai Krishna Potthuri <[email protected]>
25166S: Maintained
25167F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25168F: drivers/edac/zynqmp_edac.c
25169
25170XILINX ZYNQMP PSGTR PHY DRIVER
25171M: Laurent Pinchart <[email protected]>
25172L: [email protected]
25173S: Supported
25174T: git https://github.com/Xilinx/linux-xlnx.git
25175F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25176F: drivers/phy/xilinx/phy-zynqmp.c
25177
25178XILINX ZYNQMP SHA3 DRIVER
25179M: Harsha <[email protected]>
25180S: Maintained
25181F: drivers/crypto/xilinx/zynqmp-sha.c
25182
25183XILINX ZYNQMP NVMEM DRIVER
25184M: Praveen Teja Kundanala <[email protected]>
25185M: Kalyani Akula <[email protected]>
25186R: Michal Simek <[email protected]>
25187S: Maintained
25188F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25189F: drivers/nvmem/zynqmp_nvmem.c
25190
25191XILLYBUS DRIVER
25192M: Eli Billauer <[email protected]>
25193L: [email protected]
25194S: Supported
25195F: drivers/char/xillybus/
25196
25197XLP9XX I2C DRIVER
25198M: George Cherian <[email protected]>
25199L: [email protected]
25200S: Supported
25201W: http://www.marvell.com
25202F: drivers/i2c/busses/i2c-xlp9xx.c
25203
25204XRA1403 GPIO EXPANDER
25205M: Nandor Han <[email protected]>
25206L: [email protected]
25207S: Maintained
25208F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25209F: drivers/gpio/gpio-xra1403.c
25210
25211XTENSA XTFPGA PLATFORM SUPPORT
25212M: Max Filippov <[email protected]>
25213S: Maintained
25214F: drivers/spi/spi-xtensa-xtfpga.c
25215F: sound/soc/xtensa/xtfpga-i2s.c
25216
25217YAM DRIVER FOR AX.25
25218M: Jean-Paul Roubelat <[email protected]>
25219L: [email protected]
25220S: Maintained
25221F: drivers/net/hamradio/yam*
25222F: include/linux/yam.h
25223
25224YAMA SECURITY MODULE
25225M: Kees Cook <[email protected]>
25226S: Supported
25227T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25228F: Documentation/admin-guide/LSM/Yama.rst
25229F: security/yama/
25230
25231YAML NETLINK (YNL)
25232M: Donald Hunter <[email protected]>
25233M: Jakub Kicinski <[email protected]>
25234F: Documentation/netlink/
25235F: Documentation/userspace-api/netlink/intro-specs.rst
25236F: Documentation/userspace-api/netlink/specs.rst
25237F: tools/net/ynl/
25238
25239YEALINK PHONE DRIVER
25240M: Henk Vergonet <[email protected]>
25241L: [email protected]
25242S: Maintained
25243F: Documentation/input/devices/yealink.rst
25244F: drivers/input/misc/yealink.*
25245
25246Z3FOLD COMPRESSED PAGE ALLOCATOR
25247M: Vitaly Wool <[email protected]>
25248R: Miaohe Lin <[email protected]>
25249L: [email protected]
25250S: Maintained
25251F: mm/z3fold.c
25252
25253Z8530 DRIVER FOR AX.25
25254M: Joerg Reuter <[email protected]>
25255L: [email protected]
25256S: Maintained
25257W: http://yaina.de/jreuter/
25258W: http://www.qsl.net/dl1bke/
25259F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
25260F: drivers/net/hamradio/*scc.c
25261F: drivers/net/hamradio/z8530.h
25262
25263ZBUD COMPRESSED PAGE ALLOCATOR
25264M: Seth Jennings <[email protected]>
25265M: Dan Streetman <[email protected]>
25266L: [email protected]
25267S: Maintained
25268F: mm/zbud.c
25269
25270ZD1211RW WIRELESS DRIVER
25271L: [email protected]
25272S: Orphan
25273F: drivers/net/wireless/zydas/zd1211rw/
25274
25275ZD1301 MEDIA DRIVER
25276L: [email protected]
25277S: Orphan
25278W: https://linuxtv.org/
25279Q: https://patchwork.linuxtv.org/project/linux-media/list/
25280F: drivers/media/usb/dvb-usb-v2/zd1301*
25281
25282ZD1301_DEMOD MEDIA DRIVER
25283L: [email protected]
25284S: Orphan
25285W: https://linuxtv.org/
25286Q: https://patchwork.linuxtv.org/project/linux-media/list/
25287F: drivers/media/dvb-frontends/zd1301_demod*
25288
25289ZHAOXIN PROCESSOR SUPPORT
25290M: Tony W Wang-oc <[email protected]>
25291L: [email protected]
25292S: Maintained
25293F: arch/x86/kernel/cpu/zhaoxin.c
25294
25295ZONEFS FILESYSTEM
25296M: Damien Le Moal <[email protected]>
25297M: Naohiro Aota <[email protected]>
25298R: Johannes Thumshirn <[email protected]>
25299L: [email protected]
25300S: Maintained
25301T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25302F: Documentation/filesystems/zonefs.rst
25303F: fs/zonefs/
25304
25305ZR36067 VIDEO FOR LINUX DRIVER
25306M: Corentin Labbe <[email protected]>
25307L: [email protected]
25308L: [email protected]
25309S: Maintained
25310W: http://mjpeg.sourceforge.net/driver-zoran/
25311Q: https://patchwork.linuxtv.org/project/linux-media/list/
25312F: Documentation/driver-api/media/drivers/zoran.rst
25313F: drivers/media/pci/zoran/
25314
25315ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25316M: Minchan Kim <[email protected]>
25317M: Sergey Senozhatsky <[email protected]>
25318L: [email protected]
25319S: Maintained
25320F: Documentation/admin-guide/blockdev/zram.rst
25321F: drivers/block/zram/
25322
25323ZS DECSTATION Z85C30 SERIAL DRIVER
25324M: "Maciej W. Rozycki" <[email protected]>
25325S: Maintained
25326F: drivers/tty/serial/zs.*
25327
25328ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25329M: Minchan Kim <[email protected]>
25330M: Sergey Senozhatsky <[email protected]>
25331L: [email protected]
25332S: Maintained
25333F: Documentation/mm/zsmalloc.rst
25334F: include/linux/zsmalloc.h
25335F: mm/zsmalloc.c
25336
25337ZSTD
25338M: Nick Terrell <[email protected]>
25339S: Maintained
25340B: https://github.com/facebook/zstd/issues
25341T: git https://github.com/terrelln/linux.git
25342F: crypto/zstd.c
25343F: include/linux/zstd*
25344F: lib/decompress_unzstd.c
25345F: lib/zstd/
25346N: zstd
25347K: zstd
25348
25349ZSWAP COMPRESSED SWAP CACHING
25350M: Johannes Weiner <[email protected]>
25351M: Yosry Ahmed <[email protected]>
25352M: Nhat Pham <[email protected]>
25353R: Chengming Zhou <[email protected]>
25354L: [email protected]
25355S: Maintained
25356F: Documentation/admin-guide/mm/zswap.rst
25357F: include/linux/zpool.h
25358F: include/linux/zswap.h
25359F: mm/zpool.c
25360F: mm/zswap.c
25361F: tools/testing/selftests/cgroup/test_zswap.c
25362
25363SENARYTECH AUDIO CODEC DRIVER
25364M: bo liu <[email protected]>
25365S: Maintained
25366T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25367F: sound/pci/hda/patch_senarytech.c
25368
25369THE REST
25370M: Linus Torvalds <[email protected]>
25371L: [email protected]
25372S: Buried alive in reporters
25373T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25374F: *
25375F: */