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

25751 lines · 766.7 KiB

1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7 M: *Mail* patches to: FullName <address@domain>
8 R: Designated *Reviewer*: FullName <address@domain>
9 These reviewers should be CCed on patches.
10 L: *Mailing list* that is relevant to this area
11 S: *Status*, one of the following:
12 Supported: Someone is actually paid to look after this.
13 Maintained: Someone actually looks after it.
14 Odd Fixes: It has a maintainer but they don't have time to do
15 much other than throw the odd patch in. See below..
16 Orphan: No current maintainer [but maybe you could take the
17 role as you write your new code].
18 Obsolete: Old code. Something tagged obsolete generally means
19 it has been replaced by a better system and you
20 should be using that.
21 W: *Web-page* with status/info
22 Q: *Patchwork* web based patch tracking system site
23 B: URI for where to file *bugs*. A web-page with detailed bug
24 filing info, a direct bug tracker link, or a mailto: URI.
25 C: URI for *chat* protocol, server and channel where developers
26 usually hang out, for example irc://server/channel.
27 P: *Subsystem Profile* document for more details submitting
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30 for details.
31 T: *SCM* tree type and location.
32 Type is one of: git, hg, quilt, stgit, topgit
33 F: *Files* and directories wildcard patterns.
34 A trailing slash includes all files and subdirectory files.
35 F: drivers/net/ all files in and below drivers/net
36 F: drivers/net/* all files in drivers/net, but not below
37 F: */net/* all files in "any top level directory"/net
38 One pattern per line. Multiple F: lines acceptable.
39 X: *Excluded* files and directories that are NOT maintained, same
40 rules as F:. Files exclusions are tested before file matches.
41 Can be useful for excluding a specific subdirectory, for instance:
42 F: net/
43 X: net/ipv6/
44 matches all files in and below net excluding net/ipv6/
45 N: Files and directories *Regex* patterns.
46 N: [^a-z]tegra all files whose path contains tegra
47 (not including files like integrator)
48 One pattern per line. Multiple N: lines acceptable.
49 scripts/get_maintainer.pl has different behavior for files that
50 match F: pattern and matches of N: patterns. By default,
51 get_maintainer will not look at git log history when an F: pattern
52 match occurs. When an N: match occurs, git log history is used
53 to also notify the people that have git commit signatures.
54 K: *Content regex* (perl extended) pattern match in a patch or file.
55 For instance:
56 K: of_get_profile
57 matches patches or files that contain "of_get_profile"
58 K: \b(printk|pr_(info|err))\b
59 matches patches or files that contain one or more of the words
60 printk, pr_info or pr_err
61 One regex pattern per line. Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67 first. When adding to this list, please keep the entries in
68 alphabetical order.
69
703C59X NETWORK DRIVER
71M: Steffen Klassert <[email protected]>
72L: [email protected]
73S: Odd Fixes
74F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F: drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M: David Dillow <[email protected]>
79L: [email protected]
80S: Maintained
81F: drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M: Adam Radford <[email protected]>
85L: [email protected]
86S: Supported
87W: http://www.lsi.com
88F: drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M: "James E.J. Bottomley" <[email protected]>
92L: [email protected]
93S: Maintained
94F: drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M: Alexander Aring <[email protected]>
98L: [email protected]
99L: [email protected]
100S: Maintained
101F: Documentation/networking/6lowpan.rst
102F: include/net/6lowpan.h
103F: net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M: Andreas Koensgen <[email protected]>
107L: [email protected]
108S: Maintained
109F: drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M: Johannes Berg <[email protected]>
113L: [email protected]
114S: Maintained
115W: https://wireless.wiki.kernel.org/
116Q: https://patchwork.kernel.org/project/linux-wireless/list/
117T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F: Documentation/driver-api/80211/cfg80211.rst
120F: Documentation/networking/regulatory.rst
121F: include/linux/ieee80211.h
122F: include/net/cfg80211.h
123F: include/net/ieee80211_radiotap.h
124F: include/net/iw_handler.h
125F: include/net/wext.h
126F: include/uapi/linux/nl80211.h
127F: include/uapi/linux/wireless.h
128F: net/wireless/
129
1308169 10/100/1000 GIGABIT ETHERNET DRIVER
131M: Heiner Kallweit <[email protected]>
132M: [email protected]
133L: [email protected]
134S: Maintained
135F: drivers/net/ethernet/realtek/r8169*
136
1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138M: Greg Kroah-Hartman <[email protected]>
139L: [email protected]
140S: Maintained
141T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142F: drivers/tty/serial/8250*
143F: include/linux/serial_8250.h
144
1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146L: [email protected]
147S: Orphan / Obsolete
148F: drivers/net/ethernet/8390/
149
1509P FILE SYSTEM
151M: Eric Van Hensbergen <[email protected]>
152M: Latchesar Ionkov <[email protected]>
153M: Dominique Martinet <[email protected]>
154R: Christian Schoenebeck <[email protected]>
155L: [email protected]
156S: Maintained
157W: http://github.com/v9fs
158Q: http://patchwork.kernel.org/project/v9fs-devel/list/
159T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160T: git git://github.com/martinetd/linux.git
161F: Documentation/filesystems/9p.rst
162F: fs/9p/
163F: include/net/9p/
164F: include/trace/events/9p.h
165F: include/uapi/linux/virtio_9p.h
166F: net/9p/
167
168A64FX DIAG DRIVER
169M: Hitomi Hasegawa <[email protected]>
170S: Supported
171F: drivers/soc/fujitsu/a64fx-diag.c
172
173A8293 MEDIA DRIVER
174L: [email protected]
175S: Orphan
176W: https://linuxtv.org
177Q: http://patchwork.linuxtv.org/project/linux-media/list/
178F: drivers/media/dvb-frontends/a8293*
179
180AACRAID SCSI RAID DRIVER
181M: Adaptec OEM Raid Solutions <[email protected]>
182L: [email protected]
183S: Supported
184W: http://www.adaptec.com/
185F: Documentation/scsi/aacraid.rst
186F: drivers/scsi/aacraid/
187
188AB8500 BATTERY AND CHARGER DRIVERS
189M: Linus Walleij <[email protected]>
190F: Documentation/devicetree/bindings/power/supply/*ab8500*
191F: drivers/power/supply/*ab8500*
192
193ABI/API
194L: [email protected]
195F: include/linux/syscalls.h
196F: kernel/sys_ni.c
197X: arch/*/include/uapi/
198X: include/uapi/
199
200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201M: Hans de Goede <[email protected]>
202L: [email protected]
203S: Maintained
204F: drivers/hwmon/abituguru.c
205
206ABIT UGURU 3 HARDWARE MONITOR DRIVER
207M: Alistair John Strachan <[email protected]>
208L: [email protected]
209S: Maintained
210F: drivers/hwmon/abituguru3.c
211
212ACCES 104-DIO-48E GPIO DRIVER
213M: William Breathitt Gray <[email protected]>
214L: [email protected]
215S: Maintained
216F: drivers/gpio/gpio-104-dio-48e.c
217
218ACCES 104-IDI-48 GPIO DRIVER
219M: William Breathitt Gray <[email protected]>
220L: [email protected]
221S: Maintained
222F: drivers/gpio/gpio-104-idi-48.c
223
224ACCES 104-IDIO-16 GPIO DRIVER
225M: William Breathitt Gray <[email protected]>
226L: [email protected]
227S: Maintained
228F: drivers/gpio/gpio-104-idio-16.c
229
230ACCES 104-QUAD-8 DRIVER
231M: William Breathitt Gray <[email protected]>
232L: [email protected]
233S: Maintained
234F: drivers/counter/104-quad-8.c
235
236ACCES IDIO-16 GPIO LIBRARY
237M: William Breathitt Gray <[email protected]>
238L: [email protected]
239S: Maintained
240F: drivers/gpio/gpio-idio-16.c
241F: drivers/gpio/gpio-idio-16.h
242
243ACCES PCI-IDIO-16 GPIO DRIVER
244M: William Breathitt Gray <[email protected]>
245L: [email protected]
246S: Maintained
247F: drivers/gpio/gpio-pci-idio-16.c
248
249ACCES PCIe-IDIO-24 GPIO DRIVER
250M: William Breathitt Gray <[email protected]>
251L: [email protected]
252S: Maintained
253F: drivers/gpio/gpio-pcie-idio-24.c
254
255ACENIC DRIVER
256M: Jes Sorensen <[email protected]>
257L: [email protected]
258S: Maintained
259F: drivers/net/ethernet/alteon/acenic*
260
261ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262M: Nikita Travkin <[email protected]>
263S: Maintained
264F: Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265F: drivers/platform/arm64/acer-aspire1-ec.c
266
267ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268M: Peter Kaestle <[email protected]>
269L: [email protected]
270S: Maintained
271W: http://piie.net/?section=acerhdf
272F: drivers/platform/x86/acerhdf.c
273
274ACER WMI LAPTOP EXTRAS
275M: "Lee, Chun-Yi" <[email protected]>
276L: [email protected]
277S: Maintained
278F: drivers/platform/x86/acer-wmi.c
279
280ACPI
281M: "Rafael J. Wysocki" <[email protected]>
282R: Len Brown <[email protected]>
283L: [email protected]
284S: Supported
285Q: https://patchwork.kernel.org/project/linux-acpi/list/
286B: https://bugzilla.kernel.org
287T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288F: Documentation/ABI/testing/configfs-acpi
289F: Documentation/ABI/testing/sysfs-bus-acpi
290F: Documentation/firmware-guide/acpi/
291F: arch/x86/kernel/acpi/
292F: arch/x86/pci/acpi.c
293F: drivers/acpi/
294F: drivers/pci/*/*acpi*
295F: drivers/pci/*acpi*
296F: drivers/pnp/pnpacpi/
297F: include/acpi/
298F: include/linux/acpi.h
299F: include/linux/fwnode.h
300F: include/linux/fw_table.h
301F: lib/fw_table.c
302F: tools/power/acpi/
303
304ACPI APEI
305M: "Rafael J. Wysocki" <[email protected]>
306R: Len Brown <[email protected]>
307R: James Morse <[email protected]>
308R: Tony Luck <[email protected]>
309R: Borislav Petkov <[email protected]>
310L: [email protected]
311F: drivers/acpi/apei/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M: Robert Moore <[email protected]>
315M: "Rafael J. Wysocki" <[email protected]>
316L: [email protected]
317L: [email protected]
318S: Supported
319W: https://acpica.org/
320W: https://github.com/acpica/acpica/
321Q: https://patchwork.kernel.org/project/linux-acpi/list/
322B: https://bugzilla.kernel.org
323B: https://bugs.acpica.org
324T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325F: drivers/acpi/acpica/
326F: include/acpi/
327F: tools/power/acpi/
328
329ACPI FOR ARM64 (ACPI/arm64)
330M: Lorenzo Pieralisi <[email protected]>
331M: Hanjun Guo <[email protected]>
332M: Sudeep Holla <[email protected]>
333L: [email protected]
334L: [email protected] (moderated for non-subscribers)
335S: Maintained
336F: drivers/acpi/arm64
337F: include/linux/acpi_iort.h
338
339ACPI FOR RISC-V (ACPI/riscv)
340M: Sunil V L <[email protected]>
341L: [email protected]
342L: [email protected]
343S: Maintained
344F: drivers/acpi/riscv/
345
346ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
347M: Sudeep Holla <[email protected]>
348L: [email protected]
349S: Supported
350F: drivers/mailbox/pcc.c
351
352ACPI PMIC DRIVERS
353M: "Rafael J. Wysocki" <[email protected]>
354M: Len Brown <[email protected]>
355R: Andy Shevchenko <[email protected]>
356R: Mika Westerberg <[email protected]>
357L: [email protected]
358S: Supported
359Q: https://patchwork.kernel.org/project/linux-acpi/list/
360B: https://bugzilla.kernel.org
361T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
362F: drivers/acpi/pmic/
363
364ACPI QUICKSTART DRIVER
365M: Armin Wolf <[email protected]>
366L: [email protected]
367S: Maintained
368F: drivers/platform/x86/quickstart.c
369
370ACPI SERIAL MULTI INSTANTIATE DRIVER
371M: Hans de Goede <[email protected]>
372L: [email protected]
373S: Maintained
374F: drivers/platform/x86/serial-multi-instantiate.c
375
376ACPI THERMAL DRIVER
377M: Rafael J. Wysocki <[email protected]>
378R: Zhang Rui <[email protected]>
379L: [email protected]
380S: Supported
381B: https://bugzilla.kernel.org
382F: drivers/acpi/*thermal*
383
384ACPI VIOT DRIVER
385M: Jean-Philippe Brucker <[email protected]>
386L: [email protected]
387L: [email protected]
388S: Maintained
389F: drivers/acpi/viot.c
390F: include/linux/acpi_viot.h
391
392ACPI WMI DRIVER
393M: Armin Wolf <[email protected]>
394L: [email protected]
395S: Maintained
396F: Documentation/ABI/testing/sysfs-bus-wmi
397F: Documentation/driver-api/wmi.rst
398F: Documentation/wmi/
399F: drivers/platform/x86/wmi.c
400F: include/uapi/linux/wmi.h
401
402ACRN HYPERVISOR SERVICE MODULE
403M: Fei Li <[email protected]>
404L: [email protected] (subscribers-only)
405S: Supported
406W: https://projectacrn.org
407F: Documentation/virt/acrn/
408F: drivers/virt/acrn/
409F: include/uapi/linux/acrn.h
410
411AD1889 ALSA SOUND DRIVER
412L: [email protected]
413S: Maintained
414W: https://parisc.wiki.kernel.org/index.php/AD1889
415F: sound/pci/ad1889.*
416
417AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418M: Mugilraj Dhavachelvan <[email protected]>
419L: [email protected]
420S: Supported
421F: drivers/iio/potentiometer/ad5110.c
422
423AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
424M: Michael Hennerich <[email protected]>
425S: Supported
426W: http://wiki.analog.com/AD5254
427W: https://ez.analog.com/linux-software-drivers
428F: drivers/misc/ad525x_dpot.c
429
430AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
431M: Michael Hennerich <[email protected]>
432S: Supported
433W: http://wiki.analog.com/AD5398
434W: https://ez.analog.com/linux-software-drivers
435F: drivers/regulator/ad5398.c
436
437AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
438M: Michael Hennerich <[email protected]>
439S: Supported
440W: http://wiki.analog.com/AD7142
441W: https://ez.analog.com/linux-software-drivers
442F: drivers/input/misc/ad714x.c
443
444AD738X ADC DRIVER (AD7380/1/2/4)
445M: Michael Hennerich <[email protected]>
446M: Nuno Sá <[email protected]>
447R: David Lechner <[email protected]>
448S: Supported
449W: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
450W: https://ez.analog.com/linux-software-drivers
451F: Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
452F: Documentation/iio/ad7380.rst
453F: drivers/iio/adc/ad7380.c
454
455AD7877 TOUCHSCREEN DRIVER
456M: Michael Hennerich <[email protected]>
457S: Supported
458W: http://wiki.analog.com/AD7877
459W: https://ez.analog.com/linux-software-drivers
460F: drivers/input/touchscreen/ad7877.c
461
462AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
463M: Michael Hennerich <[email protected]>
464S: Supported
465W: http://wiki.analog.com/AD7879
466W: https://ez.analog.com/linux-software-drivers
467F: drivers/input/touchscreen/ad7879.c
468
469AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
470M: Michael Hennerich <[email protected]>
471M: Nuno Sá <[email protected]>
472R: David Lechner <[email protected]>
473S: Supported
474W: https://ez.analog.com/linux-software-drivers
475F: Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
476F: Documentation/iio/ad7944.rst
477F: drivers/iio/adc/ad7944.c
478
479ADAFRUIT MINI I2C GAMEPAD
480M: Anshul Dalal <[email protected]>
481L: [email protected]
482S: Maintained
483F: Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
484F: drivers/input/joystick/adafruit-seesaw.c
485
486ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
487M: Jiri Kosina <[email protected]>
488S: Maintained
489
490ADF7242 IEEE 802.15.4 RADIO DRIVER
491M: Michael Hennerich <[email protected]>
492L: [email protected]
493S: Supported
494W: https://wiki.analog.com/ADF7242
495W: https://ez.analog.com/linux-software-drivers
496F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
497F: drivers/net/ieee802154/adf7242.c
498
499ADM1025 HARDWARE MONITOR DRIVER
500M: Jean Delvare <[email protected]>
501L: [email protected]
502S: Maintained
503F: Documentation/hwmon/adm1025.rst
504F: drivers/hwmon/adm1025.c
505
506ADM1029 HARDWARE MONITOR DRIVER
507M: Corentin Labbe <[email protected]>
508L: [email protected]
509S: Maintained
510F: drivers/hwmon/adm1029.c
511
512ADM8211 WIRELESS DRIVER
513L: [email protected]
514S: Orphan
515F: drivers/net/wireless/admtek/adm8211.*
516
517ADP1050 HARDWARE MONITOR DRIVER
518M: Radu Sabau <[email protected]>
519L: [email protected]
520S: Supported
521W: https://ez.analog.com/linux-software-drivers
522F: Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
523
524ADP1653 FLASH CONTROLLER DRIVER
525M: Sakari Ailus <[email protected]>
526L: [email protected]
527S: Maintained
528F: drivers/media/i2c/adp1653.c
529F: include/media/i2c/adp1653.h
530
531ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
532M: Michael Hennerich <[email protected]>
533S: Supported
534W: http://wiki.analog.com/ADP5520
535W: https://ez.analog.com/linux-software-drivers
536F: drivers/gpio/gpio-adp5520.c
537F: drivers/input/keyboard/adp5520-keys.c
538F: drivers/leds/leds-adp5520.c
539F: drivers/mfd/adp5520.c
540F: drivers/video/backlight/adp5520_bl.c
541
542ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
543M: Laurent Pinchart <[email protected]>
544L: [email protected]
545L: [email protected]
546S: Maintained
547F: Documentation/devicetree/bindings/*/adi,adp5585*.yaml
548F: drivers/gpio/gpio-adp5585.c
549F: drivers/mfd/adp5585.c
550F: drivers/pwm/pwm-adp5585.c
551F: include/linux/mfd/adp5585.h
552
553ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
554M: Michael Hennerich <[email protected]>
555S: Supported
556W: http://wiki.analog.com/ADP5588
557W: https://ez.analog.com/linux-software-drivers
558F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
559F: drivers/input/keyboard/adp5588-keys.c
560
561ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
562M: Michael Hennerich <[email protected]>
563S: Supported
564W: http://wiki.analog.com/ADP8860
565W: https://ez.analog.com/linux-software-drivers
566F: drivers/video/backlight/adp8860_bl.c
567
568ADT746X FAN DRIVER
569M: Colin Leroy <[email protected]>
570S: Maintained
571F: drivers/macintosh/therm_adt746x.c
572
573ADT7475 HARDWARE MONITOR DRIVER
574M: Jean Delvare <[email protected]>
575L: [email protected]
576S: Maintained
577F: Documentation/hwmon/adt7475.rst
578F: drivers/hwmon/adt7475.c
579
580ADVANSYS SCSI DRIVER
581M: Matthew Wilcox <[email protected]>
582M: Hannes Reinecke <[email protected]>
583L: [email protected]
584S: Maintained
585F: Documentation/scsi/advansys.rst
586F: drivers/scsi/advansys.c
587
588ADVANTECH SWBTN DRIVER
589M: Andrea Ho <[email protected]>
590L: [email protected]
591S: Maintained
592F: drivers/platform/x86/adv_swbutton.c
593
594ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
595M: Lucas Stankus <[email protected]>
596S: Supported
597F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
598F: drivers/iio/accel/adxl313*
599
600ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
601M: Michael Hennerich <[email protected]>
602S: Supported
603W: http://wiki.analog.com/ADXL345
604W: https://ez.analog.com/linux-software-drivers
605F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
606F: drivers/input/misc/adxl34x.c
607
608ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
609M: Puranjay Mohan <[email protected]>
610L: [email protected]
611S: Supported
612F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
613F: drivers/iio/accel/adxl355.h
614F: drivers/iio/accel/adxl355_core.c
615F: drivers/iio/accel/adxl355_i2c.c
616F: drivers/iio/accel/adxl355_spi.c
617
618ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
619M: Cosmin Tanislav <[email protected]>
620L: [email protected]
621S: Supported
622W: https://ez.analog.com/linux-software-drivers
623F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
624F: drivers/iio/accel/adxl367*
625
626ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
627M: Michael Hennerich <[email protected]>
628S: Supported
629W: https://ez.analog.com/linux-software-drivers
630F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
631F: drivers/iio/accel/adxl372.c
632F: drivers/iio/accel/adxl372_i2c.c
633F: drivers/iio/accel/adxl372_spi.c
634
635ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
636M: Ramona Gradinariu <[email protected]>
637M: Antoniu Miclaus <[email protected]>
638S: Supported
639W: https://ez.analog.com/linux-software-drivers
640F: Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
641F: drivers/iio/accel/adxl380.c
642F: drivers/iio/accel/adxl380.h
643F: drivers/iio/accel/adxl380_i2c.c
644F: drivers/iio/accel/adxl380_spi.c
645
646AF8133J THREE-AXIS MAGNETOMETER DRIVER
647M: Ondřej Jirman <[email protected]>
648S: Maintained
649F: Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
650F: drivers/iio/magnetometer/af8133j.c
651
652AF9013 MEDIA DRIVER
653L: [email protected]
654S: Orphan
655W: https://linuxtv.org
656Q: http://patchwork.linuxtv.org/project/linux-media/list/
657F: drivers/media/dvb-frontends/af9013*
658
659AF9033 MEDIA DRIVER
660L: [email protected]
661S: Orphan
662W: https://linuxtv.org
663Q: http://patchwork.linuxtv.org/project/linux-media/list/
664F: drivers/media/dvb-frontends/af9033*
665
666AFFS FILE SYSTEM
667M: David Sterba <[email protected]>
668L: [email protected]
669S: Odd Fixes
670F: Documentation/filesystems/affs.rst
671F: fs/affs/
672
673AFS FILESYSTEM
674M: David Howells <[email protected]>
675M: Marc Dionne <[email protected]>
676L: [email protected]
677S: Supported
678W: https://www.infradead.org/~dhowells/kafs/
679F: Documentation/filesystems/afs.rst
680F: fs/afs/
681F: include/trace/events/afs.h
682
683AGPGART DRIVER
684M: David Airlie <[email protected]>
685L: [email protected]
686S: Maintained
687T: git https://gitlab.freedesktop.org/drm/kernel.git
688F: drivers/char/agp/
689F: include/linux/agp*
690F: include/uapi/linux/agp*
691
692AHA152X SCSI DRIVER
693M: "Juergen E. Fischer" <[email protected]>
694L: [email protected]
695S: Maintained
696F: drivers/scsi/aha152x*
697F: drivers/scsi/pcmcia/aha152x*
698
699AIC7XXX / AIC79XX SCSI DRIVER
700M: Hannes Reinecke <[email protected]>
701L: [email protected]
702S: Maintained
703F: drivers/scsi/aic7xxx/
704
705AIMSLAB FM RADIO RECEIVER DRIVER
706M: Hans Verkuil <[email protected]>
707L: [email protected]
708S: Maintained
709W: https://linuxtv.org
710T: git git://linuxtv.org/media_tree.git
711F: drivers/media/radio/radio-aimslab*
712
713AIO
714M: Benjamin LaHaise <[email protected]>
715L: [email protected]
716S: Supported
717F: fs/aio.c
718F: include/linux/*aio*.h
719
720AIROHA ETHERNET DRIVER
721M: Lorenzo Bianconi <[email protected]>
722L: [email protected] (moderated for non-subscribers)
723L: [email protected] (moderated for non-subscribers)
724L: [email protected]
725S: Maintained
726F: Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
727F: drivers/net/ethernet/mediatek/airoha_eth.c
728
729AIROHA PCIE PHY DRIVER
730M: Lorenzo Bianconi <[email protected]>
731L: [email protected] (moderated for non-subscribers)
732S: Maintained
733F: Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
734F: drivers/phy/phy-airoha-pcie-regs.h
735F: drivers/phy/phy-airoha-pcie.c
736
737AIROHA SPI SNFI DRIVER
738M: Lorenzo Bianconi <[email protected]>
739M: Ray Liu <[email protected]>
740L: [email protected] (moderated for non-subscribers)
741L: [email protected]
742S: Maintained
743F: Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
744F: drivers/spi/spi-airoha-snfi.c
745
746AIRSPY MEDIA DRIVER
747L: [email protected]
748S: Orphan
749W: https://linuxtv.org
750Q: http://patchwork.linuxtv.org/project/linux-media/list/
751F: drivers/media/usb/airspy/
752
753ALACRITECH GIGABIT ETHERNET DRIVER
754M: Lino Sanfilippo <[email protected]>
755S: Maintained
756F: drivers/net/ethernet/alacritech/*
757
758ALCATEL SPEEDTOUCH USB DRIVER
759M: Duncan Sands <[email protected]>
760L: [email protected]
761S: Maintained
762W: http://www.linux-usb.org/SpeedTouch/
763F: drivers/usb/atm/speedtch.c
764F: drivers/usb/atm/usbatm.c
765
766ALCHEMY AU1XX0 MMC DRIVER
767M: Manuel Lauss <[email protected]>
768S: Maintained
769F: drivers/mmc/host/au1xmmc.c
770
771ALI1563 I2C DRIVER
772M: Rudolf Marek <[email protected]>
773L: [email protected]
774S: Maintained
775F: Documentation/i2c/busses/i2c-ali1563.rst
776F: drivers/i2c/busses/i2c-ali1563.c
777
778ALIBABA ELASTIC RDMA DRIVER
779M: Cheng Xu <[email protected]>
780M: Kai Shen <[email protected]>
781L: [email protected]
782S: Supported
783F: drivers/infiniband/hw/erdma
784F: include/uapi/rdma/erdma-abi.h
785
786ALIBABA PMU DRIVER
787M: Shuai Xue <[email protected]>
788S: Supported
789F: Documentation/admin-guide/perf/alibaba_pmu.rst
790F: drivers/perf/alibaba_uncore_drw_pmu.c
791
792ALIENWARE WMI DRIVER
793L: [email protected]
794S: Maintained
795F: drivers/platform/x86/dell/alienware-wmi.c
796
797ALLEGRO DVT VIDEO IP CORE DRIVER
798M: Michael Tretter <[email protected]>
799R: Pengutronix Kernel Team <[email protected]>
800L: [email protected]
801S: Maintained
802F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
803F: drivers/media/platform/allegro-dvt/
804
805ALLIED VISION ALVIUM CAMERA DRIVER
806M: Tommaso Merciai <[email protected]>
807M: Martin Hecht <[email protected]>
808L: [email protected]
809S: Maintained
810F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
811F: drivers/media/i2c/alvium-csi2.c
812F: drivers/media/i2c/alvium-csi2.h
813
814ALLWINNER A10 CSI DRIVER
815M: Maxime Ripard <[email protected]>
816L: [email protected]
817S: Maintained
818T: git git://linuxtv.org/media_tree.git
819F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
820F: drivers/media/platform/sunxi/sun4i-csi/
821
822ALLWINNER A31 CSI DRIVER
823M: Yong Deng <[email protected]>
824M: Paul Kocialkowski <[email protected]>
825L: [email protected]
826S: Maintained
827T: git git://linuxtv.org/media_tree.git
828F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
829F: drivers/media/platform/sunxi/sun6i-csi/
830
831ALLWINNER A31 ISP DRIVER
832M: Paul Kocialkowski <[email protected]>
833L: [email protected]
834S: Maintained
835T: git git://linuxtv.org/media_tree.git
836F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
837F: drivers/staging/media/sunxi/sun6i-isp/
838F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
839
840ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
841M: Paul Kocialkowski <[email protected]>
842L: [email protected]
843S: Maintained
844T: git git://linuxtv.org/media_tree.git
845F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
846F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
847
848ALLWINNER CPUFREQ DRIVER
849M: Yangtao Li <[email protected]>
850L: [email protected]
851S: Maintained
852F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
853F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
854
855ALLWINNER CRYPTO DRIVERS
856M: Corentin Labbe <[email protected]>
857L: [email protected]
858S: Maintained
859F: drivers/crypto/allwinner/
860
861ALLWINNER DMIC DRIVERS
862M: Ban Tao <[email protected]>
863L: [email protected] (moderated for non-subscribers)
864S: Maintained
865F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
866F: sound/soc/sunxi/sun50i-dmic.c
867
868ALLWINNER HARDWARE SPINLOCK SUPPORT
869M: Wilken Gottwalt <[email protected]>
870S: Maintained
871F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
872F: drivers/hwspinlock/sun6i_hwspinlock.c
873
874ALLWINNER THERMAL DRIVER
875M: Vasily Khoruzhick <[email protected]>
876M: Yangtao Li <[email protected]>
877L: [email protected]
878S: Maintained
879F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
880F: drivers/thermal/sun8i_thermal.c
881
882ALLWINNER VPU DRIVER
883M: Maxime Ripard <[email protected]>
884M: Paul Kocialkowski <[email protected]>
885L: [email protected]
886S: Maintained
887F: drivers/staging/media/sunxi/cedrus/
888
889ALPHA PORT
890M: Richard Henderson <[email protected]>
891M: Ivan Kokshaysky <[email protected]>
892M: Matt Turner <[email protected]>
893L: [email protected]
894S: Odd Fixes
895F: arch/alpha/
896
897ALPS PS/2 TOUCHPAD DRIVER
898R: Pali Rohár <[email protected]>
899F: drivers/input/mouse/alps.*
900
901ALTERA MAILBOX DRIVER
902M: Mun Yew Tham <[email protected]>
903S: Maintained
904F: drivers/mailbox/mailbox-altera.c
905
906ALTERA MSGDMA IP CORE DRIVER
907M: Olivier Dautricourt <[email protected]>
908R: Stefan Roese <[email protected]>
909L: [email protected]
910S: Odd Fixes
911F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
912F: drivers/dma/altera-msgdma.c
913
914ALTERA PIO DRIVER
915M: Mun Yew Tham <[email protected]>
916L: [email protected]
917S: Maintained
918F: drivers/gpio/gpio-altera.c
919
920ALTERA TRIPLE SPEED ETHERNET DRIVER
921M: Joyce Ooi <[email protected]>
922L: [email protected]
923S: Maintained
924F: drivers/net/ethernet/altera/
925
926ALTERA UART/JTAG UART SERIAL DRIVERS
927M: Tobias Klauser <[email protected]>
928L: [email protected]
929S: Maintained
930F: drivers/tty/serial/altera_jtaguart.c
931F: drivers/tty/serial/altera_uart.c
932F: include/linux/altera_jtaguart.h
933F: include/linux/altera_uart.h
934
935AMAZON ANNAPURNA LABS FIC DRIVER
936M: Talel Shenhar <[email protected]>
937S: Maintained
938F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
939F: drivers/irqchip/irq-al-fic.c
940
941AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
942M: Talel Shenhar <[email protected]>
943M: Talel Shenhar <[email protected]>
944S: Maintained
945F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
946F: drivers/edac/al_mc_edac.c
947
948AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
949M: Talel Shenhar <[email protected]>
950S: Maintained
951F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
952F: drivers/thermal/thermal_mmio.c
953
954AMAZON ETHERNET DRIVERS
955M: Shay Agroskin <[email protected]>
956M: Arthur Kiyanovski <[email protected]>
957R: David Arinzon <[email protected]>
958R: Noam Dagan <[email protected]>
959R: Saeed Bishara <[email protected]>
960L: [email protected]
961S: Supported
962F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
963F: drivers/net/ethernet/amazon/
964
965AMAZON RDMA EFA DRIVER
966M: Michael Margolin <[email protected]>
967R: Gal Pressman <[email protected]>
968R: Yossi Leybovich <[email protected]>
969L: [email protected]
970S: Supported
971Q: https://patchwork.kernel.org/project/linux-rdma/list/
972F: drivers/infiniband/hw/efa/
973F: include/uapi/rdma/efa-abi.h
974
975AMD ADDRESS TRANSLATION LIBRARY (ATL)
976M: Yazen Ghannam <[email protected]>
977L: [email protected]
978S: Supported
979F: drivers/ras/amd/atl/*
980
981AMD AXI W1 DRIVER
982M: Kris Chaplin <[email protected]>
983R: Thomas Delev <[email protected]>
984R: Michal Simek <[email protected]>
985S: Maintained
986F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
987F: drivers/w1/masters/amd_axi_w1.c
988
989AMD CDX BUS DRIVER
990M: Nipun Gupta <[email protected]>
991M: Nikhil Agarwal <[email protected]>
992S: Maintained
993F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
994F: drivers/cdx/*
995F: include/linux/cdx/*
996
997AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
998M: Tom Lendacky <[email protected]>
999M: John Allen <[email protected]>
1000L: [email protected]
1001S: Supported
1002F: drivers/crypto/ccp/
1003F: include/linux/ccp.h
1004
1005AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1006M: Ashish Kalra <[email protected]>
1007M: Tom Lendacky <[email protected]>
1008L: [email protected]
1009S: Supported
1010F: drivers/crypto/ccp/sev*
1011F: include/uapi/linux/psp-sev.h
1012
1013AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1014M: Mario Limonciello <[email protected]>
1015L: [email protected]
1016S: Supported
1017F: drivers/crypto/ccp/dbc.c
1018F: drivers/crypto/ccp/dbc.h
1019F: drivers/crypto/ccp/platform-access.c
1020F: drivers/crypto/ccp/platform-access.h
1021F: include/uapi/linux/psp-dbc.h
1022F: tools/crypto/ccp/*.c
1023F: tools/crypto/ccp/*.py
1024
1025AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1026M: Mario Limonciello <[email protected]>
1027L: [email protected]
1028S: Supported
1029F: drivers/crypto/ccp/hsti.*
1030
1031AMD DISPLAY CORE
1032M: Harry Wentland <[email protected]>
1033M: Leo Li <[email protected]>
1034M: Rodrigo Siqueira <[email protected]>
1035L: [email protected]
1036S: Supported
1037T: git https://gitlab.freedesktop.org/agd5f/linux.git
1038F: drivers/gpu/drm/amd/display/
1039
1040AMD DISPLAY CORE - DML
1041M: Chaitanya Dhere <[email protected]>
1042M: Jun Lei <[email protected]>
1043S: Supported
1044F: drivers/gpu/drm/amd/display/dc/dml/
1045F: drivers/gpu/drm/amd/display/dc/dml2/
1046
1047AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1048M: Huang Rui <[email protected]>
1049L: [email protected]
1050S: Supported
1051F: Documentation/hwmon/fam15h_power.rst
1052F: drivers/hwmon/fam15h_power.c
1053
1054AMD FCH GPIO DRIVER
1055M: Enrico Weigelt, metux IT consult <[email protected]>
1056L: [email protected]
1057S: Maintained
1058F: drivers/gpio/gpio-amd-fch.c
1059F: include/linux/platform_data/gpio/gpio-amd-fch.h
1060
1061AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1062L: [email protected] (moderated for non-subscribers)
1063S: Orphan
1064F: drivers/usb/gadget/udc/amd5536udc.*
1065
1066AMD GEODE PROCESSOR/CHIPSET SUPPORT
1067M: Andres Salomon <[email protected]>
1068L: [email protected] (moderated for non-subscribers)
1069S: Supported
1070W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1071F: arch/x86/include/asm/geode.h
1072F: drivers/char/hw_random/geode-rng.c
1073F: drivers/crypto/geode*
1074F: drivers/video/fbdev/geode/
1075
1076AMD HSMP DRIVER
1077M: Naveen Krishna Chatradhi <[email protected]>
1078R: Carlos Bilbao <[email protected]>
1079L: [email protected]
1080S: Maintained
1081F: Documentation/arch/x86/amd_hsmp.rst
1082F: arch/x86/include/asm/amd_hsmp.h
1083F: arch/x86/include/uapi/asm/amd_hsmp.h
1084F: drivers/platform/x86/amd/hsmp.c
1085
1086AMD IOMMU (AMD-VI)
1087M: Joerg Roedel <[email protected]>
1088R: Suravee Suthikulpanit <[email protected]>
1089L: [email protected]
1090S: Maintained
1091T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1092F: drivers/iommu/amd/
1093F: include/linux/amd-iommu.h
1094
1095AMD KFD
1096M: Felix Kuehling <[email protected]>
1097L: [email protected]
1098S: Supported
1099T: git https://gitlab.freedesktop.org/agd5f/linux.git
1100F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1101F: drivers/gpu/drm/amd/amdkfd/
1102F: drivers/gpu/drm/amd/include/cik_structs.h
1103F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1104F: drivers/gpu/drm/amd/include/v9_structs.h
1105F: drivers/gpu/drm/amd/include/vi_structs.h
1106F: include/uapi/linux/kfd_ioctl.h
1107F: include/uapi/linux/kfd_sysfs.h
1108
1109AMD MP2 I2C DRIVER
1110M: Elie Morisse <[email protected]>
1111M: Shyam Sundar S K <[email protected]>
1112L: [email protected]
1113S: Maintained
1114F: drivers/i2c/busses/i2c-amd-mp2*
1115
1116AMD PDS CORE DRIVER
1117M: Shannon Nelson <[email protected]>
1118M: Brett Creeley <[email protected]>
1119L: [email protected]
1120S: Supported
1121F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1122F: drivers/net/ethernet/amd/pds_core/
1123F: include/linux/pds/
1124
1125AMD PMC DRIVER
1126M: Shyam Sundar S K <[email protected]>
1127L: [email protected]
1128S: Maintained
1129F: drivers/platform/x86/amd/pmc/
1130
1131AMD PMF DRIVER
1132M: Shyam Sundar S K <[email protected]>
1133L: [email protected]
1134S: Maintained
1135F: Documentation/ABI/testing/sysfs-amd-pmf
1136F: drivers/platform/x86/amd/pmf/
1137
1138AMD POWERPLAY AND SWSMU
1139M: Kenneth Feng <[email protected]>
1140L: [email protected]
1141S: Supported
1142T: git https://gitlab.freedesktop.org/agd5f/linux.git
1143F: drivers/gpu/drm/amd/pm/
1144
1145AMD PSTATE DRIVER
1146M: Huang Rui <[email protected]>
1147M: Gautham R. Shenoy <[email protected]>
1148M: Mario Limonciello <[email protected]>
1149R: Perry Yuan <[email protected]>
1150L: [email protected]
1151S: Supported
1152F: Documentation/admin-guide/pm/amd-pstate.rst
1153F: drivers/cpufreq/amd-pstate*
1154F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1155
1156AMD PTDMA DRIVER
1157M: Basavaraj Natikar <[email protected]>
1158L: [email protected]
1159S: Maintained
1160F: drivers/dma/ptdma/
1161
1162AMD QDMA DRIVER
1163M: Nishad Saraf <[email protected]>
1164M: Lizhi Hou <[email protected]>
1165L: [email protected]
1166S: Supported
1167F: drivers/dma/amd/qdma/
1168F: include/linux/platform_data/amd_qdma.h
1169
1170AMD SEATTLE DEVICE TREE SUPPORT
1171M: Suravee Suthikulpanit <[email protected]>
1172M: Tom Lendacky <[email protected]>
1173S: Supported
1174F: arch/arm64/boot/dts/amd/
1175
1176AMD SENSOR FUSION HUB DRIVER
1177M: Basavaraj Natikar <[email protected]>
1178L: [email protected]
1179S: Maintained
1180F: Documentation/hid/amd-sfh*
1181F: drivers/hid/amd-sfh-hid/
1182
1183AMD SPI DRIVER
1184M: Sanjay R Mehta <[email protected]>
1185S: Maintained
1186F: drivers/spi/spi-amd.c
1187
1188AMD XGBE DRIVER
1189M: "Shyam Sundar S K" <[email protected]>
1190L: [email protected]
1191S: Supported
1192F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1193F: drivers/net/ethernet/amd/xgbe/
1194
1195AMLOGIC BLUETOOTH DRIVER
1196M: Yang Li <[email protected]>
1197L: [email protected]
1198S: Maintained
1199F: Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1200F: drivers/bluetooth/hci_aml.c
1201
1202AMLOGIC DDR PMU DRIVER
1203M: Jiucheng Xu <[email protected]>
1204L: [email protected]
1205S: Supported
1206W: http://www.amlogic.com
1207F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
1208F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1209F: drivers/perf/amlogic/
1210F: include/soc/amlogic/
1211
1212AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1213M: Javier Carrasco <[email protected]>
1214L: [email protected]
1215S: Maintained
1216F: Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1217F: Documentation/hwmon/chipcap2.rst
1218F: drivers/hwmon/chipcap2.c
1219
1220AMPHION VPU CODEC V4L2 DRIVER
1221M: Ming Qian <[email protected]>
1222M: Zhou Peng <[email protected]>
1223L: [email protected]
1224S: Maintained
1225F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1226F: drivers/media/platform/amphion/
1227
1228AMS AS73211 DRIVER
1229M: Christian Eggers <[email protected]>
1230L: [email protected]
1231S: Maintained
1232F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1233F: drivers/iio/light/as73211.c
1234
1235AMT (Automatic Multicast Tunneling)
1236M: Taehee Yoo <[email protected]>
1237L: [email protected]
1238S: Maintained
1239T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1240T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1241F: drivers/net/amt.c
1242
1243ANALOG DEVICES INC AD3552R DRIVER
1244M: Nuno Sá <[email protected]>
1245L: [email protected]
1246S: Supported
1247W: https://ez.analog.com/linux-software-drivers
1248F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1249F: drivers/iio/dac/ad3552r.c
1250
1251ANALOG DEVICES INC AD4000 DRIVER
1252M: Marcelo Schmitt <[email protected]>
1253L: [email protected]
1254S: Supported
1255W: https://ez.analog.com/linux-software-drivers
1256F: Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1257F: Documentation/iio/ad4000.rst
1258F: drivers/iio/adc/ad4000.c
1259
1260ANALOG DEVICES INC AD4130 DRIVER
1261M: Cosmin Tanislav <[email protected]>
1262L: [email protected]
1263S: Supported
1264W: https://ez.analog.com/linux-software-drivers
1265F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1266F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1267F: drivers/iio/adc/ad4130.c
1268
1269ANALOG DEVICES INC AD4695 DRIVER
1270M: Michael Hennerich <[email protected]>
1271M: Nuno Sá <[email protected]>
1272R: David Lechner <[email protected]>
1273L: [email protected]
1274S: Supported
1275W: https://ez.analog.com/linux-software-drivers
1276F: Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1277F: Documentation/iio/ad4695.rst
1278F: drivers/iio/adc/ad4695.c
1279F: include/dt-bindings/iio/adi,ad4695.h
1280
1281ANALOG DEVICES INC AD7091R DRIVER
1282M: Marcelo Schmitt <[email protected]>
1283L: [email protected]
1284S: Supported
1285W: http://ez.analog.com/community/linux-device-drivers
1286F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1287F: drivers/iio/adc/ad7091r*
1288
1289ANALOG DEVICES INC AD7192 DRIVER
1290M: Alisa-Dariana Roman <[email protected]>
1291L: [email protected]
1292S: Supported
1293W: https://ez.analog.com/linux-software-drivers
1294F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1295F: drivers/iio/adc/ad7192.c
1296
1297ANALOG DEVICES INC AD7292 DRIVER
1298M: Marcelo Schmitt <[email protected]>
1299L: [email protected]
1300S: Supported
1301W: https://ez.analog.com/linux-software-drivers
1302F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1303F: drivers/iio/adc/ad7292.c
1304
1305ANALOG DEVICES INC AD7293 DRIVER
1306M: Antoniu Miclaus <[email protected]>
1307L: [email protected]
1308S: Supported
1309W: https://ez.analog.com/linux-software-drivers
1310F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1311F: drivers/iio/dac/ad7293.c
1312
1313ANALOG DEVICES INC AD74115 DRIVER
1314M: Cosmin Tanislav <[email protected]>
1315L: [email protected]
1316S: Supported
1317W: https://ez.analog.com/linux-software-drivers
1318F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1319F: drivers/iio/addac/ad74115.c
1320
1321ANALOG DEVICES INC AD74413R DRIVER
1322M: Cosmin Tanislav <[email protected]>
1323L: [email protected]
1324S: Supported
1325W: https://ez.analog.com/linux-software-drivers
1326F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1327F: drivers/iio/addac/ad74413r.c
1328F: include/dt-bindings/iio/addac/adi,ad74413r.h
1329
1330ANALOG DEVICES INC AD7768-1 DRIVER
1331M: Michael Hennerich <[email protected]>
1332L: [email protected]
1333S: Supported
1334W: https://ez.analog.com/linux-software-drivers
1335F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1336F: drivers/iio/adc/ad7768-1.c
1337
1338ANALOG DEVICES INC AD7780 DRIVER
1339M: Michael Hennerich <[email protected]>
1340M: Renato Lui Geh <[email protected]>
1341L: [email protected]
1342S: Supported
1343W: https://ez.analog.com/linux-software-drivers
1344F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1345F: drivers/iio/adc/ad7780.c
1346
1347ANALOG DEVICES INC AD9467 DRIVER
1348M: Michael Hennerich <[email protected]>
1349M: Nuno Sa <[email protected]>
1350L: [email protected]
1351S: Supported
1352W: https://ez.analog.com/linux-software-drivers
1353F: Documentation/ABI/testing/debugfs-iio-ad9467
1354F: Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1355F: drivers/iio/adc/ad9467.c
1356
1357ANALOG DEVICES INC AD9739a DRIVER
1358M: Nuno Sa <[email protected]>
1359M: Dragos Bogdan <[email protected]>
1360L: [email protected]
1361S: Supported
1362W: https://ez.analog.com/linux-software-drivers
1363F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1364F: drivers/iio/dac/ad9739a.c
1365
1366ANALOG DEVICES INC ADA4250 DRIVER
1367M: Antoniu Miclaus <[email protected]>
1368L: [email protected]
1369S: Supported
1370W: https://ez.analog.com/linux-software-drivers
1371F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1372F: drivers/iio/amplifiers/ada4250.c
1373
1374ANALOG DEVICES INC ADF4377 DRIVER
1375M: Antoniu Miclaus <[email protected]>
1376L: [email protected]
1377S: Supported
1378W: https://ez.analog.com/linux-software-drivers
1379F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1380F: drivers/iio/frequency/adf4377.c
1381
1382ANALOG DEVICES INC ADGS1408 DRIVER
1383M: Mircea Caprioru <[email protected]>
1384S: Supported
1385F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1386F: drivers/mux/adgs1408.c
1387
1388ANALOG DEVICES INC ADIN DRIVER
1389M: Michael Hennerich <[email protected]>
1390L: [email protected]
1391S: Supported
1392W: https://ez.analog.com/linux-software-drivers
1393F: Documentation/devicetree/bindings/net/adi,adin.yaml
1394F: drivers/net/phy/adin.c
1395
1396ANALOG DEVICES INC ADIS DRIVER LIBRARY
1397M: Nuno Sa <[email protected]>
1398L: [email protected]
1399S: Supported
1400F: drivers/iio/imu/adis.c
1401F: drivers/iio/imu/adis_buffer.c
1402F: drivers/iio/imu/adis_trigger.c
1403F: include/linux/iio/imu/adis.h
1404
1405ANALOG DEVICES INC ADIS16460 DRIVER
1406M: Dragos Bogdan <[email protected]>
1407L: [email protected]
1408S: Supported
1409W: https://ez.analog.com/linux-software-drivers
1410F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1411F: drivers/iio/imu/adis16460.c
1412
1413ANALOG DEVICES INC ADIS16475 DRIVER
1414M: Nuno Sa <[email protected]>
1415L: [email protected]
1416S: Supported
1417W: https://ez.analog.com/linux-software-drivers
1418F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1419F: drivers/iio/imu/adis16475.c
1420
1421ANALOG DEVICES INC ADM1177 DRIVER
1422M: Michael Hennerich <[email protected]>
1423L: [email protected]
1424S: Supported
1425W: https://ez.analog.com/linux-software-drivers
1426F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1427F: drivers/hwmon/adm1177.c
1428
1429ANALOG DEVICES INC ADMFM2000 DRIVER
1430M: Kim Seer Paller <[email protected]>
1431L: [email protected]
1432S: Supported
1433W: https://ez.analog.com/linux-software-drivers
1434F: Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1435F: drivers/iio/frequency/admfm2000.c
1436
1437ANALOG DEVICES INC ADMV1013 DRIVER
1438M: Antoniu Miclaus <[email protected]>
1439L: [email protected]
1440S: Supported
1441W: https://ez.analog.com/linux-software-drivers
1442F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1443F: drivers/iio/frequency/admv1013.c
1444
1445ANALOG DEVICES INC ADMV1014 DRIVER
1446M: Antoniu Miclaus <[email protected]>
1447L: [email protected]
1448S: Supported
1449W: https://ez.analog.com/linux-software-drivers
1450F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1451F: drivers/iio/frequency/admv1014.c
1452
1453ANALOG DEVICES INC ADMV8818 DRIVER
1454M: Antoniu Miclaus <[email protected]>
1455L: [email protected]
1456S: Supported
1457W: https://ez.analog.com/linux-software-drivers
1458F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1459F: drivers/iio/filter/admv8818.c
1460
1461ANALOG DEVICES INC ADP5061 DRIVER
1462M: Michael Hennerich <[email protected]>
1463L: [email protected]
1464S: Supported
1465W: https://ez.analog.com/linux-software-drivers
1466F: drivers/power/supply/adp5061.c
1467
1468ANALOG DEVICES INC ADRF6780 DRIVER
1469M: Antoniu Miclaus <[email protected]>
1470L: [email protected]
1471S: Supported
1472W: https://ez.analog.com/linux-software-drivers
1473F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1474F: drivers/iio/frequency/adrf6780.c
1475
1476ANALOG DEVICES INC ADV7180 DRIVER
1477M: Lars-Peter Clausen <[email protected]>
1478L: [email protected]
1479S: Supported
1480W: https://ez.analog.com/linux-software-drivers
1481F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1482F: drivers/media/i2c/adv7180.c
1483
1484ANALOG DEVICES INC ADV748X DRIVER
1485M: Kieran Bingham <[email protected]>
1486L: [email protected]
1487S: Maintained
1488F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1489F: drivers/media/i2c/adv748x/*
1490
1491ANALOG DEVICES INC ADV7511 DRIVER
1492M: Hans Verkuil <[email protected]>
1493L: [email protected]
1494S: Maintained
1495F: drivers/media/i2c/adv7511*
1496
1497ANALOG DEVICES INC ADV7604 DRIVER
1498M: Hans Verkuil <[email protected]>
1499L: [email protected]
1500S: Maintained
1501F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1502F: drivers/media/i2c/adv7604*
1503
1504ANALOG DEVICES INC ADV7842 DRIVER
1505M: Hans Verkuil <[email protected]>
1506L: [email protected]
1507S: Maintained
1508F: drivers/media/i2c/adv7842*
1509
1510ANALOG DEVICES INC ADXRS290 DRIVER
1511M: Nishant Malpani <[email protected]>
1512L: [email protected]
1513S: Supported
1514F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1515F: drivers/iio/gyro/adxrs290.c
1516
1517ANALOG DEVICES INC ASOC CODEC DRIVERS
1518M: Lars-Peter Clausen <[email protected]>
1519M: Nuno Sá <[email protected]>
1520L: [email protected] (moderated for non-subscribers)
1521S: Supported
1522W: http://wiki.analog.com/
1523W: https://ez.analog.com/linux-software-drivers
1524F: sound/soc/codecs/ad1*
1525F: sound/soc/codecs/ad7*
1526F: sound/soc/codecs/adau*
1527F: sound/soc/codecs/adav*
1528F: sound/soc/codecs/sigmadsp.*
1529F: sound/soc/codecs/ssm*
1530
1531ANALOG DEVICES INC AXI DAC DRIVER
1532M: Nuno Sa <[email protected]>
1533L: [email protected]
1534S: Supported
1535W: https://ez.analog.com/linux-software-drivers
1536F: Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1537F: drivers/iio/dac/adi-axi-dac.c
1538
1539ANALOG DEVICES INC DMA DRIVERS
1540M: Lars-Peter Clausen <[email protected]>
1541S: Supported
1542W: https://ez.analog.com/linux-software-drivers
1543F: drivers/dma/dma-axi-dmac.c
1544
1545ANALOG DEVICES INC IIO DRIVERS
1546M: Lars-Peter Clausen <[email protected]>
1547M: Michael Hennerich <[email protected]>
1548S: Supported
1549W: http://wiki.analog.com/
1550W: https://ez.analog.com/linux-software-drivers
1551F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1552F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1553F: Documentation/devicetree/bindings/iio/*/adi,*
1554F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1555F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1556F: drivers/iio/*/ad*
1557F: drivers/iio/adc/ltc249*
1558F: drivers/iio/amplifiers/hmc425a.c
1559F: drivers/staging/iio/*/ad*
1560X: drivers/iio/*/adjd*
1561
1562ANALOGBITS PLL LIBRARIES
1563M: Paul Walmsley <[email protected]>
1564M: Samuel Holland <[email protected]>
1565S: Supported
1566F: drivers/clk/analogbits/*
1567F: include/linux/clk/analogbits*
1568
1569ANDROID DRIVERS
1570M: Greg Kroah-Hartman <[email protected]>
1571M: Arve Hjønnevåg <[email protected]>
1572M: Todd Kjos <[email protected]>
1573M: Martijn Coenen <[email protected]>
1574M: Joel Fernandes <[email protected]>
1575M: Christian Brauner <[email protected]>
1576M: Carlos Llamas <[email protected]>
1577M: Suren Baghdasaryan <[email protected]>
1578L: [email protected]
1579S: Supported
1580T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1581F: drivers/android/
1582
1583ANDROID GOLDFISH PIC DRIVER
1584M: Miodrag Dinic <[email protected]>
1585S: Supported
1586F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1587F: drivers/irqchip/irq-goldfish-pic.c
1588
1589ANDROID GOLDFISH RTC DRIVER
1590M: Jiaxun Yang <[email protected]>
1591S: Supported
1592F: drivers/rtc/rtc-goldfish.c
1593
1594AOA (Apple Onboard Audio) ALSA DRIVER
1595M: Johannes Berg <[email protected]>
1596L: [email protected]
1597L: [email protected] (moderated for non-subscribers)
1598S: Maintained
1599F: sound/aoa/
1600
1601APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1602M: William Breathitt Gray <[email protected]>
1603L: [email protected]
1604S: Maintained
1605F: drivers/iio/addac/stx104.c
1606
1607APM DRIVER
1608M: Jiri Kosina <[email protected]>
1609S: Odd fixes
1610T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1611F: arch/x86/kernel/apm_32.c
1612F: drivers/char/apm-emulation.c
1613F: include/linux/apm_bios.h
1614F: include/uapi/linux/apm_bios.h
1615
1616APPARMOR SECURITY MODULE
1617M: John Johansen <[email protected]>
1618M: John Johansen <[email protected]>
1619L: [email protected] (moderated for non-subscribers)
1620S: Supported
1621W: apparmor.net
1622B: https://gitlab.com/apparmor/apparmor-kernel
1623C: irc://irc.oftc.net/apparmor
1624T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1625T: https://gitlab.com/apparmor/apparmor-kernel.git
1626F: Documentation/admin-guide/LSM/apparmor.rst
1627F: security/apparmor/
1628
1629APPLE BCM5974 MULTITOUCH DRIVER
1630M: Henrik Rydberg <[email protected]>
1631L: [email protected]
1632S: Odd fixes
1633F: drivers/input/mouse/bcm5974.c
1634
1635APPLE PCIE CONTROLLER DRIVER
1636M: Alyssa Rosenzweig <[email protected]>
1637M: Marc Zyngier <[email protected]>
1638L: [email protected]
1639S: Maintained
1640F: drivers/pci/controller/pcie-apple.c
1641
1642APPLE SMC DRIVER
1643M: Henrik Rydberg <[email protected]>
1644L: [email protected]
1645S: Odd fixes
1646F: drivers/hwmon/applesmc.c
1647
1648APPLETALK NETWORK LAYER
1649L: [email protected]
1650S: Odd fixes
1651F: include/linux/atalk.h
1652F: include/uapi/linux/atalk.h
1653F: net/appletalk/
1654
1655APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1656M: Khuong Dinh <[email protected]>
1657S: Supported
1658F: arch/arm64/boot/dts/apm/
1659
1660APPLIED MICRO (APM) X-GENE SOC EDAC
1661M: Khuong Dinh <[email protected]>
1662S: Supported
1663F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1664F: drivers/edac/xgene_edac.c
1665
1666APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1667M: Iyappan Subramanian <[email protected]>
1668M: Keyur Chudgar <[email protected]>
1669S: Supported
1670F: drivers/net/ethernet/apm/xgene-v2/
1671
1672APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1673M: Iyappan Subramanian <[email protected]>
1674M: Keyur Chudgar <[email protected]>
1675M: Quan Nguyen <[email protected]>
1676S: Supported
1677F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1678F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1679F: drivers/net/ethernet/apm/xgene/
1680F: drivers/net/mdio/mdio-xgene.c
1681
1682APPLIED MICRO (APM) X-GENE SOC PMU
1683M: Khuong Dinh <[email protected]>
1684S: Supported
1685F: Documentation/admin-guide/perf/xgene-pmu.rst
1686F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1687F: drivers/perf/xgene_pmu.c
1688
1689APPLIED MICRO QT2025 PHY DRIVER
1690M: FUJITA Tomonori <[email protected]>
1691R: Trevor Gross <[email protected]>
1692L: [email protected]
1693L: [email protected]
1694S: Maintained
1695F: drivers/net/phy/qt2025.rs
1696
1697APTINA CAMERA SENSOR PLL
1698M: Laurent Pinchart <[email protected]>
1699L: [email protected]
1700S: Maintained
1701F: drivers/media/i2c/aptina-pll.*
1702
1703AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1704M: Aleksa Savic <[email protected]>
1705M: Jack Doan <[email protected]>
1706L: [email protected]
1707S: Maintained
1708F: Documentation/hwmon/aquacomputer_d5next.rst
1709F: drivers/hwmon/aquacomputer_d5next.c
1710
1711AQUANTIA ETHERNET DRIVER (atlantic)
1712M: Igor Russkikh <[email protected]>
1713L: [email protected]
1714S: Supported
1715W: https://www.marvell.com/
1716Q: https://patchwork.kernel.org/project/netdevbpf/list/
1717F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1718F: drivers/net/ethernet/aquantia/atlantic/
1719
1720AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1721M: Egor Pomozov <[email protected]>
1722L: [email protected]
1723S: Supported
1724W: http://www.aquantia.com
1725F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1726
1727AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1728M: Krzysztof Hałasa <[email protected]>
1729L: [email protected]
1730S: Maintained
1731F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1732F: drivers/media/i2c/ar0521.c
1733
1734ARASAN NAND CONTROLLER DRIVER
1735M: Miquel Raynal <[email protected]>
1736R: Michal Simek <[email protected]>
1737L: [email protected]
1738S: Maintained
1739F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1740F: drivers/mtd/nand/raw/arasan-nand-controller.c
1741
1742ARC FRAMEBUFFER DRIVER
1743M: Jaya Kumar <[email protected]>
1744S: Maintained
1745F: drivers/video/fbdev/arcfb.c
1746F: drivers/video/fbdev/core/fb_defio.c
1747
1748ARC PGU DRM DRIVER
1749M: Alexey Brodkin <[email protected]>
1750S: Supported
1751F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1752F: drivers/gpu/drm/tiny/arcpgu.c
1753
1754ARCNET NETWORK LAYER
1755M: Michael Grzeschik <[email protected]>
1756L: [email protected]
1757S: Maintained
1758F: drivers/net/arcnet/
1759F: include/uapi/linux/if_arcnet.h
1760
1761ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1762M: Arnd Bergmann <[email protected]>
1763M: Olof Johansson <[email protected]>
1764M: [email protected]
1765L: [email protected] (moderated for non-subscribers)
1766S: Maintained
1767P: Documentation/process/maintainer-soc.rst
1768C: irc://irc.libera.chat/armlinux
1769T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1770F: Documentation/process/maintainer-soc*.rst
1771F: arch/arm/boot/dts/Makefile
1772F: arch/arm64/boot/dts/Makefile
1773
1774ARM ARCHITECTED TIMER DRIVER
1775M: Mark Rutland <[email protected]>
1776M: Marc Zyngier <[email protected]>
1777L: [email protected] (moderated for non-subscribers)
1778S: Maintained
1779F: arch/arm/include/asm/arch_timer.h
1780F: arch/arm64/include/asm/arch_timer.h
1781F: drivers/clocksource/arm_arch_timer.c
1782
1783ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1784M: Marc Zyngier <[email protected]>
1785L: [email protected] (moderated for non-subscribers)
1786S: Maintained
1787F: Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1788F: arch/arm/include/asm/arch_gicv3.h
1789F: arch/arm64/include/asm/arch_gicv3.h
1790F: drivers/irqchip/irq-gic*.[ch]
1791F: include/linux/irqchip/arm-gic*.h
1792F: include/linux/irqchip/arm-vgic-info.h
1793
1794ARM HDLCD DRM DRIVER
1795M: Liviu Dudau <[email protected]>
1796S: Supported
1797F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1798F: drivers/gpu/drm/arm/hdlcd_*
1799
1800ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1801M: Linus Walleij <[email protected]>
1802L: [email protected] (moderated for non-subscribers)
1803S: Maintained
1804F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1805F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1806F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1807F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1808F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1809F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1810F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1811F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1812F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1813F: arch/arm/boot/dts/arm/arm-realview-*
1814F: arch/arm/boot/dts/arm/integrator*
1815F: arch/arm/boot/dts/arm/versatile*
1816F: arch/arm/mach-versatile/
1817F: drivers/bus/arm-integrator-lm.c
1818F: drivers/clk/versatile/
1819F: drivers/i2c/busses/i2c-versatile.c
1820F: drivers/irqchip/irq-versatile-fpga.c
1821F: drivers/mtd/maps/physmap-versatile.*
1822F: drivers/power/reset/arm-versatile-reboot.c
1823F: drivers/soc/versatile/
1824
1825ARM INTERCONNECT PMU DRIVERS
1826M: Robin Murphy <[email protected]>
1827S: Supported
1828F: Documentation/admin-guide/perf/arm-cmn.rst
1829F: Documentation/admin-guide/perf/arm-ni.rst
1830F: Documentation/devicetree/bindings/perf/arm,cmn.yaml
1831F: Documentation/devicetree/bindings/perf/arm,ni.yaml
1832F: drivers/perf/arm-cmn.c
1833F: drivers/perf/arm-ni.c
1834F: tools/perf/pmu-events/arch/arm64/arm/cmn/
1835
1836ARM KOMEDA DRM-KMS DRIVER
1837M: Liviu Dudau <[email protected]>
1838S: Supported
1839T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1840F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1841F: Documentation/gpu/komeda-kms.rst
1842F: drivers/gpu/drm/arm/display/include/
1843F: drivers/gpu/drm/arm/display/komeda/
1844
1845ARM MALI PANFROST DRM DRIVER
1846M: Boris Brezillon <[email protected]>
1847M: Rob Herring <[email protected]>
1848R: Steven Price <[email protected]>
1849L: [email protected]
1850S: Supported
1851T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1852F: Documentation/gpu/panfrost.rst
1853F: drivers/gpu/drm/ci/xfails/panfrost*
1854F: drivers/gpu/drm/panfrost/
1855F: include/uapi/drm/panfrost_drm.h
1856
1857ARM MALI PANTHOR DRM DRIVER
1858M: Boris Brezillon <[email protected]>
1859M: Steven Price <[email protected]>
1860M: Liviu Dudau <[email protected]>
1861L: [email protected]
1862S: Supported
1863T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1864F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1865F: drivers/gpu/drm/panthor/
1866F: include/uapi/drm/panthor_drm.h
1867
1868ARM MALI-DP DRM DRIVER
1869M: Liviu Dudau <[email protected]>
1870S: Supported
1871T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1872F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1873F: Documentation/gpu/afbc.rst
1874F: drivers/gpu/drm/arm/
1875
1876ARM MFM AND FLOPPY DRIVERS
1877M: Ian Molton <[email protected]>
1878S: Maintained
1879F: arch/arm/include/asm/floppy.h
1880F: arch/arm/mach-rpc/floppydma.S
1881
1882ARM PMU PROFILING AND DEBUGGING
1883M: Will Deacon <[email protected]>
1884M: Mark Rutland <[email protected]>
1885L: [email protected] (moderated for non-subscribers)
1886S: Maintained
1887F: Documentation/devicetree/bindings/arm/pmu.yaml
1888F: Documentation/devicetree/bindings/perf/
1889F: arch/arm*/include/asm/hw_breakpoint.h
1890F: arch/arm*/include/asm/perf_event.h
1891F: arch/arm*/kernel/hw_breakpoint.c
1892F: arch/arm*/kernel/perf_*
1893F: drivers/perf/
1894F: include/linux/perf/arm_pmu*.h
1895
1896ARM PORT
1897M: Russell King <[email protected]>
1898L: [email protected] (moderated for non-subscribers)
1899S: Odd Fixes
1900W: http://www.armlinux.org.uk/
1901T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1902F: arch/arm/
1903X: arch/arm/boot/dts/
1904
1905ARM PRIMECELL AACI PL041 DRIVER
1906M: Russell King <[email protected]>
1907S: Odd Fixes
1908F: sound/arm/aaci.*
1909
1910ARM PRIMECELL BUS SUPPORT
1911M: Russell King <[email protected]>
1912S: Odd Fixes
1913F: drivers/amba/
1914F: include/linux/amba/bus.h
1915
1916ARM PRIMECELL KMI PL050 DRIVER
1917M: Russell King <[email protected]>
1918S: Odd Fixes
1919F: drivers/input/serio/ambakmi.*
1920F: include/linux/amba/kmi.h
1921
1922ARM PRIMECELL MMCI PL180/1 DRIVER
1923M: Russell King <[email protected]>
1924S: Odd Fixes
1925F: drivers/mmc/host/mmci.*
1926F: include/linux/amba/mmci.h
1927
1928ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1929M: Miquel Raynal <[email protected]>
1930R: Michal Simek <[email protected]>
1931L: [email protected]
1932S: Maintained
1933F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1934F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1935
1936ARM PRIMECELL PL35X SMC DRIVER
1937M: Miquel Raynal <[email protected]>
1938R: Michal Simek <[email protected]>
1939L: [email protected] (moderated for non-subscribers)
1940S: Maintained
1941F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1942F: drivers/memory/pl353-smc.c
1943
1944ARM PRIMECELL SSP PL022 SPI DRIVER
1945M: Linus Walleij <[email protected]>
1946L: [email protected] (moderated for non-subscribers)
1947S: Maintained
1948F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1949F: drivers/spi/spi-pl022.c
1950
1951ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1952M: Russell King <[email protected]>
1953S: Odd Fixes
1954F: drivers/tty/serial/amba-pl01*.c
1955F: include/linux/amba/serial.h
1956
1957ARM PRIMECELL VIC PL190/PL192 DRIVER
1958M: Linus Walleij <[email protected]>
1959L: [email protected] (moderated for non-subscribers)
1960S: Maintained
1961F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1962F: drivers/irqchip/irq-vic.c
1963
1964ARM SMC WATCHDOG DRIVER
1965M: Julius Werner <[email protected]>
1966R: Evan Benn <[email protected]>
1967S: Maintained
1968F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1969F: drivers/watchdog/arm_smc_wdt.c
1970
1971ARM SMMU DRIVERS
1972M: Will Deacon <[email protected]>
1973R: Robin Murphy <[email protected]>
1974L: [email protected] (moderated for non-subscribers)
1975S: Maintained
1976F: Documentation/devicetree/bindings/iommu/arm,smmu*
1977F: drivers/iommu/arm/
1978F: drivers/iommu/io-pgtable-arm*
1979
1980ARM SMMU SVA SUPPORT
1981R: Jean-Philippe Brucker <[email protected]>
1982F: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1983
1984ARM SUB-ARCHITECTURES
1985L: [email protected] (moderated for non-subscribers)
1986S: Maintained
1987C: irc://irc.libera.chat/armlinux
1988T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1989F: arch/arm/mach-*/
1990F: arch/arm/plat-*/
1991
1992ARM/ACTIONS SEMI ARCHITECTURE
1993M: Andreas Färber <[email protected]>
1994M: Manivannan Sadhasivam <[email protected]>
1995L: [email protected] (moderated for non-subscribers)
1996L: [email protected] (moderated for non-subscribers)
1997S: Maintained
1998F: Documentation/devicetree/bindings/arm/actions.yaml
1999F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
2000F: Documentation/devicetree/bindings/dma/owl-dma.yaml
2001F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2002F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2003F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2004F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2005F: Documentation/devicetree/bindings/pinctrl/actions,*
2006F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
2007F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
2008F: arch/arm/boot/dts/actions/
2009F: arch/arm/mach-actions/
2010F: arch/arm64/boot/dts/actions/
2011F: drivers/clk/actions/
2012F: drivers/clocksource/timer-owl*
2013F: drivers/dma/owl-dma.c
2014F: drivers/i2c/busses/i2c-owl.c
2015F: drivers/irqchip/irq-owl-sirq.c
2016F: drivers/mmc/host/owl-mmc.c
2017F: drivers/net/ethernet/actions/
2018F: drivers/pinctrl/actions/*
2019F: drivers/pmdomain/actions/
2020F: include/dt-bindings/power/owl-*
2021F: include/dt-bindings/reset/actions,*
2022F: include/linux/soc/actions/
2023N: owl
2024
2025ARM/AIROHA SOC SUPPORT
2026M: Matthias Brugger <[email protected]>
2027M: AngeloGioacchino Del Regno <[email protected]>
2028L: [email protected] (moderated for non-subscribers)
2029L: [email protected] (moderated for non-subscribers)
2030S: Odd Fixes
2031F: arch/arm/boot/dts/airoha/
2032F: arch/arm64/boot/dts/airoha/
2033
2034ARM/Allwinner SoC Clock Support
2035M: Emilio López <[email protected]>
2036S: Maintained
2037F: drivers/clk/sunxi/
2038
2039ARM/Allwinner sunXi SoC support
2040M: Chen-Yu Tsai <[email protected]>
2041M: Jernej Skrabec <[email protected]>
2042M: Samuel Holland <[email protected]>
2043L: [email protected] (moderated for non-subscribers)
2044L: [email protected]
2045S: Maintained
2046T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2047F: arch/arm/mach-sunxi/
2048F: arch/arm64/boot/dts/allwinner/
2049F: drivers/clk/sunxi-ng/
2050F: drivers/pinctrl/sunxi/
2051F: drivers/soc/sunxi/
2052N: allwinner
2053N: sun[x456789]i
2054N: sun[25]0i
2055
2056ARM/ALPHASCALE ARCHITECTURE
2057M: Krzysztof Kozlowski <[email protected]>
2058L: [email protected] (moderated for non-subscribers)
2059S: Odd Fixes
2060F: arch/arm/boot/dts/alphascale/
2061F: drivers/clk/clk-asm9260.c
2062F: drivers/clocksource/asm9260_timer.c
2063F: drivers/rtc/rtc-asm9260.c
2064F: drivers/watchdog/asm9260_wdt.c
2065
2066ARM/AMD PENSANDO ARM64 ARCHITECTURE
2067M: Brad Larson <[email protected]>
2068L: [email protected] (moderated for non-subscribers)
2069S: Supported
2070F: Documentation/devicetree/bindings/*/amd,pensando*
2071F: arch/arm64/boot/dts/amd/elba*
2072
2073ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2074M: Neil Armstrong <[email protected]>
2075M: Jerome Brunet <[email protected]>
2076L: [email protected]
2077S: Maintained
2078F: Documentation/devicetree/bindings/clock/amlogic*
2079F: drivers/clk/meson/
2080F: include/dt-bindings/clock/amlogic,a1*
2081F: include/dt-bindings/clock/gxbb*
2082F: include/dt-bindings/clock/meson*
2083
2084ARM/Amlogic Meson SoC Crypto Drivers
2085M: Corentin Labbe <[email protected]>
2086L: [email protected]
2087L: [email protected]
2088S: Maintained
2089F: Documentation/devicetree/bindings/crypto/amlogic*
2090F: drivers/crypto/amlogic/
2091
2092ARM/Amlogic Meson SoC Sound Drivers
2093M: Jerome Brunet <[email protected]>
2094L: [email protected] (moderated for non-subscribers)
2095S: Maintained
2096F: Documentation/devicetree/bindings/sound/amlogic*
2097F: sound/soc/meson/
2098
2099ARM/Amlogic Meson SoC support
2100M: Neil Armstrong <[email protected]>
2101M: Kevin Hilman <[email protected]>
2102R: Jerome Brunet <[email protected]>
2103R: Martin Blumenstingl <[email protected]>
2104L: [email protected] (moderated for non-subscribers)
2105L: [email protected]
2106S: Maintained
2107W: http://linux-meson.com/
2108F: Documentation/devicetree/bindings/phy/amlogic*
2109F: arch/arm/boot/dts/amlogic/
2110F: arch/arm/mach-meson/
2111F: arch/arm64/boot/dts/amlogic/
2112F: drivers/pmdomain/amlogic/
2113F: drivers/mmc/host/meson*
2114F: drivers/phy/amlogic/
2115F: drivers/pinctrl/meson/
2116F: drivers/rtc/rtc-meson*
2117F: drivers/soc/amlogic/
2118N: meson
2119
2120ARM/Annapurna Labs ALPINE ARCHITECTURE
2121M: Antoine Tenart <[email protected]>
2122L: [email protected] (moderated for non-subscribers)
2123S: Odd Fixes
2124F: arch/arm/boot/dts/amazon/
2125F: arch/arm/mach-alpine/
2126F: arch/arm64/boot/dts/amazon/
2127F: drivers/*/*alpine*
2128
2129ARM/APPLE MACHINE SOUND DRIVERS
2130M: Martin Povišer <[email protected]>
2131L: [email protected]
2132L: [email protected] (moderated for non-subscribers)
2133S: Maintained
2134F: Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2135F: Documentation/devicetree/bindings/sound/apple,*
2136F: sound/soc/apple/*
2137F: sound/soc/codecs/cs42l83-i2c.c
2138F: sound/soc/codecs/ssm3515.c
2139
2140ARM/APPLE MACHINE SUPPORT
2141M: Hector Martin <[email protected]>
2142M: Sven Peter <[email protected]>
2143R: Alyssa Rosenzweig <[email protected]>
2144L: [email protected]
2145L: [email protected] (moderated for non-subscribers)
2146S: Maintained
2147W: https://asahilinux.org
2148B: https://github.com/AsahiLinux/linux/issues
2149C: irc://irc.oftc.net/asahi-dev
2150T: git https://github.com/AsahiLinux/linux.git
2151F: Documentation/devicetree/bindings/arm/apple.yaml
2152F: Documentation/devicetree/bindings/arm/apple/*
2153F: Documentation/devicetree/bindings/clock/apple,nco.yaml
2154F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2155F: Documentation/devicetree/bindings/dma/apple,admac.yaml
2156F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2157F: Documentation/devicetree/bindings/interrupt-controller/apple,*
2158F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
2159F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
2160F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2161F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2162F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2163F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2164F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
2165F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2166F: Documentation/devicetree/bindings/power/apple*
2167F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2168F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2169F: arch/arm64/boot/dts/apple/
2170F: drivers/bluetooth/hci_bcm4377.c
2171F: drivers/clk/clk-apple-nco.c
2172F: drivers/cpufreq/apple-soc-cpufreq.c
2173F: drivers/dma/apple-admac.c
2174F: drivers/pmdomain/apple/
2175F: drivers/i2c/busses/i2c-pasemi-core.c
2176F: drivers/i2c/busses/i2c-pasemi-platform.c
2177F: drivers/iommu/apple-dart.c
2178F: drivers/iommu/io-pgtable-dart.c
2179F: drivers/irqchip/irq-apple-aic.c
2180F: drivers/nvme/host/apple.c
2181F: drivers/nvmem/apple-efuses.c
2182F: drivers/pinctrl/pinctrl-apple-gpio.c
2183F: drivers/pwm/pwm-apple.c
2184F: drivers/soc/apple/*
2185F: drivers/watchdog/apple_wdt.c
2186F: include/dt-bindings/interrupt-controller/apple-aic.h
2187F: include/dt-bindings/pinctrl/apple.h
2188F: include/linux/soc/apple/*
2189
2190ARM/ARTPEC MACHINE SUPPORT
2191M: Jesper Nilsson <[email protected]>
2192M: Lars Persson <[email protected]>
2193L: [email protected]
2194S: Maintained
2195F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2196F: arch/arm/boot/dts/axis/
2197F: arch/arm/mach-artpec
2198F: drivers/clk/axis
2199F: drivers/crypto/axis
2200F: drivers/mmc/host/usdhi6rol0.c
2201F: drivers/pinctrl/pinctrl-artpec*
2202
2203ARM/ASPEED I2C DRIVER
2204M: Brendan Higgins <[email protected]>
2205R: Benjamin Herrenschmidt <[email protected]>
2206R: Joel Stanley <[email protected]>
2207L: [email protected]
2208L: [email protected] (moderated for non-subscribers)
2209S: Maintained
2210F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2211F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2212F: drivers/i2c/busses/i2c-aspeed.c
2213F: drivers/irqchip/irq-aspeed-i2c-ic.c
2214
2215ARM/ASPEED MACHINE SUPPORT
2216M: Joel Stanley <[email protected]>
2217R: Andrew Jeffery <[email protected]>
2218L: [email protected] (moderated for non-subscribers)
2219L: [email protected] (moderated for non-subscribers)
2220S: Supported
2221Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2222T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2223F: Documentation/devicetree/bindings/arm/aspeed/
2224F: arch/arm/boot/dts/aspeed/
2225F: arch/arm/mach-aspeed/
2226N: aspeed
2227
2228ARM/AXM LSI SOC
2229M: Krzysztof Kozlowski <[email protected]>
2230L: [email protected] (moderated for non-subscribers)
2231S: Odd Fixes
2232F: Documentation/devicetree/bindings/arm/axxia.yaml
2233F: arch/arm/boot/dts/intel/axm/
2234F: arch/arm/mach-axxia/
2235
2236ARM/BITMAIN ARCHITECTURE
2237M: Manivannan Sadhasivam <[email protected]>
2238L: [email protected] (moderated for non-subscribers)
2239S: Maintained
2240F: Documentation/devicetree/bindings/arm/bitmain.yaml
2241F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2242F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2243F: arch/arm64/boot/dts/bitmain/
2244F: drivers/clk/clk-bm1880.c
2245F: drivers/pinctrl/pinctrl-bm1880.c
2246
2247ARM/CALXEDA HIGHBANK ARCHITECTURE
2248M: Andre Przywara <[email protected]>
2249L: [email protected] (moderated for non-subscribers)
2250S: Maintained
2251F: arch/arm/boot/dts/calxeda/
2252F: arch/arm/mach-highbank/
2253
2254ARM/CAVIUM THUNDER NETWORK DRIVER
2255M: Sunil Goutham <[email protected]>
2256L: [email protected] (moderated for non-subscribers)
2257S: Supported
2258F: drivers/net/ethernet/cavium/thunder/
2259
2260ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2261M: Lukasz Majewski <[email protected]>
2262L: [email protected] (moderated for non-subscribers)
2263S: Maintained
2264F: arch/arm/mach-ep93xx/ts72xx.c
2265
2266ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2267M: Alexander Shiyan <[email protected]>
2268L: [email protected] (moderated for non-subscribers)
2269S: Odd Fixes
2270N: clps711x
2271
2272ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2273M: Hartley Sweeten <[email protected]>
2274M: Alexander Sverdlin <[email protected]>
2275M: Nikita Shubin <[email protected]>
2276L: [email protected] (moderated for non-subscribers)
2277S: Maintained
2278F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2279F: Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2280F: arch/arm/boot/compressed/misc-ep93xx.h
2281F: arch/arm/mach-ep93xx/
2282F: drivers/iio/adc/ep93xx_adc.c
2283
2284ARM/CLKDEV SUPPORT
2285M: Russell King <[email protected]>
2286L: [email protected] (moderated for non-subscribers)
2287S: Maintained
2288T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2289F: drivers/clk/clkdev.c
2290
2291ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2292M: Baruch Siach <[email protected]>
2293L: [email protected] (moderated for non-subscribers)
2294S: Maintained
2295F: arch/arm/boot/dts/cnxt/
2296N: digicolor
2297
2298ARM/CORESIGHT FRAMEWORK AND DRIVERS
2299M: Suzuki K Poulose <[email protected]>
2300R: Mike Leach <[email protected]>
2301R: James Clark <[email protected]>
2302L: [email protected] (moderated for non-subscribers)
2303L: [email protected] (moderated for non-subscribers)
2304S: Maintained
2305T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2306F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2307F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2308F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2309F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2310F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2311F: Documentation/trace/coresight/*
2312F: drivers/hwtracing/coresight/*
2313F: include/dt-bindings/arm/coresight-cti-dt.h
2314F: include/linux/coresight*
2315F: include/uapi/linux/coresight*
2316F: samples/coresight/*
2317F: tools/perf/Documentation/arm-coresight.txt
2318F: tools/perf/arch/arm/util/auxtrace.c
2319F: tools/perf/arch/arm/util/cs-etm.c
2320F: tools/perf/arch/arm/util/cs-etm.h
2321F: tools/perf/arch/arm/util/pmu.c
2322F: tools/perf/tests/shell/*coresight*
2323F: tools/perf/tests/shell/coresight/*
2324F: tools/perf/tests/shell/lib/*coresight*
2325F: tools/perf/util/cs-etm-decoder/*
2326F: tools/perf/util/cs-etm.*
2327
2328ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2329M: Hans Ulli Kroll <[email protected]>
2330M: Linus Walleij <[email protected]>
2331L: [email protected] (moderated for non-subscribers)
2332S: Maintained
2333T: git git://github.com/ulli-kroll/linux.git
2334F: Documentation/devicetree/bindings/arm/gemini.yaml
2335F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2336F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2337F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2338F: arch/arm/boot/dts/gemini/
2339F: arch/arm/mach-gemini/
2340F: drivers/crypto/gemini/
2341F: drivers/net/ethernet/cortina/
2342F: drivers/pinctrl/pinctrl-gemini.c
2343F: drivers/rtc/rtc-ftrtc010.c
2344
2345ARM/CZ.NIC TURRIS SUPPORT
2346M: Marek Behún <[email protected]>
2347S: Maintained
2348W: https://www.turris.cz/
2349F: Documentation/ABI/testing/debugfs-moxtet
2350F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2351F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2352F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2353F: Documentation/devicetree/bindings/bus/moxtet.txt
2354F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2355F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2356F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2357F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2358F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2359F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2360F: drivers/bus/moxtet.c
2361F: drivers/firmware/turris-mox-rwtm.c
2362F: drivers/gpio/gpio-moxtet.c
2363F: drivers/leds/leds-turris-omnia.c
2364F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2365F: drivers/platform/cznic/
2366F: drivers/watchdog/armada_37xx_wdt.c
2367F: include/dt-bindings/bus/moxtet.h
2368F: include/linux/armada-37xx-rwtm-mailbox.h
2369F: include/linux/moxtet.h
2370F: include/linux/turris-omnia-mcu-interface.h
2371
2372ARM/FARADAY FA526 PORT
2373M: Hans Ulli Kroll <[email protected]>
2374L: [email protected] (moderated for non-subscribers)
2375S: Maintained
2376T: git git://git.berlios.de/gemini-board
2377F: arch/arm/mm/*-fa*
2378
2379ARM/FOOTBRIDGE ARCHITECTURE
2380M: Russell King <[email protected]>
2381L: [email protected] (moderated for non-subscribers)
2382S: Maintained
2383W: http://www.armlinux.org.uk/
2384F: arch/arm/include/asm/hardware/dec21285.h
2385F: arch/arm/mach-footbridge/
2386
2387ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2388M: Shawn Guo <[email protected]>
2389M: Sascha Hauer <[email protected]>
2390R: Pengutronix Kernel Team <[email protected]>
2391R: Fabio Estevam <[email protected]>
2392L: [email protected]
2393L: [email protected] (moderated for non-subscribers)
2394S: Maintained
2395T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2396F: arch/arm/boot/dts/nxp/imx/
2397F: arch/arm/boot/dts/nxp/mxs/
2398F: arch/arm64/boot/dts/freescale/
2399X: arch/arm64/boot/dts/freescale/fsl-*
2400X: arch/arm64/boot/dts/freescale/qoriq-*
2401X: drivers/media/i2c/
2402N: imx
2403N: mxs
2404
2405ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2406M: Shawn Guo <[email protected]>
2407L: [email protected] (moderated for non-subscribers)
2408S: Maintained
2409T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2410F: arch/arm/boot/dts/nxp/ls/
2411F: arch/arm64/boot/dts/freescale/fsl-*
2412F: arch/arm64/boot/dts/freescale/qoriq-*
2413
2414ARM/FREESCALE VYBRID ARM ARCHITECTURE
2415M: Shawn Guo <[email protected]>
2416M: Sascha Hauer <[email protected]>
2417R: Pengutronix Kernel Team <[email protected]>
2418R: Stefan Agner <[email protected]>
2419L: [email protected] (moderated for non-subscribers)
2420S: Maintained
2421T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2422F: arch/arm/boot/dts/nxp/vf/
2423F: arch/arm/mach-imx/*vf610*
2424
2425ARM/GUMSTIX MACHINE SUPPORT
2426M: Steve Sakoman <[email protected]>
2427L: [email protected] (moderated for non-subscribers)
2428S: Maintained
2429
2430ARM/HISILICON SOC SUPPORT
2431M: Wei Xu <[email protected]>
2432L: [email protected] (moderated for non-subscribers)
2433S: Supported
2434W: http://www.hisilicon.com
2435T: git https://github.com/hisilicon/linux-hisi.git
2436F: arch/arm/boot/dts/hisilicon/
2437F: arch/arm/mach-hisi/
2438F: arch/arm64/boot/dts/hisilicon/
2439
2440ARM/HP JORNADA 7XX MACHINE SUPPORT
2441M: Kristoffer Ericson <[email protected]>
2442S: Maintained
2443W: www.jlime.com
2444T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2445F: arch/arm/mach-sa1100/include/mach/jornada720.h
2446F: arch/arm/mach-sa1100/jornada720.c
2447
2448ARM/HPE GXP ARCHITECTURE
2449M: Jean-Marie Verdun <[email protected]>
2450M: Nick Hawkins <[email protected]>
2451S: Maintained
2452F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2453F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2454F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2455F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2456F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2457F: Documentation/hwmon/gxp-fan-ctrl.rst
2458F: arch/arm/boot/dts/hpe/
2459F: arch/arm/mach-hpe/
2460F: drivers/clocksource/timer-gxp.c
2461F: drivers/hwmon/gxp-fan-ctrl.c
2462F: drivers/i2c/busses/i2c-gxp.c
2463F: drivers/spi/spi-gxp.c
2464F: drivers/watchdog/gxp-wdt.c
2465
2466ARM/IGEP MACHINE SUPPORT
2467M: Enric Balletbo i Serra <[email protected]>
2468M: Javier Martinez Canillas <[email protected]>
2469L: [email protected]
2470L: [email protected] (moderated for non-subscribers)
2471S: Maintained
2472F: arch/arm/boot/dts/ti/omap/omap3-igep*
2473
2474ARM/INTEL IXP4XX ARM ARCHITECTURE
2475M: Linus Walleij <[email protected]>
2476M: Imre Kaloz <[email protected]>
2477L: [email protected] (moderated for non-subscribers)
2478S: Maintained
2479F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2480F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2481F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2482F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2483F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2484F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2485F: arch/arm/boot/dts/intel/ixp/
2486F: arch/arm/mach-ixp4xx/
2487F: drivers/bus/intel-ixp4xx-eb.c
2488F: drivers/char/hw_random/ixp4xx-rng.c
2489F: drivers/clocksource/timer-ixp4xx.c
2490F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2491F: drivers/gpio/gpio-ixp4xx.c
2492F: drivers/irqchip/irq-ixp4xx.c
2493F: drivers/net/ethernet/xscale/ixp4xx_eth.c
2494F: drivers/net/wan/ixp4xx_hss.c
2495F: drivers/soc/ixp4xx/ixp4xx-npe.c
2496F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
2497F: include/linux/soc/ixp4xx/npe.h
2498F: include/linux/soc/ixp4xx/qmgr.h
2499
2500ARM/INTEL KEEMBAY ARCHITECTURE
2501M: Paul J. Murphy <[email protected]>
2502M: Daniele Alessandrelli <[email protected]>
2503S: Maintained
2504F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2505F: arch/arm64/boot/dts/intel/keembay-evm.dts
2506F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2507
2508ARM/INTEL XSC3 (MANZANO) ARM CORE
2509M: Lennert Buytenhek <[email protected]>
2510L: [email protected] (moderated for non-subscribers)
2511S: Maintained
2512
2513ARM/LG1K ARCHITECTURE
2514M: Chanho Min <[email protected]>
2515L: [email protected] (moderated for non-subscribers)
2516S: Maintained
2517F: arch/arm64/boot/dts/lg/
2518
2519ARM/LPC18XX ARCHITECTURE
2520M: Vladimir Zapolskiy <[email protected]>
2521L: [email protected] (moderated for non-subscribers)
2522S: Maintained
2523F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2524F: arch/arm/boot/dts/nxp/lpc/lpc43*
2525F: drivers/i2c/busses/i2c-lpc2k.c
2526F: drivers/memory/pl172.c
2527F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2528F: drivers/rtc/rtc-lpc24xx.c
2529N: lpc18xx
2530
2531ARM/LPC32XX SOC SUPPORT
2532M: Vladimir Zapolskiy <[email protected]>
2533M: Piotr Wojtaszczyk <[email protected]>
2534L: [email protected] (moderated for non-subscribers)
2535S: Maintained
2536T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2537F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2538F: arch/arm/boot/dts/nxp/lpc/lpc32*
2539F: arch/arm/mach-lpc32xx/
2540F: drivers/dma/lpc32xx-dmamux.c
2541F: drivers/i2c/busses/i2c-pnx.c
2542F: drivers/net/ethernet/nxp/lpc_eth.c
2543F: drivers/usb/host/ohci-nxp.c
2544F: drivers/watchdog/pnx4008_wdt.c
2545N: lpc32xx
2546
2547LPC32XX DMAMUX SUPPORT
2548M: J.M.B. Downing <[email protected]>
2549M: Piotr Wojtaszczyk <[email protected]>
2550R: Vladimir Zapolskiy <[email protected]>
2551L: [email protected] (moderated for non-subscribers)
2552S: Maintained
2553F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2554
2555ARM/Marvell Dove/MV78xx0/Orion SOC support
2556M: Andrew Lunn <[email protected]>
2557M: Sebastian Hesselbarth <[email protected]>
2558M: Gregory Clement <[email protected]>
2559L: [email protected] (moderated for non-subscribers)
2560S: Maintained
2561T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2562F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2563F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2564F: Documentation/devicetree/bindings/soc/dove/
2565F: arch/arm/boot/dts/marvell/dove*
2566F: arch/arm/boot/dts/marvell/orion5x*
2567F: arch/arm/mach-dove/
2568F: arch/arm/mach-mv78xx0/
2569F: arch/arm/mach-orion5x/
2570F: arch/arm/plat-orion/
2571F: drivers/bus/mvebu-mbus.c
2572F: drivers/soc/dove/
2573
2574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2575M: Andrew Lunn <[email protected]>
2576M: Gregory Clement <[email protected]>
2577M: Sebastian Hesselbarth <[email protected]>
2578L: [email protected] (moderated for non-subscribers)
2579S: Maintained
2580T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2581F: Documentation/devicetree/bindings/arm/marvell/
2582F: arch/arm/boot/dts/marvell/armada*
2583F: arch/arm/boot/dts/marvell/kirkwood*
2584F: arch/arm/configs/mvebu_*_defconfig
2585F: arch/arm/mach-mvebu/
2586F: arch/arm64/boot/dts/marvell/
2587F: drivers/clk/mvebu/
2588F: drivers/cpufreq/armada-37xx-cpufreq.c
2589F: drivers/cpufreq/armada-8k-cpufreq.c
2590F: drivers/cpufreq/mvebu-cpufreq.c
2591F: drivers/irqchip/irq-armada-370-xp.c
2592F: drivers/irqchip/irq-mvebu-*
2593F: drivers/pinctrl/mvebu/
2594F: drivers/rtc/rtc-armada38x.c
2595
2596ARM/Mediatek RTC DRIVER
2597M: Eddie Huang <[email protected]>
2598M: Sean Wang <[email protected]>
2599L: [email protected] (moderated for non-subscribers)
2600L: [email protected] (moderated for non-subscribers)
2601S: Maintained
2602F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2603F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2604F: drivers/rtc/rtc-mt2712.c
2605F: drivers/rtc/rtc-mt6397.c
2606F: drivers/rtc/rtc-mt7622.c
2607
2608ARM/Mediatek SoC support
2609M: Matthias Brugger <[email protected]>
2610M: AngeloGioacchino Del Regno <[email protected]>
2611L: [email protected]
2612L: [email protected] (moderated for non-subscribers)
2613L: [email protected] (moderated for non-subscribers)
2614S: Maintained
2615W: https://mtk.wiki.kernel.org/
2616C: irc://irc.libera.chat/linux-mediatek
2617F: arch/arm/boot/dts/mediatek/
2618F: arch/arm/mach-mediatek/
2619F: arch/arm64/boot/dts/mediatek/
2620F: drivers/soc/mediatek/
2621N: mtk
2622N: mt[2678]
2623K: mediatek
2624
2625ARM/Mediatek USB3 PHY DRIVER
2626M: Chunfeng Yun <[email protected]>
2627L: [email protected] (moderated for non-subscribers)
2628L: [email protected] (moderated for non-subscribers)
2629S: Maintained
2630F: Documentation/devicetree/bindings/phy/mediatek,*
2631F: drivers/phy/mediatek/
2632
2633ARM/MICROCHIP (ARM64) SoC support
2634M: Conor Dooley <[email protected]>
2635M: Nicolas Ferre <[email protected]>
2636M: Claudiu Beznea <[email protected]>
2637L: [email protected] (moderated for non-subscribers)
2638S: Supported
2639T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2640F: arch/arm64/boot/dts/microchip/
2641
2642ARM/Microchip (AT91) SoC support
2643M: Nicolas Ferre <[email protected]>
2644M: Alexandre Belloni <[email protected]>
2645M: Claudiu Beznea <[email protected]>
2646L: [email protected] (moderated for non-subscribers)
2647S: Supported
2648W: http://www.linux4sam.org
2649T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2650F: arch/arm/boot/dts/microchip/
2651F: arch/arm/include/debug/at91.S
2652F: arch/arm/mach-at91/
2653F: drivers/memory/atmel*
2654F: drivers/watchdog/sama5d4_wdt.c
2655F: include/soc/at91/
2656X: drivers/input/touchscreen/atmel_mxt_ts.c
2657N: at91
2658N: atmel
2659
2660ARM/Microchip Sparx5 SoC support
2661M: Lars Povlsen <[email protected]>
2662M: Steen Hegelund <[email protected]>
2663M: Daniel Machon <[email protected]>
2664M: [email protected]
2665L: [email protected] (moderated for non-subscribers)
2666S: Supported
2667F: arch/arm64/boot/dts/microchip/sparx*
2668F: drivers/net/ethernet/microchip/vcap/
2669F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2670N: sparx5
2671
2672ARM/MILBEAUT ARCHITECTURE
2673M: Taichi Sugaya <[email protected]>
2674M: Takao Orito <[email protected]>
2675L: [email protected] (moderated for non-subscribers)
2676S: Maintained
2677F: arch/arm/boot/dts/socionext/milbeaut*
2678F: arch/arm/mach-milbeaut/
2679N: milbeaut
2680
2681ARM/MOXA ART SOC
2682M: Krzysztof Kozlowski <[email protected]>
2683L: [email protected] (moderated for non-subscribers)
2684S: Odd Fixes
2685F: Documentation/devicetree/bindings/arm/moxart.yaml
2686F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2687F: arch/arm/boot/dts/moxa/
2688F: drivers/clk/clk-moxart.c
2689
2690ARM/MStar/Sigmastar Armv7 SoC support
2691M: Daniel Palmer <[email protected]>
2692M: Romain Perier <[email protected]>
2693L: [email protected] (moderated for non-subscribers)
2694S: Maintained
2695W: http://linux-chenxing.org/
2696T: git git://github.com/linux-chenxing/linux.git
2697F: Documentation/devicetree/bindings/arm/mstar/*
2698F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2699F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2700F: arch/arm/boot/dts/sigmastar/
2701F: arch/arm/mach-mstar/
2702F: drivers/clk/mstar/
2703F: drivers/clocksource/timer-msc313e.c
2704F: drivers/gpio/gpio-msc313.c
2705F: drivers/rtc/rtc-msc313.c
2706F: drivers/watchdog/msc313e_wdt.c
2707F: include/dt-bindings/clock/mstar-*
2708F: include/dt-bindings/gpio/msc313-gpio.h
2709
2710ARM/NOMADIK/Ux500 ARCHITECTURES
2711M: Linus Walleij <[email protected]>
2712L: [email protected] (moderated for non-subscribers)
2713S: Maintained
2714T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2715F: Documentation/devicetree/bindings/arm/ste-*
2716F: Documentation/devicetree/bindings/arm/ux500.yaml
2717F: Documentation/devicetree/bindings/arm/ux500/
2718F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2719F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2720F: arch/arm/boot/dts/st/ste-*
2721F: arch/arm/mach-nomadik/
2722F: arch/arm/mach-ux500/
2723F: drivers/clk/clk-nomadik.c
2724F: drivers/clocksource/clksrc-dbx500-prcmu.c
2725F: drivers/dma/ste_dma40*
2726F: drivers/pmdomain/st/ste-ux500-pm-domain.c
2727F: drivers/gpio/gpio-nomadik.c
2728F: drivers/hwspinlock/u8500_hsem.c
2729F: drivers/i2c/busses/i2c-nomadik.c
2730F: drivers/iio/adc/ab8500-gpadc.c
2731F: drivers/mfd/ab8500*
2732F: drivers/mfd/abx500*
2733F: drivers/mfd/db8500*
2734F: drivers/pinctrl/nomadik/
2735F: drivers/rtc/rtc-ab8500.c
2736F: drivers/rtc/rtc-pl031.c
2737F: drivers/soc/ux500/
2738
2739ARM/NUVOTON MA35 ARCHITECTURE
2740M: Jacky Huang <[email protected]>
2741M: Shan-Chun Hung <[email protected]>
2742L: [email protected] (moderated for non-subscribers)
2743S: Supported
2744F: Documentation/devicetree/bindings/*/*/*ma35*
2745F: Documentation/devicetree/bindings/*/*ma35*
2746F: arch/arm64/boot/dts/nuvoton/*ma35*
2747F: drivers/*/*/*ma35*
2748F: drivers/*/*ma35*
2749K: ma35d1
2750
2751ARM/NUVOTON NPCM ARCHITECTURE
2752M: Avi Fishman <[email protected]>
2753M: Tomer Maimon <[email protected]>
2754M: Tali Perry <[email protected]>
2755R: Patrick Venture <[email protected]>
2756R: Nancy Yuen <[email protected]>
2757R: Benjamin Fair <[email protected]>
2758L: [email protected] (moderated for non-subscribers)
2759S: Supported
2760F: Documentation/devicetree/bindings/*/*/*npcm*
2761F: Documentation/devicetree/bindings/*/*npcm*
2762F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2763F: arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2764F: arch/arm/mach-npcm/
2765F: arch/arm64/boot/dts/nuvoton/
2766F: drivers/*/*/*npcm*
2767F: drivers/*/*npcm*
2768F: drivers/rtc/rtc-nct3018y.c
2769F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2770F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2771
2772ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2773M: Joseph Liu <[email protected]>
2774M: Marvin Lin <[email protected]>
2775L: [email protected]
2776L: [email protected] (moderated for non-subscribers)
2777S: Maintained
2778F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2779F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2780F: Documentation/userspace-api/media/drivers/npcm-video.rst
2781F: drivers/media/platform/nuvoton/
2782F: include/uapi/linux/npcm-video.h
2783
2784ARM/NUVOTON WPCM450 ARCHITECTURE
2785M: Jonathan Neuschäfer <[email protected]>
2786L: [email protected] (moderated for non-subscribers)
2787S: Maintained
2788W: https://github.com/neuschaefer/wpcm450/wiki
2789F: Documentation/devicetree/bindings/*/*wpcm*
2790F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2791F: arch/arm/configs/wpcm450_defconfig
2792F: arch/arm/mach-npcm/wpcm450.c
2793F: drivers/*/*/*wpcm*
2794F: drivers/*/*wpcm*
2795
2796ARM/NXP S32G ARCHITECTURE
2797R: Chester Lin <[email protected]>
2798R: Matthias Brugger <[email protected]>
2799R: Ghennadi Procopciuc <[email protected]>
2800L: NXP S32 Linux Team <[email protected]>
2801L: [email protected] (moderated for non-subscribers)
2802S: Maintained
2803F: arch/arm64/boot/dts/freescale/s32g*.dts*
2804F: drivers/pinctrl/nxp/
2805
2806ARM/Orion SoC/Technologic Systems TS-78xx platform support
2807M: Alexander Clouter <[email protected]>
2808L: [email protected] (moderated for non-subscribers)
2809S: Maintained
2810W: http://www.digriz.org.uk/ts78xx/kernel
2811F: arch/arm/mach-orion5x/ts78xx-*
2812
2813ARM/QUALCOMM CHROMEBOOK SUPPORT
2814R: [email protected]
2815F: arch/arm64/boot/dts/qcom/sc7180*
2816F: arch/arm64/boot/dts/qcom/sc7280*
2817F: arch/arm64/boot/dts/qcom/sdm845-cheza*
2818
2819ARM/QUALCOMM MAILING LIST
2820L: [email protected]
2821F: Documentation/devicetree/bindings/*/qcom*
2822F: Documentation/devicetree/bindings/soc/qcom/
2823F: arch/arm/boot/dts/qcom/
2824F: arch/arm/configs/qcom_defconfig
2825F: arch/arm/mach-qcom/
2826F: arch/arm64/boot/dts/qcom/
2827F: drivers/*/*/pm8???-*
2828F: drivers/*/*/qcom*
2829F: drivers/*/*/qcom/
2830F: drivers/*/qcom*
2831F: drivers/*/qcom/
2832F: drivers/bluetooth/btqcomsmd.c
2833F: drivers/clocksource/timer-qcom.c
2834F: drivers/cpuidle/cpuidle-qcom-spm.c
2835F: drivers/extcon/extcon-qcom*
2836F: drivers/i2c/busses/i2c-qcom-geni.c
2837F: drivers/i2c/busses/i2c-qup.c
2838F: drivers/iommu/msm*
2839F: drivers/mfd/ssbi.c
2840F: drivers/mmc/host/mmci_qcom*
2841F: drivers/mmc/host/sdhci-msm.c
2842F: drivers/pci/controller/dwc/pcie-qcom*
2843F: drivers/phy/qualcomm/
2844F: drivers/power/*/msm*
2845F: drivers/reset/reset-qcom-*
2846F: drivers/rtc/rtc-pm8xxx.c
2847F: drivers/spi/spi-geni-qcom.c
2848F: drivers/spi/spi-qcom-qspi.c
2849F: drivers/spi/spi-qup.c
2850F: drivers/tty/serial/msm_serial.c
2851F: drivers/ufs/host/ufs-qcom*
2852F: drivers/usb/dwc3/dwc3-qcom.c
2853F: include/dt-bindings/*/qcom*
2854F: include/linux/*/qcom*
2855F: include/linux/soc/qcom/
2856
2857ARM/QUALCOMM SUPPORT
2858M: Bjorn Andersson <[email protected]>
2859M: Konrad Dybcio <[email protected]>
2860L: [email protected]
2861S: Maintained
2862T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2863F: Documentation/devicetree/bindings/arm/qcom-soc.yaml
2864F: Documentation/devicetree/bindings/arm/qcom.yaml
2865F: Documentation/devicetree/bindings/bus/qcom*
2866F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2867F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2868F: Documentation/devicetree/bindings/reserved-memory/qcom
2869F: Documentation/devicetree/bindings/soc/qcom/
2870F: arch/arm/boot/dts/qcom/
2871F: arch/arm/configs/qcom_defconfig
2872F: arch/arm/mach-qcom/
2873F: arch/arm64/boot/dts/qcom/
2874F: drivers/bus/qcom*
2875F: drivers/firmware/qcom/
2876F: drivers/soc/qcom/
2877F: include/dt-bindings/arm/qcom,ids.h
2878F: include/dt-bindings/firmware/qcom,scm.h
2879F: include/dt-bindings/soc/qcom*
2880F: include/linux/firmware/qcom
2881F: include/linux/soc/qcom/
2882F: include/soc/qcom/
2883
2884ARM/RDA MICRO ARCHITECTURE
2885M: Manivannan Sadhasivam <[email protected]>
2886L: [email protected] (moderated for non-subscribers)
2887L: [email protected] (moderated for non-subscribers)
2888S: Maintained
2889F: Documentation/devicetree/bindings/arm/rda.yaml
2890F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2891F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2892F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2893F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2894F: arch/arm/boot/dts/unisoc/
2895F: drivers/clocksource/timer-rda.c
2896F: drivers/gpio/gpio-rda.c
2897F: drivers/irqchip/irq-rda-intc.c
2898F: drivers/tty/serial/rda-uart.c
2899
2900ARM/REALTEK ARCHITECTURE
2901M: Andreas Färber <[email protected]>
2902L: [email protected] (moderated for non-subscribers)
2903L: [email protected] (moderated for non-subscribers)
2904S: Maintained
2905F: Documentation/devicetree/bindings/arm/realtek.yaml
2906F: arch/arm/boot/dts/realtek/
2907F: arch/arm/mach-realtek/
2908F: arch/arm64/boot/dts/realtek/
2909
2910ARM/RISC-V/RENESAS ARCHITECTURE
2911M: Geert Uytterhoeven <[email protected]>
2912M: Magnus Damm <[email protected]>
2913L: [email protected]
2914S: Supported
2915Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2916C: irc://irc.libera.chat/renesas-soc
2917T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2918F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2919F: Documentation/devicetree/bindings/soc/renesas/
2920F: arch/arm/boot/dts/renesas/
2921F: arch/arm/configs/shmobile_defconfig
2922F: arch/arm/include/debug/renesas-scif.S
2923F: arch/arm/mach-shmobile/
2924F: arch/arm64/boot/dts/renesas/
2925F: arch/riscv/boot/dts/renesas/
2926F: drivers/pmdomain/renesas/
2927F: drivers/soc/renesas/
2928F: include/linux/soc/renesas/
2929K: \brenesas,
2930
2931ARM/RISCPC ARCHITECTURE
2932M: Russell King <[email protected]>
2933L: [email protected] (moderated for non-subscribers)
2934S: Maintained
2935W: http://www.armlinux.org.uk/
2936F: arch/arm/include/asm/hardware/ioc.h
2937F: arch/arm/include/asm/hardware/iomd.h
2938F: arch/arm/include/asm/hardware/memc.h
2939F: arch/arm/mach-rpc/
2940F: drivers/net/ethernet/8390/etherh.c
2941F: drivers/net/ethernet/i825xx/ether1*
2942F: drivers/net/ethernet/seeq/ether3*
2943F: drivers/scsi/arm/
2944
2945ARM/Rockchip SoC support
2946M: Heiko Stuebner <[email protected]>
2947L: [email protected] (moderated for non-subscribers)
2948L: [email protected]
2949S: Maintained
2950T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2951F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2952F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2953F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2954F: arch/arm/boot/dts/rockchip/
2955F: arch/arm/mach-rockchip/
2956F: drivers/*/*/*rockchip*
2957F: drivers/*/*rockchip*
2958F: drivers/clk/rockchip/
2959F: drivers/i2c/busses/i2c-rk3x.c
2960F: sound/soc/rockchip/
2961N: rockchip
2962
2963ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2964M: Krzysztof Kozlowski <[email protected]>
2965R: Alim Akhtar <[email protected]>
2966L: [email protected] (moderated for non-subscribers)
2967L: [email protected]
2968S: Maintained
2969P: Documentation/process/maintainer-soc-clean-dts.rst
2970Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2971B: mailto:[email protected]
2972C: irc://irc.libera.chat/linux-exynos
2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2974F: Documentation/arch/arm/samsung/
2975F: Documentation/devicetree/bindings/arm/samsung/
2976F: Documentation/devicetree/bindings/hwinfo/samsung,*
2977F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2978F: Documentation/devicetree/bindings/soc/samsung/
2979F: arch/arm/boot/dts/samsung/
2980F: arch/arm/mach-exynos*/
2981F: arch/arm/mach-s3c/
2982F: arch/arm/mach-s5p*/
2983F: arch/arm64/boot/dts/exynos/
2984F: drivers/*/*/*s3c24*
2985F: drivers/*/*s3c24*
2986F: drivers/*/*s3c64xx*
2987F: drivers/*/*s5pv210*
2988F: drivers/clocksource/samsung_pwm_timer.c
2989F: drivers/memory/samsung/
2990F: drivers/pwm/pwm-samsung.c
2991F: drivers/soc/samsung/
2992F: drivers/tty/serial/samsung*
2993F: include/clocksource/samsung_pwm.h
2994F: include/linux/platform_data/*s3c*
2995F: include/linux/serial_s3c.h
2996F: include/linux/soc/samsung/
2997N: exynos
2998N: s3c64xx
2999N: s5pv210
3000
3001ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3002M: Łukasz Stelmach <[email protected]>
3003L: [email protected] (moderated for non-subscribers)
3004L: [email protected]
3005S: Maintained
3006F: drivers/media/platform/samsung/s5p-g2d/
3007
3008ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3009M: Marek Szyprowski <[email protected]>
3010L: [email protected]
3011L: [email protected]
3012S: Maintained
3013F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3014F: drivers/media/cec/platform/s5p/
3015
3016ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3017M: Andrzej Pietrasiewicz <[email protected]>
3018M: Jacek Anaszewski <[email protected]>
3019M: Sylwester Nawrocki <[email protected]>
3020L: [email protected] (moderated for non-subscribers)
3021L: [email protected]
3022S: Maintained
3023F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3024F: drivers/media/platform/samsung/s5p-jpeg/
3025
3026ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3027M: Marek Szyprowski <[email protected]>
3028M: Andrzej Hajda <[email protected]>
3029L: [email protected] (moderated for non-subscribers)
3030L: [email protected]
3031S: Maintained
3032F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3033F: drivers/media/platform/samsung/s5p-mfc/
3034
3035ARM/SOCFPGA ARCHITECTURE
3036M: Dinh Nguyen <[email protected]>
3037S: Maintained
3038W: http://www.rocketboards.org
3039T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3040F: arch/arm/boot/dts/intel/socfpga/
3041F: arch/arm/configs/socfpga_defconfig
3042F: arch/arm/mach-socfpga/
3043F: arch/arm64/boot/dts/altera/
3044F: arch/arm64/boot/dts/intel/
3045
3046ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3047M: Dinh Nguyen <[email protected]>
3048S: Maintained
3049F: drivers/clk/socfpga/
3050
3051ARM/SOCFPGA EDAC SUPPORT
3052M: Dinh Nguyen <[email protected]>
3053S: Maintained
3054F: drivers/edac/altera_edac.[ch]
3055
3056ARM/SPREADTRUM SoC SUPPORT
3057M: Orson Zhai <[email protected]>
3058M: Baolin Wang <[email protected]>
3059R: Chunyan Zhang <[email protected]>
3060S: Maintained
3061F: arch/arm64/boot/dts/sprd
3062N: sprd
3063N: sc27xx
3064N: sc2731
3065
3066ARM/STI ARCHITECTURE
3067M: Patrice Chotard <[email protected]>
3068L: [email protected] (moderated for non-subscribers)
3069S: Maintained
3070W: http://www.stlinux.com
3071F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3072F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3073F: arch/arm/boot/dts/st/sti*
3074F: arch/arm/mach-sti/
3075F: drivers/ata/ahci_st.c
3076F: drivers/char/hw_random/st-rng.c
3077F: drivers/clocksource/arm_global_timer.c
3078F: drivers/clocksource/clksrc_st_lpc.c
3079F: drivers/cpufreq/sti-cpufreq.c
3080F: drivers/dma/st_fdma*
3081F: drivers/i2c/busses/i2c-st.c
3082F: drivers/media/platform/st/sti/c8sectpfe/
3083F: drivers/media/rc/st_rc.c
3084F: drivers/mmc/host/sdhci-st.c
3085F: drivers/phy/st/phy-miphy28lp.c
3086F: drivers/phy/st/phy-stih407-usb.c
3087F: drivers/pinctrl/pinctrl-st.c
3088F: drivers/remoteproc/st_remoteproc.c
3089F: drivers/remoteproc/st_slim_rproc.c
3090F: drivers/reset/sti/
3091F: drivers/rtc/rtc-st-lpc.c
3092F: drivers/tty/serial/st-asc.c
3093F: drivers/usb/dwc3/dwc3-st.c
3094F: drivers/usb/host/ehci-st.c
3095F: drivers/usb/host/ohci-st.c
3096F: drivers/watchdog/st_lpc_wdt.c
3097F: include/linux/remoteproc/st_slim_rproc.h
3098
3099ARM/STM32 ARCHITECTURE
3100M: Maxime Coquelin <[email protected]>
3101M: Alexandre Torgue <[email protected]>
3102L: [email protected] (moderated for non-subscribers)
3103L: [email protected] (moderated for non-subscribers)
3104S: Maintained
3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3106F: arch/arm/boot/dts/st/stm32*
3107F: arch/arm/mach-stm32/
3108F: arch/arm64/boot/dts/st/
3109F: drivers/clocksource/armv7m_systick.c
3110N: stm32
3111N: stm
3112
3113ARM/SUNPLUS SP7021 SOC SUPPORT
3114M: Qin Jian <[email protected]>
3115L: [email protected] (moderated for mon-subscribers)
3116S: Maintained
3117W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3118F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3119F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3120F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3121F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3122F: arch/arm/boot/dts/sunplus/
3123F: arch/arm/configs/sp7021_*defconfig
3124F: drivers/clk/clk-sp7021.c
3125F: drivers/irqchip/irq-sp7021-intc.c
3126F: drivers/reset/reset-sunplus.c
3127F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
3128F: include/dt-bindings/reset/sunplus,sp7021-reset.h
3129
3130ARM/Synaptics SoC support
3131M: Jisheng Zhang <[email protected]>
3132M: Sebastian Hesselbarth <[email protected]>
3133L: [email protected] (moderated for non-subscribers)
3134S: Maintained
3135F: arch/arm/boot/dts/synaptics/
3136F: arch/arm/mach-berlin/
3137F: arch/arm64/boot/dts/synaptics/
3138
3139ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3140M: Hans Verkuil <[email protected]>
3141L: [email protected]
3142L: [email protected]
3143S: Maintained
3144F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3145F: drivers/media/cec/platform/tegra/
3146
3147ARM/TESLA FSD SoC SUPPORT
3148M: Alim Akhtar <[email protected]>
3149M: [email protected]
3150L: [email protected] (moderated for non-subscribers)
3151L: [email protected]
3152S: Maintained
3153F: arch/arm64/boot/dts/tesla/
3154
3155ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3156M: Santosh Shilimkar <[email protected]>
3157L: [email protected]
3158S: Maintained
3159F: drivers/memory/*emif*
3160
3161ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3162M: Nishanth Menon <[email protected]>
3163M: Santosh Shilimkar <[email protected]>
3164L: [email protected] (moderated for non-subscribers)
3165S: Maintained
3166T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3167F: arch/arm/boot/dts/ti/keystone/
3168F: arch/arm/mach-keystone/
3169
3170ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3171M: Santosh Shilimkar <[email protected]>
3172L: [email protected]
3173S: Maintained
3174F: drivers/clk/keystone/
3175
3176ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3177M: Santosh Shilimkar <[email protected]>
3178L: [email protected] (moderated for non-subscribers)
3179L: [email protected]
3180S: Maintained
3181F: drivers/clocksource/timer-keystone.c
3182
3183ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3184M: Santosh Shilimkar <[email protected]>
3185L: [email protected]
3186S: Maintained
3187F: drivers/power/reset/keystone-reset.c
3188
3189ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3190M: Nishanth Menon <[email protected]>
3191M: Vignesh Raghavendra <[email protected]>
3192M: Tero Kristo <[email protected]>
3193L: [email protected] (moderated for non-subscribers)
3194S: Supported
3195F: Documentation/devicetree/bindings/arm/ti/k3.yaml
3196F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3197F: arch/arm64/boot/dts/ti/Makefile
3198F: arch/arm64/boot/dts/ti/k3-*
3199
3200ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3201M: Krzysztof Kozlowski <[email protected]>
3202L: [email protected] (moderated for non-subscribers)
3203S: Odd Fixes
3204F: Documentation/devicetree/bindings/*/*/ti,nspire*
3205F: Documentation/devicetree/bindings/*/ti,nspire*
3206F: Documentation/devicetree/bindings/arm/ti/nspire.yaml
3207F: arch/arm/boot/dts/nspire/
3208
3209ARM/TOSHIBA VISCONTI ARCHITECTURE
3210M: Nobuhiro Iwamatsu <[email protected]>
3211L: [email protected] (moderated for non-subscribers)
3212S: Supported
3213T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3214F: Documentation/devicetree/bindings/arm/toshiba.yaml
3215F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3216F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3217F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3218F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3219F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3220F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3221F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3222F: arch/arm64/boot/dts/toshiba/
3223F: drivers/clk/visconti/
3224F: drivers/gpio/gpio-visconti.c
3225F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3226F: drivers/pci/controller/dwc/pcie-visconti.c
3227F: drivers/pinctrl/visconti/
3228F: drivers/watchdog/visconti_wdt.c
3229N: visconti
3230
3231ARM/UNIPHIER ARCHITECTURE
3232M: Kunihiko Hayashi <[email protected]>
3233M: Masami Hiramatsu <[email protected]>
3234L: [email protected] (moderated for non-subscribers)
3235S: Maintained
3236F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3237F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3238F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3239F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3240F: arch/arm/boot/dts/socionext/uniphier*
3241F: arch/arm/include/asm/hardware/cache-uniphier.h
3242F: arch/arm/mm/cache-uniphier.c
3243F: arch/arm64/boot/dts/socionext/uniphier*
3244F: drivers/bus/uniphier-system-bus.c
3245F: drivers/clk/uniphier/
3246F: drivers/dma/uniphier-mdmac.c
3247F: drivers/gpio/gpio-uniphier.c
3248F: drivers/i2c/busses/i2c-uniphier*
3249F: drivers/irqchip/irq-uniphier-aidet.c
3250F: drivers/mmc/host/uniphier-sd.c
3251F: drivers/pinctrl/uniphier/
3252F: drivers/reset/reset-uniphier.c
3253F: drivers/tty/serial/8250/8250_uniphier.c
3254N: uniphier
3255
3256ARM/VERSATILE EXPRESS PLATFORM
3257M: Liviu Dudau <[email protected]>
3258M: Sudeep Holla <[email protected]>
3259M: Lorenzo Pieralisi <[email protected]>
3260L: [email protected] (moderated for non-subscribers)
3261S: Maintained
3262N: mps2
3263N: vexpress
3264F: arch/arm/mach-versatile/
3265F: arch/arm64/boot/dts/arm/
3266F: drivers/clocksource/timer-versatile.c
3267X: drivers/cpufreq/vexpress-spc-cpufreq.c
3268X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3269
3270ARM/VFP SUPPORT
3271M: Russell King <[email protected]>
3272L: [email protected] (moderated for non-subscribers)
3273S: Maintained
3274W: http://www.armlinux.org.uk/
3275F: arch/arm/vfp/
3276
3277ARM/VT8500 ARM ARCHITECTURE
3278M: Alexey Charkov <[email protected]>
3279M: Krzysztof Kozlowski <[email protected]>
3280L: [email protected] (moderated for non-subscribers)
3281S: Odd Fixes
3282F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3283F: arch/arm/boot/dts/vt8500/
3284F: arch/arm/mach-vt8500/
3285F: drivers/clocksource/timer-vt8500.c
3286F: drivers/i2c/busses/i2c-viai2c-wmt.c
3287F: drivers/mmc/host/wmt-sdmmc.c
3288F: drivers/pwm/pwm-vt8500.c
3289F: drivers/rtc/rtc-vt8500.c
3290F: drivers/tty/serial/vt8500_serial.c
3291F: drivers/video/fbdev/vt8500lcdfb.*
3292F: drivers/video/fbdev/wm8505fb*
3293F: drivers/video/fbdev/wmt_ge_rops.*
3294
3295ARM/ZYNQ ARCHITECTURE
3296M: Michal Simek <[email protected]>
3297L: [email protected] (moderated for non-subscribers)
3298S: Supported
3299W: http://wiki.xilinx.com
3300T: git https://github.com/Xilinx/linux-xlnx.git
3301F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3302F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3303F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3304F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3305F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3306F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3307F: arch/arm/mach-zynq/
3308F: drivers/clocksource/timer-cadence-ttc.c
3309F: drivers/cpuidle/cpuidle-zynq.c
3310F: drivers/edac/synopsys_edac.c
3311F: drivers/i2c/busses/i2c-cadence.c
3312F: drivers/i2c/busses/i2c-xiic.c
3313F: drivers/mmc/host/sdhci-of-arasan.c
3314N: zynq
3315N: xilinx
3316
3317ARM64 FIT SUPPORT
3318M: Simon Glass <[email protected]>
3319L: [email protected] (moderated for non-subscribers)
3320S: Maintained
3321F: arch/arm64/boot/Makefile
3322F: scripts/make_fit.py
3323
3324ARM64 PLATFORM DRIVERS
3325M: Hans de Goede <[email protected]>
3326M: Ilpo Järvinen <[email protected]>
3327R: Bryan O'Donoghue <[email protected]>
3328L: [email protected]
3329S: Maintained
3330Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
3331T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3332F: drivers/platform/arm64/
3333
3334ARM64 PORT (AARCH64 ARCHITECTURE)
3335M: Catalin Marinas <[email protected]>
3336M: Will Deacon <[email protected]>
3337L: [email protected] (moderated for non-subscribers)
3338S: Maintained
3339T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3340F: Documentation/arch/arm64/
3341F: arch/arm64/
3342F: tools/testing/selftests/arm64/
3343X: arch/arm64/boot/dts/
3344
3345ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3346M: George McCollister <[email protected]>
3347L: [email protected]
3348S: Maintained
3349F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3350F: drivers/net/dsa/xrs700x/*
3351F: net/dsa/tag_xrs700x.c
3352
3353AS3645A LED FLASH CONTROLLER DRIVER
3354M: Sakari Ailus <[email protected]>
3355L: [email protected]
3356S: Maintained
3357F: drivers/leds/flash/leds-as3645a.c
3358
3359ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3360M: Tianshu Qiu <[email protected]>
3361L: [email protected]
3362S: Maintained
3363T: git git://linuxtv.org/media_tree.git
3364F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3365F: drivers/media/i2c/ak7375.c
3366
3367ASAHI KASEI AK8974 DRIVER
3368M: Linus Walleij <[email protected]>
3369L: [email protected]
3370S: Supported
3371W: http://www.akm.com/
3372F: drivers/iio/magnetometer/ak8974.c
3373
3374AOSONG AGS02MA TVOC SENSOR DRIVER
3375M: Anshul Dalal <[email protected]>
3376L: [email protected]
3377S: Maintained
3378F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3379F: drivers/iio/chemical/ags02ma.c
3380
3381ASC7621 HARDWARE MONITOR DRIVER
3382M: George Joseph <[email protected]>
3383L: [email protected]
3384S: Maintained
3385F: Documentation/hwmon/asc7621.rst
3386F: drivers/hwmon/asc7621.c
3387
3388ASIX AX88796C SPI ETHERNET ADAPTER
3389M: Łukasz Stelmach <[email protected]>
3390S: Maintained
3391F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3392F: drivers/net/ethernet/asix/ax88796c_*
3393
3394ASIX PHY DRIVER [RUST]
3395M: FUJITA Tomonori <[email protected]>
3396R: Trevor Gross <[email protected]>
3397L: [email protected]
3398L: [email protected]
3399S: Maintained
3400F: drivers/net/phy/ax88796b_rust.rs
3401
3402ASPEED CRYPTO DRIVER
3403M: Neal Liu <[email protected]>
3404L: [email protected] (moderated for non-subscribers)
3405S: Maintained
3406F: Documentation/devicetree/bindings/crypto/aspeed,*
3407F: drivers/crypto/aspeed/
3408
3409ASPEED PECI CONTROLLER
3410M: Iwona Winiarska <[email protected]>
3411L: [email protected] (moderated for non-subscribers)
3412L: [email protected] (moderated for non-subscribers)
3413S: Supported
3414F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3415F: drivers/peci/controller/peci-aspeed.c
3416
3417ASPEED PINCTRL DRIVERS
3418M: Andrew Jeffery <[email protected]>
3419L: [email protected] (moderated for non-subscribers)
3420L: [email protected] (moderated for non-subscribers)
3421L: [email protected]
3422S: Maintained
3423F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3424F: drivers/pinctrl/aspeed/
3425
3426ASPEED SCU INTERRUPT CONTROLLER DRIVER
3427M: Eddie James <[email protected]>
3428L: [email protected] (moderated for non-subscribers)
3429S: Maintained
3430F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3431F: drivers/irqchip/irq-aspeed-scu-ic.c
3432F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3433
3434ASPEED SD/MMC DRIVER
3435M: Andrew Jeffery <[email protected]>
3436L: [email protected] (moderated for non-subscribers)
3437L: [email protected] (moderated for non-subscribers)
3438L: [email protected]
3439S: Maintained
3440F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3441F: drivers/mmc/host/sdhci-of-aspeed*
3442
3443ASPEED SMC SPI DRIVER
3444M: Chin-Ting Kuo <[email protected]>
3445M: Cédric Le Goater <[email protected]>
3446L: [email protected] (moderated for non-subscribers)
3447L: [email protected] (moderated for non-subscribers)
3448L: [email protected]
3449S: Maintained
3450F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3451F: drivers/spi/spi-aspeed-smc.c
3452
3453ASPEED USB UDC DRIVER
3454M: Neal Liu <[email protected]>
3455L: [email protected] (moderated for non-subscribers)
3456S: Maintained
3457F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3458F: drivers/usb/gadget/udc/aspeed_udc.c
3459
3460ASPEED VIDEO ENGINE DRIVER
3461M: Eddie James <[email protected]>
3462L: [email protected]
3463L: [email protected] (moderated for non-subscribers)
3464S: Maintained
3465F: Documentation/devicetree/bindings/media/aspeed-video.txt
3466F: drivers/media/platform/aspeed/
3467
3468ASUS EC HARDWARE MONITOR DRIVER
3469M: Eugene Shalygin <[email protected]>
3470L: [email protected]
3471S: Maintained
3472F: drivers/hwmon/asus-ec-sensors.c
3473
3474ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3475M: Corentin Chary <[email protected]>
3476M: Luke D. Jones <[email protected]>
3477L: [email protected]
3478S: Maintained
3479W: https://asus-linux.org/
3480F: drivers/platform/x86/asus*.c
3481F: drivers/platform/x86/eeepc*.c
3482
3483ASUS TF103C DOCK DRIVER
3484M: Hans de Goede <[email protected]>
3485L: [email protected]
3486S: Maintained
3487T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3488F: drivers/platform/x86/asus-tf103c-dock.c
3489
3490ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3491M: Aleksa Savic <[email protected]>
3492L: [email protected]
3493S: Maintained
3494F: drivers/hwmon/asus_rog_ryujin.c
3495
3496ASUS WIRELESS RADIO CONTROL DRIVER
3497M: João Paulo Rechi Vita <[email protected]>
3498L: [email protected]
3499S: Maintained
3500F: drivers/platform/x86/asus-wireless.c
3501
3502ASUS WMI HARDWARE MONITOR DRIVER
3503M: Ed Brindley <[email protected]>
3504M: Denis Pauk <[email protected]>
3505L: [email protected]
3506S: Maintained
3507F: drivers/hwmon/asus_wmi_sensors.c
3508
3509ASYMMETRIC KEYS
3510M: David Howells <[email protected]>
3511L: [email protected]
3512S: Maintained
3513F: Documentation/crypto/asymmetric-keys.rst
3514F: crypto/asymmetric_keys/
3515F: include/crypto/pkcs7.h
3516F: include/crypto/public_key.h
3517F: include/linux/verification.h
3518
3519ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3520R: Dan Williams <[email protected]>
3521S: Odd fixes
3522W: http://sourceforge.net/projects/xscaleiop
3523F: Documentation/crypto/async-tx-api.rst
3524F: crypto/async_tx/
3525F: include/linux/async_tx.h
3526
3527AT24 EEPROM DRIVER
3528M: Bartosz Golaszewski <[email protected]>
3529L: [email protected]
3530S: Maintained
3531T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3532F: Documentation/devicetree/bindings/eeprom/at24.yaml
3533F: drivers/misc/eeprom/at24.c
3534
3535ATA OVER ETHERNET (AOE) DRIVER
3536M: "Justin Sanders" <[email protected]>
3537S: Supported
3538W: http://www.openaoe.org/
3539F: Documentation/admin-guide/aoe/
3540F: drivers/block/aoe/
3541
3542ATC260X PMIC MFD DRIVER
3543M: Manivannan Sadhasivam <[email protected]>
3544M: Cristian Ciocaltea <[email protected]>
3545L: [email protected]
3546S: Maintained
3547F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3548F: drivers/input/misc/atc260x-onkey.c
3549F: drivers/mfd/atc260*
3550F: drivers/power/reset/atc260x-poweroff.c
3551F: drivers/regulator/atc260x-regulator.c
3552F: include/linux/mfd/atc260x/*
3553
3554ATHEROS 71XX/9XXX GPIO DRIVER
3555M: Alban Bedel <[email protected]>
3556S: Maintained
3557W: https://github.com/AlbanBedel/linux
3558T: git git://github.com/AlbanBedel/linux
3559F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3560F: drivers/gpio/gpio-ath79.c
3561
3562ATHEROS 71XX/9XXX USB PHY DRIVER
3563M: Alban Bedel <[email protected]>
3564S: Maintained
3565W: https://github.com/AlbanBedel/linux
3566T: git git://github.com/AlbanBedel/linux
3567F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3568F: drivers/phy/qualcomm/phy-ath79-usb.c
3569
3570ATHEROS ATH GENERIC UTILITIES
3571M: Kalle Valo <[email protected]>
3572L: [email protected]
3573S: Supported
3574F: drivers/net/wireless/ath/*
3575
3576ATHEROS ATH5K WIRELESS DRIVER
3577M: Jiri Slaby <[email protected]>
3578M: Nick Kossifidis <[email protected]>
3579M: Luis Chamberlain <[email protected]>
3580L: [email protected]
3581S: Maintained
3582W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3583F: drivers/net/wireless/ath/ath5k/
3584
3585ATHEROS ATH6KL WIRELESS DRIVER
3586L: [email protected]
3587S: Orphan
3588W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3589F: drivers/net/wireless/ath/ath6kl/
3590
3591ATI_REMOTE2 DRIVER
3592M: Ville Syrjala <[email protected]>
3593S: Maintained
3594F: drivers/input/misc/ati_remote2.c
3595
3596ATK0110 HWMON DRIVER
3597M: Luca Tettamanti <[email protected]>
3598L: [email protected]
3599S: Maintained
3600F: drivers/hwmon/asus_atk0110.c
3601
3602ATLX ETHERNET DRIVERS
3603M: Chris Snook <[email protected]>
3604L: [email protected]
3605S: Maintained
3606W: http://sourceforge.net/projects/atl1
3607W: http://atl1.sourceforge.net
3608F: drivers/net/ethernet/atheros/
3609
3610ATM
3611M: Chas Williams <[email protected]>
3612L: [email protected] (moderated for non-subscribers)
3613L: [email protected]
3614S: Maintained
3615W: http://linux-atm.sourceforge.net
3616F: drivers/atm/
3617F: include/linux/atm*
3618F: include/linux/sonet.h
3619F: include/uapi/linux/atm*
3620F: include/uapi/linux/sonet.h
3621
3622ATMEL MACB ETHERNET DRIVER
3623M: Nicolas Ferre <[email protected]>
3624M: Claudiu Beznea <[email protected]>
3625S: Supported
3626F: drivers/net/ethernet/cadence/
3627
3628ATMEL MAXTOUCH DRIVER
3629M: Nick Dyer <[email protected]>
3630S: Maintained
3631T: git git://github.com/ndyer/linux.git
3632F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3633F: drivers/input/touchscreen/atmel_mxt_ts.c
3634
3635ATOMIC INFRASTRUCTURE
3636M: Will Deacon <[email protected]>
3637M: Peter Zijlstra <[email protected]>
3638R: Boqun Feng <[email protected]>
3639R: Mark Rutland <[email protected]>
3640L: [email protected]
3641S: Maintained
3642F: Documentation/atomic_*.txt
3643F: arch/*/include/asm/atomic*.h
3644F: include/*/atomic*.h
3645F: include/linux/refcount.h
3646F: scripts/atomic/
3647
3648ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3649M: Bradley Grove <[email protected]>
3650L: [email protected]
3651S: Supported
3652W: http://www.attotech.com
3653F: drivers/scsi/esas2r
3654
3655ATUSB IEEE 802.15.4 RADIO DRIVER
3656M: Stefan Schmidt <[email protected]>
3657L: [email protected]
3658S: Maintained
3659F: drivers/net/ieee802154/at86rf230.h
3660F: drivers/net/ieee802154/atusb.c
3661F: drivers/net/ieee802154/atusb.h
3662
3663AUDIT SUBSYSTEM
3664M: Paul Moore <[email protected]>
3665M: Eric Paris <[email protected]>
3666L: [email protected]
3667S: Supported
3668W: https://github.com/linux-audit
3669Q: https://patchwork.kernel.org/project/audit/list
3670B: mailto:[email protected]
3671P: https://github.com/linux-audit/audit-kernel/blob/main/README.md
3672T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3673F: include/asm-generic/audit_*.h
3674F: include/linux/audit.h
3675F: include/linux/audit_arch.h
3676F: include/uapi/linux/audit.h
3677F: kernel/audit*
3678F: lib/*audit.c
3679K: \baudit_[a-z_0-9]\+\b
3680
3681AUXILIARY BUS DRIVER
3682M: Greg Kroah-Hartman <[email protected]>
3683R: Dave Ertman <[email protected]>
3684R: Ira Weiny <[email protected]>
3685S: Supported
3686T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3687F: Documentation/driver-api/auxiliary_bus.rst
3688F: drivers/base/auxiliary.c
3689F: include/linux/auxiliary_bus.h
3690
3691AUXILIARY DISPLAY DRIVERS
3692M: Andy Shevchenko <[email protected]>
3693R: Geert Uytterhoeven <[email protected]>
3694S: Odd Fixes
3695T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3696F: Documentation/devicetree/bindings/auxdisplay/
3697F: drivers/auxdisplay/
3698F: include/linux/cfag12864b.h
3699F: include/uapi/linux/map_to_14segment.h
3700F: include/uapi/linux/map_to_7segment.h
3701
3702AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3703M: Subhajit Ghosh <[email protected]>
3704L: [email protected]
3705S: Maintained
3706F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3707F: drivers/iio/light/apds9306.c
3708
3709AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3710M: Andreas Klinger <[email protected]>
3711L: [email protected]
3712S: Maintained
3713F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3714F: drivers/iio/adc/hx711.c
3715
3716AX.25 NETWORK LAYER
3717L: [email protected]
3718S: Orphan
3719W: https://linux-ax25.in-berlin.de
3720F: include/net/ax25.h
3721F: include/uapi/linux/ax25.h
3722F: net/ax25/
3723
3724AXENTIA ARM DEVICES
3725M: Peter Rosin <[email protected]>
3726L: [email protected] (moderated for non-subscribers)
3727S: Maintained
3728F: arch/arm/boot/dts/microchip/at91-linea.dtsi
3729F: arch/arm/boot/dts/microchip/at91-natte.dtsi
3730F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3731F: arch/arm/boot/dts/microchip/at91-tse850-3.dts
3732
3733AXENTIA ASOC DRIVERS
3734M: Peter Rosin <[email protected]>
3735L: [email protected] (moderated for non-subscribers)
3736S: Maintained
3737F: Documentation/devicetree/bindings/sound/axentia,*
3738F: sound/soc/atmel/tse850-pcm5142.c
3739
3740AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3741M: Nuno Sá <[email protected]>
3742L: [email protected]
3743S: Supported
3744W: https://ez.analog.com/linux-software-drivers
3745F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3746F: drivers/hwmon/axi-fan-control.c
3747
3748AXI SPI ENGINE
3749M: Michael Hennerich <[email protected]>
3750M: Nuno Sá <[email protected]>
3751R: David Lechner <[email protected]>
3752L: [email protected]
3753S: Supported
3754W: https://ez.analog.com/linux-software-drivers
3755F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3756F: drivers/spi/spi-axi-spi-engine.c
3757
3758AXI PWM GENERATOR
3759M: Michael Hennerich <[email protected]>
3760M: Nuno Sá <[email protected]>
3761L: [email protected]
3762S: Supported
3763W: https://ez.analog.com/linux-software-drivers
3764F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3765F: drivers/pwm/pwm-axi-pwmgen.c
3766
3767AXXIA I2C CONTROLLER
3768M: Krzysztof Adamski <[email protected]>
3769L: [email protected]
3770S: Maintained
3771F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3772F: drivers/i2c/busses/i2c-axxia.c
3773
3774AZ6007 DVB DRIVER
3775M: Mauro Carvalho Chehab <[email protected]>
3776L: [email protected]
3777S: Maintained
3778W: https://linuxtv.org
3779T: git git://linuxtv.org/media_tree.git
3780F: drivers/media/usb/dvb-usb-v2/az6007.c
3781
3782AZTECH FM RADIO RECEIVER DRIVER
3783M: Hans Verkuil <[email protected]>
3784L: [email protected]
3785S: Maintained
3786W: https://linuxtv.org
3787T: git git://linuxtv.org/media_tree.git
3788F: drivers/media/radio/radio-aztech*
3789
3790B43 WIRELESS DRIVER
3791L: [email protected]
3792L: [email protected]
3793S: Orphan
3794W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3795F: drivers/net/wireless/broadcom/b43/
3796
3797B43LEGACY WIRELESS DRIVER
3798L: [email protected]
3799L: [email protected]
3800S: Orphan
3801W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3802F: drivers/net/wireless/broadcom/b43legacy/
3803
3804BACKLIGHT CLASS/SUBSYSTEM
3805M: Lee Jones <[email protected]>
3806M: Daniel Thompson <[email protected]>
3807M: Jingoo Han <[email protected]>
3808L: [email protected]
3809S: Maintained
3810T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3811F: Documentation/ABI/stable/sysfs-class-backlight
3812F: Documentation/ABI/testing/sysfs-class-backlight
3813F: Documentation/devicetree/bindings/leds/backlight
3814F: drivers/video/backlight/
3815F: include/linux/backlight.h
3816F: include/linux/pwm_backlight.h
3817
3818BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3819M: Serge Semin <[email protected]>
3820L: [email protected]
3821S: Supported
3822F: Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3823F: Documentation/hwmon/bt1-pvt.rst
3824F: drivers/hwmon/bt1-pvt.[ch]
3825
3826BARCO P50 GPIO DRIVER
3827M: Santosh Kumar Yadav <[email protected]>
3828M: Peter Korsgaard <[email protected]>
3829S: Maintained
3830F: drivers/platform/x86/barco-p50-gpio.c
3831
3832BATMAN ADVANCED
3833M: Marek Lindner <[email protected]>
3834M: Simon Wunderlich <[email protected]>
3835M: Antonio Quartulli <[email protected]>
3836M: Sven Eckelmann <[email protected]>
3837L: [email protected] (moderated for non-subscribers)
3838S: Maintained
3839W: https://www.open-mesh.org/
3840Q: https://patchwork.open-mesh.org/project/batman/list/
3841B: https://www.open-mesh.org/projects/batman-adv/issues
3842C: ircs://irc.hackint.org/batadv
3843T: git https://git.open-mesh.org/linux-merge.git
3844F: Documentation/networking/batman-adv.rst
3845F: include/uapi/linux/batadv_packet.h
3846F: include/uapi/linux/batman_adv.h
3847F: net/batman-adv/
3848
3849BAYCOM/HDLCDRV DRIVERS FOR AX.25
3850M: Thomas Sailer <[email protected]>
3851L: [email protected]
3852S: Maintained
3853W: http://www.baycom.org/~tom/ham/ham.html
3854F: drivers/net/hamradio/baycom*
3855
3856BCACHE (BLOCK LAYER CACHE)
3857M: Coly Li <[email protected]>
3858M: Kent Overstreet <[email protected]>
3859L: [email protected]
3860S: Maintained
3861W: http://bcache.evilpiepirate.org
3862C: irc://irc.oftc.net/bcache
3863F: drivers/md/bcache/
3864
3865BCACHEFS
3866M: Kent Overstreet <[email protected]>
3867L: [email protected]
3868S: Supported
3869C: irc://irc.oftc.net/bcache
3870T: git https://evilpiepirate.org/git/bcachefs.git
3871F: fs/bcachefs/
3872F: Documentation/filesystems/bcachefs/
3873
3874BDISP ST MEDIA DRIVER
3875M: Fabien Dessenne <[email protected]>
3876L: [email protected]
3877S: Supported
3878W: https://linuxtv.org
3879T: git git://linuxtv.org/media_tree.git
3880F: drivers/media/platform/st/sti/bdisp
3881
3882BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3883M: Dariusz Marcinkiewicz <[email protected]>
3884L: [email protected]
3885S: Maintained
3886F: drivers/net/ethernet/ec_bhf.c
3887
3888BEFS FILE SYSTEM
3889M: Luis de Bethencourt <[email protected]>
3890M: Salah Triki <[email protected]>
3891S: Maintained
3892T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3893F: Documentation/filesystems/befs.rst
3894F: fs/befs/
3895
3896BFQ I/O SCHEDULER
3897M: Yu Kuai <[email protected]>
3898L: [email protected]
3899S: Odd Fixes
3900F: Documentation/block/bfq-iosched.rst
3901F: block/bfq-*
3902
3903BFS FILE SYSTEM
3904M: "Tigran A. Aivazian" <[email protected]>
3905S: Maintained
3906F: Documentation/filesystems/bfs.rst
3907F: fs/bfs/
3908F: include/uapi/linux/bfs_fs.h
3909
3910BINMAN
3911M: Simon Glass <[email protected]>
3912S: Supported
3913F: Documentation/devicetree/bindings/mtd/partitions/binman*
3914
3915BITMAP API
3916M: Yury Norov <[email protected]>
3917R: Rasmus Villemoes <[email protected]>
3918S: Maintained
3919F: include/linux/bitfield.h
3920F: include/linux/bitmap-str.h
3921F: include/linux/bitmap.h
3922F: include/linux/bits.h
3923F: include/linux/cpumask.h
3924F: include/linux/cpumask_types.h
3925F: include/linux/find.h
3926F: include/linux/nodemask.h
3927F: include/linux/nodemask_types.h
3928F: include/vdso/bits.h
3929F: lib/bitmap-str.c
3930F: lib/bitmap.c
3931F: lib/cpumask.c
3932F: lib/cpumask_kunit.c
3933F: lib/find_bit.c
3934F: lib/find_bit_benchmark.c
3935F: lib/test_bitmap.c
3936F: tools/include/linux/bitfield.h
3937F: tools/include/linux/bitmap.h
3938F: tools/include/linux/bits.h
3939F: tools/include/linux/find.h
3940F: tools/include/vdso/bits.h
3941F: tools/lib/bitmap.c
3942F: tools/lib/find_bit.c
3943
3944BITOPS API
3945M: Yury Norov <[email protected]>
3946R: Rasmus Villemoes <[email protected]>
3947S: Maintained
3948F: arch/*/include/asm/bitops.h
3949F: arch/*/include/asm/bitops_32.h
3950F: arch/*/include/asm/bitops_64.h
3951F: arch/*/lib/bitops.c
3952F: include/asm-generic/bitops
3953F: include/asm-generic/bitops.h
3954F: include/linux/bitops.h
3955F: lib/test_bitops.c
3956F: tools/*/bitops*
3957
3958BLINKM RGB LED DRIVER
3959M: Jan-Simon Moeller <[email protected]>
3960S: Maintained
3961F: drivers/leds/leds-blinkm.c
3962
3963BLOCK LAYER
3964M: Jens Axboe <[email protected]>
3965L: [email protected]
3966S: Maintained
3967T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3968F: Documentation/ABI/stable/sysfs-block
3969F: Documentation/block/
3970F: block/
3971F: drivers/block/
3972F: include/linux/bio.h
3973F: include/linux/blk*
3974F: kernel/trace/blktrace.c
3975F: lib/sbitmap.c
3976
3977BLOCK LAYER DEVICE DRIVER API [RUST]
3978M: Andreas Hindborg <[email protected]>
3979R: Boqun Feng <[email protected]>
3980L: [email protected]
3981L: [email protected]
3982S: Supported
3983W: https://rust-for-linux.com
3984B: https://github.com/Rust-for-Linux/linux/issues
3985C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3986T: git https://github.com/Rust-for-Linux/linux.git rust-block-next
3987F: drivers/block/rnull.rs
3988F: rust/kernel/block.rs
3989F: rust/kernel/block/
3990
3991BLOCK2MTD DRIVER
3992M: Joern Engel <[email protected]>
3993L: [email protected]
3994S: Maintained
3995F: drivers/mtd/devices/block2mtd.c
3996
3997BLUETOOTH DRIVERS
3998M: Marcel Holtmann <[email protected]>
3999M: Luiz Augusto von Dentz <[email protected]>
4000L: [email protected]
4001S: Supported
4002W: http://www.bluez.org/
4003T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4004T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4005F: Documentation/devicetree/bindings/net/bluetooth/
4006F: drivers/bluetooth/
4007
4008BLUETOOTH SUBSYSTEM
4009M: Marcel Holtmann <[email protected]>
4010M: Johan Hedberg <[email protected]>
4011M: Luiz Augusto von Dentz <[email protected]>
4012L: [email protected]
4013S: Supported
4014W: http://www.bluez.org/
4015T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4016T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4017F: include/net/bluetooth/
4018F: net/bluetooth/
4019
4020BONDING DRIVER
4021M: Jay Vosburgh <[email protected]>
4022M: Andy Gospodarek <[email protected]>
4023L: [email protected]
4024S: Maintained
4025F: Documentation/networking/bonding.rst
4026F: drivers/net/bonding/
4027F: include/net/bond*
4028F: include/uapi/linux/if_bonding.h
4029F: tools/testing/selftests/drivers/net/bonding/
4030
4031BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4032M: Dan Robertson <[email protected]>
4033L: [email protected]
4034S: Maintained
4035F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4036F: drivers/iio/accel/bma400*
4037
4038BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4039M: Jagath Jog J <[email protected]>
4040L: [email protected]
4041S: Maintained
4042F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4043F: drivers/iio/imu/bmi323/
4044
4045BPF JIT for ARC
4046M: Shahab Vahedi <[email protected]>
4047L: [email protected]
4048S: Maintained
4049F: arch/arc/net/
4050
4051BPF JIT for ARM
4052M: Russell King <[email protected]>
4053M: Puranjay Mohan <[email protected]>
4054L: [email protected]
4055S: Maintained
4056F: arch/arm/net/
4057
4058BPF JIT for ARM64
4059M: Daniel Borkmann <[email protected]>
4060M: Alexei Starovoitov <[email protected]>
4061M: Puranjay Mohan <[email protected]>
4062R: Xu Kuohai <[email protected]>
4063L: [email protected]
4064S: Supported
4065F: arch/arm64/net/
4066
4067BPF JIT for LOONGARCH
4068M: Tiezhu Yang <[email protected]>
4069R: Hengqi Chen <[email protected]>
4070L: [email protected]
4071S: Maintained
4072F: arch/loongarch/net/
4073
4074BPF JIT for MIPS (32-BIT AND 64-BIT)
4075M: Johan Almbladh <[email protected]>
4076M: Paul Burton <[email protected]>
4077L: [email protected]
4078S: Maintained
4079F: arch/mips/net/
4080
4081BPF JIT for NFP NICs
4082M: Jakub Kicinski <[email protected]>
4083L: [email protected]
4084S: Odd Fixes
4085F: drivers/net/ethernet/netronome/nfp/bpf/
4086
4087BPF JIT for POWERPC (32-BIT AND 64-BIT)
4088M: Michael Ellerman <[email protected]>
4089M: Hari Bathini <[email protected]>
4090M: Christophe Leroy <[email protected]>
4091R: Naveen N Rao <[email protected]>
4092L: [email protected]
4093S: Supported
4094F: arch/powerpc/net/
4095
4096BPF JIT for RISC-V (32-bit)
4097M: Luke Nelson <[email protected]>
4098M: Xi Wang <[email protected]>
4099L: [email protected]
4100S: Maintained
4101F: arch/riscv/net/
4102X: arch/riscv/net/bpf_jit_comp64.c
4103
4104BPF JIT for RISC-V (64-bit)
4105M: Björn Töpel <[email protected]>
4106R: Pu Lehui <[email protected]>
4107R: Puranjay Mohan <[email protected]>
4108L: [email protected]
4109S: Maintained
4110F: arch/riscv/net/
4111X: arch/riscv/net/bpf_jit_comp32.c
4112
4113BPF JIT for S390
4114M: Ilya Leoshkevich <[email protected]>
4115M: Heiko Carstens <[email protected]>
4116M: Vasily Gorbik <[email protected]>
4117L: [email protected]
4118S: Supported
4119F: arch/s390/net/
4120X: arch/s390/net/pnet.c
4121
4122BPF JIT for SPARC (32-BIT AND 64-BIT)
4123M: David S. Miller <[email protected]>
4124L: [email protected]
4125S: Odd Fixes
4126F: arch/sparc/net/
4127
4128BPF JIT for X86 32-BIT
4129M: Wang YanQing <[email protected]>
4130L: [email protected]
4131S: Odd Fixes
4132F: arch/x86/net/bpf_jit_comp32.c
4133
4134BPF JIT for X86 64-BIT
4135M: Alexei Starovoitov <[email protected]>
4136M: Daniel Borkmann <[email protected]>
4137L: [email protected]
4138S: Supported
4139F: arch/x86/net/
4140X: arch/x86/net/bpf_jit_comp32.c
4141
4142BPF [BTF]
4143M: Martin KaFai Lau <[email protected]>
4144L: [email protected]
4145S: Maintained
4146F: include/linux/btf*
4147F: kernel/bpf/btf.c
4148
4149BPF [CORE]
4150M: Alexei Starovoitov <[email protected]>
4151M: Daniel Borkmann <[email protected]>
4152R: John Fastabend <[email protected]>
4153L: [email protected]
4154S: Maintained
4155F: include/linux/bpf*
4156F: include/linux/filter.h
4157F: include/linux/tnum.h
4158F: kernel/bpf/core.c
4159F: kernel/bpf/dispatcher.c
4160F: kernel/bpf/mprog.c
4161F: kernel/bpf/syscall.c
4162F: kernel/bpf/tnum.c
4163F: kernel/bpf/trampoline.c
4164F: kernel/bpf/verifier.c
4165
4166BPF [CRYPTO]
4167M: Vadim Fedorenko <[email protected]>
4168L: [email protected]
4169S: Maintained
4170F: crypto/bpf_crypto_skcipher.c
4171F: include/linux/bpf_crypto.h
4172F: kernel/bpf/crypto.c
4173
4174BPF [DOCUMENTATION] (Related to Standardization)
4175R: David Vernet <[email protected]>
4176L: [email protected]
4177L: [email protected]
4178S: Maintained
4179F: Documentation/bpf/standardization/
4180
4181BPF [GENERAL] (Safe Dynamic Programs and Tools)
4182M: Alexei Starovoitov <[email protected]>
4183M: Daniel Borkmann <[email protected]>
4184M: Andrii Nakryiko <[email protected]>
4185R: Martin KaFai Lau <[email protected]>
4186R: Eduard Zingerman <[email protected]>
4187R: Song Liu <[email protected]>
4188R: Yonghong Song <[email protected]>
4189R: John Fastabend <[email protected]>
4190R: KP Singh <[email protected]>
4191R: Stanislav Fomichev <[email protected]>
4192R: Hao Luo <[email protected]>
4193R: Jiri Olsa <[email protected]>
4194L: [email protected]
4195S: Supported
4196W: https://bpf.io/
4197Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4198T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4199T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4200F: Documentation/bpf/
4201F: Documentation/networking/filter.rst
4202F: Documentation/userspace-api/ebpf/
4203F: arch/*/net/*
4204F: include/linux/bpf*
4205F: include/linux/btf*
4206F: include/linux/filter.h
4207F: include/trace/events/xdp.h
4208F: include/uapi/linux/bpf*
4209F: include/uapi/linux/btf*
4210F: include/uapi/linux/filter.h
4211F: kernel/bpf/
4212F: kernel/trace/bpf_trace.c
4213F: lib/buildid.c
4214F: lib/test_bpf.c
4215F: net/bpf/
4216F: net/core/filter.c
4217F: net/sched/act_bpf.c
4218F: net/sched/cls_bpf.c
4219F: samples/bpf/
4220F: scripts/bpf_doc.py
4221F: scripts/Makefile.btf
4222F: scripts/pahole-version.sh
4223F: tools/bpf/
4224F: tools/lib/bpf/
4225F: tools/testing/selftests/bpf/
4226
4227BPF [ITERATOR]
4228M: Yonghong Song <[email protected]>
4229L: [email protected]
4230S: Maintained
4231F: kernel/bpf/*iter.c
4232
4233BPF [L7 FRAMEWORK] (sockmap)
4234M: John Fastabend <[email protected]>
4235M: Jakub Sitnicki <[email protected]>
4236L: [email protected]
4237L: [email protected]
4238S: Maintained
4239F: include/linux/skmsg.h
4240F: net/core/skmsg.c
4241F: net/core/sock_map.c
4242F: net/ipv4/tcp_bpf.c
4243F: net/ipv4/udp_bpf.c
4244F: net/unix/unix_bpf.c
4245
4246BPF [LIBRARY] (libbpf)
4247M: Andrii Nakryiko <[email protected]>
4248M: Eduard Zingerman <[email protected]>
4249L: [email protected]
4250S: Maintained
4251F: tools/lib/bpf/
4252
4253BPF [MISC]
4254L: [email protected]
4255S: Odd Fixes
4256K: (?:\b|_)bpf(?:\b|_)
4257
4258BPF [NETKIT] (BPF-programmable network device)
4259M: Daniel Borkmann <[email protected]>
4260M: Nikolay Aleksandrov <[email protected]>
4261L: [email protected]
4262L: [email protected]
4263S: Supported
4264F: drivers/net/netkit.c
4265F: include/net/netkit.h
4266
4267BPF [NETWORKING] (struct_ops, reuseport)
4268M: Martin KaFai Lau <[email protected]>
4269L: [email protected]
4270L: [email protected]
4271S: Maintained
4272F: kernel/bpf/bpf_struct*
4273
4274BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4275M: Martin KaFai Lau <[email protected]>
4276M: Daniel Borkmann <[email protected]>
4277R: John Fastabend <[email protected]>
4278L: [email protected]
4279L: [email protected]
4280S: Maintained
4281F: include/net/tcx.h
4282F: kernel/bpf/tcx.c
4283F: net/core/filter.c
4284F: net/sched/act_bpf.c
4285F: net/sched/cls_bpf.c
4286
4287BPF [RINGBUF]
4288M: Andrii Nakryiko <[email protected]>
4289L: [email protected]
4290S: Maintained
4291F: kernel/bpf/ringbuf.c
4292
4293BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4294M: KP Singh <[email protected]>
4295M: Matt Bobrowski <[email protected]>
4296L: [email protected]
4297S: Maintained
4298F: Documentation/bpf/prog_lsm.rst
4299F: include/linux/bpf_lsm.h
4300F: kernel/bpf/bpf_lsm.c
4301F: kernel/trace/bpf_trace.c
4302F: security/bpf/
4303
4304BPF [SELFTESTS] (Test Runners & Infrastructure)
4305M: Andrii Nakryiko <[email protected]>
4306M: Eduard Zingerman <[email protected]>
4307R: Mykola Lysenko <[email protected]>
4308L: [email protected]
4309S: Maintained
4310F: tools/testing/selftests/bpf/
4311
4312BPF [STORAGE & CGROUPS]
4313M: Martin KaFai Lau <[email protected]>
4314L: [email protected]
4315S: Maintained
4316F: kernel/bpf/*storage.c
4317F: kernel/bpf/bpf_lru*
4318F: kernel/bpf/cgroup.c
4319
4320BPF [TOOLING] (bpftool)
4321M: Quentin Monnet <[email protected]>
4322L: [email protected]
4323S: Maintained
4324F: kernel/bpf/disasm.*
4325F: tools/bpf/bpftool/
4326
4327BPF [TRACING]
4328M: Song Liu <[email protected]>
4329R: Jiri Olsa <[email protected]>
4330L: [email protected]
4331S: Maintained
4332F: kernel/bpf/stackmap.c
4333F: kernel/trace/bpf_trace.c
4334F: lib/buildid.c
4335
4336BROADCOM ASP 2.0 ETHERNET DRIVER
4337M: Justin Chen <[email protected]>
4338M: Florian Fainelli <[email protected]>
4339L: [email protected]
4340L: [email protected]
4341S: Supported
4342F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4343F: drivers/net/ethernet/broadcom/asp2/
4344
4345BROADCOM B44 10/100 ETHERNET DRIVER
4346M: Michael Chan <[email protected]>
4347L: [email protected]
4348S: Supported
4349F: drivers/net/ethernet/broadcom/b44.*
4350
4351BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4352M: Florian Fainelli <[email protected]>
4353L: [email protected]
4354L: [email protected] (subscribers-only)
4355S: Supported
4356F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4357F: drivers/net/dsa/b53/*
4358F: drivers/net/dsa/bcm_sf2*
4359F: include/linux/dsa/brcm.h
4360F: include/linux/platform_data/b53.h
4361
4362BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4363M: Florian Fainelli <[email protected]>
4364R: Broadcom internal kernel review list <[email protected]>
4365L: [email protected] (moderated for non-subscribers)
4366L: [email protected] (moderated for non-subscribers)
4367S: Maintained
4368T: git https://github.com/broadcom/stblinux.git
4369F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4370F: drivers/pci/controller/pcie-brcmstb.c
4371F: drivers/staging/vc04_services
4372N: bcm2711
4373N: bcm283*
4374N: raspberrypi
4375
4376BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4377M: Florian Fainelli <[email protected]>
4378M: Ray Jui <[email protected]>
4379M: Scott Branden <[email protected]>
4380R: Broadcom internal kernel review list <[email protected]>
4381S: Maintained
4382T: git https://github.com/broadcom/mach-bcm
4383F: arch/arm/mach-bcm/
4384N: bcm281*
4385N: bcm113*
4386N: bcm216*
4387N: kona
4388
4389BROADCOM BCM2835 CAMERA DRIVERS
4390M: Raspberry Pi Kernel Maintenance <[email protected]>
4391L: [email protected]
4392S: Maintained
4393F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4394F: drivers/media/platform/broadcom/bcm2835-unicam*
4395
4396BROADCOM BCM47XX MIPS ARCHITECTURE
4397M: Hauke Mehrtens <[email protected]>
4398M: Rafał Miłecki <[email protected]>
4399L: [email protected]
4400S: Maintained
4401F: Documentation/devicetree/bindings/mips/brcm/
4402F: arch/mips/bcm47xx/*
4403F: arch/mips/include/asm/mach-bcm47xx/*
4404
4405BROADCOM BCM4908 ETHERNET DRIVER
4406M: Rafał Miłecki <[email protected]>
4407R: Broadcom internal kernel review list <[email protected]>
4408L: [email protected]
4409S: Maintained
4410F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4411F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4412F: drivers/net/ethernet/broadcom/unimac.h
4413
4414BROADCOM BCM4908 PINMUX DRIVER
4415M: Rafał Miłecki <[email protected]>
4416R: Broadcom internal kernel review list <[email protected]>
4417L: [email protected]
4418S: Maintained
4419F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4420F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4421
4422BROADCOM BCM5301X ARM ARCHITECTURE
4423M: Florian Fainelli <[email protected]>
4424M: Hauke Mehrtens <[email protected]>
4425M: Rafał Miłecki <[email protected]>
4426R: Broadcom internal kernel review list <[email protected]>
4427L: [email protected] (moderated for non-subscribers)
4428S: Maintained
4429F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4430F: arch/arm/boot/dts/broadcom/bcm470*
4431F: arch/arm/boot/dts/broadcom/bcm5301*
4432F: arch/arm/boot/dts/broadcom/bcm953012*
4433F: arch/arm/mach-bcm/bcm_5301x.c
4434
4435BROADCOM BCM53573 ARM ARCHITECTURE
4436M: Florian Fainelli <[email protected]>
4437M: Rafał Miłecki <[email protected]>
4438R: Broadcom internal kernel review list <[email protected]>
4439L: [email protected] (moderated for non-subscribers)
4440S: Maintained
4441F: arch/arm/boot/dts/broadcom/bcm47189*
4442F: arch/arm/boot/dts/broadcom/bcm53573*
4443
4444BROADCOM BCM63XX/BCM33XX UDC DRIVER
4445M: Kevin Cernekee <[email protected]>
4446L: [email protected]
4447S: Maintained
4448F: drivers/usb/gadget/udc/bcm63xx_udc.*
4449
4450BROADCOM BCM7XXX ARM ARCHITECTURE
4451M: Florian Fainelli <[email protected]>
4452R: Broadcom internal kernel review list <[email protected]>
4453L: [email protected] (moderated for non-subscribers)
4454S: Maintained
4455T: git https://github.com/broadcom/stblinux.git
4456F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4457F: arch/arm/boot/dts/broadcom/bcm7*.dts*
4458F: arch/arm/include/asm/hardware/cache-b15-rac.h
4459F: arch/arm/mach-bcm/*brcmstb*
4460F: arch/arm/mm/cache-b15-rac.c
4461F: drivers/bus/brcmstb_gisb.c
4462F: drivers/pci/controller/pcie-brcmstb.c
4463N: brcmstb
4464N: bcm7038
4465N: bcm7120
4466
4467BROADCOM BCMBCA ARM ARCHITECTURE
4468M: William Zhang <[email protected]>
4469M: Anand Gore <[email protected]>
4470M: Kursad Oney <[email protected]>
4471M: Florian Fainelli <[email protected]>
4472M: Rafał Miłecki <[email protected]>
4473R: Broadcom internal kernel review list <[email protected]>
4474L: [email protected] (moderated for non-subscribers)
4475S: Maintained
4476T: git https://github.com/broadcom/stblinux.git
4477F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4478F: arch/arm64/boot/dts/broadcom/bcmbca/*
4479N: bcmbca
4480N: bcm[9]?47622
4481N: bcm[9]?4912
4482N: bcm[9]?63138
4483N: bcm[9]?63146
4484N: bcm[9]?63148
4485N: bcm[9]?63158
4486N: bcm[9]?63178
4487N: bcm[9]?6756
4488N: bcm[9]?6813
4489N: bcm[9]?6846
4490N: bcm[9]?6855
4491N: bcm[9]?6856
4492N: bcm[9]?6858
4493N: bcm[9]?6878
4494
4495BROADCOM BDC DRIVER
4496M: Justin Chen <[email protected]>
4497M: Al Cooper <[email protected]>
4498R: Broadcom internal kernel review list <[email protected]>
4499L: [email protected]
4500S: Maintained
4501F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4502F: drivers/usb/gadget/udc/bdc/
4503
4504BROADCOM BMIPS CPUFREQ DRIVER
4505M: Markus Mayer <[email protected]>
4506R: Broadcom internal kernel review list <[email protected]>
4507L: [email protected]
4508S: Maintained
4509F: drivers/cpufreq/bmips-cpufreq.c
4510
4511BROADCOM BMIPS MIPS ARCHITECTURE
4512M: Florian Fainelli <[email protected]>
4513R: Broadcom internal kernel review list <[email protected]>
4514L: [email protected]
4515S: Maintained
4516T: git https://github.com/broadcom/stblinux.git
4517F: arch/mips/bmips/*
4518F: arch/mips/boot/dts/brcm/bcm*.dts*
4519F: arch/mips/include/asm/mach-bmips/*
4520F: arch/mips/kernel/*bmips*
4521F: drivers/irqchip/irq-bcm63*
4522F: drivers/irqchip/irq-bcm7*
4523F: drivers/irqchip/irq-brcmstb*
4524F: drivers/pmdomain/bcm/bcm63xx-power.c
4525F: include/linux/bcm963xx_nvram.h
4526F: include/linux/bcm963xx_tag.h
4527
4528BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4529M: Rasesh Mody <[email protected]>
4530M: [email protected]
4531L: [email protected]
4532S: Supported
4533F: drivers/net/ethernet/broadcom/bnx2.*
4534F: drivers/net/ethernet/broadcom/bnx2_*
4535
4536BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4537M: Saurav Kashyap <[email protected]>
4538M: Javed Hasan <[email protected]>
4539M: [email protected]
4540L: [email protected]
4541S: Supported
4542F: drivers/scsi/bnx2fc/
4543
4544BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4545M: Nilesh Javali <[email protected]>
4546M: Manish Rangankar <[email protected]>
4547M: [email protected]
4548L: [email protected]
4549S: Supported
4550F: drivers/scsi/bnx2i/
4551
4552BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4553M: Sudarsana Kalluru <[email protected]>
4554M: Manish Chopra <[email protected]>
4555L: [email protected]
4556S: Supported
4557F: drivers/net/ethernet/broadcom/bnx2x/
4558
4559BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4560M: Michael Chan <[email protected]>
4561L: [email protected]
4562S: Supported
4563F: drivers/firmware/broadcom/tee_bnxt_fw.c
4564F: drivers/net/ethernet/broadcom/bnxt/
4565F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4566
4567BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4568M: Arend van Spriel <[email protected]>
4569L: [email protected]
4570L: [email protected]
4571L: [email protected]
4572S: Supported
4573F: drivers/net/wireless/broadcom/brcm80211/
4574F: include/linux/platform_data/brcmfmac.h
4575
4576BROADCOM BRCMSTB GPIO DRIVER
4577M: Doug Berger <[email protected]>
4578M: Florian Fainelli <[email protected]>
4579R: Broadcom internal kernel review list <[email protected]>
4580S: Supported
4581F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4582F: drivers/gpio/gpio-brcmstb.c
4583
4584BROADCOM BRCMSTB I2C DRIVER
4585M: Kamal Dasu <[email protected]>
4586R: Broadcom internal kernel review list <[email protected]>
4587L: [email protected]
4588S: Supported
4589F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4590F: drivers/i2c/busses/i2c-brcmstb.c
4591
4592BROADCOM BRCMSTB UART DRIVER
4593M: Al Cooper <[email protected]>
4594R: Broadcom internal kernel review list <[email protected]>
4595L: [email protected]
4596S: Maintained
4597F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4598F: drivers/tty/serial/8250/8250_bcm7271.c
4599
4600BROADCOM BRCMSTB USB EHCI DRIVER
4601M: Justin Chen <[email protected]>
4602M: Al Cooper <[email protected]>
4603R: Broadcom internal kernel review list <[email protected]>
4604L: [email protected]
4605S: Maintained
4606F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4607F: drivers/usb/host/ehci-brcm.*
4608
4609BROADCOM BRCMSTB USB PIN MAP DRIVER
4610M: Al Cooper <[email protected]>
4611R: Broadcom internal kernel review list <[email protected]>
4612L: [email protected]
4613S: Maintained
4614F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4615F: drivers/usb/misc/brcmstb-usb-pinmap.c
4616
4617BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4618M: Justin Chen <[email protected]>
4619M: Al Cooper <[email protected]>
4620R: Broadcom internal kernel review list <[email protected]>
4621L: [email protected]
4622S: Maintained
4623F: drivers/phy/broadcom/phy-brcm-usb*
4624
4625BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4626M: William Zhang <[email protected]>
4627M: Kursad Oney <[email protected]>
4628M: Jonas Gorski <[email protected]>
4629R: Broadcom internal kernel review list <[email protected]>
4630L: [email protected]
4631S: Maintained
4632F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4633F: drivers/spi/spi-bcm63xx-hsspi.c
4634F: drivers/spi/spi-bcmbca-hsspi.c
4635
4636BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4637M: Jonas Gorski <[email protected]>
4638L: [email protected]
4639S: Odd Fixes
4640F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4641F: drivers/spi/spi-bcm63xx.c
4642
4643BROADCOM ETHERNET PHY DRIVERS
4644M: Florian Fainelli <[email protected]>
4645R: Broadcom internal kernel review list <[email protected]>
4646L: [email protected]
4647S: Supported
4648F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4649F: drivers/net/phy/bcm*.[ch]
4650F: drivers/net/phy/broadcom.c
4651F: include/linux/brcmphy.h
4652
4653BROADCOM GENET ETHERNET DRIVER
4654M: Doug Berger <[email protected]>
4655M: Florian Fainelli <[email protected]>
4656R: Broadcom internal kernel review list <[email protected]>
4657L: [email protected]
4658S: Supported
4659F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4660F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4661F: drivers/net/ethernet/broadcom/genet/
4662F: drivers/net/ethernet/broadcom/unimac.h
4663F: drivers/net/mdio/mdio-bcm-unimac.c
4664F: include/linux/platform_data/bcmgenet.h
4665F: include/linux/platform_data/mdio-bcm-unimac.h
4666
4667BROADCOM IPROC ARM ARCHITECTURE
4668M: Ray Jui <[email protected]>
4669M: Scott Branden <[email protected]>
4670R: Broadcom internal kernel review list <[email protected]>
4671L: [email protected] (moderated for non-subscribers)
4672S: Maintained
4673T: git https://github.com/broadcom/stblinux.git
4674F: arch/arm64/boot/dts/broadcom/northstar2/*
4675F: arch/arm64/boot/dts/broadcom/stingray/*
4676F: drivers/clk/bcm/clk-ns*
4677F: drivers/clk/bcm/clk-sr*
4678F: drivers/pinctrl/bcm/pinctrl-ns*
4679F: include/dt-bindings/clock/bcm-sr*
4680N: iproc
4681N: cygnus
4682N: bcm[-_]nsp
4683N: bcm9113*
4684N: bcm9583*
4685N: bcm9585*
4686N: bcm9586*
4687N: bcm988312
4688N: bcm113*
4689N: bcm583*
4690N: bcm585*
4691N: bcm586*
4692N: bcm88312
4693N: hr2
4694N: stingray
4695
4696BROADCOM IPROC GBIT ETHERNET DRIVER
4697M: Rafał Miłecki <[email protected]>
4698R: Broadcom internal kernel review list <[email protected]>
4699L: [email protected]
4700S: Maintained
4701F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4702F: drivers/net/ethernet/broadcom/bgmac*
4703F: drivers/net/ethernet/broadcom/unimac.h
4704
4705BROADCOM KONA GPIO DRIVER
4706M: Ray Jui <[email protected]>
4707R: Broadcom internal kernel review list <[email protected]>
4708S: Supported
4709F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4710F: drivers/gpio/gpio-bcm-kona.c
4711
4712BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4713M: Sathya Prakash Veerichetty <[email protected]>
4714M: Kashyap Desai <[email protected]>
4715M: Sumit Saxena <[email protected]>
4716M: Sreekanth Reddy <[email protected]>
4717L: [email protected]
4718L: [email protected]
4719S: Supported
4720W: https://www.broadcom.com/support/storage
4721F: drivers/scsi/mpi3mr/
4722
4723BROADCOM NETXTREME-E ROCE DRIVER
4724M: Selvin Xavier <[email protected]>
4725L: [email protected]
4726S: Supported
4727W: http://www.broadcom.com
4728F: drivers/infiniband/hw/bnxt_re/
4729F: include/uapi/rdma/bnxt_re-abi.h
4730
4731BROADCOM NVRAM DRIVER
4732M: Rafał Miłecki <[email protected]>
4733L: [email protected]
4734S: Maintained
4735F: drivers/firmware/broadcom/*
4736
4737BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4738M: Rafał Miłecki <[email protected]>
4739M: Florian Fainelli <[email protected]>
4740R: Broadcom internal kernel review list <[email protected]>
4741L: [email protected]
4742S: Maintained
4743T: git https://github.com/broadcom/stblinux.git
4744F: drivers/pmdomain/bcm/bcm-pmb.c
4745F: include/dt-bindings/soc/bcm-pmb.h
4746
4747BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4748M: Rafał Miłecki <[email protected]>
4749L: [email protected]
4750S: Maintained
4751F: drivers/bcma/
4752F: include/linux/bcma/
4753
4754BROADCOM SPI DRIVER
4755M: Kamal Dasu <[email protected]>
4756R: Broadcom internal kernel review list <[email protected]>
4757S: Maintained
4758F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4759F: drivers/spi/spi-bcm-qspi.*
4760F: drivers/spi/spi-brcmstb-qspi.c
4761F: drivers/spi/spi-iproc-qspi.c
4762
4763BROADCOM STB AVS CPUFREQ DRIVER
4764M: Markus Mayer <[email protected]>
4765R: Broadcom internal kernel review list <[email protected]>
4766L: [email protected]
4767S: Maintained
4768F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4769F: drivers/cpufreq/brcmstb*
4770
4771BROADCOM STB AVS TMON DRIVER
4772M: Markus Mayer <[email protected]>
4773R: Broadcom internal kernel review list <[email protected]>
4774L: [email protected]
4775S: Maintained
4776F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4777F: drivers/thermal/broadcom/brcmstb*
4778
4779BROADCOM STB DPFE DRIVER
4780M: Markus Mayer <[email protected]>
4781R: Broadcom internal kernel review list <[email protected]>
4782L: [email protected] (moderated for non-subscribers)
4783S: Maintained
4784F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4785F: drivers/memory/brcmstb_dpfe.c
4786
4787BROADCOM STB NAND FLASH DRIVER
4788M: Brian Norris <[email protected]>
4789M: Kamal Dasu <[email protected]>
4790R: Broadcom internal kernel review list <[email protected]>
4791L: [email protected]
4792S: Maintained
4793F: drivers/mtd/nand/raw/brcmnand/
4794F: include/linux/platform_data/brcmnand.h
4795
4796BROADCOM STB PCIE DRIVER
4797M: Jim Quinlan <[email protected]>
4798M: Nicolas Saenz Julienne <[email protected]>
4799M: Florian Fainelli <[email protected]>
4800R: Broadcom internal kernel review list <[email protected]>
4801L: [email protected]
4802S: Maintained
4803F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4804F: drivers/pci/controller/pcie-brcmstb.c
4805
4806BROADCOM SYSTEMPORT ETHERNET DRIVER
4807M: Florian Fainelli <[email protected]>
4808R: Broadcom internal kernel review list <[email protected]>
4809L: [email protected]
4810S: Supported
4811F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4812F: drivers/net/ethernet/broadcom/bcmsysport.*
4813F: drivers/net/ethernet/broadcom/unimac.h
4814
4815BROADCOM TG3 GIGABIT ETHERNET DRIVER
4816M: Pavan Chebbi <[email protected]>
4817M: Michael Chan <[email protected]>
4818L: [email protected]
4819S: Supported
4820F: drivers/net/ethernet/broadcom/tg3.*
4821
4822BROADCOM VK DRIVER
4823M: Scott Branden <[email protected]>
4824R: Broadcom internal kernel review list <[email protected]>
4825S: Supported
4826F: drivers/misc/bcm-vk/
4827F: include/uapi/linux/misc/bcm_vk.h
4828
4829BROCADE BFA FC SCSI DRIVER
4830M: Anil Gurumurthy <[email protected]>
4831M: Sudarsana Kalluru <[email protected]>
4832L: [email protected]
4833S: Supported
4834F: drivers/scsi/bfa/
4835
4836BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4837M: Rasesh Mody <[email protected]>
4838M: Sudarsana Kalluru <[email protected]>
4839M: [email protected]
4840L: [email protected]
4841S: Supported
4842F: drivers/net/ethernet/brocade/bna/
4843
4844BSG (block layer generic sg v4 driver)
4845M: FUJITA Tomonori <[email protected]>
4846L: [email protected]
4847S: Supported
4848F: block/bsg.c
4849F: include/linux/bsg.h
4850F: include/uapi/linux/bsg.h
4851
4852BT87X AUDIO DRIVER
4853M: Clemens Ladisch <[email protected]>
4854L: [email protected] (moderated for non-subscribers)
4855S: Maintained
4856T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4857F: Documentation/sound/cards/bt87x.rst
4858F: sound/pci/bt87x.c
4859
4860BT8XXGPIO DRIVER
4861M: Michael Buesch <[email protected]>
4862S: Maintained
4863W: http://bu3sch.de/btgpio.php
4864F: drivers/gpio/gpio-bt8xx.c
4865
4866BTRFS FILE SYSTEM
4867M: Chris Mason <[email protected]>
4868M: Josef Bacik <[email protected]>
4869M: David Sterba <[email protected]>
4870L: [email protected]
4871S: Maintained
4872W: https://btrfs.readthedocs.io
4873Q: https://patchwork.kernel.org/project/linux-btrfs/list/
4874C: irc://irc.libera.chat/btrfs
4875T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4876F: Documentation/filesystems/btrfs.rst
4877F: fs/btrfs/
4878F: include/linux/btrfs*
4879F: include/trace/events/btrfs.h
4880F: include/uapi/linux/btrfs*
4881
4882BTTV VIDEO4LINUX DRIVER
4883M: Mauro Carvalho Chehab <[email protected]>
4884L: [email protected]
4885S: Odd fixes
4886W: https://linuxtv.org
4887T: git git://linuxtv.org/media_tree.git
4888F: Documentation/driver-api/media/drivers/bttv*
4889F: drivers/media/pci/bt8xx/bttv*
4890
4891BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4892M: Chanwoo Choi <[email protected]>
4893L: [email protected]
4894L: [email protected]
4895S: Maintained
4896T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4897F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4898F: drivers/devfreq/exynos-bus.c
4899
4900BUSLOGIC SCSI DRIVER
4901M: Khalid Aziz <[email protected]>
4902L: [email protected]
4903S: Maintained
4904F: drivers/scsi/BusLogic.*
4905F: drivers/scsi/FlashPoint.*
4906
4907BXCAN CAN NETWORK DRIVER
4908M: Dario Binacchi <[email protected]>
4909L: [email protected]
4910S: Maintained
4911F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4912F: drivers/net/can/bxcan.c
4913
4914C-MEDIA CMI8788 DRIVER
4915M: Clemens Ladisch <[email protected]>
4916L: [email protected] (moderated for non-subscribers)
4917S: Maintained
4918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4919F: sound/pci/oxygen/
4920
4921C-SKY ARCHITECTURE
4922M: Guo Ren <[email protected]>
4923L: [email protected]
4924S: Supported
4925T: git https://github.com/c-sky/csky-linux.git
4926F: Documentation/devicetree/bindings/csky/
4927F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4928F: Documentation/devicetree/bindings/timer/csky,*
4929F: arch/csky/
4930F: drivers/clocksource/timer-gx6605s.c
4931F: drivers/clocksource/timer-mp-csky.c
4932F: drivers/irqchip/irq-csky-*
4933N: csky
4934K: csky
4935
4936CA8210 IEEE-802.15.4 RADIO DRIVER
4937L: [email protected]
4938S: Orphan
4939W: https://github.com/Cascoda/ca8210-linux.git
4940F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4941F: drivers/net/ieee802154/ca8210.c
4942
4943CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4944M: David Howells <[email protected]>
4945L: [email protected]
4946S: Supported
4947F: Documentation/filesystems/caching/cachefiles.rst
4948F: fs/cachefiles/
4949
4950CACHESTAT: PAGE CACHE STATS FOR A FILE
4951M: Nhat Pham <[email protected]>
4952M: Johannes Weiner <[email protected]>
4953L: [email protected]
4954S: Maintained
4955F: tools/testing/selftests/cachestat/test_cachestat.c
4956
4957CADENCE MIPI-CSI2 BRIDGES
4958M: Maxime Ripard <[email protected]>
4959L: [email protected]
4960S: Maintained
4961F: Documentation/devicetree/bindings/media/cdns,*.txt
4962F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4963F: drivers/media/platform/cadence/cdns-csi2*
4964
4965CADENCE NAND DRIVER
4966L: [email protected]
4967S: Orphan
4968F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4969F: drivers/mtd/nand/raw/cadence-nand-controller.c
4970
4971CADENCE USB3 DRD IP DRIVER
4972M: Peter Chen <[email protected]>
4973M: Pawel Laszczak <[email protected]>
4974R: Roger Quadros <[email protected]>
4975L: [email protected]
4976S: Maintained
4977T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4978F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4979F: drivers/usb/cdns3/
4980X: drivers/usb/cdns3/cdnsp*
4981
4982CADENCE USBHS DRIVER
4983M: Pawel Laszczak <[email protected]>
4984L: [email protected]
4985S: Maintained
4986F: drivers/usb/gadget/udc/cdns2
4987
4988CADENCE USBSSP DRD IP DRIVER
4989M: Pawel Laszczak <[email protected]>
4990L: [email protected]
4991S: Maintained
4992T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4993F: drivers/usb/cdns3/
4994X: drivers/usb/cdns3/cdns3*
4995
4996CADET FM/AM RADIO RECEIVER DRIVER
4997M: Hans Verkuil <[email protected]>
4998L: [email protected]
4999S: Maintained
5000W: https://linuxtv.org
5001T: git git://linuxtv.org/media_tree.git
5002F: drivers/media/radio/radio-cadet*
5003
5004CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5005L: [email protected]
5006S: Orphan
5007T: git git://linuxtv.org/media_tree.git
5008F: Documentation/admin-guide/media/cafe_ccic*
5009F: drivers/media/platform/marvell/
5010
5011CAIF NETWORK LAYER
5012L: [email protected]
5013S: Orphan
5014F: Documentation/networking/caif/
5015F: drivers/net/caif/
5016F: include/net/caif/
5017F: include/uapi/linux/caif/
5018F: net/caif/
5019
5020CAKE QDISC
5021M: Toke Høiland-Jørgensen <[email protected]>
5022L: [email protected] (moderated for non-subscribers)
5023S: Maintained
5024F: net/sched/sch_cake.c
5025
5026CAN NETWORK DRIVERS
5027M: Marc Kleine-Budde <[email protected]>
5028M: Vincent Mailhol <[email protected]>
5029L: [email protected]
5030S: Maintained
5031W: https://github.com/linux-can
5032T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5033T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5034F: Documentation/devicetree/bindings/net/can/
5035F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5036F: drivers/net/can/
5037F: drivers/phy/phy-can-transceiver.c
5038F: include/linux/can/bittiming.h
5039F: include/linux/can/dev.h
5040F: include/linux/can/length.h
5041F: include/linux/can/platform/
5042F: include/linux/can/rx-offload.h
5043F: include/uapi/linux/can/error.h
5044F: include/uapi/linux/can/netlink.h
5045F: include/uapi/linux/can/vxcan.h
5046
5047CAN NETWORK LAYER
5048M: Oliver Hartkopp <[email protected]>
5049M: Marc Kleine-Budde <[email protected]>
5050L: [email protected]
5051S: Maintained
5052W: https://github.com/linux-can
5053T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5054T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5055F: Documentation/networking/can.rst
5056F: Documentation/networking/iso15765-2.rst
5057F: include/linux/can/can-ml.h
5058F: include/linux/can/core.h
5059F: include/linux/can/skb.h
5060F: include/net/netns/can.h
5061F: include/uapi/linux/can.h
5062F: include/uapi/linux/can/bcm.h
5063F: include/uapi/linux/can/gw.h
5064F: include/uapi/linux/can/isotp.h
5065F: include/uapi/linux/can/raw.h
5066F: net/can/
5067
5068CAN-J1939 NETWORK LAYER
5069M: Robin van der Gracht <[email protected]>
5070M: Oleksij Rempel <[email protected]>
5071R: [email protected]
5072L: [email protected]
5073S: Maintained
5074F: Documentation/networking/j1939.rst
5075F: include/uapi/linux/can/j1939.h
5076F: net/can/j1939/
5077
5078CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5079M: Damien Le Moal <[email protected]>
5080L: [email protected]
5081L: [email protected] (pinctrl driver)
5082F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5083F: drivers/pinctrl/pinctrl-k210.c
5084
5085CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5086M: Damien Le Moal <[email protected]>
5087L: [email protected]
5088L: [email protected]
5089S: Maintained
5090F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5091F: drivers/reset/reset-k210.c
5092
5093CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5094M: Damien Le Moal <[email protected]>
5095L: [email protected]
5096S: Maintained
5097F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5098F: drivers/soc/canaan/
5099F: include/soc/canaan/
5100
5101CAPABILITIES
5102M: Serge Hallyn <[email protected]>
5103L: [email protected]
5104S: Supported
5105F: include/linux/capability.h
5106F: include/uapi/linux/capability.h
5107F: kernel/capability.c
5108F: security/commoncap.c
5109
5110CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5111M: Kevin Tsai <[email protected]>
5112S: Maintained
5113F: drivers/iio/light/cm*
5114
5115CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5116M: Christian Lamparter <[email protected]>
5117L: [email protected]
5118S: Maintained
5119W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5120F: drivers/net/wireless/ath/carl9170/
5121
5122CAVIUM I2C DRIVER
5123M: Robert Richter <[email protected]>
5124S: Odd Fixes
5125W: http://www.marvell.com
5126F: drivers/i2c/busses/i2c-octeon*
5127F: drivers/i2c/busses/i2c-thunderx*
5128
5129CAVIUM LIQUIDIO NETWORK DRIVER
5130L: [email protected]
5131S: Orphan
5132W: http://www.marvell.com
5133F: drivers/net/ethernet/cavium/liquidio/
5134
5135CAVIUM MMC DRIVER
5136M: Robert Richter <[email protected]>
5137S: Odd Fixes
5138W: http://www.marvell.com
5139F: drivers/mmc/host/cavium*
5140
5141CAVIUM OCTEON-TX CRYPTO DRIVER
5142M: George Cherian <[email protected]>
5143L: [email protected]
5144S: Supported
5145W: http://www.marvell.com
5146F: drivers/crypto/cavium/cpt/
5147
5148CAVIUM THUNDERX2 ARM64 SOC
5149M: Robert Richter <[email protected]>
5150L: [email protected] (moderated for non-subscribers)
5151S: Odd Fixes
5152F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5153F: arch/arm64/boot/dts/cavium/thunder2-99xx*
5154
5155CBS/ETF/TAPRIO QDISCS
5156M: Vinicius Costa Gomes <[email protected]>
5157L: [email protected]
5158S: Maintained
5159F: net/sched/sch_cbs.c
5160F: net/sched/sch_etf.c
5161F: net/sched/sch_taprio.c
5162
5163CC2520 IEEE-802.15.4 RADIO DRIVER
5164M: Stefan Schmidt <[email protected]>
5165L: [email protected]
5166S: Odd Fixes
5167F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5168F: drivers/net/ieee802154/cc2520.c
5169
5170CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5171M: Gilad Ben-Yossef <[email protected]>
5172L: [email protected]
5173S: Supported
5174W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5175F: drivers/crypto/ccree/
5176
5177CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5178M: Hadar Gat <[email protected]>
5179L: [email protected]
5180S: Supported
5181W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5182F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5183F: drivers/char/hw_random/cctrng.c
5184F: drivers/char/hw_random/cctrng.h
5185
5186CEC FRAMEWORK
5187M: Hans Verkuil <[email protected]>
5188L: [email protected]
5189S: Supported
5190W: http://linuxtv.org
5191T: git git://linuxtv.org/media_tree.git
5192F: Documentation/ABI/testing/debugfs-cec-error-inj
5193F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
5194F: Documentation/driver-api/media/cec-core.rst
5195F: Documentation/userspace-api/media/cec
5196F: drivers/media/cec/
5197F: drivers/media/rc/keymaps/rc-cec.c
5198F: include/media/cec-notifier.h
5199F: include/media/cec.h
5200F: include/uapi/linux/cec-funcs.h
5201F: include/uapi/linux/cec.h
5202
5203CEC GPIO DRIVER
5204M: Hans Verkuil <[email protected]>
5205L: [email protected]
5206S: Supported
5207W: http://linuxtv.org
5208T: git git://linuxtv.org/media_tree.git
5209F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5210F: drivers/media/cec/platform/cec-gpio/
5211
5212CELL BROADBAND ENGINE ARCHITECTURE
5213L: [email protected]
5214S: Orphan
5215F: arch/powerpc/include/asm/cell*.h
5216F: arch/powerpc/include/asm/spu*.h
5217F: arch/powerpc/include/uapi/asm/spu*.h
5218F: arch/powerpc/platforms/cell/
5219
5220CELLWISE CW2015 BATTERY DRIVER
5221M: Tobias Schrammm <[email protected]>
5222S: Maintained
5223F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5224F: drivers/power/supply/cw2015_battery.c
5225
5226CEPH COMMON CODE (LIBCEPH)
5227M: Ilya Dryomov <[email protected]>
5228M: Xiubo Li <[email protected]>
5229L: [email protected]
5230S: Supported
5231W: http://ceph.com/
5232T: git https://github.com/ceph/ceph-client.git
5233F: include/linux/ceph/
5234F: include/linux/crush/
5235F: net/ceph/
5236
5237CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5238M: Xiubo Li <[email protected]>
5239M: Ilya Dryomov <[email protected]>
5240L: [email protected]
5241S: Supported
5242W: http://ceph.com/
5243T: git https://github.com/ceph/ceph-client.git
5244F: Documentation/filesystems/ceph.rst
5245F: fs/ceph/
5246
5247CERTIFICATE HANDLING
5248M: David Howells <[email protected]>
5249M: David Woodhouse <[email protected]>
5250L: [email protected]
5251S: Maintained
5252F: Documentation/admin-guide/module-signing.rst
5253F: certs/
5254F: scripts/sign-file.c
5255F: scripts/ssl-common.h
5256F: tools/certs/
5257
5258CFAG12864B LCD DRIVER
5259M: Miguel Ojeda <[email protected]>
5260S: Maintained
5261F: drivers/auxdisplay/cfag12864b.c
5262F: include/linux/cfag12864b.h
5263
5264CFAG12864BFB LCD FRAMEBUFFER DRIVER
5265M: Miguel Ojeda <[email protected]>
5266S: Maintained
5267F: drivers/auxdisplay/cfag12864bfb.c
5268F: include/linux/cfag12864b.h
5269
5270CHAR and MISC DRIVERS
5271M: Arnd Bergmann <[email protected]>
5272M: Greg Kroah-Hartman <[email protected]>
5273S: Supported
5274T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5275F: drivers/char/
5276F: drivers/misc/
5277F: include/linux/miscdevice.h
5278X: drivers/char/agp/
5279X: drivers/char/hw_random/
5280X: drivers/char/ipmi/
5281X: drivers/char/random.c
5282X: drivers/char/tpm/
5283
5284CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5285M: Thomas Weißschuh <[email protected]>
5286L: [email protected]
5287S: Maintained
5288F: Documentation/hwmon/powerz.rst
5289F: drivers/hwmon/powerz.c
5290
5291CHECKPATCH
5292M: Andy Whitcroft <[email protected]>
5293M: Joe Perches <[email protected]>
5294R: Dwaipayan Ray <[email protected]>
5295R: Lukas Bulwahn <[email protected]>
5296S: Maintained
5297F: scripts/checkpatch.pl
5298
5299CHECKPATCH DOCUMENTATION
5300M: Dwaipayan Ray <[email protected]>
5301M: Lukas Bulwahn <[email protected]>
5302R: Joe Perches <[email protected]>
5303S: Maintained
5304F: Documentation/dev-tools/checkpatch.rst
5305
5306CHINESE DOCUMENTATION
5307M: Alex Shi <[email protected]>
5308M: Yanteng Si <[email protected]>
5309S: Maintained
5310F: Documentation/translations/zh_CN/
5311
5312CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5313M: Peter Chen <[email protected]>
5314L: [email protected]
5315S: Maintained
5316T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5317F: drivers/usb/chipidea/
5318
5319CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5320M: Hans de Goede <[email protected]>
5321L: [email protected]
5322S: Maintained
5323F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5324F: drivers/input/touchscreen/chipone_icn8318.c
5325
5326CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5327M: Hans de Goede <[email protected]>
5328L: [email protected]
5329S: Maintained
5330F: drivers/input/touchscreen/chipone_icn8505.c
5331
5332CHROME HARDWARE PLATFORM SUPPORT
5333M: Benson Leung <[email protected]>
5334M: Tzung-Bi Shih <[email protected]>
5335L: [email protected]
5336S: Maintained
5337T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5338F: drivers/platform/chrome/
5339
5340CHROMEOS EC CODEC DRIVER
5341M: Cheng-Yi Chiang <[email protected]>
5342M: Tzung-Bi Shih <[email protected]>
5343R: Guenter Roeck <[email protected]>
5344L: [email protected]
5345S: Maintained
5346F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5347F: sound/soc/codecs/cros_ec_codec.*
5348
5349CHROMEOS EC CHARGE CONTROL
5350M: Thomas Weißschuh <[email protected]>
5351S: Maintained
5352F: drivers/power/supply/cros_charge-control.c
5353
5354CHROMEOS EC HARDWARE MONITORING
5355M: Thomas Weißschuh <[email protected]>
5356L: [email protected]
5357L: [email protected]
5358S: Maintained
5359F: Documentation/hwmon/cros_ec_hwmon.rst
5360F: drivers/hwmon/cros_ec_hwmon.c
5361
5362CHROMEOS EC LED DRIVER
5363M: Thomas Weißschuh <[email protected]>
5364S: Maintained
5365F: drivers/leds/leds-cros_ec.c
5366
5367CHROMEOS EC SUBDRIVERS
5368M: Benson Leung <[email protected]>
5369R: Guenter Roeck <[email protected]>
5370L: [email protected]
5371S: Maintained
5372F: drivers/power/supply/cros_charge-control.c
5373F: drivers/power/supply/cros_usbpd-charger.c
5374N: cros_ec
5375N: cros-ec
5376
5377CHROMEOS EC UART DRIVER
5378M: Bhanu Prakash Maiya <[email protected]>
5379R: Benson Leung <[email protected]>
5380R: Tzung-Bi Shih <[email protected]>
5381S: Maintained
5382F: drivers/platform/chrome/cros_ec_uart.c
5383
5384CHROMEOS EC USB PD NOTIFY DRIVER
5385M: Prashant Malani <[email protected]>
5386L: [email protected]
5387S: Maintained
5388F: drivers/platform/chrome/cros_usbpd_notify.c
5389F: include/linux/platform_data/cros_usbpd_notify.h
5390
5391CHROMEOS EC USB TYPE-C DRIVER
5392M: Prashant Malani <[email protected]>
5393L: [email protected]
5394S: Maintained
5395F: drivers/platform/chrome/cros_ec_typec.*
5396F: drivers/platform/chrome/cros_typec_switch.c
5397F: drivers/platform/chrome/cros_typec_vdm.*
5398
5399CHROMEOS HPS DRIVER
5400M: Dan Callaghan <[email protected]>
5401R: Sami Kyöstilä <[email protected]>
5402S: Maintained
5403F: drivers/platform/chrome/cros_hps_i2c.c
5404
5405CHROMEOS EC WATCHDOG
5406M: Lukasz Majczak <[email protected]>
5407L: [email protected]
5408S: Maintained
5409F: drivers/watchdog/cros_ec_wdt.c
5410
5411CHRONTEL CH7322 CEC DRIVER
5412M: Joe Tessler <[email protected]>
5413L: [email protected]
5414S: Maintained
5415T: git git://linuxtv.org/media_tree.git
5416F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5417F: drivers/media/cec/i2c/ch7322.c
5418
5419CIRRUS LOGIC AUDIO CODEC DRIVERS
5420M: David Rhodes <[email protected]>
5421M: Richard Fitzgerald <[email protected]>
5422L: [email protected]
5423L: [email protected]
5424S: Maintained
5425F: Documentation/devicetree/bindings/sound/cirrus,cs*
5426F: drivers/mfd/cs42l43*
5427F: drivers/pinctrl/cirrus/pinctrl-cs42l43*
5428F: drivers/spi/spi-cs42l43*
5429F: include/dt-bindings/sound/cs*
5430F: include/linux/mfd/cs42l43*
5431F: include/sound/cs*
5432F: sound/pci/hda/cirrus*
5433F: sound/pci/hda/cs*
5434F: sound/pci/hda/hda_component*
5435F: sound/pci/hda/hda_cs_dsp_ctl.*
5436F: sound/soc/codecs/cs*
5437
5438CIRRUS LOGIC HAPTIC DRIVERS
5439M: James Ogletree <[email protected]>
5440M: Fred Treven <[email protected]>
5441M: Ben Bright <[email protected]>
5442L: [email protected]
5443S: Supported
5444F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5445F: drivers/input/misc/cs40l*
5446F: drivers/mfd/cs40l*
5447F: include/linux/mfd/cs40l*
5448F: sound/soc/codecs/cs40l*
5449
5450CIRRUS LOGIC DSP FIRMWARE DRIVER
5451M: Simon Trimmer <[email protected]>
5452M: Charles Keepax <[email protected]>
5453M: Richard Fitzgerald <[email protected]>
5454L: [email protected]
5455S: Supported
5456W: https://github.com/CirrusLogic/linux-drivers/wiki
5457T: git https://github.com/CirrusLogic/linux-drivers.git
5458F: drivers/firmware/cirrus/*
5459F: include/linux/firmware/cirrus/*
5460
5461CIRRUS LOGIC EP93XX ETHERNET DRIVER
5462M: Hartley Sweeten <[email protected]>
5463L: [email protected]
5464S: Maintained
5465F: drivers/net/ethernet/cirrus/ep93xx_eth.c
5466
5467CIRRUS LOGIC LOCHNAGAR DRIVER
5468M: Charles Keepax <[email protected]>
5469M: Richard Fitzgerald <[email protected]>
5470L: [email protected]
5471S: Supported
5472F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5473F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5474F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5475F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5476F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5477F: Documentation/hwmon/lochnagar.rst
5478F: drivers/clk/clk-lochnagar.c
5479F: drivers/hwmon/lochnagar-hwmon.c
5480F: drivers/mfd/lochnagar-i2c.c
5481F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5482F: drivers/regulator/lochnagar-regulator.c
5483F: include/dt-bindings/clock/lochnagar.h
5484F: include/dt-bindings/pinctrl/lochnagar.h
5485F: include/linux/mfd/lochnagar*
5486F: sound/soc/codecs/lochnagar-sc.c
5487
5488CIRRUS LOGIC MADERA CODEC DRIVERS
5489M: Charles Keepax <[email protected]>
5490M: Richard Fitzgerald <[email protected]>
5491L: [email protected]
5492L: [email protected]
5493S: Supported
5494W: https://github.com/CirrusLogic/linux-drivers/wiki
5495T: git https://github.com/CirrusLogic/linux-drivers.git
5496F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5497F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5498F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5499F: drivers/gpio/gpio-madera*
5500F: drivers/irqchip/irq-madera*
5501F: drivers/mfd/cs47l*
5502F: drivers/mfd/madera*
5503F: drivers/pinctrl/cirrus/*
5504F: include/dt-bindings/sound/madera*
5505F: include/linux/irqchip/irq-madera*
5506F: include/linux/mfd/madera/*
5507F: include/sound/madera*
5508F: sound/soc/codecs/cs47l*
5509F: sound/soc/codecs/madera*
5510
5511CISCO FCOE HBA DRIVER
5512M: Satish Kharat <[email protected]>
5513M: Sesidhar Baddela <[email protected]>
5514M: Karan Tilak Kumar <[email protected]>
5515L: [email protected]
5516S: Supported
5517F: drivers/scsi/fnic/
5518
5519CISCO SCSI HBA DRIVER
5520M: Karan Tilak Kumar <[email protected]>
5521M: Sesidhar Baddela <[email protected]>
5522L: [email protected]
5523S: Supported
5524F: drivers/scsi/snic/
5525
5526CISCO VIC ETHERNET NIC DRIVER
5527M: Christian Benvenuti <[email protected]>
5528M: Satish Kharat <[email protected]>
5529S: Supported
5530F: drivers/net/ethernet/cisco/enic/
5531
5532CISCO VIC LOW LATENCY NIC DRIVER
5533M: Christian Benvenuti <[email protected]>
5534M: Nelson Escobar <[email protected]>
5535S: Supported
5536F: drivers/infiniband/hw/usnic/
5537
5538CLANG CONTROL FLOW INTEGRITY SUPPORT
5539M: Sami Tolvanen <[email protected]>
5540M: Kees Cook <[email protected]>
5541R: Nathan Chancellor <[email protected]>
5542L: [email protected]
5543S: Supported
5544B: https://github.com/ClangBuiltLinux/linux/issues
5545T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5546F: include/linux/cfi.h
5547F: kernel/cfi.c
5548
5549CLANG-FORMAT FILE
5550M: Miguel Ojeda <[email protected]>
5551S: Maintained
5552F: .clang-format
5553
5554CLANG/LLVM BUILD SUPPORT
5555M: Nathan Chancellor <[email protected]>
5556R: Nick Desaulniers <[email protected]>
5557R: Bill Wendling <[email protected]>
5558R: Justin Stitt <[email protected]>
5559L: [email protected]
5560S: Supported
5561W: https://clangbuiltlinux.github.io/
5562B: https://github.com/ClangBuiltLinux/linux/issues
5563C: irc://irc.libera.chat/clangbuiltlinux
5564F: Documentation/kbuild/llvm.rst
5565F: include/linux/compiler-clang.h
5566F: scripts/Makefile.clang
5567F: scripts/clang-tools/
5568K: \b(?i:clang|llvm)\b
5569
5570CLK API
5571M: Russell King <[email protected]>
5572L: [email protected]
5573S: Maintained
5574F: include/linux/clk.h
5575
5576CLOCKSOURCE, CLOCKEVENT DRIVERS
5577M: Daniel Lezcano <[email protected]>
5578M: Thomas Gleixner <[email protected]>
5579L: [email protected]
5580S: Supported
5581T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5582F: Documentation/devicetree/bindings/timer/
5583F: drivers/clocksource/
5584
5585CLOSURES
5586M: Kent Overstreet <[email protected]>
5587L: [email protected]
5588S: Supported
5589C: irc://irc.oftc.net/bcache
5590F: include/linux/closure.h
5591F: lib/closure.c
5592
5593CMPC ACPI DRIVER
5594M: Thadeu Lima de Souza Cascardo <[email protected]>
5595L: [email protected]
5596S: Supported
5597F: drivers/platform/x86/classmate-laptop.c
5598
5599COBALT MEDIA DRIVER
5600M: Hans Verkuil <[email protected]>
5601L: [email protected]
5602S: Supported
5603W: https://linuxtv.org
5604T: git git://linuxtv.org/media_tree.git
5605F: drivers/media/pci/cobalt/
5606
5607COCCINELLE/Semantic Patches (SmPL)
5608M: Julia Lawall <[email protected]>
5609M: Nicolas Palix <[email protected]>
5610L: [email protected] (moderated for non-subscribers)
5611S: Supported
5612W: https://coccinelle.gitlabpages.inria.fr/website/
5613T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5614F: Documentation/dev-tools/coccinelle.rst
5615F: scripts/coccicheck
5616F: scripts/coccinelle/
5617
5618CODA FILE SYSTEM
5619M: Jan Harkes <[email protected]>
5620M: [email protected]
5621L: [email protected]
5622S: Maintained
5623W: http://www.coda.cs.cmu.edu/
5624F: Documentation/filesystems/coda.rst
5625F: fs/coda/
5626F: include/linux/coda*.h
5627F: include/uapi/linux/coda*.h
5628
5629CODA V4L2 MEM2MEM DRIVER
5630M: Philipp Zabel <[email protected]>
5631L: [email protected]
5632S: Maintained
5633F: Documentation/devicetree/bindings/media/coda.yaml
5634F: drivers/media/platform/chips-media/coda
5635
5636CODE OF CONDUCT
5637M: Greg Kroah-Hartman <[email protected]>
5638S: Supported
5639F: Documentation/process/code-of-conduct-interpretation.rst
5640F: Documentation/process/code-of-conduct.rst
5641
5642CODE TAGGING
5643M: Suren Baghdasaryan <[email protected]>
5644M: Kent Overstreet <[email protected]>
5645S: Maintained
5646F: include/asm-generic/codetag.lds.h
5647F: include/linux/codetag.h
5648F: lib/codetag.c
5649
5650COMEDI DRIVERS
5651M: Ian Abbott <[email protected]>
5652M: H Hartley Sweeten <[email protected]>
5653S: Odd Fixes
5654F: drivers/comedi/
5655F: include/linux/comedi/
5656F: include/uapi/linux/comedi.h
5657
5658COMMON CLK FRAMEWORK
5659M: Michael Turquette <[email protected]>
5660M: Stephen Boyd <[email protected]>
5661L: [email protected]
5662S: Maintained
5663Q: http://patchwork.kernel.org/project/linux-clk/list/
5664T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5665F: Documentation/devicetree/bindings/clock/
5666F: drivers/clk/
5667F: include/dt-bindings/clock/
5668F: include/linux/clk-pr*
5669F: include/linux/clk/
5670F: include/linux/of_clk.h
5671X: drivers/clk/clkdev.c
5672
5673COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5674M: Steve French <[email protected]>
5675R: Paulo Alcantara <[email protected]> (DFS, global name space)
5676R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5677R: Shyam Prasad N <[email protected]> (multichannel)
5678R: Tom Talpey <[email protected]> (RDMA, smbdirect)
5679R: Bharath SM <[email protected]> (deferred close, directory leases)
5680L: [email protected]
5681L: [email protected] (moderated for non-subscribers)
5682S: Supported
5683W: https://wiki.samba.org/index.php/LinuxCIFS
5684T: git git://git.samba.org/sfrench/cifs-2.6.git
5685F: Documentation/admin-guide/cifs/
5686F: fs/smb/client/
5687F: fs/smb/common/
5688F: include/uapi/linux/cifs
5689
5690COMPACTPCI HOTPLUG CORE
5691M: Scott Murray <[email protected]>
5692L: [email protected]
5693S: Maintained
5694F: drivers/pci/hotplug/cpci_hotplug*
5695
5696COMPACTPCI HOTPLUG GENERIC DRIVER
5697M: Scott Murray <[email protected]>
5698L: [email protected]
5699S: Maintained
5700F: drivers/pci/hotplug/cpcihp_generic.c
5701
5702COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5703M: Scott Murray <[email protected]>
5704L: [email protected]
5705S: Maintained
5706F: drivers/pci/hotplug/cpcihp_zt5550.*
5707
5708COMPAL LAPTOP SUPPORT
5709M: Cezary Jackiewicz <[email protected]>
5710L: [email protected]
5711S: Maintained
5712F: drivers/platform/x86/compal-laptop.c
5713
5714COMPILER ATTRIBUTES
5715M: Miguel Ojeda <[email protected]>
5716S: Maintained
5717F: include/linux/compiler_attributes.h
5718
5719COMPUTE EXPRESS LINK (CXL)
5720M: Davidlohr Bueso <[email protected]>
5721M: Jonathan Cameron <[email protected]>
5722M: Dave Jiang <[email protected]>
5723M: Alison Schofield <[email protected]>
5724M: Vishal Verma <[email protected]>
5725M: Ira Weiny <[email protected]>
5726M: Dan Williams <[email protected]>
5727L: [email protected]
5728S: Maintained
5729F: Documentation/driver-api/cxl
5730F: drivers/cxl/
5731F: include/cxl/
5732F: include/uapi/linux/cxl_mem.h
5733F: tools/testing/cxl/
5734
5735COMPUTE EXPRESS LINK PMU (CPMU)
5736M: Jonathan Cameron <[email protected]>
5737L: [email protected]
5738S: Maintained
5739F: Documentation/admin-guide/perf/cxl.rst
5740F: drivers/perf/cxl_pmu.c
5741
5742CONEXANT ACCESSRUNNER USB DRIVER
5743L: [email protected]
5744S: Orphan
5745W: http://accessrunner.sourceforge.net/
5746F: drivers/usb/atm/cxacru.c
5747
5748CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5749M: Elena Reshetova <[email protected]>
5750M: Carlos Bilbao <[email protected]>
5751S: Maintained
5752F: Documentation/security/snp-tdx-threat-model.rst
5753
5754CONFIGFS
5755M: Joel Becker <[email protected]>
5756M: Christoph Hellwig <[email protected]>
5757S: Supported
5758T: git git://git.infradead.org/users/hch/configfs.git
5759F: fs/configfs/
5760F: include/linux/configfs.h
5761F: samples/configfs/
5762
5763CONSOLE SUBSYSTEM
5764M: Greg Kroah-Hartman <[email protected]>
5765S: Supported
5766F: drivers/video/console/
5767F: include/linux/console*
5768
5769CONTEXT TRACKING
5770M: Frederic Weisbecker <[email protected]>
5771M: "Paul E. McKenney" <[email protected]>
5772S: Maintained
5773F: include/linux/context_tracking*
5774F: kernel/context_tracking.c
5775
5776CONTROL GROUP (CGROUP)
5777M: Tejun Heo <[email protected]>
5778M: Zefan Li <[email protected]>
5779M: Johannes Weiner <[email protected]>
5780M: Michal Koutný <[email protected]>
5781L: [email protected]
5782S: Maintained
5783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5784F: Documentation/admin-guide/cgroup-v1/
5785F: Documentation/admin-guide/cgroup-v2.rst
5786F: include/linux/cgroup*
5787F: kernel/cgroup/
5788F: tools/testing/selftests/cgroup/
5789
5790CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5791M: Tejun Heo <[email protected]>
5792M: Josef Bacik <[email protected]>
5793M: Jens Axboe <[email protected]>
5794L: [email protected]
5795L: [email protected]
5796T: git git://git.kernel.dk/linux-block
5797F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5798F: block/bfq-cgroup.c
5799F: block/blk-cgroup.c
5800F: block/blk-iocost.c
5801F: block/blk-iolatency.c
5802F: block/blk-throttle.c
5803F: include/linux/blk-cgroup.h
5804
5805CONTROL GROUP - CPUSET
5806M: Waiman Long <[email protected]>
5807M: Zefan Li <[email protected]>
5808L: [email protected]
5809S: Maintained
5810T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5811F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5812F: include/linux/cpuset.h
5813F: kernel/cgroup/cpuset-internal.h
5814F: kernel/cgroup/cpuset-v1.c
5815F: kernel/cgroup/cpuset.c
5816F: tools/testing/selftests/cgroup/test_cpuset.c
5817F: tools/testing/selftests/cgroup/test_cpuset_prs.sh
5818F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5819
5820CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5821M: Johannes Weiner <[email protected]>
5822M: Michal Hocko <[email protected]>
5823M: Roman Gushchin <[email protected]>
5824M: Shakeel Butt <[email protected]>
5825R: Muchun Song <[email protected]>
5826L: [email protected]
5827L: [email protected]
5828S: Maintained
5829F: include/linux/memcontrol.h
5830F: mm/memcontrol.c
5831F: mm/memcontrol-v1.c
5832F: mm/memcontrol-v1.h
5833F: mm/swap_cgroup.c
5834F: samples/cgroup/*
5835F: tools/testing/selftests/cgroup/memcg_protection.m
5836F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5837F: tools/testing/selftests/cgroup/test_kmem.c
5838F: tools/testing/selftests/cgroup/test_memcontrol.c
5839
5840CORETEMP HARDWARE MONITORING DRIVER
5841M: Fenghua Yu <[email protected]>
5842L: [email protected]
5843S: Maintained
5844F: Documentation/hwmon/coretemp.rst
5845F: drivers/hwmon/coretemp.c
5846
5847CORSAIR-CPRO HARDWARE MONITOR DRIVER
5848M: Marius Zachmann <[email protected]>
5849L: [email protected]
5850S: Maintained
5851F: drivers/hwmon/corsair-cpro.c
5852
5853CORSAIR-PSU HARDWARE MONITOR DRIVER
5854M: Wilken Gottwalt <[email protected]>
5855L: [email protected]
5856S: Maintained
5857F: Documentation/hwmon/corsair-psu.rst
5858F: drivers/hwmon/corsair-psu.c
5859
5860COUNTER SUBSYSTEM
5861M: William Breathitt Gray <[email protected]>
5862L: [email protected]
5863S: Maintained
5864T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5865F: Documentation/ABI/testing/sysfs-bus-counter
5866F: Documentation/driver-api/generic-counter.rst
5867F: drivers/counter/
5868F: include/linux/counter.h
5869F: include/uapi/linux/counter.h
5870F: tools/counter/
5871
5872COUNTER WATCH EVENTS TOOL
5873M: Fabrice Gasnier <[email protected]>
5874L: [email protected]
5875S: Maintained
5876F: tools/counter/counter_watch_events.c
5877
5878CP2615 I2C DRIVER
5879M: Bence Csókás <[email protected]>
5880S: Maintained
5881F: drivers/i2c/busses/i2c-cp2615.c
5882
5883CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5884M: Viresh Kumar <[email protected]>
5885M: Sudeep Holla <[email protected]>
5886L: [email protected]
5887S: Maintained
5888W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5889F: drivers/cpufreq/vexpress-spc-cpufreq.c
5890
5891CPU FREQUENCY SCALING FRAMEWORK
5892M: "Rafael J. Wysocki" <[email protected]>
5893M: Viresh Kumar <[email protected]>
5894L: [email protected]
5895S: Maintained
5896B: https://bugzilla.kernel.org
5897T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5898T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5899F: Documentation/admin-guide/pm/cpufreq.rst
5900F: Documentation/admin-guide/pm/intel_pstate.rst
5901F: Documentation/cpu-freq/
5902F: Documentation/devicetree/bindings/cpufreq/
5903F: drivers/cpufreq/
5904F: include/linux/cpufreq.h
5905F: include/linux/sched/cpufreq.h
5906F: kernel/sched/cpufreq*.c
5907F: tools/testing/selftests/cpufreq/
5908
5909CPU HOTPLUG
5910M: Thomas Gleixner <[email protected]>
5911M: Peter Zijlstra <[email protected]>
5912L: [email protected]
5913S: Maintained
5914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5915F: include/linux/cpu.h
5916F: include/linux/cpuhotplug.h
5917F: include/linux/smpboot.h
5918F: kernel/cpu.c
5919F: kernel/smpboot.*
5920
5921CPU IDLE TIME MANAGEMENT FRAMEWORK
5922M: "Rafael J. Wysocki" <[email protected]>
5923M: Daniel Lezcano <[email protected]>
5924L: [email protected]
5925S: Maintained
5926B: https://bugzilla.kernel.org
5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5928F: Documentation/admin-guide/pm/cpuidle.rst
5929F: Documentation/driver-api/pm/cpuidle.rst
5930F: drivers/cpuidle/
5931F: include/linux/cpuidle.h
5932
5933CPU POWER MONITORING SUBSYSTEM
5934M: Thomas Renninger <[email protected]>
5935M: Shuah Khan <[email protected]>
5936M: Shuah Khan <[email protected]>
5937M: John B. Wyatt IV <[email protected]>
5938M: John B. Wyatt IV <[email protected]>
5939M: John Kacur <[email protected]>
5940L: [email protected]
5941S: Maintained
5942F: tools/power/cpupower/
5943
5944CPUID/MSR DRIVER
5945M: "H. Peter Anvin" <[email protected]>
5946S: Maintained
5947F: arch/x86/kernel/cpuid.c
5948F: arch/x86/kernel/msr.c
5949
5950CPUIDLE DRIVER - ARM BIG LITTLE
5951M: Lorenzo Pieralisi <[email protected]>
5952M: Daniel Lezcano <[email protected]>
5953L: [email protected]
5954L: [email protected] (moderated for non-subscribers)
5955S: Maintained
5956T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5957F: drivers/cpuidle/cpuidle-big_little.c
5958
5959CPUIDLE DRIVER - ARM EXYNOS
5960M: Daniel Lezcano <[email protected]>
5961M: Kukjin Kim <[email protected]>
5962R: Krzysztof Kozlowski <[email protected]>
5963L: [email protected]
5964L: [email protected]
5965S: Maintained
5966F: arch/arm/mach-exynos/pm.c
5967F: drivers/cpuidle/cpuidle-exynos.c
5968F: include/linux/platform_data/cpuidle-exynos.h
5969
5970CPUIDLE DRIVER - ARM PSCI
5971M: Lorenzo Pieralisi <[email protected]>
5972M: Sudeep Holla <[email protected]>
5973L: [email protected]
5974L: [email protected] (moderated for non-subscribers)
5975S: Supported
5976F: drivers/cpuidle/cpuidle-psci.c
5977
5978CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5979M: Ulf Hansson <[email protected]>
5980L: [email protected]
5981L: [email protected] (moderated for non-subscribers)
5982S: Supported
5983T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5984F: drivers/cpuidle/cpuidle-psci-domain.c
5985F: drivers/cpuidle/cpuidle-psci.h
5986
5987CPUIDLE DRIVER - DT IDLE PM DOMAIN
5988M: Ulf Hansson <[email protected]>
5989L: [email protected]
5990S: Supported
5991T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5992F: drivers/cpuidle/dt_idle_genpd.c
5993F: drivers/cpuidle/dt_idle_genpd.h
5994
5995CPUIDLE DRIVER - RISC-V SBI
5996M: Anup Patel <[email protected]>
5997L: [email protected]
5998L: [email protected]
5999S: Maintained
6000F: drivers/cpuidle/cpuidle-riscv-sbi.c
6001
6002CRAMFS FILESYSTEM
6003M: Nicolas Pitre <[email protected]>
6004S: Maintained
6005F: Documentation/filesystems/cramfs.rst
6006F: fs/cramfs/
6007
6008CREATIVE SB0540
6009M: Bastien Nocera <[email protected]>
6010L: [email protected]
6011S: Maintained
6012F: drivers/hid/hid-creative-sb0540.c
6013
6014CRYPTO API
6015M: Herbert Xu <[email protected]>
6016M: "David S. Miller" <[email protected]>
6017L: [email protected]
6018S: Maintained
6019T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6020T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6021F: Documentation/crypto/
6022F: Documentation/devicetree/bindings/crypto/
6023F: arch/*/crypto/
6024F: crypto/
6025F: drivers/crypto/
6026F: include/crypto/
6027F: include/linux/crypto*
6028F: lib/crypto/
6029
6030CRYPTO SPEED TEST COMPARE
6031M: Wang Jinchao <[email protected]>
6032L: [email protected]
6033S: Maintained
6034F: tools/crypto/tcrypt/tcrypt_speed_compare.py
6035
6036CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6037M: Neil Horman <[email protected]>
6038L: [email protected]
6039S: Maintained
6040F: crypto/ansi_cprng.c
6041F: crypto/rng.c
6042
6043CS3308 MEDIA DRIVER
6044M: Hans Verkuil <[email protected]>
6045L: [email protected]
6046S: Odd Fixes
6047W: http://linuxtv.org
6048T: git git://linuxtv.org/media_tree.git
6049F: drivers/media/i2c/cs3308.c
6050
6051CS5535 Audio ALSA driver
6052M: Jaya Kumar <[email protected]>
6053S: Maintained
6054F: sound/pci/cs5535audio/
6055
6056CTU CAN FD DRIVER
6057M: Pavel Pisa <[email protected]>
6058M: Ondrej Ille <[email protected]>
6059L: [email protected]
6060S: Maintained
6061F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6062F: drivers/net/can/ctucanfd/
6063
6064CVE ASSIGNMENT CONTACT
6065M: CVE Assignment Team <[email protected]>
6066S: Maintained
6067F: Documentation/process/cve.rst
6068
6069CW1200 WLAN driver
6070S: Orphan
6071F: drivers/net/wireless/st/cw1200/
6072F: include/linux/platform_data/net-cw1200.h
6073
6074CX18 VIDEO4LINUX DRIVER
6075M: Andy Walls <[email protected]>
6076L: [email protected]
6077S: Maintained
6078W: https://linuxtv.org
6079T: git git://linuxtv.org/media_tree.git
6080F: drivers/media/pci/cx18/
6081F: include/uapi/linux/ivtv*
6082
6083CX2341X MPEG ENCODER HELPER MODULE
6084M: Hans Verkuil <[email protected]>
6085L: [email protected]
6086S: Maintained
6087W: https://linuxtv.org
6088T: git git://linuxtv.org/media_tree.git
6089F: drivers/media/common/cx2341x*
6090F: include/media/drv-intf/cx2341x.h
6091
6092CX24120 MEDIA DRIVER
6093M: Jemma Denson <[email protected]>
6094M: Patrick Boettcher <[email protected]>
6095L: [email protected]
6096S: Maintained
6097W: https://linuxtv.org
6098Q: http://patchwork.linuxtv.org/project/linux-media/list/
6099F: drivers/media/dvb-frontends/cx24120*
6100
6101CX88 VIDEO4LINUX DRIVER
6102M: Mauro Carvalho Chehab <[email protected]>
6103L: [email protected]
6104S: Odd fixes
6105W: https://linuxtv.org
6106T: git git://linuxtv.org/media_tree.git
6107F: Documentation/driver-api/media/drivers/cx88*
6108F: drivers/media/pci/cx88/
6109
6110CXD2820R MEDIA DRIVER
6111L: [email protected]
6112S: Orphan
6113W: https://linuxtv.org
6114Q: http://patchwork.linuxtv.org/project/linux-media/list/
6115F: drivers/media/dvb-frontends/cxd2820r*
6116
6117CXGB3 ETHERNET DRIVER (CXGB3)
6118M: Potnuri Bharat Teja <[email protected]>
6119L: [email protected]
6120S: Supported
6121W: http://www.chelsio.com
6122F: drivers/net/ethernet/chelsio/cxgb3/
6123
6124CXGB3 ISCSI DRIVER (CXGB3I)
6125M: Varun Prakash <[email protected]>
6126L: [email protected]
6127S: Supported
6128W: http://www.chelsio.com
6129F: drivers/scsi/cxgbi/cxgb3i
6130
6131CXGB4 CRYPTO DRIVER (chcr)
6132M: Ayush Sawal <[email protected]>
6133L: [email protected]
6134S: Supported
6135W: http://www.chelsio.com
6136F: drivers/crypto/chelsio
6137
6138CXGB4 ETHERNET DRIVER (CXGB4)
6139M: Potnuri Bharat Teja <[email protected]>
6140L: [email protected]
6141S: Supported
6142W: http://www.chelsio.com
6143F: drivers/net/ethernet/chelsio/cxgb4/
6144
6145CXGB4 INLINE CRYPTO DRIVER
6146M: Ayush Sawal <[email protected]>
6147L: [email protected]
6148S: Supported
6149W: http://www.chelsio.com
6150F: drivers/net/ethernet/chelsio/inline_crypto/
6151
6152CXGB4 ISCSI DRIVER (CXGB4I)
6153M: Varun Prakash <[email protected]>
6154L: [email protected]
6155S: Supported
6156W: http://www.chelsio.com
6157F: drivers/scsi/cxgbi/cxgb4i
6158
6159CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6160M: Potnuri Bharat Teja <[email protected]>
6161L: [email protected]
6162S: Supported
6163W: http://www.openfabrics.org
6164F: drivers/infiniband/hw/cxgb4/
6165F: include/uapi/rdma/cxgb4-abi.h
6166
6167CXGB4VF ETHERNET DRIVER (CXGB4VF)
6168M: Potnuri Bharat Teja <[email protected]>
6169L: [email protected]
6170S: Supported
6171W: http://www.chelsio.com
6172F: drivers/net/ethernet/chelsio/cxgb4vf/
6173
6174CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6175M: Frederic Barrat <[email protected]>
6176M: Andrew Donnellan <[email protected]>
6177L: [email protected]
6178S: Supported
6179F: Documentation/ABI/testing/sysfs-class-cxl
6180F: Documentation/arch/powerpc/cxl.rst
6181F: arch/powerpc/platforms/powernv/pci-cxl.c
6182F: drivers/misc/cxl/
6183F: include/misc/cxl*
6184F: include/uapi/misc/cxl.h
6185
6186CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6187M: Manoj N. Kumar <[email protected]>
6188M: Uma Krishnan <[email protected]>
6189L: [email protected]
6190S: Obsolete
6191F: Documentation/arch/powerpc/cxlflash.rst
6192F: drivers/scsi/cxlflash/
6193F: include/uapi/scsi/cxlflash_ioctl.h
6194
6195CYBERPRO FB DRIVER
6196M: Russell King <[email protected]>
6197L: [email protected] (moderated for non-subscribers)
6198S: Maintained
6199W: http://www.armlinux.org.uk/
6200F: drivers/video/fbdev/cyber2000fb.*
6201
6202CYCLADES PC300 DRIVER
6203S: Orphan
6204F: drivers/net/wan/pc300*
6205
6206CYPRESS CY8C95X0 PINCTRL DRIVER
6207M: Patrick Rudolph <[email protected]>
6208L: [email protected]
6209S: Maintained
6210F: drivers/pinctrl/pinctrl-cy8c95x0.c
6211
6212CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6213M: Linus Walleij <[email protected]>
6214L: [email protected]
6215S: Maintained
6216F: drivers/input/touchscreen/cy8ctma140.c
6217
6218CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6219M: Yassine Oudjana <[email protected]>
6220L: [email protected]
6221S: Maintained
6222F: Documentation/devicetree/bindings/input/cypress-sf.yaml
6223F: drivers/input/keyboard/cypress-sf.c
6224
6225CYPRESS_FIRMWARE MEDIA DRIVER
6226L: [email protected]
6227S: Orphan
6228W: https://linuxtv.org
6229Q: http://patchwork.linuxtv.org/project/linux-media/list/
6230F: drivers/media/common/cypress_firmware*
6231
6232CYTTSP TOUCHSCREEN DRIVER
6233M: Linus Walleij <[email protected]>
6234L: [email protected]
6235S: Maintained
6236F: drivers/input/touchscreen/cyttsp*
6237
6238D-LINK DIR-685 TOUCHKEYS DRIVER
6239M: Linus Walleij <[email protected]>
6240L: [email protected]
6241S: Supported
6242F: drivers/input/keyboard/dlink-dir685-touchkeys.c
6243
6244DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6245M: Joshua Kinard <[email protected]>
6246S: Maintained
6247F: drivers/rtc/rtc-ds1685.c
6248F: include/linux/rtc/ds1685.h
6249
6250DAMA SLAVE for AX.25
6251M: Joerg Reuter <[email protected]>
6252L: [email protected]
6253S: Maintained
6254W: http://yaina.de/jreuter/
6255W: http://www.qsl.net/dl1bke/
6256F: net/ax25/af_ax25.c
6257F: net/ax25/ax25_dev.c
6258F: net/ax25/ax25_ds_*
6259F: net/ax25/ax25_in.c
6260F: net/ax25/ax25_out.c
6261F: net/ax25/ax25_timer.c
6262F: net/ax25/sysctl_net_ax25.c
6263
6264DATA ACCESS MONITOR
6265M: SeongJae Park <[email protected]>
6266L: [email protected]
6267L: [email protected]
6268S: Maintained
6269W: https://damonitor.github.io
6270P: Documentation/mm/damon/maintainer-profile.rst
6271T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6272T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6273T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6274F: Documentation/ABI/testing/sysfs-kernel-mm-damon
6275F: Documentation/admin-guide/mm/damon/
6276F: Documentation/mm/damon/
6277F: include/linux/damon.h
6278F: include/trace/events/damon.h
6279F: mm/damon/
6280F: tools/testing/selftests/damon/
6281
6282DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6283L: [email protected]
6284S: Orphan
6285F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6286F: drivers/net/ethernet/dec/tulip/dmfe.c
6287
6288DC390/AM53C974 SCSI driver
6289M: Hannes Reinecke <[email protected]>
6290L: [email protected]
6291S: Maintained
6292F: drivers/scsi/am53c974.c
6293
6294DC395x SCSI driver
6295M: Oliver Neukum <[email protected]>
6296M: Ali Akcaagac <[email protected]>
6297M: Jamie Lenehan <[email protected]>
6298S: Maintained
6299F: Documentation/scsi/dc395x.rst
6300F: drivers/scsi/dc395x.*
6301
6302DCCP PROTOCOL
6303L: [email protected]
6304S: Orphan
6305W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6306F: include/linux/dccp.h
6307F: include/linux/tfrc.h
6308F: include/uapi/linux/dccp.h
6309F: net/dccp/
6310
6311DEBUGOBJECTS:
6312M: Thomas Gleixner <[email protected]>
6313L: [email protected]
6314S: Maintained
6315T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6316F: include/linux/debugobjects.h
6317F: lib/debugobjects.c
6318
6319DECSTATION PLATFORM SUPPORT
6320M: "Maciej W. Rozycki" <[email protected]>
6321L: [email protected]
6322S: Maintained
6323W: http://www.linux-mips.org/wiki/DECstation
6324F: arch/mips/dec/
6325F: arch/mips/include/asm/dec/
6326F: arch/mips/include/asm/mach-dec/
6327
6328DEFXX FDDI NETWORK DRIVER
6329M: "Maciej W. Rozycki" <[email protected]>
6330S: Maintained
6331F: drivers/net/fddi/defxx.*
6332
6333DEFZA FDDI NETWORK DRIVER
6334M: "Maciej W. Rozycki" <[email protected]>
6335S: Maintained
6336F: drivers/net/fddi/defza.*
6337
6338DEINTERLACE DRIVERS FOR ALLWINNER H3
6339M: Jernej Skrabec <[email protected]>
6340L: [email protected]
6341S: Maintained
6342T: git git://linuxtv.org/media_tree.git
6343F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6344F: drivers/media/platform/sunxi/sun8i-di/
6345
6346DELL LAPTOP DRIVER
6347M: Matthew Garrett <[email protected]>
6348M: Pali Rohár <[email protected]>
6349L: [email protected]
6350S: Maintained
6351F: drivers/platform/x86/dell/dell-laptop.c
6352
6353DELL LAPTOP FREEFALL DRIVER
6354M: Pali Rohár <[email protected]>
6355S: Maintained
6356F: drivers/platform/x86/dell/dell-smo8800.c
6357
6358DELL LAPTOP RBTN DRIVER
6359M: Pali Rohár <[email protected]>
6360S: Maintained
6361F: drivers/platform/x86/dell/dell-rbtn.*
6362
6363DELL LAPTOP SMM DRIVER
6364M: Pali Rohár <[email protected]>
6365S: Maintained
6366F: Documentation/ABI/obsolete/procfs-i8k
6367F: drivers/hwmon/dell-smm-hwmon.c
6368F: include/uapi/linux/i8k.h
6369
6370DELL PC DRIVER
6371M: Lyndon Sanche <[email protected]>
6372L: [email protected]
6373S: Maintained
6374F: drivers/platform/x86/dell/dell-pc.c
6375
6376DELL REMOTE BIOS UPDATE DRIVER
6377M: Stuart Hayes <[email protected]>
6378L: [email protected]
6379S: Maintained
6380F: drivers/platform/x86/dell/dell_rbu.c
6381
6382DELL SMBIOS DRIVER
6383M: Pali Rohár <[email protected]>
6384L: [email protected]
6385L: [email protected]
6386S: Maintained
6387F: drivers/platform/x86/dell/dell-smbios.*
6388
6389DELL SMBIOS SMM DRIVER
6390L: [email protected]
6391L: [email protected]
6392S: Maintained
6393F: drivers/platform/x86/dell/dell-smbios-smm.c
6394
6395DELL SMBIOS WMI DRIVER
6396L: [email protected]
6397L: [email protected]
6398S: Maintained
6399F: drivers/platform/x86/dell/dell-smbios-wmi.c
6400F: tools/wmi/dell-smbios-example.c
6401
6402DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6403M: Stuart Hayes <[email protected]>
6404L: [email protected]
6405S: Maintained
6406F: Documentation/userspace-api/dcdbas.rst
6407F: drivers/platform/x86/dell/dcdbas.*
6408
6409DELL WMI DDV DRIVER
6410M: Armin Wolf <[email protected]>
6411S: Maintained
6412F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
6413F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6414F: Documentation/wmi/devices/dell-wmi-ddv.rst
6415F: drivers/platform/x86/dell/dell-wmi-ddv.c
6416
6417DELL WMI DESCRIPTOR DRIVER
6418L: [email protected]
6419S: Maintained
6420F: drivers/platform/x86/dell/dell-wmi-descriptor.c
6421
6422DELL WMI HARDWARE PRIVACY SUPPORT
6423L: [email protected]
6424L: [email protected]
6425S: Maintained
6426F: drivers/platform/x86/dell/dell-wmi-privacy.c
6427
6428DELL WMI NOTIFICATIONS DRIVER
6429M: Matthew Garrett <[email protected]>
6430M: Pali Rohár <[email protected]>
6431S: Maintained
6432F: drivers/platform/x86/dell/dell-wmi-base.c
6433
6434DELL WMI SYSMAN DRIVER
6435M: Prasanth Ksr <[email protected]>
6436L: [email protected]
6437L: [email protected]
6438S: Maintained
6439F: Documentation/ABI/testing/sysfs-class-firmware-attributes
6440F: drivers/platform/x86/dell/dell-wmi-sysman/
6441
6442DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6443M: Zev Weiss <[email protected]>
6444L: [email protected]
6445S: Maintained
6446F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6447
6448DELTA DPS920AB PSU DRIVER
6449M: Robert Marko <[email protected]>
6450L: [email protected]
6451S: Maintained
6452F: Documentation/hwmon/dps920ab.rst
6453F: drivers/hwmon/pmbus/dps920ab.c
6454
6455DELTA NETWORKS TN48M CPLD DRIVERS
6456M: Robert Marko <[email protected]>
6457S: Maintained
6458F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6459F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6460F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6461F: drivers/gpio/gpio-tn48m.c
6462F: include/dt-bindings/reset/delta,tn48m-reset.h
6463
6464DELTA ST MEDIA DRIVER
6465M: Hugues Fruchet <[email protected]>
6466L: [email protected]
6467S: Supported
6468W: https://linuxtv.org
6469T: git git://linuxtv.org/media_tree.git
6470F: drivers/media/platform/st/sti/delta
6471
6472DENALI NAND DRIVER
6473L: [email protected]
6474S: Orphan
6475F: drivers/mtd/nand/raw/denali*
6476
6477DESIGNWARE EDMA CORE IP DRIVER
6478M: Manivannan Sadhasivam <[email protected]>
6479R: Serge Semin <[email protected]>
6480L: [email protected]
6481S: Maintained
6482F: drivers/dma/dw-edma/
6483F: include/linux/dma/edma.h
6484
6485DESIGNWARE USB2 DRD IP DRIVER
6486M: Minas Harutyunyan <[email protected]>
6487L: [email protected]
6488S: Maintained
6489T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6490F: drivers/usb/dwc2/
6491
6492DESIGNWARE USB3 DRD IP DRIVER
6493M: Thinh Nguyen <[email protected]>
6494L: [email protected]
6495S: Maintained
6496F: drivers/usb/dwc3/
6497
6498DESIGNWARE XDATA IP DRIVER
6499L: [email protected]
6500S: Orphan
6501F: Documentation/misc-devices/dw-xdata-pcie.rst
6502F: drivers/misc/dw-xdata-pcie.c
6503
6504DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6505M: Andreas Klinger <[email protected]>
6506L: [email protected]
6507S: Maintained
6508F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6509F: drivers/iio/proximity/srf*.c
6510
6511DEVICE COREDUMP (DEV_COREDUMP)
6512M: Johannes Berg <[email protected]>
6513L: [email protected]
6514S: Maintained
6515F: drivers/base/devcoredump.c
6516F: include/linux/devcoredump.h
6517
6518DEVICE DEPENDENCY HELPER SCRIPT
6519M: Saravana Kannan <[email protected]>
6520L: [email protected]
6521S: Maintained
6522F: scripts/dev-needs.sh
6523
6524DEVICE DIRECT ACCESS (DAX)
6525M: Dan Williams <[email protected]>
6526M: Vishal Verma <[email protected]>
6527M: Dave Jiang <[email protected]>
6528L: [email protected]
6529L: [email protected]
6530S: Supported
6531F: drivers/dax/
6532
6533DEVICE FREQUENCY (DEVFREQ)
6534M: MyungJoo Ham <[email protected]>
6535M: Kyungmin Park <[email protected]>
6536M: Chanwoo Choi <[email protected]>
6537L: [email protected]
6538S: Maintained
6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6540F: Documentation/devicetree/bindings/devfreq/
6541F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6542F: drivers/devfreq/
6543F: include/linux/devfreq.h
6544F: include/trace/events/devfreq.h
6545
6546DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6547M: Chanwoo Choi <[email protected]>
6548L: [email protected]
6549S: Supported
6550T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6551F: Documentation/devicetree/bindings/devfreq/event/
6552F: drivers/devfreq/devfreq-event.c
6553F: drivers/devfreq/event/
6554F: include/dt-bindings/pmu/exynos_ppmu.h
6555F: include/linux/devfreq-event.h
6556
6557DEVICE RESOURCE MANAGEMENT HELPERS
6558M: Hans de Goede <[email protected]>
6559R: Matti Vaittinen <[email protected]>
6560S: Maintained
6561F: include/linux/devm-helpers.h
6562
6563DEVICE-MAPPER (LVM)
6564M: Alasdair Kergon <[email protected]>
6565M: Mike Snitzer <[email protected]>
6566M: Mikulas Patocka <[email protected]>
6567L: [email protected]
6568S: Maintained
6569Q: http://patchwork.kernel.org/project/dm-devel/list/
6570T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6571F: Documentation/admin-guide/device-mapper/
6572F: drivers/md/Kconfig
6573F: drivers/md/Makefile
6574F: drivers/md/dm*
6575F: drivers/md/persistent-data/
6576F: include/linux/device-mapper.h
6577F: include/linux/dm-*.h
6578F: include/uapi/linux/dm-*.h
6579
6580DEVICE-MAPPER VDO TARGET
6581M: Matthew Sakai <[email protected]>
6582L: [email protected]
6583S: Maintained
6584F: Documentation/admin-guide/device-mapper/vdo*.rst
6585F: drivers/md/dm-vdo/
6586
6587DEVLINK
6588M: Jiri Pirko <[email protected]>
6589L: [email protected]
6590S: Supported
6591F: Documentation/networking/devlink
6592F: include/net/devlink.h
6593F: include/uapi/linux/devlink.h
6594F: net/devlink/
6595
6596DFROBOT SD2405AL RTC DRIVER
6597M: Tóth János <[email protected]>
6598L: [email protected]
6599S: Maintained
6600F: drivers/rtc/rtc-sd2405al.c
6601
6602DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6603M: Christoph Niedermaier <[email protected]>
6604L: [email protected]
6605S: Maintained
6606F: arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6607F: arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6608
6609DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6610M: Marek Vasut <[email protected]>
6611L: [email protected]
6612S: Maintained
6613F: arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6614F: arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6615
6616DIALOG SEMICONDUCTOR DRIVERS
6617M: Support Opensource <[email protected]>
6618S: Supported
6619W: http://www.dialog-semiconductor.com/products
6620F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6621F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6622F: Documentation/devicetree/bindings/mfd/da90*.txt
6623F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6624F: Documentation/devicetree/bindings/regulator/da92*.txt
6625F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6626F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6627F: Documentation/devicetree/bindings/sound/da[79]*.txt
6628F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6629F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6630F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6631F: Documentation/hwmon/da90??.rst
6632F: drivers/gpio/gpio-da90??.c
6633F: drivers/hwmon/da90??-hwmon.c
6634F: drivers/iio/adc/da91??-*.c
6635F: drivers/input/misc/da72??.[ch]
6636F: drivers/input/misc/da90??_onkey.c
6637F: drivers/input/touchscreen/da9052_tsi.c
6638F: drivers/leds/leds-da90??.c
6639F: drivers/mfd/da903x.c
6640F: drivers/mfd/da90??-*.c
6641F: drivers/mfd/da91??-*.c
6642F: drivers/pinctrl/pinctrl-da90??.c
6643F: drivers/power/supply/da9052-battery.c
6644F: drivers/power/supply/da91??-*.c
6645F: drivers/regulator/da9???-regulator.[ch]
6646F: drivers/regulator/slg51000-regulator.[ch]
6647F: drivers/rtc/rtc-da90??.c
6648F: drivers/thermal/da90??-thermal.c
6649F: drivers/video/backlight/da90??_bl.c
6650F: drivers/watchdog/da90??_wdt.c
6651F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6652F: include/linux/mfd/da903x.h
6653F: include/linux/mfd/da9052/
6654F: include/linux/mfd/da9055/
6655F: include/linux/mfd/da9062/
6656F: include/linux/mfd/da9063/
6657F: include/linux/mfd/da9150/
6658F: include/linux/regulator/da9211.h
6659F: include/sound/da[79]*.h
6660F: sound/soc/codecs/da[79]*.[ch]
6661
6662DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6663M: William Breathitt Gray <[email protected]>
6664L: [email protected]
6665S: Maintained
6666F: drivers/gpio/gpio-gpio-mm.c
6667
6668DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6669M: Martin Tuma <[email protected]>
6670L: [email protected]
6671S: Maintained
6672F: Documentation/admin-guide/media/mgb4.rst
6673F: drivers/media/pci/mgb4/
6674
6675DIOLAN U2C-12 I2C DRIVER
6676M: Guenter Roeck <[email protected]>
6677L: [email protected]
6678S: Maintained
6679F: drivers/i2c/busses/i2c-diolan-u2c.c
6680
6681DIRECTORY NOTIFICATION (DNOTIFY)
6682M: Jan Kara <[email protected]>
6683R: Amir Goldstein <[email protected]>
6684L: [email protected]
6685S: Maintained
6686F: Documentation/filesystems/dnotify.rst
6687F: fs/notify/dnotify/
6688F: include/linux/dnotify.h
6689
6690DISK GEOMETRY AND PARTITION HANDLING
6691M: Andries Brouwer <[email protected]>
6692S: Maintained
6693W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6694W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6695W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6696
6697DISKQUOTA
6698M: Jan Kara <[email protected]>
6699S: Maintained
6700F: Documentation/filesystems/quota.rst
6701F: fs/quota/
6702F: include/linux/quota*.h
6703F: include/uapi/linux/quota*.h
6704
6705DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6706M: Bernie Thompson <[email protected]>
6707L: [email protected]
6708S: Maintained
6709W: http://plugable.com/category/projects/udlfb/
6710F: Documentation/fb/udlfb.rst
6711F: drivers/video/fbdev/udlfb.c
6712F: include/video/udlfb.h
6713
6714DISTRIBUTED LOCK MANAGER (DLM)
6715M: Alexander Aring <[email protected]>
6716M: David Teigland <[email protected]>
6717L: [email protected]
6718S: Supported
6719W: https://pagure.io/dlm
6720T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6721F: fs/dlm/
6722
6723DMA BUFFER SHARING FRAMEWORK
6724M: Sumit Semwal <[email protected]>
6725M: Christian König <[email protected]>
6726L: [email protected]
6727L: [email protected]
6728L: [email protected] (moderated for non-subscribers)
6729S: Maintained
6730T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6731F: Documentation/driver-api/dma-buf.rst
6732F: Documentation/userspace-api/dma-buf-alloc-exchange.rst
6733F: drivers/dma-buf/
6734F: include/linux/*fence.h
6735F: include/linux/dma-buf.h
6736F: include/linux/dma-resv.h
6737K: \bdma_(?:buf|fence|resv)\b
6738
6739DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6740M: Vinod Koul <[email protected]>
6741L: [email protected]
6742S: Maintained
6743Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6744T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6745F: Documentation/devicetree/bindings/dma/
6746F: Documentation/driver-api/dmaengine/
6747F: drivers/dma/
6748F: include/dt-bindings/dma/
6749F: include/linux/dma/
6750F: include/linux/dmaengine.h
6751F: include/linux/of_dma.h
6752
6753DMA MAPPING BENCHMARK
6754M: Xiang Chen <[email protected]>
6755L: [email protected]
6756F: kernel/dma/map_benchmark.c
6757F: tools/testing/selftests/dma/
6758
6759DMA MAPPING HELPERS
6760M: Christoph Hellwig <[email protected]>
6761M: Marek Szyprowski <[email protected]>
6762R: Robin Murphy <[email protected]>
6763L: [email protected]
6764S: Supported
6765W: http://git.infradead.org/users/hch/dma-mapping.git
6766T: git git://git.infradead.org/users/hch/dma-mapping.git
6767F: include/asm-generic/dma-mapping.h
6768F: include/linux/dma-direct.h
6769F: include/linux/dma-map-ops.h
6770F: include/linux/dma-mapping.h
6771F: include/linux/swiotlb.h
6772F: kernel/dma/
6773
6774DMA-BUF HEAPS FRAMEWORK
6775M: Sumit Semwal <[email protected]>
6776R: Benjamin Gaignard <[email protected]>
6777R: Brian Starkey <[email protected]>
6778R: John Stultz <[email protected]>
6779R: T.J. Mercier <[email protected]>
6780L: [email protected]
6781L: [email protected]
6782L: [email protected] (moderated for non-subscribers)
6783S: Maintained
6784T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6785F: drivers/dma-buf/dma-heap.c
6786F: drivers/dma-buf/heaps/*
6787F: include/linux/dma-heap.h
6788F: include/uapi/linux/dma-heap.h
6789F: tools/testing/selftests/dmabuf-heaps/
6790
6791DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6792M: Lukasz Luba <[email protected]>
6793L: [email protected]
6794L: [email protected]
6795S: Maintained
6796F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6797F: drivers/memory/samsung/exynos5422-dmc.c
6798
6799DME1737 HARDWARE MONITOR DRIVER
6800M: Juerg Haefliger <[email protected]>
6801L: [email protected]
6802S: Maintained
6803F: Documentation/hwmon/dme1737.rst
6804F: drivers/hwmon/dme1737.c
6805
6806DMI/SMBIOS SUPPORT
6807M: Jean Delvare <[email protected]>
6808S: Maintained
6809T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6810F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6811F: drivers/firmware/dmi-id.c
6812F: drivers/firmware/dmi_scan.c
6813F: include/linux/dmi.h
6814
6815DOCUMENTATION
6816M: Jonathan Corbet <[email protected]>
6817L: [email protected]
6818S: Maintained
6819P: Documentation/doc-guide/maintainer-profile.rst
6820T: git git://git.lwn.net/linux.git docs-next
6821F: Documentation/
6822F: scripts/check-variable-fonts.sh
6823F: scripts/documentation-file-ref-check
6824F: scripts/kernel-doc
6825F: scripts/sphinx-pre-install
6826X: Documentation/ABI/
6827X: Documentation/admin-guide/media/
6828X: Documentation/devicetree/
6829X: Documentation/driver-api/media/
6830X: Documentation/firmware-guide/acpi/
6831X: Documentation/i2c/
6832X: Documentation/netlink/
6833X: Documentation/power/
6834X: Documentation/spi/
6835X: Documentation/userspace-api/media/
6836
6837DOCUMENTATION PROCESS
6838M: Jonathan Corbet <[email protected]>
6839L: [email protected]
6840S: Maintained
6841F: Documentation/dev-tools/
6842F: Documentation/maintainer/
6843F: Documentation/process/
6844
6845DOCUMENTATION REPORTING ISSUES
6846M: Thorsten Leemhuis <[email protected]>
6847L: [email protected]
6848S: Maintained
6849F: Documentation/admin-guide/bug-bisect.rst
6850F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
6851F: Documentation/admin-guide/reporting-issues.rst
6852F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6853
6854DOCUMENTATION SCRIPTS
6855M: Mauro Carvalho Chehab <[email protected]>
6856L: [email protected]
6857S: Maintained
6858F: Documentation/sphinx/parse-headers.pl
6859F: scripts/documentation-file-ref-check
6860F: scripts/sphinx-pre-install
6861
6862DOCUMENTATION/ITALIAN
6863M: Federico Vaga <[email protected]>
6864L: [email protected]
6865S: Maintained
6866F: Documentation/translations/it_IT
6867
6868DOCUMENTATION/JAPANESE
6869R: Akira Yokosawa <[email protected]>
6870L: [email protected]
6871S: Maintained
6872F: Documentation/translations/ja_JP
6873
6874DONGWOON DW9714 LENS VOICE COIL DRIVER
6875M: Sakari Ailus <[email protected]>
6876L: [email protected]
6877S: Maintained
6878T: git git://linuxtv.org/media_tree.git
6879F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6880F: drivers/media/i2c/dw9714.c
6881
6882DONGWOON DW9719 LENS VOICE COIL DRIVER
6883M: Daniel Scally <[email protected]>
6884L: [email protected]
6885S: Maintained
6886T: git git://linuxtv.org/media_tree.git
6887F: drivers/media/i2c/dw9719.c
6888
6889DONGWOON DW9768 LENS VOICE COIL DRIVER
6890L: [email protected]
6891S: Orphan
6892T: git git://linuxtv.org/media_tree.git
6893F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6894F: drivers/media/i2c/dw9768.c
6895
6896DONGWOON DW9807 LENS VOICE COIL DRIVER
6897M: Sakari Ailus <[email protected]>
6898L: [email protected]
6899S: Maintained
6900T: git git://linuxtv.org/media_tree.git
6901F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6902F: drivers/media/i2c/dw9807-vcm.c
6903
6904DOUBLETALK DRIVER
6905M: "James R. Van Zandt" <[email protected]>
6906L: [email protected]
6907S: Maintained
6908F: drivers/char/dtlk.c
6909F: include/linux/dtlk.h
6910
6911DPAA2 DATAPATH I/O (DPIO) DRIVER
6912M: Roy Pledge <[email protected]>
6913L: [email protected]
6914S: Maintained
6915F: drivers/soc/fsl/dpio
6916
6917DPAA2 ETHERNET DRIVER
6918M: Ioana Ciornei <[email protected]>
6919L: [email protected]
6920S: Maintained
6921F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6922F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6923F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6924F: drivers/net/ethernet/freescale/dpaa2/Makefile
6925F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6926F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6927F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6928F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6929F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6930F: drivers/net/ethernet/freescale/dpaa2/dpni*
6931
6932DPAA2 ETHERNET SWITCH DRIVER
6933M: Ioana Ciornei <[email protected]>
6934L: [email protected]
6935S: Maintained
6936F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6937F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6938F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6939
6940DPLL SUBSYSTEM
6941M: Vadim Fedorenko <[email protected]>
6942M: Arkadiusz Kubalewski <[email protected]>
6943M: Jiri Pirko <[email protected]>
6944L: [email protected]
6945S: Supported
6946F: Documentation/driver-api/dpll.rst
6947F: drivers/dpll/*
6948F: include/linux/dpll.h
6949F: include/uapi/linux/dpll.h
6950
6951DRBD DRIVER
6952M: Philipp Reisner <[email protected]>
6953M: Lars Ellenberg <[email protected]>
6954M: Christoph Böhmwalder <[email protected]>
6955L: [email protected]
6956S: Supported
6957W: http://www.drbd.org
6958T: git git://git.linbit.com/linux-drbd.git
6959T: git git://git.linbit.com/drbd-8.4.git
6960F: Documentation/admin-guide/blockdev/
6961F: drivers/block/drbd/
6962F: include/linux/drbd*
6963F: lib/lru_cache.c
6964
6965DRIVER COMPONENT FRAMEWORK
6966L: [email protected]
6967F: drivers/base/component.c
6968F: include/linux/component.h
6969
6970DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6971M: Greg Kroah-Hartman <[email protected]>
6972R: "Rafael J. Wysocki" <[email protected]>
6973S: Supported
6974T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6975F: Documentation/core-api/kobject.rst
6976F: drivers/base/
6977F: fs/debugfs/
6978F: fs/sysfs/
6979F: include/linux/debugfs.h
6980F: include/linux/fwnode.h
6981F: include/linux/kobj*
6982F: include/linux/property.h
6983F: lib/kobj*
6984F: rust/kernel/device.rs
6985
6986DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6987M: Nishanth Menon <[email protected]>
6988L: [email protected]
6989S: Maintained
6990F: drivers/soc/ti/smartreflex.c
6991F: include/linux/power/smartreflex.h
6992
6993DRM ACCEL DRIVERS FOR INTEL VPU
6994M: Jacek Lawrynowicz <[email protected]>
6995M: Stanislaw Gruszka <[email protected]>
6996L: [email protected]
6997S: Supported
6998T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6999F: drivers/accel/ivpu/
7000F: include/uapi/drm/ivpu_accel.h
7001
7002DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7003M: Oded Gabbay <[email protected]>
7004L: [email protected]
7005S: Maintained
7006C: irc://irc.oftc.net/dri-devel
7007T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7008F: Documentation/accel/
7009F: drivers/accel/
7010F: include/drm/drm_accel.h
7011
7012DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7013M: Maxime Ripard <[email protected]>
7014M: Chen-Yu Tsai <[email protected]>
7015R: Jernej Skrabec <[email protected]>
7016L: [email protected]
7017S: Supported
7018T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7019F: drivers/gpu/drm/sun4i/sun8i*
7020
7021DRM DRIVER FOR ARM PL111 CLCD
7022S: Orphan
7023T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7024F: drivers/gpu/drm/pl111/
7025
7026DRM DRIVER FOR ARM VERSATILE TFT PANELS
7027M: Linus Walleij <[email protected]>
7028S: Maintained
7029T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7030F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7031F: drivers/gpu/drm/panel/panel-arm-versatile.c
7032
7033DRM DRIVER FOR ASPEED BMC GFX
7034M: Joel Stanley <[email protected]>
7035L: [email protected] (moderated for non-subscribers)
7036S: Supported
7037T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7038F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7039F: drivers/gpu/drm/aspeed/
7040
7041DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7042M: Dave Airlie <[email protected]>
7043R: Thomas Zimmermann <[email protected]>
7044R: Jocelyn Falempe <[email protected]>
7045L: [email protected]
7046S: Supported
7047T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7048F: drivers/gpu/drm/ast/
7049
7050DRM DRIVER FOR BOCHS VIRTUAL GPU
7051M: Gerd Hoffmann <[email protected]>
7052L: [email protected]
7053S: Maintained
7054T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7055F: drivers/gpu/drm/tiny/bochs.c
7056
7057DRM DRIVER FOR BOE HIMAX8279D PANELS
7058M: Jerry Han <[email protected]>
7059S: Maintained
7060F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7061F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
7062
7063DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7064M: Jagan Teki <[email protected]>
7065S: Maintained
7066F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7067F: drivers/gpu/drm/bridge/chipone-icn6211.c
7068
7069DRM DRIVER FOR EBBG FT8719 PANEL
7070M: Joel Selvaraj <[email protected]>
7071S: Maintained
7072T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7073F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7074F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7075
7076DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7077M: Linus Walleij <[email protected]>
7078S: Maintained
7079T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7080F: drivers/gpu/drm/tve200/
7081
7082DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7083M: Icenowy Zheng <[email protected]>
7084S: Maintained
7085F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7086F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7087
7088DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7089M: Jagan Teki <[email protected]>
7090S: Maintained
7091F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7092F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7093
7094DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7095M: Thomas Zimmermann <[email protected]>
7096M: Javier Martinez Canillas <[email protected]>
7097L: [email protected]
7098S: Maintained
7099T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7100F: drivers/gpu/drm/drm_aperture.c
7101F: drivers/gpu/drm/tiny/ofdrm.c
7102F: drivers/gpu/drm/tiny/simpledrm.c
7103F: drivers/video/aperture.c
7104F: drivers/video/nomodeset.c
7105F: include/drm/drm_aperture.h
7106F: include/linux/aperture.h
7107F: include/video/nomodeset.h
7108
7109DRM DRIVER FOR GENERIC EDP PANELS
7110R: Douglas Anderson <[email protected]>
7111F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7112F: drivers/gpu/drm/panel/panel-edp.c
7113
7114DRM DRIVER FOR GENERIC USB DISPLAY
7115M: Noralf Trønnes <[email protected]>
7116S: Maintained
7117W: https://github.com/notro/gud/wiki
7118T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7119F: drivers/gpu/drm/gud/
7120F: include/drm/gud.h
7121
7122DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7123M: Hans de Goede <[email protected]>
7124S: Maintained
7125T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7126F: drivers/gpu/drm/tiny/gm12u320.c
7127
7128DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7129M: Ondrej Jirman <[email protected]>
7130M: Javier Martinez Canillas <[email protected]>
7131S: Maintained
7132T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7133F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7134F: drivers/gpu/drm/panel/panel-himax-hx8394.c
7135
7136DRM DRIVER FOR HX8357D PANELS
7137S: Orphan
7138T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7139F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
7140F: drivers/gpu/drm/tiny/hx8357d.c
7141
7142DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7143M: Deepak Rawat <[email protected]>
7144L: [email protected]
7145L: [email protected]
7146S: Maintained
7147T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7148F: drivers/gpu/drm/hyperv
7149
7150DRM DRIVER FOR ILITEK ILI9225 PANELS
7151M: David Lechner <[email protected]>
7152S: Maintained
7153T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7154F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7155F: drivers/gpu/drm/tiny/ili9225.c
7156
7157DRM DRIVER FOR ILITEK ILI9486 PANELS
7158M: Kamlesh Gurudasani <[email protected]>
7159S: Maintained
7160T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7161F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7162F: drivers/gpu/drm/tiny/ili9486.c
7163
7164DRM DRIVER FOR ILITEK ILI9805 PANELS
7165M: Michael Trimarchi <[email protected]>
7166S: Maintained
7167F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7168F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7169
7170DRM DRIVER FOR ILITEK ILI9806E PANELS
7171M: Michael Walle <[email protected]>
7172S: Maintained
7173F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7174
7175DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7176M: Jagan Teki <[email protected]>
7177S: Maintained
7178F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7179F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7180
7181DRM DRIVER FOR LG SW43408 PANELS
7182M: Sumit Semwal <[email protected]>
7183M: Caleb Connolly <[email protected]>
7184S: Maintained
7185T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7186F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7187F: drivers/gpu/drm/panel/panel-lg-sw43408.c
7188
7189DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7190M: Paul Kocialkowski <[email protected]>
7191S: Supported
7192T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7193F: drivers/gpu/drm/logicvc/
7194
7195DRM DRIVER FOR LVDS PANELS
7196M: Laurent Pinchart <[email protected]>
7197L: [email protected]
7198S: Maintained
7199T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7200F: Documentation/devicetree/bindings/display/lvds.yaml
7201F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7202F: drivers/gpu/drm/panel/panel-lvds.c
7203
7204DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7205M: Guido Günther <[email protected]>
7206R: Purism Kernel Team <[email protected]>
7207S: Maintained
7208F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7209F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7210
7211DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7212M: Dave Airlie <[email protected]>
7213R: Thomas Zimmermann <[email protected]>
7214R: Jocelyn Falempe <[email protected]>
7215L: [email protected]
7216S: Supported
7217T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7218F: drivers/gpu/drm/mgag200/
7219
7220DRM DRIVER FOR MI0283QT
7221M: Noralf Trønnes <[email protected]>
7222S: Maintained
7223T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7224F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7225F: drivers/gpu/drm/tiny/mi0283qt.c
7226
7227DRM DRIVER FOR MIPI DBI compatible panels
7228M: Noralf Trønnes <[email protected]>
7229S: Maintained
7230W: https://github.com/notro/panel-mipi-dbi/wiki
7231T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7232F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7233F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
7234
7235DRM DRIVER for Qualcomm Adreno GPUs
7236M: Rob Clark <[email protected]>
7237R: Sean Paul <[email protected]>
7238R: Konrad Dybcio <[email protected]>
7239L: [email protected]
7240L: [email protected]
7241L: [email protected]
7242S: Maintained
7243B: https://gitlab.freedesktop.org/drm/msm/-/issues
7244T: git https://gitlab.freedesktop.org/drm/msm.git
7245F: Documentation/devicetree/bindings/display/msm/gpu.yaml
7246F: drivers/gpu/drm/msm/adreno/
7247F: drivers/gpu/drm/msm/msm_gpu.*
7248F: drivers/gpu/drm/msm/msm_gpu_devfreq.*
7249F: drivers/gpu/drm/msm/msm_ringbuffer.*
7250F: drivers/gpu/drm/msm/registers/adreno/
7251F: include/uapi/drm/msm_drm.h
7252
7253DRM DRIVER for Qualcomm display hardware
7254M: Rob Clark <[email protected]>
7255M: Abhinav Kumar <[email protected]>
7256M: Dmitry Baryshkov <[email protected]>
7257R: Sean Paul <[email protected]>
7258R: Marijn Suijten <[email protected]>
7259L: [email protected]
7260L: [email protected]
7261L: [email protected]
7262S: Maintained
7263B: https://gitlab.freedesktop.org/drm/msm/-/issues
7264T: git https://gitlab.freedesktop.org/drm/msm.git
7265F: Documentation/devicetree/bindings/display/msm/
7266F: drivers/gpu/drm/ci/xfails/msm*
7267F: drivers/gpu/drm/msm/
7268F: include/uapi/drm/msm_drm.h
7269
7270DRM DRIVER FOR NOVATEK NT35510 PANELS
7271M: Linus Walleij <[email protected]>
7272S: Maintained
7273T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7274F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7275F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
7276
7277DRM DRIVER FOR NOVATEK NT35560 PANELS
7278M: Linus Walleij <[email protected]>
7279S: Maintained
7280T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7281F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7282F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
7283
7284DRM DRIVER FOR NOVATEK NT36523 PANELS
7285M: Jianhua Lu <[email protected]>
7286S: Maintained
7287T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7288F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7289F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
7290
7291DRM DRIVER FOR NOVATEK NT36672A PANELS
7292M: Sumit Semwal <[email protected]>
7293S: Maintained
7294T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7295F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7296F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7297
7298DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7299M: Karol Herbst <[email protected]>
7300M: Lyude Paul <[email protected]>
7301M: Danilo Krummrich <[email protected]>
7302L: [email protected]
7303L: [email protected]
7304S: Supported
7305W: https://nouveau.freedesktop.org/
7306Q: https://patchwork.freedesktop.org/project/nouveau/
7307Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7308B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
7309C: irc://irc.oftc.net/nouveau
7310T: git https://gitlab.freedesktop.org/drm/nouveau.git
7311F: drivers/gpu/drm/nouveau/
7312F: include/uapi/drm/nouveau_drm.h
7313
7314DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7315M: Stefan Mavrodiev <[email protected]>
7316S: Maintained
7317F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7318F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7319
7320DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7321R: Douglas Anderson <[email protected]>
7322F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7323F: drivers/gpu/drm/bridge/parade-ps8640.c
7324
7325DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7326M: Noralf Trønnes <[email protected]>
7327S: Maintained
7328T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7329F: Documentation/devicetree/bindings/display/repaper.txt
7330F: drivers/gpu/drm/tiny/repaper.c
7331
7332DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7333M: Dave Airlie <[email protected]>
7334M: Gerd Hoffmann <[email protected]>
7335L: [email protected]
7336S: Obsolete
7337W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7338T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7339F: drivers/gpu/drm/tiny/cirrus.c
7340
7341DRM DRIVER FOR QXL VIRTUAL GPU
7342M: Dave Airlie <[email protected]>
7343M: Gerd Hoffmann <[email protected]>
7344L: [email protected]
7345L: [email protected]
7346S: Maintained
7347T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7348F: drivers/gpu/drm/qxl/
7349F: include/uapi/drm/qxl_drm.h
7350
7351DRM DRIVER FOR RAYDIUM RM67191 PANELS
7352M: Robert Chiras <[email protected]>
7353S: Maintained
7354F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7355F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
7356
7357DRM DRIVER FOR SAMSUNG DB7430 PANELS
7358M: Linus Walleij <[email protected]>
7359S: Maintained
7360T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7361F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7362F: drivers/gpu/drm/panel/panel-samsung-db7430.c
7363
7364DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7365M: Inki Dae <[email protected]>
7366M: Jagan Teki <[email protected]>
7367M: Marek Szyprowski <[email protected]>
7368S: Maintained
7369T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7370F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7371F: drivers/gpu/drm/bridge/samsung-dsim.c
7372F: include/drm/bridge/samsung-dsim.h
7373
7374DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7375M: Markuss Broks <[email protected]>
7376S: Maintained
7377F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7378F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7379
7380DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7381M: Artur Weber <[email protected]>
7382S: Maintained
7383F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7384F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7385
7386DRM DRIVER FOR SITRONIX ST7586 PANELS
7387M: David Lechner <[email protected]>
7388S: Maintained
7389T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7390F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
7391F: drivers/gpu/drm/tiny/st7586.c
7392
7393DRM DRIVER FOR SITRONIX ST7701 PANELS
7394M: Jagan Teki <[email protected]>
7395S: Maintained
7396F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7397F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
7398
7399DRM DRIVER FOR SITRONIX ST7703 PANELS
7400M: Guido Günther <[email protected]>
7401R: Purism Kernel Team <[email protected]>
7402R: Ondrej Jirman <[email protected]>
7403S: Maintained
7404F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7405F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
7406
7407DRM DRIVER FOR SITRONIX ST7735R PANELS
7408M: David Lechner <[email protected]>
7409S: Maintained
7410T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7411F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7412F: drivers/gpu/drm/tiny/st7735r.c
7413
7414DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7415M: Javier Martinez Canillas <[email protected]>
7416S: Maintained
7417T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7418F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7419F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7420F: drivers/gpu/drm/solomon/ssd130x*
7421
7422DRM DRIVER FOR ST-ERICSSON MCDE
7423M: Linus Walleij <[email protected]>
7424S: Maintained
7425T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7426F: Documentation/devicetree/bindings/display/ste,mcde.yaml
7427F: drivers/gpu/drm/mcde/
7428
7429DRM DRIVER FOR SYNAPTICS R63353 PANELS
7430M: Michael Trimarchi <[email protected]>
7431S: Maintained
7432F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7433F: drivers/gpu/drm/panel/panel-synaptics-r63353.c
7434
7435DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7436M: Jagan Teki <[email protected]>
7437S: Maintained
7438F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7439F: drivers/gpu/drm/bridge/ti-dlpc3433.c
7440
7441DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7442R: Douglas Anderson <[email protected]>
7443F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7444F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
7445
7446DRM DRIVER FOR TPO TPG110 PANELS
7447M: Linus Walleij <[email protected]>
7448S: Maintained
7449T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7450F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7451F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
7452
7453DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7454M: Dave Airlie <[email protected]>
7455R: Sean Paul <[email protected]>
7456R: Thomas Zimmermann <[email protected]>
7457L: [email protected]
7458S: Supported
7459T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7460F: drivers/gpu/drm/udl/
7461
7462DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7463M: Rodrigo Siqueira <[email protected]>
7464M: Maíra Canal <[email protected]>
7465R: Haneen Mohammed <[email protected]>
7466R: Simona Vetter <[email protected]>
7467R: Melissa Wen <[email protected]>
7468L: [email protected]
7469S: Maintained
7470T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7471F: Documentation/gpu/vkms.rst
7472F: drivers/gpu/drm/ci/xfails/vkms*
7473F: drivers/gpu/drm/vkms/
7474
7475DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7476M: Hans de Goede <[email protected]>
7477L: [email protected]
7478S: Maintained
7479T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7480F: drivers/gpu/drm/vboxvideo/
7481
7482DRM DRIVER FOR VMWARE VIRTUAL GPU
7483M: Zack Rusin <[email protected]>
7484R: Broadcom internal kernel review list <[email protected]>
7485L: [email protected]
7486S: Supported
7487T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7488F: drivers/gpu/drm/vmwgfx/
7489F: include/uapi/drm/vmwgfx_drm.h
7490
7491DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7492M: Linus Walleij <[email protected]>
7493S: Maintained
7494T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7495F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7496F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
7497
7498DRM DRIVERS
7499M: David Airlie <[email protected]>
7500M: Simona Vetter <[email protected]>
7501L: [email protected]
7502S: Maintained
7503B: https://gitlab.freedesktop.org/drm
7504C: irc://irc.oftc.net/dri-devel
7505T: git https://gitlab.freedesktop.org/drm/kernel.git
7506F: Documentation/devicetree/bindings/display/
7507F: Documentation/devicetree/bindings/gpu/
7508F: Documentation/gpu/
7509F: drivers/gpu/
7510F: include/drm/
7511F: include/linux/vga*
7512F: include/uapi/drm/
7513
7514DRM DRIVERS AND MISC GPU PATCHES
7515M: Maarten Lankhorst <[email protected]>
7516M: Maxime Ripard <[email protected]>
7517M: Thomas Zimmermann <[email protected]>
7518S: Maintained
7519W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7520T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7521F: Documentation/devicetree/bindings/display/
7522F: Documentation/devicetree/bindings/gpu/
7523F: Documentation/gpu/
7524F: drivers/gpu/drm/
7525F: drivers/gpu/vga/
7526F: include/drm/drm
7527F: include/linux/vga*
7528F: include/uapi/drm/
7529X: drivers/gpu/drm/amd/
7530X: drivers/gpu/drm/armada/
7531X: drivers/gpu/drm/etnaviv/
7532X: drivers/gpu/drm/exynos/
7533X: drivers/gpu/drm/i915/
7534X: drivers/gpu/drm/kmb/
7535X: drivers/gpu/drm/mediatek/
7536X: drivers/gpu/drm/msm/
7537X: drivers/gpu/drm/nouveau/
7538X: drivers/gpu/drm/radeon/
7539X: drivers/gpu/drm/renesas/rcar-du/
7540X: drivers/gpu/drm/tegra/
7541
7542DRM DRIVERS FOR ALLWINNER A10
7543M: Maxime Ripard <[email protected]>
7544M: Chen-Yu Tsai <[email protected]>
7545L: [email protected]
7546S: Supported
7547T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7548F: Documentation/devicetree/bindings/display/allwinner*
7549F: drivers/gpu/drm/sun4i/
7550
7551DRM DRIVERS FOR AMLOGIC SOCS
7552M: Neil Armstrong <[email protected]>
7553L: [email protected]
7554L: [email protected]
7555S: Supported
7556W: http://linux-meson.com/
7557T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7558F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7559F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7560F: Documentation/gpu/meson.rst
7561F: drivers/gpu/drm/ci/xfails/meson*
7562F: drivers/gpu/drm/meson/
7563
7564DRM DRIVERS FOR ATMEL HLCDC
7565M: Sam Ravnborg <[email protected]>
7566M: Boris Brezillon <[email protected]>
7567L: [email protected]
7568S: Supported
7569T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7570F: Documentation/devicetree/bindings/display/atmel/
7571F: drivers/gpu/drm/atmel-hlcdc/
7572
7573DRM DRIVERS FOR BRIDGE CHIPS
7574M: Andrzej Hajda <[email protected]>
7575M: Neil Armstrong <[email protected]>
7576M: Robert Foss <[email protected]>
7577R: Laurent Pinchart <[email protected]>
7578R: Jonas Karlman <[email protected]>
7579R: Jernej Skrabec <[email protected]>
7580S: Maintained
7581T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7582F: Documentation/devicetree/bindings/display/bridge/
7583F: drivers/gpu/drm/bridge/
7584F: drivers/gpu/drm/display/drm_bridge_connector.c
7585F: drivers/gpu/drm/drm_bridge.c
7586F: include/drm/drm_bridge.h
7587F: include/drm/drm_bridge_connector.h
7588
7589DRM DRIVERS FOR EXYNOS
7590M: Inki Dae <[email protected]>
7591M: Seung-Woo Kim <[email protected]>
7592M: Kyungmin Park <[email protected]>
7593L: [email protected]
7594S: Supported
7595T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7596F: Documentation/devicetree/bindings/display/samsung/
7597F: drivers/gpu/drm/exynos/
7598F: include/uapi/drm/exynos_drm.h
7599
7600DRM DRIVERS FOR FREESCALE DCU
7601M: Stefan Agner <[email protected]>
7602M: Alison Wang <[email protected]>
7603L: [email protected]
7604S: Supported
7605T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7606F: Documentation/devicetree/bindings/display/fsl,dcu.txt
7607F: Documentation/devicetree/bindings/display/fsl,tcon.txt
7608F: drivers/gpu/drm/fsl-dcu/
7609
7610DRM DRIVERS FOR FREESCALE IMX 5/6
7611M: Philipp Zabel <[email protected]>
7612L: [email protected]
7613S: Maintained
7614T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7615T: git git://git.pengutronix.de/git/pza/linux
7616F: Documentation/devicetree/bindings/display/imx/
7617F: drivers/gpu/drm/imx/ipuv3/
7618F: drivers/gpu/ipu-v3/
7619
7620DRM DRIVERS FOR FREESCALE IMX BRIDGE
7621M: Liu Ying <[email protected]>
7622L: [email protected]
7623S: Maintained
7624F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7625F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7626F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7627F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7628F: drivers/gpu/drm/bridge/imx/
7629
7630DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7631M: Patrik Jakobsson <[email protected]>
7632L: [email protected]
7633S: Maintained
7634T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7635F: drivers/gpu/drm/gma500/
7636
7637DRM DRIVERS FOR HISILICON
7638M: Xinliang Liu <[email protected]>
7639M: Tian Tao <[email protected]>
7640R: Xinwei Kong <[email protected]>
7641R: Sumit Semwal <[email protected]>
7642R: Yongqin Liu <[email protected]>
7643R: John Stultz <[email protected]>
7644L: [email protected]
7645S: Maintained
7646T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7647F: Documentation/devicetree/bindings/display/hisilicon/
7648F: drivers/gpu/drm/hisilicon/
7649
7650DRM DRIVERS FOR LIMA
7651M: Qiang Yu <[email protected]>
7652L: [email protected]
7653L: [email protected] (moderated for non-subscribers)
7654S: Maintained
7655T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7656F: drivers/gpu/drm/lima/
7657F: include/uapi/drm/lima_drm.h
7658
7659DRM DRIVERS FOR LOONGSON
7660M: Sui Jingfeng <[email protected]>
7661L: [email protected]
7662S: Supported
7663T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7664F: drivers/gpu/drm/loongson/
7665
7666DRM DRIVERS FOR MEDIATEK
7667M: Chun-Kuang Hu <[email protected]>
7668M: Philipp Zabel <[email protected]>
7669L: [email protected]
7670L: [email protected] (moderated for non-subscribers)
7671S: Supported
7672F: Documentation/devicetree/bindings/display/mediatek/
7673F: drivers/gpu/drm/ci/xfails/mediatek*
7674F: drivers/gpu/drm/mediatek/
7675F: drivers/phy/mediatek/phy-mtk-dp.c
7676F: drivers/phy/mediatek/phy-mtk-hdmi*
7677F: drivers/phy/mediatek/phy-mtk-mipi*
7678
7679DRM DRIVERS FOR NVIDIA TEGRA
7680M: Thierry Reding <[email protected]>
7681M: Mikko Perttunen <[email protected]>
7682L: [email protected]
7683L: [email protected]
7684S: Supported
7685T: git https://gitlab.freedesktop.org/drm/tegra.git
7686F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7687F: Documentation/devicetree/bindings/gpu/host1x/
7688F: drivers/gpu/drm/tegra/
7689F: drivers/gpu/host1x/
7690F: include/linux/host1x.h
7691F: include/uapi/drm/tegra_drm.h
7692
7693DRM DRIVERS FOR RENESAS R-CAR
7694M: Laurent Pinchart <[email protected]>
7695M: Kieran Bingham <[email protected]>
7696L: [email protected]
7697L: [email protected]
7698S: Supported
7699T: git git://linuxtv.org/pinchartl/media drm/du/next
7700F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7701F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7702F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7703F: Documentation/devicetree/bindings/display/renesas,du.yaml
7704F: drivers/gpu/drm/renesas/rcar-du/
7705
7706DRM DRIVERS FOR RENESAS RZ
7707M: Biju Das <[email protected]>
7708L: [email protected]
7709L: [email protected]
7710S: Maintained
7711T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7712F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7713F: drivers/gpu/drm/renesas/rz-du/
7714
7715DRM DRIVERS FOR RENESAS SHMOBILE
7716M: Laurent Pinchart <[email protected]>
7717M: Geert Uytterhoeven <[email protected]>
7718L: [email protected]
7719L: [email protected]
7720S: Supported
7721T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7722F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7723F: drivers/gpu/drm/renesas/shmobile/
7724F: include/linux/platform_data/shmob_drm.h
7725
7726DRM DRIVERS FOR ROCKCHIP
7727M: Sandy Huang <[email protected]>
7728M: Heiko Stübner <[email protected]>
7729M: Andy Yan <[email protected]>
7730L: [email protected]
7731S: Maintained
7732T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7733F: Documentation/devicetree/bindings/display/rockchip/
7734F: drivers/gpu/drm/ci/xfails/rockchip*
7735F: drivers/gpu/drm/rockchip/
7736
7737DRM DRIVERS FOR STI
7738M: Alain Volmat <[email protected]>
7739L: [email protected]
7740S: Maintained
7741T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7742F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7743F: drivers/gpu/drm/sti
7744
7745DRM DRIVERS FOR STM
7746M: Yannick Fertre <[email protected]>
7747M: Raphael Gallais-Pou <[email protected]>
7748M: Philippe Cornu <[email protected]>
7749L: [email protected]
7750S: Maintained
7751T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7752F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7753F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7754F: drivers/gpu/drm/stm
7755
7756DRM DRIVERS FOR TI KEYSTONE
7757M: Jyri Sarha <[email protected]>
7758M: Tomi Valkeinen <[email protected]>
7759L: [email protected]
7760S: Maintained
7761T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7762F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7763F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7764F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7765F: drivers/gpu/drm/tidss/
7766
7767DRM DRIVERS FOR TI LCDC
7768M: Jyri Sarha <[email protected]>
7769M: Tomi Valkeinen <[email protected]>
7770L: [email protected]
7771S: Maintained
7772T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7773F: Documentation/devicetree/bindings/display/tilcdc/
7774F: drivers/gpu/drm/tilcdc/
7775
7776DRM DRIVERS FOR TI OMAP
7777M: Tomi Valkeinen <[email protected]>
7778L: [email protected]
7779S: Maintained
7780T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7781F: Documentation/devicetree/bindings/display/ti/
7782F: drivers/gpu/drm/omapdrm/
7783
7784DRM DRIVERS FOR V3D
7785M: Melissa Wen <[email protected]>
7786M: Maíra Canal <[email protected]>
7787S: Supported
7788T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7789F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7790F: drivers/gpu/drm/v3d/
7791F: include/uapi/drm/v3d_drm.h
7792
7793DRM DRIVERS FOR VC4
7794M: Maxime Ripard <[email protected]>
7795M: Dave Stevenson <[email protected]>
7796R: Raspberry Pi Kernel Maintenance <[email protected]>
7797S: Supported
7798T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7799F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7800F: drivers/gpu/drm/vc4/
7801F: include/uapi/drm/vc4_drm.h
7802
7803DRM DRIVERS FOR VIVANTE GPU IP
7804M: Lucas Stach <[email protected]>
7805R: Russell King <[email protected]>
7806R: Christian Gmeiner <[email protected]>
7807L: [email protected] (moderated for non-subscribers)
7808L: [email protected]
7809S: Maintained
7810F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7811F: drivers/gpu/drm/etnaviv/
7812F: include/uapi/drm/etnaviv_drm.h
7813
7814DRM DRIVERS FOR XEN
7815M: Oleksandr Andrushchenko <[email protected]>
7816L: [email protected]
7817L: [email protected] (moderated for non-subscribers)
7818S: Supported
7819T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7820F: Documentation/gpu/xen-front.rst
7821F: drivers/gpu/drm/xen/
7822
7823DRM DRIVERS FOR XILINX
7824M: Laurent Pinchart <[email protected]>
7825M: Tomi Valkeinen <[email protected]>
7826L: [email protected]
7827S: Maintained
7828T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7829F: Documentation/devicetree/bindings/display/xlnx/
7830F: drivers/gpu/drm/xlnx/
7831
7832DRM GPU SCHEDULER
7833M: Luben Tuikov <[email protected]>
7834M: Matthew Brost <[email protected]>
7835L: [email protected]
7836S: Maintained
7837T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7838F: drivers/gpu/drm/scheduler/
7839F: include/drm/gpu_scheduler.h
7840
7841DRM PANEL DRIVERS
7842M: Neil Armstrong <[email protected]>
7843R: Jessica Zhang <[email protected]>
7844L: [email protected]
7845S: Maintained
7846T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7847F: Documentation/devicetree/bindings/display/panel/
7848F: drivers/gpu/drm/drm_panel.c
7849F: drivers/gpu/drm/panel/
7850F: include/drm/drm_panel.h
7851
7852DRM PRIVACY-SCREEN CLASS
7853M: Hans de Goede <[email protected]>
7854L: [email protected]
7855S: Maintained
7856T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7857F: drivers/gpu/drm/drm_privacy_screen*
7858F: include/drm/drm_privacy_screen*
7859
7860DRM TTM SUBSYSTEM
7861M: Christian Koenig <[email protected]>
7862M: Huang Rui <[email protected]>
7863L: [email protected]
7864S: Maintained
7865T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7866F: drivers/gpu/drm/ttm/
7867F: include/drm/ttm/
7868
7869DRM AUTOMATED TESTING
7870M: Helen Koike <[email protected]>
7871L: [email protected]
7872S: Maintained
7873T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7874F: Documentation/gpu/automated_testing.rst
7875F: drivers/gpu/drm/ci/
7876
7877DSBR100 USB FM RADIO DRIVER
7878M: Alexey Klimov <[email protected]>
7879L: [email protected]
7880S: Maintained
7881T: git git://linuxtv.org/media_tree.git
7882F: drivers/media/radio/dsbr100.c
7883
7884DT3155 MEDIA DRIVER
7885M: Hans Verkuil <[email protected]>
7886L: [email protected]
7887S: Odd Fixes
7888W: https://linuxtv.org
7889T: git git://linuxtv.org/media_tree.git
7890F: drivers/media/pci/dt3155/
7891
7892DVB_USB_AF9015 MEDIA DRIVER
7893L: [email protected]
7894S: Orphan
7895W: https://linuxtv.org
7896Q: http://patchwork.linuxtv.org/project/linux-media/list/
7897F: drivers/media/usb/dvb-usb-v2/af9015*
7898
7899DVB_USB_AF9035 MEDIA DRIVER
7900L: [email protected]
7901S: Orphan
7902W: https://linuxtv.org
7903Q: http://patchwork.linuxtv.org/project/linux-media/list/
7904F: drivers/media/usb/dvb-usb-v2/af9035*
7905
7906DVB_USB_ANYSEE MEDIA DRIVER
7907L: [email protected]
7908S: Orphan
7909W: https://linuxtv.org
7910Q: http://patchwork.linuxtv.org/project/linux-media/list/
7911F: drivers/media/usb/dvb-usb-v2/anysee*
7912
7913DVB_USB_AU6610 MEDIA DRIVER
7914L: [email protected]
7915S: Orphan
7916W: https://linuxtv.org
7917Q: http://patchwork.linuxtv.org/project/linux-media/list/
7918F: drivers/media/usb/dvb-usb-v2/au6610*
7919
7920DVB_USB_CE6230 MEDIA DRIVER
7921L: [email protected]
7922S: Orphan
7923W: https://linuxtv.org
7924Q: http://patchwork.linuxtv.org/project/linux-media/list/
7925F: drivers/media/usb/dvb-usb-v2/ce6230*
7926
7927DVB_USB_CXUSB MEDIA DRIVER
7928M: Michael Krufky <[email protected]>
7929L: [email protected]
7930S: Maintained
7931W: https://linuxtv.org
7932W: http://github.com/mkrufky
7933Q: http://patchwork.linuxtv.org/project/linux-media/list/
7934T: git git://linuxtv.org/media_tree.git
7935F: drivers/media/usb/dvb-usb/cxusb*
7936
7937DVB_USB_EC168 MEDIA DRIVER
7938L: [email protected]
7939S: Orphan
7940W: https://linuxtv.org
7941Q: http://patchwork.linuxtv.org/project/linux-media/list/
7942F: drivers/media/usb/dvb-usb-v2/ec168*
7943
7944DVB_USB_GL861 MEDIA DRIVER
7945L: [email protected]
7946S: Orphan
7947W: https://linuxtv.org
7948Q: http://patchwork.linuxtv.org/project/linux-media/list/
7949F: drivers/media/usb/dvb-usb-v2/gl861*
7950
7951DVB_USB_MXL111SF MEDIA DRIVER
7952M: Michael Krufky <[email protected]>
7953L: [email protected]
7954S: Maintained
7955W: https://linuxtv.org
7956W: http://github.com/mkrufky
7957Q: http://patchwork.linuxtv.org/project/linux-media/list/
7958T: git git://linuxtv.org/mkrufky/mxl111sf.git
7959F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7960
7961DVB_USB_RTL28XXU MEDIA DRIVER
7962L: [email protected]
7963S: Orphan
7964W: https://linuxtv.org
7965Q: http://patchwork.linuxtv.org/project/linux-media/list/
7966F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7967
7968DVB_USB_V2 MEDIA DRIVER
7969L: [email protected]
7970S: Orphan
7971W: https://linuxtv.org
7972W: http://palosaari.fi/linux/
7973Q: http://patchwork.linuxtv.org/project/linux-media/list/
7974F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7975F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7976
7977DYNAMIC DEBUG
7978M: Jason Baron <[email protected]>
7979M: Jim Cromie <[email protected]>
7980S: Maintained
7981F: include/linux/dynamic_debug.h
7982F: lib/dynamic_debug.c
7983F: lib/test_dynamic_debug.c
7984
7985DYNAMIC INTERRUPT MODERATION
7986M: Tal Gilboa <[email protected]>
7987S: Maintained
7988F: Documentation/networking/net_dim.rst
7989F: include/linux/dim.h
7990F: lib/dim/
7991
7992DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7993M: Daniel Lezcano <[email protected]>
7994L: [email protected]
7995S: Supported
7996B: https://bugzilla.kernel.org
7997T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7998F: drivers/powercap/dtpm*
7999F: include/linux/dtpm.h
8000
8001DZ DECSTATION DZ11 SERIAL DRIVER
8002M: "Maciej W. Rozycki" <[email protected]>
8003S: Maintained
8004F: drivers/tty/serial/dz.*
8005
8006E3X0 POWER BUTTON DRIVER
8007M: Moritz Fischer <[email protected]>
8008L: [email protected]
8009S: Supported
8010W: http://www.ettus.com
8011F: Documentation/devicetree/bindings/input/e3x0-button.txt
8012F: drivers/input/misc/e3x0-button.c
8013
8014E4000 MEDIA DRIVER
8015L: [email protected]
8016S: Orphan
8017W: https://linuxtv.org
8018Q: http://patchwork.linuxtv.org/project/linux-media/list/
8019F: drivers/media/tuners/e4000*
8020
8021EARTH_PT1 MEDIA DRIVER
8022M: Akihiro Tsukada <[email protected]>
8023L: [email protected]
8024S: Odd Fixes
8025F: drivers/media/pci/pt1/
8026
8027EARTH_PT3 MEDIA DRIVER
8028M: Akihiro Tsukada <[email protected]>
8029L: [email protected]
8030S: Odd Fixes
8031F: drivers/media/pci/pt3/
8032
8033EC100 MEDIA DRIVER
8034L: [email protected]
8035S: Orphan
8036W: https://linuxtv.org
8037Q: http://patchwork.linuxtv.org/project/linux-media/list/
8038F: drivers/media/dvb-frontends/ec100*
8039
8040ECRYPT FILE SYSTEM
8041M: Tyler Hicks <[email protected]>
8042L: [email protected]
8043S: Odd Fixes
8044W: http://ecryptfs.org
8045W: https://launchpad.net/ecryptfs
8046T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8047F: Documentation/filesystems/ecryptfs.rst
8048F: fs/ecryptfs/
8049
8050EDAC-AMD64
8051M: Yazen Ghannam <[email protected]>
8052L: [email protected]
8053S: Supported
8054F: drivers/edac/amd64_edac*
8055F: drivers/edac/mce_amd*
8056
8057EDAC-ARMADA
8058M: Jan Luebbe <[email protected]>
8059L: [email protected]
8060S: Maintained
8061F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8062F: drivers/edac/armada_xp_*
8063
8064EDAC-AST2500
8065M: Stefan Schaeckeler <[email protected]>
8066S: Supported
8067F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8068F: drivers/edac/aspeed_edac.c
8069
8070EDAC-BLUEFIELD
8071M: Shravan Kumar Ramani <[email protected]>
8072S: Supported
8073F: drivers/edac/bluefield_edac.c
8074
8075EDAC-CALXEDA
8076M: Andre Przywara <[email protected]>
8077L: [email protected]
8078S: Maintained
8079F: drivers/edac/highbank*
8080
8081EDAC-CAVIUM OCTEON
8082M: Ralf Baechle <[email protected]>
8083L: [email protected]
8084L: [email protected]
8085S: Supported
8086F: drivers/edac/octeon_edac*
8087
8088EDAC-CAVIUM THUNDERX
8089M: Robert Richter <[email protected]>
8090L: [email protected]
8091S: Odd Fixes
8092F: drivers/edac/thunderx_edac*
8093
8094EDAC-CORE
8095M: Borislav Petkov <[email protected]>
8096M: Tony Luck <[email protected]>
8097R: James Morse <[email protected]>
8098R: Mauro Carvalho Chehab <[email protected]>
8099R: Robert Richter <[email protected]>
8100L: [email protected]
8101S: Supported
8102T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8103F: Documentation/driver-api/edac.rst
8104F: drivers/edac/
8105F: include/linux/edac.h
8106
8107EDAC-DMC520
8108M: Lei Wang <[email protected]>
8109L: [email protected]
8110S: Supported
8111F: drivers/edac/dmc520_edac.c
8112
8113EDAC-E752X
8114M: Mark Gross <[email protected]>
8115L: [email protected]
8116S: Maintained
8117F: drivers/edac/e752x_edac.c
8118
8119EDAC-E7XXX
8120L: [email protected]
8121S: Maintained
8122F: drivers/edac/e7xxx_edac.c
8123
8124EDAC-FSL_DDR
8125M: York Sun <[email protected]>
8126L: [email protected]
8127S: Maintained
8128F: drivers/edac/fsl_ddr_edac.*
8129
8130EDAC-GHES
8131M: Mauro Carvalho Chehab <[email protected]>
8132L: [email protected]
8133S: Maintained
8134F: drivers/edac/ghes_edac.c
8135
8136EDAC-I10NM
8137M: Tony Luck <[email protected]>
8138L: [email protected]
8139S: Maintained
8140F: drivers/edac/i10nm_base.c
8141
8142EDAC-I3000
8143L: [email protected]
8144S: Orphan
8145F: drivers/edac/i3000_edac.c
8146
8147EDAC-I5000
8148L: [email protected]
8149S: Maintained
8150F: drivers/edac/i5000_edac.c
8151
8152EDAC-I5400
8153M: Mauro Carvalho Chehab <[email protected]>
8154L: [email protected]
8155S: Maintained
8156F: drivers/edac/i5400_edac.c
8157
8158EDAC-I7300
8159M: Mauro Carvalho Chehab <[email protected]>
8160L: [email protected]
8161S: Maintained
8162F: drivers/edac/i7300_edac.c
8163
8164EDAC-I7CORE
8165M: Mauro Carvalho Chehab <[email protected]>
8166L: [email protected]
8167S: Maintained
8168F: drivers/edac/i7core_edac.c
8169
8170EDAC-I82443BXGX
8171M: Tim Small <[email protected]>
8172L: [email protected]
8173S: Maintained
8174F: drivers/edac/i82443bxgx_edac.c
8175
8176EDAC-I82975X
8177M: "Arvind R." <[email protected]>
8178L: [email protected]
8179S: Maintained
8180F: drivers/edac/i82975x_edac.c
8181
8182EDAC-IE31200
8183M: Jason Baron <[email protected]>
8184L: [email protected]
8185S: Maintained
8186F: drivers/edac/ie31200_edac.c
8187
8188EDAC-IGEN6
8189M: Tony Luck <[email protected]>
8190R: Qiuxu Zhuo <[email protected]>
8191L: [email protected]
8192S: Maintained
8193F: drivers/edac/igen6_edac.c
8194
8195EDAC-MPC85XX
8196M: Johannes Thumshirn <[email protected]>
8197L: [email protected]
8198S: Maintained
8199F: drivers/edac/mpc85xx_edac.[ch]
8200
8201EDAC-NPCM
8202M: Marvin Lin <[email protected]>
8203M: Stanley Chu <[email protected]>
8204L: [email protected]
8205S: Maintained
8206F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8207F: drivers/edac/npcm_edac.c
8208
8209EDAC-PASEMI
8210M: Egor Martovetsky <[email protected]>
8211L: [email protected]
8212S: Maintained
8213F: drivers/edac/pasemi_edac.c
8214
8215EDAC-PND2
8216M: Tony Luck <[email protected]>
8217L: [email protected]
8218S: Maintained
8219F: drivers/edac/pnd2_edac.[ch]
8220
8221EDAC-QCOM
8222M: Manivannan Sadhasivam <[email protected]>
8223L: [email protected]
8224L: [email protected]
8225S: Maintained
8226F: drivers/edac/qcom_edac.c
8227
8228EDAC-R82600
8229M: Tim Small <[email protected]>
8230L: [email protected]
8231S: Maintained
8232F: drivers/edac/r82600_edac.c
8233
8234EDAC-SBRIDGE
8235M: Tony Luck <[email protected]>
8236R: Qiuxu Zhuo <[email protected]>
8237L: [email protected]
8238S: Maintained
8239F: drivers/edac/sb_edac.c
8240
8241EDAC-SKYLAKE
8242M: Tony Luck <[email protected]>
8243L: [email protected]
8244S: Maintained
8245F: drivers/edac/skx_*.[ch]
8246
8247EDAC-TI
8248M: Tero Kristo <[email protected]>
8249L: [email protected]
8250S: Odd Fixes
8251F: drivers/edac/ti_edac.c
8252
8253EDIROL UA-101/UA-1000 DRIVER
8254M: Clemens Ladisch <[email protected]>
8255L: [email protected] (moderated for non-subscribers)
8256S: Maintained
8257T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8258F: sound/usb/misc/ua101.c
8259
8260EFI TEST DRIVER
8261M: Ivan Hu <[email protected]>
8262M: Ard Biesheuvel <[email protected]>
8263L: [email protected]
8264S: Maintained
8265F: drivers/firmware/efi/test/
8266
8267EFI VARIABLE FILESYSTEM
8268M: Jeremy Kerr <[email protected]>
8269M: Ard Biesheuvel <[email protected]>
8270L: [email protected]
8271S: Maintained
8272T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8273F: fs/efivarfs/
8274
8275EFIFB FRAMEBUFFER DRIVER
8276M: Peter Jones <[email protected]>
8277L: [email protected]
8278S: Maintained
8279F: drivers/video/fbdev/efifb.c
8280
8281EFS FILESYSTEM
8282S: Orphan
8283W: http://aeschi.ch.eu.org/efs/
8284F: fs/efs/
8285
8286EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8287L: [email protected]
8288S: Orphan
8289F: drivers/net/ethernet/ibm/ehea/
8290
8291ELM327 CAN NETWORK DRIVER
8292M: Max Staudt <[email protected]>
8293L: [email protected]
8294S: Maintained
8295F: Documentation/networking/device_drivers/can/can327.rst
8296F: drivers/net/can/can327.c
8297
8298EM28XX VIDEO4LINUX DRIVER
8299M: Mauro Carvalho Chehab <[email protected]>
8300L: [email protected]
8301S: Maintained
8302W: https://linuxtv.org
8303T: git git://linuxtv.org/media_tree.git
8304F: Documentation/admin-guide/media/em28xx*
8305F: drivers/media/usb/em28xx/
8306
8307EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8308M: Adrian Hunter <[email protected]>
8309M: Asutosh Das <[email protected]>
8310R: Ritesh Harjani <[email protected]>
8311L: [email protected]
8312S: Supported
8313F: drivers/mmc/host/cqhci*
8314
8315EMS CPC-PCI CAN DRIVER
8316M: Gerhard Uttenthaler <[email protected]>
8317M: [email protected]
8318L: [email protected]
8319S: Maintained
8320F: drivers/net/can/sja1000/ems_pci.c
8321
8322EMULEX 10Gbps iSCSI - OneConnect DRIVER
8323M: Ketan Mukadam <[email protected]>
8324L: [email protected]
8325S: Supported
8326W: http://www.broadcom.com
8327F: drivers/scsi/be2iscsi/
8328
8329EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8330M: Ajit Khaparde <[email protected]>
8331M: Sriharsha Basavapatna <[email protected]>
8332M: Somnath Kotur <[email protected]>
8333L: [email protected]
8334S: Supported
8335W: http://www.emulex.com
8336F: drivers/net/ethernet/emulex/benet/
8337
8338EMULEX ONECONNECT ROCE DRIVER
8339M: Selvin Xavier <[email protected]>
8340L: [email protected]
8341S: Odd Fixes
8342W: http://www.broadcom.com
8343F: drivers/infiniband/hw/ocrdma/
8344F: include/uapi/rdma/ocrdma-abi.h
8345
8346EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8347M: James Smart <[email protected]>
8348M: Ram Vegesna <[email protected]>
8349L: [email protected]
8350L: [email protected]
8351S: Supported
8352W: http://www.broadcom.com
8353F: drivers/scsi/elx/
8354
8355EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8356M: James Smart <[email protected]>
8357M: Dick Kennedy <[email protected]>
8358L: [email protected]
8359S: Supported
8360W: http://www.broadcom.com
8361F: drivers/scsi/lpfc/
8362
8363ENE CB710 FLASH CARD READER DRIVER
8364M: Michał Mirosław <[email protected]>
8365S: Maintained
8366F: drivers/misc/cb710/
8367F: drivers/mmc/host/cb710-mmc.*
8368F: include/linux/cb710.h
8369
8370ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8371M: Maxim Levitsky <[email protected]>
8372S: Maintained
8373F: drivers/media/rc/ene_ir.*
8374
8375EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8376M: Laurentiu Tudor <[email protected]>
8377L: [email protected]
8378S: Maintained
8379F: drivers/tty/ehv_bytechan.c
8380
8381EPSON S1D13XXX FRAMEBUFFER DRIVER
8382M: Kristoffer Ericson <[email protected]>
8383S: Maintained
8384T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8385F: drivers/video/fbdev/s1d13xxxfb.c
8386F: include/video/s1d13xxxfb.h
8387
8388EROFS FILE SYSTEM
8389M: Gao Xiang <[email protected]>
8390M: Chao Yu <[email protected]>
8391R: Yue Hu <[email protected]>
8392R: Jeffle Xu <[email protected]>
8393R: Sandeep Dhavale <[email protected]>
8394L: [email protected]
8395S: Maintained
8396W: https://erofs.docs.kernel.org
8397T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8398F: Documentation/ABI/testing/sysfs-fs-erofs
8399F: Documentation/filesystems/erofs.rst
8400F: fs/erofs/
8401F: include/trace/events/erofs.h
8402
8403ERRSEQ ERROR TRACKING INFRASTRUCTURE
8404M: Jeff Layton <[email protected]>
8405S: Maintained
8406F: include/linux/errseq.h
8407F: lib/errseq.c
8408
8409ESD CAN NETWORK DRIVERS
8410M: Stefan Mätje <[email protected]>
8411R: [email protected]
8412L: [email protected]
8413S: Maintained
8414F: drivers/net/can/esd/
8415
8416ESD CAN/USB DRIVERS
8417M: Frank Jungclaus <[email protected]>
8418R: [email protected]
8419L: [email protected]
8420S: Maintained
8421F: drivers/net/can/usb/esd_usb.c
8422
8423ET131X NETWORK DRIVER
8424M: Mark Einon <[email protected]>
8425S: Odd Fixes
8426F: drivers/net/ethernet/agere/
8427
8428ETAS ES58X CAN/USB DRIVER
8429M: Vincent Mailhol <[email protected]>
8430L: [email protected]
8431S: Maintained
8432F: Documentation/networking/devlink/etas_es58x.rst
8433F: drivers/net/can/usb/etas_es58x/
8434
8435ETHERNET BRIDGE
8436M: Roopa Prabhu <[email protected]>
8437M: Nikolay Aleksandrov <[email protected]>
8438L: [email protected]
8439L: [email protected]
8440S: Maintained
8441W: http://www.linuxfoundation.org/en/Net:Bridge
8442F: include/linux/netfilter_bridge/
8443F: net/bridge/
8444
8445ETHERNET PHY LIBRARY
8446M: Andrew Lunn <[email protected]>
8447M: Heiner Kallweit <[email protected]>
8448R: Russell King <[email protected]>
8449L: [email protected]
8450S: Maintained
8451F: Documentation/ABI/testing/sysfs-class-net-phydev
8452F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
8453F: Documentation/devicetree/bindings/net/mdio*
8454F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
8455F: Documentation/networking/phy.rst
8456F: drivers/net/mdio/
8457F: drivers/net/mdio/acpi_mdio.c
8458F: drivers/net/mdio/fwnode_mdio.c
8459F: drivers/net/mdio/of_mdio.c
8460F: drivers/net/pcs/
8461F: drivers/net/phy/
8462F: include/dt-bindings/net/qca-ar803x.h
8463F: include/linux/*mdio*.h
8464F: include/linux/linkmode.h
8465F: include/linux/mdio/*.h
8466F: include/linux/mii.h
8467F: include/linux/of_net.h
8468F: include/linux/phy.h
8469F: include/linux/phy_fixed.h
8470F: include/linux/phy_link_topology.h
8471F: include/linux/phylib_stubs.h
8472F: include/linux/platform_data/mdio-bcm-unimac.h
8473F: include/linux/platform_data/mdio-gpio.h
8474F: include/trace/events/mdio.h
8475F: include/uapi/linux/mdio.h
8476F: include/uapi/linux/mii.h
8477F: net/core/of_net.c
8478
8479ETHERNET PHY LIBRARY [RUST]
8480M: FUJITA Tomonori <[email protected]>
8481R: Trevor Gross <[email protected]>
8482L: [email protected]
8483L: [email protected]
8484S: Maintained
8485F: rust/kernel/net/phy.rs
8486F: rust/kernel/net/phy/reg.rs
8487
8488EXEC & BINFMT API, ELF
8489R: Eric Biederman <[email protected]>
8490R: Kees Cook <[email protected]>
8491L: [email protected]
8492S: Supported
8493T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8494F: Documentation/userspace-api/ELF.rst
8495F: fs/*binfmt_*.c
8496F: fs/Kconfig.binfmt
8497F: fs/exec.c
8498F: fs/tests/binfmt_*_kunit.c
8499F: fs/tests/exec_kunit.c
8500F: include/linux/binfmts.h
8501F: include/linux/elf.h
8502F: include/uapi/linux/binfmts.h
8503F: include/uapi/linux/elf.h
8504F: tools/testing/selftests/exec/
8505N: asm/elf.h
8506N: binfmt
8507
8508EXFAT FILE SYSTEM
8509M: Namjae Jeon <[email protected]>
8510M: Sungjong Seo <[email protected]>
8511R: Yuezhang Mo <[email protected]>
8512L: [email protected]
8513S: Maintained
8514T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8515F: fs/exfat/
8516
8517EXPRESSWIRE PROTOCOL LIBRARY
8518M: Duje Mihanović <[email protected]>
8519L: [email protected]
8520S: Maintained
8521F: drivers/leds/leds-expresswire.c
8522F: include/linux/leds-expresswire.h
8523
8524EXT2 FILE SYSTEM
8525M: Jan Kara <[email protected]>
8526L: [email protected]
8527S: Maintained
8528F: Documentation/filesystems/ext2.rst
8529T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8530F: fs/ext2/
8531F: include/linux/ext2*
8532
8533EXT4 FILE SYSTEM
8534M: "Theodore Ts'o" <[email protected]>
8535M: Andreas Dilger <[email protected]>
8536L: [email protected]
8537S: Maintained
8538W: http://ext4.wiki.kernel.org
8539Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
8540T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8541F: Documentation/filesystems/ext4/
8542F: fs/ext4/
8543F: include/trace/events/ext4.h
8544F: include/uapi/linux/ext4.h
8545
8546Extended Verification Module (EVM)
8547M: Mimi Zohar <[email protected]>
8548M: Roberto Sassu <[email protected]>
8549L: [email protected]
8550S: Supported
8551T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8552F: security/integrity/
8553F: security/integrity/evm/
8554
8555EXTENSIBLE FIRMWARE INTERFACE (EFI)
8556M: Ard Biesheuvel <[email protected]>
8557L: [email protected]
8558S: Maintained
8559T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8560F: Documentation/admin-guide/efi-stub.rst
8561F: arch/*/include/asm/efi.h
8562F: arch/*/kernel/efi.c
8563F: arch/arm/boot/compressed/efi-header.S
8564F: arch/x86/platform/efi/
8565F: drivers/firmware/efi/
8566F: include/linux/efi*.h
8567
8568EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8569M: MyungJoo Ham <[email protected]>
8570M: Chanwoo Choi <[email protected]>
8571L: [email protected]
8572S: Maintained
8573T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8574F: Documentation/devicetree/bindings/extcon/
8575F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8576F: drivers/extcon/
8577F: include/linux/extcon.h
8578F: include/linux/extcon/
8579
8580EXTRA BOOT CONFIG
8581M: Masami Hiramatsu <[email protected]>
8582L: [email protected]
8583L: [email protected]
8584S: Maintained
8585Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8586T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8587F: Documentation/admin-guide/bootconfig.rst
8588F: fs/proc/bootconfig.c
8589F: include/linux/bootconfig.h
8590F: lib/bootconfig-data.S
8591F: lib/bootconfig.c
8592F: tools/bootconfig/*
8593F: tools/bootconfig/scripts/*
8594
8595EXTRON DA HD 4K PLUS CEC DRIVER
8596M: Hans Verkuil <[email protected]>
8597L: [email protected]
8598S: Maintained
8599T: git git://linuxtv.org/media_tree.git
8600F: drivers/media/cec/usb/extron-da-hd-4k-plus/
8601
8602EXYNOS DP DRIVER
8603M: Jingoo Han <[email protected]>
8604L: [email protected]
8605S: Maintained
8606F: drivers/gpu/drm/exynos/exynos_dp*
8607
8608EXYNOS SYSMMU (IOMMU) driver
8609M: Marek Szyprowski <[email protected]>
8610L: [email protected]
8611S: Maintained
8612F: drivers/iommu/exynos-iommu.c
8613
8614F2FS FILE SYSTEM
8615M: Jaegeuk Kim <[email protected]>
8616M: Chao Yu <[email protected]>
8617L: [email protected]
8618S: Maintained
8619W: https://f2fs.wiki.kernel.org/
8620Q: https://patchwork.kernel.org/project/f2fs/list/
8621B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8622T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8623F: Documentation/ABI/testing/sysfs-fs-f2fs
8624F: Documentation/filesystems/f2fs.rst
8625F: fs/f2fs/
8626F: include/linux/f2fs_fs.h
8627F: include/trace/events/f2fs.h
8628F: include/uapi/linux/f2fs.h
8629
8630F71805F HARDWARE MONITORING DRIVER
8631M: Jean Delvare <[email protected]>
8632L: [email protected]
8633S: Maintained
8634F: Documentation/hwmon/f71805f.rst
8635F: drivers/hwmon/f71805f.c
8636
8637FADDR2LINE
8638M: Josh Poimboeuf <[email protected]>
8639S: Maintained
8640F: scripts/faddr2line
8641
8642FAILOVER MODULE
8643M: Sridhar Samudrala <[email protected]>
8644L: [email protected]
8645S: Supported
8646F: Documentation/networking/failover.rst
8647F: include/net/failover.h
8648F: net/core/failover.c
8649
8650FANOTIFY
8651M: Jan Kara <[email protected]>
8652R: Amir Goldstein <[email protected]>
8653R: Matthew Bobrowski <[email protected]>
8654L: [email protected]
8655S: Maintained
8656F: fs/notify/fanotify/
8657F: include/linux/fanotify.h
8658F: include/uapi/linux/fanotify.h
8659
8660FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8661M: Linus Walleij <[email protected]>
8662L: [email protected]
8663S: Maintained
8664F: drivers/usb/fotg210/
8665
8666FARSYNC SYNCHRONOUS DRIVER
8667M: Kevin Curtis <[email protected]>
8668S: Supported
8669W: http://www.farsite.co.uk/
8670F: drivers/net/wan/farsync.*
8671
8672FAULT INJECTION SUPPORT
8673M: Akinobu Mita <[email protected]>
8674S: Supported
8675F: Documentation/fault-injection/
8676F: lib/fault-inject.c
8677F: tools/testing/fault-injection/
8678
8679FBTFT Framebuffer drivers
8680L: [email protected]
8681L: [email protected]
8682S: Orphan
8683F: drivers/staging/fbtft/
8684
8685FC0011 TUNER DRIVER
8686M: Michael Buesch <[email protected]>
8687L: [email protected]
8688S: Maintained
8689F: drivers/media/tuners/fc0011.c
8690F: drivers/media/tuners/fc0011.h
8691
8692FC2580 MEDIA DRIVER
8693L: [email protected]
8694S: Orphan
8695W: https://linuxtv.org
8696Q: http://patchwork.linuxtv.org/project/linux-media/list/
8697F: drivers/media/tuners/fc2580*
8698
8699FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8700M: Hannes Reinecke <[email protected]>
8701L: [email protected]
8702S: Supported
8703W: www.Open-FCoE.org
8704F: drivers/scsi/fcoe/
8705F: drivers/scsi/libfc/
8706F: include/scsi/fc/
8707F: include/scsi/libfc.h
8708F: include/scsi/libfcoe.h
8709F: include/uapi/scsi/fc/
8710
8711FILE LOCKING (flock() and fcntl()/lockf())
8712M: Jeff Layton <[email protected]>
8713M: Chuck Lever <[email protected]>
8714R: Alexander Aring <[email protected]>
8715L: [email protected]
8716S: Maintained
8717F: fs/fcntl.c
8718F: fs/locks.c
8719F: include/linux/fcntl.h
8720F: include/uapi/linux/fcntl.h
8721
8722FILESYSTEM DIRECT ACCESS (DAX)
8723M: Dan Williams <[email protected]>
8724R: Matthew Wilcox <[email protected]>
8725R: Jan Kara <[email protected]>
8726L: [email protected]
8727L: [email protected]
8728S: Supported
8729F: fs/dax.c
8730F: include/linux/dax.h
8731F: include/trace/events/fs_dax.h
8732
8733FILESYSTEMS (VFS and infrastructure)
8734M: Alexander Viro <[email protected]>
8735M: Christian Brauner <[email protected]>
8736R: Jan Kara <[email protected]>
8737L: [email protected]
8738S: Maintained
8739T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8740F: fs/*
8741F: include/linux/fs.h
8742F: include/linux/fs_types.h
8743F: include/uapi/linux/fs.h
8744F: include/uapi/linux/openat2.h
8745
8746FILESYSTEMS [EXPORTFS]
8747M: Chuck Lever <[email protected]>
8748M: Jeff Layton <[email protected]>
8749R: Amir Goldstein <[email protected]>
8750L: [email protected]
8751L: [email protected]
8752S: Supported
8753F: Documentation/filesystems/nfs/exporting.rst
8754F: fs/exportfs/
8755F: fs/fhandle.c
8756F: include/linux/exportfs.h
8757
8758FILESYSTEMS [IDMAPPED MOUNTS]
8759M: Christian Brauner <[email protected]>
8760M: Seth Forshee <[email protected]>
8761L: [email protected]
8762S: Maintained
8763F: Documentation/filesystems/idmappings.rst
8764F: fs/mnt_idmapping.c
8765F: include/linux/mnt_idmapping.*
8766F: tools/testing/selftests/mount_setattr/
8767
8768FILESYSTEMS [IOMAP]
8769M: Christian Brauner <[email protected]>
8770R: Darrick J. Wong <[email protected]>
8771L: [email protected]
8772L: [email protected]
8773S: Supported
8774F: Documentation/filesystems/iomap/*
8775F: fs/iomap/
8776F: include/linux/iomap.h
8777
8778FILESYSTEMS [NETFS LIBRARY]
8779M: David Howells <[email protected]>
8780R: Jeff Layton <[email protected]>
8781L: [email protected]
8782L: [email protected]
8783S: Supported
8784F: Documentation/filesystems/caching/
8785F: Documentation/filesystems/netfs_library.rst
8786F: fs/netfs/
8787F: include/linux/fscache*.h
8788F: include/linux/netfs.h
8789F: include/trace/events/fscache.h
8790F: include/trace/events/netfs.h
8791
8792FILESYSTEMS [STACKABLE]
8793M: Miklos Szeredi <[email protected]>
8794M: Amir Goldstein <[email protected]>
8795L: [email protected]
8796L: [email protected]
8797S: Maintained
8798F: fs/backing-file.c
8799F: include/linux/backing-file.h
8800
8801FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8802M: Riku Voipio <[email protected]>
8803L: [email protected]
8804S: Maintained
8805F: drivers/hwmon/f75375s.c
8806F: include/linux/f75375s.h
8807
8808FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8809M: Ji-Ze Hong (Peter Hong) <[email protected]>
8810L: [email protected]
8811S: Maintained
8812F: drivers/net/can/usb/f81604.c
8813
8814FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8815M: Clemens Ladisch <[email protected]>
8816M: Takashi Sakamoto <[email protected]>
8817L: [email protected] (moderated for non-subscribers)
8818S: Maintained
8819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8820F: include/uapi/sound/firewire.h
8821F: sound/firewire/
8822
8823FIREWIRE MEDIA DRIVERS (firedtv)
8824M: Stefan Richter <[email protected]>
8825L: [email protected]
8826L: [email protected]
8827S: Maintained
8828T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8829F: drivers/media/firewire/
8830
8831FIREWIRE SBP-2 TARGET
8832M: Chris Boot <[email protected]>
8833L: [email protected]
8834L: [email protected]
8835L: [email protected]
8836S: Maintained
8837T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8838F: drivers/target/sbp/
8839
8840FIREWIRE SUBSYSTEM
8841M: Takashi Sakamoto <[email protected]>
8842M: Takashi Sakamoto <[email protected]>
8843L: [email protected]
8844S: Maintained
8845W: http://ieee1394.docs.kernel.org/
8846T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8847F: drivers/firewire/
8848F: include/linux/firewire.h
8849F: include/uapi/linux/firewire*.h
8850F: tools/firewire/
8851
8852FIRMWARE FRAMEWORK FOR ARMV8-A
8853M: Sudeep Holla <[email protected]>
8854L: [email protected] (moderated for non-subscribers)
8855S: Maintained
8856F: drivers/firmware/arm_ffa/
8857F: include/linux/arm_ffa.h
8858
8859FIRMWARE LOADER (request_firmware)
8860M: Luis Chamberlain <[email protected]>
8861M: Russ Weight <[email protected]>
8862M: Danilo Krummrich <[email protected]>
8863L: [email protected]
8864S: Maintained
8865F: Documentation/firmware_class/
8866F: drivers/base/firmware_loader/
8867F: rust/kernel/firmware.rs
8868F: include/linux/firmware.h
8869
8870FLEXTIMER FTM-QUADDEC DRIVER
8871M: Patrick Havelange <[email protected]>
8872L: [email protected]
8873S: Maintained
8874F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8875F: drivers/counter/ftm-quaddec.c
8876
8877FLOPPY DRIVER
8878M: Denis Efremov <[email protected]>
8879L: [email protected]
8880S: Odd Fixes
8881F: drivers/block/floppy.c
8882
8883FLYSKY FSIA6B RC RECEIVER
8884M: Markus Koch <[email protected]>
8885L: [email protected]
8886S: Maintained
8887F: drivers/input/joystick/fsia6b.c
8888
8889FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8890M: Geoffrey D. Bennett <[email protected]>
8891L: [email protected] (moderated for non-subscribers)
8892S: Maintained
8893W: https://github.com/geoffreybennett/scarlett-gen2
8894B: https://github.com/geoffreybennett/scarlett-gen2/issues
8895T: git https://github.com/geoffreybennett/scarlett-gen2.git
8896F: include/uapi/sound/scarlett2.h
8897F: sound/usb/mixer_scarlett2.c
8898
8899FORCEDETH GIGABIT ETHERNET DRIVER
8900M: Rain River <[email protected]>
8901M: Zhu Yanjun <[email protected]>
8902L: [email protected]
8903S: Maintained
8904F: drivers/net/ethernet/nvidia/*
8905
8906FORTIFY_SOURCE
8907M: Kees Cook <[email protected]>
8908L: [email protected]
8909S: Supported
8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8911F: include/linux/fortify-string.h
8912F: lib/fortify_kunit.c
8913F: lib/memcpy_kunit.c
8914F: lib/test_fortify/*
8915K: \b__NO_FORTIFY\b
8916
8917FPGA DFL DRIVERS
8918M: Wu Hao <[email protected]>
8919R: Tom Rix <[email protected]>
8920L: [email protected]
8921S: Maintained
8922F: Documentation/ABI/testing/sysfs-bus-dfl*
8923F: Documentation/fpga/dfl.rst
8924F: drivers/fpga/dfl*
8925F: drivers/uio/uio_dfl.c
8926F: include/linux/dfl.h
8927F: include/uapi/linux/fpga-dfl.h
8928
8929FPGA MANAGER FRAMEWORK
8930M: Moritz Fischer <[email protected]>
8931M: Wu Hao <[email protected]>
8932M: Xu Yilun <[email protected]>
8933R: Tom Rix <[email protected]>
8934L: [email protected]
8935S: Maintained
8936Q: http://patchwork.kernel.org/project/linux-fpga/list/
8937T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8938F: Documentation/devicetree/bindings/fpga/
8939F: Documentation/driver-api/fpga/
8940F: Documentation/fpga/
8941F: drivers/fpga/
8942F: include/linux/fpga/
8943
8944FPU EMULATOR
8945M: Bill Metzenthen <[email protected]>
8946S: Maintained
8947W: https://floatingpoint.billm.au/
8948F: arch/x86/math-emu/
8949
8950FRAMEBUFFER CORE
8951M: Simona Vetter <[email protected]>
8952S: Odd Fixes
8953T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8954F: drivers/video/fbdev/core/
8955
8956FRAMEBUFFER LAYER
8957M: Helge Deller <[email protected]>
8958L: [email protected]
8959L: [email protected]
8960S: Maintained
8961Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8962T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8963F: Documentation/fb/
8964F: drivers/video/
8965F: include/linux/fb.h
8966F: include/uapi/linux/fb.h
8967F: include/uapi/video/
8968F: include/video/
8969
8970FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8971M: Horia Geantă <[email protected]>
8972M: Pankaj Gupta <[email protected]>
8973M: Gaurav Jain <[email protected]>
8974L: [email protected]
8975S: Maintained
8976F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8977F: drivers/crypto/caam/
8978
8979FREESCALE COLDFIRE M5441X MMC DRIVER
8980M: Angelo Dureghello <[email protected]>
8981L: [email protected]
8982S: Maintained
8983F: drivers/mmc/host/sdhci-esdhc-mcf.c
8984F: include/linux/platform_data/mmc-esdhc-mcf.h
8985
8986FREESCALE DIU FRAMEBUFFER DRIVER
8987M: Timur Tabi <[email protected]>
8988L: [email protected]
8989S: Maintained
8990F: drivers/video/fbdev/fsl-diu-fb.*
8991
8992FREESCALE DMA DRIVER
8993M: Zhang Wei <[email protected]>
8994L: [email protected]
8995S: Maintained
8996F: drivers/dma/fsldma.*
8997
8998FREESCALE DSPI DRIVER
8999M: Vladimir Oltean <[email protected]>
9000L: [email protected]
9001L: [email protected]
9002S: Maintained
9003F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9004F: drivers/spi/spi-fsl-dspi.c
9005F: include/linux/spi/spi-fsl-dspi.h
9006
9007FREESCALE eDMA DRIVER
9008M: Frank Li <[email protected]>
9009L: [email protected]
9010L: [email protected]
9011S: Maintained
9012F: Documentation/devicetree/bindings/dma/fsl,edma.yaml
9013F: drivers/dma/fsl-edma*.*
9014
9015FREESCALE ENETC ETHERNET DRIVERS
9016M: Claudiu Manoil <[email protected]>
9017M: Vladimir Oltean <[email protected]>
9018L: [email protected]
9019S: Maintained
9020F: drivers/net/ethernet/freescale/enetc/
9021
9022FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9023M: Claudiu Manoil <[email protected]>
9024L: [email protected]
9025S: Maintained
9026F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9027F: drivers/net/ethernet/freescale/gianfar*
9028
9029FREESCALE GPMI NAND DRIVER
9030M: Han Xu <[email protected]>
9031L: [email protected]
9032S: Maintained
9033F: drivers/mtd/nand/raw/gpmi-nand/*
9034
9035FREESCALE I2C CPM DRIVER
9036M: Jochen Friedrich <[email protected]>
9037L: [email protected]
9038L: [email protected]
9039S: Maintained
9040F: drivers/i2c/busses/i2c-cpm.c
9041
9042FREESCALE IMX / MXC FEC DRIVER
9043M: Wei Fang <[email protected]>
9044R: Shenwei Wang <[email protected]>
9045R: Clark Wang <[email protected]>
9046L: [email protected]
9047L: [email protected]
9048S: Maintained
9049F: Documentation/devicetree/bindings/net/fsl,fec.yaml
9050F: drivers/net/ethernet/freescale/fec.h
9051F: drivers/net/ethernet/freescale/fec_main.c
9052F: drivers/net/ethernet/freescale/fec_ptp.c
9053
9054FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9055M: Sascha Hauer <[email protected]>
9056R: Pengutronix Kernel Team <[email protected]>
9057L: [email protected]
9058L: [email protected] (moderated for non-subscribers)
9059S: Maintained
9060F: drivers/video/fbdev/imxfb.c
9061
9062FREESCALE IMX DDR PMU DRIVER
9063M: Frank Li <[email protected]>
9064L: [email protected] (moderated for non-subscribers)
9065S: Maintained
9066F: Documentation/admin-guide/perf/imx-ddr.rst
9067F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9068F: drivers/perf/fsl_imx8_ddr_perf.c
9069
9070FREESCALE IMX I2C DRIVER
9071M: Oleksij Rempel <[email protected]>
9072R: Pengutronix Kernel Team <[email protected]>
9073L: [email protected]
9074S: Maintained
9075F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9076F: drivers/i2c/busses/i2c-imx.c
9077
9078FREESCALE IMX LPI2C DRIVER
9079M: Dong Aisheng <[email protected]>
9080L: [email protected]
9081L: [email protected]
9082S: Maintained
9083F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9084F: drivers/i2c/busses/i2c-imx-lpi2c.c
9085
9086FREESCALE IMX LPSPI DRIVER
9087M: Frank Li <[email protected]>
9088L: [email protected]
9089L: [email protected]
9090S: Maintained
9091F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9092F: drivers/spi/spi-fsl-lpspi.c
9093
9094FREESCALE MPC I2C DRIVER
9095M: Chris Packham <[email protected]>
9096L: [email protected]
9097S: Maintained
9098F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9099F: drivers/i2c/busses/i2c-mpc.c
9100
9101FREESCALE QORIQ DPAA ETHERNET DRIVER
9102M: Madalin Bucur <[email protected]>
9103L: [email protected]
9104S: Maintained
9105F: drivers/net/ethernet/freescale/dpaa
9106
9107FREESCALE QORIQ DPAA FMAN DRIVER
9108M: Madalin Bucur <[email protected]>
9109R: Sean Anderson <[email protected]>
9110L: [email protected]
9111S: Maintained
9112F: Documentation/devicetree/bindings/net/fsl,fman*.yaml
9113F: drivers/net/ethernet/freescale/fman
9114
9115FREESCALE QORIQ PTP CLOCK DRIVER
9116M: Yangbo Lu <[email protected]>
9117L: [email protected]
9118S: Maintained
9119F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9120F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9121F: drivers/net/ethernet/freescale/dpaa2/dprtc*
9122F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9123F: drivers/ptp/ptp_qoriq.c
9124F: drivers/ptp/ptp_qoriq_debugfs.c
9125F: include/linux/fsl/ptp_qoriq.h
9126
9127FREESCALE QUAD SPI DRIVER
9128M: Han Xu <[email protected]>
9129L: [email protected]
9130L: [email protected]
9131S: Maintained
9132F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9133F: drivers/spi/spi-fsl-qspi.c
9134
9135FREESCALE QUICC ENGINE LIBRARY
9136M: Qiang Zhao <[email protected]>
9137M: Christophe Leroy <[email protected]>
9138L: [email protected]
9139S: Maintained
9140F: drivers/soc/fsl/qe/
9141F: include/soc/fsl/qe/
9142
9143FREESCALE QUICC ENGINE QMC DRIVER
9144M: Herve Codina <[email protected]>
9145L: [email protected]
9146S: Maintained
9147F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9148F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9149F: drivers/soc/fsl/qe/qmc.c
9150F: include/soc/fsl/qe/qmc.h
9151
9152FREESCALE QUICC ENGINE QMC HDLC DRIVER
9153M: Herve Codina <[email protected]>
9154L: [email protected]
9155L: [email protected]
9156S: Maintained
9157F: drivers/net/wan/fsl_qmc_hdlc.c
9158
9159FREESCALE QUICC ENGINE TSA DRIVER
9160M: Herve Codina <[email protected]>
9161L: [email protected]
9162S: Maintained
9163F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9164F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9165F: drivers/soc/fsl/qe/tsa.c
9166F: drivers/soc/fsl/qe/tsa.h
9167F: include/dt-bindings/soc/cpm1-fsl,tsa.h
9168F: include/dt-bindings/soc/qe-fsl,tsa.h
9169
9170FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9171L: [email protected]
9172L: [email protected]
9173S: Orphan
9174F: drivers/net/ethernet/freescale/ucc_geth*
9175
9176FREESCALE QUICC ENGINE UCC HDLC DRIVER
9177M: Zhao Qiang <[email protected]>
9178L: [email protected]
9179L: [email protected]
9180S: Maintained
9181F: drivers/net/wan/fsl_ucc_hdlc*
9182
9183FREESCALE QUICC ENGINE UCC UART DRIVER
9184M: Timur Tabi <[email protected]>
9185L: [email protected]
9186S: Maintained
9187F: drivers/tty/serial/ucc_uart.c
9188
9189FREESCALE SOC DRIVERS
9190M: Christophe Leroy <[email protected]>
9191L: [email protected]
9192L: [email protected] (moderated for non-subscribers)
9193S: Maintained
9194F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9195F: Documentation/devicetree/bindings/soc/fsl/
9196F: drivers/soc/fsl/
9197F: include/linux/fsl/
9198F: include/soc/fsl/
9199
9200FREESCALE SOC FS_ENET DRIVER
9201M: Pantelis Antoniou <[email protected]>
9202L: [email protected]
9203L: [email protected]
9204S: Maintained
9205F: drivers/net/ethernet/freescale/fs_enet/
9206
9207FREESCALE SOC SOUND DRIVERS
9208M: Shengjiu Wang <[email protected]>
9209M: Xiubo Li <[email protected]>
9210R: Fabio Estevam <[email protected]>
9211R: Nicolin Chen <[email protected]>
9212L: [email protected] (moderated for non-subscribers)
9213L: [email protected]
9214S: Maintained
9215F: sound/soc/fsl/fsl*
9216F: sound/soc/fsl/imx*
9217
9218FREESCALE SOC LPC32XX SOUND DRIVERS
9219M: J.M.B. Downing <[email protected]>
9220M: Piotr Wojtaszczyk <[email protected]>
9221R: Vladimir Zapolskiy <[email protected]>
9222L: [email protected] (moderated for non-subscribers)
9223L: [email protected]
9224S: Maintained
9225F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9226F: sound/soc/fsl/lpc3xxx-*
9227
9228FREESCALE SOC SOUND QMC DRIVER
9229M: Herve Codina <[email protected]>
9230L: [email protected] (moderated for non-subscribers)
9231L: [email protected]
9232S: Maintained
9233F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9234F: sound/soc/fsl/fsl_qmc_audio.c
9235
9236FREESCALE USB PERIPHERAL DRIVERS
9237L: [email protected]
9238L: [email protected]
9239S: Orphan
9240F: drivers/usb/gadget/udc/fsl*
9241
9242FREESCALE USB PHY DRIVER
9243L: [email protected]
9244L: [email protected]
9245S: Orphan
9246F: drivers/usb/phy/phy-fsl-usb*
9247
9248FREEVXFS FILESYSTEM
9249M: Christoph Hellwig <[email protected]>
9250S: Maintained
9251W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
9252F: fs/freevxfs/
9253
9254FREEZER
9255M: "Rafael J. Wysocki" <[email protected]>
9256M: Pavel Machek <[email protected]>
9257L: [email protected]
9258S: Supported
9259F: Documentation/power/freezing-of-tasks.rst
9260F: include/linux/freezer.h
9261F: kernel/freezer.c
9262
9263FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9264M: Eric Biggers <[email protected]>
9265M: Theodore Y. Ts'o <[email protected]>
9266M: Jaegeuk Kim <[email protected]>
9267L: [email protected]
9268S: Supported
9269Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
9270T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9271F: Documentation/filesystems/fscrypt.rst
9272F: fs/crypto/
9273F: include/linux/fscrypt.h
9274F: include/uapi/linux/fscrypt.h
9275
9276FSI SUBSYSTEM
9277M: Jeremy Kerr <[email protected]>
9278M: Joel Stanley <[email protected]>
9279R: Alistar Popple <[email protected]>
9280R: Eddie James <[email protected]>
9281L: [email protected]
9282S: Supported
9283Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
9284T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9285F: drivers/fsi/
9286F: include/linux/fsi*.h
9287F: include/trace/events/fsi*.h
9288
9289FSI-ATTACHED I2C DRIVER
9290M: Eddie James <[email protected]>
9291L: [email protected]
9292L: [email protected] (moderated for non-subscribers)
9293S: Maintained
9294F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9295F: drivers/i2c/busses/i2c-fsi.c
9296
9297FSI-ATTACHED SPI DRIVER
9298M: Eddie James <[email protected]>
9299L: [email protected]
9300S: Maintained
9301F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9302F: drivers/spi/spi-fsi.c
9303
9304FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9305M: Jan Kara <[email protected]>
9306R: Amir Goldstein <[email protected]>
9307L: [email protected]
9308S: Maintained
9309T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9310F: fs/notify/
9311F: include/linux/fsnotify*.h
9312
9313FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9314M: Eric Biggers <[email protected]>
9315M: Theodore Y. Ts'o <[email protected]>
9316L: [email protected]
9317S: Supported
9318Q: https://patchwork.kernel.org/project/fsverity/list/
9319T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9320F: Documentation/filesystems/fsverity.rst
9321F: fs/verity/
9322F: include/linux/fsverity.h
9323F: include/uapi/linux/fsverity.h
9324
9325FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9326M: Michael Zaidman <[email protected]>
9327L: [email protected]
9328L: [email protected]
9329S: Maintained
9330F: drivers/hid/hid-ft260.c
9331
9332FUJITSU LAPTOP EXTRAS
9333M: Jonathan Woithe <[email protected]>
9334L: [email protected]
9335S: Maintained
9336F: drivers/platform/x86/fujitsu-laptop.c
9337
9338FUJITSU TABLET EXTRAS
9339M: Robert Gerlach <[email protected]>
9340L: [email protected]
9341S: Maintained
9342F: drivers/platform/x86/fujitsu-tablet.c
9343
9344FUNCTION HOOKS (FTRACE)
9345M: Steven Rostedt <[email protected]>
9346M: Masami Hiramatsu <[email protected]>
9347R: Mark Rutland <[email protected]>
9348L: [email protected]
9349L: [email protected]
9350S: Maintained
9351Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
9352T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9353F: Documentation/trace/ftrace*
9354F: arch/*/*/*/*ftrace*
9355F: arch/*/*/*ftrace*
9356F: include/*/ftrace.h
9357F: kernel/trace/fgraph.c
9358F: kernel/trace/ftrace*
9359F: samples/ftrace
9360
9361FUNGIBLE ETHERNET DRIVERS
9362M: Dimitris Michailidis <[email protected]>
9363L: [email protected]
9364S: Supported
9365F: drivers/net/ethernet/fungible/
9366
9367FUSE: FILESYSTEM IN USERSPACE
9368M: Miklos Szeredi <[email protected]>
9369L: [email protected]
9370S: Maintained
9371W: https://github.com/libfuse/
9372T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9373F: Documentation/filesystems/fuse.rst
9374F: fs/fuse/
9375F: include/uapi/linux/fuse.h
9376
9377FUTEX SUBSYSTEM
9378M: Thomas Gleixner <[email protected]>
9379M: Ingo Molnar <[email protected]>
9380R: Peter Zijlstra <[email protected]>
9381R: Darren Hart <[email protected]>
9382R: Davidlohr Bueso <[email protected]>
9383R: André Almeida <[email protected]>
9384L: [email protected]
9385S: Maintained
9386T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9387F: Documentation/locking/*futex*
9388F: include/asm-generic/futex.h
9389F: include/linux/futex.h
9390F: include/uapi/linux/futex.h
9391F: kernel/futex/*
9392F: tools/perf/bench/futex*
9393F: tools/testing/selftests/futex/
9394
9395GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9396M: Sebastian Reichel <[email protected]>
9397L: [email protected]
9398S: Maintained
9399F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9400F: drivers/media/i2c/gc0308.c
9401
9402GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9403M: Zhi Mao <[email protected]>
9404L: [email protected]
9405S: Maintained
9406F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9407F: drivers/media/i2c/gc05a2.c
9408
9409GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9410M: Zhi Mao <[email protected]>
9411L: [email protected]
9412S: Maintained
9413F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9414F: drivers/media/i2c/gc08a3.c
9415
9416GALAXYCORE GC2145 SENSOR DRIVER
9417M: Alain Volmat <[email protected]>
9418L: [email protected]
9419S: Maintained
9420T: git git://linuxtv.org/media_tree.git
9421F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9422F: drivers/media/i2c/gc2145.c
9423
9424GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9425M: Tim Harvey <[email protected]>
9426S: Maintained
9427F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9428F: Documentation/hwmon/gsc-hwmon.rst
9429F: drivers/hwmon/gsc-hwmon.c
9430F: drivers/mfd/gateworks-gsc.c
9431F: include/linux/mfd/gsc.h
9432F: include/linux/platform_data/gsc_hwmon.h
9433
9434GCC PLUGINS
9435M: Kees Cook <[email protected]>
9436L: [email protected]
9437S: Maintained
9438T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9439F: Documentation/kbuild/gcc-plugins.rst
9440F: include/linux/stackleak.h
9441F: kernel/stackleak.c
9442F: scripts/Makefile.gcc-plugins
9443F: scripts/gcc-plugins/
9444
9445GCOV BASED KERNEL PROFILING
9446M: Peter Oberparleiter <[email protected]>
9447S: Maintained
9448F: Documentation/dev-tools/gcov.rst
9449F: kernel/gcov/
9450
9451GDB KERNEL DEBUGGING HELPER SCRIPTS
9452M: Jan Kiszka <[email protected]>
9453M: Kieran Bingham <[email protected]>
9454S: Supported
9455F: scripts/gdb/
9456
9457GEMINI CRYPTO DRIVER
9458M: Corentin Labbe <[email protected]>
9459L: [email protected]
9460S: Maintained
9461F: drivers/crypto/gemini/
9462
9463GEMTEK FM RADIO RECEIVER DRIVER
9464M: Hans Verkuil <[email protected]>
9465L: [email protected]
9466S: Maintained
9467W: https://linuxtv.org
9468T: git git://linuxtv.org/media_tree.git
9469F: drivers/media/radio/radio-gemtek*
9470
9471GENERIC ARCHITECTURE TOPOLOGY
9472M: Sudeep Holla <[email protected]>
9473L: [email protected]
9474S: Maintained
9475F: drivers/base/arch_topology.c
9476F: include/linux/arch_topology.h
9477
9478GENERIC ENTRY CODE
9479M: Thomas Gleixner <[email protected]>
9480M: Peter Zijlstra <[email protected]>
9481M: Andy Lutomirski <[email protected]>
9482L: [email protected]
9483S: Maintained
9484T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9485F: include/linux/entry-common.h
9486F: include/linux/entry-kvm.h
9487F: kernel/entry/
9488
9489GENERIC GPIO I2C DRIVER
9490M: Wolfram Sang <[email protected]>
9491S: Supported
9492F: drivers/i2c/busses/i2c-gpio.c
9493F: include/linux/platform_data/i2c-gpio.h
9494
9495GENERIC GPIO I2C MULTIPLEXER DRIVER
9496M: Peter Korsgaard <[email protected]>
9497L: [email protected]
9498S: Supported
9499F: Documentation/i2c/muxes/i2c-mux-gpio.rst
9500F: drivers/i2c/muxes/i2c-mux-gpio.c
9501F: include/linux/platform_data/i2c-mux-gpio.h
9502
9503GENERIC GPIO RESET DRIVER
9504M: Krzysztof Kozlowski <[email protected]>
9505S: Maintained
9506F: drivers/reset/reset-gpio.c
9507
9508GENERIC HDLC (WAN) DRIVERS
9509M: Krzysztof Halasa <[email protected]>
9510S: Maintained
9511W: http://www.kernel.org/pub/linux/utils/net/hdlc/
9512F: drivers/net/wan/c101.c
9513F: drivers/net/wan/hd6457*
9514F: drivers/net/wan/hdlc*
9515F: drivers/net/wan/n2.c
9516F: drivers/net/wan/pc300too.c
9517F: drivers/net/wan/pci200syn.c
9518F: drivers/net/wan/wanxl*
9519
9520GENERIC INCLUDE/ASM HEADER FILES
9521M: Arnd Bergmann <[email protected]>
9522L: [email protected]
9523S: Maintained
9524T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9525F: include/asm-generic/
9526F: include/uapi/asm-generic/
9527
9528GENERIC PHY FRAMEWORK
9529M: Vinod Koul <[email protected]>
9530M: Kishon Vijay Abraham I <[email protected]>
9531L: [email protected]
9532S: Supported
9533Q: https://patchwork.kernel.org/project/linux-phy/list/
9534T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9535F: Documentation/devicetree/bindings/phy/
9536F: drivers/phy/
9537F: include/dt-bindings/phy/
9538F: include/linux/phy/
9539
9540GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9541M: Wolfram Sang <[email protected]>
9542S: Supported
9543F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9544F: drivers/i2c/muxes/i2c-demux-pinctrl.c
9545
9546GENERIC PM DOMAINS
9547M: Ulf Hansson <[email protected]>
9548L: [email protected]
9549S: Supported
9550F: Documentation/devicetree/bindings/power/power?domain*
9551T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9552F: drivers/pmdomain/
9553F: include/linux/pm_domain.h
9554
9555GENERIC RADIX TREE
9556M: Kent Overstreet <[email protected]>
9557S: Supported
9558C: irc://irc.oftc.net/bcache
9559F: include/linux/generic-radix-tree.h
9560F: lib/generic-radix-tree.c
9561
9562GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9563M: Eugen Hristev <[email protected]>
9564L: [email protected]
9565S: Maintained
9566F: drivers/input/touchscreen/resistive-adc-touch.c
9567
9568GENERIC STRING LIBRARY
9569M: Kees Cook <[email protected]>
9570R: Andy Shevchenko <[email protected]>
9571L: [email protected]
9572S: Supported
9573T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9574F: include/linux/string.h
9575F: include/linux/string_choices.h
9576F: include/linux/string_helpers.h
9577F: lib/string.c
9578F: lib/string_kunit.c
9579F: lib/string_helpers.c
9580F: lib/string_helpers_kunit.c
9581F: scripts/coccinelle/api/string_choices.cocci
9582
9583GENERIC UIO DRIVER FOR PCI DEVICES
9584M: "Michael S. Tsirkin" <[email protected]>
9585L: [email protected]
9586S: Supported
9587F: drivers/uio/uio_pci_generic.c
9588
9589GENERIC VDSO LIBRARY
9590M: Andy Lutomirski <[email protected]>
9591M: Thomas Gleixner <[email protected]>
9592M: Vincenzo Frascino <[email protected]>
9593L: [email protected]
9594S: Maintained
9595T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9596F: include/asm-generic/vdso/vsyscall.h
9597F: include/vdso/
9598F: kernel/time/vsyscall.c
9599F: lib/vdso/
9600
9601GENWQE (IBM Generic Workqueue Card)
9602M: Frank Haverkamp <[email protected]>
9603S: Supported
9604F: drivers/misc/genwqe/
9605
9606GET_MAINTAINER SCRIPT
9607M: Joe Perches <[email protected]>
9608S: Maintained
9609F: scripts/get_maintainer.pl
9610
9611GFS2 FILE SYSTEM
9612M: Andreas Gruenbacher <[email protected]>
9613L: [email protected]
9614S: Supported
9615B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9616T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9617F: Documentation/filesystems/gfs2*
9618F: fs/gfs2/
9619F: include/uapi/linux/gfs2_ondisk.h
9620
9621GIGABYTE WATERFORCE SENSOR DRIVER
9622M: Aleksa Savic <[email protected]>
9623L: [email protected]
9624S: Maintained
9625F: Documentation/hwmon/gigabyte_waterforce.rst
9626F: drivers/hwmon/gigabyte_waterforce.c
9627
9628GIGABYTE WMI DRIVER
9629M: Thomas Weißschuh <[email protected]>
9630L: [email protected]
9631S: Maintained
9632F: drivers/platform/x86/gigabyte-wmi.c
9633
9634GNSS SUBSYSTEM
9635M: Johan Hovold <[email protected]>
9636S: Maintained
9637T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9638F: Documentation/ABI/testing/sysfs-class-gnss
9639F: Documentation/devicetree/bindings/gnss/
9640F: drivers/gnss/
9641F: include/linux/gnss.h
9642
9643GO7007 MPEG CODEC
9644M: Hans Verkuil <[email protected]>
9645L: [email protected]
9646S: Maintained
9647F: drivers/media/usb/go7007/
9648
9649GOODIX TOUCHSCREEN
9650M: Bastien Nocera <[email protected]>
9651M: Hans de Goede <[email protected]>
9652L: [email protected]
9653S: Maintained
9654F: drivers/input/touchscreen/goodix*
9655
9656GOOGLE ETHERNET DRIVERS
9657M: Jeroen de Borst <[email protected]>
9658M: Praveen Kaligineedi <[email protected]>
9659R: Shailend Chand <[email protected]>
9660L: [email protected]
9661S: Supported
9662F: Documentation/networking/device_drivers/ethernet/google/gve.rst
9663F: drivers/net/ethernet/google
9664
9665GOOGLE FIRMWARE DRIVERS
9666M: Tzung-Bi Shih <[email protected]>
9667R: Brian Norris <[email protected]>
9668R: Julius Werner <[email protected]>
9669L: [email protected]
9670S: Maintained
9671T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9672F: drivers/firmware/google/
9673
9674GOOGLE TENSOR SoC SUPPORT
9675M: Peter Griffin <[email protected]>
9676L: [email protected] (moderated for non-subscribers)
9677L: [email protected]
9678S: Maintained
9679F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9680F: arch/arm64/boot/dts/exynos/google/
9681F: drivers/clk/samsung/clk-gs101.c
9682F: drivers/phy/samsung/phy-gs101-ufs.c
9683F: include/dt-bindings/clock/google,gs101.h
9684K: [gG]oogle.?[tT]ensor
9685
9686GPD POCKET FAN DRIVER
9687M: Hans de Goede <[email protected]>
9688L: [email protected]
9689S: Maintained
9690F: drivers/platform/x86/gpd-pocket-fan.c
9691
9692GPIO ACPI SUPPORT
9693M: Mika Westerberg <[email protected]>
9694M: Andy Shevchenko <[email protected]>
9695L: [email protected]
9696L: [email protected]
9697S: Supported
9698T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9699F: Documentation/firmware-guide/acpi/gpio-properties.rst
9700F: drivers/gpio/gpiolib-acpi.c
9701F: drivers/gpio/gpiolib-acpi.h
9702
9703GPIO AGGREGATOR
9704M: Geert Uytterhoeven <[email protected]>
9705L: [email protected]
9706S: Supported
9707F: Documentation/admin-guide/gpio/gpio-aggregator.rst
9708F: drivers/gpio/gpio-aggregator.c
9709
9710GPIO IR Transmitter
9711M: Sean Young <[email protected]>
9712L: [email protected]
9713S: Maintained
9714F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9715F: drivers/media/rc/gpio-ir-tx.c
9716
9717GPIO MOCKUP DRIVER
9718M: Bamvor Jian Zhang <[email protected]>
9719L: [email protected]
9720S: Maintained
9721F: drivers/gpio/gpio-mockup.c
9722F: tools/testing/selftests/gpio/
9723
9724GPIO REGMAP
9725M: Michael Walle <[email protected]>
9726S: Maintained
9727F: drivers/gpio/gpio-regmap.c
9728F: include/linux/gpio/regmap.h
9729K: (devm_)?gpio_regmap_(un)?register
9730
9731GPIO SUBSYSTEM
9732M: Linus Walleij <[email protected]>
9733M: Bartosz Golaszewski <[email protected]>
9734L: [email protected]
9735S: Maintained
9736T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9737F: Documentation/admin-guide/gpio/
9738F: Documentation/devicetree/bindings/gpio/
9739F: Documentation/driver-api/gpio/
9740F: drivers/gpio/
9741F: include/dt-bindings/gpio/
9742F: include/linux/gpio.h
9743F: include/linux/gpio/
9744F: include/linux/of_gpio.h
9745
9746GPIO UAPI
9747M: Bartosz Golaszewski <[email protected]>
9748R: Kent Gibson <[email protected]>
9749L: [email protected]
9750S: Maintained
9751T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9752F: Documentation/ABI/obsolete/sysfs-gpio
9753F: Documentation/ABI/testing/gpio-cdev
9754F: Documentation/userspace-api/gpio/
9755F: drivers/gpio/gpiolib-cdev.c
9756F: include/uapi/linux/gpio.h
9757F: tools/gpio/
9758
9759GRE DEMULTIPLEXER DRIVER
9760M: Dmitry Kozlov <[email protected]>
9761L: [email protected]
9762S: Maintained
9763F: include/net/gre.h
9764F: net/ipv4/gre_demux.c
9765F: net/ipv4/gre_offload.c
9766
9767GRETH 10/100/1G Ethernet MAC device driver
9768M: Andreas Larsson <[email protected]>
9769L: [email protected]
9770S: Maintained
9771F: drivers/net/ethernet/aeroflex/
9772
9773GREYBUS AUDIO PROTOCOLS DRIVERS
9774M: Vaibhav Agarwal <[email protected]>
9775M: Mark Greer <[email protected]>
9776S: Maintained
9777F: drivers/staging/greybus/audio_apbridgea.c
9778F: drivers/staging/greybus/audio_apbridgea.h
9779F: drivers/staging/greybus/audio_codec.c
9780F: drivers/staging/greybus/audio_codec.h
9781F: drivers/staging/greybus/audio_gb.c
9782F: drivers/staging/greybus/audio_manager.c
9783F: drivers/staging/greybus/audio_manager.h
9784F: drivers/staging/greybus/audio_manager_module.c
9785F: drivers/staging/greybus/audio_manager_private.h
9786F: drivers/staging/greybus/audio_manager_sysfs.c
9787F: drivers/staging/greybus/audio_module.c
9788F: drivers/staging/greybus/audio_topology.c
9789
9790GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9791M: Viresh Kumar <[email protected]>
9792S: Maintained
9793F: drivers/staging/greybus/authentication.c
9794F: drivers/staging/greybus/bootrom.c
9795F: drivers/staging/greybus/firmware.h
9796F: drivers/staging/greybus/fw-core.c
9797F: drivers/staging/greybus/fw-download.c
9798F: drivers/staging/greybus/fw-management.c
9799F: drivers/staging/greybus/greybus_authentication.h
9800F: drivers/staging/greybus/greybus_firmware.h
9801F: drivers/staging/greybus/hid.c
9802F: drivers/staging/greybus/i2c.c
9803F: drivers/staging/greybus/spi.c
9804F: drivers/staging/greybus/spilib.c
9805F: drivers/staging/greybus/spilib.h
9806
9807GREYBUS LOOPBACK DRIVER
9808M: Bryan O'Donoghue <[email protected]>
9809S: Maintained
9810F: drivers/staging/greybus/loopback.c
9811
9812GREYBUS PLATFORM DRIVERS
9813M: Vaibhav Hiremath <[email protected]>
9814S: Maintained
9815F: drivers/staging/greybus/arche-apb-ctrl.c
9816F: drivers/staging/greybus/arche-platform.c
9817F: drivers/staging/greybus/arche_platform.h
9818
9819GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9820M: Rui Miguel Silva <[email protected]>
9821S: Maintained
9822F: drivers/staging/greybus/gpio.c
9823F: drivers/staging/greybus/light.c
9824F: drivers/staging/greybus/power_supply.c
9825F: drivers/staging/greybus/sdio.c
9826F: drivers/staging/greybus/spi.c
9827F: drivers/staging/greybus/spilib.c
9828
9829GREYBUS BEAGLEPLAY DRIVERS
9830M: Ayush Singh <[email protected]>
9831L: [email protected] (moderated for non-subscribers)
9832S: Maintained
9833F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9834F: drivers/greybus/gb-beagleplay.c
9835
9836GREYBUS SUBSYSTEM
9837M: Johan Hovold <[email protected]>
9838M: Alex Elder <[email protected]>
9839M: Greg Kroah-Hartman <[email protected]>
9840L: [email protected] (moderated for non-subscribers)
9841S: Maintained
9842F: drivers/greybus/
9843F: drivers/staging/greybus/
9844F: include/linux/greybus.h
9845F: include/linux/greybus/
9846
9847GREYBUS UART PROTOCOLS DRIVERS
9848M: David Lin <[email protected]>
9849S: Maintained
9850F: drivers/staging/greybus/log.c
9851F: drivers/staging/greybus/uart.c
9852
9853GS1662 VIDEO SERIALIZER
9854M: Charles-Antoine Couret <[email protected]>
9855L: [email protected]
9856S: Maintained
9857T: git git://linuxtv.org/media_tree.git
9858F: drivers/media/spi/gs1662.c
9859
9860GSPCA FINEPIX SUBDRIVER
9861M: Frank Zago <[email protected]>
9862L: [email protected]
9863S: Maintained
9864T: git git://linuxtv.org/media_tree.git
9865F: drivers/media/usb/gspca/finepix.c
9866
9867GSPCA GL860 SUBDRIVER
9868M: Olivier Lorin <[email protected]>
9869L: [email protected]
9870S: Maintained
9871T: git git://linuxtv.org/media_tree.git
9872F: drivers/media/usb/gspca/gl860/
9873
9874GSPCA M5602 SUBDRIVER
9875M: Erik Andren <[email protected]>
9876L: [email protected]
9877S: Maintained
9878T: git git://linuxtv.org/media_tree.git
9879F: drivers/media/usb/gspca/m5602/
9880
9881GSPCA PAC207 SONIXB SUBDRIVER
9882M: Hans Verkuil <[email protected]>
9883L: [email protected]
9884S: Odd Fixes
9885T: git git://linuxtv.org/media_tree.git
9886F: drivers/media/usb/gspca/pac207.c
9887
9888GSPCA SN9C20X SUBDRIVER
9889M: Brian Johnson <[email protected]>
9890L: [email protected]
9891S: Maintained
9892T: git git://linuxtv.org/media_tree.git
9893F: drivers/media/usb/gspca/sn9c20x.c
9894
9895GSPCA T613 SUBDRIVER
9896M: Leandro Costantino <[email protected]>
9897L: [email protected]
9898S: Maintained
9899T: git git://linuxtv.org/media_tree.git
9900F: drivers/media/usb/gspca/t613.c
9901
9902GSPCA USB WEBCAM DRIVER
9903M: Hans Verkuil <[email protected]>
9904L: [email protected]
9905S: Odd Fixes
9906T: git git://linuxtv.org/media_tree.git
9907F: drivers/media/usb/gspca/
9908
9909GTP (GPRS Tunneling Protocol)
9910M: Pablo Neira Ayuso <[email protected]>
9911M: Harald Welte <[email protected]>
9912L: [email protected]
9913S: Maintained
9914T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9915F: drivers/net/gtp.c
9916
9917GUID PARTITION TABLE (GPT)
9918M: Davidlohr Bueso <[email protected]>
9919L: [email protected]
9920S: Maintained
9921F: block/partitions/efi.*
9922
9923HABANALABS PCI DRIVER
9924M: Ofir Bitton <[email protected]>
9925L: [email protected]
9926S: Supported
9927C: irc://irc.oftc.net/dri-devel
9928T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9929F: Documentation/ABI/testing/debugfs-driver-habanalabs
9930F: Documentation/ABI/testing/sysfs-driver-habanalabs
9931F: drivers/accel/habanalabs/
9932F: include/linux/habanalabs/
9933F: include/trace/events/habanalabs.h
9934F: include/uapi/drm/habanalabs_accel.h
9935
9936HACKRF MEDIA DRIVER
9937L: [email protected]
9938S: Orphan
9939W: https://linuxtv.org
9940Q: http://patchwork.linuxtv.org/project/linux-media/list/
9941F: drivers/media/usb/hackrf/
9942
9943HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9944M: Chuck Lever <[email protected]>
9945L: [email protected]
9946L: [email protected]
9947S: Maintained
9948F: Documentation/netlink/specs/handshake.yaml
9949F: Documentation/networking/tls-handshake.rst
9950F: include/net/handshake.h
9951F: include/trace/events/handshake.h
9952F: net/handshake/
9953
9954HANTRO VPU CODEC DRIVER
9955M: Ezequiel Garcia <[email protected]>
9956M: Philipp Zabel <[email protected]>
9957L: [email protected]
9958L: [email protected]
9959S: Maintained
9960F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9961F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9962F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9963F: drivers/media/platform/verisilicon/
9964
9965HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9966M: Frank Seidel <[email protected]>
9967L: [email protected]
9968S: Maintained
9969W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9970F: drivers/platform/x86/hdaps.c
9971
9972HARDWARE MONITORING
9973M: Jean Delvare <[email protected]>
9974M: Guenter Roeck <[email protected]>
9975L: [email protected]
9976S: Maintained
9977W: http://hwmon.wiki.kernel.org/
9978T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9979F: Documentation/ABI/testing/sysfs-class-hwmon
9980F: Documentation/devicetree/bindings/hwmon/
9981F: Documentation/hwmon/
9982F: drivers/hwmon/
9983F: include/linux/hwmon*.h
9984F: include/trace/events/hwmon*.h
9985K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9986
9987HARDWARE RANDOM NUMBER GENERATOR CORE
9988M: Olivia Mackall <[email protected]>
9989M: Herbert Xu <[email protected]>
9990L: [email protected]
9991S: Odd fixes
9992F: Documentation/admin-guide/hw_random.rst
9993F: Documentation/devicetree/bindings/rng/
9994F: drivers/char/hw_random/
9995F: include/linux/hw_random.h
9996
9997HARDWARE SPINLOCK CORE
9998M: Bjorn Andersson <[email protected]>
9999R: Baolin Wang <[email protected]>
10000L: [email protected]
10001S: Maintained
10002T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10003F: Documentation/devicetree/bindings/hwlock/
10004F: Documentation/locking/hwspinlock.rst
10005F: drivers/hwspinlock/
10006F: include/linux/hwspinlock.h
10007
10008HARDWARE TRACING FACILITIES
10009M: Alexander Shishkin <[email protected]>
10010S: Maintained
10011F: drivers/hwtracing/
10012
10013HARMONY SOUND DRIVER
10014L: [email protected]
10015S: Maintained
10016F: sound/parisc/harmony.*
10017
10018HDPVR USB VIDEO ENCODER DRIVER
10019M: Hans Verkuil <[email protected]>
10020L: [email protected]
10021S: Odd Fixes
10022W: https://linuxtv.org
10023T: git git://linuxtv.org/media_tree.git
10024F: drivers/media/usb/hdpvr/
10025
10026HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10027M: Keng-Yu Lin <[email protected]>
10028S: Supported
10029F: drivers/misc/hpilo.[ch]
10030
10031HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10032M: Jerry Hoemann <[email protected]>
10033S: Supported
10034F: Documentation/watchdog/hpwdt.rst
10035F: drivers/watchdog/hpwdt.c
10036
10037HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10038M: Don Brace <[email protected]>
10039L: [email protected]
10040L: [email protected]
10041S: Supported
10042F: Documentation/scsi/hpsa.rst
10043F: drivers/scsi/hpsa*.[ch]
10044F: include/linux/cciss*.h
10045F: include/uapi/linux/cciss*.h
10046
10047HFI1 DRIVER
10048M: Dennis Dalessandro <[email protected]>
10049L: [email protected]
10050S: Supported
10051F: drivers/infiniband/hw/hfi1
10052
10053HFS FILESYSTEM
10054L: [email protected]
10055S: Orphan
10056F: Documentation/filesystems/hfs.rst
10057F: fs/hfs/
10058
10059HFSPLUS FILESYSTEM
10060L: [email protected]
10061S: Orphan
10062F: Documentation/filesystems/hfsplus.rst
10063F: fs/hfsplus/
10064
10065HGA FRAMEBUFFER DRIVER
10066M: Ferenc Bakonyi <[email protected]>
10067L: [email protected]
10068S: Maintained
10069W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10070F: drivers/video/fbdev/hgafb.c
10071
10072HIBERNATION (aka Software Suspend, aka swsusp)
10073M: "Rafael J. Wysocki" <[email protected]>
10074M: Pavel Machek <[email protected]>
10075L: [email protected]
10076S: Supported
10077B: https://bugzilla.kernel.org
10078F: arch/*/include/asm/suspend*.h
10079F: arch/x86/power/
10080F: drivers/base/power/
10081F: include/linux/freezer.h
10082F: include/linux/pm.h
10083F: include/linux/suspend.h
10084F: kernel/power/
10085
10086HID CORE LAYER
10087M: Jiri Kosina <[email protected]>
10088M: Benjamin Tissoires <[email protected]>
10089L: [email protected]
10090S: Maintained
10091T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10092F: Documentation/hid/
10093F: drivers/hid/
10094F: include/linux/hid*
10095F: include/uapi/linux/hid*
10096F: samples/hid/
10097F: tools/testing/selftests/hid/
10098
10099HID LOGITECH DRIVERS
10100R: Filipe Laíns <[email protected]>
10101L: [email protected]
10102S: Maintained
10103F: drivers/hid/hid-logitech-*
10104
10105HID NVIDIA SHIELD DRIVER
10106M: Rahul Rameshbabu <[email protected]>
10107L: [email protected]
10108S: Maintained
10109F: drivers/hid/hid-nvidia-shield.c
10110
10111HID PHOENIX RC FLIGHT CONTROLLER
10112M: Marcus Folkesson <[email protected]>
10113L: [email protected]
10114S: Maintained
10115F: drivers/hid/hid-pxrc.c
10116
10117HID PLAYSTATION DRIVER
10118M: Roderick Colenbrander <[email protected]>
10119L: [email protected]
10120S: Supported
10121F: drivers/hid/hid-playstation.c
10122
10123HID SENSOR HUB DRIVERS
10124M: Jiri Kosina <[email protected]>
10125M: Jonathan Cameron <[email protected]>
10126M: Srinivas Pandruvada <[email protected]>
10127L: [email protected]
10128L: [email protected]
10129S: Maintained
10130F: Documentation/hid/hid-sensor*
10131F: drivers/hid/hid-sensor-*
10132F: drivers/iio/*/hid-*
10133F: include/linux/hid-sensor-*
10134
10135HID VRC-2 CAR CONTROLLER DRIVER
10136M: Marcus Folkesson <[email protected]>
10137L: [email protected]
10138S: Maintained
10139F: drivers/hid/hid-vrc2.c
10140
10141HID WACOM DRIVER
10142M: Ping Cheng <[email protected]>
10143M: Jason Gerecke <[email protected]>
10144L: [email protected]
10145S: Maintained
10146F: drivers/hid/wacom.h
10147F: drivers/hid/wacom_*
10148
10149HID++ LOGITECH DRIVERS
10150R: Filipe Laíns <[email protected]>
10151R: Bastien Nocera <[email protected]>
10152L: [email protected]
10153S: Maintained
10154F: drivers/hid/hid-logitech-hidpp.c
10155
10156HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10157M: Anna-Maria Behnsen <[email protected]>
10158M: Frederic Weisbecker <[email protected]>
10159M: Thomas Gleixner <[email protected]>
10160L: [email protected]
10161S: Maintained
10162T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10163F: Documentation/timers/
10164F: include/linux/clockchips.h
10165F: include/linux/hrtimer.h
10166F: include/linux/timer.h
10167F: kernel/time/clockevents.c
10168F: kernel/time/hrtimer.c
10169F: kernel/time/timer.c
10170F: kernel/time/timer_list.c
10171F: kernel/time/timer_migration.*
10172F: tools/testing/selftests/timers/
10173
10174HIGH-SPEED SCC DRIVER FOR AX.25
10175L: [email protected]
10176S: Orphan
10177F: drivers/net/hamradio/scc.c
10178
10179HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10180M: HighPoint Linux Team <[email protected]>
10181S: Supported
10182W: http://www.highpoint-tech.com
10183F: Documentation/scsi/hptiop.rst
10184F: drivers/scsi/hptiop.c
10185
10186HIKEY960 ONBOARD USB GPIO HUB DRIVER
10187M: John Stultz <[email protected]>
10188L: [email protected]
10189S: Maintained
10190F: drivers/misc/hisi_hikey_usb.c
10191
10192HIMAX HX83112B TOUCHSCREEN SUPPORT
10193M: Job Noorman <[email protected]>
10194L: [email protected]
10195S: Maintained
10196F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10197F: drivers/input/touchscreen/himax_hx83112b.c
10198
10199HIPPI
10200M: Jes Sorensen <[email protected]>
10201L: [email protected]
10202S: Maintained
10203F: drivers/net/hippi/
10204F: include/linux/hippidevice.h
10205F: include/uapi/linux/if_hippi.h
10206F: net/802/hippi.c
10207
10208HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10209M: Kurt Kanzenbach <[email protected]>
10210L: [email protected]
10211S: Maintained
10212F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10213F: drivers/net/dsa/hirschmann/*
10214F: include/linux/platform_data/hirschmann-hellcreek.h
10215F: net/dsa/tag_hellcreek.c
10216
10217HISILICON DMA DRIVER
10218M: Zhou Wang <[email protected]>
10219M: Jie Hai <[email protected]>
10220L: [email protected]
10221S: Maintained
10222F: drivers/dma/hisi_dma.c
10223
10224HISILICON GPIO DRIVER
10225M: Jay Fang <[email protected]>
10226L: [email protected]
10227S: Maintained
10228F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10229F: drivers/gpio/gpio-hisi.c
10230
10231HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10232M: Zhiqi Song <[email protected]>
10233M: Longfang Liu <[email protected]>
10234L: [email protected]
10235S: Maintained
10236F: Documentation/ABI/testing/debugfs-hisi-hpre
10237F: drivers/crypto/hisilicon/hpre/hpre.h
10238F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
10239F: drivers/crypto/hisilicon/hpre/hpre_main.c
10240
10241HISILICON HNS3 PMU DRIVER
10242M: Jijie Shao <[email protected]>
10243S: Supported
10244F: Documentation/admin-guide/perf/hns3-pmu.rst
10245F: drivers/perf/hisilicon/hns3_pmu.c
10246
10247HISILICON I2C CONTROLLER DRIVER
10248M: Yicong Yang <[email protected]>
10249L: [email protected]
10250S: Maintained
10251W: https://www.hisilicon.com
10252F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10253F: drivers/i2c/busses/i2c-hisi.c
10254
10255HISILICON KUNPENG SOC HCCS DRIVER
10256M: Huisong Li <[email protected]>
10257S: Maintained
10258F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10259F: drivers/soc/hisilicon/kunpeng_hccs.c
10260F: drivers/soc/hisilicon/kunpeng_hccs.h
10261
10262HISILICON LPC BUS DRIVER
10263M: Jay Fang <[email protected]>
10264S: Maintained
10265W: http://www.hisilicon.com
10266F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10267F: drivers/bus/hisi_lpc.c
10268
10269HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10270M: Yisen Zhuang <[email protected]>
10271M: Salil Mehta <[email protected]>
10272M: Jijie Shao <[email protected]>
10273L: [email protected]
10274S: Maintained
10275W: http://www.hisilicon.com
10276F: drivers/net/ethernet/hisilicon/hns3/
10277
10278HISILICON NETWORK SUBSYSTEM DRIVER
10279M: Yisen Zhuang <[email protected]>
10280M: Salil Mehta <[email protected]>
10281L: [email protected]
10282S: Maintained
10283W: http://www.hisilicon.com
10284F: Documentation/devicetree/bindings/net/hisilicon*.txt
10285F: drivers/net/ethernet/hisilicon/
10286
10287HISILICON PMU DRIVER
10288M: Yicong Yang <[email protected]>
10289M: Jonathan Cameron <[email protected]>
10290S: Supported
10291W: http://www.hisilicon.com
10292F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10293F: Documentation/admin-guide/perf/hisi-pmu.rst
10294F: drivers/perf/hisilicon
10295
10296HISILICON PTT DRIVER
10297M: Yicong Yang <[email protected]>
10298M: Jonathan Cameron <[email protected]>
10299L: [email protected]
10300S: Maintained
10301F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10302F: Documentation/trace/hisi-ptt.rst
10303F: drivers/hwtracing/ptt/
10304F: tools/perf/arch/arm64/util/hisi-ptt.c
10305F: tools/perf/util/hisi-ptt*
10306F: tools/perf/util/hisi-ptt-decoder/*
10307
10308HISILICON QM DRIVER
10309M: Weili Qian <[email protected]>
10310M: Zhou Wang <[email protected]>
10311L: [email protected]
10312S: Maintained
10313F: drivers/crypto/hisilicon/Kconfig
10314F: drivers/crypto/hisilicon/Makefile
10315F: drivers/crypto/hisilicon/qm.c
10316F: drivers/crypto/hisilicon/sgl.c
10317F: include/linux/hisi_acc_qm.h
10318
10319HISILICON ROCE DRIVER
10320M: Chengchang Tang <[email protected]>
10321M: Junxian Huang <[email protected]>
10322L: [email protected]
10323S: Maintained
10324F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10325F: drivers/infiniband/hw/hns/
10326
10327HISILICON SAS Controller
10328M: Yihang Li <[email protected]>
10329S: Supported
10330W: http://www.hisilicon.com
10331F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10332F: drivers/scsi/hisi_sas/
10333
10334HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10335M: Longfang Liu <[email protected]>
10336L: [email protected]
10337S: Maintained
10338F: Documentation/ABI/testing/debugfs-hisi-sec
10339F: drivers/crypto/hisilicon/sec2/sec.h
10340F: drivers/crypto/hisilicon/sec2/sec_crypto.c
10341F: drivers/crypto/hisilicon/sec2/sec_crypto.h
10342F: drivers/crypto/hisilicon/sec2/sec_main.c
10343
10344HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10345M: Jay Fang <[email protected]>
10346L: [email protected]
10347S: Maintained
10348W: http://www.hisilicon.com
10349F: drivers/spi/spi-hisi-kunpeng.c
10350
10351HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10352M: Mauro Carvalho Chehab <[email protected]>
10353L: [email protected]
10354S: Maintained
10355F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10356F: drivers/spmi/hisi-spmi-controller.c
10357
10358HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10359M: Mauro Carvalho Chehab <[email protected]>
10360L: [email protected]
10361S: Maintained
10362F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10363F: drivers/mfd/hi6421-spmi-pmic.c
10364
10365HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10366M: Weili Qian <[email protected]>
10367S: Maintained
10368F: drivers/crypto/hisilicon/trng/trng.c
10369
10370HISILICON V3XX SPI NOR FLASH Controller Driver
10371M: Jay Fang <[email protected]>
10372S: Maintained
10373W: http://www.hisilicon.com
10374F: drivers/spi/spi-hisi-sfc-v3xx.c
10375
10376HISILICON ZIP Controller DRIVER
10377M: Yang Shen <[email protected]>
10378M: Zhou Wang <[email protected]>
10379L: [email protected]
10380S: Maintained
10381F: Documentation/ABI/testing/debugfs-hisi-zip
10382F: drivers/crypto/hisilicon/zip/
10383
10384HMM - Heterogeneous Memory Management
10385M: Jérôme Glisse <[email protected]>
10386L: [email protected]
10387S: Maintained
10388F: Documentation/mm/hmm.rst
10389F: include/linux/hmm*
10390F: lib/test_hmm*
10391F: mm/hmm*
10392F: tools/testing/selftests/mm/*hmm*
10393
10394HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10395M: Petre Rodan <[email protected]>
10396L: [email protected]
10397S: Maintained
10398F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10399F: drivers/iio/pressure/hsc030pa*
10400
10401HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10402M: Andreas Klinger <[email protected]>
10403M: Petre Rodan <[email protected]>
10404L: [email protected]
10405S: Maintained
10406F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10407F: drivers/iio/pressure/mprls0025pa*
10408
10409HP BIOSCFG DRIVER
10410M: Jorge Lopez <[email protected]>
10411L: [email protected]
10412S: Maintained
10413F: drivers/platform/x86/hp/hp-bioscfg/
10414
10415HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10416L: [email protected]
10417S: Orphan
10418F: drivers/platform/x86/hp/tc1100-wmi.c
10419
10420HP WMI HARDWARE MONITOR DRIVER
10421M: James Seo <[email protected]>
10422L: [email protected]
10423S: Maintained
10424F: Documentation/hwmon/hp-wmi-sensors.rst
10425F: drivers/hwmon/hp-wmi-sensors.c
10426
10427HPET: High Precision Event Timers driver
10428M: Clemens Ladisch <[email protected]>
10429S: Maintained
10430F: Documentation/timers/hpet.rst
10431F: drivers/char/hpet.c
10432F: include/linux/hpet.h
10433F: include/uapi/linux/hpet.h
10434
10435HPET: x86
10436S: Orphan
10437F: arch/x86/include/asm/hpet.h
10438F: arch/x86/kernel/hpet.c
10439
10440HPFS FILESYSTEM
10441M: Mikulas Patocka <[email protected]>
10442S: Maintained
10443W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10444F: fs/hpfs/
10445
10446HS3001 Hardware Temperature and Humidity Sensor
10447M: Andre Werner <[email protected]>
10448L: [email protected]
10449S: Maintained
10450F: drivers/hwmon/hs3001.c
10451
10452HSI SUBSYSTEM
10453M: Sebastian Reichel <[email protected]>
10454S: Maintained
10455T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10456F: Documentation/ABI/testing/sysfs-bus-hsi
10457F: Documentation/driver-api/hsi.rst
10458F: drivers/hsi/
10459F: include/linux/hsi/
10460F: include/uapi/linux/hsi/
10461
10462HSO 3G MODEM DRIVER
10463L: [email protected]
10464S: Orphan
10465F: drivers/net/usb/hso.c
10466
10467HSR NETWORK PROTOCOL
10468L: [email protected]
10469S: Orphan
10470F: net/hsr/
10471
10472HT16K33 LED CONTROLLER DRIVER
10473M: Robin van der Gracht <[email protected]>
10474S: Maintained
10475F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10476F: drivers/auxdisplay/ht16k33.c
10477
10478HTCPEN TOUCHSCREEN DRIVER
10479M: Pau Oliva Fora <[email protected]>
10480L: [email protected]
10481S: Maintained
10482F: drivers/input/touchscreen/htcpen.c
10483
10484HTE SUBSYSTEM
10485M: Dipen Patel <[email protected]>
10486L: [email protected]
10487S: Maintained
10488Q: https://patchwork.kernel.org/project/timestamp/list/
10489T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10490F: Documentation/devicetree/bindings/timestamp/
10491F: Documentation/driver-api/hte/
10492F: drivers/hte/
10493F: include/linux/hte.h
10494
10495HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10496M: Lorenzo Bianconi <[email protected]>
10497L: [email protected]
10498S: Maintained
10499W: http://www.st.com/
10500F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10501F: drivers/iio/humidity/hts221*
10502
10503HUAWEI ETHERNET DRIVER
10504M: Cai Huoqing <[email protected]>
10505L: [email protected]
10506S: Maintained
10507F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10508F: drivers/net/ethernet/huawei/hinic/
10509
10510HUGETLB SUBSYSTEM
10511M: Muchun Song <[email protected]>
10512L: [email protected]
10513S: Maintained
10514F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10515F: Documentation/admin-guide/mm/hugetlbpage.rst
10516F: Documentation/mm/hugetlbfs_reserv.rst
10517F: Documentation/mm/vmemmap_dedup.rst
10518F: fs/hugetlbfs/
10519F: include/linux/hugetlb.h
10520F: mm/hugetlb.c
10521F: mm/hugetlb_vmemmap.c
10522F: mm/hugetlb_vmemmap.h
10523F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10524
10525HVA ST MEDIA DRIVER
10526M: Jean-Christophe Trotin <[email protected]>
10527L: [email protected]
10528S: Supported
10529W: https://linuxtv.org
10530T: git git://linuxtv.org/media_tree.git
10531F: drivers/media/platform/st/sti/hva
10532
10533HWPOISON MEMORY FAILURE HANDLING
10534M: Miaohe Lin <[email protected]>
10535R: Naoya Horiguchi <[email protected]>
10536L: [email protected]
10537S: Maintained
10538F: mm/hwpoison-inject.c
10539F: mm/memory-failure.c
10540
10541HYCON HY46XX TOUCHSCREEN SUPPORT
10542M: Giulio Benetti <[email protected]>
10543L: [email protected]
10544S: Maintained
10545F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10546F: drivers/input/touchscreen/hycon-hy46xx.c
10547
10548HYGON PROCESSOR SUPPORT
10549M: Pu Wen <[email protected]>
10550L: [email protected]
10551S: Maintained
10552F: arch/x86/kernel/cpu/hygon.c
10553
10554HYNIX HI556 SENSOR DRIVER
10555M: Sakari Ailus <[email protected]>
10556L: [email protected]
10557S: Maintained
10558T: git git://linuxtv.org/media_tree.git
10559F: drivers/media/i2c/hi556.c
10560
10561HYNIX HI846 SENSOR DRIVER
10562M: Martin Kepplinger <[email protected]>
10563L: [email protected]
10564S: Maintained
10565F: drivers/media/i2c/hi846.c
10566
10567HYNIX HI847 SENSOR DRIVER
10568M: Sakari Ailus <[email protected]>
10569L: [email protected]
10570S: Maintained
10571F: drivers/media/i2c/hi847.c
10572
10573Hyper-V/Azure CORE AND DRIVERS
10574M: "K. Y. Srinivasan" <[email protected]>
10575M: Haiyang Zhang <[email protected]>
10576M: Wei Liu <[email protected]>
10577M: Dexuan Cui <[email protected]>
10578L: [email protected]
10579S: Supported
10580T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10581F: Documentation/ABI/stable/sysfs-bus-vmbus
10582F: Documentation/ABI/testing/debugfs-hyperv
10583F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10584F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10585F: Documentation/virt/hyperv
10586F: arch/arm64/hyperv
10587F: arch/arm64/include/asm/hyperv-tlfs.h
10588F: arch/arm64/include/asm/mshyperv.h
10589F: arch/x86/hyperv
10590F: arch/x86/include/asm/hyperv-tlfs.h
10591F: arch/x86/include/asm/mshyperv.h
10592F: arch/x86/include/asm/trace/hyperv.h
10593F: arch/x86/kernel/cpu/mshyperv.c
10594F: drivers/clocksource/hyperv_timer.c
10595F: drivers/hid/hid-hyperv.c
10596F: drivers/hv/
10597F: drivers/input/serio/hyperv-keyboard.c
10598F: drivers/iommu/hyperv-iommu.c
10599F: drivers/net/ethernet/microsoft/
10600F: drivers/net/hyperv/
10601F: drivers/pci/controller/pci-hyperv-intf.c
10602F: drivers/pci/controller/pci-hyperv.c
10603F: drivers/scsi/storvsc_drv.c
10604F: drivers/uio/uio_hv_generic.c
10605F: drivers/video/fbdev/hyperv_fb.c
10606F: include/asm-generic/hyperv-tlfs.h
10607F: include/asm-generic/mshyperv.h
10608F: include/clocksource/hyperv_timer.h
10609F: include/linux/hyperv.h
10610F: include/net/mana
10611F: include/uapi/linux/hyperv.h
10612F: net/vmw_vsock/hyperv_transport.c
10613F: tools/hv/
10614
10615HYPERBUS SUPPORT
10616M: Vignesh Raghavendra <[email protected]>
10617R: Tudor Ambarus <[email protected]>
10618L: [email protected]
10619S: Supported
10620Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10621C: irc://irc.oftc.net/mtd
10622T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10623F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10624F: drivers/mtd/hyperbus/
10625F: include/linux/mtd/hyperbus.h
10626
10627HYPERVISOR VIRTUAL CONSOLE DRIVER
10628L: [email protected]
10629S: Odd Fixes
10630F: drivers/tty/hvc/
10631
10632I2C ACPI SUPPORT
10633M: Mika Westerberg <[email protected]>
10634L: [email protected]
10635L: [email protected]
10636S: Maintained
10637F: drivers/i2c/i2c-core-acpi.c
10638
10639I2C ADDRESS TRANSLATOR (ATR)
10640M: Tomi Valkeinen <[email protected]>
10641R: Luca Ceresoli <[email protected]>
10642L: [email protected]
10643S: Maintained
10644F: drivers/i2c/i2c-atr.c
10645F: include/linux/i2c-atr.h
10646
10647I2C CONTROLLER DRIVER FOR NVIDIA GPU
10648M: Ajay Gupta <[email protected]>
10649L: [email protected]
10650S: Maintained
10651F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
10652F: drivers/i2c/busses/i2c-nvidia-gpu.c
10653
10654I2C MUXES
10655M: Peter Rosin <[email protected]>
10656L: [email protected]
10657S: Maintained
10658F: Documentation/devicetree/bindings/i2c/i2c-arb*
10659F: Documentation/devicetree/bindings/i2c/i2c-gate*
10660F: Documentation/devicetree/bindings/i2c/i2c-mux*
10661F: Documentation/i2c/i2c-topology.rst
10662F: Documentation/i2c/muxes/
10663F: drivers/i2c/i2c-mux.c
10664F: drivers/i2c/muxes/
10665F: include/linux/i2c-mux.h
10666
10667I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10668M: Gregory CLEMENT <[email protected]>
10669L: [email protected]
10670S: Maintained
10671F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10672F: drivers/i2c/busses/i2c-mv64xxx.c
10673
10674I2C OVER PARALLEL PORT
10675M: Jean Delvare <[email protected]>
10676L: [email protected]
10677S: Maintained
10678F: Documentation/i2c/busses/i2c-parport.rst
10679F: drivers/i2c/busses/i2c-parport.c
10680
10681I2C SUBSYSTEM
10682M: Wolfram Sang <[email protected]>
10683L: [email protected]
10684S: Maintained
10685W: https://i2c.wiki.kernel.org/
10686Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
10687T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10688F: Documentation/i2c/
10689F: drivers/i2c/*
10690F: include/dt-bindings/i2c/i2c.h
10691F: include/linux/i2c-dev.h
10692F: include/linux/i2c-smbus.h
10693F: include/linux/i2c.h
10694F: include/uapi/linux/i2c-*.h
10695F: include/uapi/linux/i2c.h
10696
10697I2C SUBSYSTEM HOST DRIVERS
10698M: Andi Shyti <[email protected]>
10699L: [email protected]
10700S: Maintained
10701W: https://i2c.wiki.kernel.org/
10702Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
10703T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10704F: Documentation/devicetree/bindings/i2c/
10705F: drivers/i2c/algos/
10706F: drivers/i2c/busses/
10707F: include/dt-bindings/i2c/
10708
10709I2C-TAOS-EVM DRIVER
10710M: Jean Delvare <[email protected]>
10711L: [email protected]
10712S: Maintained
10713F: Documentation/i2c/busses/i2c-taos-evm.rst
10714F: drivers/i2c/busses/i2c-taos-evm.c
10715
10716I2C-TINY-USB DRIVER
10717M: Till Harbaum <[email protected]>
10718L: [email protected]
10719S: Maintained
10720W: http://www.harbaum.org/till/i2c_tiny_usb
10721F: drivers/i2c/busses/i2c-tiny-usb.c
10722
10723I2C/SMBUS CONTROLLER DRIVERS FOR PC
10724M: Jean Delvare <[email protected]>
10725L: [email protected]
10726S: Maintained
10727F: Documentation/i2c/busses/i2c-ali1535.rst
10728F: Documentation/i2c/busses/i2c-ali1563.rst
10729F: Documentation/i2c/busses/i2c-ali15x3.rst
10730F: Documentation/i2c/busses/i2c-amd756.rst
10731F: Documentation/i2c/busses/i2c-amd8111.rst
10732F: Documentation/i2c/busses/i2c-i801.rst
10733F: Documentation/i2c/busses/i2c-nforce2.rst
10734F: Documentation/i2c/busses/i2c-piix4.rst
10735F: Documentation/i2c/busses/i2c-sis5595.rst
10736F: Documentation/i2c/busses/i2c-sis630.rst
10737F: Documentation/i2c/busses/i2c-sis96x.rst
10738F: Documentation/i2c/busses/i2c-via.rst
10739F: Documentation/i2c/busses/i2c-viapro.rst
10740F: drivers/i2c/busses/i2c-ali1535.c
10741F: drivers/i2c/busses/i2c-ali1563.c
10742F: drivers/i2c/busses/i2c-ali15x3.c
10743F: drivers/i2c/busses/i2c-amd756-s4882.c
10744F: drivers/i2c/busses/i2c-amd756.c
10745F: drivers/i2c/busses/i2c-amd8111.c
10746F: drivers/i2c/busses/i2c-i801.c
10747F: drivers/i2c/busses/i2c-isch.c
10748F: drivers/i2c/busses/i2c-nforce2-s4985.c
10749F: drivers/i2c/busses/i2c-nforce2.c
10750F: drivers/i2c/busses/i2c-piix4.c
10751F: drivers/i2c/busses/i2c-sis5595.c
10752F: drivers/i2c/busses/i2c-sis630.c
10753F: drivers/i2c/busses/i2c-sis96x.c
10754F: drivers/i2c/busses/i2c-via.c
10755F: drivers/i2c/busses/i2c-viapro.c
10756
10757I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10758M: Hans de Goede <[email protected]>
10759L: [email protected]
10760S: Maintained
10761F: drivers/i2c/busses/i2c-cht-wc.c
10762
10763I2C/SMBUS ISMT DRIVER
10764M: Seth Heasley <[email protected]>
10765M: Neil Horman <[email protected]>
10766L: [email protected]
10767F: Documentation/i2c/busses/i2c-ismt.rst
10768F: drivers/i2c/busses/i2c-ismt.c
10769
10770I2C/SMBUS ZHAOXIN DRIVER
10771M: Hans Hu <[email protected]>
10772L: [email protected]
10773S: Maintained
10774W: https://www.zhaoxin.com
10775F: drivers/i2c/busses/i2c-viai2c-common.c
10776F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10777
10778I2C/SMBUS STUB DRIVER
10779M: Jean Delvare <[email protected]>
10780L: [email protected]
10781S: Maintained
10782F: drivers/i2c/i2c-stub.c
10783
10784I3C DRIVER FOR ASPEED AST2600
10785M: Jeremy Kerr <[email protected]>
10786S: Maintained
10787F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10788F: drivers/i3c/master/ast2600-i3c-master.c
10789
10790I3C DRIVER FOR CADENCE I3C MASTER IP
10791M: Przemysław Gaj <[email protected]>
10792S: Maintained
10793F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10794F: drivers/i3c/master/i3c-master-cdns.c
10795
10796I3C DRIVER FOR SYNOPSYS DESIGNWARE
10797S: Orphan
10798F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10799F: drivers/i3c/master/dw*
10800
10801I3C SUBSYSTEM
10802M: Alexandre Belloni <[email protected]>
10803L: [email protected] (moderated for non-subscribers)
10804S: Maintained
10805C: irc://chat.freenode.net/linux-i3c
10806T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10807F: Documentation/ABI/testing/sysfs-bus-i3c
10808F: Documentation/devicetree/bindings/i3c/
10809F: Documentation/driver-api/i3c
10810F: drivers/i3c/
10811F: include/dt-bindings/i3c/
10812F: include/linux/i3c/
10813
10814IBM Operation Panel Input Driver
10815M: Eddie James <[email protected]>
10816L: [email protected]
10817S: Maintained
10818F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10819F: drivers/input/misc/ibm-panel.c
10820
10821IBM Power 842 compression accelerator
10822M: Haren Myneni <[email protected]>
10823S: Supported
10824F: crypto/842.c
10825F: drivers/crypto/nx/Kconfig
10826F: drivers/crypto/nx/Makefile
10827F: drivers/crypto/nx/nx-842*
10828F: include/linux/sw842.h
10829F: lib/842/
10830
10831IBM Power in-Nest Crypto Acceleration
10832M: Breno Leitão <[email protected]>
10833M: Nayna Jain <[email protected]>
10834M: Paulo Flabiano Smorigo <[email protected]>
10835L: [email protected]
10836S: Supported
10837F: drivers/crypto/nx/Kconfig
10838F: drivers/crypto/nx/Makefile
10839F: drivers/crypto/nx/nx-aes*
10840F: drivers/crypto/nx/nx-sha*
10841F: drivers/crypto/nx/nx.*
10842F: drivers/crypto/nx/nx_csbcpb.h
10843F: drivers/crypto/nx/nx_debugfs.c
10844
10845IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10846M: Tyrel Datwyler <[email protected]>
10847L: [email protected]
10848L: [email protected]
10849S: Supported
10850F: drivers/pci/hotplug/rpadlpar*
10851
10852IBM Power Linux RAID adapter
10853M: Brian King <[email protected]>
10854S: Supported
10855F: drivers/scsi/ipr.*
10856
10857IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10858M: Tyrel Datwyler <[email protected]>
10859L: [email protected]
10860L: [email protected]
10861S: Supported
10862F: drivers/pci/hotplug/rpaphp*
10863
10864IBM Power SRIOV Virtual NIC Device Driver
10865M: Haren Myneni <[email protected]>
10866M: Rick Lindsley <[email protected]>
10867R: Nick Child <[email protected]>
10868R: Thomas Falcon <[email protected]>
10869L: [email protected]
10870S: Supported
10871F: drivers/net/ethernet/ibm/ibmvnic.*
10872
10873IBM Power VFIO Support
10874M: Timothy Pearson <[email protected]>
10875S: Supported
10876F: drivers/vfio/vfio_iommu_spapr_tce.c
10877
10878IBM Power Virtual Ethernet Device Driver
10879M: Nick Child <[email protected]>
10880L: [email protected]
10881S: Supported
10882F: drivers/net/ethernet/ibm/ibmveth.*
10883
10884IBM Power Virtual FC Device Drivers
10885M: Tyrel Datwyler <[email protected]>
10886L: [email protected]
10887S: Supported
10888F: drivers/scsi/ibmvscsi/ibmvfc*
10889
10890IBM Power Virtual Management Channel Driver
10891M: Brad Warrum <[email protected]>
10892M: Ritu Agarwal <[email protected]>
10893S: Supported
10894F: drivers/misc/ibmvmc.*
10895
10896IBM Power Virtual SCSI Device Drivers
10897M: Tyrel Datwyler <[email protected]>
10898L: [email protected]
10899S: Supported
10900F: drivers/scsi/ibmvscsi/ibmvscsi*
10901F: include/scsi/viosrp.h
10902
10903IBM Power Virtual SCSI Device Target Driver
10904M: Tyrel Datwyler <[email protected]>
10905L: [email protected]
10906L: [email protected]
10907S: Supported
10908F: drivers/scsi/ibmvscsi_tgt/
10909
10910IBM Power VMX Cryptographic instructions
10911M: Breno Leitão <[email protected]>
10912M: Nayna Jain <[email protected]>
10913M: Paulo Flabiano Smorigo <[email protected]>
10914L: [email protected]
10915S: Supported
10916F: arch/powerpc/crypto/Kconfig
10917F: arch/powerpc/crypto/Makefile
10918F: arch/powerpc/crypto/aes.c
10919F: arch/powerpc/crypto/aes_cbc.c
10920F: arch/powerpc/crypto/aes_ctr.c
10921F: arch/powerpc/crypto/aes_xts.c
10922F: arch/powerpc/crypto/aesp8-ppc.*
10923F: arch/powerpc/crypto/ghash.c
10924F: arch/powerpc/crypto/ghashp8-ppc.pl
10925F: arch/powerpc/crypto/ppc-xlate.pl
10926F: arch/powerpc/crypto/vmx.c
10927
10928IBM ServeRAID RAID DRIVER
10929S: Orphan
10930F: drivers/scsi/ips.*
10931
10932ICH LPC AND GPIO DRIVER
10933M: Peter Tyser <[email protected]>
10934S: Maintained
10935F: drivers/gpio/gpio-ich.c
10936F: drivers/mfd/lpc_ich.c
10937
10938ICY I2C DRIVER
10939M: Max Staudt <[email protected]>
10940L: [email protected]
10941S: Maintained
10942F: drivers/i2c/busses/i2c-icy.c
10943
10944IDEAPAD LAPTOP EXTRAS DRIVER
10945M: Ike Panhc <[email protected]>
10946L: [email protected]
10947S: Maintained
10948W: http://launchpad.net/ideapad-laptop
10949F: drivers/platform/x86/ideapad-laptop.c
10950
10951IDEAPAD LAPTOP SLIDEBAR DRIVER
10952M: Andrey Moiseev <[email protected]>
10953L: [email protected]
10954S: Maintained
10955W: https://github.com/o2genum/ideapad-slidebar
10956F: drivers/input/misc/ideapad_slidebar.c
10957
10958IDT VersaClock 5 CLOCK DRIVER
10959M: Luca Ceresoli <[email protected]>
10960S: Maintained
10961F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10962F: drivers/clk/clk-versaclock5.c
10963
10964IEEE 802.15.4 SUBSYSTEM
10965M: Alexander Aring <[email protected]>
10966M: Stefan Schmidt <[email protected]>
10967M: Miquel Raynal <[email protected]>
10968L: [email protected]
10969S: Maintained
10970W: https://linux-wpan.org/
10971Q: https://patchwork.kernel.org/project/linux-wpan/list/
10972T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10973T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10974F: Documentation/networking/ieee802154.rst
10975F: drivers/net/ieee802154/
10976F: include/linux/ieee802154.h
10977F: include/linux/nl802154.h
10978F: include/net/af_ieee802154.h
10979F: include/net/cfg802154.h
10980F: include/net/ieee802154_netdev.h
10981F: include/net/mac802154.h
10982F: include/net/nl802154.h
10983F: net/ieee802154/
10984F: net/mac802154/
10985
10986Intel VIRTIO DATA PATH ACCELERATOR
10987M: Zhu Lingshan <[email protected]>
10988L: [email protected]
10989S: Supported
10990F: drivers/vdpa/ifcvf/
10991
10992IFE PROTOCOL
10993M: Yotam Gigi <[email protected]>
10994M: Jamal Hadi Salim <[email protected]>
10995F: include/net/ife.h
10996F: include/uapi/linux/ife.h
10997F: net/ife
10998
10999IGORPLUG-USB IR RECEIVER
11000M: Sean Young <[email protected]>
11001L: [email protected]
11002S: Maintained
11003F: drivers/media/rc/igorplugusb.c
11004
11005IGUANAWORKS USB IR TRANSCEIVER
11006M: Sean Young <[email protected]>
11007L: [email protected]
11008S: Maintained
11009F: drivers/media/rc/iguanair.c
11010
11011IIO BACKEND FRAMEWORK
11012M: Nuno Sa <[email protected]>
11013R: Olivier Moysan <[email protected]>
11014L: [email protected]
11015S: Maintained
11016F: Documentation/ABI/testing/debugfs-iio-backend
11017F: drivers/iio/industrialio-backend.c
11018F: include/linux/iio/backend.h
11019
11020IIO DIGITAL POTENTIOMETER DAC
11021M: Peter Rosin <[email protected]>
11022L: [email protected]
11023S: Maintained
11024F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11025F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11026F: drivers/iio/dac/dpot-dac.c
11027
11028IIO ENVELOPE DETECTOR
11029M: Peter Rosin <[email protected]>
11030L: [email protected]
11031S: Maintained
11032F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11033F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11034F: drivers/iio/adc/envelope-detector.c
11035
11036IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11037M: Matti Vaittinen <[email protected]>
11038L: [email protected]
11039S: Maintained
11040F: drivers/iio/industrialio-gts-helper.c
11041F: include/linux/iio/iio-gts-helper.h
11042F: drivers/iio/test/iio-test-gts.c
11043
11044IIO MULTIPLEXER
11045M: Peter Rosin <[email protected]>
11046L: [email protected]
11047S: Maintained
11048F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11049F: drivers/iio/multiplexer/iio-mux.c
11050
11051IIO SCMI BASED DRIVER
11052M: Jyoti Bhayana <[email protected]>
11053L: [email protected]
11054S: Maintained
11055F: drivers/iio/common/scmi_sensors/scmi_iio.c
11056
11057IIO SUBSYSTEM AND DRIVERS
11058M: Jonathan Cameron <[email protected]>
11059R: Lars-Peter Clausen <[email protected]>
11060L: [email protected]
11061S: Maintained
11062T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11063F: Documentation/ABI/testing/configfs-iio*
11064F: Documentation/ABI/testing/sysfs-bus-iio*
11065F: Documentation/devicetree/bindings/iio/
11066F: Documentation/iio/
11067F: drivers/iio/
11068F: drivers/staging/iio/
11069F: include/dt-bindings/iio/
11070F: include/linux/iio/
11071F: tools/iio/
11072
11073IIO UNIT CONVERTER
11074M: Peter Rosin <[email protected]>
11075L: [email protected]
11076S: Maintained
11077F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11078F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11079F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11080F: drivers/iio/afe/iio-rescale.c
11081
11082IKANOS/ADI EAGLE ADSL USB DRIVER
11083M: Matthieu Castet <[email protected]>
11084M: Stanislaw Gruszka <[email protected]>
11085S: Maintained
11086F: drivers/usb/atm/ueagle-atm.c
11087
11088IMAGIS TOUCHSCREEN DRIVER
11089M: Markuss Broks <[email protected]>
11090S: Maintained
11091F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11092F: drivers/input/touchscreen/imagis.c
11093
11094IMGTEC ASCII LCD DRIVER
11095M: Paul Burton <[email protected]>
11096S: Maintained
11097F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11098F: drivers/auxdisplay/img-ascii-lcd.c
11099
11100IMGTEC JPEG ENCODER DRIVER
11101M: Devarsh Thakkar <[email protected]>
11102L: [email protected]
11103S: Supported
11104F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11105F: drivers/media/platform/imagination/e5010*
11106
11107IMGTEC IR DECODER DRIVER
11108S: Orphan
11109F: drivers/media/rc/img-ir/
11110
11111IMGTEC POWERVR DRM DRIVER
11112M: Frank Binns <[email protected]>
11113M: Matt Coster <[email protected]>
11114S: Supported
11115T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
11116F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11117F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11118F: Documentation/gpu/imagination/
11119F: drivers/gpu/drm/ci/xfails/powervr*
11120F: drivers/gpu/drm/imagination/
11121F: include/uapi/drm/pvr_drm.h
11122
11123IMON SOUNDGRAPH USB IR RECEIVER
11124M: Sean Young <[email protected]>
11125L: [email protected]
11126S: Maintained
11127F: drivers/media/rc/imon.c
11128F: drivers/media/rc/imon_raw.c
11129
11130IMS TWINTURBO FRAMEBUFFER DRIVER
11131L: [email protected]
11132S: Orphan
11133F: drivers/video/fbdev/imsttfb.c
11134
11135INDEX OF FURTHER KERNEL DOCUMENTATION
11136M: Carlos Bilbao <[email protected]>
11137S: Maintained
11138F: Documentation/process/kernel-docs.rst
11139
11140INDUSTRY PACK SUBSYSTEM (IPACK)
11141M: Vaibhav Gupta <[email protected]>
11142M: Jens Taprogge <[email protected]>
11143M: Greg Kroah-Hartman <[email protected]>
11144L: [email protected]
11145S: Maintained
11146W: http://industrypack.sourceforge.net
11147F: drivers/ipack/
11148
11149INFINEON DPS310 Driver
11150M: Eddie James <[email protected]>
11151L: [email protected]
11152S: Maintained
11153F: drivers/iio/pressure/dps310.c
11154
11155INFINEON PEB2466 ASoC CODEC
11156M: Herve Codina <[email protected]>
11157L: [email protected] (moderated for non-subscribers)
11158S: Maintained
11159F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11160F: sound/soc/codecs/peb2466.c
11161
11162INFINIBAND SUBSYSTEM
11163M: Jason Gunthorpe <[email protected]>
11164M: Leon Romanovsky <[email protected]>
11165L: [email protected]
11166S: Supported
11167W: https://github.com/linux-rdma/rdma-core
11168Q: http://patchwork.kernel.org/project/linux-rdma/list/
11169T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11170F: Documentation/devicetree/bindings/infiniband/
11171F: Documentation/infiniband/
11172F: drivers/infiniband/
11173F: include/rdma/
11174F: include/trace/events/ib_mad.h
11175F: include/trace/events/ib_umad.h
11176F: include/trace/misc/rdma.h
11177F: include/uapi/linux/if_infiniband.h
11178F: include/uapi/rdma/
11179F: samples/bpf/ibumad_kern.c
11180F: samples/bpf/ibumad_user.c
11181
11182INGENIC JZ4780 NAND DRIVER
11183M: Harvey Hunt <[email protected]>
11184L: [email protected]
11185L: [email protected]
11186S: Maintained
11187F: drivers/mtd/nand/raw/ingenic/
11188
11189INGENIC JZ47xx SoCs
11190M: Paul Cercueil <[email protected]>
11191L: [email protected]
11192S: Maintained
11193F: arch/mips/boot/dts/ingenic/
11194F: arch/mips/generic/board-ingenic.c
11195F: arch/mips/include/asm/mach-ingenic/
11196F: arch/mips/ingenic/Kconfig
11197F: drivers/clk/ingenic/
11198F: drivers/dma/dma-jz4780.c
11199F: drivers/gpu/drm/ingenic/
11200F: drivers/i2c/busses/i2c-jz4780.c
11201F: drivers/iio/adc/ingenic-adc.c
11202F: drivers/irqchip/irq-ingenic.c
11203F: drivers/memory/jz4780-nemc.c
11204F: drivers/mmc/host/jz4740_mmc.c
11205F: drivers/mtd/nand/raw/ingenic/
11206F: drivers/pinctrl/pinctrl-ingenic.c
11207F: drivers/power/supply/ingenic-battery.c
11208F: drivers/pwm/pwm-jz4740.c
11209F: drivers/remoteproc/ingenic_rproc.c
11210F: drivers/rtc/rtc-jz4740.c
11211F: drivers/tty/serial/8250/8250_ingenic.c
11212F: drivers/usb/musb/jz4740.c
11213F: drivers/watchdog/jz4740_wdt.c
11214F: include/dt-bindings/iio/adc/ingenic,adc.h
11215F: include/linux/mfd/ingenic-tcu.h
11216F: sound/soc/codecs/jz47*
11217F: sound/soc/jz4740/
11218
11219INJOINIC IP5xxx POWER BANK IC DRIVER
11220M: Samuel Holland <[email protected]>
11221S: Maintained
11222F: drivers/power/supply/ip5xxx_power.c
11223
11224INOTIFY
11225M: Jan Kara <[email protected]>
11226R: Amir Goldstein <[email protected]>
11227L: [email protected]
11228S: Maintained
11229F: Documentation/filesystems/inotify.rst
11230F: fs/notify/inotify/
11231F: include/linux/inotify.h
11232F: include/uapi/linux/inotify.h
11233
11234INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11235M: Dmitry Torokhov <[email protected]>
11236L: [email protected]
11237S: Maintained
11238Q: http://patchwork.kernel.org/project/linux-input/list/
11239T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11240F: Documentation/devicetree/bindings/input/
11241F: Documentation/devicetree/bindings/serio/
11242F: Documentation/input/
11243F: drivers/input/
11244F: include/dt-bindings/input/
11245F: include/linux/gameport.h
11246F: include/linux/i8042.h
11247F: include/linux/input.h
11248F: include/linux/input/
11249F: include/linux/libps2.h
11250F: include/linux/serio.h
11251F: include/uapi/linux/gameport.h
11252F: include/uapi/linux/input-event-codes.h
11253F: include/uapi/linux/input.h
11254F: include/uapi/linux/serio.h
11255F: include/uapi/linux/uinput.h
11256
11257INPUT MULTITOUCH (MT) PROTOCOL
11258M: Henrik Rydberg <[email protected]>
11259L: [email protected]
11260S: Odd fixes
11261F: Documentation/input/multi-touch-protocol.rst
11262F: drivers/input/input-mt.c
11263K: \b(ABS|SYN)_MT_
11264
11265INSIDE SECURE CRYPTO DRIVER
11266M: Antoine Tenart <[email protected]>
11267L: [email protected]
11268S: Maintained
11269F: drivers/crypto/inside-secure/
11270
11271INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11272M: Mimi Zohar <[email protected]>
11273M: Roberto Sassu <[email protected]>
11274M: Dmitry Kasatkin <[email protected]>
11275R: Eric Snowberg <[email protected]>
11276L: [email protected]
11277S: Supported
11278T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11279F: security/integrity/
11280F: security/integrity/ima/
11281
11282INTEGRITY POLICY ENFORCEMENT (IPE)
11283M: Fan Wu <[email protected]>
11284L: [email protected]
11285S: Supported
11286T: git https://github.com/microsoft/ipe.git
11287F: Documentation/admin-guide/LSM/ipe.rst
11288F: Documentation/security/ipe.rst
11289F: scripts/ipe/
11290F: security/ipe/
11291
11292INTEL 810/815 FRAMEBUFFER DRIVER
11293M: Antonino Daplas <[email protected]>
11294L: [email protected]
11295S: Maintained
11296F: drivers/video/fbdev/i810/
11297
11298INTEL 8254 COUNTER DRIVER
11299M: William Breathitt Gray <[email protected]>
11300L: [email protected]
11301S: Maintained
11302F: drivers/counter/i8254.c
11303F: include/linux/i8254.h
11304
11305INTEL 8255 GPIO DRIVER
11306M: William Breathitt Gray <[email protected]>
11307L: [email protected]
11308S: Maintained
11309F: drivers/gpio/gpio-i8255.c
11310F: drivers/gpio/gpio-i8255.h
11311
11312INTEL ASoC DRIVERS
11313M: Cezary Rojewski <[email protected]>
11314M: Liam Girdwood <[email protected]>
11315M: Peter Ujfalusi <[email protected]>
11316M: Bard Liao <[email protected]>
11317M: Ranjani Sridharan <[email protected]>
11318M: Kai Vehmanen <[email protected]>
11319R: Pierre-Louis Bossart <[email protected]>
11320L: [email protected] (moderated for non-subscribers)
11321S: Supported
11322F: sound/soc/intel/
11323
11324INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11325M: Hans de Goede <[email protected]>
11326L: [email protected]
11327S: Maintained
11328F: drivers/platform/x86/intel/atomisp2/pm.c
11329
11330INTEL ATOMISP2 LED DRIVER
11331M: Hans de Goede <[email protected]>
11332L: [email protected]
11333S: Maintained
11334F: drivers/platform/x86/intel/atomisp2/led.c
11335
11336INTEL BIOS SAR INT1092 DRIVER
11337M: Shravan Sudhakar <[email protected]>
11338L: [email protected]
11339S: Maintained
11340F: drivers/platform/x86/intel/int1092/
11341
11342INTEL BROXTON PMC DRIVER
11343M: Mika Westerberg <[email protected]>
11344M: Zha Qipeng <[email protected]>
11345S: Maintained
11346F: drivers/mfd/intel_pmc_bxt.c
11347F: include/linux/mfd/intel_pmc_bxt.h
11348
11349INTEL C600 SERIES SAS CONTROLLER DRIVER
11350M: Artur Paszkiewicz <[email protected]>
11351L: [email protected]
11352S: Supported
11353T: git git://git.code.sf.net/p/intel-sas/isci
11354F: drivers/scsi/isci/
11355
11356INTEL CPU family model numbers
11357M: Tony Luck <[email protected]>
11358M: [email protected]
11359L: [email protected]
11360S: Supported
11361F: arch/x86/include/asm/intel-family.h
11362
11363INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11364M: Jani Nikula <[email protected]>
11365M: Rodrigo Vivi <[email protected]>
11366L: [email protected]
11367L: [email protected]
11368S: Supported
11369F: drivers/gpu/drm/i915/display/
11370F: drivers/gpu/drm/xe/display/
11371F: drivers/gpu/drm/xe/compat-i915-headers
11372F: include/drm/intel/
11373
11374INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11375M: Jani Nikula <[email protected]>
11376M: Joonas Lahtinen <[email protected]>
11377M: Rodrigo Vivi <[email protected]>
11378M: Tvrtko Ursulin <[email protected]>
11379L: [email protected]
11380S: Supported
11381W: https://drm.pages.freedesktop.org/intel-docs/
11382Q: http://patchwork.freedesktop.org/project/intel-gfx/
11383B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11384C: irc://irc.oftc.net/intel-gfx
11385T: git https://gitlab.freedesktop.org/drm/i915/kernel.git
11386F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11387F: Documentation/gpu/i915.rst
11388F: drivers/gpu/drm/ci/xfails/i915*
11389F: drivers/gpu/drm/i915/
11390F: include/drm/intel/
11391F: include/uapi/drm/i915_drm.h
11392
11393INTEL DRM XE DRIVER (Lunar Lake and newer)
11394M: Lucas De Marchi <[email protected]>
11395M: Thomas Hellström <[email protected]>
11396M: Rodrigo Vivi <[email protected]>
11397L: [email protected]
11398S: Supported
11399W: https://drm.pages.freedesktop.org/intel-docs/
11400Q: http://patchwork.freedesktop.org/project/intel-xe/
11401B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11402C: irc://irc.oftc.net/xe
11403T: git https://gitlab.freedesktop.org/drm/xe/kernel.git
11404F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11405F: Documentation/gpu/xe/
11406F: drivers/gpu/drm/xe/
11407F: include/drm/intel/
11408F: include/uapi/drm/xe_drm.h
11409
11410INTEL ETHERNET DRIVERS
11411M: Tony Nguyen <[email protected]>
11412M: Przemek Kitszel <[email protected]>
11413L: [email protected] (moderated for non-subscribers)
11414S: Supported
11415W: https://www.intel.com/content/www/us/en/support.html
11416Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11417T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11418T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11419F: Documentation/networking/device_drivers/ethernet/intel/
11420F: drivers/net/ethernet/intel/
11421F: drivers/net/ethernet/intel/*/
11422F: include/linux/avf/virtchnl.h
11423F: include/linux/net/intel/iidc.h
11424
11425INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11426M: Mustafa Ismail <[email protected]>
11427M: Tatyana Nikolova <[email protected]>
11428L: [email protected]
11429S: Supported
11430F: drivers/infiniband/hw/irdma/
11431F: include/uapi/rdma/irdma-abi.h
11432
11433INTEL GPIO DRIVERS
11434M: Andy Shevchenko <[email protected]>
11435L: [email protected]
11436S: Supported
11437T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11438F: drivers/gpio/gpio-elkhartlake.c
11439F: drivers/gpio/gpio-graniterapids.c
11440F: drivers/gpio/gpio-ich.c
11441F: drivers/gpio/gpio-merrifield.c
11442F: drivers/gpio/gpio-ml-ioh.c
11443F: drivers/gpio/gpio-pch.c
11444F: drivers/gpio/gpio-sch.c
11445F: drivers/gpio/gpio-sodaville.c
11446F: drivers/gpio/gpio-tangier.c
11447F: drivers/gpio/gpio-tangier.h
11448
11449INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11450M: Zhenyu Wang <[email protected]>
11451M: Zhi Wang <[email protected]>
11452L: [email protected]
11453L: [email protected]
11454S: Supported
11455W: https://github.com/intel/gvt-linux/wiki
11456T: git https://github.com/intel/gvt-linux.git
11457F: drivers/gpu/drm/i915/gvt/
11458
11459INTEL HID EVENT DRIVER
11460M: Alex Hung <[email protected]>
11461L: [email protected]
11462S: Maintained
11463F: drivers/platform/x86/intel/hid.c
11464
11465INTEL I/OAT DMA DRIVER
11466M: Dave Jiang <[email protected]>
11467R: Dan Williams <[email protected]>
11468L: [email protected]
11469S: Supported
11470Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
11471F: drivers/dma/ioat*
11472
11473INTEL IAA CRYPTO DRIVER
11474M: Tom Zanussi <[email protected]>
11475L: [email protected]
11476S: Supported
11477F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11478F: drivers/crypto/intel/iaa/*
11479
11480INTEL IDLE DRIVER
11481M: Jacob Pan <[email protected]>
11482M: Len Brown <[email protected]>
11483L: [email protected]
11484S: Supported
11485B: https://bugzilla.kernel.org
11486T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11487F: drivers/idle/intel_idle.c
11488
11489INTEL IDXD DRIVER
11490M: Fenghua Yu <[email protected]>
11491R: Dave Jiang <[email protected]>
11492L: [email protected]
11493S: Supported
11494F: drivers/dma/idxd/*
11495F: include/uapi/linux/idxd.h
11496
11497INTEL IN FIELD SCAN (IFS) DEVICE
11498M: Jithu Joseph <[email protected]>
11499R: Ashok Raj <[email protected]>
11500R: Tony Luck <[email protected]>
11501S: Maintained
11502F: drivers/platform/x86/intel/ifs
11503F: include/trace/events/intel_ifs.h
11504F: tools/testing/selftests/drivers/platform/x86/intel/ifs/
11505
11506INTEL INTEGRATED SENSOR HUB DRIVER
11507M: Srinivas Pandruvada <[email protected]>
11508M: Jiri Kosina <[email protected]>
11509L: [email protected]
11510S: Maintained
11511F: drivers/hid/intel-ish-hid/
11512
11513INTEL IOMMU (VT-d)
11514M: David Woodhouse <[email protected]>
11515M: Lu Baolu <[email protected]>
11516L: [email protected]
11517S: Supported
11518T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11519F: drivers/iommu/intel/
11520
11521INTEL IPU3 CSI-2 CIO2 DRIVER
11522M: Yong Zhi <[email protected]>
11523M: Sakari Ailus <[email protected]>
11524M: Bingbu Cao <[email protected]>
11525M: Dan Scally <[email protected]>
11526R: Tianshu Qiu <[email protected]>
11527L: [email protected]
11528S: Maintained
11529T: git git://linuxtv.org/media_tree.git
11530F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11531F: drivers/media/pci/intel/ipu3/
11532
11533INTEL IPU3 CSI-2 IMGU DRIVER
11534M: Sakari Ailus <[email protected]>
11535R: Bingbu Cao <[email protected]>
11536R: Tianshu Qiu <[email protected]>
11537L: [email protected]
11538S: Maintained
11539F: Documentation/admin-guide/media/ipu3.rst
11540F: Documentation/admin-guide/media/ipu3_rcb.svg
11541F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11542F: drivers/staging/media/ipu3/
11543
11544INTEL IPU6 INPUT SYSTEM DRIVER
11545M: Sakari Ailus <[email protected]>
11546M: Bingbu Cao <[email protected]>
11547R: Tianshu Qiu <[email protected]>
11548L: [email protected]
11549S: Maintained
11550T: git git://linuxtv.org/media_tree.git
11551F: Documentation/admin-guide/media/ipu6-isys.rst
11552F: drivers/media/pci/intel/ipu6/
11553
11554INTEL ISHTP ECLITE DRIVER
11555M: Sumesh K Naduvalath <[email protected]>
11556L: [email protected]
11557S: Supported
11558F: drivers/platform/x86/intel/ishtp_eclite.c
11559
11560INTEL IXP4XX CRYPTO SUPPORT
11561M: Corentin Labbe <[email protected]>
11562L: [email protected]
11563S: Maintained
11564F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11565
11566INTEL KEEM BAY DRM DRIVER
11567M: Anitha Chrisanthus <[email protected]>
11568M: Edmund Dea <[email protected]>
11569S: Maintained
11570F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11571F: drivers/gpu/drm/kmb/
11572
11573INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11574M: Daniele Alessandrelli <[email protected]>
11575S: Maintained
11576F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11577F: drivers/crypto/intel/keembay/Kconfig
11578F: drivers/crypto/intel/keembay/Makefile
11579F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11580F: drivers/crypto/intel/keembay/ocs-aes.c
11581F: drivers/crypto/intel/keembay/ocs-aes.h
11582
11583INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11584M: Daniele Alessandrelli <[email protected]>
11585M: Prabhjot Khurana <[email protected]>
11586M: Mark Gross <[email protected]>
11587S: Maintained
11588F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11589F: drivers/crypto/intel/keembay/Kconfig
11590F: drivers/crypto/intel/keembay/Makefile
11591F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11592
11593INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11594M: Daniele Alessandrelli <[email protected]>
11595M: Declan Murphy <[email protected]>
11596S: Maintained
11597F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11598F: drivers/crypto/intel/keembay/Kconfig
11599F: drivers/crypto/intel/keembay/Makefile
11600F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11601F: drivers/crypto/intel/keembay/ocs-hcu.c
11602F: drivers/crypto/intel/keembay/ocs-hcu.h
11603
11604INTEL MANAGEMENT ENGINE (mei)
11605M: Tomas Winkler <[email protected]>
11606L: [email protected]
11607S: Supported
11608F: Documentation/driver-api/mei/*
11609F: drivers/misc/mei/
11610F: drivers/watchdog/mei_wdt.c
11611F: include/linux/mei_aux.h
11612F: include/linux/mei_cl_bus.h
11613F: include/uapi/linux/mei.h
11614F: include/uapi/linux/mei_uuid.h
11615F: include/uapi/linux/uuid.h
11616F: samples/mei/*
11617
11618INTEL MAX 10 BMC MFD DRIVER
11619M: Xu Yilun <[email protected]>
11620R: Tom Rix <[email protected]>
11621S: Maintained
11622F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11623F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
11624F: drivers/hwmon/intel-m10-bmc-hwmon.c
11625F: drivers/mfd/intel-m10-bmc*
11626F: include/linux/mfd/intel-m10-bmc.h
11627
11628INTEL MAX10 BMC SECURE UPDATES
11629M: Peter Colberg <[email protected]>
11630L: [email protected]
11631S: Maintained
11632F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11633F: drivers/fpga/intel-m10-bmc-sec-update.c
11634
11635INTEL MID (Mobile Internet Device) PLATFORM
11636M: Andy Shevchenko <[email protected]>
11637L: [email protected]
11638S: Supported
11639F: arch/x86/include/asm/intel-mid.h
11640F: arch/x86/pci/intel_mid_pci.c
11641F: arch/x86/platform/intel-mid/
11642F: drivers/extcon/extcon-intel-mrfld.c
11643F: drivers/iio/adc/intel_mrfld_adc.c
11644F: drivers/mfd/intel_soc_pmic_mrfld.c
11645F: drivers/platform/x86/intel/mrfld_pwrbtn.c
11646F: drivers/platform/x86/intel_scu_*
11647F: drivers/staging/media/atomisp/
11648F: drivers/watchdog/intel-mid_wdt.c
11649F: include/linux/mfd/intel_soc_pmic_mrfld.h
11650F: include/linux/platform_data/x86/intel-mid_wdt.h
11651F: include/linux/platform_data/x86/intel_scu_ipc.h
11652
11653INTEL P-Unit IPC DRIVER
11654M: Zha Qipeng <[email protected]>
11655L: [email protected]
11656S: Maintained
11657F: arch/x86/include/asm/intel_punit_ipc.h
11658F: drivers/platform/x86/intel/punit_ipc.c
11659
11660INTEL PMC CORE DRIVER
11661M: Rajneesh Bhardwaj <[email protected]>
11662M: David E Box <[email protected]>
11663L: [email protected]
11664S: Maintained
11665F: Documentation/ABI/testing/sysfs-platform-intel-pmc
11666F: drivers/platform/x86/intel/pmc/
11667
11668INTEL PMIC GPIO DRIVERS
11669M: Andy Shevchenko <[email protected]>
11670S: Supported
11671T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11672F: drivers/gpio/gpio-*cove.c
11673
11674INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11675M: Andy Shevchenko <[email protected]>
11676S: Supported
11677F: drivers/mfd/intel_soc_pmic*
11678F: include/linux/mfd/intel_soc_pmic*
11679
11680INTEL PMT DRIVERS
11681M: David E. Box <[email protected]>
11682S: Supported
11683F: drivers/platform/x86/intel/pmt/
11684
11685INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11686M: Stanislav Yakovlev <[email protected]>
11687L: [email protected]
11688S: Maintained
11689F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11690F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11691F: drivers/net/wireless/intel/ipw2x00/
11692
11693INTEL PSTATE DRIVER
11694M: Srinivas Pandruvada <[email protected]>
11695M: Len Brown <[email protected]>
11696L: [email protected]
11697S: Supported
11698F: drivers/cpufreq/intel_pstate.c
11699
11700INTEL PTP DFL ToD DRIVER
11701M: Tianfei Zhang <[email protected]>
11702L: [email protected]
11703L: [email protected]
11704S: Maintained
11705F: drivers/ptp/ptp_dfl_tod.c
11706
11707INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11708M: Jarkko Nikula <[email protected]>
11709L: [email protected]
11710F: drivers/counter/intel-qep.c
11711
11712INTEL SCU DRIVERS
11713M: Mika Westerberg <[email protected]>
11714S: Maintained
11715F: drivers/platform/x86/intel_scu_*
11716F: include/linux/platform_data/x86/intel_scu_ipc.h
11717
11718INTEL SDSI DRIVER
11719M: David E. Box <[email protected]>
11720S: Supported
11721F: drivers/platform/x86/intel/sdsi.c
11722F: tools/arch/x86/intel_sdsi/
11723F: tools/testing/selftests/drivers/sdsi/
11724
11725INTEL SGX
11726M: Jarkko Sakkinen <[email protected]>
11727R: Dave Hansen <[email protected]>
11728L: [email protected]
11729S: Supported
11730Q: https://patchwork.kernel.org/project/intel-sgx/list/
11731T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11732F: Documentation/arch/x86/sgx.rst
11733F: arch/x86/entry/vdso/vsgx.S
11734F: arch/x86/include/asm/sgx.h
11735F: arch/x86/include/uapi/asm/sgx.h
11736F: arch/x86/kernel/cpu/sgx/*
11737F: tools/testing/selftests/sgx/*
11738K: \bSGX_
11739
11740INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11741M: Daniel Scally <[email protected]>
11742S: Maintained
11743F: drivers/platform/x86/intel/int3472/
11744
11745INTEL SPEED SELECT TECHNOLOGY
11746M: Srinivas Pandruvada <[email protected]>
11747L: [email protected]
11748S: Maintained
11749F: drivers/platform/x86/intel/speed_select_if/
11750F: include/uapi/linux/isst_if.h
11751F: tools/power/x86/intel-speed-select/
11752
11753INTEL STRATIX10 FIRMWARE DRIVERS
11754M: Dinh Nguyen <[email protected]>
11755L: [email protected]
11756S: Maintained
11757T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11758F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11759F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11760F: drivers/firmware/stratix10-rsu.c
11761F: drivers/firmware/stratix10-svc.c
11762F: include/linux/firmware/intel/stratix10-smc.h
11763F: include/linux/firmware/intel/stratix10-svc-client.h
11764
11765INTEL TELEMETRY DRIVER
11766M: Rajneesh Bhardwaj <[email protected]>
11767M: "David E. Box" <[email protected]>
11768L: [email protected]
11769S: Maintained
11770F: arch/x86/include/asm/intel_telemetry.h
11771F: drivers/platform/x86/intel/telemetry/
11772
11773INTEL TPMI DRIVER
11774M: Srinivas Pandruvada <[email protected]>
11775L: [email protected]
11776S: Maintained
11777F: Documentation/ABI/testing/debugfs-tpmi
11778F: drivers/platform/x86/intel/tpmi.c
11779F: include/linux/intel_tpmi.h
11780
11781INTEL UNCORE FREQUENCY CONTROL
11782M: Srinivas Pandruvada <[email protected]>
11783L: [email protected]
11784S: Maintained
11785F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11786F: drivers/platform/x86/intel/uncore-frequency/
11787
11788INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11789M: David E. Box <[email protected]>
11790S: Supported
11791F: drivers/platform/x86/intel/vsec.c
11792F: include/linux/intel_vsec.h
11793
11794INTEL VIRTUAL BUTTON DRIVER
11795M: AceLan Kao <[email protected]>
11796L: [email protected]
11797S: Maintained
11798F: drivers/platform/x86/intel/vbtn.c
11799
11800INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11801M: Stanislaw Gruszka <[email protected]>
11802L: [email protected]
11803S: Supported
11804F: drivers/net/wireless/intel/iwlegacy/
11805
11806INTEL WIRELESS WIFI LINK (iwlwifi)
11807M: Miri Korenblit <[email protected]>
11808L: [email protected]
11809S: Supported
11810W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11811T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11812F: drivers/net/wireless/intel/iwlwifi/
11813
11814INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11815M: Jithu Joseph <[email protected]>
11816S: Maintained
11817W: https://slimbootloader.github.io/security/firmware-update.html
11818F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
11819
11820INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11821L: [email protected]
11822S: Maintained
11823F: drivers/platform/x86/intel/wmi/thunderbolt.c
11824
11825INTEL WWAN IOSM DRIVER
11826M: M Chetan Kumar <[email protected]>
11827L: [email protected]
11828S: Maintained
11829F: drivers/net/wwan/iosm/
11830
11831INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11832M: Xin Li <[email protected]>
11833M: "H. Peter Anvin" <[email protected]>
11834S: Supported
11835F: Documentation/arch/x86/x86_64/fred.rst
11836F: arch/x86/entry/entry_64_fred.S
11837F: arch/x86/entry/entry_fred.c
11838F: arch/x86/include/asm/fred.h
11839F: arch/x86/kernel/fred.c
11840
11841INTEL(R) TRACE HUB
11842M: Alexander Shishkin <[email protected]>
11843S: Supported
11844F: Documentation/trace/intel_th.rst
11845F: drivers/hwtracing/intel_th/
11846F: include/linux/intel_th.h
11847
11848INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11849M: Ning Sun <[email protected]>
11850L: [email protected]
11851S: Supported
11852W: http://tboot.sourceforge.net
11853T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11854F: Documentation/arch/x86/intel_txt.rst
11855F: arch/x86/kernel/tboot.c
11856F: include/linux/tboot.h
11857
11858INTERCONNECT API
11859M: Georgi Djakov <[email protected]>
11860L: [email protected]
11861S: Maintained
11862T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11863F: Documentation/devicetree/bindings/interconnect/
11864F: Documentation/driver-api/interconnect.rst
11865F: drivers/interconnect/
11866F: include/dt-bindings/interconnect/
11867F: include/linux/interconnect-provider.h
11868F: include/linux/interconnect.h
11869
11870INTERRUPT COUNTER DRIVER
11871M: Oleksij Rempel <[email protected]>
11872R: Pengutronix Kernel Team <[email protected]>
11873L: [email protected]
11874F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11875F: drivers/counter/interrupt-cnt.c
11876
11877INTERSIL ISL7998X VIDEO DECODER DRIVER
11878M: Michael Tretter <[email protected]>
11879R: Pengutronix Kernel Team <[email protected]>
11880L: [email protected]
11881S: Maintained
11882F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11883F: drivers/media/i2c/isl7998x.c
11884
11885INVENSENSE ICM-426xx IMU DRIVER
11886M: Jean-Baptiste Maneyrol <[email protected]>
11887L: [email protected]
11888S: Maintained
11889W: https://invensense.tdk.com/
11890F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11891F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11892F: drivers/iio/imu/inv_icm42600/
11893
11894INVENSENSE MPU-3050 GYROSCOPE DRIVER
11895M: Linus Walleij <[email protected]>
11896L: [email protected]
11897S: Maintained
11898F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11899F: drivers/iio/gyro/mpu3050*
11900
11901IOC3 ETHERNET DRIVER
11902M: Ralf Baechle <[email protected]>
11903L: [email protected]
11904S: Maintained
11905F: drivers/net/ethernet/sgi/ioc3-eth.c
11906
11907IOMMU DMA-API LAYER
11908M: Robin Murphy <[email protected]>
11909L: [email protected]
11910S: Maintained
11911T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11912F: drivers/iommu/dma-iommu.c
11913F: drivers/iommu/dma-iommu.h
11914F: drivers/iommu/iova.c
11915F: include/linux/iommu-dma.h
11916F: include/linux/iova.h
11917
11918IOMMU SUBSYSTEM
11919M: Joerg Roedel <[email protected]>
11920M: Will Deacon <[email protected]>
11921R: Robin Murphy <[email protected]>
11922L: [email protected]
11923S: Maintained
11924T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11925F: Documentation/devicetree/bindings/iommu/
11926F: drivers/iommu/
11927F: include/linux/iommu.h
11928F: include/linux/iova.h
11929F: include/linux/of_iommu.h
11930
11931IOMMUFD
11932M: Jason Gunthorpe <[email protected]>
11933M: Kevin Tian <[email protected]>
11934L: [email protected]
11935S: Maintained
11936T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11937F: Documentation/userspace-api/iommufd.rst
11938F: drivers/iommu/iommufd/
11939F: include/linux/iommufd.h
11940F: include/uapi/linux/iommufd.h
11941F: tools/testing/selftests/iommu/
11942
11943IOSYS-MAP HELPERS
11944M: Thomas Zimmermann <[email protected]>
11945L: [email protected]
11946S: Maintained
11947T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
11948F: include/linux/iosys-map.h
11949
11950IO_URING
11951M: Jens Axboe <[email protected]>
11952M: Pavel Begunkov <[email protected]>
11953L: [email protected]
11954S: Maintained
11955T: git git://git.kernel.dk/linux-block
11956T: git git://git.kernel.dk/liburing
11957F: include/linux/io_uring/
11958F: include/linux/io_uring.h
11959F: include/linux/io_uring_types.h
11960F: include/trace/events/io_uring.h
11961F: include/uapi/linux/io_uring.h
11962F: io_uring/
11963
11964IPMI SUBSYSTEM
11965M: Corey Minyard <[email protected]>
11966L: [email protected] (moderated for non-subscribers)
11967S: Supported
11968W: http://openipmi.sourceforge.net/
11969T: git https://github.com/cminyard/linux-ipmi.git for-next
11970F: Documentation/devicetree/bindings/ipmi/
11971F: Documentation/driver-api/ipmi.rst
11972F: drivers/char/ipmi/
11973F: include/linux/ipmi*
11974F: include/uapi/linux/ipmi*
11975
11976IPS SCSI RAID DRIVER
11977M: Adaptec OEM Raid Solutions <[email protected]>
11978L: [email protected]
11979S: Maintained
11980W: http://www.adaptec.com/
11981F: drivers/scsi/ips*
11982
11983IPVS
11984M: Simon Horman <[email protected]>
11985M: Julian Anastasov <[email protected]>
11986L: [email protected]
11987L: [email protected]
11988S: Maintained
11989T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11990T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11991F: Documentation/networking/ipvs-sysctl.rst
11992F: include/net/ip_vs.h
11993F: include/uapi/linux/ip_vs.h
11994F: net/netfilter/ipvs/
11995
11996IPWIRELESS DRIVER
11997M: Jiri Kosina <[email protected]>
11998M: David Sterba <[email protected]>
11999S: Odd Fixes
12000F: drivers/tty/ipwireless/
12001
12002IRON DEVICE AUDIO CODEC DRIVERS
12003M: Kiseok Jo <[email protected]>
12004L: [email protected] (moderated for non-subscribers)
12005S: Maintained
12006F: Documentation/devicetree/bindings/sound/irondevice,*
12007F: sound/soc/codecs/sma*
12008
12009IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12010M: Thomas Gleixner <[email protected]>
12011S: Maintained
12012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12013F: Documentation/core-api/irq/irq-domain.rst
12014F: include/linux/irqdomain.h
12015F: include/linux/irqdomain_defs.h
12016F: kernel/irq/irqdomain.c
12017F: kernel/irq/msi.c
12018
12019IRQ SUBSYSTEM
12020M: Thomas Gleixner <[email protected]>
12021L: [email protected]
12022S: Maintained
12023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12024F: include/linux/group_cpus.h
12025F: include/linux/irq.h
12026F: include/linux/irqhandler.h
12027F: include/linux/irqnr.h
12028F: include/linux/irqreturn.h
12029F: kernel/irq/
12030F: lib/group_cpus.c
12031
12032IRQCHIP DRIVERS
12033M: Thomas Gleixner <[email protected]>
12034L: [email protected]
12035S: Maintained
12036T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12037F: Documentation/devicetree/bindings/interrupt-controller/
12038F: drivers/irqchip/
12039F: include/linux/irqchip.h
12040
12041ISA
12042M: William Breathitt Gray <[email protected]>
12043S: Maintained
12044F: Documentation/driver-api/isa.rst
12045F: drivers/base/isa.c
12046F: include/linux/isa.h
12047
12048ISA RADIO MODULE
12049M: Hans Verkuil <[email protected]>
12050L: [email protected]
12051S: Maintained
12052W: https://linuxtv.org
12053T: git git://linuxtv.org/media_tree.git
12054F: drivers/media/radio/radio-isa*
12055
12056ISAPNP
12057M: Jaroslav Kysela <[email protected]>
12058S: Maintained
12059F: Documentation/userspace-api/isapnp.rst
12060F: drivers/pnp/isapnp/
12061F: include/linux/isapnp.h
12062
12063ISCSI
12064M: Lee Duncan <[email protected]>
12065M: Chris Leech <[email protected]>
12066M: Mike Christie <[email protected]>
12067L: [email protected]
12068L: [email protected]
12069S: Maintained
12070W: www.open-iscsi.com
12071F: drivers/scsi/*iscsi*
12072F: include/scsi/*iscsi*
12073
12074iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12075M: Peter Jones <[email protected]>
12076M: Konrad Rzeszutek Wilk <[email protected]>
12077S: Maintained
12078F: drivers/firmware/iscsi_ibft*
12079
12080ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12081M: Sagi Grimberg <[email protected]>
12082M: Max Gurtovoy <[email protected]>
12083L: [email protected]
12084S: Supported
12085W: http://www.openfabrics.org
12086W: www.open-iscsi.org
12087Q: http://patchwork.kernel.org/project/linux-rdma/list/
12088F: drivers/infiniband/ulp/iser/
12089
12090ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12091M: Sagi Grimberg <[email protected]>
12092L: [email protected]
12093L: [email protected]
12094S: Supported
12095T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12096F: drivers/infiniband/ulp/isert
12097
12098ISDN/CMTP OVER BLUETOOTH
12099M: Karsten Keil <[email protected]>
12100L: [email protected] (subscribers-only)
12101L: [email protected]
12102S: Odd Fixes
12103W: http://www.isdn4linux.de
12104F: Documentation/isdn/
12105F: drivers/isdn/capi/
12106F: include/linux/isdn/
12107F: include/uapi/linux/isdn/
12108F: net/bluetooth/cmtp/
12109
12110ISDN/mISDN SUBSYSTEM
12111M: Karsten Keil <[email protected]>
12112L: [email protected] (subscribers-only)
12113L: [email protected]
12114S: Maintained
12115W: http://www.isdn4linux.de
12116F: drivers/isdn/Kconfig
12117F: drivers/isdn/Makefile
12118F: drivers/isdn/hardware/
12119F: drivers/isdn/mISDN/
12120
12121ISOFS FILESYSTEM
12122M: Jan Kara <[email protected]>
12123L: [email protected]
12124S: Maintained
12125F: Documentation/filesystems/isofs.rst
12126F: fs/isofs/
12127
12128IT87 HARDWARE MONITORING DRIVER
12129M: Jean Delvare <[email protected]>
12130L: [email protected]
12131S: Maintained
12132F: Documentation/hwmon/it87.rst
12133F: drivers/hwmon/it87.c
12134
12135IT913X MEDIA DRIVER
12136L: [email protected]
12137S: Orphan
12138W: https://linuxtv.org
12139Q: http://patchwork.linuxtv.org/project/linux-media/list/
12140F: drivers/media/tuners/it913x*
12141
12142ITE IT66121 HDMI BRIDGE DRIVER
12143M: Phong LE <[email protected]>
12144M: Neil Armstrong <[email protected]>
12145S: Maintained
12146T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12147F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12148F: drivers/gpu/drm/bridge/ite-it66121.c
12149
12150IVTV VIDEO4LINUX DRIVER
12151M: Andy Walls <[email protected]>
12152L: [email protected]
12153S: Maintained
12154W: https://linuxtv.org
12155T: git git://linuxtv.org/media_tree.git
12156F: Documentation/admin-guide/media/ivtv*
12157F: drivers/media/pci/ivtv/
12158F: include/uapi/linux/ivtv*
12159
12160IX2505V MEDIA DRIVER
12161M: Malcolm Priestley <[email protected]>
12162L: [email protected]
12163S: Maintained
12164W: https://linuxtv.org
12165Q: http://patchwork.linuxtv.org/project/linux-media/list/
12166F: drivers/media/dvb-frontends/ix2505v*
12167
12168JAILHOUSE HYPERVISOR INTERFACE
12169M: Jan Kiszka <[email protected]>
12170L: [email protected]
12171S: Maintained
12172F: arch/x86/include/asm/jailhouse_para.h
12173F: arch/x86/kernel/jailhouse.c
12174
12175JFS FILESYSTEM
12176M: Dave Kleikamp <[email protected]>
12177L: [email protected]
12178S: Odd Fixes
12179W: http://jfs.sourceforge.net/
12180T: git https://github.com/kleikamp/linux-shaggy.git
12181F: Documentation/admin-guide/jfs.rst
12182F: fs/jfs/
12183
12184JME NETWORK DRIVER
12185M: Guo-Fu Tseng <[email protected]>
12186L: [email protected]
12187S: Odd Fixes
12188F: drivers/net/ethernet/jme.*
12189
12190JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12191M: David Woodhouse <[email protected]>
12192M: Richard Weinberger <[email protected]>
12193L: [email protected]
12194S: Odd Fixes
12195W: http://www.linux-mtd.infradead.org/doc/jffs2.html
12196T: git git://git.infradead.org/ubifs-2.6.git
12197F: fs/jffs2/
12198F: include/uapi/linux/jffs2.h
12199
12200JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12201M: "Theodore Ts'o" <[email protected]>
12202M: Jan Kara <[email protected]>
12203L: [email protected]
12204S: Maintained
12205F: fs/jbd2/
12206F: include/linux/jbd2.h
12207
12208JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12209M: Mikhail Ulyanov <[email protected]>
12210L: [email protected]
12211L: [email protected]
12212S: Maintained
12213F: drivers/media/platform/renesas/rcar_jpu.c
12214
12215JSM Neo PCI based serial card
12216L: [email protected]
12217S: Orphan
12218F: drivers/tty/serial/jsm/
12219
12220K10TEMP HARDWARE MONITORING DRIVER
12221M: Clemens Ladisch <[email protected]>
12222L: [email protected]
12223S: Maintained
12224F: Documentation/hwmon/k10temp.rst
12225F: drivers/hwmon/k10temp.c
12226
12227K8TEMP HARDWARE MONITORING DRIVER
12228M: Rudolf Marek <[email protected]>
12229L: [email protected]
12230S: Maintained
12231F: Documentation/hwmon/k8temp.rst
12232F: drivers/hwmon/k8temp.c
12233
12234KASAN
12235M: Andrey Ryabinin <[email protected]>
12236R: Alexander Potapenko <[email protected]>
12237R: Andrey Konovalov <[email protected]>
12238R: Dmitry Vyukov <[email protected]>
12239R: Vincenzo Frascino <[email protected]>
12240L: [email protected]
12241S: Maintained
12242F: Documentation/dev-tools/kasan.rst
12243F: arch/*/include/asm/*kasan.h
12244F: arch/*/mm/kasan_init*
12245F: include/linux/kasan*.h
12246F: lib/Kconfig.kasan
12247F: mm/kasan/
12248F: scripts/Makefile.kasan
12249
12250KCONFIG
12251M: Masahiro Yamada <[email protected]>
12252L: [email protected]
12253S: Maintained
12254Q: https://patchwork.kernel.org/project/linux-kbuild/list/
12255T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12256F: Documentation/kbuild/kconfig*
12257F: scripts/Kconfig.include
12258F: scripts/kconfig/
12259
12260KCOV
12261R: Dmitry Vyukov <[email protected]>
12262R: Andrey Konovalov <[email protected]>
12263L: [email protected]
12264S: Maintained
12265F: Documentation/dev-tools/kcov.rst
12266F: include/linux/kcov.h
12267F: include/uapi/linux/kcov.h
12268F: kernel/kcov.c
12269F: scripts/Makefile.kcov
12270
12271KCSAN
12272M: Marco Elver <[email protected]>
12273R: Dmitry Vyukov <[email protected]>
12274L: [email protected]
12275S: Maintained
12276F: Documentation/dev-tools/kcsan.rst
12277F: include/linux/kcsan*.h
12278F: kernel/kcsan/
12279F: lib/Kconfig.kcsan
12280F: scripts/Makefile.kcsan
12281
12282KDUMP
12283M: Baoquan He <[email protected]>
12284R: Vivek Goyal <[email protected]>
12285R: Dave Young <[email protected]>
12286L: [email protected]
12287S: Maintained
12288W: http://lse.sourceforge.net/kdump/
12289F: Documentation/admin-guide/kdump/
12290F: fs/proc/vmcore.c
12291F: include/linux/crash_core.h
12292F: include/linux/crash_dump.h
12293F: include/uapi/linux/vmcore.h
12294F: kernel/crash_*.c
12295
12296KEENE FM RADIO TRANSMITTER DRIVER
12297M: Hans Verkuil <[email protected]>
12298L: [email protected]
12299S: Maintained
12300W: https://linuxtv.org
12301T: git git://linuxtv.org/media_tree.git
12302F: drivers/media/radio/radio-keene*
12303
12304KERNEL AUTOMOUNTER
12305M: Ian Kent <[email protected]>
12306L: [email protected]
12307S: Maintained
12308F: fs/autofs/
12309
12310KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12311M: Masahiro Yamada <[email protected]>
12312R: Nathan Chancellor <[email protected]>
12313R: Nicolas Schier <[email protected]>
12314L: [email protected]
12315S: Maintained
12316Q: https://patchwork.kernel.org/project/linux-kbuild/list/
12317T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12318F: Documentation/kbuild/
12319F: Makefile
12320F: scripts/*vmlinux*
12321F: scripts/Kbuild*
12322F: scripts/Makefile*
12323F: scripts/basic/
12324F: scripts/clang-tools/
12325F: scripts/dummy-tools/
12326F: scripts/include/
12327F: scripts/mk*
12328F: scripts/mod/
12329F: scripts/package/
12330F: usr/
12331
12332KERNEL HARDENING (not covered by other areas)
12333M: Kees Cook <[email protected]>
12334R: Gustavo A. R. Silva <[email protected]>
12335L: [email protected]
12336S: Supported
12337T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12338F: Documentation/ABI/testing/sysfs-kernel-oops_count
12339F: Documentation/ABI/testing/sysfs-kernel-warn_count
12340F: arch/*/configs/hardening.config
12341F: include/linux/overflow.h
12342F: include/linux/randomize_kstack.h
12343F: kernel/configs/hardening.config
12344F: lib/usercopy_kunit.c
12345F: mm/usercopy.c
12346K: \b(add|choose)_random_kstack_offset\b
12347K: \b__check_(object_size|heap_object)\b
12348K: \b__counted_by\b
12349
12350KERNEL JANITORS
12351L: [email protected]
12352S: Odd Fixes
12353W: http://kernelnewbies.org/KernelJanitors
12354
12355KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12356M: Chuck Lever <[email protected]>
12357M: Jeff Layton <[email protected]>
12358R: Neil Brown <[email protected]>
12359R: Olga Kornievskaia <[email protected]>
12360R: Dai Ngo <[email protected]>
12361R: Tom Talpey <[email protected]>
12362L: [email protected]
12363S: Supported
12364B: https://bugzilla.kernel.org
12365T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12366F: Documentation/filesystems/nfs/
12367F: fs/lockd/
12368F: fs/nfs_common/
12369F: fs/nfsd/
12370F: include/linux/lockd/
12371F: include/linux/sunrpc/
12372F: include/trace/events/rpcgss.h
12373F: include/trace/events/rpcrdma.h
12374F: include/trace/events/sunrpc.h
12375F: include/trace/misc/fs.h
12376F: include/trace/misc/nfs.h
12377F: include/trace/misc/sunrpc.h
12378F: include/uapi/linux/nfsd/
12379F: include/uapi/linux/sunrpc/
12380F: net/sunrpc/
12381
12382KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12383M: Thomas Weißschuh <[email protected]>
12384R: Christian Heusel <[email protected]>
12385R: Nathan Chancellor <[email protected]>
12386S: Maintained
12387F: scripts/package/PKGBUILD
12388
12389KERNEL REGRESSIONS
12390M: Thorsten Leemhuis <[email protected]>
12391L: [email protected]
12392S: Supported
12393F: Documentation/admin-guide/reporting-regressions.rst
12394F: Documentation/process/handling-regressions.rst
12395
12396KERNEL SELFTEST FRAMEWORK
12397M: Shuah Khan <[email protected]>
12398M: Shuah Khan <[email protected]>
12399L: [email protected]
12400S: Maintained
12401Q: https://patchwork.kernel.org/project/linux-kselftest/list/
12402T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12403F: Documentation/dev-tools/kselftest*
12404F: tools/testing/selftests/
12405
12406KERNEL SMB3 SERVER (KSMBD)
12407M: Namjae Jeon <[email protected]>
12408M: Steve French <[email protected]>
12409R: Sergey Senozhatsky <[email protected]>
12410R: Tom Talpey <[email protected]>
12411L: [email protected]
12412S: Maintained
12413T: git git://git.samba.org/ksmbd.git
12414F: Documentation/filesystems/smb/ksmbd.rst
12415F: fs/smb/common/
12416F: fs/smb/server/
12417
12418KERNEL UNIT TESTING FRAMEWORK (KUnit)
12419M: Brendan Higgins <[email protected]>
12420M: David Gow <[email protected]>
12421R: Rae Moar <[email protected]>
12422L: [email protected]
12423L: [email protected]
12424S: Maintained
12425W: https://google.github.io/kunit-docs/third_party/kernel/docs/
12426T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12427T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12428F: Documentation/dev-tools/kunit/
12429F: include/kunit/
12430F: lib/kunit/
12431F: rust/kernel/kunit.rs
12432F: scripts/rustdoc_test_*
12433F: tools/testing/kunit/
12434
12435KERNEL USERMODE HELPER
12436M: Luis Chamberlain <[email protected]>
12437L: [email protected]
12438S: Maintained
12439F: include/linux/umh.h
12440F: kernel/umh.c
12441
12442KERNEL VIRTUAL MACHINE (KVM)
12443M: Paolo Bonzini <[email protected]>
12444L: [email protected]
12445S: Supported
12446W: http://www.linux-kvm.org
12447T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12448F: Documentation/virt/kvm/
12449F: include/asm-generic/kvm*
12450F: include/kvm/iodev.h
12451F: include/linux/kvm*
12452F: include/trace/events/kvm.h
12453F: include/uapi/asm-generic/kvm*
12454F: include/uapi/linux/kvm*
12455F: tools/kvm/
12456F: tools/testing/selftests/kvm/
12457F: virt/kvm/*
12458
12459KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12460M: Marc Zyngier <[email protected]>
12461M: Oliver Upton <[email protected]>
12462R: James Morse <[email protected]>
12463R: Suzuki K Poulose <[email protected]>
12464R: Zenghui Yu <[email protected]>
12465L: [email protected] (moderated for non-subscribers)
12466L: [email protected]
12467S: Maintained
12468T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12469F: Documentation/virt/kvm/arm/
12470F: Documentation/virt/kvm/devices/arm*
12471F: arch/arm64/include/asm/kvm*
12472F: arch/arm64/include/uapi/asm/kvm*
12473F: arch/arm64/kvm/
12474F: include/kvm/arm_*
12475F: tools/testing/selftests/kvm/*/aarch64/
12476F: tools/testing/selftests/kvm/aarch64/
12477
12478KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12479M: Tianrui Zhao <[email protected]>
12480M: Bibo Mao <[email protected]>
12481M: Huacai Chen <[email protected]>
12482L: [email protected]
12483L: [email protected]
12484S: Maintained
12485T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12486F: Documentation/virt/kvm/loongarch/
12487F: arch/loongarch/include/asm/kvm*
12488F: arch/loongarch/include/uapi/asm/kvm*
12489F: arch/loongarch/kvm/
12490
12491KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12492M: Huacai Chen <[email protected]>
12493L: [email protected]
12494L: [email protected]
12495S: Maintained
12496T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12497F: arch/mips/include/asm/kvm*
12498F: arch/mips/include/uapi/asm/kvm*
12499F: arch/mips/kvm/
12500
12501KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12502M: Michael Ellerman <[email protected]>
12503R: Nicholas Piggin <[email protected]>
12504L: [email protected]
12505L: [email protected]
12506S: Maintained (Book3S 64-bit HV)
12507S: Odd fixes (Book3S 64-bit PR)
12508S: Orphan (Book3E and 32-bit)
12509T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12510F: arch/powerpc/include/asm/kvm*
12511F: arch/powerpc/include/uapi/asm/kvm*
12512F: arch/powerpc/kernel/kvm*
12513F: arch/powerpc/kvm/
12514
12515KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12516M: Anup Patel <[email protected]>
12517R: Atish Patra <[email protected]>
12518L: [email protected]
12519L: [email protected]
12520L: [email protected]
12521S: Maintained
12522T: git https://github.com/kvm-riscv/linux.git
12523F: arch/riscv/include/asm/kvm*
12524F: arch/riscv/include/uapi/asm/kvm*
12525F: arch/riscv/kvm/
12526F: tools/testing/selftests/kvm/*/riscv/
12527F: tools/testing/selftests/kvm/riscv/
12528
12529KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12530M: Christian Borntraeger <[email protected]>
12531M: Janosch Frank <[email protected]>
12532M: Claudio Imbrenda <[email protected]>
12533R: David Hildenbrand <[email protected]>
12534L: [email protected]
12535S: Supported
12536T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12537F: Documentation/virt/kvm/s390*
12538F: arch/s390/include/asm/gmap.h
12539F: arch/s390/include/asm/kvm*
12540F: arch/s390/include/uapi/asm/kvm*
12541F: arch/s390/include/uapi/asm/uvdevice.h
12542F: arch/s390/kernel/uv.c
12543F: arch/s390/kvm/
12544F: arch/s390/mm/gmap.c
12545F: drivers/s390/char/uvdevice.c
12546F: tools/testing/selftests/drivers/s390x/uvdevice/
12547F: tools/testing/selftests/kvm/*/s390x/
12548F: tools/testing/selftests/kvm/s390x/
12549
12550KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12551M: Sean Christopherson <[email protected]>
12552M: Paolo Bonzini <[email protected]>
12553L: [email protected]
12554S: Supported
12555P: Documentation/process/maintainer-kvm-x86.rst
12556T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12557F: arch/x86/include/asm/kvm*
12558F: arch/x86/include/asm/svm.h
12559F: arch/x86/include/asm/vmx*.h
12560F: arch/x86/include/uapi/asm/kvm*
12561F: arch/x86/include/uapi/asm/svm.h
12562F: arch/x86/include/uapi/asm/vmx.h
12563F: arch/x86/kvm/
12564F: arch/x86/kvm/*/
12565F: tools/testing/selftests/kvm/*/x86_64/
12566F: tools/testing/selftests/kvm/x86_64/
12567
12568KERNFS
12569M: Greg Kroah-Hartman <[email protected]>
12570M: Tejun Heo <[email protected]>
12571S: Supported
12572T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12573F: fs/kernfs/
12574F: include/linux/kernfs.h
12575
12576KEXEC
12577M: Eric Biederman <[email protected]>
12578L: [email protected]
12579S: Maintained
12580W: http://kernel.org/pub/linux/utils/kernel/kexec/
12581F: include/linux/kexec.h
12582F: include/uapi/linux/kexec.h
12583F: kernel/kexec*
12584
12585KEYS-ENCRYPTED
12586M: Mimi Zohar <[email protected]>
12587L: [email protected]
12588L: [email protected]
12589S: Supported
12590F: Documentation/security/keys/trusted-encrypted.rst
12591F: include/keys/encrypted-type.h
12592F: security/keys/encrypted-keys/
12593
12594KEYS-TRUSTED
12595M: James Bottomley <[email protected]>
12596M: Jarkko Sakkinen <[email protected]>
12597M: Mimi Zohar <[email protected]>
12598L: [email protected]
12599L: [email protected]
12600S: Supported
12601F: Documentation/security/keys/trusted-encrypted.rst
12602F: include/keys/trusted-type.h
12603F: include/keys/trusted_tpm.h
12604F: security/keys/trusted-keys/
12605
12606KEYS-TRUSTED-CAAM
12607M: Ahmad Fatoum <[email protected]>
12608R: Pengutronix Kernel Team <[email protected]>
12609L: [email protected]
12610L: [email protected]
12611S: Maintained
12612F: include/keys/trusted_caam.h
12613F: security/keys/trusted-keys/trusted_caam.c
12614
12615KEYS-TRUSTED-DCP
12616M: David Gstir <[email protected]>
12617R: sigma star Kernel Team <[email protected]>
12618L: [email protected]
12619L: [email protected]
12620S: Supported
12621F: include/keys/trusted_dcp.h
12622F: security/keys/trusted-keys/trusted_dcp.c
12623
12624KEYS-TRUSTED-TEE
12625M: Sumit Garg <[email protected]>
12626L: [email protected]
12627L: [email protected]
12628S: Supported
12629F: include/keys/trusted_tee.h
12630F: security/keys/trusted-keys/trusted_tee.c
12631
12632KEYS/KEYRINGS
12633M: David Howells <[email protected]>
12634M: Jarkko Sakkinen <[email protected]>
12635L: [email protected]
12636S: Maintained
12637F: Documentation/security/keys/core.rst
12638F: include/keys/
12639F: include/linux/key-type.h
12640F: include/linux/key.h
12641F: include/linux/keyctl.h
12642F: include/uapi/linux/keyctl.h
12643F: security/keys/
12644
12645KEYS/KEYRINGS_INTEGRITY
12646M: Jarkko Sakkinen <[email protected]>
12647M: Mimi Zohar <[email protected]>
12648L: [email protected]
12649L: [email protected]
12650S: Supported
12651W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12652F: security/integrity/platform_certs
12653
12654KFENCE
12655M: Alexander Potapenko <[email protected]>
12656M: Marco Elver <[email protected]>
12657R: Dmitry Vyukov <[email protected]>
12658L: [email protected]
12659S: Maintained
12660F: Documentation/dev-tools/kfence.rst
12661F: arch/*/include/asm/kfence.h
12662F: include/linux/kfence.h
12663F: lib/Kconfig.kfence
12664F: mm/kfence/
12665
12666KFIFO
12667M: Stefani Seibold <[email protected]>
12668S: Maintained
12669F: include/linux/kfifo.h
12670F: lib/kfifo.c
12671F: samples/kfifo/
12672
12673KGDB / KDB /debug_core
12674M: Jason Wessel <[email protected]>
12675M: Daniel Thompson <[email protected]>
12676R: Douglas Anderson <[email protected]>
12677L: [email protected]
12678S: Maintained
12679W: http://kgdb.wiki.kernel.org/
12680T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12681F: Documentation/dev-tools/kgdb.rst
12682F: drivers/misc/kgdbts.c
12683F: drivers/tty/serial/kgdboc.c
12684F: include/linux/kdb.h
12685F: include/linux/kgdb.h
12686F: kernel/debug/
12687F: kernel/module/kdb.c
12688
12689KHADAS MCU MFD DRIVER
12690M: Neil Armstrong <[email protected]>
12691L: [email protected]
12692S: Maintained
12693F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12694F: drivers/mfd/khadas-mcu.c
12695F: drivers/thermal/khadas_mcu_fan.c
12696F: include/linux/mfd/khadas-mcu.h
12697
12698KIONIX/ROHM KX022A ACCELEROMETER
12699M: Matti Vaittinen <[email protected]>
12700L: [email protected]
12701S: Supported
12702F: drivers/iio/accel/kionix-kx022a*
12703
12704KMEMLEAK
12705M: Catalin Marinas <[email protected]>
12706S: Maintained
12707F: Documentation/dev-tools/kmemleak.rst
12708F: include/linux/kmemleak.h
12709F: mm/kmemleak.c
12710F: samples/kmemleak/kmemleak-test.c
12711
12712KMSAN
12713M: Alexander Potapenko <[email protected]>
12714R: Marco Elver <[email protected]>
12715R: Dmitry Vyukov <[email protected]>
12716L: [email protected]
12717S: Maintained
12718F: Documentation/dev-tools/kmsan.rst
12719F: arch/*/include/asm/kmsan.h
12720F: arch/*/mm/kmsan_*
12721F: include/linux/kmsan*.h
12722F: lib/Kconfig.kmsan
12723F: mm/kmsan/
12724F: scripts/Makefile.kmsan
12725
12726KPROBES
12727M: Naveen N Rao <[email protected]>
12728M: Anil S Keshavamurthy <[email protected]>
12729M: "David S. Miller" <[email protected]>
12730M: Masami Hiramatsu <[email protected]>
12731L: [email protected]
12732L: [email protected]
12733S: Maintained
12734Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
12735T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12736F: Documentation/trace/kprobes.rst
12737F: include/asm-generic/kprobes.h
12738F: include/linux/kprobes.h
12739F: kernel/kprobes.c
12740F: lib/test_kprobes.c
12741F: samples/kprobes
12742
12743KS0108 LCD CONTROLLER DRIVER
12744M: Miguel Ojeda <[email protected]>
12745S: Maintained
12746F: Documentation/admin-guide/auxdisplay/ks0108.rst
12747F: drivers/auxdisplay/ks0108.c
12748F: include/linux/ks0108.h
12749
12750KTD253 BACKLIGHT DRIVER
12751M: Linus Walleij <[email protected]>
12752S: Maintained
12753F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12754F: drivers/video/backlight/ktd253-backlight.c
12755
12756KTD2801 BACKLIGHT DRIVER
12757M: Duje Mihanović <[email protected]>
12758S: Maintained
12759F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12760F: drivers/video/backlight/ktd2801-backlight.c
12761
12762KTEST
12763M: Steven Rostedt <[email protected]>
12764M: John Hawley <[email protected]>
12765S: Maintained
12766F: tools/testing/ktest
12767
12768KTZ8866 BACKLIGHT DRIVER
12769M: Jianhua Lu <[email protected]>
12770S: Maintained
12771F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12772F: drivers/video/backlight/ktz8866.c
12773
12774KVM PARAVIRT (KVM/paravirt)
12775M: Paolo Bonzini <[email protected]>
12776R: Vitaly Kuznetsov <[email protected]>
12777L: [email protected]
12778S: Supported
12779T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12780F: arch/um/include/asm/kvm_para.h
12781F: arch/x86/include/asm/kvm_para.h
12782F: arch/x86/include/asm/pvclock-abi.h
12783F: arch/x86/include/uapi/asm/kvm_para.h
12784F: arch/x86/kernel/kvm.c
12785F: arch/x86/kernel/kvmclock.c
12786F: include/asm-generic/kvm_para.h
12787F: include/linux/kvm_para.h
12788F: include/uapi/asm-generic/kvm_para.h
12789F: include/uapi/linux/kvm_para.h
12790
12791KVM X86 HYPER-V (KVM/hyper-v)
12792M: Vitaly Kuznetsov <[email protected]>
12793M: Sean Christopherson <[email protected]>
12794M: Paolo Bonzini <[email protected]>
12795L: [email protected]
12796S: Supported
12797T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12798F: arch/x86/kvm/hyperv.*
12799F: arch/x86/kvm/kvm_onhyperv.*
12800F: arch/x86/kvm/svm/hyperv.*
12801F: arch/x86/kvm/svm/svm_onhyperv.*
12802F: arch/x86/kvm/vmx/hyperv.*
12803
12804KVM X86 Xen (KVM/Xen)
12805M: David Woodhouse <[email protected]>
12806M: Paul Durrant <[email protected]>
12807M: Sean Christopherson <[email protected]>
12808M: Paolo Bonzini <[email protected]>
12809L: [email protected]
12810S: Supported
12811T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12812F: arch/x86/kvm/xen.*
12813
12814L3MDEV
12815M: David Ahern <[email protected]>
12816L: [email protected]
12817S: Maintained
12818F: include/net/l3mdev.h
12819F: net/l3mdev
12820
12821LANDLOCK SECURITY MODULE
12822M: Mickaël Salaün <[email protected]>
12823R: Günther Noack <[email protected]>
12824L: [email protected]
12825S: Supported
12826W: https://landlock.io
12827T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12828F: Documentation/security/landlock.rst
12829F: Documentation/userspace-api/landlock.rst
12830F: fs/ioctl.c
12831F: include/uapi/linux/landlock.h
12832F: samples/landlock/
12833F: security/landlock/
12834F: tools/testing/selftests/landlock/
12835K: landlock
12836K: LANDLOCK
12837
12838LANTIQ / INTEL Ethernet drivers
12839M: Hauke Mehrtens <[email protected]>
12840L: [email protected]
12841S: Maintained
12842F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12843F: drivers/net/dsa/lantiq_gswip.c
12844F: drivers/net/dsa/lantiq_pce.h
12845F: drivers/net/ethernet/lantiq_xrx200.c
12846F: net/dsa/tag_gswip.c
12847
12848LANTIQ MIPS ARCHITECTURE
12849M: John Crispin <[email protected]>
12850L: [email protected]
12851S: Maintained
12852F: arch/mips/lantiq
12853F: drivers/soc/lantiq
12854
12855LANTIQ PEF2256 DRIVER
12856M: Herve Codina <[email protected]>
12857S: Maintained
12858F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12859F: drivers/net/wan/framer/pef2256/
12860F: drivers/pinctrl/pinctrl-pef2256.c
12861F: include/linux/framer/pef2256.h
12862
12863LASI 53c700 driver for PARISC
12864M: "James E.J. Bottomley" <[email protected]>
12865L: [email protected]
12866S: Maintained
12867F: Documentation/scsi/53c700.rst
12868F: drivers/scsi/53c700*
12869
12870LEAKING_ADDRESSES
12871M: Tycho Andersen <[email protected]>
12872R: Kees Cook <[email protected]>
12873L: [email protected]
12874S: Maintained
12875T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12876F: scripts/leaking_addresses.pl
12877
12878LED SUBSYSTEM
12879M: Pavel Machek <[email protected]>
12880M: Lee Jones <[email protected]>
12881L: [email protected]
12882S: Maintained
12883T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12884F: Documentation/devicetree/bindings/leds/
12885F: Documentation/leds/
12886F: drivers/leds/
12887F: include/dt-bindings/leds/
12888F: include/linux/leds.h
12889
12890LEGO MINDSTORMS EV3
12891R: David Lechner <[email protected]>
12892S: Maintained
12893F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12894F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12895F: drivers/power/supply/lego_ev3_battery.c
12896
12897LEGO USB Tower driver
12898M: Juergen Stuber <[email protected]>
12899L: [email protected]
12900S: Maintained
12901W: http://legousb.sourceforge.net/
12902F: drivers/usb/misc/legousbtower.c
12903
12904LETSKETCH HID TABLET DRIVER
12905M: Hans de Goede <[email protected]>
12906L: [email protected]
12907S: Maintained
12908T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12909F: drivers/hid/hid-letsketch.c
12910
12911LG LAPTOP EXTRAS
12912M: Matan Ziv-Av <[email protected]>
12913L: [email protected]
12914S: Maintained
12915F: Documentation/ABI/testing/sysfs-platform-lg-laptop
12916F: Documentation/admin-guide/laptops/lg-laptop.rst
12917F: drivers/platform/x86/lg-laptop.c
12918
12919LG2160 MEDIA DRIVER
12920M: Michael Krufky <[email protected]>
12921L: [email protected]
12922S: Maintained
12923W: https://linuxtv.org
12924W: http://github.com/mkrufky
12925Q: http://patchwork.linuxtv.org/project/linux-media/list/
12926T: git git://linuxtv.org/mkrufky/tuners.git
12927F: drivers/media/dvb-frontends/lg2160.*
12928
12929LGDT3305 MEDIA DRIVER
12930M: Michael Krufky <[email protected]>
12931L: [email protected]
12932S: Maintained
12933W: https://linuxtv.org
12934W: http://github.com/mkrufky
12935Q: http://patchwork.linuxtv.org/project/linux-media/list/
12936T: git git://linuxtv.org/mkrufky/tuners.git
12937F: drivers/media/dvb-frontends/lgdt3305.*
12938
12939LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12940M: Viresh Kumar <[email protected]>
12941L: [email protected]
12942S: Maintained
12943T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12944F: drivers/ata/pata_arasan_cf.c
12945F: include/linux/pata_arasan_cf_data.h
12946
12947LIBATA PATA DRIVERS
12948R: Sergey Shtylyov <[email protected]>
12949L: [email protected]
12950F: drivers/ata/ata_*.c
12951F: drivers/ata/pata_*.c
12952
12953LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12954M: Linus Walleij <[email protected]>
12955L: [email protected]
12956S: Maintained
12957T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12958F: drivers/ata/pata_ftide010.c
12959F: drivers/ata/sata_gemini.c
12960F: drivers/ata/sata_gemini.h
12961
12962LIBATA SATA AHCI PLATFORM devices support
12963M: Hans de Goede <[email protected]>
12964M: Jens Axboe <[email protected]>
12965L: [email protected]
12966S: Maintained
12967T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12968F: drivers/ata/ahci_platform.c
12969F: drivers/ata/libahci_platform.c
12970F: include/linux/ahci_platform.h
12971
12972LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12973M: Serge Semin <[email protected]>
12974L: [email protected]
12975S: Maintained
12976T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12977F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12978F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12979F: drivers/ata/ahci_dwc.c
12980
12981LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12982M: Mikael Pettersson <[email protected]>
12983L: [email protected]
12984S: Maintained
12985T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12986F: drivers/ata/sata_promise.*
12987
12988LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12989M: Damien Le Moal <[email protected]>
12990M: Niklas Cassel <[email protected]>
12991L: [email protected]
12992S: Maintained
12993T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12994F: Documentation/ABI/testing/sysfs-ata
12995F: Documentation/devicetree/bindings/ata/
12996F: drivers/ata/
12997F: include/linux/ata.h
12998F: include/linux/libata.h
12999
13000LIBETH COMMON ETHERNET LIBRARY
13001M: Alexander Lobakin <[email protected]>
13002L: [email protected]
13003L: [email protected] (moderated for non-subscribers)
13004S: Supported
13005T: git https://github.com/alobakin/linux.git
13006F: drivers/net/ethernet/intel/libeth/
13007F: include/net/libeth/
13008K: libeth
13009
13010LIBIE COMMON INTEL ETHERNET LIBRARY
13011M: Alexander Lobakin <[email protected]>
13012L: [email protected] (moderated for non-subscribers)
13013L: [email protected]
13014S: Supported
13015T: git https://github.com/alobakin/linux.git
13016F: drivers/net/ethernet/intel/libie/
13017F: include/linux/net/intel/libie/
13018K: libie
13019
13020LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13021M: Vishal Verma <[email protected]>
13022M: Dan Williams <[email protected]>
13023M: Dave Jiang <[email protected]>
13024L: [email protected]
13025S: Supported
13026Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
13027P: Documentation/nvdimm/maintainer-entry-profile.rst
13028F: drivers/nvdimm/btt*
13029
13030LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13031M: Dan Williams <[email protected]>
13032M: Vishal Verma <[email protected]>
13033M: Dave Jiang <[email protected]>
13034L: [email protected]
13035S: Supported
13036Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
13037P: Documentation/nvdimm/maintainer-entry-profile.rst
13038F: drivers/nvdimm/pmem*
13039
13040LIBNVDIMM: DEVICETREE BINDINGS
13041M: Oliver O'Halloran <[email protected]>
13042L: [email protected]
13043S: Supported
13044Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
13045F: Documentation/devicetree/bindings/pmem/pmem-region.txt
13046F: drivers/nvdimm/of_pmem.c
13047
13048LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13049M: Dan Williams <[email protected]>
13050M: Vishal Verma <[email protected]>
13051M: Dave Jiang <[email protected]>
13052M: Ira Weiny <[email protected]>
13053L: [email protected]
13054S: Supported
13055Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
13056P: Documentation/nvdimm/maintainer-entry-profile.rst
13057T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13058F: drivers/acpi/nfit/*
13059F: drivers/nvdimm/*
13060F: include/linux/libnvdimm.h
13061F: include/linux/nd.h
13062F: include/uapi/linux/ndctl.h
13063F: tools/testing/nvdimm/
13064
13065LIBRARY CODE
13066M: Andrew Morton <[email protected]>
13067L: [email protected]
13068S: Supported
13069T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13070F: lib/*
13071
13072LICENSES and SPDX stuff
13073M: Thomas Gleixner <[email protected]>
13074M: Greg Kroah-Hartman <[email protected]>
13075L: [email protected]
13076S: Maintained
13077T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13078F: COPYING
13079F: Documentation/process/license-rules.rst
13080F: LICENSES/
13081F: scripts/spdxcheck-test.sh
13082F: scripts/spdxcheck.py
13083F: scripts/spdxexclude
13084
13085LINEAR RANGES HELPERS
13086M: Mark Brown <[email protected]>
13087R: Matti Vaittinen <[email protected]>
13088F: include/linux/linear_range.h
13089F: lib/linear_ranges.c
13090F: lib/test_linear_ranges.c
13091
13092LINUX FOR POWER MACINTOSH
13093L: [email protected]
13094S: Orphan
13095F: arch/powerpc/platforms/powermac/
13096F: drivers/macintosh/
13097X: drivers/macintosh/adb-iop.c
13098X: drivers/macintosh/via-macii.c
13099
13100LINUX FOR POWERPC (32-BIT AND 64-BIT)
13101M: Michael Ellerman <[email protected]>
13102R: Nicholas Piggin <[email protected]>
13103R: Christophe Leroy <[email protected]>
13104R: Naveen N Rao <[email protected]>
13105R: Madhavan Srinivasan <[email protected]>
13106L: [email protected]
13107S: Supported
13108W: https://github.com/linuxppc/wiki/wiki
13109Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13110T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13111F: Documentation/ABI/stable/sysfs-firmware-opal-*
13112F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
13113F: Documentation/devicetree/bindings/powerpc/
13114F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
13115F: Documentation/arch/powerpc/
13116F: arch/powerpc/
13117F: drivers/*/*/*pasemi*
13118F: drivers/*/*pasemi*
13119F: drivers/char/tpm/tpm_ibmvtpm*
13120F: drivers/crypto/nx/
13121F: drivers/i2c/busses/i2c-opal.c
13122F: drivers/net/ethernet/ibm/ibmveth.*
13123F: drivers/net/ethernet/ibm/ibmvnic.*
13124F: drivers/pci/hotplug/pnv_php.c
13125F: drivers/pci/hotplug/rpa*
13126F: drivers/rtc/rtc-opal.c
13127F: drivers/scsi/ibmvscsi/
13128F: drivers/tty/hvc/hvc_opal.c
13129F: drivers/watchdog/wdrtas.c
13130F: include/linux/papr_scm.h
13131F: include/uapi/linux/papr_pdsm.h
13132F: tools/testing/selftests/powerpc
13133N: /pmac
13134N: powermac
13135N: powernv
13136N: [^a-z0-9]ps3
13137N: pseries
13138
13139LINUX FOR POWERPC EMBEDDED MPC5XXX
13140M: Anatolij Gustschin <[email protected]>
13141L: [email protected]
13142S: Odd Fixes
13143F: arch/powerpc/platforms/512x/
13144F: arch/powerpc/platforms/52xx/
13145
13146LINUX FOR POWERPC EMBEDDED PPC4XX
13147L: [email protected]
13148S: Orphan
13149F: arch/powerpc/platforms/44x/
13150
13151LINUX FOR POWERPC EMBEDDED PPC85XX
13152M: Scott Wood <[email protected]>
13153L: [email protected]
13154S: Odd fixes
13155T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13156F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13157F: Documentation/devicetree/bindings/powerpc/fsl/
13158F: arch/powerpc/platforms/85xx/
13159
13160LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13161M: Christophe Leroy <[email protected]>
13162L: [email protected]
13163S: Maintained
13164F: arch/powerpc/platforms/8xx/
13165F: arch/powerpc/platforms/83xx/
13166
13167LINUX KERNEL DUMP TEST MODULE (LKDTM)
13168M: Kees Cook <[email protected]>
13169S: Maintained
13170F: drivers/misc/lkdtm/*
13171F: tools/testing/selftests/lkdtm/*
13172
13173LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13174M: Alan Stern <[email protected]>
13175M: Andrea Parri <[email protected]>
13176M: Will Deacon <[email protected]>
13177M: Peter Zijlstra <[email protected]>
13178M: Boqun Feng <[email protected]>
13179M: Nicholas Piggin <[email protected]>
13180M: David Howells <[email protected]>
13181M: Jade Alglave <[email protected]>
13182M: Luc Maranget <[email protected]>
13183M: "Paul E. McKenney" <[email protected]>
13184R: Akira Yokosawa <[email protected]>
13185R: Daniel Lustig <[email protected]>
13186R: Joel Fernandes <[email protected]>
13187L: [email protected]
13188L: [email protected]
13189L: [email protected]
13190S: Supported
13191T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13192F: Documentation/atomic_bitops.txt
13193F: Documentation/atomic_t.txt
13194F: Documentation/core-api/refcount-vs-atomic.rst
13195F: Documentation/litmus-tests/
13196F: Documentation/memory-barriers.txt
13197F: tools/memory-model/
13198
13199LINUX-NEXT TREE
13200M: Stephen Rothwell <[email protected]>
13201L: [email protected]
13202S: Supported
13203B: mailto:[email protected] and the appropriate development tree
13204T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13205
13206LIS3LV02D ACCELEROMETER DRIVER
13207M: Eric Piel <[email protected]>
13208S: Maintained
13209F: Documentation/misc-devices/lis3lv02d.rst
13210F: drivers/misc/lis3lv02d/
13211F: drivers/platform/x86/hp/hp_accel.c
13212
13213LIST KUNIT TEST
13214M: David Gow <[email protected]>
13215L: [email protected]
13216L: [email protected]
13217S: Maintained
13218F: lib/list-test.c
13219
13220LITEX PLATFORM
13221M: Karol Gugala <[email protected]>
13222M: Mateusz Holenko <[email protected]>
13223M: Gabriel Somlo <[email protected]>
13224M: Joel Stanley <[email protected]>
13225S: Maintained
13226F: Documentation/devicetree/bindings/*/litex,*.yaml
13227F: arch/openrisc/boot/dts/or1klitex.dts
13228F: drivers/mmc/host/litex_mmc.c
13229F: drivers/net/ethernet/litex/*
13230F: drivers/soc/litex/*
13231F: drivers/tty/serial/liteuart.c
13232F: include/linux/litex.h
13233N: litex
13234
13235LIVE PATCHING
13236M: Josh Poimboeuf <[email protected]>
13237M: Jiri Kosina <[email protected]>
13238M: Miroslav Benes <[email protected]>
13239M: Petr Mladek <[email protected]>
13240R: Joe Lawrence <[email protected]>
13241L: [email protected]
13242S: Maintained
13243T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13244F: Documentation/ABI/testing/sysfs-kernel-livepatch
13245F: Documentation/livepatch/
13246F: arch/powerpc/include/asm/livepatch.h
13247F: include/linux/livepatch.h
13248F: kernel/livepatch/
13249F: kernel/module/livepatch.c
13250F: samples/livepatch/
13251F: tools/testing/selftests/livepatch/
13252
13253LLC (802.2)
13254L: [email protected]
13255S: Odd fixes
13256F: include/linux/llc.h
13257F: include/net/llc*
13258F: include/uapi/linux/llc.h
13259F: net/llc/
13260
13261LM73 HARDWARE MONITOR DRIVER
13262M: Guillaume Ligneul <[email protected]>
13263L: [email protected]
13264S: Maintained
13265F: drivers/hwmon/lm73.c
13266
13267LM78 HARDWARE MONITOR DRIVER
13268M: Jean Delvare <[email protected]>
13269L: [email protected]
13270S: Maintained
13271F: Documentation/hwmon/lm78.rst
13272F: drivers/hwmon/lm78.c
13273
13274LM83 HARDWARE MONITOR DRIVER
13275M: Jean Delvare <[email protected]>
13276L: [email protected]
13277S: Maintained
13278F: Documentation/hwmon/lm83.rst
13279F: drivers/hwmon/lm83.c
13280
13281LM90 HARDWARE MONITOR DRIVER
13282M: Jean Delvare <[email protected]>
13283L: [email protected]
13284S: Maintained
13285F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13286F: Documentation/hwmon/lm90.rst
13287F: drivers/hwmon/lm90.c
13288F: include/dt-bindings/thermal/lm90.h
13289
13290LME2510 MEDIA DRIVER
13291M: Malcolm Priestley <[email protected]>
13292L: [email protected]
13293S: Maintained
13294W: https://linuxtv.org
13295Q: http://patchwork.linuxtv.org/project/linux-media/list/
13296F: drivers/media/usb/dvb-usb-v2/lmedm04*
13297
13298LOADPIN SECURITY MODULE
13299M: Kees Cook <[email protected]>
13300S: Supported
13301T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13302F: Documentation/admin-guide/LSM/LoadPin.rst
13303F: security/loadpin/
13304
13305LOCKDOWN SECURITY MODULE
13306L: [email protected]
13307S: Odd Fixes
13308T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13309F: security/lockdown/
13310
13311LOCKING PRIMITIVES
13312M: Peter Zijlstra <[email protected]>
13313M: Ingo Molnar <[email protected]>
13314M: Will Deacon <[email protected]>
13315R: Waiman Long <[email protected]>
13316R: Boqun Feng <[email protected]> (LOCKDEP)
13317L: [email protected]
13318S: Maintained
13319T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13320F: Documentation/locking/
13321F: arch/*/include/asm/spinlock*.h
13322F: include/linux/lockdep*.h
13323F: include/linux/mutex*.h
13324F: include/linux/rwlock*.h
13325F: include/linux/rwsem*.h
13326F: include/linux/seqlock.h
13327F: include/linux/spinlock*.h
13328F: kernel/locking/
13329F: lib/locking*.[ch]
13330X: kernel/locking/locktorture.c
13331
13332LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13333M: "Richard Russon (FlatCap)" <[email protected]>
13334L: [email protected]
13335S: Maintained
13336W: http://www.linux-ntfs.org/content/view/19/37/
13337F: Documentation/admin-guide/ldm.rst
13338F: block/partitions/ldm.*
13339
13340LOGITECH HID GAMING KEYBOARDS
13341M: Hans de Goede <[email protected]>
13342L: [email protected]
13343S: Maintained
13344T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13345F: drivers/hid/hid-lg-g15.c
13346
13347LONTIUM LT8912B MIPI TO HDMI BRIDGE
13348M: Adrien Grassein <[email protected]>
13349S: Maintained
13350F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13351F: drivers/gpu/drm/bridge/lontium-lt8912b.c
13352
13353LOONGARCH
13354M: Huacai Chen <[email protected]>
13355R: WANG Xuerui <[email protected]>
13356L: [email protected]
13357S: Maintained
13358T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13359F: Documentation/arch/loongarch/
13360F: Documentation/translations/zh_CN/arch/loongarch/
13361F: arch/loongarch/
13362F: drivers/*/*loongarch*
13363F: drivers/cpufreq/loongson3_cpufreq.c
13364
13365LOONGSON GPIO DRIVER
13366M: Yinbo Zhu <[email protected]>
13367L: [email protected]
13368S: Maintained
13369F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13370F: drivers/gpio/gpio-loongson-64bit.c
13371
13372LOONGSON LS2X APB DMA DRIVER
13373M: Binbin Zhou <[email protected]>
13374L: [email protected]
13375S: Maintained
13376F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13377F: drivers/dma/ls2x-apb-dma.c
13378
13379LOONGSON LS2X I2C DRIVER
13380M: Binbin Zhou <[email protected]>
13381L: [email protected]
13382S: Maintained
13383F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13384F: drivers/i2c/busses/i2c-ls2x.c
13385
13386LOONGSON-2 SOC SERIES CLOCK DRIVER
13387M: Yinbo Zhu <[email protected]>
13388L: [email protected]
13389S: Maintained
13390F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13391F: drivers/clk/clk-loongson2.c
13392F: include/dt-bindings/clock/loongson,ls2k-clk.h
13393
13394LOONGSON SPI DRIVER
13395M: Yinbo Zhu <[email protected]>
13396L: [email protected]
13397S: Maintained
13398F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13399F: drivers/spi/spi-loongson-core.c
13400F: drivers/spi/spi-loongson-pci.c
13401F: drivers/spi/spi-loongson-plat.c
13402F: drivers/spi/spi-loongson.h
13403
13404LOONGSON-2 SOC SERIES GUTS DRIVER
13405M: Yinbo Zhu <[email protected]>
13406L: [email protected]
13407S: Maintained
13408F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13409F: drivers/soc/loongson/loongson2_guts.c
13410
13411LOONGSON-2 SOC SERIES PM DRIVER
13412M: Yinbo Zhu <[email protected]>
13413L: [email protected]
13414S: Maintained
13415F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13416F: drivers/soc/loongson/loongson2_pm.c
13417
13418LOONGSON-2 SOC SERIES PINCTRL DRIVER
13419M: zhanghongchen <[email protected]>
13420M: Yinbo Zhu <[email protected]>
13421L: [email protected]
13422S: Maintained
13423F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13424F: drivers/pinctrl/pinctrl-loongson2.c
13425
13426LOONGSON-2 SOC SERIES THERMAL DRIVER
13427M: zhanghongchen <[email protected]>
13428M: Yinbo Zhu <[email protected]>
13429L: [email protected]
13430S: Maintained
13431F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13432F: drivers/thermal/loongson2_thermal.c
13433
13434LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13435M: Sathya Prakash <[email protected]>
13436M: Sreekanth Reddy <[email protected]>
13437M: Suganath Prabu Subramani <[email protected]>
13438L: [email protected]
13439L: [email protected]
13440S: Supported
13441W: http://www.avagotech.com/support/
13442F: drivers/message/fusion/
13443F: drivers/scsi/mpt3sas/
13444
13445LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13446M: Matthew Wilcox <[email protected]>
13447L: [email protected]
13448S: Maintained
13449F: drivers/scsi/sym53c8xx_2/
13450
13451LTC1660 DAC DRIVER
13452M: Marcus Folkesson <[email protected]>
13453L: [email protected]
13454S: Maintained
13455F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13456F: drivers/iio/dac/ltc1660.c
13457
13458LTC2664 IIO DAC DRIVER
13459M: Michael Hennerich <[email protected]>
13460M: Kim Seer Paller <[email protected]>
13461L: [email protected]
13462S: Supported
13463W: https://ez.analog.com/linux-software-drivers
13464F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13465F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13466F: drivers/iio/dac/ltc2664.c
13467
13468LTC2688 IIO DAC DRIVER
13469M: Nuno Sá <[email protected]>
13470L: [email protected]
13471S: Supported
13472W: https://ez.analog.com/linux-software-drivers
13473F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13474F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13475F: drivers/iio/dac/ltc2688.c
13476
13477LTC2947 HARDWARE MONITOR DRIVER
13478M: Nuno Sá <[email protected]>
13479L: [email protected]
13480S: Supported
13481W: https://ez.analog.com/linux-software-drivers
13482F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13483F: drivers/hwmon/ltc2947-core.c
13484F: drivers/hwmon/ltc2947-i2c.c
13485F: drivers/hwmon/ltc2947-spi.c
13486F: drivers/hwmon/ltc2947.h
13487
13488LTC2991 HARDWARE MONITOR DRIVER
13489M: Antoniu Miclaus <[email protected]>
13490L: [email protected]
13491S: Supported
13492W: https://ez.analog.com/linux-software-drivers
13493F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13494F: drivers/hwmon/ltc2991.c
13495
13496LTC2983 IIO TEMPERATURE DRIVER
13497M: Nuno Sá <[email protected]>
13498L: [email protected]
13499S: Supported
13500W: https://ez.analog.com/linux-software-drivers
13501F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13502F: drivers/iio/temperature/ltc2983.c
13503
13504LTC4282 HARDWARE MONITOR DRIVER
13505M: Nuno Sa <[email protected]>
13506L: [email protected]
13507S: Supported
13508F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13509F: Documentation/hwmon/ltc4282.rst
13510F: drivers/hwmon/ltc4282.c
13511
13512LTC4286 HARDWARE MONITOR DRIVER
13513M: Delphine CC Chiu <[email protected]>
13514L: [email protected]
13515S: Maintained
13516F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13517F: Documentation/hwmon/ltc4286.rst
13518F: drivers/hwmon/pmbus/Kconfig
13519F: drivers/hwmon/pmbus/Makefile
13520F: drivers/hwmon/pmbus/ltc4286.c
13521
13522LTC4306 I2C MULTIPLEXER DRIVER
13523M: Michael Hennerich <[email protected]>
13524L: [email protected]
13525S: Supported
13526W: https://ez.analog.com/linux-software-drivers
13527F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13528F: drivers/i2c/muxes/i2c-mux-ltc4306.c
13529
13530LTP (Linux Test Project)
13531M: Andrea Cervesato <[email protected]>
13532M: Cyril Hrubis <[email protected]>
13533M: Jan Stancek <[email protected]>
13534M: Petr Vorel <[email protected]>
13535M: Li Wang <[email protected]>
13536M: Yang Xu <[email protected]>
13537M: Xiao Yang <[email protected]>
13538L: [email protected] (subscribers-only)
13539S: Maintained
13540W: https://linux-test-project.readthedocs.io/
13541T: git https://github.com/linux-test-project/ltp.git
13542
13543LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13544M: Anshul Dalal <[email protected]>
13545L: [email protected]
13546S: Maintained
13547F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13548F: drivers/iio/light/ltr390.c
13549
13550LYNX 28G SERDES PHY DRIVER
13551M: Ioana Ciornei <[email protected]>
13552L: [email protected]
13553S: Supported
13554F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13555F: drivers/phy/freescale/phy-fsl-lynx-28g.c
13556
13557LYNX PCS MODULE
13558M: Ioana Ciornei <[email protected]>
13559L: [email protected]
13560S: Supported
13561F: drivers/net/pcs/pcs-lynx.c
13562F: include/linux/pcs-lynx.h
13563
13564M68K ARCHITECTURE
13565M: Geert Uytterhoeven <[email protected]>
13566L: [email protected]
13567S: Maintained
13568W: http://www.linux-m68k.org/
13569T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13570F: arch/m68k/
13571F: drivers/zorro/
13572
13573M68K ON APPLE MACINTOSH
13574M: Joshua Thompson <[email protected]>
13575L: [email protected]
13576S: Maintained
13577W: http://www.mac.linux-m68k.org/
13578F: arch/m68k/mac/
13579F: drivers/macintosh/adb-iop.c
13580F: drivers/macintosh/via-macii.c
13581
13582M68K ON HP9000/300
13583M: Philip Blundell <[email protected]>
13584S: Maintained
13585W: http://www.tazenda.demon.co.uk/phil/linux-hp
13586F: arch/m68k/hp300/
13587
13588M88DS3103 MEDIA DRIVER
13589L: [email protected]
13590S: Orphan
13591W: https://linuxtv.org
13592Q: http://patchwork.linuxtv.org/project/linux-media/list/
13593F: drivers/media/dvb-frontends/m88ds3103*
13594
13595M88RS2000 MEDIA DRIVER
13596M: Malcolm Priestley <[email protected]>
13597L: [email protected]
13598S: Maintained
13599W: https://linuxtv.org
13600Q: http://patchwork.linuxtv.org/project/linux-media/list/
13601F: drivers/media/dvb-frontends/m88rs2000*
13602
13603MA901 MASTERKIT USB FM RADIO DRIVER
13604M: Alexey Klimov <[email protected]>
13605L: [email protected]
13606S: Maintained
13607T: git git://linuxtv.org/media_tree.git
13608F: drivers/media/radio/radio-ma901.c
13609
13610MAC80211
13611M: Johannes Berg <[email protected]>
13612L: [email protected]
13613S: Maintained
13614W: https://wireless.wiki.kernel.org/
13615Q: https://patchwork.kernel.org/project/linux-wireless/list/
13616T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13617T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13618F: Documentation/networking/mac80211-injection.rst
13619F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13620F: drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13621F: include/net/mac80211.h
13622F: net/mac80211/
13623
13624MAILBOX API
13625M: Jassi Brar <[email protected]>
13626L: [email protected]
13627S: Maintained
13628F: Documentation/devicetree/bindings/mailbox/
13629F: drivers/mailbox/
13630F: include/dt-bindings/mailbox/
13631F: include/linux/mailbox_client.h
13632F: include/linux/mailbox_controller.h
13633
13634MAILBOX ARM MHUv2
13635M: Viresh Kumar <[email protected]>
13636M: Tushar Khandelwal <[email protected]>
13637L: [email protected]
13638S: Maintained
13639F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13640F: drivers/mailbox/arm_mhuv2.c
13641F: include/linux/mailbox/arm_mhuv2_message.h
13642
13643MAILBOX ARM MHUv3
13644M: Sudeep Holla <[email protected]>
13645M: Cristian Marussi <[email protected]>
13646L: [email protected]
13647L: [email protected] (moderated for non-subscribers)
13648S: Maintained
13649F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13650F: drivers/mailbox/arm_mhuv3.c
13651
13652MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13653M: Alejandro Colomar <[email protected]>
13654L: [email protected]
13655S: Maintained
13656W: http://www.kernel.org/doc/man-pages
13657T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13658T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13659
13660MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13661M: Jeremy Kerr <[email protected]>
13662M: Matt Johnston <[email protected]>
13663L: [email protected]
13664S: Maintained
13665F: Documentation/networking/mctp.rst
13666F: drivers/net/mctp/
13667F: include/net/mctp.h
13668F: include/net/mctpdevice.h
13669F: include/net/netns/mctp.h
13670F: net/mctp/
13671
13672MAPLE TREE
13673M: Liam R. Howlett <[email protected]>
13674L: [email protected]
13675L: [email protected]
13676S: Supported
13677F: Documentation/core-api/maple_tree.rst
13678F: include/linux/maple_tree.h
13679F: include/trace/events/maple_tree.h
13680F: lib/maple_tree.c
13681F: lib/test_maple_tree.c
13682F: tools/testing/radix-tree/linux/maple_tree.h
13683F: tools/testing/radix-tree/maple.c
13684
13685MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13686M: Rahul Bedarkar <[email protected]>
13687L: [email protected]
13688S: Maintained
13689F: arch/mips/boot/dts/img/pistachio*
13690
13691MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13692M: Andrew Lunn <[email protected]>
13693L: [email protected]
13694S: Maintained
13695F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13696F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13697F: Documentation/networking/devlink/mv88e6xxx.rst
13698F: drivers/net/dsa/mv88e6xxx/
13699F: include/linux/dsa/mv88e6xxx.h
13700F: include/linux/platform_data/mv88e6xxx.h
13701
13702MARVELL 88PM886 PMIC DRIVER
13703M: Karel Balej <[email protected]>
13704S: Maintained
13705F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13706F: drivers/input/misc/88pm886-onkey.c
13707F: drivers/mfd/88pm886.c
13708F: drivers/regulator/88pm886-regulator.c
13709F: include/linux/mfd/88pm886.h
13710
13711MARVELL ARMADA 3700 PHY DRIVERS
13712M: Miquel Raynal <[email protected]>
13713S: Maintained
13714F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13715F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13716F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13717F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13718
13719MARVELL ARMADA 3700 SERIAL DRIVER
13720M: Pali Rohár <[email protected]>
13721S: Maintained
13722F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13723F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
13724F: drivers/tty/serial/mvebu-uart.c
13725
13726MARVELL ARMADA DRM SUPPORT
13727M: Russell King <[email protected]>
13728S: Maintained
13729T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13730T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13731F: Documentation/devicetree/bindings/display/armada/
13732F: drivers/gpu/drm/armada/
13733F: include/uapi/drm/armada_drm.h
13734
13735MARVELL CRYPTO DRIVER
13736M: Boris Brezillon <[email protected]>
13737M: Arnaud Ebalard <[email protected]>
13738M: Srujana Challa <[email protected]>
13739L: [email protected]
13740S: Maintained
13741F: drivers/crypto/marvell/
13742F: include/linux/soc/marvell/octeontx2/
13743
13744MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13745M: Mirko Lindner <[email protected]>
13746M: Stephen Hemminger <[email protected]>
13747L: [email protected]
13748S: Odd fixes
13749F: drivers/net/ethernet/marvell/sk*
13750
13751MARVELL LIBERTAS WIRELESS DRIVER
13752L: [email protected]
13753S: Orphan
13754F: drivers/net/wireless/marvell/libertas/
13755
13756MARVELL MACCHIATOBIN SUPPORT
13757M: Russell King <[email protected]>
13758L: [email protected] (moderated for non-subscribers)
13759S: Maintained
13760F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13761
13762MARVELL MV643XX ETHERNET DRIVER
13763M: Sebastian Hesselbarth <[email protected]>
13764L: [email protected]
13765S: Maintained
13766F: drivers/net/ethernet/marvell/mv643xx_eth.*
13767
13768MARVELL MV88X3310 PHY DRIVER
13769M: Russell King <[email protected]>
13770M: Marek Behún <[email protected]>
13771L: [email protected]
13772S: Maintained
13773F: drivers/net/phy/marvell10g.c
13774
13775MARVELL MVEBU THERMAL DRIVER
13776M: Miquel Raynal <[email protected]>
13777S: Maintained
13778F: drivers/thermal/armada_thermal.c
13779
13780MARVELL MVNETA ETHERNET DRIVER
13781M: Marcin Wojtas <[email protected]>
13782L: [email protected]
13783S: Maintained
13784F: drivers/net/ethernet/marvell/mvneta*
13785
13786MARVELL MVPP2 ETHERNET DRIVER
13787M: Marcin Wojtas <[email protected]>
13788M: Russell King <[email protected]>
13789L: [email protected]
13790S: Maintained
13791F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
13792F: drivers/net/ethernet/marvell/mvpp2/
13793
13794MARVELL MWIFIEX WIRELESS DRIVER
13795M: Brian Norris <[email protected]>
13796R: Francesco Dolcini <[email protected]>
13797L: [email protected]
13798S: Odd Fixes
13799F: drivers/net/wireless/marvell/mwifiex/
13800
13801MARVELL MWL8K WIRELESS DRIVER
13802L: [email protected]
13803S: Orphan
13804F: drivers/net/wireless/marvell/mwl8k.c
13805
13806MARVELL NAND CONTROLLER DRIVER
13807M: Miquel Raynal <[email protected]>
13808L: [email protected]
13809S: Maintained
13810F: drivers/mtd/nand/raw/marvell_nand.c
13811
13812MARVELL OCTEON ENDPOINT DRIVER
13813M: Veerasenareddy Burru <[email protected]>
13814M: Sathesh Edara <[email protected]>
13815L: [email protected]
13816S: Supported
13817F: drivers/net/ethernet/marvell/octeon_ep
13818
13819MARVELL OCTEON ENDPOINT VF DRIVER
13820M: Veerasenareddy Burru <[email protected]>
13821M: Sathesh Edara <[email protected]>
13822M: Shinas Rasheed <[email protected]>
13823M: Satananda Burla <[email protected]>
13824L: [email protected]
13825S: Supported
13826F: drivers/net/ethernet/marvell/octeon_ep_vf
13827
13828MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13829M: Sunil Goutham <[email protected]>
13830M: Geetha sowjanya <[email protected]>
13831M: Subbaraya Sundeep <[email protected]>
13832M: hariprasad <[email protected]>
13833L: [email protected]
13834S: Supported
13835F: drivers/net/ethernet/marvell/octeontx2/nic/
13836F: include/linux/soc/marvell/octeontx2/
13837
13838MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13839M: Sunil Goutham <[email protected]>
13840M: Linu Cherian <[email protected]>
13841M: Geetha sowjanya <[email protected]>
13842M: Jerin Jacob <[email protected]>
13843M: hariprasad <[email protected]>
13844M: Subbaraya Sundeep <[email protected]>
13845L: [email protected]
13846S: Supported
13847F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13848F: drivers/net/ethernet/marvell/octeontx2/af/
13849
13850MARVELL PRESTERA ETHERNET SWITCH DRIVER
13851M: Taras Chornyi <[email protected]>
13852S: Supported
13853W: https://github.com/Marvell-switching/switchdev-prestera
13854F: drivers/net/ethernet/marvell/prestera/
13855
13856MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13857M: Nicolas Pitre <[email protected]>
13858S: Odd Fixes
13859F: drivers/mmc/host/mvsdio.*
13860
13861MARVELL USB MDIO CONTROLLER DRIVER
13862M: Tobias Waldekranz <[email protected]>
13863L: [email protected]
13864S: Maintained
13865F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13866F: drivers/net/mdio/mdio-mvusb.c
13867
13868MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13869M: Hu Ziji <[email protected]>
13870L: [email protected]
13871S: Supported
13872F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13873F: drivers/mmc/host/sdhci-xenon*
13874
13875MARVELL OCTEON CN10K DPI DRIVER
13876M: Vamsi Attunuru <[email protected]>
13877S: Supported
13878F: drivers/misc/mrvl_cn10k_dpi.c
13879
13880MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13881R: [email protected]
13882R: [email protected]
13883F: drivers/vdpa/octeon_ep/
13884
13885MATROX FRAMEBUFFER DRIVER
13886L: [email protected]
13887S: Orphan
13888F: drivers/video/fbdev/matrox/matroxfb_*
13889F: include/uapi/linux/matroxfb.h
13890
13891MAX15301 DRIVER
13892M: Daniel Nilsson <[email protected]>
13893L: [email protected]
13894S: Maintained
13895F: Documentation/hwmon/max15301.rst
13896F: drivers/hwmon/pmbus/max15301.c
13897
13898MAX2175 SDR TUNER DRIVER
13899M: Ramesh Shanmugasundaram <[email protected]>
13900L: [email protected]
13901S: Maintained
13902T: git git://linuxtv.org/media_tree.git
13903F: Documentation/devicetree/bindings/media/i2c/max2175.txt
13904F: Documentation/userspace-api/media/drivers/max2175.rst
13905F: drivers/media/i2c/max2175*
13906F: include/uapi/linux/max2175.h
13907
13908MAX31335 RTC DRIVER
13909M: Antoniu Miclaus <[email protected]>
13910L: [email protected]
13911S: Supported
13912W: https://ez.analog.com/linux-software-drivers
13913F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13914F: drivers/rtc/rtc-max31335.c
13915
13916MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13917L: [email protected]
13918S: Orphan
13919F: Documentation/hwmon/max6650.rst
13920F: drivers/hwmon/max6650.c
13921
13922MAX9286 QUAD GMSL DESERIALIZER DRIVER
13923M: Jacopo Mondi <[email protected]>
13924M: Kieran Bingham <[email protected]>
13925M: Laurent Pinchart <[email protected]>
13926M: Niklas Söderlund <[email protected]>
13927L: [email protected]
13928S: Maintained
13929F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13930F: drivers/media/i2c/max9286.c
13931
13932MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13933M: Niklas Söderlund <[email protected]>
13934L: [email protected]
13935S: Maintained
13936F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13937F: drivers/staging/media/max96712/max96712.c
13938
13939MAX96714 GMSL2 DESERIALIZER DRIVER
13940M: Julien Massot <[email protected]>
13941L: [email protected]
13942S: Maintained
13943F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13944F: drivers/media/i2c/max96714.c
13945
13946MAX96717 GMSL2 SERIALIZER DRIVER
13947M: Julien Massot <[email protected]>
13948L: [email protected]
13949S: Maintained
13950F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13951F: drivers/media/i2c/max96717.c
13952
13953MAX9860 MONO AUDIO VOICE CODEC DRIVER
13954M: Peter Rosin <[email protected]>
13955L: [email protected] (moderated for non-subscribers)
13956S: Maintained
13957F: Documentation/devicetree/bindings/sound/max9860.txt
13958F: sound/soc/codecs/max9860.*
13959
13960MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13961M: Andreas Klinger <[email protected]>
13962L: [email protected]
13963S: Maintained
13964F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13965F: drivers/iio/proximity/mb1232.c
13966
13967MAXIM MAX11205 DRIVER
13968M: Ramona Bolboaca <[email protected]>
13969L: [email protected]
13970S: Supported
13971W: https://ez.analog.com/linux-software-drivers
13972F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13973F: drivers/iio/adc/max11205.c
13974
13975MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13976R: Iskren Chernev <[email protected]>
13977R: Krzysztof Kozlowski <[email protected]>
13978R: Marek Szyprowski <[email protected]>
13979R: Matheus Castello <[email protected]>
13980L: [email protected]
13981S: Maintained
13982F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13983F: drivers/power/supply/max17040_battery.c
13984
13985MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13986R: Hans de Goede <[email protected]>
13987R: Krzysztof Kozlowski <[email protected]>
13988R: Marek Szyprowski <[email protected]>
13989R: Sebastian Krzyszkowiak <[email protected]>
13990R: Purism Kernel Team <[email protected]>
13991L: [email protected]
13992S: Maintained
13993F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13994F: drivers/power/supply/max17042_battery.c
13995
13996MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13997M: Laurent Pinchart <[email protected]>
13998L: [email protected]
13999S: Maintained
14000F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14001F: drivers/regulator/max20086-regulator.c
14002
14003MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14004M: Rajat Khandelwal <[email protected]>
14005L: [email protected]
14006S: Maintained
14007F: drivers/iio/temperature/max30208.c
14008
14009MAXIM MAX77650 PMIC MFD DRIVER
14010M: Bartosz Golaszewski <[email protected]>
14011L: [email protected]
14012S: Maintained
14013F: Documentation/devicetree/bindings/*/*max77650.yaml
14014F: Documentation/devicetree/bindings/*/max77650*.yaml
14015F: drivers/gpio/gpio-max77650.c
14016F: drivers/input/misc/max77650-onkey.c
14017F: drivers/leds/leds-max77650.c
14018F: drivers/mfd/max77650.c
14019F: drivers/power/supply/max77650-charger.c
14020F: drivers/regulator/max77650-regulator.c
14021F: include/linux/mfd/max77650.h
14022
14023MAXIM MAX77714 PMIC MFD DRIVER
14024M: Luca Ceresoli <[email protected]>
14025S: Maintained
14026F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14027F: drivers/mfd/max77714.c
14028F: include/linux/mfd/max77714.h
14029
14030MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14031M: Javier Martinez Canillas <[email protected]>
14032L: [email protected]
14033S: Supported
14034F: Documentation/devicetree/bindings/*/*max77802.yaml
14035F: drivers/regulator/max77802-regulator.c
14036F: include/dt-bindings/*/*max77802.h
14037
14038MAXIM MAX77976 BATTERY CHARGER
14039M: Luca Ceresoli <[email protected]>
14040S: Supported
14041F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14042F: drivers/power/supply/max77976_charger.c
14043
14044MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14045M: Krzysztof Kozlowski <[email protected]>
14046L: [email protected]
14047S: Maintained
14048B: mailto:[email protected]
14049F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14050F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14051F: drivers/power/supply/max14577_charger.c
14052F: drivers/power/supply/max77693_charger.c
14053
14054MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14055M: Chanwoo Choi <[email protected]>
14056M: Krzysztof Kozlowski <[email protected]>
14057L: [email protected]
14058S: Maintained
14059B: mailto:[email protected]
14060F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
14061F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
14062F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
14063F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
14064F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
14065F: drivers/*/*max77843.c
14066F: drivers/*/max14577*.c
14067F: drivers/*/max77686*.c
14068F: drivers/*/max77693*.c
14069F: drivers/clk/clk-max77686.c
14070F: drivers/extcon/extcon-max14577.c
14071F: drivers/extcon/extcon-max77693.c
14072F: drivers/rtc/rtc-max77686.c
14073F: include/linux/mfd/max14577*.h
14074F: include/linux/mfd/max77686*.h
14075F: include/linux/mfd/max77693*.h
14076
14077MAXIRADIO FM RADIO RECEIVER DRIVER
14078M: Hans Verkuil <[email protected]>
14079L: [email protected]
14080S: Maintained
14081W: https://linuxtv.org
14082T: git git://linuxtv.org/media_tree.git
14083F: drivers/media/radio/radio-maxiradio*
14084
14085MAXLINEAR ETHERNET PHY DRIVER
14086M: Xu Liang <[email protected]>
14087L: [email protected]
14088S: Supported
14089F: drivers/net/phy/mxl-gpy.c
14090
14091MCAN MMIO DEVICE DRIVER
14092M: Chandrasekar Ramakrishnan <[email protected]>
14093L: [email protected]
14094S: Maintained
14095F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14096F: drivers/net/can/m_can/m_can.c
14097F: drivers/net/can/m_can/m_can.h
14098F: drivers/net/can/m_can/m_can_platform.c
14099
14100MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14101R: Yasushi SHOJI <[email protected]>
14102L: [email protected]
14103S: Maintained
14104F: drivers/net/can/usb/mcba_usb.c
14105
14106MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14107M: Rishi Gupta <[email protected]>
14108L: [email protected]
14109L: [email protected]
14110S: Maintained
14111F: drivers/hid/hid-mcp2221.c
14112
14113MCP251XFD SPI-CAN NETWORK DRIVER
14114M: Marc Kleine-Budde <[email protected]>
14115M: Manivannan Sadhasivam <[email protected]>
14116R: Thomas Kopp <[email protected]>
14117L: [email protected]
14118S: Maintained
14119F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14120F: drivers/net/can/spi/mcp251xfd/
14121
14122MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14123M: Peter Rosin <[email protected]>
14124L: [email protected]
14125S: Maintained
14126F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14127F: drivers/iio/potentiometer/mcp4018.c
14128F: drivers/iio/potentiometer/mcp4531.c
14129
14130MCP4821 DAC DRIVER
14131M: Anshul Dalal <[email protected]>
14132L: [email protected]
14133S: Maintained
14134F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14135F: drivers/iio/dac/mcp4821.c
14136
14137MCR20A IEEE-802.15.4 RADIO DRIVER
14138M: Stefan Schmidt <[email protected]>
14139L: [email protected]
14140S: Odd Fixes
14141W: https://github.com/xueliu/mcr20a-linux
14142F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14143F: drivers/net/ieee802154/mcr20a.c
14144F: drivers/net/ieee802154/mcr20a.h
14145
14146MDIO REGMAP DRIVER
14147M: Maxime Chevallier <[email protected]>
14148L: [email protected]
14149S: Maintained
14150F: drivers/net/mdio/mdio-regmap.c
14151F: include/linux/mdio/mdio-regmap.h
14152
14153MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14154M: William Breathitt Gray <[email protected]>
14155L: [email protected]
14156S: Maintained
14157F: drivers/iio/dac/cio-dac.c
14158
14159MEDIA CONTROLLER FRAMEWORK
14160M: Sakari Ailus <[email protected]>
14161M: Laurent Pinchart <[email protected]>
14162L: [email protected]
14163S: Supported
14164W: https://www.linuxtv.org
14165T: git git://linuxtv.org/media_tree.git
14166F: drivers/media/mc/
14167F: include/media/media-*.h
14168F: include/uapi/linux/media.h
14169
14170MEDIA DRIVER FOR FREESCALE IMX PXP
14171M: Philipp Zabel <[email protected]>
14172L: [email protected]
14173S: Maintained
14174T: git git://linuxtv.org/media_tree.git
14175F: drivers/media/platform/nxp/imx-pxp.[ch]
14176
14177MEDIA DRIVERS FOR ASCOT2E
14178M: Sergey Kozlov <[email protected]>
14179M: Abylay Ospan <[email protected]>
14180L: [email protected]
14181S: Supported
14182W: https://linuxtv.org
14183W: http://netup.tv/
14184T: git git://linuxtv.org/media_tree.git
14185F: drivers/media/dvb-frontends/ascot2e*
14186
14187MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14188M: Jasmin Jessich <[email protected]>
14189L: [email protected]
14190S: Maintained
14191W: https://linuxtv.org
14192T: git git://linuxtv.org/media_tree.git
14193F: drivers/media/dvb-frontends/cxd2099*
14194
14195MEDIA DRIVERS FOR CXD2841ER
14196M: Sergey Kozlov <[email protected]>
14197M: Abylay Ospan <[email protected]>
14198L: [email protected]
14199S: Supported
14200W: https://linuxtv.org
14201W: http://netup.tv/
14202T: git git://linuxtv.org/media_tree.git
14203F: drivers/media/dvb-frontends/cxd2841er*
14204
14205MEDIA DRIVERS FOR CXD2880
14206M: Yasunari Takiguchi <[email protected]>
14207L: [email protected]
14208S: Supported
14209W: http://linuxtv.org/
14210T: git git://linuxtv.org/media_tree.git
14211F: drivers/media/dvb-frontends/cxd2880/*
14212F: drivers/media/spi/cxd2880*
14213
14214MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14215L: [email protected]
14216S: Orphan
14217W: https://linuxtv.org
14218T: git git://linuxtv.org/media_tree.git
14219F: drivers/media/pci/ddbridge/*
14220
14221MEDIA DRIVERS FOR FREESCALE IMX
14222M: Steve Longerbeam <[email protected]>
14223M: Philipp Zabel <[email protected]>
14224L: [email protected]
14225S: Maintained
14226T: git git://linuxtv.org/media_tree.git
14227F: Documentation/admin-guide/media/imx.rst
14228F: Documentation/devicetree/bindings/media/imx.txt
14229F: drivers/staging/media/imx/
14230F: include/linux/imx-media.h
14231F: include/media/imx.h
14232
14233MEDIA DRIVERS FOR FREESCALE IMX7/8
14234M: Rui Miguel Silva <[email protected]>
14235M: Laurent Pinchart <[email protected]>
14236M: Martin Kepplinger <[email protected]>
14237R: Purism Kernel Team <[email protected]>
14238L: [email protected]
14239S: Maintained
14240T: git git://linuxtv.org/media_tree.git
14241F: Documentation/admin-guide/media/imx7.rst
14242F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14243F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14244F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14245F: drivers/media/platform/nxp/imx-mipi-csis.c
14246F: drivers/media/platform/nxp/imx7-media-csi.c
14247F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14248
14249MEDIA DRIVERS FOR HELENE
14250M: Abylay Ospan <[email protected]>
14251L: [email protected]
14252S: Supported
14253W: https://linuxtv.org
14254W: http://netup.tv/
14255T: git git://linuxtv.org/media_tree.git
14256F: drivers/media/dvb-frontends/helene*
14257
14258MEDIA DRIVERS FOR HORUS3A
14259M: Sergey Kozlov <[email protected]>
14260M: Abylay Ospan <[email protected]>
14261L: [email protected]
14262S: Supported
14263W: https://linuxtv.org
14264W: http://netup.tv/
14265T: git git://linuxtv.org/media_tree.git
14266F: drivers/media/dvb-frontends/horus3a*
14267
14268MEDIA DRIVERS FOR LNBH25
14269M: Sergey Kozlov <[email protected]>
14270M: Abylay Ospan <[email protected]>
14271L: [email protected]
14272S: Supported
14273W: https://linuxtv.org
14274W: http://netup.tv/
14275T: git git://linuxtv.org/media_tree.git
14276F: drivers/media/dvb-frontends/lnbh25*
14277
14278MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14279L: [email protected]
14280S: Orphan
14281W: https://linuxtv.org
14282T: git git://linuxtv.org/media_tree.git
14283F: drivers/media/dvb-frontends/mxl5xx*
14284
14285MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14286M: Sergey Kozlov <[email protected]>
14287M: Abylay Ospan <[email protected]>
14288L: [email protected]
14289S: Supported
14290W: https://linuxtv.org
14291W: http://netup.tv/
14292T: git git://linuxtv.org/media_tree.git
14293F: drivers/media/pci/netup_unidvb/*
14294
14295MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14296M: Dmitry Osipenko <[email protected]>
14297L: [email protected]
14298L: [email protected]
14299S: Maintained
14300T: git git://linuxtv.org/media_tree.git
14301F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14302F: drivers/media/platform/nvidia/tegra-vde/
14303
14304MEDIA DRIVERS FOR RENESAS - CEU
14305M: Jacopo Mondi <[email protected]>
14306L: [email protected]
14307L: [email protected]
14308S: Supported
14309T: git git://linuxtv.org/media_tree.git
14310F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
14311F: drivers/media/platform/renesas/renesas-ceu.c
14312F: include/media/drv-intf/renesas-ceu.h
14313
14314MEDIA DRIVERS FOR RENESAS - DRIF
14315M: Fabrizio Castro <[email protected]>
14316L: [email protected]
14317L: [email protected]
14318S: Supported
14319T: git git://linuxtv.org/media_tree.git
14320F: Documentation/devicetree/bindings/media/renesas,drif.yaml
14321F: drivers/media/platform/renesas/rcar_drif.c
14322
14323MEDIA DRIVERS FOR RENESAS - FCP
14324M: Laurent Pinchart <[email protected]>
14325L: [email protected]
14326L: [email protected]
14327S: Supported
14328T: git git://linuxtv.org/media_tree.git
14329F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
14330F: drivers/media/platform/renesas/rcar-fcp.c
14331F: include/media/rcar-fcp.h
14332
14333MEDIA DRIVERS FOR RENESAS - FDP1
14334M: Kieran Bingham <[email protected]>
14335L: [email protected]
14336L: [email protected]
14337S: Supported
14338T: git git://linuxtv.org/media_tree.git
14339F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14340F: drivers/media/platform/renesas/rcar_fdp1.c
14341
14342MEDIA DRIVERS FOR RENESAS - VIN
14343M: Niklas Söderlund <[email protected]>
14344L: [email protected]
14345L: [email protected]
14346S: Supported
14347T: git git://linuxtv.org/media_tree.git
14348F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
14349F: Documentation/devicetree/bindings/media/renesas,isp.yaml
14350F: Documentation/devicetree/bindings/media/renesas,vin.yaml
14351F: drivers/media/platform/renesas/rcar-csi2.c
14352F: drivers/media/platform/renesas/rcar-isp.c
14353F: drivers/media/platform/renesas/rcar-vin/
14354
14355MEDIA DRIVERS FOR RENESAS - VSP1
14356M: Laurent Pinchart <[email protected]>
14357M: Kieran Bingham <[email protected]>
14358L: [email protected]
14359L: [email protected]
14360S: Supported
14361T: git git://linuxtv.org/media_tree.git
14362F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14363F: drivers/media/platform/renesas/vsp1/
14364
14365MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14366L: [email protected]
14367S: Orphan
14368W: https://linuxtv.org
14369T: git git://linuxtv.org/media_tree.git
14370F: drivers/media/dvb-frontends/stv0910*
14371
14372MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14373L: [email protected]
14374S: Orphan
14375W: https://linuxtv.org
14376T: git git://linuxtv.org/media_tree.git
14377F: drivers/media/dvb-frontends/stv6111*
14378
14379MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14380M: Hugues Fruchet <[email protected]>
14381M: Alain Volmat <[email protected]>
14382L: [email protected]
14383S: Supported
14384T: git git://linuxtv.org/media_tree.git
14385F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14386F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14387F: drivers/media/platform/st/stm32/stm32-dcmi.c
14388F: drivers/media/platform/st/stm32/stm32-dcmipp/*
14389
14390MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14391M: Mauro Carvalho Chehab <[email protected]>
14392L: [email protected]
14393S: Maintained
14394W: https://linuxtv.org
14395Q: http://patchwork.kernel.org/project/linux-media/list/
14396T: git git://linuxtv.org/media_tree.git
14397F: Documentation/admin-guide/media/
14398F: Documentation/devicetree/bindings/media/
14399F: Documentation/driver-api/media/
14400F: Documentation/userspace-api/media/
14401F: drivers/media/
14402F: drivers/staging/media/
14403F: include/dt-bindings/media/
14404F: include/linux/platform_data/media/
14405F: include/media/
14406F: include/uapi/linux/dvb/
14407F: include/uapi/linux/ivtv*
14408F: include/uapi/linux/media.h
14409F: include/uapi/linux/uvcvideo.h
14410F: include/uapi/linux/v4l2-*
14411F: include/uapi/linux/videodev2.h
14412
14413MEDIATEK BLUETOOTH DRIVER
14414M: Sean Wang <[email protected]>
14415L: [email protected]
14416L: [email protected] (moderated for non-subscribers)
14417S: Maintained
14418F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14419F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14420F: drivers/bluetooth/btmtkuart.c
14421
14422MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14423M: Sean Wang <[email protected]>
14424L: [email protected]
14425S: Maintained
14426F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14427F: drivers/power/reset/mt6323-poweroff.c
14428
14429MEDIATEK CIR DRIVER
14430M: Sean Wang <[email protected]>
14431S: Maintained
14432F: drivers/media/rc/mtk-cir.c
14433
14434MEDIATEK DMA DRIVER
14435M: Sean Wang <[email protected]>
14436L: [email protected]
14437L: [email protected] (moderated for non-subscribers)
14438L: [email protected] (moderated for non-subscribers)
14439S: Maintained
14440F: Documentation/devicetree/bindings/dma/mediatek,*
14441F: drivers/dma/mediatek/
14442
14443MEDIATEK ETHERNET DRIVER
14444M: Felix Fietkau <[email protected]>
14445M: Sean Wang <[email protected]>
14446M: Mark Lee <[email protected]>
14447M: Lorenzo Bianconi <[email protected]>
14448L: [email protected]
14449S: Maintained
14450F: drivers/net/ethernet/mediatek/
14451
14452MEDIATEK ETHERNET PCS DRIVER
14453M: Alexander Couzens <[email protected]>
14454M: Daniel Golle <[email protected]>
14455L: [email protected]
14456S: Maintained
14457F: drivers/net/pcs/pcs-mtk-lynxi.c
14458F: include/linux/pcs/pcs-mtk-lynxi.h
14459
14460MEDIATEK ETHERNET PHY DRIVERS
14461M: Daniel Golle <[email protected]>
14462M: Qingfang Deng <[email protected]>
14463M: SkyLake Huang <[email protected]>
14464L: [email protected]
14465S: Maintained
14466F: drivers/net/phy/mediatek-ge-soc.c
14467F: drivers/net/phy/mediatek-ge.c
14468F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14469
14470MEDIATEK I2C CONTROLLER DRIVER
14471M: Qii Wang <[email protected]>
14472L: [email protected]
14473S: Maintained
14474F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14475F: drivers/i2c/busses/i2c-mt65xx.c
14476
14477MEDIATEK IOMMU DRIVER
14478M: Yong Wu <[email protected]>
14479L: [email protected]
14480L: [email protected] (moderated for non-subscribers)
14481S: Supported
14482F: Documentation/devicetree/bindings/iommu/mediatek*
14483F: drivers/iommu/mtk_iommu*
14484F: include/dt-bindings/memory/mediatek,mt*-port.h
14485F: include/dt-bindings/memory/mt*-port.h
14486
14487MEDIATEK JPEG DRIVER
14488M: Bin Liu <[email protected]>
14489S: Supported
14490F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14491F: drivers/media/platform/mediatek/jpeg/
14492
14493MEDIATEK KEYPAD DRIVER
14494M: Mattijs Korpershoek <[email protected]>
14495S: Supported
14496F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14497F: drivers/input/keyboard/mt6779-keypad.c
14498
14499MEDIATEK MDP DRIVER
14500M: Minghsiu Tsai <[email protected]>
14501M: Houlong Wei <[email protected]>
14502M: Andrew-CT Chen <[email protected]>
14503S: Supported
14504F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
14505F: drivers/media/platform/mediatek/mdp/
14506F: drivers/media/platform/mediatek/vpu/
14507
14508MEDIATEK MEDIA DRIVER
14509M: Tiffany Lin <[email protected]>
14510M: Andrew-CT Chen <[email protected]>
14511M: Yunfei Dong <[email protected]>
14512S: Supported
14513F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14514F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
14515F: drivers/media/platform/mediatek/vcodec/
14516F: drivers/media/platform/mediatek/vpu/
14517
14518MEDIATEK MIPI-CSI CDPHY DRIVER
14519M: Julien Stephan <[email protected]>
14520M: Andy Hsieh <[email protected]>
14521S: Supported
14522F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14523F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14524
14525MEDIATEK MMC/SD/SDIO DRIVER
14526M: Chaotian Jing <[email protected]>
14527S: Maintained
14528F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14529F: drivers/mmc/host/mtk-sd.c
14530
14531MEDIATEK MT76 WIRELESS LAN DRIVER
14532M: Felix Fietkau <[email protected]>
14533M: Lorenzo Bianconi <[email protected]>
14534M: Ryder Lee <[email protected]>
14535R: Shayne Chen <[email protected]>
14536R: Sean Wang <[email protected]>
14537L: [email protected]
14538S: Maintained
14539T: git https://github.com/nbd168/wireless
14540F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14541F: drivers/net/wireless/mediatek/mt76/
14542
14543MEDIATEK MT7601U WIRELESS LAN DRIVER
14544M: Jakub Kicinski <[email protected]>
14545L: [email protected]
14546S: Maintained
14547F: drivers/net/wireless/mediatek/mt7601u/
14548
14549MEDIATEK MT7621 CLOCK DRIVER
14550M: Sergio Paracuellos <[email protected]>
14551S: Maintained
14552F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14553F: drivers/clk/ralink/clk-mt7621.c
14554
14555MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14556M: Sergio Paracuellos <[email protected]>
14557S: Maintained
14558F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14559F: drivers/pci/controller/pcie-mt7621.c
14560
14561MEDIATEK MT7621 PHY PCI DRIVER
14562M: Sergio Paracuellos <[email protected]>
14563S: Maintained
14564F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14565F: drivers/phy/ralink/phy-mt7621-pci.c
14566
14567MEDIATEK MT7621/28/88 I2C DRIVER
14568M: Stefan Roese <[email protected]>
14569L: [email protected]
14570S: Maintained
14571F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14572F: drivers/i2c/busses/i2c-mt7621.c
14573
14574MEDIATEK MTMIPS CLOCK DRIVER
14575M: Sergio Paracuellos <[email protected]>
14576S: Maintained
14577F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14578F: drivers/clk/ralink/clk-mtmips.c
14579
14580MEDIATEK NAND CONTROLLER DRIVER
14581L: [email protected]
14582S: Orphan
14583F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14584F: drivers/mtd/nand/raw/mtk_*
14585
14586MEDIATEK PMIC LED DRIVER
14587M: Sean Wang <[email protected]>
14588S: Maintained
14589F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
14590F: drivers/leds/leds-mt6323.c
14591
14592MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14593M: Sean Wang <[email protected]>
14594S: Maintained
14595F: drivers/char/hw_random/mtk-rng.c
14596
14597MEDIATEK SMI DRIVER
14598M: Yong Wu <[email protected]>
14599L: [email protected] (moderated for non-subscribers)
14600S: Supported
14601F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14602F: drivers/memory/mtk-smi.c
14603F: include/soc/mediatek/smi.h
14604
14605MEDIATEK SWITCH DRIVER
14606M: Arınç ÜNAL <[email protected]>
14607M: Daniel Golle <[email protected]>
14608M: DENG Qingfang <[email protected]>
14609M: Sean Wang <[email protected]>
14610L: [email protected]
14611S: Maintained
14612F: drivers/net/dsa/mt7530-mdio.c
14613F: drivers/net/dsa/mt7530-mmio.c
14614F: drivers/net/dsa/mt7530.*
14615F: net/dsa/tag_mtk.c
14616
14617MEDIATEK T7XX 5G WWAN MODEM DRIVER
14618M: Chandrashekar Devegowda <[email protected]>
14619R: Chiranjeevi Rapolu <[email protected]>
14620R: Liu Haijun <[email protected]>
14621R: M Chetan Kumar <[email protected]>
14622R: Ricardo Martinez <[email protected]>
14623L: [email protected]
14624S: Supported
14625F: drivers/net/wwan/t7xx/
14626
14627MEDIATEK USB3 DRD IP DRIVER
14628M: Chunfeng Yun <[email protected]>
14629L: [email protected]
14630L: [email protected] (moderated for non-subscribers)
14631L: [email protected] (moderated for non-subscribers)
14632S: Maintained
14633F: Documentation/devicetree/bindings/usb/mediatek,*
14634F: drivers/usb/host/xhci-mtk*
14635F: drivers/usb/mtu3/
14636
14637MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14638M: Peter Senna Tschudin <[email protected]>
14639M: Ian Ray <[email protected]>
14640M: Martyn Welch <[email protected]>
14641S: Maintained
14642F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14643F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14644
14645MEGARAID SCSI/SAS DRIVERS
14646M: Kashyap Desai <[email protected]>
14647M: Sumit Saxena <[email protected]>
14648M: Shivasharan S <[email protected]>
14649M: Chandrakanth patil <[email protected]>
14650L: [email protected]
14651L: [email protected]
14652S: Maintained
14653W: http://www.avagotech.com/support/
14654F: Documentation/scsi/megaraid.rst
14655F: drivers/scsi/megaraid.*
14656F: drivers/scsi/megaraid/
14657
14658MELEXIS MLX90614 DRIVER
14659M: Crt Mori <[email protected]>
14660L: [email protected]
14661S: Supported
14662W: http://www.melexis.com
14663F: drivers/iio/temperature/mlx90614.c
14664
14665MELEXIS MLX90632 DRIVER
14666M: Crt Mori <[email protected]>
14667L: [email protected]
14668S: Supported
14669W: http://www.melexis.com
14670F: drivers/iio/temperature/mlx90632.c
14671
14672MELEXIS MLX90635 DRIVER
14673M: Crt Mori <[email protected]>
14674L: [email protected]
14675S: Supported
14676W: http://www.melexis.com
14677F: drivers/iio/temperature/mlx90635.c
14678
14679MELFAS MIP4 TOUCHSCREEN DRIVER
14680M: Sangwon Jee <[email protected]>
14681S: Supported
14682W: http://www.melfas.com
14683F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14684F: drivers/input/touchscreen/melfas_mip4.c
14685
14686MELLANOX BLUEFIELD I2C DRIVER
14687M: Khalil Blaiech <[email protected]>
14688M: Asmaa Mnebhi <[email protected]>
14689L: [email protected]
14690S: Supported
14691F: drivers/i2c/busses/i2c-mlxbf.c
14692
14693MELLANOX ETHERNET DRIVER (mlx4_en)
14694M: Tariq Toukan <[email protected]>
14695L: [email protected]
14696S: Supported
14697W: https://www.nvidia.com/networking/
14698Q: https://patchwork.kernel.org/project/netdevbpf/list/
14699F: drivers/net/ethernet/mellanox/mlx4/en_*
14700
14701MELLANOX ETHERNET DRIVER (mlx5e)
14702M: Saeed Mahameed <[email protected]>
14703M: Tariq Toukan <[email protected]>
14704L: [email protected]
14705S: Supported
14706W: https://www.nvidia.com/networking/
14707Q: https://patchwork.kernel.org/project/netdevbpf/list/
14708F: drivers/net/ethernet/mellanox/mlx5/core/en_*
14709
14710MELLANOX ETHERNET INNOVA DRIVERS
14711R: Boris Pismenny <[email protected]>
14712L: [email protected]
14713S: Supported
14714W: https://www.nvidia.com/networking/
14715Q: https://patchwork.kernel.org/project/netdevbpf/list/
14716F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14717F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14718F: include/linux/mlx5/mlx5_ifc_fpga.h
14719
14720MELLANOX ETHERNET SWITCH DRIVERS
14721M: Ido Schimmel <[email protected]>
14722M: Petr Machata <[email protected]>
14723L: [email protected]
14724S: Supported
14725W: https://www.nvidia.com/networking/
14726Q: https://patchwork.kernel.org/project/netdevbpf/list/
14727F: drivers/net/ethernet/mellanox/mlxsw/
14728F: tools/testing/selftests/drivers/net/mlxsw/
14729
14730MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14731M: [email protected]
14732L: [email protected]
14733S: Supported
14734W: https://www.nvidia.com/networking/
14735Q: https://patchwork.kernel.org/project/netdevbpf/list/
14736F: drivers/net/ethernet/mellanox/mlxfw/
14737
14738MELLANOX HARDWARE PLATFORM SUPPORT
14739M: Hans de Goede <[email protected]>
14740M: Ilpo Järvinen <[email protected]>
14741M: Vadim Pasternak <[email protected]>
14742L: [email protected]
14743S: Supported
14744F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14745F: drivers/platform/mellanox/
14746F: include/linux/platform_data/mlxreg.h
14747
14748MELLANOX MLX4 core VPI driver
14749M: Tariq Toukan <[email protected]>
14750L: [email protected]
14751L: [email protected]
14752S: Supported
14753W: https://www.nvidia.com/networking/
14754Q: https://patchwork.kernel.org/project/netdevbpf/list/
14755F: drivers/net/ethernet/mellanox/mlx4/
14756F: include/linux/mlx4/
14757
14758MELLANOX MLX4 IB driver
14759M: Yishai Hadas <[email protected]>
14760L: [email protected]
14761S: Supported
14762W: https://www.nvidia.com/networking/
14763Q: http://patchwork.kernel.org/project/linux-rdma/list/
14764F: drivers/infiniband/hw/mlx4/
14765F: include/linux/mlx4/
14766F: include/uapi/rdma/mlx4-abi.h
14767
14768MELLANOX MLX5 core VPI driver
14769M: Saeed Mahameed <[email protected]>
14770M: Leon Romanovsky <[email protected]>
14771M: Tariq Toukan <[email protected]>
14772L: [email protected]
14773L: [email protected]
14774S: Supported
14775W: https://www.nvidia.com/networking/
14776Q: https://patchwork.kernel.org/project/netdevbpf/list/
14777F: Documentation/networking/device_drivers/ethernet/mellanox/
14778F: drivers/net/ethernet/mellanox/mlx5/core/
14779F: include/linux/mlx5/
14780
14781MELLANOX MLX5 IB driver
14782M: Leon Romanovsky <[email protected]>
14783L: [email protected]
14784S: Supported
14785W: https://www.nvidia.com/networking/
14786Q: http://patchwork.kernel.org/project/linux-rdma/list/
14787F: drivers/infiniband/hw/mlx5/
14788F: include/linux/mlx5/
14789F: include/uapi/rdma/mlx5-abi.h
14790
14791MELLANOX MLX5 VDPA DRIVER
14792M: Dragos Tatulea <[email protected]>
14793L: [email protected]
14794S: Supported
14795F: drivers/vdpa/mlx5/
14796
14797MELLANOX MLXCPLD I2C AND MUX DRIVER
14798M: Vadim Pasternak <[email protected]>
14799M: Michael Shych <[email protected]>
14800L: [email protected]
14801S: Supported
14802F: Documentation/i2c/busses/i2c-mlxcpld.rst
14803F: drivers/i2c/busses/i2c-mlxcpld.c
14804F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
14805
14806MELLANOX MLXCPLD LED DRIVER
14807M: Vadim Pasternak <[email protected]>
14808L: [email protected]
14809S: Supported
14810F: Documentation/leds/leds-mlxcpld.rst
14811F: drivers/leds/leds-mlxcpld.c
14812F: drivers/leds/leds-mlxreg.c
14813
14814MELLANOX PLATFORM DRIVER
14815M: Vadim Pasternak <[email protected]>
14816L: [email protected]
14817S: Supported
14818F: drivers/platform/x86/mlx-platform.c
14819
14820MEMBARRIER SUPPORT
14821M: Mathieu Desnoyers <[email protected]>
14822M: "Paul E. McKenney" <[email protected]>
14823L: [email protected]
14824S: Supported
14825F: Documentation/scheduler/membarrier.rst
14826F: arch/*/include/asm/membarrier.h
14827F: arch/*/include/asm/sync_core.h
14828F: include/uapi/linux/membarrier.h
14829F: kernel/sched/membarrier.c
14830
14831MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14832M: Mike Rapoport <[email protected]>
14833L: [email protected]
14834S: Maintained
14835F: Documentation/core-api/boot-time-mm.rst
14836F: include/linux/memblock.h
14837F: mm/memblock.c
14838F: mm/mm_init.c
14839F: tools/testing/memblock/
14840
14841MEMORY ALLOCATION PROFILING
14842M: Suren Baghdasaryan <[email protected]>
14843M: Kent Overstreet <[email protected]>
14844L: [email protected]
14845S: Maintained
14846F: Documentation/mm/allocation-profiling.rst
14847F: include/linux/alloc_tag.h
14848F: include/linux/pgalloc_tag.h
14849F: lib/alloc_tag.c
14850
14851MEMORY CONTROLLER DRIVERS
14852M: Krzysztof Kozlowski <[email protected]>
14853L: [email protected]
14854S: Maintained
14855B: mailto:[email protected]
14856T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14857F: Documentation/devicetree/bindings/memory-controllers/
14858F: drivers/memory/
14859F: include/dt-bindings/memory/
14860F: include/memory/
14861
14862MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14863M: Dmitry Osipenko <[email protected]>
14864L: [email protected]
14865L: [email protected]
14866S: Maintained
14867T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14868F: drivers/devfreq/tegra30-devfreq.c
14869
14870MEMORY HOT(UN)PLUG
14871M: David Hildenbrand <[email protected]>
14872M: Oscar Salvador <[email protected]>
14873L: [email protected]
14874S: Maintained
14875F: Documentation/admin-guide/mm/memory-hotplug.rst
14876F: Documentation/core-api/memory-hotplug.rst
14877F: drivers/base/memory.c
14878F: include/linux/memory_hotplug.h
14879F: mm/memory_hotplug.c
14880F: tools/testing/selftests/memory-hotplug/
14881
14882MEMORY MANAGEMENT
14883M: Andrew Morton <[email protected]>
14884L: [email protected]
14885S: Maintained
14886W: http://www.linux-mm.org
14887T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14888T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14889F: include/linux/gfp.h
14890F: include/linux/gfp_types.h
14891F: include/linux/memfd.h
14892F: include/linux/memory.h
14893F: include/linux/memory_hotplug.h
14894F: include/linux/memory-tiers.h
14895F: include/linux/mempolicy.h
14896F: include/linux/mempool.h
14897F: include/linux/memremap.h
14898F: include/linux/mm.h
14899F: include/linux/mm_*.h
14900F: include/linux/mmzone.h
14901F: include/linux/mmu_notifier.h
14902F: include/linux/pagewalk.h
14903F: include/linux/rmap.h
14904F: include/trace/events/ksm.h
14905F: mm/
14906F: tools/mm/
14907F: tools/testing/selftests/mm/
14908N: include/linux/page[-_]*
14909
14910MEMORY MAPPING
14911M: Andrew Morton <[email protected]>
14912R: Liam R. Howlett <[email protected]>
14913R: Vlastimil Babka <[email protected]>
14914R: Lorenzo Stoakes <[email protected]>
14915L: [email protected]
14916S: Maintained
14917W: http://www.linux-mm.org
14918T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14919F: mm/mmap.c
14920
14921MEMORY TECHNOLOGY DEVICES (MTD)
14922M: Miquel Raynal <[email protected]>
14923M: Richard Weinberger <[email protected]>
14924M: Vignesh Raghavendra <[email protected]>
14925L: [email protected]
14926S: Maintained
14927W: http://www.linux-mtd.infradead.org/
14928Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14929C: irc://irc.oftc.net/mtd
14930T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14931T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14932F: Documentation/devicetree/bindings/mtd/
14933F: drivers/mtd/
14934F: include/linux/mtd/
14935F: include/uapi/mtd/
14936
14937MEMSENSING MICROSYSTEMS MSA311 DRIVER
14938M: Dmitry Rokosov <[email protected]>
14939L: [email protected]
14940S: Maintained
14941F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14942F: drivers/iio/accel/msa311.c
14943
14944MEN A21 WATCHDOG DRIVER
14945M: Johannes Thumshirn <[email protected]>
14946L: [email protected]
14947S: Maintained
14948F: drivers/watchdog/mena21_wdt.c
14949
14950MEN CHAMELEON BUS (mcb)
14951M: Johannes Thumshirn <[email protected]>
14952S: Maintained
14953F: Documentation/driver-api/men-chameleon-bus.rst
14954F: drivers/mcb/
14955F: include/linux/mcb.h
14956
14957MEN F21BMC (Board Management Controller)
14958M: Andreas Werner <[email protected]>
14959S: Supported
14960F: Documentation/hwmon/menf21bmc.rst
14961F: drivers/hwmon/menf21bmc_hwmon.c
14962F: drivers/leds/leds-menf21bmc.c
14963F: drivers/mfd/menf21bmc.c
14964F: drivers/watchdog/menf21bmc_wdt.c
14965
14966MEN Z069 WATCHDOG DRIVER
14967M: Johannes Thumshirn <[email protected]>
14968L: [email protected]
14969S: Maintained
14970F: drivers/watchdog/menz69_wdt.c
14971
14972MESON AO CEC DRIVER FOR AMLOGIC SOCS
14973M: Neil Armstrong <[email protected]>
14974L: [email protected]
14975L: [email protected]
14976S: Supported
14977W: http://linux-meson.com/
14978T: git git://linuxtv.org/media_tree.git
14979F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14980F: drivers/media/cec/platform/meson/ao-cec-g12a.c
14981F: drivers/media/cec/platform/meson/ao-cec.c
14982
14983MESON GE2D DRIVER FOR AMLOGIC SOCS
14984M: Neil Armstrong <[email protected]>
14985L: [email protected]
14986L: [email protected]
14987S: Supported
14988T: git git://linuxtv.org/media_tree.git
14989F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14990F: drivers/media/platform/amlogic/meson-ge2d/
14991
14992MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14993M: Liang Yang <[email protected]>
14994L: [email protected]
14995S: Maintained
14996F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14997F: drivers/mtd/nand/raw/meson_*
14998
14999MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15000M: Neil Armstrong <[email protected]>
15001L: [email protected]
15002L: [email protected]
15003S: Supported
15004T: git git://linuxtv.org/media_tree.git
15005F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15006F: drivers/staging/media/meson/vdec/
15007
15008META ETHERNET DRIVERS
15009M: Alexander Duyck <[email protected]>
15010M: Jakub Kicinski <[email protected]>
15011R: [email protected]
15012S: Supported
15013F: Documentation/networking/device_drivers/ethernet/meta/
15014F: drivers/net/ethernet/meta/
15015
15016METHODE UDPU SUPPORT
15017M: Robert Marko <[email protected]>
15018S: Maintained
15019F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15020F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15021
15022MHI BUS
15023M: Manivannan Sadhasivam <[email protected]>
15024L: [email protected]
15025L: [email protected]
15026S: Maintained
15027T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15028F: Documentation/ABI/stable/sysfs-bus-mhi
15029F: Documentation/mhi/
15030F: drivers/bus/mhi/
15031F: drivers/pci/endpoint/functions/pci-epf-mhi.c
15032F: include/linux/mhi.h
15033
15034MICROBLAZE ARCHITECTURE
15035M: Michal Simek <[email protected]>
15036S: Supported
15037W: http://www.monstr.eu/fdt/
15038T: git git://git.monstr.eu/linux-2.6-microblaze.git
15039F: arch/microblaze/
15040
15041MICROBLAZE TMR INJECT
15042M: Appana Durga Kedareswara rao <[email protected]>
15043S: Supported
15044F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15045F: drivers/misc/xilinx_tmr_inject.c
15046
15047MICROBLAZE TMR MANAGER
15048M: Appana Durga Kedareswara rao <[email protected]>
15049S: Supported
15050F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15051F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15052F: drivers/misc/xilinx_tmr_manager.c
15053
15054MICROCHIP AT91 DMA DRIVERS
15055M: Ludovic Desroches <[email protected]>
15056L: [email protected] (moderated for non-subscribers)
15057L: [email protected]
15058S: Supported
15059F: Documentation/devicetree/bindings/dma/atmel-dma.txt
15060F: drivers/dma/at_hdmac.c
15061F: drivers/dma/at_xdmac.c
15062F: include/dt-bindings/dma/at91.h
15063
15064MICROCHIP AT91 SERIAL DRIVER
15065M: Richard Genoud <[email protected]>
15066S: Maintained
15067F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15068F: drivers/tty/serial/atmel_serial.c
15069F: drivers/tty/serial/atmel_serial.h
15070
15071MICROCHIP AT91 USART MFD DRIVER
15072M: Radu Pirea <[email protected]>
15073L: [email protected]
15074S: Supported
15075F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15076F: drivers/mfd/at91-usart.c
15077F: include/dt-bindings/mfd/at91-usart.h
15078
15079MICROCHIP AT91 USART SPI DRIVER
15080M: Radu Pirea <[email protected]>
15081L: [email protected]
15082S: Supported
15083F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15084F: drivers/spi/spi-at91-usart.c
15085
15086MICROCHIP AUDIO ASOC DRIVERS
15087M: Claudiu Beznea <[email protected]>
15088L: [email protected] (moderated for non-subscribers)
15089S: Supported
15090F: Documentation/devicetree/bindings/sound/atmel*
15091F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15092F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15093F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15094F: sound/soc/atmel
15095
15096MICROCHIP CSI2DC DRIVER
15097M: Eugen Hristev <[email protected]>
15098L: [email protected]
15099S: Supported
15100F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15101F: drivers/media/platform/microchip/microchip-csi2dc.c
15102
15103MICROCHIP ECC DRIVER
15104L: [email protected]
15105S: Orphan
15106F: drivers/crypto/atmel-ecc.*
15107
15108MICROCHIP EIC DRIVER
15109M: Claudiu Beznea <[email protected]>
15110L: [email protected] (moderated for non-subscribers)
15111S: Supported
15112F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15113F: drivers/irqchip/irq-mchp-eic.c
15114
15115MICROCHIP I2C DRIVER
15116M: Codrin Ciubotariu <[email protected]>
15117L: [email protected]
15118S: Supported
15119F: drivers/i2c/busses/i2c-at91-*.c
15120F: drivers/i2c/busses/i2c-at91.h
15121
15122MICROCHIP ISC DRIVER
15123M: Eugen Hristev <[email protected]>
15124L: [email protected]
15125S: Supported
15126F: Documentation/devicetree/bindings/media/atmel,isc.yaml
15127F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
15128F: drivers/media/platform/microchip/microchip-isc*
15129F: drivers/media/platform/microchip/microchip-sama*-isc*
15130F: drivers/staging/media/deprecated/atmel/atmel-isc*
15131F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15132F: include/linux/atmel-isc-media.h
15133
15134MICROCHIP ISI DRIVER
15135M: Eugen Hristev <[email protected]>
15136L: [email protected]
15137S: Supported
15138F: drivers/media/platform/atmel/atmel-isi.c
15139F: drivers/media/platform/atmel/atmel-isi.h
15140
15141MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15142M: Woojung Huh <[email protected]>
15143M: [email protected]
15144L: [email protected]
15145S: Maintained
15146F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15147F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15148F: drivers/net/dsa/microchip/*
15149F: include/linux/dsa/ksz_common.h
15150F: include/linux/platform_data/microchip-ksz.h
15151F: net/dsa/tag_ksz.c
15152
15153MICROCHIP LAN743X ETHERNET DRIVER
15154M: Bryan Whitehead <[email protected]>
15155M: [email protected]
15156L: [email protected]
15157S: Maintained
15158F: drivers/net/ethernet/microchip/lan743x_*
15159
15160MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15161M: Parthiban Veerasooran <[email protected]>
15162L: [email protected]
15163S: Maintained
15164F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15165F: drivers/net/ethernet/microchip/lan865x/lan865x.c
15166
15167MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15168M: Arun Ramadoss <[email protected]>
15169R: [email protected]
15170L: [email protected]
15171S: Maintained
15172F: drivers/net/phy/microchip_t1.c
15173
15174MICROCHIP LAN966X ETHERNET DRIVER
15175M: Horatiu Vultur <[email protected]>
15176M: [email protected]
15177L: [email protected]
15178S: Maintained
15179F: drivers/net/ethernet/microchip/lan966x/*
15180
15181MICROCHIP LAN966X OIC DRIVER
15182M: Herve Codina <[email protected]>
15183S: Maintained
15184F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15185F: drivers/irqchip/irq-lan966x-oic.c
15186
15187MICROCHIP LCDFB DRIVER
15188M: Nicolas Ferre <[email protected]>
15189L: [email protected]
15190S: Maintained
15191F: drivers/video/fbdev/atmel_lcdfb.c
15192F: include/video/atmel_lcdc.h
15193
15194MICROCHIP MCP16502 PMIC DRIVER
15195M: Claudiu Beznea <[email protected]>
15196L: [email protected] (moderated for non-subscribers)
15197S: Supported
15198F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15199F: drivers/regulator/mcp16502.c
15200
15201MICROCHIP MCP3564 ADC DRIVER
15202M: Marius Cristea <[email protected]>
15203L: [email protected]
15204S: Supported
15205F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15206F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15207F: drivers/iio/adc/mcp3564.c
15208
15209MICROCHIP MCP3911 ADC DRIVER
15210M: Marcus Folkesson <[email protected]>
15211M: Kent Gustavsson <[email protected]>
15212L: [email protected]
15213S: Maintained
15214F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15215F: drivers/iio/adc/mcp3911.c
15216
15217MICROCHIP MMC/SD/SDIO MCI DRIVER
15218M: Aubin Constans <[email protected]>
15219S: Maintained
15220F: drivers/mmc/host/atmel-mci.c
15221
15222MICROCHIP NAND DRIVER
15223L: [email protected]
15224S: Orphan
15225F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
15226F: drivers/mtd/nand/raw/atmel/*
15227
15228MICROCHIP OTPC DRIVER
15229M: Claudiu Beznea <[email protected]>
15230L: [email protected] (moderated for non-subscribers)
15231S: Supported
15232F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15233F: drivers/nvmem/microchip-otpc.c
15234F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15235
15236MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15237M: Matteo Martelli <[email protected]>
15238L: [email protected]
15239S: Supported
15240F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15241F: drivers/iio/adc/pac1921.c
15242
15243MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15244M: Marius Cristea <[email protected]>
15245L: [email protected]
15246S: Supported
15247F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15248F: drivers/iio/adc/pac1934.c
15249
15250MICROCHIP PCI1XXXX GP DRIVER
15251M: Vaibhaav Ram T.L <[email protected]>
15252M: Kumaravel Thiagarajan <[email protected]>
15253L: [email protected]
15254S: Supported
15255F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15256F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15257F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15258F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15259
15260MICROCHIP PCI1XXXX I2C DRIVER
15261M: Tharun Kumar P <[email protected]>
15262M: Kumaravel Thiagarajan <[email protected]>
15263M: Microchip Linux Driver Support <[email protected]>
15264L: [email protected]
15265S: Maintained
15266F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15267
15268MICROCHIP PCIe UART DRIVER
15269M: Kumaravel Thiagarajan <[email protected]>
15270M: Tharun Kumar P <[email protected]>
15271L: [email protected]
15272S: Maintained
15273F: drivers/tty/serial/8250/8250_pci1xxxx.c
15274
15275MICROCHIP POLARFIRE FPGA DRIVERS
15276M: Conor Dooley <[email protected]>
15277R: Vladimir Georgiev <[email protected]>
15278L: [email protected]
15279S: Supported
15280F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15281F: drivers/fpga/microchip-spi.c
15282
15283MICROCHIP PWM DRIVER
15284M: Claudiu Beznea <[email protected]>
15285L: [email protected] (moderated for non-subscribers)
15286L: [email protected]
15287S: Supported
15288F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15289F: drivers/pwm/pwm-atmel.c
15290
15291MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15292M: Manikandan Muralidharan <[email protected]>
15293M: Dharma Balasubiramani <[email protected]>
15294L: [email protected]
15295S: Supported
15296F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15297F: drivers/gpu/drm/bridge/microchip-lvds.c
15298
15299MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15300M: Eugen Hristev <[email protected]>
15301L: [email protected]
15302S: Supported
15303F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15304F: drivers/iio/adc/at91-sama5d2_adc.c
15305F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15306
15307MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15308M: Claudiu Beznea <[email protected]>
15309S: Supported
15310F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15311F: drivers/power/reset/at91-sama5d2_shdwc.c
15312
15313MICROCHIP SOC DRIVERS
15314M: Conor Dooley <[email protected]>
15315S: Supported
15316T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15317F: Documentation/devicetree/bindings/soc/microchip/
15318F: drivers/soc/microchip/
15319
15320MICROCHIP SPI DRIVER
15321M: Ryan Wanner <[email protected]>
15322S: Supported
15323F: drivers/spi/spi-atmel.*
15324
15325MICROCHIP SSC DRIVER
15326M: Claudiu Beznea <[email protected]>
15327L: [email protected] (moderated for non-subscribers)
15328S: Supported
15329F: Documentation/devicetree/bindings/misc/atmel-ssc.txt
15330F: drivers/misc/atmel-ssc.c
15331F: include/linux/atmel-ssc.h
15332
15333Microchip Timer Counter Block (TCB) Capture Driver
15334M: Kamel Bouhara <[email protected]>
15335L: [email protected] (moderated for non-subscribers)
15336L: [email protected]
15337S: Maintained
15338F: drivers/counter/microchip-tcb-capture.c
15339
15340MICROCHIP USB251XB DRIVER
15341M: Richard Leitner <[email protected]>
15342L: [email protected]
15343S: Maintained
15344F: Documentation/devicetree/bindings/usb/usb251xb.yaml
15345F: drivers/usb/misc/usb251xb.c
15346
15347MICROCHIP USBA UDC DRIVER
15348M: Cristian Birsan <[email protected]>
15349L: [email protected] (moderated for non-subscribers)
15350S: Supported
15351F: drivers/usb/gadget/udc/atmel_usba_udc.*
15352
15353MICROCHIP WILC1000 WIFI DRIVER
15354M: Ajay Singh <[email protected]>
15355M: Claudiu Beznea <[email protected]>
15356L: [email protected]
15357S: Supported
15358F: drivers/net/wireless/microchip/wilc1000/
15359
15360MICROSEMI MIPS SOCS
15361M: Alexandre Belloni <[email protected]>
15362M: [email protected]
15363L: [email protected]
15364S: Supported
15365F: Documentation/devicetree/bindings/mips/mscc.txt
15366F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15367F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15368F: arch/mips/boot/dts/mscc/
15369F: arch/mips/configs/generic/board-ocelot.config
15370F: arch/mips/generic/board-ocelot.c
15371
15372MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15373M: Don Brace <[email protected]>
15374L: [email protected]
15375L: [email protected]
15376S: Supported
15377F: Documentation/scsi/smartpqi.rst
15378F: drivers/scsi/smartpqi/Kconfig
15379F: drivers/scsi/smartpqi/Makefile
15380F: drivers/scsi/smartpqi/smartpqi*.[ch]
15381F: include/linux/cciss*.h
15382F: include/uapi/linux/cciss*.h
15383
15384MICROSOFT MANA RDMA DRIVER
15385M: Long Li <[email protected]>
15386M: Ajay Sharma <[email protected]>
15387L: [email protected]
15388S: Supported
15389F: drivers/infiniband/hw/mana/
15390F: include/net/mana
15391F: include/uapi/rdma/mana-abi.h
15392
15393MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15394M: Maximilian Luz <[email protected]>
15395L: [email protected]
15396S: Maintained
15397F: drivers/platform/surface/surface_aggregator_tabletsw.c
15398
15399MICROSOFT SURFACE BATTERY AND AC DRIVERS
15400M: Maximilian Luz <[email protected]>
15401L: [email protected]
15402L: [email protected]
15403S: Maintained
15404F: drivers/power/supply/surface_battery.c
15405F: drivers/power/supply/surface_charger.c
15406
15407MICROSOFT SURFACE DTX DRIVER
15408M: Maximilian Luz <[email protected]>
15409L: [email protected]
15410S: Maintained
15411F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
15412F: drivers/platform/surface/surface_dtx.c
15413F: include/uapi/linux/surface_aggregator/dtx.h
15414
15415MICROSOFT SURFACE SENSOR FAN DRIVER
15416M: Maximilian Luz <[email protected]>
15417M: Ivor Wanders <[email protected]>
15418L: [email protected]
15419S: Maintained
15420F: Documentation/hwmon/surface_fan.rst
15421F: drivers/hwmon/surface_fan.c
15422
15423MICROSOFT SURFACE SENSOR THERMAL DRIVER
15424M: Maximilian Luz <[email protected]>
15425L: [email protected]
15426S: Maintained
15427F: drivers/hwmon/surface_temp.c
15428
15429MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15430M: Maximilian Luz <[email protected]>
15431L: [email protected]
15432S: Maintained
15433F: drivers/platform/surface/surface_gpe.c
15434
15435MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15436M: Hans de Goede <[email protected]>
15437M: Ilpo Järvinen <[email protected]>
15438M: Maximilian Luz <[email protected]>
15439L: [email protected]
15440S: Maintained
15441T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15442F: drivers/platform/surface/
15443
15444MICROSOFT SURFACE HID TRANSPORT DRIVER
15445M: Maximilian Luz <[email protected]>
15446L: [email protected]
15447L: [email protected]
15448S: Maintained
15449F: drivers/hid/surface-hid/
15450
15451MICROSOFT SURFACE HOT-PLUG DRIVER
15452M: Maximilian Luz <[email protected]>
15453L: [email protected]
15454S: Maintained
15455F: drivers/platform/surface/surface_hotplug.c
15456
15457MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15458M: Maximilian Luz <[email protected]>
15459L: [email protected]
15460S: Maintained
15461F: drivers/platform/surface/surface_platform_profile.c
15462
15463MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15464M: Chen Yu <[email protected]>
15465L: [email protected]
15466S: Supported
15467F: drivers/platform/surface/surfacepro3_button.c
15468
15469MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15470M: Maximilian Luz <[email protected]>
15471L: [email protected]
15472S: Maintained
15473F: drivers/platform/surface/surface_aggregator_hub.c
15474
15475MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15476M: Maximilian Luz <[email protected]>
15477L: [email protected]
15478S: Maintained
15479W: https://github.com/linux-surface/surface-aggregator-module
15480C: irc://irc.libera.chat/linux-surface
15481F: Documentation/driver-api/surface_aggregator/
15482F: drivers/platform/surface/aggregator/
15483F: drivers/platform/surface/surface_acpi_notify.c
15484F: drivers/platform/surface/surface_aggregator_cdev.c
15485F: drivers/platform/surface/surface_aggregator_registry.c
15486F: include/linux/surface_acpi_notify.h
15487F: include/linux/surface_aggregator/
15488F: include/uapi/linux/surface_aggregator/
15489
15490MICROTEK X6 SCANNER
15491M: Oliver Neukum <[email protected]>
15492S: Maintained
15493F: drivers/usb/image/microtek.*
15494
15495MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15496M: Luka Kovacic <[email protected]>
15497M: Luka Perkov <[email protected]>
15498S: Maintained
15499F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15500F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15501F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15502F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15503F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15504F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15505
15506MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15507M: Sakari Ailus <[email protected]>
15508L: [email protected]
15509S: Maintained
15510F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15511F: Documentation/driver-api/media/drivers/ccs/
15512F: Documentation/userspace-api/media/drivers/ccs.rst
15513F: drivers/media/i2c/ccs-pll.c
15514F: drivers/media/i2c/ccs-pll.h
15515F: drivers/media/i2c/ccs/
15516F: include/uapi/linux/ccs.h
15517F: include/uapi/linux/smiapp.h
15518
15519MIPS
15520M: Thomas Bogendoerfer <[email protected]>
15521L: [email protected]
15522S: Maintained
15523W: http://www.linux-mips.org/
15524Q: https://patchwork.kernel.org/project/linux-mips/list/
15525T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15526F: Documentation/devicetree/bindings/mips/
15527F: Documentation/arch/mips/
15528F: arch/mips/
15529F: drivers/platform/mips/
15530F: include/dt-bindings/mips/
15531
15532MIPS BAIKAL-T1 PLATFORM
15533M: Serge Semin <[email protected]>
15534L: [email protected]
15535S: Supported
15536F: Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15537F: Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15538F: drivers/bus/bt1-*.c
15539F: drivers/clk/baikal-t1/
15540F: drivers/memory/bt1-l2-ctl.c
15541F: drivers/mtd/maps/physmap-bt1-rom.[ch]
15542
15543MIPS BOSTON DEVELOPMENT BOARD
15544M: Paul Burton <[email protected]>
15545L: [email protected]
15546S: Maintained
15547F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
15548F: arch/mips/boot/dts/img/boston.dts
15549F: arch/mips/configs/generic/board-boston.config
15550F: drivers/clk/imgtec/clk-boston.c
15551F: include/dt-bindings/clock/boston-clock.h
15552
15553MIPS CORE DRIVERS
15554M: Thomas Bogendoerfer <[email protected]>
15555M: Serge Semin <[email protected]>
15556L: [email protected]
15557S: Supported
15558F: drivers/bus/mips_cdmm.c
15559F: drivers/clocksource/mips-gic-timer.c
15560F: drivers/cpuidle/cpuidle-cps.c
15561F: drivers/irqchip/irq-mips-cpu.c
15562F: drivers/irqchip/irq-mips-gic.c
15563
15564MIPS GENERIC PLATFORM
15565M: Paul Burton <[email protected]>
15566L: [email protected]
15567S: Supported
15568F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15569F: arch/mips/generic/
15570F: arch/mips/tools/generic-board-config.sh
15571
15572MIPS RINT INSTRUCTION EMULATION
15573M: Aleksandar Markovic <[email protected]>
15574L: [email protected]
15575S: Supported
15576F: arch/mips/math-emu/dp_rint.c
15577F: arch/mips/math-emu/sp_rint.c
15578
15579MIPS/LOONGSON1 ARCHITECTURE
15580M: Keguang Zhang <[email protected]>
15581L: [email protected]
15582S: Maintained
15583F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15584F: arch/mips/include/asm/mach-loongson32/
15585F: arch/mips/loongson32/
15586F: drivers/*/*loongson1*
15587F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15588
15589MIPS/LOONGSON2EF ARCHITECTURE
15590M: Jiaxun Yang <[email protected]>
15591L: [email protected]
15592S: Maintained
15593F: arch/mips/include/asm/mach-loongson2ef/
15594F: arch/mips/loongson2ef/
15595F: drivers/cpufreq/loongson2_cpufreq.c
15596
15597MIPS/LOONGSON64 ARCHITECTURE
15598M: Huacai Chen <[email protected]>
15599M: Jiaxun Yang <[email protected]>
15600L: [email protected]
15601S: Maintained
15602F: arch/mips/include/asm/mach-loongson64/
15603F: arch/mips/loongson64/
15604F: drivers/irqchip/irq-loongson*
15605F: drivers/platform/mips/cpu_hwmon.c
15606
15607MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15608M: Hans Verkuil <[email protected]>
15609L: [email protected]
15610S: Odd Fixes
15611W: https://linuxtv.org
15612T: git git://linuxtv.org/media_tree.git
15613F: drivers/media/radio/radio-miropcm20*
15614
15615MITSUMI MM8013 FG DRIVER
15616M: Konrad Dybcio <[email protected]>
15617F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15618F: drivers/power/supply/mm8013.c
15619
15620MMP SUPPORT
15621R: Lubomir Rintel <[email protected]>
15622L: [email protected] (moderated for non-subscribers)
15623S: Odd Fixes
15624T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15625F: arch/arm/boot/dts/marvell/mmp*
15626F: arch/arm/mach-mmp/
15627F: include/linux/soc/mmp/
15628
15629MMP USB PHY DRIVERS
15630R: Lubomir Rintel <[email protected]>
15631L: [email protected] (moderated for non-subscribers)
15632S: Maintained
15633F: drivers/phy/marvell/phy-mmp3-usb.c
15634F: drivers/phy/marvell/phy-pxa-usb.c
15635
15636MMU GATHER AND TLB INVALIDATION
15637M: Will Deacon <[email protected]>
15638M: "Aneesh Kumar K.V" <[email protected]>
15639M: Andrew Morton <[email protected]>
15640M: Nick Piggin <[email protected]>
15641M: Peter Zijlstra <[email protected]>
15642L: [email protected]
15643L: [email protected]
15644S: Maintained
15645F: arch/*/include/asm/tlb.h
15646F: include/asm-generic/tlb.h
15647F: mm/mmu_gather.c
15648
15649MN88472 MEDIA DRIVER
15650L: [email protected]
15651S: Orphan
15652W: https://linuxtv.org
15653Q: http://patchwork.linuxtv.org/project/linux-media/list/
15654F: drivers/media/dvb-frontends/mn88472*
15655
15656MN88473 MEDIA DRIVER
15657L: [email protected]
15658S: Orphan
15659W: https://linuxtv.org
15660Q: http://patchwork.linuxtv.org/project/linux-media/list/
15661F: drivers/media/dvb-frontends/mn88473*
15662
15663MOBILEYE MIPS SOCS
15664M: Vladimir Kondratiev <[email protected]>
15665M: Gregory CLEMENT <[email protected]>
15666M: Théo Lebrun <[email protected]>
15667L: [email protected]
15668S: Maintained
15669F: Documentation/devicetree/bindings/mips/mobileye.yaml
15670F: Documentation/devicetree/bindings/soc/mobileye/
15671F: arch/mips/boot/dts/mobileye/
15672F: arch/mips/configs/eyeq5_defconfig
15673F: arch/mips/mobileye/board-epm5.its.S
15674F: drivers/clk/clk-eyeq.c
15675F: drivers/pinctrl/pinctrl-eyeq5.c
15676F: drivers/reset/reset-eyeq.c
15677F: include/dt-bindings/clock/mobileye,eyeq5-clk.h
15678
15679MODULE SUPPORT
15680M: Luis Chamberlain <[email protected]>
15681R: Petr Pavlu <[email protected]>
15682R: Sami Tolvanen <[email protected]>
15683R: Daniel Gomez <[email protected]>
15684L: [email protected]
15685L: [email protected]
15686S: Maintained
15687T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15688F: include/linux/kmod.h
15689F: include/linux/module*.h
15690F: kernel/module/
15691F: lib/test_kmod.c
15692F: scripts/module*
15693F: tools/testing/selftests/kmod/
15694
15695MONOLITHIC POWER SYSTEM PMIC DRIVER
15696M: Saravanan Sekar <[email protected]>
15697S: Maintained
15698F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15699F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15700F: drivers/hwmon/pmbus/mpq7932.c
15701F: drivers/iio/adc/mp2629_adc.c
15702F: drivers/mfd/mp2629.c
15703F: drivers/power/supply/mp2629_charger.c
15704F: drivers/regulator/mp5416.c
15705F: drivers/regulator/mpq7920.c
15706F: drivers/regulator/mpq7920.h
15707F: include/linux/mfd/mp2629.h
15708
15709MOST(R) TECHNOLOGY DRIVER
15710M: Parthiban Veerasooran <[email protected]>
15711M: Christian Gromm <[email protected]>
15712S: Maintained
15713F: Documentation/ABI/testing/configfs-most
15714F: Documentation/ABI/testing/sysfs-bus-most
15715F: drivers/most/
15716F: drivers/staging/most/
15717F: include/linux/most.h
15718
15719MOTORCOMM PHY DRIVER
15720M: Frank <[email protected]>
15721L: [email protected]
15722S: Maintained
15723F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15724F: drivers/net/phy/motorcomm.c
15725
15726MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15727M: Jiri Slaby <[email protected]>
15728S: Maintained
15729F: Documentation/driver-api/tty/moxa-smartio.rst
15730F: drivers/tty/mxser.*
15731
15732MP3309C BACKLIGHT DRIVER
15733M: Flavio Suligoi <[email protected]>
15734L: [email protected]
15735S: Maintained
15736F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15737F: drivers/video/backlight/mp3309c.c
15738
15739MPS MP2891 DRIVER
15740M: Noah Wang <[email protected]>
15741L: [email protected]
15742S: Maintained
15743F: Documentation/hwmon/mp2891.rst
15744F: drivers/hwmon/pmbus/mp2891.c
15745
15746MPS MP2993 DRIVER
15747M: Noah Wang <[email protected]>
15748L: [email protected]
15749S: Maintained
15750F: Documentation/hwmon/mp2993.rst
15751F: drivers/hwmon/pmbus/mp2993.c
15752
15753MPS MP9941 DRIVER
15754M: Noah Wang <[email protected]>
15755L: [email protected]
15756S: Maintained
15757F: Documentation/hwmon/mp9941.rst
15758F: drivers/hwmon/pmbus/mp9941.c
15759
15760MR800 AVERMEDIA USB FM RADIO DRIVER
15761M: Alexey Klimov <[email protected]>
15762L: [email protected]
15763S: Maintained
15764T: git git://linuxtv.org/media_tree.git
15765F: drivers/media/radio/radio-mr800.c
15766
15767MRF24J40 IEEE 802.15.4 RADIO DRIVER
15768M: Stefan Schmidt <[email protected]>
15769L: [email protected]
15770S: Odd Fixes
15771F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15772F: drivers/net/ieee802154/mrf24j40.c
15773
15774MSI EC DRIVER
15775M: Nikita Kravets <[email protected]>
15776L: [email protected]
15777S: Maintained
15778W: https://github.com/BeardOverflow/msi-ec
15779F: drivers/platform/x86/msi-ec.*
15780
15781MSI LAPTOP SUPPORT
15782M: "Lee, Chun-Yi" <[email protected]>
15783L: [email protected]
15784S: Maintained
15785F: drivers/platform/x86/msi-laptop.c
15786
15787MSI WMI SUPPORT
15788L: [email protected]
15789S: Orphan
15790F: drivers/platform/x86/msi-wmi.c
15791
15792MSI WMI PLATFORM FEATURES
15793M: Armin Wolf <[email protected]>
15794L: [email protected]
15795S: Maintained
15796F: Documentation/ABI/testing/debugfs-msi-wmi-platform
15797F: Documentation/wmi/devices/msi-wmi-platform.rst
15798F: drivers/platform/x86/msi-wmi-platform.c
15799
15800MSI001 MEDIA DRIVER
15801L: [email protected]
15802S: Orphan
15803W: https://linuxtv.org
15804Q: http://patchwork.linuxtv.org/project/linux-media/list/
15805F: drivers/media/tuners/msi001*
15806
15807MSI2500 MEDIA DRIVER
15808L: [email protected]
15809S: Orphan
15810W: https://linuxtv.org
15811Q: http://patchwork.linuxtv.org/project/linux-media/list/
15812F: drivers/media/usb/msi2500/
15813
15814MSTAR INTERRUPT CONTROLLER DRIVER
15815M: Mark-PK Tsai <[email protected]>
15816M: Daniel Palmer <[email protected]>
15817S: Maintained
15818F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15819F: drivers/irqchip/irq-mst-intc.c
15820
15821MSYSTEMS DISKONCHIP G3 MTD DRIVER
15822M: Robert Jarzmik <[email protected]>
15823L: [email protected]
15824S: Maintained
15825F: drivers/mtd/devices/docg3*
15826
15827MT9M114 ONSEMI SENSOR DRIVER
15828M: Laurent Pinchart <[email protected]>
15829L: [email protected]
15830S: Maintained
15831T: git git://linuxtv.org/media_tree.git
15832F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15833F: drivers/media/i2c/mt9m114.c
15834
15835MT9P031 APTINA CAMERA SENSOR
15836M: Laurent Pinchart <[email protected]>
15837L: [email protected]
15838S: Maintained
15839T: git git://linuxtv.org/media_tree.git
15840F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15841F: drivers/media/i2c/mt9p031.c
15842F: include/media/i2c/mt9p031.h
15843
15844MT9T112 APTINA CAMERA SENSOR
15845M: Jacopo Mondi <[email protected]>
15846L: [email protected]
15847S: Odd Fixes
15848T: git git://linuxtv.org/media_tree.git
15849F: drivers/media/i2c/mt9t112.c
15850F: include/media/i2c/mt9t112.h
15851
15852MT9V032 APTINA CAMERA SENSOR
15853M: Laurent Pinchart <[email protected]>
15854L: [email protected]
15855S: Maintained
15856T: git git://linuxtv.org/media_tree.git
15857F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15858F: drivers/media/i2c/mt9v032.c
15859F: include/media/i2c/mt9v032.h
15860
15861MT9V111 APTINA CAMERA SENSOR
15862M: Jacopo Mondi <[email protected]>
15863L: [email protected]
15864S: Maintained
15865T: git git://linuxtv.org/media_tree.git
15866F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15867F: drivers/media/i2c/mt9v111.c
15868
15869MULTIFUNCTION DEVICES (MFD)
15870M: Lee Jones <[email protected]>
15871S: Maintained
15872T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15873F: Documentation/devicetree/bindings/mfd/
15874F: drivers/mfd/
15875F: include/dt-bindings/mfd/
15876F: include/linux/mfd/
15877
15878MULTIMEDIA CARD (MMC) ETC. OVER SPI
15879S: Orphan
15880F: drivers/mmc/host/mmc_spi.c
15881F: include/linux/spi/mmc_spi.h
15882
15883MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15884M: Ulf Hansson <[email protected]>
15885L: [email protected]
15886S: Maintained
15887T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15888F: Documentation/devicetree/bindings/mmc/
15889F: drivers/mmc/
15890F: include/linux/mmc/
15891F: include/uapi/linux/mmc/
15892
15893MULTIPLEXER SUBSYSTEM
15894M: Peter Rosin <[email protected]>
15895S: Maintained
15896F: Documentation/ABI/testing/sysfs-class-mux*
15897F: Documentation/devicetree/bindings/mux/
15898F: drivers/mux/
15899F: include/dt-bindings/mux/
15900F: include/linux/mux/
15901
15902MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15903M: Bin Liu <[email protected]>
15904L: [email protected]
15905S: Maintained
15906F: drivers/usb/musb/
15907
15908MXL301RF MEDIA DRIVER
15909M: Akihiro Tsukada <[email protected]>
15910L: [email protected]
15911S: Odd Fixes
15912F: drivers/media/tuners/mxl301rf*
15913
15914MXL5007T MEDIA DRIVER
15915M: Michael Krufky <[email protected]>
15916L: [email protected]
15917S: Maintained
15918W: https://linuxtv.org
15919W: http://github.com/mkrufky
15920Q: http://patchwork.linuxtv.org/project/linux-media/list/
15921T: git git://linuxtv.org/mkrufky/tuners.git
15922F: drivers/media/tuners/mxl5007t.*
15923
15924MXSFB DRM DRIVER
15925M: Marek Vasut <[email protected]>
15926M: Stefan Agner <[email protected]>
15927L: [email protected]
15928S: Supported
15929T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
15930F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15931F: drivers/gpu/drm/mxsfb/
15932
15933MYLEX DAC960 PCI RAID Controller
15934M: Hannes Reinecke <[email protected]>
15935L: [email protected]
15936S: Supported
15937F: drivers/scsi/myrb.*
15938F: drivers/scsi/myrs.*
15939
15940MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15941L: [email protected]
15942S: Orphan
15943W: https://www.cspi.com/ethernet-products/support/downloads/
15944F: drivers/net/ethernet/myricom/myri10ge/
15945
15946NAND FLASH SUBSYSTEM
15947M: Miquel Raynal <[email protected]>
15948R: Richard Weinberger <[email protected]>
15949L: [email protected]
15950S: Maintained
15951W: http://www.linux-mtd.infradead.org/
15952Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15953C: irc://irc.oftc.net/mtd
15954T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15955F: drivers/mtd/nand/
15956F: include/linux/mtd/*nand*.h
15957
15958NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15959M: Daniel Mack <[email protected]>
15960L: [email protected] (moderated for non-subscribers)
15961S: Maintained
15962W: http://www.native-instruments.com
15963F: sound/usb/caiaq/
15964
15965NATSEMI ETHERNET DRIVER (DP8381x)
15966S: Orphan
15967F: drivers/net/ethernet/natsemi/natsemi.c
15968
15969NCR 5380 SCSI DRIVERS
15970M: Finn Thain <[email protected]>
15971M: Michael Schmitz <[email protected]>
15972L: [email protected]
15973S: Maintained
15974F: Documentation/scsi/g_NCR5380.rst
15975F: drivers/scsi/NCR5380.*
15976F: drivers/scsi/arm/cumana_1.c
15977F: drivers/scsi/arm/oak.c
15978F: drivers/scsi/atari_scsi.*
15979F: drivers/scsi/dmx3191d.c
15980F: drivers/scsi/g_NCR5380.*
15981F: drivers/scsi/mac_scsi.*
15982F: drivers/scsi/sun3_scsi.*
15983F: drivers/scsi/sun3_scsi_vme.c
15984
15985NCSI LIBRARY
15986M: Samuel Mendoza-Jonas <[email protected]>
15987S: Maintained
15988F: net/ncsi/
15989
15990NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15991M: Zev Weiss <[email protected]>
15992L: [email protected]
15993S: Maintained
15994F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15995F: drivers/hwmon/nct6775-i2c.c
15996
15997NETCONSOLE
15998M: Breno Leitao <[email protected]>
15999S: Maintained
16000F: Documentation/networking/netconsole.rst
16001F: drivers/net/netconsole.c
16002F: tools/testing/selftests/drivers/net/netcons_basic.sh
16003
16004NETDEVSIM
16005M: Jakub Kicinski <[email protected]>
16006S: Maintained
16007F: drivers/net/netdevsim/*
16008F: tools/testing/selftests/drivers/net/netdevsim/*
16009
16010NETEM NETWORK EMULATOR
16011M: Stephen Hemminger <[email protected]>
16012L: [email protected]
16013S: Maintained
16014F: net/sched/sch_netem.c
16015
16016NETERION 10GbE DRIVERS (s2io)
16017M: Jon Mason <[email protected]>
16018L: [email protected]
16019S: Supported
16020F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16021F: drivers/net/ethernet/neterion/
16022
16023NETFILTER
16024M: Pablo Neira Ayuso <[email protected]>
16025M: Jozsef Kadlecsik <[email protected]>
16026L: [email protected]
16027L: [email protected]
16028S: Maintained
16029W: http://www.netfilter.org/
16030W: http://www.iptables.org/
16031W: http://www.nftables.org/
16032Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
16033C: irc://irc.libera.chat/netfilter
16034T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16035T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16036F: include/linux/netfilter*
16037F: include/linux/netfilter/
16038F: include/net/netfilter/
16039F: include/uapi/linux/netfilter*
16040F: include/uapi/linux/netfilter/
16041F: net/*/netfilter.c
16042F: net/*/netfilter/
16043F: net/bridge/br_netfilter*.c
16044F: net/netfilter/
16045F: tools/testing/selftests/net/netfilter/
16046
16047NETROM NETWORK LAYER
16048M: Ralf Baechle <[email protected]>
16049L: [email protected]
16050S: Maintained
16051W: https://linux-ax25.in-berlin.de
16052F: include/net/netrom.h
16053F: include/uapi/linux/netrom.h
16054F: net/netrom/
16055
16056NETRONIX EMBEDDED CONTROLLER
16057M: Jonathan Neuschäfer <[email protected]>
16058S: Maintained
16059F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16060F: drivers/mfd/ntxec.c
16061F: drivers/pwm/pwm-ntxec.c
16062F: drivers/rtc/rtc-ntxec.c
16063F: include/linux/mfd/ntxec.h
16064
16065NETRONOME ETHERNET DRIVERS
16066M: Louis Peens <[email protected]>
16067R: Jakub Kicinski <[email protected]>
16068L: [email protected]
16069S: Maintained
16070F: drivers/net/ethernet/netronome/
16071
16072NETWORK BLOCK DEVICE (NBD)
16073M: Josef Bacik <[email protected]>
16074L: [email protected]
16075L: [email protected]
16076S: Maintained
16077F: Documentation/admin-guide/blockdev/nbd.rst
16078F: drivers/block/nbd.c
16079F: include/trace/events/nbd.h
16080F: include/uapi/linux/nbd.h
16081
16082NETWORK DROP MONITOR
16083M: Neil Horman <[email protected]>
16084L: [email protected]
16085S: Maintained
16086W: https://fedorahosted.org/dropwatch/
16087F: include/uapi/linux/net_dropmon.h
16088F: net/core/drop_monitor.c
16089
16090NETWORKING DRIVERS
16091M: "David S. Miller" <[email protected]>
16092M: Eric Dumazet <[email protected]>
16093M: Jakub Kicinski <[email protected]>
16094M: Paolo Abeni <[email protected]>
16095L: [email protected]
16096S: Maintained
16097P: Documentation/process/maintainer-netdev.rst
16098Q: https://patchwork.kernel.org/project/netdevbpf/list/
16099T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16100T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16101F: Documentation/devicetree/bindings/net/
16102F: Documentation/networking/net_cachelines/net_device.rst
16103F: drivers/connector/
16104F: drivers/net/
16105F: include/dt-bindings/net/
16106F: include/linux/cn_proc.h
16107F: include/linux/etherdevice.h
16108F: include/linux/ethtool_netlink.h
16109F: include/linux/fcdevice.h
16110F: include/linux/fddidevice.h
16111F: include/linux/hippidevice.h
16112F: include/linux/if_*
16113F: include/linux/inetdevice.h
16114F: include/linux/netdev*
16115F: include/linux/platform_data/wiznet.h
16116F: include/uapi/linux/cn_proc.h
16117F: include/uapi/linux/ethtool_netlink.h
16118F: include/uapi/linux/if_*
16119F: include/uapi/linux/netdev*
16120F: tools/testing/selftests/drivers/net/
16121X: Documentation/devicetree/bindings/net/bluetooth/
16122X: Documentation/devicetree/bindings/net/wireless/
16123X: drivers/net/wireless/
16124
16125NETWORKING DRIVERS (WIRELESS)
16126M: Kalle Valo <[email protected]>
16127L: [email protected]
16128S: Maintained
16129W: https://wireless.wiki.kernel.org/
16130Q: https://patchwork.kernel.org/project/linux-wireless/list/
16131T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16132T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16133F: Documentation/devicetree/bindings/net/wireless/
16134F: drivers/net/wireless/
16135
16136NETWORKING [DSA]
16137M: Andrew Lunn <[email protected]>
16138M: Florian Fainelli <[email protected]>
16139M: Vladimir Oltean <[email protected]>
16140S: Maintained
16141F: Documentation/devicetree/bindings/net/dsa/
16142F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16143F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
16144F: drivers/net/dsa/
16145F: include/linux/dsa/
16146F: include/linux/platform_data/dsa.h
16147F: include/net/dsa.h
16148F: net/dsa/
16149F: tools/testing/selftests/drivers/net/dsa/
16150
16151NETWORKING [GENERAL]
16152M: "David S. Miller" <[email protected]>
16153M: Eric Dumazet <[email protected]>
16154M: Jakub Kicinski <[email protected]>
16155M: Paolo Abeni <[email protected]>
16156L: [email protected]
16157S: Maintained
16158P: Documentation/process/maintainer-netdev.rst
16159Q: https://patchwork.kernel.org/project/netdevbpf/list/
16160B: mailto:[email protected]
16161T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16162T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16163F: Documentation/core-api/netlink.rst
16164F: Documentation/netlink/
16165F: Documentation/networking/
16166F: Documentation/networking/net_cachelines/
16167F: Documentation/process/maintainer-netdev.rst
16168F: Documentation/userspace-api/netlink/
16169F: include/linux/framer/framer-provider.h
16170F: include/linux/framer/framer.h
16171F: include/linux/in.h
16172F: include/linux/indirect_call_wrapper.h
16173F: include/linux/inet.h
16174F: include/linux/inet_diag.h
16175F: include/linux/net.h
16176F: include/linux/netdev*
16177F: include/linux/netlink.h
16178F: include/linux/netpoll.h
16179F: include/linux/rtnetlink.h
16180F: include/linux/seq_file_net.h
16181F: include/linux/skbuff*
16182F: include/net/
16183F: include/uapi/linux/genetlink.h
16184F: include/uapi/linux/hsr_netlink.h
16185F: include/uapi/linux/in.h
16186F: include/uapi/linux/inet_diag.h
16187F: include/uapi/linux/nbd-netlink.h
16188F: include/uapi/linux/net.h
16189F: include/uapi/linux/net_namespace.h
16190F: include/uapi/linux/netconf.h
16191F: include/uapi/linux/netdev*
16192F: include/uapi/linux/netlink.h
16193F: include/uapi/linux/netlink_diag.h
16194F: include/uapi/linux/rtnetlink.h
16195F: lib/net_utils.c
16196F: lib/random32.c
16197F: net/
16198F: tools/net/
16199F: tools/testing/selftests/net/
16200X: net/9p/
16201X: net/bluetooth/
16202
16203NETWORKING [IPSEC]
16204M: Steffen Klassert <[email protected]>
16205M: Herbert Xu <[email protected]>
16206M: "David S. Miller" <[email protected]>
16207L: [email protected]
16208S: Maintained
16209T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16210T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16211F: include/net/xfrm.h
16212F: include/uapi/linux/xfrm.h
16213F: net/ipv4/ah4.c
16214F: net/ipv4/esp4*
16215F: net/ipv4/ip_vti.c
16216F: net/ipv4/ipcomp.c
16217F: net/ipv4/xfrm*
16218F: net/ipv6/ah6.c
16219F: net/ipv6/esp6*
16220F: net/ipv6/ip6_vti.c
16221F: net/ipv6/ipcomp6.c
16222F: net/ipv6/xfrm*
16223F: net/key/
16224F: net/xfrm/
16225F: tools/testing/selftests/net/ipsec.c
16226
16227NETWORKING [IPv4/IPv6]
16228M: "David S. Miller" <[email protected]>
16229M: David Ahern <[email protected]>
16230L: [email protected]
16231S: Maintained
16232T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16233F: arch/x86/net/*
16234F: include/linux/ip.h
16235F: include/linux/ipv6*
16236F: include/net/fib*
16237F: include/net/ip*
16238F: include/net/route.h
16239F: net/ipv4/
16240F: net/ipv6/
16241
16242NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16243M: Paul Moore <[email protected]>
16244L: [email protected]
16245L: [email protected]
16246S: Supported
16247W: https://github.com/netlabel
16248F: Documentation/netlabel/
16249F: include/net/calipso.h
16250F: include/net/cipso_ipv4.h
16251F: include/net/netlabel.h
16252F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
16253F: include/uapi/linux/netfilter/xt_SECMARK.h
16254F: net/ipv4/cipso_ipv4.c
16255F: net/ipv6/calipso.c
16256F: net/netfilter/xt_CONNSECMARK.c
16257F: net/netfilter/xt_SECMARK.c
16258F: net/netlabel/
16259
16260NETWORKING [MACSEC]
16261M: Sabrina Dubroca <[email protected]>
16262L: [email protected]
16263S: Maintained
16264F: drivers/net/macsec.c
16265F: include/net/macsec.h
16266F: include/uapi/linux/if_macsec.h
16267K: macsec
16268K: \bmdo_
16269
16270NETWORKING [MPTCP]
16271M: Matthieu Baerts <[email protected]>
16272M: Mat Martineau <[email protected]>
16273R: Geliang Tang <[email protected]>
16274L: [email protected]
16275L: [email protected]
16276S: Maintained
16277W: https://github.com/multipath-tcp/mptcp_net-next/wiki
16278B: https://github.com/multipath-tcp/mptcp_net-next/issues
16279T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16280T: git https://github.com/multipath-tcp/mptcp_net-next.git export
16281F: Documentation/netlink/specs/mptcp_pm.yaml
16282F: Documentation/networking/mptcp*.rst
16283F: include/net/mptcp.h
16284F: include/trace/events/mptcp.h
16285F: include/uapi/linux/mptcp*.h
16286F: net/mptcp/
16287F: tools/testing/selftests/bpf/*/*mptcp*.c
16288F: tools/testing/selftests/net/mptcp/
16289
16290NETWORKING [TCP]
16291M: Eric Dumazet <[email protected]>
16292L: [email protected]
16293S: Maintained
16294F: Documentation/networking/net_cachelines/tcp_sock.rst
16295F: include/linux/tcp.h
16296F: include/net/tcp.h
16297F: include/trace/events/tcp.h
16298F: include/uapi/linux/tcp.h
16299F: net/ipv4/inet_connection_sock.c
16300F: net/ipv4/inet_hashtables.c
16301F: net/ipv4/inet_timewait_sock.c
16302F: net/ipv4/syncookies.c
16303F: net/ipv4/tcp*.c
16304F: net/ipv6/inet6_connection_sock.c
16305F: net/ipv6/inet6_hashtables.c
16306F: net/ipv6/syncookies.c
16307F: net/ipv6/tcp*.c
16308
16309NETWORKING [TLS]
16310M: Boris Pismenny <[email protected]>
16311M: John Fastabend <[email protected]>
16312M: Jakub Kicinski <[email protected]>
16313L: [email protected]
16314S: Maintained
16315F: include/net/tls.h
16316F: include/uapi/linux/tls.h
16317F: net/tls/*
16318
16319NETXEN (1/10) GbE SUPPORT
16320M: Manish Chopra <[email protected]>
16321M: Rahul Verma <[email protected]>
16322M: [email protected]
16323L: [email protected]
16324S: Supported
16325F: drivers/net/ethernet/qlogic/netxen/
16326
16327NET_FAILOVER MODULE
16328M: Sridhar Samudrala <[email protected]>
16329L: [email protected]
16330S: Supported
16331F: Documentation/networking/net_failover.rst
16332F: drivers/net/net_failover.c
16333F: include/net/net_failover.h
16334
16335NEXTHOP
16336M: David Ahern <[email protected]>
16337L: [email protected]
16338S: Maintained
16339F: include/net/netns/nexthop.h
16340F: include/net/nexthop.h
16341F: include/uapi/linux/nexthop.h
16342F: net/ipv4/nexthop.c
16343
16344NFC SUBSYSTEM
16345M: Krzysztof Kozlowski <[email protected]>
16346L: [email protected]
16347S: Maintained
16348F: Documentation/devicetree/bindings/net/nfc/
16349F: drivers/nfc/
16350F: include/net/nfc/
16351F: include/uapi/linux/nfc.h
16352F: net/nfc/
16353
16354NFC VIRTUAL NCI DEVICE DRIVER
16355M: Bongsu Jeon <[email protected]>
16356L: [email protected]
16357S: Supported
16358F: drivers/nfc/virtual_ncidev.c
16359F: tools/testing/selftests/nci/
16360
16361NFS, SUNRPC, AND LOCKD CLIENTS
16362M: Trond Myklebust <[email protected]>
16363M: Anna Schumaker <[email protected]>
16364L: [email protected]
16365S: Maintained
16366W: http://client.linux-nfs.org
16367T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16368F: Documentation/filesystems/nfs/
16369F: fs/lockd/
16370F: fs/nfs/
16371F: fs/nfs_common/
16372F: include/linux/lockd/
16373F: include/linux/nfs*
16374F: include/linux/sunrpc/
16375F: include/uapi/linux/nfs*
16376F: include/uapi/linux/sunrpc/
16377F: net/sunrpc/
16378
16379NILFS2 FILESYSTEM
16380M: Ryusuke Konishi <[email protected]>
16381L: [email protected]
16382S: Supported
16383W: https://nilfs.sourceforge.io/
16384T: git https://github.com/konis/nilfs2.git
16385F: Documentation/filesystems/nilfs2.rst
16386F: fs/nilfs2/
16387F: include/trace/events/nilfs2.h
16388F: include/uapi/linux/nilfs2_api.h
16389F: include/uapi/linux/nilfs2_ondisk.h
16390
16391NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16392M: YOKOTA Hiroshi <[email protected]>
16393S: Maintained
16394W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16395F: Documentation/scsi/NinjaSCSI.rst
16396F: drivers/scsi/pcmcia/nsp_*
16397
16398NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16399M: GOTO Masanori <[email protected]>
16400M: YOKOTA Hiroshi <[email protected]>
16401S: Maintained
16402W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16403F: Documentation/scsi/NinjaSCSI.rst
16404F: drivers/scsi/nsp32*
16405
16406NINTENDO HID DRIVER
16407M: Daniel J. Ogorchock <[email protected]>
16408L: [email protected]
16409S: Maintained
16410F: drivers/hid/hid-nintendo*
16411
16412NIOS2 ARCHITECTURE
16413M: Dinh Nguyen <[email protected]>
16414S: Maintained
16415T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16416F: arch/nios2/
16417
16418NITRO ENCLAVES (NE)
16419M: Alexandru Ciobotaru <[email protected]>
16420L: [email protected]
16421L: The AWS Nitro Enclaves Team <[email protected]>
16422S: Supported
16423W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16424F: Documentation/virt/ne_overview.rst
16425F: drivers/virt/nitro_enclaves/
16426F: include/linux/nitro_enclaves.h
16427F: include/uapi/linux/nitro_enclaves.h
16428F: samples/nitro_enclaves/
16429
16430NITRO SECURE MODULE (NSM)
16431M: Alexander Graf <[email protected]>
16432L: [email protected]
16433L: The AWS Nitro Enclaves Team <[email protected]>
16434S: Supported
16435W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16436F: drivers/misc/nsm.c
16437F: include/uapi/linux/nsm.h
16438
16439NOHZ, DYNTICKS SUPPORT
16440M: Anna-Maria Behnsen <[email protected]>
16441M: Frederic Weisbecker <[email protected]>
16442M: Ingo Molnar <[email protected]>
16443M: Thomas Gleixner <[email protected]>
16444L: [email protected]
16445S: Maintained
16446T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16447F: include/linux/sched/nohz.h
16448F: include/linux/tick.h
16449F: kernel/time/tick*.*
16450
16451NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16452M: Pavel Machek <[email protected]>
16453M: Sakari Ailus <[email protected]>
16454L: [email protected]
16455S: Maintained
16456F: drivers/media/i2c/ad5820.c
16457F: drivers/media/i2c/et8ek8
16458
16459NOKIA N900 POWER SUPPLY DRIVERS
16460R: Pali Rohár <[email protected]>
16461F: drivers/power/supply/bq2415x_charger.c
16462F: drivers/power/supply/bq27xxx_battery.c
16463F: drivers/power/supply/bq27xxx_battery_i2c.c
16464F: drivers/power/supply/isp1704_charger.c
16465F: drivers/power/supply/rx51_battery.c
16466F: include/linux/power/bq2415x_charger.h
16467F: include/linux/power/bq27xxx_battery.h
16468
16469NOLIBC HEADER FILE
16470M: Willy Tarreau <[email protected]>
16471M: Thomas Weißschuh <[email protected]>
16472S: Maintained
16473T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16474F: tools/include/nolibc/
16475F: tools/testing/selftests/nolibc/
16476
16477NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16478M: Hans de Goede <[email protected]>
16479L: [email protected]
16480S: Maintained
16481F: drivers/input/touchscreen/novatek-nvt-ts.c
16482
16483NSDEPS
16484M: Matthias Maennich <[email protected]>
16485S: Maintained
16486F: Documentation/core-api/symbol-namespaces.rst
16487F: scripts/nsdeps
16488
16489NTB AMD DRIVER
16490M: Sanjay R Mehta <[email protected]>
16491M: Shyam Sundar S K <[email protected]>
16492L: [email protected]
16493S: Supported
16494F: drivers/ntb/hw/amd/
16495
16496NTB DRIVER CORE
16497M: Jon Mason <[email protected]>
16498M: Dave Jiang <[email protected]>
16499M: Allen Hubbe <[email protected]>
16500L: [email protected]
16501S: Supported
16502W: https://github.com/jonmason/ntb/wiki
16503T: git https://github.com/jonmason/ntb.git
16504F: drivers/net/ntb_netdev.c
16505F: drivers/ntb/
16506F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
16507F: include/linux/ntb.h
16508F: include/linux/ntb_transport.h
16509F: tools/testing/selftests/ntb/
16510
16511NTB IDT DRIVER
16512M: Serge Semin <[email protected]>
16513L: [email protected]
16514S: Supported
16515F: drivers/ntb/hw/idt/
16516
16517NTB INTEL DRIVER
16518M: Dave Jiang <[email protected]>
16519L: [email protected]
16520S: Supported
16521W: https://github.com/davejiang/linux/wiki
16522T: git https://github.com/davejiang/linux.git
16523F: drivers/ntb/hw/intel/
16524
16525NTFS3 FILESYSTEM
16526M: Konstantin Komarov <[email protected]>
16527L: [email protected]
16528S: Supported
16529W: http://www.paragon-software.com/
16530T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16531F: Documentation/filesystems/ntfs3.rst
16532F: fs/ntfs3/
16533
16534NUBUS SUBSYSTEM
16535M: Finn Thain <[email protected]>
16536L: [email protected]
16537S: Maintained
16538F: arch/*/include/asm/nubus.h
16539F: drivers/nubus/
16540F: include/linux/nubus.h
16541F: include/uapi/linux/nubus.h
16542
16543NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16544M: Antonino Daplas <[email protected]>
16545L: [email protected]
16546S: Maintained
16547F: drivers/video/fbdev/nvidia/
16548F: drivers/video/fbdev/riva/
16549
16550NVIDIA WMI EC BACKLIGHT DRIVER
16551M: Daniel Dadap <[email protected]>
16552L: [email protected]
16553S: Supported
16554F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
16555F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16556
16557NVM EXPRESS DRIVER
16558M: Keith Busch <[email protected]>
16559M: Jens Axboe <[email protected]>
16560M: Christoph Hellwig <[email protected]>
16561M: Sagi Grimberg <[email protected]>
16562L: [email protected]
16563S: Supported
16564W: http://git.infradead.org/nvme.git
16565T: git git://git.infradead.org/nvme.git
16566F: Documentation/nvme/
16567F: drivers/nvme/common/
16568F: drivers/nvme/host/
16569F: include/linux/nvme-*.h
16570F: include/linux/nvme.h
16571F: include/uapi/linux/nvme_ioctl.h
16572
16573NVM EXPRESS FABRICS AUTHENTICATION
16574M: Hannes Reinecke <[email protected]>
16575L: [email protected]
16576S: Supported
16577F: drivers/nvme/host/auth.c
16578F: drivers/nvme/target/auth.c
16579F: drivers/nvme/target/fabrics-cmd-auth.c
16580F: include/linux/nvme-auth.h
16581
16582NVM EXPRESS FC TRANSPORT DRIVERS
16583M: James Smart <[email protected]>
16584L: [email protected]
16585S: Supported
16586F: drivers/nvme/host/fc.c
16587F: drivers/nvme/target/fc.c
16588F: drivers/nvme/target/fcloop.c
16589F: include/linux/nvme-fc-driver.h
16590F: include/linux/nvme-fc.h
16591
16592NVM EXPRESS HARDWARE MONITORING SUPPORT
16593M: Guenter Roeck <[email protected]>
16594L: [email protected]
16595S: Supported
16596F: drivers/nvme/host/hwmon.c
16597
16598NVM EXPRESS TARGET DRIVER
16599M: Christoph Hellwig <[email protected]>
16600M: Sagi Grimberg <[email protected]>
16601M: Chaitanya Kulkarni <[email protected]>
16602L: [email protected]
16603S: Supported
16604W: http://git.infradead.org/nvme.git
16605T: git git://git.infradead.org/nvme.git
16606F: drivers/nvme/target/
16607
16608NVMEM FRAMEWORK
16609M: Srinivas Kandagatla <[email protected]>
16610S: Maintained
16611T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16612F: Documentation/ABI/stable/sysfs-bus-nvmem
16613F: Documentation/devicetree/bindings/nvmem/
16614F: drivers/nvmem/
16615F: include/linux/nvmem-consumer.h
16616F: include/linux/nvmem-provider.h
16617
16618NXP BLUETOOTH WIRELESS DRIVERS
16619M: Amitkumar Karwar <[email protected]>
16620M: Neeraj Kale <[email protected]>
16621S: Maintained
16622F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16623F: drivers/bluetooth/btnxpuart.c
16624
16625NXP C45 TJA11XX PHY DRIVER
16626M: Andrei Botila <[email protected]>
16627L: [email protected]
16628S: Maintained
16629F: drivers/net/phy/nxp-c45-tja11xx*
16630
16631NXP FSPI DRIVER
16632M: Han Xu <[email protected]>
16633M: Haibo Chen <[email protected]>
16634R: Yogesh Gaur <[email protected]>
16635L: [email protected]
16636L: [email protected]
16637S: Maintained
16638F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16639F: drivers/spi/spi-nxp-fspi.c
16640
16641NXP FXAS21002C DRIVER
16642M: Rui Miguel Silva <[email protected]>
16643L: [email protected]
16644S: Maintained
16645F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16646F: drivers/iio/gyro/fxas21002c.h
16647F: drivers/iio/gyro/fxas21002c_core.c
16648F: drivers/iio/gyro/fxas21002c_i2c.c
16649F: drivers/iio/gyro/fxas21002c_spi.c
16650
16651NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16652M: Haibo Chen <[email protected]>
16653L: [email protected]
16654L: [email protected]
16655S: Maintained
16656F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16657F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16658F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16659F: drivers/iio/adc/imx7d_adc.c
16660F: drivers/iio/adc/imx93_adc.c
16661F: drivers/iio/adc/vf610_adc.c
16662
16663NXP i.MX 8M ISI DRIVER
16664M: Laurent Pinchart <[email protected]>
16665L: [email protected]
16666S: Maintained
16667F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16668F: drivers/media/platform/nxp/imx8-isi/
16669
16670NXP i.MX 8MP DW100 V4L2 DRIVER
16671M: Xavier Roumegue <[email protected]>
16672L: [email protected]
16673S: Maintained
16674F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
16675F: Documentation/userspace-api/media/drivers/dw100.rst
16676F: drivers/media/platform/nxp/dw100/
16677F: include/uapi/linux/dw100.h
16678
16679NXP i.MX 8MQ DCSS DRIVER
16680M: Laurentiu Palcu <[email protected]>
16681R: Lucas Stach <[email protected]>
16682L: [email protected]
16683S: Maintained
16684T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
16685F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16686F: drivers/gpu/drm/imx/dcss/
16687
16688NXP i.MX 8QXP ADC DRIVER
16689M: Cai Huoqing <[email protected]>
16690M: Haibo Chen <[email protected]>
16691L: [email protected]
16692L: [email protected]
16693S: Maintained
16694F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16695F: drivers/iio/adc/imx8qxp-adc.c
16696
16697NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16698M: Mirela Rabulea <[email protected]>
16699L: [email protected]
16700L: [email protected]
16701S: Maintained
16702F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16703F: drivers/media/platform/nxp/imx-jpeg
16704
16705NXP i.MX CLOCK DRIVERS
16706M: Abel Vesa <[email protected]>
16707R: Peng Fan <[email protected]>
16708L: [email protected]
16709L: [email protected]
16710S: Maintained
16711T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16712F: Documentation/devicetree/bindings/clock/imx*
16713F: drivers/clk/imx/
16714F: include/dt-bindings/clock/imx*
16715
16716NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16717M: Jagan Teki <[email protected]>
16718S: Maintained
16719F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16720F: drivers/regulator/pf8x00-regulator.c
16721
16722NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16723M: Krzysztof Kozlowski <[email protected]>
16724L: [email protected]
16725S: Maintained
16726F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16727F: drivers/extcon/extcon-ptn5150.c
16728
16729NXP SGTL5000 DRIVER
16730M: Fabio Estevam <[email protected]>
16731L: [email protected] (moderated for non-subscribers)
16732S: Maintained
16733F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16734F: sound/soc/codecs/sgtl5000*
16735
16736NXP SJA1105 ETHERNET SWITCH DRIVER
16737M: Vladimir Oltean <[email protected]>
16738L: [email protected]
16739S: Maintained
16740F: drivers/net/dsa/sja1105
16741F: drivers/net/pcs/pcs-xpcs-nxp.c
16742
16743NXP TDA998X DRM DRIVER
16744M: Russell King <[email protected]>
16745S: Maintained
16746T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16747T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16748F: drivers/gpu/drm/i2c/tda998x_drv.c
16749F: include/drm/i2c/tda998x.h
16750F: include/dt-bindings/display/tda998x.h
16751K: "nxp,tda998x"
16752
16753NXP TFA9879 DRIVER
16754M: Peter Rosin <[email protected]>
16755L: [email protected] (moderated for non-subscribers)
16756S: Maintained
16757F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16758F: sound/soc/codecs/tfa9879*
16759
16760NXP-NCI NFC DRIVER
16761S: Orphan
16762F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16763F: drivers/nfc/nxp-nci
16764
16765NXP/Goodix TFA989X (TFA1) DRIVER
16766M: Stephan Gerhold <[email protected]>
16767L: [email protected] (moderated for non-subscribers)
16768S: Maintained
16769F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16770F: sound/soc/codecs/tfa989x.c
16771
16772NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16773M: Jonas Malaco <[email protected]>
16774L: [email protected]
16775S: Maintained
16776F: Documentation/hwmon/nzxt-kraken2.rst
16777F: drivers/hwmon/nzxt-kraken2.c
16778
16779NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16780M: Jonas Malaco <[email protected]>
16781M: Aleksa Savic <[email protected]>
16782L: [email protected]
16783S: Maintained
16784F: Documentation/hwmon/nzxt-kraken3.rst
16785F: drivers/hwmon/nzxt-kraken3.c
16786
16787NZXT-SMART2 HARDWARE MONITORING DRIVER
16788M: Aleksandr Mezin <[email protected]>
16789L: [email protected]
16790S: Maintained
16791F: Documentation/hwmon/nzxt-smart2.rst
16792F: drivers/hwmon/nzxt-smart2.c
16793
16794OBJAGG
16795M: Jiri Pirko <[email protected]>
16796L: [email protected]
16797S: Supported
16798F: include/linux/objagg.h
16799F: lib/objagg.c
16800F: lib/test_objagg.c
16801
16802OBJPOOL
16803M: Matt Wu <[email protected]>
16804S: Supported
16805F: include/linux/objpool.h
16806F: lib/objpool.c
16807F: lib/test_objpool.c
16808
16809OBJTOOL
16810M: Josh Poimboeuf <[email protected]>
16811M: Peter Zijlstra <[email protected]>
16812S: Supported
16813F: include/linux/objtool*.h
16814F: tools/objtool/
16815
16816OCELOT ETHERNET SWITCH DRIVER
16817M: Vladimir Oltean <[email protected]>
16818M: Claudiu Manoil <[email protected]>
16819M: Alexandre Belloni <[email protected]>
16820M: [email protected]
16821L: [email protected]
16822S: Supported
16823F: drivers/net/dsa/ocelot/*
16824F: drivers/net/ethernet/mscc/
16825F: include/soc/mscc/ocelot*
16826F: net/dsa/tag_ocelot.c
16827F: net/dsa/tag_ocelot_8021q.c
16828F: tools/testing/selftests/drivers/net/ocelot/*
16829
16830OCELOT EXTERNAL SWITCH CONTROL
16831M: Colin Foster <[email protected]>
16832S: Supported
16833F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16834F: drivers/mfd/ocelot*
16835F: drivers/net/dsa/ocelot/ocelot_ext.c
16836F: include/linux/mfd/ocelot.h
16837
16838OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16839M: Frederic Barrat <[email protected]>
16840M: Andrew Donnellan <[email protected]>
16841L: [email protected]
16842S: Supported
16843F: Documentation/userspace-api/accelerators/ocxl.rst
16844F: arch/powerpc/include/asm/pnv-ocxl.h
16845F: arch/powerpc/platforms/powernv/ocxl.c
16846F: drivers/misc/ocxl/
16847F: include/misc/ocxl*
16848F: include/uapi/misc/ocxl.h
16849
16850OMAP AUDIO SUPPORT
16851M: Peter Ujfalusi <[email protected]>
16852M: Jarkko Nikula <[email protected]>
16853L: [email protected] (moderated for non-subscribers)
16854L: [email protected]
16855S: Maintained
16856F: sound/soc/ti/n810.c
16857F: sound/soc/ti/omap*
16858F: sound/soc/ti/rx51.c
16859F: sound/soc/ti/sdma-pcm.*
16860
16861OMAP CLOCK FRAMEWORK SUPPORT
16862M: Paul Walmsley <[email protected]>
16863L: [email protected]
16864S: Maintained
16865F: arch/arm/*omap*/*clock*
16866
16867OMAP DEVICE TREE SUPPORT
16868M: Tony Lindgren <[email protected]>
16869L: [email protected]
16870L: [email protected]
16871S: Maintained
16872F: arch/arm/boot/dts/ti/omap/
16873
16874OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16875L: [email protected]
16876L: [email protected]
16877S: Orphan
16878F: Documentation/arch/arm/omap/dss.rst
16879F: drivers/video/fbdev/omap2/
16880
16881OMAP FRAMEBUFFER SUPPORT
16882L: [email protected]
16883L: [email protected]
16884S: Orphan
16885F: drivers/video/fbdev/omap/
16886
16887OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16888M: Roger Quadros <[email protected]>
16889M: Tony Lindgren <[email protected]>
16890L: [email protected]
16891S: Maintained
16892F: arch/arm/mach-omap2/*gpmc*
16893F: drivers/memory/omap-gpmc.c
16894
16895OMAP GPIO DRIVER
16896M: Grygorii Strashko <[email protected]>
16897M: Santosh Shilimkar <[email protected]>
16898M: Kevin Hilman <[email protected]>
16899L: [email protected]
16900S: Maintained
16901F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16902F: drivers/gpio/gpio-omap.c
16903
16904OMAP HARDWARE SPINLOCK SUPPORT
16905L: [email protected]
16906S: Orphan
16907F: drivers/hwspinlock/omap_hwspinlock.c
16908
16909OMAP HS MMC SUPPORT
16910L: [email protected]
16911L: [email protected]
16912S: Orphan
16913F: drivers/mmc/host/omap_hsmmc.c
16914
16915OMAP HWMOD DATA
16916M: Paul Walmsley <[email protected]>
16917L: [email protected]
16918S: Maintained
16919F: arch/arm/mach-omap2/omap_hwmod*data*
16920
16921OMAP HWMOD SUPPORT
16922M: Paul Walmsley <[email protected]>
16923L: [email protected]
16924S: Maintained
16925F: arch/arm/mach-omap2/omap_hwmod.*
16926
16927OMAP I2C DRIVER
16928M: Vignesh R <[email protected]>
16929L: [email protected]
16930L: [email protected]
16931S: Maintained
16932F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16933F: drivers/i2c/busses/i2c-omap.c
16934
16935OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16936M: Laurent Pinchart <[email protected]>
16937L: [email protected]
16938S: Maintained
16939F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
16940F: drivers/media/platform/ti/omap3isp/
16941F: drivers/staging/media/omap4iss/
16942
16943OMAP MMC SUPPORT
16944M: Aaro Koskinen <[email protected]>
16945L: [email protected]
16946S: Odd Fixes
16947F: drivers/mmc/host/omap.c
16948
16949OMAP POWER MANAGEMENT SUPPORT
16950M: Kevin Hilman <[email protected]>
16951L: [email protected]
16952S: Maintained
16953F: arch/arm/*omap*/*pm*
16954F: drivers/cpufreq/omap-cpufreq.c
16955
16956OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16957M: Paul Walmsley <[email protected]>
16958L: [email protected]
16959S: Maintained
16960F: arch/arm/mach-omap2/prm*
16961
16962OMAP RANDOM NUMBER GENERATOR SUPPORT
16963M: Deepak Saxena <[email protected]>
16964S: Maintained
16965F: drivers/char/hw_random/omap-rng.c
16966
16967OMAP USB SUPPORT
16968L: [email protected]
16969L: [email protected]
16970S: Orphan
16971F: arch/arm/*omap*/usb*
16972F: drivers/usb/*/*omap*
16973
16974OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16975M: Mark Jackson <[email protected]>
16976L: [email protected]
16977S: Maintained
16978F: arch/arm/boot/dts/ti/omap/am335x-nano.dts
16979
16980OMAP1 SUPPORT
16981M: Aaro Koskinen <[email protected]>
16982M: Janusz Krzysztofik <[email protected]>
16983R: Tony Lindgren <[email protected]>
16984L: [email protected]
16985S: Maintained
16986Q: http://patchwork.kernel.org/project/linux-omap/list/
16987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16988F: arch/arm/configs/omap1_defconfig
16989F: arch/arm/mach-omap1/
16990F: drivers/i2c/busses/i2c-omap.c
16991F: include/linux/platform_data/ams-delta-fiq.h
16992F: include/linux/platform_data/i2c-omap.h
16993
16994OMAP2+ SUPPORT
16995M: Aaro Koskinen <[email protected]>
16996M: Andreas Kemnade <[email protected]>
16997M: Kevin Hilman <[email protected]>
16998M: Roger Quadros <[email protected]>
16999M: Tony Lindgren <[email protected]>
17000L: [email protected]
17001S: Maintained
17002W: http://linux.omap.com/
17003Q: http://patchwork.kernel.org/project/linux-omap/list/
17004T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17005F: Documentation/devicetree/bindings/arm/ti/omap.yaml
17006F: arch/arm/configs/omap2plus_defconfig
17007F: arch/arm/mach-omap2/
17008F: drivers/bus/omap*.[ch]
17009F: drivers/bus/ti-sysc.c
17010F: drivers/gpio/gpio-tps65219.c
17011F: drivers/i2c/busses/i2c-omap.c
17012F: drivers/irqchip/irq-omap-intc.c
17013F: drivers/mfd/*omap*.c
17014F: drivers/mfd/menelaus.c
17015F: drivers/mfd/palmas.c
17016F: drivers/mfd/tps65217.c
17017F: drivers/mfd/tps65218.c
17018F: drivers/mfd/tps65219.c
17019F: drivers/mfd/tps65910.c
17020F: drivers/mfd/twl-core.[ch]
17021F: drivers/mfd/twl4030*.c
17022F: drivers/mfd/twl6030*.c
17023F: drivers/mfd/twl6040*.c
17024F: drivers/regulator/palmas-regulator*.c
17025F: drivers/regulator/pbias-regulator.c
17026F: drivers/regulator/tps65217-regulator.c
17027F: drivers/regulator/tps65218-regulator.c
17028F: drivers/regulator/tps65219-regulator.c
17029F: drivers/regulator/tps65910-regulator.c
17030F: drivers/regulator/twl-regulator.c
17031F: drivers/regulator/twl6030-regulator.c
17032F: include/linux/platform_data/i2c-omap.h
17033F: include/linux/platform_data/ti-sysc.h
17034
17035OMFS FILESYSTEM
17036M: Bob Copeland <[email protected]>
17037L: [email protected]
17038S: Maintained
17039F: Documentation/filesystems/omfs.rst
17040F: fs/omfs/
17041
17042OMNIVISION OG01A1B SENSOR DRIVER
17043M: Sakari Ailus <[email protected]>
17044L: [email protected]
17045S: Maintained
17046F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17047F: drivers/media/i2c/og01a1b.c
17048
17049OMNIVISION OV01A10 SENSOR DRIVER
17050M: Bingbu Cao <[email protected]>
17051L: [email protected]
17052S: Maintained
17053T: git git://linuxtv.org/media_tree.git
17054F: drivers/media/i2c/ov01a10.c
17055
17056OMNIVISION OV02A10 SENSOR DRIVER
17057L: [email protected]
17058S: Orphan
17059T: git git://linuxtv.org/media_tree.git
17060F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17061F: drivers/media/i2c/ov02a10.c
17062
17063OMNIVISION OV08D10 SENSOR DRIVER
17064M: Jimmy Su <[email protected]>
17065L: [email protected]
17066S: Maintained
17067T: git git://linuxtv.org/media_tree.git
17068F: drivers/media/i2c/ov08d10.c
17069
17070OMNIVISION OV08X40 SENSOR DRIVER
17071M: Jason Chen <[email protected]>
17072L: [email protected]
17073S: Maintained
17074T: git git://linuxtv.org/media_tree.git
17075F: drivers/media/i2c/ov08x40.c
17076
17077OMNIVISION OV13858 SENSOR DRIVER
17078M: Sakari Ailus <[email protected]>
17079L: [email protected]
17080S: Maintained
17081T: git git://linuxtv.org/media_tree.git
17082F: drivers/media/i2c/ov13858.c
17083
17084OMNIVISION OV13B10 SENSOR DRIVER
17085M: Arec Kao <[email protected]>
17086L: [email protected]
17087S: Maintained
17088T: git git://linuxtv.org/media_tree.git
17089F: drivers/media/i2c/ov13b10.c
17090
17091OMNIVISION OV2680 SENSOR DRIVER
17092M: Rui Miguel Silva <[email protected]>
17093M: Hans de Goede <[email protected]>
17094L: [email protected]
17095S: Maintained
17096T: git git://linuxtv.org/media_tree.git
17097F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17098F: drivers/media/i2c/ov2680.c
17099
17100OMNIVISION OV2685 SENSOR DRIVER
17101M: Shunqian Zheng <[email protected]>
17102L: [email protected]
17103S: Maintained
17104T: git git://linuxtv.org/media_tree.git
17105F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17106F: drivers/media/i2c/ov2685.c
17107
17108OMNIVISION OV2740 SENSOR DRIVER
17109M: Tianshu Qiu <[email protected]>
17110R: Sakari Ailus <[email protected]>
17111R: Bingbu Cao <[email protected]>
17112L: [email protected]
17113S: Maintained
17114T: git git://linuxtv.org/media_tree.git
17115F: drivers/media/i2c/ov2740.c
17116
17117OMNIVISION OV4689 SENSOR DRIVER
17118M: Mikhail Rudenko <[email protected]>
17119L: [email protected]
17120S: Maintained
17121T: git git://linuxtv.org/media_tree.git
17122F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17123F: drivers/media/i2c/ov4689.c
17124
17125OMNIVISION OV5640 SENSOR DRIVER
17126M: Steve Longerbeam <[email protected]>
17127L: [email protected]
17128S: Maintained
17129T: git git://linuxtv.org/media_tree.git
17130F: drivers/media/i2c/ov5640.c
17131
17132OMNIVISION OV5647 SENSOR DRIVER
17133M: Dave Stevenson <[email protected]>
17134M: Jacopo Mondi <[email protected]>
17135L: [email protected]
17136S: Maintained
17137T: git git://linuxtv.org/media_tree.git
17138F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17139F: drivers/media/i2c/ov5647.c
17140
17141OMNIVISION OV5670 SENSOR DRIVER
17142M: Sakari Ailus <[email protected]>
17143L: [email protected]
17144S: Maintained
17145T: git git://linuxtv.org/media_tree.git
17146F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17147F: drivers/media/i2c/ov5670.c
17148
17149OMNIVISION OV5675 SENSOR DRIVER
17150M: Sakari Ailus <[email protected]>
17151L: [email protected]
17152S: Maintained
17153T: git git://linuxtv.org/media_tree.git
17154F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17155F: drivers/media/i2c/ov5675.c
17156
17157OMNIVISION OV5693 SENSOR DRIVER
17158M: Daniel Scally <[email protected]>
17159L: [email protected]
17160S: Maintained
17161T: git git://linuxtv.org/media_tree.git
17162F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17163F: drivers/media/i2c/ov5693.c
17164
17165OMNIVISION OV5695 SENSOR DRIVER
17166M: Shunqian Zheng <[email protected]>
17167L: [email protected]
17168S: Maintained
17169T: git git://linuxtv.org/media_tree.git
17170F: drivers/media/i2c/ov5695.c
17171
17172OMNIVISION OV64A40 SENSOR DRIVER
17173M: Jacopo Mondi <[email protected]>
17174L: [email protected]
17175S: Maintained
17176T: git git://linuxtv.org/media_tree.git
17177F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17178F: drivers/media/i2c/ov64a40.c
17179
17180OMNIVISION OV7670 SENSOR DRIVER
17181L: [email protected]
17182S: Orphan
17183T: git git://linuxtv.org/media_tree.git
17184F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
17185F: drivers/media/i2c/ov7670.c
17186
17187OMNIVISION OV772x SENSOR DRIVER
17188M: Jacopo Mondi <[email protected]>
17189L: [email protected]
17190S: Odd fixes
17191T: git git://linuxtv.org/media_tree.git
17192F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17193F: drivers/media/i2c/ov772x.c
17194F: include/media/i2c/ov772x.h
17195
17196OMNIVISION OV7740 SENSOR DRIVER
17197L: [email protected]
17198S: Orphan
17199T: git git://linuxtv.org/media_tree.git
17200F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
17201F: drivers/media/i2c/ov7740.c
17202
17203OMNIVISION OV8856 SENSOR DRIVER
17204M: Sakari Ailus <[email protected]>
17205L: [email protected]
17206S: Maintained
17207T: git git://linuxtv.org/media_tree.git
17208F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17209F: drivers/media/i2c/ov8856.c
17210
17211OMNIVISION OV8858 SENSOR DRIVER
17212M: Jacopo Mondi <[email protected]>
17213M: Nicholas Roth <[email protected]>
17214L: [email protected]
17215S: Maintained
17216T: git git://linuxtv.org/media_tree.git
17217F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17218F: drivers/media/i2c/ov8858.c
17219
17220OMNIVISION OV9282 SENSOR DRIVER
17221M: Dave Stevenson <[email protected]>
17222L: [email protected]
17223S: Maintained
17224T: git git://linuxtv.org/media_tree.git
17225F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17226F: drivers/media/i2c/ov9282.c
17227
17228OMNIVISION OV9640 SENSOR DRIVER
17229M: Petr Cvek <[email protected]>
17230L: [email protected]
17231S: Maintained
17232F: drivers/media/i2c/ov9640.*
17233
17234OMNIVISION OV9650 SENSOR DRIVER
17235M: Sakari Ailus <[email protected]>
17236R: Akinobu Mita <[email protected]>
17237R: Sylwester Nawrocki <[email protected]>
17238L: [email protected]
17239S: Maintained
17240T: git git://linuxtv.org/media_tree.git
17241F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
17242F: drivers/media/i2c/ov9650.c
17243
17244OMNIVISION OV9734 SENSOR DRIVER
17245M: Tianshu Qiu <[email protected]>
17246R: Bingbu Cao <[email protected]>
17247L: [email protected]
17248S: Maintained
17249T: git git://linuxtv.org/media_tree.git
17250F: drivers/media/i2c/ov9734.c
17251
17252ONBOARD USB HUB DRIVER
17253M: Matthias Kaehlcke <[email protected]>
17254L: [email protected]
17255S: Maintained
17256F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17257F: drivers/usb/misc/onboard_usb_dev.c
17258
17259ONENAND FLASH DRIVER
17260M: Kyungmin Park <[email protected]>
17261L: [email protected]
17262S: Maintained
17263F: drivers/mtd/nand/onenand/
17264F: include/linux/mtd/onenand*.h
17265
17266ONEXPLAYER FAN DRIVER
17267M: Derek John Clark <[email protected]>
17268M: Joaquín Ignacio Aramendía <[email protected]>
17269L: [email protected]
17270S: Maintained
17271F: drivers/hwmon/oxp-sensors.c
17272
17273ONIE TLV NVMEM LAYOUT DRIVER
17274M: Miquel Raynal <[email protected]>
17275S: Maintained
17276F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17277F: drivers/nvmem/layouts/onie-tlv.c
17278
17279ONION OMEGA2+ BOARD
17280M: Harvey Hunt <[email protected]>
17281L: [email protected]
17282S: Maintained
17283F: arch/mips/boot/dts/ralink/omega2p.dts
17284
17285ONSEMI ETHERNET PHY DRIVERS
17286M: Piergiorgio Beruto <[email protected]>
17287L: [email protected]
17288S: Supported
17289W: http://www.onsemi.com
17290F: drivers/net/phy/ncn*
17291
17292OP-TEE DRIVER
17293M: Jens Wiklander <[email protected]>
17294L: [email protected]
17295S: Maintained
17296F: Documentation/ABI/testing/sysfs-bus-optee-devices
17297F: drivers/tee/optee/
17298
17299OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17300M: Sumit Garg <[email protected]>
17301L: [email protected]
17302S: Maintained
17303F: drivers/char/hw_random/optee-rng.c
17304
17305OP-TEE RTC DRIVER
17306M: Clément Léger <[email protected]>
17307L: [email protected]
17308S: Maintained
17309F: drivers/rtc/rtc-optee.c
17310
17311OPA-VNIC DRIVER
17312M: Dennis Dalessandro <[email protected]>
17313L: [email protected]
17314S: Supported
17315F: drivers/infiniband/ulp/opa_vnic
17316
17317OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17318M: Parthiban Veerasooran <[email protected]>
17319L: [email protected]
17320S: Maintained
17321F: Documentation/networking/oa-tc6-framework.rst
17322F: drivers/net/ethernet/oa_tc6.c
17323F: include/linux/oa_tc6.h
17324
17325OPEN FIRMWARE AND FLATTENED DEVICE TREE
17326M: Rob Herring <[email protected]>
17327M: Saravana Kannan <[email protected]>
17328L: [email protected]
17329S: Maintained
17330W: http://www.devicetree.org/
17331C: irc://irc.libera.chat/devicetree
17332T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17333F: Documentation/ABI/testing/sysfs-firmware-ofw
17334F: drivers/of/
17335F: include/linux/of*.h
17336F: scripts/dtc/
17337F: tools/testing/selftests/dt/
17338K: of_overlay_notifier_
17339K: of_overlay_fdt_apply
17340K: of_overlay_remove
17341
17342OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17343M: Rob Herring <[email protected]>
17344M: Krzysztof Kozlowski <[email protected]>
17345M: Conor Dooley <[email protected]>
17346L: [email protected]
17347S: Maintained
17348Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17349C: irc://irc.libera.chat/devicetree
17350T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17351F: Documentation/devicetree/
17352F: arch/*/boot/dts/
17353F: include/dt-bindings/
17354
17355OPENCOMPUTE PTP CLOCK DRIVER
17356M: Jonathan Lemon <[email protected]>
17357M: Vadim Fedorenko <[email protected]>
17358L: [email protected]
17359S: Maintained
17360F: drivers/ptp/ptp_ocp.c
17361
17362OPENCORES I2C BUS DRIVER
17363M: Peter Korsgaard <[email protected]>
17364M: Andrew Lunn <[email protected]>
17365L: [email protected]
17366S: Maintained
17367F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17368F: Documentation/i2c/busses/i2c-ocores.rst
17369F: drivers/i2c/busses/i2c-ocores.c
17370F: include/linux/platform_data/i2c-ocores.h
17371
17372OPENRISC ARCHITECTURE
17373M: Jonas Bonn <[email protected]>
17374M: Stefan Kristiansson <[email protected]>
17375M: Stafford Horne <[email protected]>
17376L: [email protected]
17377S: Maintained
17378W: http://openrisc.io
17379T: git https://github.com/openrisc/linux.git
17380F: Documentation/arch/openrisc/
17381F: Documentation/devicetree/bindings/openrisc/
17382F: arch/openrisc/
17383F: drivers/irqchip/irq-ompic.c
17384F: drivers/irqchip/irq-or1k-*
17385
17386OPENVSWITCH
17387M: Pravin B Shelar <[email protected]>
17388L: [email protected]
17389L: [email protected]
17390S: Maintained
17391W: http://openvswitch.org
17392F: include/uapi/linux/openvswitch.h
17393F: net/openvswitch/
17394F: tools/testing/selftests/net/openvswitch/
17395
17396OPERATING PERFORMANCE POINTS (OPP)
17397M: Viresh Kumar <[email protected]>
17398M: Nishanth Menon <[email protected]>
17399M: Stephen Boyd <[email protected]>
17400L: [email protected]
17401S: Maintained
17402T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17403F: Documentation/devicetree/bindings/opp/
17404F: Documentation/power/opp.rst
17405F: drivers/opp/
17406F: include/linux/pm_opp.h
17407
17408OPL4 DRIVER
17409M: Clemens Ladisch <[email protected]>
17410L: [email protected] (moderated for non-subscribers)
17411S: Maintained
17412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17413F: sound/drivers/opl4/
17414
17415ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17416M: Mark Fasheh <[email protected]>
17417M: Joel Becker <[email protected]>
17418M: Joseph Qi <[email protected]>
17419L: [email protected]
17420S: Supported
17421W: http://ocfs2.wiki.kernel.org
17422F: Documentation/filesystems/dlmfs.rst
17423F: Documentation/filesystems/ocfs2.rst
17424F: fs/ocfs2/
17425
17426ORANGEFS FILESYSTEM
17427M: Mike Marshall <[email protected]>
17428R: Martin Brandenburg <[email protected]>
17429L: [email protected]
17430S: Supported
17431T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17432F: Documentation/filesystems/orangefs.rst
17433F: fs/orangefs/
17434
17435OV2659 OMNIVISION SENSOR DRIVER
17436M: "Lad, Prabhakar" <[email protected]>
17437L: [email protected]
17438S: Maintained
17439W: https://linuxtv.org
17440Q: http://patchwork.linuxtv.org/project/linux-media/list/
17441T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17442F: drivers/media/i2c/ov2659.c
17443F: include/media/i2c/ov2659.h
17444
17445OVERLAY FILESYSTEM
17446M: Miklos Szeredi <[email protected]>
17447M: Amir Goldstein <[email protected]>
17448L: [email protected]
17449S: Supported
17450T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17451F: Documentation/filesystems/overlayfs.rst
17452F: fs/overlayfs/
17453
17454P54 WIRELESS DRIVER
17455M: Christian Lamparter <[email protected]>
17456L: [email protected]
17457S: Maintained
17458W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
17459F: drivers/net/wireless/intersil/p54/
17460
17461PACKET SOCKETS
17462M: Willem de Bruijn <[email protected]>
17463S: Maintained
17464F: include/uapi/linux/if_packet.h
17465F: net/packet/af_packet.c
17466
17467PACKING
17468M: Vladimir Oltean <[email protected]>
17469L: [email protected]
17470S: Supported
17471F: Documentation/core-api/packing.rst
17472F: include/linux/packing.h
17473F: lib/packing.c
17474
17475PADATA PARALLEL EXECUTION MECHANISM
17476M: Steffen Klassert <[email protected]>
17477M: Daniel Jordan <[email protected]>
17478L: [email protected]
17479L: [email protected]
17480S: Maintained
17481F: Documentation/core-api/padata.rst
17482F: include/linux/padata.h
17483F: kernel/padata.c
17484
17485PAGE CACHE
17486M: Matthew Wilcox (Oracle) <[email protected]>
17487L: [email protected]
17488S: Supported
17489T: git git://git.infradead.org/users/willy/pagecache.git
17490F: Documentation/filesystems/locking.rst
17491F: Documentation/filesystems/vfs.rst
17492F: include/linux/pagemap.h
17493F: mm/filemap.c
17494F: mm/page-writeback.c
17495F: mm/readahead.c
17496F: mm/truncate.c
17497
17498PAGE POOL
17499M: Jesper Dangaard Brouer <[email protected]>
17500M: Ilias Apalodimas <[email protected]>
17501L: [email protected]
17502S: Supported
17503F: Documentation/networking/page_pool.rst
17504F: include/net/page_pool/
17505F: include/trace/events/page_pool.h
17506F: net/core/page_pool.c
17507
17508PAGE TABLE CHECK
17509M: Pasha Tatashin <[email protected]>
17510M: Andrew Morton <[email protected]>
17511L: [email protected]
17512S: Maintained
17513F: Documentation/mm/page_table_check.rst
17514F: include/linux/page_table_check.h
17515F: mm/page_table_check.c
17516
17517PANASONIC LAPTOP ACPI EXTRAS DRIVER
17518M: Kenneth Chan <[email protected]>
17519L: [email protected]
17520S: Maintained
17521F: drivers/platform/x86/panasonic-laptop.c
17522
17523PARALLAX PING IIO SENSOR DRIVER
17524M: Andreas Klinger <[email protected]>
17525L: [email protected]
17526S: Maintained
17527F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17528F: drivers/iio/proximity/ping.c
17529
17530PARALLEL LCD/KEYPAD PANEL DRIVER
17531M: Willy Tarreau <[email protected]>
17532M: Ksenija Stanojevic <[email protected]>
17533S: Odd Fixes
17534F: Documentation/admin-guide/lcd-panel-cgram.rst
17535F: drivers/auxdisplay/panel.c
17536
17537PARALLEL PORT SUBSYSTEM
17538M: Sudip Mukherjee <[email protected]>
17539M: Sudip Mukherjee <[email protected]>
17540L: [email protected] (subscribers-only)
17541S: Maintained
17542F: Documentation/driver-api/parport*.rst
17543F: drivers/char/ppdev.c
17544F: drivers/parport/
17545F: include/linux/parport*.h
17546F: include/uapi/linux/ppdev.h
17547
17548PARAVIRT_OPS INTERFACE
17549M: Juergen Gross <[email protected]>
17550R: Ajay Kaher <[email protected]>
17551R: Alexey Makhalov <[email protected]>
17552R: Broadcom internal kernel review list <[email protected]>
17553L: [email protected]
17554L: [email protected]
17555S: Supported
17556T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17557F: Documentation/virt/paravirt_ops.rst
17558F: arch/*/include/asm/paravirt*.h
17559F: arch/*/kernel/paravirt*
17560F: include/linux/hypervisor.h
17561
17562PARISC ARCHITECTURE
17563M: "James E.J. Bottomley" <[email protected]>
17564M: Helge Deller <[email protected]>
17565L: [email protected]
17566S: Maintained
17567W: https://parisc.wiki.kernel.org
17568Q: http://patchwork.kernel.org/project/linux-parisc/list/
17569T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17570T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17571F: Documentation/arch/parisc/
17572F: arch/parisc/
17573F: drivers/char/agp/parisc-agp.c
17574F: drivers/input/misc/hp_sdc_rtc.c
17575F: drivers/input/serio/gscps2.c
17576F: drivers/input/serio/hp_sdc*
17577F: drivers/parisc/
17578F: drivers/parport/parport_gsc.*
17579F: drivers/tty/serial/8250/8250_parisc.c
17580F: drivers/video/console/sti*
17581F: drivers/video/fbdev/sti*
17582F: drivers/video/logo/logo_parisc*
17583F: include/linux/hp_sdc.h
17584
17585PARMAN
17586M: Jiri Pirko <[email protected]>
17587L: [email protected]
17588S: Supported
17589F: include/linux/parman.h
17590F: lib/parman.c
17591F: lib/test_parman.c
17592
17593PC ENGINES APU BOARD DRIVER
17594M: Enrico Weigelt, metux IT consult <[email protected]>
17595S: Maintained
17596F: drivers/platform/x86/pcengines-apuv2.c
17597
17598PC87360 HARDWARE MONITORING DRIVER
17599M: Jim Cromie <[email protected]>
17600L: [email protected]
17601S: Maintained
17602F: Documentation/hwmon/pc87360.rst
17603F: drivers/hwmon/pc87360.c
17604
17605PC8736x GPIO DRIVER
17606M: Jim Cromie <[email protected]>
17607S: Maintained
17608F: drivers/char/pc8736x_gpio.c
17609
17610PC87427 HARDWARE MONITORING DRIVER
17611M: Jean Delvare <[email protected]>
17612L: [email protected]
17613S: Maintained
17614F: Documentation/hwmon/pc87427.rst
17615F: drivers/hwmon/pc87427.c
17616
17617PCA9532 LED DRIVER
17618M: Riku Voipio <[email protected]>
17619S: Maintained
17620F: drivers/leds/leds-pca9532.c
17621F: include/linux/leds-pca9532.h
17622
17623PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17624M: Thomas Petazzoni <[email protected]>
17625M: Pali Rohár <[email protected]>
17626L: [email protected]
17627L: [email protected] (moderated for non-subscribers)
17628S: Maintained
17629F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
17630F: drivers/pci/controller/pci-aardvark.c
17631
17632PCI DRIVER FOR ALTERA PCIE IP
17633M: Joyce Ooi <[email protected]>
17634L: [email protected]
17635S: Supported
17636F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
17637F: drivers/pci/controller/pcie-altera.c
17638
17639PCI DRIVER FOR APPLIEDMICRO XGENE
17640M: Toan Le <[email protected]>
17641L: [email protected]
17642L: [email protected] (moderated for non-subscribers)
17643S: Maintained
17644F: Documentation/devicetree/bindings/pci/xgene-pci.txt
17645F: drivers/pci/controller/pci-xgene.c
17646
17647PCI DRIVER FOR ARM VERSATILE PLATFORM
17648M: Rob Herring <[email protected]>
17649L: [email protected]
17650L: [email protected] (moderated for non-subscribers)
17651S: Maintained
17652F: Documentation/devicetree/bindings/pci/versatile.yaml
17653F: drivers/pci/controller/pci-versatile.c
17654
17655PCI DRIVER FOR ARMADA 8K
17656M: Thomas Petazzoni <[email protected]>
17657L: [email protected]
17658L: [email protected] (moderated for non-subscribers)
17659S: Maintained
17660F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
17661F: drivers/pci/controller/dwc/pcie-armada8k.c
17662
17663PCI DRIVER FOR CADENCE PCIE IP
17664L: [email protected]
17665S: Orphan
17666F: Documentation/devicetree/bindings/pci/cdns,*
17667F: drivers/pci/controller/cadence/*cadence*
17668
17669PCI DRIVER FOR FREESCALE LAYERSCAPE
17670M: Minghuan Lian <[email protected]>
17671M: Mingkai Hu <[email protected]>
17672M: Roy Zang <[email protected]>
17673L: [email protected]
17674L: [email protected]
17675L: [email protected] (moderated for non-subscribers)
17676L: [email protected]
17677S: Maintained
17678F: drivers/pci/controller/dwc/*layerscape*
17679
17680PCI DRIVER FOR FU740
17681M: Paul Walmsley <[email protected]>
17682M: Greentime Hu <[email protected]>
17683M: Samuel Holland <[email protected]>
17684L: [email protected]
17685S: Maintained
17686F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17687F: drivers/pci/controller/dwc/pcie-fu740.c
17688
17689PCI DRIVER FOR GENERIC OF HOSTS
17690M: Will Deacon <[email protected]>
17691L: [email protected]
17692L: [email protected] (moderated for non-subscribers)
17693S: Maintained
17694F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17695F: drivers/pci/controller/pci-host-common.c
17696F: drivers/pci/controller/pci-host-generic.c
17697
17698PCI DRIVER FOR IMX6
17699M: Richard Zhu <[email protected]>
17700M: Lucas Stach <[email protected]>
17701L: [email protected]
17702L: [email protected] (moderated for non-subscribers)
17703L: [email protected]
17704S: Maintained
17705F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17706F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17707F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17708F: drivers/pci/controller/dwc/*imx6*
17709
17710PCI DRIVER FOR INTEL IXP4XX
17711M: Linus Walleij <[email protected]>
17712S: Maintained
17713F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17714F: drivers/pci/controller/pci-ixp4xx.c
17715
17716PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17717M: Nirmal Patel <[email protected]>
17718R: Jonathan Derrick <[email protected]>
17719L: [email protected]
17720S: Supported
17721F: drivers/pci/controller/vmd.c
17722
17723PCI DRIVER FOR MICROSEMI SWITCHTEC
17724M: Kurt Schwemmer <[email protected]>
17725M: Logan Gunthorpe <[email protected]>
17726L: [email protected]
17727S: Maintained
17728F: Documentation/ABI/testing/sysfs-class-switchtec
17729F: Documentation/driver-api/switchtec.rst
17730F: drivers/ntb/hw/mscc/
17731F: drivers/pci/switch/switchtec*
17732F: include/linux/switchtec.h
17733F: include/uapi/linux/switchtec_ioctl.h
17734
17735PCI DRIVER FOR MOBIVEIL PCIE IP
17736M: Karthikeyan Mitran <[email protected]>
17737M: Hou Zhiqiang <[email protected]>
17738L: [email protected]
17739S: Supported
17740F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17741F: drivers/pci/controller/mobiveil/pcie-mobiveil*
17742
17743PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17744M: Thomas Petazzoni <[email protected]>
17745M: Pali Rohár <[email protected]>
17746L: [email protected]
17747L: [email protected] (moderated for non-subscribers)
17748S: Maintained
17749F: drivers/pci/controller/*mvebu*
17750
17751PCI DRIVER FOR NVIDIA TEGRA
17752M: Thierry Reding <[email protected]>
17753L: [email protected]
17754L: [email protected]
17755S: Supported
17756F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17757F: drivers/pci/controller/pci-tegra.c
17758
17759PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17760M: Hou Zhiqiang <[email protected]>
17761L: [email protected]
17762L: [email protected] (moderated for non-subscribers)
17763S: Maintained
17764F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17765F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17766
17767PCI DRIVER FOR PLDA PCIE IP
17768M: Daire McNamara <[email protected]>
17769L: [email protected]
17770S: Maintained
17771F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17772F: drivers/pci/controller/plda/pcie-plda-host.c
17773F: drivers/pci/controller/plda/pcie-plda.h
17774
17775PCI DRIVER FOR RENESAS R-CAR
17776M: Marek Vasut <[email protected]>
17777M: Yoshihiro Shimoda <[email protected]>
17778L: [email protected]
17779L: [email protected]
17780S: Maintained
17781F: Documentation/devicetree/bindings/pci/*rcar*
17782F: drivers/pci/controller/*rcar*
17783F: drivers/pci/controller/dwc/*rcar*
17784
17785PCI DRIVER FOR SAMSUNG EXYNOS
17786M: Jingoo Han <[email protected]>
17787L: [email protected]
17788L: [email protected] (moderated for non-subscribers)
17789L: [email protected]
17790S: Maintained
17791F: drivers/pci/controller/dwc/pci-exynos.c
17792
17793PCI DRIVER FOR SYNOPSYS DESIGNWARE
17794M: Jingoo Han <[email protected]>
17795M: Manivannan Sadhasivam <[email protected]>
17796L: [email protected]
17797S: Maintained
17798F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17799F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17800F: drivers/pci/controller/dwc/*designware*
17801
17802PCI DRIVER FOR TI DRA7XX/J721E
17803M: Vignesh Raghavendra <[email protected]>
17804R: Siddharth Vadapalli <[email protected]>
17805L: [email protected]
17806L: [email protected]
17807L: [email protected] (moderated for non-subscribers)
17808S: Supported
17809F: Documentation/devicetree/bindings/pci/ti-pci.txt
17810F: drivers/pci/controller/cadence/pci-j721e.c
17811F: drivers/pci/controller/dwc/pci-dra7xx.c
17812
17813PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17814M: Linus Walleij <[email protected]>
17815L: [email protected]
17816S: Maintained
17817F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17818F: drivers/pci/controller/pci-v3-semi.c
17819
17820PCI DRIVER FOR XILINX VERSAL CPM
17821M: Bharat Kumar Gogada <[email protected]>
17822M: Michal Simek <[email protected]>
17823L: [email protected]
17824S: Maintained
17825F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17826F: drivers/pci/controller/pcie-xilinx-cpm.c
17827
17828PCI ENDPOINT SUBSYSTEM
17829M: Manivannan Sadhasivam <[email protected]>
17830M: Krzysztof Wilczyński <[email protected]>
17831R: Kishon Vijay Abraham I <[email protected]>
17832L: [email protected]
17833S: Supported
17834Q: https://patchwork.kernel.org/project/linux-pci/list/
17835B: https://bugzilla.kernel.org
17836C: irc://irc.oftc.net/linux-pci
17837T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17838F: Documentation/PCI/endpoint/*
17839F: Documentation/misc-devices/pci-endpoint-test.rst
17840F: drivers/misc/pci_endpoint_test.c
17841F: drivers/pci/endpoint/
17842F: tools/pci/
17843
17844PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17845M: Mahesh J Salgaonkar <[email protected]>
17846R: Oliver O'Halloran <[email protected]>
17847L: [email protected]
17848S: Supported
17849F: Documentation/PCI/pci-error-recovery.rst
17850F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17851F: arch/powerpc/include/*/eeh*.h
17852F: arch/powerpc/kernel/eeh*.c
17853F: arch/powerpc/platforms/*/eeh*.c
17854F: drivers/pci/pcie/aer.c
17855F: drivers/pci/pcie/dpc.c
17856F: drivers/pci/pcie/err.c
17857
17858PCI ERROR RECOVERY
17859M: Linas Vepstas <[email protected]>
17860L: [email protected]
17861S: Supported
17862F: Documentation/PCI/pci-error-recovery.rst
17863
17864PCI MSI DRIVER FOR ALTERA MSI IP
17865M: Joyce Ooi <[email protected]>
17866L: [email protected]
17867S: Supported
17868F: Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
17869F: drivers/pci/controller/pcie-altera-msi.c
17870
17871PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17872M: Toan Le <[email protected]>
17873L: [email protected]
17874L: [email protected] (moderated for non-subscribers)
17875S: Maintained
17876F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17877F: drivers/pci/controller/pci-xgene-msi.c
17878
17879PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17880M: Lorenzo Pieralisi <[email protected]>
17881M: Krzysztof Wilczyński <[email protected]>
17882R: Manivannan Sadhasivam <[email protected]>
17883R: Rob Herring <[email protected]>
17884L: [email protected]
17885S: Supported
17886Q: https://patchwork.kernel.org/project/linux-pci/list/
17887B: https://bugzilla.kernel.org
17888C: irc://irc.oftc.net/linux-pci
17889T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17890F: Documentation/devicetree/bindings/pci/
17891F: drivers/pci/controller/
17892F: drivers/pci/pci-bridge-emul.c
17893F: drivers/pci/pci-bridge-emul.h
17894
17895PCI PEER-TO-PEER DMA (P2PDMA)
17896M: Bjorn Helgaas <[email protected]>
17897M: Logan Gunthorpe <[email protected]>
17898L: [email protected]
17899S: Supported
17900Q: https://patchwork.kernel.org/project/linux-pci/list/
17901B: https://bugzilla.kernel.org
17902C: irc://irc.oftc.net/linux-pci
17903T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17904F: Documentation/driver-api/pci/p2pdma.rst
17905F: drivers/pci/p2pdma.c
17906F: include/linux/pci-p2pdma.h
17907
17908PCI POWER CONTROL
17909M: Bartosz Golaszewski <[email protected]>
17910L: [email protected]
17911S: Maintained
17912T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17913F: drivers/pci/pwrctl/*
17914F: include/linux/pci-pwrctl.h
17915
17916PCI SUBSYSTEM
17917M: Bjorn Helgaas <[email protected]>
17918L: [email protected]
17919S: Supported
17920Q: https://patchwork.kernel.org/project/linux-pci/list/
17921B: https://bugzilla.kernel.org
17922C: irc://irc.oftc.net/linux-pci
17923T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17924F: Documentation/PCI/
17925F: Documentation/devicetree/bindings/pci/
17926F: arch/x86/kernel/early-quirks.c
17927F: arch/x86/kernel/quirks.c
17928F: arch/x86/pci/
17929F: drivers/acpi/pci*
17930F: drivers/pci/
17931F: include/asm-generic/pci*
17932F: include/linux/of_pci.h
17933F: include/linux/pci*
17934F: include/uapi/linux/pci*
17935
17936PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17937M: Jonathan Chocron <[email protected]>
17938L: [email protected]
17939S: Maintained
17940F: Documentation/devicetree/bindings/pci/pcie-al.txt
17941F: drivers/pci/controller/dwc/pcie-al.c
17942
17943PCIE DRIVER FOR AMLOGIC MESON
17944M: Yue Wang <[email protected]>
17945L: [email protected]
17946L: [email protected]
17947S: Maintained
17948F: drivers/pci/controller/dwc/pci-meson.c
17949
17950PCIE DRIVER FOR AXIS ARTPEC
17951M: Jesper Nilsson <[email protected]>
17952L: [email protected]
17953L: [email protected]
17954S: Maintained
17955F: Documentation/devicetree/bindings/pci/axis,artpec*
17956F: drivers/pci/controller/dwc/*artpec*
17957
17958PCIE DRIVER FOR CAVIUM THUNDERX
17959M: Robert Richter <[email protected]>
17960L: [email protected]
17961L: [email protected] (moderated for non-subscribers)
17962S: Odd Fixes
17963F: drivers/pci/controller/pci-thunder-*
17964
17965PCIE DRIVER FOR HISILICON
17966M: Zhou Wang <[email protected]>
17967L: [email protected]
17968S: Maintained
17969F: drivers/pci/controller/dwc/pcie-hisi.c
17970
17971PCIE DRIVER FOR HISILICON KIRIN
17972M: Xiaowei Song <[email protected]>
17973M: Binghui Wang <[email protected]>
17974L: [email protected]
17975S: Maintained
17976F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17977F: drivers/pci/controller/dwc/pcie-kirin.c
17978
17979PCIE DRIVER FOR HISILICON STB
17980M: Shawn Guo <[email protected]>
17981L: [email protected]
17982S: Maintained
17983F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17984F: drivers/pci/controller/dwc/pcie-histb.c
17985
17986PCIE DRIVER FOR INTEL KEEM BAY
17987M: Srikanth Thokala <[email protected]>
17988L: [email protected]
17989S: Supported
17990F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17991F: drivers/pci/controller/dwc/pcie-keembay.c
17992
17993PCIE DRIVER FOR INTEL LGM GW SOC
17994M: Chuanhua Lei <[email protected]>
17995L: [email protected]
17996S: Maintained
17997F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17998F: drivers/pci/controller/dwc/pcie-intel-gw.c
17999
18000PCIE DRIVER FOR MEDIATEK
18001M: Ryder Lee <[email protected]>
18002M: Jianjun Wang <[email protected]>
18003L: [email protected]
18004L: [email protected] (moderated for non-subscribers)
18005S: Supported
18006F: Documentation/devicetree/bindings/pci/mediatek*
18007F: drivers/pci/controller/*mediatek*
18008
18009PCIE DRIVER FOR MICROCHIP
18010M: Daire McNamara <[email protected]>
18011L: [email protected]
18012S: Supported
18013F: Documentation/devicetree/bindings/pci/microchip*
18014F: drivers/pci/controller/plda/*microchip*
18015
18016PCIE DRIVER FOR QUALCOMM MSM
18017M: Manivannan Sadhasivam <[email protected]>
18018L: [email protected]
18019L: [email protected]
18020S: Maintained
18021F: drivers/pci/controller/dwc/pcie-qcom-common.c
18022F: drivers/pci/controller/dwc/pcie-qcom.c
18023
18024PCIE DRIVER FOR ROCKCHIP
18025M: Shawn Lin <[email protected]>
18026L: [email protected]
18027L: [email protected]
18028S: Maintained
18029F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18030F: drivers/pci/controller/pcie-rockchip*
18031
18032PCIE DRIVER FOR SOCIONEXT UNIPHIER
18033M: Kunihiko Hayashi <[email protected]>
18034L: [email protected]
18035S: Maintained
18036F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18037F: drivers/pci/controller/dwc/pcie-uniphier*
18038
18039PCIE DRIVER FOR ST SPEAR13XX
18040M: Pratyush Anand <[email protected]>
18041L: [email protected]
18042S: Maintained
18043F: drivers/pci/controller/dwc/*spear*
18044
18045PCIE DRIVER FOR STARFIVE JH71x0
18046M: Kevin Xie <[email protected]>
18047L: [email protected]
18048S: Maintained
18049F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18050F: drivers/pci/controller/plda/pcie-starfive.c
18051
18052PCIE ENDPOINT DRIVER FOR QUALCOMM
18053M: Manivannan Sadhasivam <[email protected]>
18054L: [email protected]
18055L: [email protected]
18056S: Maintained
18057F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18058F: drivers/pci/controller/dwc/pcie-qcom-common.c
18059F: drivers/pci/controller/dwc/pcie-qcom-ep.c
18060
18061PCMCIA SUBSYSTEM
18062M: Dominik Brodowski <[email protected]>
18063S: Odd Fixes
18064T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18065F: Documentation/pcmcia/
18066F: drivers/pcmcia/
18067F: include/pcmcia/
18068F: tools/pcmcia/
18069
18070PCNET32 NETWORK DRIVER
18071M: Don Fry <[email protected]>
18072L: [email protected]
18073S: Maintained
18074F: drivers/net/ethernet/amd/pcnet32.c
18075
18076PCRYPT PARALLEL CRYPTO ENGINE
18077M: Steffen Klassert <[email protected]>
18078L: [email protected]
18079S: Maintained
18080F: crypto/pcrypt.c
18081F: include/crypto/pcrypt.h
18082
18083PDS DSC VIRTIO DATA PATH ACCELERATOR
18084R: Shannon Nelson <[email protected]>
18085F: drivers/vdpa/pds/
18086
18087PECI HARDWARE MONITORING DRIVERS
18088M: Iwona Winiarska <[email protected]>
18089L: [email protected]
18090S: Supported
18091F: Documentation/hwmon/peci-cputemp.rst
18092F: Documentation/hwmon/peci-dimmtemp.rst
18093F: drivers/hwmon/peci/
18094
18095PECI SUBSYSTEM
18096M: Iwona Winiarska <[email protected]>
18097L: [email protected] (moderated for non-subscribers)
18098S: Supported
18099F: Documentation/devicetree/bindings/peci/
18100F: Documentation/peci/
18101F: drivers/peci/
18102F: include/linux/peci-cpu.h
18103F: include/linux/peci.h
18104
18105PENSANDO ETHERNET DRIVERS
18106M: Shannon Nelson <[email protected]>
18107M: Brett Creeley <[email protected]>
18108L: [email protected]
18109S: Supported
18110F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18111F: drivers/net/ethernet/pensando/
18112
18113PER-CPU MEMORY ALLOCATOR
18114M: Dennis Zhou <[email protected]>
18115M: Tejun Heo <[email protected]>
18116M: Christoph Lameter <[email protected]>
18117L: [email protected]
18118S: Maintained
18119T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18120F: arch/*/include/asm/percpu.h
18121F: include/linux/percpu*.h
18122F: lib/percpu*.c
18123F: mm/percpu*.c
18124
18125PER-TASK DELAY ACCOUNTING
18126M: Balbir Singh <[email protected]>
18127S: Maintained
18128F: include/linux/delayacct.h
18129F: kernel/delayacct.c
18130
18131PERFORMANCE EVENTS SUBSYSTEM
18132M: Peter Zijlstra <[email protected]>
18133M: Ingo Molnar <[email protected]>
18134M: Arnaldo Carvalho de Melo <[email protected]>
18135M: Namhyung Kim <[email protected]>
18136R: Mark Rutland <[email protected]>
18137R: Alexander Shishkin <[email protected]>
18138R: Jiri Olsa <[email protected]>
18139R: Ian Rogers <[email protected]>
18140R: Adrian Hunter <[email protected]>
18141R: "Liang, Kan" <[email protected]>
18142L: [email protected]
18143L: [email protected]
18144S: Supported
18145W: https://perf.wiki.kernel.org/
18146T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18147T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18148T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18149F: arch/*/events/*
18150F: arch/*/events/*/*
18151F: arch/*/include/asm/perf_event.h
18152F: arch/*/kernel/*/*/perf_event*.c
18153F: arch/*/kernel/*/perf_event*.c
18154F: arch/*/kernel/perf_callchain.c
18155F: arch/*/kernel/perf_event*.c
18156F: include/linux/perf_event.h
18157F: include/uapi/linux/perf_event.h
18158F: kernel/events/*
18159F: tools/lib/perf/
18160F: tools/perf/
18161
18162PERFORMANCE EVENTS TOOLING ARM64
18163R: John Garry <[email protected]>
18164R: Will Deacon <[email protected]>
18165R: James Clark <[email protected]>
18166R: Mike Leach <[email protected]>
18167R: Leo Yan <[email protected]>
18168L: [email protected] (moderated for non-subscribers)
18169S: Supported
18170F: tools/build/feature/test-libopencsd.c
18171F: tools/perf/arch/arm*/
18172F: tools/perf/pmu-events/arch/arm64/
18173F: tools/perf/util/arm-spe*
18174F: tools/perf/util/cs-etm*
18175
18176PERSONALITY HANDLING
18177M: Christoph Hellwig <[email protected]>
18178L: [email protected]
18179S: Maintained
18180F: include/linux/personality.h
18181F: include/uapi/linux/personality.h
18182
18183PHOENIX RC FLIGHT CONTROLLER ADAPTER
18184M: Marcus Folkesson <[email protected]>
18185L: [email protected]
18186S: Maintained
18187F: Documentation/input/devices/pxrc.rst
18188F: drivers/input/joystick/pxrc.c
18189
18190PHONET PROTOCOL
18191M: Remi Denis-Courmont <[email protected]>
18192S: Supported
18193F: Documentation/networking/phonet.rst
18194F: include/linux/phonet.h
18195F: include/net/phonet/
18196F: include/uapi/linux/phonet.h
18197F: net/phonet/
18198
18199PHRAM MTD DRIVER
18200M: Joern Engel <[email protected]>
18201L: [email protected]
18202S: Maintained
18203F: drivers/mtd/devices/phram.c
18204
18205PICOLCD HID DRIVER
18206M: Bruno Prémont <[email protected]>
18207L: [email protected]
18208S: Maintained
18209F: drivers/hid/hid-picolcd*
18210
18211PIDFD API
18212M: Christian Brauner <[email protected]>
18213L: [email protected]
18214S: Maintained
18215T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18216F: samples/pidfd/
18217F: tools/testing/selftests/clone3/
18218F: tools/testing/selftests/pid_namespace/
18219F: tools/testing/selftests/pidfd/
18220K: (?i)pidfd
18221K: (?i)clone3
18222K: \b(clone_args|kernel_clone_args)\b
18223
18224PIN CONTROL SUBSYSTEM
18225M: Linus Walleij <[email protected]>
18226L: [email protected]
18227S: Maintained
18228T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18229F: Documentation/devicetree/bindings/pinctrl/
18230F: Documentation/driver-api/pin-control.rst
18231F: drivers/pinctrl/
18232F: include/dt-bindings/pinctrl/
18233F: include/linux/pinctrl/
18234
18235PIN CONTROLLER - AMD
18236M: Basavaraj Natikar <[email protected]>
18237M: Shyam Sundar S K <[email protected]>
18238S: Maintained
18239F: drivers/pinctrl/pinctrl-amd.c
18240
18241PIN CONTROLLER - FREESCALE
18242M: Dong Aisheng <[email protected]>
18243M: Fabio Estevam <[email protected]>
18244M: Shawn Guo <[email protected]>
18245M: Jacky Bai <[email protected]>
18246R: Pengutronix Kernel Team <[email protected]>
18247L: [email protected]
18248L: NXP S32 Linux Team <[email protected]>
18249S: Maintained
18250F: Documentation/devicetree/bindings/pinctrl/fsl,*
18251F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
18252F: drivers/pinctrl/freescale/
18253F: drivers/pinctrl/nxp/
18254
18255PIN CONTROLLER - INTEL
18256M: Mika Westerberg <[email protected]>
18257M: Andy Shevchenko <[email protected]>
18258S: Supported
18259T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18260F: drivers/pinctrl/intel/
18261
18262PIN CONTROLLER - KEEMBAY
18263M: Lakshmi Sowjanya D <[email protected]>
18264S: Supported
18265F: drivers/pinctrl/pinctrl-keembay*
18266
18267PIN CONTROLLER - MEDIATEK
18268M: Sean Wang <[email protected]>
18269L: [email protected] (moderated for non-subscribers)
18270S: Maintained
18271F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18272F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18273F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18274F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18275F: drivers/pinctrl/mediatek/
18276
18277PIN CONTROLLER - MEDIATEK MIPS
18278M: Arınç ÜNAL <[email protected]>
18279M: Sergio Paracuellos <[email protected]>
18280L: [email protected] (moderated for non-subscribers)
18281L: [email protected]
18282S: Maintained
18283F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18284F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18285F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18286F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18287F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18288F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18289F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18290F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18291F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
18292F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
18293F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18294F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
18295F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
18296F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
18297F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
18298
18299PIN CONTROLLER - MICROCHIP AT91
18300M: Ludovic Desroches <[email protected]>
18301L: [email protected] (moderated for non-subscribers)
18302L: [email protected]
18303S: Supported
18304F: drivers/gpio/gpio-sama5d2-piobu.c
18305F: drivers/pinctrl/pinctrl-at91*
18306
18307PIN CONTROLLER - QUALCOMM
18308M: Bjorn Andersson <[email protected]>
18309L: [email protected]
18310S: Maintained
18311F: Documentation/devicetree/bindings/pinctrl/qcom,*
18312F: drivers/pinctrl/qcom/
18313
18314PIN CONTROLLER - RENESAS
18315M: Geert Uytterhoeven <[email protected]>
18316L: [email protected]
18317S: Supported
18318T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18319F: Documentation/devicetree/bindings/pinctrl/renesas,*
18320F: drivers/pinctrl/renesas/
18321
18322PIN CONTROLLER - SAMSUNG
18323M: Krzysztof Kozlowski <[email protected]>
18324M: Sylwester Nawrocki <[email protected]>
18325R: Alim Akhtar <[email protected]>
18326L: [email protected] (moderated for non-subscribers)
18327L: [email protected]
18328S: Maintained
18329Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
18330B: mailto:[email protected]
18331C: irc://irc.libera.chat/linux-exynos
18332T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18333F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18334F: drivers/pinctrl/samsung/
18335
18336PIN CONTROLLER - SINGLE
18337M: Tony Lindgren <[email protected]>
18338M: Haojian Zhuang <[email protected]>
18339L: [email protected] (moderated for non-subscribers)
18340L: [email protected]
18341S: Maintained
18342F: drivers/pinctrl/pinctrl-single.c
18343
18344PIN CONTROLLER - SUNPLUS / TIBBO
18345M: Dvorkin Dmitry <[email protected]>
18346M: Wells Lu <[email protected]>
18347L: [email protected] (moderated for non-subscribers)
18348S: Maintained
18349W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
18350F: Documentation/devicetree/bindings/pinctrl/sunplus,*
18351F: drivers/pinctrl/sunplus/
18352F: include/dt-bindings/pinctrl/sppctl*.h
18353
18354PINE64 PINEPHONE KEYBOARD DRIVER
18355M: Samuel Holland <[email protected]>
18356S: Supported
18357F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18358F: drivers/input/keyboard/pinephone-keyboard.c
18359
18360PKTCDVD DRIVER
18361M: [email protected]
18362S: Orphan
18363F: drivers/block/pktcdvd.c
18364F: include/linux/pktcdvd.h
18365F: include/uapi/linux/pktcdvd.h
18366
18367PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18368M: Tomasz Duszynski <[email protected]>
18369S: Maintained
18370F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18371F: drivers/iio/chemical/pms7003.c
18372
18373PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18374M: Piergiorgio Beruto <[email protected]>
18375L: [email protected]
18376S: Maintained
18377F: drivers/net/phy/mdio-open-alliance.h
18378F: net/ethtool/plca.c
18379
18380PLDMFW LIBRARY
18381M: Jacob Keller <[email protected]>
18382S: Maintained
18383F: Documentation/driver-api/pldmfw/
18384F: include/linux/pldmfw.h
18385F: lib/pldmfw/
18386
18387PLX DMA DRIVER
18388M: Logan Gunthorpe <[email protected]>
18389S: Maintained
18390F: drivers/dma/plx_dma.c
18391
18392PM-GRAPH UTILITY
18393M: "Todd E Brandt" <[email protected]>
18394L: [email protected]
18395S: Supported
18396W: https://01.org/pm-graph
18397B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18398T: git git://github.com/intel/pm-graph
18399F: tools/power/pm-graph
18400
18401PM6764TR DRIVER
18402M: Charles Hsu <[email protected]>
18403L: [email protected]
18404S: Maintained
18405F: Documentation/hwmon/pm6764tr.rst
18406F: drivers/hwmon/pmbus/pm6764tr.c
18407
18408PMC SIERRA MaxRAID DRIVER
18409L: [email protected]
18410S: Orphan
18411W: http://www.pmc-sierra.com/
18412F: drivers/scsi/pmcraid.*
18413
18414PMC SIERRA PM8001 DRIVER
18415M: Jack Wang <[email protected]>
18416L: [email protected]
18417S: Supported
18418F: drivers/scsi/pm8001/
18419
18420PNI RM3100 IIO DRIVER
18421M: Song Qiang <[email protected]>
18422L: [email protected]
18423S: Maintained
18424F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18425F: drivers/iio/magnetometer/rm3100*
18426
18427PNP SUPPORT
18428M: "Rafael J. Wysocki" <[email protected]>
18429L: [email protected]
18430S: Maintained
18431F: drivers/pnp/
18432F: include/linux/pnp.h
18433
18434POSIX CLOCKS and TIMERS
18435M: Anna-Maria Behnsen <[email protected]>
18436M: Frederic Weisbecker <[email protected]>
18437M: Thomas Gleixner <[email protected]>
18438L: [email protected]
18439S: Maintained
18440T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18441F: fs/timerfd.c
18442F: include/linux/time_namespace.h
18443F: include/linux/timerfd.h
18444F: include/uapi/linux/time.h
18445F: include/uapi/linux/timerfd.h
18446F: include/trace/events/timer*
18447F: kernel/time/itimer.c
18448F: kernel/time/posix-*
18449F: kernel/time/namespace.c
18450
18451POWER MANAGEMENT CORE
18452M: "Rafael J. Wysocki" <[email protected]>
18453L: [email protected]
18454S: Supported
18455B: https://bugzilla.kernel.org
18456T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18457F: drivers/base/power/
18458F: drivers/powercap/
18459F: include/linux/intel_rapl.h
18460F: include/linux/pm.h
18461F: include/linux/pm_*
18462F: include/linux/powercap.h
18463F: kernel/configs/nopm.config
18464
18465POWER SEQUENCING
18466M: Bartosz Golaszewski <[email protected]>
18467L: [email protected]
18468S: Maintained
18469T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18470F: Documentation/driver-api/pwrseq.rst
18471F: drivers/power/sequencing/
18472F: include/linux/pwrseq/
18473
18474POWER STATE COORDINATION INTERFACE (PSCI)
18475M: Mark Rutland <[email protected]>
18476M: Lorenzo Pieralisi <[email protected]>
18477L: [email protected] (moderated for non-subscribers)
18478S: Maintained
18479F: drivers/firmware/psci/
18480F: include/linux/psci.h
18481F: include/uapi/linux/psci.h
18482
18483POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18484M: Sebastian Reichel <[email protected]>
18485L: [email protected]
18486S: Maintained
18487T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18488F: Documentation/ABI/testing/sysfs-class-power
18489F: Documentation/devicetree/bindings/power/supply/
18490F: drivers/power/supply/
18491F: include/linux/power/
18492F: include/linux/power_supply.h
18493F: tools/testing/selftests/power_supply/
18494
18495POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18496M: Suraj Jitindar Singh <[email protected]>
18497L: [email protected]
18498S: Maintained
18499F: drivers/char/powernv-op-panel.c
18500
18501PPP OVER ATM (RFC 2364)
18502M: Mitchell Blank Jr <[email protected]>
18503S: Maintained
18504F: include/uapi/linux/atmppp.h
18505F: net/atm/pppoatm.c
18506
18507PPP OVER ETHERNET
18508M: Michal Ostrowski <[email protected]>
18509S: Maintained
18510F: drivers/net/ppp/pppoe.c
18511F: drivers/net/ppp/pppox.c
18512
18513PPP OVER L2TP
18514M: James Chapman <[email protected]>
18515S: Maintained
18516F: include/linux/if_pppol2tp.h
18517F: include/uapi/linux/if_pppol2tp.h
18518F: net/l2tp/l2tp_ppp.c
18519
18520PPP PROTOCOL DRIVERS AND COMPRESSORS
18521L: [email protected]
18522S: Orphan
18523F: drivers/net/ppp/ppp_*
18524
18525PPS SUPPORT
18526M: Rodolfo Giometti <[email protected]>
18527L: [email protected] (subscribers-only)
18528S: Maintained
18529W: http://wiki.enneenne.com/index.php/LinuxPPS_support
18530F: Documentation/ABI/testing/sysfs-pps
18531F: Documentation/devicetree/bindings/pps/pps-gpio.yaml
18532F: Documentation/driver-api/pps.rst
18533F: drivers/pps/
18534F: include/linux/pps*.h
18535F: include/uapi/linux/pps.h
18536
18537PPTP DRIVER
18538M: Dmitry Kozlov <[email protected]>
18539L: [email protected]
18540S: Maintained
18541W: http://sourceforge.net/projects/accel-pptp
18542F: drivers/net/ppp/pptp.c
18543
18544PRESSURE STALL INFORMATION (PSI)
18545M: Johannes Weiner <[email protected]>
18546M: Suren Baghdasaryan <[email protected]>
18547R: Peter Ziljstra <[email protected]>
18548S: Maintained
18549F: include/linux/psi*
18550F: kernel/sched/psi.c
18551
18552PRINTK
18553M: Petr Mladek <[email protected]>
18554R: Steven Rostedt <[email protected]>
18555R: John Ogness <[email protected]>
18556R: Sergey Senozhatsky <[email protected]>
18557S: Maintained
18558T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18559F: include/linux/printk.h
18560F: kernel/printk/
18561
18562PRINTK INDEXING
18563R: Chris Down <[email protected]>
18564S: Maintained
18565F: Documentation/core-api/printk-index.rst
18566F: kernel/printk/index.c
18567K: printk_index
18568
18569PROC FILESYSTEM
18570L: [email protected]
18571L: [email protected]
18572S: Maintained
18573F: Documentation/filesystems/proc.rst
18574F: fs/proc/
18575F: include/linux/proc_fs.h
18576F: tools/testing/selftests/proc/
18577
18578PROC SYSCTL
18579M: Luis Chamberlain <[email protected]>
18580M: Kees Cook <[email protected]>
18581M: Joel Granados <[email protected]>
18582L: [email protected]
18583L: [email protected]
18584S: Maintained
18585T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18586F: fs/proc/proc_sysctl.c
18587F: include/linux/sysctl.h
18588F: kernel/sysctl-test.c
18589F: kernel/sysctl.c
18590F: tools/testing/selftests/sysctl/
18591
18592PS3 NETWORK SUPPORT
18593M: Geoff Levand <[email protected]>
18594L: [email protected]
18595L: [email protected]
18596S: Maintained
18597F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
18598
18599PS3 PLATFORM SUPPORT
18600M: Geoff Levand <[email protected]>
18601L: [email protected]
18602S: Maintained
18603F: arch/powerpc/boot/ps3*
18604F: arch/powerpc/include/asm/lv1call.h
18605F: arch/powerpc/include/asm/ps3*.h
18606F: arch/powerpc/platforms/ps3/
18607F: drivers/*/ps3*
18608F: drivers/ps3/
18609F: drivers/rtc/rtc-ps3.c
18610F: drivers/usb/host/*ps3.c
18611F: sound/ppc/snd_ps3*
18612
18613PS3VRAM DRIVER
18614M: Jim Paris <[email protected]>
18615M: Geoff Levand <[email protected]>
18616L: [email protected]
18617S: Maintained
18618F: drivers/block/ps3vram.c
18619
18620PSAMPLE PACKET SAMPLING SUPPORT
18621M: Yotam Gigi <[email protected]>
18622S: Maintained
18623F: include/net/psample.h
18624F: include/uapi/linux/psample.h
18625F: net/psample
18626
18627PSE NETWORK DRIVER
18628M: Oleksij Rempel <[email protected]>
18629M: Kory Maincent <[email protected]>
18630L: [email protected]
18631S: Maintained
18632F: Documentation/devicetree/bindings/net/pse-pd/
18633F: drivers/net/pse-pd/
18634F: net/ethtool/pse-pd.c
18635
18636PSTORE FILESYSTEM
18637M: Kees Cook <[email protected]>
18638R: Tony Luck <[email protected]>
18639R: Guilherme G. Piccoli <[email protected]>
18640L: [email protected]
18641S: Supported
18642T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18643F: Documentation/admin-guide/pstore-blk.rst
18644F: Documentation/admin-guide/ramoops.rst
18645F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18646F: drivers/acpi/apei/erst.c
18647F: drivers/firmware/efi/efi-pstore.c
18648F: fs/pstore/
18649F: include/linux/pstore*
18650K: \b(pstore|ramoops)
18651
18652PT5161L HARDWARE MONITOR DRIVER
18653M: Cosmo Chou <[email protected]>
18654L: [email protected]
18655S: Maintained
18656F: Documentation/hwmon/pt5161l.rst
18657F: drivers/hwmon/pt5161l.c
18658
18659PTP HARDWARE CLOCK SUPPORT
18660M: Richard Cochran <[email protected]>
18661L: [email protected]
18662S: Maintained
18663W: http://linuxptp.sourceforge.net/
18664F: Documentation/ABI/testing/sysfs-ptp
18665F: Documentation/driver-api/ptp.rst
18666F: drivers/net/phy/dp83640*
18667F: drivers/ptp/*
18668F: include/linux/ptp_cl*
18669K: (?:\b|_)ptp(?:\b|_)
18670
18671PTP MOCKUP CLOCK SUPPORT
18672M: Vladimir Oltean <[email protected]>
18673L: [email protected]
18674S: Maintained
18675F: drivers/ptp/ptp_mock.c
18676F: include/linux/ptp_mock.h
18677
18678PTP VIRTUAL CLOCK SUPPORT
18679M: Yangbo Lu <[email protected]>
18680L: [email protected]
18681S: Maintained
18682F: drivers/ptp/ptp_vclock.c
18683F: net/ethtool/phc_vclocks.c
18684
18685PTRACE SUPPORT
18686M: Oleg Nesterov <[email protected]>
18687S: Maintained
18688F: arch/*/*/ptrace*.c
18689F: arch/*/include/asm/ptrace*.h
18690F: arch/*/ptrace*.c
18691F: include/asm-generic/syscall.h
18692F: include/linux/ptrace.h
18693F: include/linux/regset.h
18694F: include/uapi/linux/ptrace.h
18695F: kernel/ptrace.c
18696
18697PULSE8-CEC DRIVER
18698M: Hans Verkuil <[email protected]>
18699L: [email protected]
18700S: Maintained
18701T: git git://linuxtv.org/media_tree.git
18702F: drivers/media/cec/usb/pulse8/
18703
18704PURELIFI PLFXLC DRIVER
18705M: Srinivasan Raju <[email protected]>
18706L: [email protected]
18707S: Supported
18708F: drivers/net/wireless/purelifi/plfxlc/
18709
18710PVRUSB2 VIDEO4LINUX DRIVER
18711M: Mike Isely <[email protected]>
18712L: [email protected] (subscribers-only)
18713L: [email protected]
18714S: Maintained
18715W: http://www.isely.net/pvrusb2/
18716T: git git://linuxtv.org/media_tree.git
18717F: Documentation/driver-api/media/drivers/pvrusb2*
18718F: drivers/media/usb/pvrusb2/
18719
18720PWC WEBCAM DRIVER
18721M: Hans Verkuil <[email protected]>
18722L: [email protected]
18723S: Odd Fixes
18724T: git git://linuxtv.org/media_tree.git
18725F: drivers/media/usb/pwc/*
18726F: include/trace/events/pwc.h
18727
18728PWM IR Transmitter
18729M: Sean Young <[email protected]>
18730L: [email protected]
18731S: Maintained
18732F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18733F: drivers/media/rc/pwm-ir-tx.c
18734
18735PWM SUBSYSTEM
18736M: Uwe Kleine-König <[email protected]>
18737L: [email protected]
18738S: Maintained
18739Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
18740T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18741F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18742F: Documentation/devicetree/bindings/pwm/
18743F: Documentation/driver-api/pwm.rst
18744F: drivers/gpio/gpio-mvebu.c
18745F: drivers/pwm/
18746F: drivers/video/backlight/pwm_bl.c
18747F: include/dt-bindings/pwm/
18748F: include/linux/pwm.h
18749F: include/linux/pwm_backlight.h
18750K: pwm_(config|apply_might_sleep|apply_atomic|ops)
18751
18752PXA GPIO DRIVER
18753M: Robert Jarzmik <[email protected]>
18754L: [email protected]
18755S: Maintained
18756F: drivers/gpio/gpio-pxa.c
18757
18758PXA MMCI DRIVER
18759S: Orphan
18760
18761PXA RTC DRIVER
18762M: Robert Jarzmik <[email protected]>
18763L: [email protected]
18764S: Maintained
18765
18766PXA2xx/PXA3xx SUPPORT
18767M: Daniel Mack <[email protected]>
18768M: Haojian Zhuang <[email protected]>
18769M: Robert Jarzmik <[email protected]>
18770L: [email protected] (moderated for non-subscribers)
18771S: Maintained
18772T: git git://github.com/hzhuang1/linux.git
18773T: git git://github.com/rjarzmik/linux.git
18774F: arch/arm/boot/dts/intel/pxa/
18775F: arch/arm/mach-pxa/
18776F: drivers/dma/pxa*
18777F: drivers/pcmcia/pxa2xx*
18778F: drivers/pinctrl/pxa/
18779F: drivers/spi/spi-pxa2xx*
18780F: drivers/usb/gadget/udc/pxa2*
18781F: include/sound/pxa2xx-lib.h
18782F: sound/arm/pxa*
18783F: sound/soc/pxa/
18784
18785QAT DRIVER
18786M: Giovanni Cabiddu <[email protected]>
18787L: [email protected]
18788S: Supported
18789F: drivers/crypto/intel/qat/
18790
18791QCOM AUDIO (ASoC) DRIVERS
18792M: Srinivas Kandagatla <[email protected]>
18793L: [email protected] (moderated for non-subscribers)
18794L: [email protected]
18795S: Supported
18796F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18797F: Documentation/devicetree/bindings/sound/qcom,*
18798F: drivers/soc/qcom/apr.c
18799F: include/dt-bindings/sound/qcom,wcd9335.h
18800F: sound/soc/codecs/lpass-rx-macro.*
18801F: sound/soc/codecs/lpass-tx-macro.*
18802F: sound/soc/codecs/lpass-va-macro.c
18803F: sound/soc/codecs/lpass-wsa-macro.*
18804F: sound/soc/codecs/msm8916-wcd-analog.c
18805F: sound/soc/codecs/msm8916-wcd-digital.c
18806F: sound/soc/codecs/wcd-clsh-v2.*
18807F: sound/soc/codecs/wcd-mbhc-v2.*
18808F: sound/soc/codecs/wcd9335.*
18809F: sound/soc/codecs/wcd934x.c
18810F: sound/soc/codecs/wsa881x.c
18811F: sound/soc/codecs/wsa883x.c
18812F: sound/soc/codecs/wsa884x.c
18813F: sound/soc/qcom/
18814
18815QCOM EMBEDDED USB DEBUGGER (EUD)
18816M: Souradeep Chowdhury <[email protected]>
18817L: [email protected]
18818S: Maintained
18819F: Documentation/ABI/testing/sysfs-driver-eud
18820F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18821F: drivers/usb/misc/qcom_eud.c
18822
18823QCOM IPA DRIVER
18824M: Alex Elder <[email protected]>
18825L: [email protected]
18826S: Maintained
18827F: drivers/net/ipa/
18828
18829QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18830M: Gabriel Somlo <[email protected]>
18831M: "Michael S. Tsirkin" <[email protected]>
18832L: [email protected]
18833S: Maintained
18834F: drivers/firmware/qemu_fw_cfg.c
18835F: include/uapi/linux/qemu_fw_cfg.h
18836
18837QIB DRIVER
18838M: Dennis Dalessandro <[email protected]>
18839L: [email protected]
18840S: Supported
18841F: drivers/infiniband/hw/qib/
18842
18843QLOGIC QL41xxx FCOE DRIVER
18844M: Saurav Kashyap <[email protected]>
18845M: Javed Hasan <[email protected]>
18846M: [email protected]
18847L: [email protected]
18848S: Supported
18849F: drivers/scsi/qedf/
18850
18851QLOGIC QL41xxx ISCSI DRIVER
18852M: Nilesh Javali <[email protected]>
18853M: Manish Rangankar <[email protected]>
18854M: [email protected]
18855L: [email protected]
18856S: Supported
18857F: drivers/scsi/qedi/
18858
18859QLOGIC QL4xxx ETHERNET DRIVER
18860M: Manish Chopra <[email protected]>
18861L: [email protected]
18862S: Supported
18863F: drivers/net/ethernet/qlogic/qed/
18864F: drivers/net/ethernet/qlogic/qede/
18865F: include/linux/qed/
18866
18867QLOGIC QL4xxx RDMA DRIVER
18868M: Michal Kalderon <[email protected]>
18869L: [email protected]
18870S: Supported
18871F: drivers/infiniband/hw/qedr/
18872F: include/uapi/rdma/qedr-abi.h
18873
18874QLOGIC QLA1280 SCSI DRIVER
18875M: Michael Reed <[email protected]>
18876L: [email protected]
18877S: Maintained
18878F: drivers/scsi/qla1280.[ch]
18879
18880QLOGIC QLA2XXX FC-SCSI DRIVER
18881M: Nilesh Javali <[email protected]>
18882M: [email protected]
18883L: [email protected]
18884S: Supported
18885F: drivers/scsi/qla2xxx/
18886
18887QLOGIC QLA3XXX NETWORK DRIVER
18888M: [email protected]
18889L: [email protected]
18890S: Supported
18891F: drivers/net/ethernet/qlogic/qla3xxx.*
18892
18893QLOGIC QLA4XXX iSCSI DRIVER
18894M: Nilesh Javali <[email protected]>
18895M: Manish Rangankar <[email protected]>
18896M: [email protected]
18897L: [email protected]
18898S: Supported
18899F: drivers/scsi/qla4xxx/
18900
18901QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18902M: Shahed Shaikh <[email protected]>
18903M: Manish Chopra <[email protected]>
18904M: [email protected]
18905L: [email protected]
18906S: Supported
18907F: drivers/net/ethernet/qlogic/qlcnic/
18908
18909QM1D1B0004 MEDIA DRIVER
18910M: Akihiro Tsukada <[email protected]>
18911L: [email protected]
18912S: Odd Fixes
18913F: drivers/media/tuners/qm1d1b0004*
18914
18915QM1D1C0042 MEDIA DRIVER
18916M: Akihiro Tsukada <[email protected]>
18917L: [email protected]
18918S: Odd Fixes
18919F: drivers/media/tuners/qm1d1c0042*
18920
18921QNX4 FILESYSTEM
18922M: Anders Larsen <[email protected]>
18923S: Maintained
18924W: http://www.alarsen.net/linux/qnx4fs/
18925F: fs/qnx4/
18926F: include/uapi/linux/qnx4_fs.h
18927F: include/uapi/linux/qnxtypes.h
18928
18929QNX6 FILESYSTEM
18930S: Orphan
18931F: Documentation/filesystems/qnx6.rst
18932F: fs/qnx6/
18933F: include/linux/qnx6_fs.h
18934
18935QORIQ DPAA2 FSL-MC BUS DRIVER
18936M: Stuart Yoder <[email protected]>
18937M: Laurentiu Tudor <[email protected]>
18938L: [email protected]
18939S: Maintained
18940F: Documentation/ABI/stable/sysfs-bus-fsl-mc
18941F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18942F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18943F: drivers/bus/fsl-mc/
18944F: include/uapi/linux/fsl_mc.h
18945
18946QT1010 MEDIA DRIVER
18947L: [email protected]
18948S: Orphan
18949W: https://linuxtv.org
18950Q: http://patchwork.linuxtv.org/project/linux-media/list/
18951F: drivers/media/tuners/qt1010*
18952
18953QUALCOMM ATH12K WIRELESS DRIVER
18954M: Kalle Valo <[email protected]>
18955M: Jeff Johnson <[email protected]>
18956L: [email protected]
18957S: Supported
18958W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18959T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18960F: drivers/net/wireless/ath/ath12k/
18961N: ath12k
18962
18963QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18964M: Kalle Valo <[email protected]>
18965M: Jeff Johnson <[email protected]>
18966L: [email protected]
18967S: Supported
18968W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18969T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18970F: drivers/net/wireless/ath/ath10k/
18971N: ath10k
18972
18973QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18974M: Kalle Valo <[email protected]>
18975M: Jeff Johnson <[email protected]>
18976L: [email protected]
18977S: Supported
18978W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18979B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18980T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18981F: drivers/net/wireless/ath/ath11k/
18982N: ath11k
18983
18984QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18985M: Toke Høiland-Jørgensen <[email protected]>
18986L: [email protected]
18987S: Maintained
18988W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18989T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18990F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18991F: drivers/net/wireless/ath/ath9k/
18992
18993QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18994M: Stefan Wahren <[email protected]>
18995L: [email protected]
18996S: Maintained
18997F: Documentation/devicetree/bindings/net/qca,qca7000.txt
18998F: drivers/net/ethernet/qualcomm/qca*
18999
19000QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19001M: Stephan Gerhold <[email protected]>
19002L: [email protected]
19003L: [email protected]
19004S: Maintained
19005F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19006F: drivers/net/wwan/qcom_bam_dmux.c
19007
19008QUALCOMM CAMERA SUBSYSTEM DRIVER
19009M: Robert Foss <[email protected]>
19010M: Todor Tomov <[email protected]>
19011M: Bryan O'Donoghue <[email protected]>
19012L: [email protected]
19013S: Maintained
19014F: Documentation/admin-guide/media/qcom_camss.rst
19015F: Documentation/devicetree/bindings/media/qcom,*camss*
19016F: drivers/media/platform/qcom/camss/
19017
19018QUALCOMM CLOCK DRIVERS
19019M: Bjorn Andersson <[email protected]>
19020L: [email protected]
19021S: Supported
19022T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19023F: Documentation/devicetree/bindings/clock/qcom,*
19024F: drivers/clk/qcom/
19025F: include/dt-bindings/clock/qcom,*
19026
19027QUALCOMM CLOUD AI (QAIC) DRIVER
19028M: Jeffrey Hugo <[email protected]>
19029R: Carl Vanderlip <[email protected]>
19030L: [email protected]
19031L: [email protected]
19032S: Supported
19033T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
19034F: Documentation/accel/qaic/
19035F: drivers/accel/qaic/
19036F: include/uapi/drm/qaic_accel.h
19037
19038QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19039M: Bjorn Andersson <[email protected]>
19040M: Konrad Dybcio <[email protected]>
19041L: [email protected]
19042L: [email protected]
19043S: Maintained
19044F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19045F: drivers/pmdomain/qcom/cpr.c
19046
19047QUALCOMM CPUCP MAILBOX DRIVER
19048M: Sibi Sankar <[email protected]>
19049L: [email protected]
19050S: Supported
19051F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19052F: drivers/mailbox/qcom-cpucp-mbox.c
19053
19054QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19055M: Ilia Lin <[email protected]>
19056L: [email protected]
19057S: Maintained
19058F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19059F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19060F: drivers/cpufreq/qcom-cpufreq-nvmem.c
19061
19062QUALCOMM CRYPTO DRIVERS
19063M: Thara Gopinath <[email protected]>
19064L: [email protected]
19065L: [email protected]
19066S: Maintained
19067F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19068F: drivers/crypto/qce/
19069
19070QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19071M: Timur Tabi <[email protected]>
19072L: [email protected]
19073S: Maintained
19074F: drivers/net/ethernet/qualcomm/emac/
19075
19076QUALCOMM ETHQOS ETHERNET DRIVER
19077M: Vinod Koul <[email protected]>
19078L: [email protected]
19079L: [email protected]
19080S: Maintained
19081F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19082F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19083
19084QUALCOMM FASTRPC DRIVER
19085M: Srinivas Kandagatla <[email protected]>
19086M: Amol Maheshwari <[email protected]>
19087L: [email protected]
19088L: [email protected]
19089S: Maintained
19090F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19091F: drivers/misc/fastrpc.c
19092F: include/uapi/misc/fastrpc.h
19093
19094QUALCOMM HEXAGON ARCHITECTURE
19095M: Brian Cain <[email protected]>
19096L: [email protected]
19097S: Supported
19098T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19099F: arch/hexagon/
19100
19101QUALCOMM HIDMA DRIVER
19102M: Sinan Kaya <[email protected]>
19103L: [email protected] (moderated for non-subscribers)
19104L: [email protected]
19105L: [email protected]
19106S: Supported
19107F: drivers/dma/qcom/hidma*
19108
19109QUALCOMM I2C CCI DRIVER
19110M: Loic Poulain <[email protected]>
19111M: Robert Foss <[email protected]>
19112L: [email protected]
19113L: [email protected]
19114S: Maintained
19115F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19116F: drivers/i2c/busses/i2c-qcom-cci.c
19117
19118QUALCOMM INTERCONNECT BWMON DRIVER
19119M: Krzysztof Kozlowski <[email protected]>
19120L: [email protected]
19121S: Maintained
19122F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19123F: drivers/soc/qcom/icc-bwmon.c
19124F: drivers/soc/qcom/trace_icc-bwmon.h
19125
19126QUALCOMM IOMMU
19127M: Rob Clark <[email protected]>
19128L: [email protected]
19129L: [email protected]
19130S: Maintained
19131F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
19132F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19133F: drivers/iommu/msm_iommu*
19134
19135QUALCOMM IPC ROUTER (QRTR) DRIVER
19136M: Manivannan Sadhasivam <[email protected]>
19137L: [email protected]
19138S: Maintained
19139F: include/trace/events/qrtr.h
19140F: include/uapi/linux/qrtr.h
19141F: net/qrtr/
19142
19143QUALCOMM IPCC MAILBOX DRIVER
19144M: Manivannan Sadhasivam <[email protected]>
19145L: [email protected]
19146S: Supported
19147F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19148F: drivers/mailbox/qcom-ipcc.c
19149F: include/dt-bindings/mailbox/qcom-ipcc.h
19150
19151QUALCOMM IPQ4019 USB PHY DRIVER
19152M: Robert Marko <[email protected]>
19153M: Luka Perkov <[email protected]>
19154L: [email protected]
19155S: Maintained
19156F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19157F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19158
19159QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19160M: Robert Marko <[email protected]>
19161M: Luka Perkov <[email protected]>
19162L: [email protected]
19163S: Maintained
19164F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19165F: drivers/regulator/vqmmc-ipq4019-regulator.c
19166
19167QUALCOMM NAND CONTROLLER DRIVER
19168M: Manivannan Sadhasivam <[email protected]>
19169L: [email protected]
19170L: [email protected]
19171S: Maintained
19172F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19173F: drivers/mtd/nand/raw/qcom_nandc.c
19174
19175QUALCOMM QSEECOM DRIVER
19176M: Maximilian Luz <[email protected]>
19177L: [email protected]
19178S: Maintained
19179F: drivers/firmware/qcom/qcom_qseecom.c
19180
19181QUALCOMM QSEECOM UEFISECAPP DRIVER
19182M: Maximilian Luz <[email protected]>
19183L: [email protected]
19184S: Maintained
19185F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19186
19187QUALCOMM RMNET DRIVER
19188M: Subash Abhinov Kasiviswanathan <[email protected]>
19189M: Sean Tranchetti <[email protected]>
19190L: [email protected]
19191S: Maintained
19192F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19193F: drivers/net/ethernet/qualcomm/rmnet/
19194F: include/linux/if_rmnet.h
19195
19196QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19197M: Bartosz Golaszewski <[email protected]>
19198L: [email protected]
19199S: Maintained
19200F: drivers/firmware/qcom/qcom_tzmem.c
19201F: drivers/firmware/qcom/qcom_tzmem.h
19202F: include/linux/firmware/qcom/qcom_tzmem.h
19203
19204QUALCOMM TSENS THERMAL DRIVER
19205M: Amit Kucheria <[email protected]>
19206M: Thara Gopinath <[email protected]>
19207L: [email protected]
19208L: [email protected]
19209S: Maintained
19210F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19211F: drivers/thermal/qcom/
19212
19213QUALCOMM TYPEC PORT MANAGER DRIVER
19214M: Bryan O'Donoghue <[email protected]>
19215L: [email protected]
19216L: [email protected]
19217S: Maintained
19218F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19219F: drivers/usb/typec/tcpm/qcom/
19220
19221QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19222M: Stanimir Varbanov <[email protected]>
19223M: Vikash Garodia <[email protected]>
19224R: Bryan O'Donoghue <[email protected]>
19225L: [email protected]
19226L: [email protected]
19227S: Maintained
19228T: git git://linuxtv.org/media_tree.git
19229F: Documentation/devicetree/bindings/media/*venus*
19230F: drivers/media/platform/qcom/venus/
19231
19232QUALCOMM WCN36XX WIRELESS DRIVER
19233M: Loic Poulain <[email protected]>
19234L: [email protected]
19235S: Supported
19236W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19237F: drivers/net/wireless/ath/wcn36xx/
19238
19239QUANTENNA QTNFMAC WIRELESS DRIVER
19240M: Igor Mitsyanko <[email protected]>
19241R: Sergey Matyukevich <[email protected]>
19242L: [email protected]
19243S: Maintained
19244F: drivers/net/wireless/quantenna
19245
19246RADEON and AMDGPU DRM DRIVERS
19247M: Alex Deucher <[email protected]>
19248M: Christian König <[email protected]>
19249M: Xinhui Pan <[email protected]>
19250L: [email protected]
19251S: Supported
19252B: https://gitlab.freedesktop.org/drm/amd/-/issues
19253C: irc://irc.oftc.net/radeon
19254T: git https://gitlab.freedesktop.org/agd5f/linux.git
19255F: Documentation/gpu/amdgpu/
19256F: drivers/gpu/drm/amd/
19257F: drivers/gpu/drm/ci/xfails/amd*
19258F: drivers/gpu/drm/radeon/
19259F: include/uapi/drm/amdgpu_drm.h
19260F: include/uapi/drm/radeon_drm.h
19261
19262RADEON FRAMEBUFFER DISPLAY DRIVER
19263M: Benjamin Herrenschmidt <[email protected]>
19264L: [email protected]
19265S: Maintained
19266F: drivers/video/fbdev/aty/radeon*
19267F: include/uapi/linux/radeonfb.h
19268
19269RADIOSHARK RADIO DRIVER
19270M: Hans Verkuil <[email protected]>
19271L: [email protected]
19272S: Maintained
19273T: git git://linuxtv.org/media_tree.git
19274F: drivers/media/radio/radio-shark.c
19275
19276RADIOSHARK2 RADIO DRIVER
19277M: Hans Verkuil <[email protected]>
19278L: [email protected]
19279S: Maintained
19280T: git git://linuxtv.org/media_tree.git
19281F: drivers/media/radio/radio-shark2.c
19282F: drivers/media/radio/radio-tea5777.c
19283
19284RADOS BLOCK DEVICE (RBD)
19285M: Ilya Dryomov <[email protected]>
19286R: Dongsheng Yang <[email protected]>
19287L: [email protected]
19288S: Supported
19289W: http://ceph.com/
19290T: git https://github.com/ceph/ceph-client.git
19291F: Documentation/ABI/testing/sysfs-bus-rbd
19292F: drivers/block/rbd.c
19293F: drivers/block/rbd_types.h
19294
19295RAGE128 FRAMEBUFFER DISPLAY DRIVER
19296L: [email protected]
19297S: Orphan
19298F: drivers/video/fbdev/aty/aty128fb.c
19299
19300RAINSHADOW-CEC DRIVER
19301M: Hans Verkuil <[email protected]>
19302L: [email protected]
19303S: Maintained
19304T: git git://linuxtv.org/media_tree.git
19305F: drivers/media/cec/usb/rainshadow/
19306
19307RALINK MIPS ARCHITECTURE
19308M: John Crispin <[email protected]>
19309M: Sergio Paracuellos <[email protected]>
19310L: [email protected]
19311S: Maintained
19312F: arch/mips/ralink
19313
19314RALINK MT7621 MIPS ARCHITECTURE
19315M: Arınç ÜNAL <[email protected]>
19316M: Sergio Paracuellos <[email protected]>
19317L: [email protected]
19318S: Maintained
19319F: arch/mips/boot/dts/ralink/mt7621*
19320
19321RALINK RT2X00 WIRELESS LAN DRIVER
19322M: Stanislaw Gruszka <[email protected]>
19323L: [email protected]
19324S: Maintained
19325F: drivers/net/wireless/ralink/rt2x00/
19326
19327RAMDISK RAM BLOCK DEVICE DRIVER
19328M: Jens Axboe <[email protected]>
19329S: Maintained
19330F: Documentation/admin-guide/blockdev/ramdisk.rst
19331F: drivers/block/brd.c
19332
19333RANCHU VIRTUAL BOARD FOR MIPS
19334M: Miodrag Dinic <[email protected]>
19335L: [email protected]
19336S: Supported
19337F: arch/mips/configs/generic/board-ranchu.config
19338F: arch/mips/generic/board-ranchu.c
19339
19340RANDOM NUMBER DRIVER
19341M: "Theodore Ts'o" <[email protected]>
19342M: Jason A. Donenfeld <[email protected]>
19343S: Maintained
19344T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19345F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19346F: drivers/char/random.c
19347F: include/linux/random.h
19348F: include/uapi/linux/random.h
19349F: drivers/virt/vmgenid.c
19350N: ^.*/vdso/[^/]*getrandom[^/]+$
19351
19352RAPIDIO SUBSYSTEM
19353M: Matt Porter <[email protected]>
19354M: Alexandre Bounine <[email protected]>
19355S: Maintained
19356F: drivers/rapidio/
19357
19358RAS INFRASTRUCTURE
19359M: Tony Luck <[email protected]>
19360M: Borislav Petkov <[email protected]>
19361L: [email protected]
19362S: Maintained
19363F: Documentation/admin-guide/RAS
19364F: drivers/ras/
19365F: include/linux/ras.h
19366F: include/ras/ras_event.h
19367
19368RAS FRU MEMORY POISON MANAGER (FMPM)
19369M: Yazen Ghannam <[email protected]>
19370L: [email protected]
19371S: Maintained
19372F: drivers/ras/amd/fmpm.c
19373
19374RASPBERRY PI PISP BACK END
19375M: Jacopo Mondi <[email protected]>
19376L: Raspberry Pi Kernel Maintenance <[email protected]>
19377L: [email protected]
19378S: Maintained
19379F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19380F: drivers/media/platform/raspberrypi/pisp_be/
19381F: include/uapi/linux/media/raspberrypi/
19382
19383RC-CORE / LIRC FRAMEWORK
19384M: Sean Young <[email protected]>
19385L: [email protected]
19386S: Maintained
19387W: http://linuxtv.org
19388T: git git://linuxtv.org/media_tree.git
19389F: Documentation/driver-api/media/rc-core.rst
19390F: Documentation/userspace-api/media/rc/
19391F: drivers/media/rc/
19392F: include/media/rc-core.h
19393F: include/media/rc-map.h
19394F: include/uapi/linux/lirc.h
19395
19396RCMM REMOTE CONTROLS DECODER
19397M: Patrick Lerda <[email protected]>
19398S: Maintained
19399F: drivers/media/rc/ir-rcmm-decoder.c
19400
19401RCUTORTURE TEST FRAMEWORK
19402M: "Paul E. McKenney" <[email protected]>
19403M: Josh Triplett <[email protected]>
19404R: Steven Rostedt <[email protected]>
19405R: Mathieu Desnoyers <[email protected]>
19406R: Lai Jiangshan <[email protected]>
19407L: [email protected]
19408S: Supported
19409T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19410F: tools/testing/selftests/rcutorture
19411
19412RDACM20 Camera Sensor
19413M: Jacopo Mondi <[email protected]>
19414M: Kieran Bingham <[email protected]>
19415M: Laurent Pinchart <[email protected]>
19416M: Niklas Söderlund <[email protected]>
19417L: [email protected]
19418S: Maintained
19419F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19420F: drivers/media/i2c/max9271.c
19421F: drivers/media/i2c/max9271.h
19422F: drivers/media/i2c/rdacm20.c
19423
19424RDACM21 Camera Sensor
19425M: Jacopo Mondi <[email protected]>
19426M: Kieran Bingham <[email protected]>
19427M: Laurent Pinchart <[email protected]>
19428M: Niklas Söderlund <[email protected]>
19429L: [email protected]
19430S: Maintained
19431F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19432F: drivers/media/i2c/max9271.c
19433F: drivers/media/i2c/max9271.h
19434F: drivers/media/i2c/rdacm21.c
19435
19436RDC R-321X SoC
19437M: Florian Fainelli <[email protected]>
19438S: Maintained
19439
19440RDC R6040 FAST ETHERNET DRIVER
19441M: Florian Fainelli <[email protected]>
19442L: [email protected]
19443S: Maintained
19444F: drivers/net/ethernet/rdc/r6040.c
19445
19446RDMAVT - RDMA verbs software
19447M: Dennis Dalessandro <[email protected]>
19448L: [email protected]
19449S: Supported
19450F: drivers/infiniband/sw/rdmavt
19451
19452RDS - RELIABLE DATAGRAM SOCKETS
19453M: Allison Henderson <[email protected]>
19454L: [email protected]
19455L: [email protected]
19456L: [email protected] (moderated for non-subscribers)
19457S: Supported
19458W: https://oss.oracle.com/projects/rds/
19459F: Documentation/networking/rds.rst
19460F: net/rds/
19461F: tools/testing/selftests/net/rds/
19462
19463RDT - RESOURCE ALLOCATION
19464M: Fenghua Yu <[email protected]>
19465M: Reinette Chatre <[email protected]>
19466L: [email protected]
19467S: Supported
19468F: Documentation/arch/x86/resctrl*
19469F: arch/x86/include/asm/resctrl.h
19470F: arch/x86/kernel/cpu/resctrl/
19471F: tools/testing/selftests/resctrl/
19472
19473READ-COPY UPDATE (RCU)
19474M: "Paul E. McKenney" <[email protected]>
19475M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19476M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19477M: Joel Fernandes <[email protected]>
19478M: Josh Triplett <[email protected]>
19479M: Boqun Feng <[email protected]>
19480M: Uladzislau Rezki <[email protected]>
19481R: Steven Rostedt <[email protected]>
19482R: Mathieu Desnoyers <[email protected]>
19483R: Lai Jiangshan <[email protected]>
19484R: Zqiang <[email protected]>
19485L: [email protected]
19486S: Supported
19487W: http://www.rdrop.com/users/paulmck/RCU/
19488T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19489F: Documentation/RCU/
19490F: include/linux/rcu*
19491F: kernel/rcu/
19492X: Documentation/RCU/torture.rst
19493X: include/linux/srcu*.h
19494X: kernel/rcu/srcu*.c
19495
19496REAL TIME CLOCK (RTC) SUBSYSTEM
19497M: Alexandre Belloni <[email protected]>
19498L: [email protected]
19499S: Maintained
19500Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
19501T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19502F: Documentation/admin-guide/rtc.rst
19503F: Documentation/devicetree/bindings/rtc/
19504F: drivers/rtc/
19505F: include/linux/rtc.h
19506F: include/linux/rtc/
19507F: include/uapi/linux/rtc.h
19508F: tools/testing/selftests/rtc/
19509
19510Real-time Linux Analysis (RTLA) tools
19511M: Steven Rostedt <[email protected]>
19512L: [email protected]
19513S: Maintained
19514F: Documentation/tools/rtla/
19515F: tools/tracing/rtla/
19516
19517REALTEK AUDIO CODECS
19518M: Oder Chiou <[email protected]>
19519S: Maintained
19520F: include/sound/rt*.h
19521F: sound/soc/codecs/rt*
19522
19523REALTEK OTTO WATCHDOG
19524M: Sander Vanheule <[email protected]>
19525L: [email protected]
19526S: Maintained
19527F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19528F: drivers/watchdog/realtek_otto_wdt.c
19529
19530REALTEK RTL83xx SMI DSA ROUTER CHIPS
19531M: Linus Walleij <[email protected]>
19532M: Alvin Šipraga <[email protected]>
19533S: Maintained
19534F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
19535F: drivers/net/dsa/realtek/*
19536
19537REALTEK WIRELESS DRIVER (rtlwifi family)
19538M: Ping-Ke Shih <[email protected]>
19539L: [email protected]
19540S: Maintained
19541T: git https://github.com/pkshih/rtw.git
19542F: drivers/net/wireless/realtek/rtlwifi/
19543
19544REALTEK WIRELESS DRIVER (rtw88)
19545M: Ping-Ke Shih <[email protected]>
19546L: [email protected]
19547S: Maintained
19548T: git https://github.com/pkshih/rtw.git
19549F: drivers/net/wireless/realtek/rtw88/
19550
19551REALTEK WIRELESS DRIVER (rtw89)
19552M: Ping-Ke Shih <[email protected]>
19553L: [email protected]
19554S: Maintained
19555T: git https://github.com/pkshih/rtw.git
19556F: drivers/net/wireless/realtek/rtw89/
19557
19558REDPINE WIRELESS DRIVER
19559L: [email protected]
19560S: Orphan
19561F: drivers/net/wireless/rsi/
19562
19563REGISTER MAP ABSTRACTION
19564M: Mark Brown <[email protected]>
19565L: [email protected]
19566S: Supported
19567T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19568F: Documentation/devicetree/bindings/regmap/
19569F: drivers/base/regmap/
19570F: include/linux/regmap.h
19571
19572REISERFS FILE SYSTEM
19573L: [email protected]
19574S: Obsolete
19575F: fs/reiserfs/
19576
19577REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19578M: Bjorn Andersson <[email protected]>
19579M: Mathieu Poirier <[email protected]>
19580L: [email protected]
19581S: Maintained
19582T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19583F: Documentation/ABI/testing/sysfs-class-remoteproc
19584F: Documentation/devicetree/bindings/remoteproc/
19585F: Documentation/staging/remoteproc.rst
19586F: drivers/remoteproc/
19587F: include/linux/remoteproc.h
19588F: include/linux/remoteproc/
19589
19590REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19591M: Bjorn Andersson <[email protected]>
19592M: Mathieu Poirier <[email protected]>
19593L: [email protected]
19594S: Maintained
19595T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19596F: Documentation/ABI/testing/sysfs-bus-rpmsg
19597F: Documentation/staging/rpmsg.rst
19598F: drivers/rpmsg/
19599F: include/linux/rpmsg.h
19600F: include/linux/rpmsg/
19601F: include/uapi/linux/rpmsg.h
19602F: samples/rpmsg/
19603
19604REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19605M: Stephan Gerhold <[email protected]>
19606L: [email protected]
19607L: [email protected]
19608S: Maintained
19609F: drivers/net/wwan/rpmsg_wwan_ctrl.c
19610
19611RENESAS CLOCK DRIVERS
19612M: Geert Uytterhoeven <[email protected]>
19613L: [email protected]
19614S: Supported
19615T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19616F: Documentation/devicetree/bindings/clock/renesas,*
19617F: drivers/clk/renesas/
19618
19619RENESAS EMEV2 I2C DRIVER
19620M: Wolfram Sang <[email protected]>
19621L: [email protected]
19622S: Supported
19623F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19624F: drivers/i2c/busses/i2c-emev2.c
19625
19626RENESAS ETHERNET AVB DRIVER
19627R: Sergey Shtylyov <[email protected]>
19628L: [email protected]
19629L: [email protected]
19630F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19631F: drivers/net/ethernet/renesas/Kconfig
19632F: drivers/net/ethernet/renesas/Makefile
19633F: drivers/net/ethernet/renesas/ravb*
19634
19635RENESAS ETHERNET SWITCH DRIVER
19636R: Yoshihiro Shimoda <[email protected]>
19637L: [email protected]
19638L: [email protected]
19639F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19640F: drivers/net/ethernet/renesas/Kconfig
19641F: drivers/net/ethernet/renesas/Makefile
19642F: drivers/net/ethernet/renesas/rcar_gen4*
19643F: drivers/net/ethernet/renesas/rswitch*
19644
19645RENESAS ETHERNET TSN DRIVER
19646M: Niklas Söderlund <[email protected]>
19647L: [email protected]
19648L: [email protected]
19649S: Supported
19650F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19651F: drivers/net/ethernet/renesas/rtsn.*
19652
19653RENESAS IDT821034 ASoC CODEC
19654M: Herve Codina <[email protected]>
19655L: [email protected] (moderated for non-subscribers)
19656S: Maintained
19657F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19658F: sound/soc/codecs/idt821034.c
19659
19660RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19661M: Miquel Raynal <[email protected]>
19662L: [email protected]
19663L: [email protected]
19664S: Maintained
19665F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19666F: drivers/mtd/nand/raw/renesas-nand-controller.c
19667
19668RENESAS R-CAR GYROADC DRIVER
19669M: Marek Vasut <[email protected]>
19670L: [email protected]
19671S: Supported
19672F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19673F: drivers/iio/adc/rcar-gyroadc.c
19674
19675RENESAS R-CAR I2C DRIVERS
19676M: Wolfram Sang <[email protected]>
19677L: [email protected]
19678S: Supported
19679F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19680F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19681F: drivers/i2c/busses/i2c-rcar.c
19682F: drivers/i2c/busses/i2c-sh_mobile.c
19683
19684RENESAS R-CAR SATA DRIVER
19685R: Sergey Shtylyov <[email protected]>
19686L: [email protected]
19687L: [email protected]
19688S: Supported
19689F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19690F: drivers/ata/sata_rcar.c
19691
19692RENESAS R-CAR THERMAL DRIVERS
19693M: Niklas Söderlund <[email protected]>
19694L: [email protected]
19695S: Supported
19696F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19697F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19698F: drivers/thermal/renesas/rcar_gen3_thermal.c
19699F: drivers/thermal/renesas/rcar_thermal.c
19700
19701RENESAS RIIC DRIVER
19702M: Chris Brandt <[email protected]>
19703L: [email protected]
19704S: Supported
19705F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19706F: drivers/i2c/busses/i2c-riic.c
19707
19708RENESAS RZ/G2L A/D DRIVER
19709M: Lad Prabhakar <[email protected]>
19710L: [email protected]
19711L: [email protected]
19712S: Supported
19713F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19714F: drivers/iio/adc/rzg2l_adc.c
19715
19716RENESAS RZ/G2L MTU3a COUNTER DRIVER
19717M: Biju Das <[email protected]>
19718L: [email protected]
19719L: [email protected]
19720S: Supported
19721F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19722F: drivers/counter/rz-mtu3-cnt.c
19723
19724RENESAS RZ/N1 A5PSW SWITCH DRIVER
19725M: Clément Léger <[email protected]>
19726L: [email protected]
19727L: [email protected]
19728S: Maintained
19729F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19730F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19731F: drivers/net/dsa/rzn1_a5psw*
19732F: drivers/net/pcs/pcs-rzn1-miic.c
19733F: include/dt-bindings/net/pcs-rzn1-miic.h
19734F: include/linux/pcs-rzn1-miic.h
19735F: net/dsa/tag_rzn1_a5psw.c
19736
19737RENESAS RZ/N1 DWMAC GLUE LAYER
19738M: Romain Gantois <[email protected]>
19739S: Maintained
19740F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19741F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19742
19743RENESAS RZ/N1 RTC CONTROLLER DRIVER
19744M: Miquel Raynal <[email protected]>
19745L: [email protected]
19746L: [email protected]
19747S: Maintained
19748F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19749F: drivers/rtc/rtc-rzn1.c
19750
19751RENESAS RZ/N1 USBF CONTROLLER DRIVER
19752M: Herve Codina <[email protected]>
19753L: [email protected]
19754L: [email protected]
19755S: Maintained
19756F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19757F: drivers/usb/gadget/udc/renesas_usbf.c
19758
19759RENESAS RZ/V2M I2C DRIVER
19760M: Fabrizio Castro <[email protected]>
19761L: [email protected]
19762L: [email protected]
19763S: Supported
19764F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19765F: drivers/i2c/busses/i2c-rzv2m.c
19766
19767RENESAS SUPERH ETHERNET DRIVER
19768R: Sergey Shtylyov <[email protected]>
19769L: [email protected]
19770L: [email protected]
19771F: Documentation/devicetree/bindings/net/renesas,ether.yaml
19772F: drivers/net/ethernet/renesas/Kconfig
19773F: drivers/net/ethernet/renesas/Makefile
19774F: drivers/net/ethernet/renesas/sh_eth*
19775F: include/linux/sh_eth.h
19776
19777RENESAS USB PHY DRIVER
19778M: Yoshihiro Shimoda <[email protected]>
19779L: [email protected]
19780S: Maintained
19781F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
19782
19783RENESAS VERSACLOCK 7 CLOCK DRIVER
19784M: Alex Helms <[email protected]>
19785S: Maintained
19786F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19787F: drivers/clk/clk-versaclock7.c
19788
19789RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19790M: Herve Codina <[email protected]>
19791L: [email protected]
19792S: Maintained
19793F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19794F: drivers/iio/potentiometer/x9250.c
19795
19796RESET CONTROLLER FRAMEWORK
19797M: Philipp Zabel <[email protected]>
19798S: Maintained
19799T: git git://git.pengutronix.de/git/pza/linux
19800F: Documentation/devicetree/bindings/reset/
19801F: Documentation/driver-api/reset.rst
19802F: drivers/reset/
19803F: include/dt-bindings/reset/
19804F: include/linux/reset-controller.h
19805F: include/linux/reset.h
19806F: include/linux/reset/
19807K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19808
19809RESTARTABLE SEQUENCES SUPPORT
19810M: Mathieu Desnoyers <[email protected]>
19811M: Peter Zijlstra <[email protected]>
19812M: "Paul E. McKenney" <[email protected]>
19813M: Boqun Feng <[email protected]>
19814L: [email protected]
19815S: Supported
19816F: include/trace/events/rseq.h
19817F: include/uapi/linux/rseq.h
19818F: kernel/rseq.c
19819F: tools/testing/selftests/rseq/
19820
19821RFKILL
19822M: Johannes Berg <[email protected]>
19823L: [email protected]
19824S: Maintained
19825W: https://wireless.wiki.kernel.org/
19826Q: https://patchwork.kernel.org/project/linux-wireless/list/
19827T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19828T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19829F: Documentation/ABI/stable/sysfs-class-rfkill
19830F: Documentation/driver-api/rfkill.rst
19831F: include/linux/rfkill.h
19832F: include/uapi/linux/rfkill.h
19833F: net/rfkill/
19834
19835RHASHTABLE
19836M: Thomas Graf <[email protected]>
19837M: Herbert Xu <[email protected]>
19838L: [email protected]
19839S: Maintained
19840F: include/linux/rhashtable-types.h
19841F: include/linux/rhashtable.h
19842F: lib/rhashtable.c
19843F: lib/test_rhashtable.c
19844
19845RICOH R5C592 MEMORYSTICK DRIVER
19846M: Maxim Levitsky <[email protected]>
19847S: Maintained
19848F: drivers/memstick/host/r592.*
19849
19850RICOH SMARTMEDIA/XD DRIVER
19851M: Maxim Levitsky <[email protected]>
19852S: Maintained
19853F: drivers/mtd/nand/raw/r852.c
19854F: drivers/mtd/nand/raw/r852.h
19855
19856RISC-V AIA DRIVERS
19857M: Anup Patel <[email protected]>
19858L: [email protected]
19859S: Maintained
19860F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19861F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19862F: drivers/irqchip/irq-riscv-aplic-*.c
19863F: drivers/irqchip/irq-riscv-aplic-*.h
19864F: drivers/irqchip/irq-riscv-imsic-*.c
19865F: drivers/irqchip/irq-riscv-imsic-*.h
19866F: drivers/irqchip/irq-riscv-intc.c
19867F: include/linux/irqchip/riscv-aplic.h
19868F: include/linux/irqchip/riscv-imsic.h
19869
19870RISC-V ARCHITECTURE
19871M: Paul Walmsley <[email protected]>
19872M: Palmer Dabbelt <[email protected]>
19873M: Albert Ou <[email protected]>
19874L: [email protected]
19875S: Supported
19876Q: https://patchwork.kernel.org/project/linux-riscv/list/
19877C: irc://irc.libera.chat/riscv
19878P: Documentation/arch/riscv/patch-acceptance.rst
19879T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19880F: arch/riscv/
19881N: riscv
19882K: riscv
19883
19884RISC-V MICROCHIP FPGA SUPPORT
19885M: Conor Dooley <[email protected]>
19886M: Daire McNamara <[email protected]>
19887L: [email protected]
19888S: Supported
19889F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19890F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19891F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19892F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19893F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19894F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19895F: Documentation/devicetree/bindings/riscv/microchip.yaml
19896F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19897F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19898F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19899F: arch/riscv/boot/dts/microchip/
19900F: drivers/char/hw_random/mpfs-rng.c
19901F: drivers/clk/microchip/clk-mpfs*.c
19902F: drivers/firmware/microchip/mpfs-auto-update.c
19903F: drivers/i2c/busses/i2c-microchip-corei2c.c
19904F: drivers/mailbox/mailbox-mpfs.c
19905F: drivers/pci/controller/plda/pcie-microchip-host.c
19906F: drivers/pwm/pwm-microchip-core.c
19907F: drivers/reset/reset-mpfs.c
19908F: drivers/rtc/rtc-mpfs.c
19909F: drivers/soc/microchip/mpfs-sys-controller.c
19910F: drivers/spi/spi-microchip-core-qspi.c
19911F: drivers/spi/spi-microchip-core.c
19912F: drivers/usb/musb/mpfs.c
19913F: include/soc/microchip/mpfs.h
19914
19915RISC-V MISC SOC SUPPORT
19916M: Conor Dooley <[email protected]>
19917L: [email protected]
19918S: Maintained
19919Q: https://patchwork.kernel.org/project/linux-riscv/list/
19920T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19921F: Documentation/devicetree/bindings/riscv/
19922F: arch/riscv/boot/dts/
19923X: arch/riscv/boot/dts/allwinner/
19924X: arch/riscv/boot/dts/renesas/
19925X: arch/riscv/boot/dts/sophgo/
19926X: arch/riscv/boot/dts/thead/
19927
19928RISC-V PMU DRIVERS
19929M: Atish Patra <[email protected]>
19930R: Anup Patel <[email protected]>
19931L: [email protected]
19932S: Supported
19933F: drivers/perf/riscv_pmu.c
19934F: drivers/perf/riscv_pmu_legacy.c
19935F: drivers/perf/riscv_pmu_sbi.c
19936
19937RISC-V THEAD SoC SUPPORT
19938M: Drew Fustini <[email protected]>
19939M: Guo Ren <[email protected]>
19940M: Fu Wei <[email protected]>
19941L: [email protected]
19942S: Maintained
19943T: git https://github.com/pdp7/linux.git
19944F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19945F: arch/riscv/boot/dts/thead/
19946F: drivers/clk/thead/clk-th1520-ap.c
19947F: include/dt-bindings/clock/thead,th1520-clk-ap.h
19948
19949RNBD BLOCK DRIVERS
19950M: Md. Haris Iqbal <[email protected]>
19951M: Jack Wang <[email protected]>
19952L: [email protected]
19953S: Maintained
19954F: drivers/block/rnbd/
19955
19956ROCCAT DRIVERS
19957M: Stefan Achatz <[email protected]>
19958S: Maintained
19959W: http://sourceforge.net/projects/roccat/
19960F: Documentation/ABI/*/sysfs-driver-hid-roccat*
19961F: drivers/hid/hid-roccat*
19962F: include/linux/hid-roccat*
19963
19964ROCKCHIP CAN-FD DRIVER
19965M: Marc Kleine-Budde <[email protected]>
19966R: [email protected]
19967L: [email protected]
19968S: Maintained
19969F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
19970F: drivers/net/can/rockchip/
19971
19972ROCKCHIP CRYPTO DRIVERS
19973M: Corentin Labbe <[email protected]>
19974L: [email protected]
19975S: Maintained
19976F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19977F: drivers/crypto/rockchip/
19978
19979ROCKCHIP I2S TDM DRIVER
19980M: Nicolas Frattaroli <[email protected]>
19981L: [email protected]
19982S: Maintained
19983F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19984F: sound/soc/rockchip/rockchip_i2s_tdm.*
19985
19986ROCKCHIP ISP V1 DRIVER
19987M: Dafna Hirschfeld <[email protected]>
19988M: Laurent Pinchart <[email protected]>
19989L: [email protected]
19990L: [email protected]
19991S: Maintained
19992F: Documentation/admin-guide/media/rkisp1.rst
19993F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19994F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19995F: drivers/media/platform/rockchip/rkisp1
19996F: include/uapi/linux/rkisp1-config.h
19997
19998ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
19999M: Daniel Golle <[email protected]>
20000M: Aurelien Jarno <[email protected]>
20001S: Maintained
20002F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20003F: drivers/char/hw_random/rockchip-rng.c
20004
20005ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20006M: Jacob Chen <[email protected]>
20007M: Ezequiel Garcia <[email protected]>
20008L: [email protected]
20009L: [email protected]
20010S: Maintained
20011F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
20012F: drivers/media/platform/rockchip/rga/
20013
20014ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20015M: Luca Ceresoli <[email protected]>
20016S: Maintained
20017F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20018F: sound/soc/codecs/rk3308_codec.c
20019F: sound/soc/codecs/rk3308_codec.h
20020
20021ROCKCHIP VIDEO DECODER DRIVER
20022M: Ezequiel Garcia <[email protected]>
20023L: [email protected]
20024L: [email protected]
20025S: Maintained
20026F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20027F: drivers/staging/media/rkvdec/
20028
20029ROCKER DRIVER
20030M: Jiri Pirko <[email protected]>
20031L: [email protected]
20032S: Supported
20033F: drivers/net/ethernet/rocker/
20034
20035ROCKETPORT EXPRESS/INFINITY DRIVER
20036M: Kevin Cernekee <[email protected]>
20037L: [email protected]
20038S: Odd Fixes
20039F: drivers/tty/serial/rp2.*
20040
20041ROHM BD99954 CHARGER IC
20042M: Matti Vaittinen <[email protected]>
20043S: Supported
20044F: drivers/power/supply/bd99954-charger.c
20045F: drivers/power/supply/bd99954-charger.h
20046
20047ROHM BH1745 COLOUR SENSOR
20048M: Mudit Sharma <[email protected]>
20049L: [email protected]
20050S: Maintained
20051F: drivers/iio/light/bh1745.c
20052
20053ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20054M: Tomasz Duszynski <[email protected]>
20055S: Maintained
20056F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
20057F: drivers/iio/light/bh1750.c
20058
20059ROHM BM1390 PRESSURE SENSOR DRIVER
20060M: Matti Vaittinen <[email protected]>
20061L: [email protected]
20062S: Supported
20063F: drivers/iio/pressure/rohm-bm1390.c
20064
20065ROHM BU270xx LIGHT SENSOR DRIVERs
20066M: Matti Vaittinen <[email protected]>
20067L: [email protected]
20068S: Supported
20069F: drivers/iio/light/rohm-bu27008.c
20070F: drivers/iio/light/rohm-bu27034.c
20071
20072ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20073M: Marek Vasut <[email protected]>
20074L: [email protected]
20075L: [email protected]
20076S: Supported
20077F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20078F: drivers/gpio/gpio-bd9571mwv.c
20079F: drivers/mfd/bd9571mwv.c
20080F: drivers/regulator/bd9571mwv-regulator.c
20081F: include/linux/mfd/bd9571mwv.h
20082
20083ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20084M: Matti Vaittinen <[email protected]>
20085S: Supported
20086F: drivers/clk/clk-bd718x7.c
20087F: drivers/gpio/gpio-bd71815.c
20088F: drivers/gpio/gpio-bd71828.c
20089F: drivers/mfd/rohm-bd71828.c
20090F: drivers/mfd/rohm-bd718x7.c
20091F: drivers/mfd/rohm-bd9576.c
20092F: drivers/mfd/rohm-bd96801.c
20093F: drivers/regulator/bd71815-regulator.c
20094F: drivers/regulator/bd71828-regulator.c
20095F: drivers/regulator/bd718x7-regulator.c
20096F: drivers/regulator/bd9576-regulator.c
20097F: drivers/regulator/bd96801-regulator.c
20098F: drivers/regulator/rohm-regulator.c
20099F: drivers/rtc/rtc-bd70528.c
20100F: drivers/watchdog/bd9576_wdt.c
20101F: drivers/watchdog/bd96801_wdt.c
20102F: include/linux/mfd/rohm-bd71815.h
20103F: include/linux/mfd/rohm-bd71828.h
20104F: include/linux/mfd/rohm-bd718x7.h
20105F: include/linux/mfd/rohm-bd957x.h
20106F: include/linux/mfd/rohm-bd96801.h
20107F: include/linux/mfd/rohm-generic.h
20108F: include/linux/mfd/rohm-shared.h
20109
20110ROSE NETWORK LAYER
20111M: Ralf Baechle <[email protected]>
20112L: [email protected]
20113S: Maintained
20114W: https://linux-ax25.in-berlin.de
20115F: include/net/rose.h
20116F: include/uapi/linux/rose.h
20117F: net/rose/
20118
20119ROTATION DRIVER FOR ALLWINNER A83T
20120M: Jernej Skrabec <[email protected]>
20121L: [email protected]
20122S: Maintained
20123T: git git://linuxtv.org/media_tree.git
20124F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20125F: drivers/media/platform/sunxi/sun8i-rotate/
20126
20127RPMB SUBSYSTEM
20128M: Jens Wiklander <[email protected]>
20129L: [email protected]
20130S: Supported
20131F: drivers/misc/rpmb-core.c
20132F: include/linux/rpmb.h
20133
20134RPMSG TTY DRIVER
20135M: Arnaud Pouliquen <[email protected]>
20136L: [email protected]
20137S: Maintained
20138F: drivers/tty/rpmsg_tty.c
20139
20140RTASE ETHERNET DRIVER
20141M: Justin Lai <[email protected]>
20142M: Larry Chiu <[email protected]>
20143L: [email protected]
20144S: Maintained
20145F: drivers/net/ethernet/realtek/rtase/
20146
20147RTL2830 MEDIA DRIVER
20148L: [email protected]
20149S: Orphan
20150W: https://linuxtv.org
20151Q: http://patchwork.linuxtv.org/project/linux-media/list/
20152F: drivers/media/dvb-frontends/rtl2830*
20153
20154RTL2832 MEDIA DRIVER
20155L: [email protected]
20156S: Orphan
20157W: https://linuxtv.org
20158Q: http://patchwork.linuxtv.org/project/linux-media/list/
20159F: drivers/media/dvb-frontends/rtl2832*
20160
20161RTL2832_SDR MEDIA DRIVER
20162L: [email protected]
20163S: Orphan
20164W: https://linuxtv.org
20165Q: http://patchwork.linuxtv.org/project/linux-media/list/
20166F: drivers/media/dvb-frontends/rtl2832_sdr*
20167
20168RTL8180 WIRELESS DRIVER
20169L: [email protected]
20170S: Orphan
20171F: drivers/net/wireless/realtek/rtl818x/rtl8180/
20172
20173RTL8187 WIRELESS DRIVER
20174M: Hin-Tak Leung <[email protected]>
20175L: [email protected]
20176S: Maintained
20177T: git https://github.com/pkshih/rtw.git
20178F: drivers/net/wireless/realtek/rtl818x/rtl8187/
20179
20180RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20181M: Jes Sorensen <[email protected]>
20182L: [email protected]
20183S: Maintained
20184T: git https://github.com/pkshih/rtw.git
20185F: drivers/net/wireless/realtek/rtl8xxxu/
20186
20187RTRS TRANSPORT DRIVERS
20188M: Md. Haris Iqbal <[email protected]>
20189M: Jack Wang <[email protected]>
20190L: [email protected]
20191S: Maintained
20192F: drivers/infiniband/ulp/rtrs/
20193
20194RUNTIME VERIFICATION (RV)
20195M: Steven Rostedt <[email protected]>
20196L: [email protected]
20197S: Maintained
20198F: Documentation/trace/rv/
20199F: include/linux/rv.h
20200F: include/rv/
20201F: kernel/trace/rv/
20202F: tools/verification/
20203
20204RUST
20205M: Miguel Ojeda <[email protected]>
20206M: Alex Gaynor <[email protected]>
20207R: Boqun Feng <[email protected]>
20208R: Gary Guo <[email protected]>
20209R: Björn Roy Baron <[email protected]>
20210R: Benno Lossin <[email protected]>
20211R: Andreas Hindborg <[email protected]>
20212R: Alice Ryhl <[email protected]>
20213R: Trevor Gross <[email protected]>
20214L: [email protected]
20215S: Supported
20216W: https://rust-for-linux.com
20217B: https://github.com/Rust-for-Linux/linux/issues
20218C: zulip://rust-for-linux.zulipchat.com
20219P: https://rust-for-linux.com/contributing
20220T: git https://github.com/Rust-for-Linux/linux.git rust-next
20221F: Documentation/rust/
20222F: rust/
20223F: samples/rust/
20224F: scripts/*rust*
20225F: tools/testing/selftests/rust/
20226K: \b(?i:rust)\b
20227
20228RXRPC SOCKETS (AF_RXRPC)
20229M: David Howells <[email protected]>
20230M: Marc Dionne <[email protected]>
20231L: [email protected]
20232S: Supported
20233W: https://www.infradead.org/~dhowells/kafs/
20234F: Documentation/networking/rxrpc.rst
20235F: include/keys/rxrpc-type.h
20236F: include/net/af_rxrpc.h
20237F: include/trace/events/rxrpc.h
20238F: include/uapi/linux/rxrpc.h
20239F: net/rxrpc/
20240
20241S3 SAVAGE FRAMEBUFFER DRIVER
20242M: Antonino Daplas <[email protected]>
20243L: [email protected]
20244S: Maintained
20245F: drivers/video/fbdev/savage/
20246
20247S390 ARCHITECTURE
20248M: Heiko Carstens <[email protected]>
20249M: Vasily Gorbik <[email protected]>
20250M: Alexander Gordeev <[email protected]>
20251R: Christian Borntraeger <[email protected]>
20252R: Sven Schnelle <[email protected]>
20253L: [email protected]
20254S: Supported
20255T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20256F: Documentation/driver-api/s390-drivers.rst
20257F: Documentation/arch/s390/
20258F: arch/s390/
20259F: drivers/s390/
20260F: drivers/watchdog/diag288_wdt.c
20261
20262S390 COMMON I/O LAYER
20263M: Vineeth Vijayan <[email protected]>
20264M: Peter Oberparleiter <[email protected]>
20265L: [email protected]
20266S: Supported
20267F: drivers/s390/cio/
20268
20269S390 DASD DRIVER
20270M: Stefan Haberland <[email protected]>
20271M: Jan Hoeppner <[email protected]>
20272L: [email protected]
20273S: Supported
20274F: block/partitions/ibm.c
20275F: drivers/s390/block/dasd*
20276F: include/linux/dasd_mod.h
20277
20278S390 IOMMU (PCI)
20279M: Niklas Schnelle <[email protected]>
20280M: Matthew Rosato <[email protected]>
20281R: Gerald Schaefer <[email protected]>
20282L: [email protected]
20283S: Supported
20284F: drivers/iommu/s390-iommu.c
20285
20286S390 IUCV NETWORK LAYER
20287M: Alexandra Winter <[email protected]>
20288M: Thorsten Winkler <[email protected]>
20289L: [email protected]
20290L: [email protected]
20291S: Supported
20292F: drivers/s390/net/*iucv*
20293F: include/net/iucv/
20294F: net/iucv/
20295
20296S390 MM
20297M: Alexander Gordeev <[email protected]>
20298M: Gerald Schaefer <[email protected]>
20299L: [email protected]
20300S: Supported
20301T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20302F: arch/s390/include/asm/pgtable.h
20303F: arch/s390/mm
20304
20305S390 NETWORK DRIVERS
20306M: Alexandra Winter <[email protected]>
20307M: Thorsten Winkler <[email protected]>
20308L: [email protected]
20309L: [email protected]
20310S: Supported
20311F: drivers/s390/net/
20312
20313S390 PCI SUBSYSTEM
20314M: Niklas Schnelle <[email protected]>
20315M: Gerald Schaefer <[email protected]>
20316L: [email protected]
20317S: Supported
20318F: Documentation/arch/s390/pci.rst
20319F: arch/s390/pci/
20320F: drivers/pci/hotplug/s390_pci_hpc.c
20321
20322S390 SCM DRIVER
20323M: Vineeth Vijayan <[email protected]>
20324L: [email protected]
20325S: Supported
20326F: drivers/s390/block/scm*
20327F: drivers/s390/cio/scm.c
20328
20329S390 VFIO AP DRIVER
20330M: Tony Krowiak <[email protected]>
20331M: Halil Pasic <[email protected]>
20332M: Jason Herne <[email protected]>
20333L: [email protected]
20334S: Supported
20335F: Documentation/arch/s390/vfio-ap*
20336F: drivers/s390/crypto/vfio_ap*
20337
20338S390 VFIO-CCW DRIVER
20339M: Eric Farman <[email protected]>
20340M: Matthew Rosato <[email protected]>
20341R: Halil Pasic <[email protected]>
20342L: [email protected]
20343L: [email protected]
20344S: Supported
20345F: Documentation/arch/s390/vfio-ccw.rst
20346F: drivers/s390/cio/vfio_ccw*
20347F: include/uapi/linux/vfio_ccw.h
20348
20349S390 VFIO-PCI DRIVER
20350M: Matthew Rosato <[email protected]>
20351M: Eric Farman <[email protected]>
20352L: [email protected]
20353L: [email protected]
20354S: Supported
20355F: arch/s390/kvm/pci*
20356F: drivers/vfio/pci/vfio_pci_zdev.c
20357F: include/uapi/linux/vfio_zdev.h
20358
20359S390 ZCRYPT DRIVER
20360M: Harald Freudenberger <[email protected]>
20361L: [email protected]
20362S: Supported
20363F: drivers/s390/crypto/
20364
20365S390 ZFCP DRIVER
20366M: Steffen Maier <[email protected]>
20367M: Benjamin Block <[email protected]>
20368L: [email protected]
20369S: Supported
20370F: drivers/s390/scsi/zfcp_*
20371
20372SAA6588 RDS RECEIVER DRIVER
20373M: Hans Verkuil <[email protected]>
20374L: [email protected]
20375S: Odd Fixes
20376W: https://linuxtv.org
20377T: git git://linuxtv.org/media_tree.git
20378F: drivers/media/i2c/saa6588*
20379
20380SAA7134 VIDEO4LINUX DRIVER
20381M: Mauro Carvalho Chehab <[email protected]>
20382L: [email protected]
20383S: Odd fixes
20384W: https://linuxtv.org
20385T: git git://linuxtv.org/media_tree.git
20386F: Documentation/driver-api/media/drivers/saa7134*
20387F: drivers/media/pci/saa7134/
20388
20389SAA7146 VIDEO4LINUX-2 DRIVER
20390M: Hans Verkuil <[email protected]>
20391L: [email protected]
20392S: Maintained
20393T: git git://linuxtv.org/media_tree.git
20394F: drivers/media/common/saa7146/
20395F: drivers/media/pci/saa7146/
20396F: include/media/drv-intf/saa7146*
20397
20398SAFESETID SECURITY MODULE
20399M: Micah Morton <[email protected]>
20400S: Supported
20401F: Documentation/admin-guide/LSM/SafeSetID.rst
20402F: security/safesetid/
20403
20404SAMSUNG AUDIO (ASoC) DRIVERS
20405M: Sylwester Nawrocki <[email protected]>
20406L: [email protected] (moderated for non-subscribers)
20407S: Maintained
20408B: mailto:[email protected]
20409F: Documentation/devicetree/bindings/sound/samsung*
20410F: sound/soc/samsung/
20411
20412SAMSUNG EXYNOS850 SoC SUPPORT
20413M: Sam Protsenko <[email protected]>
20414L: [email protected] (moderated for non-subscribers)
20415L: [email protected]
20416S: Maintained
20417F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20418F: arch/arm64/boot/dts/exynos/exynos850*
20419F: drivers/clk/samsung/clk-exynos850.c
20420F: include/dt-bindings/clock/exynos850.h
20421
20422SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20423M: Krzysztof Kozlowski <[email protected]>
20424L: [email protected]
20425L: [email protected]
20426S: Maintained
20427F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20428F: drivers/crypto/exynos-rng.c
20429
20430SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20431M: Łukasz Stelmach <[email protected]>
20432L: [email protected]
20433S: Maintained
20434F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20435F: drivers/char/hw_random/exynos-trng.c
20436
20437SAMSUNG FRAMEBUFFER DRIVER
20438M: Jingoo Han <[email protected]>
20439L: [email protected]
20440S: Maintained
20441F: drivers/video/fbdev/s3c-fb.c
20442
20443SAMSUNG INTERCONNECT DRIVERS
20444M: Sylwester Nawrocki <[email protected]>
20445M: Artur Świgoń <[email protected]>
20446L: [email protected]
20447L: [email protected]
20448S: Supported
20449F: drivers/interconnect/samsung/
20450
20451SAMSUNG LAPTOP DRIVER
20452M: Corentin Chary <[email protected]>
20453L: [email protected]
20454S: Maintained
20455F: drivers/platform/x86/samsung-laptop.c
20456
20457SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20458M: Krzysztof Kozlowski <[email protected]>
20459L: [email protected]
20460L: [email protected]
20461S: Maintained
20462B: mailto:[email protected]
20463F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20464F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20465F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20466F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20467F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20468F: drivers/clk/clk-s2mps11.c
20469F: drivers/mfd/sec*.c
20470F: drivers/regulator/s2m*.c
20471F: drivers/regulator/s5m*.c
20472F: drivers/rtc/rtc-s5m.c
20473F: include/linux/mfd/samsung/
20474
20475SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20476M: Sylwester Nawrocki <[email protected]>
20477L: [email protected]
20478L: [email protected]
20479S: Maintained
20480F: drivers/media/platform/samsung/s3c-camif/
20481F: include/media/drv-intf/s3c_camif.h
20482
20483SAMSUNG S3FWRN5 NFC DRIVER
20484M: Krzysztof Kozlowski <[email protected]>
20485S: Maintained
20486F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20487F: drivers/nfc/s3fwrn5
20488
20489SAMSUNG S5C73M3 CAMERA DRIVER
20490M: Sylwester Nawrocki <[email protected]>
20491M: Andrzej Hajda <[email protected]>
20492L: [email protected]
20493S: Supported
20494F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20495F: drivers/media/i2c/s5c73m3/*
20496
20497SAMSUNG S5K5BAF CAMERA DRIVER
20498M: Sylwester Nawrocki <[email protected]>
20499M: Andrzej Hajda <[email protected]>
20500L: [email protected]
20501S: Supported
20502F: drivers/media/i2c/s5k5baf.c
20503
20504SAMSUNG S5P Security SubSystem (SSS) DRIVER
20505M: Krzysztof Kozlowski <[email protected]>
20506M: Vladimir Zapolskiy <[email protected]>
20507L: [email protected]
20508L: [email protected]
20509S: Maintained
20510F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20511F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20512F: drivers/crypto/s5p-sss.c
20513
20514SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20515M: Sylwester Nawrocki <[email protected]>
20516L: [email protected]
20517S: Supported
20518Q: https://patchwork.linuxtv.org/project/linux-media/list/
20519F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20520F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20521F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20522F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20523F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
20524F: drivers/media/platform/samsung/exynos4-is/
20525
20526SAMSUNG SOC CLOCK DRIVERS
20527M: Krzysztof Kozlowski <[email protected]>
20528M: Sylwester Nawrocki <[email protected]>
20529M: Chanwoo Choi <[email protected]>
20530R: Alim Akhtar <[email protected]>
20531L: [email protected]
20532S: Maintained
20533T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20534F: Documentation/devicetree/bindings/clock/samsung,*.yaml
20535F: Documentation/devicetree/bindings/clock/samsung,s3c*
20536F: drivers/clk/samsung/
20537F: include/dt-bindings/clock/exynos*.h
20538F: include/dt-bindings/clock/s5p*.h
20539F: include/dt-bindings/clock/samsung,*.h
20540F: include/linux/clk/samsung.h
20541
20542SAMSUNG SPI DRIVERS
20543M: Andi Shyti <[email protected]>
20544L: [email protected]
20545L: [email protected]
20546S: Maintained
20547F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20548F: drivers/spi/spi-s3c*
20549F: include/linux/platform_data/spi-s3c64xx.h
20550
20551SAMSUNG SXGBE DRIVERS
20552M: Byungho An <[email protected]>
20553L: [email protected]
20554S: Supported
20555F: drivers/net/ethernet/samsung/sxgbe/
20556
20557SAMSUNG THERMAL DRIVER
20558M: Bartlomiej Zolnierkiewicz <[email protected]>
20559M: Krzysztof Kozlowski <[email protected]>
20560L: [email protected]
20561L: [email protected]
20562S: Maintained
20563F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20564F: drivers/thermal/samsung/
20565
20566SAMSUNG USB2 PHY DRIVER
20567M: Sylwester Nawrocki <[email protected]>
20568L: [email protected]
20569S: Supported
20570F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20571F: Documentation/driver-api/phy/samsung-usb2.rst
20572F: drivers/phy/samsung/phy-exynos4210-usb2.c
20573F: drivers/phy/samsung/phy-exynos4x12-usb2.c
20574F: drivers/phy/samsung/phy-exynos5250-usb2.c
20575F: drivers/phy/samsung/phy-s5pv210-usb2.c
20576F: drivers/phy/samsung/phy-samsung-usb2.c
20577F: drivers/phy/samsung/phy-samsung-usb2.h
20578
20579SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20580M: Paul Barker <[email protected]>
20581R: Marc Murphy <[email protected]>
20582S: Supported
20583F: arch/arm/boot/dts/ti/omap/am335x-sancloud*
20584
20585SC1200 WDT DRIVER
20586M: Zwane Mwaikambo <[email protected]>
20587S: Maintained
20588F: drivers/watchdog/sc1200wdt.c
20589
20590SCHEDULER
20591M: Ingo Molnar <[email protected]>
20592M: Peter Zijlstra <[email protected]>
20593M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
20594M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
20595R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20596R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20597R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20598R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20599R: Valentin Schneider <[email protected]> (TOPOLOGY)
20600L: [email protected]
20601S: Maintained
20602T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20603F: include/linux/preempt.h
20604F: include/linux/sched.h
20605F: include/linux/wait.h
20606F: include/uapi/linux/sched.h
20607F: kernel/sched/
20608
20609SCHEDULER - SCHED_EXT
20610R: Tejun Heo <[email protected]>
20611R: David Vernet <[email protected]>
20612L: [email protected]
20613S: Maintained
20614W: https://github.com/sched-ext/scx
20615T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
20616F: include/linux/sched/ext.h
20617F: kernel/sched/ext.h
20618F: kernel/sched/ext.c
20619F: tools/sched_ext/
20620F: tools/testing/selftests/sched_ext
20621
20622SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20623M: Gustavo Silva <[email protected]>
20624S: Maintained
20625F: drivers/iio/chemical/ens160_core.c
20626F: drivers/iio/chemical/ens160_i2c.c
20627F: drivers/iio/chemical/ens160_spi.c
20628F: drivers/iio/chemical/ens160.h
20629
20630SCSI LIBSAS SUBSYSTEM
20631R: John Garry <[email protected]>
20632R: Jason Yan <[email protected]>
20633L: [email protected]
20634S: Supported
20635F: Documentation/scsi/libsas.rst
20636F: drivers/scsi/libsas/
20637F: include/scsi/libsas.h
20638F: include/scsi/sas_ata.h
20639
20640SCSI RDMA PROTOCOL (SRP) INITIATOR
20641M: Bart Van Assche <[email protected]>
20642L: [email protected]
20643S: Supported
20644Q: http://patchwork.kernel.org/project/linux-rdma/list/
20645F: drivers/infiniband/ulp/srp/
20646F: include/scsi/srp.h
20647
20648SCSI RDMA PROTOCOL (SRP) TARGET
20649M: Bart Van Assche <[email protected]>
20650L: [email protected]
20651L: [email protected]
20652S: Supported
20653Q: http://patchwork.kernel.org/project/linux-rdma/list/
20654F: drivers/infiniband/ulp/srpt/
20655
20656SCSI SG DRIVER
20657M: Doug Gilbert <[email protected]>
20658L: [email protected]
20659S: Maintained
20660W: http://sg.danny.cz/sg
20661F: Documentation/scsi/scsi-generic.rst
20662F: drivers/scsi/sg.c
20663F: include/scsi/sg.h
20664
20665SCSI SUBSYSTEM
20666M: "James E.J. Bottomley" <[email protected]>
20667M: "Martin K. Petersen" <[email protected]>
20668L: [email protected]
20669S: Maintained
20670Q: https://patchwork.kernel.org/project/linux-scsi/list/
20671T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20672T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20673F: Documentation/devicetree/bindings/scsi/
20674F: drivers/scsi/
20675F: drivers/ufs/
20676F: include/scsi/
20677F: include/uapi/scsi/
20678
20679SCSI TAPE DRIVER
20680M: Kai Mäkisara <[email protected]>
20681L: [email protected]
20682S: Maintained
20683F: Documentation/scsi/st.rst
20684F: drivers/scsi/st.*
20685F: drivers/scsi/st_*.h
20686
20687SCSI TARGET CORE USER DRIVER
20688M: Bodo Stroesser <[email protected]>
20689L: [email protected]
20690L: [email protected]
20691S: Supported
20692F: Documentation/target/tcmu-design.rst
20693F: drivers/target/target_core_user.c
20694F: include/uapi/linux/target_core_user.h
20695
20696SCSI TARGET SUBSYSTEM
20697M: "Martin K. Petersen" <[email protected]>
20698L: [email protected]
20699L: [email protected]
20700S: Supported
20701Q: https://patchwork.kernel.org/project/target-devel/list/
20702T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20703F: Documentation/target/
20704F: drivers/target/
20705F: include/target/
20706
20707SCTP PROTOCOL
20708M: Marcelo Ricardo Leitner <[email protected]>
20709M: Xin Long <[email protected]>
20710L: [email protected]
20711S: Maintained
20712W: https://github.com/sctp/lksctp-tools/wiki
20713F: Documentation/networking/sctp.rst
20714F: include/linux/sctp.h
20715F: include/net/sctp/
20716F: include/uapi/linux/sctp.h
20717F: net/sctp/
20718
20719SCx200 CPU SUPPORT
20720M: Jim Cromie <[email protected]>
20721S: Odd Fixes
20722F: Documentation/i2c/busses/scx200_acb.rst
20723F: arch/x86/platform/scx200/
20724F: drivers/i2c/busses/scx200*
20725F: drivers/mtd/maps/scx200_docflash.c
20726F: drivers/watchdog/scx200_wdt.c
20727F: include/linux/scx200.h
20728
20729SCx200 GPIO DRIVER
20730M: Jim Cromie <[email protected]>
20731S: Maintained
20732F: drivers/char/scx200_gpio.c
20733F: include/linux/scx200_gpio.h
20734
20735SCx200 HRT CLOCKSOURCE DRIVER
20736M: Jim Cromie <[email protected]>
20737S: Maintained
20738F: drivers/clocksource/scx200_hrt.c
20739
20740SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20741M: Sascha Sommer <[email protected]>
20742L: [email protected] (subscribers-only)
20743S: Maintained
20744F: drivers/mmc/host/sdricoh_cs.c
20745
20746SECO BOARDS CEC DRIVER
20747M: Ettore Chimenti <[email protected]>
20748S: Maintained
20749F: drivers/media/cec/platform/seco/seco-cec.c
20750F: drivers/media/cec/platform/seco/seco-cec.h
20751
20752SECURE COMPUTING
20753M: Kees Cook <[email protected]>
20754R: Andy Lutomirski <[email protected]>
20755R: Will Drewry <[email protected]>
20756S: Supported
20757T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20758F: Documentation/userspace-api/seccomp_filter.rst
20759F: include/linux/seccomp.h
20760F: include/uapi/linux/seccomp.h
20761F: kernel/seccomp.c
20762F: tools/testing/selftests/kselftest_harness.h
20763F: tools/testing/selftests/seccomp/*
20764K: \bsecure_computing
20765K: \bTIF_SECCOMP\b
20766
20767SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20768M: Kamal Dasu <[email protected]>
20769M: Al Cooper <[email protected]>
20770R: Broadcom internal kernel review list <[email protected]>
20771L: [email protected]
20772S: Maintained
20773F: drivers/mmc/host/sdhci-brcmstb*
20774
20775SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20776M: Adrian Hunter <[email protected]>
20777L: [email protected]
20778S: Supported
20779F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20780F: drivers/mmc/host/sdhci*
20781
20782SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20783M: Aubin Constans <[email protected]>
20784R: Eugen Hristev <[email protected]>
20785L: [email protected]
20786S: Supported
20787F: drivers/mmc/host/sdhci-of-at91.c
20788
20789SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20790M: Haibo Chen <[email protected]>
20791L: [email protected]
20792L: [email protected]
20793L: [email protected]
20794S: Maintained
20795F: drivers/mmc/host/sdhci-esdhc-imx.c
20796
20797SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20798M: Ben Dooks <[email protected]>
20799M: Jaehoon Chung <[email protected]>
20800L: [email protected]
20801S: Maintained
20802F: drivers/mmc/host/sdhci-s3c*
20803
20804SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20805M: Viresh Kumar <[email protected]>
20806L: [email protected]
20807S: Maintained
20808F: drivers/mmc/host/sdhci-spear.c
20809
20810SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20811M: Vignesh Raghavendra <[email protected]>
20812L: [email protected]
20813S: Maintained
20814F: drivers/mmc/host/sdhci-omap.c
20815
20816SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20817M: Jonathan Derrick <[email protected]>
20818L: [email protected]
20819S: Supported
20820F: block/opal_proto.h
20821F: block/sed*
20822F: include/linux/sed*
20823F: include/uapi/linux/sed*
20824
20825SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20826M: Mark Rutland <[email protected]>
20827M: Lorenzo Pieralisi <[email protected]>
20828M: Sudeep Holla <[email protected]>
20829L: [email protected] (moderated for non-subscribers)
20830S: Maintained
20831F: drivers/firmware/smccc/
20832F: include/linux/arm-smccc.h
20833
20834SECURITY CONTACT
20835M: Security Officers <[email protected]>
20836S: Supported
20837F: Documentation/process/security-bugs.rst
20838
20839SECURITY SUBSYSTEM
20840M: Paul Moore <[email protected]>
20841M: James Morris <[email protected]>
20842M: "Serge E. Hallyn" <[email protected]>
20843L: [email protected]
20844S: Supported
20845Q: https://patchwork.kernel.org/project/linux-security-module/list
20846B: mailto:[email protected]
20847P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20848T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20849F: include/linux/lsm_audit.h
20850F: include/linux/lsm_hook_defs.h
20851F: include/linux/lsm_hooks.h
20852F: include/linux/security.h
20853F: include/uapi/linux/lsm.h
20854F: security/
20855F: tools/testing/selftests/lsm/
20856X: security/selinux/
20857K: \bsecurity_[a-z_0-9]\+\b
20858
20859SELINUX SECURITY MODULE
20860M: Paul Moore <[email protected]>
20861M: Stephen Smalley <[email protected]>
20862R: Ondrej Mosnacek <[email protected]>
20863L: [email protected]
20864S: Supported
20865W: https://github.com/SELinuxProject
20866Q: https://patchwork.kernel.org/project/selinux/list
20867B: mailto:[email protected]
20868P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20869T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20870F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
20871F: Documentation/ABI/removed/sysfs-selinux-disable
20872F: Documentation/admin-guide/LSM/SELinux.rst
20873F: include/trace/events/avc.h
20874F: include/uapi/linux/selinux_netlink.h
20875F: scripts/selinux/
20876F: security/selinux/
20877
20878SENSABLE PHANTOM
20879M: Jiri Slaby <[email protected]>
20880S: Maintained
20881F: drivers/misc/phantom.c
20882F: include/uapi/linux/phantom.h
20883
20884SENSEAIR SUNRISE 006-0-0007
20885M: Jacopo Mondi <[email protected]>
20886S: Maintained
20887F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20888F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20889F: drivers/iio/chemical/sunrise_co2.c
20890
20891SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20892M: Tomasz Duszynski <[email protected]>
20893S: Maintained
20894F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20895F: drivers/iio/chemical/scd30.h
20896F: drivers/iio/chemical/scd30_core.c
20897F: drivers/iio/chemical/scd30_i2c.c
20898F: drivers/iio/chemical/scd30_serial.c
20899
20900SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20901M: Roan van Dijk <[email protected]>
20902S: Maintained
20903F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20904F: drivers/iio/chemical/scd4x.c
20905
20906SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
20907M: Petar Stoykov <[email protected]>
20908S: Maintained
20909F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
20910F: drivers/iio/pressure/sdp500.c
20911
20912SENSIRION SGP40 GAS SENSOR DRIVER
20913M: Andreas Klinger <[email protected]>
20914S: Maintained
20915F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20916F: drivers/iio/chemical/sgp40.c
20917
20918SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20919M: Tomasz Duszynski <[email protected]>
20920S: Maintained
20921F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20922F: drivers/iio/chemical/sps30.c
20923F: drivers/iio/chemical/sps30_i2c.c
20924F: drivers/iio/chemical/sps30_serial.c
20925
20926SERIAL DEVICE BUS
20927M: Rob Herring <[email protected]>
20928L: [email protected]
20929S: Maintained
20930F: Documentation/devicetree/bindings/serial/serial.yaml
20931F: drivers/tty/serdev/
20932F: include/linux/serdev.h
20933
20934SERIAL IR RECEIVER
20935M: Sean Young <[email protected]>
20936L: [email protected]
20937S: Maintained
20938F: drivers/media/rc/serial_ir.c
20939
20940SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20941M: Srinivas Kandagatla <[email protected]>
20942L: [email protected] (moderated for non-subscribers)
20943S: Maintained
20944F: Documentation/devicetree/bindings/slimbus/
20945F: drivers/slimbus/
20946F: include/linux/slimbus.h
20947
20948SFC NETWORK DRIVER
20949M: Edward Cree <[email protected]>
20950M: Martin Habets <[email protected]>
20951L: [email protected]
20952L: [email protected]
20953S: Supported
20954F: Documentation/networking/devlink/sfc.rst
20955F: drivers/net/ethernet/sfc/
20956
20957SFCTEMP HWMON DRIVER
20958M: Emil Renner Berthing <[email protected]>
20959M: Hal Feng <[email protected]>
20960L: [email protected]
20961S: Maintained
20962F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20963F: Documentation/hwmon/sfctemp.rst
20964F: drivers/hwmon/sfctemp.c
20965
20966SFF/SFP/SFP+ MODULE SUPPORT
20967M: Russell King <[email protected]>
20968L: [email protected]
20969S: Maintained
20970F: Documentation/devicetree/bindings/net/sff,sfp.yaml
20971F: drivers/net/phy/phylink.c
20972F: drivers/net/phy/sfp*
20973F: include/linux/mdio/mdio-i2c.h
20974F: include/linux/phylink.h
20975F: include/linux/sfp.h
20976K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20977
20978SGI GRU DRIVER
20979M: Dimitri Sivanich <[email protected]>
20980S: Maintained
20981F: drivers/misc/sgi-gru/
20982
20983SGI XP/XPC/XPNET DRIVER
20984M: Robin Holt <[email protected]>
20985M: Steve Wahl <[email protected]>
20986S: Maintained
20987F: drivers/misc/sgi-xp/
20988
20989SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20990M: Wenjia Zhang <[email protected]>
20991M: Jan Karcher <[email protected]>
20992R: D. Wythe <[email protected]>
20993R: Tony Lu <[email protected]>
20994R: Wen Gu <[email protected]>
20995L: [email protected]
20996S: Supported
20997F: net/smc/
20998
20999SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21000M: Linus Walleij <[email protected]>
21001L: [email protected]
21002S: Maintained
21003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21004F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21005F: drivers/iio/light/gp2ap002.c
21006
21007SHARP RJ54N1CB0C SENSOR DRIVER
21008M: Jacopo Mondi <[email protected]>
21009L: [email protected]
21010S: Odd fixes
21011T: git git://linuxtv.org/media_tree.git
21012F: drivers/media/i2c/rj54n1cb0c.c
21013F: include/media/i2c/rj54n1cb0c.h
21014
21015SHRINKER
21016M: Andrew Morton <[email protected]>
21017M: Dave Chinner <[email protected]>
21018R: Qi Zheng <[email protected]>
21019R: Roman Gushchin <[email protected]>
21020R: Muchun Song <[email protected]>
21021L: [email protected]
21022S: Maintained
21023F: Documentation/admin-guide/mm/shrinker_debugfs.rst
21024F: include/linux/shrinker.h
21025F: mm/shrinker.c
21026F: mm/shrinker_debug.c
21027
21028SH_VOU V4L2 OUTPUT DRIVER
21029L: [email protected]
21030S: Orphan
21031F: drivers/media/platform/renesas/sh_vou.c
21032F: include/media/drv-intf/sh_vou.h
21033
21034SI2157 MEDIA DRIVER
21035L: [email protected]
21036S: Orphan
21037W: https://linuxtv.org
21038Q: http://patchwork.linuxtv.org/project/linux-media/list/
21039F: drivers/media/tuners/si2157*
21040
21041SI2165 MEDIA DRIVER
21042M: Matthias Schwarzott <[email protected]>
21043L: [email protected]
21044S: Maintained
21045W: https://linuxtv.org
21046Q: http://patchwork.linuxtv.org/project/linux-media/list/
21047F: drivers/media/dvb-frontends/si2165*
21048
21049SI2168 MEDIA DRIVER
21050L: [email protected]
21051S: Orphan
21052W: https://linuxtv.org
21053Q: http://patchwork.linuxtv.org/project/linux-media/list/
21054F: drivers/media/dvb-frontends/si2168*
21055
21056SI470X FM RADIO RECEIVER I2C DRIVER
21057M: Hans Verkuil <[email protected]>
21058L: [email protected]
21059S: Odd Fixes
21060W: https://linuxtv.org
21061T: git git://linuxtv.org/media_tree.git
21062F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
21063F: drivers/media/radio/si470x/radio-si470x-i2c.c
21064
21065SI470X FM RADIO RECEIVER USB DRIVER
21066M: Hans Verkuil <[email protected]>
21067L: [email protected]
21068S: Maintained
21069W: https://linuxtv.org
21070T: git git://linuxtv.org/media_tree.git
21071F: drivers/media/radio/si470x/radio-si470x-common.c
21072F: drivers/media/radio/si470x/radio-si470x-usb.c
21073F: drivers/media/radio/si470x/radio-si470x.h
21074
21075SI4713 FM RADIO TRANSMITTER I2C DRIVER
21076M: Eduardo Valentin <[email protected]>
21077L: [email protected]
21078S: Odd Fixes
21079W: https://linuxtv.org
21080T: git git://linuxtv.org/media_tree.git
21081F: drivers/media/radio/si4713/si4713.?
21082
21083SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21084M: Eduardo Valentin <[email protected]>
21085L: [email protected]
21086S: Odd Fixes
21087W: https://linuxtv.org
21088T: git git://linuxtv.org/media_tree.git
21089F: drivers/media/radio/si4713/radio-platform-si4713.c
21090
21091SI4713 FM RADIO TRANSMITTER USB DRIVER
21092M: Hans Verkuil <[email protected]>
21093L: [email protected]
21094S: Maintained
21095W: https://linuxtv.org
21096T: git git://linuxtv.org/media_tree.git
21097F: drivers/media/radio/si4713/radio-usb-si4713.c
21098
21099SIANO DVB DRIVER
21100M: Mauro Carvalho Chehab <[email protected]>
21101L: [email protected]
21102S: Odd fixes
21103W: https://linuxtv.org
21104T: git git://linuxtv.org/media_tree.git
21105F: drivers/media/common/siano/
21106F: drivers/media/mmc/siano/
21107F: drivers/media/usb/siano/
21108F: drivers/media/usb/siano/
21109
21110SIEMENS IPC LED DRIVERS
21111M: Gerd Haeussler <[email protected]>
21112M: Xing Tong Wu <[email protected]>
21113M: Tobias Schaffner <[email protected]>
21114L: [email protected]
21115S: Maintained
21116F: drivers/leds/simple/
21117
21118SIEMENS IPC PLATFORM DRIVERS
21119M: Gerd Haeussler <[email protected]>
21120M: Xing Tong Wu <[email protected]>
21121M: Tobias Schaffner <[email protected]>
21122L: [email protected]
21123S: Maintained
21124F: drivers/platform/x86/siemens/
21125F: include/linux/platform_data/x86/simatic-ipc-base.h
21126F: include/linux/platform_data/x86/simatic-ipc.h
21127
21128SIEMENS IPC WATCHDOG DRIVERS
21129M: Gerd Haeussler <[email protected]>
21130M: Xing Tong Wu <[email protected]>
21131M: Tobias Schaffner <[email protected]>
21132L: [email protected]
21133S: Maintained
21134F: drivers/watchdog/simatic-ipc-wdt.c
21135
21136SIFIVE DRIVERS
21137M: Paul Walmsley <[email protected]>
21138M: Samuel Holland <[email protected]>
21139L: [email protected]
21140S: Supported
21141F: drivers/dma/sf-pdma/
21142N: sifive
21143K: fu[57]40
21144K: [^@]sifive
21145
21146SILEAD TOUCHSCREEN DRIVER
21147M: Hans de Goede <[email protected]>
21148L: [email protected]
21149L: [email protected]
21150S: Maintained
21151F: drivers/input/touchscreen/silead.c
21152F: drivers/platform/x86/touchscreen_dmi.c
21153
21154SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21155M: Jérôme Pouiller <[email protected]>
21156S: Supported
21157F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21158F: drivers/net/wireless/silabs/wfx/
21159
21160SILICON MOTION SM712 FRAME BUFFER DRIVER
21161M: Sudip Mukherjee <[email protected]>
21162M: Teddy Wang <[email protected]>
21163M: Sudip Mukherjee <[email protected]>
21164L: [email protected]
21165S: Maintained
21166F: Documentation/fb/sm712fb.rst
21167F: drivers/video/fbdev/sm712*
21168
21169SILVACO I3C DUAL-ROLE MASTER
21170M: Miquel Raynal <[email protected]>
21171M: Conor Culhane <[email protected]>
21172L: [email protected] (moderated for non-subscribers)
21173S: Maintained
21174F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21175F: drivers/i3c/master/svc-i3c-master.c
21176
21177SIMPLEFB FB DRIVER
21178M: Hans de Goede <[email protected]>
21179L: [email protected]
21180S: Maintained
21181F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21182F: drivers/video/fbdev/simplefb.c
21183F: include/linux/platform_data/simplefb.h
21184
21185SIOX
21186M: Thorsten Scherer <[email protected]>
21187R: Pengutronix Kernel Team <[email protected]>
21188S: Supported
21189F: drivers/gpio/gpio-siox.c
21190F: drivers/siox/*
21191F: include/trace/events/siox.h
21192
21193SIPHASH PRF ROUTINES
21194M: Jason A. Donenfeld <[email protected]>
21195S: Maintained
21196F: include/linux/siphash.h
21197F: lib/siphash.c
21198F: lib/siphash_kunit.c
21199
21200SIS 190 ETHERNET DRIVER
21201M: Francois Romieu <[email protected]>
21202L: [email protected]
21203S: Maintained
21204F: drivers/net/ethernet/sis/sis190.c
21205
21206SIS 900/7016 FAST ETHERNET DRIVER
21207M: Daniele Venzano <[email protected]>
21208L: [email protected]
21209S: Maintained
21210W: http://www.brownhat.org/sis900.html
21211F: drivers/net/ethernet/sis/sis900.*
21212
21213SIS FRAMEBUFFER DRIVER
21214S: Orphan
21215F: Documentation/fb/sisfb.rst
21216F: drivers/video/fbdev/sis/
21217F: include/video/sisfb.h
21218
21219SIS I2C TOUCHSCREEN DRIVER
21220M: Mika Penttilä <[email protected]>
21221L: [email protected]
21222S: Maintained
21223F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21224F: drivers/input/touchscreen/sis_i2c.c
21225
21226SIS USB2VGA DRIVER
21227M: Thomas Winischhofer <[email protected]>
21228S: Maintained
21229W: http://www.winischhofer.at/linuxsisusbvga.shtml
21230F: drivers/usb/misc/sisusbvga/
21231
21232SL28 CPLD MFD DRIVER
21233M: Michael Walle <[email protected]>
21234S: Maintained
21235F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21236F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21237F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21238F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21239F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21240F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21241F: drivers/gpio/gpio-sl28cpld.c
21242F: drivers/hwmon/sl28cpld-hwmon.c
21243F: drivers/irqchip/irq-sl28cpld.c
21244F: drivers/pwm/pwm-sl28cpld.c
21245F: drivers/watchdog/sl28cpld_wdt.c
21246
21247SL28 VPD NVMEM LAYOUT DRIVER
21248M: Michael Walle <[email protected]>
21249S: Maintained
21250F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21251F: drivers/nvmem/layouts/sl28vpd.c
21252
21253SLAB ALLOCATOR
21254M: Christoph Lameter <[email protected]>
21255M: Pekka Enberg <[email protected]>
21256M: David Rientjes <[email protected]>
21257M: Joonsoo Kim <[email protected]>
21258M: Andrew Morton <[email protected]>
21259M: Vlastimil Babka <[email protected]>
21260R: Roman Gushchin <[email protected]>
21261R: Hyeonggon Yoo <[email protected]>
21262L: [email protected]
21263S: Maintained
21264T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21265F: include/linux/sl?b*.h
21266F: mm/sl?b*
21267
21268SLCAN CAN NETWORK DRIVER
21269M: Dario Binacchi <[email protected]>
21270L: [email protected]
21271S: Maintained
21272F: drivers/net/can/slcan/
21273
21274SLEEPABLE READ-COPY UPDATE (SRCU)
21275M: Lai Jiangshan <[email protected]>
21276M: "Paul E. McKenney" <[email protected]>
21277M: Josh Triplett <[email protected]>
21278R: Steven Rostedt <[email protected]>
21279R: Mathieu Desnoyers <[email protected]>
21280L: [email protected]
21281S: Supported
21282W: http://www.rdrop.com/users/paulmck/RCU/
21283T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21284F: include/linux/srcu*.h
21285F: kernel/rcu/srcu*.c
21286
21287SMACK SECURITY MODULE
21288M: Casey Schaufler <[email protected]>
21289L: [email protected]
21290S: Maintained
21291W: http://schaufler-ca.com
21292T: git git://github.com/cschaufler/smack-next
21293F: Documentation/admin-guide/LSM/Smack.rst
21294F: security/smack/
21295
21296SMC91x ETHERNET DRIVER
21297M: Nicolas Pitre <[email protected]>
21298S: Odd Fixes
21299F: drivers/net/ethernet/smsc/smc91x.*
21300
21301SMSC EMC2103 HARDWARE MONITOR DRIVER
21302M: Steve Glendinning <[email protected]>
21303L: [email protected]
21304S: Maintained
21305F: Documentation/hwmon/emc2103.rst
21306F: drivers/hwmon/emc2103.c
21307
21308SMSC SCH5627 HARDWARE MONITOR DRIVER
21309M: Hans de Goede <[email protected]>
21310L: [email protected]
21311S: Supported
21312F: Documentation/hwmon/sch5627.rst
21313F: drivers/hwmon/sch5627.c
21314
21315SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21316M: Steve Glendinning <[email protected]>
21317L: [email protected]
21318S: Maintained
21319F: drivers/video/fbdev/smscufx.c
21320
21321SMSC47B397 HARDWARE MONITOR DRIVER
21322M: Jean Delvare <[email protected]>
21323L: [email protected]
21324S: Maintained
21325F: Documentation/hwmon/smsc47b397.rst
21326F: drivers/hwmon/smsc47b397.c
21327
21328SMSC911x ETHERNET DRIVER
21329M: Steve Glendinning <[email protected]>
21330L: [email protected]
21331S: Maintained
21332F: drivers/net/ethernet/smsc/smsc911x.*
21333F: include/linux/smsc911x.h
21334
21335SMSC9420 PCI ETHERNET DRIVER
21336M: Steve Glendinning <[email protected]>
21337L: [email protected]
21338S: Maintained
21339F: drivers/net/ethernet/smsc/smsc9420.*
21340
21341SNET DPU VIRTIO DATA PATH ACCELERATOR
21342R: Alvaro Karsz <[email protected]>
21343F: drivers/vdpa/solidrun/
21344
21345SOCIONEXT (SNI) AVE NETWORK DRIVER
21346M: Kunihiko Hayashi <[email protected]>
21347L: [email protected]
21348S: Maintained
21349F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21350F: drivers/net/ethernet/socionext/sni_ave.c
21351
21352SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21353M: Ilias Apalodimas <[email protected]>
21354M: Masahisa Kojima <[email protected]>
21355L: [email protected]
21356S: Maintained
21357F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21358F: drivers/net/ethernet/socionext/netsec.c
21359
21360SOCIONEXT (SNI) Synquacer SPI DRIVER
21361M: Masahisa Kojima <[email protected]>
21362M: Jassi Brar <[email protected]>
21363L: [email protected]
21364S: Maintained
21365F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21366F: drivers/spi/spi-synquacer.c
21367
21368SOCIONEXT SYNQUACER I2C DRIVER
21369M: Ard Biesheuvel <[email protected]>
21370L: [email protected]
21371S: Maintained
21372F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21373F: drivers/i2c/busses/i2c-synquacer.c
21374
21375SOCIONEXT UNIPHIER SOUND DRIVER
21376L: [email protected] (moderated for non-subscribers)
21377S: Orphan
21378F: sound/soc/uniphier/
21379
21380SOCKET TIMESTAMPING
21381M: Willem de Bruijn <[email protected]>
21382S: Maintained
21383F: Documentation/networking/timestamping.rst
21384F: include/linux/net_tstamp.h
21385F: include/uapi/linux/net_tstamp.h
21386F: tools/testing/selftests/net/so_txtime.c
21387
21388SOEKRIS NET48XX LED SUPPORT
21389M: Chris Boot <[email protected]>
21390S: Maintained
21391F: drivers/leds/leds-net48xx.c
21392
21393SOFT-IWARP DRIVER (siw)
21394M: Bernard Metzler <[email protected]>
21395L: [email protected]
21396S: Supported
21397F: drivers/infiniband/sw/siw/
21398F: include/uapi/rdma/siw-abi.h
21399
21400SOFT-ROCE DRIVER (rxe)
21401M: Zhu Yanjun <[email protected]>
21402L: [email protected]
21403S: Supported
21404F: drivers/infiniband/sw/rxe/
21405F: include/uapi/rdma/rdma_user_rxe.h
21406
21407SOFTLOGIC 6x10 MPEG CODEC
21408M: Bluecherry Maintainers <[email protected]>
21409M: Andrey Utkin <[email protected]>
21410M: Ismael Luceno <[email protected]>
21411L: [email protected]
21412S: Supported
21413F: drivers/media/pci/solo6x10/
21414
21415SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21416M: James Morse <[email protected]>
21417L: [email protected] (moderated for non-subscribers)
21418S: Maintained
21419F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
21420F: drivers/firmware/arm_sdei.c
21421F: include/linux/arm_sdei.h
21422F: include/uapi/linux/arm_sdei.h
21423
21424SOFTWARE NODES AND DEVICE PROPERTIES
21425R: Andy Shevchenko <[email protected]>
21426R: Daniel Scally <[email protected]>
21427R: Heikki Krogerus <[email protected]>
21428R: Sakari Ailus <[email protected]>
21429L: [email protected]
21430S: Maintained
21431F: drivers/base/property.c
21432F: drivers/base/swnode.c
21433F: include/linux/fwnode.h
21434F: include/linux/property.h
21435
21436SOFTWARE RAID (Multiple Disks) SUPPORT
21437M: Song Liu <[email protected]>
21438R: Yu Kuai <[email protected]>
21439L: [email protected]
21440S: Supported
21441Q: https://patchwork.kernel.org/project/linux-raid/list/
21442T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21443F: drivers/md/Kconfig
21444F: drivers/md/Makefile
21445F: drivers/md/md*
21446F: drivers/md/raid*
21447F: include/linux/raid/
21448F: include/uapi/linux/raid/
21449
21450SOLIDRUN CLEARFOG SUPPORT
21451M: Russell King <[email protected]>
21452S: Maintained
21453F: arch/arm/boot/dts/marvell/armada-388-clearfog*
21454F: arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21455
21456SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21457M: Russell King <[email protected]>
21458S: Maintained
21459F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21460F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21461F: arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21462
21463SONIC NETWORK DRIVER
21464M: Thomas Bogendoerfer <[email protected]>
21465L: [email protected]
21466S: Maintained
21467F: drivers/net/ethernet/natsemi/sonic.*
21468
21469SONICS SILICON BACKPLANE DRIVER (SSB)
21470M: Michael Buesch <[email protected]>
21471L: [email protected]
21472S: Maintained
21473F: drivers/ssb/
21474F: include/linux/ssb/
21475
21476SONY IMX208 SENSOR DRIVER
21477M: Sakari Ailus <[email protected]>
21478L: [email protected]
21479S: Maintained
21480T: git git://linuxtv.org/media_tree.git
21481F: drivers/media/i2c/imx208.c
21482
21483SONY IMX214 SENSOR DRIVER
21484M: Ricardo Ribalda <[email protected]>
21485L: [email protected]
21486S: Maintained
21487T: git git://linuxtv.org/media_tree.git
21488F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21489F: drivers/media/i2c/imx214.c
21490
21491SONY IMX219 SENSOR DRIVER
21492M: Dave Stevenson <[email protected]>
21493L: [email protected]
21494S: Maintained
21495T: git git://linuxtv.org/media_tree.git
21496F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
21497F: drivers/media/i2c/imx219.c
21498
21499SONY IMX258 SENSOR DRIVER
21500M: Sakari Ailus <[email protected]>
21501L: [email protected]
21502S: Maintained
21503T: git git://linuxtv.org/media_tree.git
21504F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21505F: drivers/media/i2c/imx258.c
21506
21507SONY IMX274 SENSOR DRIVER
21508M: Leon Luo <[email protected]>
21509L: [email protected]
21510S: Maintained
21511T: git git://linuxtv.org/media_tree.git
21512F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21513F: drivers/media/i2c/imx274.c
21514
21515SONY IMX283 SENSOR DRIVER
21516M: Kieran Bingham <[email protected]>
21517M: Umang Jain <[email protected]>
21518L: [email protected]
21519S: Maintained
21520T: git git://linuxtv.org/media_tree.git
21521F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21522F: drivers/media/i2c/imx283.c
21523
21524SONY IMX290 SENSOR DRIVER
21525M: Manivannan Sadhasivam <[email protected]>
21526L: [email protected]
21527S: Maintained
21528T: git git://linuxtv.org/media_tree.git
21529F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21530F: drivers/media/i2c/imx290.c
21531
21532SONY IMX296 SENSOR DRIVER
21533M: Laurent Pinchart <[email protected]>
21534M: Manivannan Sadhasivam <[email protected]>
21535L: [email protected]
21536S: Maintained
21537T: git git://linuxtv.org/media_tree.git
21538F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21539F: drivers/media/i2c/imx296.c
21540
21541SONY IMX319 SENSOR DRIVER
21542M: Bingbu Cao <[email protected]>
21543L: [email protected]
21544S: Maintained
21545T: git git://linuxtv.org/media_tree.git
21546F: drivers/media/i2c/imx319.c
21547
21548SONY IMX334 SENSOR DRIVER
21549L: [email protected]
21550S: Orphan
21551T: git git://linuxtv.org/media_tree.git
21552F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21553F: drivers/media/i2c/imx334.c
21554
21555SONY IMX335 SENSOR DRIVER
21556L: [email protected]
21557S: Orphan
21558T: git git://linuxtv.org/media_tree.git
21559F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21560F: drivers/media/i2c/imx335.c
21561
21562SONY IMX355 SENSOR DRIVER
21563M: Tianshu Qiu <[email protected]>
21564L: [email protected]
21565S: Maintained
21566T: git git://linuxtv.org/media_tree.git
21567F: drivers/media/i2c/imx355.c
21568
21569SONY IMX412 SENSOR DRIVER
21570L: [email protected]
21571S: Orphan
21572T: git git://linuxtv.org/media_tree.git
21573F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21574F: drivers/media/i2c/imx412.c
21575
21576SONY IMX415 SENSOR DRIVER
21577M: Michael Riesch <[email protected]>
21578L: [email protected]
21579S: Maintained
21580T: git git://linuxtv.org/media_tree.git
21581F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21582F: drivers/media/i2c/imx415.c
21583
21584SONY MEMORYSTICK SUBSYSTEM
21585M: Maxim Levitsky <[email protected]>
21586M: Alex Dubov <[email protected]>
21587M: Ulf Hansson <[email protected]>
21588L: [email protected]
21589S: Maintained
21590T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21591F: drivers/memstick/
21592F: include/linux/memstick.h
21593
21594SONY VAIO CONTROL DEVICE DRIVER
21595M: Mattia Dongili <[email protected]>
21596L: [email protected]
21597S: Maintained
21598W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21599F: Documentation/admin-guide/laptops/sony-laptop.rst
21600F: drivers/char/sonypi.c
21601F: drivers/platform/x86/sony-laptop.c
21602F: include/linux/sony-laptop.h
21603
21604SOPHGO DEVICETREES and DRIVERS
21605M: Chen Wang <[email protected]>
21606M: Inochi Amaoto <[email protected]>
21607T: git https://github.com/sophgo/linux.git
21608S: Maintained
21609N: sophgo
21610K: sophgo
21611
21612SOUND
21613M: Jaroslav Kysela <[email protected]>
21614M: Takashi Iwai <[email protected]>
21615L: [email protected]
21616S: Maintained
21617W: http://www.alsa-project.org/
21618Q: http://patchwork.kernel.org/project/alsa-devel/list/
21619T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21620F: Documentation/sound/
21621F: include/sound/
21622F: include/uapi/sound/
21623F: sound/
21624F: tools/testing/selftests/alsa
21625
21626SOUND - ALSA SELFTESTS
21627M: Mark Brown <[email protected]>
21628L: [email protected]
21629L: [email protected]
21630S: Supported
21631F: tools/testing/selftests/alsa
21632
21633SOUND - COMPRESSED AUDIO
21634M: Vinod Koul <[email protected]>
21635L: [email protected] (moderated for non-subscribers)
21636S: Supported
21637T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21638F: Documentation/sound/designs/compress-offload.rst
21639F: include/sound/compress_driver.h
21640F: include/uapi/sound/compress_*
21641F: sound/core/compress_offload.c
21642F: sound/soc/soc-compress.c
21643
21644SOUND - CORE KUNIT TEST
21645M: Ivan Orlov <[email protected]>
21646L: [email protected]
21647S: Supported
21648F: sound/core/sound_kunit.c
21649
21650SOUND - DMAENGINE HELPERS
21651M: Lars-Peter Clausen <[email protected]>
21652S: Supported
21653F: include/sound/dmaengine_pcm.h
21654F: sound/core/pcm_dmaengine.c
21655F: sound/soc/soc-generic-dmaengine-pcm.c
21656
21657SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21658M: Liam Girdwood <[email protected]>
21659M: Mark Brown <[email protected]>
21660L: [email protected]
21661S: Supported
21662W: http://alsa-project.org/main/index.php/ASoC
21663T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21664F: Documentation/devicetree/bindings/sound/
21665F: Documentation/sound/soc/
21666F: include/dt-bindings/sound/
21667F: include/sound/soc*
21668F: include/sound/sof.h
21669F: include/sound/sof/
21670F: include/trace/events/sof*.h
21671F: include/uapi/sound/asoc.h
21672F: sound/soc/
21673
21674SOUND - SOC LAYER / dapm-graph
21675M: Luca Ceresoli <[email protected]>
21676L: [email protected]
21677S: Maintained
21678F: tools/sound/dapm-graph
21679
21680SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21681M: Liam Girdwood <[email protected]>
21682M: Peter Ujfalusi <[email protected]>
21683M: Bard Liao <[email protected]>
21684M: Ranjani Sridharan <[email protected]>
21685M: Daniel Baluta <[email protected]>
21686R: Kai Vehmanen <[email protected]>
21687R: Pierre-Louis Bossart <[email protected]>
21688L: [email protected] (moderated for non-subscribers)
21689S: Supported
21690W: https://github.com/thesofproject/linux/
21691F: sound/soc/sof/
21692
21693SOUNDWIRE SUBSYSTEM
21694M: Vinod Koul <[email protected]>
21695M: Bard Liao <[email protected]>
21696R: Pierre-Louis Bossart <[email protected]>
21697R: Sanyog Kale <[email protected]>
21698L: [email protected] (moderated for non-subscribers)
21699S: Supported
21700T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21701F: Documentation/driver-api/soundwire/
21702F: drivers/soundwire/
21703F: include/linux/soundwire/
21704
21705SP2 MEDIA DRIVER
21706M: Olli Salonen <[email protected]>
21707L: [email protected]
21708S: Maintained
21709W: https://linuxtv.org
21710Q: http://patchwork.linuxtv.org/project/linux-media/list/
21711F: drivers/media/dvb-frontends/sp2*
21712
21713SPANISH DOCUMENTATION
21714M: Carlos Bilbao <[email protected]>
21715R: Avadhut Naik <[email protected]>
21716S: Maintained
21717F: Documentation/translations/sp_SP/
21718
21719SPARC + UltraSPARC (sparc/sparc64)
21720M: "David S. Miller" <[email protected]>
21721M: Andreas Larsson <[email protected]>
21722L: [email protected]
21723S: Maintained
21724Q: http://patchwork.ozlabs.org/project/sparclinux/list/
21725T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21726T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21727F: arch/sparc/
21728F: drivers/sbus/
21729
21730SPARC SERIAL DRIVERS
21731M: "David S. Miller" <[email protected]>
21732L: [email protected]
21733S: Maintained
21734T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21735T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21736F: drivers/tty/serial/suncore.c
21737F: drivers/tty/serial/sunhv.c
21738F: drivers/tty/serial/sunsab.c
21739F: drivers/tty/serial/sunsab.h
21740F: drivers/tty/serial/sunsu.c
21741F: drivers/tty/serial/sunzilog.c
21742F: drivers/tty/serial/sunzilog.h
21743F: drivers/tty/vcc.c
21744F: include/linux/sunserialcore.h
21745
21746SPARSE CHECKER
21747M: "Luc Van Oostenryck" <[email protected]>
21748L: [email protected]
21749S: Maintained
21750W: https://sparse.docs.kernel.org/
21751Q: https://patchwork.kernel.org/project/linux-sparse/list/
21752B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21753T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21754F: include/linux/compiler.h
21755
21756SPEAKUP CONSOLE SPEECH DRIVER
21757M: William Hubbs <[email protected]>
21758M: Chris Brannon <[email protected]>
21759M: Kirk Reiser <[email protected]>
21760M: Samuel Thibault <[email protected]>
21761L: [email protected]
21762S: Odd Fixes
21763W: http://www.linux-speakup.org/
21764W: https://github.com/linux-speakup/speakup
21765B: https://github.com/linux-speakup/speakup/issues
21766F: drivers/accessibility/speakup/
21767
21768SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21769M: Viresh Kumar <[email protected]>
21770M: Shiraz Hashim <[email protected]>
21771M: [email protected]
21772L: [email protected] (moderated for non-subscribers)
21773S: Maintained
21774W: http://www.st.com/spear
21775F: arch/arm/boot/dts/st/spear*
21776F: arch/arm/mach-spear/
21777F: drivers/clk/spear/
21778F: drivers/pinctrl/spear/
21779
21780SPI NOR SUBSYSTEM
21781M: Tudor Ambarus <[email protected]>
21782M: Pratyush Yadav <[email protected]>
21783M: Michael Walle <[email protected]>
21784L: [email protected]
21785S: Maintained
21786W: http://www.linux-mtd.infradead.org/
21787Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
21788C: irc://irc.oftc.net/mtd
21789T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21790F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21791F: drivers/mtd/spi-nor/
21792F: include/linux/mtd/spi-nor.h
21793
21794SPI SUBSYSTEM
21795M: Mark Brown <[email protected]>
21796L: [email protected]
21797S: Maintained
21798Q: http://patchwork.kernel.org/project/spi-devel-general/list/
21799T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21800F: Documentation/devicetree/bindings/spi/
21801F: Documentation/spi/
21802F: drivers/spi/
21803F: include/linux/spi/
21804F: include/uapi/linux/spi/
21805F: tools/spi/
21806
21807SPIDERNET NETWORK DRIVER for CELL
21808M: Ishizaki Kou <[email protected]>
21809M: Geoff Levand <[email protected]>
21810L: [email protected]
21811L: [email protected]
21812S: Maintained
21813F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21814F: drivers/net/ethernet/toshiba/spider_net*
21815
21816SPMI SUBSYSTEM
21817M: Stephen Boyd <[email protected]>
21818L: [email protected]
21819S: Maintained
21820T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21821F: Documentation/devicetree/bindings/spmi/
21822F: drivers/spmi/
21823F: include/dt-bindings/spmi/spmi.h
21824F: include/linux/spmi.h
21825F: include/trace/events/spmi.h
21826
21827SPU FILE SYSTEM
21828L: [email protected]
21829S: Orphan
21830F: Documentation/filesystems/spufs/spufs.rst
21831F: arch/powerpc/platforms/cell/spufs/
21832
21833SQUASHFS FILE SYSTEM
21834M: Phillip Lougher <[email protected]>
21835L: [email protected] (subscribers-only)
21836S: Maintained
21837W: http://squashfs.org.uk
21838T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21839F: Documentation/filesystems/squashfs.rst
21840F: fs/squashfs/
21841
21842SRM (Alpha) environment access
21843M: Jan-Benedict Glaw <[email protected]>
21844S: Maintained
21845F: arch/alpha/kernel/srm_env.c
21846
21847ST LSM6DSx IMU IIO DRIVER
21848M: Lorenzo Bianconi <[email protected]>
21849L: [email protected]
21850S: Maintained
21851W: http://www.st.com/
21852F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21853F: drivers/iio/imu/st_lsm6dsx/
21854
21855ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21856M: Benjamin Mugnier <[email protected]>
21857M: Sylvain Petinot <[email protected]>
21858L: [email protected]
21859S: Maintained
21860T: git git://linuxtv.org/media_tree.git
21861F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21862F: drivers/media/i2c/st-mipid02.c
21863
21864ST STM32 FIREWALL
21865M: Gatien Chevallier <[email protected]>
21866S: Maintained
21867F: drivers/bus/stm32_etzpc.c
21868F: drivers/bus/stm32_firewall.c
21869F: drivers/bus/stm32_rifsc.c
21870
21871ST STM32 I2C/SMBUS DRIVER
21872M: Pierre-Yves MORDRET <[email protected]>
21873M: Alain Volmat <[email protected]>
21874L: [email protected]
21875S: Maintained
21876F: drivers/i2c/busses/i2c-stm32*
21877
21878ST STM32 SPI DRIVER
21879M: Alain Volmat <[email protected]>
21880L: [email protected]
21881S: Maintained
21882F: drivers/spi/spi-stm32.c
21883
21884ST STPDDC60 DRIVER
21885M: Daniel Nilsson <[email protected]>
21886L: [email protected]
21887S: Maintained
21888F: Documentation/hwmon/stpddc60.rst
21889F: drivers/hwmon/pmbus/stpddc60.c
21890
21891ST VGXY61 DRIVER
21892M: Benjamin Mugnier <[email protected]>
21893M: Sylvain Petinot <[email protected]>
21894L: [email protected]
21895S: Maintained
21896T: git git://linuxtv.org/media_tree.git
21897F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21898F: Documentation/userspace-api/media/drivers/vgxy61.rst
21899F: drivers/media/i2c/vgxy61.c
21900
21901ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21902M: Song Qiang <[email protected]>
21903L: [email protected]
21904S: Maintained
21905F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21906F: drivers/iio/proximity/vl53l0x-i2c.c
21907
21908STABLE BRANCH
21909M: Greg Kroah-Hartman <[email protected]>
21910M: Sasha Levin <[email protected]>
21911L: [email protected]
21912S: Supported
21913F: Documentation/process/stable-kernel-rules.rst
21914
21915STAGING - ATOMISP DRIVER
21916M: Hans de Goede <[email protected]>
21917M: Mauro Carvalho Chehab <[email protected]>
21918R: Sakari Ailus <[email protected]>
21919L: [email protected]
21920S: Maintained
21921F: drivers/staging/media/atomisp/
21922
21923STAGING - FIELDBUS SUBSYSTEM
21924M: Sven Van Asbroeck <[email protected]>
21925S: Maintained
21926F: drivers/staging/fieldbus/*
21927F: drivers/staging/fieldbus/Documentation/
21928
21929STAGING - HMS ANYBUS-S BUS
21930M: Sven Van Asbroeck <[email protected]>
21931S: Maintained
21932F: drivers/staging/fieldbus/anybuss/
21933
21934STAGING - INDUSTRIAL IO
21935M: Jonathan Cameron <[email protected]>
21936L: [email protected]
21937S: Odd Fixes
21938F: Documentation/devicetree/bindings/staging/iio/
21939F: drivers/staging/iio/
21940
21941STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21942M: Marc Dietrich <[email protected]>
21943L: [email protected] (moderated for non-subscribers)
21944L: [email protected]
21945S: Maintained
21946F: drivers/staging/nvec/
21947
21948STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21949M: Jens Frederich <[email protected]>
21950M: Jon Nettleton <[email protected]>
21951S: Maintained
21952W: http://wiki.laptop.org/go/DCON
21953F: drivers/staging/olpc_dcon/
21954
21955STAGING - REALTEK RTL8712U DRIVERS
21956M: Florian Schilhabel <[email protected]>.
21957S: Odd Fixes
21958F: drivers/staging/rtl8712/
21959
21960STAGING - SEPS525 LCD CONTROLLER DRIVERS
21961M: Michael Hennerich <[email protected]>
21962L: [email protected]
21963S: Supported
21964F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21965F: drivers/staging/fbtft/fb_seps525.c
21966
21967STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21968M: Sudip Mukherjee <[email protected]>
21969M: Teddy Wang <[email protected]>
21970M: Sudip Mukherjee <[email protected]>
21971L: [email protected]
21972S: Maintained
21973F: drivers/staging/sm750fb/
21974
21975STAGING - VIA VT665X DRIVERS
21976M: Philipp Hortmann <[email protected]>
21977S: Odd Fixes
21978F: drivers/staging/vt665?/
21979
21980STAGING SUBSYSTEM
21981M: Greg Kroah-Hartman <[email protected]>
21982L: [email protected]
21983S: Supported
21984T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21985F: drivers/staging/
21986
21987STANDALONE CACHE CONTROLLER DRIVERS
21988M: Conor Dooley <[email protected]>
21989S: Maintained
21990T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21991F: Documentation/devicetree/bindings/cache/
21992F: drivers/cache
21993
21994STARFIRE/DURALAN NETWORK DRIVER
21995M: Ion Badulescu <[email protected]>
21996S: Odd Fixes
21997F: drivers/net/ethernet/adaptec/starfire*
21998
21999STARFIVE CAMERA SUBSYSTEM DRIVER
22000M: Jack Zhu <[email protected]>
22001M: Changhuang Liang <[email protected]>
22002L: [email protected]
22003S: Maintained
22004F: Documentation/admin-guide/media/starfive_camss.rst
22005F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22006F: drivers/staging/media/starfive/camss
22007
22008STARFIVE CRYPTO DRIVER
22009M: Jia Jie Ho <[email protected]>
22010M: William Qiu <[email protected]>
22011S: Supported
22012F: Documentation/devicetree/bindings/crypto/starfive*
22013F: drivers/crypto/starfive/
22014
22015STARFIVE DEVICETREES
22016M: Emil Renner Berthing <[email protected]>
22017S: Maintained
22018F: arch/riscv/boot/dts/starfive/
22019
22020STARFIVE DWMAC GLUE LAYER
22021M: Emil Renner Berthing <[email protected]>
22022M: Minda Chen <[email protected]>
22023S: Maintained
22024F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22025F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22026
22027STARFIVE JH7110 DPHY RX DRIVER
22028M: Jack Zhu <[email protected]>
22029M: Changhuang Liang <[email protected]>
22030S: Supported
22031F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22032F: drivers/phy/starfive/phy-jh7110-dphy-rx.c
22033
22034STARFIVE JH7110 DPHY TX DRIVER
22035M: Keith Zhao <[email protected]>
22036M: Shengyang Chen <[email protected]>
22037S: Supported
22038F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22039F: drivers/phy/starfive/phy-jh7110-dphy-tx.c
22040
22041STARFIVE JH7110 MMC/SD/SDIO DRIVER
22042M: William Qiu <[email protected]>
22043S: Supported
22044F: Documentation/devicetree/bindings/mmc/starfive*
22045F: drivers/mmc/host/dw_mmc-starfive.c
22046
22047STARFIVE JH7110 PLL CLOCK DRIVER
22048M: Xingyu Wu <[email protected]>
22049S: Supported
22050F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22051F: drivers/clk/starfive/clk-starfive-jh7110-pll.c
22052
22053STARFIVE JH7110 PWMDAC DRIVER
22054M: Hal Feng <[email protected]>
22055M: Xingyu Wu <[email protected]>
22056S: Supported
22057F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22058F: sound/soc/starfive/jh7110_pwmdac.c
22059
22060STARFIVE JH7110 SYSCON
22061M: William Qiu <[email protected]>
22062M: Xingyu Wu <[email protected]>
22063S: Supported
22064F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22065
22066STARFIVE JH7110 TDM DRIVER
22067M: Walker Chen <[email protected]>
22068S: Maintained
22069F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22070F: sound/soc/starfive/jh7110_tdm.c
22071
22072STARFIVE JH71X0 CLOCK DRIVERS
22073M: Emil Renner Berthing <[email protected]>
22074M: Hal Feng <[email protected]>
22075S: Maintained
22076F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22077F: drivers/clk/starfive/clk-starfive-jh71*
22078F: include/dt-bindings/clock/starfive?jh71*.h
22079
22080STARFIVE JH71X0 PINCTRL DRIVERS
22081M: Emil Renner Berthing <[email protected]>
22082M: Jianlong Huang <[email protected]>
22083M: Hal Feng <[email protected]>
22084L: [email protected]
22085S: Maintained
22086F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22087F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22088F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22089F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22090
22091STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22092M: Emil Renner Berthing <[email protected]>
22093M: Hal Feng <[email protected]>
22094S: Maintained
22095F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22096F: drivers/reset/starfive/reset-starfive-jh71*
22097F: include/dt-bindings/reset/starfive?jh71*.h
22098
22099STARFIVE JH71X0 USB DRIVERS
22100M: Minda Chen <[email protected]>
22101S: Maintained
22102F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22103F: drivers/usb/cdns3/cdns3-starfive.c
22104
22105STARFIVE JH71XX PMU CONTROLLER DRIVER
22106M: Walker Chen <[email protected]>
22107M: Changhuang Liang <[email protected]>
22108S: Supported
22109F: Documentation/devicetree/bindings/power/starfive*
22110F: drivers/pmdomain/starfive/
22111F: include/dt-bindings/power/starfive,jh7110-pmu.h
22112
22113STARFIVE SOC DRIVERS
22114M: Conor Dooley <[email protected]>
22115S: Maintained
22116T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22117F: Documentation/devicetree/bindings/soc/starfive/
22118
22119STARFIVE STARLINK PMU DRIVER
22120M: Ji Sheng Teoh <[email protected]>
22121S: Maintained
22122F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22123F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22124F: drivers/perf/starfive_starlink_pmu.c
22125
22126STARFIVE TRNG DRIVER
22127M: Jia Jie Ho <[email protected]>
22128S: Supported
22129F: Documentation/devicetree/bindings/rng/starfive*
22130F: drivers/char/hw_random/jh7110-trng.c
22131
22132STARFIVE WATCHDOG DRIVER
22133M: Xingyu Wu <[email protected]>
22134M: Samin Guo <[email protected]>
22135S: Supported
22136F: Documentation/devicetree/bindings/watchdog/starfive*
22137F: drivers/watchdog/starfive-wdt.c
22138
22139STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22140M: Minda Chen <[email protected]>
22141S: Supported
22142F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22143F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22144F: drivers/phy/starfive/phy-jh7110-pcie.c
22145F: drivers/phy/starfive/phy-jh7110-usb.c
22146
22147STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22148M: Changhuang Liang <[email protected]>
22149S: Supported
22150F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22151F: drivers/irqchip/irq-starfive-jh8100-intc.c
22152
22153STATIC BRANCH/CALL
22154M: Peter Zijlstra <[email protected]>
22155M: Josh Poimboeuf <[email protected]>
22156M: Jason Baron <[email protected]>
22157R: Steven Rostedt <[email protected]>
22158R: Ard Biesheuvel <[email protected]>
22159S: Supported
22160F: arch/*/include/asm/jump_label*.h
22161F: arch/*/include/asm/static_call*.h
22162F: arch/*/kernel/jump_label.c
22163F: arch/*/kernel/static_call.c
22164F: include/linux/jump_label*.h
22165F: include/linux/static_call*.h
22166F: kernel/jump_label.c
22167F: kernel/static_call.c
22168
22169STI AUDIO (ASoC) DRIVERS
22170M: Arnaud Pouliquen <[email protected]>
22171L: [email protected] (moderated for non-subscribers)
22172S: Maintained
22173F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22174F: sound/soc/sti/
22175
22176STI CEC DRIVER
22177M: Alain Volmat <[email protected]>
22178S: Maintained
22179F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22180F: drivers/media/cec/platform/sti/
22181
22182STK1160 USB VIDEO CAPTURE DRIVER
22183M: Ezequiel Garcia <[email protected]>
22184L: [email protected]
22185S: Maintained
22186T: git git://linuxtv.org/media_tree.git
22187F: drivers/media/usb/stk1160/
22188
22189STM32 AUDIO (ASoC) DRIVERS
22190M: Olivier Moysan <[email protected]>
22191M: Arnaud Pouliquen <[email protected]>
22192L: [email protected] (moderated for non-subscribers)
22193S: Maintained
22194F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22195F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22196F: sound/soc/stm/
22197
22198STM32 DMA DRIVERS
22199M: Amélie Delaunay <[email protected]>
22200L: [email protected]
22201L: [email protected] (moderated for non-subscribers)
22202S: Maintained
22203F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22204F: Documentation/devicetree/bindings/dma/stm32/
22205F: drivers/dma/stm32/
22206
22207STM32 TIMER/LPTIMER DRIVERS
22208M: Fabrice Gasnier <[email protected]>
22209S: Maintained
22210F: Documentation/ABI/testing/*timer-stm32
22211F: Documentation/devicetree/bindings/*/*stm32-*timer*
22212F: drivers/*/stm32-*timer*
22213F: drivers/pwm/pwm-stm32*
22214F: include/linux/*/stm32-*tim*
22215
22216STMMAC ETHERNET DRIVER
22217M: Alexandre Torgue <[email protected]>
22218M: Jose Abreu <[email protected]>
22219L: [email protected]
22220S: Supported
22221W: http://www.stlinux.com
22222F: Documentation/networking/device_drivers/ethernet/stmicro/
22223F: drivers/net/ethernet/stmicro/stmmac/
22224
22225SUN HAPPY MEAL ETHERNET DRIVER
22226M: Sean Anderson <[email protected]>
22227S: Maintained
22228F: drivers/net/ethernet/sun/sunhme.*
22229
22230SUN3/3X
22231M: Sam Creasey <[email protected]>
22232S: Maintained
22233W: http://sammy.net/sun3/
22234F: arch/m68k/include/asm/sun3*
22235F: arch/m68k/kernel/*sun3*
22236F: arch/m68k/sun3*/
22237F: drivers/net/ethernet/i825xx/sun3*
22238
22239SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22240M: Hans de Goede <[email protected]>
22241L: [email protected]
22242S: Maintained
22243F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22244F: drivers/input/keyboard/sun4i-lradc-keys.c
22245
22246SUNDANCE NETWORK DRIVER
22247M: Denis Kirjanov <[email protected]>
22248L: [email protected]
22249S: Maintained
22250F: drivers/net/ethernet/dlink/sundance.c
22251
22252SUNPLUS ETHERNET DRIVER
22253M: Wells Lu <[email protected]>
22254L: [email protected]
22255S: Maintained
22256W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
22257F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22258F: drivers/net/ethernet/sunplus/
22259
22260SUNPLUS MMC DRIVER
22261M: Tony Huang <[email protected]>
22262M: Li-hao Kuo <[email protected]>
22263S: Maintained
22264F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22265F: drivers/mmc/host/sunplus-mmc.c
22266
22267SUNPLUS OCOTP DRIVER
22268M: Vincent Shih <[email protected]>
22269S: Maintained
22270F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22271F: drivers/nvmem/sunplus-ocotp.c
22272
22273SUNPLUS PWM DRIVER
22274M: Hammer Hsieh <[email protected]>
22275S: Maintained
22276F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22277F: drivers/pwm/pwm-sunplus.c
22278
22279SUNPLUS RTC DRIVER
22280M: Vincent Shih <[email protected]>
22281L: [email protected]
22282S: Maintained
22283F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22284F: drivers/rtc/rtc-sunplus.c
22285
22286SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22287M: Li-hao Kuo <[email protected]>
22288L: [email protected]
22289S: Maintained
22290F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22291F: drivers/spi/spi-sunplus-sp7021.c
22292
22293SUNPLUS UART DRIVER
22294M: Hammer Hsieh <[email protected]>
22295S: Maintained
22296F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22297F: drivers/tty/serial/sunplus-uart.c
22298
22299SUNPLUS USB2 PHY DRIVER
22300M: Vincent Shih <[email protected]>
22301L: [email protected]
22302S: Maintained
22303F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22304F: drivers/phy/sunplus/Kconfig
22305F: drivers/phy/sunplus/Makefile
22306F: drivers/phy/sunplus/phy-sunplus-usb2.c
22307
22308SUNPLUS WATCHDOG DRIVER
22309M: Xiantao Hu <[email protected]>
22310L: [email protected]
22311S: Maintained
22312F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22313F: drivers/watchdog/sunplus_wdt.c
22314
22315SUPERH
22316M: Yoshinori Sato <[email protected]>
22317M: Rich Felker <[email protected]>
22318M: John Paul Adrian Glaubitz <[email protected]>
22319L: [email protected]
22320S: Maintained
22321Q: http://patchwork.kernel.org/project/linux-sh/list/
22322F: Documentation/arch/sh/
22323F: arch/sh/
22324F: drivers/sh/
22325
22326SUSPEND TO RAM
22327M: "Rafael J. Wysocki" <[email protected]>
22328M: Len Brown <[email protected]>
22329M: Pavel Machek <[email protected]>
22330L: [email protected]
22331S: Supported
22332B: https://bugzilla.kernel.org
22333F: Documentation/power/
22334F: arch/x86/kernel/acpi/sleep*
22335F: arch/x86/kernel/acpi/wakeup*
22336F: drivers/base/power/
22337F: include/linux/freezer.h
22338F: include/linux/pm.h
22339F: include/linux/suspend.h
22340F: kernel/power/
22341
22342SVGA HANDLING
22343M: Martin Mares <[email protected]>
22344L: [email protected]
22345S: Maintained
22346F: Documentation/admin-guide/svga.rst
22347F: arch/x86/boot/video*
22348
22349SWITCHDEV
22350M: Jiri Pirko <[email protected]>
22351M: Ivan Vecera <[email protected]>
22352L: [email protected]
22353S: Supported
22354F: include/net/switchdev.h
22355F: net/switchdev/
22356
22357SY8106A REGULATOR DRIVER
22358M: Icenowy Zheng <[email protected]>
22359S: Maintained
22360F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22361F: drivers/regulator/sy8106a-regulator.c
22362
22363SYNC FILE FRAMEWORK
22364M: Sumit Semwal <[email protected]>
22365R: Gustavo Padovan <[email protected]>
22366L: [email protected]
22367L: [email protected]
22368S: Maintained
22369T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
22370F: Documentation/driver-api/sync_file.rst
22371F: drivers/dma-buf/dma-fence*
22372F: drivers/dma-buf/sw_sync.c
22373F: drivers/dma-buf/sync_*
22374F: include/linux/sync_file.h
22375F: include/uapi/linux/sync_file.h
22376
22377SYNOPSYS ARC ARCHITECTURE
22378M: Vineet Gupta <[email protected]>
22379L: [email protected]
22380S: Supported
22381T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22382F: Documentation/arch/arc
22383F: Documentation/devicetree/bindings/arc/*
22384F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22385F: arch/arc/
22386F: drivers/clocksource/arc_timer.c
22387F: drivers/tty/serial/arc_uart.c
22388
22389SYNOPSYS ARC HSDK SDP pll clock driver
22390M: Eugeniy Paltsev <[email protected]>
22391S: Supported
22392F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22393F: drivers/clk/clk-hsdk-pll.c
22394
22395SYNOPSYS ARC SDP clock driver
22396M: Eugeniy Paltsev <[email protected]>
22397S: Supported
22398F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22399F: drivers/clk/axs10x/*
22400
22401SYNOPSYS ARC SDP platform support
22402M: Alexey Brodkin <[email protected]>
22403S: Supported
22404F: Documentation/devicetree/bindings/arc/axs10*
22405F: arch/arc/boot/dts/ax*
22406F: arch/arc/plat-axs10x
22407
22408SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22409M: Eugeniy Paltsev <[email protected]>
22410S: Supported
22411F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22412F: drivers/reset/reset-axs10x.c
22413
22414SYNOPSYS CREG GPIO DRIVER
22415M: Eugeniy Paltsev <[email protected]>
22416S: Maintained
22417F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22418F: drivers/gpio/gpio-creg-snps.c
22419
22420SYNOPSYS DESIGNWARE 8250 UART DRIVER
22421M: Ilpo Järvinen <[email protected]>
22422R: Andy Shevchenko <[email protected]>
22423S: Supported
22424F: drivers/tty/serial/8250/8250_dw.c
22425F: drivers/tty/serial/8250/8250_dwlib.*
22426F: drivers/tty/serial/8250/8250_lpss.c
22427
22428SYNOPSYS DESIGNWARE APB GPIO DRIVER
22429M: Hoan Tran <[email protected]>
22430M: Serge Semin <[email protected]>
22431L: [email protected]
22432S: Maintained
22433F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22434F: drivers/gpio/gpio-dwapb.c
22435
22436SYNOPSYS DESIGNWARE APB SSI DRIVER
22437M: Serge Semin <[email protected]>
22438L: [email protected]
22439S: Supported
22440F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22441F: drivers/spi/spi-dw*
22442
22443SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22444M: Eugeniy Paltsev <[email protected]>
22445S: Maintained
22446F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22447F: drivers/dma/dw-axi-dmac/
22448
22449SYNOPSYS DESIGNWARE DMAC DRIVER
22450M: Viresh Kumar <[email protected]>
22451R: Andy Shevchenko <[email protected]>
22452S: Maintained
22453F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22454F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22455F: drivers/dma/dw/
22456F: include/dt-bindings/dma/dw-dmac.h
22457F: include/linux/dma/dw.h
22458F: include/linux/platform_data/dma-dw.h
22459
22460SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22461M: Jose Abreu <[email protected]>
22462L: [email protected]
22463S: Supported
22464F: drivers/net/ethernet/synopsys/
22465
22466SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22467M: Jose Abreu <[email protected]>
22468L: [email protected]
22469S: Supported
22470F: drivers/net/pcs/pcs-xpcs.c
22471F: drivers/net/pcs/pcs-xpcs.h
22472F: include/linux/pcs/pcs-xpcs.h
22473
22474SYNOPSYS DESIGNWARE I2C DRIVER
22475M: Jarkko Nikula <[email protected]>
22476R: Andy Shevchenko <[email protected]>
22477R: Mika Westerberg <[email protected]>
22478R: Jan Dabros <[email protected]>
22479L: [email protected]
22480S: Supported
22481F: drivers/i2c/busses/i2c-designware-*
22482
22483SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22484M: Jaehoon Chung <[email protected]>
22485L: [email protected]
22486S: Maintained
22487F: drivers/mmc/host/dw_mmc*
22488
22489SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22490M: Shuai Xue <[email protected]>
22491M: Jing Zhang <[email protected]>
22492S: Supported
22493F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22494F: drivers/perf/dwc_pcie_pmu.c
22495
22496SYNOPSYS HSDK RESET CONTROLLER DRIVER
22497M: Eugeniy Paltsev <[email protected]>
22498S: Supported
22499F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22500F: drivers/reset/reset-hsdk.c
22501F: include/dt-bindings/reset/snps,hsdk-reset.h
22502
22503SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22504M: Prabu Thangamuthu <[email protected]>
22505M: Manjunath M B <[email protected]>
22506L: [email protected]
22507S: Maintained
22508F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
22509
22510SYSTEM CONFIGURATION (SYSCON)
22511M: Lee Jones <[email protected]>
22512M: Arnd Bergmann <[email protected]>
22513S: Supported
22514T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22515F: drivers/mfd/syscon.c
22516
22517SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22518M: Sudeep Holla <[email protected]>
22519R: Cristian Marussi <[email protected]>
22520L: [email protected]
22521L: [email protected] (moderated for non-subscribers)
22522S: Maintained
22523F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22524F: drivers/clk/clk-sc[mp]i.c
22525F: drivers/cpufreq/sc[mp]i-cpufreq.c
22526F: drivers/firmware/arm_scmi/
22527F: drivers/firmware/arm_scpi.c
22528F: drivers/hwmon/scmi-hwmon.c
22529F: drivers/pinctrl/pinctrl-scmi.c
22530F: drivers/pmdomain/arm/
22531F: drivers/powercap/arm_scmi_powercap.c
22532F: drivers/regulator/scmi-regulator.c
22533F: drivers/reset/reset-scmi.c
22534F: include/linux/sc[mp]i_protocol.h
22535F: include/trace/events/scmi.h
22536F: include/uapi/linux/virtio_scmi.h
22537
22538SYSTEM RESET/SHUTDOWN DRIVERS
22539M: Sebastian Reichel <[email protected]>
22540L: [email protected]
22541S: Maintained
22542T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22543F: Documentation/devicetree/bindings/power/reset/
22544F: drivers/power/reset/
22545
22546SYSTEM TRACE MODULE CLASS
22547M: Alexander Shishkin <[email protected]>
22548S: Maintained
22549T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22550F: Documentation/trace/stm.rst
22551F: drivers/hwtracing/stm/
22552F: include/linux/stm.h
22553F: include/uapi/linux/stm.h
22554
22555SYSTEM76 ACPI DRIVER
22556M: Jeremy Soller <[email protected]>
22557M: System76 Product Development <[email protected]>
22558L: [email protected]
22559S: Maintained
22560F: drivers/platform/x86/system76_acpi.c
22561
22562SYSV FILESYSTEM
22563S: Orphan
22564F: Documentation/filesystems/sysv-fs.rst
22565F: fs/sysv/
22566F: include/linux/sysv_fs.h
22567
22568TASKSTATS STATISTICS INTERFACE
22569M: Balbir Singh <[email protected]>
22570S: Maintained
22571F: Documentation/accounting/taskstats*
22572F: include/linux/taskstats*
22573F: kernel/taskstats.c
22574
22575TC subsystem
22576M: Jamal Hadi Salim <[email protected]>
22577M: Cong Wang <[email protected]>
22578M: Jiri Pirko <[email protected]>
22579L: [email protected]
22580S: Maintained
22581F: include/net/pkt_cls.h
22582F: include/net/pkt_sched.h
22583F: include/net/tc_act/
22584F: include/uapi/linux/pkt_cls.h
22585F: include/uapi/linux/pkt_sched.h
22586F: include/uapi/linux/tc_act/
22587F: include/uapi/linux/tc_ematch/
22588F: net/sched/
22589F: tools/testing/selftests/tc-testing
22590
22591TC90522 MEDIA DRIVER
22592M: Akihiro Tsukada <[email protected]>
22593L: [email protected]
22594S: Odd Fixes
22595F: drivers/media/dvb-frontends/tc90522*
22596
22597TCP LOW PRIORITY MODULE
22598M: "Wong Hoi Sing, Edison" <[email protected]>
22599M: "Hung Hing Lun, Mike" <[email protected]>
22600S: Maintained
22601W: http://tcp-lp-mod.sourceforge.net/
22602F: net/ipv4/tcp_lp.c
22603
22604TDA10071 MEDIA DRIVER
22605L: [email protected]
22606S: Orphan
22607W: https://linuxtv.org
22608Q: http://patchwork.linuxtv.org/project/linux-media/list/
22609F: drivers/media/dvb-frontends/tda10071*
22610
22611TDA18212 MEDIA DRIVER
22612L: [email protected]
22613S: Orphan
22614W: https://linuxtv.org
22615Q: http://patchwork.linuxtv.org/project/linux-media/list/
22616F: drivers/media/tuners/tda18212*
22617
22618TDA18218 MEDIA DRIVER
22619L: [email protected]
22620S: Orphan
22621W: https://linuxtv.org
22622Q: http://patchwork.linuxtv.org/project/linux-media/list/
22623F: drivers/media/tuners/tda18218*
22624
22625TDA18250 MEDIA DRIVER
22626M: Olli Salonen <[email protected]>
22627L: [email protected]
22628S: Maintained
22629W: https://linuxtv.org
22630Q: http://patchwork.linuxtv.org/project/linux-media/list/
22631T: git git://linuxtv.org/media_tree.git
22632F: drivers/media/tuners/tda18250*
22633
22634TDA18271 MEDIA DRIVER
22635M: Michael Krufky <[email protected]>
22636L: [email protected]
22637S: Maintained
22638W: https://linuxtv.org
22639W: http://github.com/mkrufky
22640Q: http://patchwork.linuxtv.org/project/linux-media/list/
22641T: git git://linuxtv.org/mkrufky/tuners.git
22642F: drivers/media/tuners/tda18271*
22643
22644TDA1997x MEDIA DRIVER
22645M: Tim Harvey <[email protected]>
22646L: [email protected]
22647S: Maintained
22648W: https://linuxtv.org
22649Q: http://patchwork.linuxtv.org/project/linux-media/list/
22650F: drivers/media/i2c/tda1997x.*
22651
22652TDA827x MEDIA DRIVER
22653M: Michael Krufky <[email protected]>
22654L: [email protected]
22655S: Maintained
22656W: https://linuxtv.org
22657W: http://github.com/mkrufky
22658Q: http://patchwork.linuxtv.org/project/linux-media/list/
22659T: git git://linuxtv.org/mkrufky/tuners.git
22660F: drivers/media/tuners/tda8290.*
22661
22662TDA8290 MEDIA DRIVER
22663M: Michael Krufky <[email protected]>
22664L: [email protected]
22665S: Maintained
22666W: https://linuxtv.org
22667W: http://github.com/mkrufky
22668Q: http://patchwork.linuxtv.org/project/linux-media/list/
22669T: git git://linuxtv.org/mkrufky/tuners.git
22670F: drivers/media/tuners/tda8290.*
22671
22672TDA9840 MEDIA DRIVER
22673M: Hans Verkuil <[email protected]>
22674L: [email protected]
22675S: Maintained
22676W: https://linuxtv.org
22677T: git git://linuxtv.org/media_tree.git
22678F: drivers/media/i2c/tda9840*
22679
22680TEA5761 TUNER DRIVER
22681M: Mauro Carvalho Chehab <[email protected]>
22682L: [email protected]
22683S: Odd fixes
22684W: https://linuxtv.org
22685T: git git://linuxtv.org/media_tree.git
22686F: drivers/media/tuners/tea5761.*
22687
22688TEA5767 TUNER DRIVER
22689M: Mauro Carvalho Chehab <[email protected]>
22690L: [email protected]
22691S: Maintained
22692W: https://linuxtv.org
22693T: git git://linuxtv.org/media_tree.git
22694F: drivers/media/tuners/tea5767.*
22695
22696TEA6415C MEDIA DRIVER
22697M: Hans Verkuil <[email protected]>
22698L: [email protected]
22699S: Maintained
22700W: https://linuxtv.org
22701T: git git://linuxtv.org/media_tree.git
22702F: drivers/media/i2c/tea6415c*
22703
22704TEA6420 MEDIA DRIVER
22705M: Hans Verkuil <[email protected]>
22706L: [email protected]
22707S: Maintained
22708W: https://linuxtv.org
22709T: git git://linuxtv.org/media_tree.git
22710F: drivers/media/i2c/tea6420*
22711
22712TEAM DRIVER
22713M: Jiri Pirko <[email protected]>
22714L: [email protected]
22715S: Supported
22716F: Documentation/netlink/specs/team.yaml
22717F: drivers/net/team/
22718F: include/linux/if_team.h
22719F: include/uapi/linux/if_team.h
22720F: tools/testing/selftests/drivers/net/team/
22721
22722TECHNICAL ADVISORY BOARD PROCESS DOCS
22723M: "Theodore Ts'o" <[email protected]>
22724M: Greg Kroah-Hartman <[email protected]>
22725L: [email protected]
22726S: Maintained
22727F: Documentation/process/contribution-maturity-model.rst
22728F: Documentation/process/researcher-guidelines.rst
22729
22730TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22731M: "Savoir-faire Linux Inc." <[email protected]>
22732S: Maintained
22733F: arch/x86/platform/ts5500/
22734
22735TECHNOTREND USB IR RECEIVER
22736M: Sean Young <[email protected]>
22737L: [email protected]
22738S: Maintained
22739F: drivers/media/rc/ttusbir.c
22740
22741TECHWELL TW9900 VIDEO DECODER
22742M: Mehdi Djait <[email protected]>
22743L: [email protected]
22744S: Maintained
22745F: drivers/media/i2c/tw9900.c
22746
22747TECHWELL TW9910 VIDEO DECODER
22748L: [email protected]
22749S: Orphan
22750F: drivers/media/i2c/tw9910.c
22751F: include/media/i2c/tw9910.h
22752
22753TEE SUBSYSTEM
22754M: Jens Wiklander <[email protected]>
22755R: Sumit Garg <[email protected]>
22756L: [email protected]
22757S: Maintained
22758F: Documentation/ABI/testing/sysfs-class-tee
22759F: Documentation/driver-api/tee.rst
22760F: Documentation/tee/
22761F: Documentation/userspace-api/tee.rst
22762F: drivers/tee/
22763F: include/linux/tee_core.h
22764F: include/linux/tee_drv.h
22765F: include/uapi/linux/tee.h
22766
22767TEGRA ARCHITECTURE SUPPORT
22768M: Thierry Reding <[email protected]>
22769M: Jonathan Hunter <[email protected]>
22770L: [email protected]
22771S: Supported
22772Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
22773T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22774N: [^a-z]tegra
22775
22776TEGRA CLOCK DRIVER
22777M: Peter De Schrijver <[email protected]>
22778M: Prashant Gaikwad <[email protected]>
22779S: Supported
22780F: drivers/clk/tegra/
22781
22782TEGRA CRYPTO DRIVERS
22783M: Akhil R <[email protected]>
22784S: Supported
22785F: drivers/crypto/tegra/*
22786
22787TEGRA DMA DRIVERS
22788M: Laxman Dewangan <[email protected]>
22789M: Jon Hunter <[email protected]>
22790S: Supported
22791F: drivers/dma/tegra*
22792
22793TEGRA I2C DRIVER
22794M: Laxman Dewangan <[email protected]>
22795R: Dmitry Osipenko <[email protected]>
22796S: Supported
22797F: drivers/i2c/busses/i2c-tegra.c
22798
22799TEGRA IOMMU DRIVERS
22800M: Thierry Reding <[email protected]>
22801R: Krishna Reddy <[email protected]>
22802L: [email protected]
22803S: Supported
22804F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
22805F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22806F: drivers/iommu/tegra*
22807
22808TEGRA KBC DRIVER
22809M: Laxman Dewangan <[email protected]>
22810S: Supported
22811F: drivers/input/keyboard/tegra-kbc.c
22812
22813TEGRA NAND DRIVER
22814M: Stefan Agner <[email protected]>
22815M: Lucas Stach <[email protected]>
22816S: Maintained
22817F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22818F: drivers/mtd/nand/raw/tegra_nand.c
22819
22820TEGRA PWM DRIVER
22821M: Thierry Reding <[email protected]>
22822S: Supported
22823F: drivers/pwm/pwm-tegra.c
22824
22825TEGRA QUAD SPI DRIVER
22826M: Thierry Reding <[email protected]>
22827M: Jonathan Hunter <[email protected]>
22828M: Sowjanya Komatineni <[email protected]>
22829L: [email protected]
22830S: Maintained
22831F: drivers/spi/spi-tegra210-quad.c
22832
22833TEGRA SERIAL DRIVER
22834M: Laxman Dewangan <[email protected]>
22835S: Supported
22836F: drivers/tty/serial/serial-tegra.c
22837
22838TEGRA SPI DRIVER
22839M: Laxman Dewangan <[email protected]>
22840S: Supported
22841F: drivers/spi/spi-tegra*
22842
22843TEGRA VIDEO DRIVER
22844M: Thierry Reding <[email protected]>
22845M: Jonathan Hunter <[email protected]>
22846M: Sowjanya Komatineni <[email protected]>
22847M: Luca Ceresoli <[email protected]>
22848L: [email protected]
22849L: [email protected]
22850S: Maintained
22851F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22852F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22853F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22854F: drivers/staging/media/tegra-video/
22855
22856TEGRA XUSB PADCTL DRIVER
22857M: JC Kuo <[email protected]>
22858S: Supported
22859F: drivers/phy/tegra/xusb*
22860
22861TEHUTI ETHERNET DRIVER
22862M: Andy Gospodarek <[email protected]>
22863L: [email protected]
22864S: Supported
22865F: drivers/net/ethernet/tehuti/tehuti.*
22866
22867TEHUTI TN40XX ETHERNET DRIVER
22868M: FUJITA Tomonori <[email protected]>
22869L: [email protected]
22870S: Maintained
22871F: drivers/net/ethernet/tehuti/tn40*
22872
22873TELECOM CLOCK DRIVER FOR MCPL0010
22874M: Mark Gross <[email protected]>
22875S: Supported
22876F: drivers/char/tlclk.c
22877
22878TEMPO SEMICONDUCTOR DRIVERS
22879M: Steven Eckhoff <[email protected]>
22880S: Maintained
22881F: Documentation/devicetree/bindings/sound/tscs*.txt
22882F: sound/soc/codecs/tscs*.c
22883F: sound/soc/codecs/tscs*.h
22884
22885TENSILICA XTENSA PORT (xtensa)
22886M: Chris Zankel <[email protected]>
22887M: Max Filippov <[email protected]>
22888S: Maintained
22889T: git https://github.com/jcmvbkbc/linux-xtensa.git
22890F: arch/xtensa/
22891F: drivers/irqchip/irq-xtensa-*
22892
22893TEXAS INSTRUMENTS ASoC DRIVERS
22894M: Peter Ujfalusi <[email protected]>
22895L: [email protected] (moderated for non-subscribers)
22896S: Maintained
22897F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22898F: sound/soc/ti/
22899
22900TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22901M: Shenghao Ding <[email protected]>
22902M: Kevin Lu <[email protected]>
22903M: Baojun Xu <[email protected]>
22904L: [email protected] (moderated for non-subscribers)
22905S: Maintained
22906F: Documentation/devicetree/bindings/sound/tas2552.txt
22907F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22908F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22909F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22910F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
22911F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22912F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22913F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22914F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22915F: include/sound/tas2*.h
22916F: include/sound/tlv320*.h
22917F: include/sound/tpa6130a2-plat.h
22918F: sound/pci/hda/tas2781_hda_i2c.c
22919F: sound/soc/codecs/pcm1681.c
22920F: sound/soc/codecs/pcm1789*.*
22921F: sound/soc/codecs/pcm179x*.*
22922F: sound/soc/codecs/pcm186x*.*
22923F: sound/soc/codecs/pcm3008.*
22924F: sound/soc/codecs/pcm3060*.*
22925F: sound/soc/codecs/pcm3168a*.*
22926F: sound/soc/codecs/pcm5102a.c
22927F: sound/soc/codecs/pcm512x*.*
22928F: sound/soc/codecs/tas2*.*
22929F: sound/soc/codecs/tlv320*.*
22930F: sound/soc/codecs/tpa6130a2.*
22931
22932TEXAS INSTRUMENTS DMA DRIVERS
22933M: Peter Ujfalusi <[email protected]>
22934L: [email protected]
22935S: Maintained
22936F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22937F: Documentation/devicetree/bindings/dma/ti-edma.txt
22938F: Documentation/devicetree/bindings/dma/ti/
22939F: drivers/dma/ti/
22940F: include/linux/dma/k3-psil.h
22941F: include/linux/dma/k3-udma-glue.h
22942F: include/linux/dma/ti-cppi5.h
22943X: drivers/dma/ti/cppi41.c
22944
22945TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22946M: Robert Marko <[email protected]>
22947M: Luka Perkov <[email protected]>
22948L: [email protected]
22949S: Maintained
22950F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22951F: Documentation/hwmon/tps23861.rst
22952F: drivers/hwmon/tps23861.c
22953
22954TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22955M: Ricardo Ribalda <[email protected]>
22956L: [email protected]
22957S: Supported
22958F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22959F: drivers/iio/dac/ti-dac7612.c
22960
22961TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22962M: Nishanth Menon <[email protected]>
22963M: Tero Kristo <[email protected]>
22964M: Santosh Shilimkar <[email protected]>
22965L: [email protected] (moderated for non-subscribers)
22966S: Maintained
22967F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22968F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22969F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22970F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22971F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22972F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22973F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22974F: drivers/clk/keystone/sci-clk.c
22975F: drivers/firmware/ti_sci*
22976F: drivers/irqchip/irq-ti-sci-inta.c
22977F: drivers/irqchip/irq-ti-sci-intr.c
22978F: drivers/reset/reset-ti-sci.c
22979F: drivers/soc/ti/ti_sci_inta_msi.c
22980F: drivers/pmdomain/ti/ti_sci_pm_domains.c
22981F: include/dt-bindings/soc/ti,sci_pm_domain.h
22982F: include/linux/soc/ti/ti_sci_inta_msi.h
22983F: include/linux/soc/ti/ti_sci_protocol.h
22984
22985TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22986M: Puranjay Mohan <[email protected]>
22987L: [email protected]
22988S: Supported
22989F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22990F: drivers/iio/temperature/tmp117.c
22991
22992THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22993M: Hans Verkuil <[email protected]>
22994L: [email protected]
22995S: Maintained
22996W: https://linuxtv.org
22997T: git git://linuxtv.org/media_tree.git
22998F: drivers/media/radio/radio-raremono.c
22999
23000THERMAL
23001M: Rafael J. Wysocki <[email protected]>
23002M: Daniel Lezcano <[email protected]>
23003R: Zhang Rui <[email protected]>
23004R: Lukasz Luba <[email protected]>
23005L: [email protected]
23006S: Supported
23007Q: https://patchwork.kernel.org/project/linux-pm/list/
23008T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23009F: Documentation/ABI/testing/sysfs-class-thermal
23010F: Documentation/admin-guide/thermal/
23011F: Documentation/devicetree/bindings/thermal/
23012F: Documentation/driver-api/thermal/
23013F: drivers/thermal/
23014F: include/dt-bindings/thermal/
23015F: include/linux/cpu_cooling.h
23016F: include/linux/thermal.h
23017F: include/uapi/linux/thermal.h
23018F: tools/lib/thermal/
23019F: tools/thermal/
23020
23021THERMAL DRIVER FOR AMLOGIC SOCS
23022M: Guillaume La Roque <[email protected]>
23023L: [email protected]
23024L: [email protected]
23025S: Supported
23026W: http://linux-meson.com/
23027F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23028F: drivers/thermal/amlogic_thermal.c
23029
23030THERMAL/CPU_COOLING
23031M: Amit Daniel Kachhap <[email protected]>
23032M: Daniel Lezcano <[email protected]>
23033M: Viresh Kumar <[email protected]>
23034R: Lukasz Luba <[email protected]>
23035L: [email protected]
23036S: Supported
23037F: Documentation/driver-api/thermal/cpu-cooling-api.rst
23038F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
23039F: drivers/thermal/cpufreq_cooling.c
23040F: drivers/thermal/cpuidle_cooling.c
23041F: include/linux/cpu_cooling.h
23042
23043THERMAL/POWER_ALLOCATOR
23044M: Lukasz Luba <[email protected]>
23045L: [email protected]
23046S: Maintained
23047F: Documentation/driver-api/thermal/power_allocator.rst
23048F: drivers/thermal/gov_power_allocator.c
23049F: drivers/thermal/thermal_trace_ipa.h
23050
23051THINKPAD ACPI EXTRAS DRIVER
23052M: Henrique de Moraes Holschuh <[email protected]>
23053L: [email protected]
23054L: [email protected]
23055S: Maintained
23056W: http://ibm-acpi.sourceforge.net
23057W: http://thinkwiki.org/wiki/Ibm-acpi
23058T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23059F: drivers/platform/x86/thinkpad_acpi.c
23060
23061THINKPAD LMI DRIVER
23062M: Mark Pearson <[email protected]>
23063L: [email protected]
23064S: Maintained
23065F: Documentation/ABI/testing/sysfs-class-firmware-attributes
23066F: drivers/platform/x86/think-lmi.?
23067
23068THP7312 ISP DRIVER
23069M: Laurent Pinchart <[email protected]>
23070M: Paul Elder <[email protected]>
23071L: [email protected]
23072S: Maintained
23073T: git git://linuxtv.org/media_tree.git
23074F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23075F: Documentation/userspace-api/media/drivers/thp7312.rst
23076F: drivers/media/i2c/thp7312.c
23077F: include/uapi/linux/thp7312.h
23078
23079THUNDERBOLT DMA TRAFFIC TEST DRIVER
23080M: Isaac Hazan <[email protected]>
23081L: [email protected]
23082S: Maintained
23083F: drivers/thunderbolt/dma_test.c
23084
23085THUNDERBOLT DRIVER
23086M: Andreas Noever <[email protected]>
23087M: Michael Jamet <[email protected]>
23088M: Mika Westerberg <[email protected]>
23089M: Yehezkel Bernat <[email protected]>
23090L: [email protected]
23091S: Maintained
23092T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23093F: Documentation/admin-guide/thunderbolt.rst
23094F: drivers/thunderbolt/
23095F: include/linux/thunderbolt.h
23096
23097THUNDERBOLT NETWORK DRIVER
23098M: Michael Jamet <[email protected]>
23099M: Mika Westerberg <[email protected]>
23100M: Yehezkel Bernat <[email protected]>
23101L: [email protected]
23102S: Maintained
23103F: drivers/net/thunderbolt/
23104
23105THUNDERX GPIO DRIVER
23106M: Robert Richter <[email protected]>
23107S: Odd Fixes
23108F: drivers/gpio/gpio-thunderx.c
23109
23110TI ADS1119 ADC DRIVER
23111M: Francesco Dolcini <[email protected]>
23112M: João Paulo Gonçalves <[email protected]>
23113L: [email protected]
23114S: Maintained
23115F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23116F: drivers/iio/adc/ti-ads1119.c
23117
23118TI ADS7924 ADC DRIVER
23119M: Hugo Villeneuve <[email protected]>
23120L: [email protected]
23121S: Supported
23122F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23123F: drivers/iio/adc/ti-ads7924.c
23124
23125TI AM437X VPFE DRIVER
23126M: "Lad, Prabhakar" <[email protected]>
23127L: [email protected]
23128S: Maintained
23129W: https://linuxtv.org
23130Q: http://patchwork.linuxtv.org/project/linux-media/list/
23131T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23132F: drivers/media/platform/ti/am437x/
23133
23134TI BANDGAP AND THERMAL DRIVER
23135M: Eduardo Valentin <[email protected]>
23136M: Keerthy <[email protected]>
23137L: [email protected]
23138L: [email protected]
23139S: Maintained
23140F: drivers/thermal/ti-soc-thermal/
23141
23142TI BQ27XXX POWER SUPPLY DRIVER
23143F: drivers/power/supply/bq27xxx_battery.c
23144F: drivers/power/supply/bq27xxx_battery_i2c.c
23145F: include/linux/power/bq27xxx_battery.h
23146
23147TI CDCE706 CLOCK DRIVER
23148M: Max Filippov <[email protected]>
23149S: Maintained
23150F: drivers/clk/clk-cdce706.c
23151
23152TI CLOCK DRIVER
23153M: Tero Kristo <[email protected]>
23154L: [email protected]
23155S: Odd Fixes
23156F: drivers/clk/ti/
23157F: include/linux/clk/ti.h
23158
23159TI DAVINCI MACHINE SUPPORT
23160M: Bartosz Golaszewski <[email protected]>
23161L: [email protected] (moderated for non-subscribers)
23162S: Maintained
23163T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23164F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23165F: arch/arm/boot/dts/ti/davinci/
23166F: arch/arm/mach-davinci/
23167F: drivers/i2c/busses/i2c-davinci.c
23168
23169TI DAVINCI SERIES CLOCK DRIVER
23170M: David Lechner <[email protected]>
23171S: Maintained
23172F: Documentation/devicetree/bindings/clock/ti/davinci/
23173F: drivers/clk/davinci/
23174F: include/linux/clk/davinci.h
23175
23176TI DAVINCI SERIES GPIO DRIVER
23177M: Keerthy <[email protected]>
23178L: [email protected]
23179S: Maintained
23180F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23181F: drivers/gpio/gpio-davinci.c
23182
23183TI DAVINCI SERIES MEDIA DRIVER
23184M: "Lad, Prabhakar" <[email protected]>
23185L: [email protected]
23186S: Maintained
23187W: https://linuxtv.org
23188Q: http://patchwork.linuxtv.org/project/linux-media/list/
23189T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23190F: drivers/media/platform/ti/davinci/
23191F: include/media/davinci/
23192
23193TI ENHANCED CAPTURE (eCAP) DRIVER
23194M: Vignesh Raghavendra <[email protected]>
23195R: Julien Panis <[email protected]>
23196L: [email protected]
23197L: [email protected]
23198S: Maintained
23199F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23200F: drivers/counter/ti-ecap-capture.c
23201
23202TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23203R: David Lechner <[email protected]>
23204L: [email protected]
23205F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
23206F: drivers/counter/ti-eqep.c
23207
23208TI ETHERNET SWITCH DRIVER (CPSW)
23209R: Siddharth Vadapalli <[email protected]>
23210R: Roger Quadros <[email protected]>
23211L: [email protected]
23212L: [email protected]
23213S: Maintained
23214F: drivers/net/ethernet/ti/cpsw*
23215F: drivers/net/ethernet/ti/davinci*
23216
23217TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23218M: Alex Dubov <[email protected]>
23219S: Maintained
23220W: http://tifmxx.berlios.de/
23221F: drivers/memstick/host/tifm_ms.c
23222F: drivers/misc/tifm*
23223F: drivers/mmc/host/tifm_sd.c
23224F: include/linux/tifm.h
23225
23226TI FPD-LINK DRIVERS
23227M: Tomi Valkeinen <[email protected]>
23228L: [email protected]
23229S: Maintained
23230F: Documentation/devicetree/bindings/media/i2c/ti,ds90*
23231F: drivers/media/i2c/ds90*
23232F: include/media/i2c/ds90*
23233
23234TI HDC302X HUMIDITY DRIVER
23235M: Javier Carrasco <[email protected]>
23236M: Li peiyu <[email protected]>
23237L: [email protected]
23238S: Maintained
23239F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23240F: drivers/iio/humidity/hdc3020.c
23241
23242TI ICSSG ETHERNET DRIVER (ICSSG)
23243R: MD Danish Anwar <[email protected]>
23244R: Roger Quadros <[email protected]>
23245L: [email protected] (moderated for non-subscribers)
23246L: [email protected]
23247S: Maintained
23248F: Documentation/devicetree/bindings/net/ti,icss*.yaml
23249F: drivers/net/ethernet/ti/icssg/*
23250
23251TI J721E CSI2RX DRIVER
23252M: Jai Luthra <[email protected]>
23253L: [email protected]
23254S: Maintained
23255F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23256F: drivers/media/platform/ti/j721e-csi2rx/
23257
23258TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23259M: Nishanth Menon <[email protected]>
23260M: Santosh Shilimkar <[email protected]>
23261L: [email protected]
23262L: [email protected] (moderated for non-subscribers)
23263S: Maintained
23264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23265F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23266F: drivers/pmdomain/ti/omap_prm.c
23267F: drivers/soc/ti/*
23268
23269TI LM49xxx FAMILY ASoC CODEC DRIVERS
23270M: M R Swami Reddy <[email protected]>
23271M: Vishwas A Deshpande <[email protected]>
23272L: [email protected] (moderated for non-subscribers)
23273S: Maintained
23274F: sound/soc/codecs/isabelle*
23275F: sound/soc/codecs/lm49453*
23276
23277TI LMP92064 ADC DRIVER
23278M: Leonard Göhrs <[email protected]>
23279R: [email protected]
23280L: [email protected]
23281S: Maintained
23282F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23283F: drivers/iio/adc/ti-lmp92064.c
23284
23285TI PCM3060 ASoC CODEC DRIVER
23286M: Kirill Marinushkin <[email protected]>
23287L: [email protected] (moderated for non-subscribers)
23288S: Maintained
23289F: Documentation/devicetree/bindings/sound/pcm3060.txt
23290F: sound/soc/codecs/pcm3060*
23291
23292TI TAS571X FAMILY ASoC CODEC DRIVER
23293M: Kevin Cernekee <[email protected]>
23294L: [email protected] (moderated for non-subscribers)
23295S: Odd Fixes
23296F: sound/soc/codecs/tas571x*
23297
23298TI TMAG5273 MAGNETOMETER DRIVER
23299M: Gerald Loacker <[email protected]>
23300L: [email protected]
23301S: Maintained
23302F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23303F: drivers/iio/magnetometer/tmag5273.c
23304
23305TI TRF7970A NFC DRIVER
23306M: Mark Greer <[email protected]>
23307L: [email protected]
23308S: Supported
23309F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23310F: drivers/nfc/trf7970a.c
23311
23312TI TSC2046 ADC DRIVER
23313M: Oleksij Rempel <[email protected]>
23314R: [email protected]
23315L: [email protected]
23316S: Maintained
23317F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23318F: drivers/iio/adc/ti-tsc2046.c
23319
23320TI TWL4030 SERIES SOC CODEC DRIVER
23321M: Peter Ujfalusi <[email protected]>
23322L: [email protected] (moderated for non-subscribers)
23323S: Maintained
23324F: sound/soc/codecs/twl4030*
23325
23326TI VPE/CAL DRIVERS
23327M: Benoit Parrot <[email protected]>
23328L: [email protected]
23329S: Maintained
23330W: http://linuxtv.org/
23331Q: http://patchwork.linuxtv.org/project/linux-media/list/
23332F: Documentation/devicetree/bindings/media/ti,cal.yaml
23333F: Documentation/devicetree/bindings/media/ti,vpe.yaml
23334F: drivers/media/platform/ti/cal/
23335F: drivers/media/platform/ti/vpe/
23336
23337TI WILINK WIRELESS DRIVERS
23338L: [email protected]
23339S: Orphan
23340W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23341W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23342F: drivers/net/wireless/ti/
23343
23344TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23345M: John Stultz <[email protected]>
23346M: Thomas Gleixner <[email protected]>
23347R: Stephen Boyd <[email protected]>
23348L: [email protected]
23349S: Supported
23350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23351F: include/linux/clocksource.h
23352F: include/linux/time.h
23353F: include/linux/timekeeper_internal.h
23354F: include/linux/timekeeping.h
23355F: include/linux/timex.h
23356F: include/uapi/linux/time.h
23357F: include/uapi/linux/timex.h
23358F: kernel/time/alarmtimer.c
23359F: kernel/time/clocksource*
23360F: kernel/time/ntp*
23361F: kernel/time/time.c
23362F: kernel/time/timeconst.bc
23363F: kernel/time/timeconv.c
23364F: kernel/time/timecounter.c
23365F: kernel/time/timekeeping*
23366F: kernel/time/time_test.c
23367F: tools/testing/selftests/timers/
23368
23369TIPC NETWORK LAYER
23370M: Jon Maloy <[email protected]>
23371M: Ying Xue <[email protected]>
23372L: [email protected] (core kernel code)
23373L: [email protected] (user apps, general discussion)
23374S: Maintained
23375W: http://tipc.sourceforge.net/
23376F: include/uapi/linux/tipc*.h
23377F: net/tipc/
23378
23379TLAN NETWORK DRIVER
23380M: Samuel Chessman <[email protected]>
23381L: [email protected] (subscribers-only)
23382S: Maintained
23383W: http://sourceforge.net/projects/tlan/
23384F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23385F: drivers/net/ethernet/ti/tlan.*
23386
23387TMIO/SDHI MMC DRIVER
23388M: Wolfram Sang <[email protected]>
23389L: [email protected]
23390L: [email protected]
23391S: Supported
23392F: drivers/mmc/host/renesas_sdhi*
23393F: drivers/mmc/host/tmio_mmc*
23394F: include/linux/platform_data/tmio.h
23395
23396TMP513 HARDWARE MONITOR DRIVER
23397M: Eric Tremblay <[email protected]>
23398L: [email protected]
23399S: Maintained
23400F: Documentation/hwmon/tmp513.rst
23401F: drivers/hwmon/tmp513.c
23402
23403TMPFS (SHMEM FILESYSTEM)
23404M: Hugh Dickins <[email protected]>
23405L: [email protected]
23406S: Maintained
23407F: include/linux/shmem_fs.h
23408F: mm/shmem.c
23409
23410TOMOYO SECURITY MODULE
23411M: Kentaro Takeda <[email protected]>
23412M: Tetsuo Handa <[email protected]>
23413L: [email protected] (subscribers-only, for developers in English)
23414L: [email protected] (subscribers-only, for users in English)
23415L: [email protected] (subscribers-only, for developers in Japanese)
23416L: [email protected] (subscribers-only, for users in Japanese)
23417S: Maintained
23418W: https://tomoyo.sourceforge.net/
23419F: security/tomoyo/
23420
23421TOPSTAR LAPTOP EXTRAS DRIVER
23422M: Herton Ronaldo Krzesinski <[email protected]>
23423L: [email protected]
23424S: Maintained
23425F: drivers/platform/x86/topstar-laptop.c
23426
23427TORTURE-TEST MODULES
23428M: Davidlohr Bueso <[email protected]>
23429M: "Paul E. McKenney" <[email protected]>
23430M: Josh Triplett <[email protected]>
23431L: [email protected]
23432S: Supported
23433T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23434F: Documentation/RCU/torture.rst
23435F: kernel/locking/locktorture.c
23436F: kernel/rcu/rcuscale.c
23437F: kernel/rcu/rcutorture.c
23438F: kernel/rcu/refscale.c
23439F: kernel/torture.c
23440
23441TOSHIBA ACPI EXTRAS DRIVER
23442M: Azael Avalos <[email protected]>
23443L: [email protected]
23444S: Maintained
23445F: drivers/platform/x86/toshiba_acpi.c
23446
23447TOSHIBA BLUETOOTH DRIVER
23448M: Azael Avalos <[email protected]>
23449L: [email protected]
23450S: Maintained
23451F: drivers/platform/x86/toshiba_bluetooth.c
23452
23453TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23454M: Azael Avalos <[email protected]>
23455L: [email protected]
23456S: Maintained
23457F: drivers/platform/x86/toshiba_haps.c
23458
23459TOSHIBA SMM DRIVER
23460M: Jonathan Buzzard <[email protected]>
23461S: Maintained
23462W: http://www.buzzard.org.uk/toshiba/
23463F: drivers/char/toshiba.c
23464F: include/linux/toshiba.h
23465F: include/uapi/linux/toshiba.h
23466
23467TOSHIBA TC358743 DRIVER
23468M: Hans Verkuil <[email protected]>
23469L: [email protected]
23470S: Maintained
23471F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
23472F: drivers/media/i2c/tc358743*
23473F: include/media/i2c/tc358743.h
23474
23475TOSHIBA WMI HOTKEYS DRIVER
23476M: Azael Avalos <[email protected]>
23477L: [email protected]
23478S: Maintained
23479F: drivers/platform/x86/toshiba-wmi.c
23480
23481TPM DEVICE DRIVER
23482M: Peter Huewe <[email protected]>
23483M: Jarkko Sakkinen <[email protected]>
23484R: Jason Gunthorpe <[email protected]>
23485L: [email protected]
23486S: Maintained
23487W: https://codeberg.org/jarkko/linux-tpmdd-test
23488Q: https://patchwork.kernel.org/project/linux-integrity/list/
23489T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23490F: Documentation/devicetree/bindings/tpm/
23491F: drivers/char/tpm/
23492F: tools/testing/selftests/tpm2/
23493
23494TPS546D24 DRIVER
23495M: Duke Du <[email protected]>
23496L: [email protected]
23497S: Maintained
23498F: Documentation/hwmon/tps546d24.rst
23499F: drivers/hwmon/pmbus/tps546d24.c
23500
23501TQ SYSTEMS BOARD & DRIVER SUPPORT
23502L: [email protected]
23503S: Supported
23504W: https://www.tq-group.com/en/products/tq-embedded/
23505F: arch/arm/boot/dts/nxp/imx/*mba*.dts*
23506F: arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23507F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23508F: arch/arm64/boot/dts/freescale/imx*mba*.dts*
23509F: arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23510F: arch/arm64/boot/dts/freescale/mba*.dtsi
23511F: arch/arm64/boot/dts/freescale/tqml*.dts*
23512F: drivers/gpio/gpio-tqmx86.c
23513F: drivers/mfd/tqmx86.c
23514F: drivers/watchdog/tqmx86_wdt.c
23515
23516TRACING
23517M: Steven Rostedt <[email protected]>
23518M: Masami Hiramatsu <[email protected]>
23519R: Mathieu Desnoyers <[email protected]>
23520L: [email protected]
23521L: [email protected]
23522S: Maintained
23523Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
23524T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23525F: Documentation/trace/*
23526F: fs/tracefs/
23527F: include/linux/trace*.h
23528F: include/trace/
23529F: kernel/trace/
23530F: scripts/tracing/
23531F: tools/testing/selftests/ftrace/
23532
23533TRACING MMIO ACCESSES (MMIOTRACE)
23534M: Steven Rostedt <[email protected]>
23535M: Masami Hiramatsu <[email protected]>
23536R: Karol Herbst <[email protected]>
23537R: Pekka Paalanen <[email protected]>
23538L: [email protected]
23539L: [email protected]
23540S: Maintained
23541F: arch/x86/mm/kmmio.c
23542F: arch/x86/mm/mmio-mod.c
23543F: arch/x86/mm/testmmiotrace.c
23544F: include/linux/mmiotrace.h
23545F: kernel/trace/trace_mmiotrace.c
23546
23547TRACING OS NOISE / LATENCY TRACERS
23548M: Steven Rostedt <[email protected]>
23549S: Maintained
23550F: Documentation/trace/hwlat_detector.rst
23551F: Documentation/trace/osnoise-tracer.rst
23552F: Documentation/trace/timerlat-tracer.rst
23553F: arch/*/kernel/trace.c
23554F: include/trace/events/osnoise.h
23555F: kernel/trace/trace_hwlat.c
23556F: kernel/trace/trace_irqsoff.c
23557F: kernel/trace/trace_osnoise.c
23558F: kernel/trace/trace_sched_wakeup.c
23559
23560TRADITIONAL CHINESE DOCUMENTATION
23561M: Hu Haowen <[email protected]>
23562S: Maintained
23563W: https://github.com/srcres258/linux-doc
23564T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
23565F: Documentation/translations/zh_TW/
23566
23567TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23568M: Dan Williams <[email protected]>
23569L: [email protected]
23570S: Maintained
23571F: Documentation/ABI/testing/configfs-tsm
23572F: drivers/virt/coco/tsm.c
23573F: include/linux/tsm.h
23574
23575TRUSTED SERVICES TEE DRIVER
23576M: Balint Dobszay <[email protected]>
23577M: Sudeep Holla <[email protected]>
23578L: [email protected] (moderated for non-subscribers)
23579L: [email protected]
23580S: Maintained
23581F: Documentation/tee/ts-tee.rst
23582F: drivers/tee/tstee/
23583
23584TTY LAYER AND SERIAL DRIVERS
23585M: Greg Kroah-Hartman <[email protected]>
23586M: Jiri Slaby <[email protected]>
23587L: [email protected]
23588L: [email protected]
23589S: Supported
23590T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23591F: Documentation/devicetree/bindings/serial/
23592F: Documentation/driver-api/serial/
23593F: drivers/tty/
23594F: include/linux/selection.h
23595F: include/linux/serial.h
23596F: include/linux/serial_core.h
23597F: include/linux/sysrq.h
23598F: include/linux/tty*.h
23599F: include/linux/vt.h
23600F: include/linux/vt_*.h
23601F: include/uapi/linux/serial.h
23602F: include/uapi/linux/serial_core.h
23603F: include/uapi/linux/tty.h
23604
23605TUA9001 MEDIA DRIVER
23606L: [email protected]
23607S: Orphan
23608W: https://linuxtv.org
23609Q: http://patchwork.linuxtv.org/project/linux-media/list/
23610F: drivers/media/tuners/tua9001*
23611
23612TULIP NETWORK DRIVERS
23613L: [email protected]
23614L: [email protected]
23615S: Orphan
23616F: drivers/net/ethernet/dec/tulip/
23617
23618TUN/TAP driver
23619M: Willem de Bruijn <[email protected]>
23620M: Jason Wang <[email protected]>
23621S: Maintained
23622W: http://vtun.sourceforge.net/tun
23623F: Documentation/networking/tuntap.rst
23624F: arch/um/os-Linux/drivers/
23625F: drivers/net/tap.c
23626F: drivers/net/tun.c
23627
23628TURBOCHANNEL SUBSYSTEM
23629M: "Maciej W. Rozycki" <[email protected]>
23630M: Ralf Baechle <[email protected]>
23631L: [email protected]
23632S: Maintained
23633Q: http://patchwork.linux-mips.org/project/linux-mips/list/
23634F: drivers/tc/
23635F: include/linux/tc.h
23636
23637TURBOSTAT UTILITY
23638M: "Len Brown" <[email protected]>
23639L: [email protected]
23640S: Supported
23641Q: https://patchwork.kernel.org/project/linux-pm/list/
23642B: https://bugzilla.kernel.org
23643T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23644F: tools/power/x86/turbostat/
23645F: tools/testing/selftests/turbostat/
23646
23647TW5864 VIDEO4LINUX DRIVER
23648M: Bluecherry Maintainers <[email protected]>
23649M: Andrey Utkin <[email protected]>
23650M: Andrey Utkin <[email protected]>
23651L: [email protected]
23652S: Supported
23653F: drivers/media/pci/tw5864/
23654
23655TW68 VIDEO4LINUX DRIVER
23656M: Hans Verkuil <[email protected]>
23657L: [email protected]
23658S: Odd Fixes
23659W: https://linuxtv.org
23660T: git git://linuxtv.org/media_tree.git
23661F: drivers/media/pci/tw68/
23662
23663TW686X VIDEO4LINUX DRIVER
23664M: Ezequiel Garcia <[email protected]>
23665L: [email protected]
23666S: Maintained
23667W: http://linuxtv.org
23668T: git git://linuxtv.org/media_tree.git
23669F: drivers/media/pci/tw686x/
23670
23671U-BOOT ENVIRONMENT VARIABLES
23672M: Rafał Miłecki <[email protected]>
23673S: Maintained
23674F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
23675F: drivers/nvmem/layouts/u-boot-env.c
23676F: drivers/nvmem/u-boot-env.c
23677
23678UACCE ACCELERATOR FRAMEWORK
23679M: Zhangfei Gao <[email protected]>
23680M: Zhou Wang <[email protected]>
23681L: [email protected]
23682L: [email protected]
23683S: Maintained
23684F: Documentation/ABI/testing/sysfs-driver-uacce
23685F: Documentation/misc-devices/uacce.rst
23686F: drivers/misc/uacce/
23687F: include/linux/uacce.h
23688F: include/uapi/misc/uacce/
23689
23690UBI FILE SYSTEM (UBIFS)
23691M: Richard Weinberger <[email protected]>
23692R: Zhihao Cheng <[email protected]>
23693L: [email protected]
23694S: Supported
23695W: http://www.linux-mtd.infradead.org/doc/ubifs.html
23696T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23697T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23698F: Documentation/ABI/testing/sysfs-fs-ubifs
23699F: Documentation/filesystems/ubifs-authentication.rst
23700F: Documentation/filesystems/ubifs.rst
23701F: fs/ubifs/
23702
23703UBLK USERSPACE BLOCK DRIVER
23704M: Ming Lei <[email protected]>
23705L: [email protected]
23706S: Maintained
23707F: Documentation/block/ublk.rst
23708F: drivers/block/ublk_drv.c
23709F: include/uapi/linux/ublk_cmd.h
23710
23711UBSAN
23712M: Kees Cook <[email protected]>
23713R: Marco Elver <[email protected]>
23714R: Andrey Konovalov <[email protected]>
23715R: Andrey Ryabinin <[email protected]>
23716L: [email protected]
23717L: [email protected]
23718S: Supported
23719T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23720F: Documentation/dev-tools/ubsan.rst
23721F: include/linux/ubsan.h
23722F: lib/Kconfig.ubsan
23723F: lib/test_ubsan.c
23724F: lib/ubsan.c
23725F: lib/ubsan.h
23726F: scripts/Makefile.ubsan
23727K: \bARCH_HAS_UBSAN\b
23728
23729UCLINUX (M68KNOMMU AND COLDFIRE)
23730M: Greg Ungerer <[email protected]>
23731L: [email protected]
23732S: Maintained
23733W: http://www.linux-m68k.org/
23734T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23735F: arch/m68k/*/*_no.*
23736F: arch/m68k/68*/
23737F: arch/m68k/coldfire/
23738F: arch/m68k/include/asm/*_no.*
23739
23740UDF FILESYSTEM
23741M: Jan Kara <[email protected]>
23742S: Maintained
23743F: Documentation/filesystems/udf.rst
23744F: fs/udf/
23745
23746UDRAW TABLET
23747M: Bastien Nocera <[email protected]>
23748L: [email protected]
23749S: Maintained
23750F: drivers/hid/hid-udraw-ps3.c
23751
23752UFS FILESYSTEM
23753M: Evgeniy Dushistov <[email protected]>
23754S: Maintained
23755F: Documentation/admin-guide/ufs.rst
23756F: fs/ufs/
23757
23758UHID USERSPACE HID IO DRIVER
23759M: David Rheinsberg <[email protected]>
23760L: [email protected]
23761S: Maintained
23762F: drivers/hid/uhid.c
23763F: include/uapi/linux/uhid.h
23764
23765ULPI BUS
23766M: Heikki Krogerus <[email protected]>
23767L: [email protected]
23768S: Maintained
23769F: drivers/usb/common/ulpi.c
23770F: include/linux/ulpi/
23771
23772UNICODE SUBSYSTEM
23773M: Gabriel Krisman Bertazi <[email protected]>
23774L: [email protected]
23775S: Supported
23776F: fs/unicode/
23777
23778UNIFDEF
23779M: Tony Finch <[email protected]>
23780S: Maintained
23781W: http://dotat.at/prog/unifdef
23782F: scripts/unifdef.c
23783
23784UNIFORM CDROM DRIVER
23785M: Phillip Potter <[email protected]>
23786S: Maintained
23787F: Documentation/cdrom/
23788F: drivers/cdrom/cdrom.c
23789F: include/linux/cdrom.h
23790F: include/uapi/linux/cdrom.h
23791
23792UNION-FIND
23793M: Xavier <[email protected]>
23794L: [email protected]
23795S: Maintained
23796F: Documentation/core-api/union_find.rst
23797F: Documentation/translations/zh_CN/core-api/union_find.rst
23798F: include/linux/union_find.h
23799F: lib/union_find.c
23800
23801UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23802R: Alim Akhtar <[email protected]>
23803R: Avri Altman <[email protected]>
23804R: Bart Van Assche <[email protected]>
23805L: [email protected]
23806S: Supported
23807F: Documentation/devicetree/bindings/ufs/
23808F: Documentation/scsi/ufs.rst
23809F: drivers/ufs/core/
23810
23811UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23812M: Pedro Sousa <[email protected]>
23813L: [email protected]
23814S: Supported
23815F: drivers/ufs/host/*dwc*
23816
23817UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23818M: Alim Akhtar <[email protected]>
23819L: [email protected]
23820S: Maintained
23821F: drivers/ufs/host/ufs-exynos*
23822
23823UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23824M: Peter Wang <[email protected]>
23825R: Stanley Jhu <[email protected]>
23826L: [email protected]
23827L: [email protected] (moderated for non-subscribers)
23828S: Maintained
23829F: drivers/ufs/host/ufs-mediatek*
23830
23831UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23832M: Manivannan Sadhasivam <[email protected]>
23833L: [email protected]
23834L: [email protected]
23835S: Maintained
23836F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23837F: drivers/ufs/host/ufs-qcom*
23838
23839UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23840M: Yoshihiro Shimoda <[email protected]>
23841L: [email protected]
23842L: [email protected]
23843S: Maintained
23844F: drivers/ufs/host/ufs-renesas.c
23845
23846UNSORTED BLOCK IMAGES (UBI)
23847M: Richard Weinberger <[email protected]>
23848R: Zhihao Cheng <[email protected]>
23849L: [email protected]
23850S: Supported
23851W: http://www.linux-mtd.infradead.org/
23852T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23853T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23854F: drivers/mtd/ubi/
23855F: include/linux/mtd/ubi.h
23856F: include/uapi/mtd/ubi-user.h
23857
23858UPROBES
23859M: Masami Hiramatsu <[email protected]>
23860M: Oleg Nesterov <[email protected]>
23861M: Peter Zijlstra <[email protected]>
23862L: [email protected]
23863L: [email protected]
23864S: Maintained
23865F: arch/*/include/asm/uprobes.h
23866F: arch/*/kernel/probes/uprobes.c
23867F: arch/*/kernel/uprobes.c
23868F: include/linux/uprobes.h
23869F: kernel/events/uprobes.c
23870
23871USB "USBNET" DRIVER FRAMEWORK
23872M: Oliver Neukum <[email protected]>
23873L: [email protected]
23874S: Maintained
23875W: http://www.linux-usb.org/usbnet
23876F: drivers/net/usb/usbnet.c
23877F: include/linux/usb/usbnet.h
23878
23879USB ACM DRIVER
23880M: Oliver Neukum <[email protected]>
23881L: [email protected]
23882S: Maintained
23883F: Documentation/usb/acm.rst
23884F: drivers/usb/class/cdc-acm.*
23885
23886USB APPLE MFI FASTCHARGE DRIVER
23887M: Bastien Nocera <[email protected]>
23888L: [email protected]
23889S: Maintained
23890F: drivers/usb/misc/apple-mfi-fastcharge.c
23891
23892USB AR5523 WIRELESS DRIVER
23893L: [email protected]
23894S: Orphan
23895F: drivers/net/wireless/ath/ar5523/
23896
23897USB ATTACHED SCSI
23898M: Oliver Neukum <[email protected]>
23899L: [email protected]
23900L: [email protected]
23901S: Maintained
23902F: drivers/usb/storage/uas.c
23903
23904USB CDC ETHERNET DRIVER
23905M: Oliver Neukum <[email protected]>
23906L: [email protected]
23907S: Maintained
23908F: drivers/net/usb/cdc_*.c
23909F: include/uapi/linux/usb/cdc.h
23910
23911USB CHAOSKEY DRIVER
23912M: Keith Packard <[email protected]>
23913L: [email protected]
23914S: Maintained
23915F: drivers/usb/misc/chaoskey.c
23916
23917USB CYPRESS C67X00 DRIVER
23918L: [email protected]
23919S: Orphan
23920F: drivers/usb/c67x00/
23921
23922USB DAVICOM DM9601 DRIVER
23923M: Peter Korsgaard <[email protected]>
23924L: [email protected]
23925S: Maintained
23926W: http://www.linux-usb.org/usbnet
23927F: drivers/net/usb/dm9601.c
23928
23929USB EHCI DRIVER
23930M: Alan Stern <[email protected]>
23931L: [email protected]
23932S: Maintained
23933F: Documentation/usb/ehci.rst
23934F: drivers/usb/host/ehci*
23935
23936USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23937M: Jiri Kosina <[email protected]>
23938M: Benjamin Tissoires <[email protected]>
23939L: [email protected]
23940S: Maintained
23941T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23942F: Documentation/hid/hiddev.rst
23943F: drivers/hid/usbhid/
23944
23945USB INTEL XHCI ROLE MUX DRIVER
23946M: Hans de Goede <[email protected]>
23947L: [email protected]
23948S: Maintained
23949F: drivers/usb/roles/intel-xhci-usb-role-switch.c
23950
23951USB IP DRIVER FOR HISILICON KIRIN 960
23952M: Yu Chen <[email protected]>
23953M: Binghui Wang <[email protected]>
23954L: [email protected]
23955S: Maintained
23956F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23957F: drivers/phy/hisilicon/phy-hi3660-usb3.c
23958
23959USB IP DRIVER FOR HISILICON KIRIN 970
23960M: Mauro Carvalho Chehab <[email protected]>
23961L: [email protected]
23962S: Maintained
23963F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23964F: drivers/phy/hisilicon/phy-hi3670-usb3.c
23965
23966USB ISP116X DRIVER
23967M: Olav Kongas <[email protected]>
23968L: [email protected]
23969S: Maintained
23970F: drivers/usb/host/isp116x*
23971F: include/linux/usb/isp116x.h
23972
23973USB ISP1760 DRIVER
23974M: Rui Miguel Silva <[email protected]>
23975L: [email protected]
23976S: Maintained
23977F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23978F: drivers/usb/isp1760/*
23979
23980USB LAN78XX ETHERNET DRIVER
23981M: Woojung Huh <[email protected]>
23982M: [email protected]
23983L: [email protected]
23984S: Maintained
23985F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23986F: drivers/net/usb/lan78xx.*
23987F: include/dt-bindings/net/microchip-lan78xx.h
23988
23989USB MASS STORAGE DRIVER
23990M: Alan Stern <[email protected]>
23991L: [email protected]
23992L: [email protected]
23993S: Maintained
23994F: drivers/usb/storage/
23995
23996USB MIDI DRIVER
23997M: Clemens Ladisch <[email protected]>
23998L: [email protected] (moderated for non-subscribers)
23999S: Maintained
24000T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24001F: sound/usb/midi.*
24002
24003USB NETWORKING DRIVERS
24004L: [email protected]
24005S: Odd Fixes
24006F: drivers/net/usb/
24007
24008USB OHCI DRIVER
24009M: Alan Stern <[email protected]>
24010L: [email protected]
24011S: Maintained
24012F: Documentation/usb/ohci.rst
24013F: drivers/usb/host/ohci*
24014
24015USB OTG FSM (Finite State Machine)
24016M: Peter Chen <[email protected]>
24017L: [email protected]
24018S: Maintained
24019T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24020F: drivers/usb/common/usb-otg-fsm.c
24021
24022USB OVER IP DRIVER
24023M: Valentina Manea <[email protected]>
24024M: Shuah Khan <[email protected]>
24025M: Shuah Khan <[email protected]>
24026R: Hongren Zheng <[email protected]>
24027L: [email protected]
24028S: Maintained
24029F: Documentation/usb/usbip_protocol.rst
24030F: drivers/usb/usbip/
24031F: tools/testing/selftests/drivers/usb/usbip/
24032F: tools/usb/usbip/
24033
24034USB PEGASUS DRIVER
24035M: Petko Manolov <[email protected]>
24036L: [email protected]
24037L: [email protected]
24038S: Maintained
24039W: https://github.com/petkan/pegasus
24040T: git https://github.com/petkan/pegasus.git
24041F: drivers/net/usb/pegasus.*
24042
24043USB PRINTER DRIVER (usblp)
24044M: Pete Zaitcev <[email protected]>
24045L: [email protected]
24046S: Supported
24047F: drivers/usb/class/usblp.c
24048
24049USB QMI WWAN NETWORK DRIVER
24050M: Bjørn Mork <[email protected]>
24051L: [email protected]
24052S: Maintained
24053F: Documentation/ABI/testing/sysfs-class-net-qmi
24054F: drivers/net/usb/qmi_wwan.c
24055
24056USB RAW GADGET DRIVER
24057R: Andrey Konovalov <[email protected]>
24058L: [email protected]
24059S: Maintained
24060F: Documentation/usb/raw-gadget.rst
24061F: drivers/usb/gadget/legacy/raw_gadget.c
24062F: include/uapi/linux/usb/raw_gadget.h
24063
24064USB RTL8150 DRIVER
24065M: Petko Manolov <[email protected]>
24066L: [email protected]
24067L: [email protected]
24068S: Maintained
24069W: https://github.com/petkan/rtl8150
24070T: git https://github.com/petkan/rtl8150.git
24071F: drivers/net/usb/rtl8150.c
24072
24073USB SERIAL SUBSYSTEM
24074M: Johan Hovold <[email protected]>
24075L: [email protected]
24076S: Maintained
24077T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24078F: Documentation/usb/usb-serial.rst
24079F: drivers/usb/serial/
24080F: include/linux/usb/serial.h
24081
24082USB SMSC75XX ETHERNET DRIVER
24083M: Steve Glendinning <[email protected]>
24084L: [email protected]
24085S: Maintained
24086F: drivers/net/usb/smsc75xx.*
24087
24088USB SMSC95XX ETHERNET DRIVER
24089M: Steve Glendinning <[email protected]>
24090M: [email protected]
24091L: [email protected]
24092S: Maintained
24093F: drivers/net/usb/smsc95xx.*
24094
24095USB SUBSYSTEM
24096M: Greg Kroah-Hartman <[email protected]>
24097L: [email protected]
24098S: Supported
24099W: http://www.linux-usb.org
24100T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24101F: Documentation/devicetree/bindings/usb/
24102F: Documentation/usb/
24103F: drivers/usb/
24104F: include/dt-bindings/usb/
24105F: include/linux/usb.h
24106F: include/linux/usb/
24107F: include/uapi/linux/usb/
24108
24109USB TYPEC BUS FOR ALTERNATE MODES
24110M: Heikki Krogerus <[email protected]>
24111L: [email protected]
24112S: Maintained
24113F: Documentation/ABI/testing/sysfs-bus-typec
24114F: Documentation/driver-api/usb/typec_bus.rst
24115F: drivers/usb/typec/altmodes/
24116F: include/linux/usb/typec_altmode.h
24117
24118USB TYPEC CLASS
24119M: Heikki Krogerus <[email protected]>
24120L: [email protected]
24121S: Maintained
24122F: Documentation/ABI/testing/sysfs-class-typec
24123F: Documentation/driver-api/usb/typec.rst
24124F: drivers/usb/typec/
24125F: include/linux/usb/typec.h
24126
24127USB TYPEC INTEL PMC MUX DRIVER
24128M: Heikki Krogerus <[email protected]>
24129L: [email protected]
24130S: Maintained
24131F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24132F: drivers/usb/typec/mux/intel_pmc_mux.c
24133
24134USB TYPEC PI3USB30532 MUX DRIVER
24135M: Hans de Goede <[email protected]>
24136L: [email protected]
24137S: Maintained
24138F: drivers/usb/typec/mux/pi3usb30532.c
24139
24140USB TYPEC PORT CONTROLLER DRIVERS
24141L: [email protected]
24142S: Orphan
24143F: drivers/usb/typec/tcpm/
24144
24145USB UHCI DRIVER
24146M: Alan Stern <[email protected]>
24147L: [email protected]
24148S: Maintained
24149F: drivers/usb/host/uhci*
24150
24151USB VIDEO CLASS
24152M: Laurent Pinchart <[email protected]>
24153L: [email protected]
24154S: Maintained
24155W: http://www.ideasonboard.org/uvc/
24156T: git git://linuxtv.org/media_tree.git
24157F: drivers/media/usb/uvc/
24158F: include/uapi/linux/uvcvideo.h
24159
24160USB WEBCAM GADGET
24161L: [email protected]
24162S: Orphan
24163F: drivers/usb/gadget/function/*uvc*
24164F: drivers/usb/gadget/legacy/webcam.c
24165F: include/uapi/linux/usb/g_uvc.h
24166
24167USB XHCI DRIVER
24168M: Mathias Nyman <[email protected]>
24169L: [email protected]
24170S: Supported
24171F: drivers/usb/host/pci-quirks*
24172F: drivers/usb/host/xhci*
24173
24174USER DATAGRAM PROTOCOL (UDP)
24175M: Willem de Bruijn <[email protected]>
24176S: Maintained
24177F: include/linux/udp.h
24178F: net/ipv4/udp.c
24179F: net/ipv6/udp.c
24180
24181USER-MODE LINUX (UML)
24182M: Richard Weinberger <[email protected]>
24183M: Anton Ivanov <[email protected]>
24184M: Johannes Berg <[email protected]>
24185L: [email protected]
24186S: Maintained
24187W: http://user-mode-linux.sourceforge.net
24188Q: https://patchwork.ozlabs.org/project/linux-um/list/
24189T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24190T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24191F: Documentation/virt/uml/
24192F: arch/um/
24193F: arch/x86/um/
24194F: fs/hostfs/
24195
24196USERSPACE COPYIN/COPYOUT (UIOVEC)
24197M: Alexander Viro <[email protected]>
24198S: Maintained
24199F: include/linux/uio.h
24200F: lib/iov_iter.c
24201
24202USERSPACE DMA BUFFER DRIVER
24203M: Gerd Hoffmann <[email protected]>
24204L: [email protected]
24205S: Maintained
24206T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
24207F: drivers/dma-buf/udmabuf.c
24208F: include/uapi/linux/udmabuf.h
24209
24210USERSPACE I/O (UIO)
24211M: Greg Kroah-Hartman <[email protected]>
24212S: Maintained
24213T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24214F: Documentation/driver-api/uio-howto.rst
24215F: drivers/uio/
24216F: include/linux/uio_driver.h
24217
24218UTIL-LINUX PACKAGE
24219M: Karel Zak <[email protected]>
24220L: [email protected]
24221S: Maintained
24222W: http://en.wikipedia.org/wiki/Util-linux
24223T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24224
24225UUID HELPERS
24226R: Andy Shevchenko <[email protected]>
24227L: [email protected]
24228S: Maintained
24229F: include/linux/uuid.h
24230F: lib/test_uuid.c
24231F: lib/uuid.c
24232
24233UV SYSFS DRIVER
24234M: Justin Ernst <[email protected]>
24235L: [email protected]
24236S: Maintained
24237F: drivers/platform/x86/uv_sysfs.c
24238
24239UVESAFB DRIVER
24240M: Michal Januszewski <[email protected]>
24241L: [email protected]
24242S: Maintained
24243W: https://github.com/mjanusz/v86d
24244F: Documentation/fb/uvesafb.rst
24245F: drivers/video/fbdev/uvesafb.*
24246
24247Ux500 CLOCK DRIVERS
24248M: Ulf Hansson <[email protected]>
24249L: [email protected]
24250L: [email protected] (moderated for non-subscribers)
24251S: Maintained
24252F: drivers/clk/ux500/
24253
24254V4L2 ASYNC AND FWNODE FRAMEWORKS
24255M: Sakari Ailus <[email protected]>
24256L: [email protected]
24257S: Maintained
24258T: git git://linuxtv.org/media_tree.git
24259F: drivers/media/v4l2-core/v4l2-async.c
24260F: drivers/media/v4l2-core/v4l2-fwnode.c
24261F: include/media/v4l2-async.h
24262F: include/media/v4l2-fwnode.h
24263
24264V4L2 LENS DRIVERS
24265M: Sakari Ailus <[email protected]>
24266L: [email protected]
24267S: Maintained
24268F: drivers/media/i2c/ak*
24269F: drivers/media/i2c/dw*
24270F: drivers/media/i2c/lm*
24271
24272V4L2 CAMERA SENSOR DRIVERS
24273M: Sakari Ailus <[email protected]>
24274L: [email protected]
24275S: Maintained
24276F: Documentation/driver-api/media/camera-sensor.rst
24277F: Documentation/driver-api/media/tx-rx.rst
24278F: drivers/media/i2c/ar*
24279F: drivers/media/i2c/gc*
24280F: drivers/media/i2c/hi*
24281F: drivers/media/i2c/imx*
24282F: drivers/media/i2c/mt*
24283F: drivers/media/i2c/og*
24284F: drivers/media/i2c/ov*
24285F: drivers/media/i2c/s5*
24286F: drivers/media/i2c/vgxy61.c
24287
24288VF610 NAND DRIVER
24289M: Stefan Agner <[email protected]>
24290L: [email protected]
24291S: Supported
24292F: drivers/mtd/nand/raw/vf610_nfc.c
24293
24294VFAT/FAT/MSDOS FILESYSTEM
24295M: OGAWA Hirofumi <[email protected]>
24296S: Maintained
24297F: Documentation/filesystems/vfat.rst
24298F: fs/fat/
24299F: tools/testing/selftests/filesystems/fat/
24300
24301VFIO CDX DRIVER
24302M: Nipun Gupta <[email protected]>
24303M: Nikhil Agarwal <[email protected]>
24304L: [email protected]
24305S: Maintained
24306F: drivers/vfio/cdx/*
24307
24308VFIO DRIVER
24309M: Alex Williamson <[email protected]>
24310L: [email protected]
24311S: Maintained
24312T: git https://github.com/awilliam/linux-vfio.git
24313F: Documentation/ABI/testing/debugfs-vfio
24314F: Documentation/ABI/testing/sysfs-devices-vfio-dev
24315F: Documentation/driver-api/vfio.rst
24316F: drivers/vfio/
24317F: include/linux/vfio.h
24318F: include/linux/vfio_pci_core.h
24319F: include/uapi/linux/vfio.h
24320
24321VFIO FSL-MC DRIVER
24322L: [email protected]
24323S: Orphan
24324F: drivers/vfio/fsl-mc/
24325
24326VFIO HISILICON PCI DRIVER
24327M: Longfang Liu <[email protected]>
24328M: Shameer Kolothum <[email protected]>
24329L: [email protected]
24330S: Maintained
24331F: drivers/vfio/pci/hisilicon/
24332
24333VFIO MEDIATED DEVICE DRIVERS
24334M: Kirti Wankhede <[email protected]>
24335L: [email protected]
24336S: Maintained
24337F: Documentation/driver-api/vfio-mediated-device.rst
24338F: drivers/vfio/mdev/
24339F: include/linux/mdev.h
24340F: samples/vfio-mdev/
24341
24342VFIO MLX5 PCI DRIVER
24343M: Yishai Hadas <[email protected]>
24344L: [email protected]
24345S: Maintained
24346F: drivers/vfio/pci/mlx5/
24347
24348VFIO NVIDIA GRACE GPU DRIVER
24349M: Ankit Agrawal <[email protected]>
24350L: [email protected]
24351S: Supported
24352F: drivers/vfio/pci/nvgrace-gpu/
24353
24354VFIO PCI DEVICE SPECIFIC DRIVERS
24355R: Jason Gunthorpe <[email protected]>
24356R: Yishai Hadas <[email protected]>
24357R: Shameer Kolothum <[email protected]>
24358R: Kevin Tian <[email protected]>
24359L: [email protected]
24360S: Maintained
24361P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24362F: drivers/vfio/pci/*/
24363
24364VFIO PDS PCI DRIVER
24365M: Brett Creeley <[email protected]>
24366L: [email protected]
24367S: Maintained
24368F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24369F: drivers/vfio/pci/pds/
24370
24371VFIO PLATFORM DRIVER
24372M: Eric Auger <[email protected]>
24373L: [email protected]
24374S: Maintained
24375F: drivers/vfio/platform/
24376
24377VFIO QAT PCI DRIVER
24378M: Xin Zeng <[email protected]>
24379M: Giovanni Cabiddu <[email protected]>
24380L: [email protected]
24381L: [email protected]
24382S: Supported
24383F: drivers/vfio/pci/qat/
24384
24385VFIO VIRTIO PCI DRIVER
24386M: Yishai Hadas <[email protected]>
24387L: [email protected]
24388L: [email protected]
24389S: Maintained
24390F: drivers/vfio/pci/virtio
24391
24392VGA_SWITCHEROO
24393R: Lukas Wunner <[email protected]>
24394S: Maintained
24395T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
24396F: Documentation/gpu/vga-switcheroo.rst
24397F: drivers/gpu/vga/vga_switcheroo.c
24398F: include/linux/vga_switcheroo.h
24399
24400VIA RHINE NETWORK DRIVER
24401M: Kevin Brace <[email protected]>
24402S: Maintained
24403F: drivers/net/ethernet/via/via-rhine.c
24404
24405VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24406M: Florian Tobias Schandinat <[email protected]>
24407L: [email protected]
24408S: Maintained
24409F: drivers/video/fbdev/via/
24410F: include/linux/via-core.h
24411F: include/linux/via_i2c.h
24412
24413VIA VELOCITY NETWORK DRIVER
24414M: Francois Romieu <[email protected]>
24415L: [email protected]
24416S: Maintained
24417F: drivers/net/ethernet/via/via-velocity.*
24418
24419VICODEC VIRTUAL CODEC DRIVER
24420M: Hans Verkuil <[email protected]>
24421L: [email protected]
24422S: Maintained
24423W: https://linuxtv.org
24424T: git git://linuxtv.org/media_tree.git
24425F: drivers/media/test-drivers/vicodec/*
24426
24427VIDEO I2C POLLING DRIVER
24428M: Matt Ranostay <[email protected]>
24429L: [email protected]
24430S: Maintained
24431F: drivers/media/i2c/video-i2c.c
24432
24433VIDEO MULTIPLEXER DRIVER
24434M: Philipp Zabel <[email protected]>
24435L: [email protected]
24436S: Maintained
24437F: drivers/media/platform/video-mux.c
24438
24439VIDEOBUF2 FRAMEWORK
24440M: Tomasz Figa <[email protected]>
24441M: Marek Szyprowski <[email protected]>
24442L: [email protected]
24443S: Maintained
24444F: drivers/media/common/videobuf2/*
24445F: include/media/videobuf2-*
24446
24447VIDTV VIRTUAL DIGITAL TV DRIVER
24448M: Daniel W. S. Almeida <[email protected]>
24449L: [email protected]
24450S: Maintained
24451W: https://linuxtv.org
24452T: git git://linuxtv.org/media_tree.git
24453F: drivers/media/test-drivers/vidtv/*
24454
24455VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24456M: Shuah Khan <[email protected]>
24457R: Kieran Bingham <[email protected]>
24458L: [email protected]
24459S: Maintained
24460W: https://linuxtv.org
24461T: git git://linuxtv.org/media_tree.git
24462F: drivers/media/test-drivers/vimc/*
24463
24464VIRT LIB
24465M: Alex Williamson <[email protected]>
24466M: Paolo Bonzini <[email protected]>
24467L: [email protected]
24468S: Supported
24469F: virt/lib/
24470
24471VIRTIO AND VHOST VSOCK DRIVER
24472M: Stefan Hajnoczi <[email protected]>
24473M: Stefano Garzarella <[email protected]>
24474L: [email protected]
24475L: [email protected]
24476L: [email protected]
24477S: Maintained
24478F: drivers/vhost/vsock.c
24479F: include/linux/virtio_vsock.h
24480F: include/uapi/linux/virtio_vsock.h
24481F: net/vmw_vsock/virtio_transport.c
24482F: net/vmw_vsock/virtio_transport_common.c
24483
24484VIRTIO BALLOON
24485M: "Michael S. Tsirkin" <[email protected]>
24486M: David Hildenbrand <[email protected]>
24487L: [email protected]
24488S: Maintained
24489F: drivers/virtio/virtio_balloon.c
24490F: include/linux/balloon_compaction.h
24491F: include/uapi/linux/virtio_balloon.h
24492F: mm/balloon_compaction.c
24493
24494VIRTIO BLOCK AND SCSI DRIVERS
24495M: "Michael S. Tsirkin" <[email protected]>
24496M: Jason Wang <[email protected]>
24497R: Paolo Bonzini <[email protected]>
24498R: Stefan Hajnoczi <[email protected]>
24499R: Eugenio Pérez <[email protected]>
24500L: [email protected]
24501S: Maintained
24502F: drivers/block/virtio_blk.c
24503F: drivers/scsi/virtio_scsi.c
24504F: include/uapi/linux/virtio_blk.h
24505F: include/uapi/linux/virtio_scsi.h
24506
24507VIRTIO CONSOLE DRIVER
24508M: Amit Shah <[email protected]>
24509L: [email protected]
24510S: Maintained
24511F: drivers/char/virtio_console.c
24512F: include/uapi/linux/virtio_console.h
24513
24514VIRTIO CORE AND NET DRIVERS
24515M: "Michael S. Tsirkin" <[email protected]>
24516M: Jason Wang <[email protected]>
24517R: Xuan Zhuo <[email protected]>
24518R: Eugenio Pérez <[email protected]>
24519L: [email protected]
24520S: Maintained
24521F: Documentation/ABI/testing/sysfs-bus-vdpa
24522F: Documentation/ABI/testing/sysfs-class-vduse
24523F: Documentation/devicetree/bindings/virtio/
24524F: Documentation/driver-api/virtio/
24525F: drivers/block/virtio_blk.c
24526F: drivers/crypto/virtio/
24527F: drivers/net/virtio_net.c
24528F: drivers/vdpa/
24529F: drivers/virtio/
24530F: include/linux/vdpa.h
24531F: include/linux/virtio*.h
24532F: include/linux/vringh.h
24533F: include/uapi/linux/virtio_*.h
24534F: net/vmw_vsock/virtio*
24535F: tools/virtio/
24536F: tools/testing/selftests/drivers/net/virtio_net/
24537
24538VIRTIO CRYPTO DRIVER
24539M: Gonglei <[email protected]>
24540L: [email protected]
24541L: [email protected]
24542S: Maintained
24543F: drivers/crypto/virtio/
24544F: include/uapi/linux/virtio_crypto.h
24545
24546VIRTIO DRIVERS FOR S390
24547M: Cornelia Huck <[email protected]>
24548M: Halil Pasic <[email protected]>
24549M: Eric Farman <[email protected]>
24550L: [email protected]
24551L: [email protected]
24552L: [email protected]
24553S: Supported
24554F: arch/s390/include/uapi/asm/virtio-ccw.h
24555F: drivers/s390/virtio/
24556
24557VIRTIO FILE SYSTEM
24558M: Vivek Goyal <[email protected]>
24559M: Stefan Hajnoczi <[email protected]>
24560M: Miklos Szeredi <[email protected]>
24561R: Eugenio Pérez <[email protected]>
24562L: [email protected]
24563L: [email protected]
24564S: Supported
24565W: https://virtio-fs.gitlab.io/
24566F: Documentation/filesystems/virtiofs.rst
24567F: fs/fuse/virtio_fs.c
24568F: include/uapi/linux/virtio_fs.h
24569
24570VIRTIO GPIO DRIVER
24571M: Enrico Weigelt, metux IT consult <[email protected]>
24572M: Viresh Kumar <[email protected]>
24573L: [email protected]
24574L: [email protected]
24575S: Maintained
24576F: drivers/gpio/gpio-virtio.c
24577F: include/uapi/linux/virtio_gpio.h
24578
24579VIRTIO GPU DRIVER
24580M: David Airlie <[email protected]>
24581M: Gerd Hoffmann <[email protected]>
24582R: Gurchetan Singh <[email protected]>
24583R: Chia-I Wu <[email protected]>
24584L: [email protected]
24585L: [email protected]
24586S: Maintained
24587T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
24588F: drivers/gpu/drm/ci/xfails/virtio*
24589F: drivers/gpu/drm/virtio/
24590F: include/uapi/linux/virtio_gpu.h
24591
24592VIRTIO HOST (VHOST)
24593M: "Michael S. Tsirkin" <[email protected]>
24594M: Jason Wang <[email protected]>
24595R: Eugenio Pérez <[email protected]>
24596L: [email protected]
24597L: [email protected]
24598L: [email protected]
24599S: Maintained
24600T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24601F: drivers/vhost/
24602F: include/linux/sched/vhost_task.h
24603F: include/linux/vhost_iotlb.h
24604F: include/uapi/linux/vhost.h
24605F: kernel/vhost_task.c
24606
24607VIRTIO HOST (VHOST-SCSI)
24608M: "Michael S. Tsirkin" <[email protected]>
24609M: Jason Wang <[email protected]>
24610M: Mike Christie <[email protected]>
24611R: Paolo Bonzini <[email protected]>
24612R: Stefan Hajnoczi <[email protected]>
24613L: [email protected]
24614S: Maintained
24615F: drivers/vhost/scsi.c
24616
24617VIRTIO I2C DRIVER
24618M: Viresh Kumar <[email protected]>
24619R: "Chen, Jian Jun" <[email protected]>
24620L: [email protected]
24621L: [email protected]
24622S: Maintained
24623F: drivers/i2c/busses/i2c-virtio.c
24624F: include/uapi/linux/virtio_i2c.h
24625
24626VIRTIO INPUT DRIVER
24627M: Gerd Hoffmann <[email protected]>
24628S: Maintained
24629F: drivers/virtio/virtio_input.c
24630F: include/uapi/linux/virtio_input.h
24631
24632VIRTIO IOMMU DRIVER
24633M: Jean-Philippe Brucker <[email protected]>
24634L: [email protected]
24635S: Maintained
24636F: drivers/iommu/virtio-iommu.c
24637F: include/uapi/linux/virtio_iommu.h
24638
24639VIRTIO MEM DRIVER
24640M: David Hildenbrand <[email protected]>
24641L: [email protected]
24642S: Maintained
24643W: https://virtio-mem.gitlab.io/
24644F: drivers/virtio/virtio_mem.c
24645F: include/uapi/linux/virtio_mem.h
24646
24647VIRTIO PMEM DRIVER
24648M: Pankaj Gupta <[email protected]>
24649L: [email protected]
24650S: Maintained
24651F: drivers/nvdimm/nd_virtio.c
24652F: drivers/nvdimm/virtio_pmem.c
24653
24654VIRTIO SOUND DRIVER
24655M: Anton Yakovlev <[email protected]>
24656M: "Michael S. Tsirkin" <[email protected]>
24657L: [email protected]
24658L: [email protected] (moderated for non-subscribers)
24659S: Maintained
24660F: include/uapi/linux/virtio_snd.h
24661F: sound/virtio/*
24662
24663VIRTUAL BOX GUEST DEVICE DRIVER
24664M: Hans de Goede <[email protected]>
24665M: Arnd Bergmann <[email protected]>
24666M: Greg Kroah-Hartman <[email protected]>
24667S: Maintained
24668F: drivers/virt/vboxguest/
24669F: include/linux/vbox_utils.h
24670F: include/uapi/linux/vbox*.h
24671
24672VIRTUAL BOX SHARED FOLDER VFS DRIVER
24673M: Hans de Goede <[email protected]>
24674L: [email protected]
24675S: Maintained
24676F: fs/vboxsf/*
24677
24678VIRTUAL PCM TEST DRIVER
24679M: Ivan Orlov <[email protected]>
24680L: [email protected]
24681S: Maintained
24682F: Documentation/sound/cards/pcmtest.rst
24683F: sound/drivers/pcmtest.c
24684F: tools/testing/selftests/alsa/test-pcmtest-driver.c
24685
24686VIRTUAL SERIO DEVICE DRIVER
24687M: Stephen Chandler Paul <[email protected]>
24688S: Maintained
24689F: drivers/input/serio/userio.c
24690F: include/uapi/linux/userio.h
24691
24692VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24693M: Javier Carrasco <[email protected]>
24694S: Maintained
24695F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24696F: drivers/iio/light/veml6075.c
24697
24698VISL VIRTUAL STATELESS DECODER DRIVER
24699M: Daniel Almeida <[email protected]>
24700L: [email protected]
24701S: Supported
24702F: drivers/media/test-drivers/visl
24703
24704VIVID VIRTUAL VIDEO DRIVER
24705M: Hans Verkuil <[email protected]>
24706L: [email protected]
24707S: Maintained
24708W: https://linuxtv.org
24709T: git git://linuxtv.org/media_tree.git
24710F: drivers/media/test-drivers/vivid/*
24711
24712VM SOCKETS (AF_VSOCK)
24713M: Stefano Garzarella <[email protected]>
24714L: [email protected]
24715L: [email protected]
24716S: Maintained
24717F: drivers/net/vsockmon.c
24718F: include/net/af_vsock.h
24719F: include/uapi/linux/vm_sockets.h
24720F: include/uapi/linux/vm_sockets_diag.h
24721F: include/uapi/linux/vsockmon.h
24722F: net/vmw_vsock/
24723F: tools/testing/vsock/
24724
24725VMA
24726M: Andrew Morton <[email protected]>
24727R: Liam R. Howlett <[email protected]>
24728R: Vlastimil Babka <[email protected]>
24729R: Lorenzo Stoakes <[email protected]>
24730L: [email protected]
24731S: Maintained
24732W: https://www.linux-mm.org
24733T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24734F: mm/vma.c
24735F: mm/vma.h
24736F: mm/vma_internal.h
24737F: tools/testing/vma/
24738
24739VMALLOC
24740M: Andrew Morton <[email protected]>
24741R: Uladzislau Rezki <[email protected]>
24742R: Christoph Hellwig <[email protected]>
24743L: [email protected]
24744S: Maintained
24745W: http://www.linux-mm.org
24746T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24747F: include/linux/vmalloc.h
24748F: mm/vmalloc.c
24749
24750VME SUBSYSTEM
24751L: [email protected]
24752S: Orphan
24753T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24754F: Documentation/driver-api/vme.rst
24755F: drivers/staging/vme_user/
24756
24757VMWARE BALLOON DRIVER
24758M: Jerrin Shaji George <[email protected]>
24759R: Broadcom internal kernel review list <[email protected]>
24760L: [email protected]
24761S: Supported
24762F: drivers/misc/vmw_balloon.c
24763
24764VMWARE HYPERVISOR INTERFACE
24765M: Ajay Kaher <[email protected]>
24766M: Alexey Makhalov <[email protected]>
24767R: Broadcom internal kernel review list <[email protected]>
24768L: [email protected]
24769L: [email protected]
24770S: Supported
24771T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24772F: arch/x86/include/asm/vmware.h
24773F: arch/x86/kernel/cpu/vmware.c
24774
24775VMWARE PVRDMA DRIVER
24776M: Bryan Tan <[email protected]>
24777M: Vishnu Dasa <[email protected]>
24778R: Broadcom internal kernel review list <[email protected]>
24779L: [email protected]
24780S: Supported
24781F: drivers/infiniband/hw/vmw_pvrdma/
24782
24783VMWARE PVSCSI DRIVER
24784M: Vishal Bhakta <[email protected]>
24785R: Broadcom internal kernel review list <[email protected]>
24786L: [email protected]
24787S: Supported
24788F: drivers/scsi/vmw_pvscsi.c
24789F: drivers/scsi/vmw_pvscsi.h
24790
24791VMWARE VIRTUAL PTP CLOCK DRIVER
24792M: Nick Shi <[email protected]>
24793R: Ajay Kaher <[email protected]>
24794R: Alexey Makhalov <[email protected]>
24795R: Broadcom internal kernel review list <[email protected]>
24796L: [email protected]
24797S: Supported
24798F: drivers/ptp/ptp_vmw.c
24799
24800VMWARE VMCI DRIVER
24801M: Bryan Tan <[email protected]>
24802M: Vishnu Dasa <[email protected]>
24803R: Broadcom internal kernel review list <[email protected]>
24804L: [email protected]
24805S: Supported
24806F: drivers/misc/vmw_vmci/
24807F: include/linux/vmw_vmci*
24808
24809VMWARE VMMOUSE SUBDRIVER
24810M: Zack Rusin <[email protected]>
24811R: Broadcom internal kernel review list <[email protected]>
24812L: [email protected]
24813S: Supported
24814F: drivers/input/mouse/vmmouse.c
24815F: drivers/input/mouse/vmmouse.h
24816
24817VMWARE VMXNET3 ETHERNET DRIVER
24818M: Ronak Doshi <[email protected]>
24819R: Broadcom internal kernel review list <[email protected]>
24820L: [email protected]
24821S: Supported
24822F: drivers/net/vmxnet3/
24823
24824VMWARE VSOCK VMCI TRANSPORT DRIVER
24825M: Bryan Tan <[email protected]>
24826M: Vishnu Dasa <[email protected]>
24827R: Broadcom internal kernel review list <[email protected]>
24828L: [email protected]
24829S: Supported
24830F: net/vmw_vsock/vmci_transport*
24831
24832VOCORE VOCORE2 BOARD
24833M: Harvey Hunt <[email protected]>
24834L: [email protected]
24835S: Maintained
24836F: arch/mips/boot/dts/ralink/vocore2.dts
24837
24838VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24839M: Liam Girdwood <[email protected]>
24840M: Mark Brown <[email protected]>
24841L: [email protected]
24842S: Supported
24843W: http://www.slimlogic.co.uk/?p=48
24844T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24845F: Documentation/devicetree/bindings/regulator/
24846F: Documentation/power/regulator/
24847F: drivers/regulator/
24848F: include/dt-bindings/regulator/
24849F: include/linux/regulator/
24850K: regulator_get_optional
24851
24852VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24853R: Matti Vaittinen <[email protected]>
24854F: drivers/regulator/irq_helpers.c
24855
24856VRF
24857M: David Ahern <[email protected]>
24858L: [email protected]
24859S: Maintained
24860F: Documentation/networking/vrf.rst
24861F: drivers/net/vrf.c
24862
24863VSPRINTF
24864M: Petr Mladek <[email protected]>
24865M: Steven Rostedt <[email protected]>
24866R: Andy Shevchenko <[email protected]>
24867R: Rasmus Villemoes <[email protected]>
24868R: Sergey Senozhatsky <[email protected]>
24869S: Maintained
24870T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24871F: Documentation/core-api/printk-formats.rst
24872F: lib/test_printf.c
24873F: lib/test_scanf.c
24874F: lib/vsprintf.c
24875
24876VT1211 HARDWARE MONITOR DRIVER
24877M: Juerg Haefliger <[email protected]>
24878L: [email protected]
24879S: Maintained
24880F: Documentation/hwmon/vt1211.rst
24881F: drivers/hwmon/vt1211.c
24882
24883VT8231 HARDWARE MONITOR DRIVER
24884M: Roger Lucas <[email protected]>
24885L: [email protected]
24886S: Maintained
24887F: drivers/hwmon/vt8231.c
24888
24889VUB300 USB to SDIO/SD/MMC bridge chip
24890L: [email protected]
24891S: Orphan
24892F: drivers/mmc/host/vub300.c
24893
24894W1 DALLAS'S 1-WIRE BUS
24895M: Krzysztof Kozlowski <[email protected]>
24896S: Maintained
24897F: Documentation/devicetree/bindings/w1/
24898F: Documentation/w1/
24899F: drivers/w1/
24900F: include/linux/w1.h
24901
24902W83791D HARDWARE MONITORING DRIVER
24903M: Marc Hulsman <[email protected]>
24904L: [email protected]
24905S: Maintained
24906F: Documentation/hwmon/w83791d.rst
24907F: drivers/hwmon/w83791d.c
24908
24909W83793 HARDWARE MONITORING DRIVER
24910M: Rudolf Marek <[email protected]>
24911L: [email protected]
24912S: Maintained
24913F: Documentation/hwmon/w83793.rst
24914F: drivers/hwmon/w83793.c
24915
24916W83795 HARDWARE MONITORING DRIVER
24917M: Jean Delvare <[email protected]>
24918L: [email protected]
24919S: Maintained
24920F: drivers/hwmon/w83795.c
24921
24922W83L51xD SD/MMC CARD INTERFACE DRIVER
24923M: Pierre Ossman <[email protected]>
24924S: Maintained
24925F: drivers/mmc/host/wbsd.*
24926
24927WACOM PROTOCOL 4 SERIAL TABLETS
24928M: Julian Squires <[email protected]>
24929M: Hans de Goede <[email protected]>
24930L: [email protected]
24931S: Maintained
24932F: drivers/input/tablet/wacom_serial4.c
24933
24934WANGXUN ETHERNET DRIVER
24935M: Jiawen Wu <[email protected]>
24936M: Mengyuan Lou <[email protected]>
24937L: [email protected]
24938S: Maintained
24939W: https://www.net-swift.com
24940F: Documentation/networking/device_drivers/ethernet/wangxun/*
24941F: drivers/net/ethernet/wangxun/
24942F: drivers/net/pcs/pcs-xpcs-wx.c
24943
24944WATCHDOG DEVICE DRIVERS
24945M: Wim Van Sebroeck <[email protected]>
24946M: Guenter Roeck <[email protected]>
24947L: [email protected]
24948S: Maintained
24949W: http://www.linux-watchdog.org/
24950T: git git://www.linux-watchdog.org/linux-watchdog.git
24951F: Documentation/devicetree/bindings/watchdog/
24952F: Documentation/watchdog/
24953F: drivers/watchdog/
24954F: include/linux/watchdog.h
24955F: include/trace/events/watchdog.h
24956F: include/uapi/linux/watchdog.h
24957
24958WAVE5 VPU CODEC DRIVER
24959M: Nas Chung <[email protected]>
24960M: Jackson Lee <[email protected]>
24961L: [email protected]
24962S: Maintained
24963F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24964F: drivers/media/platform/chips-media/wave5/
24965
24966WHISKEYCOVE PMIC GPIO DRIVER
24967M: Kuppuswamy Sathyanarayanan <[email protected]>
24968L: [email protected]
24969S: Maintained
24970F: drivers/gpio/gpio-wcove.c
24971
24972WHWAVE RTC DRIVER
24973M: Dianlong Li <[email protected]>
24974L: [email protected]
24975S: Maintained
24976F: drivers/rtc/rtc-sd3078.c
24977
24978WIIMOTE HID DRIVER
24979M: David Rheinsberg <[email protected]>
24980L: [email protected]
24981S: Maintained
24982F: drivers/hid/hid-wiimote*
24983
24984WILOCITY WIL6210 WIRELESS DRIVER
24985L: [email protected]
24986S: Orphan
24987W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24988F: drivers/net/wireless/ath/wil6210/
24989
24990WINBOND CIR DRIVER
24991M: David Härdeman <[email protected]>
24992S: Maintained
24993F: drivers/media/rc/winbond-cir.c
24994
24995WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24996L: [email protected]
24997S: Orphan
24998F: drivers/watchdog/ebc-c384_wdt.c
24999
25000WINSYSTEMS WS16C48 GPIO DRIVER
25001M: William Breathitt Gray <[email protected]>
25002L: [email protected]
25003S: Maintained
25004F: drivers/gpio/gpio-ws16c48.c
25005
25006WIREGUARD SECURE NETWORK TUNNEL
25007M: Jason A. Donenfeld <[email protected]>
25008L: [email protected]
25009L: [email protected]
25010S: Maintained
25011F: drivers/net/wireguard/
25012F: tools/testing/selftests/wireguard/
25013
25014WISTRON LAPTOP BUTTON DRIVER
25015M: Miloslav Trmac <[email protected]>
25016S: Maintained
25017F: drivers/input/misc/wistron_btns.c
25018
25019WMI BINARY MOF DRIVER
25020M: Armin Wolf <[email protected]>
25021R: Thomas Weißschuh <[email protected]>
25022L: [email protected]
25023S: Maintained
25024F: Documentation/ABI/stable/sysfs-platform-wmi-bmof
25025F: Documentation/wmi/devices/wmi-bmof.rst
25026F: drivers/platform/x86/wmi-bmof.c
25027
25028WOLFSON MICROELECTRONICS DRIVERS
25029L: [email protected]
25030S: Supported
25031W: https://github.com/CirrusLogic/linux-drivers/wiki
25032T: git https://github.com/CirrusLogic/linux-drivers.git
25033F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
25034F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
25035F: Documentation/devicetree/bindings/mfd/wm831x.txt
25036F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
25037F: Documentation/devicetree/bindings/sound/wlf,*.yaml
25038F: Documentation/devicetree/bindings/sound/wm*
25039F: Documentation/hwmon/wm83??.rst
25040F: arch/arm/mach-s3c/mach-crag6410*
25041F: drivers/clk/clk-wm83*.c
25042F: drivers/gpio/gpio-*wm*.c
25043F: drivers/gpio/gpio-arizona.c
25044F: drivers/hwmon/wm83??-hwmon.c
25045F: drivers/input/misc/wm831x-on.c
25046F: drivers/input/touchscreen/wm831x-ts.c
25047F: drivers/input/touchscreen/wm97*.c
25048F: drivers/leds/leds-wm83*.c
25049F: drivers/mfd/arizona*
25050F: drivers/mfd/cs47l24*
25051F: drivers/mfd/wm*.c
25052F: drivers/power/supply/wm83*.c
25053F: drivers/regulator/arizona*
25054F: drivers/regulator/wm8*.c
25055F: drivers/rtc/rtc-wm83*.c
25056F: drivers/video/backlight/wm83*_bl.c
25057F: drivers/watchdog/wm83*_wdt.c
25058F: include/linux/mfd/arizona/
25059F: include/linux/mfd/wm831x/
25060F: include/linux/mfd/wm8350/
25061F: include/linux/mfd/wm8400*
25062F: include/linux/regulator/arizona*
25063F: include/linux/wm97xx.h
25064F: include/sound/wm????.h
25065F: sound/soc/codecs/arizona*
25066F: sound/soc/codecs/cs47l24*
25067F: sound/soc/codecs/wm*
25068
25069WORKQUEUE
25070M: Tejun Heo <[email protected]>
25071R: Lai Jiangshan <[email protected]>
25072S: Maintained
25073T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25074F: Documentation/core-api/workqueue.rst
25075F: include/linux/workqueue.h
25076F: kernel/workqueue.c
25077F: kernel/workqueue_internal.h
25078
25079WWAN DRIVERS
25080M: Loic Poulain <[email protected]>
25081M: Sergey Ryazanov <[email protected]>
25082R: Johannes Berg <[email protected]>
25083L: [email protected]
25084S: Maintained
25085F: drivers/net/wwan/
25086F: include/linux/wwan.h
25087F: include/uapi/linux/wwan.h
25088
25089X-POWERS AXP288 PMIC DRIVERS
25090M: Hans de Goede <[email protected]>
25091S: Maintained
25092F: drivers/acpi/pmic/intel_pmic_xpower.c
25093N: axp288
25094
25095X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25096M: Chen-Yu Tsai <[email protected]>
25097L: [email protected]
25098S: Maintained
25099N: axp[128]
25100
25101X.25 STACK
25102M: Martin Schiller <[email protected]>
25103L: [email protected]
25104S: Maintained
25105F: Documentation/networking/lapb-module.rst
25106F: Documentation/networking/x25*
25107F: drivers/net/wan/hdlc_x25.c
25108F: drivers/net/wan/lapbether.c
25109F: include/*/lapb.h
25110F: include/net/x25*
25111F: include/uapi/linux/x25.h
25112F: net/lapb/
25113F: net/x25/
25114
25115X86 ARCHITECTURE (32-BIT AND 64-BIT)
25116M: Thomas Gleixner <[email protected]>
25117M: Ingo Molnar <[email protected]>
25118M: Borislav Petkov <[email protected]>
25119M: Dave Hansen <[email protected]>
25120M: [email protected]
25121R: "H. Peter Anvin" <[email protected]>
25122L: [email protected]
25123S: Maintained
25124T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25125F: Documentation/arch/x86/
25126F: Documentation/devicetree/bindings/x86/
25127F: arch/x86/
25128F: tools/testing/selftests/x86
25129
25130X86 CPUID DATABASE
25131M: Borislav Petkov <[email protected]>
25132M: Thomas Gleixner <[email protected]>
25133M: [email protected]
25134R: Ahmed S. Darwish <[email protected]>
25135L: [email protected]
25136S: Maintained
25137W: https://x86-cpuid.org
25138F: tools/arch/x86/kcpuid/cpuid.csv
25139
25140X86 ENTRY CODE
25141M: Andy Lutomirski <[email protected]>
25142L: [email protected]
25143S: Maintained
25144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25145F: arch/x86/entry/
25146
25147X86 HARDWARE VULNERABILITIES
25148M: Thomas Gleixner <[email protected]>
25149M: Borislav Petkov <[email protected]>
25150M: Peter Zijlstra <[email protected]>
25151M: Josh Poimboeuf <[email protected]>
25152R: Pawan Gupta <[email protected]>
25153S: Maintained
25154F: Documentation/admin-guide/hw-vuln/
25155F: arch/x86/include/asm/nospec-branch.h
25156F: arch/x86/kernel/cpu/bugs.c
25157
25158X86 MCE INFRASTRUCTURE
25159M: Tony Luck <[email protected]>
25160M: Borislav Petkov <[email protected]>
25161L: [email protected]
25162S: Maintained
25163F: Documentation/ABI/testing/sysfs-mce
25164F: Documentation/arch/x86/x86_64/machinecheck.rst
25165F: arch/x86/kernel/cpu/mce/*
25166
25167X86 MICROCODE UPDATE SUPPORT
25168M: Borislav Petkov <[email protected]>
25169S: Maintained
25170F: arch/x86/kernel/cpu/microcode/*
25171
25172X86 MM
25173M: Dave Hansen <[email protected]>
25174M: Andy Lutomirski <[email protected]>
25175M: Peter Zijlstra <[email protected]>
25176L: [email protected]
25177S: Maintained
25178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25179F: arch/x86/mm/
25180
25181X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25182M: Hans de Goede <[email protected]>
25183L: [email protected]
25184S: Maintained
25185T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25186F: drivers/platform/x86/x86-android-tablets/
25187
25188X86 PLATFORM DRIVERS
25189M: Hans de Goede <[email protected]>
25190M: Ilpo Järvinen <[email protected]>
25191L: [email protected]
25192S: Maintained
25193Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
25194T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25195F: drivers/platform/olpc/
25196F: drivers/platform/x86/
25197F: include/linux/platform_data/x86/
25198
25199X86 PLATFORM UV HPE SUPERDOME FLEX
25200M: Steve Wahl <[email protected]>
25201R: Justin Ernst <[email protected]>
25202R: Kyle Meyer <[email protected]>
25203R: Dimitri Sivanich <[email protected]>
25204R: Russ Anderson <[email protected]>
25205S: Supported
25206F: arch/x86/include/asm/uv/
25207F: arch/x86/kernel/apic/x2apic_uv_x.c
25208F: arch/x86/platform/uv/
25209
25210X86 STACK UNWINDING
25211M: Josh Poimboeuf <[email protected]>
25212M: Peter Zijlstra <[email protected]>
25213S: Supported
25214F: arch/x86/include/asm/unwind*.h
25215F: arch/x86/kernel/dumpstack.c
25216F: arch/x86/kernel/stacktrace.c
25217F: arch/x86/kernel/unwind_*.c
25218
25219X86 TRUST DOMAIN EXTENSIONS (TDX)
25220M: Kirill A. Shutemov <[email protected]>
25221R: Dave Hansen <[email protected]>
25222L: [email protected]
25223L: [email protected]
25224S: Supported
25225T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25226F: arch/x86/boot/compressed/tdx*
25227F: arch/x86/coco/tdx/
25228F: arch/x86/include/asm/shared/tdx.h
25229F: arch/x86/include/asm/tdx.h
25230F: arch/x86/virt/vmx/tdx/
25231F: drivers/virt/coco/tdx-guest
25232
25233X86 VDSO
25234M: Andy Lutomirski <[email protected]>
25235L: [email protected]
25236S: Maintained
25237T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25238F: arch/x86/entry/vdso/
25239
25240XARRAY
25241M: Matthew Wilcox <[email protected]>
25242L: [email protected]
25243S: Supported
25244F: Documentation/core-api/xarray.rst
25245F: include/linux/idr.h
25246F: include/linux/xarray.h
25247F: lib/idr.c
25248F: lib/xarray.c
25249F: tools/testing/radix-tree
25250
25251XBOX DVD IR REMOTE
25252M: Benjamin Valentin <[email protected]>
25253S: Maintained
25254F: drivers/media/rc/keymaps/rc-xbox-dvd.c
25255F: drivers/media/rc/xbox_remote.c
25256
25257XC2028/3028 TUNER DRIVER
25258M: Mauro Carvalho Chehab <[email protected]>
25259L: [email protected]
25260S: Maintained
25261W: https://linuxtv.org
25262T: git git://linuxtv.org/media_tree.git
25263F: drivers/media/tuners/xc2028.*
25264
25265XDP (eXpress Data Path)
25266M: Alexei Starovoitov <[email protected]>
25267M: Daniel Borkmann <[email protected]>
25268M: David S. Miller <[email protected]>
25269M: Jakub Kicinski <[email protected]>
25270M: Jesper Dangaard Brouer <[email protected]>
25271M: John Fastabend <[email protected]>
25272L: [email protected]
25273L: [email protected]
25274S: Supported
25275F: drivers/net/ethernet/*/*/*/*/*xdp*
25276F: drivers/net/ethernet/*/*/*xdp*
25277F: include/net/xdp.h
25278F: include/net/xdp_priv.h
25279F: include/trace/events/xdp.h
25280F: kernel/bpf/cpumap.c
25281F: kernel/bpf/devmap.c
25282F: net/core/xdp.c
25283F: samples/bpf/xdp*
25284F: tools/testing/selftests/bpf/*/*xdp*
25285F: tools/testing/selftests/bpf/*xdp*
25286K: (?:\b|_)xdp(?:\b|_)
25287
25288XDP SOCKETS (AF_XDP)
25289M: Björn Töpel <[email protected]>
25290M: Magnus Karlsson <[email protected]>
25291M: Maciej Fijalkowski <[email protected]>
25292R: Jonathan Lemon <[email protected]>
25293L: [email protected]
25294L: [email protected]
25295S: Maintained
25296F: Documentation/networking/af_xdp.rst
25297F: include/net/netns/xdp.h
25298F: include/net/xdp_sock*
25299F: include/net/xsk_buff_pool.h
25300F: include/uapi/linux/if_xdp.h
25301F: include/uapi/linux/xdp_diag.h
25302F: net/xdp/
25303F: tools/testing/selftests/bpf/*xsk*
25304
25305XEN BLOCK SUBSYSTEM
25306M: Roger Pau Monné <[email protected]>
25307L: [email protected] (moderated for non-subscribers)
25308S: Supported
25309F: drivers/block/xen*
25310F: drivers/block/xen-blkback/*
25311
25312XEN HYPERVISOR ARM
25313M: Stefano Stabellini <[email protected]>
25314L: [email protected] (moderated for non-subscribers)
25315S: Maintained
25316F: arch/arm/include/asm/xen/
25317F: arch/arm/xen/
25318
25319XEN HYPERVISOR ARM64
25320M: Stefano Stabellini <[email protected]>
25321L: [email protected] (moderated for non-subscribers)
25322S: Maintained
25323F: arch/arm64/include/asm/xen/
25324F: arch/arm64/xen/
25325
25326XEN HYPERVISOR INTERFACE
25327M: Juergen Gross <[email protected]>
25328M: Stefano Stabellini <[email protected]>
25329R: Oleksandr Tyshchenko <[email protected]>
25330L: [email protected] (moderated for non-subscribers)
25331S: Supported
25332T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25333F: Documentation/ABI/stable/sysfs-hypervisor-xen
25334F: Documentation/ABI/testing/sysfs-hypervisor-xen
25335F: drivers/*/xen-*front.c
25336F: drivers/xen/
25337F: include/uapi/xen/
25338F: include/xen/
25339F: kernel/configs/xen.config
25340
25341XEN HYPERVISOR X86
25342M: Juergen Gross <[email protected]>
25343R: Boris Ostrovsky <[email protected]>
25344L: [email protected] (moderated for non-subscribers)
25345S: Supported
25346F: arch/x86/configs/xen.config
25347F: arch/x86/include/asm/pvclock-abi.h
25348F: arch/x86/include/asm/xen/
25349F: arch/x86/platform/pvh/
25350F: arch/x86/xen/
25351
25352XEN NETWORK BACKEND DRIVER
25353M: Wei Liu <[email protected]>
25354M: Paul Durrant <[email protected]>
25355L: [email protected] (moderated for non-subscribers)
25356L: [email protected]
25357S: Supported
25358F: drivers/net/xen-netback/*
25359
25360XEN PCI SUBSYSTEM
25361M: Juergen Gross <[email protected]>
25362L: [email protected] (moderated for non-subscribers)
25363S: Supported
25364F: arch/x86/pci/*xen*
25365F: drivers/pci/*xen*
25366
25367XEN PVSCSI DRIVERS
25368M: Juergen Gross <[email protected]>
25369L: [email protected] (moderated for non-subscribers)
25370L: [email protected]
25371S: Supported
25372F: drivers/scsi/xen-scsifront.c
25373F: drivers/xen/xen-scsiback.c
25374F: include/xen/interface/io/vscsiif.h
25375
25376XEN PVUSB DRIVER
25377M: Juergen Gross <[email protected]>
25378L: [email protected] (moderated for non-subscribers)
25379L: [email protected]
25380S: Supported
25381F: drivers/usb/host/xen*
25382F: include/xen/interface/io/usbif.h
25383
25384XEN SOUND FRONTEND DRIVER
25385M: Oleksandr Andrushchenko <[email protected]>
25386L: [email protected] (moderated for non-subscribers)
25387L: [email protected] (moderated for non-subscribers)
25388S: Supported
25389F: sound/xen/*
25390
25391XEN SWIOTLB SUBSYSTEM
25392M: Juergen Gross <[email protected]>
25393M: Stefano Stabellini <[email protected]>
25394L: [email protected] (moderated for non-subscribers)
25395L: [email protected]
25396S: Supported
25397F: arch/*/include/asm/xen/swiotlb-xen.h
25398F: drivers/xen/swiotlb-xen.c
25399F: include/xen/arm/swiotlb-xen.h
25400F: include/xen/swiotlb-xen.h
25401
25402XFS FILESYSTEM
25403M: Chandan Babu R <[email protected]>
25404R: Darrick J. Wong <[email protected]>
25405L: [email protected]
25406S: Supported
25407W: http://xfs.org/
25408C: irc://irc.oftc.net/xfs
25409T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25410P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25411F: Documentation/ABI/testing/sysfs-fs-xfs
25412F: Documentation/admin-guide/xfs.rst
25413F: Documentation/filesystems/xfs/*
25414F: fs/xfs/
25415F: include/uapi/linux/dqblk_xfs.h
25416F: include/uapi/linux/fsmap.h
25417
25418XILINX AMS DRIVER
25419M: Anand Ashok Dumbre <[email protected]>
25420L: [email protected]
25421S: Maintained
25422F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25423F: drivers/iio/adc/xilinx-ams.c
25424
25425XILINX AXI ETHERNET DRIVER
25426M: Radhey Shyam Pandey <[email protected]>
25427S: Maintained
25428F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25429F: drivers/net/ethernet/xilinx/xilinx_axienet*
25430
25431XILINX CAN DRIVER
25432M: Appana Durga Kedareswara rao <[email protected]>
25433L: [email protected]
25434S: Maintained
25435F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25436F: drivers/net/can/xilinx_can.c
25437
25438XILINX EVENT MANAGEMENT DRIVER
25439M: Michal Simek <[email protected]>
25440S: Maintained
25441F: drivers/soc/xilinx/xlnx_event_manager.c
25442F: include/linux/firmware/xlnx-event-manager.h
25443
25444XILINX GPIO DRIVER
25445M: Shubhrajyoti Datta <[email protected]>
25446R: Srinivas Neeli <[email protected]>
25447R: Michal Simek <[email protected]>
25448S: Maintained
25449F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25450F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25451F: drivers/gpio/gpio-xilinx.c
25452F: drivers/gpio/gpio-zynq.c
25453
25454XILINX LL TEMAC ETHERNET DRIVER
25455L: [email protected]
25456S: Orphan
25457F: drivers/net/ethernet/xilinx/ll_temac*
25458
25459XILINX PWM DRIVER
25460M: Sean Anderson <[email protected]>
25461S: Maintained
25462F: drivers/pwm/pwm-xilinx.c
25463F: include/clocksource/timer-xilinx.h
25464
25465XILINX SD-FEC IP CORES
25466M: Derek Kiernan <[email protected]>
25467M: Dragan Cvetic <[email protected]>
25468S: Maintained
25469F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25470F: Documentation/misc-devices/xilinx_sdfec.rst
25471F: drivers/misc/Kconfig
25472F: drivers/misc/Makefile
25473F: drivers/misc/xilinx_sdfec.c
25474F: include/uapi/misc/xilinx_sdfec.h
25475
25476XILINX UARTLITE SERIAL DRIVER
25477M: Peter Korsgaard <[email protected]>
25478L: [email protected]
25479S: Maintained
25480F: drivers/tty/serial/uartlite.c
25481
25482XILINX VIDEO IP CORES
25483M: Laurent Pinchart <[email protected]>
25484L: [email protected]
25485S: Supported
25486T: git git://linuxtv.org/media_tree.git
25487F: Documentation/devicetree/bindings/media/xilinx/
25488F: drivers/media/platform/xilinx/
25489F: include/uapi/linux/xilinx-v4l2-controls.h
25490
25491XILINX VERSAL EDAC DRIVER
25492M: Shubhrajyoti Datta <[email protected]>
25493M: Sai Krishna Potthuri <[email protected]>
25494S: Maintained
25495F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25496F: drivers/edac/versal_edac.c
25497
25498XILINX WATCHDOG DRIVER
25499M: Srinivas Neeli <[email protected]>
25500R: Shubhrajyoti Datta <[email protected]>
25501R: Michal Simek <[email protected]>
25502S: Maintained
25503F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25504F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25505F: drivers/watchdog/of_xilinx_wdt.c
25506F: drivers/watchdog/xilinx_wwdt.c
25507
25508XILINX XDMA DRIVER
25509M: Lizhi Hou <[email protected]>
25510M: Brian Xu <[email protected]>
25511M: Raj Kumar Rampelli <[email protected]>
25512L: [email protected]
25513S: Supported
25514F: drivers/dma/xilinx/xdma-regs.h
25515F: drivers/dma/xilinx/xdma.c
25516F: include/linux/dma/amd_xdma.h
25517F: include/linux/platform_data/amd_xdma.h
25518
25519XILINX ZYNQMP DPDMA DRIVER
25520M: Laurent Pinchart <[email protected]>
25521L: [email protected]
25522S: Supported
25523F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25524F: drivers/dma/xilinx/xilinx_dpdma.c
25525F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25526
25527XILINX ZYNQMP OCM EDAC DRIVER
25528M: Shubhrajyoti Datta <[email protected]>
25529M: Sai Krishna Potthuri <[email protected]>
25530S: Maintained
25531F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25532F: drivers/edac/zynqmp_edac.c
25533
25534XILINX ZYNQMP PSGTR PHY DRIVER
25535M: Laurent Pinchart <[email protected]>
25536L: [email protected]
25537S: Supported
25538T: git https://github.com/Xilinx/linux-xlnx.git
25539F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25540F: drivers/phy/xilinx/phy-zynqmp.c
25541
25542XILINX ZYNQMP SHA3 DRIVER
25543M: Harsha <[email protected]>
25544S: Maintained
25545F: drivers/crypto/xilinx/zynqmp-sha.c
25546
25547XILINX ZYNQMP NVMEM DRIVER
25548M: Praveen Teja Kundanala <[email protected]>
25549M: Kalyani Akula <[email protected]>
25550R: Michal Simek <[email protected]>
25551S: Maintained
25552F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25553F: drivers/nvmem/zynqmp_nvmem.c
25554
25555XILLYBUS DRIVER
25556M: Eli Billauer <[email protected]>
25557L: [email protected]
25558S: Supported
25559F: drivers/char/xillybus/
25560
25561XLP9XX I2C DRIVER
25562M: George Cherian <[email protected]>
25563L: [email protected]
25564S: Supported
25565W: http://www.marvell.com
25566F: drivers/i2c/busses/i2c-xlp9xx.c
25567
25568XRA1403 GPIO EXPANDER
25569M: Nandor Han <[email protected]>
25570L: [email protected]
25571S: Maintained
25572F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25573F: drivers/gpio/gpio-xra1403.c
25574
25575XTENSA XTFPGA PLATFORM SUPPORT
25576M: Max Filippov <[email protected]>
25577S: Maintained
25578F: drivers/spi/spi-xtensa-xtfpga.c
25579F: sound/soc/xtensa/xtfpga-i2s.c
25580
25581XZ EMBEDDED
25582M: Lasse Collin <[email protected]>
25583S: Maintained
25584W: https://tukaani.org/xz/embedded.html
25585B: https://github.com/tukaani-project/xz-embedded/issues
25586C: irc://irc.libera.chat/tukaani
25587F: Documentation/staging/xz.rst
25588F: include/linux/decompress/unxz.h
25589F: include/linux/xz.h
25590F: lib/decompress_unxz.c
25591F: lib/xz/
25592F: scripts/xz_wrap.sh
25593
25594YAM DRIVER FOR AX.25
25595M: Jean-Paul Roubelat <[email protected]>
25596L: [email protected]
25597S: Maintained
25598F: drivers/net/hamradio/yam*
25599F: include/linux/yam.h
25600
25601YAMA SECURITY MODULE
25602M: Kees Cook <[email protected]>
25603S: Supported
25604T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25605F: Documentation/admin-guide/LSM/Yama.rst
25606F: security/yama/
25607
25608YAML NETLINK (YNL)
25609M: Donald Hunter <[email protected]>
25610M: Jakub Kicinski <[email protected]>
25611F: Documentation/netlink/
25612F: Documentation/userspace-api/netlink/intro-specs.rst
25613F: Documentation/userspace-api/netlink/specs.rst
25614F: tools/net/ynl/
25615
25616YEALINK PHONE DRIVER
25617M: Henk Vergonet <[email protected]>
25618S: Maintained
25619F: Documentation/input/devices/yealink.rst
25620F: drivers/input/misc/yealink.*
25621
25622Z3FOLD COMPRESSED PAGE ALLOCATOR
25623M: Vitaly Wool <[email protected]>
25624R: Miaohe Lin <[email protected]>
25625L: [email protected]
25626S: Maintained
25627F: mm/z3fold.c
25628
25629Z8530 DRIVER FOR AX.25
25630M: Joerg Reuter <[email protected]>
25631L: [email protected]
25632S: Maintained
25633W: http://yaina.de/jreuter/
25634W: http://www.qsl.net/dl1bke/
25635F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
25636F: drivers/net/hamradio/*scc.c
25637F: drivers/net/hamradio/z8530.h
25638
25639ZBUD COMPRESSED PAGE ALLOCATOR
25640M: Seth Jennings <[email protected]>
25641M: Dan Streetman <[email protected]>
25642L: [email protected]
25643S: Maintained
25644F: mm/zbud.c
25645
25646ZD1211RW WIRELESS DRIVER
25647L: [email protected]
25648S: Orphan
25649F: drivers/net/wireless/zydas/zd1211rw/
25650
25651ZD1301 MEDIA DRIVER
25652L: [email protected]
25653S: Orphan
25654W: https://linuxtv.org/
25655Q: https://patchwork.linuxtv.org/project/linux-media/list/
25656F: drivers/media/usb/dvb-usb-v2/zd1301*
25657
25658ZD1301_DEMOD MEDIA DRIVER
25659L: [email protected]
25660S: Orphan
25661W: https://linuxtv.org/
25662Q: https://patchwork.linuxtv.org/project/linux-media/list/
25663F: drivers/media/dvb-frontends/zd1301_demod*
25664
25665ZHAOXIN PROCESSOR SUPPORT
25666M: Tony W Wang-oc <[email protected]>
25667L: [email protected]
25668S: Maintained
25669F: arch/x86/kernel/cpu/zhaoxin.c
25670
25671ZONEFS FILESYSTEM
25672M: Damien Le Moal <[email protected]>
25673M: Naohiro Aota <[email protected]>
25674R: Johannes Thumshirn <[email protected]>
25675L: [email protected]
25676S: Maintained
25677T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25678F: Documentation/filesystems/zonefs.rst
25679F: fs/zonefs/
25680
25681ZR36067 VIDEO FOR LINUX DRIVER
25682M: Corentin Labbe <[email protected]>
25683L: [email protected]
25684L: [email protected]
25685S: Maintained
25686W: http://mjpeg.sourceforge.net/driver-zoran/
25687Q: https://patchwork.linuxtv.org/project/linux-media/list/
25688F: Documentation/driver-api/media/drivers/zoran.rst
25689F: drivers/media/pci/zoran/
25690
25691ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25692M: Minchan Kim <[email protected]>
25693M: Sergey Senozhatsky <[email protected]>
25694L: [email protected]
25695S: Maintained
25696F: Documentation/admin-guide/blockdev/zram.rst
25697F: drivers/block/zram/
25698
25699ZS DECSTATION Z85C30 SERIAL DRIVER
25700M: "Maciej W. Rozycki" <[email protected]>
25701S: Maintained
25702F: drivers/tty/serial/zs.*
25703
25704ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25705M: Minchan Kim <[email protected]>
25706M: Sergey Senozhatsky <[email protected]>
25707L: [email protected]
25708S: Maintained
25709F: Documentation/mm/zsmalloc.rst
25710F: include/linux/zsmalloc.h
25711F: mm/zsmalloc.c
25712
25713ZSTD
25714M: Nick Terrell <[email protected]>
25715S: Maintained
25716B: https://github.com/facebook/zstd/issues
25717T: git https://github.com/terrelln/linux.git
25718F: crypto/zstd.c
25719F: include/linux/zstd*
25720F: lib/decompress_unzstd.c
25721F: lib/zstd/
25722N: zstd
25723K: zstd
25724
25725ZSWAP COMPRESSED SWAP CACHING
25726M: Johannes Weiner <[email protected]>
25727M: Yosry Ahmed <[email protected]>
25728M: Nhat Pham <[email protected]>
25729R: Chengming Zhou <[email protected]>
25730L: [email protected]
25731S: Maintained
25732F: Documentation/admin-guide/mm/zswap.rst
25733F: include/linux/zpool.h
25734F: include/linux/zswap.h
25735F: mm/zpool.c
25736F: mm/zswap.c
25737F: tools/testing/selftests/cgroup/test_zswap.c
25738
25739SENARYTECH AUDIO CODEC DRIVER
25740M: bo liu <[email protected]>
25741S: Maintained
25742T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25743F: sound/pci/hda/patch_senarytech.c
25744
25745THE REST
25746M: Linus Torvalds <[email protected]>
25747L: [email protected]
25748S: Buried alive in reporters
25749T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25750F: *
25751F: */