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

26313 lines · 782.0 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
188AAEON UPBOARD FPGA MFD DRIVER
189M: Thomas Richard <[email protected]>
190S: Maintained
191F: drivers/leds/leds-upboard.c
192F: drivers/mfd/upboard-fpga.c
193F: drivers/pinctrl/pinctrl-upboard.c
194F: include/linux/mfd/upboard-fpga.h
195
196AB8500 BATTERY AND CHARGER DRIVERS
197M: Linus Walleij <[email protected]>
198F: Documentation/devicetree/bindings/power/supply/*ab8500*
199F: drivers/power/supply/*ab8500*
200
201ABI/API
202L: [email protected]
203F: include/linux/syscalls.h
204F: kernel/sys_ni.c
205X: arch/*/include/uapi/
206X: include/uapi/
207
208ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
209M: Hans de Goede <[email protected]>
210L: [email protected]
211S: Maintained
212F: drivers/hwmon/abituguru.c
213
214ABIT UGURU 3 HARDWARE MONITOR DRIVER
215M: Alistair John Strachan <[email protected]>
216L: [email protected]
217S: Maintained
218F: drivers/hwmon/abituguru3.c
219
220ACCES 104-DIO-48E GPIO DRIVER
221M: William Breathitt Gray <[email protected]>
222L: [email protected]
223S: Maintained
224F: drivers/gpio/gpio-104-dio-48e.c
225
226ACCES 104-IDI-48 GPIO DRIVER
227M: William Breathitt Gray <[email protected]>
228L: [email protected]
229S: Maintained
230F: drivers/gpio/gpio-104-idi-48.c
231
232ACCES 104-IDIO-16 GPIO DRIVER
233M: William Breathitt Gray <[email protected]>
234L: [email protected]
235S: Maintained
236F: drivers/gpio/gpio-104-idio-16.c
237
238ACCES 104-QUAD-8 DRIVER
239M: William Breathitt Gray <[email protected]>
240L: [email protected]
241S: Maintained
242F: drivers/counter/104-quad-8.c
243
244ACCES IDIO-16 GPIO LIBRARY
245M: William Breathitt Gray <[email protected]>
246L: [email protected]
247S: Maintained
248F: drivers/gpio/gpio-idio-16.c
249F: drivers/gpio/gpio-idio-16.h
250
251ACCES PCI-IDIO-16 GPIO DRIVER
252M: William Breathitt Gray <[email protected]>
253L: [email protected]
254S: Maintained
255F: drivers/gpio/gpio-pci-idio-16.c
256
257ACCES PCIe-IDIO-24 GPIO DRIVER
258M: William Breathitt Gray <[email protected]>
259L: [email protected]
260S: Maintained
261F: drivers/gpio/gpio-pcie-idio-24.c
262
263ACENIC DRIVER
264M: Jes Sorensen <[email protected]>
265L: [email protected]
266S: Maintained
267F: drivers/net/ethernet/alteon/acenic*
268
269ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
270M: Peter Kaestle <[email protected]>
271L: [email protected]
272S: Maintained
273W: http://piie.net/?section=acerhdf
274F: drivers/platform/x86/acerhdf.c
275
276ACER WMI LAPTOP EXTRAS
277M: "Lee, Chun-Yi" <[email protected]>
278L: [email protected]
279S: Maintained
280F: drivers/platform/x86/acer-wmi.c
281
282ACPI
283M: "Rafael J. Wysocki" <[email protected]>
284R: Len Brown <[email protected]>
285L: [email protected]
286S: Supported
287Q: https://patchwork.kernel.org/project/linux-acpi/list/
288B: https://bugzilla.kernel.org
289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290F: Documentation/ABI/testing/configfs-acpi
291F: Documentation/ABI/testing/sysfs-bus-acpi
292F: Documentation/firmware-guide/acpi/
293F: arch/x86/kernel/acpi/
294F: arch/x86/pci/acpi.c
295F: drivers/acpi/
296F: drivers/pci/*/*acpi*
297F: drivers/pci/*acpi*
298F: drivers/pnp/pnpacpi/
299F: include/acpi/
300F: include/linux/acpi.h
301F: include/linux/fwnode.h
302F: include/linux/fw_table.h
303F: lib/fw_table.c
304F: tools/power/acpi/
305
306ACPI APEI
307M: "Rafael J. Wysocki" <[email protected]>
308R: Len Brown <[email protected]>
309R: James Morse <[email protected]>
310R: Tony Luck <[email protected]>
311R: Borislav Petkov <[email protected]>
312L: [email protected]
313F: drivers/acpi/apei/
314
315ACPI COMPONENT ARCHITECTURE (ACPICA)
316M: Robert Moore <[email protected]>
317M: "Rafael J. Wysocki" <[email protected]>
318L: [email protected]
319L: [email protected]
320S: Supported
321W: https://acpica.org/
322W: https://github.com/acpica/acpica/
323Q: https://patchwork.kernel.org/project/linux-acpi/list/
324B: https://bugzilla.kernel.org
325B: https://bugs.acpica.org
326T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
327F: drivers/acpi/acpica/
328F: include/acpi/
329F: tools/power/acpi/
330
331ACPI FOR ARM64 (ACPI/arm64)
332M: Lorenzo Pieralisi <[email protected]>
333M: Hanjun Guo <[email protected]>
334M: Sudeep Holla <[email protected]>
335L: [email protected]
336L: [email protected] (moderated for non-subscribers)
337S: Maintained
338F: drivers/acpi/arm64
339F: include/linux/acpi_iort.h
340
341ACPI FOR RISC-V (ACPI/riscv)
342M: Sunil V L <[email protected]>
343L: [email protected]
344L: [email protected]
345S: Maintained
346F: drivers/acpi/riscv/
347
348ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
349M: Sudeep Holla <[email protected]>
350L: [email protected]
351S: Supported
352F: drivers/mailbox/pcc.c
353
354ACPI PMIC DRIVERS
355M: "Rafael J. Wysocki" <[email protected]>
356M: Len Brown <[email protected]>
357R: Andy Shevchenko <[email protected]>
358R: Mika Westerberg <[email protected]>
359L: [email protected]
360S: Supported
361Q: https://patchwork.kernel.org/project/linux-acpi/list/
362B: https://bugzilla.kernel.org
363T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
364F: drivers/acpi/pmic/
365
366ACPI QUICKSTART DRIVER
367M: Armin Wolf <[email protected]>
368L: [email protected]
369S: Maintained
370F: drivers/platform/x86/quickstart.c
371
372ACPI SERIAL MULTI INSTANTIATE DRIVER
373M: Hans de Goede <[email protected]>
374L: [email protected]
375S: Maintained
376F: drivers/platform/x86/serial-multi-instantiate.c
377
378ACPI THERMAL DRIVER
379M: Rafael J. Wysocki <[email protected]>
380R: Zhang Rui <[email protected]>
381L: [email protected]
382S: Supported
383B: https://bugzilla.kernel.org
384F: drivers/acpi/*thermal*
385
386ACPI VIOT DRIVER
387M: Jean-Philippe Brucker <[email protected]>
388L: [email protected]
389L: [email protected]
390S: Maintained
391F: drivers/acpi/viot.c
392F: include/linux/acpi_viot.h
393
394ACPI WMI DRIVER
395M: Armin Wolf <[email protected]>
396L: [email protected]
397S: Maintained
398F: Documentation/ABI/testing/sysfs-bus-wmi
399F: Documentation/driver-api/wmi.rst
400F: Documentation/wmi/
401F: drivers/platform/x86/wmi.c
402F: include/uapi/linux/wmi.h
403
404ACRN HYPERVISOR SERVICE MODULE
405M: Fei Li <[email protected]>
406L: [email protected] (subscribers-only)
407S: Supported
408W: https://projectacrn.org
409F: Documentation/virt/acrn/
410F: drivers/virt/acrn/
411F: include/uapi/linux/acrn.h
412
413AD1889 ALSA SOUND DRIVER
414L: [email protected]
415S: Maintained
416W: https://parisc.wiki.kernel.org/index.php/AD1889
417F: sound/pci/ad1889.*
418
419AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
420M: Mugilraj Dhavachelvan <[email protected]>
421L: [email protected]
422S: Supported
423F: drivers/iio/potentiometer/ad5110.c
424
425AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
426M: Michael Hennerich <[email protected]>
427S: Supported
428W: http://wiki.analog.com/AD5254
429W: https://ez.analog.com/linux-software-drivers
430F: drivers/misc/ad525x_dpot.c
431
432AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
433M: Michael Hennerich <[email protected]>
434S: Supported
435W: http://wiki.analog.com/AD5398
436W: https://ez.analog.com/linux-software-drivers
437F: drivers/regulator/ad5398.c
438
439AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
440M: Michael Hennerich <[email protected]>
441S: Supported
442W: http://wiki.analog.com/AD7142
443W: https://ez.analog.com/linux-software-drivers
444F: drivers/input/misc/ad714x.c
445
446AD738X ADC DRIVER (AD7380/1/2/4)
447M: Michael Hennerich <[email protected]>
448M: Nuno Sá <[email protected]>
449R: David Lechner <[email protected]>
450S: Supported
451W: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
452W: https://ez.analog.com/linux-software-drivers
453F: Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
454F: Documentation/iio/ad7380.rst
455F: drivers/iio/adc/ad7380.c
456
457AD7877 TOUCHSCREEN DRIVER
458M: Michael Hennerich <[email protected]>
459S: Supported
460W: http://wiki.analog.com/AD7877
461W: https://ez.analog.com/linux-software-drivers
462F: drivers/input/touchscreen/ad7877.c
463
464AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
465M: Michael Hennerich <[email protected]>
466S: Supported
467W: http://wiki.analog.com/AD7879
468W: https://ez.analog.com/linux-software-drivers
469F: drivers/input/touchscreen/ad7879.c
470
471AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
472M: Michael Hennerich <[email protected]>
473M: Nuno Sá <[email protected]>
474R: David Lechner <[email protected]>
475S: Supported
476W: https://ez.analog.com/linux-software-drivers
477F: Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
478F: Documentation/iio/ad7944.rst
479F: drivers/iio/adc/ad7944.c
480
481ADAFRUIT MINI I2C GAMEPAD
482M: Anshul Dalal <[email protected]>
483L: [email protected]
484S: Maintained
485F: Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
486F: drivers/input/joystick/adafruit-seesaw.c
487
488ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
489M: Jiri Kosina <[email protected]>
490S: Maintained
491
492ADF7242 IEEE 802.15.4 RADIO DRIVER
493M: Michael Hennerich <[email protected]>
494L: [email protected]
495S: Supported
496W: https://wiki.analog.com/ADF7242
497W: https://ez.analog.com/linux-software-drivers
498F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
499F: drivers/net/ieee802154/adf7242.c
500
501ADM1025 HARDWARE MONITOR DRIVER
502M: Jean Delvare <[email protected]>
503L: [email protected]
504S: Maintained
505F: Documentation/hwmon/adm1025.rst
506F: drivers/hwmon/adm1025.c
507
508ADM1029 HARDWARE MONITOR DRIVER
509M: Corentin Labbe <[email protected]>
510L: [email protected]
511S: Maintained
512F: drivers/hwmon/adm1029.c
513
514ADM8211 WIRELESS DRIVER
515L: [email protected]
516S: Orphan
517F: drivers/net/wireless/admtek/adm8211.*
518
519ADP1050 HARDWARE MONITOR DRIVER
520M: Radu Sabau <[email protected]>
521L: [email protected]
522S: Supported
523W: https://ez.analog.com/linux-software-drivers
524F: Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
525
526ADP1653 FLASH CONTROLLER DRIVER
527M: Sakari Ailus <[email protected]>
528L: [email protected]
529S: Maintained
530F: drivers/media/i2c/adp1653.c
531F: include/media/i2c/adp1653.h
532
533ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
534M: Michael Hennerich <[email protected]>
535S: Supported
536W: http://wiki.analog.com/ADP5520
537W: https://ez.analog.com/linux-software-drivers
538F: drivers/gpio/gpio-adp5520.c
539F: drivers/input/keyboard/adp5520-keys.c
540F: drivers/leds/leds-adp5520.c
541F: drivers/mfd/adp5520.c
542F: drivers/video/backlight/adp5520_bl.c
543
544ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
545M: Laurent Pinchart <[email protected]>
546L: [email protected]
547L: [email protected]
548S: Maintained
549F: Documentation/devicetree/bindings/*/adi,adp5585*.yaml
550F: drivers/gpio/gpio-adp5585.c
551F: drivers/mfd/adp5585.c
552F: drivers/pwm/pwm-adp5585.c
553F: include/linux/mfd/adp5585.h
554
555ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
556M: Michael Hennerich <[email protected]>
557S: Supported
558W: http://wiki.analog.com/ADP5588
559W: https://ez.analog.com/linux-software-drivers
560F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
561F: drivers/input/keyboard/adp5588-keys.c
562
563ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
564M: Michael Hennerich <[email protected]>
565S: Supported
566W: http://wiki.analog.com/ADP8860
567W: https://ez.analog.com/linux-software-drivers
568F: drivers/video/backlight/adp8860_bl.c
569
570ADT746X FAN DRIVER
571M: Colin Leroy <[email protected]>
572S: Maintained
573F: drivers/macintosh/therm_adt746x.c
574
575ADT7475 HARDWARE MONITOR DRIVER
576M: Jean Delvare <[email protected]>
577L: [email protected]
578S: Maintained
579F: Documentation/hwmon/adt7475.rst
580F: drivers/hwmon/adt7475.c
581
582ADVANSYS SCSI DRIVER
583M: Matthew Wilcox <[email protected]>
584M: Hannes Reinecke <[email protected]>
585L: [email protected]
586S: Maintained
587F: Documentation/scsi/advansys.rst
588F: drivers/scsi/advansys.c
589
590ADVANTECH SWBTN DRIVER
591M: Andrea Ho <[email protected]>
592L: [email protected]
593S: Maintained
594F: drivers/platform/x86/adv_swbutton.c
595
596ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
597M: Lucas Stankus <[email protected]>
598S: Supported
599F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
600F: drivers/iio/accel/adxl313*
601
602ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
603M: Michael Hennerich <[email protected]>
604S: Supported
605W: http://wiki.analog.com/ADXL345
606W: https://ez.analog.com/linux-software-drivers
607F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
608F: drivers/input/misc/adxl34x.c
609
610ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
611M: Puranjay Mohan <[email protected]>
612L: [email protected]
613S: Supported
614F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
615F: drivers/iio/accel/adxl355.h
616F: drivers/iio/accel/adxl355_core.c
617F: drivers/iio/accel/adxl355_i2c.c
618F: drivers/iio/accel/adxl355_spi.c
619
620ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
621M: Cosmin Tanislav <[email protected]>
622L: [email protected]
623S: Supported
624W: https://ez.analog.com/linux-software-drivers
625F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
626F: drivers/iio/accel/adxl367*
627
628ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
629M: Michael Hennerich <[email protected]>
630S: Supported
631W: https://ez.analog.com/linux-software-drivers
632F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
633F: drivers/iio/accel/adxl372.c
634F: drivers/iio/accel/adxl372_i2c.c
635F: drivers/iio/accel/adxl372_spi.c
636
637ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
638M: Ramona Gradinariu <[email protected]>
639M: Antoniu Miclaus <[email protected]>
640S: Supported
641W: https://ez.analog.com/linux-software-drivers
642F: Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
643F: drivers/iio/accel/adxl380.c
644F: drivers/iio/accel/adxl380.h
645F: drivers/iio/accel/adxl380_i2c.c
646F: drivers/iio/accel/adxl380_spi.c
647
648AF8133J THREE-AXIS MAGNETOMETER DRIVER
649M: Ondřej Jirman <[email protected]>
650S: Maintained
651F: Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
652F: drivers/iio/magnetometer/af8133j.c
653
654AF9013 MEDIA DRIVER
655L: [email protected]
656S: Orphan
657W: https://linuxtv.org
658Q: http://patchwork.linuxtv.org/project/linux-media/list/
659F: drivers/media/dvb-frontends/af9013*
660
661AF9033 MEDIA DRIVER
662L: [email protected]
663S: Orphan
664W: https://linuxtv.org
665Q: http://patchwork.linuxtv.org/project/linux-media/list/
666F: drivers/media/dvb-frontends/af9033*
667
668AFFS FILE SYSTEM
669M: David Sterba <[email protected]>
670L: [email protected]
671S: Odd Fixes
672F: Documentation/filesystems/affs.rst
673F: fs/affs/
674
675AFS FILESYSTEM
676M: David Howells <[email protected]>
677M: Marc Dionne <[email protected]>
678L: [email protected]
679S: Supported
680W: https://www.infradead.org/~dhowells/kafs/
681F: Documentation/filesystems/afs.rst
682F: fs/afs/
683F: include/trace/events/afs.h
684
685AGPGART DRIVER
686M: David Airlie <[email protected]>
687L: [email protected]
688S: Maintained
689T: git https://gitlab.freedesktop.org/drm/kernel.git
690F: drivers/char/agp/
691F: include/linux/agp*
692F: include/uapi/linux/agp*
693
694AHA152X SCSI DRIVER
695M: "Juergen E. Fischer" <[email protected]>
696L: [email protected]
697S: Maintained
698F: drivers/scsi/aha152x*
699F: drivers/scsi/pcmcia/aha152x*
700
701AIC7XXX / AIC79XX SCSI DRIVER
702M: Hannes Reinecke <[email protected]>
703L: [email protected]
704S: Maintained
705F: drivers/scsi/aic7xxx/
706
707AIMSLAB FM RADIO RECEIVER DRIVER
708M: Hans Verkuil <[email protected]>
709L: [email protected]
710S: Maintained
711W: https://linuxtv.org
712T: git git://linuxtv.org/media.git
713F: drivers/media/radio/radio-aimslab*
714
715AIO
716M: Benjamin LaHaise <[email protected]>
717L: [email protected]
718S: Supported
719F: fs/aio.c
720F: include/linux/*aio*.h
721
722AIROHA ETHERNET DRIVER
723M: Lorenzo Bianconi <[email protected]>
724L: [email protected] (moderated for non-subscribers)
725L: [email protected] (moderated for non-subscribers)
726L: [email protected]
727S: Maintained
728F: Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
729F: drivers/net/ethernet/mediatek/airoha_eth.c
730
731AIROHA PCIE PHY DRIVER
732M: Lorenzo Bianconi <[email protected]>
733L: [email protected] (moderated for non-subscribers)
734S: Maintained
735F: Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
736F: drivers/phy/phy-airoha-pcie-regs.h
737F: drivers/phy/phy-airoha-pcie.c
738
739AIROHA SPI SNFI DRIVER
740M: Lorenzo Bianconi <[email protected]>
741M: Ray Liu <[email protected]>
742L: [email protected] (moderated for non-subscribers)
743L: [email protected]
744S: Maintained
745F: Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
746F: drivers/spi/spi-airoha-snfi.c
747
748AIRSPY MEDIA DRIVER
749L: [email protected]
750S: Orphan
751W: https://linuxtv.org
752Q: http://patchwork.linuxtv.org/project/linux-media/list/
753F: drivers/media/usb/airspy/
754
755ALACRITECH GIGABIT ETHERNET DRIVER
756M: Lino Sanfilippo <[email protected]>
757S: Maintained
758F: drivers/net/ethernet/alacritech/*
759
760ALCATEL SPEEDTOUCH USB DRIVER
761M: Duncan Sands <[email protected]>
762L: [email protected]
763S: Maintained
764W: http://www.linux-usb.org/SpeedTouch/
765F: drivers/usb/atm/speedtch.c
766F: drivers/usb/atm/usbatm.c
767
768ALCHEMY AU1XX0 MMC DRIVER
769M: Manuel Lauss <[email protected]>
770S: Maintained
771F: drivers/mmc/host/au1xmmc.c
772
773ALI1563 I2C DRIVER
774M: Rudolf Marek <[email protected]>
775L: [email protected]
776S: Maintained
777F: Documentation/i2c/busses/i2c-ali1563.rst
778F: drivers/i2c/busses/i2c-ali1563.c
779
780ALIBABA ELASTIC RDMA DRIVER
781M: Cheng Xu <[email protected]>
782M: Kai Shen <[email protected]>
783L: [email protected]
784S: Supported
785F: drivers/infiniband/hw/erdma
786F: include/uapi/rdma/erdma-abi.h
787
788ALIBABA PMU DRIVER
789M: Shuai Xue <[email protected]>
790S: Supported
791F: Documentation/admin-guide/perf/alibaba_pmu.rst
792F: drivers/perf/alibaba_uncore_drw_pmu.c
793
794ALIENWARE WMI DRIVER
795L: [email protected]
796S: Maintained
797F: Documentation/wmi/devices/alienware-wmi.rst
798F: drivers/platform/x86/dell/alienware-wmi.c
799
800ALLEGRO DVT VIDEO IP CORE DRIVER
801M: Michael Tretter <[email protected]>
802R: Pengutronix Kernel Team <[email protected]>
803L: [email protected]
804S: Maintained
805F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
806F: drivers/media/platform/allegro-dvt/
807
808ALLIED VISION ALVIUM CAMERA DRIVER
809M: Tommaso Merciai <[email protected]>
810M: Martin Hecht <[email protected]>
811L: [email protected]
812S: Maintained
813F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
814F: drivers/media/i2c/alvium-csi2.c
815F: drivers/media/i2c/alvium-csi2.h
816
817ALLWINNER A10 CSI DRIVER
818M: Maxime Ripard <[email protected]>
819L: [email protected]
820S: Maintained
821T: git git://linuxtv.org/media.git
822F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
823F: drivers/media/platform/sunxi/sun4i-csi/
824
825ALLWINNER A31 CSI DRIVER
826M: Yong Deng <[email protected]>
827M: Paul Kocialkowski <[email protected]>
828L: [email protected]
829S: Maintained
830T: git git://linuxtv.org/media.git
831F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
832F: drivers/media/platform/sunxi/sun6i-csi/
833
834ALLWINNER A31 ISP DRIVER
835M: Paul Kocialkowski <[email protected]>
836L: [email protected]
837S: Maintained
838T: git git://linuxtv.org/media.git
839F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
840F: drivers/staging/media/sunxi/sun6i-isp/
841F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
842
843ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
844M: Paul Kocialkowski <[email protected]>
845L: [email protected]
846S: Maintained
847T: git git://linuxtv.org/media.git
848F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
849F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
850
851ALLWINNER CPUFREQ DRIVER
852M: Yangtao Li <[email protected]>
853L: [email protected]
854S: Maintained
855F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
856F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
857
858ALLWINNER CRYPTO DRIVERS
859M: Corentin Labbe <[email protected]>
860L: [email protected]
861S: Maintained
862F: drivers/crypto/allwinner/
863
864ALLWINNER DMIC DRIVERS
865M: Ban Tao <[email protected]>
866L: [email protected]
867S: Maintained
868F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
869F: sound/soc/sunxi/sun50i-dmic.c
870
871ALLWINNER HARDWARE SPINLOCK SUPPORT
872M: Wilken Gottwalt <[email protected]>
873S: Maintained
874F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
875F: drivers/hwspinlock/sun6i_hwspinlock.c
876
877ALLWINNER THERMAL DRIVER
878M: Vasily Khoruzhick <[email protected]>
879M: Yangtao Li <[email protected]>
880L: [email protected]
881S: Maintained
882F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
883F: drivers/thermal/sun8i_thermal.c
884
885ALLWINNER VPU DRIVER
886M: Maxime Ripard <[email protected]>
887M: Paul Kocialkowski <[email protected]>
888L: [email protected]
889S: Maintained
890F: drivers/staging/media/sunxi/cedrus/
891
892ALPHA PORT
893M: Richard Henderson <[email protected]>
894M: Matt Turner <[email protected]>
895L: [email protected]
896S: Odd Fixes
897F: arch/alpha/
898
899ALPS PS/2 TOUCHPAD DRIVER
900R: Pali Rohár <[email protected]>
901F: drivers/input/mouse/alps.*
902
903ALTERA MAILBOX DRIVER
904M: Mun Yew Tham <[email protected]>
905S: Maintained
906F: drivers/mailbox/mailbox-altera.c
907
908ALTERA MSGDMA IP CORE DRIVER
909M: Olivier Dautricourt <[email protected]>
910R: Stefan Roese <[email protected]>
911L: [email protected]
912S: Odd Fixes
913F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
914F: drivers/dma/altera-msgdma.c
915
916ALTERA PIO DRIVER
917M: Mun Yew Tham <[email protected]>
918L: [email protected]
919S: Maintained
920F: drivers/gpio/gpio-altera.c
921
922ALTERA TRIPLE SPEED ETHERNET DRIVER
923M: Joyce Ooi <[email protected]>
924L: [email protected]
925S: Maintained
926F: drivers/net/ethernet/altera/
927
928ALTERA UART/JTAG UART SERIAL DRIVERS
929M: Tobias Klauser <[email protected]>
930L: [email protected]
931S: Maintained
932F: drivers/tty/serial/altera_jtaguart.c
933F: drivers/tty/serial/altera_uart.c
934F: include/linux/altera_jtaguart.h
935F: include/linux/altera_uart.h
936
937AMAZON ANNAPURNA LABS FIC DRIVER
938M: Talel Shenhar <[email protected]>
939S: Maintained
940F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
941F: drivers/irqchip/irq-al-fic.c
942
943AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
944M: Talel Shenhar <[email protected]>
945M: Talel Shenhar <[email protected]>
946S: Maintained
947F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
948F: drivers/edac/al_mc_edac.c
949
950AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
951M: Talel Shenhar <[email protected]>
952S: Maintained
953F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
954F: drivers/thermal/thermal_mmio.c
955
956AMAZON ETHERNET DRIVERS
957M: Shay Agroskin <[email protected]>
958M: Arthur Kiyanovski <[email protected]>
959R: David Arinzon <[email protected]>
960R: Saeed Bishara <[email protected]>
961L: [email protected]
962S: Maintained
963F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
964F: drivers/net/ethernet/amazon/
965
966AMAZON RDMA EFA DRIVER
967M: Michael Margolin <[email protected]>
968R: Gal Pressman <[email protected]>
969R: Yossi Leybovich <[email protected]>
970L: [email protected]
971S: Supported
972Q: https://patchwork.kernel.org/project/linux-rdma/list/
973F: drivers/infiniband/hw/efa/
974F: include/uapi/rdma/efa-abi.h
975
976AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
977M: Basavaraj Natikar <[email protected]>
978R: Mario Limonciello <[email protected]>
979L: [email protected]
980S: Supported
981F: Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
982F: drivers/platform/x86/amd/x3d_vcache.c
983
984AMD ADDRESS TRANSLATION LIBRARY (ATL)
985M: Yazen Ghannam <[email protected]>
986L: [email protected]
987S: Supported
988F: drivers/ras/amd/atl/*
989
990AMD AE4DMA DRIVER
991M: Basavaraj Natikar <[email protected]>
992L: [email protected]
993S: Supported
994F: drivers/dma/amd/ae4dma/
995
996AMD AXI W1 DRIVER
997M: Kris Chaplin <[email protected]>
998R: Thomas Delev <[email protected]>
999R: Michal Simek <[email protected]>
1000S: Maintained
1001F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
1002F: drivers/w1/masters/amd_axi_w1.c
1003
1004AMD CDX BUS DRIVER
1005M: Nipun Gupta <[email protected]>
1006M: Nikhil Agarwal <[email protected]>
1007S: Maintained
1008F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
1009F: drivers/cdx/*
1010F: include/linux/cdx/*
1011
1012AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1013M: Tom Lendacky <[email protected]>
1014M: John Allen <[email protected]>
1015L: [email protected]
1016S: Supported
1017F: drivers/crypto/ccp/
1018F: include/linux/ccp.h
1019
1020AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1021M: Ashish Kalra <[email protected]>
1022M: Tom Lendacky <[email protected]>
1023L: [email protected]
1024S: Supported
1025F: drivers/crypto/ccp/sev*
1026F: include/uapi/linux/psp-sev.h
1027
1028AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1029M: Mario Limonciello <[email protected]>
1030L: [email protected]
1031S: Supported
1032F: drivers/crypto/ccp/dbc.c
1033F: drivers/crypto/ccp/dbc.h
1034F: drivers/crypto/ccp/platform-access.c
1035F: drivers/crypto/ccp/platform-access.h
1036F: include/uapi/linux/psp-dbc.h
1037F: tools/crypto/ccp/*.c
1038F: tools/crypto/ccp/*.py
1039
1040AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1041M: Mario Limonciello <[email protected]>
1042L: [email protected]
1043S: Supported
1044F: drivers/crypto/ccp/hsti.*
1045
1046AMD DISPLAY CORE
1047M: Harry Wentland <[email protected]>
1048M: Leo Li <[email protected]>
1049R: Rodrigo Siqueira <[email protected]>
1050L: [email protected]
1051S: Supported
1052T: git https://gitlab.freedesktop.org/agd5f/linux.git
1053F: drivers/gpu/drm/amd/display/
1054
1055AMD DISPLAY CORE - DML
1056M: Austin Zheng <[email protected]>
1057M: Jun Lei <[email protected]>
1058S: Supported
1059F: drivers/gpu/drm/amd/display/dc/dml/
1060F: drivers/gpu/drm/amd/display/dc/dml2/
1061
1062AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1063M: Huang Rui <[email protected]>
1064L: [email protected]
1065S: Supported
1066F: Documentation/hwmon/fam15h_power.rst
1067F: drivers/hwmon/fam15h_power.c
1068
1069AMD FCH GPIO DRIVER
1070M: Enrico Weigelt, metux IT consult <[email protected]>
1071L: [email protected]
1072S: Maintained
1073F: drivers/gpio/gpio-amd-fch.c
1074F: include/linux/platform_data/gpio/gpio-amd-fch.h
1075
1076AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1077L: [email protected] (moderated for non-subscribers)
1078S: Orphan
1079F: drivers/usb/gadget/udc/amd5536udc.*
1080
1081AMD GEODE PROCESSOR/CHIPSET SUPPORT
1082M: Andres Salomon <[email protected]>
1083L: [email protected] (moderated for non-subscribers)
1084S: Supported
1085W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1086F: arch/x86/include/asm/geode.h
1087F: drivers/char/hw_random/geode-rng.c
1088F: drivers/crypto/geode*
1089F: drivers/video/fbdev/geode/
1090
1091AMD HSMP DRIVER
1092M: Naveen Krishna Chatradhi <[email protected]>
1093R: Carlos Bilbao <[email protected]>
1094L: [email protected]
1095S: Maintained
1096F: Documentation/arch/x86/amd_hsmp.rst
1097F: arch/x86/include/asm/amd_hsmp.h
1098F: arch/x86/include/uapi/asm/amd_hsmp.h
1099F: drivers/platform/x86/amd/hsmp/
1100
1101AMD IOMMU (AMD-VI)
1102M: Joerg Roedel <[email protected]>
1103R: Suravee Suthikulpanit <[email protected]>
1104L: [email protected]
1105S: Maintained
1106T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1107F: drivers/iommu/amd/
1108F: include/linux/amd-iommu.h
1109
1110AMD KFD
1111M: Felix Kuehling <[email protected]>
1112L: [email protected]
1113S: Supported
1114T: git https://gitlab.freedesktop.org/agd5f/linux.git
1115F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1116F: drivers/gpu/drm/amd/amdkfd/
1117F: drivers/gpu/drm/amd/include/cik_structs.h
1118F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1119F: drivers/gpu/drm/amd/include/v9_structs.h
1120F: drivers/gpu/drm/amd/include/vi_structs.h
1121F: include/uapi/linux/kfd_ioctl.h
1122F: include/uapi/linux/kfd_sysfs.h
1123
1124AMD MP2 I2C DRIVER
1125M: Elie Morisse <[email protected]>
1126M: Shyam Sundar S K <[email protected]>
1127L: [email protected]
1128S: Maintained
1129F: drivers/i2c/busses/i2c-amd-mp2*
1130
1131AMD ASF I2C DRIVER
1132M: Shyam Sundar S K <[email protected]>
1133L: [email protected]
1134S: Supported
1135F: drivers/i2c/busses/i2c-amd-asf-plat.c
1136
1137AMD NODE DRIVER
1138M: Mario Limonciello <[email protected]>
1139M: Yazen Ghannam <[email protected]>
1140L: [email protected]
1141S: Supported
1142F: arch/x86/include/asm/amd_node.h
1143F: arch/x86/kernel/amd_node.c
1144
1145AMD PDS CORE DRIVER
1146M: Shannon Nelson <[email protected]>
1147M: Brett Creeley <[email protected]>
1148L: [email protected]
1149S: Maintained
1150F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1151F: drivers/net/ethernet/amd/pds_core/
1152F: include/linux/pds/
1153
1154AMD PMC DRIVER
1155M: Shyam Sundar S K <[email protected]>
1156L: [email protected]
1157S: Supported
1158F: drivers/platform/x86/amd/pmc/
1159
1160AMD PMF DRIVER
1161M: Shyam Sundar S K <[email protected]>
1162L: [email protected]
1163S: Supported
1164F: Documentation/ABI/testing/sysfs-amd-pmf
1165F: drivers/platform/x86/amd/pmf/
1166
1167AMD POWERPLAY AND SWSMU
1168M: Kenneth Feng <[email protected]>
1169L: [email protected]
1170S: Supported
1171T: git https://gitlab.freedesktop.org/agd5f/linux.git
1172F: drivers/gpu/drm/amd/pm/
1173
1174AMD PSTATE DRIVER
1175M: Huang Rui <[email protected]>
1176M: Gautham R. Shenoy <[email protected]>
1177M: Mario Limonciello <[email protected]>
1178R: Perry Yuan <[email protected]>
1179L: [email protected]
1180S: Supported
1181F: Documentation/admin-guide/pm/amd-pstate.rst
1182F: drivers/cpufreq/amd-pstate*
1183F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1184
1185AMD PTDMA DRIVER
1186M: Basavaraj Natikar <[email protected]>
1187L: [email protected]
1188S: Supported
1189F: drivers/dma/amd/ptdma/
1190
1191AMD QDMA DRIVER
1192M: Nishad Saraf <[email protected]>
1193M: Lizhi Hou <[email protected]>
1194L: [email protected]
1195S: Supported
1196F: drivers/dma/amd/qdma/
1197F: include/linux/platform_data/amd_qdma.h
1198
1199AMD SEATTLE DEVICE TREE SUPPORT
1200M: Suravee Suthikulpanit <[email protected]>
1201M: Tom Lendacky <[email protected]>
1202S: Supported
1203F: arch/arm64/boot/dts/amd/
1204
1205AMD SENSOR FUSION HUB DRIVER
1206M: Basavaraj Natikar <[email protected]>
1207L: [email protected]
1208S: Maintained
1209F: Documentation/hid/amd-sfh*
1210F: drivers/hid/amd-sfh-hid/
1211
1212AMD SPI DRIVER
1213M: Raju Rangoju <[email protected]>
1214L: [email protected]
1215S: Supported
1216F: drivers/spi/spi-amd.c
1217
1218AMD XDNA DRIVER
1219M: Min Ma <[email protected]>
1220M: Lizhi Hou <[email protected]>
1221L: [email protected]
1222S: Supported
1223T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1224F: Documentation/accel/amdxdna/
1225F: drivers/accel/amdxdna/
1226F: include/trace/events/amdxdna.h
1227F: include/uapi/drm/amdxdna_accel.h
1228
1229AMD XGBE DRIVER
1230M: "Shyam Sundar S K" <[email protected]>
1231L: [email protected]
1232S: Maintained
1233F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1234F: drivers/net/ethernet/amd/xgbe/
1235
1236AMLOGIC BLUETOOTH DRIVER
1237M: Yang Li <[email protected]>
1238L: [email protected]
1239S: Maintained
1240F: Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1241F: drivers/bluetooth/hci_aml.c
1242
1243AMLOGIC DDR PMU DRIVER
1244M: Jiucheng Xu <[email protected]>
1245L: [email protected]
1246S: Supported
1247W: http://www.amlogic.com
1248F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
1249F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1250F: drivers/perf/amlogic/
1251F: include/soc/amlogic/
1252
1253AMLOGIC RTC DRIVER
1254M: Yiting Deng <[email protected]>
1255M: Xianwei Zhao <[email protected]>
1256L: [email protected]
1257S: Maintained
1258F: Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1259F: drivers/rtc/rtc-amlogic-a4.c
1260
1261AMPHENOL CHIPCAP 2 DRIVER
1262M: Javier Carrasco <[email protected]>
1263L: [email protected]
1264S: Maintained
1265F: Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1266F: Documentation/hwmon/chipcap2.rst
1267F: drivers/hwmon/chipcap2.c
1268
1269AMPHION VPU CODEC V4L2 DRIVER
1270M: Ming Qian <[email protected]>
1271M: Zhou Peng <[email protected]>
1272L: [email protected]
1273S: Maintained
1274F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1275F: drivers/media/platform/amphion/
1276
1277AMS AS73211 DRIVER
1278M: Christian Eggers <[email protected]>
1279L: [email protected]
1280S: Maintained
1281F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1282F: drivers/iio/light/as73211.c
1283
1284AMT (Automatic Multicast Tunneling)
1285M: Taehee Yoo <[email protected]>
1286L: [email protected]
1287S: Maintained
1288T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1289T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1290F: drivers/net/amt.c
1291
1292ANALOG DEVICES INC AD3552R DRIVER
1293M: Nuno Sá <[email protected]>
1294L: [email protected]
1295S: Supported
1296W: https://ez.analog.com/linux-software-drivers
1297F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1298F: drivers/iio/dac/ad3552r.c
1299
1300ANALOG DEVICES INC AD4000 DRIVER
1301M: Marcelo Schmitt <[email protected]>
1302L: [email protected]
1303S: Supported
1304W: https://ez.analog.com/linux-software-drivers
1305F: Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1306F: Documentation/iio/ad4000.rst
1307F: drivers/iio/adc/ad4000.c
1308
1309ANALOG DEVICES INC AD4130 DRIVER
1310M: Cosmin Tanislav <[email protected]>
1311L: [email protected]
1312S: Supported
1313W: https://ez.analog.com/linux-software-drivers
1314F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1315F: drivers/iio/adc/ad4130.c
1316
1317ANALOG DEVICES INC AD4695 DRIVER
1318M: Michael Hennerich <[email protected]>
1319M: Nuno Sá <[email protected]>
1320R: David Lechner <[email protected]>
1321L: [email protected]
1322S: Supported
1323W: https://ez.analog.com/linux-software-drivers
1324F: Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1325F: Documentation/iio/ad4695.rst
1326F: drivers/iio/adc/ad4695.c
1327F: include/dt-bindings/iio/adc/adi,ad4695.h
1328
1329ANALOG DEVICES INC AD7091R DRIVER
1330M: Marcelo Schmitt <[email protected]>
1331L: [email protected]
1332S: Supported
1333W: http://ez.analog.com/community/linux-device-drivers
1334F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1335F: drivers/iio/adc/ad7091r*
1336
1337ANALOG DEVICES INC AD7192 DRIVER
1338M: Alisa-Dariana Roman <[email protected]>
1339L: [email protected]
1340S: Supported
1341W: https://ez.analog.com/linux-software-drivers
1342F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1343F: drivers/iio/adc/ad7192.c
1344
1345ANALOG DEVICES INC AD7292 DRIVER
1346M: Marcelo Schmitt <[email protected]>
1347L: [email protected]
1348S: Supported
1349W: https://ez.analog.com/linux-software-drivers
1350F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1351F: drivers/iio/adc/ad7292.c
1352
1353ANALOG DEVICES INC AD7293 DRIVER
1354M: Antoniu Miclaus <[email protected]>
1355L: [email protected]
1356S: Supported
1357W: https://ez.analog.com/linux-software-drivers
1358F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1359F: drivers/iio/dac/ad7293.c
1360
1361ANALOG DEVICES INC AD74115 DRIVER
1362M: Cosmin Tanislav <[email protected]>
1363L: [email protected]
1364S: Supported
1365W: https://ez.analog.com/linux-software-drivers
1366F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1367F: drivers/iio/addac/ad74115.c
1368
1369ANALOG DEVICES INC AD74413R DRIVER
1370M: Cosmin Tanislav <[email protected]>
1371L: [email protected]
1372S: Supported
1373W: https://ez.analog.com/linux-software-drivers
1374F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1375F: drivers/iio/addac/ad74413r.c
1376F: include/dt-bindings/iio/addac/adi,ad74413r.h
1377
1378ANALOG DEVICES INC AD7625 DRIVER
1379M: Michael Hennerich <[email protected]>
1380M: Nuno Sá <[email protected]>
1381R: Trevor Gamblin <[email protected]>
1382S: Supported
1383W: https://ez.analog.com/linux-software-drivers
1384W: http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1385F: Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1386F: Documentation/iio/ad7625.rst
1387F: drivers/iio/adc/ad7625.c
1388
1389ANALOG DEVICES INC AD7768-1 DRIVER
1390M: Michael Hennerich <[email protected]>
1391L: [email protected]
1392S: Supported
1393W: https://ez.analog.com/linux-software-drivers
1394F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1395F: drivers/iio/adc/ad7768-1.c
1396
1397ANALOG DEVICES INC AD7780 DRIVER
1398M: Michael Hennerich <[email protected]>
1399M: Renato Lui Geh <[email protected]>
1400L: [email protected]
1401S: Supported
1402W: https://ez.analog.com/linux-software-drivers
1403F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1404F: drivers/iio/adc/ad7780.c
1405
1406ANALOG DEVICES INC AD9467 DRIVER
1407M: Michael Hennerich <[email protected]>
1408M: Nuno Sa <[email protected]>
1409L: [email protected]
1410S: Supported
1411W: https://ez.analog.com/linux-software-drivers
1412F: Documentation/ABI/testing/debugfs-iio-ad9467
1413F: Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1414F: drivers/iio/adc/ad9467.c
1415
1416ANALOG DEVICES INC AD8460 DRIVER
1417M: Mariel Tinaco <[email protected]>
1418L: [email protected]
1419S: Supported
1420W: https://ez.analog.com/linux-software-drivers
1421F: Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1422F: drivers/iio/dac/ad8460.c
1423
1424ANALOG DEVICES INC AD9739a DRIVER
1425M: Nuno Sa <[email protected]>
1426M: Dragos Bogdan <[email protected]>
1427L: [email protected]
1428S: Supported
1429W: https://ez.analog.com/linux-software-drivers
1430F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1431F: drivers/iio/dac/ad9739a.c
1432
1433ANALOG DEVICES INC ADA4250 DRIVER
1434M: Antoniu Miclaus <[email protected]>
1435L: [email protected]
1436S: Supported
1437W: https://ez.analog.com/linux-software-drivers
1438F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1439F: drivers/iio/amplifiers/ada4250.c
1440
1441ANALOG DEVICES INC ADF4377 DRIVER
1442M: Antoniu Miclaus <[email protected]>
1443L: [email protected]
1444S: Supported
1445W: https://ez.analog.com/linux-software-drivers
1446F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1447F: drivers/iio/frequency/adf4377.c
1448
1449ANALOG DEVICES INC ADGS1408 DRIVER
1450M: Mircea Caprioru <[email protected]>
1451S: Supported
1452F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1453F: drivers/mux/adgs1408.c
1454
1455ANALOG DEVICES INC ADIN DRIVER
1456M: Michael Hennerich <[email protected]>
1457L: [email protected]
1458S: Supported
1459W: https://ez.analog.com/linux-software-drivers
1460F: Documentation/devicetree/bindings/net/adi,adin.yaml
1461F: drivers/net/phy/adin.c
1462
1463ANALOG DEVICES INC ADIS DRIVER LIBRARY
1464M: Nuno Sa <[email protected]>
1465L: [email protected]
1466S: Supported
1467F: drivers/iio/imu/adis.c
1468F: drivers/iio/imu/adis_buffer.c
1469F: drivers/iio/imu/adis_trigger.c
1470F: include/linux/iio/imu/adis.h
1471
1472ANALOG DEVICES INC ADIS16460 DRIVER
1473M: Dragos Bogdan <[email protected]>
1474L: [email protected]
1475S: Supported
1476W: https://ez.analog.com/linux-software-drivers
1477F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1478F: drivers/iio/imu/adis16460.c
1479
1480ANALOG DEVICES INC ADIS16475 DRIVER
1481M: Nuno Sa <[email protected]>
1482L: [email protected]
1483S: Supported
1484W: https://ez.analog.com/linux-software-drivers
1485F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1486F: drivers/iio/imu/adis16475.c
1487
1488ANALOG DEVICES INC ADM1177 DRIVER
1489M: Michael Hennerich <[email protected]>
1490L: [email protected]
1491S: Supported
1492W: https://ez.analog.com/linux-software-drivers
1493F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1494F: drivers/hwmon/adm1177.c
1495
1496ANALOG DEVICES INC ADMFM2000 DRIVER
1497M: Kim Seer Paller <[email protected]>
1498L: [email protected]
1499S: Supported
1500W: https://ez.analog.com/linux-software-drivers
1501F: Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1502F: drivers/iio/frequency/admfm2000.c
1503
1504ANALOG DEVICES INC ADMV1013 DRIVER
1505M: Antoniu Miclaus <[email protected]>
1506L: [email protected]
1507S: Supported
1508W: https://ez.analog.com/linux-software-drivers
1509F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1510F: drivers/iio/frequency/admv1013.c
1511
1512ANALOG DEVICES INC ADMV1014 DRIVER
1513M: Antoniu Miclaus <[email protected]>
1514L: [email protected]
1515S: Supported
1516W: https://ez.analog.com/linux-software-drivers
1517F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1518F: drivers/iio/frequency/admv1014.c
1519
1520ANALOG DEVICES INC ADMV8818 DRIVER
1521M: Antoniu Miclaus <[email protected]>
1522L: [email protected]
1523S: Supported
1524W: https://ez.analog.com/linux-software-drivers
1525F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1526F: drivers/iio/filter/admv8818.c
1527
1528ANALOG DEVICES INC ADP5061 DRIVER
1529M: Michael Hennerich <[email protected]>
1530L: [email protected]
1531S: Supported
1532W: https://ez.analog.com/linux-software-drivers
1533F: drivers/power/supply/adp5061.c
1534
1535ANALOG DEVICES INC ADRF6780 DRIVER
1536M: Antoniu Miclaus <[email protected]>
1537L: [email protected]
1538S: Supported
1539W: https://ez.analog.com/linux-software-drivers
1540F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1541F: drivers/iio/frequency/adrf6780.c
1542
1543ANALOG DEVICES INC ADV7180 DRIVER
1544M: Lars-Peter Clausen <[email protected]>
1545L: [email protected]
1546S: Supported
1547W: https://ez.analog.com/linux-software-drivers
1548F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1549F: drivers/media/i2c/adv7180.c
1550
1551ANALOG DEVICES INC ADV748X DRIVER
1552M: Kieran Bingham <[email protected]>
1553L: [email protected]
1554S: Maintained
1555F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1556F: drivers/media/i2c/adv748x/*
1557
1558ANALOG DEVICES INC ADV7511 DRIVER
1559M: Hans Verkuil <[email protected]>
1560L: [email protected]
1561S: Maintained
1562F: drivers/media/i2c/adv7511*
1563
1564ANALOG DEVICES INC ADV7604 DRIVER
1565M: Hans Verkuil <[email protected]>
1566L: [email protected]
1567S: Maintained
1568F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1569F: drivers/media/i2c/adv7604*
1570
1571ANALOG DEVICES INC ADV7842 DRIVER
1572M: Hans Verkuil <[email protected]>
1573L: [email protected]
1574S: Maintained
1575F: drivers/media/i2c/adv7842*
1576
1577ANALOG DEVICES INC ADXRS290 DRIVER
1578M: Nishant Malpani <[email protected]>
1579L: [email protected]
1580S: Supported
1581F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1582F: drivers/iio/gyro/adxrs290.c
1583
1584ANALOG DEVICES INC ASOC CODEC DRIVERS
1585M: Lars-Peter Clausen <[email protected]>
1586M: Nuno Sá <[email protected]>
1587L: [email protected]
1588S: Supported
1589W: http://wiki.analog.com/
1590W: https://ez.analog.com/linux-software-drivers
1591F: Documentation/devicetree/bindings/sound/adi,*
1592F: sound/soc/codecs/ad1*
1593F: sound/soc/codecs/ad7*
1594F: sound/soc/codecs/adau*
1595F: sound/soc/codecs/adav*
1596F: sound/soc/codecs/sigmadsp.*
1597F: sound/soc/codecs/ssm*
1598
1599ANALOG DEVICES INC AXI DAC DRIVER
1600M: Nuno Sa <[email protected]>
1601L: [email protected]
1602S: Supported
1603W: https://ez.analog.com/linux-software-drivers
1604F: Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1605F: drivers/iio/dac/adi-axi-dac.c
1606
1607ANALOG DEVICES INC DMA DRIVERS
1608M: Lars-Peter Clausen <[email protected]>
1609S: Supported
1610W: https://ez.analog.com/linux-software-drivers
1611F: drivers/dma/dma-axi-dmac.c
1612
1613ANALOG DEVICES INC IIO DRIVERS
1614M: Lars-Peter Clausen <[email protected]>
1615M: Michael Hennerich <[email protected]>
1616S: Supported
1617W: http://wiki.analog.com/
1618W: https://ez.analog.com/linux-software-drivers
1619F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1620F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1621F: Documentation/devicetree/bindings/iio/*/adi,*
1622F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1623F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1624F: Documentation/iio/ad7606.rst
1625F: drivers/iio/*/ad*
1626F: drivers/iio/adc/ltc249*
1627F: drivers/iio/amplifiers/hmc425a.c
1628F: drivers/staging/iio/*/ad*
1629X: drivers/iio/*/adjd*
1630
1631ANALOGBITS PLL LIBRARIES
1632M: Paul Walmsley <[email protected]>
1633M: Samuel Holland <[email protected]>
1634S: Supported
1635F: drivers/clk/analogbits/*
1636F: include/linux/clk/analogbits*
1637
1638ANDROID DRIVERS
1639M: Greg Kroah-Hartman <[email protected]>
1640M: Arve Hjønnevåg <[email protected]>
1641M: Todd Kjos <[email protected]>
1642M: Martijn Coenen <[email protected]>
1643M: Joel Fernandes <[email protected]>
1644M: Christian Brauner <[email protected]>
1645M: Carlos Llamas <[email protected]>
1646M: Suren Baghdasaryan <[email protected]>
1647L: [email protected]
1648S: Supported
1649T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1650F: drivers/android/
1651
1652ANDROID GOLDFISH PIC DRIVER
1653M: Miodrag Dinic <[email protected]>
1654S: Supported
1655F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1656F: drivers/irqchip/irq-goldfish-pic.c
1657
1658ANDROID GOLDFISH RTC DRIVER
1659M: Jiaxun Yang <[email protected]>
1660S: Supported
1661F: drivers/rtc/rtc-goldfish.c
1662
1663AOA (Apple Onboard Audio) ALSA DRIVER
1664M: Johannes Berg <[email protected]>
1665L: [email protected]
1666L: [email protected]
1667S: Maintained
1668F: sound/aoa/
1669
1670APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1671M: William Breathitt Gray <[email protected]>
1672L: [email protected]
1673S: Maintained
1674F: drivers/iio/addac/stx104.c
1675
1676APM DRIVER
1677M: Jiri Kosina <[email protected]>
1678S: Odd fixes
1679T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1680F: arch/x86/kernel/apm_32.c
1681F: drivers/char/apm-emulation.c
1682F: include/linux/apm_bios.h
1683F: include/uapi/linux/apm_bios.h
1684
1685APPARMOR SECURITY MODULE
1686M: John Johansen <[email protected]>
1687M: John Johansen <[email protected]>
1688L: [email protected] (moderated for non-subscribers)
1689S: Supported
1690W: apparmor.net
1691B: https://gitlab.com/apparmor/apparmor-kernel
1692C: irc://irc.oftc.net/apparmor
1693T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1694T: https://gitlab.com/apparmor/apparmor-kernel.git
1695F: Documentation/admin-guide/LSM/apparmor.rst
1696F: security/apparmor/
1697
1698APPLE BCM5974 MULTITOUCH DRIVER
1699M: Henrik Rydberg <[email protected]>
1700L: [email protected]
1701S: Odd fixes
1702F: drivers/input/mouse/bcm5974.c
1703
1704APPLE PCIE CONTROLLER DRIVER
1705M: Alyssa Rosenzweig <[email protected]>
1706M: Marc Zyngier <[email protected]>
1707L: [email protected]
1708S: Maintained
1709F: drivers/pci/controller/pcie-apple.c
1710
1711APPLE SMC DRIVER
1712M: Henrik Rydberg <[email protected]>
1713L: [email protected]
1714S: Odd fixes
1715F: drivers/hwmon/applesmc.c
1716
1717APPLETALK NETWORK LAYER
1718L: [email protected]
1719S: Odd fixes
1720F: include/linux/atalk.h
1721F: include/uapi/linux/atalk.h
1722F: net/appletalk/
1723
1724APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1725M: Khuong Dinh <[email protected]>
1726S: Supported
1727F: arch/arm64/boot/dts/apm/
1728
1729APPLIED MICRO (APM) X-GENE SOC EDAC
1730M: Khuong Dinh <[email protected]>
1731S: Supported
1732F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1733F: drivers/edac/xgene_edac.c
1734
1735APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1736M: Iyappan Subramanian <[email protected]>
1737M: Keyur Chudgar <[email protected]>
1738S: Maintained
1739F: drivers/net/ethernet/apm/xgene-v2/
1740
1741APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1742M: Iyappan Subramanian <[email protected]>
1743M: Keyur Chudgar <[email protected]>
1744M: Quan Nguyen <[email protected]>
1745S: Maintained
1746F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1747F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1748F: drivers/net/ethernet/apm/xgene/
1749F: drivers/net/mdio/mdio-xgene.c
1750
1751APPLIED MICRO (APM) X-GENE SOC PMU
1752M: Khuong Dinh <[email protected]>
1753S: Supported
1754F: Documentation/admin-guide/perf/xgene-pmu.rst
1755F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1756F: drivers/perf/xgene_pmu.c
1757
1758APPLIED MICRO QT2025 PHY DRIVER
1759M: FUJITA Tomonori <[email protected]>
1760R: Trevor Gross <[email protected]>
1761L: [email protected]
1762L: [email protected]
1763S: Maintained
1764F: drivers/net/phy/qt2025.rs
1765
1766APTINA CAMERA SENSOR PLL
1767M: Laurent Pinchart <[email protected]>
1768L: [email protected]
1769S: Maintained
1770F: drivers/media/i2c/aptina-pll.*
1771
1772AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1773M: Aleksa Savic <[email protected]>
1774M: Jack Doan <[email protected]>
1775L: [email protected]
1776S: Maintained
1777F: Documentation/hwmon/aquacomputer_d5next.rst
1778F: drivers/hwmon/aquacomputer_d5next.c
1779
1780AQUANTIA ETHERNET DRIVER (atlantic)
1781M: Igor Russkikh <[email protected]>
1782L: [email protected]
1783S: Maintained
1784W: https://www.marvell.com/
1785Q: https://patchwork.kernel.org/project/netdevbpf/list/
1786F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1787F: drivers/net/ethernet/aquantia/atlantic/
1788
1789AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1790M: Egor Pomozov <[email protected]>
1791L: [email protected]
1792S: Maintained
1793W: http://www.aquantia.com
1794F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1795
1796AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1797M: Krzysztof Hałasa <[email protected]>
1798L: [email protected]
1799S: Maintained
1800F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1801F: drivers/media/i2c/ar0521.c
1802
1803ARASAN NAND CONTROLLER DRIVER
1804M: Miquel Raynal <[email protected]>
1805R: Michal Simek <[email protected]>
1806L: [email protected]
1807S: Maintained
1808F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1809F: drivers/mtd/nand/raw/arasan-nand-controller.c
1810
1811ARC FRAMEBUFFER DRIVER
1812M: Jaya Kumar <[email protected]>
1813S: Maintained
1814F: drivers/video/fbdev/arcfb.c
1815F: drivers/video/fbdev/core/fb_defio.c
1816
1817ARC PGU DRM DRIVER
1818M: Alexey Brodkin <[email protected]>
1819S: Supported
1820F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1821F: drivers/gpu/drm/tiny/arcpgu.c
1822
1823ARCNET NETWORK LAYER
1824M: Michael Grzeschik <[email protected]>
1825L: [email protected]
1826S: Maintained
1827F: drivers/net/arcnet/
1828F: include/uapi/linux/if_arcnet.h
1829
1830ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1831M: Arnd Bergmann <[email protected]>
1832L: [email protected] (moderated for non-subscribers)
1833L: [email protected]
1834S: Maintained
1835P: Documentation/process/maintainer-soc.rst
1836C: irc://irc.libera.chat/armlinux
1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1838F: Documentation/process/maintainer-soc*.rst
1839F: arch/arm/boot/dts/Makefile
1840F: arch/arm64/boot/dts/Makefile
1841
1842ARM ARCHITECTED TIMER DRIVER
1843M: Mark Rutland <[email protected]>
1844M: Marc Zyngier <[email protected]>
1845L: [email protected] (moderated for non-subscribers)
1846S: Maintained
1847F: arch/arm/include/asm/arch_timer.h
1848F: arch/arm64/include/asm/arch_timer.h
1849F: drivers/clocksource/arm_arch_timer.c
1850
1851ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1852M: Marc Zyngier <[email protected]>
1853L: [email protected] (moderated for non-subscribers)
1854S: Maintained
1855F: Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1856F: arch/arm/include/asm/arch_gicv3.h
1857F: arch/arm64/include/asm/arch_gicv3.h
1858F: drivers/irqchip/irq-gic*.[ch]
1859F: include/linux/irqchip/arm-gic*.h
1860F: include/linux/irqchip/arm-vgic-info.h
1861
1862ARM HDLCD DRM DRIVER
1863M: Liviu Dudau <[email protected]>
1864S: Supported
1865F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1866F: drivers/gpu/drm/arm/hdlcd_*
1867
1868ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1869M: Linus Walleij <[email protected]>
1870L: [email protected] (moderated for non-subscribers)
1871S: Maintained
1872F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1873F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1874F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1875F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1876F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1877F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1878F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1879F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1880F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1881F: arch/arm/boot/dts/arm/arm-realview-*
1882F: arch/arm/boot/dts/arm/integrator*
1883F: arch/arm/boot/dts/arm/versatile*
1884F: arch/arm/mach-versatile/
1885F: drivers/bus/arm-integrator-lm.c
1886F: drivers/clk/versatile/
1887F: drivers/i2c/busses/i2c-versatile.c
1888F: drivers/irqchip/irq-versatile-fpga.c
1889F: drivers/mtd/maps/physmap-versatile.*
1890F: drivers/power/reset/arm-versatile-reboot.c
1891F: drivers/soc/versatile/
1892
1893ARM INTERCONNECT PMU DRIVERS
1894M: Robin Murphy <[email protected]>
1895S: Supported
1896F: Documentation/admin-guide/perf/arm-cmn.rst
1897F: Documentation/admin-guide/perf/arm-ni.rst
1898F: Documentation/devicetree/bindings/perf/arm,cmn.yaml
1899F: Documentation/devicetree/bindings/perf/arm,ni.yaml
1900F: drivers/perf/arm-cmn.c
1901F: drivers/perf/arm-ni.c
1902F: tools/perf/pmu-events/arch/arm64/arm/cmn/
1903
1904ARM KOMEDA DRM-KMS DRIVER
1905M: Liviu Dudau <[email protected]>
1906S: Supported
1907T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1908F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1909F: Documentation/gpu/komeda-kms.rst
1910F: drivers/gpu/drm/arm/display/include/
1911F: drivers/gpu/drm/arm/display/komeda/
1912
1913ARM MALI PANFROST DRM DRIVER
1914M: Boris Brezillon <[email protected]>
1915M: Rob Herring <[email protected]>
1916R: Steven Price <[email protected]>
1917L: [email protected]
1918S: Supported
1919T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1920F: Documentation/gpu/panfrost.rst
1921F: drivers/gpu/drm/ci/xfails/panfrost*
1922F: drivers/gpu/drm/panfrost/
1923F: include/uapi/drm/panfrost_drm.h
1924
1925ARM MALI PANTHOR DRM DRIVER
1926M: Boris Brezillon <[email protected]>
1927M: Steven Price <[email protected]>
1928M: Liviu Dudau <[email protected]>
1929L: [email protected]
1930S: Supported
1931T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1932F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1933F: drivers/gpu/drm/panthor/
1934F: include/uapi/drm/panthor_drm.h
1935
1936ARM MALI-DP DRM DRIVER
1937M: Liviu Dudau <[email protected]>
1938S: Supported
1939T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1940F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1941F: Documentation/gpu/afbc.rst
1942F: drivers/gpu/drm/arm/
1943
1944ARM MFM AND FLOPPY DRIVERS
1945M: Ian Molton <[email protected]>
1946S: Maintained
1947F: arch/arm/include/asm/floppy.h
1948F: arch/arm/mach-rpc/floppydma.S
1949
1950ARM PMU PROFILING AND DEBUGGING
1951M: Will Deacon <[email protected]>
1952M: Mark Rutland <[email protected]>
1953L: [email protected] (moderated for non-subscribers)
1954L: [email protected]
1955S: Maintained
1956F: Documentation/devicetree/bindings/arm/pmu.yaml
1957F: Documentation/devicetree/bindings/perf/
1958F: arch/arm*/include/asm/hw_breakpoint.h
1959F: arch/arm*/include/asm/perf_event.h
1960F: arch/arm*/kernel/hw_breakpoint.c
1961F: arch/arm*/kernel/perf_*
1962F: drivers/perf/
1963F: include/linux/perf/arm_pmu*.h
1964
1965ARM PORT
1966M: Russell King <[email protected]>
1967L: [email protected] (moderated for non-subscribers)
1968S: Odd Fixes
1969W: http://www.armlinux.org.uk/
1970T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1971F: arch/arm/
1972X: arch/arm/boot/dts/
1973
1974ARM PRIMECELL AACI PL041 DRIVER
1975M: Russell King <[email protected]>
1976S: Odd Fixes
1977F: sound/arm/aaci.*
1978
1979ARM PRIMECELL BUS SUPPORT
1980M: Russell King <[email protected]>
1981S: Odd Fixes
1982F: drivers/amba/
1983F: include/linux/amba/bus.h
1984
1985ARM PRIMECELL KMI PL050 DRIVER
1986M: Russell King <[email protected]>
1987S: Odd Fixes
1988F: drivers/input/serio/ambakmi.*
1989F: include/linux/amba/kmi.h
1990
1991ARM PRIMECELL MMCI PL180/1 DRIVER
1992M: Russell King <[email protected]>
1993S: Odd Fixes
1994F: drivers/mmc/host/mmci.*
1995F: include/linux/amba/mmci.h
1996
1997ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1998M: Miquel Raynal <[email protected]>
1999R: Michal Simek <[email protected]>
2000L: [email protected]
2001S: Maintained
2002F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
2003F: drivers/mtd/nand/raw/pl35x-nand-controller.c
2004
2005ARM PRIMECELL PL35X SMC DRIVER
2006M: Miquel Raynal <[email protected]>
2007R: Michal Simek <[email protected]>
2008L: [email protected] (moderated for non-subscribers)
2009S: Maintained
2010F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
2011F: drivers/memory/pl353-smc.c
2012
2013ARM PRIMECELL SSP PL022 SPI DRIVER
2014M: Linus Walleij <[email protected]>
2015L: [email protected] (moderated for non-subscribers)
2016S: Maintained
2017F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
2018F: drivers/spi/spi-pl022.c
2019
2020ARM PRIMECELL UART PL010 AND PL011 DRIVERS
2021M: Russell King <[email protected]>
2022S: Odd Fixes
2023F: drivers/tty/serial/amba-pl01*.c
2024F: include/linux/amba/serial.h
2025
2026ARM PRIMECELL VIC PL190/PL192 DRIVER
2027M: Linus Walleij <[email protected]>
2028L: [email protected] (moderated for non-subscribers)
2029S: Maintained
2030F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
2031F: drivers/irqchip/irq-vic.c
2032
2033ARM SMC WATCHDOG DRIVER
2034M: Julius Werner <[email protected]>
2035R: Evan Benn <[email protected]>
2036S: Maintained
2037F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2038F: drivers/watchdog/arm_smc_wdt.c
2039
2040ARM SMMU DRIVERS
2041M: Will Deacon <[email protected]>
2042R: Robin Murphy <[email protected]>
2043L: [email protected] (moderated for non-subscribers)
2044S: Maintained
2045F: Documentation/devicetree/bindings/iommu/arm,smmu*
2046F: drivers/iommu/arm/
2047F: drivers/iommu/io-pgtable-arm*
2048
2049ARM SMMU SVA SUPPORT
2050R: Jean-Philippe Brucker <[email protected]>
2051F: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2052
2053ARM SUB-ARCHITECTURES
2054L: [email protected] (moderated for non-subscribers)
2055S: Maintained
2056C: irc://irc.libera.chat/armlinux
2057T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2058F: arch/arm/mach-*/
2059F: arch/arm/plat-*/
2060
2061ARM/ACTIONS SEMI ARCHITECTURE
2062M: Andreas Färber <[email protected]>
2063M: Manivannan Sadhasivam <[email protected]>
2064L: [email protected] (moderated for non-subscribers)
2065L: [email protected] (moderated for non-subscribers)
2066S: Maintained
2067F: Documentation/devicetree/bindings/arm/actions.yaml
2068F: Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2069F: Documentation/devicetree/bindings/dma/owl-dma.yaml
2070F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2071F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2072F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2073F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2074F: Documentation/devicetree/bindings/pinctrl/actions,*
2075F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
2076F: Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2077F: arch/arm/boot/dts/actions/
2078F: arch/arm/mach-actions/
2079F: arch/arm64/boot/dts/actions/
2080F: drivers/clk/actions/
2081F: drivers/clocksource/timer-owl*
2082F: drivers/dma/owl-dma.c
2083F: drivers/i2c/busses/i2c-owl.c
2084F: drivers/irqchip/irq-owl-sirq.c
2085F: drivers/mmc/host/owl-mmc.c
2086F: drivers/net/ethernet/actions/
2087F: drivers/pinctrl/actions/*
2088F: drivers/pmdomain/actions/
2089F: include/dt-bindings/power/owl-*
2090F: include/dt-bindings/reset/actions,*
2091F: include/linux/soc/actions/
2092N: owl
2093
2094ARM/AIROHA SOC SUPPORT
2095M: Matthias Brugger <[email protected]>
2096M: AngeloGioacchino Del Regno <[email protected]>
2097L: [email protected] (moderated for non-subscribers)
2098L: [email protected] (moderated for non-subscribers)
2099S: Odd Fixes
2100F: arch/arm/boot/dts/airoha/
2101F: arch/arm64/boot/dts/airoha/
2102
2103ARM/Allwinner SoC Clock Support
2104M: Emilio López <[email protected]>
2105S: Maintained
2106F: drivers/clk/sunxi/
2107
2108ARM/Allwinner sunXi SoC support
2109M: Chen-Yu Tsai <[email protected]>
2110M: Jernej Skrabec <[email protected]>
2111M: Samuel Holland <[email protected]>
2112L: [email protected] (moderated for non-subscribers)
2113L: [email protected]
2114S: Maintained
2115T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2116F: arch/arm/mach-sunxi/
2117F: arch/arm64/boot/dts/allwinner/
2118F: drivers/clk/sunxi-ng/
2119F: drivers/pinctrl/sunxi/
2120F: drivers/soc/sunxi/
2121N: allwinner
2122N: sun[x456789]i
2123N: sun[25]0i
2124
2125ARM/ALPHASCALE ARCHITECTURE
2126M: Krzysztof Kozlowski <[email protected]>
2127L: [email protected] (moderated for non-subscribers)
2128S: Odd Fixes
2129F: arch/arm/boot/dts/alphascale/
2130F: drivers/clk/clk-asm9260.c
2131F: drivers/clocksource/asm9260_timer.c
2132F: drivers/rtc/rtc-asm9260.c
2133F: drivers/watchdog/asm9260_wdt.c
2134
2135ARM/AMD PENSANDO ARM64 ARCHITECTURE
2136M: Brad Larson <[email protected]>
2137L: [email protected] (moderated for non-subscribers)
2138S: Supported
2139F: Documentation/devicetree/bindings/*/amd,pensando*
2140F: arch/arm64/boot/dts/amd/elba*
2141
2142ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2143M: Neil Armstrong <[email protected]>
2144M: Jerome Brunet <[email protected]>
2145L: [email protected]
2146S: Maintained
2147F: Documentation/devicetree/bindings/clock/amlogic*
2148F: drivers/clk/meson/
2149F: include/dt-bindings/clock/amlogic,a1*
2150F: include/dt-bindings/clock/gxbb*
2151F: include/dt-bindings/clock/meson*
2152
2153ARM/Amlogic Meson SoC Crypto Drivers
2154M: Corentin Labbe <[email protected]>
2155L: [email protected]
2156L: [email protected]
2157S: Maintained
2158F: Documentation/devicetree/bindings/crypto/amlogic*
2159F: drivers/crypto/amlogic/
2160
2161ARM/Amlogic Meson SoC Sound Drivers
2162M: Jerome Brunet <[email protected]>
2163L: [email protected]
2164S: Maintained
2165F: Documentation/devicetree/bindings/sound/amlogic*
2166F: sound/soc/meson/
2167
2168ARM/Amlogic Meson SoC support
2169M: Neil Armstrong <[email protected]>
2170M: Kevin Hilman <[email protected]>
2171R: Jerome Brunet <[email protected]>
2172R: Martin Blumenstingl <[email protected]>
2173L: [email protected] (moderated for non-subscribers)
2174L: [email protected]
2175S: Maintained
2176W: http://linux-meson.com/
2177F: Documentation/devicetree/bindings/phy/amlogic*
2178F: arch/arm/boot/dts/amlogic/
2179F: arch/arm/mach-meson/
2180F: arch/arm64/boot/dts/amlogic/
2181F: drivers/pmdomain/amlogic/
2182F: drivers/mmc/host/meson*
2183F: drivers/phy/amlogic/
2184F: drivers/pinctrl/meson/
2185F: drivers/rtc/rtc-meson*
2186F: drivers/soc/amlogic/
2187N: meson
2188
2189ARM/Annapurna Labs ALPINE ARCHITECTURE
2190M: Antoine Tenart <[email protected]>
2191L: [email protected] (moderated for non-subscribers)
2192S: Odd Fixes
2193F: arch/arm/boot/dts/amazon/
2194F: arch/arm/mach-alpine/
2195F: arch/arm64/boot/dts/amazon/
2196F: drivers/*/*alpine*
2197
2198ARM/APPLE MACHINE SOUND DRIVERS
2199M: Martin Povišer <[email protected]>
2200L: [email protected]
2201L: [email protected]
2202S: Maintained
2203F: Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2204F: Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2205F: Documentation/devicetree/bindings/sound/apple,*
2206F: sound/soc/apple/*
2207F: sound/soc/codecs/cs42l83-i2c.c
2208F: sound/soc/codecs/cs42l84.*
2209F: sound/soc/codecs/ssm3515.c
2210
2211ARM/APPLE MACHINE SUPPORT
2212M: Sven Peter <[email protected]>
2213M: Janne Grunau <[email protected]>
2214R: Alyssa Rosenzweig <[email protected]>
2215L: [email protected]
2216L: [email protected] (moderated for non-subscribers)
2217S: Maintained
2218W: https://asahilinux.org
2219B: https://github.com/AsahiLinux/linux/issues
2220C: irc://irc.oftc.net/asahi-dev
2221T: git https://github.com/AsahiLinux/linux.git
2222F: Documentation/devicetree/bindings/arm/apple.yaml
2223F: Documentation/devicetree/bindings/arm/apple/*
2224F: Documentation/devicetree/bindings/clock/apple,nco.yaml
2225F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2226F: Documentation/devicetree/bindings/dma/apple,admac.yaml
2227F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2228F: Documentation/devicetree/bindings/interrupt-controller/apple,*
2229F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
2230F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
2231F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2232F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2233F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2234F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2235F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
2236F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2237F: Documentation/devicetree/bindings/power/apple*
2238F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2239F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2240F: arch/arm64/boot/dts/apple/
2241F: drivers/bluetooth/hci_bcm4377.c
2242F: drivers/clk/clk-apple-nco.c
2243F: drivers/cpufreq/apple-soc-cpufreq.c
2244F: drivers/dma/apple-admac.c
2245F: drivers/pmdomain/apple/
2246F: drivers/i2c/busses/i2c-pasemi-core.c
2247F: drivers/i2c/busses/i2c-pasemi-platform.c
2248F: drivers/iommu/apple-dart.c
2249F: drivers/iommu/io-pgtable-dart.c
2250F: drivers/irqchip/irq-apple-aic.c
2251F: drivers/nvme/host/apple.c
2252F: drivers/nvmem/apple-efuses.c
2253F: drivers/pinctrl/pinctrl-apple-gpio.c
2254F: drivers/pwm/pwm-apple.c
2255F: drivers/soc/apple/*
2256F: drivers/watchdog/apple_wdt.c
2257F: include/dt-bindings/interrupt-controller/apple-aic.h
2258F: include/dt-bindings/pinctrl/apple.h
2259F: include/linux/soc/apple/*
2260
2261ARM/ARTPEC MACHINE SUPPORT
2262M: Jesper Nilsson <[email protected]>
2263M: Lars Persson <[email protected]>
2264L: [email protected]
2265S: Maintained
2266F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2267F: arch/arm/boot/dts/axis/
2268F: arch/arm/mach-artpec
2269F: drivers/clk/axis
2270F: drivers/crypto/axis
2271F: drivers/mmc/host/usdhi6rol0.c
2272F: drivers/pinctrl/pinctrl-artpec*
2273
2274ARM/ASPEED I2C DRIVER
2275M: Ryan Chen <[email protected]>
2276R: Benjamin Herrenschmidt <[email protected]>
2277R: Joel Stanley <[email protected]>
2278L: [email protected]
2279L: [email protected] (moderated for non-subscribers)
2280S: Maintained
2281F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2282F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2283F: drivers/i2c/busses/i2c-aspeed.c
2284F: drivers/irqchip/irq-aspeed-i2c-ic.c
2285
2286ARM/ASPEED MACHINE SUPPORT
2287M: Joel Stanley <[email protected]>
2288M: Andrew Jeffery <[email protected]>
2289L: [email protected] (moderated for non-subscribers)
2290L: [email protected] (moderated for non-subscribers)
2291S: Supported
2292Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2293T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2294F: Documentation/devicetree/bindings/arm/aspeed/
2295F: arch/arm/boot/dts/aspeed/
2296F: arch/arm/mach-aspeed/
2297N: aspeed
2298
2299ARM/AXM LSI SOC
2300M: Krzysztof Kozlowski <[email protected]>
2301L: [email protected] (moderated for non-subscribers)
2302S: Odd Fixes
2303F: Documentation/devicetree/bindings/arm/axxia.yaml
2304F: arch/arm/boot/dts/intel/axm/
2305F: arch/arm/mach-axxia/
2306
2307ARM/BITMAIN ARCHITECTURE
2308M: Manivannan Sadhasivam <[email protected]>
2309L: [email protected] (moderated for non-subscribers)
2310S: Maintained
2311F: Documentation/devicetree/bindings/arm/bitmain.yaml
2312F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2313F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2314F: arch/arm64/boot/dts/bitmain/
2315F: drivers/clk/clk-bm1880.c
2316F: drivers/pinctrl/pinctrl-bm1880.c
2317
2318ARM/BLAIZE ARCHITECTURE
2319M: James Cowgill <[email protected]>
2320M: Matt Redfearn <[email protected]>
2321M: Neil Jones <[email protected]>
2322M: Nikolaos Pasaloukos <[email protected]>
2323S: Maintained
2324F: Documentation/devicetree/bindings/arm/blaize.yaml
2325F: arch/arm64/boot/dts/blaize/
2326
2327ARM/CALXEDA HIGHBANK ARCHITECTURE
2328M: Andre Przywara <[email protected]>
2329L: [email protected] (moderated for non-subscribers)
2330S: Maintained
2331F: arch/arm/boot/dts/calxeda/
2332F: arch/arm/mach-highbank/
2333
2334ARM/CAVIUM THUNDER NETWORK DRIVER
2335M: Sunil Goutham <[email protected]>
2336L: [email protected] (moderated for non-subscribers)
2337S: Maintained
2338F: drivers/net/ethernet/cavium/thunder/
2339
2340ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2341M: Lukasz Majewski <[email protected]>
2342L: [email protected] (moderated for non-subscribers)
2343S: Maintained
2344F: arch/arm/mach-ep93xx/ts72xx.c
2345
2346ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2347M: Hartley Sweeten <[email protected]>
2348M: Alexander Sverdlin <[email protected]>
2349M: Nikita Shubin <[email protected]>
2350L: [email protected] (moderated for non-subscribers)
2351S: Maintained
2352F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2353F: Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2354F: arch/arm/boot/compressed/misc-ep93xx.h
2355F: arch/arm/mach-ep93xx/
2356F: drivers/iio/adc/ep93xx_adc.c
2357
2358ARM/CLKDEV SUPPORT
2359M: Russell King <[email protected]>
2360L: [email protected] (moderated for non-subscribers)
2361S: Maintained
2362T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2363F: drivers/clk/clkdev.c
2364
2365ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2366M: Baruch Siach <[email protected]>
2367L: [email protected] (moderated for non-subscribers)
2368S: Maintained
2369F: arch/arm/boot/dts/cnxt/
2370N: digicolor
2371
2372ARM/CORESIGHT FRAMEWORK AND DRIVERS
2373M: Suzuki K Poulose <[email protected]>
2374R: Mike Leach <[email protected]>
2375R: James Clark <[email protected]>
2376L: [email protected] (moderated for non-subscribers)
2377L: [email protected] (moderated for non-subscribers)
2378S: Maintained
2379T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2380F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2381F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2382F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2383F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2384F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2385F: Documentation/trace/coresight/*
2386F: drivers/hwtracing/coresight/*
2387F: include/dt-bindings/arm/coresight-cti-dt.h
2388F: include/linux/coresight*
2389F: include/uapi/linux/coresight*
2390F: samples/coresight/*
2391F: tools/perf/Documentation/arm-coresight.txt
2392F: tools/perf/arch/arm/util/auxtrace.c
2393F: tools/perf/arch/arm/util/cs-etm.c
2394F: tools/perf/arch/arm/util/cs-etm.h
2395F: tools/perf/arch/arm/util/pmu.c
2396F: tools/perf/tests/shell/*coresight*
2397F: tools/perf/tests/shell/coresight/*
2398F: tools/perf/tests/shell/lib/*coresight*
2399F: tools/perf/util/cs-etm-decoder/*
2400F: tools/perf/util/cs-etm.*
2401
2402ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2403M: Hans Ulli Kroll <[email protected]>
2404M: Linus Walleij <[email protected]>
2405L: [email protected] (moderated for non-subscribers)
2406S: Maintained
2407T: git git://github.com/ulli-kroll/linux.git
2408F: Documentation/devicetree/bindings/arm/gemini.yaml
2409F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2410F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2411F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2412F: arch/arm/boot/dts/gemini/
2413F: arch/arm/mach-gemini/
2414F: drivers/crypto/gemini/
2415F: drivers/net/ethernet/cortina/
2416F: drivers/pinctrl/pinctrl-gemini.c
2417F: drivers/rtc/rtc-ftrtc010.c
2418
2419ARM/CZ.NIC TURRIS SUPPORT
2420M: Marek Behún <[email protected]>
2421S: Maintained
2422W: https://www.turris.cz/
2423F: Documentation/ABI/testing/debugfs-moxtet
2424F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2425F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2426F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2427F: Documentation/devicetree/bindings/bus/moxtet.txt
2428F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2429F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2430F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2431F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2432F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2433F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2434F: drivers/bus/moxtet.c
2435F: drivers/firmware/turris-mox-rwtm.c
2436F: drivers/gpio/gpio-moxtet.c
2437F: drivers/leds/leds-turris-omnia.c
2438F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2439F: drivers/platform/cznic/
2440F: drivers/watchdog/armada_37xx_wdt.c
2441F: include/dt-bindings/bus/moxtet.h
2442F: include/linux/armada-37xx-rwtm-mailbox.h
2443F: include/linux/moxtet.h
2444F: include/linux/turris-omnia-mcu-interface.h
2445
2446ARM/FARADAY FA526 PORT
2447M: Hans Ulli Kroll <[email protected]>
2448L: [email protected] (moderated for non-subscribers)
2449S: Maintained
2450T: git git://git.berlios.de/gemini-board
2451F: arch/arm/mm/*-fa*
2452
2453ARM/FOOTBRIDGE ARCHITECTURE
2454M: Russell King <[email protected]>
2455L: [email protected] (moderated for non-subscribers)
2456S: Maintained
2457W: http://www.armlinux.org.uk/
2458F: arch/arm/include/asm/hardware/dec21285.h
2459F: arch/arm/mach-footbridge/
2460
2461ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2462M: Shawn Guo <[email protected]>
2463M: Sascha Hauer <[email protected]>
2464R: Pengutronix Kernel Team <[email protected]>
2465R: Fabio Estevam <[email protected]>
2466L: [email protected]
2467L: [email protected] (moderated for non-subscribers)
2468S: Maintained
2469T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2470F: arch/arm/boot/dts/nxp/imx/
2471F: arch/arm/boot/dts/nxp/mxs/
2472F: arch/arm64/boot/dts/freescale/
2473X: arch/arm64/boot/dts/freescale/fsl-*
2474X: arch/arm64/boot/dts/freescale/qoriq-*
2475X: drivers/media/i2c/
2476N: imx
2477N: mxs
2478
2479ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2480M: Shawn Guo <[email protected]>
2481L: [email protected] (moderated for non-subscribers)
2482S: Maintained
2483T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2484F: arch/arm/boot/dts/nxp/ls/
2485F: arch/arm64/boot/dts/freescale/fsl-*
2486F: arch/arm64/boot/dts/freescale/qoriq-*
2487
2488ARM/FREESCALE VYBRID ARM ARCHITECTURE
2489M: Shawn Guo <[email protected]>
2490M: Sascha Hauer <[email protected]>
2491R: Pengutronix Kernel Team <[email protected]>
2492R: Stefan Agner <[email protected]>
2493L: [email protected] (moderated for non-subscribers)
2494S: Maintained
2495T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2496F: arch/arm/boot/dts/nxp/vf/
2497F: arch/arm/mach-imx/*vf610*
2498
2499ARM/GUMSTIX MACHINE SUPPORT
2500M: Steve Sakoman <[email protected]>
2501L: [email protected] (moderated for non-subscribers)
2502S: Maintained
2503
2504ARM/HISILICON SOC SUPPORT
2505M: Wei Xu <[email protected]>
2506L: [email protected] (moderated for non-subscribers)
2507S: Supported
2508W: http://www.hisilicon.com
2509T: git https://github.com/hisilicon/linux-hisi.git
2510F: arch/arm/boot/dts/hisilicon/
2511F: arch/arm/mach-hisi/
2512F: arch/arm64/boot/dts/hisilicon/
2513
2514ARM/HP JORNADA 7XX MACHINE SUPPORT
2515M: Kristoffer Ericson <[email protected]>
2516S: Maintained
2517W: www.jlime.com
2518T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2519F: arch/arm/mach-sa1100/include/mach/jornada720.h
2520F: arch/arm/mach-sa1100/jornada720.c
2521
2522ARM/HPE GXP ARCHITECTURE
2523M: Jean-Marie Verdun <[email protected]>
2524M: Nick Hawkins <[email protected]>
2525S: Maintained
2526F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2527F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2528F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2529F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2530F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2531F: Documentation/hwmon/gxp-fan-ctrl.rst
2532F: arch/arm/boot/dts/hpe/
2533F: arch/arm/mach-hpe/
2534F: drivers/clocksource/timer-gxp.c
2535F: drivers/hwmon/gxp-fan-ctrl.c
2536F: drivers/i2c/busses/i2c-gxp.c
2537F: drivers/spi/spi-gxp.c
2538F: drivers/watchdog/gxp-wdt.c
2539
2540ARM/IGEP MACHINE SUPPORT
2541M: Enric Balletbo i Serra <[email protected]>
2542M: Javier Martinez Canillas <[email protected]>
2543L: [email protected]
2544L: [email protected] (moderated for non-subscribers)
2545S: Maintained
2546F: arch/arm/boot/dts/ti/omap/omap3-igep*
2547
2548ARM/INTEL IXP4XX ARM ARCHITECTURE
2549M: Linus Walleij <[email protected]>
2550M: Imre Kaloz <[email protected]>
2551L: [email protected] (moderated for non-subscribers)
2552S: Maintained
2553F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2554F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2555F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2556F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2557F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2558F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2559F: arch/arm/boot/dts/intel/ixp/
2560F: arch/arm/mach-ixp4xx/
2561F: drivers/bus/intel-ixp4xx-eb.c
2562F: drivers/char/hw_random/ixp4xx-rng.c
2563F: drivers/clocksource/timer-ixp4xx.c
2564F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2565F: drivers/gpio/gpio-ixp4xx.c
2566F: drivers/irqchip/irq-ixp4xx.c
2567F: drivers/net/ethernet/xscale/ixp4xx_eth.c
2568F: drivers/net/wan/ixp4xx_hss.c
2569F: drivers/soc/ixp4xx/ixp4xx-npe.c
2570F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
2571F: include/linux/soc/ixp4xx/npe.h
2572F: include/linux/soc/ixp4xx/qmgr.h
2573
2574ARM/INTEL KEEMBAY ARCHITECTURE
2575M: Paul J. Murphy <[email protected]>
2576M: Daniele Alessandrelli <[email protected]>
2577S: Maintained
2578F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2579F: arch/arm64/boot/dts/intel/keembay-evm.dts
2580F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2581
2582ARM/INTEL XSC3 (MANZANO) ARM CORE
2583M: Lennert Buytenhek <[email protected]>
2584L: [email protected] (moderated for non-subscribers)
2585S: Maintained
2586
2587ARM/LG1K ARCHITECTURE
2588M: Chanho Min <[email protected]>
2589L: [email protected] (moderated for non-subscribers)
2590S: Maintained
2591F: arch/arm64/boot/dts/lg/
2592
2593ARM/LPC18XX ARCHITECTURE
2594M: Vladimir Zapolskiy <[email protected]>
2595L: [email protected] (moderated for non-subscribers)
2596S: Maintained
2597F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2598F: arch/arm/boot/dts/nxp/lpc/lpc43*
2599F: drivers/i2c/busses/i2c-lpc2k.c
2600F: drivers/memory/pl172.c
2601F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2602F: drivers/rtc/rtc-lpc24xx.c
2603N: lpc18xx
2604
2605ARM/LPC32XX SOC SUPPORT
2606M: Vladimir Zapolskiy <[email protected]>
2607M: Piotr Wojtaszczyk <[email protected]>
2608L: [email protected] (moderated for non-subscribers)
2609S: Maintained
2610T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2611F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2612F: arch/arm/boot/dts/nxp/lpc/lpc32*
2613F: arch/arm/mach-lpc32xx/
2614F: drivers/dma/lpc32xx-dmamux.c
2615F: drivers/i2c/busses/i2c-pnx.c
2616F: drivers/net/ethernet/nxp/lpc_eth.c
2617F: drivers/usb/host/ohci-nxp.c
2618F: drivers/watchdog/pnx4008_wdt.c
2619N: lpc32xx
2620
2621LPC32XX DMAMUX SUPPORT
2622M: J.M.B. Downing <[email protected]>
2623M: Piotr Wojtaszczyk <[email protected]>
2624R: Vladimir Zapolskiy <[email protected]>
2625L: [email protected] (moderated for non-subscribers)
2626S: Maintained
2627F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2628
2629ARM/Marvell Dove/MV78xx0/Orion SOC support
2630M: Andrew Lunn <[email protected]>
2631M: Sebastian Hesselbarth <[email protected]>
2632M: Gregory Clement <[email protected]>
2633L: [email protected] (moderated for non-subscribers)
2634S: Maintained
2635T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2636F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2637F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2638F: Documentation/devicetree/bindings/soc/dove/
2639F: arch/arm/boot/dts/marvell/dove*
2640F: arch/arm/boot/dts/marvell/orion5x*
2641F: arch/arm/mach-dove/
2642F: arch/arm/mach-mv78xx0/
2643F: arch/arm/mach-orion5x/
2644F: arch/arm/plat-orion/
2645F: drivers/bus/mvebu-mbus.c
2646F: drivers/soc/dove/
2647
2648ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2649M: Andrew Lunn <[email protected]>
2650M: Gregory Clement <[email protected]>
2651M: Sebastian Hesselbarth <[email protected]>
2652L: [email protected] (moderated for non-subscribers)
2653S: Maintained
2654T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2655F: Documentation/devicetree/bindings/arm/marvell/
2656F: arch/arm/boot/dts/marvell/armada*
2657F: arch/arm/boot/dts/marvell/kirkwood*
2658F: arch/arm/configs/mvebu_*_defconfig
2659F: arch/arm/mach-mvebu/
2660F: arch/arm64/boot/dts/marvell/
2661F: drivers/clk/mvebu/
2662F: drivers/cpufreq/armada-37xx-cpufreq.c
2663F: drivers/cpufreq/armada-8k-cpufreq.c
2664F: drivers/cpufreq/mvebu-cpufreq.c
2665F: drivers/irqchip/irq-armada-370-xp.c
2666F: drivers/irqchip/irq-mvebu-*
2667F: drivers/pinctrl/mvebu/
2668F: drivers/rtc/rtc-armada38x.c
2669
2670ARM/Mediatek RTC DRIVER
2671M: Eddie Huang <[email protected]>
2672M: Sean Wang <[email protected]>
2673L: [email protected] (moderated for non-subscribers)
2674L: [email protected] (moderated for non-subscribers)
2675S: Maintained
2676F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2677F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2678F: drivers/rtc/rtc-mt2712.c
2679F: drivers/rtc/rtc-mt6397.c
2680F: drivers/rtc/rtc-mt7622.c
2681
2682ARM/Mediatek SoC support
2683M: Matthias Brugger <[email protected]>
2684M: AngeloGioacchino Del Regno <[email protected]>
2685L: [email protected]
2686L: [email protected] (moderated for non-subscribers)
2687L: [email protected] (moderated for non-subscribers)
2688S: Maintained
2689W: https://mtk.wiki.kernel.org/
2690C: irc://irc.libera.chat/linux-mediatek
2691F: arch/arm/boot/dts/mediatek/
2692F: arch/arm/mach-mediatek/
2693F: arch/arm64/boot/dts/mediatek/
2694F: drivers/soc/mediatek/
2695N: mtk
2696N: mt[2678]
2697K: mediatek
2698
2699ARM/Mediatek USB3 PHY DRIVER
2700M: Chunfeng Yun <[email protected]>
2701L: [email protected] (moderated for non-subscribers)
2702L: [email protected] (moderated for non-subscribers)
2703S: Maintained
2704F: Documentation/devicetree/bindings/phy/mediatek,*
2705F: drivers/phy/mediatek/
2706
2707ARM/MICROCHIP (ARM64) SoC support
2708M: Conor Dooley <[email protected]>
2709M: Nicolas Ferre <[email protected]>
2710M: Claudiu Beznea <[email protected]>
2711L: [email protected] (moderated for non-subscribers)
2712S: Supported
2713T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2714F: arch/arm64/boot/dts/microchip/
2715
2716ARM/Microchip (AT91) SoC support
2717M: Nicolas Ferre <[email protected]>
2718M: Alexandre Belloni <[email protected]>
2719M: Claudiu Beznea <[email protected]>
2720L: [email protected] (moderated for non-subscribers)
2721S: Supported
2722W: http://www.linux4sam.org
2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2724F: arch/arm/boot/dts/microchip/
2725F: arch/arm/include/debug/at91.S
2726F: arch/arm/mach-at91/
2727F: drivers/memory/atmel*
2728F: drivers/watchdog/sama5d4_wdt.c
2729F: include/soc/at91/
2730X: drivers/input/touchscreen/atmel_mxt_ts.c
2731N: at91
2732N: atmel
2733
2734ARM/Microchip Sparx5 SoC support
2735M: Steen Hegelund <[email protected]>
2736M: Daniel Machon <[email protected]>
2737M: [email protected]
2738L: [email protected] (moderated for non-subscribers)
2739S: Supported
2740F: arch/arm64/boot/dts/microchip/sparx*
2741F: drivers/net/ethernet/microchip/vcap/
2742F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2743N: sparx5
2744
2745ARM/MILBEAUT ARCHITECTURE
2746M: Taichi Sugaya <[email protected]>
2747M: Takao Orito <[email protected]>
2748L: [email protected] (moderated for non-subscribers)
2749S: Maintained
2750F: arch/arm/boot/dts/socionext/milbeaut*
2751F: arch/arm/mach-milbeaut/
2752N: milbeaut
2753
2754ARM/MOXA ART SOC
2755M: Krzysztof Kozlowski <[email protected]>
2756L: [email protected] (moderated for non-subscribers)
2757S: Odd Fixes
2758F: Documentation/devicetree/bindings/arm/moxart.yaml
2759F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2760F: arch/arm/boot/dts/moxa/
2761F: drivers/clk/clk-moxart.c
2762
2763ARM/MStar/Sigmastar Armv7 SoC support
2764M: Daniel Palmer <[email protected]>
2765M: Romain Perier <[email protected]>
2766L: [email protected] (moderated for non-subscribers)
2767S: Maintained
2768W: http://linux-chenxing.org/
2769T: git git://github.com/linux-chenxing/linux.git
2770F: Documentation/devicetree/bindings/arm/mstar/*
2771F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2772F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2773F: arch/arm/boot/dts/sigmastar/
2774F: arch/arm/mach-mstar/
2775F: drivers/clk/mstar/
2776F: drivers/clocksource/timer-msc313e.c
2777F: drivers/gpio/gpio-msc313.c
2778F: drivers/rtc/rtc-msc313.c
2779F: drivers/watchdog/msc313e_wdt.c
2780F: include/dt-bindings/clock/mstar-*
2781F: include/dt-bindings/gpio/msc313-gpio.h
2782
2783ARM/NOMADIK/Ux500 ARCHITECTURES
2784M: Linus Walleij <[email protected]>
2785L: [email protected] (moderated for non-subscribers)
2786S: Maintained
2787T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2788F: Documentation/devicetree/bindings/arm/ste-*
2789F: Documentation/devicetree/bindings/arm/ux500.yaml
2790F: Documentation/devicetree/bindings/arm/ux500/
2791F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2792F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2793F: arch/arm/boot/dts/st/ste-*
2794F: arch/arm/mach-nomadik/
2795F: arch/arm/mach-ux500/
2796F: drivers/clk/clk-nomadik.c
2797F: drivers/clocksource/clksrc-dbx500-prcmu.c
2798F: drivers/dma/ste_dma40*
2799F: drivers/pmdomain/st/ste-ux500-pm-domain.c
2800F: drivers/gpio/gpio-nomadik.c
2801F: drivers/hwspinlock/u8500_hsem.c
2802F: drivers/i2c/busses/i2c-nomadik.c
2803F: drivers/iio/adc/ab8500-gpadc.c
2804F: drivers/mfd/ab8500*
2805F: drivers/mfd/abx500*
2806F: drivers/mfd/db8500*
2807F: drivers/pinctrl/nomadik/
2808F: drivers/rtc/rtc-ab8500.c
2809F: drivers/rtc/rtc-pl031.c
2810F: drivers/soc/ux500/
2811
2812ARM/NUVOTON MA35 ARCHITECTURE
2813M: Jacky Huang <[email protected]>
2814M: Shan-Chun Hung <[email protected]>
2815L: [email protected] (moderated for non-subscribers)
2816S: Supported
2817F: Documentation/devicetree/bindings/*/*/*ma35*
2818F: Documentation/devicetree/bindings/*/*ma35*
2819F: arch/arm64/boot/dts/nuvoton/*ma35*
2820F: drivers/*/*/*ma35*
2821F: drivers/*/*ma35*
2822K: ma35d1
2823
2824ARM/NUVOTON NPCM ARCHITECTURE
2825M: Avi Fishman <[email protected]>
2826M: Tomer Maimon <[email protected]>
2827M: Tali Perry <[email protected]>
2828R: Patrick Venture <[email protected]>
2829R: Nancy Yuen <[email protected]>
2830R: Benjamin Fair <[email protected]>
2831L: [email protected] (moderated for non-subscribers)
2832S: Supported
2833F: Documentation/devicetree/bindings/*/*/*npcm*
2834F: Documentation/devicetree/bindings/*/*npcm*
2835F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2836F: arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2837F: arch/arm/mach-npcm/
2838F: arch/arm64/boot/dts/nuvoton/
2839F: drivers/*/*/*npcm*
2840F: drivers/*/*npcm*
2841F: drivers/rtc/rtc-nct3018y.c
2842F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2843F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2844
2845ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2846M: Joseph Liu <[email protected]>
2847M: Marvin Lin <[email protected]>
2848L: [email protected]
2849L: [email protected] (moderated for non-subscribers)
2850S: Maintained
2851F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2852F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2853F: Documentation/userspace-api/media/drivers/npcm-video.rst
2854F: drivers/media/platform/nuvoton/
2855F: include/uapi/linux/npcm-video.h
2856
2857ARM/NUVOTON WPCM450 ARCHITECTURE
2858M: Jonathan Neuschäfer <[email protected]>
2859L: [email protected] (moderated for non-subscribers)
2860S: Maintained
2861W: https://github.com/neuschaefer/wpcm450/wiki
2862F: Documentation/devicetree/bindings/*/*wpcm*
2863F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2864F: arch/arm/configs/wpcm450_defconfig
2865F: arch/arm/mach-npcm/wpcm450.c
2866F: drivers/*/*/*wpcm*
2867F: drivers/*/*wpcm*
2868
2869ARM/NXP S32G ARCHITECTURE
2870R: Chester Lin <[email protected]>
2871R: Matthias Brugger <[email protected]>
2872R: Ghennadi Procopciuc <[email protected]>
2873R: NXP S32 Linux Team <[email protected]>
2874L: [email protected] (moderated for non-subscribers)
2875S: Maintained
2876F: arch/arm64/boot/dts/freescale/s32g*.dts*
2877F: drivers/pinctrl/nxp/
2878
2879ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
2880M: Jan Petrous <[email protected]>
2881R: [email protected]
2882S: Maintained
2883F: Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
2884F: drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
2885
2886ARM/Orion SoC/Technologic Systems TS-78xx platform support
2887M: Alexander Clouter <[email protected]>
2888L: [email protected] (moderated for non-subscribers)
2889S: Maintained
2890W: http://www.digriz.org.uk/ts78xx/kernel
2891F: arch/arm/mach-orion5x/ts78xx-*
2892
2893ARM/QUALCOMM CHROMEBOOK SUPPORT
2894R: [email protected]
2895F: arch/arm64/boot/dts/qcom/sc7180*
2896F: arch/arm64/boot/dts/qcom/sc7280*
2897F: arch/arm64/boot/dts/qcom/sdm845-cheza*
2898
2899ARM/QUALCOMM MAILING LIST
2900L: [email protected]
2901C: irc://irc.oftc.net/linux-msm
2902F: Documentation/devicetree/bindings/*/qcom*
2903F: Documentation/devicetree/bindings/soc/qcom/
2904F: arch/arm/boot/dts/qcom/
2905F: arch/arm/configs/qcom_defconfig
2906F: arch/arm/mach-qcom/
2907F: arch/arm64/boot/dts/qcom/
2908F: drivers/*/*/pm8???-*
2909F: drivers/*/*/qcom*
2910F: drivers/*/*/qcom/
2911F: drivers/*/qcom*
2912F: drivers/*/qcom/
2913F: drivers/bluetooth/btqcomsmd.c
2914F: drivers/clocksource/timer-qcom.c
2915F: drivers/cpuidle/cpuidle-qcom-spm.c
2916F: drivers/extcon/extcon-qcom*
2917F: drivers/i2c/busses/i2c-qcom-geni.c
2918F: drivers/i2c/busses/i2c-qup.c
2919F: drivers/iommu/msm*
2920F: drivers/mfd/ssbi.c
2921F: drivers/mmc/host/mmci_qcom*
2922F: drivers/mmc/host/sdhci-msm.c
2923F: drivers/pci/controller/dwc/pcie-qcom*
2924F: drivers/phy/qualcomm/
2925F: drivers/power/*/msm*
2926F: drivers/reset/reset-qcom-*
2927F: drivers/rtc/rtc-pm8xxx.c
2928F: drivers/spi/spi-geni-qcom.c
2929F: drivers/spi/spi-qcom-qspi.c
2930F: drivers/spi/spi-qup.c
2931F: drivers/tty/serial/msm_serial.c
2932F: drivers/ufs/host/ufs-qcom*
2933F: drivers/usb/dwc3/dwc3-qcom.c
2934F: include/dt-bindings/*/qcom*
2935F: include/linux/*/qcom*
2936F: include/linux/soc/qcom/
2937
2938ARM/QUALCOMM SUPPORT
2939M: Bjorn Andersson <[email protected]>
2940M: Konrad Dybcio <[email protected]>
2941L: [email protected]
2942S: Maintained
2943C: irc://irc.oftc.net/linux-msm
2944T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2945F: Documentation/devicetree/bindings/arm/qcom-soc.yaml
2946F: Documentation/devicetree/bindings/arm/qcom.yaml
2947F: Documentation/devicetree/bindings/bus/qcom*
2948F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2949F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2950F: Documentation/devicetree/bindings/reserved-memory/qcom*
2951F: Documentation/devicetree/bindings/soc/qcom/
2952F: arch/arm/boot/dts/qcom/
2953F: arch/arm/configs/qcom_defconfig
2954F: arch/arm/mach-qcom/
2955F: arch/arm64/boot/dts/qcom/
2956F: drivers/bus/qcom*
2957F: drivers/firmware/qcom/
2958F: drivers/soc/qcom/
2959F: include/dt-bindings/arm/qcom,ids.h
2960F: include/dt-bindings/firmware/qcom,scm.h
2961F: include/dt-bindings/soc/qcom*
2962F: include/linux/firmware/qcom
2963F: include/linux/soc/qcom/
2964F: include/soc/qcom/
2965
2966ARM/RDA MICRO ARCHITECTURE
2967M: Manivannan Sadhasivam <[email protected]>
2968L: [email protected] (moderated for non-subscribers)
2969L: [email protected] (moderated for non-subscribers)
2970S: Maintained
2971F: Documentation/devicetree/bindings/arm/rda.yaml
2972F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2973F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2974F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2975F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2976F: arch/arm/boot/dts/unisoc/
2977F: drivers/clocksource/timer-rda.c
2978F: drivers/gpio/gpio-rda.c
2979F: drivers/irqchip/irq-rda-intc.c
2980F: drivers/tty/serial/rda-uart.c
2981
2982ARM/REALTEK ARCHITECTURE
2983M: Andreas Färber <[email protected]>
2984L: [email protected] (moderated for non-subscribers)
2985L: [email protected] (moderated for non-subscribers)
2986S: Maintained
2987F: Documentation/devicetree/bindings/arm/realtek.yaml
2988F: arch/arm/boot/dts/realtek/
2989F: arch/arm/mach-realtek/
2990F: arch/arm64/boot/dts/realtek/
2991
2992ARM/RISC-V/RENESAS ARCHITECTURE
2993M: Geert Uytterhoeven <[email protected]>
2994M: Magnus Damm <[email protected]>
2995L: [email protected]
2996S: Supported
2997Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2998C: irc://irc.libera.chat/renesas-soc
2999T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
3000F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3001F: Documentation/devicetree/bindings/nvmem/renesas,*
3002F: Documentation/devicetree/bindings/soc/renesas/
3003F: arch/arm/boot/dts/renesas/
3004F: arch/arm/configs/shmobile_defconfig
3005F: arch/arm/include/debug/renesas-scif.S
3006F: arch/arm/mach-shmobile/
3007F: arch/arm64/boot/dts/renesas/
3008F: arch/riscv/boot/dts/renesas/
3009F: drivers/nvmem/rcar-efuse.c
3010F: drivers/pmdomain/renesas/
3011F: drivers/soc/renesas/
3012F: include/linux/soc/renesas/
3013K: \brenesas,
3014
3015ARM/RISCPC ARCHITECTURE
3016M: Russell King <[email protected]>
3017L: [email protected] (moderated for non-subscribers)
3018S: Maintained
3019W: http://www.armlinux.org.uk/
3020F: arch/arm/include/asm/hardware/ioc.h
3021F: arch/arm/include/asm/hardware/iomd.h
3022F: arch/arm/include/asm/hardware/memc.h
3023F: arch/arm/mach-rpc/
3024F: drivers/net/ethernet/8390/etherh.c
3025F: drivers/net/ethernet/i825xx/ether1*
3026F: drivers/net/ethernet/seeq/ether3*
3027F: drivers/scsi/arm/
3028
3029ARM/Rockchip SoC support
3030M: Heiko Stuebner <[email protected]>
3031L: [email protected] (moderated for non-subscribers)
3032L: [email protected]
3033S: Maintained
3034T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3035F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3036F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3037F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3038F: arch/arm/boot/dts/rockchip/
3039F: arch/arm/mach-rockchip/
3040F: drivers/*/*/*rockchip*
3041F: drivers/*/*rockchip*
3042F: drivers/clk/rockchip/
3043F: drivers/i2c/busses/i2c-rk3x.c
3044F: sound/soc/rockchip/
3045N: rockchip
3046
3047ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3048M: Krzysztof Kozlowski <[email protected]>
3049R: Alim Akhtar <[email protected]>
3050L: [email protected] (moderated for non-subscribers)
3051L: [email protected]
3052S: Maintained
3053P: Documentation/process/maintainer-soc-clean-dts.rst
3054Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
3055B: mailto:[email protected]
3056C: irc://irc.libera.chat/linux-exynos
3057T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3058F: Documentation/arch/arm/samsung/
3059F: Documentation/devicetree/bindings/arm/samsung/
3060F: Documentation/devicetree/bindings/hwinfo/samsung,*
3061F: Documentation/devicetree/bindings/power/pd-samsung.yaml
3062F: Documentation/devicetree/bindings/soc/samsung/
3063F: arch/arm/boot/dts/samsung/
3064F: arch/arm/mach-exynos*/
3065F: arch/arm/mach-s3c/
3066F: arch/arm/mach-s5p*/
3067F: arch/arm64/boot/dts/exynos/
3068F: drivers/*/*/*s3c24*
3069F: drivers/*/*s3c24*
3070F: drivers/*/*s3c64xx*
3071F: drivers/*/*s5pv210*
3072F: drivers/clocksource/samsung_pwm_timer.c
3073F: drivers/mailbox/exynos-mailbox.c
3074F: drivers/memory/samsung/
3075F: drivers/pwm/pwm-samsung.c
3076F: drivers/soc/samsung/
3077F: drivers/tty/serial/samsung*
3078F: include/clocksource/samsung_pwm.h
3079F: include/linux/platform_data/*s3c*
3080F: include/linux/serial_s3c.h
3081F: include/linux/soc/samsung/
3082N: exynos
3083N: s3c64xx
3084N: s5pv210
3085
3086ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3087M: Łukasz Stelmach <[email protected]>
3088L: [email protected] (moderated for non-subscribers)
3089L: [email protected]
3090S: Maintained
3091F: drivers/media/platform/samsung/s5p-g2d/
3092
3093ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3094M: Marek Szyprowski <[email protected]>
3095L: [email protected]
3096L: [email protected]
3097S: Maintained
3098F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3099F: drivers/media/cec/platform/s5p/
3100
3101ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3102M: Andrzej Pietrasiewicz <[email protected]>
3103M: Jacek Anaszewski <[email protected]>
3104M: Sylwester Nawrocki <[email protected]>
3105L: [email protected] (moderated for non-subscribers)
3106L: [email protected]
3107S: Maintained
3108F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3109F: drivers/media/platform/samsung/s5p-jpeg/
3110
3111ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3112M: Marek Szyprowski <[email protected]>
3113M: Andrzej Hajda <[email protected]>
3114L: [email protected] (moderated for non-subscribers)
3115L: [email protected]
3116S: Maintained
3117F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3118F: drivers/media/platform/samsung/s5p-mfc/
3119
3120ARM/SOCFPGA ARCHITECTURE
3121M: Dinh Nguyen <[email protected]>
3122S: Maintained
3123W: http://www.rocketboards.org
3124T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3125F: arch/arm/boot/dts/intel/socfpga/
3126F: arch/arm/configs/socfpga_defconfig
3127F: arch/arm/mach-socfpga/
3128F: arch/arm64/boot/dts/altera/
3129F: arch/arm64/boot/dts/intel/
3130
3131ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3132M: Dinh Nguyen <[email protected]>
3133S: Maintained
3134F: drivers/clk/socfpga/
3135
3136ARM/SOCFPGA EDAC SUPPORT
3137M: Dinh Nguyen <[email protected]>
3138S: Maintained
3139F: drivers/edac/altera_edac.[ch]
3140
3141ARM/SPREADTRUM SoC SUPPORT
3142M: Orson Zhai <[email protected]>
3143M: Baolin Wang <[email protected]>
3144R: Chunyan Zhang <[email protected]>
3145S: Maintained
3146F: arch/arm64/boot/dts/sprd
3147N: sprd
3148N: sc27xx
3149N: sc2731
3150
3151ARM/STI ARCHITECTURE
3152M: Patrice Chotard <[email protected]>
3153L: [email protected] (moderated for non-subscribers)
3154S: Maintained
3155W: http://www.stlinux.com
3156F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3157F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3158F: arch/arm/boot/dts/st/sti*
3159F: arch/arm/mach-sti/
3160F: drivers/ata/ahci_st.c
3161F: drivers/char/hw_random/st-rng.c
3162F: drivers/clocksource/arm_global_timer.c
3163F: drivers/clocksource/clksrc_st_lpc.c
3164F: drivers/cpufreq/sti-cpufreq.c
3165F: drivers/dma/st_fdma*
3166F: drivers/i2c/busses/i2c-st.c
3167F: drivers/media/platform/st/sti/c8sectpfe/
3168F: drivers/media/rc/st_rc.c
3169F: drivers/mmc/host/sdhci-st.c
3170F: drivers/phy/st/phy-miphy28lp.c
3171F: drivers/phy/st/phy-stih407-usb.c
3172F: drivers/pinctrl/pinctrl-st.c
3173F: drivers/remoteproc/st_remoteproc.c
3174F: drivers/remoteproc/st_slim_rproc.c
3175F: drivers/reset/sti/
3176F: drivers/rtc/rtc-st-lpc.c
3177F: drivers/tty/serial/st-asc.c
3178F: drivers/usb/dwc3/dwc3-st.c
3179F: drivers/usb/host/ehci-st.c
3180F: drivers/usb/host/ohci-st.c
3181F: drivers/watchdog/st_lpc_wdt.c
3182F: include/linux/remoteproc/st_slim_rproc.h
3183
3184ARM/STM32 ARCHITECTURE
3185M: Maxime Coquelin <[email protected]>
3186M: Alexandre Torgue <[email protected]>
3187L: [email protected] (moderated for non-subscribers)
3188L: [email protected] (moderated for non-subscribers)
3189S: Maintained
3190T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3191F: arch/arm/boot/dts/st/stm32*
3192F: arch/arm/mach-stm32/
3193F: arch/arm64/boot/dts/st/
3194F: drivers/clocksource/armv7m_systick.c
3195N: stm32
3196N: stm
3197
3198ARM/SUNPLUS SP7021 SOC SUPPORT
3199M: Qin Jian <[email protected]>
3200L: [email protected] (moderated for mon-subscribers)
3201S: Maintained
3202W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3203F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3204F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3205F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3206F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3207F: arch/arm/boot/dts/sunplus/
3208F: arch/arm/configs/sp7021_*defconfig
3209F: drivers/clk/clk-sp7021.c
3210F: drivers/irqchip/irq-sp7021-intc.c
3211F: drivers/reset/reset-sunplus.c
3212F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
3213F: include/dt-bindings/reset/sunplus,sp7021-reset.h
3214
3215ARM/Synaptics SoC support
3216M: Jisheng Zhang <[email protected]>
3217M: Sebastian Hesselbarth <[email protected]>
3218L: [email protected] (moderated for non-subscribers)
3219S: Maintained
3220F: arch/arm/boot/dts/synaptics/
3221F: arch/arm/mach-berlin/
3222F: arch/arm64/boot/dts/synaptics/
3223
3224ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3225M: Hans Verkuil <[email protected]>
3226L: [email protected]
3227L: [email protected]
3228S: Maintained
3229F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3230F: drivers/media/cec/platform/tegra/
3231
3232ARM/TESLA FSD SoC SUPPORT
3233M: Alim Akhtar <[email protected]>
3234M: [email protected]
3235L: [email protected] (moderated for non-subscribers)
3236L: [email protected]
3237S: Maintained
3238F: arch/arm64/boot/dts/tesla/
3239
3240ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3241M: Santosh Shilimkar <[email protected]>
3242L: [email protected]
3243S: Maintained
3244F: drivers/memory/*emif*
3245
3246ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3247M: Nishanth Menon <[email protected]>
3248M: Santosh Shilimkar <[email protected]>
3249L: [email protected] (moderated for non-subscribers)
3250S: Maintained
3251T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3252F: arch/arm/boot/dts/ti/keystone/
3253F: arch/arm/mach-keystone/
3254
3255ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3256M: Santosh Shilimkar <[email protected]>
3257L: [email protected]
3258S: Maintained
3259F: drivers/clk/keystone/
3260
3261ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3262M: Santosh Shilimkar <[email protected]>
3263L: [email protected] (moderated for non-subscribers)
3264L: [email protected]
3265S: Maintained
3266F: drivers/clocksource/timer-keystone.c
3267
3268ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3269M: Santosh Shilimkar <[email protected]>
3270L: [email protected]
3271S: Maintained
3272F: drivers/power/reset/keystone-reset.c
3273
3274ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3275M: Nishanth Menon <[email protected]>
3276M: Vignesh Raghavendra <[email protected]>
3277M: Tero Kristo <[email protected]>
3278L: [email protected] (moderated for non-subscribers)
3279S: Supported
3280F: Documentation/devicetree/bindings/arm/ti/k3.yaml
3281F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3282F: arch/arm64/boot/dts/ti/Makefile
3283F: arch/arm64/boot/dts/ti/k3-*
3284
3285ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3286M: Krzysztof Kozlowski <[email protected]>
3287L: [email protected] (moderated for non-subscribers)
3288S: Odd Fixes
3289F: Documentation/devicetree/bindings/*/*/ti,nspire*
3290F: Documentation/devicetree/bindings/*/ti,nspire*
3291F: Documentation/devicetree/bindings/arm/ti/nspire.yaml
3292F: arch/arm/boot/dts/nspire/
3293
3294ARM/TOSHIBA VISCONTI ARCHITECTURE
3295M: Nobuhiro Iwamatsu <[email protected]>
3296L: [email protected] (moderated for non-subscribers)
3297S: Supported
3298T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3299F: Documentation/devicetree/bindings/arm/toshiba.yaml
3300F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3301F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3302F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3303F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3304F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3305F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3306F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3307F: arch/arm64/boot/dts/toshiba/
3308F: drivers/clk/visconti/
3309F: drivers/gpio/gpio-visconti.c
3310F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3311F: drivers/pci/controller/dwc/pcie-visconti.c
3312F: drivers/pinctrl/visconti/
3313F: drivers/watchdog/visconti_wdt.c
3314N: visconti
3315
3316ARM/UNIPHIER ARCHITECTURE
3317M: Kunihiko Hayashi <[email protected]>
3318M: Masami Hiramatsu <[email protected]>
3319L: [email protected] (moderated for non-subscribers)
3320S: Maintained
3321F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3322F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3323F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3324F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3325F: arch/arm/boot/dts/socionext/uniphier*
3326F: arch/arm/include/asm/hardware/cache-uniphier.h
3327F: arch/arm/mm/cache-uniphier.c
3328F: arch/arm64/boot/dts/socionext/uniphier*
3329F: drivers/bus/uniphier-system-bus.c
3330F: drivers/clk/uniphier/
3331F: drivers/dma/uniphier-mdmac.c
3332F: drivers/gpio/gpio-uniphier.c
3333F: drivers/i2c/busses/i2c-uniphier*
3334F: drivers/irqchip/irq-uniphier-aidet.c
3335F: drivers/mmc/host/uniphier-sd.c
3336F: drivers/pinctrl/uniphier/
3337F: drivers/reset/reset-uniphier.c
3338F: drivers/tty/serial/8250/8250_uniphier.c
3339N: uniphier
3340
3341ARM/VERSATILE EXPRESS PLATFORM
3342M: Liviu Dudau <[email protected]>
3343M: Sudeep Holla <[email protected]>
3344M: Lorenzo Pieralisi <[email protected]>
3345L: [email protected] (moderated for non-subscribers)
3346S: Maintained
3347N: mps2
3348N: vexpress
3349F: arch/arm/mach-versatile/
3350F: arch/arm64/boot/dts/arm/
3351F: drivers/clocksource/timer-versatile.c
3352X: drivers/cpufreq/vexpress-spc-cpufreq.c
3353X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3354
3355ARM/VFP SUPPORT
3356M: Russell King <[email protected]>
3357L: [email protected] (moderated for non-subscribers)
3358S: Maintained
3359W: http://www.armlinux.org.uk/
3360F: arch/arm/vfp/
3361
3362ARM/VT8500 ARM ARCHITECTURE
3363M: Alexey Charkov <[email protected]>
3364M: Krzysztof Kozlowski <[email protected]>
3365L: [email protected] (moderated for non-subscribers)
3366S: Odd Fixes
3367F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3368F: arch/arm/boot/dts/vt8500/
3369F: arch/arm/mach-vt8500/
3370F: drivers/clocksource/timer-vt8500.c
3371F: drivers/i2c/busses/i2c-viai2c-wmt.c
3372F: drivers/mmc/host/wmt-sdmmc.c
3373F: drivers/pwm/pwm-vt8500.c
3374F: drivers/rtc/rtc-vt8500.c
3375F: drivers/tty/serial/vt8500_serial.c
3376F: drivers/video/fbdev/vt8500lcdfb.*
3377F: drivers/video/fbdev/wm8505fb*
3378F: drivers/video/fbdev/wmt_ge_rops.*
3379
3380ARM/ZYNQ ARCHITECTURE
3381M: Michal Simek <[email protected]>
3382L: [email protected] (moderated for non-subscribers)
3383S: Supported
3384W: http://wiki.xilinx.com
3385T: git https://github.com/Xilinx/linux-xlnx.git
3386F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3387F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3388F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3389F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3390F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3391F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3392F: arch/arm/mach-zynq/
3393F: drivers/clocksource/timer-cadence-ttc.c
3394F: drivers/cpuidle/cpuidle-zynq.c
3395F: drivers/edac/synopsys_edac.c
3396F: drivers/i2c/busses/i2c-cadence.c
3397F: drivers/i2c/busses/i2c-xiic.c
3398F: drivers/mmc/host/sdhci-of-arasan.c
3399N: zynq
3400N: xilinx
3401
3402ARM64 FIT SUPPORT
3403M: Simon Glass <[email protected]>
3404L: [email protected] (moderated for non-subscribers)
3405S: Maintained
3406F: arch/arm64/boot/Makefile
3407F: scripts/make_fit.py
3408
3409ARM64 PLATFORM DRIVERS
3410M: Hans de Goede <[email protected]>
3411M: Ilpo Järvinen <[email protected]>
3412R: Bryan O'Donoghue <[email protected]>
3413L: [email protected]
3414S: Maintained
3415Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
3416T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3417F: drivers/platform/arm64/
3418
3419ARM64 PORT (AARCH64 ARCHITECTURE)
3420M: Catalin Marinas <[email protected]>
3421M: Will Deacon <[email protected]>
3422L: [email protected] (moderated for non-subscribers)
3423S: Maintained
3424T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3425F: Documentation/arch/arm64/
3426F: arch/arm64/
3427F: drivers/virt/coco/arm-cca-guest/
3428F: drivers/virt/coco/pkvm-guest/
3429F: tools/testing/selftests/arm64/
3430X: arch/arm64/boot/dts/
3431
3432ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3433M: George McCollister <[email protected]>
3434L: [email protected]
3435S: Maintained
3436F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3437F: drivers/net/dsa/xrs700x/*
3438F: net/dsa/tag_xrs700x.c
3439
3440AS3645A LED FLASH CONTROLLER DRIVER
3441M: Sakari Ailus <[email protected]>
3442L: [email protected]
3443S: Maintained
3444F: drivers/leds/flash/leds-as3645a.c
3445
3446ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3447M: Tianshu Qiu <[email protected]>
3448L: [email protected]
3449S: Maintained
3450T: git git://linuxtv.org/media.git
3451F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3452F: drivers/media/i2c/ak7375.c
3453
3454ASAHI KASEI AK8974 DRIVER
3455M: Linus Walleij <[email protected]>
3456L: [email protected]
3457S: Supported
3458W: http://www.akm.com/
3459F: drivers/iio/magnetometer/ak8974.c
3460
3461AOSONG AGS02MA TVOC SENSOR DRIVER
3462M: Anshul Dalal <[email protected]>
3463L: [email protected]
3464S: Maintained
3465F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3466F: drivers/iio/chemical/ags02ma.c
3467
3468ASC7621 HARDWARE MONITOR DRIVER
3469M: George Joseph <[email protected]>
3470L: [email protected]
3471S: Maintained
3472F: Documentation/hwmon/asc7621.rst
3473F: drivers/hwmon/asc7621.c
3474
3475ASIX AX88796C SPI ETHERNET ADAPTER
3476M: Łukasz Stelmach <[email protected]>
3477S: Maintained
3478F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3479F: drivers/net/ethernet/asix/ax88796c_*
3480
3481ASIX PHY DRIVER [RUST]
3482M: FUJITA Tomonori <[email protected]>
3483R: Trevor Gross <[email protected]>
3484L: [email protected]
3485L: [email protected]
3486S: Maintained
3487F: drivers/net/phy/ax88796b_rust.rs
3488
3489ASPEED CRYPTO DRIVER
3490M: Neal Liu <[email protected]>
3491L: [email protected] (moderated for non-subscribers)
3492S: Maintained
3493F: Documentation/devicetree/bindings/crypto/aspeed,*
3494F: drivers/crypto/aspeed/
3495
3496ASPEED PECI CONTROLLER
3497M: Iwona Winiarska <[email protected]>
3498L: [email protected] (moderated for non-subscribers)
3499L: [email protected] (moderated for non-subscribers)
3500S: Supported
3501F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3502F: drivers/peci/controller/peci-aspeed.c
3503
3504ASPEED PINCTRL DRIVERS
3505M: Andrew Jeffery <[email protected]>
3506L: [email protected] (moderated for non-subscribers)
3507L: [email protected] (moderated for non-subscribers)
3508L: [email protected]
3509S: Maintained
3510F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3511F: drivers/pinctrl/aspeed/
3512
3513ASPEED SCU INTERRUPT CONTROLLER DRIVER
3514M: Eddie James <[email protected]>
3515L: [email protected] (moderated for non-subscribers)
3516S: Maintained
3517F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3518F: drivers/irqchip/irq-aspeed-scu-ic.c
3519F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3520
3521ASPEED SD/MMC DRIVER
3522M: Andrew Jeffery <[email protected]>
3523L: [email protected] (moderated for non-subscribers)
3524L: [email protected] (moderated for non-subscribers)
3525L: [email protected]
3526S: Maintained
3527F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3528F: drivers/mmc/host/sdhci-of-aspeed*
3529
3530ASPEED SMC SPI DRIVER
3531M: Chin-Ting Kuo <[email protected]>
3532M: Cédric Le Goater <[email protected]>
3533L: [email protected] (moderated for non-subscribers)
3534L: [email protected] (moderated for non-subscribers)
3535L: [email protected]
3536S: Maintained
3537F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3538F: drivers/spi/spi-aspeed-smc.c
3539
3540ASPEED USB UDC DRIVER
3541M: Neal Liu <[email protected]>
3542L: [email protected] (moderated for non-subscribers)
3543S: Maintained
3544F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3545F: drivers/usb/gadget/udc/aspeed_udc.c
3546
3547ASPEED VIDEO ENGINE DRIVER
3548M: Eddie James <[email protected]>
3549L: [email protected]
3550L: [email protected] (moderated for non-subscribers)
3551S: Maintained
3552F: Documentation/devicetree/bindings/media/aspeed-video.txt
3553F: drivers/media/platform/aspeed/
3554
3555ASUS EC HARDWARE MONITOR DRIVER
3556M: Eugene Shalygin <[email protected]>
3557L: [email protected]
3558S: Maintained
3559F: drivers/hwmon/asus-ec-sensors.c
3560
3561ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3562M: Corentin Chary <[email protected]>
3563M: Luke D. Jones <[email protected]>
3564L: [email protected]
3565S: Maintained
3566W: https://asus-linux.org/
3567F: drivers/platform/x86/asus*.c
3568F: drivers/platform/x86/eeepc*.c
3569
3570ASUS TF103C DOCK DRIVER
3571M: Hans de Goede <[email protected]>
3572L: [email protected]
3573S: Maintained
3574T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3575F: drivers/platform/x86/asus-tf103c-dock.c
3576
3577ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3578M: Aleksa Savic <[email protected]>
3579L: [email protected]
3580S: Maintained
3581F: drivers/hwmon/asus_rog_ryujin.c
3582
3583ASUS WIRELESS RADIO CONTROL DRIVER
3584M: João Paulo Rechi Vita <[email protected]>
3585L: [email protected]
3586S: Maintained
3587F: drivers/platform/x86/asus-wireless.c
3588
3589ASUS WMI HARDWARE MONITOR DRIVER
3590M: Ed Brindley <[email protected]>
3591M: Denis Pauk <[email protected]>
3592L: [email protected]
3593S: Maintained
3594F: drivers/hwmon/asus_wmi_sensors.c
3595
3596ASYMMETRIC KEYS
3597M: David Howells <[email protected]>
3598L: [email protected]
3599S: Maintained
3600F: Documentation/crypto/asymmetric-keys.rst
3601F: crypto/asymmetric_keys/
3602F: include/crypto/pkcs7.h
3603F: include/crypto/public_key.h
3604F: include/linux/verification.h
3605
3606ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3607R: Dan Williams <[email protected]>
3608S: Odd fixes
3609W: http://sourceforge.net/projects/xscaleiop
3610F: Documentation/crypto/async-tx-api.rst
3611F: crypto/async_tx/
3612F: include/linux/async_tx.h
3613
3614AT24 EEPROM DRIVER
3615M: Bartosz Golaszewski <[email protected]>
3616L: [email protected]
3617S: Maintained
3618T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3619F: Documentation/devicetree/bindings/eeprom/at24.yaml
3620F: drivers/misc/eeprom/at24.c
3621
3622ATA OVER ETHERNET (AOE) DRIVER
3623M: "Justin Sanders" <[email protected]>
3624S: Supported
3625W: http://www.openaoe.org/
3626F: Documentation/admin-guide/aoe/
3627F: drivers/block/aoe/
3628
3629ATC260X PMIC MFD DRIVER
3630M: Manivannan Sadhasivam <[email protected]>
3631M: Cristian Ciocaltea <[email protected]>
3632L: [email protected]
3633S: Maintained
3634F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3635F: drivers/input/misc/atc260x-onkey.c
3636F: drivers/mfd/atc260*
3637F: drivers/power/reset/atc260x-poweroff.c
3638F: drivers/regulator/atc260x-regulator.c
3639F: include/linux/mfd/atc260x/*
3640
3641ATHEROS 71XX/9XXX GPIO DRIVER
3642M: Alban Bedel <[email protected]>
3643S: Maintained
3644W: https://github.com/AlbanBedel/linux
3645T: git git://github.com/AlbanBedel/linux
3646F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3647F: drivers/gpio/gpio-ath79.c
3648
3649ATHEROS 71XX/9XXX USB PHY DRIVER
3650M: Alban Bedel <[email protected]>
3651S: Maintained
3652W: https://github.com/AlbanBedel/linux
3653T: git git://github.com/AlbanBedel/linux
3654F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3655F: drivers/phy/qualcomm/phy-ath79-usb.c
3656
3657ATHEROS ATH GENERIC UTILITIES
3658M: Jeff Johnson <[email protected]>
3659L: [email protected]
3660S: Supported
3661F: drivers/net/wireless/ath/*
3662
3663ATHEROS ATH5K WIRELESS DRIVER
3664M: Jiri Slaby <[email protected]>
3665M: Nick Kossifidis <[email protected]>
3666M: Luis Chamberlain <[email protected]>
3667L: [email protected]
3668S: Maintained
3669W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3670F: drivers/net/wireless/ath/ath5k/
3671
3672ATHEROS ATH6KL WIRELESS DRIVER
3673L: [email protected]
3674S: Orphan
3675W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3676F: drivers/net/wireless/ath/ath6kl/
3677
3678ATI_REMOTE2 DRIVER
3679M: Ville Syrjala <[email protected]>
3680S: Maintained
3681F: drivers/input/misc/ati_remote2.c
3682
3683ATK0110 HWMON DRIVER
3684M: Luca Tettamanti <[email protected]>
3685L: [email protected]
3686S: Maintained
3687F: drivers/hwmon/asus_atk0110.c
3688
3689ATLX ETHERNET DRIVERS
3690M: Chris Snook <[email protected]>
3691L: [email protected]
3692S: Maintained
3693W: http://sourceforge.net/projects/atl1
3694W: http://atl1.sourceforge.net
3695F: drivers/net/ethernet/atheros/
3696
3697ATM
3698M: Chas Williams <[email protected]>
3699L: [email protected] (moderated for non-subscribers)
3700L: [email protected]
3701S: Maintained
3702W: http://linux-atm.sourceforge.net
3703F: drivers/atm/
3704F: include/linux/atm*
3705F: include/linux/sonet.h
3706F: include/uapi/linux/atm*
3707F: include/uapi/linux/sonet.h
3708
3709ATMEL MACB ETHERNET DRIVER
3710M: Nicolas Ferre <[email protected]>
3711M: Claudiu Beznea <[email protected]>
3712S: Maintained
3713F: drivers/net/ethernet/cadence/
3714
3715ATMEL MAXTOUCH DRIVER
3716M: Nick Dyer <[email protected]>
3717S: Maintained
3718T: git git://github.com/ndyer/linux.git
3719F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3720F: drivers/input/touchscreen/atmel_mxt_ts.c
3721
3722ATOMIC INFRASTRUCTURE
3723M: Will Deacon <[email protected]>
3724M: Peter Zijlstra <[email protected]>
3725R: Boqun Feng <[email protected]>
3726R: Mark Rutland <[email protected]>
3727L: [email protected]
3728S: Maintained
3729F: Documentation/atomic_*.txt
3730F: arch/*/include/asm/atomic*.h
3731F: include/*/atomic*.h
3732F: include/linux/refcount.h
3733F: scripts/atomic/
3734
3735ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3736M: Bradley Grove <[email protected]>
3737L: [email protected]
3738S: Supported
3739W: http://www.attotech.com
3740F: drivers/scsi/esas2r
3741
3742ATUSB IEEE 802.15.4 RADIO DRIVER
3743M: Stefan Schmidt <[email protected]>
3744L: [email protected]
3745S: Maintained
3746F: drivers/net/ieee802154/at86rf230.h
3747F: drivers/net/ieee802154/atusb.c
3748F: drivers/net/ieee802154/atusb.h
3749
3750AUDIT SUBSYSTEM
3751M: Paul Moore <[email protected]>
3752M: Eric Paris <[email protected]>
3753L: [email protected]
3754S: Supported
3755W: https://github.com/linux-audit
3756Q: https://patchwork.kernel.org/project/audit/list
3757B: mailto:[email protected]
3758P: https://github.com/linux-audit/audit-kernel/blob/main/README.md
3759T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3760F: include/asm-generic/audit_*.h
3761F: include/linux/audit.h
3762F: include/linux/audit_arch.h
3763F: include/uapi/linux/audit.h
3764F: kernel/audit*
3765F: lib/*audit.c
3766K: \baudit_[a-z_0-9]\+\b
3767
3768AUTOFDO BUILD
3769M: Rong Xu <[email protected]>
3770M: Han Shen <[email protected]>
3771S: Supported
3772F: Documentation/dev-tools/autofdo.rst
3773F: scripts/Makefile.autofdo
3774
3775AUXILIARY BUS DRIVER
3776M: Greg Kroah-Hartman <[email protected]>
3777R: Dave Ertman <[email protected]>
3778R: Ira Weiny <[email protected]>
3779S: Supported
3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3781F: Documentation/driver-api/auxiliary_bus.rst
3782F: drivers/base/auxiliary.c
3783F: include/linux/auxiliary_bus.h
3784
3785AUXILIARY DISPLAY DRIVERS
3786M: Andy Shevchenko <[email protected]>
3787R: Geert Uytterhoeven <[email protected]>
3788S: Odd Fixes
3789T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3790F: Documentation/devicetree/bindings/auxdisplay/
3791F: drivers/auxdisplay/
3792F: include/linux/cfag12864b.h
3793F: include/uapi/linux/map_to_14segment.h
3794F: include/uapi/linux/map_to_7segment.h
3795
3796AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3797M: Subhajit Ghosh <[email protected]>
3798L: [email protected]
3799S: Maintained
3800F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3801F: drivers/iio/light/apds9306.c
3802
3803AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3804M: Andreas Klinger <[email protected]>
3805L: [email protected]
3806S: Maintained
3807F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3808F: drivers/iio/adc/hx711.c
3809
3810AX.25 NETWORK LAYER
3811L: [email protected]
3812S: Orphan
3813W: https://linux-ax25.in-berlin.de
3814F: include/net/ax25.h
3815F: include/uapi/linux/ax25.h
3816F: net/ax25/
3817
3818AXENTIA ARM DEVICES
3819M: Peter Rosin <[email protected]>
3820L: [email protected] (moderated for non-subscribers)
3821S: Maintained
3822F: arch/arm/boot/dts/microchip/at91-linea.dtsi
3823F: arch/arm/boot/dts/microchip/at91-natte.dtsi
3824F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3825F: arch/arm/boot/dts/microchip/at91-tse850-3.dts
3826
3827AXENTIA ASOC DRIVERS
3828M: Peter Rosin <[email protected]>
3829L: [email protected]
3830S: Maintained
3831F: Documentation/devicetree/bindings/sound/axentia,*
3832F: sound/soc/atmel/tse850-pcm5142.c
3833
3834AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3835M: Nuno Sá <[email protected]>
3836L: [email protected]
3837S: Supported
3838W: https://ez.analog.com/linux-software-drivers
3839F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3840F: drivers/hwmon/axi-fan-control.c
3841
3842AXI SPI ENGINE
3843M: Michael Hennerich <[email protected]>
3844M: Nuno Sá <[email protected]>
3845R: David Lechner <[email protected]>
3846L: [email protected]
3847S: Supported
3848W: https://ez.analog.com/linux-software-drivers
3849F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3850F: drivers/spi/spi-axi-spi-engine.c
3851
3852AXI PWM GENERATOR
3853M: Michael Hennerich <[email protected]>
3854M: Nuno Sá <[email protected]>
3855R: Trevor Gamblin <[email protected]>
3856L: [email protected]
3857S: Supported
3858W: https://ez.analog.com/linux-software-drivers
3859F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3860F: drivers/pwm/pwm-axi-pwmgen.c
3861
3862AZ6007 DVB DRIVER
3863M: Mauro Carvalho Chehab <[email protected]>
3864L: [email protected]
3865S: Maintained
3866W: https://linuxtv.org
3867T: git git://linuxtv.org/media.git
3868F: drivers/media/usb/dvb-usb-v2/az6007.c
3869
3870AZTECH FM RADIO RECEIVER DRIVER
3871M: Hans Verkuil <[email protected]>
3872L: [email protected]
3873S: Maintained
3874W: https://linuxtv.org
3875T: git git://linuxtv.org/media.git
3876F: drivers/media/radio/radio-aztech*
3877
3878B43 WIRELESS DRIVER
3879L: [email protected]
3880L: [email protected]
3881S: Orphan
3882W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3883F: drivers/net/wireless/broadcom/b43/
3884
3885B43LEGACY WIRELESS DRIVER
3886L: [email protected]
3887L: [email protected]
3888S: Orphan
3889W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3890F: drivers/net/wireless/broadcom/b43legacy/
3891
3892BACKLIGHT CLASS/SUBSYSTEM
3893M: Lee Jones <[email protected]>
3894M: Daniel Thompson <[email protected]>
3895M: Jingoo Han <[email protected]>
3896L: [email protected]
3897S: Maintained
3898T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3899F: Documentation/ABI/stable/sysfs-class-backlight
3900F: Documentation/ABI/testing/sysfs-class-backlight
3901F: Documentation/devicetree/bindings/leds/backlight
3902F: drivers/video/backlight/
3903F: include/linux/backlight.h
3904F: include/linux/pwm_backlight.h
3905
3906BARCO P50 GPIO DRIVER
3907M: Santosh Kumar Yadav <[email protected]>
3908M: Peter Korsgaard <[email protected]>
3909S: Maintained
3910F: drivers/platform/x86/barco-p50-gpio.c
3911
3912BATMAN ADVANCED
3913M: Marek Lindner <[email protected]>
3914M: Simon Wunderlich <[email protected]>
3915M: Antonio Quartulli <[email protected]>
3916M: Sven Eckelmann <[email protected]>
3917L: [email protected] (moderated for non-subscribers)
3918S: Maintained
3919W: https://www.open-mesh.org/
3920Q: https://patchwork.open-mesh.org/project/batman/list/
3921B: https://www.open-mesh.org/projects/batman-adv/issues
3922C: ircs://irc.hackint.org/batadv
3923T: git https://git.open-mesh.org/linux-merge.git
3924F: Documentation/networking/batman-adv.rst
3925F: include/uapi/linux/batadv_packet.h
3926F: include/uapi/linux/batman_adv.h
3927F: net/batman-adv/
3928
3929BAYCOM/HDLCDRV DRIVERS FOR AX.25
3930M: Thomas Sailer <[email protected]>
3931L: [email protected]
3932S: Maintained
3933W: http://www.baycom.org/~tom/ham/ham.html
3934F: drivers/net/hamradio/baycom*
3935
3936BCACHE (BLOCK LAYER CACHE)
3937M: Coly Li <[email protected]>
3938M: Kent Overstreet <[email protected]>
3939L: [email protected]
3940S: Maintained
3941W: http://bcache.evilpiepirate.org
3942C: irc://irc.oftc.net/bcache
3943F: drivers/md/bcache/
3944
3945BCACHEFS
3946M: Kent Overstreet <[email protected]>
3947L: [email protected]
3948S: Supported
3949C: irc://irc.oftc.net/bcache
3950P: Documentation/filesystems/bcachefs/SubmittingPatches.rst
3951T: git https://evilpiepirate.org/git/bcachefs.git
3952F: fs/bcachefs/
3953F: Documentation/filesystems/bcachefs/
3954
3955BDISP ST MEDIA DRIVER
3956M: Fabien Dessenne <[email protected]>
3957L: [email protected]
3958S: Supported
3959W: https://linuxtv.org
3960T: git git://linuxtv.org/media.git
3961F: drivers/media/platform/st/sti/bdisp
3962
3963BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3964M: Dariusz Marcinkiewicz <[email protected]>
3965L: [email protected]
3966S: Maintained
3967F: drivers/net/ethernet/ec_bhf.c
3968
3969BEFS FILE SYSTEM
3970M: Luis de Bethencourt <[email protected]>
3971M: Salah Triki <[email protected]>
3972S: Maintained
3973T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3974F: Documentation/filesystems/befs.rst
3975F: fs/befs/
3976
3977BFQ I/O SCHEDULER
3978M: Yu Kuai <[email protected]>
3979L: [email protected]
3980S: Odd Fixes
3981F: Documentation/block/bfq-iosched.rst
3982F: block/bfq-*
3983
3984BFS FILE SYSTEM
3985M: "Tigran A. Aivazian" <[email protected]>
3986S: Maintained
3987F: Documentation/filesystems/bfs.rst
3988F: fs/bfs/
3989F: include/uapi/linux/bfs_fs.h
3990
3991BINMAN
3992M: Simon Glass <[email protected]>
3993S: Supported
3994F: Documentation/devicetree/bindings/mtd/partitions/binman*
3995
3996BITMAP API
3997M: Yury Norov <[email protected]>
3998R: Rasmus Villemoes <[email protected]>
3999S: Maintained
4000F: include/linux/bitfield.h
4001F: include/linux/bitmap-str.h
4002F: include/linux/bitmap.h
4003F: include/linux/bits.h
4004F: include/linux/cpumask.h
4005F: include/linux/cpumask_types.h
4006F: include/linux/find.h
4007F: include/linux/nodemask.h
4008F: include/linux/nodemask_types.h
4009F: include/vdso/bits.h
4010F: lib/bitmap-str.c
4011F: lib/bitmap.c
4012F: lib/cpumask.c
4013F: lib/cpumask_kunit.c
4014F: lib/find_bit.c
4015F: lib/find_bit_benchmark.c
4016F: lib/test_bitmap.c
4017F: tools/include/linux/bitfield.h
4018F: tools/include/linux/bitmap.h
4019F: tools/include/linux/bits.h
4020F: tools/include/linux/find.h
4021F: tools/include/vdso/bits.h
4022F: tools/lib/bitmap.c
4023F: tools/lib/find_bit.c
4024
4025BITOPS API
4026M: Yury Norov <[email protected]>
4027R: Rasmus Villemoes <[email protected]>
4028S: Maintained
4029F: arch/*/include/asm/bitops.h
4030F: arch/*/include/asm/bitops_32.h
4031F: arch/*/include/asm/bitops_64.h
4032F: arch/*/lib/bitops.c
4033F: include/asm-generic/bitops
4034F: include/asm-generic/bitops.h
4035F: include/linux/bitops.h
4036F: lib/test_bitops.c
4037F: tools/*/bitops*
4038
4039BLINKM RGB LED DRIVER
4040M: Jan-Simon Moeller <[email protected]>
4041S: Maintained
4042F: drivers/leds/leds-blinkm.c
4043
4044BLOCK LAYER
4045M: Jens Axboe <[email protected]>
4046L: [email protected]
4047S: Maintained
4048T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4049F: Documentation/ABI/stable/sysfs-block
4050F: Documentation/block/
4051F: block/
4052F: drivers/block/
4053F: include/linux/bio.h
4054F: include/linux/blk*
4055F: kernel/trace/blktrace.c
4056F: lib/sbitmap.c
4057
4058BLOCK LAYER DEVICE DRIVER API [RUST]
4059M: Andreas Hindborg <[email protected]>
4060R: Boqun Feng <[email protected]>
4061L: [email protected]
4062L: [email protected]
4063S: Supported
4064W: https://rust-for-linux.com
4065B: https://github.com/Rust-for-Linux/linux/issues
4066C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4067T: git https://github.com/Rust-for-Linux/linux.git rust-block-next
4068F: drivers/block/rnull.rs
4069F: rust/kernel/block.rs
4070F: rust/kernel/block/
4071
4072BLOCK2MTD DRIVER
4073M: Joern Engel <[email protected]>
4074L: [email protected]
4075S: Maintained
4076F: drivers/mtd/devices/block2mtd.c
4077
4078BLUETOOTH DRIVERS
4079M: Marcel Holtmann <[email protected]>
4080M: Luiz Augusto von Dentz <[email protected]>
4081L: [email protected]
4082S: Supported
4083W: http://www.bluez.org/
4084T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4085T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4086F: Documentation/devicetree/bindings/net/bluetooth/
4087F: drivers/bluetooth/
4088
4089BLUETOOTH SUBSYSTEM
4090M: Marcel Holtmann <[email protected]>
4091M: Johan Hedberg <[email protected]>
4092M: Luiz Augusto von Dentz <[email protected]>
4093L: [email protected]
4094S: Supported
4095W: http://www.bluez.org/
4096T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4097T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4098F: Documentation/ABI/stable/sysfs-class-bluetooth
4099F: include/net/bluetooth/
4100F: net/bluetooth/
4101
4102BONDING DRIVER
4103M: Jay Vosburgh <[email protected]>
4104L: [email protected]
4105S: Maintained
4106F: Documentation/networking/bonding.rst
4107F: drivers/net/bonding/
4108F: include/net/bond*
4109F: include/uapi/linux/if_bonding.h
4110F: tools/testing/selftests/drivers/net/bonding/
4111
4112BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4113M: Dan Robertson <[email protected]>
4114L: [email protected]
4115S: Maintained
4116F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4117F: drivers/iio/accel/bma400*
4118
4119BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4120M: Alex Lanzano <[email protected]>
4121L: [email protected]
4122S: Maintained
4123F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4124F: drivers/iio/imu/bmi270/
4125
4126BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4127M: Jagath Jog J <[email protected]>
4128L: [email protected]
4129S: Maintained
4130F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4131F: drivers/iio/imu/bmi323/
4132
4133BPF JIT for ARC
4134M: Shahab Vahedi <[email protected]>
4135L: [email protected]
4136S: Maintained
4137F: arch/arc/net/
4138
4139BPF JIT for ARM
4140M: Russell King <[email protected]>
4141M: Puranjay Mohan <[email protected]>
4142L: [email protected]
4143S: Maintained
4144F: arch/arm/net/
4145
4146BPF JIT for ARM64
4147M: Daniel Borkmann <[email protected]>
4148M: Alexei Starovoitov <[email protected]>
4149M: Puranjay Mohan <[email protected]>
4150R: Xu Kuohai <[email protected]>
4151L: [email protected]
4152S: Supported
4153F: arch/arm64/net/
4154
4155BPF JIT for LOONGARCH
4156M: Tiezhu Yang <[email protected]>
4157R: Hengqi Chen <[email protected]>
4158L: [email protected]
4159S: Maintained
4160F: arch/loongarch/net/
4161
4162BPF JIT for MIPS (32-BIT AND 64-BIT)
4163M: Johan Almbladh <[email protected]>
4164M: Paul Burton <[email protected]>
4165L: [email protected]
4166S: Maintained
4167F: arch/mips/net/
4168
4169BPF JIT for NFP NICs
4170M: Jakub Kicinski <[email protected]>
4171L: [email protected]
4172S: Odd Fixes
4173F: drivers/net/ethernet/netronome/nfp/bpf/
4174
4175BPF JIT for POWERPC (32-BIT AND 64-BIT)
4176M: Hari Bathini <[email protected]>
4177M: Christophe Leroy <[email protected]>
4178R: Naveen N Rao <[email protected]>
4179L: [email protected]
4180S: Supported
4181F: arch/powerpc/net/
4182
4183BPF JIT for RISC-V (32-bit)
4184M: Luke Nelson <[email protected]>
4185M: Xi Wang <[email protected]>
4186L: [email protected]
4187S: Maintained
4188F: arch/riscv/net/
4189X: arch/riscv/net/bpf_jit_comp64.c
4190
4191BPF JIT for RISC-V (64-bit)
4192M: Björn Töpel <[email protected]>
4193R: Pu Lehui <[email protected]>
4194R: Puranjay Mohan <[email protected]>
4195L: [email protected]
4196S: Maintained
4197F: arch/riscv/net/
4198X: arch/riscv/net/bpf_jit_comp32.c
4199
4200BPF JIT for S390
4201M: Ilya Leoshkevich <[email protected]>
4202M: Heiko Carstens <[email protected]>
4203M: Vasily Gorbik <[email protected]>
4204L: [email protected]
4205S: Supported
4206F: arch/s390/net/
4207X: arch/s390/net/pnet.c
4208
4209BPF JIT for SPARC (32-BIT AND 64-BIT)
4210M: David S. Miller <[email protected]>
4211L: [email protected]
4212S: Odd Fixes
4213F: arch/sparc/net/
4214
4215BPF JIT for X86 32-BIT
4216M: Wang YanQing <[email protected]>
4217L: [email protected]
4218S: Odd Fixes
4219F: arch/x86/net/bpf_jit_comp32.c
4220
4221BPF JIT for X86 64-BIT
4222M: Alexei Starovoitov <[email protected]>
4223M: Daniel Borkmann <[email protected]>
4224L: [email protected]
4225S: Supported
4226F: arch/x86/net/
4227X: arch/x86/net/bpf_jit_comp32.c
4228
4229BPF [BTF]
4230M: Martin KaFai Lau <[email protected]>
4231L: [email protected]
4232S: Maintained
4233F: include/linux/btf*
4234F: kernel/bpf/btf.c
4235
4236BPF [CORE]
4237M: Alexei Starovoitov <[email protected]>
4238M: Daniel Borkmann <[email protected]>
4239R: John Fastabend <[email protected]>
4240L: [email protected]
4241S: Maintained
4242F: include/linux/bpf*
4243F: include/linux/filter.h
4244F: include/linux/tnum.h
4245F: kernel/bpf/core.c
4246F: kernel/bpf/dispatcher.c
4247F: kernel/bpf/mprog.c
4248F: kernel/bpf/syscall.c
4249F: kernel/bpf/tnum.c
4250F: kernel/bpf/trampoline.c
4251F: kernel/bpf/verifier.c
4252
4253BPF [CRYPTO]
4254M: Vadim Fedorenko <[email protected]>
4255L: [email protected]
4256S: Maintained
4257F: crypto/bpf_crypto_skcipher.c
4258F: include/linux/bpf_crypto.h
4259F: kernel/bpf/crypto.c
4260
4261BPF [DOCUMENTATION] (Related to Standardization)
4262R: David Vernet <[email protected]>
4263L: [email protected]
4264L: [email protected]
4265S: Maintained
4266F: Documentation/bpf/standardization/
4267
4268BPF [GENERAL] (Safe Dynamic Programs and Tools)
4269M: Alexei Starovoitov <[email protected]>
4270M: Daniel Borkmann <[email protected]>
4271M: Andrii Nakryiko <[email protected]>
4272R: Martin KaFai Lau <[email protected]>
4273R: Eduard Zingerman <[email protected]>
4274R: Song Liu <[email protected]>
4275R: Yonghong Song <[email protected]>
4276R: John Fastabend <[email protected]>
4277R: KP Singh <[email protected]>
4278R: Stanislav Fomichev <[email protected]>
4279R: Hao Luo <[email protected]>
4280R: Jiri Olsa <[email protected]>
4281L: [email protected]
4282S: Supported
4283W: https://bpf.io/
4284Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4285T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4286T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4287F: Documentation/bpf/
4288F: Documentation/networking/filter.rst
4289F: Documentation/userspace-api/ebpf/
4290F: arch/*/net/*
4291F: include/linux/bpf*
4292F: include/linux/btf*
4293F: include/linux/filter.h
4294F: include/trace/events/xdp.h
4295F: include/uapi/linux/bpf*
4296F: include/uapi/linux/btf*
4297F: include/uapi/linux/filter.h
4298F: kernel/bpf/
4299F: kernel/trace/bpf_trace.c
4300F: lib/buildid.c
4301F: lib/test_bpf.c
4302F: net/bpf/
4303F: net/core/filter.c
4304F: net/sched/act_bpf.c
4305F: net/sched/cls_bpf.c
4306F: samples/bpf/
4307F: scripts/bpf_doc.py
4308F: scripts/Makefile.btf
4309F: scripts/pahole-version.sh
4310F: tools/bpf/
4311F: tools/lib/bpf/
4312F: tools/testing/selftests/bpf/
4313
4314BPF [ITERATOR]
4315M: Yonghong Song <[email protected]>
4316L: [email protected]
4317S: Maintained
4318F: kernel/bpf/*iter.c
4319
4320BPF [L7 FRAMEWORK] (sockmap)
4321M: John Fastabend <[email protected]>
4322M: Jakub Sitnicki <[email protected]>
4323L: [email protected]
4324L: [email protected]
4325S: Maintained
4326F: include/linux/skmsg.h
4327F: net/core/skmsg.c
4328F: net/core/sock_map.c
4329F: net/ipv4/tcp_bpf.c
4330F: net/ipv4/udp_bpf.c
4331F: net/unix/unix_bpf.c
4332
4333BPF [LIBRARY] (libbpf)
4334M: Andrii Nakryiko <[email protected]>
4335M: Eduard Zingerman <[email protected]>
4336L: [email protected]
4337S: Maintained
4338F: tools/lib/bpf/
4339
4340BPF [MISC]
4341L: [email protected]
4342S: Odd Fixes
4343K: (?:\b|_)bpf(?:\b|_)
4344
4345BPF [NETKIT] (BPF-programmable network device)
4346M: Daniel Borkmann <[email protected]>
4347M: Nikolay Aleksandrov <[email protected]>
4348L: [email protected]
4349L: [email protected]
4350S: Supported
4351F: drivers/net/netkit.c
4352F: include/net/netkit.h
4353
4354BPF [NETWORKING] (struct_ops, reuseport)
4355M: Martin KaFai Lau <[email protected]>
4356L: [email protected]
4357L: [email protected]
4358S: Maintained
4359F: kernel/bpf/bpf_struct*
4360
4361BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4362M: Martin KaFai Lau <[email protected]>
4363M: Daniel Borkmann <[email protected]>
4364R: John Fastabend <[email protected]>
4365L: [email protected]
4366L: [email protected]
4367S: Maintained
4368F: include/net/tcx.h
4369F: kernel/bpf/tcx.c
4370F: net/core/filter.c
4371F: net/sched/act_bpf.c
4372F: net/sched/cls_bpf.c
4373
4374BPF [RINGBUF]
4375M: Andrii Nakryiko <[email protected]>
4376L: [email protected]
4377S: Maintained
4378F: kernel/bpf/ringbuf.c
4379
4380BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4381M: KP Singh <[email protected]>
4382M: Matt Bobrowski <[email protected]>
4383L: [email protected]
4384S: Maintained
4385F: Documentation/bpf/prog_lsm.rst
4386F: include/linux/bpf_lsm.h
4387F: kernel/bpf/bpf_lsm.c
4388F: kernel/trace/bpf_trace.c
4389F: security/bpf/
4390
4391BPF [SELFTESTS] (Test Runners & Infrastructure)
4392M: Andrii Nakryiko <[email protected]>
4393M: Eduard Zingerman <[email protected]>
4394R: Mykola Lysenko <[email protected]>
4395L: [email protected]
4396S: Maintained
4397F: tools/testing/selftests/bpf/
4398
4399BPF [STORAGE & CGROUPS]
4400M: Martin KaFai Lau <[email protected]>
4401L: [email protected]
4402S: Maintained
4403F: kernel/bpf/*storage.c
4404F: kernel/bpf/bpf_lru*
4405F: kernel/bpf/cgroup.c
4406
4407BPF [TOOLING] (bpftool)
4408M: Quentin Monnet <[email protected]>
4409L: [email protected]
4410S: Maintained
4411F: kernel/bpf/disasm.*
4412F: tools/bpf/bpftool/
4413
4414BPF [TRACING]
4415M: Song Liu <[email protected]>
4416R: Jiri Olsa <[email protected]>
4417L: [email protected]
4418S: Maintained
4419F: kernel/bpf/stackmap.c
4420F: kernel/trace/bpf_trace.c
4421F: lib/buildid.c
4422
4423BROADCOM ASP 2.0 ETHERNET DRIVER
4424M: Justin Chen <[email protected]>
4425M: Florian Fainelli <[email protected]>
4426L: [email protected]
4427L: [email protected]
4428S: Supported
4429F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4430F: drivers/net/ethernet/broadcom/asp2/
4431
4432BROADCOM B44 10/100 ETHERNET DRIVER
4433M: Michael Chan <[email protected]>
4434L: [email protected]
4435S: Maintained
4436F: drivers/net/ethernet/broadcom/b44.*
4437
4438BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4439M: Florian Fainelli <[email protected]>
4440L: [email protected]
4441L: [email protected] (subscribers-only)
4442S: Supported
4443F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4444F: drivers/net/dsa/b53/*
4445F: drivers/net/dsa/bcm_sf2*
4446F: include/linux/dsa/brcm.h
4447F: include/linux/platform_data/b53.h
4448
4449BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4450M: Florian Fainelli <[email protected]>
4451R: Broadcom internal kernel review list <[email protected]>
4452L: [email protected] (moderated for non-subscribers)
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: drivers/pci/controller/pcie-brcmstb.c
4458F: drivers/staging/vc04_services
4459N: bcm2711
4460N: bcm283*
4461N: raspberrypi
4462
4463BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4464M: Florian Fainelli <[email protected]>
4465M: Ray Jui <[email protected]>
4466M: Scott Branden <[email protected]>
4467R: Broadcom internal kernel review list <[email protected]>
4468S: Maintained
4469T: git https://github.com/broadcom/mach-bcm
4470F: arch/arm/mach-bcm/
4471N: bcm281*
4472N: bcm113*
4473N: bcm216*
4474N: kona
4475
4476BROADCOM BCM2835 CAMERA DRIVERS
4477M: Raspberry Pi Kernel Maintenance <[email protected]>
4478L: [email protected]
4479S: Maintained
4480F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4481F: drivers/media/platform/broadcom/bcm2835-unicam*
4482
4483BROADCOM BCM47XX MIPS ARCHITECTURE
4484M: Hauke Mehrtens <[email protected]>
4485M: Rafał Miłecki <[email protected]>
4486L: [email protected]
4487S: Maintained
4488F: Documentation/devicetree/bindings/mips/brcm/
4489F: arch/mips/bcm47xx/*
4490F: arch/mips/include/asm/mach-bcm47xx/*
4491
4492BROADCOM BCM4908 ETHERNET DRIVER
4493M: Rafał Miłecki <[email protected]>
4494R: Broadcom internal kernel review list <[email protected]>
4495L: [email protected]
4496S: Maintained
4497F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4498F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4499F: drivers/net/ethernet/broadcom/unimac.h
4500
4501BROADCOM BCM4908 PINMUX DRIVER
4502M: Rafał Miłecki <[email protected]>
4503R: Broadcom internal kernel review list <[email protected]>
4504L: [email protected]
4505S: Maintained
4506F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4507F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4508
4509BROADCOM BCM5301X ARM ARCHITECTURE
4510M: Florian Fainelli <[email protected]>
4511M: Hauke Mehrtens <[email protected]>
4512M: Rafał Miłecki <[email protected]>
4513R: Broadcom internal kernel review list <[email protected]>
4514L: [email protected] (moderated for non-subscribers)
4515S: Maintained
4516F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4517F: arch/arm/boot/dts/broadcom/bcm470*
4518F: arch/arm/boot/dts/broadcom/bcm5301*
4519F: arch/arm/boot/dts/broadcom/bcm953012*
4520F: arch/arm/mach-bcm/bcm_5301x.c
4521
4522BROADCOM BCM53573 ARM ARCHITECTURE
4523M: Florian Fainelli <[email protected]>
4524M: Rafał Miłecki <[email protected]>
4525R: Broadcom internal kernel review list <[email protected]>
4526L: [email protected] (moderated for non-subscribers)
4527S: Maintained
4528F: arch/arm/boot/dts/broadcom/bcm47189*
4529F: arch/arm/boot/dts/broadcom/bcm53573*
4530
4531BROADCOM BCM63XX/BCM33XX UDC DRIVER
4532M: Kevin Cernekee <[email protected]>
4533L: [email protected]
4534S: Maintained
4535F: drivers/usb/gadget/udc/bcm63xx_udc.*
4536
4537BROADCOM BCM7XXX ARM ARCHITECTURE
4538M: Florian Fainelli <[email protected]>
4539R: Broadcom internal kernel review list <[email protected]>
4540L: [email protected] (moderated for non-subscribers)
4541S: Maintained
4542T: git https://github.com/broadcom/stblinux.git
4543F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4544F: arch/arm/boot/dts/broadcom/bcm7*.dts*
4545F: arch/arm/include/asm/hardware/cache-b15-rac.h
4546F: arch/arm/mach-bcm/*brcmstb*
4547F: arch/arm/mm/cache-b15-rac.c
4548F: drivers/bus/brcmstb_gisb.c
4549F: drivers/pci/controller/pcie-brcmstb.c
4550N: brcmstb
4551N: bcm7038
4552N: bcm7120
4553
4554BROADCOM BCMBCA ARM ARCHITECTURE
4555M: William Zhang <[email protected]>
4556M: Anand Gore <[email protected]>
4557M: Kursad Oney <[email protected]>
4558M: Florian Fainelli <[email protected]>
4559M: Rafał Miłecki <[email protected]>
4560R: Broadcom internal kernel review list <[email protected]>
4561L: [email protected] (moderated for non-subscribers)
4562S: Maintained
4563T: git https://github.com/broadcom/stblinux.git
4564F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4565F: arch/arm64/boot/dts/broadcom/bcmbca/*
4566N: bcmbca
4567N: bcm[9]?47622
4568N: bcm[9]?4912
4569N: bcm[9]?63138
4570N: bcm[9]?63146
4571N: bcm[9]?63148
4572N: bcm[9]?63158
4573N: bcm[9]?63178
4574N: bcm[9]?6756
4575N: bcm[9]?6813
4576N: bcm[9]?6846
4577N: bcm[9]?6855
4578N: bcm[9]?6856
4579N: bcm[9]?6858
4580N: bcm[9]?6878
4581
4582BROADCOM BDC DRIVER
4583M: Justin Chen <[email protected]>
4584M: Al Cooper <[email protected]>
4585R: Broadcom internal kernel review list <[email protected]>
4586L: [email protected]
4587S: Maintained
4588F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4589F: drivers/usb/gadget/udc/bdc/
4590
4591BROADCOM BMIPS CPUFREQ DRIVER
4592M: Markus Mayer <[email protected]>
4593R: Broadcom internal kernel review list <[email protected]>
4594L: [email protected]
4595S: Maintained
4596F: drivers/cpufreq/bmips-cpufreq.c
4597
4598BROADCOM BMIPS MIPS ARCHITECTURE
4599M: Florian Fainelli <[email protected]>
4600R: Broadcom internal kernel review list <[email protected]>
4601L: [email protected]
4602S: Maintained
4603T: git https://github.com/broadcom/stblinux.git
4604F: arch/mips/bmips/*
4605F: arch/mips/boot/dts/brcm/bcm*.dts*
4606F: arch/mips/include/asm/mach-bmips/*
4607F: arch/mips/kernel/*bmips*
4608F: drivers/irqchip/irq-bcm63*
4609F: drivers/irqchip/irq-bcm7*
4610F: drivers/irqchip/irq-brcmstb*
4611F: drivers/pmdomain/bcm/bcm63xx-power.c
4612F: include/linux/bcm963xx_nvram.h
4613F: include/linux/bcm963xx_tag.h
4614
4615BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4616M: Rasesh Mody <[email protected]>
4617M: [email protected]
4618L: [email protected]
4619S: Maintained
4620F: drivers/net/ethernet/broadcom/bnx2.*
4621F: drivers/net/ethernet/broadcom/bnx2_*
4622
4623BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4624M: Saurav Kashyap <[email protected]>
4625M: Javed Hasan <[email protected]>
4626M: [email protected]
4627L: [email protected]
4628S: Supported
4629F: drivers/scsi/bnx2fc/
4630
4631BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4632M: Nilesh Javali <[email protected]>
4633M: Manish Rangankar <[email protected]>
4634M: [email protected]
4635L: [email protected]
4636S: Supported
4637F: drivers/scsi/bnx2i/
4638
4639BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4640M: Sudarsana Kalluru <[email protected]>
4641M: Manish Chopra <[email protected]>
4642L: [email protected]
4643S: Maintained
4644F: drivers/net/ethernet/broadcom/bnx2x/
4645
4646BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4647M: Michael Chan <[email protected]>
4648M: Pavan Chebbi <[email protected]>
4649L: [email protected]
4650S: Maintained
4651F: drivers/firmware/broadcom/tee_bnxt_fw.c
4652F: drivers/net/ethernet/broadcom/bnxt/
4653F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4654
4655BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4656M: Arend van Spriel <[email protected]>
4657L: [email protected]
4658L: [email protected]
4659L: [email protected]
4660S: Supported
4661F: drivers/net/wireless/broadcom/brcm80211/
4662F: include/linux/platform_data/brcmfmac.h
4663
4664BROADCOM BRCMSTB GPIO DRIVER
4665M: Doug Berger <[email protected]>
4666M: Florian Fainelli <[email protected]>
4667R: Broadcom internal kernel review list <[email protected]>
4668S: Supported
4669F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4670F: drivers/gpio/gpio-brcmstb.c
4671
4672BROADCOM BRCMSTB I2C DRIVER
4673M: Kamal Dasu <[email protected]>
4674R: Broadcom internal kernel review list <[email protected]>
4675L: [email protected]
4676S: Supported
4677F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4678F: drivers/i2c/busses/i2c-brcmstb.c
4679
4680BROADCOM BRCMSTB UART DRIVER
4681M: Al Cooper <[email protected]>
4682R: Broadcom internal kernel review list <[email protected]>
4683L: [email protected]
4684S: Maintained
4685F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4686F: drivers/tty/serial/8250/8250_bcm7271.c
4687
4688BROADCOM BRCMSTB USB EHCI DRIVER
4689M: Justin Chen <[email protected]>
4690M: Al Cooper <[email protected]>
4691R: Broadcom internal kernel review list <[email protected]>
4692L: [email protected]
4693S: Maintained
4694F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4695F: drivers/usb/host/ehci-brcm.*
4696
4697BROADCOM BRCMSTB USB PIN MAP DRIVER
4698M: Al Cooper <[email protected]>
4699R: Broadcom internal kernel review list <[email protected]>
4700L: [email protected]
4701S: Maintained
4702F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4703F: drivers/usb/misc/brcmstb-usb-pinmap.c
4704
4705BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4706M: Justin Chen <[email protected]>
4707M: Al Cooper <[email protected]>
4708R: Broadcom internal kernel review list <[email protected]>
4709L: [email protected]
4710S: Maintained
4711F: drivers/phy/broadcom/phy-brcm-usb*
4712
4713BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4714M: William Zhang <[email protected]>
4715M: Kursad Oney <[email protected]>
4716M: Jonas Gorski <[email protected]>
4717R: Broadcom internal kernel review list <[email protected]>
4718L: [email protected]
4719S: Maintained
4720F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4721F: drivers/spi/spi-bcm63xx-hsspi.c
4722F: drivers/spi/spi-bcmbca-hsspi.c
4723
4724BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4725M: Jonas Gorski <[email protected]>
4726L: [email protected]
4727S: Odd Fixes
4728F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4729F: drivers/spi/spi-bcm63xx.c
4730
4731BROADCOM ETHERNET PHY DRIVERS
4732M: Florian Fainelli <[email protected]>
4733R: Broadcom internal kernel review list <[email protected]>
4734L: [email protected]
4735S: Supported
4736F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4737F: drivers/net/phy/bcm*.[ch]
4738F: drivers/net/phy/broadcom.c
4739F: include/linux/brcmphy.h
4740
4741BROADCOM GENET ETHERNET DRIVER
4742M: Doug Berger <[email protected]>
4743M: Florian Fainelli <[email protected]>
4744R: Broadcom internal kernel review list <[email protected]>
4745L: [email protected]
4746S: Maintained
4747F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4748F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4749F: drivers/net/ethernet/broadcom/genet/
4750F: drivers/net/ethernet/broadcom/unimac.h
4751F: drivers/net/mdio/mdio-bcm-unimac.c
4752F: include/linux/platform_data/bcmgenet.h
4753F: include/linux/platform_data/mdio-bcm-unimac.h
4754
4755BROADCOM IPROC ARM ARCHITECTURE
4756M: Ray Jui <[email protected]>
4757M: Scott Branden <[email protected]>
4758R: Broadcom internal kernel review list <[email protected]>
4759L: [email protected] (moderated for non-subscribers)
4760S: Maintained
4761T: git https://github.com/broadcom/stblinux.git
4762F: arch/arm64/boot/dts/broadcom/northstar2/*
4763F: arch/arm64/boot/dts/broadcom/stingray/*
4764F: drivers/clk/bcm/clk-ns*
4765F: drivers/clk/bcm/clk-sr*
4766F: drivers/pinctrl/bcm/pinctrl-ns*
4767F: include/dt-bindings/clock/bcm-sr*
4768N: iproc
4769N: cygnus
4770N: bcm[-_]nsp
4771N: bcm9113*
4772N: bcm9583*
4773N: bcm9585*
4774N: bcm9586*
4775N: bcm988312
4776N: bcm113*
4777N: bcm583*
4778N: bcm585*
4779N: bcm586*
4780N: bcm88312
4781N: hr2
4782N: stingray
4783
4784BROADCOM IPROC GBIT ETHERNET DRIVER
4785M: Rafał Miłecki <[email protected]>
4786R: Broadcom internal kernel review list <[email protected]>
4787L: [email protected]
4788S: Maintained
4789F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4790F: drivers/net/ethernet/broadcom/bgmac*
4791F: drivers/net/ethernet/broadcom/unimac.h
4792
4793BROADCOM KONA GPIO DRIVER
4794M: Ray Jui <[email protected]>
4795R: Broadcom internal kernel review list <[email protected]>
4796S: Supported
4797F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4798F: drivers/gpio/gpio-bcm-kona.c
4799
4800BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4801M: Sathya Prakash Veerichetty <[email protected]>
4802M: Kashyap Desai <[email protected]>
4803M: Sumit Saxena <[email protected]>
4804M: Sreekanth Reddy <[email protected]>
4805L: [email protected]
4806L: [email protected]
4807S: Supported
4808W: https://www.broadcom.com/support/storage
4809F: drivers/scsi/mpi3mr/
4810
4811BROADCOM NETXTREME-E ROCE DRIVER
4812M: Selvin Xavier <[email protected]>
4813M: Kalesh AP <[email protected]>
4814L: [email protected]
4815S: Supported
4816W: http://www.broadcom.com
4817F: drivers/infiniband/hw/bnxt_re/
4818F: include/uapi/rdma/bnxt_re-abi.h
4819
4820BROADCOM NVRAM DRIVER
4821M: Rafał Miłecki <[email protected]>
4822L: [email protected]
4823S: Maintained
4824F: drivers/firmware/broadcom/*
4825
4826BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4827M: Rafał Miłecki <[email protected]>
4828M: Florian Fainelli <[email protected]>
4829R: Broadcom internal kernel review list <[email protected]>
4830L: [email protected]
4831S: Maintained
4832T: git https://github.com/broadcom/stblinux.git
4833F: drivers/pmdomain/bcm/bcm-pmb.c
4834F: include/dt-bindings/soc/bcm-pmb.h
4835
4836BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4837M: Rafał Miłecki <[email protected]>
4838L: [email protected]
4839S: Maintained
4840F: drivers/bcma/
4841F: include/linux/bcma/
4842
4843BROADCOM SPI DRIVER
4844M: Kamal Dasu <[email protected]>
4845R: Broadcom internal kernel review list <[email protected]>
4846S: Maintained
4847F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4848F: drivers/spi/spi-bcm-qspi.*
4849F: drivers/spi/spi-brcmstb-qspi.c
4850F: drivers/spi/spi-iproc-qspi.c
4851
4852BROADCOM STB AVS CPUFREQ DRIVER
4853M: Markus Mayer <[email protected]>
4854R: Broadcom internal kernel review list <[email protected]>
4855L: [email protected]
4856S: Maintained
4857F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4858F: drivers/cpufreq/brcmstb*
4859
4860BROADCOM STB AVS TMON DRIVER
4861M: Markus Mayer <[email protected]>
4862R: Broadcom internal kernel review list <[email protected]>
4863L: [email protected]
4864S: Maintained
4865F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4866F: drivers/thermal/broadcom/brcmstb*
4867
4868BROADCOM STB DPFE DRIVER
4869M: Markus Mayer <[email protected]>
4870R: Broadcom internal kernel review list <[email protected]>
4871L: [email protected] (moderated for non-subscribers)
4872S: Maintained
4873F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4874F: drivers/memory/brcmstb_dpfe.c
4875
4876BROADCOM STB NAND FLASH DRIVER
4877M: Brian Norris <[email protected]>
4878M: Kamal Dasu <[email protected]>
4879R: Broadcom internal kernel review list <[email protected]>
4880L: [email protected]
4881S: Maintained
4882F: drivers/mtd/nand/raw/brcmnand/
4883F: include/linux/platform_data/brcmnand.h
4884
4885BROADCOM STB PCIE DRIVER
4886M: Jim Quinlan <[email protected]>
4887M: Nicolas Saenz Julienne <[email protected]>
4888M: Florian Fainelli <[email protected]>
4889R: Broadcom internal kernel review list <[email protected]>
4890L: [email protected]
4891S: Maintained
4892F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4893F: drivers/pci/controller/pcie-brcmstb.c
4894
4895BROADCOM SYSTEMPORT ETHERNET DRIVER
4896M: Florian Fainelli <[email protected]>
4897R: Broadcom internal kernel review list <[email protected]>
4898L: [email protected]
4899S: Maintained
4900F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4901F: drivers/net/ethernet/broadcom/bcmsysport.*
4902F: drivers/net/ethernet/broadcom/unimac.h
4903
4904BROADCOM TG3 GIGABIT ETHERNET DRIVER
4905M: Pavan Chebbi <[email protected]>
4906M: Michael Chan <[email protected]>
4907L: [email protected]
4908S: Maintained
4909F: drivers/net/ethernet/broadcom/tg3.*
4910
4911BROADCOM VK DRIVER
4912M: Scott Branden <[email protected]>
4913R: Broadcom internal kernel review list <[email protected]>
4914S: Supported
4915F: drivers/misc/bcm-vk/
4916F: include/uapi/linux/misc/bcm_vk.h
4917
4918BROCADE BFA FC SCSI DRIVER
4919M: Anil Gurumurthy <[email protected]>
4920M: Sudarsana Kalluru <[email protected]>
4921L: [email protected]
4922S: Supported
4923F: drivers/scsi/bfa/
4924
4925BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4926M: Rasesh Mody <[email protected]>
4927M: Sudarsana Kalluru <[email protected]>
4928M: [email protected]
4929L: [email protected]
4930S: Maintained
4931F: drivers/net/ethernet/brocade/bna/
4932
4933BSG (block layer generic sg v4 driver)
4934M: FUJITA Tomonori <[email protected]>
4935L: [email protected]
4936S: Supported
4937F: block/bsg.c
4938F: include/linux/bsg.h
4939F: include/uapi/linux/bsg.h
4940
4941BT87X AUDIO DRIVER
4942M: Clemens Ladisch <[email protected]>
4943L: [email protected]
4944S: Maintained
4945T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4946F: Documentation/sound/cards/bt87x.rst
4947F: sound/pci/bt87x.c
4948
4949BT8XXGPIO DRIVER
4950M: Michael Buesch <[email protected]>
4951S: Maintained
4952W: http://bu3sch.de/btgpio.php
4953F: drivers/gpio/gpio-bt8xx.c
4954
4955BTRFS FILE SYSTEM
4956M: Chris Mason <[email protected]>
4957M: Josef Bacik <[email protected]>
4958M: David Sterba <[email protected]>
4959L: [email protected]
4960S: Maintained
4961W: https://btrfs.readthedocs.io
4962Q: https://patchwork.kernel.org/project/linux-btrfs/list/
4963C: irc://irc.libera.chat/btrfs
4964T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4965F: Documentation/filesystems/btrfs.rst
4966F: fs/btrfs/
4967F: include/linux/btrfs*
4968F: include/trace/events/btrfs.h
4969F: include/uapi/linux/btrfs*
4970
4971BTTV VIDEO4LINUX DRIVER
4972M: Mauro Carvalho Chehab <[email protected]>
4973L: [email protected]
4974S: Odd fixes
4975W: https://linuxtv.org
4976T: git git://linuxtv.org/media.git
4977F: Documentation/driver-api/media/drivers/bttv*
4978F: drivers/media/pci/bt8xx/bttv*
4979
4980BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4981M: Chanwoo Choi <[email protected]>
4982L: [email protected]
4983L: [email protected]
4984S: Maintained
4985T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4986F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4987F: drivers/devfreq/exynos-bus.c
4988
4989BUSLOGIC SCSI DRIVER
4990M: Khalid Aziz <[email protected]>
4991L: [email protected]
4992S: Maintained
4993F: drivers/scsi/BusLogic.*
4994F: drivers/scsi/FlashPoint.*
4995
4996BXCAN CAN NETWORK DRIVER
4997M: Dario Binacchi <[email protected]>
4998L: [email protected]
4999S: Maintained
5000F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5001F: drivers/net/can/bxcan.c
5002
5003C-MEDIA CMI8788 DRIVER
5004M: Clemens Ladisch <[email protected]>
5005L: [email protected]
5006S: Maintained
5007T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5008F: sound/pci/oxygen/
5009
5010C-SKY ARCHITECTURE
5011M: Guo Ren <[email protected]>
5012L: [email protected]
5013S: Supported
5014T: git https://github.com/c-sky/csky-linux.git
5015F: Documentation/devicetree/bindings/csky/
5016F: Documentation/devicetree/bindings/interrupt-controller/csky,*
5017F: Documentation/devicetree/bindings/timer/csky,*
5018F: arch/csky/
5019F: drivers/clocksource/timer-gx6605s.c
5020F: drivers/clocksource/timer-mp-csky.c
5021F: drivers/irqchip/irq-csky-*
5022N: csky
5023K: csky
5024
5025CA8210 IEEE-802.15.4 RADIO DRIVER
5026L: [email protected]
5027S: Orphan
5028W: https://github.com/Cascoda/ca8210-linux.git
5029F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5030F: drivers/net/ieee802154/ca8210.c
5031
5032CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5033M: David Howells <[email protected]>
5034L: [email protected]
5035S: Supported
5036F: Documentation/filesystems/caching/cachefiles.rst
5037F: fs/cachefiles/
5038
5039CACHESTAT: PAGE CACHE STATS FOR A FILE
5040M: Nhat Pham <[email protected]>
5041M: Johannes Weiner <[email protected]>
5042L: [email protected]
5043S: Maintained
5044F: tools/testing/selftests/cachestat/test_cachestat.c
5045
5046CADENCE MIPI-CSI2 BRIDGES
5047M: Maxime Ripard <[email protected]>
5048L: [email protected]
5049S: Maintained
5050F: Documentation/devicetree/bindings/media/cdns,*.txt
5051F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5052F: drivers/media/platform/cadence/cdns-csi2*
5053
5054CADENCE NAND DRIVER
5055L: [email protected]
5056S: Orphan
5057F: Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5058F: drivers/mtd/nand/raw/cadence-nand-controller.c
5059
5060CADENCE USB3 DRD IP DRIVER
5061M: Peter Chen <[email protected]>
5062M: Pawel Laszczak <[email protected]>
5063R: Roger Quadros <[email protected]>
5064L: [email protected]
5065S: Maintained
5066T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5067F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5068F: drivers/usb/cdns3/
5069X: drivers/usb/cdns3/cdnsp*
5070
5071CADENCE USBHS DRIVER
5072M: Pawel Laszczak <[email protected]>
5073L: [email protected]
5074S: Maintained
5075F: drivers/usb/gadget/udc/cdns2
5076
5077CADENCE USBSSP DRD IP DRIVER
5078M: Pawel Laszczak <[email protected]>
5079L: [email protected]
5080S: Maintained
5081T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5082F: drivers/usb/cdns3/
5083X: drivers/usb/cdns3/cdns3*
5084
5085CADET FM/AM RADIO RECEIVER DRIVER
5086M: Hans Verkuil <[email protected]>
5087L: [email protected]
5088S: Maintained
5089W: https://linuxtv.org
5090T: git git://linuxtv.org/media.git
5091F: drivers/media/radio/radio-cadet*
5092
5093CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5094L: [email protected]
5095S: Orphan
5096T: git git://linuxtv.org/media.git
5097F: Documentation/admin-guide/media/cafe_ccic*
5098F: drivers/media/platform/marvell/
5099
5100CAIF NETWORK LAYER
5101L: [email protected]
5102S: Orphan
5103F: Documentation/networking/caif/
5104F: drivers/net/caif/
5105F: include/net/caif/
5106F: include/uapi/linux/caif/
5107F: net/caif/
5108
5109CAKE QDISC
5110M: Toke Høiland-Jørgensen <[email protected]>
5111L: [email protected] (moderated for non-subscribers)
5112S: Maintained
5113F: net/sched/sch_cake.c
5114
5115CAN NETWORK DRIVERS
5116M: Marc Kleine-Budde <[email protected]>
5117M: Vincent Mailhol <[email protected]>
5118L: [email protected]
5119S: Maintained
5120W: https://github.com/linux-can
5121T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5122T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5123F: Documentation/devicetree/bindings/net/can/
5124F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5125F: drivers/net/can/
5126F: drivers/phy/phy-can-transceiver.c
5127F: include/linux/can/bittiming.h
5128F: include/linux/can/dev.h
5129F: include/linux/can/length.h
5130F: include/linux/can/platform/
5131F: include/linux/can/rx-offload.h
5132F: include/uapi/linux/can/error.h
5133F: include/uapi/linux/can/netlink.h
5134F: include/uapi/linux/can/vxcan.h
5135
5136CAN NETWORK LAYER
5137M: Oliver Hartkopp <[email protected]>
5138M: Marc Kleine-Budde <[email protected]>
5139L: [email protected]
5140S: Maintained
5141W: https://github.com/linux-can
5142T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5143T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5144F: Documentation/networking/can.rst
5145F: Documentation/networking/iso15765-2.rst
5146F: include/linux/can/can-ml.h
5147F: include/linux/can/core.h
5148F: include/linux/can/skb.h
5149F: include/net/netns/can.h
5150F: include/uapi/linux/can.h
5151F: include/uapi/linux/can/bcm.h
5152F: include/uapi/linux/can/gw.h
5153F: include/uapi/linux/can/isotp.h
5154F: include/uapi/linux/can/raw.h
5155F: net/can/
5156F: net/sched/em_canid.c
5157
5158CAN-J1939 NETWORK LAYER
5159M: Robin van der Gracht <[email protected]>
5160M: Oleksij Rempel <[email protected]>
5161R: [email protected]
5162L: [email protected]
5163S: Maintained
5164F: Documentation/networking/j1939.rst
5165F: include/uapi/linux/can/j1939.h
5166F: net/can/j1939/
5167
5168CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5169M: Damien Le Moal <[email protected]>
5170L: [email protected]
5171L: [email protected] (pinctrl driver)
5172F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5173F: drivers/pinctrl/pinctrl-k210.c
5174
5175CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5176M: Damien Le Moal <[email protected]>
5177L: [email protected]
5178L: [email protected]
5179S: Maintained
5180F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5181F: drivers/reset/reset-k210.c
5182
5183CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5184M: Damien Le Moal <[email protected]>
5185L: [email protected]
5186S: Maintained
5187F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5188F: drivers/soc/canaan/
5189F: include/soc/canaan/
5190
5191CAPABILITIES
5192M: Serge Hallyn <[email protected]>
5193L: [email protected]
5194S: Supported
5195F: include/linux/capability.h
5196F: include/trace/events/capability.h
5197F: include/uapi/linux/capability.h
5198F: kernel/capability.c
5199F: security/commoncap.c
5200
5201CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5202M: Kevin Tsai <[email protected]>
5203S: Maintained
5204F: drivers/iio/light/cm*
5205
5206CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5207M: Christian Lamparter <[email protected]>
5208L: [email protected]
5209S: Maintained
5210W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5211F: drivers/net/wireless/ath/carl9170/
5212
5213CAVIUM I2C DRIVER
5214M: Robert Richter <[email protected]>
5215S: Odd Fixes
5216W: http://www.marvell.com
5217F: drivers/i2c/busses/i2c-octeon*
5218F: drivers/i2c/busses/i2c-thunderx*
5219
5220CAVIUM LIQUIDIO NETWORK DRIVER
5221L: [email protected]
5222S: Orphan
5223W: http://www.marvell.com
5224F: drivers/net/ethernet/cavium/liquidio/
5225
5226CAVIUM MMC DRIVER
5227M: Robert Richter <[email protected]>
5228S: Odd Fixes
5229W: http://www.marvell.com
5230F: drivers/mmc/host/cavium*
5231
5232CAVIUM OCTEON-TX CRYPTO DRIVER
5233M: George Cherian <[email protected]>
5234L: [email protected]
5235S: Supported
5236W: http://www.marvell.com
5237F: drivers/crypto/cavium/cpt/
5238
5239CAVIUM THUNDERX2 ARM64 SOC
5240M: Robert Richter <[email protected]>
5241L: [email protected] (moderated for non-subscribers)
5242S: Odd Fixes
5243F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5244F: arch/arm64/boot/dts/cavium/thunder2-99xx*
5245
5246CBS/ETF/TAPRIO QDISCS
5247M: Vinicius Costa Gomes <[email protected]>
5248L: [email protected]
5249S: Maintained
5250F: net/sched/sch_cbs.c
5251F: net/sched/sch_etf.c
5252F: net/sched/sch_taprio.c
5253
5254CC2520 IEEE-802.15.4 RADIO DRIVER
5255M: Stefan Schmidt <[email protected]>
5256L: [email protected]
5257S: Odd Fixes
5258F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5259F: drivers/net/ieee802154/cc2520.c
5260
5261CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5262M: Gilad Ben-Yossef <[email protected]>
5263L: [email protected]
5264S: Supported
5265W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5266F: drivers/crypto/ccree/
5267
5268CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5269M: Hadar Gat <[email protected]>
5270L: [email protected]
5271S: Supported
5272W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5273F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5274F: drivers/char/hw_random/cctrng.c
5275F: drivers/char/hw_random/cctrng.h
5276
5277CEC FRAMEWORK
5278M: Hans Verkuil <[email protected]>
5279L: [email protected]
5280S: Supported
5281W: http://linuxtv.org
5282T: git git://linuxtv.org/media.git
5283F: Documentation/ABI/testing/debugfs-cec-error-inj
5284F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
5285F: Documentation/driver-api/media/cec-core.rst
5286F: Documentation/userspace-api/media/cec
5287F: drivers/media/cec/
5288F: drivers/media/rc/keymaps/rc-cec.c
5289F: include/media/cec-notifier.h
5290F: include/media/cec.h
5291F: include/uapi/linux/cec-funcs.h
5292F: include/uapi/linux/cec.h
5293
5294CEC GPIO DRIVER
5295M: Hans Verkuil <[email protected]>
5296L: [email protected]
5297S: Supported
5298W: http://linuxtv.org
5299T: git git://linuxtv.org/media.git
5300F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5301F: drivers/media/cec/platform/cec-gpio/
5302
5303CELL BROADBAND ENGINE ARCHITECTURE
5304L: [email protected]
5305S: Orphan
5306F: arch/powerpc/include/asm/cell*.h
5307F: arch/powerpc/include/asm/spu*.h
5308F: arch/powerpc/include/uapi/asm/spu*.h
5309F: arch/powerpc/platforms/cell/
5310
5311CELLWISE CW2015 BATTERY DRIVER
5312M: Tobias Schrammm <[email protected]>
5313S: Maintained
5314F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5315F: drivers/power/supply/cw2015_battery.c
5316
5317CEPH COMMON CODE (LIBCEPH)
5318M: Ilya Dryomov <[email protected]>
5319M: Xiubo Li <[email protected]>
5320L: [email protected]
5321S: Supported
5322W: http://ceph.com/
5323T: git https://github.com/ceph/ceph-client.git
5324F: include/linux/ceph/
5325F: include/linux/crush/
5326F: net/ceph/
5327
5328CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5329M: Xiubo Li <[email protected]>
5330M: Ilya Dryomov <[email protected]>
5331L: [email protected]
5332S: Supported
5333W: http://ceph.com/
5334T: git https://github.com/ceph/ceph-client.git
5335F: Documentation/filesystems/ceph.rst
5336F: fs/ceph/
5337
5338CERTIFICATE HANDLING
5339M: David Howells <[email protected]>
5340M: David Woodhouse <[email protected]>
5341L: [email protected]
5342S: Maintained
5343F: Documentation/admin-guide/module-signing.rst
5344F: certs/
5345F: scripts/sign-file.c
5346F: scripts/ssl-common.h
5347F: tools/certs/
5348
5349CFAG12864B LCD DRIVER
5350M: Miguel Ojeda <[email protected]>
5351S: Maintained
5352F: drivers/auxdisplay/cfag12864b.c
5353F: include/linux/cfag12864b.h
5354
5355CFAG12864BFB LCD FRAMEBUFFER DRIVER
5356M: Miguel Ojeda <[email protected]>
5357S: Maintained
5358F: drivers/auxdisplay/cfag12864bfb.c
5359F: include/linux/cfag12864b.h
5360
5361CHAR and MISC DRIVERS
5362M: Arnd Bergmann <[email protected]>
5363M: Greg Kroah-Hartman <[email protected]>
5364S: Supported
5365T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5366F: drivers/char/
5367F: drivers/misc/
5368F: include/linux/miscdevice.h
5369F: samples/rust/rust_misc_device.rs
5370X: drivers/char/agp/
5371X: drivers/char/hw_random/
5372X: drivers/char/ipmi/
5373X: drivers/char/random.c
5374X: drivers/char/tpm/
5375
5376CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5377M: Thomas Weißschuh <[email protected]>
5378L: [email protected]
5379S: Maintained
5380F: Documentation/hwmon/powerz.rst
5381F: drivers/hwmon/powerz.c
5382
5383CHECKPATCH
5384M: Andy Whitcroft <[email protected]>
5385M: Joe Perches <[email protected]>
5386R: Dwaipayan Ray <[email protected]>
5387R: Lukas Bulwahn <[email protected]>
5388S: Maintained
5389F: scripts/checkpatch.pl
5390
5391CHECKPATCH DOCUMENTATION
5392M: Dwaipayan Ray <[email protected]>
5393M: Lukas Bulwahn <[email protected]>
5394R: Joe Perches <[email protected]>
5395S: Maintained
5396F: Documentation/dev-tools/checkpatch.rst
5397
5398CHINESE DOCUMENTATION
5399M: Alex Shi <[email protected]>
5400M: Yanteng Si <[email protected]>
5401S: Maintained
5402F: Documentation/translations/zh_CN/
5403
5404CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5405M: Peter Chen <[email protected]>
5406L: [email protected]
5407S: Maintained
5408T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5409F: drivers/usb/chipidea/
5410
5411CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5412M: Hans de Goede <[email protected]>
5413L: [email protected]
5414S: Maintained
5415F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5416F: drivers/input/touchscreen/chipone_icn8318.c
5417
5418CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5419M: Hans de Goede <[email protected]>
5420L: [email protected]
5421S: Maintained
5422F: drivers/input/touchscreen/chipone_icn8505.c
5423
5424CHROME HARDWARE PLATFORM SUPPORT
5425M: Benson Leung <[email protected]>
5426M: Tzung-Bi Shih <[email protected]>
5427L: [email protected]
5428S: Maintained
5429T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5430F: drivers/platform/chrome/
5431
5432CHROMEOS EC CODEC DRIVER
5433M: Cheng-Yi Chiang <[email protected]>
5434M: Tzung-Bi Shih <[email protected]>
5435R: Guenter Roeck <[email protected]>
5436L: [email protected]
5437S: Maintained
5438F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5439F: sound/soc/codecs/cros_ec_codec.*
5440
5441CHROMEOS EC CHARGE CONTROL
5442M: Thomas Weißschuh <[email protected]>
5443S: Maintained
5444F: drivers/power/supply/cros_charge-control.c
5445
5446CHROMEOS EC HARDWARE MONITORING
5447M: Thomas Weißschuh <[email protected]>
5448L: [email protected]
5449L: [email protected]
5450S: Maintained
5451F: Documentation/hwmon/cros_ec_hwmon.rst
5452F: drivers/hwmon/cros_ec_hwmon.c
5453
5454CHROMEOS EC LED DRIVER
5455M: Thomas Weißschuh <[email protected]>
5456S: Maintained
5457F: drivers/leds/leds-cros_ec.c
5458
5459CHROMEOS EC SUBDRIVERS
5460M: Benson Leung <[email protected]>
5461R: Guenter Roeck <[email protected]>
5462L: [email protected]
5463S: Maintained
5464F: drivers/power/supply/cros_charge-control.c
5465F: drivers/power/supply/cros_usbpd-charger.c
5466N: cros_ec
5467N: cros-ec
5468
5469CHROMEOS EC UART DRIVER
5470M: Bhanu Prakash Maiya <[email protected]>
5471R: Benson Leung <[email protected]>
5472R: Tzung-Bi Shih <[email protected]>
5473S: Maintained
5474F: drivers/platform/chrome/cros_ec_uart.c
5475
5476CHROMEOS EC USB PD NOTIFY DRIVER
5477M: Prashant Malani <[email protected]>
5478L: [email protected]
5479S: Maintained
5480F: drivers/platform/chrome/cros_usbpd_notify.c
5481F: include/linux/platform_data/cros_usbpd_notify.h
5482
5483CHROMEOS EC USB TYPE-C DRIVER
5484M: Prashant Malani <[email protected]>
5485M: Benson Leung <[email protected]>
5486M: Abhishek Pandit-Subedi <[email protected]>
5487L: [email protected]
5488S: Maintained
5489F: drivers/platform/chrome/cros_ec_typec.*
5490F: drivers/platform/chrome/cros_typec_altmode.*
5491F: drivers/platform/chrome/cros_typec_switch.c
5492F: drivers/platform/chrome/cros_typec_vdm.*
5493
5494CHROMEOS HPS DRIVER
5495M: Dan Callaghan <[email protected]>
5496R: Sami Kyöstilä <[email protected]>
5497S: Maintained
5498F: drivers/platform/chrome/cros_hps_i2c.c
5499
5500CHROMEOS EC WATCHDOG
5501M: Lukasz Majczak <[email protected]>
5502L: [email protected]
5503S: Maintained
5504F: drivers/watchdog/cros_ec_wdt.c
5505
5506CHROMEOS UCSI DRIVER
5507M: Abhishek Pandit-Subedi <[email protected]>
5508M: Łukasz Bartosik <[email protected]>
5509L: [email protected]
5510S: Maintained
5511F: drivers/usb/typec/ucsi/cros_ec_ucsi.c
5512
5513CHRONTEL CH7322 CEC DRIVER
5514M: Joe Tessler <[email protected]>
5515L: [email protected]
5516S: Maintained
5517T: git git://linuxtv.org/media.git
5518F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5519F: drivers/media/cec/i2c/ch7322.c
5520
5521CIRRUS LOGIC AUDIO CODEC DRIVERS
5522M: David Rhodes <[email protected]>
5523M: Richard Fitzgerald <[email protected]>
5524L: [email protected]
5525L: [email protected]
5526S: Maintained
5527F: Documentation/devicetree/bindings/sound/cirrus,cs*
5528F: Documentation/sound/codecs/cs*
5529F: drivers/mfd/cs42l43*
5530F: drivers/pinctrl/cirrus/pinctrl-cs42l43*
5531F: drivers/spi/spi-cs42l43*
5532F: include/dt-bindings/sound/cs*
5533F: include/linux/mfd/cs42l43*
5534F: include/sound/cs*
5535F: sound/pci/hda/cirrus*
5536F: sound/pci/hda/cs*
5537F: sound/pci/hda/hda_component*
5538F: sound/pci/hda/hda_cs_dsp_ctl.*
5539F: sound/soc/codecs/cs*
5540
5541CIRRUS LOGIC HAPTIC DRIVERS
5542M: James Ogletree <[email protected]>
5543M: Fred Treven <[email protected]>
5544M: Ben Bright <[email protected]>
5545L: [email protected]
5546S: Supported
5547F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5548F: drivers/input/misc/cs40l*
5549F: drivers/mfd/cs40l*
5550F: include/linux/mfd/cs40l*
5551F: sound/soc/codecs/cs40l*
5552
5553CIRRUS LOGIC DSP FIRMWARE DRIVER
5554M: Simon Trimmer <[email protected]>
5555M: Charles Keepax <[email protected]>
5556M: Richard Fitzgerald <[email protected]>
5557L: [email protected]
5558S: Supported
5559W: https://github.com/CirrusLogic/linux-drivers/wiki
5560T: git https://github.com/CirrusLogic/linux-drivers.git
5561F: drivers/firmware/cirrus/
5562F: include/linux/firmware/cirrus/
5563
5564CIRRUS LOGIC EP93XX ETHERNET DRIVER
5565M: Hartley Sweeten <[email protected]>
5566L: [email protected]
5567S: Maintained
5568F: drivers/net/ethernet/cirrus/ep93xx_eth.c
5569
5570CIRRUS LOGIC LOCHNAGAR DRIVER
5571M: Charles Keepax <[email protected]>
5572M: Richard Fitzgerald <[email protected]>
5573L: [email protected]
5574S: Supported
5575F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5576F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5577F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5578F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5579F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5580F: Documentation/hwmon/lochnagar.rst
5581F: drivers/clk/clk-lochnagar.c
5582F: drivers/hwmon/lochnagar-hwmon.c
5583F: drivers/mfd/lochnagar-i2c.c
5584F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5585F: drivers/regulator/lochnagar-regulator.c
5586F: include/dt-bindings/clock/lochnagar.h
5587F: include/dt-bindings/pinctrl/lochnagar.h
5588F: include/linux/mfd/lochnagar*
5589F: sound/soc/codecs/lochnagar-sc.c
5590
5591CIRRUS LOGIC MADERA CODEC DRIVERS
5592M: Charles Keepax <[email protected]>
5593M: Richard Fitzgerald <[email protected]>
5594L: [email protected]
5595L: [email protected]
5596S: Supported
5597W: https://github.com/CirrusLogic/linux-drivers/wiki
5598T: git https://github.com/CirrusLogic/linux-drivers.git
5599F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5600F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5601F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5602F: drivers/gpio/gpio-madera*
5603F: drivers/irqchip/irq-madera*
5604F: drivers/mfd/cs47l*
5605F: drivers/mfd/madera*
5606F: drivers/pinctrl/cirrus/*
5607F: include/dt-bindings/sound/madera*
5608F: include/linux/irqchip/irq-madera*
5609F: include/linux/mfd/madera/*
5610F: include/sound/madera*
5611F: sound/soc/codecs/cs47l*
5612F: sound/soc/codecs/madera*
5613
5614CISCO FCOE HBA DRIVER
5615M: Satish Kharat <[email protected]>
5616M: Sesidhar Baddela <[email protected]>
5617M: Karan Tilak Kumar <[email protected]>
5618L: [email protected]
5619S: Supported
5620F: drivers/scsi/fnic/
5621
5622CISCO SCSI HBA DRIVER
5623M: Karan Tilak Kumar <[email protected]>
5624M: Sesidhar Baddela <[email protected]>
5625L: [email protected]
5626S: Supported
5627F: drivers/scsi/snic/
5628
5629CISCO VIC ETHERNET NIC DRIVER
5630M: Christian Benvenuti <[email protected]>
5631M: Satish Kharat <[email protected]>
5632S: Maintained
5633F: drivers/net/ethernet/cisco/enic/
5634
5635CISCO VIC LOW LATENCY NIC DRIVER
5636M: Christian Benvenuti <[email protected]>
5637M: Nelson Escobar <[email protected]>
5638S: Supported
5639F: drivers/infiniband/hw/usnic/
5640
5641CLANG CONTROL FLOW INTEGRITY SUPPORT
5642M: Sami Tolvanen <[email protected]>
5643M: Kees Cook <[email protected]>
5644R: Nathan Chancellor <[email protected]>
5645L: [email protected]
5646S: Supported
5647B: https://github.com/ClangBuiltLinux/linux/issues
5648T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5649F: include/linux/cfi.h
5650F: kernel/cfi.c
5651
5652CLANG-FORMAT FILE
5653M: Miguel Ojeda <[email protected]>
5654S: Maintained
5655F: .clang-format
5656
5657CLANG/LLVM BUILD SUPPORT
5658M: Nathan Chancellor <[email protected]>
5659R: Nick Desaulniers <[email protected]>
5660R: Bill Wendling <[email protected]>
5661R: Justin Stitt <[email protected]>
5662L: [email protected]
5663S: Supported
5664W: https://clangbuiltlinux.github.io/
5665B: https://github.com/ClangBuiltLinux/linux/issues
5666C: irc://irc.libera.chat/clangbuiltlinux
5667F: Documentation/kbuild/llvm.rst
5668F: include/linux/compiler-clang.h
5669F: scripts/Makefile.clang
5670F: scripts/clang-tools/
5671K: \b(?i:clang|llvm)\b
5672
5673CLK API
5674M: Russell King <[email protected]>
5675L: [email protected]
5676S: Maintained
5677F: include/linux/clk.h
5678
5679CLOCKSOURCE, CLOCKEVENT DRIVERS
5680M: Daniel Lezcano <[email protected]>
5681M: Thomas Gleixner <[email protected]>
5682L: [email protected]
5683S: Supported
5684T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5685F: Documentation/devicetree/bindings/timer/
5686F: drivers/clocksource/
5687
5688CLOSURES
5689M: Kent Overstreet <[email protected]>
5690L: [email protected]
5691S: Supported
5692C: irc://irc.oftc.net/bcache
5693F: include/linux/closure.h
5694F: lib/closure.c
5695
5696CMPC ACPI DRIVER
5697M: Thadeu Lima de Souza Cascardo <[email protected]>
5698L: [email protected]
5699S: Supported
5700F: drivers/platform/x86/classmate-laptop.c
5701
5702COBALT MEDIA DRIVER
5703M: Hans Verkuil <[email protected]>
5704L: [email protected]
5705S: Supported
5706W: https://linuxtv.org
5707T: git git://linuxtv.org/media.git
5708F: drivers/media/pci/cobalt/
5709
5710COCCINELLE/Semantic Patches (SmPL)
5711M: Julia Lawall <[email protected]>
5712M: Nicolas Palix <[email protected]>
5713L: [email protected] (moderated for non-subscribers)
5714S: Supported
5715W: https://coccinelle.gitlabpages.inria.fr/website/
5716T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5717F: Documentation/dev-tools/coccinelle.rst
5718F: scripts/coccicheck
5719F: scripts/coccinelle/
5720
5721CODA FILE SYSTEM
5722M: Jan Harkes <[email protected]>
5723M: [email protected]
5724L: [email protected]
5725S: Maintained
5726W: http://www.coda.cs.cmu.edu/
5727F: Documentation/filesystems/coda.rst
5728F: fs/coda/
5729F: include/linux/coda*.h
5730F: include/uapi/linux/coda*.h
5731
5732CODA V4L2 MEM2MEM DRIVER
5733M: Philipp Zabel <[email protected]>
5734L: [email protected]
5735S: Maintained
5736F: Documentation/devicetree/bindings/media/coda.yaml
5737F: drivers/media/platform/chips-media/coda
5738
5739CODE OF CONDUCT
5740M: Greg Kroah-Hartman <[email protected]>
5741S: Supported
5742F: Documentation/process/code-of-conduct-interpretation.rst
5743F: Documentation/process/code-of-conduct.rst
5744
5745CODE TAGGING
5746M: Suren Baghdasaryan <[email protected]>
5747M: Kent Overstreet <[email protected]>
5748S: Maintained
5749F: include/asm-generic/codetag.lds.h
5750F: include/linux/codetag.h
5751F: lib/codetag.c
5752
5753COMEDI DRIVERS
5754M: Ian Abbott <[email protected]>
5755M: H Hartley Sweeten <[email protected]>
5756S: Odd Fixes
5757F: drivers/comedi/
5758F: include/linux/comedi/
5759F: include/uapi/linux/comedi.h
5760
5761COMMON CLK FRAMEWORK
5762M: Michael Turquette <[email protected]>
5763M: Stephen Boyd <[email protected]>
5764L: [email protected]
5765S: Maintained
5766Q: http://patchwork.kernel.org/project/linux-clk/list/
5767T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5768F: Documentation/devicetree/bindings/clock/
5769F: drivers/clk/
5770F: include/dt-bindings/clock/
5771F: include/linux/clk-pr*
5772F: include/linux/clk/
5773F: include/linux/of_clk.h
5774X: drivers/clk/clkdev.c
5775
5776COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5777M: Steve French <[email protected]>
5778M: Steve French <[email protected]>
5779R: Paulo Alcantara <[email protected]> (DFS, global name space)
5780R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5781R: Shyam Prasad N <[email protected]> (multichannel)
5782R: Tom Talpey <[email protected]> (RDMA, smbdirect)
5783R: Bharath SM <[email protected]> (deferred close, directory leases)
5784L: [email protected]
5785L: [email protected] (moderated for non-subscribers)
5786S: Supported
5787W: https://wiki.samba.org/index.php/LinuxCIFS
5788T: git git://git.samba.org/sfrench/cifs-2.6.git
5789F: Documentation/admin-guide/cifs/
5790F: fs/smb/client/
5791F: fs/smb/common/
5792F: include/uapi/linux/cifs
5793
5794COMPACTPCI HOTPLUG CORE
5795M: Scott Murray <[email protected]>
5796L: [email protected]
5797S: Maintained
5798F: drivers/pci/hotplug/cpci_hotplug*
5799
5800COMPACTPCI HOTPLUG GENERIC DRIVER
5801M: Scott Murray <[email protected]>
5802L: [email protected]
5803S: Maintained
5804F: drivers/pci/hotplug/cpcihp_generic.c
5805
5806COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5807M: Scott Murray <[email protected]>
5808L: [email protected]
5809S: Maintained
5810F: drivers/pci/hotplug/cpcihp_zt5550.*
5811
5812COMPAL LAPTOP SUPPORT
5813M: Cezary Jackiewicz <[email protected]>
5814L: [email protected]
5815S: Maintained
5816F: drivers/platform/x86/compal-laptop.c
5817
5818COMPILER ATTRIBUTES
5819M: Miguel Ojeda <[email protected]>
5820S: Maintained
5821F: include/linux/compiler_attributes.h
5822
5823COMPUTE EXPRESS LINK (CXL)
5824M: Davidlohr Bueso <[email protected]>
5825M: Jonathan Cameron <[email protected]>
5826M: Dave Jiang <[email protected]>
5827M: Alison Schofield <[email protected]>
5828M: Vishal Verma <[email protected]>
5829M: Ira Weiny <[email protected]>
5830M: Dan Williams <[email protected]>
5831L: [email protected]
5832S: Maintained
5833F: Documentation/driver-api/cxl
5834F: drivers/cxl/
5835F: include/cxl/
5836F: include/uapi/linux/cxl_mem.h
5837F: tools/testing/cxl/
5838
5839COMPUTE EXPRESS LINK PMU (CPMU)
5840M: Jonathan Cameron <[email protected]>
5841L: [email protected]
5842S: Maintained
5843F: Documentation/admin-guide/perf/cxl.rst
5844F: drivers/perf/cxl_pmu.c
5845
5846CONEXANT ACCESSRUNNER USB DRIVER
5847L: [email protected]
5848S: Orphan
5849W: http://accessrunner.sourceforge.net/
5850F: drivers/usb/atm/cxacru.c
5851
5852CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5853M: Elena Reshetova <[email protected]>
5854M: Carlos Bilbao <[email protected]>
5855S: Maintained
5856F: Documentation/security/snp-tdx-threat-model.rst
5857
5858CONFIGFS
5859M: Joel Becker <[email protected]>
5860S: Supported
5861T: git git://git.infradead.org/users/hch/configfs.git
5862F: fs/configfs/
5863F: include/linux/configfs.h
5864F: samples/configfs/
5865
5866CONGATEC BOARD CONTROLLER MFD DRIVER
5867M: Thomas Richard <[email protected]>
5868S: Maintained
5869F: drivers/gpio/gpio-cgbc.c
5870F: drivers/i2c/busses/i2c-cgbc.c
5871F: drivers/mfd/cgbc-core.c
5872F: drivers/watchdog/cgbc_wdt.c
5873F: include/linux/mfd/cgbc.h
5874
5875CONSOLE SUBSYSTEM
5876M: Greg Kroah-Hartman <[email protected]>
5877S: Supported
5878F: drivers/video/console/
5879F: include/linux/console*
5880
5881CONTEXT TRACKING
5882M: Frederic Weisbecker <[email protected]>
5883M: "Paul E. McKenney" <[email protected]>
5884S: Maintained
5885F: include/linux/context_tracking*
5886F: kernel/context_tracking.c
5887
5888CONTROL GROUP (CGROUP)
5889M: Tejun Heo <[email protected]>
5890M: Johannes Weiner <[email protected]>
5891M: Michal Koutný <[email protected]>
5892L: [email protected]
5893S: Maintained
5894T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5895F: Documentation/admin-guide/cgroup-v1/
5896F: Documentation/admin-guide/cgroup-v2.rst
5897F: include/linux/cgroup*
5898F: kernel/cgroup/
5899F: tools/testing/selftests/cgroup/
5900
5901CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5902M: Tejun Heo <[email protected]>
5903M: Josef Bacik <[email protected]>
5904M: Jens Axboe <[email protected]>
5905L: [email protected]
5906L: [email protected]
5907T: git git://git.kernel.dk/linux-block
5908F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5909F: block/bfq-cgroup.c
5910F: block/blk-cgroup.c
5911F: block/blk-iocost.c
5912F: block/blk-iolatency.c
5913F: block/blk-throttle.c
5914F: include/linux/blk-cgroup.h
5915
5916CONTROL GROUP - CPUSET
5917M: Waiman Long <[email protected]>
5918L: [email protected]
5919S: Maintained
5920T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5921F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5922F: include/linux/cpuset.h
5923F: kernel/cgroup/cpuset-internal.h
5924F: kernel/cgroup/cpuset-v1.c
5925F: kernel/cgroup/cpuset.c
5926F: tools/testing/selftests/cgroup/test_cpuset.c
5927F: tools/testing/selftests/cgroup/test_cpuset_prs.sh
5928F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5929
5930CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
5931M: Maarten Lankhorst <[email protected]>
5932M: Maxime Ripard <[email protected]>
5933M: Natalie Vock <[email protected]>
5934L: [email protected]
5935L: [email protected]
5936S: Maintained
5937T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
5938F: include/linux/cgroup_dmem.h
5939F: kernel/cgroup/dmem.c
5940
5941CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5942M: Johannes Weiner <[email protected]>
5943M: Michal Hocko <[email protected]>
5944M: Roman Gushchin <[email protected]>
5945M: Shakeel Butt <[email protected]>
5946R: Muchun Song <[email protected]>
5947L: [email protected]
5948L: [email protected]
5949S: Maintained
5950F: include/linux/memcontrol.h
5951F: mm/memcontrol.c
5952F: mm/memcontrol-v1.c
5953F: mm/memcontrol-v1.h
5954F: mm/swap_cgroup.c
5955F: samples/cgroup/*
5956F: tools/testing/selftests/cgroup/memcg_protection.m
5957F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5958F: tools/testing/selftests/cgroup/test_kmem.c
5959F: tools/testing/selftests/cgroup/test_memcontrol.c
5960
5961CORETEMP HARDWARE MONITORING DRIVER
5962M: Fenghua Yu <[email protected]>
5963L: [email protected]
5964S: Maintained
5965F: Documentation/hwmon/coretemp.rst
5966F: drivers/hwmon/coretemp.c
5967
5968CORSAIR-CPRO HARDWARE MONITOR DRIVER
5969M: Marius Zachmann <[email protected]>
5970L: [email protected]
5971S: Maintained
5972F: drivers/hwmon/corsair-cpro.c
5973
5974CORSAIR-PSU HARDWARE MONITOR DRIVER
5975M: Wilken Gottwalt <[email protected]>
5976L: [email protected]
5977S: Maintained
5978F: Documentation/hwmon/corsair-psu.rst
5979F: drivers/hwmon/corsair-psu.c
5980
5981COUNTER SUBSYSTEM
5982M: William Breathitt Gray <[email protected]>
5983L: [email protected]
5984S: Maintained
5985T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5986F: Documentation/ABI/testing/sysfs-bus-counter
5987F: Documentation/driver-api/generic-counter.rst
5988F: drivers/counter/
5989F: include/linux/counter.h
5990F: include/uapi/linux/counter.h
5991F: tools/counter/
5992
5993COUNTER WATCH EVENTS TOOL
5994M: Fabrice Gasnier <[email protected]>
5995L: [email protected]
5996S: Maintained
5997F: tools/counter/counter_watch_events.c
5998
5999CP2615 I2C DRIVER
6000M: Bence Csókás <[email protected]>
6001S: Maintained
6002F: drivers/i2c/busses/i2c-cp2615.c
6003
6004CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6005M: Viresh Kumar <[email protected]>
6006M: Sudeep Holla <[email protected]>
6007L: [email protected]
6008S: Maintained
6009W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6010F: drivers/cpufreq/vexpress-spc-cpufreq.c
6011
6012CPU FREQUENCY SCALING FRAMEWORK
6013M: "Rafael J. Wysocki" <[email protected]>
6014M: Viresh Kumar <[email protected]>
6015L: [email protected]
6016S: Maintained
6017B: https://bugzilla.kernel.org
6018T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6019T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6020F: Documentation/admin-guide/pm/cpufreq.rst
6021F: Documentation/admin-guide/pm/intel_pstate.rst
6022F: Documentation/cpu-freq/
6023F: Documentation/devicetree/bindings/cpufreq/
6024F: drivers/cpufreq/
6025F: include/linux/cpufreq.h
6026F: include/linux/sched/cpufreq.h
6027F: kernel/sched/cpufreq*.c
6028F: tools/testing/selftests/cpufreq/
6029
6030CPU HOTPLUG
6031M: Thomas Gleixner <[email protected]>
6032M: Peter Zijlstra <[email protected]>
6033L: [email protected]
6034S: Maintained
6035T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6036F: include/linux/cpu.h
6037F: include/linux/cpuhotplug.h
6038F: include/linux/smpboot.h
6039F: kernel/cpu.c
6040F: kernel/smpboot.*
6041
6042CPU IDLE TIME MANAGEMENT FRAMEWORK
6043M: "Rafael J. Wysocki" <[email protected]>
6044M: Daniel Lezcano <[email protected]>
6045L: [email protected]
6046S: Maintained
6047B: https://bugzilla.kernel.org
6048T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6049F: Documentation/admin-guide/pm/cpuidle.rst
6050F: Documentation/driver-api/pm/cpuidle.rst
6051F: drivers/cpuidle/
6052F: include/linux/cpuidle.h
6053
6054CPU POWER MONITORING SUBSYSTEM
6055M: Thomas Renninger <[email protected]>
6056M: Shuah Khan <[email protected]>
6057M: Shuah Khan <[email protected]>
6058M: John B. Wyatt IV <[email protected]>
6059M: John B. Wyatt IV <[email protected]>
6060M: John Kacur <[email protected]>
6061L: [email protected]
6062S: Maintained
6063F: tools/power/cpupower/
6064
6065CPUID/MSR DRIVER
6066M: "H. Peter Anvin" <[email protected]>
6067S: Maintained
6068F: arch/x86/kernel/cpuid.c
6069F: arch/x86/kernel/msr.c
6070
6071CPUIDLE DRIVER - ARM BIG LITTLE
6072M: Lorenzo Pieralisi <[email protected]>
6073M: Daniel Lezcano <[email protected]>
6074L: [email protected]
6075L: [email protected] (moderated for non-subscribers)
6076S: Maintained
6077T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6078F: drivers/cpuidle/cpuidle-big_little.c
6079
6080CPUIDLE DRIVER - ARM EXYNOS
6081M: Daniel Lezcano <[email protected]>
6082M: Kukjin Kim <[email protected]>
6083R: Krzysztof Kozlowski <[email protected]>
6084L: [email protected]
6085L: [email protected]
6086S: Maintained
6087F: arch/arm/mach-exynos/pm.c
6088F: drivers/cpuidle/cpuidle-exynos.c
6089F: include/linux/platform_data/cpuidle-exynos.h
6090
6091CPUIDLE DRIVER - ARM PSCI
6092M: Lorenzo Pieralisi <[email protected]>
6093M: Sudeep Holla <[email protected]>
6094L: [email protected]
6095L: [email protected] (moderated for non-subscribers)
6096S: Supported
6097F: drivers/cpuidle/cpuidle-psci.c
6098
6099CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6100M: Ulf Hansson <[email protected]>
6101L: [email protected]
6102L: [email protected] (moderated for non-subscribers)
6103S: Supported
6104T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6105F: drivers/cpuidle/cpuidle-psci-domain.c
6106F: drivers/cpuidle/cpuidle-psci.h
6107
6108CPUIDLE DRIVER - DT IDLE PM DOMAIN
6109M: Ulf Hansson <[email protected]>
6110L: [email protected]
6111S: Supported
6112T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6113F: drivers/cpuidle/dt_idle_genpd.c
6114F: drivers/cpuidle/dt_idle_genpd.h
6115
6116CPUIDLE DRIVER - RISC-V SBI
6117M: Anup Patel <[email protected]>
6118L: [email protected]
6119L: [email protected]
6120S: Maintained
6121F: drivers/cpuidle/cpuidle-riscv-sbi.c
6122
6123CRAMFS FILESYSTEM
6124M: Nicolas Pitre <[email protected]>
6125S: Maintained
6126F: Documentation/filesystems/cramfs.rst
6127F: fs/cramfs/
6128
6129CRC LIBRARY
6130M: Eric Biggers <[email protected]>
6131R: Ard Biesheuvel <[email protected]>
6132L: [email protected]
6133S: Maintained
6134T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6135F: Documentation/staging/crc*
6136F: arch/*/lib/crc*
6137F: include/linux/crc*
6138F: lib/crc*
6139
6140CREATIVE SB0540
6141M: Bastien Nocera <[email protected]>
6142L: [email protected]
6143S: Maintained
6144F: drivers/hid/hid-creative-sb0540.c
6145
6146INTEL CRPS COMMON REDUNDANT PSU DRIVER
6147M: Ninad Palsule <[email protected]>
6148L: [email protected]
6149S: Maintained
6150F: Documentation/hwmon/crps.rst
6151F: drivers/hwmon/pmbus/crps.c
6152
6153CRYPTO API
6154M: Herbert Xu <[email protected]>
6155M: "David S. Miller" <[email protected]>
6156L: [email protected]
6157S: Maintained
6158T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6159T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6160F: Documentation/crypto/
6161F: Documentation/devicetree/bindings/crypto/
6162F: arch/*/crypto/
6163F: crypto/
6164F: drivers/crypto/
6165F: include/crypto/
6166F: include/linux/crypto*
6167F: lib/crypto/
6168
6169CRYPTO SPEED TEST COMPARE
6170M: Wang Jinchao <[email protected]>
6171L: [email protected]
6172S: Maintained
6173F: tools/crypto/tcrypt/tcrypt_speed_compare.py
6174
6175CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6176M: Neil Horman <[email protected]>
6177L: [email protected]
6178S: Maintained
6179F: crypto/ansi_cprng.c
6180F: crypto/rng.c
6181
6182CS3308 MEDIA DRIVER
6183M: Hans Verkuil <[email protected]>
6184L: [email protected]
6185S: Odd Fixes
6186W: http://linuxtv.org
6187T: git git://linuxtv.org/media.git
6188F: drivers/media/i2c/cs3308.c
6189
6190CS5535 Audio ALSA driver
6191M: Jaya Kumar <[email protected]>
6192S: Maintained
6193F: sound/pci/cs5535audio/
6194
6195CTU CAN FD DRIVER
6196M: Pavel Pisa <[email protected]>
6197M: Ondrej Ille <[email protected]>
6198L: [email protected]
6199S: Maintained
6200F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6201F: drivers/net/can/ctucanfd/
6202
6203CVE ASSIGNMENT CONTACT
6204M: CVE Assignment Team <[email protected]>
6205S: Maintained
6206F: Documentation/process/cve.rst
6207
6208CW1200 WLAN driver
6209S: Orphan
6210F: drivers/net/wireless/st/cw1200/
6211F: include/linux/platform_data/net-cw1200.h
6212
6213CX18 VIDEO4LINUX DRIVER
6214M: Andy Walls <[email protected]>
6215L: [email protected]
6216S: Maintained
6217W: https://linuxtv.org
6218T: git git://linuxtv.org/media.git
6219F: drivers/media/pci/cx18/
6220F: include/uapi/linux/ivtv*
6221
6222CX2341X MPEG ENCODER HELPER MODULE
6223M: Hans Verkuil <[email protected]>
6224L: [email protected]
6225S: Maintained
6226W: https://linuxtv.org
6227T: git git://linuxtv.org/media.git
6228F: drivers/media/common/cx2341x*
6229F: include/media/drv-intf/cx2341x.h
6230
6231CX24120 MEDIA DRIVER
6232M: Jemma Denson <[email protected]>
6233M: Patrick Boettcher <[email protected]>
6234L: [email protected]
6235S: Maintained
6236W: https://linuxtv.org
6237Q: http://patchwork.linuxtv.org/project/linux-media/list/
6238F: drivers/media/dvb-frontends/cx24120*
6239
6240CX88 VIDEO4LINUX DRIVER
6241M: Mauro Carvalho Chehab <[email protected]>
6242L: [email protected]
6243S: Odd fixes
6244W: https://linuxtv.org
6245T: git git://linuxtv.org/media.git
6246F: Documentation/driver-api/media/drivers/cx88*
6247F: drivers/media/pci/cx88/
6248
6249CXD2820R MEDIA DRIVER
6250L: [email protected]
6251S: Orphan
6252W: https://linuxtv.org
6253Q: http://patchwork.linuxtv.org/project/linux-media/list/
6254F: drivers/media/dvb-frontends/cxd2820r*
6255
6256CXGB3 ETHERNET DRIVER (CXGB3)
6257M: Potnuri Bharat Teja <[email protected]>
6258L: [email protected]
6259S: Maintained
6260W: http://www.chelsio.com
6261F: drivers/net/ethernet/chelsio/cxgb3/
6262
6263CXGB3 ISCSI DRIVER (CXGB3I)
6264M: Varun Prakash <[email protected]>
6265L: [email protected]
6266S: Supported
6267W: http://www.chelsio.com
6268F: drivers/scsi/cxgbi/cxgb3i
6269
6270CXGB4 CRYPTO DRIVER (chcr)
6271M: Ayush Sawal <[email protected]>
6272L: [email protected]
6273S: Supported
6274W: http://www.chelsio.com
6275F: drivers/crypto/chelsio
6276
6277CXGB4 ETHERNET DRIVER (CXGB4)
6278M: Potnuri Bharat Teja <[email protected]>
6279L: [email protected]
6280S: Maintained
6281W: http://www.chelsio.com
6282F: drivers/net/ethernet/chelsio/cxgb4/
6283
6284CXGB4 INLINE CRYPTO DRIVER
6285M: Ayush Sawal <[email protected]>
6286L: [email protected]
6287S: Maintained
6288W: http://www.chelsio.com
6289F: drivers/net/ethernet/chelsio/inline_crypto/
6290
6291CXGB4 ISCSI DRIVER (CXGB4I)
6292M: Varun Prakash <[email protected]>
6293L: [email protected]
6294S: Supported
6295W: http://www.chelsio.com
6296F: drivers/scsi/cxgbi/cxgb4i
6297
6298CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6299M: Potnuri Bharat Teja <[email protected]>
6300L: [email protected]
6301S: Supported
6302W: http://www.openfabrics.org
6303F: drivers/infiniband/hw/cxgb4/
6304F: include/uapi/rdma/cxgb4-abi.h
6305
6306CXGB4VF ETHERNET DRIVER (CXGB4VF)
6307M: Potnuri Bharat Teja <[email protected]>
6308L: [email protected]
6309S: Maintained
6310W: http://www.chelsio.com
6311F: drivers/net/ethernet/chelsio/cxgb4vf/
6312
6313CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6314M: Frederic Barrat <[email protected]>
6315M: Andrew Donnellan <[email protected]>
6316L: [email protected]
6317S: Obsolete
6318F: Documentation/ABI/obsolete/sysfs-class-cxl
6319F: Documentation/arch/powerpc/cxl.rst
6320F: arch/powerpc/platforms/powernv/pci-cxl.c
6321F: drivers/misc/cxl/
6322F: include/misc/cxl*
6323F: include/uapi/misc/cxl.h
6324
6325CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6326M: Manoj N. Kumar <[email protected]>
6327M: Uma Krishnan <[email protected]>
6328L: [email protected]
6329S: Obsolete
6330F: Documentation/arch/powerpc/cxlflash.rst
6331F: drivers/scsi/cxlflash/
6332F: include/uapi/scsi/cxlflash_ioctl.h
6333
6334CYBERPRO FB DRIVER
6335M: Russell King <[email protected]>
6336L: [email protected] (moderated for non-subscribers)
6337S: Maintained
6338W: http://www.armlinux.org.uk/
6339F: drivers/video/fbdev/cyber2000fb.*
6340
6341CYCLADES PC300 DRIVER
6342S: Orphan
6343F: drivers/net/wan/pc300*
6344
6345CYPRESS CY8C95X0 PINCTRL DRIVER
6346M: Patrick Rudolph <[email protected]>
6347L: [email protected]
6348S: Maintained
6349F: drivers/pinctrl/pinctrl-cy8c95x0.c
6350
6351CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6352M: Linus Walleij <[email protected]>
6353L: [email protected]
6354S: Maintained
6355F: drivers/input/touchscreen/cy8ctma140.c
6356
6357CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6358M: Yassine Oudjana <[email protected]>
6359L: [email protected]
6360S: Maintained
6361F: Documentation/devicetree/bindings/input/cypress-sf.yaml
6362F: drivers/input/keyboard/cypress-sf.c
6363
6364CYPRESS_FIRMWARE MEDIA DRIVER
6365L: [email protected]
6366S: Orphan
6367W: https://linuxtv.org
6368Q: http://patchwork.linuxtv.org/project/linux-media/list/
6369F: drivers/media/common/cypress_firmware*
6370
6371CYTTSP TOUCHSCREEN DRIVER
6372M: Linus Walleij <[email protected]>
6373L: [email protected]
6374S: Maintained
6375F: drivers/input/touchscreen/cyttsp*
6376
6377D-LINK DIR-685 TOUCHKEYS DRIVER
6378M: Linus Walleij <[email protected]>
6379L: [email protected]
6380S: Supported
6381F: drivers/input/keyboard/dlink-dir685-touchkeys.c
6382
6383DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6384M: Joshua Kinard <[email protected]>
6385S: Maintained
6386F: drivers/rtc/rtc-ds1685.c
6387F: include/linux/rtc/ds1685.h
6388
6389DAMA SLAVE for AX.25
6390M: Joerg Reuter <[email protected]>
6391L: [email protected]
6392S: Maintained
6393W: http://yaina.de/jreuter/
6394W: http://www.qsl.net/dl1bke/
6395F: net/ax25/af_ax25.c
6396F: net/ax25/ax25_dev.c
6397F: net/ax25/ax25_ds_*
6398F: net/ax25/ax25_in.c
6399F: net/ax25/ax25_out.c
6400F: net/ax25/ax25_timer.c
6401F: net/ax25/sysctl_net_ax25.c
6402
6403DATA ACCESS MONITOR
6404M: SeongJae Park <[email protected]>
6405L: [email protected]
6406L: [email protected]
6407S: Maintained
6408W: https://damonitor.github.io
6409P: Documentation/mm/damon/maintainer-profile.rst
6410T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6411T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6412T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6413F: Documentation/ABI/testing/sysfs-kernel-mm-damon
6414F: Documentation/admin-guide/mm/damon/
6415F: Documentation/mm/damon/
6416F: include/linux/damon.h
6417F: include/trace/events/damon.h
6418F: mm/damon/
6419F: samples/damon/
6420F: tools/testing/selftests/damon/
6421
6422DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6423L: [email protected]
6424S: Orphan
6425F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6426F: drivers/net/ethernet/dec/tulip/dmfe.c
6427
6428DC390/AM53C974 SCSI driver
6429M: Hannes Reinecke <[email protected]>
6430L: [email protected]
6431S: Maintained
6432F: drivers/scsi/am53c974.c
6433
6434DC395x SCSI driver
6435M: Oliver Neukum <[email protected]>
6436M: Ali Akcaagac <[email protected]>
6437M: Jamie Lenehan <[email protected]>
6438S: Maintained
6439F: Documentation/scsi/dc395x.rst
6440F: drivers/scsi/dc395x.*
6441
6442DCCP PROTOCOL
6443L: [email protected]
6444S: Orphan
6445W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6446F: include/linux/dccp.h
6447F: include/linux/tfrc.h
6448F: include/uapi/linux/dccp.h
6449F: net/dccp/
6450
6451DEBUGOBJECTS:
6452M: Thomas Gleixner <[email protected]>
6453L: [email protected]
6454S: Maintained
6455T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6456F: include/linux/debugobjects.h
6457F: lib/debugobjects.c
6458
6459DECSTATION PLATFORM SUPPORT
6460M: "Maciej W. Rozycki" <[email protected]>
6461L: [email protected]
6462S: Maintained
6463F: arch/mips/dec/
6464F: arch/mips/include/asm/dec/
6465F: arch/mips/include/asm/mach-dec/
6466
6467DEFXX FDDI NETWORK DRIVER
6468M: "Maciej W. Rozycki" <[email protected]>
6469S: Maintained
6470F: drivers/net/fddi/defxx.*
6471
6472DEFZA FDDI NETWORK DRIVER
6473M: "Maciej W. Rozycki" <[email protected]>
6474S: Maintained
6475F: drivers/net/fddi/defza.*
6476
6477DEINTERLACE DRIVERS FOR ALLWINNER H3
6478M: Jernej Skrabec <[email protected]>
6479L: [email protected]
6480S: Maintained
6481T: git git://linuxtv.org/media.git
6482F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6483F: drivers/media/platform/sunxi/sun8i-di/
6484
6485DELL LAPTOP DRIVER
6486M: Matthew Garrett <[email protected]>
6487M: Pali Rohár <[email protected]>
6488L: [email protected]
6489S: Maintained
6490F: drivers/platform/x86/dell/dell-laptop.c
6491
6492DELL LAPTOP FREEFALL DRIVER
6493M: Pali Rohár <[email protected]>
6494S: Maintained
6495F: drivers/platform/x86/dell/dell-smo8800.c
6496
6497DELL LAPTOP RBTN DRIVER
6498M: Pali Rohár <[email protected]>
6499S: Maintained
6500F: drivers/platform/x86/dell/dell-rbtn.*
6501
6502DELL LAPTOP SMM DRIVER
6503M: Pali Rohár <[email protected]>
6504S: Maintained
6505F: Documentation/ABI/obsolete/procfs-i8k
6506F: drivers/hwmon/dell-smm-hwmon.c
6507F: include/uapi/linux/i8k.h
6508
6509DELL PC DRIVER
6510M: Lyndon Sanche <[email protected]>
6511L: [email protected]
6512S: Maintained
6513F: drivers/platform/x86/dell/dell-pc.c
6514
6515DELL REMOTE BIOS UPDATE DRIVER
6516M: Stuart Hayes <[email protected]>
6517L: [email protected]
6518S: Maintained
6519F: drivers/platform/x86/dell/dell_rbu.c
6520
6521DELL SMBIOS DRIVER
6522M: Pali Rohár <[email protected]>
6523L: [email protected]
6524L: [email protected]
6525S: Maintained
6526F: drivers/platform/x86/dell/dell-smbios.*
6527
6528DELL SMBIOS SMM DRIVER
6529L: [email protected]
6530L: [email protected]
6531S: Maintained
6532F: drivers/platform/x86/dell/dell-smbios-smm.c
6533
6534DELL SMBIOS WMI DRIVER
6535L: [email protected]
6536L: [email protected]
6537S: Maintained
6538F: drivers/platform/x86/dell/dell-smbios-wmi.c
6539F: tools/wmi/dell-smbios-example.c
6540
6541DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6542M: Stuart Hayes <[email protected]>
6543L: [email protected]
6544S: Maintained
6545F: Documentation/userspace-api/dcdbas.rst
6546F: drivers/platform/x86/dell/dcdbas.*
6547
6548DELL WMI DDV DRIVER
6549M: Armin Wolf <[email protected]>
6550S: Maintained
6551F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
6552F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6553F: Documentation/wmi/devices/dell-wmi-ddv.rst
6554F: drivers/platform/x86/dell/dell-wmi-ddv.c
6555
6556DELL WMI DESCRIPTOR DRIVER
6557L: [email protected]
6558S: Maintained
6559F: drivers/platform/x86/dell/dell-wmi-descriptor.c
6560
6561DELL WMI HARDWARE PRIVACY SUPPORT
6562L: [email protected]
6563L: [email protected]
6564S: Maintained
6565F: drivers/platform/x86/dell/dell-wmi-privacy.c
6566
6567DELL WMI NOTIFICATIONS DRIVER
6568M: Matthew Garrett <[email protected]>
6569M: Pali Rohár <[email protected]>
6570S: Maintained
6571F: drivers/platform/x86/dell/dell-wmi-base.c
6572
6573DELL WMI SYSMAN DRIVER
6574M: Prasanth Ksr <[email protected]>
6575L: [email protected]
6576L: [email protected]
6577S: Maintained
6578F: Documentation/ABI/testing/sysfs-class-firmware-attributes
6579F: drivers/platform/x86/dell/dell-wmi-sysman/
6580
6581DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6582M: Zev Weiss <[email protected]>
6583L: [email protected]
6584S: Maintained
6585F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6586
6587DELTA DPS920AB PSU DRIVER
6588M: Robert Marko <[email protected]>
6589L: [email protected]
6590S: Maintained
6591F: Documentation/hwmon/dps920ab.rst
6592F: drivers/hwmon/pmbus/dps920ab.c
6593
6594DELTA NETWORKS TN48M CPLD DRIVERS
6595M: Robert Marko <[email protected]>
6596S: Maintained
6597F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6598F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6599F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6600F: drivers/gpio/gpio-tn48m.c
6601F: include/dt-bindings/reset/delta,tn48m-reset.h
6602
6603DELTA ST MEDIA DRIVER
6604M: Hugues Fruchet <[email protected]>
6605L: [email protected]
6606S: Supported
6607W: https://linuxtv.org
6608T: git git://linuxtv.org/media.git
6609F: drivers/media/platform/st/sti/delta
6610
6611DENALI NAND DRIVER
6612L: [email protected]
6613S: Orphan
6614F: drivers/mtd/nand/raw/denali*
6615
6616DESIGNWARE EDMA CORE IP DRIVER
6617M: Manivannan Sadhasivam <[email protected]>
6618L: [email protected]
6619S: Maintained
6620F: drivers/dma/dw-edma/
6621F: include/linux/dma/edma.h
6622
6623DESIGNWARE USB2 DRD IP DRIVER
6624M: Minas Harutyunyan <[email protected]>
6625L: [email protected]
6626S: Maintained
6627T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6628F: drivers/usb/dwc2/
6629
6630DESIGNWARE USB3 DRD IP DRIVER
6631M: Thinh Nguyen <[email protected]>
6632L: [email protected]
6633S: Maintained
6634F: drivers/usb/dwc3/
6635
6636DESIGNWARE XDATA IP DRIVER
6637L: [email protected]
6638S: Orphan
6639F: Documentation/misc-devices/dw-xdata-pcie.rst
6640F: drivers/misc/dw-xdata-pcie.c
6641
6642DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6643M: Andreas Klinger <[email protected]>
6644L: [email protected]
6645S: Maintained
6646F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6647F: drivers/iio/proximity/srf*.c
6648
6649DEVICE COREDUMP (DEV_COREDUMP)
6650M: Johannes Berg <[email protected]>
6651L: [email protected]
6652S: Maintained
6653F: drivers/base/devcoredump.c
6654F: include/linux/devcoredump.h
6655
6656DEVICE DEPENDENCY HELPER SCRIPT
6657M: Saravana Kannan <[email protected]>
6658L: [email protected]
6659S: Maintained
6660F: scripts/dev-needs.sh
6661
6662DEVICE DIRECT ACCESS (DAX)
6663M: Dan Williams <[email protected]>
6664M: Vishal Verma <[email protected]>
6665M: Dave Jiang <[email protected]>
6666L: [email protected]
6667L: [email protected]
6668S: Supported
6669F: drivers/dax/
6670
6671DEVICE FREQUENCY (DEVFREQ)
6672M: MyungJoo Ham <[email protected]>
6673M: Kyungmin Park <[email protected]>
6674M: Chanwoo Choi <[email protected]>
6675L: [email protected]
6676S: Maintained
6677T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6678F: Documentation/devicetree/bindings/devfreq/
6679F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6680F: drivers/devfreq/
6681F: include/linux/devfreq.h
6682F: include/trace/events/devfreq.h
6683
6684DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6685M: Chanwoo Choi <[email protected]>
6686L: [email protected]
6687S: Supported
6688T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6689F: Documentation/devicetree/bindings/devfreq/event/
6690F: drivers/devfreq/devfreq-event.c
6691F: drivers/devfreq/event/
6692F: include/dt-bindings/pmu/exynos_ppmu.h
6693F: include/linux/devfreq-event.h
6694
6695DEVICE RESOURCE MANAGEMENT HELPERS
6696M: Hans de Goede <[email protected]>
6697R: Matti Vaittinen <[email protected]>
6698S: Maintained
6699F: include/linux/devm-helpers.h
6700
6701DEVICE-MAPPER (LVM)
6702M: Alasdair Kergon <[email protected]>
6703M: Mike Snitzer <[email protected]>
6704M: Mikulas Patocka <[email protected]>
6705L: [email protected]
6706S: Maintained
6707Q: http://patchwork.kernel.org/project/dm-devel/list/
6708T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6709F: Documentation/admin-guide/device-mapper/
6710F: drivers/md/Kconfig
6711F: drivers/md/Makefile
6712F: drivers/md/dm*
6713F: drivers/md/persistent-data/
6714F: include/linux/device-mapper.h
6715F: include/linux/dm-*.h
6716F: include/uapi/linux/dm-*.h
6717
6718DEVICE-MAPPER VDO TARGET
6719M: Matthew Sakai <[email protected]>
6720L: [email protected]
6721S: Maintained
6722F: Documentation/admin-guide/device-mapper/vdo*.rst
6723F: drivers/md/dm-vdo/
6724
6725DEVLINK
6726M: Jiri Pirko <[email protected]>
6727L: [email protected]
6728S: Supported
6729F: Documentation/networking/devlink
6730F: include/net/devlink.h
6731F: include/uapi/linux/devlink.h
6732F: net/devlink/
6733
6734DFROBOT SD2405AL RTC DRIVER
6735M: Tóth János <[email protected]>
6736L: [email protected]
6737S: Maintained
6738F: drivers/rtc/rtc-sd2405al.c
6739
6740DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
6741M: Christoph Niedermaier <[email protected]>
6742M: Marek Vasut <[email protected]>
6743L: [email protected]
6744S: Maintained
6745N: dhcom
6746N: dhcor
6747N: dhsom
6748
6749DIALOG SEMICONDUCTOR DRIVERS
6750M: Support Opensource <[email protected]>
6751S: Supported
6752W: http://www.dialog-semiconductor.com/products
6753F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6754F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6755F: Documentation/devicetree/bindings/mfd/da90*.txt
6756F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6757F: Documentation/devicetree/bindings/regulator/da92*.txt
6758F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6759F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6760F: Documentation/devicetree/bindings/sound/da[79]*.txt
6761F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6762F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6763F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6764F: Documentation/hwmon/da90??.rst
6765F: drivers/gpio/gpio-da90??.c
6766F: drivers/hwmon/da90??-hwmon.c
6767F: drivers/iio/adc/da91??-*.c
6768F: drivers/input/misc/da72??.[ch]
6769F: drivers/input/misc/da90??_onkey.c
6770F: drivers/input/touchscreen/da9052_tsi.c
6771F: drivers/leds/leds-da90??.c
6772F: drivers/mfd/da903x.c
6773F: drivers/mfd/da90??-*.c
6774F: drivers/mfd/da91??-*.c
6775F: drivers/pinctrl/pinctrl-da90??.c
6776F: drivers/power/supply/da9052-battery.c
6777F: drivers/power/supply/da91??-*.c
6778F: drivers/regulator/da9???-regulator.[ch]
6779F: drivers/regulator/slg51000-regulator.[ch]
6780F: drivers/rtc/rtc-da90??.c
6781F: drivers/thermal/da90??-thermal.c
6782F: drivers/video/backlight/da90??_bl.c
6783F: drivers/watchdog/da90??_wdt.c
6784F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6785F: include/linux/mfd/da903x.h
6786F: include/linux/mfd/da9052/
6787F: include/linux/mfd/da9055/
6788F: include/linux/mfd/da9062/
6789F: include/linux/mfd/da9063/
6790F: include/linux/mfd/da9150/
6791F: include/linux/regulator/da9211.h
6792F: include/sound/da[79]*.h
6793F: sound/soc/codecs/da[79]*.[ch]
6794
6795DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6796M: William Breathitt Gray <[email protected]>
6797L: [email protected]
6798S: Maintained
6799F: drivers/gpio/gpio-gpio-mm.c
6800
6801DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6802M: Martin Tuma <[email protected]>
6803L: [email protected]
6804S: Maintained
6805F: Documentation/admin-guide/media/mgb4.rst
6806F: drivers/media/pci/mgb4/
6807
6808DIOLAN U2C-12 I2C DRIVER
6809M: Guenter Roeck <[email protected]>
6810L: [email protected]
6811S: Maintained
6812F: drivers/i2c/busses/i2c-diolan-u2c.c
6813
6814DIRECTORY NOTIFICATION (DNOTIFY)
6815M: Jan Kara <[email protected]>
6816R: Amir Goldstein <[email protected]>
6817L: [email protected]
6818S: Maintained
6819F: Documentation/filesystems/dnotify.rst
6820F: fs/notify/dnotify/
6821F: include/linux/dnotify.h
6822
6823DISK GEOMETRY AND PARTITION HANDLING
6824M: Andries Brouwer <[email protected]>
6825S: Maintained
6826W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6827W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6828W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6829
6830DISKQUOTA
6831M: Jan Kara <[email protected]>
6832S: Maintained
6833F: Documentation/filesystems/quota.rst
6834F: fs/quota/
6835F: include/linux/quota*.h
6836F: include/uapi/linux/quota*.h
6837
6838DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6839M: Bernie Thompson <[email protected]>
6840L: [email protected]
6841S: Maintained
6842W: http://plugable.com/category/projects/udlfb/
6843F: Documentation/fb/udlfb.rst
6844F: drivers/video/fbdev/udlfb.c
6845F: include/video/udlfb.h
6846
6847DISTRIBUTED LOCK MANAGER (DLM)
6848M: Alexander Aring <[email protected]>
6849M: David Teigland <[email protected]>
6850L: [email protected]
6851S: Supported
6852W: https://pagure.io/dlm
6853T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6854F: fs/dlm/
6855
6856DMA BUFFER SHARING FRAMEWORK
6857M: Sumit Semwal <[email protected]>
6858M: Christian König <[email protected]>
6859L: [email protected]
6860L: [email protected]
6861L: [email protected] (moderated for non-subscribers)
6862S: Maintained
6863T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6864F: Documentation/driver-api/dma-buf.rst
6865F: Documentation/userspace-api/dma-buf-alloc-exchange.rst
6866F: drivers/dma-buf/
6867F: include/linux/*fence.h
6868F: include/linux/dma-buf.h
6869F: include/linux/dma-resv.h
6870K: \bdma_(?:buf|fence|resv)\b
6871
6872DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6873M: Vinod Koul <[email protected]>
6874L: [email protected]
6875S: Maintained
6876Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6877T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6878F: Documentation/devicetree/bindings/dma/
6879F: Documentation/driver-api/dmaengine/
6880F: drivers/dma/
6881F: include/dt-bindings/dma/
6882F: include/linux/dma/
6883F: include/linux/dmaengine.h
6884F: include/linux/of_dma.h
6885
6886DMA MAPPING BENCHMARK
6887M: Xiang Chen <[email protected]>
6888L: [email protected]
6889F: kernel/dma/map_benchmark.c
6890F: tools/testing/selftests/dma/
6891
6892DMA MAPPING HELPERS
6893M: Marek Szyprowski <[email protected]>
6894R: Robin Murphy <[email protected]>
6895L: [email protected]
6896S: Supported
6897W: http://git.infradead.org/users/hch/dma-mapping.git
6898T: git git://git.infradead.org/users/hch/dma-mapping.git
6899F: include/asm-generic/dma-mapping.h
6900F: include/linux/dma-direct.h
6901F: include/linux/dma-map-ops.h
6902F: include/linux/dma-mapping.h
6903F: include/linux/swiotlb.h
6904F: kernel/dma/
6905
6906DMA-BUF HEAPS FRAMEWORK
6907M: Sumit Semwal <[email protected]>
6908R: Benjamin Gaignard <[email protected]>
6909R: Brian Starkey <[email protected]>
6910R: John Stultz <[email protected]>
6911R: T.J. Mercier <[email protected]>
6912L: [email protected]
6913L: [email protected]
6914L: [email protected] (moderated for non-subscribers)
6915S: Maintained
6916T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6917F: drivers/dma-buf/dma-heap.c
6918F: drivers/dma-buf/heaps/*
6919F: include/linux/dma-heap.h
6920F: include/uapi/linux/dma-heap.h
6921F: tools/testing/selftests/dmabuf-heaps/
6922
6923DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6924M: Lukasz Luba <[email protected]>
6925L: [email protected]
6926L: [email protected]
6927S: Maintained
6928F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6929F: drivers/memory/samsung/exynos5422-dmc.c
6930
6931DME1737 HARDWARE MONITOR DRIVER
6932M: Juerg Haefliger <[email protected]>
6933L: [email protected]
6934S: Maintained
6935F: Documentation/hwmon/dme1737.rst
6936F: drivers/hwmon/dme1737.c
6937
6938DMI/SMBIOS SUPPORT
6939M: Jean Delvare <[email protected]>
6940S: Maintained
6941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6942F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6943F: drivers/firmware/dmi-id.c
6944F: drivers/firmware/dmi_scan.c
6945F: include/linux/dmi.h
6946
6947DOCUMENTATION
6948M: Jonathan Corbet <[email protected]>
6949L: [email protected]
6950S: Maintained
6951P: Documentation/doc-guide/maintainer-profile.rst
6952T: git git://git.lwn.net/linux.git docs-next
6953F: Documentation/
6954F: scripts/check-variable-fonts.sh
6955F: scripts/documentation-file-ref-check
6956F: scripts/kernel-doc
6957F: scripts/sphinx-pre-install
6958X: Documentation/ABI/
6959X: Documentation/admin-guide/media/
6960X: Documentation/devicetree/
6961X: Documentation/driver-api/media/
6962X: Documentation/firmware-guide/acpi/
6963X: Documentation/i2c/
6964X: Documentation/netlink/
6965X: Documentation/power/
6966X: Documentation/spi/
6967X: Documentation/userspace-api/media/
6968
6969DOCUMENTATION PROCESS
6970M: Jonathan Corbet <[email protected]>
6971L: [email protected]
6972S: Maintained
6973F: Documentation/dev-tools/
6974F: Documentation/maintainer/
6975F: Documentation/process/
6976
6977DOCUMENTATION REPORTING ISSUES
6978M: Thorsten Leemhuis <[email protected]>
6979L: [email protected]
6980S: Maintained
6981F: Documentation/admin-guide/bug-bisect.rst
6982F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
6983F: Documentation/admin-guide/reporting-issues.rst
6984F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6985
6986DOCUMENTATION SCRIPTS
6987M: Mauro Carvalho Chehab <[email protected]>
6988L: [email protected]
6989S: Maintained
6990F: Documentation/sphinx/parse-headers.pl
6991F: scripts/documentation-file-ref-check
6992F: scripts/sphinx-pre-install
6993
6994DOCUMENTATION/ITALIAN
6995M: Federico Vaga <[email protected]>
6996L: [email protected]
6997S: Maintained
6998F: Documentation/translations/it_IT
6999
7000DOCUMENTATION/JAPANESE
7001R: Akira Yokosawa <[email protected]>
7002L: [email protected]
7003S: Maintained
7004F: Documentation/translations/ja_JP
7005
7006DONGWOON DW9714 LENS VOICE COIL DRIVER
7007M: Sakari Ailus <[email protected]>
7008L: [email protected]
7009S: Maintained
7010T: git git://linuxtv.org/media.git
7011F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7012F: drivers/media/i2c/dw9714.c
7013
7014DONGWOON DW9719 LENS VOICE COIL DRIVER
7015M: Daniel Scally <[email protected]>
7016L: [email protected]
7017S: Maintained
7018T: git git://linuxtv.org/media.git
7019F: drivers/media/i2c/dw9719.c
7020
7021DONGWOON DW9768 LENS VOICE COIL DRIVER
7022L: [email protected]
7023S: Orphan
7024T: git git://linuxtv.org/media.git
7025F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7026F: drivers/media/i2c/dw9768.c
7027
7028DONGWOON DW9807 LENS VOICE COIL DRIVER
7029M: Sakari Ailus <[email protected]>
7030L: [email protected]
7031S: Maintained
7032T: git git://linuxtv.org/media.git
7033F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7034F: drivers/media/i2c/dw9807-vcm.c
7035
7036DOUBLETALK DRIVER
7037M: "James R. Van Zandt" <[email protected]>
7038L: [email protected]
7039S: Maintained
7040F: drivers/char/dtlk.c
7041F: include/linux/dtlk.h
7042
7043DPAA2 DATAPATH I/O (DPIO) DRIVER
7044M: Roy Pledge <[email protected]>
7045L: [email protected]
7046S: Maintained
7047F: drivers/soc/fsl/dpio
7048
7049DPAA2 ETHERNET DRIVER
7050M: Ioana Ciornei <[email protected]>
7051L: [email protected]
7052S: Maintained
7053F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7054F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7055F: drivers/net/ethernet/freescale/dpaa2/Kconfig
7056F: drivers/net/ethernet/freescale/dpaa2/Makefile
7057F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7058F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7059F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7060F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
7061F: drivers/net/ethernet/freescale/dpaa2/dpmac*
7062F: drivers/net/ethernet/freescale/dpaa2/dpni*
7063
7064DPAA2 ETHERNET SWITCH DRIVER
7065M: Ioana Ciornei <[email protected]>
7066L: [email protected]
7067S: Maintained
7068F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7069F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7070F: drivers/net/ethernet/freescale/dpaa2/dpsw*
7071
7072DPLL SUBSYSTEM
7073M: Vadim Fedorenko <[email protected]>
7074M: Arkadiusz Kubalewski <[email protected]>
7075M: Jiri Pirko <[email protected]>
7076L: [email protected]
7077S: Supported
7078F: Documentation/driver-api/dpll.rst
7079F: drivers/dpll/*
7080F: include/linux/dpll.h
7081F: include/uapi/linux/dpll.h
7082
7083DRBD DRIVER
7084M: Philipp Reisner <[email protected]>
7085M: Lars Ellenberg <[email protected]>
7086M: Christoph Böhmwalder <[email protected]>
7087L: [email protected]
7088S: Supported
7089W: http://www.drbd.org
7090T: git git://git.linbit.com/linux-drbd.git
7091T: git git://git.linbit.com/drbd-8.4.git
7092F: Documentation/admin-guide/blockdev/
7093F: drivers/block/drbd/
7094F: include/linux/drbd*
7095F: lib/lru_cache.c
7096
7097DRIVER COMPONENT FRAMEWORK
7098L: [email protected]
7099F: drivers/base/component.c
7100F: include/linux/component.h
7101
7102DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7103M: Greg Kroah-Hartman <[email protected]>
7104R: "Rafael J. Wysocki" <[email protected]>
7105R: Danilo Krummrich <[email protected]>
7106S: Supported
7107T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7108F: Documentation/core-api/kobject.rst
7109F: drivers/base/
7110F: fs/debugfs/
7111F: fs/sysfs/
7112F: include/linux/debugfs.h
7113F: include/linux/fwnode.h
7114F: include/linux/kobj*
7115F: include/linux/property.h
7116F: include/linux/sysfs.h
7117F: lib/kobj*
7118F: rust/kernel/device.rs
7119F: rust/kernel/device_id.rs
7120F: rust/kernel/devres.rs
7121F: rust/kernel/driver.rs
7122F: rust/kernel/faux.rs
7123F: rust/kernel/platform.rs
7124F: samples/rust/rust_driver_platform.rs
7125F: samples/rust/rust_driver_faux.rs
7126
7127DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7128M: Nishanth Menon <[email protected]>
7129L: [email protected]
7130S: Maintained
7131F: drivers/soc/ti/smartreflex.c
7132F: include/linux/power/smartreflex.h
7133
7134DRM ACCEL DRIVERS FOR INTEL VPU
7135M: Jacek Lawrynowicz <[email protected]>
7136M: Stanislaw Gruszka <[email protected]>
7137L: [email protected]
7138S: Supported
7139T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7140F: drivers/accel/ivpu/
7141F: include/uapi/drm/ivpu_accel.h
7142
7143DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7144M: Oded Gabbay <[email protected]>
7145L: [email protected]
7146S: Maintained
7147C: irc://irc.oftc.net/dri-devel
7148T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7149F: Documentation/accel/
7150F: drivers/accel/
7151F: include/drm/drm_accel.h
7152
7153DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7154M: Maxime Ripard <[email protected]>
7155M: Chen-Yu Tsai <[email protected]>
7156R: Jernej Skrabec <[email protected]>
7157L: [email protected]
7158S: Supported
7159T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7160F: drivers/gpu/drm/sun4i/sun8i*
7161
7162DRM DRIVER FOR ARM PL111 CLCD
7163M: Linus Walleij <[email protected]>
7164S: Maintained
7165T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7166F: drivers/gpu/drm/pl111/
7167
7168DRM DRIVER FOR ARM VERSATILE TFT PANELS
7169M: Linus Walleij <[email protected]>
7170S: Maintained
7171T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7172F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7173F: drivers/gpu/drm/panel/panel-arm-versatile.c
7174
7175DRM DRIVER FOR ASPEED BMC GFX
7176M: Joel Stanley <[email protected]>
7177L: [email protected] (moderated for non-subscribers)
7178S: Supported
7179T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7180F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7181F: drivers/gpu/drm/aspeed/
7182
7183DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7184M: Dave Airlie <[email protected]>
7185R: Thomas Zimmermann <[email protected]>
7186R: Jocelyn Falempe <[email protected]>
7187L: [email protected]
7188S: Supported
7189T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7190F: drivers/gpu/drm/ast/
7191
7192DRM DRIVER FOR BOCHS VIRTUAL GPU
7193M: Gerd Hoffmann <[email protected]>
7194L: [email protected]
7195S: Maintained
7196T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7197F: drivers/gpu/drm/tiny/bochs.c
7198
7199DRM DRIVER FOR BOE HIMAX8279D PANELS
7200M: Jerry Han <[email protected]>
7201S: Maintained
7202F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7203F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
7204
7205DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7206M: Jagan Teki <[email protected]>
7207S: Maintained
7208F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7209F: drivers/gpu/drm/bridge/chipone-icn6211.c
7210
7211DRM DRIVER FOR EBBG FT8719 PANEL
7212M: Joel Selvaraj <[email protected]>
7213S: Maintained
7214T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7215F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7216F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7217
7218DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7219M: Linus Walleij <[email protected]>
7220S: Maintained
7221T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7222F: drivers/gpu/drm/tve200/
7223
7224DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7225M: Icenowy Zheng <[email protected]>
7226S: Maintained
7227F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7228F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7229
7230DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7231M: Jagan Teki <[email protected]>
7232S: Maintained
7233F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7234F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7235
7236DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7237M: Thomas Zimmermann <[email protected]>
7238M: Javier Martinez Canillas <[email protected]>
7239L: [email protected]
7240S: Maintained
7241T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7242F: drivers/gpu/drm/tiny/ofdrm.c
7243F: drivers/gpu/drm/tiny/simpledrm.c
7244F: drivers/video/aperture.c
7245F: drivers/video/nomodeset.c
7246F: include/linux/aperture.h
7247F: include/video/nomodeset.h
7248
7249DRM DRIVER FOR GENERIC EDP PANELS
7250R: Douglas Anderson <[email protected]>
7251F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7252F: drivers/gpu/drm/panel/panel-edp.c
7253
7254DRM DRIVER FOR GENERIC USB DISPLAY
7255M: Noralf Trønnes <[email protected]>
7256S: Maintained
7257W: https://github.com/notro/gud/wiki
7258T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7259F: drivers/gpu/drm/gud/
7260F: include/drm/gud.h
7261
7262DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7263M: Hans de Goede <[email protected]>
7264S: Maintained
7265T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7266F: drivers/gpu/drm/tiny/gm12u320.c
7267
7268DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7269M: Ondrej Jirman <[email protected]>
7270M: Javier Martinez Canillas <[email protected]>
7271S: Maintained
7272T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7273F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7274F: drivers/gpu/drm/panel/panel-himax-hx8394.c
7275
7276DRM DRIVER FOR HX8357D PANELS
7277S: Orphan
7278T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7279F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
7280F: drivers/gpu/drm/tiny/hx8357d.c
7281
7282DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7283M: Deepak Rawat <[email protected]>
7284L: [email protected]
7285L: [email protected]
7286S: Maintained
7287T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7288F: drivers/gpu/drm/hyperv
7289
7290DRM DRIVER FOR ILITEK ILI9225 PANELS
7291M: David Lechner <[email protected]>
7292S: Maintained
7293T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7294F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7295F: drivers/gpu/drm/tiny/ili9225.c
7296
7297DRM DRIVER FOR ILITEK ILI9486 PANELS
7298M: Kamlesh Gurudasani <[email protected]>
7299S: Maintained
7300T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7301F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7302F: drivers/gpu/drm/tiny/ili9486.c
7303
7304DRM DRIVER FOR ILITEK ILI9805 PANELS
7305M: Michael Trimarchi <[email protected]>
7306S: Maintained
7307F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7308F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7309
7310DRM DRIVER FOR ILITEK ILI9806E PANELS
7311M: Michael Walle <[email protected]>
7312S: Maintained
7313F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7314
7315DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7316M: Jagan Teki <[email protected]>
7317S: Maintained
7318F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7319F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7320
7321DRM DRIVER FOR LG SW43408 PANELS
7322M: Sumit Semwal <[email protected]>
7323M: Caleb Connolly <[email protected]>
7324S: Maintained
7325T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7326F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7327F: drivers/gpu/drm/panel/panel-lg-sw43408.c
7328
7329DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7330M: Paul Kocialkowski <[email protected]>
7331S: Supported
7332T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7333F: drivers/gpu/drm/logicvc/
7334
7335DRM DRIVER FOR LVDS PANELS
7336M: Laurent Pinchart <[email protected]>
7337L: [email protected]
7338S: Maintained
7339T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7340F: Documentation/devicetree/bindings/display/lvds.yaml
7341F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7342F: drivers/gpu/drm/panel/panel-lvds.c
7343
7344DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7345M: Guido Günther <[email protected]>
7346R: Purism Kernel Team <[email protected]>
7347S: Maintained
7348F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7349F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7350
7351DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7352M: Dave Airlie <[email protected]>
7353R: Thomas Zimmermann <[email protected]>
7354R: Jocelyn Falempe <[email protected]>
7355L: [email protected]
7356S: Supported
7357T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7358F: drivers/gpu/drm/mgag200/
7359
7360DRM DRIVER FOR MI0283QT
7361M: Noralf Trønnes <[email protected]>
7362S: Maintained
7363T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7364F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7365F: drivers/gpu/drm/tiny/mi0283qt.c
7366
7367DRM DRIVER FOR MIPI DBI compatible panels
7368M: Noralf Trønnes <[email protected]>
7369S: Maintained
7370W: https://github.com/notro/panel-mipi-dbi/wiki
7371T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7372F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7373F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
7374
7375DRM DRIVER for Qualcomm Adreno GPUs
7376M: Rob Clark <[email protected]>
7377R: Sean Paul <[email protected]>
7378R: Konrad Dybcio <[email protected]>
7379L: [email protected]
7380L: [email protected]
7381L: [email protected]
7382S: Maintained
7383B: https://gitlab.freedesktop.org/drm/msm/-/issues
7384T: git https://gitlab.freedesktop.org/drm/msm.git
7385F: Documentation/devicetree/bindings/display/msm/gpu.yaml
7386F: drivers/gpu/drm/msm/adreno/
7387F: drivers/gpu/drm/msm/msm_gpu.*
7388F: drivers/gpu/drm/msm/msm_gpu_devfreq.*
7389F: drivers/gpu/drm/msm/msm_ringbuffer.*
7390F: drivers/gpu/drm/msm/registers/adreno/
7391F: include/uapi/drm/msm_drm.h
7392
7393DRM DRIVER for Qualcomm display hardware
7394M: Rob Clark <[email protected]>
7395M: Abhinav Kumar <[email protected]>
7396M: Dmitry Baryshkov <[email protected]>
7397R: Sean Paul <[email protected]>
7398R: Marijn Suijten <[email protected]>
7399L: [email protected]
7400L: [email protected]
7401L: [email protected]
7402S: Maintained
7403B: https://gitlab.freedesktop.org/drm/msm/-/issues
7404T: git https://gitlab.freedesktop.org/drm/msm.git
7405F: Documentation/devicetree/bindings/display/msm/
7406F: drivers/gpu/drm/ci/xfails/msm*
7407F: drivers/gpu/drm/msm/
7408F: include/uapi/drm/msm_drm.h
7409
7410DRM DRIVER FOR NOVATEK NT35510 PANELS
7411M: Linus Walleij <[email protected]>
7412S: Maintained
7413T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7414F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7415F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
7416
7417DRM DRIVER FOR NOVATEK NT35560 PANELS
7418M: Linus Walleij <[email protected]>
7419S: Maintained
7420T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7421F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7422F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
7423
7424DRM DRIVER FOR NOVATEK NT36523 PANELS
7425M: Jianhua Lu <[email protected]>
7426S: Maintained
7427T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7428F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7429F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
7430
7431DRM DRIVER FOR NOVATEK NT36672A PANELS
7432M: Sumit Semwal <[email protected]>
7433S: Maintained
7434T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7435F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7436F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7437
7438DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7439M: Lyude Paul <[email protected]>
7440M: Danilo Krummrich <[email protected]>
7441L: [email protected]
7442L: [email protected]
7443S: Supported
7444W: https://nouveau.freedesktop.org/
7445Q: https://patchwork.freedesktop.org/project/nouveau/
7446Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7447B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
7448C: irc://irc.oftc.net/nouveau
7449T: git https://gitlab.freedesktop.org/drm/nouveau.git
7450F: drivers/gpu/drm/nouveau/
7451F: include/uapi/drm/nouveau_drm.h
7452
7453DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7454M: Stefan Mavrodiev <[email protected]>
7455S: Maintained
7456F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7457F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7458
7459DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7460R: Douglas Anderson <[email protected]>
7461F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7462F: drivers/gpu/drm/bridge/parade-ps8640.c
7463
7464DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7465M: Noralf Trønnes <[email protected]>
7466S: Maintained
7467T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7468F: Documentation/devicetree/bindings/display/repaper.txt
7469F: drivers/gpu/drm/tiny/repaper.c
7470
7471DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7472M: Dave Airlie <[email protected]>
7473M: Gerd Hoffmann <[email protected]>
7474L: [email protected]
7475S: Obsolete
7476W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7477T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7478F: drivers/gpu/drm/tiny/cirrus-qemu.c
7479
7480DRM DRIVER FOR QXL VIRTUAL GPU
7481M: Dave Airlie <[email protected]>
7482M: Gerd Hoffmann <[email protected]>
7483L: [email protected]
7484L: [email protected]
7485S: Maintained
7486T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7487F: drivers/gpu/drm/qxl/
7488F: include/uapi/drm/qxl_drm.h
7489
7490DRM DRIVER FOR RAYDIUM RM67191 PANELS
7491M: Robert Chiras <[email protected]>
7492S: Maintained
7493F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7494F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
7495
7496DRM DRIVER FOR SAMSUNG DB7430 PANELS
7497M: Linus Walleij <[email protected]>
7498S: Maintained
7499T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7500F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7501F: drivers/gpu/drm/panel/panel-samsung-db7430.c
7502
7503DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7504M: Inki Dae <[email protected]>
7505M: Jagan Teki <[email protected]>
7506M: Marek Szyprowski <[email protected]>
7507S: Maintained
7508T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7509F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7510F: drivers/gpu/drm/bridge/samsung-dsim.c
7511F: include/drm/bridge/samsung-dsim.h
7512
7513DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7514M: Markuss Broks <[email protected]>
7515S: Maintained
7516F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7517F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7518
7519DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7520M: Artur Weber <[email protected]>
7521S: Maintained
7522F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7523F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7524
7525DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7526M: Dzmitry Sankouski <[email protected]>
7527S: Maintained
7528F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7529F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7530
7531DRM DRIVER FOR SHARP MEMORY LCD
7532M: Alex Lanzano <[email protected]>
7533S: Maintained
7534F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7535F: drivers/gpu/drm/tiny/sharp-memory.c
7536
7537DRM DRIVER FOR SITRONIX ST7586 PANELS
7538M: David Lechner <[email protected]>
7539S: Maintained
7540T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7541F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
7542F: drivers/gpu/drm/tiny/st7586.c
7543
7544DRM DRIVER FOR SITRONIX ST7701 PANELS
7545M: Jagan Teki <[email protected]>
7546S: Maintained
7547F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7548F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
7549
7550DRM DRIVER FOR SITRONIX ST7703 PANELS
7551M: Guido Günther <[email protected]>
7552R: Purism Kernel Team <[email protected]>
7553R: Ondrej Jirman <[email protected]>
7554S: Maintained
7555F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7556F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
7557
7558DRM DRIVER FOR SITRONIX ST7735R PANELS
7559M: David Lechner <[email protected]>
7560S: Maintained
7561T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7562F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7563F: drivers/gpu/drm/tiny/st7735r.c
7564
7565DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7566M: Javier Martinez Canillas <[email protected]>
7567S: Maintained
7568T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7569F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7570F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7571F: drivers/gpu/drm/solomon/ssd130x*
7572
7573DRM DRIVER FOR ST-ERICSSON MCDE
7574M: Linus Walleij <[email protected]>
7575S: Maintained
7576T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7577F: Documentation/devicetree/bindings/display/ste,mcde.yaml
7578F: drivers/gpu/drm/mcde/
7579
7580DRM DRIVER FOR SYNAPTICS R63353 PANELS
7581M: Michael Trimarchi <[email protected]>
7582S: Maintained
7583F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7584F: drivers/gpu/drm/panel/panel-synaptics-r63353.c
7585
7586DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7587M: Jagan Teki <[email protected]>
7588S: Maintained
7589F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7590F: drivers/gpu/drm/bridge/ti-dlpc3433.c
7591
7592DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7593R: Douglas Anderson <[email protected]>
7594F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7595F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
7596
7597DRM DRIVER FOR TPO TPG110 PANELS
7598M: Linus Walleij <[email protected]>
7599S: Maintained
7600T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7601F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7602F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
7603
7604DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7605M: Dave Airlie <[email protected]>
7606R: Sean Paul <[email protected]>
7607R: Thomas Zimmermann <[email protected]>
7608L: [email protected]
7609S: Supported
7610T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7611F: drivers/gpu/drm/udl/
7612
7613DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7614M: Louis Chauvet <[email protected]>
7615R: Haneen Mohammed <[email protected]>
7616R: Simona Vetter <[email protected]>
7617R: Melissa Wen <[email protected]>
7618L: [email protected]
7619S: Maintained
7620T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7621F: Documentation/gpu/vkms.rst
7622F: drivers/gpu/drm/ci/xfails/vkms*
7623F: drivers/gpu/drm/vkms/
7624
7625DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7626M: Hans de Goede <[email protected]>
7627L: [email protected]
7628S: Maintained
7629T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7630F: drivers/gpu/drm/vboxvideo/
7631
7632DRM DRIVER FOR VMWARE VIRTUAL GPU
7633M: Zack Rusin <[email protected]>
7634R: Broadcom internal kernel review list <[email protected]>
7635L: [email protected]
7636S: Supported
7637T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7638F: drivers/gpu/drm/vmwgfx/
7639F: include/uapi/drm/vmwgfx_drm.h
7640
7641DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7642M: Linus Walleij <[email protected]>
7643S: Maintained
7644T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7645F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7646F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
7647
7648DRM DRIVERS
7649M: David Airlie <[email protected]>
7650M: Simona Vetter <[email protected]>
7651L: [email protected]
7652S: Maintained
7653B: https://gitlab.freedesktop.org/drm
7654C: irc://irc.oftc.net/dri-devel
7655T: git https://gitlab.freedesktop.org/drm/kernel.git
7656F: Documentation/devicetree/bindings/display/
7657F: Documentation/devicetree/bindings/gpu/
7658F: Documentation/gpu/
7659F: drivers/gpu/
7660F: include/drm/
7661F: include/linux/vga*
7662F: include/uapi/drm/
7663
7664DRM DRIVERS AND MISC GPU PATCHES
7665M: Maarten Lankhorst <[email protected]>
7666M: Maxime Ripard <[email protected]>
7667M: Thomas Zimmermann <[email protected]>
7668S: Maintained
7669W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7670T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7671F: Documentation/devicetree/bindings/display/
7672F: Documentation/devicetree/bindings/gpu/
7673F: Documentation/gpu/
7674F: drivers/gpu/drm/
7675F: drivers/gpu/vga/
7676F: include/drm/drm
7677F: include/linux/vga*
7678F: include/uapi/drm/
7679X: drivers/gpu/drm/amd/
7680X: drivers/gpu/drm/armada/
7681X: drivers/gpu/drm/etnaviv/
7682X: drivers/gpu/drm/exynos/
7683X: drivers/gpu/drm/i915/
7684X: drivers/gpu/drm/kmb/
7685X: drivers/gpu/drm/mediatek/
7686X: drivers/gpu/drm/msm/
7687X: drivers/gpu/drm/nouveau/
7688X: drivers/gpu/drm/radeon/
7689X: drivers/gpu/drm/renesas/rcar-du/
7690X: drivers/gpu/drm/tegra/
7691
7692DRM DRIVERS FOR ALLWINNER A10
7693M: Maxime Ripard <[email protected]>
7694M: Chen-Yu Tsai <[email protected]>
7695L: [email protected]
7696S: Supported
7697T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7698F: Documentation/devicetree/bindings/display/allwinner*
7699F: drivers/gpu/drm/sun4i/
7700
7701DRM DRIVERS FOR AMLOGIC SOCS
7702M: Neil Armstrong <[email protected]>
7703L: [email protected]
7704L: [email protected]
7705S: Supported
7706W: http://linux-meson.com/
7707T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7708F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7709F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7710F: Documentation/gpu/meson.rst
7711F: drivers/gpu/drm/ci/xfails/meson*
7712F: drivers/gpu/drm/meson/
7713
7714DRM DRIVERS FOR ATMEL HLCDC
7715M: Sam Ravnborg <[email protected]>
7716M: Boris Brezillon <[email protected]>
7717L: [email protected]
7718S: Supported
7719T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7720F: Documentation/devicetree/bindings/display/atmel/
7721F: drivers/gpu/drm/atmel-hlcdc/
7722
7723DRM DRIVERS FOR BRIDGE CHIPS
7724M: Andrzej Hajda <[email protected]>
7725M: Neil Armstrong <[email protected]>
7726M: Robert Foss <[email protected]>
7727R: Laurent Pinchart <[email protected]>
7728R: Jonas Karlman <[email protected]>
7729R: Jernej Skrabec <[email protected]>
7730S: Maintained
7731T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7732F: Documentation/devicetree/bindings/display/bridge/
7733F: drivers/gpu/drm/bridge/
7734F: drivers/gpu/drm/display/drm_bridge_connector.c
7735F: drivers/gpu/drm/drm_bridge.c
7736F: include/drm/drm_bridge.h
7737F: include/drm/drm_bridge_connector.h
7738
7739DRM DRIVERS FOR EXYNOS
7740M: Inki Dae <[email protected]>
7741M: Seung-Woo Kim <[email protected]>
7742M: Kyungmin Park <[email protected]>
7743L: [email protected]
7744S: Supported
7745T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7746F: Documentation/devicetree/bindings/display/samsung/
7747F: drivers/gpu/drm/exynos/
7748F: include/uapi/drm/exynos_drm.h
7749
7750DRM DRIVERS FOR FREESCALE DCU
7751M: Stefan Agner <[email protected]>
7752M: Alison Wang <[email protected]>
7753L: [email protected]
7754S: Supported
7755T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7756F: Documentation/devicetree/bindings/display/fsl,dcu.txt
7757F: Documentation/devicetree/bindings/display/fsl,tcon.txt
7758F: drivers/gpu/drm/fsl-dcu/
7759
7760DRM DRIVERS FOR FREESCALE IMX 5/6
7761M: Philipp Zabel <[email protected]>
7762L: [email protected]
7763S: Maintained
7764T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7765T: git git://git.pengutronix.de/git/pza/linux
7766F: Documentation/devicetree/bindings/display/imx/
7767F: drivers/gpu/drm/imx/ipuv3/
7768F: drivers/gpu/ipu-v3/
7769
7770DRM DRIVERS FOR FREESCALE IMX BRIDGE
7771M: Liu Ying <[email protected]>
7772L: [email protected]
7773S: Maintained
7774F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7775F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7776F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7777F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7778F: drivers/gpu/drm/bridge/imx/
7779
7780DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7781M: Patrik Jakobsson <[email protected]>
7782L: [email protected]
7783S: Maintained
7784T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7785F: drivers/gpu/drm/gma500/
7786
7787DRM DRIVERS FOR HISILICON
7788M: Xinliang Liu <[email protected]>
7789M: Tian Tao <[email protected]>
7790R: Xinwei Kong <[email protected]>
7791R: Sumit Semwal <[email protected]>
7792R: Yongqin Liu <[email protected]>
7793R: John Stultz <[email protected]>
7794L: [email protected]
7795S: Maintained
7796T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7797F: Documentation/devicetree/bindings/display/hisilicon/
7798F: drivers/gpu/drm/hisilicon/
7799
7800DRM DRIVERS FOR LIMA
7801M: Qiang Yu <[email protected]>
7802L: [email protected]
7803L: [email protected] (moderated for non-subscribers)
7804S: Maintained
7805T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7806F: drivers/gpu/drm/lima/
7807F: include/uapi/drm/lima_drm.h
7808
7809DRM DRIVERS FOR LOONGSON
7810M: Sui Jingfeng <[email protected]>
7811L: [email protected]
7812S: Supported
7813T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7814F: drivers/gpu/drm/loongson/
7815
7816DRM DRIVERS FOR MEDIATEK
7817M: Chun-Kuang Hu <[email protected]>
7818M: Philipp Zabel <[email protected]>
7819L: [email protected]
7820L: [email protected] (moderated for non-subscribers)
7821S: Supported
7822F: Documentation/devicetree/bindings/display/mediatek/
7823F: drivers/gpu/drm/ci/xfails/mediatek*
7824F: drivers/gpu/drm/mediatek/
7825F: drivers/phy/mediatek/phy-mtk-dp.c
7826F: drivers/phy/mediatek/phy-mtk-hdmi*
7827F: drivers/phy/mediatek/phy-mtk-mipi*
7828
7829DRM DRIVERS FOR NVIDIA TEGRA
7830M: Thierry Reding <[email protected]>
7831M: Mikko Perttunen <[email protected]>
7832L: [email protected]
7833L: [email protected]
7834S: Supported
7835T: git https://gitlab.freedesktop.org/drm/tegra.git
7836F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7837F: Documentation/devicetree/bindings/gpu/host1x/
7838F: drivers/gpu/drm/tegra/
7839F: drivers/gpu/host1x/
7840F: include/linux/host1x.h
7841F: include/uapi/drm/tegra_drm.h
7842
7843DRM DRIVERS FOR RENESAS R-CAR
7844M: Laurent Pinchart <[email protected]>
7845M: Kieran Bingham <[email protected]>
7846L: [email protected]
7847L: [email protected]
7848S: Supported
7849T: git git://linuxtv.org/pinchartl/media drm/du/next
7850F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7851F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7852F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7853F: Documentation/devicetree/bindings/display/renesas,du.yaml
7854F: drivers/gpu/drm/renesas/rcar-du/
7855
7856DRM DRIVERS FOR RENESAS RZ
7857M: Biju Das <[email protected]>
7858L: [email protected]
7859L: [email protected]
7860S: Maintained
7861T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7862F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7863F: drivers/gpu/drm/renesas/rz-du/
7864
7865DRM DRIVERS FOR RENESAS SHMOBILE
7866M: Laurent Pinchart <[email protected]>
7867M: Geert Uytterhoeven <[email protected]>
7868L: [email protected]
7869L: [email protected]
7870S: Supported
7871T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7872F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7873F: drivers/gpu/drm/renesas/shmobile/
7874F: include/linux/platform_data/shmob_drm.h
7875
7876DRM DRIVERS FOR ROCKCHIP
7877M: Sandy Huang <[email protected]>
7878M: Heiko Stübner <[email protected]>
7879M: Andy Yan <[email protected]>
7880L: [email protected]
7881S: Maintained
7882T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7883F: Documentation/devicetree/bindings/display/rockchip/
7884F: drivers/gpu/drm/ci/xfails/rockchip*
7885F: drivers/gpu/drm/rockchip/
7886
7887DRM DRIVERS FOR STI
7888M: Alain Volmat <[email protected]>
7889M: Raphael Gallais-Pou <[email protected]>
7890L: [email protected]
7891S: Maintained
7892T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7893F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7894F: drivers/gpu/drm/sti
7895
7896DRM DRIVERS FOR STM
7897M: Yannick Fertre <[email protected]>
7898M: Raphael Gallais-Pou <[email protected]>
7899M: Philippe Cornu <[email protected]>
7900L: [email protected]
7901S: Maintained
7902T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7903F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7904F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7905F: drivers/gpu/drm/stm
7906
7907DRM DRIVERS FOR TI KEYSTONE
7908M: Jyri Sarha <[email protected]>
7909M: Tomi Valkeinen <[email protected]>
7910L: [email protected]
7911S: Maintained
7912T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7913F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7914F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7915F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7916F: drivers/gpu/drm/tidss/
7917
7918DRM DRIVERS FOR TI LCDC
7919M: Jyri Sarha <[email protected]>
7920M: Tomi Valkeinen <[email protected]>
7921L: [email protected]
7922S: Maintained
7923T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7924F: Documentation/devicetree/bindings/display/tilcdc/
7925F: drivers/gpu/drm/tilcdc/
7926
7927DRM DRIVERS FOR TI OMAP
7928M: Tomi Valkeinen <[email protected]>
7929L: [email protected]
7930S: Maintained
7931T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7932F: Documentation/devicetree/bindings/display/ti/
7933F: drivers/gpu/drm/omapdrm/
7934
7935DRM DRIVERS FOR V3D
7936M: Melissa Wen <[email protected]>
7937M: Maíra Canal <[email protected]>
7938S: Supported
7939T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7940F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7941F: drivers/gpu/drm/v3d/
7942F: include/uapi/drm/v3d_drm.h
7943
7944DRM DRIVERS FOR VC4
7945M: Maxime Ripard <[email protected]>
7946M: Dave Stevenson <[email protected]>
7947R: Maíra Canal <[email protected]>
7948R: Raspberry Pi Kernel Maintenance <[email protected]>
7949S: Supported
7950T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7951F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7952F: drivers/gpu/drm/vc4/
7953F: include/uapi/drm/vc4_drm.h
7954
7955DRM DRIVERS FOR VIVANTE GPU IP
7956M: Lucas Stach <[email protected]>
7957R: Russell King <[email protected]>
7958R: Christian Gmeiner <[email protected]>
7959L: [email protected] (moderated for non-subscribers)
7960L: [email protected]
7961S: Maintained
7962F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7963F: drivers/gpu/drm/etnaviv/
7964F: include/uapi/drm/etnaviv_drm.h
7965
7966DRM DRIVERS FOR XEN
7967M: Oleksandr Andrushchenko <[email protected]>
7968L: [email protected]
7969L: [email protected] (moderated for non-subscribers)
7970S: Supported
7971T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7972F: Documentation/gpu/xen-front.rst
7973F: drivers/gpu/drm/xen/
7974
7975DRM DRIVERS FOR XILINX
7976M: Laurent Pinchart <[email protected]>
7977M: Tomi Valkeinen <[email protected]>
7978L: [email protected]
7979S: Maintained
7980T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7981F: Documentation/devicetree/bindings/display/xlnx/
7982F: Documentation/gpu/zynqmp.rst
7983F: drivers/gpu/drm/xlnx/
7984
7985DRM GPU SCHEDULER
7986M: Luben Tuikov <[email protected]>
7987M: Matthew Brost <[email protected]>
7988M: Danilo Krummrich <[email protected]>
7989M: Philipp Stanner <[email protected]>
7990L: [email protected]
7991S: Maintained
7992T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7993F: drivers/gpu/drm/scheduler/
7994F: include/drm/gpu_scheduler.h
7995
7996DRM PANEL DRIVERS
7997M: Neil Armstrong <[email protected]>
7998R: Jessica Zhang <[email protected]>
7999L: [email protected]
8000S: Maintained
8001T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8002F: Documentation/devicetree/bindings/display/panel/
8003F: drivers/gpu/drm/drm_panel.c
8004F: drivers/gpu/drm/panel/
8005F: include/drm/drm_panel.h
8006
8007DRM PRIVACY-SCREEN CLASS
8008M: Hans de Goede <[email protected]>
8009L: [email protected]
8010S: Maintained
8011T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8012F: drivers/gpu/drm/drm_privacy_screen*
8013F: include/drm/drm_privacy_screen*
8014
8015DRM TTM SUBSYSTEM
8016M: Christian Koenig <[email protected]>
8017M: Huang Rui <[email protected]>
8018L: [email protected]
8019S: Maintained
8020T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8021F: drivers/gpu/drm/ttm/
8022F: include/drm/ttm/
8023
8024DRM AUTOMATED TESTING
8025M: Helen Koike <[email protected]>
8026L: [email protected]
8027S: Maintained
8028T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8029F: Documentation/gpu/automated_testing.rst
8030F: drivers/gpu/drm/ci/
8031
8032DSBR100 USB FM RADIO DRIVER
8033M: Alexey Klimov <[email protected]>
8034L: [email protected]
8035S: Maintained
8036T: git git://linuxtv.org/media.git
8037F: drivers/media/radio/dsbr100.c
8038
8039DT3155 MEDIA DRIVER
8040M: Hans Verkuil <[email protected]>
8041L: [email protected]
8042S: Odd Fixes
8043W: https://linuxtv.org
8044T: git git://linuxtv.org/media.git
8045F: drivers/media/pci/dt3155/
8046
8047DVB_USB_AF9015 MEDIA DRIVER
8048L: [email protected]
8049S: Orphan
8050W: https://linuxtv.org
8051Q: http://patchwork.linuxtv.org/project/linux-media/list/
8052F: drivers/media/usb/dvb-usb-v2/af9015*
8053
8054DVB_USB_AF9035 MEDIA DRIVER
8055L: [email protected]
8056S: Orphan
8057W: https://linuxtv.org
8058Q: http://patchwork.linuxtv.org/project/linux-media/list/
8059F: drivers/media/usb/dvb-usb-v2/af9035*
8060
8061DVB_USB_ANYSEE MEDIA DRIVER
8062L: [email protected]
8063S: Orphan
8064W: https://linuxtv.org
8065Q: http://patchwork.linuxtv.org/project/linux-media/list/
8066F: drivers/media/usb/dvb-usb-v2/anysee*
8067
8068DVB_USB_AU6610 MEDIA DRIVER
8069L: [email protected]
8070S: Orphan
8071W: https://linuxtv.org
8072Q: http://patchwork.linuxtv.org/project/linux-media/list/
8073F: drivers/media/usb/dvb-usb-v2/au6610*
8074
8075DVB_USB_CE6230 MEDIA DRIVER
8076L: [email protected]
8077S: Orphan
8078W: https://linuxtv.org
8079Q: http://patchwork.linuxtv.org/project/linux-media/list/
8080F: drivers/media/usb/dvb-usb-v2/ce6230*
8081
8082DVB_USB_CXUSB MEDIA DRIVER
8083M: Michael Krufky <[email protected]>
8084L: [email protected]
8085S: Maintained
8086W: https://linuxtv.org
8087W: http://github.com/mkrufky
8088Q: http://patchwork.linuxtv.org/project/linux-media/list/
8089T: git git://linuxtv.org/media.git
8090F: drivers/media/usb/dvb-usb/cxusb*
8091
8092DVB_USB_EC168 MEDIA DRIVER
8093L: [email protected]
8094S: Orphan
8095W: https://linuxtv.org
8096Q: http://patchwork.linuxtv.org/project/linux-media/list/
8097F: drivers/media/usb/dvb-usb-v2/ec168*
8098
8099DVB_USB_GL861 MEDIA DRIVER
8100L: [email protected]
8101S: Orphan
8102W: https://linuxtv.org
8103Q: http://patchwork.linuxtv.org/project/linux-media/list/
8104F: drivers/media/usb/dvb-usb-v2/gl861*
8105
8106DVB_USB_MXL111SF MEDIA DRIVER
8107M: Michael Krufky <[email protected]>
8108L: [email protected]
8109S: Maintained
8110W: https://linuxtv.org
8111W: http://github.com/mkrufky
8112Q: http://patchwork.linuxtv.org/project/linux-media/list/
8113T: git git://linuxtv.org/mkrufky/mxl111sf.git
8114F: drivers/media/usb/dvb-usb-v2/mxl111sf*
8115
8116DVB_USB_RTL28XXU MEDIA DRIVER
8117L: [email protected]
8118S: Orphan
8119W: https://linuxtv.org
8120Q: http://patchwork.linuxtv.org/project/linux-media/list/
8121F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
8122
8123DVB_USB_V2 MEDIA DRIVER
8124L: [email protected]
8125S: Orphan
8126W: https://linuxtv.org
8127W: http://palosaari.fi/linux/
8128Q: http://patchwork.linuxtv.org/project/linux-media/list/
8129F: drivers/media/usb/dvb-usb-v2/dvb_usb*
8130F: drivers/media/usb/dvb-usb-v2/usb_urb.c
8131
8132DYNAMIC DEBUG
8133M: Jason Baron <[email protected]>
8134M: Jim Cromie <[email protected]>
8135S: Maintained
8136F: include/linux/dynamic_debug.h
8137F: lib/dynamic_debug.c
8138F: lib/test_dynamic_debug.c
8139
8140DYNAMIC INTERRUPT MODERATION
8141M: Tal Gilboa <[email protected]>
8142S: Maintained
8143F: Documentation/networking/net_dim.rst
8144F: include/linux/dim.h
8145F: lib/dim/
8146
8147DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8148M: Daniel Lezcano <[email protected]>
8149L: [email protected]
8150S: Supported
8151B: https://bugzilla.kernel.org
8152T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8153F: drivers/powercap/dtpm*
8154F: include/linux/dtpm.h
8155
8156DZ DECSTATION DZ11 SERIAL DRIVER
8157M: "Maciej W. Rozycki" <[email protected]>
8158S: Maintained
8159F: drivers/tty/serial/dz.*
8160
8161E3X0 POWER BUTTON DRIVER
8162M: Moritz Fischer <[email protected]>
8163L: [email protected]
8164S: Supported
8165W: http://www.ettus.com
8166F: Documentation/devicetree/bindings/input/e3x0-button.txt
8167F: drivers/input/misc/e3x0-button.c
8168
8169E4000 MEDIA DRIVER
8170L: [email protected]
8171S: Orphan
8172W: https://linuxtv.org
8173Q: http://patchwork.linuxtv.org/project/linux-media/list/
8174F: drivers/media/tuners/e4000*
8175
8176EARTH_PT1 MEDIA DRIVER
8177M: Akihiro Tsukada <[email protected]>
8178L: [email protected]
8179S: Odd Fixes
8180F: drivers/media/pci/pt1/
8181
8182EARTH_PT3 MEDIA DRIVER
8183M: Akihiro Tsukada <[email protected]>
8184L: [email protected]
8185S: Odd Fixes
8186F: drivers/media/pci/pt3/
8187
8188EC100 MEDIA DRIVER
8189L: [email protected]
8190S: Orphan
8191W: https://linuxtv.org
8192Q: http://patchwork.linuxtv.org/project/linux-media/list/
8193F: drivers/media/dvb-frontends/ec100*
8194
8195ECRYPT FILE SYSTEM
8196M: Tyler Hicks <[email protected]>
8197L: [email protected]
8198S: Odd Fixes
8199W: http://ecryptfs.org
8200W: https://launchpad.net/ecryptfs
8201T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8202F: Documentation/filesystems/ecryptfs.rst
8203F: fs/ecryptfs/
8204
8205EDAC-AMD64
8206M: Yazen Ghannam <[email protected]>
8207L: [email protected]
8208S: Supported
8209F: drivers/edac/amd64_edac*
8210F: drivers/edac/mce_amd*
8211
8212EDAC-ARMADA
8213M: Jan Luebbe <[email protected]>
8214L: [email protected]
8215S: Maintained
8216F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8217F: drivers/edac/armada_xp_*
8218
8219EDAC-AST2500
8220M: Stefan Schaeckeler <[email protected]>
8221S: Supported
8222F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8223F: drivers/edac/aspeed_edac.c
8224
8225EDAC-BLUEFIELD
8226M: Shravan Kumar Ramani <[email protected]>
8227S: Supported
8228F: drivers/edac/bluefield_edac.c
8229
8230EDAC-CALXEDA
8231M: Andre Przywara <[email protected]>
8232L: [email protected]
8233S: Maintained
8234F: drivers/edac/highbank*
8235
8236EDAC-CAVIUM OCTEON
8237M: Thomas Bogendoerfer <[email protected]>
8238L: [email protected]
8239L: [email protected]
8240S: Maintained
8241F: drivers/edac/octeon_edac*
8242
8243EDAC-CAVIUM THUNDERX
8244M: Robert Richter <[email protected]>
8245L: [email protected]
8246S: Odd Fixes
8247F: drivers/edac/thunderx_edac*
8248
8249EDAC-CORE
8250M: Borislav Petkov <[email protected]>
8251M: Tony Luck <[email protected]>
8252R: James Morse <[email protected]>
8253R: Mauro Carvalho Chehab <[email protected]>
8254R: Robert Richter <[email protected]>
8255L: [email protected]
8256S: Supported
8257T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8258F: Documentation/driver-api/edac.rst
8259F: drivers/edac/
8260F: include/linux/edac.h
8261
8262EDAC-DMC520
8263M: Lei Wang <[email protected]>
8264L: [email protected]
8265S: Supported
8266F: drivers/edac/dmc520_edac.c
8267
8268EDAC-E752X
8269M: Mark Gross <[email protected]>
8270L: [email protected]
8271S: Maintained
8272F: drivers/edac/e752x_edac.c
8273
8274EDAC-E7XXX
8275L: [email protected]
8276S: Maintained
8277F: drivers/edac/e7xxx_edac.c
8278
8279EDAC-FSL_DDR
8280R: Frank Li <[email protected]>
8281L: [email protected]
8282L: [email protected]
8283S: Maintained
8284F: drivers/edac/fsl_ddr_edac.*
8285
8286EDAC-GHES
8287M: Mauro Carvalho Chehab <[email protected]>
8288L: [email protected]
8289S: Maintained
8290F: drivers/edac/ghes_edac.c
8291
8292EDAC-I10NM
8293M: Tony Luck <[email protected]>
8294L: [email protected]
8295S: Maintained
8296F: drivers/edac/i10nm_base.c
8297
8298EDAC-I3000
8299L: [email protected]
8300S: Orphan
8301F: drivers/edac/i3000_edac.c
8302
8303EDAC-I5000
8304L: [email protected]
8305S: Maintained
8306F: drivers/edac/i5000_edac.c
8307
8308EDAC-I5400
8309M: Mauro Carvalho Chehab <[email protected]>
8310L: [email protected]
8311S: Maintained
8312F: drivers/edac/i5400_edac.c
8313
8314EDAC-I7300
8315M: Mauro Carvalho Chehab <[email protected]>
8316L: [email protected]
8317S: Maintained
8318F: drivers/edac/i7300_edac.c
8319
8320EDAC-I7CORE
8321M: Mauro Carvalho Chehab <[email protected]>
8322L: [email protected]
8323S: Maintained
8324F: drivers/edac/i7core_edac.c
8325
8326EDAC-I82443BXGX
8327M: Tim Small <[email protected]>
8328L: [email protected]
8329S: Maintained
8330F: drivers/edac/i82443bxgx_edac.c
8331
8332EDAC-I82975X
8333M: "Arvind R." <[email protected]>
8334L: [email protected]
8335S: Maintained
8336F: drivers/edac/i82975x_edac.c
8337
8338EDAC-IE31200
8339M: Jason Baron <[email protected]>
8340L: [email protected]
8341S: Maintained
8342F: drivers/edac/ie31200_edac.c
8343
8344EDAC-IGEN6
8345M: Tony Luck <[email protected]>
8346R: Qiuxu Zhuo <[email protected]>
8347L: [email protected]
8348S: Maintained
8349F: drivers/edac/igen6_edac.c
8350
8351EDAC-MPC85XX
8352M: Johannes Thumshirn <[email protected]>
8353L: [email protected]
8354S: Maintained
8355F: drivers/edac/mpc85xx_edac.[ch]
8356
8357EDAC-NPCM
8358M: Marvin Lin <[email protected]>
8359M: Stanley Chu <[email protected]>
8360L: [email protected]
8361S: Maintained
8362F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8363F: drivers/edac/npcm_edac.c
8364
8365EDAC-PASEMI
8366M: Egor Martovetsky <[email protected]>
8367L: [email protected]
8368S: Maintained
8369F: drivers/edac/pasemi_edac.c
8370
8371EDAC-PND2
8372M: Tony Luck <[email protected]>
8373L: [email protected]
8374S: Maintained
8375F: drivers/edac/pnd2_edac.[ch]
8376
8377EDAC-QCOM
8378M: Manivannan Sadhasivam <[email protected]>
8379L: [email protected]
8380L: [email protected]
8381S: Maintained
8382F: drivers/edac/qcom_edac.c
8383
8384EDAC-R82600
8385M: Tim Small <[email protected]>
8386L: [email protected]
8387S: Maintained
8388F: drivers/edac/r82600_edac.c
8389
8390EDAC-SBRIDGE
8391M: Tony Luck <[email protected]>
8392R: Qiuxu Zhuo <[email protected]>
8393L: [email protected]
8394S: Maintained
8395F: drivers/edac/sb_edac.c
8396
8397EDAC-SKYLAKE
8398M: Tony Luck <[email protected]>
8399L: [email protected]
8400S: Maintained
8401F: drivers/edac/skx_*.[ch]
8402
8403EDAC-TI
8404M: Tero Kristo <[email protected]>
8405L: [email protected]
8406S: Odd Fixes
8407F: drivers/edac/ti_edac.c
8408
8409EDIROL UA-101/UA-1000 DRIVER
8410M: Clemens Ladisch <[email protected]>
8411L: [email protected]
8412S: Maintained
8413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8414F: sound/usb/misc/ua101.c
8415
8416EFI TEST DRIVER
8417M: Ivan Hu <[email protected]>
8418M: Ard Biesheuvel <[email protected]>
8419L: [email protected]
8420S: Maintained
8421F: drivers/firmware/efi/test/
8422
8423EFI VARIABLE FILESYSTEM
8424M: Jeremy Kerr <[email protected]>
8425M: Ard Biesheuvel <[email protected]>
8426L: [email protected]
8427S: Maintained
8428T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8429F: fs/efivarfs/
8430
8431EFIFB FRAMEBUFFER DRIVER
8432M: Peter Jones <[email protected]>
8433L: [email protected]
8434S: Maintained
8435F: drivers/video/fbdev/efifb.c
8436
8437EFS FILESYSTEM
8438S: Orphan
8439W: http://aeschi.ch.eu.org/efs/
8440F: fs/efs/
8441
8442EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8443L: [email protected]
8444S: Orphan
8445F: drivers/net/ethernet/ibm/ehea/
8446
8447ELM327 CAN NETWORK DRIVER
8448M: Max Staudt <[email protected]>
8449L: [email protected]
8450S: Maintained
8451F: Documentation/networking/device_drivers/can/can327.rst
8452F: drivers/net/can/can327.c
8453
8454EM28XX VIDEO4LINUX DRIVER
8455M: Mauro Carvalho Chehab <[email protected]>
8456L: [email protected]
8457S: Maintained
8458W: https://linuxtv.org
8459T: git git://linuxtv.org/media.git
8460F: Documentation/admin-guide/media/em28xx*
8461F: drivers/media/usb/em28xx/
8462
8463EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8464M: Adrian Hunter <[email protected]>
8465M: Asutosh Das <[email protected]>
8466R: Ritesh Harjani <[email protected]>
8467L: [email protected]
8468S: Supported
8469F: drivers/mmc/host/cqhci*
8470
8471EMS CPC-PCI CAN DRIVER
8472M: Gerhard Uttenthaler <[email protected]>
8473M: [email protected]
8474L: [email protected]
8475S: Maintained
8476F: drivers/net/can/sja1000/ems_pci.c
8477
8478EMULEX 10Gbps iSCSI - OneConnect DRIVER
8479M: Ketan Mukadam <[email protected]>
8480L: [email protected]
8481S: Supported
8482W: http://www.broadcom.com
8483F: drivers/scsi/be2iscsi/
8484
8485EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8486M: Ajit Khaparde <[email protected]>
8487M: Sriharsha Basavapatna <[email protected]>
8488M: Somnath Kotur <[email protected]>
8489L: [email protected]
8490S: Maintained
8491W: http://www.emulex.com
8492F: drivers/net/ethernet/emulex/benet/
8493
8494EMULEX ONECONNECT ROCE DRIVER
8495M: Selvin Xavier <[email protected]>
8496L: [email protected]
8497S: Odd Fixes
8498W: http://www.broadcom.com
8499F: drivers/infiniband/hw/ocrdma/
8500F: include/uapi/rdma/ocrdma-abi.h
8501
8502EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8503M: James Smart <[email protected]>
8504M: Ram Vegesna <[email protected]>
8505L: [email protected]
8506L: [email protected]
8507S: Supported
8508W: http://www.broadcom.com
8509F: drivers/scsi/elx/
8510
8511EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8512M: James Smart <[email protected]>
8513M: Dick Kennedy <[email protected]>
8514L: [email protected]
8515S: Supported
8516W: http://www.broadcom.com
8517F: drivers/scsi/lpfc/
8518
8519ENE CB710 FLASH CARD READER DRIVER
8520M: Michał Mirosław <[email protected]>
8521S: Maintained
8522F: drivers/misc/cb710/
8523F: drivers/mmc/host/cb710-mmc.*
8524F: include/linux/cb710.h
8525
8526ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8527M: Maxim Levitsky <[email protected]>
8528S: Maintained
8529F: drivers/media/rc/ene_ir.*
8530
8531EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8532M: Laurentiu Tudor <[email protected]>
8533L: [email protected]
8534S: Maintained
8535F: drivers/tty/ehv_bytechan.c
8536
8537EPSON S1D13XXX FRAMEBUFFER DRIVER
8538M: Kristoffer Ericson <[email protected]>
8539S: Maintained
8540T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8541F: drivers/video/fbdev/s1d13xxxfb.c
8542F: include/video/s1d13xxxfb.h
8543
8544EROFS FILE SYSTEM
8545M: Gao Xiang <[email protected]>
8546M: Chao Yu <[email protected]>
8547R: Yue Hu <[email protected]>
8548R: Jeffle Xu <[email protected]>
8549R: Sandeep Dhavale <[email protected]>
8550L: [email protected]
8551S: Maintained
8552W: https://erofs.docs.kernel.org
8553T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8554F: Documentation/ABI/testing/sysfs-fs-erofs
8555F: Documentation/filesystems/erofs.rst
8556F: fs/erofs/
8557F: include/trace/events/erofs.h
8558
8559ERRSEQ ERROR TRACKING INFRASTRUCTURE
8560M: Jeff Layton <[email protected]>
8561S: Maintained
8562F: include/linux/errseq.h
8563F: lib/errseq.c
8564
8565ESD CAN NETWORK DRIVERS
8566M: Stefan Mätje <[email protected]>
8567R: [email protected]
8568L: [email protected]
8569S: Maintained
8570F: drivers/net/can/esd/
8571
8572ESD CAN/USB DRIVERS
8573M: Frank Jungclaus <[email protected]>
8574R: [email protected]
8575L: [email protected]
8576S: Maintained
8577F: drivers/net/can/usb/esd_usb.c
8578
8579ET131X NETWORK DRIVER
8580M: Mark Einon <[email protected]>
8581S: Odd Fixes
8582F: drivers/net/ethernet/agere/
8583
8584ETAS ES58X CAN/USB DRIVER
8585M: Vincent Mailhol <[email protected]>
8586L: [email protected]
8587S: Maintained
8588F: Documentation/networking/devlink/etas_es58x.rst
8589F: drivers/net/can/usb/etas_es58x/
8590
8591ETHERNET BRIDGE
8592M: Roopa Prabhu <[email protected]>
8593M: Nikolay Aleksandrov <[email protected]>
8594L: [email protected]
8595L: [email protected]
8596S: Maintained
8597W: http://www.linuxfoundation.org/en/Net:Bridge
8598F: include/linux/netfilter_bridge/
8599F: net/bridge/
8600
8601ETHERNET PHY LIBRARY
8602M: Andrew Lunn <[email protected]>
8603M: Heiner Kallweit <[email protected]>
8604R: Russell King <[email protected]>
8605L: [email protected]
8606S: Maintained
8607F: Documentation/ABI/testing/sysfs-class-net-phydev
8608F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
8609F: Documentation/devicetree/bindings/net/mdio*
8610F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
8611F: Documentation/networking/phy.rst
8612F: drivers/net/mdio/
8613F: drivers/net/mdio/acpi_mdio.c
8614F: drivers/net/mdio/fwnode_mdio.c
8615F: drivers/net/mdio/of_mdio.c
8616F: drivers/net/pcs/
8617F: drivers/net/phy/
8618F: include/dt-bindings/net/qca-ar803x.h
8619F: include/linux/*mdio*.h
8620F: include/linux/linkmode.h
8621F: include/linux/mdio/*.h
8622F: include/linux/mii.h
8623F: include/linux/of_net.h
8624F: include/linux/phy.h
8625F: include/linux/phy_fixed.h
8626F: include/linux/phy_link_topology.h
8627F: include/linux/phylib_stubs.h
8628F: include/linux/platform_data/mdio-bcm-unimac.h
8629F: include/linux/platform_data/mdio-gpio.h
8630F: include/trace/events/mdio.h
8631F: include/uapi/linux/mdio.h
8632F: include/uapi/linux/mii.h
8633F: net/core/of_net.c
8634
8635ETHERNET PHY LIBRARY [RUST]
8636M: FUJITA Tomonori <[email protected]>
8637R: Trevor Gross <[email protected]>
8638L: [email protected]
8639L: [email protected]
8640S: Maintained
8641F: rust/kernel/net/phy.rs
8642F: rust/kernel/net/phy/reg.rs
8643
8644EXEC & BINFMT API, ELF
8645M: Kees Cook <[email protected]>
8646R: Eric Biederman <[email protected]>
8647L: [email protected]
8648S: Supported
8649T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8650F: Documentation/userspace-api/ELF.rst
8651F: fs/*binfmt_*.c
8652F: fs/Kconfig.binfmt
8653F: fs/exec.c
8654F: fs/tests/binfmt_*_kunit.c
8655F: fs/tests/exec_kunit.c
8656F: include/linux/binfmts.h
8657F: include/linux/elf.h
8658F: include/uapi/linux/auxvec.h
8659F: include/uapi/linux/binfmts.h
8660F: include/uapi/linux/elf.h
8661F: tools/testing/selftests/exec/
8662N: asm/elf.h
8663N: binfmt
8664
8665EXFAT FILE SYSTEM
8666M: Namjae Jeon <[email protected]>
8667M: Sungjong Seo <[email protected]>
8668R: Yuezhang Mo <[email protected]>
8669L: [email protected]
8670S: Maintained
8671T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8672F: fs/exfat/
8673
8674EXPRESSWIRE PROTOCOL LIBRARY
8675M: Duje Mihanović <[email protected]>
8676L: [email protected]
8677S: Maintained
8678F: drivers/leds/leds-expresswire.c
8679F: include/linux/leds-expresswire.h
8680
8681EXT2 FILE SYSTEM
8682M: Jan Kara <[email protected]>
8683L: [email protected]
8684S: Maintained
8685F: Documentation/filesystems/ext2.rst
8686T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8687F: fs/ext2/
8688F: include/linux/ext2*
8689
8690EXT4 FILE SYSTEM
8691M: "Theodore Ts'o" <[email protected]>
8692M: Andreas Dilger <[email protected]>
8693L: [email protected]
8694S: Maintained
8695W: http://ext4.wiki.kernel.org
8696Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
8697T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8698F: Documentation/filesystems/ext4/
8699F: fs/ext4/
8700F: include/trace/events/ext4.h
8701F: include/uapi/linux/ext4.h
8702
8703Extended Verification Module (EVM)
8704M: Mimi Zohar <[email protected]>
8705M: Roberto Sassu <[email protected]>
8706L: [email protected]
8707S: Supported
8708T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8709F: security/integrity/
8710F: security/integrity/evm/
8711
8712EXTENSIBLE FIRMWARE INTERFACE (EFI)
8713M: Ard Biesheuvel <[email protected]>
8714L: [email protected]
8715S: Maintained
8716T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8717F: Documentation/admin-guide/efi-stub.rst
8718F: arch/*/include/asm/efi.h
8719F: arch/*/kernel/efi.c
8720F: arch/arm/boot/compressed/efi-header.S
8721F: arch/x86/platform/efi/
8722F: drivers/firmware/efi/
8723F: include/linux/efi*.h
8724
8725EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8726M: MyungJoo Ham <[email protected]>
8727M: Chanwoo Choi <[email protected]>
8728L: [email protected]
8729S: Maintained
8730T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8731F: Documentation/devicetree/bindings/extcon/
8732F: Documentation/driver-api/extcon.rst
8733F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8734F: drivers/extcon/
8735F: include/linux/extcon.h
8736F: include/linux/extcon/
8737
8738EXTRA BOOT CONFIG
8739M: Masami Hiramatsu <[email protected]>
8740L: [email protected]
8741L: [email protected]
8742S: Maintained
8743Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8744T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8745F: Documentation/admin-guide/bootconfig.rst
8746F: fs/proc/bootconfig.c
8747F: include/linux/bootconfig.h
8748F: lib/bootconfig-data.S
8749F: lib/bootconfig.c
8750F: tools/bootconfig/*
8751F: tools/bootconfig/scripts/*
8752
8753EXTRON DA HD 4K PLUS CEC DRIVER
8754M: Hans Verkuil <[email protected]>
8755L: [email protected]
8756S: Maintained
8757T: git git://linuxtv.org/media.git
8758F: drivers/media/cec/usb/extron-da-hd-4k-plus/
8759
8760EXYNOS DP DRIVER
8761M: Jingoo Han <[email protected]>
8762L: [email protected]
8763S: Maintained
8764F: drivers/gpu/drm/exynos/exynos_dp*
8765
8766EXYNOS SYSMMU (IOMMU) driver
8767M: Marek Szyprowski <[email protected]>
8768L: [email protected]
8769S: Maintained
8770F: drivers/iommu/exynos-iommu.c
8771
8772F2FS FILE SYSTEM
8773M: Jaegeuk Kim <[email protected]>
8774M: Chao Yu <[email protected]>
8775L: [email protected]
8776S: Maintained
8777W: https://f2fs.wiki.kernel.org/
8778Q: https://patchwork.kernel.org/project/f2fs/list/
8779B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8780T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8781F: Documentation/ABI/testing/sysfs-fs-f2fs
8782F: Documentation/filesystems/f2fs.rst
8783F: fs/f2fs/
8784F: include/linux/f2fs_fs.h
8785F: include/trace/events/f2fs.h
8786F: include/uapi/linux/f2fs.h
8787
8788F71805F HARDWARE MONITORING DRIVER
8789M: Jean Delvare <[email protected]>
8790L: [email protected]
8791S: Maintained
8792F: Documentation/hwmon/f71805f.rst
8793F: drivers/hwmon/f71805f.c
8794
8795FADDR2LINE
8796M: Josh Poimboeuf <[email protected]>
8797S: Maintained
8798F: scripts/faddr2line
8799
8800FAILOVER MODULE
8801M: Sridhar Samudrala <[email protected]>
8802L: [email protected]
8803S: Supported
8804F: Documentation/networking/failover.rst
8805F: include/net/failover.h
8806F: net/core/failover.c
8807
8808FANOTIFY
8809M: Jan Kara <[email protected]>
8810R: Amir Goldstein <[email protected]>
8811R: Matthew Bobrowski <[email protected]>
8812L: [email protected]
8813S: Maintained
8814F: fs/notify/fanotify/
8815F: include/linux/fanotify.h
8816F: include/uapi/linux/fanotify.h
8817
8818FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8819M: Linus Walleij <[email protected]>
8820L: [email protected]
8821S: Maintained
8822F: drivers/usb/fotg210/
8823
8824FARSYNC SYNCHRONOUS DRIVER
8825M: Kevin Curtis <[email protected]>
8826S: Supported
8827W: http://www.farsite.co.uk/
8828F: drivers/net/wan/farsync.*
8829
8830FAULT INJECTION SUPPORT
8831M: Akinobu Mita <[email protected]>
8832S: Supported
8833F: Documentation/fault-injection/
8834F: lib/fault-inject.c
8835F: tools/testing/fault-injection/
8836
8837FBTFT Framebuffer drivers
8838L: [email protected]
8839L: [email protected]
8840S: Orphan
8841F: drivers/staging/fbtft/
8842
8843FC0011 TUNER DRIVER
8844M: Michael Buesch <[email protected]>
8845L: [email protected]
8846S: Maintained
8847F: drivers/media/tuners/fc0011.c
8848F: drivers/media/tuners/fc0011.h
8849
8850FC2580 MEDIA DRIVER
8851L: [email protected]
8852S: Orphan
8853W: https://linuxtv.org
8854Q: http://patchwork.linuxtv.org/project/linux-media/list/
8855F: drivers/media/tuners/fc2580*
8856
8857FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8858M: Hannes Reinecke <[email protected]>
8859L: [email protected]
8860S: Supported
8861W: www.Open-FCoE.org
8862F: drivers/scsi/fcoe/
8863F: drivers/scsi/libfc/
8864F: include/scsi/fc/
8865F: include/scsi/libfc.h
8866F: include/scsi/libfcoe.h
8867F: include/uapi/scsi/fc/
8868
8869FILE LOCKING (flock() and fcntl()/lockf())
8870M: Jeff Layton <[email protected]>
8871M: Chuck Lever <[email protected]>
8872R: Alexander Aring <[email protected]>
8873L: [email protected]
8874S: Maintained
8875F: fs/fcntl.c
8876F: fs/locks.c
8877F: include/linux/fcntl.h
8878F: include/uapi/linux/fcntl.h
8879
8880FILESYSTEM DIRECT ACCESS (DAX)
8881M: Dan Williams <[email protected]>
8882R: Matthew Wilcox <[email protected]>
8883R: Jan Kara <[email protected]>
8884L: [email protected]
8885L: [email protected]
8886S: Supported
8887F: fs/dax.c
8888F: include/linux/dax.h
8889F: include/trace/events/fs_dax.h
8890
8891FILESYSTEMS (VFS and infrastructure)
8892M: Alexander Viro <[email protected]>
8893M: Christian Brauner <[email protected]>
8894R: Jan Kara <[email protected]>
8895L: [email protected]
8896S: Maintained
8897T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8898F: fs/*
8899F: include/linux/fs.h
8900F: include/linux/fs_types.h
8901F: include/uapi/linux/fs.h
8902F: include/uapi/linux/openat2.h
8903
8904FILESYSTEMS [EXPORTFS]
8905M: Chuck Lever <[email protected]>
8906M: Jeff Layton <[email protected]>
8907R: Amir Goldstein <[email protected]>
8908L: [email protected]
8909L: [email protected]
8910S: Supported
8911F: Documentation/filesystems/nfs/exporting.rst
8912F: fs/exportfs/
8913F: fs/fhandle.c
8914F: include/linux/exportfs.h
8915
8916FILESYSTEMS [IDMAPPED MOUNTS]
8917M: Christian Brauner <[email protected]>
8918M: Seth Forshee <[email protected]>
8919L: [email protected]
8920S: Maintained
8921F: Documentation/filesystems/idmappings.rst
8922F: fs/mnt_idmapping.c
8923F: include/linux/mnt_idmapping.*
8924F: tools/testing/selftests/mount_setattr/
8925
8926FILESYSTEMS [IOMAP]
8927M: Christian Brauner <[email protected]>
8928R: Darrick J. Wong <[email protected]>
8929L: [email protected]
8930L: [email protected]
8931S: Supported
8932F: Documentation/filesystems/iomap/*
8933F: fs/iomap/
8934F: include/linux/iomap.h
8935
8936FILESYSTEMS [NETFS LIBRARY]
8937M: David Howells <[email protected]>
8938R: Jeff Layton <[email protected]>
8939L: [email protected]
8940L: [email protected]
8941S: Supported
8942F: Documentation/filesystems/caching/
8943F: Documentation/filesystems/netfs_library.rst
8944F: fs/netfs/
8945F: include/linux/fscache*.h
8946F: include/linux/netfs.h
8947F: include/trace/events/fscache.h
8948F: include/trace/events/netfs.h
8949
8950FILESYSTEMS [STACKABLE]
8951M: Miklos Szeredi <[email protected]>
8952M: Amir Goldstein <[email protected]>
8953L: [email protected]
8954L: [email protected]
8955S: Maintained
8956F: fs/backing-file.c
8957F: include/linux/backing-file.h
8958
8959FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8960M: Riku Voipio <[email protected]>
8961L: [email protected]
8962S: Maintained
8963F: drivers/hwmon/f75375s.c
8964F: include/linux/f75375s.h
8965
8966FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8967M: Ji-Ze Hong (Peter Hong) <[email protected]>
8968L: [email protected]
8969S: Maintained
8970F: drivers/net/can/usb/f81604.c
8971
8972FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8973M: Clemens Ladisch <[email protected]>
8974M: Takashi Sakamoto <[email protected]>
8975L: [email protected]
8976S: Maintained
8977T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8978F: include/uapi/sound/firewire.h
8979F: sound/firewire/
8980
8981FIREWIRE MEDIA DRIVERS (firedtv)
8982M: Stefan Richter <[email protected]>
8983L: [email protected]
8984L: [email protected]
8985S: Maintained
8986T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8987F: drivers/media/firewire/
8988
8989FIREWIRE SBP-2 TARGET
8990M: Chris Boot <[email protected]>
8991L: [email protected]
8992L: [email protected]
8993L: [email protected]
8994S: Maintained
8995T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8996F: drivers/target/sbp/
8997
8998FIREWIRE SUBSYSTEM
8999M: Takashi Sakamoto <[email protected]>
9000M: Takashi Sakamoto <[email protected]>
9001L: [email protected]
9002S: Maintained
9003W: http://ieee1394.docs.kernel.org/
9004T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
9005F: drivers/firewire/
9006F: include/linux/firewire.h
9007F: include/uapi/linux/firewire*.h
9008F: tools/firewire/
9009
9010FIRMWARE FRAMEWORK FOR ARMV8-A
9011M: Sudeep Holla <[email protected]>
9012L: [email protected] (moderated for non-subscribers)
9013S: Maintained
9014F: drivers/firmware/arm_ffa/
9015F: include/linux/arm_ffa.h
9016
9017FIRMWARE LOADER (request_firmware)
9018M: Luis Chamberlain <[email protected]>
9019M: Russ Weight <[email protected]>
9020M: Danilo Krummrich <[email protected]>
9021L: [email protected]
9022S: Maintained
9023F: Documentation/firmware_class/
9024F: drivers/base/firmware_loader/
9025F: rust/kernel/firmware.rs
9026F: include/linux/firmware.h
9027
9028FLEXTIMER FTM-QUADDEC DRIVER
9029M: Patrick Havelange <[email protected]>
9030L: [email protected]
9031S: Maintained
9032F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
9033F: drivers/counter/ftm-quaddec.c
9034
9035FLOPPY DRIVER
9036M: Denis Efremov <[email protected]>
9037L: [email protected]
9038S: Odd Fixes
9039F: drivers/block/floppy.c
9040
9041FLYSKY FSIA6B RC RECEIVER
9042M: Markus Koch <[email protected]>
9043L: [email protected]
9044S: Maintained
9045F: drivers/input/joystick/fsia6b.c
9046
9047FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
9048M: Geoffrey D. Bennett <[email protected]>
9049L: [email protected]
9050S: Maintained
9051W: https://github.com/geoffreybennett/linux-fcp
9052B: https://github.com/geoffreybennett/linux-fcp/issues
9053T: git https://github.com/geoffreybennett/linux-fcp.git
9054F: include/uapi/sound/fcp.h
9055F: include/uapi/sound/scarlett2.h
9056F: sound/usb/fcp.c
9057F: sound/usb/mixer_scarlett2.c
9058
9059FORCEDETH GIGABIT ETHERNET DRIVER
9060M: Rain River <[email protected]>
9061M: Zhu Yanjun <[email protected]>
9062L: [email protected]
9063S: Maintained
9064F: drivers/net/ethernet/nvidia/*
9065
9066FORTIFY_SOURCE
9067M: Kees Cook <[email protected]>
9068L: [email protected]
9069S: Supported
9070T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9071F: include/linux/fortify-string.h
9072F: lib/fortify_kunit.c
9073F: lib/memcpy_kunit.c
9074F: lib/test_fortify/*
9075K: \bunsafe_memcpy\b
9076K: \b__NO_FORTIFY\b
9077
9078FPGA DFL DRIVERS
9079M: Wu Hao <[email protected]>
9080R: Tom Rix <[email protected]>
9081L: [email protected]
9082S: Maintained
9083F: Documentation/ABI/testing/sysfs-bus-dfl*
9084F: Documentation/fpga/dfl.rst
9085F: drivers/fpga/dfl*
9086F: drivers/uio/uio_dfl.c
9087F: include/linux/dfl.h
9088F: include/uapi/linux/fpga-dfl.h
9089
9090FPGA MANAGER FRAMEWORK
9091M: Moritz Fischer <[email protected]>
9092M: Wu Hao <[email protected]>
9093M: Xu Yilun <[email protected]>
9094R: Tom Rix <[email protected]>
9095L: [email protected]
9096S: Maintained
9097Q: http://patchwork.kernel.org/project/linux-fpga/list/
9098T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9099F: Documentation/devicetree/bindings/fpga/
9100F: Documentation/driver-api/fpga/
9101F: Documentation/fpga/
9102F: drivers/fpga/
9103F: include/linux/fpga/
9104
9105FPU EMULATOR
9106M: Bill Metzenthen <[email protected]>
9107S: Maintained
9108W: https://floatingpoint.billm.au/
9109F: arch/x86/math-emu/
9110
9111FRAMEBUFFER CORE
9112M: Simona Vetter <[email protected]>
9113S: Odd Fixes
9114T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9115F: drivers/video/fbdev/core/
9116
9117FRAMEBUFFER LAYER
9118M: Helge Deller <[email protected]>
9119L: [email protected]
9120L: [email protected]
9121S: Maintained
9122Q: http://patchwork.kernel.org/project/linux-fbdev/list/
9123T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9124F: Documentation/fb/
9125F: drivers/video/
9126F: include/linux/fb.h
9127F: include/uapi/linux/fb.h
9128F: include/uapi/video/
9129F: include/video/
9130
9131FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9132M: Horia Geantă <[email protected]>
9133M: Pankaj Gupta <[email protected]>
9134M: Gaurav Jain <[email protected]>
9135L: [email protected]
9136S: Maintained
9137F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9138F: drivers/crypto/caam/
9139
9140FREESCALE COLDFIRE M5441X MMC DRIVER
9141M: Angelo Dureghello <[email protected]>
9142L: [email protected]
9143S: Maintained
9144F: drivers/mmc/host/sdhci-esdhc-mcf.c
9145F: include/linux/platform_data/mmc-esdhc-mcf.h
9146
9147FREESCALE DIU FRAMEBUFFER DRIVER
9148M: Timur Tabi <[email protected]>
9149L: [email protected]
9150S: Maintained
9151F: drivers/video/fbdev/fsl-diu-fb.*
9152
9153FREESCALE DMA DRIVER
9154M: Zhang Wei <[email protected]>
9155L: [email protected]
9156S: Maintained
9157F: drivers/dma/fsldma.*
9158
9159FREESCALE DSPI DRIVER
9160M: Vladimir Oltean <[email protected]>
9161L: [email protected]
9162L: [email protected]
9163S: Maintained
9164F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9165F: drivers/spi/spi-fsl-dspi.c
9166F: include/linux/spi/spi-fsl-dspi.h
9167
9168FREESCALE eDMA DRIVER
9169M: Frank Li <[email protected]>
9170L: [email protected]
9171L: [email protected]
9172S: Maintained
9173F: Documentation/devicetree/bindings/dma/fsl,edma.yaml
9174F: drivers/dma/fsl-edma*.*
9175
9176FREESCALE ENETC ETHERNET DRIVERS
9177M: Claudiu Manoil <[email protected]>
9178M: Vladimir Oltean <[email protected]>
9179M: Wei Fang <[email protected]>
9180M: Clark Wang <[email protected]>
9181L: [email protected]
9182L: [email protected]
9183S: Maintained
9184F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9185F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9186F: drivers/net/ethernet/freescale/enetc/
9187F: include/linux/fsl/enetc_mdio.h
9188F: include/linux/fsl/netc_global.h
9189
9190FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9191M: Claudiu Manoil <[email protected]>
9192L: [email protected]
9193S: Maintained
9194F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9195F: drivers/net/ethernet/freescale/gianfar*
9196
9197FREESCALE GPMI NAND DRIVER
9198M: Han Xu <[email protected]>
9199L: [email protected]
9200L: [email protected]
9201S: Maintained
9202F: drivers/mtd/nand/raw/gpmi-nand/*
9203
9204FREESCALE I2C CPM DRIVER
9205M: Jochen Friedrich <[email protected]>
9206L: [email protected]
9207L: [email protected]
9208S: Maintained
9209F: drivers/i2c/busses/i2c-cpm.c
9210
9211FREESCALE IMX / MXC FEC DRIVER
9212M: Wei Fang <[email protected]>
9213R: Shenwei Wang <[email protected]>
9214R: Clark Wang <[email protected]>
9215L: [email protected]
9216L: [email protected]
9217S: Maintained
9218F: Documentation/devicetree/bindings/net/fsl,fec.yaml
9219F: drivers/net/ethernet/freescale/fec.h
9220F: drivers/net/ethernet/freescale/fec_main.c
9221F: drivers/net/ethernet/freescale/fec_ptp.c
9222
9223FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9224M: Sascha Hauer <[email protected]>
9225R: Pengutronix Kernel Team <[email protected]>
9226L: [email protected]
9227L: [email protected] (moderated for non-subscribers)
9228S: Maintained
9229F: drivers/video/fbdev/imxfb.c
9230
9231FREESCALE IMX DDR PMU DRIVER
9232M: Frank Li <[email protected]>
9233L: [email protected] (moderated for non-subscribers)
9234S: Maintained
9235F: Documentation/admin-guide/perf/imx-ddr.rst
9236F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9237F: drivers/perf/fsl_imx8_ddr_perf.c
9238
9239FREESCALE IMX I2C DRIVER
9240M: Oleksij Rempel <[email protected]>
9241R: Pengutronix Kernel Team <[email protected]>
9242L: [email protected]
9243S: Maintained
9244F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9245F: drivers/i2c/busses/i2c-imx.c
9246
9247FREESCALE IMX LPI2C DRIVER
9248M: Dong Aisheng <[email protected]>
9249L: [email protected]
9250L: [email protected]
9251S: Maintained
9252F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9253F: drivers/i2c/busses/i2c-imx-lpi2c.c
9254
9255FREESCALE IMX LPSPI DRIVER
9256M: Frank Li <[email protected]>
9257L: [email protected]
9258L: [email protected]
9259S: Maintained
9260F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9261F: drivers/spi/spi-fsl-lpspi.c
9262
9263FREESCALE MPC I2C DRIVER
9264M: Chris Packham <[email protected]>
9265L: [email protected]
9266S: Maintained
9267F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9268F: drivers/i2c/busses/i2c-mpc.c
9269
9270FREESCALE QORIQ DPAA ETHERNET DRIVER
9271M: Madalin Bucur <[email protected]>
9272L: [email protected]
9273S: Maintained
9274F: drivers/net/ethernet/freescale/dpaa
9275
9276FREESCALE QORIQ DPAA FMAN DRIVER
9277M: Madalin Bucur <[email protected]>
9278R: Sean Anderson <[email protected]>
9279L: [email protected]
9280S: Maintained
9281F: Documentation/devicetree/bindings/net/fsl,fman*.yaml
9282F: drivers/net/ethernet/freescale/fman
9283
9284FREESCALE QORIQ PTP CLOCK DRIVER
9285M: Yangbo Lu <[email protected]>
9286L: [email protected]
9287S: Maintained
9288F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9289F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9290F: drivers/net/ethernet/freescale/dpaa2/dprtc*
9291F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9292F: drivers/ptp/ptp_qoriq.c
9293F: drivers/ptp/ptp_qoriq_debugfs.c
9294F: include/linux/fsl/ptp_qoriq.h
9295
9296FREESCALE QUAD SPI DRIVER
9297M: Han Xu <[email protected]>
9298L: [email protected]
9299L: [email protected]
9300S: Maintained
9301F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9302F: drivers/spi/spi-fsl-qspi.c
9303
9304FREESCALE QUICC ENGINE LIBRARY
9305M: Qiang Zhao <[email protected]>
9306M: Christophe Leroy <[email protected]>
9307L: [email protected]
9308S: Maintained
9309F: drivers/soc/fsl/qe/
9310F: include/soc/fsl/qe/
9311
9312FREESCALE QUICC ENGINE QMC DRIVER
9313M: Herve Codina <[email protected]>
9314L: [email protected]
9315S: Maintained
9316F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9317F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9318F: drivers/soc/fsl/qe/qmc.c
9319F: include/soc/fsl/qe/qmc.h
9320
9321FREESCALE QUICC ENGINE QMC HDLC DRIVER
9322M: Herve Codina <[email protected]>
9323L: [email protected]
9324L: [email protected]
9325S: Maintained
9326F: drivers/net/wan/fsl_qmc_hdlc.c
9327
9328FREESCALE QUICC ENGINE TSA DRIVER
9329M: Herve Codina <[email protected]>
9330L: [email protected]
9331S: Maintained
9332F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9333F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9334F: drivers/soc/fsl/qe/tsa.c
9335F: drivers/soc/fsl/qe/tsa.h
9336F: include/dt-bindings/soc/cpm1-fsl,tsa.h
9337F: include/dt-bindings/soc/qe-fsl,tsa.h
9338
9339FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9340L: [email protected]
9341L: [email protected]
9342S: Orphan
9343F: drivers/net/ethernet/freescale/ucc_geth*
9344
9345FREESCALE QUICC ENGINE UCC HDLC DRIVER
9346M: Zhao Qiang <[email protected]>
9347L: [email protected]
9348L: [email protected]
9349S: Maintained
9350F: drivers/net/wan/fsl_ucc_hdlc*
9351
9352FREESCALE QUICC ENGINE UCC UART DRIVER
9353M: Timur Tabi <[email protected]>
9354L: [email protected]
9355S: Maintained
9356F: drivers/tty/serial/ucc_uart.c
9357
9358FREESCALE SOC DRIVERS
9359M: Christophe Leroy <[email protected]>
9360L: [email protected]
9361L: [email protected] (moderated for non-subscribers)
9362S: Maintained
9363F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9364F: Documentation/devicetree/bindings/soc/fsl/
9365F: drivers/soc/fsl/
9366F: include/linux/fsl/
9367F: include/soc/fsl/
9368
9369FREESCALE SOC FS_ENET DRIVER
9370M: Pantelis Antoniou <[email protected]>
9371L: [email protected]
9372L: [email protected]
9373S: Maintained
9374F: drivers/net/ethernet/freescale/fs_enet/
9375
9376FREESCALE SOC SOUND DRIVERS
9377M: Shengjiu Wang <[email protected]>
9378M: Xiubo Li <[email protected]>
9379R: Fabio Estevam <[email protected]>
9380R: Nicolin Chen <[email protected]>
9381L: [email protected]
9382L: [email protected]
9383S: Maintained
9384F: sound/soc/fsl/fsl*
9385F: sound/soc/fsl/imx*
9386
9387FREESCALE SOC LPC32XX SOUND DRIVERS
9388M: J.M.B. Downing <[email protected]>
9389M: Piotr Wojtaszczyk <[email protected]>
9390R: Vladimir Zapolskiy <[email protected]>
9391L: [email protected]
9392L: [email protected]
9393S: Maintained
9394F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9395F: sound/soc/fsl/lpc3xxx-*
9396
9397FREESCALE SOC SOUND QMC DRIVER
9398M: Herve Codina <[email protected]>
9399L: [email protected]
9400L: [email protected]
9401S: Maintained
9402F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9403F: sound/soc/fsl/fsl_qmc_audio.c
9404
9405FREESCALE USB PERIPHERAL DRIVERS
9406L: [email protected]
9407L: [email protected]
9408S: Orphan
9409F: drivers/usb/gadget/udc/fsl*
9410
9411FREESCALE USB PHY DRIVER
9412L: [email protected]
9413L: [email protected]
9414S: Orphan
9415F: drivers/usb/phy/phy-fsl-usb*
9416
9417FREEVXFS FILESYSTEM
9418M: Christoph Hellwig <[email protected]>
9419S: Maintained
9420W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
9421F: fs/freevxfs/
9422
9423FREEZER
9424M: "Rafael J. Wysocki" <[email protected]>
9425M: Pavel Machek <[email protected]>
9426L: [email protected]
9427S: Supported
9428F: Documentation/power/freezing-of-tasks.rst
9429F: include/linux/freezer.h
9430F: kernel/freezer.c
9431
9432FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9433M: Eric Biggers <[email protected]>
9434M: Theodore Y. Ts'o <[email protected]>
9435M: Jaegeuk Kim <[email protected]>
9436L: [email protected]
9437S: Supported
9438Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
9439T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9440F: Documentation/filesystems/fscrypt.rst
9441F: fs/crypto/
9442F: include/linux/fscrypt.h
9443F: include/uapi/linux/fscrypt.h
9444
9445FSI SUBSYSTEM
9446M: Eddie James <[email protected]>
9447R: Ninad Palsule <[email protected]>
9448L: [email protected]
9449S: Supported
9450Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
9451F: drivers/fsi/
9452F: include/linux/fsi*.h
9453F: include/trace/events/fsi*.h
9454
9455FSI-ATTACHED I2C DRIVER
9456M: Eddie James <[email protected]>
9457L: [email protected]
9458L: [email protected] (moderated for non-subscribers)
9459S: Maintained
9460F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9461F: drivers/i2c/busses/i2c-fsi.c
9462
9463FSI-ATTACHED SPI DRIVER
9464M: Eddie James <[email protected]>
9465L: [email protected]
9466S: Maintained
9467F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9468F: drivers/spi/spi-fsi.c
9469
9470FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9471M: Jan Kara <[email protected]>
9472R: Amir Goldstein <[email protected]>
9473L: [email protected]
9474S: Maintained
9475T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9476F: fs/notify/
9477F: include/linux/fsnotify*.h
9478
9479FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9480M: Eric Biggers <[email protected]>
9481M: Theodore Y. Ts'o <[email protected]>
9482L: [email protected]
9483S: Supported
9484Q: https://patchwork.kernel.org/project/fsverity/list/
9485T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9486F: Documentation/filesystems/fsverity.rst
9487F: fs/verity/
9488F: include/linux/fsverity.h
9489F: include/uapi/linux/fsverity.h
9490
9491FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9492M: Michael Zaidman <[email protected]>
9493L: [email protected]
9494L: [email protected]
9495S: Maintained
9496F: drivers/hid/hid-ft260.c
9497
9498FUJITSU LAPTOP EXTRAS
9499M: Jonathan Woithe <[email protected]>
9500L: [email protected]
9501S: Maintained
9502F: drivers/platform/x86/fujitsu-laptop.c
9503
9504FUJITSU TABLET EXTRAS
9505M: Robert Gerlach <[email protected]>
9506L: [email protected]
9507S: Maintained
9508F: drivers/platform/x86/fujitsu-tablet.c
9509
9510FUNCTION HOOKS (FTRACE)
9511M: Steven Rostedt <[email protected]>
9512M: Masami Hiramatsu <[email protected]>
9513R: Mark Rutland <[email protected]>
9514L: [email protected]
9515L: [email protected]
9516S: Maintained
9517Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
9518T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9519F: Documentation/trace/ftrace*
9520F: arch/*/*/*/*ftrace*
9521F: arch/*/*/*ftrace*
9522F: include/*/ftrace.h
9523F: kernel/trace/fgraph.c
9524F: kernel/trace/ftrace*
9525F: samples/ftrace
9526
9527FUNGIBLE ETHERNET DRIVERS
9528M: Dimitris Michailidis <[email protected]>
9529L: [email protected]
9530S: Maintained
9531F: drivers/net/ethernet/fungible/
9532
9533FUSE: FILESYSTEM IN USERSPACE
9534M: Miklos Szeredi <[email protected]>
9535L: [email protected]
9536S: Maintained
9537W: https://github.com/libfuse/
9538T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9539F: Documentation/filesystems/fuse.rst
9540F: fs/fuse/
9541F: include/uapi/linux/fuse.h
9542
9543FUTEX SUBSYSTEM
9544M: Thomas Gleixner <[email protected]>
9545M: Ingo Molnar <[email protected]>
9546R: Peter Zijlstra <[email protected]>
9547R: Darren Hart <[email protected]>
9548R: Davidlohr Bueso <[email protected]>
9549R: André Almeida <[email protected]>
9550L: [email protected]
9551S: Maintained
9552T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9553F: Documentation/locking/*futex*
9554F: include/asm-generic/futex.h
9555F: include/linux/futex.h
9556F: include/uapi/linux/futex.h
9557F: kernel/futex/*
9558F: tools/perf/bench/futex*
9559F: tools/testing/selftests/futex/
9560
9561GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9562M: Sebastian Reichel <[email protected]>
9563L: [email protected]
9564S: Maintained
9565F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9566F: drivers/media/i2c/gc0308.c
9567
9568GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9569M: Zhi Mao <[email protected]>
9570L: [email protected]
9571S: Maintained
9572F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9573F: drivers/media/i2c/gc05a2.c
9574
9575GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9576M: Zhi Mao <[email protected]>
9577L: [email protected]
9578S: Maintained
9579F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9580F: drivers/media/i2c/gc08a3.c
9581
9582GALAXYCORE GC2145 SENSOR DRIVER
9583M: Alain Volmat <[email protected]>
9584L: [email protected]
9585S: Maintained
9586T: git git://linuxtv.org/media.git
9587F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9588F: drivers/media/i2c/gc2145.c
9589
9590GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9591M: Tim Harvey <[email protected]>
9592S: Maintained
9593F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9594F: Documentation/hwmon/gsc-hwmon.rst
9595F: drivers/hwmon/gsc-hwmon.c
9596F: drivers/mfd/gateworks-gsc.c
9597F: include/linux/mfd/gsc.h
9598F: include/linux/platform_data/gsc_hwmon.h
9599
9600GCC PLUGINS
9601M: Kees Cook <[email protected]>
9602L: [email protected]
9603S: Maintained
9604T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9605F: Documentation/kbuild/gcc-plugins.rst
9606F: include/linux/stackleak.h
9607F: kernel/stackleak.c
9608F: scripts/Makefile.gcc-plugins
9609F: scripts/gcc-plugins/
9610
9611GCOV BASED KERNEL PROFILING
9612M: Peter Oberparleiter <[email protected]>
9613S: Maintained
9614F: Documentation/dev-tools/gcov.rst
9615F: kernel/gcov/
9616
9617GDB KERNEL DEBUGGING HELPER SCRIPTS
9618M: Jan Kiszka <[email protected]>
9619M: Kieran Bingham <[email protected]>
9620S: Supported
9621F: scripts/gdb/
9622
9623GE HEALTHCARE PMC ADC DRIVER
9624M: Herve Codina <[email protected]>
9625L: [email protected]
9626S: Maintained
9627F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
9628F: drivers/iio/adc/gehc-pmc-adc.c
9629F: include/dt-bindings/iio/adc/gehc,pmc-adc.h
9630
9631GEMINI CRYPTO DRIVER
9632M: Corentin Labbe <[email protected]>
9633L: [email protected]
9634S: Maintained
9635F: drivers/crypto/gemini/
9636
9637GEMTEK FM RADIO RECEIVER DRIVER
9638M: Hans Verkuil <[email protected]>
9639L: [email protected]
9640S: Maintained
9641W: https://linuxtv.org
9642T: git git://linuxtv.org/media.git
9643F: drivers/media/radio/radio-gemtek*
9644
9645GENDWARFKSYMS
9646M: Sami Tolvanen <[email protected]>
9647L: [email protected]
9648L: [email protected]
9649S: Maintained
9650F: scripts/gendwarfksyms/
9651
9652GENERIC ARCHITECTURE TOPOLOGY
9653M: Sudeep Holla <[email protected]>
9654L: [email protected]
9655S: Maintained
9656F: drivers/base/arch_topology.c
9657F: include/linux/arch_topology.h
9658
9659GENERIC ENTRY CODE
9660M: Thomas Gleixner <[email protected]>
9661M: Peter Zijlstra <[email protected]>
9662M: Andy Lutomirski <[email protected]>
9663L: [email protected]
9664S: Maintained
9665T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9666F: include/linux/entry-common.h
9667F: include/linux/entry-kvm.h
9668F: kernel/entry/
9669
9670GENERIC GPIO I2C DRIVER
9671M: Wolfram Sang <[email protected]>
9672S: Supported
9673F: drivers/i2c/busses/i2c-gpio.c
9674F: include/linux/platform_data/i2c-gpio.h
9675
9676GENERIC GPIO I2C MULTIPLEXER DRIVER
9677M: Peter Korsgaard <[email protected]>
9678L: [email protected]
9679S: Supported
9680F: Documentation/i2c/muxes/i2c-mux-gpio.rst
9681F: drivers/i2c/muxes/i2c-mux-gpio.c
9682F: include/linux/platform_data/i2c-mux-gpio.h
9683
9684GENERIC GPIO RESET DRIVER
9685M: Krzysztof Kozlowski <[email protected]>
9686S: Maintained
9687F: drivers/reset/reset-gpio.c
9688
9689GENERIC HDLC (WAN) DRIVERS
9690M: Krzysztof Halasa <[email protected]>
9691S: Maintained
9692W: http://www.kernel.org/pub/linux/utils/net/hdlc/
9693F: drivers/net/wan/c101.c
9694F: drivers/net/wan/hd6457*
9695F: drivers/net/wan/hdlc*
9696F: drivers/net/wan/n2.c
9697F: drivers/net/wan/pc300too.c
9698F: drivers/net/wan/pci200syn.c
9699F: drivers/net/wan/wanxl*
9700
9701GENERIC INCLUDE/ASM HEADER FILES
9702M: Arnd Bergmann <[email protected]>
9703L: [email protected]
9704S: Maintained
9705T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9706F: include/asm-generic/
9707F: include/uapi/asm-generic/
9708
9709GENERIC PHY FRAMEWORK
9710M: Vinod Koul <[email protected]>
9711M: Kishon Vijay Abraham I <[email protected]>
9712L: [email protected]
9713S: Supported
9714Q: https://patchwork.kernel.org/project/linux-phy/list/
9715T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9716F: Documentation/devicetree/bindings/phy/
9717F: drivers/phy/
9718F: include/dt-bindings/phy/
9719F: include/linux/phy/
9720
9721GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9722M: Wolfram Sang <[email protected]>
9723S: Supported
9724F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9725F: drivers/i2c/muxes/i2c-demux-pinctrl.c
9726
9727GENERIC PM DOMAINS
9728M: Ulf Hansson <[email protected]>
9729L: [email protected]
9730S: Supported
9731F: Documentation/devicetree/bindings/power/power?domain*
9732T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9733F: drivers/pmdomain/
9734F: include/linux/pm_domain.h
9735
9736GENERIC RADIX TREE
9737M: Kent Overstreet <[email protected]>
9738S: Supported
9739C: irc://irc.oftc.net/bcache
9740F: include/linux/generic-radix-tree.h
9741F: lib/generic-radix-tree.c
9742
9743GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9744M: Eugen Hristev <[email protected]>
9745L: [email protected]
9746S: Maintained
9747F: drivers/input/touchscreen/resistive-adc-touch.c
9748
9749GENERIC STRING LIBRARY
9750M: Kees Cook <[email protected]>
9751R: Andy Shevchenko <[email protected]>
9752L: [email protected]
9753S: Supported
9754T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9755F: include/linux/string.h
9756F: include/linux/string_choices.h
9757F: include/linux/string_helpers.h
9758F: lib/string.c
9759F: lib/string_kunit.c
9760F: lib/string_helpers.c
9761F: lib/string_helpers_kunit.c
9762F: scripts/coccinelle/api/string_choices.cocci
9763
9764GENERIC UIO DRIVER FOR PCI DEVICES
9765M: "Michael S. Tsirkin" <[email protected]>
9766L: [email protected]
9767S: Supported
9768F: drivers/uio/uio_pci_generic.c
9769
9770GENERIC VDSO LIBRARY
9771M: Andy Lutomirski <[email protected]>
9772M: Thomas Gleixner <[email protected]>
9773M: Vincenzo Frascino <[email protected]>
9774L: [email protected]
9775S: Maintained
9776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9777F: include/asm-generic/vdso/vsyscall.h
9778F: include/vdso/
9779F: kernel/time/vsyscall.c
9780F: lib/vdso/
9781
9782GENWQE (IBM Generic Workqueue Card)
9783M: Frank Haverkamp <[email protected]>
9784S: Supported
9785F: drivers/misc/genwqe/
9786
9787GET_MAINTAINER SCRIPT
9788M: Joe Perches <[email protected]>
9789S: Maintained
9790F: scripts/get_maintainer.pl
9791
9792GFS2 FILE SYSTEM
9793M: Andreas Gruenbacher <[email protected]>
9794L: [email protected]
9795S: Supported
9796B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9797T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9798F: Documentation/filesystems/gfs2*
9799F: fs/gfs2/
9800F: include/uapi/linux/gfs2_ondisk.h
9801
9802GIGABYTE WATERFORCE SENSOR DRIVER
9803M: Aleksa Savic <[email protected]>
9804L: [email protected]
9805S: Maintained
9806F: Documentation/hwmon/gigabyte_waterforce.rst
9807F: drivers/hwmon/gigabyte_waterforce.c
9808
9809GIGABYTE WMI DRIVER
9810M: Thomas Weißschuh <[email protected]>
9811L: [email protected]
9812S: Maintained
9813F: drivers/platform/x86/gigabyte-wmi.c
9814
9815GNSS SUBSYSTEM
9816M: Johan Hovold <[email protected]>
9817S: Maintained
9818T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9819F: Documentation/ABI/testing/sysfs-class-gnss
9820F: Documentation/devicetree/bindings/gnss/
9821F: drivers/gnss/
9822F: include/linux/gnss.h
9823
9824GO7007 MPEG CODEC
9825M: Hans Verkuil <[email protected]>
9826L: [email protected]
9827S: Maintained
9828F: drivers/media/usb/go7007/
9829
9830GOODIX TOUCHSCREEN
9831M: Bastien Nocera <[email protected]>
9832M: Hans de Goede <[email protected]>
9833L: [email protected]
9834S: Maintained
9835F: drivers/input/touchscreen/goodix*
9836
9837GOOGLE ETHERNET DRIVERS
9838M: Jeroen de Borst <[email protected]>
9839M: Harshitha Ramamurthy <[email protected]>
9840L: [email protected]
9841S: Maintained
9842F: Documentation/networking/device_drivers/ethernet/google/gve.rst
9843F: drivers/net/ethernet/google
9844
9845GOOGLE FIRMWARE DRIVERS
9846M: Tzung-Bi Shih <[email protected]>
9847R: Brian Norris <[email protected]>
9848R: Julius Werner <[email protected]>
9849L: [email protected]
9850S: Maintained
9851T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9852F: drivers/firmware/google/
9853
9854GOOGLE TENSOR SoC SUPPORT
9855M: Peter Griffin <[email protected]>
9856R: André Draszik <[email protected]>
9857R: Tudor Ambarus <[email protected]>
9858L: [email protected] (moderated for non-subscribers)
9859L: [email protected]
9860S: Maintained
9861C: irc://irc.oftc.net/pixel6-kernel-dev
9862F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9863F: arch/arm64/boot/dts/exynos/google/
9864F: drivers/clk/samsung/clk-gs101.c
9865F: drivers/phy/samsung/phy-gs101-ufs.c
9866F: include/dt-bindings/clock/google,gs101.h
9867K: [gG]oogle.?[tT]ensor
9868
9869GPD POCKET FAN DRIVER
9870M: Hans de Goede <[email protected]>
9871L: [email protected]
9872S: Maintained
9873F: drivers/platform/x86/gpd-pocket-fan.c
9874
9875GPIB DRIVERS
9876M: Dave Penkler <[email protected]>
9877S: Maintained
9878F: drivers/staging/gpib/
9879
9880GPIO ACPI SUPPORT
9881M: Mika Westerberg <[email protected]>
9882M: Andy Shevchenko <[email protected]>
9883L: [email protected]
9884L: [email protected]
9885S: Supported
9886T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9887F: Documentation/firmware-guide/acpi/gpio-properties.rst
9888F: drivers/gpio/gpiolib-acpi.c
9889F: drivers/gpio/gpiolib-acpi.h
9890
9891GPIO AGGREGATOR
9892M: Geert Uytterhoeven <[email protected]>
9893L: [email protected]
9894S: Supported
9895F: Documentation/admin-guide/gpio/gpio-aggregator.rst
9896F: drivers/gpio/gpio-aggregator.c
9897
9898GPIO IR Transmitter
9899M: Sean Young <[email protected]>
9900L: [email protected]
9901S: Maintained
9902F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9903F: drivers/media/rc/gpio-ir-tx.c
9904
9905GPIO MOCKUP DRIVER
9906M: Bamvor Jian Zhang <[email protected]>
9907L: [email protected]
9908S: Maintained
9909F: drivers/gpio/gpio-mockup.c
9910F: tools/testing/selftests/gpio/
9911
9912GPIO REGMAP
9913M: Michael Walle <[email protected]>
9914S: Maintained
9915F: drivers/gpio/gpio-regmap.c
9916F: include/linux/gpio/regmap.h
9917K: (devm_)?gpio_regmap_(un)?register
9918
9919GPIO SUBSYSTEM
9920M: Linus Walleij <[email protected]>
9921M: Bartosz Golaszewski <[email protected]>
9922L: [email protected]
9923S: Maintained
9924T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9925F: Documentation/admin-guide/gpio/
9926F: Documentation/devicetree/bindings/gpio/
9927F: Documentation/driver-api/gpio/
9928F: drivers/gpio/
9929F: include/dt-bindings/gpio/
9930F: include/linux/gpio.h
9931F: include/linux/gpio/
9932F: include/linux/of_gpio.h
9933K: (devm_)?gpio_(request|free|direction|get|set)
9934
9935GPIO UAPI
9936M: Bartosz Golaszewski <[email protected]>
9937R: Kent Gibson <[email protected]>
9938L: [email protected]
9939S: Maintained
9940T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9941F: Documentation/ABI/obsolete/sysfs-gpio
9942F: Documentation/ABI/testing/gpio-cdev
9943F: Documentation/userspace-api/gpio/
9944F: drivers/gpio/gpiolib-cdev.c
9945F: include/uapi/linux/gpio.h
9946F: tools/gpio/
9947
9948GRETH 10/100/1G Ethernet MAC device driver
9949M: Andreas Larsson <[email protected]>
9950L: [email protected]
9951S: Maintained
9952F: drivers/net/ethernet/aeroflex/
9953
9954GREYBUS AUDIO PROTOCOLS DRIVERS
9955M: Vaibhav Agarwal <[email protected]>
9956M: Mark Greer <[email protected]>
9957S: Maintained
9958F: drivers/staging/greybus/audio_apbridgea.c
9959F: drivers/staging/greybus/audio_apbridgea.h
9960F: drivers/staging/greybus/audio_codec.c
9961F: drivers/staging/greybus/audio_codec.h
9962F: drivers/staging/greybus/audio_gb.c
9963F: drivers/staging/greybus/audio_manager.c
9964F: drivers/staging/greybus/audio_manager.h
9965F: drivers/staging/greybus/audio_manager_module.c
9966F: drivers/staging/greybus/audio_manager_private.h
9967F: drivers/staging/greybus/audio_manager_sysfs.c
9968F: drivers/staging/greybus/audio_module.c
9969F: drivers/staging/greybus/audio_topology.c
9970
9971GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9972M: Viresh Kumar <[email protected]>
9973S: Maintained
9974F: drivers/staging/greybus/authentication.c
9975F: drivers/staging/greybus/bootrom.c
9976F: drivers/staging/greybus/firmware.h
9977F: drivers/staging/greybus/fw-core.c
9978F: drivers/staging/greybus/fw-download.c
9979F: drivers/staging/greybus/fw-management.c
9980F: drivers/staging/greybus/greybus_authentication.h
9981F: drivers/staging/greybus/greybus_firmware.h
9982F: drivers/staging/greybus/hid.c
9983F: drivers/staging/greybus/i2c.c
9984F: drivers/staging/greybus/spi.c
9985F: drivers/staging/greybus/spilib.c
9986F: drivers/staging/greybus/spilib.h
9987
9988GREYBUS LOOPBACK DRIVER
9989M: Bryan O'Donoghue <[email protected]>
9990S: Maintained
9991F: drivers/staging/greybus/loopback.c
9992
9993GREYBUS PLATFORM DRIVERS
9994M: Vaibhav Hiremath <[email protected]>
9995S: Maintained
9996F: drivers/staging/greybus/arche-apb-ctrl.c
9997F: drivers/staging/greybus/arche-platform.c
9998F: drivers/staging/greybus/arche_platform.h
9999
10000GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
10001M: Rui Miguel Silva <[email protected]>
10002S: Maintained
10003F: drivers/staging/greybus/gpio.c
10004F: drivers/staging/greybus/light.c
10005F: drivers/staging/greybus/power_supply.c
10006F: drivers/staging/greybus/sdio.c
10007F: drivers/staging/greybus/spi.c
10008F: drivers/staging/greybus/spilib.c
10009
10010GREYBUS BEAGLEPLAY DRIVERS
10011M: Ayush Singh <[email protected]>
10012L: [email protected] (moderated for non-subscribers)
10013S: Maintained
10014F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
10015F: drivers/greybus/gb-beagleplay.c
10016
10017GREYBUS SUBSYSTEM
10018M: Johan Hovold <[email protected]>
10019M: Alex Elder <[email protected]>
10020M: Greg Kroah-Hartman <[email protected]>
10021L: [email protected] (moderated for non-subscribers)
10022S: Maintained
10023F: drivers/greybus/
10024F: drivers/staging/greybus/
10025F: include/linux/greybus.h
10026F: include/linux/greybus/
10027
10028GREYBUS UART PROTOCOLS DRIVERS
10029M: David Lin <[email protected]>
10030S: Maintained
10031F: drivers/staging/greybus/log.c
10032F: drivers/staging/greybus/uart.c
10033
10034GS1662 VIDEO SERIALIZER
10035M: Charles-Antoine Couret <[email protected]>
10036L: [email protected]
10037S: Maintained
10038T: git git://linuxtv.org/media.git
10039F: drivers/media/spi/gs1662.c
10040
10041GSPCA FINEPIX SUBDRIVER
10042M: Frank Zago <[email protected]>
10043L: [email protected]
10044S: Maintained
10045T: git git://linuxtv.org/media.git
10046F: drivers/media/usb/gspca/finepix.c
10047
10048GSPCA GL860 SUBDRIVER
10049M: Olivier Lorin <[email protected]>
10050L: [email protected]
10051S: Maintained
10052T: git git://linuxtv.org/media.git
10053F: drivers/media/usb/gspca/gl860/
10054
10055GSPCA M5602 SUBDRIVER
10056M: Erik Andren <[email protected]>
10057L: [email protected]
10058S: Maintained
10059T: git git://linuxtv.org/media.git
10060F: drivers/media/usb/gspca/m5602/
10061
10062GSPCA PAC207 SONIXB SUBDRIVER
10063M: Hans Verkuil <[email protected]>
10064L: [email protected]
10065S: Odd Fixes
10066T: git git://linuxtv.org/media.git
10067F: drivers/media/usb/gspca/pac207.c
10068
10069GSPCA SN9C20X SUBDRIVER
10070M: Brian Johnson <[email protected]>
10071L: [email protected]
10072S: Maintained
10073T: git git://linuxtv.org/media.git
10074F: drivers/media/usb/gspca/sn9c20x.c
10075
10076GSPCA T613 SUBDRIVER
10077M: Leandro Costantino <[email protected]>
10078L: [email protected]
10079S: Maintained
10080T: git git://linuxtv.org/media.git
10081F: drivers/media/usb/gspca/t613.c
10082
10083GSPCA USB WEBCAM DRIVER
10084M: Hans Verkuil <[email protected]>
10085L: [email protected]
10086S: Odd Fixes
10087T: git git://linuxtv.org/media.git
10088F: drivers/media/usb/gspca/
10089
10090GTP (GPRS Tunneling Protocol)
10091M: Pablo Neira Ayuso <[email protected]>
10092M: Harald Welte <[email protected]>
10093L: [email protected]
10094S: Maintained
10095T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
10096F: drivers/net/gtp.c
10097
10098GUID PARTITION TABLE (GPT)
10099M: Davidlohr Bueso <[email protected]>
10100L: [email protected]
10101S: Maintained
10102F: block/partitions/efi.*
10103
10104HABANALABS PCI DRIVER
10105M: Ofir Bitton <[email protected]>
10106L: [email protected]
10107S: Supported
10108C: irc://irc.oftc.net/dri-devel
10109T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10110F: Documentation/ABI/testing/debugfs-driver-habanalabs
10111F: Documentation/ABI/testing/sysfs-driver-habanalabs
10112F: drivers/accel/habanalabs/
10113F: include/linux/habanalabs/
10114F: include/trace/events/habanalabs.h
10115F: include/uapi/drm/habanalabs_accel.h
10116
10117HACKRF MEDIA DRIVER
10118L: [email protected]
10119S: Orphan
10120W: https://linuxtv.org
10121Q: http://patchwork.linuxtv.org/project/linux-media/list/
10122F: drivers/media/usb/hackrf/
10123
10124HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10125M: Chuck Lever <[email protected]>
10126L: [email protected]
10127L: [email protected]
10128S: Maintained
10129F: Documentation/netlink/specs/handshake.yaml
10130F: Documentation/networking/tls-handshake.rst
10131F: include/net/handshake.h
10132F: include/trace/events/handshake.h
10133F: net/handshake/
10134
10135HANTRO VPU CODEC DRIVER
10136M: Nicolas Dufresne <[email protected]>
10137M: Benjamin Gaignard <[email protected]>
10138M: Philipp Zabel <[email protected]>
10139L: [email protected]
10140L: [email protected]
10141S: Maintained
10142F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10143F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10144F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10145F: drivers/media/platform/verisilicon/
10146
10147HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10148M: Frank Seidel <[email protected]>
10149L: [email protected]
10150S: Maintained
10151W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10152F: drivers/platform/x86/hdaps.c
10153
10154HARDWARE MONITORING
10155M: Jean Delvare <[email protected]>
10156M: Guenter Roeck <[email protected]>
10157L: [email protected]
10158S: Maintained
10159W: http://hwmon.wiki.kernel.org/
10160T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10161F: Documentation/ABI/testing/sysfs-class-hwmon
10162F: Documentation/devicetree/bindings/hwmon/
10163F: Documentation/hwmon/
10164F: drivers/hwmon/
10165F: include/linux/hwmon*.h
10166F: include/trace/events/hwmon*.h
10167K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10168
10169HARDWARE RANDOM NUMBER GENERATOR CORE
10170M: Olivia Mackall <[email protected]>
10171M: Herbert Xu <[email protected]>
10172L: [email protected]
10173S: Odd fixes
10174F: Documentation/admin-guide/hw_random.rst
10175F: Documentation/devicetree/bindings/rng/
10176F: drivers/char/hw_random/
10177F: include/linux/hw_random.h
10178
10179HARDWARE SPINLOCK CORE
10180M: Bjorn Andersson <[email protected]>
10181R: Baolin Wang <[email protected]>
10182L: [email protected]
10183S: Maintained
10184T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10185F: Documentation/devicetree/bindings/hwlock/
10186F: Documentation/locking/hwspinlock.rst
10187F: drivers/hwspinlock/
10188F: include/linux/hwspinlock.h
10189
10190HARDWARE TRACING FACILITIES
10191M: Alexander Shishkin <[email protected]>
10192S: Maintained
10193F: drivers/hwtracing/
10194
10195HARMONY SOUND DRIVER
10196L: [email protected]
10197S: Maintained
10198F: sound/parisc/harmony.*
10199
10200HDPVR USB VIDEO ENCODER DRIVER
10201M: Hans Verkuil <[email protected]>
10202L: [email protected]
10203S: Odd Fixes
10204W: https://linuxtv.org
10205T: git git://linuxtv.org/media.git
10206F: drivers/media/usb/hdpvr/
10207
10208HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10209M: Keng-Yu Lin <[email protected]>
10210S: Supported
10211F: drivers/misc/hpilo.[ch]
10212
10213HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10214M: Jerry Hoemann <[email protected]>
10215S: Supported
10216F: Documentation/watchdog/hpwdt.rst
10217F: drivers/watchdog/hpwdt.c
10218
10219HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10220M: Don Brace <[email protected]>
10221L: [email protected]
10222L: [email protected]
10223S: Supported
10224F: Documentation/scsi/hpsa.rst
10225F: drivers/scsi/hpsa*.[ch]
10226F: include/linux/cciss*.h
10227F: include/uapi/linux/cciss*.h
10228
10229HFI1 DRIVER
10230M: Dennis Dalessandro <[email protected]>
10231L: [email protected]
10232S: Supported
10233F: drivers/infiniband/hw/hfi1
10234
10235HFS FILESYSTEM
10236L: [email protected]
10237S: Orphan
10238F: Documentation/filesystems/hfs.rst
10239F: fs/hfs/
10240
10241HFSPLUS FILESYSTEM
10242L: [email protected]
10243S: Orphan
10244F: Documentation/filesystems/hfsplus.rst
10245F: fs/hfsplus/
10246
10247HGA FRAMEBUFFER DRIVER
10248M: Ferenc Bakonyi <[email protected]>
10249L: [email protected]
10250S: Maintained
10251W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10252F: drivers/video/fbdev/hgafb.c
10253
10254HIBERNATION (aka Software Suspend, aka swsusp)
10255M: "Rafael J. Wysocki" <[email protected]>
10256M: Pavel Machek <[email protected]>
10257L: [email protected]
10258S: Supported
10259B: https://bugzilla.kernel.org
10260F: arch/*/include/asm/suspend*.h
10261F: arch/x86/power/
10262F: drivers/base/power/
10263F: include/linux/freezer.h
10264F: include/linux/pm.h
10265F: include/linux/suspend.h
10266F: kernel/power/
10267
10268HID CORE LAYER
10269M: Jiri Kosina <[email protected]>
10270M: Benjamin Tissoires <[email protected]>
10271L: [email protected]
10272S: Maintained
10273T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10274F: Documentation/hid/
10275F: drivers/hid/
10276F: include/linux/hid*
10277F: include/uapi/linux/hid*
10278F: samples/hid/
10279F: tools/testing/selftests/hid/
10280
10281HID LOGITECH DRIVERS
10282R: Filipe Laíns <[email protected]>
10283L: [email protected]
10284S: Maintained
10285F: drivers/hid/hid-logitech-*
10286
10287HID NVIDIA SHIELD DRIVER
10288M: Rahul Rameshbabu <[email protected]>
10289L: [email protected]
10290S: Maintained
10291F: drivers/hid/hid-nvidia-shield.c
10292
10293HID PHOENIX RC FLIGHT CONTROLLER
10294M: Marcus Folkesson <[email protected]>
10295L: [email protected]
10296S: Maintained
10297F: drivers/hid/hid-pxrc.c
10298
10299HID PLAYSTATION DRIVER
10300M: Roderick Colenbrander <[email protected]>
10301L: [email protected]
10302S: Supported
10303F: drivers/hid/hid-playstation.c
10304
10305HID SENSOR HUB DRIVERS
10306M: Jiri Kosina <[email protected]>
10307M: Jonathan Cameron <[email protected]>
10308M: Srinivas Pandruvada <[email protected]>
10309L: [email protected]
10310L: [email protected]
10311S: Maintained
10312F: Documentation/hid/hid-sensor*
10313F: drivers/hid/hid-sensor-*
10314F: drivers/iio/*/hid-*
10315F: include/linux/hid-sensor-*
10316
10317HID VRC-2 CAR CONTROLLER DRIVER
10318M: Marcus Folkesson <[email protected]>
10319L: [email protected]
10320S: Maintained
10321F: drivers/hid/hid-vrc2.c
10322
10323HID WACOM DRIVER
10324M: Ping Cheng <[email protected]>
10325M: Jason Gerecke <[email protected]>
10326L: [email protected]
10327S: Maintained
10328F: drivers/hid/wacom.h
10329F: drivers/hid/wacom_*
10330
10331HID++ LOGITECH DRIVERS
10332R: Filipe Laíns <[email protected]>
10333R: Bastien Nocera <[email protected]>
10334L: [email protected]
10335S: Maintained
10336F: drivers/hid/hid-logitech-hidpp.c
10337
10338HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10339M: Anna-Maria Behnsen <[email protected]>
10340M: Frederic Weisbecker <[email protected]>
10341M: Thomas Gleixner <[email protected]>
10342L: [email protected]
10343S: Maintained
10344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10345F: Documentation/timers/
10346F: include/linux/clockchips.h
10347F: include/linux/delay.h
10348F: include/linux/hrtimer.h
10349F: include/linux/timer.h
10350F: kernel/time/clockevents.c
10351F: kernel/time/hrtimer.c
10352F: kernel/time/sleep_timeout.c
10353F: kernel/time/timer.c
10354F: kernel/time/timer_list.c
10355F: kernel/time/timer_migration.*
10356F: tools/testing/selftests/timers/
10357
10358HIGH-SPEED SCC DRIVER FOR AX.25
10359L: [email protected]
10360S: Orphan
10361F: drivers/net/hamradio/scc.c
10362
10363HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10364M: HighPoint Linux Team <[email protected]>
10365S: Supported
10366W: http://www.highpoint-tech.com
10367F: Documentation/scsi/hptiop.rst
10368F: drivers/scsi/hptiop.c
10369
10370HIKEY960 ONBOARD USB GPIO HUB DRIVER
10371M: John Stultz <[email protected]>
10372L: [email protected]
10373S: Maintained
10374F: drivers/misc/hisi_hikey_usb.c
10375
10376HIMAX HX83112B TOUCHSCREEN SUPPORT
10377M: Job Noorman <[email protected]>
10378L: [email protected]
10379S: Maintained
10380F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10381F: drivers/input/touchscreen/himax_hx83112b.c
10382
10383HIPPI
10384M: Jes Sorensen <[email protected]>
10385S: Maintained
10386F: drivers/net/hippi/
10387F: include/linux/hippidevice.h
10388F: include/uapi/linux/if_hippi.h
10389F: net/802/hippi.c
10390
10391HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10392M: Kurt Kanzenbach <[email protected]>
10393L: [email protected]
10394S: Maintained
10395F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10396F: drivers/net/dsa/hirschmann/*
10397F: include/linux/platform_data/hirschmann-hellcreek.h
10398F: net/dsa/tag_hellcreek.c
10399
10400HISILICON DMA DRIVER
10401M: Zhou Wang <[email protected]>
10402M: Jie Hai <[email protected]>
10403L: [email protected]
10404S: Maintained
10405F: drivers/dma/hisi_dma.c
10406
10407HISILICON GPIO DRIVER
10408M: Jay Fang <[email protected]>
10409L: [email protected]
10410S: Maintained
10411F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10412F: drivers/gpio/gpio-hisi.c
10413
10414HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10415M: Zhiqi Song <[email protected]>
10416M: Longfang Liu <[email protected]>
10417L: [email protected]
10418S: Maintained
10419F: Documentation/ABI/testing/debugfs-hisi-hpre
10420F: drivers/crypto/hisilicon/hpre/hpre.h
10421F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
10422F: drivers/crypto/hisilicon/hpre/hpre_main.c
10423
10424HISILICON HNS3 PMU DRIVER
10425M: Jijie Shao <[email protected]>
10426S: Supported
10427F: Documentation/admin-guide/perf/hns3-pmu.rst
10428F: drivers/perf/hisilicon/hns3_pmu.c
10429
10430HISILICON I2C CONTROLLER DRIVER
10431M: Yicong Yang <[email protected]>
10432L: [email protected]
10433S: Maintained
10434W: https://www.hisilicon.com
10435F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10436F: drivers/i2c/busses/i2c-hisi.c
10437
10438HISILICON KUNPENG SOC HCCS DRIVER
10439M: Huisong Li <[email protected]>
10440S: Maintained
10441F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10442F: drivers/soc/hisilicon/kunpeng_hccs.c
10443F: drivers/soc/hisilicon/kunpeng_hccs.h
10444
10445HISILICON LPC BUS DRIVER
10446M: Jay Fang <[email protected]>
10447S: Maintained
10448W: http://www.hisilicon.com
10449F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10450F: drivers/bus/hisi_lpc.c
10451
10452HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10453M: Jian Shen <[email protected]>
10454M: Salil Mehta <[email protected]>
10455M: Jijie Shao <[email protected]>
10456L: [email protected]
10457S: Maintained
10458W: http://www.hisilicon.com
10459F: drivers/net/ethernet/hisilicon/hns3/
10460
10461HISILICON NETWORK HIBMCGE DRIVER
10462M: Jijie Shao <[email protected]>
10463L: [email protected]
10464S: Maintained
10465F: drivers/net/ethernet/hisilicon/hibmcge/
10466
10467HISILICON NETWORK SUBSYSTEM DRIVER
10468M: Jian Shen <[email protected]>
10469M: Salil Mehta <[email protected]>
10470L: [email protected]
10471S: Maintained
10472W: http://www.hisilicon.com
10473F: Documentation/devicetree/bindings/net/hisilicon*.txt
10474F: drivers/net/ethernet/hisilicon/
10475
10476HISILICON PMU DRIVER
10477M: Yicong Yang <[email protected]>
10478M: Jonathan Cameron <[email protected]>
10479S: Supported
10480W: http://www.hisilicon.com
10481F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10482F: Documentation/admin-guide/perf/hisi-pmu.rst
10483F: drivers/perf/hisilicon
10484
10485HISILICON PTT DRIVER
10486M: Yicong Yang <[email protected]>
10487M: Jonathan Cameron <[email protected]>
10488L: [email protected]
10489S: Maintained
10490F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10491F: Documentation/trace/hisi-ptt.rst
10492F: drivers/hwtracing/ptt/
10493F: tools/perf/arch/arm64/util/hisi-ptt.c
10494F: tools/perf/util/hisi-ptt*
10495F: tools/perf/util/hisi-ptt-decoder/*
10496
10497HISILICON QM DRIVER
10498M: Weili Qian <[email protected]>
10499M: Zhou Wang <[email protected]>
10500L: [email protected]
10501S: Maintained
10502F: drivers/crypto/hisilicon/Kconfig
10503F: drivers/crypto/hisilicon/Makefile
10504F: drivers/crypto/hisilicon/qm.c
10505F: drivers/crypto/hisilicon/sgl.c
10506F: include/linux/hisi_acc_qm.h
10507
10508HISILICON ROCE DRIVER
10509M: Chengchang Tang <[email protected]>
10510M: Junxian Huang <[email protected]>
10511L: [email protected]
10512S: Maintained
10513F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10514F: drivers/infiniband/hw/hns/
10515
10516HISILICON SAS Controller
10517M: Yihang Li <[email protected]>
10518S: Supported
10519W: http://www.hisilicon.com
10520F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10521F: drivers/scsi/hisi_sas/
10522
10523HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10524M: Longfang Liu <[email protected]>
10525L: [email protected]
10526S: Maintained
10527F: Documentation/ABI/testing/debugfs-hisi-sec
10528F: drivers/crypto/hisilicon/sec2/sec.h
10529F: drivers/crypto/hisilicon/sec2/sec_crypto.c
10530F: drivers/crypto/hisilicon/sec2/sec_crypto.h
10531F: drivers/crypto/hisilicon/sec2/sec_main.c
10532
10533HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10534M: Jay Fang <[email protected]>
10535L: [email protected]
10536S: Maintained
10537W: http://www.hisilicon.com
10538F: drivers/spi/spi-hisi-kunpeng.c
10539
10540HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10541M: Mauro Carvalho Chehab <[email protected]>
10542L: [email protected]
10543S: Maintained
10544F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10545F: drivers/spmi/hisi-spmi-controller.c
10546
10547HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10548M: Mauro Carvalho Chehab <[email protected]>
10549L: [email protected]
10550S: Maintained
10551F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10552F: drivers/mfd/hi6421-spmi-pmic.c
10553
10554HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10555M: Weili Qian <[email protected]>
10556S: Maintained
10557F: drivers/crypto/hisilicon/trng/trng.c
10558
10559HISILICON V3XX SPI NOR FLASH Controller Driver
10560M: Jay Fang <[email protected]>
10561S: Maintained
10562W: http://www.hisilicon.com
10563F: drivers/spi/spi-hisi-sfc-v3xx.c
10564
10565HISILICON ZIP Controller DRIVER
10566M: Yang Shen <[email protected]>
10567M: Zhou Wang <[email protected]>
10568L: [email protected]
10569S: Maintained
10570F: Documentation/ABI/testing/debugfs-hisi-zip
10571F: drivers/crypto/hisilicon/zip/
10572
10573HMM - Heterogeneous Memory Management
10574M: Jérôme Glisse <[email protected]>
10575L: [email protected]
10576S: Maintained
10577F: Documentation/mm/hmm.rst
10578F: include/linux/hmm*
10579F: lib/test_hmm*
10580F: mm/hmm*
10581F: tools/testing/selftests/mm/*hmm*
10582
10583HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10584M: Petre Rodan <[email protected]>
10585L: [email protected]
10586S: Maintained
10587F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10588F: drivers/iio/pressure/hsc030pa*
10589
10590HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10591M: Andreas Klinger <[email protected]>
10592M: Petre Rodan <[email protected]>
10593L: [email protected]
10594S: Maintained
10595F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10596F: drivers/iio/pressure/mprls0025pa*
10597
10598HP BIOSCFG DRIVER
10599M: Jorge Lopez <[email protected]>
10600L: [email protected]
10601S: Maintained
10602F: drivers/platform/x86/hp/hp-bioscfg/
10603
10604HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10605L: [email protected]
10606S: Orphan
10607F: drivers/platform/x86/hp/tc1100-wmi.c
10608
10609HP WMI HARDWARE MONITOR DRIVER
10610M: James Seo <[email protected]>
10611L: [email protected]
10612S: Maintained
10613F: Documentation/hwmon/hp-wmi-sensors.rst
10614F: drivers/hwmon/hp-wmi-sensors.c
10615
10616HPET: High Precision Event Timers driver
10617M: Clemens Ladisch <[email protected]>
10618S: Maintained
10619F: Documentation/timers/hpet.rst
10620F: drivers/char/hpet.c
10621F: include/linux/hpet.h
10622F: include/uapi/linux/hpet.h
10623
10624HPET: x86
10625S: Orphan
10626F: arch/x86/include/asm/hpet.h
10627F: arch/x86/kernel/hpet.c
10628
10629HPFS FILESYSTEM
10630M: Mikulas Patocka <[email protected]>
10631S: Maintained
10632W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10633F: fs/hpfs/
10634
10635HS3001 Hardware Temperature and Humidity Sensor
10636M: Andre Werner <[email protected]>
10637L: [email protected]
10638S: Maintained
10639F: drivers/hwmon/hs3001.c
10640
10641HSI SUBSYSTEM
10642M: Sebastian Reichel <[email protected]>
10643S: Maintained
10644T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10645F: Documentation/ABI/testing/sysfs-bus-hsi
10646F: Documentation/driver-api/hsi.rst
10647F: drivers/hsi/
10648F: include/linux/hsi/
10649F: include/uapi/linux/hsi/
10650
10651HSO 3G MODEM DRIVER
10652L: [email protected]
10653S: Orphan
10654F: drivers/net/usb/hso.c
10655
10656HSR NETWORK PROTOCOL
10657L: [email protected]
10658S: Orphan
10659F: net/hsr/
10660
10661HT16K33 LED CONTROLLER DRIVER
10662M: Robin van der Gracht <[email protected]>
10663S: Maintained
10664F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10665F: drivers/auxdisplay/ht16k33.c
10666
10667HTCPEN TOUCHSCREEN DRIVER
10668M: Pau Oliva Fora <[email protected]>
10669L: [email protected]
10670S: Maintained
10671F: drivers/input/touchscreen/htcpen.c
10672
10673HTE SUBSYSTEM
10674M: Dipen Patel <[email protected]>
10675L: [email protected]
10676S: Maintained
10677Q: https://patchwork.kernel.org/project/timestamp/list/
10678T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10679F: Documentation/devicetree/bindings/timestamp/
10680F: Documentation/driver-api/hte/
10681F: drivers/hte/
10682F: include/linux/hte.h
10683
10684HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10685M: Lorenzo Bianconi <[email protected]>
10686L: [email protected]
10687S: Maintained
10688W: http://www.st.com/
10689F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10690F: drivers/iio/humidity/hts221*
10691
10692HUAWEI ETHERNET DRIVER
10693M: Cai Huoqing <[email protected]>
10694L: [email protected]
10695S: Maintained
10696F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10697F: drivers/net/ethernet/huawei/hinic/
10698
10699HUGETLB SUBSYSTEM
10700M: Muchun Song <[email protected]>
10701L: [email protected]
10702S: Maintained
10703F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10704F: Documentation/admin-guide/mm/hugetlbpage.rst
10705F: Documentation/mm/hugetlbfs_reserv.rst
10706F: Documentation/mm/vmemmap_dedup.rst
10707F: fs/hugetlbfs/
10708F: include/linux/hugetlb.h
10709F: include/trace/events/hugetlbfs.h
10710F: mm/hugetlb.c
10711F: mm/hugetlb_vmemmap.c
10712F: mm/hugetlb_vmemmap.h
10713F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10714
10715HVA ST MEDIA DRIVER
10716M: Jean-Christophe Trotin <[email protected]>
10717L: [email protected]
10718S: Supported
10719W: https://linuxtv.org
10720T: git git://linuxtv.org/media.git
10721F: drivers/media/platform/st/sti/hva
10722
10723HWPOISON MEMORY FAILURE HANDLING
10724M: Miaohe Lin <[email protected]>
10725R: Naoya Horiguchi <[email protected]>
10726L: [email protected]
10727S: Maintained
10728F: mm/hwpoison-inject.c
10729F: mm/memory-failure.c
10730
10731HYCON HY46XX TOUCHSCREEN SUPPORT
10732M: Giulio Benetti <[email protected]>
10733L: [email protected]
10734S: Maintained
10735F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10736F: drivers/input/touchscreen/hycon-hy46xx.c
10737
10738HYGON PROCESSOR SUPPORT
10739M: Pu Wen <[email protected]>
10740L: [email protected]
10741S: Maintained
10742F: arch/x86/kernel/cpu/hygon.c
10743
10744HYNIX HI556 SENSOR DRIVER
10745M: Sakari Ailus <[email protected]>
10746L: [email protected]
10747S: Maintained
10748T: git git://linuxtv.org/media.git
10749F: drivers/media/i2c/hi556.c
10750
10751HYNIX HI846 SENSOR DRIVER
10752M: Martin Kepplinger <[email protected]>
10753L: [email protected]
10754S: Maintained
10755F: drivers/media/i2c/hi846.c
10756
10757HYNIX HI847 SENSOR DRIVER
10758M: Sakari Ailus <[email protected]>
10759L: [email protected]
10760S: Maintained
10761F: drivers/media/i2c/hi847.c
10762
10763Hyper-V/Azure CORE AND DRIVERS
10764M: "K. Y. Srinivasan" <[email protected]>
10765M: Haiyang Zhang <[email protected]>
10766M: Wei Liu <[email protected]>
10767M: Dexuan Cui <[email protected]>
10768L: [email protected]
10769S: Supported
10770T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10771F: Documentation/ABI/stable/sysfs-bus-vmbus
10772F: Documentation/ABI/testing/debugfs-hyperv
10773F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10774F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10775F: Documentation/virt/hyperv
10776F: arch/arm64/hyperv
10777F: arch/arm64/include/asm/mshyperv.h
10778F: arch/x86/hyperv
10779F: arch/x86/include/asm/mshyperv.h
10780F: arch/x86/include/asm/trace/hyperv.h
10781F: arch/x86/kernel/cpu/mshyperv.c
10782F: drivers/clocksource/hyperv_timer.c
10783F: drivers/hid/hid-hyperv.c
10784F: drivers/hv/
10785F: drivers/input/serio/hyperv-keyboard.c
10786F: drivers/iommu/hyperv-iommu.c
10787F: drivers/net/ethernet/microsoft/
10788F: drivers/net/hyperv/
10789F: drivers/pci/controller/pci-hyperv-intf.c
10790F: drivers/pci/controller/pci-hyperv.c
10791F: drivers/scsi/storvsc_drv.c
10792F: drivers/uio/uio_hv_generic.c
10793F: drivers/video/fbdev/hyperv_fb.c
10794F: include/asm-generic/mshyperv.h
10795F: include/clocksource/hyperv_timer.h
10796F: include/hyperv/hvgdk.h
10797F: include/hyperv/hvgdk_ext.h
10798F: include/hyperv/hvgdk_mini.h
10799F: include/hyperv/hvhdk.h
10800F: include/hyperv/hvhdk_mini.h
10801F: include/linux/hyperv.h
10802F: include/net/mana
10803F: include/uapi/linux/hyperv.h
10804F: net/vmw_vsock/hyperv_transport.c
10805F: tools/hv/
10806
10807HYPERBUS SUPPORT
10808M: Vignesh Raghavendra <[email protected]>
10809R: Tudor Ambarus <[email protected]>
10810L: [email protected]
10811S: Supported
10812Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10813C: irc://irc.oftc.net/mtd
10814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10815F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10816F: drivers/mtd/hyperbus/
10817F: include/linux/mtd/hyperbus.h
10818
10819HYPERVISOR VIRTUAL CONSOLE DRIVER
10820L: [email protected]
10821S: Odd Fixes
10822F: drivers/tty/hvc/
10823
10824I2C ACPI SUPPORT
10825M: Mika Westerberg <[email protected]>
10826L: [email protected]
10827L: [email protected]
10828S: Maintained
10829F: drivers/i2c/i2c-core-acpi.c
10830
10831I2C ADDRESS TRANSLATOR (ATR)
10832M: Tomi Valkeinen <[email protected]>
10833R: Luca Ceresoli <[email protected]>
10834L: [email protected]
10835S: Maintained
10836F: drivers/i2c/i2c-atr.c
10837F: include/linux/i2c-atr.h
10838
10839I2C CONTROLLER DRIVER FOR NVIDIA GPU
10840M: Ajay Gupta <[email protected]>
10841L: [email protected]
10842S: Maintained
10843F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
10844F: drivers/i2c/busses/i2c-nvidia-gpu.c
10845
10846I2C MUXES
10847M: Peter Rosin <[email protected]>
10848L: [email protected]
10849S: Maintained
10850F: Documentation/devicetree/bindings/i2c/i2c-arb*
10851F: Documentation/devicetree/bindings/i2c/i2c-gate*
10852F: Documentation/devicetree/bindings/i2c/i2c-mux*
10853F: Documentation/i2c/i2c-topology.rst
10854F: Documentation/i2c/muxes/
10855F: drivers/i2c/i2c-mux.c
10856F: drivers/i2c/muxes/
10857F: include/linux/i2c-mux.h
10858
10859I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10860M: Gregory CLEMENT <[email protected]>
10861L: [email protected]
10862S: Maintained
10863F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10864F: drivers/i2c/busses/i2c-mv64xxx.c
10865
10866I2C OF COMPONENT PROBER
10867M: Chen-Yu Tsai <[email protected]>
10868L: [email protected]
10869L: [email protected]
10870S: Maintained
10871F: drivers/i2c/i2c-core-of-prober.c
10872F: include/linux/i2c-of-prober.h
10873
10874I2C OVER PARALLEL PORT
10875M: Jean Delvare <[email protected]>
10876L: [email protected]
10877S: Maintained
10878F: Documentation/i2c/busses/i2c-parport.rst
10879F: drivers/i2c/busses/i2c-parport.c
10880
10881I2C SUBSYSTEM
10882M: Wolfram Sang <[email protected]>
10883L: [email protected]
10884S: Maintained
10885W: https://i2c.wiki.kernel.org/
10886Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
10887T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10888F: Documentation/i2c/
10889F: drivers/i2c/*
10890F: include/dt-bindings/i2c/i2c.h
10891F: include/linux/i2c-dev.h
10892F: include/linux/i2c-smbus.h
10893F: include/linux/i2c.h
10894F: include/uapi/linux/i2c-*.h
10895F: include/uapi/linux/i2c.h
10896
10897I2C SUBSYSTEM HOST DRIVERS
10898M: Andi Shyti <[email protected]>
10899L: [email protected]
10900S: Maintained
10901W: https://i2c.wiki.kernel.org/
10902Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
10903T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10904F: Documentation/devicetree/bindings/i2c/
10905F: drivers/i2c/algos/
10906F: drivers/i2c/busses/
10907F: include/dt-bindings/i2c/
10908
10909I2C-TAOS-EVM DRIVER
10910M: Jean Delvare <[email protected]>
10911L: [email protected]
10912S: Maintained
10913F: Documentation/i2c/busses/i2c-taos-evm.rst
10914F: drivers/i2c/busses/i2c-taos-evm.c
10915
10916I2C-TINY-USB DRIVER
10917M: Till Harbaum <[email protected]>
10918L: [email protected]
10919S: Maintained
10920W: http://www.harbaum.org/till/i2c_tiny_usb
10921F: drivers/i2c/busses/i2c-tiny-usb.c
10922
10923I2C/SMBUS CONTROLLER DRIVERS FOR PC
10924M: Jean Delvare <[email protected]>
10925L: [email protected]
10926S: Maintained
10927F: Documentation/i2c/busses/i2c-ali1535.rst
10928F: Documentation/i2c/busses/i2c-ali1563.rst
10929F: Documentation/i2c/busses/i2c-ali15x3.rst
10930F: Documentation/i2c/busses/i2c-amd756.rst
10931F: Documentation/i2c/busses/i2c-amd8111.rst
10932F: Documentation/i2c/busses/i2c-i801.rst
10933F: Documentation/i2c/busses/i2c-nforce2.rst
10934F: Documentation/i2c/busses/i2c-piix4.rst
10935F: Documentation/i2c/busses/i2c-sis5595.rst
10936F: Documentation/i2c/busses/i2c-sis630.rst
10937F: Documentation/i2c/busses/i2c-sis96x.rst
10938F: Documentation/i2c/busses/i2c-via.rst
10939F: Documentation/i2c/busses/i2c-viapro.rst
10940F: drivers/i2c/busses/i2c-ali1535.c
10941F: drivers/i2c/busses/i2c-ali1563.c
10942F: drivers/i2c/busses/i2c-ali15x3.c
10943F: drivers/i2c/busses/i2c-amd756.c
10944F: drivers/i2c/busses/i2c-amd8111.c
10945F: drivers/i2c/busses/i2c-i801.c
10946F: drivers/i2c/busses/i2c-isch.c
10947F: drivers/i2c/busses/i2c-nforce2.c
10948F: drivers/i2c/busses/i2c-piix4.*
10949F: drivers/i2c/busses/i2c-sis5595.c
10950F: drivers/i2c/busses/i2c-sis630.c
10951F: drivers/i2c/busses/i2c-sis96x.c
10952F: drivers/i2c/busses/i2c-via.c
10953F: drivers/i2c/busses/i2c-viapro.c
10954
10955I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10956M: Hans de Goede <[email protected]>
10957L: [email protected]
10958S: Maintained
10959F: drivers/i2c/busses/i2c-cht-wc.c
10960
10961I2C/SMBUS ISMT DRIVER
10962M: Seth Heasley <[email protected]>
10963M: Neil Horman <[email protected]>
10964L: [email protected]
10965F: Documentation/i2c/busses/i2c-ismt.rst
10966F: drivers/i2c/busses/i2c-ismt.c
10967
10968I2C/SMBUS ZHAOXIN DRIVER
10969M: Hans Hu <[email protected]>
10970L: [email protected]
10971S: Maintained
10972W: https://www.zhaoxin.com
10973F: drivers/i2c/busses/i2c-viai2c-common.c
10974F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10975
10976I2C/SMBUS STUB DRIVER
10977M: Jean Delvare <[email protected]>
10978L: [email protected]
10979S: Maintained
10980F: drivers/i2c/i2c-stub.c
10981
10982I3C DRIVER FOR ASPEED AST2600
10983M: Jeremy Kerr <[email protected]>
10984S: Maintained
10985F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10986F: drivers/i3c/master/ast2600-i3c-master.c
10987
10988I3C DRIVER FOR CADENCE I3C MASTER IP
10989M: Przemysław Gaj <[email protected]>
10990S: Maintained
10991F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10992F: drivers/i3c/master/i3c-master-cdns.c
10993
10994I3C DRIVER FOR SYNOPSYS DESIGNWARE
10995S: Orphan
10996F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10997F: drivers/i3c/master/dw*
10998
10999I3C SUBSYSTEM
11000M: Alexandre Belloni <[email protected]>
11001L: [email protected] (moderated for non-subscribers)
11002S: Maintained
11003C: irc://chat.freenode.net/linux-i3c
11004T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
11005F: Documentation/ABI/testing/sysfs-bus-i3c
11006F: Documentation/devicetree/bindings/i3c/
11007F: Documentation/driver-api/i3c
11008F: drivers/i3c/
11009F: include/dt-bindings/i3c/
11010F: include/linux/i3c/
11011
11012IBM Operation Panel Input Driver
11013M: Eddie James <[email protected]>
11014L: [email protected]
11015S: Maintained
11016F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
11017F: drivers/input/misc/ibm-panel.c
11018
11019IBM Power 842 compression accelerator
11020M: Haren Myneni <[email protected]>
11021S: Supported
11022F: crypto/842.c
11023F: drivers/crypto/nx/Kconfig
11024F: drivers/crypto/nx/Makefile
11025F: drivers/crypto/nx/nx-842*
11026F: include/linux/sw842.h
11027F: lib/842/
11028
11029IBM Power in-Nest Crypto Acceleration
11030M: Breno Leitão <[email protected]>
11031M: Nayna Jain <[email protected]>
11032M: Paulo Flabiano Smorigo <[email protected]>
11033L: [email protected]
11034S: Supported
11035F: drivers/crypto/nx/Kconfig
11036F: drivers/crypto/nx/Makefile
11037F: drivers/crypto/nx/nx-aes*
11038F: drivers/crypto/nx/nx-sha*
11039F: drivers/crypto/nx/nx.*
11040F: drivers/crypto/nx/nx_csbcpb.h
11041F: drivers/crypto/nx/nx_debugfs.c
11042
11043IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
11044M: Tyrel Datwyler <[email protected]>
11045L: [email protected]
11046L: [email protected]
11047S: Supported
11048F: drivers/pci/hotplug/rpadlpar*
11049
11050IBM Power Linux RAID adapter
11051M: Brian King <[email protected]>
11052S: Supported
11053F: drivers/scsi/ipr.*
11054
11055IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
11056M: Tyrel Datwyler <[email protected]>
11057L: [email protected]
11058L: [email protected]
11059S: Supported
11060F: drivers/pci/hotplug/rpaphp*
11061
11062IBM Power SRIOV Virtual NIC Device Driver
11063M: Haren Myneni <[email protected]>
11064M: Rick Lindsley <[email protected]>
11065R: Nick Child <[email protected]>
11066R: Thomas Falcon <[email protected]>
11067L: [email protected]
11068S: Maintained
11069F: drivers/net/ethernet/ibm/ibmvnic.*
11070
11071IBM Power VFIO Support
11072M: Timothy Pearson <[email protected]>
11073S: Supported
11074F: drivers/vfio/vfio_iommu_spapr_tce.c
11075
11076IBM Power Virtual Ethernet Device Driver
11077M: Nick Child <[email protected]>
11078L: [email protected]
11079S: Maintained
11080F: drivers/net/ethernet/ibm/ibmveth.*
11081
11082IBM Power Virtual FC Device Drivers
11083M: Tyrel Datwyler <[email protected]>
11084L: [email protected]
11085S: Supported
11086F: drivers/scsi/ibmvscsi/ibmvfc*
11087
11088IBM Power Virtual Management Channel Driver
11089M: Brad Warrum <[email protected]>
11090M: Ritu Agarwal <[email protected]>
11091S: Supported
11092F: drivers/misc/ibmvmc.*
11093
11094IBM Power Virtual SCSI Device Drivers
11095M: Tyrel Datwyler <[email protected]>
11096L: [email protected]
11097S: Supported
11098F: drivers/scsi/ibmvscsi/ibmvscsi*
11099F: include/scsi/viosrp.h
11100
11101IBM Power Virtual SCSI Device Target Driver
11102M: Tyrel Datwyler <[email protected]>
11103L: [email protected]
11104L: [email protected]
11105S: Supported
11106F: drivers/scsi/ibmvscsi_tgt/
11107
11108IBM Power VMX Cryptographic instructions
11109M: Breno Leitão <[email protected]>
11110M: Nayna Jain <[email protected]>
11111M: Paulo Flabiano Smorigo <[email protected]>
11112L: [email protected]
11113S: Supported
11114F: arch/powerpc/crypto/Kconfig
11115F: arch/powerpc/crypto/Makefile
11116F: arch/powerpc/crypto/aes.c
11117F: arch/powerpc/crypto/aes_cbc.c
11118F: arch/powerpc/crypto/aes_ctr.c
11119F: arch/powerpc/crypto/aes_xts.c
11120F: arch/powerpc/crypto/aesp8-ppc.*
11121F: arch/powerpc/crypto/ghash.c
11122F: arch/powerpc/crypto/ghashp8-ppc.pl
11123F: arch/powerpc/crypto/ppc-xlate.pl
11124F: arch/powerpc/crypto/vmx.c
11125
11126IBM ServeRAID RAID DRIVER
11127S: Orphan
11128F: drivers/scsi/ips.*
11129
11130ICH LPC AND GPIO DRIVER
11131M: Peter Tyser <[email protected]>
11132S: Maintained
11133F: drivers/gpio/gpio-ich.c
11134F: drivers/mfd/lpc_ich.c
11135
11136ICY I2C DRIVER
11137M: Max Staudt <[email protected]>
11138L: [email protected]
11139S: Maintained
11140F: drivers/i2c/busses/i2c-icy.c
11141
11142IDEAPAD LAPTOP EXTRAS DRIVER
11143M: Ike Panhc <[email protected]>
11144L: [email protected]
11145S: Maintained
11146W: http://launchpad.net/ideapad-laptop
11147F: drivers/platform/x86/ideapad-laptop.c
11148
11149IDEAPAD LAPTOP SLIDEBAR DRIVER
11150M: Andrey Moiseev <[email protected]>
11151L: [email protected]
11152S: Maintained
11153W: https://github.com/o2genum/ideapad-slidebar
11154F: drivers/input/misc/ideapad_slidebar.c
11155
11156IDT VersaClock 5 CLOCK DRIVER
11157M: Luca Ceresoli <[email protected]>
11158S: Maintained
11159F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11160F: drivers/clk/clk-versaclock5.c
11161
11162IEEE 802.15.4 SUBSYSTEM
11163M: Alexander Aring <[email protected]>
11164M: Stefan Schmidt <[email protected]>
11165M: Miquel Raynal <[email protected]>
11166L: [email protected]
11167S: Maintained
11168W: https://linux-wpan.org/
11169Q: https://patchwork.kernel.org/project/linux-wpan/list/
11170T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11171T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11172F: Documentation/networking/ieee802154.rst
11173F: drivers/net/ieee802154/
11174F: include/linux/ieee802154.h
11175F: include/linux/nl802154.h
11176F: include/net/af_ieee802154.h
11177F: include/net/cfg802154.h
11178F: include/net/ieee802154_netdev.h
11179F: include/net/mac802154.h
11180F: include/net/nl802154.h
11181F: net/ieee802154/
11182F: net/mac802154/
11183
11184Intel VIRTIO DATA PATH ACCELERATOR
11185M: Zhu Lingshan <[email protected]>
11186L: [email protected]
11187S: Supported
11188F: drivers/vdpa/ifcvf/
11189
11190IFE PROTOCOL
11191M: Yotam Gigi <[email protected]>
11192M: Jamal Hadi Salim <[email protected]>
11193F: include/net/ife.h
11194F: include/uapi/linux/ife.h
11195F: net/ife
11196
11197IGORPLUG-USB IR RECEIVER
11198M: Sean Young <[email protected]>
11199L: [email protected]
11200S: Maintained
11201F: drivers/media/rc/igorplugusb.c
11202
11203IGUANAWORKS USB IR TRANSCEIVER
11204M: Sean Young <[email protected]>
11205L: [email protected]
11206S: Maintained
11207F: drivers/media/rc/iguanair.c
11208
11209IIO BACKEND FRAMEWORK
11210M: Nuno Sa <[email protected]>
11211R: Olivier Moysan <[email protected]>
11212L: [email protected]
11213S: Maintained
11214F: Documentation/ABI/testing/debugfs-iio-backend
11215F: drivers/iio/industrialio-backend.c
11216F: include/linux/iio/backend.h
11217
11218IIO DIGITAL POTENTIOMETER DAC
11219M: Peter Rosin <[email protected]>
11220L: [email protected]
11221S: Maintained
11222F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11223F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11224F: drivers/iio/dac/dpot-dac.c
11225
11226IIO ENVELOPE DETECTOR
11227M: Peter Rosin <[email protected]>
11228L: [email protected]
11229S: Maintained
11230F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11231F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11232F: drivers/iio/adc/envelope-detector.c
11233
11234IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11235M: Matti Vaittinen <[email protected]>
11236L: [email protected]
11237S: Maintained
11238F: drivers/iio/industrialio-gts-helper.c
11239F: include/linux/iio/iio-gts-helper.h
11240F: drivers/iio/test/iio-test-gts.c
11241
11242IIO MULTIPLEXER
11243M: Peter Rosin <[email protected]>
11244L: [email protected]
11245S: Maintained
11246F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11247F: drivers/iio/multiplexer/iio-mux.c
11248
11249IIO SCMI BASED DRIVER
11250M: Jyoti Bhayana <[email protected]>
11251L: [email protected]
11252S: Maintained
11253F: drivers/iio/common/scmi_sensors/scmi_iio.c
11254
11255IIO SUBSYSTEM AND DRIVERS
11256M: Jonathan Cameron <[email protected]>
11257R: Lars-Peter Clausen <[email protected]>
11258L: [email protected]
11259S: Maintained
11260T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11261F: Documentation/ABI/testing/configfs-iio*
11262F: Documentation/ABI/testing/sysfs-bus-iio*
11263F: Documentation/devicetree/bindings/iio/
11264F: Documentation/iio/
11265F: drivers/iio/
11266F: drivers/staging/iio/
11267F: include/dt-bindings/iio/
11268F: include/linux/iio/
11269F: tools/iio/
11270
11271IIO UNIT CONVERTER
11272M: Peter Rosin <[email protected]>
11273L: [email protected]
11274S: Maintained
11275F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11276F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11277F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11278F: drivers/iio/afe/iio-rescale.c
11279
11280IKANOS/ADI EAGLE ADSL USB DRIVER
11281M: Matthieu Castet <[email protected]>
11282M: Stanislaw Gruszka <[email protected]>
11283S: Maintained
11284F: drivers/usb/atm/ueagle-atm.c
11285
11286IMAGIS TOUCHSCREEN DRIVER
11287M: Markuss Broks <[email protected]>
11288S: Maintained
11289F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11290F: drivers/input/touchscreen/imagis.c
11291
11292IMGTEC ASCII LCD DRIVER
11293M: Paul Burton <[email protected]>
11294S: Maintained
11295F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11296F: drivers/auxdisplay/img-ascii-lcd.c
11297
11298IMGTEC JPEG ENCODER DRIVER
11299M: Devarsh Thakkar <[email protected]>
11300L: [email protected]
11301S: Supported
11302F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11303F: drivers/media/platform/imagination/e5010*
11304
11305IMGTEC IR DECODER DRIVER
11306S: Orphan
11307F: drivers/media/rc/img-ir/
11308
11309IMGTEC POWERVR DRM DRIVER
11310M: Frank Binns <[email protected]>
11311M: Matt Coster <[email protected]>
11312S: Supported
11313T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
11314F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11315F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11316F: Documentation/gpu/imagination/
11317F: drivers/gpu/drm/ci/xfails/powervr*
11318F: drivers/gpu/drm/imagination/
11319F: include/uapi/drm/pvr_drm.h
11320
11321IMON SOUNDGRAPH USB IR RECEIVER
11322M: Sean Young <[email protected]>
11323L: [email protected]
11324S: Maintained
11325F: drivers/media/rc/imon.c
11326F: drivers/media/rc/imon_raw.c
11327
11328IMS TWINTURBO FRAMEBUFFER DRIVER
11329L: [email protected]
11330S: Orphan
11331F: drivers/video/fbdev/imsttfb.c
11332
11333INDEX OF FURTHER KERNEL DOCUMENTATION
11334M: Carlos Bilbao <[email protected]>
11335S: Maintained
11336F: Documentation/process/kernel-docs.rst
11337
11338INDUSTRY PACK SUBSYSTEM (IPACK)
11339M: Vaibhav Gupta <[email protected]>
11340M: Jens Taprogge <[email protected]>
11341M: Greg Kroah-Hartman <[email protected]>
11342L: [email protected]
11343S: Maintained
11344W: http://industrypack.sourceforge.net
11345F: drivers/ipack/
11346
11347INFINEON DPS310 Driver
11348M: Eddie James <[email protected]>
11349L: [email protected]
11350S: Maintained
11351F: drivers/iio/pressure/dps310.c
11352
11353INFINEON PEB2466 ASoC CODEC
11354M: Herve Codina <[email protected]>
11355L: [email protected]
11356S: Maintained
11357F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11358F: sound/soc/codecs/peb2466.c
11359
11360INFINIBAND SUBSYSTEM
11361M: Jason Gunthorpe <[email protected]>
11362M: Leon Romanovsky <[email protected]>
11363L: [email protected]
11364S: Supported
11365W: https://github.com/linux-rdma/rdma-core
11366Q: http://patchwork.kernel.org/project/linux-rdma/list/
11367T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11368F: Documentation/devicetree/bindings/infiniband/
11369F: Documentation/infiniband/
11370F: drivers/infiniband/
11371F: include/rdma/
11372F: include/trace/events/ib_mad.h
11373F: include/trace/events/ib_umad.h
11374F: include/trace/misc/rdma.h
11375F: include/uapi/linux/if_infiniband.h
11376F: include/uapi/rdma/
11377F: samples/bpf/ibumad_kern.c
11378F: samples/bpf/ibumad_user.c
11379
11380INGENIC JZ4780 NAND DRIVER
11381M: Harvey Hunt <[email protected]>
11382L: [email protected]
11383L: [email protected]
11384S: Maintained
11385F: drivers/mtd/nand/raw/ingenic/
11386
11387INGENIC JZ47xx SoCs
11388M: Paul Cercueil <[email protected]>
11389L: [email protected]
11390S: Maintained
11391F: arch/mips/boot/dts/ingenic/
11392F: arch/mips/generic/board-ingenic.c
11393F: arch/mips/include/asm/mach-ingenic/
11394F: arch/mips/ingenic/Kconfig
11395F: drivers/clk/ingenic/
11396F: drivers/dma/dma-jz4780.c
11397F: drivers/gpu/drm/ingenic/
11398F: drivers/i2c/busses/i2c-jz4780.c
11399F: drivers/iio/adc/ingenic-adc.c
11400F: drivers/irqchip/irq-ingenic.c
11401F: drivers/memory/jz4780-nemc.c
11402F: drivers/mmc/host/jz4740_mmc.c
11403F: drivers/mtd/nand/raw/ingenic/
11404F: drivers/pinctrl/pinctrl-ingenic.c
11405F: drivers/power/supply/ingenic-battery.c
11406F: drivers/pwm/pwm-jz4740.c
11407F: drivers/remoteproc/ingenic_rproc.c
11408F: drivers/rtc/rtc-jz4740.c
11409F: drivers/tty/serial/8250/8250_ingenic.c
11410F: drivers/usb/musb/jz4740.c
11411F: drivers/watchdog/jz4740_wdt.c
11412F: include/dt-bindings/iio/adc/ingenic,adc.h
11413F: include/linux/mfd/ingenic-tcu.h
11414F: sound/soc/codecs/jz47*
11415F: sound/soc/jz4740/
11416
11417INJOINIC IP5xxx POWER BANK IC DRIVER
11418M: Samuel Holland <[email protected]>
11419S: Maintained
11420F: drivers/power/supply/ip5xxx_power.c
11421
11422INOTIFY
11423M: Jan Kara <[email protected]>
11424R: Amir Goldstein <[email protected]>
11425L: [email protected]
11426S: Maintained
11427F: Documentation/filesystems/inotify.rst
11428F: fs/notify/inotify/
11429F: include/linux/inotify.h
11430F: include/uapi/linux/inotify.h
11431
11432INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11433M: Dmitry Torokhov <[email protected]>
11434L: [email protected]
11435S: Maintained
11436Q: http://patchwork.kernel.org/project/linux-input/list/
11437T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11438F: Documentation/devicetree/bindings/input/
11439F: Documentation/devicetree/bindings/serio/
11440F: Documentation/input/
11441F: drivers/input/
11442F: include/dt-bindings/input/
11443F: include/linux/gameport.h
11444F: include/linux/i8042.h
11445F: include/linux/input.h
11446F: include/linux/input/
11447F: include/linux/libps2.h
11448F: include/linux/serio.h
11449F: include/uapi/linux/gameport.h
11450F: include/uapi/linux/input-event-codes.h
11451F: include/uapi/linux/input.h
11452F: include/uapi/linux/serio.h
11453F: include/uapi/linux/uinput.h
11454
11455INPUT MULTITOUCH (MT) PROTOCOL
11456M: Henrik Rydberg <[email protected]>
11457L: [email protected]
11458S: Odd fixes
11459F: Documentation/input/multi-touch-protocol.rst
11460F: drivers/input/input-mt.c
11461K: \b(ABS|SYN)_MT_
11462
11463INSIDE SECURE CRYPTO DRIVER
11464M: Antoine Tenart <[email protected]>
11465L: [email protected]
11466S: Maintained
11467F: drivers/crypto/inside-secure/
11468
11469INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11470M: Mimi Zohar <[email protected]>
11471M: Roberto Sassu <[email protected]>
11472M: Dmitry Kasatkin <[email protected]>
11473R: Eric Snowberg <[email protected]>
11474L: [email protected]
11475S: Supported
11476T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11477F: security/integrity/
11478F: security/integrity/ima/
11479
11480INTEGRITY POLICY ENFORCEMENT (IPE)
11481M: Fan Wu <[email protected]>
11482L: [email protected]
11483S: Supported
11484T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11485F: Documentation/admin-guide/LSM/ipe.rst
11486F: Documentation/security/ipe.rst
11487F: scripts/ipe/
11488F: security/ipe/
11489
11490INTEL 810/815 FRAMEBUFFER DRIVER
11491M: Antonino Daplas <[email protected]>
11492L: [email protected]
11493S: Maintained
11494F: drivers/video/fbdev/i810/
11495
11496INTEL 8254 COUNTER DRIVER
11497M: William Breathitt Gray <[email protected]>
11498L: [email protected]
11499S: Maintained
11500F: drivers/counter/i8254.c
11501F: include/linux/i8254.h
11502
11503INTEL 8255 GPIO DRIVER
11504M: William Breathitt Gray <[email protected]>
11505L: [email protected]
11506S: Maintained
11507F: drivers/gpio/gpio-i8255.c
11508F: drivers/gpio/gpio-i8255.h
11509
11510INTEL ASoC DRIVERS
11511M: Cezary Rojewski <[email protected]>
11512M: Liam Girdwood <[email protected]>
11513M: Peter Ujfalusi <[email protected]>
11514M: Bard Liao <[email protected]>
11515M: Ranjani Sridharan <[email protected]>
11516M: Kai Vehmanen <[email protected]>
11517R: Pierre-Louis Bossart <[email protected]>
11518L: [email protected]
11519S: Supported
11520F: sound/soc/intel/
11521
11522INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11523M: Hans de Goede <[email protected]>
11524L: [email protected]
11525S: Maintained
11526F: drivers/platform/x86/intel/atomisp2/pm.c
11527
11528INTEL ATOMISP2 LED DRIVER
11529M: Hans de Goede <[email protected]>
11530L: [email protected]
11531S: Maintained
11532F: drivers/platform/x86/intel/atomisp2/led.c
11533
11534INTEL BIOS SAR INT1092 DRIVER
11535M: Shravan Sudhakar <[email protected]>
11536L: [email protected]
11537S: Maintained
11538F: drivers/platform/x86/intel/int1092/
11539
11540INTEL BROXTON PMC DRIVER
11541M: Mika Westerberg <[email protected]>
11542M: Zha Qipeng <[email protected]>
11543S: Maintained
11544F: drivers/mfd/intel_pmc_bxt.c
11545F: include/linux/mfd/intel_pmc_bxt.h
11546
11547INTEL C600 SERIES SAS CONTROLLER DRIVER
11548L: [email protected]
11549S: Orphan
11550T: git git://git.code.sf.net/p/intel-sas/isci
11551F: drivers/scsi/isci/
11552
11553INTEL CPU family model numbers
11554M: Tony Luck <[email protected]>
11555M: [email protected]
11556L: [email protected]
11557S: Supported
11558F: arch/x86/include/asm/intel-family.h
11559
11560INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11561M: Jani Nikula <[email protected]>
11562M: Rodrigo Vivi <[email protected]>
11563L: [email protected]
11564L: [email protected]
11565S: Supported
11566F: drivers/gpu/drm/i915/display/
11567F: drivers/gpu/drm/xe/display/
11568F: drivers/gpu/drm/xe/compat-i915-headers
11569F: include/drm/intel/
11570
11571INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11572M: Jani Nikula <[email protected]>
11573M: Joonas Lahtinen <[email protected]>
11574M: Rodrigo Vivi <[email protected]>
11575M: Tvrtko Ursulin <[email protected]>
11576L: [email protected]
11577S: Supported
11578W: https://drm.pages.freedesktop.org/intel-docs/
11579Q: http://patchwork.freedesktop.org/project/intel-gfx/
11580B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11581C: irc://irc.oftc.net/intel-gfx
11582T: git https://gitlab.freedesktop.org/drm/i915/kernel.git
11583F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11584F: Documentation/gpu/i915.rst
11585F: drivers/gpu/drm/ci/xfails/i915*
11586F: drivers/gpu/drm/i915/
11587F: include/drm/intel/
11588F: include/uapi/drm/i915_drm.h
11589
11590INTEL DRM XE DRIVER (Lunar Lake and newer)
11591M: Lucas De Marchi <[email protected]>
11592M: Thomas Hellström <[email protected]>
11593M: Rodrigo Vivi <[email protected]>
11594L: [email protected]
11595S: Supported
11596W: https://drm.pages.freedesktop.org/intel-docs/
11597Q: http://patchwork.freedesktop.org/project/intel-xe/
11598B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11599C: irc://irc.oftc.net/xe
11600T: git https://gitlab.freedesktop.org/drm/xe/kernel.git
11601F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11602F: Documentation/gpu/xe/
11603F: drivers/gpu/drm/xe/
11604F: include/drm/intel/
11605F: include/uapi/drm/xe_drm.h
11606
11607INTEL ETHERNET DRIVERS
11608M: Tony Nguyen <[email protected]>
11609M: Przemek Kitszel <[email protected]>
11610L: [email protected] (moderated for non-subscribers)
11611S: Maintained
11612W: https://www.intel.com/content/www/us/en/support.html
11613Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11614T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11615T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11616F: Documentation/networking/device_drivers/ethernet/intel/
11617F: drivers/net/ethernet/intel/
11618F: drivers/net/ethernet/intel/*/
11619F: include/linux/avf/virtchnl.h
11620F: include/linux/net/intel/iidc.h
11621
11622INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11623M: Mustafa Ismail <[email protected]>
11624M: Tatyana Nikolova <[email protected]>
11625L: [email protected]
11626S: Supported
11627F: drivers/infiniband/hw/irdma/
11628F: include/uapi/rdma/irdma-abi.h
11629
11630INTEL GPIO DRIVERS
11631M: Andy Shevchenko <[email protected]>
11632L: [email protected]
11633S: Supported
11634T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11635F: drivers/gpio/gpio-elkhartlake.c
11636F: drivers/gpio/gpio-graniterapids.c
11637F: drivers/gpio/gpio-ich.c
11638F: drivers/gpio/gpio-merrifield.c
11639F: drivers/gpio/gpio-ml-ioh.c
11640F: drivers/gpio/gpio-pch.c
11641F: drivers/gpio/gpio-sch.c
11642F: drivers/gpio/gpio-sodaville.c
11643F: drivers/gpio/gpio-tangier.c
11644F: drivers/gpio/gpio-tangier.h
11645
11646INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11647M: Zhenyu Wang <[email protected]>
11648M: Zhi Wang <[email protected]>
11649L: [email protected]
11650L: [email protected]
11651S: Supported
11652W: https://github.com/intel/gvt-linux/wiki
11653T: git https://github.com/intel/gvt-linux.git
11654F: drivers/gpu/drm/i915/gvt/
11655
11656INTEL HID EVENT DRIVER
11657M: Alex Hung <[email protected]>
11658L: [email protected]
11659S: Maintained
11660F: drivers/platform/x86/intel/hid.c
11661
11662INTEL I/OAT DMA DRIVER
11663M: Dave Jiang <[email protected]>
11664R: Dan Williams <[email protected]>
11665L: [email protected]
11666S: Supported
11667Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
11668F: drivers/dma/ioat*
11669
11670INTEL IAA CRYPTO DRIVER
11671M: Kristen Accardi <[email protected]>
11672L: [email protected]
11673S: Supported
11674F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11675F: drivers/crypto/intel/iaa/*
11676
11677INTEL IDLE DRIVER
11678M: Jacob Pan <[email protected]>
11679M: Len Brown <[email protected]>
11680L: [email protected]
11681S: Supported
11682B: https://bugzilla.kernel.org
11683T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11684F: drivers/idle/intel_idle.c
11685
11686INTEL IDXD DRIVER
11687M: Fenghua Yu <[email protected]>
11688R: Dave Jiang <[email protected]>
11689L: [email protected]
11690S: Supported
11691F: drivers/dma/idxd/*
11692F: include/uapi/linux/idxd.h
11693
11694INTEL IN FIELD SCAN (IFS) DEVICE
11695M: Jithu Joseph <[email protected]>
11696R: Ashok Raj <[email protected]>
11697R: Tony Luck <[email protected]>
11698S: Maintained
11699F: drivers/platform/x86/intel/ifs
11700F: include/trace/events/intel_ifs.h
11701F: tools/testing/selftests/drivers/platform/x86/intel/ifs/
11702
11703INTEL INTEGRATED SENSOR HUB DRIVER
11704M: Srinivas Pandruvada <[email protected]>
11705M: Jiri Kosina <[email protected]>
11706L: [email protected]
11707S: Maintained
11708F: drivers/hid/intel-ish-hid/
11709
11710INTEL IOMMU (VT-d)
11711M: David Woodhouse <[email protected]>
11712M: Lu Baolu <[email protected]>
11713L: [email protected]
11714S: Supported
11715T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11716F: drivers/iommu/intel/
11717
11718INTEL IPU3 CSI-2 CIO2 DRIVER
11719M: Yong Zhi <[email protected]>
11720M: Sakari Ailus <[email protected]>
11721M: Bingbu Cao <[email protected]>
11722M: Dan Scally <[email protected]>
11723R: Tianshu Qiu <[email protected]>
11724L: [email protected]
11725S: Maintained
11726T: git git://linuxtv.org/media.git
11727F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11728F: drivers/media/pci/intel/ipu3/
11729
11730INTEL IPU3 CSI-2 IMGU DRIVER
11731M: Sakari Ailus <[email protected]>
11732R: Bingbu Cao <[email protected]>
11733R: Tianshu Qiu <[email protected]>
11734L: [email protected]
11735S: Maintained
11736F: Documentation/admin-guide/media/ipu3.rst
11737F: Documentation/admin-guide/media/ipu3_rcb.svg
11738F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11739F: drivers/staging/media/ipu3/
11740
11741INTEL IPU6 INPUT SYSTEM DRIVER
11742M: Sakari Ailus <[email protected]>
11743M: Bingbu Cao <[email protected]>
11744R: Tianshu Qiu <[email protected]>
11745L: [email protected]
11746S: Maintained
11747T: git git://linuxtv.org/media.git
11748F: Documentation/admin-guide/media/ipu6-isys.rst
11749F: drivers/media/pci/intel/ipu6/
11750
11751INTEL ISHTP ECLITE DRIVER
11752M: Srinivas Pandruvada <[email protected]>
11753L: [email protected]
11754S: Supported
11755F: drivers/platform/x86/intel/ishtp_eclite.c
11756
11757INTEL IXP4XX CRYPTO SUPPORT
11758M: Corentin Labbe <[email protected]>
11759L: [email protected]
11760S: Maintained
11761F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11762
11763INTEL KEEM BAY DRM DRIVER
11764M: Anitha Chrisanthus <[email protected]>
11765M: Edmund Dea <[email protected]>
11766S: Maintained
11767F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11768F: drivers/gpu/drm/kmb/
11769
11770INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11771M: Daniele Alessandrelli <[email protected]>
11772S: Maintained
11773F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11774F: drivers/crypto/intel/keembay/Kconfig
11775F: drivers/crypto/intel/keembay/Makefile
11776F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11777F: drivers/crypto/intel/keembay/ocs-aes.c
11778F: drivers/crypto/intel/keembay/ocs-aes.h
11779
11780INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11781M: Daniele Alessandrelli <[email protected]>
11782M: Prabhjot Khurana <[email protected]>
11783M: Mark Gross <[email protected]>
11784S: Maintained
11785F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11786F: drivers/crypto/intel/keembay/Kconfig
11787F: drivers/crypto/intel/keembay/Makefile
11788F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11789
11790INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11791M: Daniele Alessandrelli <[email protected]>
11792M: Declan Murphy <[email protected]>
11793S: Maintained
11794F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11795F: drivers/crypto/intel/keembay/Kconfig
11796F: drivers/crypto/intel/keembay/Makefile
11797F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11798F: drivers/crypto/intel/keembay/ocs-hcu.c
11799F: drivers/crypto/intel/keembay/ocs-hcu.h
11800
11801INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
11802M: Wentong Wu <[email protected]>
11803M: Sakari Ailus <[email protected]>
11804S: Maintained
11805F: drivers/gpio/gpio-ljca.c
11806F: drivers/i2c/busses/i2c-ljca.c
11807F: drivers/spi/spi-ljca.c
11808F: drivers/usb/misc/usb-ljca.c
11809F: include/linux/usb/ljca.h
11810
11811INTEL MANAGEMENT ENGINE (mei)
11812M: Alexander Usyskin <[email protected]>
11813L: [email protected]
11814S: Supported
11815F: Documentation/driver-api/mei/*
11816F: drivers/misc/mei/
11817F: drivers/watchdog/mei_wdt.c
11818F: include/linux/mei_aux.h
11819F: include/linux/mei_cl_bus.h
11820F: include/uapi/linux/mei.h
11821F: include/uapi/linux/mei_uuid.h
11822F: include/uapi/linux/uuid.h
11823F: samples/mei/*
11824
11825INTEL MAX 10 BMC MFD DRIVER
11826M: Xu Yilun <[email protected]>
11827R: Tom Rix <[email protected]>
11828S: Maintained
11829F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11830F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
11831F: drivers/hwmon/intel-m10-bmc-hwmon.c
11832F: drivers/mfd/intel-m10-bmc*
11833F: include/linux/mfd/intel-m10-bmc.h
11834
11835INTEL MAX10 BMC SECURE UPDATES
11836M: Peter Colberg <[email protected]>
11837L: [email protected]
11838S: Maintained
11839F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11840F: drivers/fpga/intel-m10-bmc-sec-update.c
11841
11842INTEL MID (Mobile Internet Device) PLATFORM
11843M: Andy Shevchenko <[email protected]>
11844L: [email protected]
11845S: Supported
11846F: arch/x86/include/asm/intel-mid.h
11847F: arch/x86/pci/intel_mid_pci.c
11848F: arch/x86/platform/intel-mid/
11849F: drivers/extcon/extcon-intel-mrfld.c
11850F: drivers/iio/adc/intel_mrfld_adc.c
11851F: drivers/mfd/intel_soc_pmic_mrfld.c
11852F: drivers/platform/x86/intel/mrfld_pwrbtn.c
11853F: drivers/platform/x86/intel_scu_*
11854F: drivers/staging/media/atomisp/
11855F: drivers/watchdog/intel-mid_wdt.c
11856F: include/linux/mfd/intel_soc_pmic_mrfld.h
11857F: include/linux/platform_data/x86/intel-mid_wdt.h
11858F: include/linux/platform_data/x86/intel_scu_ipc.h
11859
11860INTEL P-Unit IPC DRIVER
11861M: Zha Qipeng <[email protected]>
11862L: [email protected]
11863S: Maintained
11864F: arch/x86/include/asm/intel_punit_ipc.h
11865F: drivers/platform/x86/intel/punit_ipc.c
11866
11867INTEL PMC CORE DRIVER
11868M: Rajneesh Bhardwaj <[email protected]>
11869M: David E Box <[email protected]>
11870L: [email protected]
11871S: Maintained
11872F: Documentation/ABI/testing/sysfs-platform-intel-pmc
11873F: drivers/platform/x86/intel/pmc/
11874
11875INTEL PMIC GPIO DRIVERS
11876M: Andy Shevchenko <[email protected]>
11877S: Supported
11878T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11879F: drivers/gpio/gpio-*cove.c
11880
11881INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11882M: Andy Shevchenko <[email protected]>
11883S: Supported
11884F: drivers/mfd/intel_soc_pmic*
11885F: include/linux/mfd/intel_soc_pmic*
11886
11887INTEL PMT DRIVERS
11888M: David E. Box <[email protected]>
11889S: Supported
11890F: drivers/platform/x86/intel/pmt/
11891
11892INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11893M: Stanislav Yakovlev <[email protected]>
11894L: [email protected]
11895S: Maintained
11896F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11897F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11898F: drivers/net/wireless/intel/ipw2x00/
11899
11900INTEL PSTATE DRIVER
11901M: Srinivas Pandruvada <[email protected]>
11902M: Len Brown <[email protected]>
11903L: [email protected]
11904S: Supported
11905F: drivers/cpufreq/intel_pstate.c
11906
11907INTEL PTP DFL ToD DRIVER
11908M: Tianfei Zhang <[email protected]>
11909L: [email protected]
11910L: [email protected]
11911S: Maintained
11912F: drivers/ptp/ptp_dfl_tod.c
11913
11914INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11915M: Jarkko Nikula <[email protected]>
11916L: [email protected]
11917F: drivers/counter/intel-qep.c
11918
11919INTEL SCU DRIVERS
11920M: Mika Westerberg <[email protected]>
11921S: Maintained
11922F: drivers/platform/x86/intel_scu_*
11923F: include/linux/platform_data/x86/intel_scu_ipc.h
11924
11925INTEL SDSI DRIVER
11926M: David E. Box <[email protected]>
11927S: Supported
11928F: drivers/platform/x86/intel/sdsi.c
11929F: tools/arch/x86/intel_sdsi/
11930F: tools/testing/selftests/drivers/sdsi/
11931
11932INTEL SGX
11933M: Jarkko Sakkinen <[email protected]>
11934R: Dave Hansen <[email protected]>
11935L: [email protected]
11936S: Supported
11937Q: https://patchwork.kernel.org/project/intel-sgx/list/
11938T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11939F: Documentation/arch/x86/sgx.rst
11940F: arch/x86/entry/vdso/vsgx.S
11941F: arch/x86/include/asm/sgx.h
11942F: arch/x86/include/uapi/asm/sgx.h
11943F: arch/x86/kernel/cpu/sgx/*
11944F: tools/testing/selftests/sgx/*
11945K: \bSGX_
11946
11947INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11948M: Daniel Scally <[email protected]>
11949S: Maintained
11950F: drivers/platform/x86/intel/int3472/
11951
11952INTEL SPEED SELECT TECHNOLOGY
11953M: Srinivas Pandruvada <[email protected]>
11954L: [email protected]
11955S: Maintained
11956F: drivers/platform/x86/intel/speed_select_if/
11957F: include/uapi/linux/isst_if.h
11958F: tools/power/x86/intel-speed-select/
11959
11960INTEL STRATIX10 FIRMWARE DRIVERS
11961M: Dinh Nguyen <[email protected]>
11962L: [email protected]
11963S: Maintained
11964T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11965F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11966F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11967F: drivers/firmware/stratix10-rsu.c
11968F: drivers/firmware/stratix10-svc.c
11969F: include/linux/firmware/intel/stratix10-smc.h
11970F: include/linux/firmware/intel/stratix10-svc-client.h
11971
11972INTEL TELEMETRY DRIVER
11973M: Rajneesh Bhardwaj <[email protected]>
11974M: "David E. Box" <[email protected]>
11975L: [email protected]
11976S: Maintained
11977F: arch/x86/include/asm/intel_telemetry.h
11978F: drivers/platform/x86/intel/telemetry/
11979
11980INTEL TOUCH HOST CONTROLLER (THC) DRIVER
11981M: Even Xu <[email protected]>
11982M: Xinpeng Sun <[email protected]>
11983S: Maintained
11984F: drivers/hid/intel-thc-hid/
11985
11986INTEL TPMI DRIVER
11987M: Srinivas Pandruvada <[email protected]>
11988L: [email protected]
11989S: Maintained
11990F: Documentation/ABI/testing/debugfs-tpmi
11991F: drivers/platform/x86/intel/vsec_tpmi.c
11992F: include/linux/intel_tpmi.h
11993
11994INTEL UNCORE FREQUENCY CONTROL
11995M: Srinivas Pandruvada <[email protected]>
11996L: [email protected]
11997S: Maintained
11998F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11999F: drivers/platform/x86/intel/uncore-frequency/
12000
12001INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
12002M: David E. Box <[email protected]>
12003S: Supported
12004F: drivers/platform/x86/intel/vsec.c
12005F: include/linux/intel_vsec.h
12006
12007INTEL VIRTUAL BUTTON DRIVER
12008M: AceLan Kao <[email protected]>
12009L: [email protected]
12010S: Maintained
12011F: drivers/platform/x86/intel/vbtn.c
12012
12013INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
12014M: Stanislaw Gruszka <[email protected]>
12015L: [email protected]
12016S: Supported
12017F: drivers/net/wireless/intel/iwlegacy/
12018
12019INTEL WIRELESS WIFI LINK (iwlwifi)
12020M: Miri Korenblit <[email protected]>
12021L: [email protected]
12022S: Supported
12023W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
12024T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
12025F: drivers/net/wireless/intel/iwlwifi/
12026
12027INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
12028M: Jithu Joseph <[email protected]>
12029S: Maintained
12030W: https://slimbootloader.github.io/security/firmware-update.html
12031F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
12032
12033INTEL WMI THUNDERBOLT FORCE POWER DRIVER
12034L: [email protected]
12035S: Maintained
12036F: drivers/platform/x86/intel/wmi/thunderbolt.c
12037
12038INTEL WWAN IOSM DRIVER
12039M: M Chetan Kumar <[email protected]>
12040L: [email protected]
12041S: Maintained
12042F: drivers/net/wwan/iosm/
12043
12044INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
12045M: Xin Li <[email protected]>
12046M: "H. Peter Anvin" <[email protected]>
12047S: Supported
12048F: Documentation/arch/x86/x86_64/fred.rst
12049F: arch/x86/entry/entry_64_fred.S
12050F: arch/x86/entry/entry_fred.c
12051F: arch/x86/include/asm/fred.h
12052F: arch/x86/kernel/fred.c
12053
12054INTEL(R) TRACE HUB
12055M: Alexander Shishkin <[email protected]>
12056S: Supported
12057F: Documentation/trace/intel_th.rst
12058F: drivers/hwtracing/intel_th/
12059F: include/linux/intel_th.h
12060
12061INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
12062M: Ning Sun <[email protected]>
12063L: [email protected]
12064S: Supported
12065W: http://tboot.sourceforge.net
12066T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
12067F: Documentation/arch/x86/intel_txt.rst
12068F: arch/x86/kernel/tboot.c
12069F: include/linux/tboot.h
12070
12071INTERCONNECT API
12072M: Georgi Djakov <[email protected]>
12073L: [email protected]
12074S: Maintained
12075T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
12076F: Documentation/devicetree/bindings/interconnect/
12077F: Documentation/driver-api/interconnect.rst
12078F: drivers/interconnect/
12079F: include/dt-bindings/interconnect/
12080F: include/linux/interconnect-provider.h
12081F: include/linux/interconnect.h
12082
12083INTERRUPT COUNTER DRIVER
12084M: Oleksij Rempel <[email protected]>
12085R: Pengutronix Kernel Team <[email protected]>
12086L: [email protected]
12087F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
12088F: drivers/counter/interrupt-cnt.c
12089
12090INTERSIL ISL7998X VIDEO DECODER DRIVER
12091M: Michael Tretter <[email protected]>
12092R: Pengutronix Kernel Team <[email protected]>
12093L: [email protected]
12094S: Maintained
12095F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
12096F: drivers/media/i2c/isl7998x.c
12097
12098INVENSENSE ICM-426xx IMU DRIVER
12099M: Jean-Baptiste Maneyrol <[email protected]>
12100L: [email protected]
12101S: Maintained
12102W: https://invensense.tdk.com/
12103F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
12104F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
12105F: drivers/iio/imu/inv_icm42600/
12106
12107INVENSENSE MPU-3050 GYROSCOPE DRIVER
12108M: Linus Walleij <[email protected]>
12109L: [email protected]
12110S: Maintained
12111F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12112F: drivers/iio/gyro/mpu3050*
12113
12114INVENSENSE MPU-6050 IMU DRIVER
12115M: Jean-Baptiste Maneyrol <[email protected]>
12116L: [email protected]
12117S: Maintained
12118W: https://invensense.tdk.com/
12119F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12120F: drivers/iio/imu/inv_mpu6050/
12121
12122IOC3 ETHERNET DRIVER
12123M: Thomas Bogendoerfer <[email protected]>
12124L: [email protected]
12125S: Maintained
12126F: drivers/net/ethernet/sgi/ioc3-eth.c
12127
12128IOMMU DMA-API LAYER
12129M: Robin Murphy <[email protected]>
12130L: [email protected]
12131S: Maintained
12132T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12133F: drivers/iommu/dma-iommu.c
12134F: drivers/iommu/dma-iommu.h
12135F: drivers/iommu/iova.c
12136F: include/linux/iommu-dma.h
12137F: include/linux/iova.h
12138
12139IOMMU SUBSYSTEM
12140M: Joerg Roedel <[email protected]>
12141M: Will Deacon <[email protected]>
12142R: Robin Murphy <[email protected]>
12143L: [email protected]
12144S: Maintained
12145T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12146F: Documentation/devicetree/bindings/iommu/
12147F: drivers/iommu/
12148F: include/linux/iommu.h
12149F: include/linux/iova.h
12150F: include/linux/of_iommu.h
12151
12152IOMMUFD
12153M: Jason Gunthorpe <[email protected]>
12154M: Kevin Tian <[email protected]>
12155L: [email protected]
12156S: Maintained
12157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12158F: Documentation/userspace-api/iommufd.rst
12159F: drivers/iommu/iommufd/
12160F: include/linux/iommufd.h
12161F: include/uapi/linux/iommufd.h
12162F: tools/testing/selftests/iommu/
12163
12164IOSYS-MAP HELPERS
12165M: Thomas Zimmermann <[email protected]>
12166L: [email protected]
12167S: Maintained
12168T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12169F: include/linux/iosys-map.h
12170
12171IO_URING
12172M: Jens Axboe <[email protected]>
12173M: Pavel Begunkov <[email protected]>
12174L: [email protected]
12175S: Maintained
12176T: git git://git.kernel.dk/linux-block
12177T: git git://git.kernel.dk/liburing
12178F: include/linux/io_uring/
12179F: include/linux/io_uring.h
12180F: include/linux/io_uring_types.h
12181F: include/trace/events/io_uring.h
12182F: include/uapi/linux/io_uring.h
12183F: io_uring/
12184
12185IPMI SUBSYSTEM
12186M: Corey Minyard <[email protected]>
12187L: [email protected] (moderated for non-subscribers)
12188S: Supported
12189W: http://openipmi.sourceforge.net/
12190T: git https://github.com/cminyard/linux-ipmi.git for-next
12191F: Documentation/devicetree/bindings/ipmi/
12192F: Documentation/driver-api/ipmi.rst
12193F: drivers/char/ipmi/
12194F: include/linux/ipmi*
12195F: include/uapi/linux/ipmi*
12196
12197IPS SCSI RAID DRIVER
12198M: Adaptec OEM Raid Solutions <[email protected]>
12199L: [email protected]
12200S: Maintained
12201W: http://www.adaptec.com/
12202F: drivers/scsi/ips*
12203
12204IPVS
12205M: Simon Horman <[email protected]>
12206M: Julian Anastasov <[email protected]>
12207L: [email protected]
12208L: [email protected]
12209S: Maintained
12210T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12211T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12212F: Documentation/networking/ipvs-sysctl.rst
12213F: include/net/ip_vs.h
12214F: include/uapi/linux/ip_vs.h
12215F: net/netfilter/ipvs/
12216
12217IPWIRELESS DRIVER
12218M: Jiri Kosina <[email protected]>
12219M: David Sterba <[email protected]>
12220S: Odd Fixes
12221F: drivers/tty/ipwireless/
12222
12223IRON DEVICE AUDIO CODEC DRIVERS
12224M: Kiseok Jo <[email protected]>
12225L: [email protected]
12226S: Maintained
12227F: Documentation/devicetree/bindings/sound/irondevice,*
12228F: sound/soc/codecs/sma*
12229
12230IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12231M: Thomas Gleixner <[email protected]>
12232S: Maintained
12233T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12234F: Documentation/core-api/irq/irq-domain.rst
12235F: include/linux/irqdomain.h
12236F: include/linux/irqdomain_defs.h
12237F: kernel/irq/irqdomain.c
12238F: kernel/irq/msi.c
12239
12240IRQ SUBSYSTEM
12241M: Thomas Gleixner <[email protected]>
12242L: [email protected]
12243S: Maintained
12244T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12245F: include/linux/group_cpus.h
12246F: include/linux/irq.h
12247F: include/linux/irqhandler.h
12248F: include/linux/irqnr.h
12249F: include/linux/irqreturn.h
12250F: kernel/irq/
12251F: lib/group_cpus.c
12252
12253IRQCHIP DRIVERS
12254M: Thomas Gleixner <[email protected]>
12255L: [email protected]
12256S: Maintained
12257T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12258F: Documentation/devicetree/bindings/interrupt-controller/
12259F: drivers/irqchip/
12260F: include/linux/irqchip.h
12261
12262ISA
12263M: William Breathitt Gray <[email protected]>
12264S: Maintained
12265F: Documentation/driver-api/isa.rst
12266F: drivers/base/isa.c
12267F: include/linux/isa.h
12268
12269ISA RADIO MODULE
12270M: Hans Verkuil <[email protected]>
12271L: [email protected]
12272S: Maintained
12273W: https://linuxtv.org
12274T: git git://linuxtv.org/media.git
12275F: drivers/media/radio/radio-isa*
12276
12277ISAPNP
12278M: Jaroslav Kysela <[email protected]>
12279S: Maintained
12280F: Documentation/userspace-api/isapnp.rst
12281F: drivers/pnp/isapnp/
12282F: include/linux/isapnp.h
12283
12284ISCSI
12285M: Lee Duncan <[email protected]>
12286M: Chris Leech <[email protected]>
12287M: Mike Christie <[email protected]>
12288L: [email protected]
12289L: [email protected]
12290S: Maintained
12291W: www.open-iscsi.com
12292F: drivers/scsi/*iscsi*
12293F: include/scsi/*iscsi*
12294
12295iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12296M: Peter Jones <[email protected]>
12297M: Konrad Rzeszutek Wilk <[email protected]>
12298S: Maintained
12299F: drivers/firmware/iscsi_ibft*
12300
12301ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12302M: Sagi Grimberg <[email protected]>
12303M: Max Gurtovoy <[email protected]>
12304L: [email protected]
12305S: Supported
12306W: http://www.openfabrics.org
12307W: www.open-iscsi.org
12308Q: http://patchwork.kernel.org/project/linux-rdma/list/
12309F: drivers/infiniband/ulp/iser/
12310
12311ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12312M: Sagi Grimberg <[email protected]>
12313L: [email protected]
12314L: [email protected]
12315S: Supported
12316T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12317F: drivers/infiniband/ulp/isert
12318
12319ISDN/CMTP OVER BLUETOOTH
12320M: Karsten Keil <[email protected]>
12321L: [email protected] (subscribers-only)
12322L: [email protected]
12323S: Odd Fixes
12324W: http://www.isdn4linux.de
12325F: Documentation/isdn/
12326F: drivers/isdn/capi/
12327F: include/linux/isdn/
12328F: include/uapi/linux/isdn/
12329F: net/bluetooth/cmtp/
12330
12331ISDN/mISDN SUBSYSTEM
12332M: Karsten Keil <[email protected]>
12333L: [email protected] (subscribers-only)
12334L: [email protected]
12335S: Maintained
12336W: http://www.isdn4linux.de
12337F: drivers/isdn/Kconfig
12338F: drivers/isdn/Makefile
12339F: drivers/isdn/hardware/
12340F: drivers/isdn/mISDN/
12341
12342ISL28022 HARDWARE MONITORING DRIVER
12343M: Carsten Spieß <[email protected]>
12344L: [email protected]
12345S: Maintained
12346F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12347F: Documentation/hwmon/isl28022.rst
12348F: drivers/hwmon/isl28022.c
12349
12350ISOFS FILESYSTEM
12351M: Jan Kara <[email protected]>
12352L: [email protected]
12353S: Maintained
12354F: Documentation/filesystems/isofs.rst
12355F: fs/isofs/
12356
12357IT87 HARDWARE MONITORING DRIVER
12358M: Jean Delvare <[email protected]>
12359L: [email protected]
12360S: Maintained
12361F: Documentation/hwmon/it87.rst
12362F: drivers/hwmon/it87.c
12363
12364IT913X MEDIA DRIVER
12365L: [email protected]
12366S: Orphan
12367W: https://linuxtv.org
12368Q: http://patchwork.linuxtv.org/project/linux-media/list/
12369F: drivers/media/tuners/it913x*
12370
12371ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12372M: Liu Ying <[email protected]>
12373L: [email protected]
12374S: Maintained
12375T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12376F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12377F: drivers/gpu/drm/bridge/ite-it6263.c
12378
12379ITE IT66121 HDMI BRIDGE DRIVER
12380M: Phong LE <[email protected]>
12381M: Neil Armstrong <[email protected]>
12382S: Maintained
12383T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12384F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12385F: drivers/gpu/drm/bridge/ite-it66121.c
12386
12387IVTV VIDEO4LINUX DRIVER
12388M: Andy Walls <[email protected]>
12389L: [email protected]
12390S: Maintained
12391W: https://linuxtv.org
12392T: git git://linuxtv.org/media.git
12393F: Documentation/admin-guide/media/ivtv*
12394F: drivers/media/pci/ivtv/
12395F: include/uapi/linux/ivtv*
12396
12397IX2505V MEDIA DRIVER
12398M: Malcolm Priestley <[email protected]>
12399L: [email protected]
12400S: Maintained
12401W: https://linuxtv.org
12402Q: http://patchwork.linuxtv.org/project/linux-media/list/
12403F: drivers/media/dvb-frontends/ix2505v*
12404
12405JAILHOUSE HYPERVISOR INTERFACE
12406M: Jan Kiszka <[email protected]>
12407L: [email protected]
12408S: Maintained
12409F: arch/x86/include/asm/jailhouse_para.h
12410F: arch/x86/kernel/jailhouse.c
12411
12412JFS FILESYSTEM
12413M: Dave Kleikamp <[email protected]>
12414L: [email protected]
12415S: Odd Fixes
12416W: http://jfs.sourceforge.net/
12417T: git https://github.com/kleikamp/linux-shaggy.git
12418F: Documentation/admin-guide/jfs.rst
12419F: fs/jfs/
12420
12421JME NETWORK DRIVER
12422M: Guo-Fu Tseng <[email protected]>
12423L: [email protected]
12424S: Odd Fixes
12425F: drivers/net/ethernet/jme.*
12426
12427JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12428M: David Woodhouse <[email protected]>
12429M: Richard Weinberger <[email protected]>
12430L: [email protected]
12431S: Odd Fixes
12432W: http://www.linux-mtd.infradead.org/doc/jffs2.html
12433T: git git://git.infradead.org/ubifs-2.6.git
12434F: fs/jffs2/
12435F: include/uapi/linux/jffs2.h
12436
12437JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12438M: "Theodore Ts'o" <[email protected]>
12439M: Jan Kara <[email protected]>
12440L: [email protected]
12441S: Maintained
12442F: fs/jbd2/
12443F: include/linux/jbd2.h
12444
12445JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12446M: Mikhail Ulyanov <[email protected]>
12447L: [email protected]
12448L: [email protected]
12449S: Maintained
12450F: drivers/media/platform/renesas/rcar_jpu.c
12451
12452JSM Neo PCI based serial card
12453L: [email protected]
12454S: Orphan
12455F: drivers/tty/serial/jsm/
12456
12457K10TEMP HARDWARE MONITORING DRIVER
12458M: Clemens Ladisch <[email protected]>
12459L: [email protected]
12460S: Maintained
12461F: Documentation/hwmon/k10temp.rst
12462F: drivers/hwmon/k10temp.c
12463
12464K8TEMP HARDWARE MONITORING DRIVER
12465M: Rudolf Marek <[email protected]>
12466L: [email protected]
12467S: Maintained
12468F: Documentation/hwmon/k8temp.rst
12469F: drivers/hwmon/k8temp.c
12470
12471KASAN
12472M: Andrey Ryabinin <[email protected]>
12473R: Alexander Potapenko <[email protected]>
12474R: Andrey Konovalov <[email protected]>
12475R: Dmitry Vyukov <[email protected]>
12476R: Vincenzo Frascino <[email protected]>
12477L: [email protected]
12478S: Maintained
12479B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12480F: Documentation/dev-tools/kasan.rst
12481F: arch/*/include/asm/*kasan.h
12482F: arch/*/mm/kasan_init*
12483F: include/linux/kasan*.h
12484F: lib/Kconfig.kasan
12485F: mm/kasan/
12486F: scripts/Makefile.kasan
12487
12488KCONFIG
12489M: Masahiro Yamada <[email protected]>
12490L: [email protected]
12491S: Maintained
12492Q: https://patchwork.kernel.org/project/linux-kbuild/list/
12493T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12494F: Documentation/kbuild/kconfig*
12495F: scripts/Kconfig.include
12496F: scripts/kconfig/
12497
12498KCORE
12499M: Omar Sandoval <[email protected]>
12500L: [email protected]
12501S: Maintained
12502F: fs/proc/kcore.c
12503F: include/linux/kcore.h
12504
12505KCOV
12506R: Dmitry Vyukov <[email protected]>
12507R: Andrey Konovalov <[email protected]>
12508L: [email protected]
12509S: Maintained
12510B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12511F: Documentation/dev-tools/kcov.rst
12512F: include/linux/kcov.h
12513F: include/uapi/linux/kcov.h
12514F: kernel/kcov.c
12515F: scripts/Makefile.kcov
12516
12517KCSAN
12518M: Marco Elver <[email protected]>
12519R: Dmitry Vyukov <[email protected]>
12520L: [email protected]
12521S: Maintained
12522F: Documentation/dev-tools/kcsan.rst
12523F: include/linux/kcsan*.h
12524F: kernel/kcsan/
12525F: lib/Kconfig.kcsan
12526F: scripts/Makefile.kcsan
12527
12528KDUMP
12529M: Baoquan He <[email protected]>
12530R: Vivek Goyal <[email protected]>
12531R: Dave Young <[email protected]>
12532L: [email protected]
12533S: Maintained
12534W: http://lse.sourceforge.net/kdump/
12535F: Documentation/admin-guide/kdump/
12536F: fs/proc/vmcore.c
12537F: include/linux/crash_core.h
12538F: include/linux/crash_dump.h
12539F: include/uapi/linux/vmcore.h
12540F: kernel/crash_*.c
12541
12542KEENE FM RADIO TRANSMITTER DRIVER
12543M: Hans Verkuil <[email protected]>
12544L: [email protected]
12545S: Maintained
12546W: https://linuxtv.org
12547T: git git://linuxtv.org/media.git
12548F: drivers/media/radio/radio-keene*
12549
12550KERNEL AUTOMOUNTER
12551M: Ian Kent <[email protected]>
12552L: [email protected]
12553S: Maintained
12554F: fs/autofs/
12555
12556KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12557M: Masahiro Yamada <[email protected]>
12558R: Nathan Chancellor <[email protected]>
12559R: Nicolas Schier <[email protected]>
12560L: [email protected]
12561S: Maintained
12562Q: https://patchwork.kernel.org/project/linux-kbuild/list/
12563T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12564F: Documentation/kbuild/
12565F: Makefile
12566F: scripts/*vmlinux*
12567F: scripts/Kbuild*
12568F: scripts/Makefile*
12569F: scripts/basic/
12570F: scripts/clang-tools/
12571F: scripts/dummy-tools/
12572F: scripts/include/
12573F: scripts/mk*
12574F: scripts/mod/
12575F: scripts/package/
12576F: usr/
12577
12578KERNEL HARDENING (not covered by other areas)
12579M: Kees Cook <[email protected]>
12580R: Gustavo A. R. Silva <[email protected]>
12581L: [email protected]
12582S: Supported
12583T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12584F: Documentation/ABI/testing/sysfs-kernel-oops_count
12585F: Documentation/ABI/testing/sysfs-kernel-warn_count
12586F: arch/*/configs/hardening.config
12587F: include/linux/overflow.h
12588F: include/linux/randomize_kstack.h
12589F: kernel/configs/hardening.config
12590F: lib/usercopy_kunit.c
12591F: mm/usercopy.c
12592F: security/Kconfig.hardening
12593K: \b(add|choose)_random_kstack_offset\b
12594K: \b__check_(object_size|heap_object)\b
12595K: \b__counted_by(_le|_be)?\b
12596
12597KERNEL JANITORS
12598L: [email protected]
12599S: Odd Fixes
12600W: http://kernelnewbies.org/KernelJanitors
12601
12602KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12603M: Chuck Lever <[email protected]>
12604M: Jeff Layton <[email protected]>
12605R: Neil Brown <[email protected]>
12606R: Olga Kornievskaia <[email protected]>
12607R: Dai Ngo <[email protected]>
12608R: Tom Talpey <[email protected]>
12609L: [email protected]
12610S: Supported
12611B: https://bugzilla.kernel.org
12612T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12613F: Documentation/filesystems/nfs/
12614F: fs/lockd/
12615F: fs/nfs_common/
12616F: fs/nfsd/
12617F: include/linux/lockd/
12618F: include/linux/sunrpc/
12619F: include/trace/events/rpcgss.h
12620F: include/trace/events/rpcrdma.h
12621F: include/trace/events/sunrpc.h
12622F: include/trace/misc/fs.h
12623F: include/trace/misc/nfs.h
12624F: include/trace/misc/sunrpc.h
12625F: include/uapi/linux/nfsd/
12626F: include/uapi/linux/sunrpc/
12627F: net/sunrpc/
12628F: tools/net/sunrpc/
12629
12630KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12631M: Thomas Weißschuh <[email protected]>
12632R: Christian Heusel <[email protected]>
12633R: Nathan Chancellor <[email protected]>
12634S: Maintained
12635F: scripts/package/PKGBUILD
12636
12637KERNEL REGRESSIONS
12638M: Thorsten Leemhuis <[email protected]>
12639L: [email protected]
12640S: Supported
12641F: Documentation/admin-guide/reporting-regressions.rst
12642F: Documentation/process/handling-regressions.rst
12643
12644KERNEL SELFTEST FRAMEWORK
12645M: Shuah Khan <[email protected]>
12646M: Shuah Khan <[email protected]>
12647L: [email protected]
12648S: Maintained
12649Q: https://patchwork.kernel.org/project/linux-kselftest/list/
12650T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12651F: Documentation/dev-tools/kselftest*
12652F: tools/testing/selftests/
12653
12654KERNEL SMB3 SERVER (KSMBD)
12655M: Namjae Jeon <[email protected]>
12656M: Namjae Jeon <[email protected]>
12657M: Steve French <[email protected]>
12658M: Steve French <[email protected]>
12659R: Sergey Senozhatsky <[email protected]>
12660R: Tom Talpey <[email protected]>
12661L: [email protected]
12662S: Maintained
12663T: git git://git.samba.org/ksmbd.git
12664F: Documentation/filesystems/smb/ksmbd.rst
12665F: fs/smb/common/
12666F: fs/smb/server/
12667
12668KERNEL UNIT TESTING FRAMEWORK (KUnit)
12669M: Brendan Higgins <[email protected]>
12670M: David Gow <[email protected]>
12671R: Rae Moar <[email protected]>
12672L: [email protected]
12673L: [email protected]
12674S: Maintained
12675W: https://google.github.io/kunit-docs/third_party/kernel/docs/
12676T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12677T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12678F: Documentation/dev-tools/kunit/
12679F: include/kunit/
12680F: lib/kunit/
12681F: rust/kernel/kunit.rs
12682F: scripts/rustdoc_test_*
12683F: tools/testing/kunit/
12684
12685KERNEL USERMODE HELPER
12686M: Luis Chamberlain <[email protected]>
12687L: [email protected]
12688S: Maintained
12689F: include/linux/umh.h
12690F: kernel/umh.c
12691
12692KERNEL VIRTUAL MACHINE (KVM)
12693M: Paolo Bonzini <[email protected]>
12694L: [email protected]
12695S: Supported
12696W: http://www.linux-kvm.org
12697T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12698F: Documentation/virt/kvm/
12699F: include/asm-generic/kvm*
12700F: include/kvm/iodev.h
12701F: include/linux/kvm*
12702F: include/trace/events/kvm.h
12703F: include/uapi/asm-generic/kvm*
12704F: include/uapi/linux/kvm*
12705F: tools/kvm/
12706F: tools/testing/selftests/kvm/
12707F: virt/kvm/*
12708
12709KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12710M: Marc Zyngier <[email protected]>
12711M: Oliver Upton <[email protected]>
12712R: Joey Gouly <[email protected]>
12713R: Suzuki K Poulose <[email protected]>
12714R: Zenghui Yu <[email protected]>
12715L: [email protected] (moderated for non-subscribers)
12716L: [email protected]
12717S: Maintained
12718T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12719F: Documentation/virt/kvm/arm/
12720F: Documentation/virt/kvm/devices/arm*
12721F: arch/arm64/include/asm/kvm*
12722F: arch/arm64/include/uapi/asm/kvm*
12723F: arch/arm64/kvm/
12724F: include/kvm/arm_*
12725F: tools/testing/selftests/kvm/*/arm64/
12726F: tools/testing/selftests/kvm/arm64/
12727
12728KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12729M: Tianrui Zhao <[email protected]>
12730M: Bibo Mao <[email protected]>
12731M: Huacai Chen <[email protected]>
12732L: [email protected]
12733L: [email protected]
12734S: Maintained
12735T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12736F: Documentation/virt/kvm/loongarch/
12737F: arch/loongarch/include/asm/kvm*
12738F: arch/loongarch/include/uapi/asm/kvm*
12739F: arch/loongarch/kvm/
12740
12741KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12742M: Huacai Chen <[email protected]>
12743L: [email protected]
12744L: [email protected]
12745S: Maintained
12746T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12747F: arch/mips/include/asm/kvm*
12748F: arch/mips/include/uapi/asm/kvm*
12749F: arch/mips/kvm/
12750
12751KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12752M: Madhavan Srinivasan <[email protected]>
12753R: Nicholas Piggin <[email protected]>
12754L: [email protected]
12755L: [email protected]
12756S: Maintained (Book3S 64-bit HV)
12757S: Odd fixes (Book3S 64-bit PR)
12758S: Orphan (Book3E and 32-bit)
12759T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12760F: arch/powerpc/include/asm/kvm*
12761F: arch/powerpc/include/uapi/asm/kvm*
12762F: arch/powerpc/kernel/kvm*
12763F: arch/powerpc/kvm/
12764
12765KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12766M: Anup Patel <[email protected]>
12767R: Atish Patra <[email protected]>
12768L: [email protected]
12769L: [email protected]
12770L: [email protected]
12771S: Maintained
12772T: git https://github.com/kvm-riscv/linux.git
12773F: arch/riscv/include/asm/kvm*
12774F: arch/riscv/include/uapi/asm/kvm*
12775F: arch/riscv/kvm/
12776F: tools/testing/selftests/kvm/*/riscv/
12777F: tools/testing/selftests/kvm/riscv/
12778
12779KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12780M: Christian Borntraeger <[email protected]>
12781M: Janosch Frank <[email protected]>
12782M: Claudio Imbrenda <[email protected]>
12783R: David Hildenbrand <[email protected]>
12784L: [email protected]
12785S: Supported
12786T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12787F: Documentation/virt/kvm/s390*
12788F: arch/s390/include/asm/gmap.h
12789F: arch/s390/include/asm/kvm*
12790F: arch/s390/include/uapi/asm/kvm*
12791F: arch/s390/include/uapi/asm/uvdevice.h
12792F: arch/s390/kernel/uv.c
12793F: arch/s390/kvm/
12794F: arch/s390/mm/gmap.c
12795F: drivers/s390/char/uvdevice.c
12796F: tools/testing/selftests/drivers/s390x/uvdevice/
12797F: tools/testing/selftests/kvm/*/s390/
12798F: tools/testing/selftests/kvm/s390/
12799
12800KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12801M: Sean Christopherson <[email protected]>
12802M: Paolo Bonzini <[email protected]>
12803L: [email protected]
12804S: Supported
12805P: Documentation/process/maintainer-kvm-x86.rst
12806T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12807F: arch/x86/include/asm/kvm*
12808F: arch/x86/include/asm/svm.h
12809F: arch/x86/include/asm/vmx*.h
12810F: arch/x86/include/uapi/asm/kvm*
12811F: arch/x86/include/uapi/asm/svm.h
12812F: arch/x86/include/uapi/asm/vmx.h
12813F: arch/x86/kvm/
12814F: arch/x86/kvm/*/
12815F: tools/testing/selftests/kvm/*/x86/
12816F: tools/testing/selftests/kvm/x86/
12817
12818KERNFS
12819M: Greg Kroah-Hartman <[email protected]>
12820M: Tejun Heo <[email protected]>
12821S: Supported
12822T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12823F: fs/kernfs/
12824F: include/linux/kernfs.h
12825
12826KEXEC
12827M: Eric Biederman <[email protected]>
12828L: [email protected]
12829S: Maintained
12830W: http://kernel.org/pub/linux/utils/kernel/kexec/
12831F: include/linux/kexec.h
12832F: include/uapi/linux/kexec.h
12833F: kernel/kexec*
12834
12835KEYS-ENCRYPTED
12836M: Mimi Zohar <[email protected]>
12837L: [email protected]
12838L: [email protected]
12839S: Supported
12840F: Documentation/security/keys/trusted-encrypted.rst
12841F: include/keys/encrypted-type.h
12842F: security/keys/encrypted-keys/
12843
12844KEYS-TRUSTED
12845M: James Bottomley <[email protected]>
12846M: Jarkko Sakkinen <[email protected]>
12847M: Mimi Zohar <[email protected]>
12848L: [email protected]
12849L: [email protected]
12850S: Supported
12851F: Documentation/security/keys/trusted-encrypted.rst
12852F: include/keys/trusted-type.h
12853F: include/keys/trusted_tpm.h
12854F: security/keys/trusted-keys/
12855
12856KEYS-TRUSTED-CAAM
12857M: Ahmad Fatoum <[email protected]>
12858R: Pengutronix Kernel Team <[email protected]>
12859L: [email protected]
12860L: [email protected]
12861S: Maintained
12862F: include/keys/trusted_caam.h
12863F: security/keys/trusted-keys/trusted_caam.c
12864
12865KEYS-TRUSTED-DCP
12866M: David Gstir <[email protected]>
12867R: sigma star Kernel Team <[email protected]>
12868L: [email protected]
12869L: [email protected]
12870S: Supported
12871F: include/keys/trusted_dcp.h
12872F: security/keys/trusted-keys/trusted_dcp.c
12873
12874KEYS-TRUSTED-TEE
12875M: Sumit Garg <[email protected]>
12876L: [email protected]
12877L: [email protected]
12878S: Supported
12879F: include/keys/trusted_tee.h
12880F: security/keys/trusted-keys/trusted_tee.c
12881
12882KEYS/KEYRINGS
12883M: David Howells <[email protected]>
12884M: Jarkko Sakkinen <[email protected]>
12885L: [email protected]
12886S: Maintained
12887F: Documentation/security/keys/core.rst
12888F: include/keys/
12889F: include/linux/key-type.h
12890F: include/linux/key.h
12891F: include/linux/keyctl.h
12892F: include/uapi/linux/keyctl.h
12893F: security/keys/
12894
12895KEYS/KEYRINGS_INTEGRITY
12896M: Jarkko Sakkinen <[email protected]>
12897M: Mimi Zohar <[email protected]>
12898L: [email protected]
12899L: [email protected]
12900S: Supported
12901W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12902F: security/integrity/platform_certs
12903
12904KFENCE
12905M: Alexander Potapenko <[email protected]>
12906M: Marco Elver <[email protected]>
12907R: Dmitry Vyukov <[email protected]>
12908L: [email protected]
12909S: Maintained
12910F: Documentation/dev-tools/kfence.rst
12911F: arch/*/include/asm/kfence.h
12912F: include/linux/kfence.h
12913F: lib/Kconfig.kfence
12914F: mm/kfence/
12915
12916KFIFO
12917M: Stefani Seibold <[email protected]>
12918S: Maintained
12919F: include/linux/kfifo.h
12920F: lib/kfifo.c
12921F: samples/kfifo/
12922
12923KGDB / KDB /debug_core
12924M: Jason Wessel <[email protected]>
12925M: Daniel Thompson <[email protected]>
12926R: Douglas Anderson <[email protected]>
12927L: [email protected]
12928S: Maintained
12929W: http://kgdb.wiki.kernel.org/
12930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12931F: Documentation/process/debugging/kgdb.rst
12932F: drivers/misc/kgdbts.c
12933F: drivers/tty/serial/kgdboc.c
12934F: include/linux/kdb.h
12935F: include/linux/kgdb.h
12936F: kernel/debug/
12937F: kernel/module/kdb.c
12938
12939KHADAS MCU MFD DRIVER
12940M: Neil Armstrong <[email protected]>
12941L: [email protected]
12942S: Maintained
12943F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12944F: drivers/mfd/khadas-mcu.c
12945F: drivers/thermal/khadas_mcu_fan.c
12946F: include/linux/mfd/khadas-mcu.h
12947
12948KIONIX/ROHM KX022A ACCELEROMETER
12949M: Matti Vaittinen <[email protected]>
12950L: [email protected]
12951S: Supported
12952F: drivers/iio/accel/kionix-kx022a*
12953
12954KMEMLEAK
12955M: Catalin Marinas <[email protected]>
12956S: Maintained
12957F: Documentation/dev-tools/kmemleak.rst
12958F: include/linux/kmemleak.h
12959F: mm/kmemleak.c
12960F: samples/kmemleak/kmemleak-test.c
12961
12962KMSAN
12963M: Alexander Potapenko <[email protected]>
12964R: Marco Elver <[email protected]>
12965R: Dmitry Vyukov <[email protected]>
12966L: [email protected]
12967S: Maintained
12968F: Documentation/dev-tools/kmsan.rst
12969F: arch/*/include/asm/kmsan.h
12970F: arch/*/mm/kmsan_*
12971F: include/linux/kmsan*.h
12972F: lib/Kconfig.kmsan
12973F: mm/kmsan/
12974F: scripts/Makefile.kmsan
12975
12976KPROBES
12977M: Naveen N Rao <[email protected]>
12978M: Anil S Keshavamurthy <[email protected]>
12979M: "David S. Miller" <[email protected]>
12980M: Masami Hiramatsu <[email protected]>
12981L: [email protected]
12982L: [email protected]
12983S: Maintained
12984Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
12985T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12986F: Documentation/trace/kprobes.rst
12987F: include/asm-generic/kprobes.h
12988F: include/linux/kprobes.h
12989F: kernel/kprobes.c
12990F: lib/test_kprobes.c
12991F: samples/kprobes
12992
12993KS0108 LCD CONTROLLER DRIVER
12994M: Miguel Ojeda <[email protected]>
12995S: Maintained
12996F: Documentation/admin-guide/auxdisplay/ks0108.rst
12997F: drivers/auxdisplay/ks0108.c
12998F: include/linux/ks0108.h
12999
13000KTD253 BACKLIGHT DRIVER
13001M: Linus Walleij <[email protected]>
13002S: Maintained
13003F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
13004F: drivers/video/backlight/ktd253-backlight.c
13005
13006KTD2801 BACKLIGHT DRIVER
13007M: Duje Mihanović <[email protected]>
13008S: Maintained
13009F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
13010F: drivers/video/backlight/ktd2801-backlight.c
13011
13012KTEST
13013M: Steven Rostedt <[email protected]>
13014M: John Hawley <[email protected]>
13015S: Maintained
13016F: tools/testing/ktest
13017
13018KTZ8866 BACKLIGHT DRIVER
13019M: Jianhua Lu <[email protected]>
13020S: Maintained
13021F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
13022F: drivers/video/backlight/ktz8866.c
13023
13024KVM PARAVIRT (KVM/paravirt)
13025M: Paolo Bonzini <[email protected]>
13026R: Vitaly Kuznetsov <[email protected]>
13027L: [email protected]
13028S: Supported
13029T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13030F: arch/um/include/asm/kvm_para.h
13031F: arch/x86/include/asm/kvm_para.h
13032F: arch/x86/include/asm/pvclock-abi.h
13033F: arch/x86/include/uapi/asm/kvm_para.h
13034F: arch/x86/kernel/kvm.c
13035F: arch/x86/kernel/kvmclock.c
13036F: include/asm-generic/kvm_para.h
13037F: include/linux/kvm_para.h
13038F: include/uapi/asm-generic/kvm_para.h
13039F: include/uapi/linux/kvm_para.h
13040
13041KVM X86 HYPER-V (KVM/hyper-v)
13042M: Vitaly Kuznetsov <[email protected]>
13043M: Sean Christopherson <[email protected]>
13044M: Paolo Bonzini <[email protected]>
13045L: [email protected]
13046S: Supported
13047T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13048F: arch/x86/kvm/hyperv.*
13049F: arch/x86/kvm/kvm_onhyperv.*
13050F: arch/x86/kvm/svm/hyperv.*
13051F: arch/x86/kvm/svm/svm_onhyperv.*
13052F: arch/x86/kvm/vmx/hyperv.*
13053
13054KVM X86 Xen (KVM/Xen)
13055M: David Woodhouse <[email protected]>
13056M: Paul Durrant <[email protected]>
13057M: Sean Christopherson <[email protected]>
13058M: Paolo Bonzini <[email protected]>
13059L: [email protected]
13060S: Supported
13061T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13062F: arch/x86/kvm/xen.*
13063
13064L3MDEV
13065M: David Ahern <[email protected]>
13066L: [email protected]
13067S: Maintained
13068F: include/net/l3mdev.h
13069F: net/l3mdev
13070
13071LANDLOCK SECURITY MODULE
13072M: Mickaël Salaün <[email protected]>
13073R: Günther Noack <[email protected]>
13074L: [email protected]
13075S: Supported
13076W: https://landlock.io
13077T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
13078F: Documentation/security/landlock.rst
13079F: Documentation/userspace-api/landlock.rst
13080F: fs/ioctl.c
13081F: include/uapi/linux/landlock.h
13082F: samples/landlock/
13083F: security/landlock/
13084F: tools/testing/selftests/landlock/
13085K: landlock
13086K: LANDLOCK
13087
13088LANTIQ / INTEL Ethernet drivers
13089M: Hauke Mehrtens <[email protected]>
13090L: [email protected]
13091S: Maintained
13092F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
13093F: drivers/net/dsa/lantiq_gswip.c
13094F: drivers/net/dsa/lantiq_pce.h
13095F: drivers/net/ethernet/lantiq_xrx200.c
13096F: net/dsa/tag_gswip.c
13097
13098LANTIQ MIPS ARCHITECTURE
13099M: John Crispin <[email protected]>
13100L: [email protected]
13101S: Maintained
13102F: arch/mips/lantiq
13103F: drivers/soc/lantiq
13104
13105LANTIQ PEF2256 DRIVER
13106M: Herve Codina <[email protected]>
13107S: Maintained
13108F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
13109F: drivers/net/wan/framer/pef2256/
13110F: drivers/pinctrl/pinctrl-pef2256.c
13111F: include/linux/framer/pef2256.h
13112
13113LASI 53c700 driver for PARISC
13114M: "James E.J. Bottomley" <[email protected]>
13115L: [email protected]
13116S: Maintained
13117F: Documentation/scsi/53c700.rst
13118F: drivers/scsi/53c700*
13119
13120LEAKING_ADDRESSES
13121M: Tycho Andersen <[email protected]>
13122R: Kees Cook <[email protected]>
13123L: [email protected]
13124S: Maintained
13125T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13126F: scripts/leaking_addresses.pl
13127
13128LED SUBSYSTEM
13129M: Lee Jones <[email protected]>
13130M: Pavel Machek <[email protected]>
13131L: [email protected]
13132S: Maintained
13133T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13134F: Documentation/devicetree/bindings/leds/
13135F: Documentation/leds/
13136F: drivers/leds/
13137F: include/dt-bindings/leds/
13138F: include/linux/leds.h
13139
13140LEGO MINDSTORMS EV3
13141R: David Lechner <[email protected]>
13142S: Maintained
13143F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13144F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13145F: drivers/power/supply/lego_ev3_battery.c
13146
13147LEGO USB Tower driver
13148M: Juergen Stuber <[email protected]>
13149L: [email protected]
13150S: Maintained
13151W: http://legousb.sourceforge.net/
13152F: drivers/usb/misc/legousbtower.c
13153
13154LETSKETCH HID TABLET DRIVER
13155M: Hans de Goede <[email protected]>
13156L: [email protected]
13157S: Maintained
13158T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13159F: drivers/hid/hid-letsketch.c
13160
13161LG LAPTOP EXTRAS
13162M: Matan Ziv-Av <[email protected]>
13163L: [email protected]
13164S: Maintained
13165F: Documentation/ABI/testing/sysfs-platform-lg-laptop
13166F: Documentation/admin-guide/laptops/lg-laptop.rst
13167F: drivers/platform/x86/lg-laptop.c
13168
13169LG2160 MEDIA DRIVER
13170M: Michael Krufky <[email protected]>
13171L: [email protected]
13172S: Maintained
13173W: https://linuxtv.org
13174W: http://github.com/mkrufky
13175Q: http://patchwork.linuxtv.org/project/linux-media/list/
13176T: git git://linuxtv.org/mkrufky/tuners.git
13177F: drivers/media/dvb-frontends/lg2160.*
13178
13179LGDT3305 MEDIA DRIVER
13180M: Michael Krufky <[email protected]>
13181L: [email protected]
13182S: Maintained
13183W: https://linuxtv.org
13184W: http://github.com/mkrufky
13185Q: http://patchwork.linuxtv.org/project/linux-media/list/
13186T: git git://linuxtv.org/mkrufky/tuners.git
13187F: drivers/media/dvb-frontends/lgdt3305.*
13188
13189LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13190M: Viresh Kumar <[email protected]>
13191L: [email protected]
13192S: Maintained
13193F: drivers/ata/pata_arasan_cf.c
13194F: include/linux/pata_arasan_cf_data.h
13195
13196LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13197M: Linus Walleij <[email protected]>
13198L: [email protected]
13199S: Maintained
13200F: drivers/ata/pata_ftide010.c
13201F: drivers/ata/sata_gemini.c
13202F: drivers/ata/sata_gemini.h
13203
13204LIBATA SATA AHCI PLATFORM devices support
13205M: Hans de Goede <[email protected]>
13206L: [email protected]
13207S: Maintained
13208F: drivers/ata/ahci_platform.c
13209F: drivers/ata/libahci_platform.c
13210F: include/linux/ahci_platform.h
13211
13212LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13213M: Mikael Pettersson <[email protected]>
13214L: [email protected]
13215S: Maintained
13216F: drivers/ata/sata_promise.*
13217
13218LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13219M: Damien Le Moal <[email protected]>
13220M: Niklas Cassel <[email protected]>
13221L: [email protected]
13222S: Maintained
13223T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13224F: Documentation/ABI/testing/sysfs-ata
13225F: Documentation/devicetree/bindings/ata/
13226F: drivers/ata/
13227F: include/linux/ata.h
13228F: include/linux/libata.h
13229
13230LIBETH COMMON ETHERNET LIBRARY
13231M: Alexander Lobakin <[email protected]>
13232L: [email protected]
13233L: [email protected] (moderated for non-subscribers)
13234S: Maintained
13235T: git https://github.com/alobakin/linux.git
13236F: drivers/net/ethernet/intel/libeth/
13237F: include/net/libeth/
13238K: libeth
13239
13240LIBIE COMMON INTEL ETHERNET LIBRARY
13241M: Alexander Lobakin <[email protected]>
13242L: [email protected] (moderated for non-subscribers)
13243L: [email protected]
13244S: Maintained
13245T: git https://github.com/alobakin/linux.git
13246F: drivers/net/ethernet/intel/libie/
13247F: include/linux/net/intel/libie/
13248K: libie
13249
13250LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13251M: Vishal Verma <[email protected]>
13252M: Dan Williams <[email protected]>
13253M: Dave Jiang <[email protected]>
13254L: [email protected]
13255S: Supported
13256Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
13257P: Documentation/nvdimm/maintainer-entry-profile.rst
13258F: drivers/nvdimm/btt*
13259
13260LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13261M: Dan Williams <[email protected]>
13262M: Vishal Verma <[email protected]>
13263M: Dave Jiang <[email protected]>
13264L: [email protected]
13265S: Supported
13266Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
13267P: Documentation/nvdimm/maintainer-entry-profile.rst
13268F: drivers/nvdimm/pmem*
13269
13270LIBNVDIMM: DEVICETREE BINDINGS
13271M: Oliver O'Halloran <[email protected]>
13272L: [email protected]
13273S: Supported
13274Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
13275F: Documentation/devicetree/bindings/pmem/pmem-region.txt
13276F: drivers/nvdimm/of_pmem.c
13277
13278LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13279M: Dan Williams <[email protected]>
13280M: Vishal Verma <[email protected]>
13281M: Dave Jiang <[email protected]>
13282M: Ira Weiny <[email protected]>
13283L: [email protected]
13284S: Supported
13285Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
13286P: Documentation/nvdimm/maintainer-entry-profile.rst
13287T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13288F: drivers/acpi/nfit/*
13289F: drivers/nvdimm/*
13290F: include/linux/libnvdimm.h
13291F: include/linux/nd.h
13292F: include/uapi/linux/ndctl.h
13293F: tools/testing/nvdimm/
13294
13295LIBRARY CODE
13296M: Andrew Morton <[email protected]>
13297L: [email protected]
13298S: Supported
13299T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13300F: lib/*
13301
13302LICENSES and SPDX stuff
13303M: Thomas Gleixner <[email protected]>
13304M: Greg Kroah-Hartman <[email protected]>
13305L: [email protected]
13306S: Maintained
13307T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13308F: COPYING
13309F: Documentation/process/license-rules.rst
13310F: LICENSES/
13311F: scripts/spdxcheck-test.sh
13312F: scripts/spdxcheck.py
13313F: scripts/spdxexclude
13314
13315LINEAR RANGES HELPERS
13316M: Mark Brown <[email protected]>
13317R: Matti Vaittinen <[email protected]>
13318F: include/linux/linear_range.h
13319F: lib/linear_ranges.c
13320F: lib/test_linear_ranges.c
13321
13322LINUX FOR POWER MACINTOSH
13323L: [email protected]
13324S: Orphan
13325F: arch/powerpc/platforms/powermac/
13326F: drivers/macintosh/
13327X: drivers/macintosh/adb-iop.c
13328X: drivers/macintosh/via-macii.c
13329
13330LINUX FOR POWERPC (32-BIT AND 64-BIT)
13331M: Madhavan Srinivasan <[email protected]>
13332M: Michael Ellerman <[email protected]>
13333R: Nicholas Piggin <[email protected]>
13334R: Christophe Leroy <[email protected]>
13335R: Naveen N Rao <[email protected]>
13336L: [email protected]
13337S: Supported
13338W: https://github.com/linuxppc/wiki/wiki
13339Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13340T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13341F: Documentation/ABI/stable/sysfs-firmware-opal-*
13342F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
13343F: Documentation/devicetree/bindings/powerpc/
13344F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
13345F: Documentation/arch/powerpc/
13346F: arch/powerpc/
13347F: drivers/*/*/*pasemi*
13348F: drivers/*/*pasemi*
13349F: drivers/char/tpm/tpm_ibmvtpm*
13350F: drivers/crypto/nx/
13351F: drivers/i2c/busses/i2c-opal.c
13352F: drivers/net/ethernet/ibm/ibmveth.*
13353F: drivers/net/ethernet/ibm/ibmvnic.*
13354F: drivers/pci/hotplug/pnv_php.c
13355F: drivers/pci/hotplug/rpa*
13356F: drivers/rtc/rtc-opal.c
13357F: drivers/scsi/ibmvscsi/
13358F: drivers/tty/hvc/hvc_opal.c
13359F: drivers/watchdog/wdrtas.c
13360F: include/linux/papr_scm.h
13361F: include/uapi/linux/papr_pdsm.h
13362F: tools/testing/selftests/powerpc
13363N: /pmac
13364N: powermac
13365N: powernv
13366N: [^a-z0-9]ps3
13367N: pseries
13368
13369LINUX FOR POWERPC EMBEDDED MPC5XXX
13370M: Anatolij Gustschin <[email protected]>
13371L: [email protected]
13372S: Odd Fixes
13373F: arch/powerpc/platforms/512x/
13374F: arch/powerpc/platforms/52xx/
13375
13376LINUX FOR POWERPC EMBEDDED PPC4XX
13377L: [email protected]
13378S: Orphan
13379F: arch/powerpc/platforms/44x/
13380
13381LINUX FOR POWERPC EMBEDDED PPC85XX
13382M: Scott Wood <[email protected]>
13383L: [email protected]
13384S: Odd fixes
13385T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13386F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13387F: Documentation/devicetree/bindings/powerpc/fsl/
13388F: arch/powerpc/platforms/85xx/
13389
13390LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13391M: Christophe Leroy <[email protected]>
13392L: [email protected]
13393S: Maintained
13394F: arch/powerpc/platforms/8xx/
13395F: arch/powerpc/platforms/83xx/
13396
13397LINUX KERNEL DUMP TEST MODULE (LKDTM)
13398M: Kees Cook <[email protected]>
13399S: Maintained
13400F: drivers/misc/lkdtm/*
13401F: tools/testing/selftests/lkdtm/*
13402
13403LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13404M: Alan Stern <[email protected]>
13405M: Andrea Parri <[email protected]>
13406M: Will Deacon <[email protected]>
13407M: Peter Zijlstra <[email protected]>
13408M: Boqun Feng <[email protected]>
13409M: Nicholas Piggin <[email protected]>
13410M: David Howells <[email protected]>
13411M: Jade Alglave <[email protected]>
13412M: Luc Maranget <[email protected]>
13413M: "Paul E. McKenney" <[email protected]>
13414R: Akira Yokosawa <[email protected]>
13415R: Daniel Lustig <[email protected]>
13416R: Joel Fernandes <[email protected]>
13417L: [email protected]
13418L: [email protected]
13419L: [email protected]
13420S: Supported
13421T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
13422F: Documentation/atomic_bitops.txt
13423F: Documentation/atomic_t.txt
13424F: Documentation/core-api/refcount-vs-atomic.rst
13425F: Documentation/litmus-tests/
13426F: Documentation/memory-barriers.txt
13427F: tools/memory-model/
13428
13429LINUX-NEXT TREE
13430M: Stephen Rothwell <[email protected]>
13431L: [email protected]
13432S: Supported
13433B: mailto:[email protected] and the appropriate development tree
13434T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13435
13436LIS3LV02D ACCELEROMETER DRIVER
13437M: Eric Piel <[email protected]>
13438S: Maintained
13439F: Documentation/misc-devices/lis3lv02d.rst
13440F: drivers/misc/lis3lv02d/
13441F: drivers/platform/x86/hp/hp_accel.c
13442
13443LIST KUNIT TEST
13444M: David Gow <[email protected]>
13445L: [email protected]
13446L: [email protected]
13447S: Maintained
13448F: lib/list-test.c
13449
13450LITEX PLATFORM
13451M: Karol Gugala <[email protected]>
13452M: Mateusz Holenko <[email protected]>
13453M: Gabriel Somlo <[email protected]>
13454M: Joel Stanley <[email protected]>
13455S: Maintained
13456F: Documentation/devicetree/bindings/*/litex,*.yaml
13457F: arch/openrisc/boot/dts/or1klitex.dts
13458F: drivers/mmc/host/litex_mmc.c
13459F: drivers/net/ethernet/litex/*
13460F: drivers/soc/litex/*
13461F: drivers/tty/serial/liteuart.c
13462F: include/linux/litex.h
13463N: litex
13464
13465LIVE PATCHING
13466M: Josh Poimboeuf <[email protected]>
13467M: Jiri Kosina <[email protected]>
13468M: Miroslav Benes <[email protected]>
13469M: Petr Mladek <[email protected]>
13470R: Joe Lawrence <[email protected]>
13471L: [email protected]
13472S: Maintained
13473T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13474F: Documentation/ABI/testing/sysfs-kernel-livepatch
13475F: Documentation/livepatch/
13476F: arch/powerpc/include/asm/livepatch.h
13477F: include/linux/livepatch.h
13478F: kernel/livepatch/
13479F: kernel/module/livepatch.c
13480F: samples/livepatch/
13481F: tools/testing/selftests/livepatch/
13482
13483LLC (802.2)
13484L: [email protected]
13485S: Odd fixes
13486F: include/linux/llc.h
13487F: include/net/llc*
13488F: include/uapi/linux/llc.h
13489F: net/llc/
13490
13491LM73 HARDWARE MONITOR DRIVER
13492M: Guillaume Ligneul <[email protected]>
13493L: [email protected]
13494S: Maintained
13495F: drivers/hwmon/lm73.c
13496
13497LM78 HARDWARE MONITOR DRIVER
13498M: Jean Delvare <[email protected]>
13499L: [email protected]
13500S: Maintained
13501F: Documentation/hwmon/lm78.rst
13502F: drivers/hwmon/lm78.c
13503
13504LM83 HARDWARE MONITOR DRIVER
13505M: Jean Delvare <[email protected]>
13506L: [email protected]
13507S: Maintained
13508F: Documentation/hwmon/lm83.rst
13509F: drivers/hwmon/lm83.c
13510
13511LM90 HARDWARE MONITOR DRIVER
13512M: Jean Delvare <[email protected]>
13513L: [email protected]
13514S: Maintained
13515F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13516F: Documentation/hwmon/lm90.rst
13517F: drivers/hwmon/lm90.c
13518F: include/dt-bindings/thermal/lm90.h
13519
13520LME2510 MEDIA DRIVER
13521M: Malcolm Priestley <[email protected]>
13522L: [email protected]
13523S: Maintained
13524W: https://linuxtv.org
13525Q: http://patchwork.linuxtv.org/project/linux-media/list/
13526F: drivers/media/usb/dvb-usb-v2/lmedm04*
13527
13528LOADPIN SECURITY MODULE
13529M: Kees Cook <[email protected]>
13530S: Supported
13531T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13532F: Documentation/admin-guide/LSM/LoadPin.rst
13533F: security/loadpin/
13534
13535LOCKDOWN SECURITY MODULE
13536L: [email protected]
13537S: Odd Fixes
13538T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13539F: security/lockdown/
13540
13541LOCKING PRIMITIVES
13542M: Peter Zijlstra <[email protected]>
13543M: Ingo Molnar <[email protected]>
13544M: Will Deacon <[email protected]>
13545M: Boqun Feng <[email protected]> (LOCKDEP & RUST)
13546R: Waiman Long <[email protected]>
13547L: [email protected]
13548S: Maintained
13549T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13550F: Documentation/locking/
13551F: arch/*/include/asm/spinlock*.h
13552F: include/linux/lockdep*.h
13553F: include/linux/mutex*.h
13554F: include/linux/rwlock*.h
13555F: include/linux/rwsem*.h
13556F: include/linux/seqlock.h
13557F: include/linux/spinlock*.h
13558F: kernel/locking/
13559F: lib/locking*.[ch]
13560F: rust/helpers/mutex.c
13561F: rust/helpers/spinlock.c
13562F: rust/kernel/sync/lock.rs
13563F: rust/kernel/sync/lock/
13564F: rust/kernel/sync/locked_by.rs
13565X: kernel/locking/locktorture.c
13566
13567LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13568M: "Richard Russon (FlatCap)" <[email protected]>
13569L: [email protected]
13570S: Maintained
13571W: http://www.linux-ntfs.org/content/view/19/37/
13572F: Documentation/admin-guide/ldm.rst
13573F: block/partitions/ldm.*
13574
13575LOGITECH HID GAMING KEYBOARDS
13576M: Hans de Goede <[email protected]>
13577L: [email protected]
13578S: Maintained
13579T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13580F: drivers/hid/hid-lg-g15.c
13581
13582LONTIUM LT8912B MIPI TO HDMI BRIDGE
13583M: Adrien Grassein <[email protected]>
13584S: Maintained
13585F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13586F: drivers/gpu/drm/bridge/lontium-lt8912b.c
13587
13588LOONGARCH
13589M: Huacai Chen <[email protected]>
13590R: WANG Xuerui <[email protected]>
13591L: [email protected]
13592S: Maintained
13593T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13594F: Documentation/arch/loongarch/
13595F: Documentation/translations/zh_CN/arch/loongarch/
13596F: arch/loongarch/
13597F: drivers/*/*loongarch*
13598F: drivers/cpufreq/loongson3_cpufreq.c
13599
13600LOONGSON GPIO DRIVER
13601M: Yinbo Zhu <[email protected]>
13602L: [email protected]
13603S: Maintained
13604F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13605F: drivers/gpio/gpio-loongson-64bit.c
13606
13607LOONGSON-2 APB DMA DRIVER
13608M: Binbin Zhou <[email protected]>
13609L: [email protected]
13610S: Maintained
13611F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13612F: drivers/dma/loongson2-apb-dma.c
13613
13614LOONGSON LS2X I2C DRIVER
13615M: Binbin Zhou <[email protected]>
13616L: [email protected]
13617S: Maintained
13618F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13619F: drivers/i2c/busses/i2c-ls2x.c
13620
13621LOONGSON-2 SOC SERIES CLOCK DRIVER
13622M: Yinbo Zhu <[email protected]>
13623L: [email protected]
13624S: Maintained
13625F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13626F: drivers/clk/clk-loongson2.c
13627F: include/dt-bindings/clock/loongson,ls2k-clk.h
13628
13629LOONGSON SPI DRIVER
13630M: Yinbo Zhu <[email protected]>
13631L: [email protected]
13632S: Maintained
13633F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13634F: drivers/spi/spi-loongson-core.c
13635F: drivers/spi/spi-loongson-pci.c
13636F: drivers/spi/spi-loongson-plat.c
13637F: drivers/spi/spi-loongson.h
13638
13639LOONGSON-2 SOC SERIES GUTS DRIVER
13640M: Yinbo Zhu <[email protected]>
13641L: [email protected]
13642S: Maintained
13643F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13644F: drivers/soc/loongson/loongson2_guts.c
13645
13646LOONGSON-2 SOC SERIES PM DRIVER
13647M: Yinbo Zhu <[email protected]>
13648L: [email protected]
13649S: Maintained
13650F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13651F: drivers/soc/loongson/loongson2_pm.c
13652
13653LOONGSON-2 SOC SERIES PINCTRL DRIVER
13654M: zhanghongchen <[email protected]>
13655M: Yinbo Zhu <[email protected]>
13656L: [email protected]
13657S: Maintained
13658F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13659F: drivers/pinctrl/pinctrl-loongson2.c
13660
13661LOONGSON-2 SOC SERIES THERMAL DRIVER
13662M: zhanghongchen <[email protected]>
13663M: Yinbo Zhu <[email protected]>
13664L: [email protected]
13665S: Maintained
13666F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13667F: drivers/thermal/loongson2_thermal.c
13668
13669LOONGSON EDAC DRIVER
13670M: Zhao Qunqin <[email protected]>
13671L: [email protected]
13672S: Maintained
13673F: drivers/edac/loongson_edac.c
13674
13675LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13676M: Sathya Prakash <[email protected]>
13677M: Sreekanth Reddy <[email protected]>
13678M: Suganath Prabu Subramani <[email protected]>
13679L: [email protected]
13680L: [email protected]
13681S: Supported
13682W: http://www.avagotech.com/support/
13683F: drivers/message/fusion/
13684F: drivers/scsi/mpt3sas/
13685
13686LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13687M: Matthew Wilcox <[email protected]>
13688L: [email protected]
13689S: Maintained
13690F: drivers/scsi/sym53c8xx_2/
13691
13692LTC1660 DAC DRIVER
13693M: Marcus Folkesson <[email protected]>
13694L: [email protected]
13695S: Maintained
13696F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13697F: drivers/iio/dac/ltc1660.c
13698
13699LTC2664 IIO DAC DRIVER
13700M: Michael Hennerich <[email protected]>
13701M: Kim Seer Paller <[email protected]>
13702L: [email protected]
13703S: Supported
13704W: https://ez.analog.com/linux-software-drivers
13705F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13706F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13707F: drivers/iio/dac/ltc2664.c
13708
13709LTC2688 IIO DAC DRIVER
13710M: Nuno Sá <[email protected]>
13711L: [email protected]
13712S: Supported
13713W: https://ez.analog.com/linux-software-drivers
13714F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13715F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13716F: drivers/iio/dac/ltc2688.c
13717
13718LTC2947 HARDWARE MONITOR DRIVER
13719M: Nuno Sá <[email protected]>
13720L: [email protected]
13721S: Supported
13722W: https://ez.analog.com/linux-software-drivers
13723F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13724F: drivers/hwmon/ltc2947-core.c
13725F: drivers/hwmon/ltc2947-i2c.c
13726F: drivers/hwmon/ltc2947-spi.c
13727F: drivers/hwmon/ltc2947.h
13728
13729LTC2991 HARDWARE MONITOR DRIVER
13730M: Antoniu Miclaus <[email protected]>
13731L: [email protected]
13732S: Supported
13733W: https://ez.analog.com/linux-software-drivers
13734F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13735F: drivers/hwmon/ltc2991.c
13736
13737LTC2983 IIO TEMPERATURE DRIVER
13738M: Nuno Sá <[email protected]>
13739L: [email protected]
13740S: Supported
13741W: https://ez.analog.com/linux-software-drivers
13742F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13743F: drivers/iio/temperature/ltc2983.c
13744
13745LTC4282 HARDWARE MONITOR DRIVER
13746M: Nuno Sa <[email protected]>
13747L: [email protected]
13748S: Supported
13749F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13750F: Documentation/hwmon/ltc4282.rst
13751F: drivers/hwmon/ltc4282.c
13752
13753LTC4286 HARDWARE MONITOR DRIVER
13754M: Delphine CC Chiu <[email protected]>
13755L: [email protected]
13756S: Maintained
13757F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13758F: Documentation/hwmon/ltc4286.rst
13759F: drivers/hwmon/pmbus/Kconfig
13760F: drivers/hwmon/pmbus/Makefile
13761F: drivers/hwmon/pmbus/ltc4286.c
13762
13763LTC4306 I2C MULTIPLEXER DRIVER
13764M: Michael Hennerich <[email protected]>
13765L: [email protected]
13766S: Supported
13767W: https://ez.analog.com/linux-software-drivers
13768F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13769F: drivers/i2c/muxes/i2c-mux-ltc4306.c
13770
13771LTP (Linux Test Project)
13772M: Andrea Cervesato <[email protected]>
13773M: Cyril Hrubis <[email protected]>
13774M: Jan Stancek <[email protected]>
13775M: Petr Vorel <[email protected]>
13776M: Li Wang <[email protected]>
13777M: Yang Xu <[email protected]>
13778M: Xiao Yang <[email protected]>
13779L: [email protected] (subscribers-only)
13780S: Maintained
13781W: https://linux-test-project.readthedocs.io/
13782T: git https://github.com/linux-test-project/ltp.git
13783
13784LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13785M: Anshul Dalal <[email protected]>
13786L: [email protected]
13787S: Maintained
13788F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13789F: drivers/iio/light/ltr390.c
13790
13791LYNX 28G SERDES PHY DRIVER
13792M: Ioana Ciornei <[email protected]>
13793L: [email protected]
13794S: Supported
13795F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13796F: drivers/phy/freescale/phy-fsl-lynx-28g.c
13797
13798LYNX PCS MODULE
13799M: Ioana Ciornei <[email protected]>
13800L: [email protected]
13801S: Supported
13802F: drivers/net/pcs/pcs-lynx.c
13803F: include/linux/pcs-lynx.h
13804
13805M68K ARCHITECTURE
13806M: Geert Uytterhoeven <[email protected]>
13807L: [email protected]
13808S: Maintained
13809W: http://www.linux-m68k.org/
13810T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13811F: arch/m68k/
13812F: drivers/zorro/
13813
13814M68K ON APPLE MACINTOSH
13815M: Joshua Thompson <[email protected]>
13816L: [email protected]
13817S: Maintained
13818W: http://www.mac.linux-m68k.org/
13819F: arch/m68k/mac/
13820F: drivers/macintosh/adb-iop.c
13821F: drivers/macintosh/via-macii.c
13822
13823M68K ON HP9000/300
13824M: Philip Blundell <[email protected]>
13825S: Maintained
13826W: http://www.tazenda.demon.co.uk/phil/linux-hp
13827F: arch/m68k/hp300/
13828
13829M88DS3103 MEDIA DRIVER
13830L: [email protected]
13831S: Orphan
13832W: https://linuxtv.org
13833Q: http://patchwork.linuxtv.org/project/linux-media/list/
13834F: drivers/media/dvb-frontends/m88ds3103*
13835
13836M88RS2000 MEDIA DRIVER
13837M: Malcolm Priestley <[email protected]>
13838L: [email protected]
13839S: Maintained
13840W: https://linuxtv.org
13841Q: http://patchwork.linuxtv.org/project/linux-media/list/
13842F: drivers/media/dvb-frontends/m88rs2000*
13843
13844MA901 MASTERKIT USB FM RADIO DRIVER
13845M: Alexey Klimov <[email protected]>
13846L: [email protected]
13847S: Maintained
13848T: git git://linuxtv.org/media.git
13849F: drivers/media/radio/radio-ma901.c
13850
13851MAC80211
13852M: Johannes Berg <[email protected]>
13853L: [email protected]
13854S: Maintained
13855W: https://wireless.wiki.kernel.org/
13856Q: https://patchwork.kernel.org/project/linux-wireless/list/
13857T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13858T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13859F: Documentation/networking/mac80211-injection.rst
13860F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13861F: drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13862F: include/net/mac80211.h
13863F: net/mac80211/
13864
13865MAILBOX API
13866M: Jassi Brar <[email protected]>
13867L: [email protected]
13868S: Maintained
13869F: Documentation/devicetree/bindings/mailbox/
13870F: drivers/mailbox/
13871F: include/dt-bindings/mailbox/
13872F: include/linux/mailbox_client.h
13873F: include/linux/mailbox_controller.h
13874
13875MAILBOX ARM MHUv2
13876M: Viresh Kumar <[email protected]>
13877M: Tushar Khandelwal <[email protected]>
13878L: [email protected]
13879S: Maintained
13880F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13881F: drivers/mailbox/arm_mhuv2.c
13882F: include/linux/mailbox/arm_mhuv2_message.h
13883
13884MAILBOX ARM MHUv3
13885M: Sudeep Holla <[email protected]>
13886M: Cristian Marussi <[email protected]>
13887L: [email protected]
13888L: [email protected] (moderated for non-subscribers)
13889S: Maintained
13890F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13891F: drivers/mailbox/arm_mhuv3.c
13892
13893MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13894M: Alejandro Colomar <[email protected]>
13895L: [email protected]
13896S: Maintained
13897W: http://www.kernel.org/doc/man-pages
13898T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13899T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13900
13901MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13902M: Jeremy Kerr <[email protected]>
13903M: Matt Johnston <[email protected]>
13904L: [email protected]
13905S: Maintained
13906F: Documentation/networking/mctp.rst
13907F: drivers/net/mctp/
13908F: include/net/mctp.h
13909F: include/net/mctpdevice.h
13910F: include/net/netns/mctp.h
13911F: net/mctp/
13912
13913MAPLE TREE
13914M: Liam R. Howlett <[email protected]>
13915L: [email protected]
13916L: [email protected]
13917S: Supported
13918F: Documentation/core-api/maple_tree.rst
13919F: include/linux/maple_tree.h
13920F: include/trace/events/maple_tree.h
13921F: lib/maple_tree.c
13922F: lib/test_maple_tree.c
13923F: tools/testing/radix-tree/linux/maple_tree.h
13924F: tools/testing/radix-tree/maple.c
13925
13926MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13927M: Rahul Bedarkar <[email protected]>
13928L: [email protected]
13929S: Maintained
13930F: arch/mips/boot/dts/img/pistachio*
13931
13932MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13933M: Andrew Lunn <[email protected]>
13934L: [email protected]
13935S: Maintained
13936F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13937F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13938F: Documentation/networking/devlink/mv88e6xxx.rst
13939F: drivers/net/dsa/mv88e6xxx/
13940F: include/linux/dsa/mv88e6xxx.h
13941F: include/linux/platform_data/mv88e6xxx.h
13942
13943MARVELL 88PM886 PMIC DRIVER
13944M: Karel Balej <[email protected]>
13945S: Maintained
13946F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13947F: drivers/input/misc/88pm886-onkey.c
13948F: drivers/mfd/88pm886.c
13949F: drivers/regulator/88pm886-regulator.c
13950F: drivers/rtc/rtc-88pm886.c
13951F: include/linux/mfd/88pm886.h
13952
13953MARVELL ARMADA 3700 PHY DRIVERS
13954M: Miquel Raynal <[email protected]>
13955S: Maintained
13956F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13957F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13958F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13959F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13960
13961MARVELL ARMADA 3700 SERIAL DRIVER
13962M: Pali Rohár <[email protected]>
13963S: Maintained
13964F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13965F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
13966F: drivers/tty/serial/mvebu-uart.c
13967
13968MARVELL ARMADA DRM SUPPORT
13969M: Russell King <[email protected]>
13970S: Maintained
13971T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13972T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13973F: Documentation/devicetree/bindings/display/armada/
13974F: drivers/gpu/drm/armada/
13975F: include/uapi/drm/armada_drm.h
13976
13977MARVELL CRYPTO DRIVER
13978M: Boris Brezillon <[email protected]>
13979M: Arnaud Ebalard <[email protected]>
13980M: Srujana Challa <[email protected]>
13981L: [email protected]
13982S: Maintained
13983F: drivers/crypto/marvell/
13984F: include/linux/soc/marvell/octeontx2/
13985
13986MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13987M: Mirko Lindner <[email protected]>
13988M: Stephen Hemminger <[email protected]>
13989L: [email protected]
13990S: Odd fixes
13991F: drivers/net/ethernet/marvell/sk*
13992
13993MARVELL LIBERTAS WIRELESS DRIVER
13994L: [email protected]
13995S: Orphan
13996F: drivers/net/wireless/marvell/libertas/
13997
13998MARVELL MACCHIATOBIN SUPPORT
13999M: Russell King <[email protected]>
14000L: [email protected] (moderated for non-subscribers)
14001S: Maintained
14002F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
14003
14004MARVELL MV643XX ETHERNET DRIVER
14005M: Sebastian Hesselbarth <[email protected]>
14006L: [email protected]
14007S: Maintained
14008F: drivers/net/ethernet/marvell/mv643xx_eth.*
14009
14010MARVELL MV88X3310 PHY DRIVER
14011M: Russell King <[email protected]>
14012M: Marek Behún <[email protected]>
14013L: [email protected]
14014S: Maintained
14015F: drivers/net/phy/marvell10g.c
14016
14017MARVELL MVEBU THERMAL DRIVER
14018M: Miquel Raynal <[email protected]>
14019S: Maintained
14020F: drivers/thermal/armada_thermal.c
14021
14022MARVELL MVNETA ETHERNET DRIVER
14023M: Marcin Wojtas <[email protected]>
14024L: [email protected]
14025S: Maintained
14026F: drivers/net/ethernet/marvell/mvneta*
14027
14028MARVELL MVPP2 ETHERNET DRIVER
14029M: Marcin Wojtas <[email protected]>
14030M: Russell King <[email protected]>
14031L: [email protected]
14032S: Maintained
14033F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
14034F: drivers/net/ethernet/marvell/mvpp2/
14035
14036MARVELL MWIFIEX WIRELESS DRIVER
14037M: Brian Norris <[email protected]>
14038R: Francesco Dolcini <[email protected]>
14039L: [email protected]
14040S: Odd Fixes
14041F: drivers/net/wireless/marvell/mwifiex/
14042
14043MARVELL MWL8K WIRELESS DRIVER
14044L: [email protected]
14045S: Orphan
14046F: drivers/net/wireless/marvell/mwl8k.c
14047
14048MARVELL NAND CONTROLLER DRIVER
14049M: Miquel Raynal <[email protected]>
14050L: [email protected]
14051S: Maintained
14052F: drivers/mtd/nand/raw/marvell_nand.c
14053
14054MARVELL OCTEON ENDPOINT DRIVER
14055M: Veerasenareddy Burru <[email protected]>
14056M: Sathesh Edara <[email protected]>
14057L: [email protected]
14058S: Maintained
14059F: drivers/net/ethernet/marvell/octeon_ep
14060
14061MARVELL OCTEON ENDPOINT VF DRIVER
14062M: Veerasenareddy Burru <[email protected]>
14063M: Sathesh Edara <[email protected]>
14064M: Shinas Rasheed <[email protected]>
14065M: Satananda Burla <[email protected]>
14066L: [email protected]
14067S: Maintained
14068F: drivers/net/ethernet/marvell/octeon_ep_vf
14069
14070MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
14071M: Sunil Goutham <[email protected]>
14072M: Geetha sowjanya <[email protected]>
14073M: Subbaraya Sundeep <[email protected]>
14074M: hariprasad <[email protected]>
14075M: Bharat Bhushan <[email protected]>
14076L: [email protected]
14077S: Maintained
14078F: drivers/net/ethernet/marvell/octeontx2/nic/
14079F: include/linux/soc/marvell/octeontx2/
14080
14081MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
14082M: Sunil Goutham <[email protected]>
14083M: Linu Cherian <[email protected]>
14084M: Geetha sowjanya <[email protected]>
14085M: Jerin Jacob <[email protected]>
14086M: hariprasad <[email protected]>
14087M: Subbaraya Sundeep <[email protected]>
14088L: [email protected]
14089S: Maintained
14090F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
14091F: drivers/net/ethernet/marvell/octeontx2/af/
14092
14093MARVELL PEM PMU DRIVER
14094M: Linu Cherian <[email protected]>
14095M: Gowthami Thiagarajan <[email protected]>
14096S: Supported
14097F: drivers/perf/marvell_pem_pmu.c
14098
14099MARVELL PRESTERA ETHERNET SWITCH DRIVER
14100M: Taras Chornyi <[email protected]>
14101S: Supported
14102W: https://github.com/Marvell-switching/switchdev-prestera
14103F: drivers/net/ethernet/marvell/prestera/
14104
14105MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
14106M: Nicolas Pitre <[email protected]>
14107S: Odd Fixes
14108F: drivers/mmc/host/mvsdio.*
14109
14110MARVELL USB MDIO CONTROLLER DRIVER
14111M: Tobias Waldekranz <[email protected]>
14112L: [email protected]
14113S: Maintained
14114F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
14115F: drivers/net/mdio/mdio-mvusb.c
14116
14117MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
14118M: Hu Ziji <[email protected]>
14119L: [email protected]
14120S: Supported
14121F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
14122F: drivers/mmc/host/sdhci-xenon*
14123
14124MARVELL OCTEON CN10K DPI DRIVER
14125M: Vamsi Attunuru <[email protected]>
14126S: Supported
14127F: drivers/misc/mrvl_cn10k_dpi.c
14128
14129MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
14130R: [email protected]
14131R: [email protected]
14132F: drivers/vdpa/octeon_ep/
14133
14134MARVELL OCTEON HOTPLUG DRIVER
14135R: Shijith Thotton <[email protected]>
14136R: Vamsi Attunuru <[email protected]>
14137S: Supported
14138F: drivers/pci/hotplug/octep_hp.c
14139
14140MATROX FRAMEBUFFER DRIVER
14141L: [email protected]
14142S: Orphan
14143F: drivers/video/fbdev/matrox/matroxfb_*
14144F: include/uapi/linux/matroxfb.h
14145
14146MAX15301 DRIVER
14147M: Daniel Nilsson <[email protected]>
14148L: [email protected]
14149S: Maintained
14150F: Documentation/hwmon/max15301.rst
14151F: drivers/hwmon/pmbus/max15301.c
14152
14153MAX2175 SDR TUNER DRIVER
14154M: Ramesh Shanmugasundaram <[email protected]>
14155L: [email protected]
14156S: Maintained
14157T: git git://linuxtv.org/media.git
14158F: Documentation/devicetree/bindings/media/i2c/max2175.txt
14159F: Documentation/userspace-api/media/drivers/max2175.rst
14160F: drivers/media/i2c/max2175*
14161F: include/uapi/linux/max2175.h
14162
14163MAX31335 RTC DRIVER
14164M: Antoniu Miclaus <[email protected]>
14165L: [email protected]
14166S: Supported
14167W: https://ez.analog.com/linux-software-drivers
14168F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14169F: drivers/rtc/rtc-max31335.c
14170
14171MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14172L: [email protected]
14173S: Orphan
14174F: Documentation/hwmon/max6650.rst
14175F: drivers/hwmon/max6650.c
14176
14177MAX9286 QUAD GMSL DESERIALIZER DRIVER
14178M: Jacopo Mondi <[email protected]>
14179M: Kieran Bingham <[email protected]>
14180M: Laurent Pinchart <[email protected]>
14181M: Niklas Söderlund <[email protected]>
14182L: [email protected]
14183S: Maintained
14184F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14185F: drivers/media/i2c/max9286.c
14186
14187MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14188M: Niklas Söderlund <[email protected]>
14189L: [email protected]
14190S: Maintained
14191F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14192F: drivers/staging/media/max96712/max96712.c
14193
14194MAX96714 GMSL2 DESERIALIZER DRIVER
14195M: Julien Massot <[email protected]>
14196L: [email protected]
14197S: Maintained
14198F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14199F: drivers/media/i2c/max96714.c
14200
14201MAX96717 GMSL2 SERIALIZER DRIVER
14202M: Julien Massot <[email protected]>
14203L: [email protected]
14204S: Maintained
14205F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14206F: drivers/media/i2c/max96717.c
14207
14208MAX9860 MONO AUDIO VOICE CODEC DRIVER
14209M: Peter Rosin <[email protected]>
14210L: [email protected]
14211S: Maintained
14212F: Documentation/devicetree/bindings/sound/max9860.txt
14213F: sound/soc/codecs/max9860.*
14214
14215MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14216M: Andreas Klinger <[email protected]>
14217L: [email protected]
14218S: Maintained
14219F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14220F: drivers/iio/proximity/mb1232.c
14221
14222MAXIM MAX11205 DRIVER
14223M: Ramona Bolboaca <[email protected]>
14224L: [email protected]
14225S: Supported
14226W: https://ez.analog.com/linux-software-drivers
14227F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14228F: drivers/iio/adc/max11205.c
14229
14230MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14231R: Iskren Chernev <[email protected]>
14232R: Krzysztof Kozlowski <[email protected]>
14233R: Marek Szyprowski <[email protected]>
14234R: Matheus Castello <[email protected]>
14235L: [email protected]
14236S: Maintained
14237F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14238F: drivers/power/supply/max17040_battery.c
14239
14240MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14241R: Hans de Goede <[email protected]>
14242R: Krzysztof Kozlowski <[email protected]>
14243R: Marek Szyprowski <[email protected]>
14244R: Sebastian Krzyszkowiak <[email protected]>
14245R: Purism Kernel Team <[email protected]>
14246L: [email protected]
14247S: Maintained
14248F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14249F: drivers/power/supply/max17042_battery.c
14250
14251MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14252M: Laurent Pinchart <[email protected]>
14253L: [email protected]
14254S: Maintained
14255F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14256F: drivers/regulator/max20086-regulator.c
14257
14258MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14259M: Rajat Khandelwal <[email protected]>
14260L: [email protected]
14261S: Maintained
14262F: drivers/iio/temperature/max30208.c
14263
14264MAXIM MAX77650 PMIC MFD DRIVER
14265M: Bartosz Golaszewski <[email protected]>
14266L: [email protected]
14267S: Maintained
14268F: Documentation/devicetree/bindings/*/*max77650.yaml
14269F: Documentation/devicetree/bindings/*/max77650*.yaml
14270F: drivers/gpio/gpio-max77650.c
14271F: drivers/input/misc/max77650-onkey.c
14272F: drivers/leds/leds-max77650.c
14273F: drivers/mfd/max77650.c
14274F: drivers/power/supply/max77650-charger.c
14275F: drivers/regulator/max77650-regulator.c
14276F: include/linux/mfd/max77650.h
14277
14278MAXIM MAX77714 PMIC MFD DRIVER
14279M: Luca Ceresoli <[email protected]>
14280S: Maintained
14281F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14282F: drivers/mfd/max77714.c
14283F: include/linux/mfd/max77714.h
14284
14285MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14286M: Javier Martinez Canillas <[email protected]>
14287L: [email protected]
14288S: Supported
14289F: Documentation/devicetree/bindings/*/*max77802.yaml
14290F: drivers/regulator/max77802-regulator.c
14291F: include/dt-bindings/*/*max77802.h
14292
14293MAXIM MAX77976 BATTERY CHARGER
14294M: Luca Ceresoli <[email protected]>
14295S: Supported
14296F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14297F: drivers/power/supply/max77976_charger.c
14298
14299MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14300M: Krzysztof Kozlowski <[email protected]>
14301L: [email protected]
14302S: Maintained
14303B: mailto:[email protected]
14304F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14305F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14306F: drivers/power/supply/max14577_charger.c
14307F: drivers/power/supply/max77693_charger.c
14308
14309MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14310M: Chanwoo Choi <[email protected]>
14311M: Krzysztof Kozlowski <[email protected]>
14312L: [email protected]
14313S: Maintained
14314B: mailto:[email protected]
14315F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
14316F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
14317F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
14318F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
14319F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
14320F: drivers/*/*max77843.c
14321F: drivers/*/max14577*.c
14322F: drivers/*/max77686*.c
14323F: drivers/*/max77693*.c
14324F: drivers/clk/clk-max77686.c
14325F: drivers/extcon/extcon-max14577.c
14326F: drivers/extcon/extcon-max77693.c
14327F: drivers/rtc/rtc-max77686.c
14328F: include/linux/mfd/max14577*.h
14329F: include/linux/mfd/max77686*.h
14330F: include/linux/mfd/max77693*.h
14331
14332MAXIRADIO FM RADIO RECEIVER DRIVER
14333M: Hans Verkuil <[email protected]>
14334L: [email protected]
14335S: Maintained
14336W: https://linuxtv.org
14337T: git git://linuxtv.org/media.git
14338F: drivers/media/radio/radio-maxiradio*
14339
14340MAXLINEAR ETHERNET PHY DRIVER
14341M: Xu Liang <[email protected]>
14342L: [email protected]
14343S: Supported
14344F: drivers/net/phy/mxl-gpy.c
14345
14346MCAN MMIO DEVICE DRIVER
14347M: Chandrasekar Ramakrishnan <[email protected]>
14348L: [email protected]
14349S: Maintained
14350F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14351F: drivers/net/can/m_can/m_can.c
14352F: drivers/net/can/m_can/m_can.h
14353F: drivers/net/can/m_can/m_can_platform.c
14354
14355MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14356R: Yasushi SHOJI <[email protected]>
14357L: [email protected]
14358S: Maintained
14359F: drivers/net/can/usb/mcba_usb.c
14360
14361MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14362M: Rishi Gupta <[email protected]>
14363L: [email protected]
14364L: [email protected]
14365S: Maintained
14366F: drivers/hid/hid-mcp2221.c
14367
14368MCP251XFD SPI-CAN NETWORK DRIVER
14369M: Marc Kleine-Budde <[email protected]>
14370M: Manivannan Sadhasivam <[email protected]>
14371R: Thomas Kopp <[email protected]>
14372L: [email protected]
14373S: Maintained
14374F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14375F: drivers/net/can/spi/mcp251xfd/
14376
14377MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14378M: Peter Rosin <[email protected]>
14379L: [email protected]
14380S: Maintained
14381F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14382F: drivers/iio/potentiometer/mcp4018.c
14383F: drivers/iio/potentiometer/mcp4531.c
14384
14385MCP4821 DAC DRIVER
14386M: Anshul Dalal <[email protected]>
14387L: [email protected]
14388S: Maintained
14389F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14390F: drivers/iio/dac/mcp4821.c
14391
14392MCR20A IEEE-802.15.4 RADIO DRIVER
14393M: Stefan Schmidt <[email protected]>
14394L: [email protected]
14395S: Odd Fixes
14396W: https://github.com/xueliu/mcr20a-linux
14397F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14398F: drivers/net/ieee802154/mcr20a.c
14399F: drivers/net/ieee802154/mcr20a.h
14400
14401MDIO REGMAP DRIVER
14402M: Maxime Chevallier <[email protected]>
14403L: [email protected]
14404S: Maintained
14405F: drivers/net/mdio/mdio-regmap.c
14406F: include/linux/mdio/mdio-regmap.h
14407
14408MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14409M: William Breathitt Gray <[email protected]>
14410L: [email protected]
14411S: Maintained
14412F: drivers/iio/dac/cio-dac.c
14413
14414MEDIA CONTROLLER FRAMEWORK
14415M: Sakari Ailus <[email protected]>
14416M: Laurent Pinchart <[email protected]>
14417L: [email protected]
14418S: Supported
14419W: https://www.linuxtv.org
14420T: git git://linuxtv.org/media.git
14421F: drivers/media/mc/
14422F: include/media/media-*.h
14423F: include/uapi/linux/media.h
14424
14425MEDIA DRIVER FOR FREESCALE IMX PXP
14426M: Philipp Zabel <[email protected]>
14427L: [email protected]
14428S: Maintained
14429T: git git://linuxtv.org/media.git
14430F: drivers/media/platform/nxp/imx-pxp.[ch]
14431
14432MEDIA DRIVERS FOR ASCOT2E
14433M: Abylay Ospan <[email protected]>
14434L: [email protected]
14435S: Supported
14436W: https://linuxtv.org
14437W: http://netup.tv/
14438T: git git://linuxtv.org/media.git
14439F: drivers/media/dvb-frontends/ascot2e*
14440
14441MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14442M: Jasmin Jessich <[email protected]>
14443L: [email protected]
14444S: Maintained
14445W: https://linuxtv.org
14446T: git git://linuxtv.org/media.git
14447F: drivers/media/dvb-frontends/cxd2099*
14448
14449MEDIA DRIVERS FOR CXD2841ER
14450M: Abylay Ospan <[email protected]>
14451L: [email protected]
14452S: Supported
14453W: https://linuxtv.org
14454W: http://netup.tv/
14455T: git git://linuxtv.org/media.git
14456F: drivers/media/dvb-frontends/cxd2841er*
14457
14458MEDIA DRIVERS FOR CXD2880
14459M: Yasunari Takiguchi <[email protected]>
14460L: [email protected]
14461S: Supported
14462W: http://linuxtv.org/
14463T: git git://linuxtv.org/media.git
14464F: drivers/media/dvb-frontends/cxd2880/*
14465F: drivers/media/spi/cxd2880*
14466
14467MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14468L: [email protected]
14469S: Orphan
14470W: https://linuxtv.org
14471T: git git://linuxtv.org/media.git
14472F: drivers/media/pci/ddbridge/*
14473
14474MEDIA DRIVERS FOR FREESCALE IMX
14475M: Steve Longerbeam <[email protected]>
14476M: Philipp Zabel <[email protected]>
14477L: [email protected]
14478S: Maintained
14479T: git git://linuxtv.org/media.git
14480F: Documentation/admin-guide/media/imx.rst
14481F: Documentation/devicetree/bindings/media/imx.txt
14482F: drivers/staging/media/imx/
14483F: include/linux/imx-media.h
14484F: include/media/imx.h
14485
14486MEDIA DRIVERS FOR FREESCALE IMX7/8
14487M: Rui Miguel Silva <[email protected]>
14488M: Laurent Pinchart <[email protected]>
14489M: Martin Kepplinger <[email protected]>
14490R: Purism Kernel Team <[email protected]>
14491L: [email protected]
14492S: Maintained
14493T: git git://linuxtv.org/media.git
14494F: Documentation/admin-guide/media/imx7.rst
14495F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14496F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14497F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14498F: drivers/media/platform/nxp/imx-mipi-csis.c
14499F: drivers/media/platform/nxp/imx7-media-csi.c
14500F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14501
14502MEDIA DRIVERS FOR HELENE
14503M: Abylay Ospan <[email protected]>
14504L: [email protected]
14505S: Supported
14506W: https://linuxtv.org
14507W: http://netup.tv/
14508T: git git://linuxtv.org/media.git
14509F: drivers/media/dvb-frontends/helene*
14510
14511MEDIA DRIVERS FOR HORUS3A
14512M: Abylay Ospan <[email protected]>
14513L: [email protected]
14514S: Supported
14515W: https://linuxtv.org
14516W: http://netup.tv/
14517T: git git://linuxtv.org/media.git
14518F: drivers/media/dvb-frontends/horus3a*
14519
14520MEDIA DRIVERS FOR LNBH25
14521M: Abylay Ospan <[email protected]>
14522L: [email protected]
14523S: Supported
14524W: https://linuxtv.org
14525W: http://netup.tv/
14526T: git git://linuxtv.org/media.git
14527F: drivers/media/dvb-frontends/lnbh25*
14528
14529MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14530L: [email protected]
14531S: Orphan
14532W: https://linuxtv.org
14533T: git git://linuxtv.org/media.git
14534F: drivers/media/dvb-frontends/mxl5xx*
14535
14536MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14537M: Abylay Ospan <[email protected]>
14538L: [email protected]
14539S: Supported
14540W: https://linuxtv.org
14541W: http://netup.tv/
14542T: git git://linuxtv.org/media.git
14543F: drivers/media/pci/netup_unidvb/*
14544
14545MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14546M: Dmitry Osipenko <[email protected]>
14547L: [email protected]
14548L: [email protected]
14549S: Maintained
14550T: git git://linuxtv.org/media.git
14551F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14552F: drivers/media/platform/nvidia/tegra-vde/
14553
14554MEDIA DRIVERS FOR RENESAS - CEU
14555M: Jacopo Mondi <[email protected]>
14556L: [email protected]
14557L: [email protected]
14558S: Supported
14559T: git git://linuxtv.org/media.git
14560F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
14561F: drivers/media/platform/renesas/renesas-ceu.c
14562F: include/media/drv-intf/renesas-ceu.h
14563
14564MEDIA DRIVERS FOR RENESAS - DRIF
14565M: Fabrizio Castro <[email protected]>
14566L: [email protected]
14567L: [email protected]
14568S: Supported
14569T: git git://linuxtv.org/media.git
14570F: Documentation/devicetree/bindings/media/renesas,drif.yaml
14571F: drivers/media/platform/renesas/rcar_drif.c
14572
14573MEDIA DRIVERS FOR RENESAS - FCP
14574M: Laurent Pinchart <[email protected]>
14575L: [email protected]
14576L: [email protected]
14577S: Supported
14578T: git git://linuxtv.org/media.git
14579F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
14580F: drivers/media/platform/renesas/rcar-fcp.c
14581F: include/media/rcar-fcp.h
14582
14583MEDIA DRIVERS FOR RENESAS - FDP1
14584M: Kieran Bingham <[email protected]>
14585L: [email protected]
14586L: [email protected]
14587S: Supported
14588T: git git://linuxtv.org/media.git
14589F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14590F: drivers/media/platform/renesas/rcar_fdp1.c
14591
14592MEDIA DRIVERS FOR RENESAS - VIN
14593M: Niklas Söderlund <[email protected]>
14594L: [email protected]
14595L: [email protected]
14596S: Supported
14597T: git git://linuxtv.org/media.git
14598F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
14599F: Documentation/devicetree/bindings/media/renesas,isp.yaml
14600F: Documentation/devicetree/bindings/media/renesas,vin.yaml
14601F: drivers/media/platform/renesas/rcar-csi2.c
14602F: drivers/media/platform/renesas/rcar-isp.c
14603F: drivers/media/platform/renesas/rcar-vin/
14604
14605MEDIA DRIVERS FOR RENESAS - VSP1
14606M: Laurent Pinchart <[email protected]>
14607M: Kieran Bingham <[email protected]>
14608L: [email protected]
14609L: [email protected]
14610S: Supported
14611T: git git://linuxtv.org/media.git
14612F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14613F: drivers/media/platform/renesas/vsp1/
14614
14615MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14616L: [email protected]
14617S: Orphan
14618W: https://linuxtv.org
14619T: git git://linuxtv.org/media.git
14620F: drivers/media/dvb-frontends/stv0910*
14621
14622MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14623L: [email protected]
14624S: Orphan
14625W: https://linuxtv.org
14626T: git git://linuxtv.org/media.git
14627F: drivers/media/dvb-frontends/stv6111*
14628
14629MEDIA DRIVERS FOR STM32 - CSI
14630M: Alain Volmat <[email protected]>
14631L: [email protected]
14632S: Supported
14633T: git git://linuxtv.org/media_tree.git
14634F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
14635F: drivers/media/platform/st/stm32/stm32-csi.c
14636
14637MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14638M: Hugues Fruchet <[email protected]>
14639M: Alain Volmat <[email protected]>
14640L: [email protected]
14641S: Supported
14642T: git git://linuxtv.org/media.git
14643F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14644F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14645F: drivers/media/platform/st/stm32/stm32-dcmi.c
14646F: drivers/media/platform/st/stm32/stm32-dcmipp/*
14647
14648MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14649M: Mauro Carvalho Chehab <[email protected]>
14650L: [email protected]
14651S: Maintained
14652W: https://linuxtv.org
14653Q: http://patchwork.kernel.org/project/linux-media/list/
14654T: git git://linuxtv.org/media.git
14655F: Documentation/admin-guide/media/
14656F: Documentation/devicetree/bindings/media/
14657F: Documentation/driver-api/media/
14658F: Documentation/userspace-api/media/
14659F: drivers/media/
14660F: drivers/staging/media/
14661F: include/dt-bindings/media/
14662F: include/linux/platform_data/media/
14663F: include/media/
14664F: include/uapi/linux/dvb/
14665F: include/uapi/linux/ivtv*
14666F: include/uapi/linux/media.h
14667F: include/uapi/linux/uvcvideo.h
14668F: include/uapi/linux/v4l2-*
14669F: include/uapi/linux/videodev2.h
14670
14671MEDIATEK BLUETOOTH DRIVER
14672M: Sean Wang <[email protected]>
14673L: [email protected]
14674L: [email protected] (moderated for non-subscribers)
14675S: Maintained
14676F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14677F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14678F: drivers/bluetooth/btmtkuart.c
14679
14680MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14681M: Sen Chu <[email protected]>
14682M: Sean Wang <[email protected]>
14683M: Macpaul Lin <[email protected]>
14684L: [email protected]
14685S: Maintained
14686F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14687F: drivers/power/reset/mt6323-poweroff.c
14688
14689MEDIATEK CIR DRIVER
14690M: Sean Wang <[email protected]>
14691S: Maintained
14692F: drivers/media/rc/mtk-cir.c
14693
14694MEDIATEK DMA DRIVER
14695M: Sean Wang <[email protected]>
14696L: [email protected]
14697L: [email protected] (moderated for non-subscribers)
14698L: [email protected] (moderated for non-subscribers)
14699S: Maintained
14700F: Documentation/devicetree/bindings/dma/mediatek,*
14701F: drivers/dma/mediatek/
14702
14703MEDIATEK ETHERNET DRIVER
14704M: Felix Fietkau <[email protected]>
14705M: Sean Wang <[email protected]>
14706M: Lorenzo Bianconi <[email protected]>
14707L: [email protected]
14708S: Maintained
14709F: drivers/net/ethernet/mediatek/
14710
14711MEDIATEK ETHERNET PCS DRIVER
14712M: Alexander Couzens <[email protected]>
14713M: Daniel Golle <[email protected]>
14714L: [email protected]
14715S: Maintained
14716F: drivers/net/pcs/pcs-mtk-lynxi.c
14717F: include/linux/pcs/pcs-mtk-lynxi.h
14718
14719MEDIATEK ETHERNET PHY DRIVERS
14720M: Daniel Golle <[email protected]>
14721M: Qingfang Deng <[email protected]>
14722M: SkyLake Huang <[email protected]>
14723L: [email protected]
14724S: Maintained
14725F: drivers/net/phy/mediatek/mtk-ge-soc.c
14726F: drivers/net/phy/mediatek/mtk-phy-lib.c
14727F: drivers/net/phy/mediatek/mtk-ge.c
14728F: drivers/net/phy/mediatek/mtk.h
14729F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14730
14731MEDIATEK I2C CONTROLLER DRIVER
14732M: Qii Wang <[email protected]>
14733L: [email protected]
14734S: Maintained
14735F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14736F: drivers/i2c/busses/i2c-mt65xx.c
14737
14738MEDIATEK IOMMU DRIVER
14739M: Yong Wu <[email protected]>
14740L: [email protected]
14741L: [email protected] (moderated for non-subscribers)
14742S: Supported
14743F: Documentation/devicetree/bindings/iommu/mediatek*
14744F: drivers/iommu/mtk_iommu*
14745F: include/dt-bindings/memory/mediatek,mt*-port.h
14746F: include/dt-bindings/memory/mt*-port.h
14747
14748MEDIATEK JPEG DRIVER
14749M: Bin Liu <[email protected]>
14750S: Supported
14751F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14752F: drivers/media/platform/mediatek/jpeg/
14753
14754MEDIATEK KEYPAD DRIVER
14755M: Mattijs Korpershoek <[email protected]>
14756S: Supported
14757F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14758F: drivers/input/keyboard/mt6779-keypad.c
14759
14760MEDIATEK MDP DRIVER
14761M: Minghsiu Tsai <[email protected]>
14762M: Houlong Wei <[email protected]>
14763M: Andrew-CT Chen <[email protected]>
14764S: Supported
14765F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
14766F: drivers/media/platform/mediatek/mdp/
14767F: drivers/media/platform/mediatek/vpu/
14768
14769MEDIATEK MEDIA DRIVER
14770M: Tiffany Lin <[email protected]>
14771M: Andrew-CT Chen <[email protected]>
14772M: Yunfei Dong <[email protected]>
14773S: Supported
14774F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14775F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
14776F: drivers/media/platform/mediatek/vcodec/
14777F: drivers/media/platform/mediatek/vpu/
14778
14779MEDIATEK MIPI-CSI CDPHY DRIVER
14780M: Julien Stephan <[email protected]>
14781M: Andy Hsieh <[email protected]>
14782S: Supported
14783F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14784F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14785
14786MEDIATEK MMC/SD/SDIO DRIVER
14787M: Chaotian Jing <[email protected]>
14788S: Maintained
14789F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14790F: drivers/mmc/host/mtk-sd.c
14791
14792MEDIATEK MT6735 CLOCK & RESET DRIVERS
14793M: Yassine Oudjana <[email protected]>
14794L: [email protected]
14795L: [email protected] (moderated for non-subscribers)
14796S: Maintained
14797F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c
14798F: drivers/clk/mediatek/clk-mt6735-imgsys.c
14799F: drivers/clk/mediatek/clk-mt6735-infracfg.c
14800F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c
14801F: drivers/clk/mediatek/clk-mt6735-pericfg.c
14802F: drivers/clk/mediatek/clk-mt6735-topckgen.c
14803F: drivers/clk/mediatek/clk-mt6735-vdecsys.c
14804F: drivers/clk/mediatek/clk-mt6735-vencsys.c
14805F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
14806F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h
14807F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h
14808F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
14809F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h
14810F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h
14811F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
14812F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h
14813F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h
14814F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
14815F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h
14816F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
14817
14818MEDIATEK MT76 WIRELESS LAN DRIVER
14819M: Felix Fietkau <[email protected]>
14820M: Lorenzo Bianconi <[email protected]>
14821M: Ryder Lee <[email protected]>
14822R: Shayne Chen <[email protected]>
14823R: Sean Wang <[email protected]>
14824L: [email protected]
14825S: Maintained
14826T: git https://github.com/nbd168/wireless
14827F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14828F: drivers/net/wireless/mediatek/mt76/
14829
14830MEDIATEK MT7601U WIRELESS LAN DRIVER
14831M: Jakub Kicinski <[email protected]>
14832L: [email protected]
14833S: Maintained
14834F: drivers/net/wireless/mediatek/mt7601u/
14835
14836MEDIATEK MT7621 CLOCK DRIVER
14837M: Sergio Paracuellos <[email protected]>
14838S: Maintained
14839F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14840F: drivers/clk/ralink/clk-mt7621.c
14841
14842MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14843M: Sergio Paracuellos <[email protected]>
14844S: Maintained
14845F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14846F: drivers/pci/controller/pcie-mt7621.c
14847
14848MEDIATEK MT7621 PHY PCI DRIVER
14849M: Sergio Paracuellos <[email protected]>
14850S: Maintained
14851F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14852F: drivers/phy/ralink/phy-mt7621-pci.c
14853
14854MEDIATEK MT7621/28/88 I2C DRIVER
14855M: Stefan Roese <[email protected]>
14856L: [email protected]
14857S: Maintained
14858F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14859F: drivers/i2c/busses/i2c-mt7621.c
14860
14861MEDIATEK MTMIPS CLOCK DRIVER
14862M: Sergio Paracuellos <[email protected]>
14863S: Maintained
14864F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14865F: drivers/clk/ralink/clk-mtmips.c
14866
14867MEDIATEK NAND CONTROLLER DRIVER
14868L: [email protected]
14869S: Orphan
14870F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14871F: drivers/mtd/nand/raw/mtk_*
14872
14873MEDIATEK PMIC LED DRIVER
14874M: Sen Chu <[email protected]>
14875M: Sean Wang <[email protected]>
14876M: Macpaul Lin <[email protected]>
14877S: Maintained
14878F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14879F: drivers/leds/leds-mt6323.c
14880
14881MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14882M: Sean Wang <[email protected]>
14883S: Maintained
14884F: drivers/char/hw_random/mtk-rng.c
14885
14886MEDIATEK SMI DRIVER
14887M: Yong Wu <[email protected]>
14888L: [email protected] (moderated for non-subscribers)
14889S: Supported
14890F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14891F: drivers/memory/mtk-smi.c
14892F: include/soc/mediatek/smi.h
14893
14894MEDIATEK SWITCH DRIVER
14895M: Chester A. Unal <[email protected]>
14896M: Daniel Golle <[email protected]>
14897M: DENG Qingfang <[email protected]>
14898M: Sean Wang <[email protected]>
14899L: [email protected]
14900S: Maintained
14901F: drivers/net/dsa/mt7530-mdio.c
14902F: drivers/net/dsa/mt7530-mmio.c
14903F: drivers/net/dsa/mt7530.*
14904F: net/dsa/tag_mtk.c
14905
14906MEDIATEK T7XX 5G WWAN MODEM DRIVER
14907M: Chandrashekar Devegowda <[email protected]>
14908R: Chiranjeevi Rapolu <[email protected]>
14909R: Liu Haijun <[email protected]>
14910R: M Chetan Kumar <[email protected]>
14911R: Ricardo Martinez <[email protected]>
14912L: [email protected]
14913S: Supported
14914F: drivers/net/wwan/t7xx/
14915
14916MEDIATEK USB3 DRD IP DRIVER
14917M: Chunfeng Yun <[email protected]>
14918L: [email protected]
14919L: [email protected] (moderated for non-subscribers)
14920L: [email protected] (moderated for non-subscribers)
14921S: Maintained
14922F: Documentation/devicetree/bindings/usb/mediatek,*
14923F: drivers/usb/host/xhci-mtk*
14924F: drivers/usb/mtu3/
14925
14926MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14927M: Peter Senna Tschudin <[email protected]>
14928M: Ian Ray <[email protected]>
14929M: Martyn Welch <[email protected]>
14930S: Maintained
14931F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14932F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14933
14934MEGARAID SCSI/SAS DRIVERS
14935M: Kashyap Desai <[email protected]>
14936M: Sumit Saxena <[email protected]>
14937M: Shivasharan S <[email protected]>
14938M: Chandrakanth patil <[email protected]>
14939L: [email protected]
14940L: [email protected]
14941S: Maintained
14942W: http://www.avagotech.com/support/
14943F: Documentation/scsi/megaraid.rst
14944F: drivers/scsi/megaraid.*
14945F: drivers/scsi/megaraid/
14946
14947MELEXIS MLX90614 DRIVER
14948M: Crt Mori <[email protected]>
14949L: [email protected]
14950S: Supported
14951W: http://www.melexis.com
14952F: drivers/iio/temperature/mlx90614.c
14953
14954MELEXIS MLX90632 DRIVER
14955M: Crt Mori <[email protected]>
14956L: [email protected]
14957S: Supported
14958W: http://www.melexis.com
14959F: drivers/iio/temperature/mlx90632.c
14960
14961MELEXIS MLX90635 DRIVER
14962M: Crt Mori <[email protected]>
14963L: [email protected]
14964S: Supported
14965W: http://www.melexis.com
14966F: drivers/iio/temperature/mlx90635.c
14967
14968MELFAS MIP4 TOUCHSCREEN DRIVER
14969M: Sangwon Jee <[email protected]>
14970S: Supported
14971W: http://www.melfas.com
14972F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14973F: drivers/input/touchscreen/melfas_mip4.c
14974
14975MELLANOX BLUEFIELD I2C DRIVER
14976M: Khalil Blaiech <[email protected]>
14977M: Asmaa Mnebhi <[email protected]>
14978L: [email protected]
14979S: Supported
14980F: drivers/i2c/busses/i2c-mlxbf.c
14981
14982MELLANOX ETHERNET DRIVER (mlx4_en)
14983M: Tariq Toukan <[email protected]>
14984L: [email protected]
14985S: Maintained
14986W: https://www.nvidia.com/networking/
14987Q: https://patchwork.kernel.org/project/netdevbpf/list/
14988F: drivers/net/ethernet/mellanox/mlx4/en_*
14989
14990MELLANOX ETHERNET DRIVER (mlx5e)
14991M: Saeed Mahameed <[email protected]>
14992M: Tariq Toukan <[email protected]>
14993L: [email protected]
14994S: Maintained
14995W: https://www.nvidia.com/networking/
14996Q: https://patchwork.kernel.org/project/netdevbpf/list/
14997F: drivers/net/ethernet/mellanox/mlx5/core/en_*
14998
14999MELLANOX ETHERNET INNOVA DRIVERS
15000R: Boris Pismenny <[email protected]>
15001L: [email protected]
15002S: Maintained
15003W: https://www.nvidia.com/networking/
15004Q: https://patchwork.kernel.org/project/netdevbpf/list/
15005F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
15006F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
15007F: include/linux/mlx5/mlx5_ifc_fpga.h
15008
15009MELLANOX ETHERNET SWITCH DRIVERS
15010M: Ido Schimmel <[email protected]>
15011M: Petr Machata <[email protected]>
15012L: [email protected]
15013S: Supported
15014W: https://www.nvidia.com/networking/
15015Q: https://patchwork.kernel.org/project/netdevbpf/list/
15016F: drivers/net/ethernet/mellanox/mlxsw/
15017F: tools/testing/selftests/drivers/net/mlxsw/
15018
15019MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
15020M: [email protected]
15021L: [email protected]
15022S: Supported
15023W: https://www.nvidia.com/networking/
15024Q: https://patchwork.kernel.org/project/netdevbpf/list/
15025F: drivers/net/ethernet/mellanox/mlxfw/
15026
15027MELLANOX HARDWARE PLATFORM SUPPORT
15028M: Hans de Goede <[email protected]>
15029M: Ilpo Järvinen <[email protected]>
15030M: Vadim Pasternak <[email protected]>
15031L: [email protected]
15032S: Supported
15033F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
15034F: drivers/platform/mellanox/
15035F: include/linux/platform_data/mlxreg.h
15036
15037MELLANOX MLX4 core VPI driver
15038M: Tariq Toukan <[email protected]>
15039L: [email protected]
15040L: [email protected]
15041S: Maintained
15042W: https://www.nvidia.com/networking/
15043Q: https://patchwork.kernel.org/project/netdevbpf/list/
15044F: drivers/net/ethernet/mellanox/mlx4/
15045F: include/linux/mlx4/
15046
15047MELLANOX MLX4 IB driver
15048M: Yishai Hadas <[email protected]>
15049L: [email protected]
15050S: Supported
15051W: https://www.nvidia.com/networking/
15052Q: http://patchwork.kernel.org/project/linux-rdma/list/
15053F: drivers/infiniband/hw/mlx4/
15054F: include/linux/mlx4/
15055F: include/uapi/rdma/mlx4-abi.h
15056
15057MELLANOX MLX5 core VPI driver
15058M: Saeed Mahameed <[email protected]>
15059M: Leon Romanovsky <[email protected]>
15060M: Tariq Toukan <[email protected]>
15061L: [email protected]
15062L: [email protected]
15063S: Maintained
15064W: https://www.nvidia.com/networking/
15065Q: https://patchwork.kernel.org/project/netdevbpf/list/
15066F: Documentation/networking/device_drivers/ethernet/mellanox/
15067F: drivers/net/ethernet/mellanox/mlx5/core/
15068F: include/linux/mlx5/
15069
15070MELLANOX MLX5 IB driver
15071M: Leon Romanovsky <[email protected]>
15072L: [email protected]
15073S: Supported
15074W: https://www.nvidia.com/networking/
15075Q: http://patchwork.kernel.org/project/linux-rdma/list/
15076F: drivers/infiniband/hw/mlx5/
15077F: include/linux/mlx5/
15078F: include/uapi/rdma/mlx5-abi.h
15079
15080MELLANOX MLX5 VDPA DRIVER
15081M: Dragos Tatulea <[email protected]>
15082L: [email protected]
15083S: Supported
15084F: drivers/vdpa/mlx5/
15085
15086MELLANOX MLXCPLD I2C AND MUX DRIVER
15087M: Vadim Pasternak <[email protected]>
15088M: Michael Shych <[email protected]>
15089L: [email protected]
15090S: Supported
15091F: Documentation/i2c/busses/i2c-mlxcpld.rst
15092F: drivers/i2c/busses/i2c-mlxcpld.c
15093F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
15094
15095MELLANOX MLXCPLD LED DRIVER
15096M: Vadim Pasternak <[email protected]>
15097L: [email protected]
15098S: Supported
15099F: Documentation/leds/leds-mlxcpld.rst
15100F: drivers/leds/leds-mlxcpld.c
15101F: drivers/leds/leds-mlxreg.c
15102
15103MELLANOX PLATFORM DRIVER
15104M: Vadim Pasternak <[email protected]>
15105L: [email protected]
15106S: Supported
15107F: drivers/platform/x86/mlx-platform.c
15108
15109MEMBARRIER SUPPORT
15110M: Mathieu Desnoyers <[email protected]>
15111M: "Paul E. McKenney" <[email protected]>
15112L: [email protected]
15113S: Supported
15114F: Documentation/scheduler/membarrier.rst
15115F: arch/*/include/asm/membarrier.h
15116F: arch/*/include/asm/sync_core.h
15117F: include/uapi/linux/membarrier.h
15118F: kernel/sched/membarrier.c
15119
15120MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
15121M: Mike Rapoport <[email protected]>
15122L: [email protected]
15123S: Maintained
15124F: Documentation/core-api/boot-time-mm.rst
15125F: include/linux/memblock.h
15126F: mm/memblock.c
15127F: mm/mm_init.c
15128F: tools/testing/memblock/
15129
15130MEMORY ALLOCATION PROFILING
15131M: Suren Baghdasaryan <[email protected]>
15132M: Kent Overstreet <[email protected]>
15133L: [email protected]
15134S: Maintained
15135F: Documentation/mm/allocation-profiling.rst
15136F: include/linux/alloc_tag.h
15137F: include/linux/pgalloc_tag.h
15138F: lib/alloc_tag.c
15139
15140MEMORY CONTROLLER DRIVERS
15141M: Krzysztof Kozlowski <[email protected]>
15142L: [email protected]
15143S: Maintained
15144B: mailto:[email protected]
15145T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15146F: Documentation/devicetree/bindings/memory-controllers/
15147F: drivers/memory/
15148F: include/dt-bindings/memory/
15149F: include/memory/
15150
15151MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15152M: Dmitry Osipenko <[email protected]>
15153L: [email protected]
15154L: [email protected]
15155S: Maintained
15156T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15157F: drivers/devfreq/tegra30-devfreq.c
15158
15159MEMORY HOT(UN)PLUG
15160M: David Hildenbrand <[email protected]>
15161M: Oscar Salvador <[email protected]>
15162L: [email protected]
15163S: Maintained
15164F: Documentation/admin-guide/mm/memory-hotplug.rst
15165F: Documentation/core-api/memory-hotplug.rst
15166F: drivers/base/memory.c
15167F: include/linux/memory_hotplug.h
15168F: mm/memory_hotplug.c
15169F: tools/testing/selftests/memory-hotplug/
15170
15171MEMORY MANAGEMENT
15172M: Andrew Morton <[email protected]>
15173L: [email protected]
15174S: Maintained
15175W: http://www.linux-mm.org
15176T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15177T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15178F: Documentation/admin-guide/mm/
15179F: Documentation/mm/
15180F: include/linux/gfp.h
15181F: include/linux/gfp_types.h
15182F: include/linux/memfd.h
15183F: include/linux/memory.h
15184F: include/linux/memory_hotplug.h
15185F: include/linux/memory-tiers.h
15186F: include/linux/mempolicy.h
15187F: include/linux/mempool.h
15188F: include/linux/memremap.h
15189F: include/linux/mm.h
15190F: include/linux/mm_*.h
15191F: include/linux/mmzone.h
15192F: include/linux/mmu_notifier.h
15193F: include/linux/pagewalk.h
15194F: include/linux/rmap.h
15195F: include/trace/events/ksm.h
15196F: mm/
15197F: tools/mm/
15198F: tools/testing/selftests/mm/
15199N: include/linux/page[-_]*
15200
15201MEMORY MAPPING
15202M: Andrew Morton <[email protected]>
15203M: Liam R. Howlett <[email protected]>
15204M: Lorenzo Stoakes <[email protected]>
15205R: Vlastimil Babka <[email protected]>
15206R: Jann Horn <[email protected]>
15207L: [email protected]
15208S: Maintained
15209W: http://www.linux-mm.org
15210T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15211F: mm/mlock.c
15212F: mm/mmap.c
15213F: mm/mprotect.c
15214F: mm/mremap.c
15215F: mm/mseal.c
15216F: mm/vma.c
15217F: mm/vma.h
15218F: mm/vma_internal.h
15219F: tools/testing/vma/
15220
15221MEMORY TECHNOLOGY DEVICES (MTD)
15222M: Miquel Raynal <[email protected]>
15223M: Richard Weinberger <[email protected]>
15224M: Vignesh Raghavendra <[email protected]>
15225L: [email protected]
15226S: Maintained
15227W: http://www.linux-mtd.infradead.org/
15228Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15229C: irc://irc.oftc.net/mtd
15230T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15231T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15232F: Documentation/devicetree/bindings/mtd/
15233F: drivers/mtd/
15234F: include/linux/mtd/
15235F: include/uapi/mtd/
15236
15237MEN A21 WATCHDOG DRIVER
15238M: Johannes Thumshirn <[email protected]>
15239L: [email protected]
15240S: Maintained
15241F: drivers/watchdog/mena21_wdt.c
15242
15243MEN CHAMELEON BUS (mcb)
15244M: Johannes Thumshirn <[email protected]>
15245S: Maintained
15246F: Documentation/driver-api/men-chameleon-bus.rst
15247F: drivers/mcb/
15248F: include/linux/mcb.h
15249
15250MEN F21BMC (Board Management Controller)
15251M: Andreas Werner <[email protected]>
15252S: Supported
15253F: Documentation/hwmon/menf21bmc.rst
15254F: drivers/hwmon/menf21bmc_hwmon.c
15255F: drivers/leds/leds-menf21bmc.c
15256F: drivers/mfd/menf21bmc.c
15257F: drivers/watchdog/menf21bmc_wdt.c
15258
15259MEN Z069 WATCHDOG DRIVER
15260M: Johannes Thumshirn <[email protected]>
15261L: [email protected]
15262S: Maintained
15263F: drivers/watchdog/menz69_wdt.c
15264
15265MESON AO CEC DRIVER FOR AMLOGIC SOCS
15266M: Neil Armstrong <[email protected]>
15267L: [email protected]
15268L: [email protected]
15269S: Supported
15270W: http://linux-meson.com/
15271T: git git://linuxtv.org/media.git
15272F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15273F: drivers/media/cec/platform/meson/ao-cec-g12a.c
15274F: drivers/media/cec/platform/meson/ao-cec.c
15275
15276MESON GE2D DRIVER FOR AMLOGIC SOCS
15277M: Neil Armstrong <[email protected]>
15278L: [email protected]
15279L: [email protected]
15280S: Supported
15281T: git git://linuxtv.org/media.git
15282F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15283F: drivers/media/platform/amlogic/meson-ge2d/
15284
15285MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15286M: Liang Yang <[email protected]>
15287L: [email protected]
15288S: Maintained
15289F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15290F: drivers/mtd/nand/raw/meson_*
15291
15292MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15293M: Neil Armstrong <[email protected]>
15294L: [email protected]
15295L: [email protected]
15296S: Supported
15297T: git git://linuxtv.org/media.git
15298F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15299F: drivers/staging/media/meson/vdec/
15300
15301META ETHERNET DRIVERS
15302M: Alexander Duyck <[email protected]>
15303M: Jakub Kicinski <[email protected]>
15304R: [email protected]
15305S: Maintained
15306F: Documentation/networking/device_drivers/ethernet/meta/
15307F: drivers/net/ethernet/meta/
15308
15309METHODE UDPU SUPPORT
15310M: Robert Marko <[email protected]>
15311S: Maintained
15312F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15313F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15314
15315MHI BUS
15316M: Manivannan Sadhasivam <[email protected]>
15317L: [email protected]
15318L: [email protected]
15319S: Maintained
15320T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15321F: Documentation/ABI/stable/sysfs-bus-mhi
15322F: Documentation/mhi/
15323F: drivers/bus/mhi/
15324F: drivers/pci/endpoint/functions/pci-epf-mhi.c
15325F: include/linux/mhi.h
15326
15327MICROBLAZE ARCHITECTURE
15328M: Michal Simek <[email protected]>
15329S: Supported
15330W: http://www.monstr.eu/fdt/
15331T: git git://git.monstr.eu/linux-2.6-microblaze.git
15332F: arch/microblaze/
15333
15334MICROBLAZE TMR INJECT
15335M: Appana Durga Kedareswara rao <[email protected]>
15336S: Supported
15337F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15338F: drivers/misc/xilinx_tmr_inject.c
15339
15340MICROBLAZE TMR MANAGER
15341M: Appana Durga Kedareswara rao <[email protected]>
15342S: Supported
15343F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15344F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15345F: drivers/misc/xilinx_tmr_manager.c
15346
15347MICROCHIP AT91 DMA DRIVERS
15348M: Ludovic Desroches <[email protected]>
15349L: [email protected] (moderated for non-subscribers)
15350L: [email protected]
15351S: Supported
15352F: Documentation/devicetree/bindings/dma/atmel-dma.txt
15353F: drivers/dma/at_hdmac.c
15354F: drivers/dma/at_xdmac.c
15355F: include/dt-bindings/dma/at91.h
15356
15357MICROCHIP AT91 SERIAL DRIVER
15358M: Richard Genoud <[email protected]>
15359S: Maintained
15360F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15361F: drivers/tty/serial/atmel_serial.c
15362F: drivers/tty/serial/atmel_serial.h
15363
15364MICROCHIP AT91 USART MFD DRIVER
15365M: Radu Pirea <[email protected]>
15366L: [email protected]
15367S: Supported
15368F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15369F: drivers/mfd/at91-usart.c
15370F: include/dt-bindings/mfd/at91-usart.h
15371
15372MICROCHIP AT91 USART SPI DRIVER
15373M: Radu Pirea <[email protected]>
15374L: [email protected]
15375S: Supported
15376F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15377F: drivers/spi/spi-at91-usart.c
15378
15379MICROCHIP AUDIO ASOC DRIVERS
15380M: Claudiu Beznea <[email protected]>
15381M: Andrei Simion <[email protected]>
15382L: [email protected]
15383S: Supported
15384F: Documentation/devicetree/bindings/sound/atmel*
15385F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15386F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15387F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15388F: sound/soc/atmel
15389
15390MICROCHIP CSI2DC DRIVER
15391M: Eugen Hristev <[email protected]>
15392L: [email protected]
15393S: Supported
15394F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15395F: drivers/media/platform/microchip/microchip-csi2dc.c
15396
15397MICROCHIP ECC DRIVER
15398L: [email protected]
15399S: Orphan
15400F: drivers/crypto/atmel-ecc.*
15401
15402MICROCHIP EIC DRIVER
15403M: Claudiu Beznea <[email protected]>
15404L: [email protected] (moderated for non-subscribers)
15405S: Supported
15406F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15407F: drivers/irqchip/irq-mchp-eic.c
15408
15409MICROCHIP I2C DRIVER
15410M: Codrin Ciubotariu <[email protected]>
15411L: [email protected]
15412S: Supported
15413F: drivers/i2c/busses/i2c-at91-*.c
15414F: drivers/i2c/busses/i2c-at91.h
15415
15416MICROCHIP ISC DRIVER
15417M: Eugen Hristev <[email protected]>
15418L: [email protected]
15419S: Supported
15420F: Documentation/devicetree/bindings/media/atmel,isc.yaml
15421F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
15422F: drivers/media/platform/microchip/microchip-isc*
15423F: drivers/media/platform/microchip/microchip-sama*-isc*
15424F: drivers/staging/media/deprecated/atmel/atmel-isc*
15425F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15426F: include/linux/atmel-isc-media.h
15427
15428MICROCHIP ISI DRIVER
15429M: Eugen Hristev <[email protected]>
15430L: [email protected]
15431S: Supported
15432F: drivers/media/platform/atmel/atmel-isi.c
15433F: drivers/media/platform/atmel/atmel-isi.h
15434
15435MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15436M: Woojung Huh <[email protected]>
15437M: [email protected]
15438L: [email protected]
15439S: Maintained
15440F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15441F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15442F: drivers/net/dsa/microchip/*
15443F: include/linux/dsa/ksz_common.h
15444F: include/linux/platform_data/microchip-ksz.h
15445F: net/dsa/tag_ksz.c
15446
15447MICROCHIP LAN743X ETHERNET DRIVER
15448M: Bryan Whitehead <[email protected]>
15449M: [email protected]
15450L: [email protected]
15451S: Maintained
15452F: drivers/net/ethernet/microchip/lan743x_*
15453
15454MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15455M: Parthiban Veerasooran <[email protected]>
15456L: [email protected]
15457S: Maintained
15458F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15459F: drivers/net/ethernet/microchip/lan865x/lan865x.c
15460
15461MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15462M: Arun Ramadoss <[email protected]>
15463R: [email protected]
15464L: [email protected]
15465S: Maintained
15466F: drivers/net/phy/microchip_t1.c
15467
15468MICROCHIP LAN966X ETHERNET DRIVER
15469M: Horatiu Vultur <[email protected]>
15470M: [email protected]
15471L: [email protected]
15472S: Maintained
15473F: drivers/net/ethernet/microchip/lan966x/*
15474
15475MICROCHIP LAN966X OIC DRIVER
15476M: Herve Codina <[email protected]>
15477S: Maintained
15478F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15479F: drivers/irqchip/irq-lan966x-oic.c
15480
15481MICROCHIP LAN966X PCI DRIVER
15482M: Herve Codina <[email protected]>
15483S: Maintained
15484F: drivers/misc/lan966x_pci.c
15485F: drivers/misc/lan966x_pci.dtso
15486
15487MICROCHIP LAN969X ETHERNET DRIVER
15488M: Daniel Machon <[email protected]>
15489M: [email protected]
15490L: [email protected]
15491S: Maintained
15492F: drivers/net/ethernet/microchip/sparx5/lan969x/*
15493
15494MICROCHIP LCDFB DRIVER
15495M: Nicolas Ferre <[email protected]>
15496L: [email protected]
15497S: Maintained
15498F: drivers/video/fbdev/atmel_lcdfb.c
15499F: include/video/atmel_lcdc.h
15500
15501MICROCHIP MCP16502 PMIC DRIVER
15502M: Claudiu Beznea <[email protected]>
15503M: Andrei Simion <[email protected]>
15504L: [email protected] (moderated for non-subscribers)
15505S: Supported
15506F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15507F: drivers/regulator/mcp16502.c
15508
15509MICROCHIP MCP3564 ADC DRIVER
15510M: Marius Cristea <[email protected]>
15511L: [email protected]
15512S: Supported
15513F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15514F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15515F: drivers/iio/adc/mcp3564.c
15516
15517MICROCHIP MCP3911 ADC DRIVER
15518M: Marcus Folkesson <[email protected]>
15519M: Kent Gustavsson <[email protected]>
15520L: [email protected]
15521S: Maintained
15522F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15523F: drivers/iio/adc/mcp3911.c
15524
15525MICROCHIP MMC/SD/SDIO MCI DRIVER
15526M: Aubin Constans <[email protected]>
15527S: Maintained
15528F: drivers/mmc/host/atmel-mci.c
15529
15530MICROCHIP NAND DRIVER
15531L: [email protected]
15532S: Orphan
15533F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
15534F: drivers/mtd/nand/raw/atmel/*
15535
15536MICROCHIP OTPC DRIVER
15537M: Claudiu Beznea <[email protected]>
15538L: [email protected] (moderated for non-subscribers)
15539S: Supported
15540F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15541F: drivers/nvmem/microchip-otpc.c
15542F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15543
15544MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15545M: Matteo Martelli <[email protected]>
15546L: [email protected]
15547S: Supported
15548F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15549F: drivers/iio/adc/pac1921.c
15550
15551MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15552M: Marius Cristea <[email protected]>
15553L: [email protected]
15554S: Supported
15555F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15556F: drivers/iio/adc/pac1934.c
15557
15558MICROCHIP PCI1XXXX GP DRIVER
15559M: Vaibhaav Ram T.L <[email protected]>
15560M: Kumaravel Thiagarajan <[email protected]>
15561L: [email protected]
15562S: Supported
15563F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15564F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15565F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15566F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15567
15568MICROCHIP PCI1XXXX I2C DRIVER
15569M: Tharun Kumar P <[email protected]>
15570M: Kumaravel Thiagarajan <[email protected]>
15571M: Microchip Linux Driver Support <[email protected]>
15572L: [email protected]
15573S: Maintained
15574F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15575
15576MICROCHIP PCIe UART DRIVER
15577M: Kumaravel Thiagarajan <[email protected]>
15578M: Tharun Kumar P <[email protected]>
15579L: [email protected]
15580S: Maintained
15581F: drivers/tty/serial/8250/8250_pci1xxxx.c
15582
15583MICROCHIP POLARFIRE FPGA DRIVERS
15584M: Conor Dooley <[email protected]>
15585L: [email protected]
15586S: Supported
15587F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15588F: drivers/fpga/microchip-spi.c
15589
15590MICROCHIP PWM DRIVER
15591M: Claudiu Beznea <[email protected]>
15592L: [email protected] (moderated for non-subscribers)
15593L: [email protected]
15594S: Supported
15595F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15596F: drivers/pwm/pwm-atmel.c
15597
15598MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15599M: Manikandan Muralidharan <[email protected]>
15600M: Dharma Balasubiramani <[email protected]>
15601L: [email protected]
15602S: Supported
15603F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15604F: drivers/gpu/drm/bridge/microchip-lvds.c
15605
15606MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15607M: Eugen Hristev <[email protected]>
15608L: [email protected]
15609S: Supported
15610F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15611F: drivers/iio/adc/at91-sama5d2_adc.c
15612F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15613
15614MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15615M: Claudiu Beznea <[email protected]>
15616S: Supported
15617F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15618F: drivers/power/reset/at91-sama5d2_shdwc.c
15619
15620MICROCHIP SOC DRIVERS
15621M: Conor Dooley <[email protected]>
15622S: Supported
15623T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15624F: Documentation/devicetree/bindings/soc/microchip/
15625F: drivers/soc/microchip/
15626
15627MICROCHIP SPI DRIVER
15628M: Ryan Wanner <[email protected]>
15629S: Supported
15630F: drivers/spi/spi-atmel.*
15631
15632MICROCHIP SSC DRIVER
15633M: Claudiu Beznea <[email protected]>
15634M: Andrei Simion <[email protected]>
15635L: [email protected] (moderated for non-subscribers)
15636S: Supported
15637F: Documentation/devicetree/bindings/misc/atmel-ssc.txt
15638F: drivers/misc/atmel-ssc.c
15639F: include/linux/atmel-ssc.h
15640
15641Microchip Timer Counter Block (TCB) Capture Driver
15642M: Kamel Bouhara <[email protected]>
15643L: [email protected] (moderated for non-subscribers)
15644L: [email protected]
15645S: Maintained
15646F: drivers/counter/microchip-tcb-capture.c
15647
15648MICROCHIP USB251XB DRIVER
15649M: Richard Leitner <[email protected]>
15650L: [email protected]
15651S: Maintained
15652F: Documentation/devicetree/bindings/usb/usb251xb.yaml
15653F: drivers/usb/misc/usb251xb.c
15654
15655MICROCHIP USBA UDC DRIVER
15656M: Cristian Birsan <[email protected]>
15657L: [email protected] (moderated for non-subscribers)
15658S: Supported
15659F: drivers/usb/gadget/udc/atmel_usba_udc.*
15660
15661MICROCHIP WILC1000 WIFI DRIVER
15662M: Ajay Singh <[email protected]>
15663M: Claudiu Beznea <[email protected]>
15664L: [email protected]
15665S: Supported
15666F: drivers/net/wireless/microchip/wilc1000/
15667
15668MICROSEMI MIPS SOCS
15669M: Alexandre Belloni <[email protected]>
15670M: [email protected]
15671L: [email protected]
15672S: Supported
15673F: Documentation/devicetree/bindings/mips/mscc.txt
15674F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15675F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15676F: arch/mips/boot/dts/mscc/
15677F: arch/mips/configs/generic/board-ocelot.config
15678F: arch/mips/generic/board-ocelot.c
15679
15680MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15681M: Don Brace <[email protected]>
15682L: [email protected]
15683L: [email protected]
15684S: Supported
15685F: Documentation/scsi/smartpqi.rst
15686F: drivers/scsi/smartpqi/Kconfig
15687F: drivers/scsi/smartpqi/Makefile
15688F: drivers/scsi/smartpqi/smartpqi*.[ch]
15689F: include/linux/cciss*.h
15690F: include/uapi/linux/cciss*.h
15691
15692MICROSOFT MANA RDMA DRIVER
15693M: Long Li <[email protected]>
15694M: Konstantin Taranov <[email protected]>
15695L: [email protected]
15696S: Supported
15697F: drivers/infiniband/hw/mana/
15698F: include/net/mana
15699F: include/uapi/rdma/mana-abi.h
15700
15701MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15702M: Maximilian Luz <[email protected]>
15703L: [email protected]
15704S: Maintained
15705F: drivers/platform/surface/surface_aggregator_tabletsw.c
15706
15707MICROSOFT SURFACE BATTERY AND AC DRIVERS
15708M: Maximilian Luz <[email protected]>
15709L: [email protected]
15710L: [email protected]
15711S: Maintained
15712F: drivers/power/supply/surface_battery.c
15713F: drivers/power/supply/surface_charger.c
15714
15715MICROSOFT SURFACE DTX DRIVER
15716M: Maximilian Luz <[email protected]>
15717L: [email protected]
15718S: Maintained
15719F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
15720F: drivers/platform/surface/surface_dtx.c
15721F: include/uapi/linux/surface_aggregator/dtx.h
15722
15723MICROSOFT SURFACE SENSOR FAN DRIVER
15724M: Maximilian Luz <[email protected]>
15725M: Ivor Wanders <[email protected]>
15726L: [email protected]
15727S: Maintained
15728F: Documentation/hwmon/surface_fan.rst
15729F: drivers/hwmon/surface_fan.c
15730
15731MICROSOFT SURFACE SENSOR THERMAL DRIVER
15732M: Maximilian Luz <[email protected]>
15733L: [email protected]
15734S: Maintained
15735F: drivers/hwmon/surface_temp.c
15736
15737MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15738M: Maximilian Luz <[email protected]>
15739L: [email protected]
15740S: Maintained
15741F: drivers/platform/surface/surface_gpe.c
15742
15743MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15744M: Hans de Goede <[email protected]>
15745M: Ilpo Järvinen <[email protected]>
15746M: Maximilian Luz <[email protected]>
15747L: [email protected]
15748S: Maintained
15749T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15750F: drivers/platform/surface/
15751
15752MICROSOFT SURFACE HID TRANSPORT DRIVER
15753M: Maximilian Luz <[email protected]>
15754L: [email protected]
15755L: [email protected]
15756S: Maintained
15757F: drivers/hid/surface-hid/
15758
15759MICROSOFT SURFACE HOT-PLUG DRIVER
15760M: Maximilian Luz <[email protected]>
15761L: [email protected]
15762S: Maintained
15763F: drivers/platform/surface/surface_hotplug.c
15764
15765MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15766M: Maximilian Luz <[email protected]>
15767L: [email protected]
15768S: Maintained
15769F: drivers/platform/surface/surface_platform_profile.c
15770
15771MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15772M: Chen Yu <[email protected]>
15773L: [email protected]
15774S: Supported
15775F: drivers/platform/surface/surfacepro3_button.c
15776
15777MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15778M: Maximilian Luz <[email protected]>
15779L: [email protected]
15780S: Maintained
15781F: drivers/platform/surface/surface_aggregator_hub.c
15782
15783MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15784M: Maximilian Luz <[email protected]>
15785L: [email protected]
15786S: Maintained
15787W: https://github.com/linux-surface/surface-aggregator-module
15788C: irc://irc.libera.chat/linux-surface
15789F: Documentation/driver-api/surface_aggregator/
15790F: drivers/platform/surface/aggregator/
15791F: drivers/platform/surface/surface_acpi_notify.c
15792F: drivers/platform/surface/surface_aggregator_cdev.c
15793F: drivers/platform/surface/surface_aggregator_registry.c
15794F: include/linux/surface_acpi_notify.h
15795F: include/linux/surface_aggregator/
15796F: include/uapi/linux/surface_aggregator/
15797
15798MICROTEK X6 SCANNER
15799M: Oliver Neukum <[email protected]>
15800S: Maintained
15801F: drivers/usb/image/microtek.*
15802
15803MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15804M: Luka Kovacic <[email protected]>
15805M: Luka Perkov <[email protected]>
15806S: Maintained
15807F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15808F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15809F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15810F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15811F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15812F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15813
15814MIN HEAP
15815M: Kuan-Wei Chiu <[email protected]>
15816L: [email protected]
15817S: Maintained
15818F: Documentation/core-api/min_heap.rst
15819F: include/linux/min_heap.h
15820F: lib/min_heap.c
15821F: lib/test_min_heap.c
15822
15823MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15824M: Sakari Ailus <[email protected]>
15825L: [email protected]
15826S: Maintained
15827F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15828F: Documentation/driver-api/media/drivers/ccs/
15829F: Documentation/userspace-api/media/drivers/ccs.rst
15830F: drivers/media/i2c/ccs-pll.c
15831F: drivers/media/i2c/ccs-pll.h
15832F: drivers/media/i2c/ccs/
15833F: include/uapi/linux/ccs.h
15834F: include/uapi/linux/smiapp.h
15835
15836MIPS
15837M: Thomas Bogendoerfer <[email protected]>
15838L: [email protected]
15839S: Maintained
15840Q: https://patchwork.kernel.org/project/linux-mips/list/
15841T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15842F: Documentation/devicetree/bindings/mips/
15843F: Documentation/arch/mips/
15844F: arch/mips/
15845F: drivers/platform/mips/
15846F: include/dt-bindings/mips/
15847
15848MIPS BOSTON DEVELOPMENT BOARD
15849M: Paul Burton <[email protected]>
15850L: [email protected]
15851S: Maintained
15852F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
15853F: arch/mips/boot/dts/img/boston.dts
15854F: arch/mips/configs/generic/board-boston.config
15855F: drivers/clk/imgtec/clk-boston.c
15856F: include/dt-bindings/clock/boston-clock.h
15857
15858MIPS CORE DRIVERS
15859M: Thomas Bogendoerfer <[email protected]>
15860L: [email protected]
15861S: Supported
15862F: drivers/bus/mips_cdmm.c
15863F: drivers/clocksource/mips-gic-timer.c
15864F: drivers/cpuidle/cpuidle-cps.c
15865F: drivers/irqchip/irq-mips-cpu.c
15866F: drivers/irqchip/irq-mips-gic.c
15867
15868MIPS GENERIC PLATFORM
15869M: Paul Burton <[email protected]>
15870L: [email protected]
15871S: Supported
15872F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15873F: arch/mips/generic/
15874F: arch/mips/tools/generic-board-config.sh
15875
15876MIPS RINT INSTRUCTION EMULATION
15877M: Aleksandar Markovic <[email protected]>
15878L: [email protected]
15879S: Supported
15880F: arch/mips/math-emu/dp_rint.c
15881F: arch/mips/math-emu/sp_rint.c
15882
15883MIPS/LOONGSON1 ARCHITECTURE
15884M: Keguang Zhang <[email protected]>
15885L: [email protected]
15886S: Maintained
15887F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15888F: arch/mips/include/asm/mach-loongson32/
15889F: arch/mips/loongson32/
15890F: drivers/*/*loongson1*
15891F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15892
15893MIPS/LOONGSON2EF ARCHITECTURE
15894M: Jiaxun Yang <[email protected]>
15895L: [email protected]
15896S: Maintained
15897F: arch/mips/include/asm/mach-loongson2ef/
15898F: arch/mips/loongson2ef/
15899F: drivers/cpufreq/loongson2_cpufreq.c
15900
15901MIPS/LOONGSON64 ARCHITECTURE
15902M: Huacai Chen <[email protected]>
15903M: Jiaxun Yang <[email protected]>
15904L: [email protected]
15905S: Maintained
15906F: arch/mips/include/asm/mach-loongson64/
15907F: arch/mips/loongson64/
15908F: drivers/irqchip/irq-loongson*
15909F: drivers/platform/mips/cpu_hwmon.c
15910
15911MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15912M: Hans Verkuil <[email protected]>
15913L: [email protected]
15914S: Odd Fixes
15915W: https://linuxtv.org
15916T: git git://linuxtv.org/media.git
15917F: drivers/media/radio/radio-miropcm20*
15918
15919MITSUMI MM8013 FG DRIVER
15920M: Konrad Dybcio <[email protected]>
15921F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15922F: drivers/power/supply/mm8013.c
15923
15924MMP SUPPORT
15925R: Lubomir Rintel <[email protected]>
15926L: [email protected] (moderated for non-subscribers)
15927S: Odd Fixes
15928T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15929F: arch/arm/boot/dts/marvell/mmp*
15930F: arch/arm/mach-mmp/
15931F: include/linux/soc/mmp/
15932
15933MMP USB PHY DRIVERS
15934R: Lubomir Rintel <[email protected]>
15935L: [email protected] (moderated for non-subscribers)
15936S: Maintained
15937F: drivers/phy/marvell/phy-mmp3-usb.c
15938F: drivers/phy/marvell/phy-pxa-usb.c
15939
15940MMU GATHER AND TLB INVALIDATION
15941M: Will Deacon <[email protected]>
15942M: "Aneesh Kumar K.V" <[email protected]>
15943M: Andrew Morton <[email protected]>
15944M: Nick Piggin <[email protected]>
15945M: Peter Zijlstra <[email protected]>
15946L: [email protected]
15947L: [email protected]
15948S: Maintained
15949F: arch/*/include/asm/tlb.h
15950F: include/asm-generic/tlb.h
15951F: mm/mmu_gather.c
15952
15953MN88472 MEDIA DRIVER
15954L: [email protected]
15955S: Orphan
15956W: https://linuxtv.org
15957Q: http://patchwork.linuxtv.org/project/linux-media/list/
15958F: drivers/media/dvb-frontends/mn88472*
15959
15960MN88473 MEDIA DRIVER
15961L: [email protected]
15962S: Orphan
15963W: https://linuxtv.org
15964Q: http://patchwork.linuxtv.org/project/linux-media/list/
15965F: drivers/media/dvb-frontends/mn88473*
15966
15967MOBILEYE MIPS SOCS
15968M: Vladimir Kondratiev <[email protected]>
15969M: Gregory CLEMENT <[email protected]>
15970M: Théo Lebrun <[email protected]>
15971L: [email protected]
15972S: Maintained
15973F: Documentation/devicetree/bindings/mips/mobileye.yaml
15974F: Documentation/devicetree/bindings/soc/mobileye/
15975F: arch/mips/boot/dts/mobileye/
15976F: arch/mips/configs/eyeq5_defconfig
15977F: arch/mips/mobileye/board-epm5.its.S
15978F: drivers/clk/clk-eyeq.c
15979F: drivers/pinctrl/pinctrl-eyeq5.c
15980F: drivers/reset/reset-eyeq.c
15981F: include/dt-bindings/clock/mobileye,eyeq5-clk.h
15982
15983MODULE SUPPORT
15984M: Luis Chamberlain <[email protected]>
15985R: Petr Pavlu <[email protected]>
15986R: Sami Tolvanen <[email protected]>
15987R: Daniel Gomez <[email protected]>
15988L: [email protected]
15989L: [email protected]
15990S: Maintained
15991T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15992F: include/linux/kmod.h
15993F: include/linux/module*.h
15994F: kernel/module/
15995F: lib/test_kmod.c
15996F: scripts/module*
15997F: tools/testing/selftests/kmod/
15998
15999MONOLITHIC POWER SYSTEM PMIC DRIVER
16000M: Saravanan Sekar <[email protected]>
16001S: Maintained
16002F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
16003F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
16004F: drivers/hwmon/pmbus/mpq7932.c
16005F: drivers/iio/adc/mp2629_adc.c
16006F: drivers/mfd/mp2629.c
16007F: drivers/power/supply/mp2629_charger.c
16008F: drivers/regulator/mp5416.c
16009F: drivers/regulator/mpq7920.c
16010F: drivers/regulator/mpq7920.h
16011F: include/linux/mfd/mp2629.h
16012
16013MOST(R) TECHNOLOGY DRIVER
16014M: Parthiban Veerasooran <[email protected]>
16015M: Christian Gromm <[email protected]>
16016S: Maintained
16017F: Documentation/ABI/testing/configfs-most
16018F: Documentation/ABI/testing/sysfs-bus-most
16019F: drivers/most/
16020F: drivers/staging/most/
16021F: include/linux/most.h
16022
16023MOTORCOMM PHY DRIVER
16024M: Frank <[email protected]>
16025L: [email protected]
16026S: Maintained
16027F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
16028F: drivers/net/phy/motorcomm.c
16029
16030MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
16031M: Jiri Slaby <[email protected]>
16032S: Maintained
16033F: Documentation/driver-api/tty/moxa-smartio.rst
16034F: drivers/tty/mxser.*
16035
16036MP3309C BACKLIGHT DRIVER
16037M: Flavio Suligoi <[email protected]>
16038L: [email protected]
16039S: Maintained
16040F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
16041F: drivers/video/backlight/mp3309c.c
16042
16043MPS MP2891 DRIVER
16044M: Noah Wang <[email protected]>
16045L: [email protected]
16046S: Maintained
16047F: Documentation/hwmon/mp2891.rst
16048F: drivers/hwmon/pmbus/mp2891.c
16049
16050MPS MP2993 DRIVER
16051M: Noah Wang <[email protected]>
16052L: [email protected]
16053S: Maintained
16054F: Documentation/hwmon/mp2993.rst
16055F: drivers/hwmon/pmbus/mp2993.c
16056
16057MPS MP9941 DRIVER
16058M: Noah Wang <[email protected]>
16059L: [email protected]
16060S: Maintained
16061F: Documentation/hwmon/mp9941.rst
16062F: drivers/hwmon/pmbus/mp9941.c
16063
16064MR800 AVERMEDIA USB FM RADIO DRIVER
16065M: Alexey Klimov <[email protected]>
16066L: [email protected]
16067S: Maintained
16068T: git git://linuxtv.org/media.git
16069F: drivers/media/radio/radio-mr800.c
16070
16071MRF24J40 IEEE 802.15.4 RADIO DRIVER
16072M: Stefan Schmidt <[email protected]>
16073L: [email protected]
16074S: Odd Fixes
16075F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
16076F: drivers/net/ieee802154/mrf24j40.c
16077
16078MSI EC DRIVER
16079M: Nikita Kravets <[email protected]>
16080L: [email protected]
16081S: Maintained
16082W: https://github.com/BeardOverflow/msi-ec
16083F: drivers/platform/x86/msi-ec.*
16084
16085MSI LAPTOP SUPPORT
16086M: "Lee, Chun-Yi" <[email protected]>
16087L: [email protected]
16088S: Maintained
16089F: drivers/platform/x86/msi-laptop.c
16090
16091MSI WMI SUPPORT
16092L: [email protected]
16093S: Orphan
16094F: drivers/platform/x86/msi-wmi.c
16095
16096MSI WMI PLATFORM FEATURES
16097M: Armin Wolf <[email protected]>
16098L: [email protected]
16099S: Maintained
16100F: Documentation/ABI/testing/debugfs-msi-wmi-platform
16101F: Documentation/wmi/devices/msi-wmi-platform.rst
16102F: drivers/platform/x86/msi-wmi-platform.c
16103
16104MSI001 MEDIA DRIVER
16105L: [email protected]
16106S: Orphan
16107W: https://linuxtv.org
16108Q: http://patchwork.linuxtv.org/project/linux-media/list/
16109F: drivers/media/tuners/msi001*
16110
16111MSI2500 MEDIA DRIVER
16112L: [email protected]
16113S: Orphan
16114W: https://linuxtv.org
16115Q: http://patchwork.linuxtv.org/project/linux-media/list/
16116F: drivers/media/usb/msi2500/
16117
16118MSTAR INTERRUPT CONTROLLER DRIVER
16119M: Mark-PK Tsai <[email protected]>
16120M: Daniel Palmer <[email protected]>
16121S: Maintained
16122F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
16123F: drivers/irqchip/irq-mst-intc.c
16124
16125MSYSTEMS DISKONCHIP G3 MTD DRIVER
16126M: Robert Jarzmik <[email protected]>
16127L: [email protected]
16128S: Maintained
16129F: drivers/mtd/devices/docg3*
16130
16131MT9M114 ONSEMI SENSOR DRIVER
16132M: Laurent Pinchart <[email protected]>
16133L: [email protected]
16134S: Maintained
16135T: git git://linuxtv.org/media.git
16136F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
16137F: drivers/media/i2c/mt9m114.c
16138
16139MT9P031 APTINA CAMERA SENSOR
16140M: Laurent Pinchart <[email protected]>
16141L: [email protected]
16142S: Maintained
16143T: git git://linuxtv.org/media.git
16144F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
16145F: drivers/media/i2c/mt9p031.c
16146
16147MT9T112 APTINA CAMERA SENSOR
16148M: Jacopo Mondi <[email protected]>
16149L: [email protected]
16150S: Odd Fixes
16151T: git git://linuxtv.org/media.git
16152F: drivers/media/i2c/mt9t112.c
16153F: include/media/i2c/mt9t112.h
16154
16155MT9V032 APTINA CAMERA SENSOR
16156M: Laurent Pinchart <[email protected]>
16157L: [email protected]
16158S: Maintained
16159T: git git://linuxtv.org/media.git
16160F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16161F: drivers/media/i2c/mt9v032.c
16162F: include/media/i2c/mt9v032.h
16163
16164MT9V111 APTINA CAMERA SENSOR
16165M: Jacopo Mondi <[email protected]>
16166L: [email protected]
16167S: Maintained
16168T: git git://linuxtv.org/media.git
16169F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16170F: drivers/media/i2c/mt9v111.c
16171
16172MULTIFUNCTION DEVICES (MFD)
16173M: Lee Jones <[email protected]>
16174S: Maintained
16175T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16176F: Documentation/devicetree/bindings/mfd/
16177F: drivers/mfd/
16178F: include/dt-bindings/mfd/
16179F: include/linux/mfd/
16180
16181MULTIMEDIA CARD (MMC) ETC. OVER SPI
16182S: Orphan
16183F: drivers/mmc/host/mmc_spi.c
16184F: include/linux/spi/mmc_spi.h
16185
16186MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16187M: Ulf Hansson <[email protected]>
16188L: [email protected]
16189S: Maintained
16190T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16191F: Documentation/devicetree/bindings/mmc/
16192F: drivers/mmc/
16193F: include/linux/mmc/
16194F: include/uapi/linux/mmc/
16195
16196MULTIPLEXER SUBSYSTEM
16197M: Peter Rosin <[email protected]>
16198S: Maintained
16199F: Documentation/ABI/testing/sysfs-class-mux*
16200F: Documentation/devicetree/bindings/mux/
16201F: drivers/mux/
16202F: include/dt-bindings/mux/
16203F: include/linux/mux/
16204
16205MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16206M: Bin Liu <[email protected]>
16207L: [email protected]
16208S: Maintained
16209F: drivers/usb/musb/
16210
16211MXL301RF MEDIA DRIVER
16212M: Akihiro Tsukada <[email protected]>
16213L: [email protected]
16214S: Odd Fixes
16215F: drivers/media/tuners/mxl301rf*
16216
16217MXL5007T MEDIA DRIVER
16218M: Michael Krufky <[email protected]>
16219L: [email protected]
16220S: Maintained
16221W: https://linuxtv.org
16222W: http://github.com/mkrufky
16223Q: http://patchwork.linuxtv.org/project/linux-media/list/
16224T: git git://linuxtv.org/mkrufky/tuners.git
16225F: drivers/media/tuners/mxl5007t.*
16226
16227MXSFB DRM DRIVER
16228M: Marek Vasut <[email protected]>
16229M: Stefan Agner <[email protected]>
16230L: [email protected]
16231S: Supported
16232T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
16233F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16234F: drivers/gpu/drm/mxsfb/
16235
16236MYLEX DAC960 PCI RAID Controller
16237M: Hannes Reinecke <[email protected]>
16238L: [email protected]
16239S: Supported
16240F: drivers/scsi/myrb.*
16241F: drivers/scsi/myrs.*
16242
16243MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16244L: [email protected]
16245S: Orphan
16246W: https://www.cspi.com/ethernet-products/support/downloads/
16247F: drivers/net/ethernet/myricom/myri10ge/
16248
16249NAND FLASH SUBSYSTEM
16250M: Miquel Raynal <[email protected]>
16251R: Richard Weinberger <[email protected]>
16252L: [email protected]
16253S: Maintained
16254W: http://www.linux-mtd.infradead.org/
16255Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16256C: irc://irc.oftc.net/mtd
16257T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16258F: drivers/mtd/nand/
16259F: include/linux/mtd/*nand*.h
16260
16261NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16262M: Daniel Mack <[email protected]>
16263L: [email protected]
16264S: Maintained
16265W: http://www.native-instruments.com
16266F: sound/usb/caiaq/
16267
16268NATSEMI ETHERNET DRIVER (DP8381x)
16269S: Orphan
16270F: drivers/net/ethernet/natsemi/natsemi.c
16271
16272NCR 5380 SCSI DRIVERS
16273M: Finn Thain <[email protected]>
16274M: Michael Schmitz <[email protected]>
16275L: [email protected]
16276S: Maintained
16277F: Documentation/scsi/g_NCR5380.rst
16278F: drivers/scsi/NCR5380.*
16279F: drivers/scsi/arm/cumana_1.c
16280F: drivers/scsi/arm/oak.c
16281F: drivers/scsi/atari_scsi.*
16282F: drivers/scsi/dmx3191d.c
16283F: drivers/scsi/g_NCR5380.*
16284F: drivers/scsi/mac_scsi.*
16285F: drivers/scsi/sun3_scsi.*
16286F: drivers/scsi/sun3_scsi_vme.c
16287
16288NCSI LIBRARY
16289M: Samuel Mendoza-Jonas <[email protected]>
16290R: Paul Fertser <[email protected]>
16291S: Maintained
16292F: net/ncsi/
16293
16294NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16295M: Zev Weiss <[email protected]>
16296L: [email protected]
16297S: Maintained
16298F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16299F: drivers/hwmon/nct6775-i2c.c
16300
16301NCT7363 HARDWARE MONITOR DRIVER
16302M: Ban Feng <[email protected]>
16303L: [email protected]
16304S: Maintained
16305F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16306F: Documentation/hwmon/nct7363.rst
16307F: drivers/hwmon/nct7363.c
16308
16309NETCONSOLE
16310M: Breno Leitao <[email protected]>
16311S: Maintained
16312F: Documentation/networking/netconsole.rst
16313F: drivers/net/netconsole.c
16314F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
16315F: tools/testing/selftests/drivers/net/netcons\*
16316
16317NETDEVSIM
16318M: Jakub Kicinski <[email protected]>
16319S: Maintained
16320F: drivers/net/netdevsim/*
16321F: tools/testing/selftests/drivers/net/netdevsim/*
16322
16323NETEM NETWORK EMULATOR
16324M: Stephen Hemminger <[email protected]>
16325L: [email protected]
16326S: Maintained
16327F: net/sched/sch_netem.c
16328
16329NETERION 10GbE DRIVERS (s2io)
16330M: Jon Mason <[email protected]>
16331L: [email protected]
16332S: Maintained
16333F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16334F: drivers/net/ethernet/neterion/
16335
16336NETFILTER
16337M: Pablo Neira Ayuso <[email protected]>
16338M: Jozsef Kadlecsik <[email protected]>
16339L: [email protected]
16340L: [email protected]
16341S: Maintained
16342W: http://www.netfilter.org/
16343W: http://www.iptables.org/
16344W: http://www.nftables.org/
16345Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
16346C: irc://irc.libera.chat/netfilter
16347T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16348T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16349F: include/linux/netfilter*
16350F: include/linux/netfilter/
16351F: include/net/netfilter/
16352F: include/uapi/linux/netfilter*
16353F: include/uapi/linux/netfilter/
16354F: net/*/netfilter.c
16355F: net/*/netfilter/
16356F: net/bridge/br_netfilter*.c
16357F: net/netfilter/
16358F: tools/testing/selftests/net/netfilter/
16359
16360NETROM NETWORK LAYER
16361L: [email protected]
16362S: Orphan
16363W: https://linux-ax25.in-berlin.de
16364F: include/net/netrom.h
16365F: include/uapi/linux/netrom.h
16366F: net/netrom/
16367
16368NETRONIX EMBEDDED CONTROLLER
16369M: Jonathan Neuschäfer <[email protected]>
16370S: Maintained
16371F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16372F: drivers/mfd/ntxec.c
16373F: drivers/pwm/pwm-ntxec.c
16374F: drivers/rtc/rtc-ntxec.c
16375F: include/linux/mfd/ntxec.h
16376
16377NETRONOME ETHERNET DRIVERS
16378M: Louis Peens <[email protected]>
16379R: Jakub Kicinski <[email protected]>
16380L: [email protected]
16381S: Maintained
16382F: drivers/net/ethernet/netronome/
16383
16384NETWORK BLOCK DEVICE (NBD)
16385M: Josef Bacik <[email protected]>
16386L: [email protected]
16387L: [email protected]
16388S: Maintained
16389F: Documentation/admin-guide/blockdev/nbd.rst
16390F: drivers/block/nbd.c
16391F: include/trace/events/nbd.h
16392F: include/uapi/linux/nbd.h
16393
16394NETWORK DROP MONITOR
16395M: Neil Horman <[email protected]>
16396L: [email protected]
16397S: Maintained
16398W: https://fedorahosted.org/dropwatch/
16399F: include/uapi/linux/net_dropmon.h
16400F: net/core/drop_monitor.c
16401
16402NETWORKING DRIVERS
16403M: Andrew Lunn <[email protected]>
16404M: "David S. Miller" <[email protected]>
16405M: Eric Dumazet <[email protected]>
16406M: Jakub Kicinski <[email protected]>
16407M: Paolo Abeni <[email protected]>
16408L: [email protected]
16409S: Maintained
16410P: Documentation/process/maintainer-netdev.rst
16411Q: https://patchwork.kernel.org/project/netdevbpf/list/
16412T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16413T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16414F: Documentation/devicetree/bindings/net/
16415F: Documentation/networking/net_cachelines/net_device.rst
16416F: drivers/connector/
16417F: drivers/net/
16418F: drivers/ptp/
16419F: include/dt-bindings/net/
16420F: include/linux/cn_proc.h
16421F: include/linux/etherdevice.h
16422F: include/linux/ethtool_netlink.h
16423F: include/linux/fcdevice.h
16424F: include/linux/fddidevice.h
16425F: include/linux/hippidevice.h
16426F: include/linux/if_*
16427F: include/linux/inetdevice.h
16428F: include/linux/netdev*
16429F: include/linux/platform_data/wiznet.h
16430F: include/uapi/linux/cn_proc.h
16431F: include/uapi/linux/ethtool_netlink*
16432F: include/uapi/linux/if_*
16433F: include/uapi/linux/net_shaper.h
16434F: include/uapi/linux/netdev*
16435F: tools/testing/selftests/drivers/net/
16436X: Documentation/devicetree/bindings/net/bluetooth/
16437X: Documentation/devicetree/bindings/net/can/
16438X: Documentation/devicetree/bindings/net/wireless/
16439X: drivers/net/can/
16440X: drivers/net/wireless/
16441
16442NETWORKING DRIVERS (WIRELESS)
16443M: Johannes Berg <[email protected]>
16444L: [email protected]
16445S: Maintained
16446W: https://wireless.wiki.kernel.org/
16447Q: https://patchwork.kernel.org/project/linux-wireless/list/
16448T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16449T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16450F: Documentation/devicetree/bindings/net/wireless/
16451F: drivers/net/wireless/
16452
16453NETWORKING [DSA]
16454M: Andrew Lunn <[email protected]>
16455M: Vladimir Oltean <[email protected]>
16456S: Maintained
16457F: Documentation/devicetree/bindings/net/dsa/
16458F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16459F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
16460F: drivers/net/dsa/
16461F: include/linux/dsa/
16462F: include/linux/platform_data/dsa.h
16463F: include/net/dsa.h
16464F: net/dsa/
16465F: tools/testing/selftests/drivers/net/dsa/
16466
16467NETWORKING [ETHTOOL]
16468M: Andrew Lunn <[email protected]>
16469M: Jakub Kicinski <[email protected]>
16470F: Documentation/netlink/specs/ethtool.yaml
16471F: Documentation/networking/ethtool-netlink.rst
16472F: include/linux/ethtool*
16473F: include/uapi/linux/ethtool*
16474F: net/ethtool/
16475F: tools/testing/selftests/drivers/net/*/ethtool*
16476
16477NETWORKING [ETHTOOL CABLE TEST]
16478M: Andrew Lunn <[email protected]>
16479F: net/ethtool/cabletest.c
16480F: tools/testing/selftests/drivers/net/*/ethtool*
16481K: cable_test
16482
16483NETWORKING [ETHTOOL MAC MERGE]
16484M: Vladimir Oltean <[email protected]>
16485F: net/ethtool/mm.c
16486F: tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
16487K: ethtool_mm
16488
16489NETWORKING [GENERAL]
16490M: "David S. Miller" <[email protected]>
16491M: Eric Dumazet <[email protected]>
16492M: Jakub Kicinski <[email protected]>
16493M: Paolo Abeni <[email protected]>
16494R: Simon Horman <[email protected]>
16495L: [email protected]
16496S: Maintained
16497P: Documentation/process/maintainer-netdev.rst
16498Q: https://patchwork.kernel.org/project/netdevbpf/list/
16499B: mailto:[email protected]
16500T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16501T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16502F: Documentation/core-api/netlink.rst
16503F: Documentation/netlink/
16504F: Documentation/networking/
16505F: Documentation/networking/net_cachelines/
16506F: Documentation/process/maintainer-netdev.rst
16507F: Documentation/userspace-api/netlink/
16508F: include/linux/ethtool.h
16509F: include/linux/framer/framer-provider.h
16510F: include/linux/framer/framer.h
16511F: include/linux/in.h
16512F: include/linux/indirect_call_wrapper.h
16513F: include/linux/inet.h
16514F: include/linux/inet_diag.h
16515F: include/linux/net.h
16516F: include/linux/netdev*
16517F: include/linux/netlink.h
16518F: include/linux/netpoll.h
16519F: include/linux/rtnetlink.h
16520F: include/linux/sctp.h
16521F: include/linux/seq_file_net.h
16522F: include/linux/skbuff*
16523F: include/net/
16524F: include/uapi/linux/ethtool.h
16525F: include/uapi/linux/genetlink.h
16526F: include/uapi/linux/hsr_netlink.h
16527F: include/uapi/linux/in.h
16528F: include/uapi/linux/inet_diag.h
16529F: include/uapi/linux/nbd-netlink.h
16530F: include/uapi/linux/net.h
16531F: include/uapi/linux/net_namespace.h
16532F: include/uapi/linux/netconf.h
16533F: include/uapi/linux/netdev*
16534F: include/uapi/linux/netlink.h
16535F: include/uapi/linux/netlink_diag.h
16536F: include/uapi/linux/rtnetlink.h
16537F: include/uapi/linux/sctp.h
16538F: lib/net_utils.c
16539F: lib/random32.c
16540F: net/
16541F: samples/pktgen/
16542F: tools/net/
16543F: tools/testing/selftests/net/
16544X: Documentation/networking/mac80211-injection.rst
16545X: Documentation/networking/mac80211_hwsim/
16546X: Documentation/networking/regulatory.rst
16547X: include/net/cfg80211.h
16548X: include/net/ieee80211_radiotap.h
16549X: include/net/iw_handler.h
16550X: include/net/mac80211.h
16551X: include/net/wext.h
16552X: net/9p/
16553X: net/bluetooth/
16554X: net/can/
16555X: net/ceph/
16556X: net/mac80211/
16557X: net/rfkill/
16558X: net/wireless/
16559
16560NETWORKING [IPSEC]
16561M: Steffen Klassert <[email protected]>
16562M: Herbert Xu <[email protected]>
16563M: "David S. Miller" <[email protected]>
16564L: [email protected]
16565S: Maintained
16566T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16567T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16568F: include/net/xfrm.h
16569F: include/uapi/linux/xfrm.h
16570F: net/ipv4/ah4.c
16571F: net/ipv4/esp4*
16572F: net/ipv4/ip_vti.c
16573F: net/ipv4/ipcomp.c
16574F: net/ipv4/xfrm*
16575F: net/ipv6/ah6.c
16576F: net/ipv6/esp6*
16577F: net/ipv6/ip6_vti.c
16578F: net/ipv6/ipcomp6.c
16579F: net/ipv6/xfrm*
16580F: net/key/
16581F: net/xfrm/
16582F: tools/testing/selftests/net/ipsec.c
16583
16584NETWORKING [IPv4/IPv6]
16585M: "David S. Miller" <[email protected]>
16586M: David Ahern <[email protected]>
16587L: [email protected]
16588S: Maintained
16589T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16590F: arch/x86/net/*
16591F: include/linux/ip.h
16592F: include/linux/ipv6*
16593F: include/net/fib*
16594F: include/net/ip*
16595F: include/net/route.h
16596F: net/ipv4/
16597F: net/ipv6/
16598
16599NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16600M: Paul Moore <[email protected]>
16601L: [email protected]
16602L: [email protected]
16603S: Supported
16604W: https://github.com/netlabel
16605F: Documentation/netlabel/
16606F: include/net/calipso.h
16607F: include/net/cipso_ipv4.h
16608F: include/net/netlabel.h
16609F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
16610F: include/uapi/linux/netfilter/xt_SECMARK.h
16611F: net/ipv4/cipso_ipv4.c
16612F: net/ipv6/calipso.c
16613F: net/netfilter/xt_CONNSECMARK.c
16614F: net/netfilter/xt_SECMARK.c
16615F: net/netlabel/
16616
16617NETWORKING [MACSEC]
16618M: Sabrina Dubroca <[email protected]>
16619L: [email protected]
16620S: Maintained
16621F: drivers/net/macsec.c
16622F: include/net/macsec.h
16623F: include/uapi/linux/if_macsec.h
16624K: macsec
16625K: \bmdo_
16626
16627NETWORKING [MPTCP]
16628M: Matthieu Baerts <[email protected]>
16629M: Mat Martineau <[email protected]>
16630R: Geliang Tang <[email protected]>
16631L: [email protected]
16632L: [email protected]
16633S: Maintained
16634W: https://github.com/multipath-tcp/mptcp_net-next/wiki
16635B: https://github.com/multipath-tcp/mptcp_net-next/issues
16636T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16637T: git https://github.com/multipath-tcp/mptcp_net-next.git export
16638F: Documentation/netlink/specs/mptcp_pm.yaml
16639F: Documentation/networking/mptcp*.rst
16640F: include/net/mptcp.h
16641F: include/trace/events/mptcp.h
16642F: include/uapi/linux/mptcp*.h
16643F: net/mptcp/
16644F: tools/testing/selftests/bpf/*/*mptcp*.[ch]
16645F: tools/testing/selftests/net/mptcp/
16646
16647NETWORKING [TCP]
16648M: Eric Dumazet <[email protected]>
16649M: Neal Cardwell <[email protected]>
16650R: Kuniyuki Iwashima <[email protected]>
16651L: [email protected]
16652S: Maintained
16653F: Documentation/networking/net_cachelines/tcp_sock.rst
16654F: include/linux/tcp.h
16655F: include/net/tcp.h
16656F: include/trace/events/tcp.h
16657F: include/uapi/linux/tcp.h
16658F: net/ipv4/inet_connection_sock.c
16659F: net/ipv4/inet_hashtables.c
16660F: net/ipv4/inet_timewait_sock.c
16661F: net/ipv4/syncookies.c
16662F: net/ipv4/tcp*.c
16663F: net/ipv6/inet6_connection_sock.c
16664F: net/ipv6/inet6_hashtables.c
16665F: net/ipv6/syncookies.c
16666F: net/ipv6/tcp*.c
16667
16668NETWORKING [TLS]
16669M: Boris Pismenny <[email protected]>
16670M: John Fastabend <[email protected]>
16671M: Jakub Kicinski <[email protected]>
16672L: [email protected]
16673S: Maintained
16674F: include/net/tls.h
16675F: include/uapi/linux/tls.h
16676F: net/tls/*
16677
16678NETWORKING [SOCKETS]
16679M: Eric Dumazet <[email protected]>
16680M: Kuniyuki Iwashima <[email protected]>
16681M: Paolo Abeni <[email protected]>
16682M: Willem de Bruijn <[email protected]>
16683S: Maintained
16684F: include/linux/sock_diag.h
16685F: include/linux/socket.h
16686F: include/linux/sockptr.h
16687F: include/net/sock.h
16688F: include/net/sock_reuseport.h
16689F: include/uapi/linux/socket.h
16690F: net/core/*sock*
16691F: net/core/scm.c
16692F: net/socket.c
16693
16694NETWORKING [UNIX SOCKETS]
16695M: Kuniyuki Iwashima <[email protected]>
16696S: Maintained
16697F: include/net/af_unix.h
16698F: include/net/netns/unix.h
16699F: include/uapi/linux/unix_diag.h
16700F: net/unix/
16701F: tools/testing/selftests/net/af_unix/
16702
16703NETXEN (1/10) GbE SUPPORT
16704M: Manish Chopra <[email protected]>
16705M: Rahul Verma <[email protected]>
16706M: [email protected]
16707L: [email protected]
16708S: Maintained
16709F: drivers/net/ethernet/qlogic/netxen/
16710
16711NET_FAILOVER MODULE
16712M: Sridhar Samudrala <[email protected]>
16713L: [email protected]
16714S: Supported
16715F: Documentation/networking/net_failover.rst
16716F: drivers/net/net_failover.c
16717F: include/net/net_failover.h
16718
16719NEXTHOP
16720M: David Ahern <[email protected]>
16721L: [email protected]
16722S: Maintained
16723F: include/net/netns/nexthop.h
16724F: include/net/nexthop.h
16725F: include/uapi/linux/nexthop.h
16726F: net/ipv4/nexthop.c
16727
16728NFC SUBSYSTEM
16729M: Krzysztof Kozlowski <[email protected]>
16730L: [email protected]
16731S: Maintained
16732F: Documentation/devicetree/bindings/net/nfc/
16733F: drivers/nfc/
16734F: include/net/nfc/
16735F: include/uapi/linux/nfc.h
16736F: net/nfc/
16737
16738NFC VIRTUAL NCI DEVICE DRIVER
16739M: Bongsu Jeon <[email protected]>
16740L: [email protected]
16741S: Supported
16742F: drivers/nfc/virtual_ncidev.c
16743F: tools/testing/selftests/nci/
16744
16745NFS, SUNRPC, AND LOCKD CLIENTS
16746M: Trond Myklebust <[email protected]>
16747M: Anna Schumaker <[email protected]>
16748L: [email protected]
16749S: Maintained
16750W: http://client.linux-nfs.org
16751T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16752F: Documentation/filesystems/nfs/
16753F: fs/lockd/
16754F: fs/nfs/
16755F: fs/nfs_common/
16756F: include/linux/lockd/
16757F: include/linux/nfs*
16758F: include/linux/sunrpc/
16759F: include/uapi/linux/nfs*
16760F: include/uapi/linux/sunrpc/
16761F: net/sunrpc/
16762
16763NILFS2 FILESYSTEM
16764M: Ryusuke Konishi <[email protected]>
16765L: [email protected]
16766S: Supported
16767W: https://nilfs.sourceforge.io/
16768T: git https://github.com/konis/nilfs2.git
16769F: Documentation/filesystems/nilfs2.rst
16770F: fs/nilfs2/
16771F: include/trace/events/nilfs2.h
16772F: include/uapi/linux/nilfs2_api.h
16773F: include/uapi/linux/nilfs2_ondisk.h
16774
16775NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16776M: YOKOTA Hiroshi <[email protected]>
16777S: Maintained
16778W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16779F: Documentation/scsi/NinjaSCSI.rst
16780F: drivers/scsi/pcmcia/nsp_*
16781
16782NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16783M: GOTO Masanori <[email protected]>
16784M: YOKOTA Hiroshi <[email protected]>
16785S: Maintained
16786W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16787F: Documentation/scsi/NinjaSCSI.rst
16788F: drivers/scsi/nsp32*
16789
16790NINTENDO HID DRIVER
16791M: Daniel J. Ogorchock <[email protected]>
16792L: [email protected]
16793S: Maintained
16794F: drivers/hid/hid-nintendo*
16795
16796NIOS2 ARCHITECTURE
16797M: Dinh Nguyen <[email protected]>
16798S: Maintained
16799T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16800F: arch/nios2/
16801
16802NITRO ENCLAVES (NE)
16803M: Alexandru Ciobotaru <[email protected]>
16804R: The AWS Nitro Enclaves Team <[email protected]>
16805L: [email protected]
16806S: Supported
16807W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16808F: Documentation/virt/ne_overview.rst
16809F: drivers/virt/nitro_enclaves/
16810F: include/linux/nitro_enclaves.h
16811F: include/uapi/linux/nitro_enclaves.h
16812F: samples/nitro_enclaves/
16813
16814NITRO SECURE MODULE (NSM)
16815M: Alexander Graf <[email protected]>
16816R: The AWS Nitro Enclaves Team <[email protected]>
16817L: [email protected]
16818S: Supported
16819W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16820F: drivers/misc/nsm.c
16821F: include/uapi/linux/nsm.h
16822
16823NOHZ, DYNTICKS SUPPORT
16824M: Anna-Maria Behnsen <[email protected]>
16825M: Frederic Weisbecker <[email protected]>
16826M: Ingo Molnar <[email protected]>
16827M: Thomas Gleixner <[email protected]>
16828L: [email protected]
16829S: Maintained
16830T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16831F: include/linux/sched/nohz.h
16832F: include/linux/tick.h
16833F: kernel/time/tick*.*
16834
16835NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16836M: Pavel Machek <[email protected]>
16837M: Sakari Ailus <[email protected]>
16838L: [email protected]
16839S: Maintained
16840F: drivers/media/i2c/ad5820.c
16841F: drivers/media/i2c/et8ek8
16842
16843NOKIA N900 POWER SUPPLY DRIVERS
16844R: Pali Rohár <[email protected]>
16845F: drivers/power/supply/bq2415x_charger.c
16846F: drivers/power/supply/bq27xxx_battery.c
16847F: drivers/power/supply/bq27xxx_battery_i2c.c
16848F: drivers/power/supply/isp1704_charger.c
16849F: drivers/power/supply/rx51_battery.c
16850F: include/linux/power/bq2415x_charger.h
16851F: include/linux/power/bq27xxx_battery.h
16852
16853NOLIBC HEADER FILE
16854M: Willy Tarreau <[email protected]>
16855M: Thomas Weißschuh <[email protected]>
16856S: Maintained
16857T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16858F: tools/include/nolibc/
16859F: tools/testing/selftests/nolibc/
16860
16861NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16862M: Hans de Goede <[email protected]>
16863L: [email protected]
16864S: Maintained
16865F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
16866F: drivers/input/touchscreen/novatek-nvt-ts.c
16867
16868NSDEPS
16869M: Matthias Maennich <[email protected]>
16870S: Maintained
16871F: Documentation/core-api/symbol-namespaces.rst
16872F: scripts/nsdeps
16873
16874NTB AMD DRIVER
16875M: Sanjay R Mehta <[email protected]>
16876M: Shyam Sundar S K <[email protected]>
16877L: [email protected]
16878S: Supported
16879F: drivers/ntb/hw/amd/
16880
16881NTB DRIVER CORE
16882M: Jon Mason <[email protected]>
16883M: Dave Jiang <[email protected]>
16884M: Allen Hubbe <[email protected]>
16885L: [email protected]
16886S: Supported
16887W: https://github.com/jonmason/ntb/wiki
16888T: git https://github.com/jonmason/ntb.git
16889F: drivers/net/ntb_netdev.c
16890F: drivers/ntb/
16891F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
16892F: include/linux/ntb.h
16893F: include/linux/ntb_transport.h
16894F: tools/testing/selftests/ntb/
16895
16896NTB INTEL DRIVER
16897M: Dave Jiang <[email protected]>
16898L: [email protected]
16899S: Supported
16900W: https://github.com/davejiang/linux/wiki
16901T: git https://github.com/davejiang/linux.git
16902F: drivers/ntb/hw/intel/
16903
16904NTFS3 FILESYSTEM
16905M: Konstantin Komarov <[email protected]>
16906L: [email protected]
16907S: Supported
16908W: http://www.paragon-software.com/
16909T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16910F: Documentation/filesystems/ntfs3.rst
16911F: fs/ntfs3/
16912
16913NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
16914M: Elizabeth Figura <[email protected]>
16915L: [email protected]
16916S: Supported
16917F: Documentation/userspace-api/ntsync.rst
16918F: drivers/misc/ntsync.c
16919F: include/uapi/linux/ntsync.h
16920F: tools/testing/selftests/drivers/ntsync/
16921
16922NUBUS SUBSYSTEM
16923M: Finn Thain <[email protected]>
16924L: [email protected]
16925S: Maintained
16926F: arch/*/include/asm/nubus.h
16927F: drivers/nubus/
16928F: include/linux/nubus.h
16929F: include/uapi/linux/nubus.h
16930
16931NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16932M: Antonino Daplas <[email protected]>
16933L: [email protected]
16934S: Maintained
16935F: drivers/video/fbdev/nvidia/
16936F: drivers/video/fbdev/riva/
16937
16938NVIDIA WMI EC BACKLIGHT DRIVER
16939M: Daniel Dadap <[email protected]>
16940L: [email protected]
16941S: Supported
16942F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
16943F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16944
16945NVM EXPRESS DRIVER
16946M: Keith Busch <[email protected]>
16947M: Jens Axboe <[email protected]>
16948M: Christoph Hellwig <[email protected]>
16949M: Sagi Grimberg <[email protected]>
16950L: [email protected]
16951S: Supported
16952W: http://git.infradead.org/nvme.git
16953T: git git://git.infradead.org/nvme.git
16954F: Documentation/nvme/
16955F: drivers/nvme/common/
16956F: drivers/nvme/host/
16957F: include/linux/nvme-*.h
16958F: include/linux/nvme.h
16959F: include/uapi/linux/nvme_ioctl.h
16960
16961NVM EXPRESS FABRICS AUTHENTICATION
16962M: Hannes Reinecke <[email protected]>
16963L: [email protected]
16964S: Supported
16965F: drivers/nvme/host/auth.c
16966F: drivers/nvme/target/auth.c
16967F: drivers/nvme/target/fabrics-cmd-auth.c
16968F: include/linux/nvme-auth.h
16969
16970NVM EXPRESS FC TRANSPORT DRIVERS
16971M: James Smart <[email protected]>
16972L: [email protected]
16973S: Supported
16974F: drivers/nvme/host/fc.c
16975F: drivers/nvme/target/fc.c
16976F: drivers/nvme/target/fcloop.c
16977F: include/linux/nvme-fc-driver.h
16978F: include/linux/nvme-fc.h
16979
16980NVM EXPRESS HARDWARE MONITORING SUPPORT
16981M: Guenter Roeck <[email protected]>
16982L: [email protected]
16983S: Supported
16984F: drivers/nvme/host/hwmon.c
16985
16986NVM EXPRESS TARGET DRIVER
16987M: Christoph Hellwig <[email protected]>
16988M: Sagi Grimberg <[email protected]>
16989M: Chaitanya Kulkarni <[email protected]>
16990L: [email protected]
16991S: Supported
16992W: http://git.infradead.org/nvme.git
16993T: git git://git.infradead.org/nvme.git
16994F: drivers/nvme/target/
16995
16996NVMEM FRAMEWORK
16997M: Srinivas Kandagatla <[email protected]>
16998S: Maintained
16999T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
17000F: Documentation/ABI/stable/sysfs-bus-nvmem
17001F: Documentation/devicetree/bindings/nvmem/
17002F: drivers/nvmem/
17003F: include/dt-bindings/nvmem/
17004F: include/linux/nvmem-consumer.h
17005F: include/linux/nvmem-provider.h
17006
17007NXP BLUETOOTH WIRELESS DRIVERS
17008M: Amitkumar Karwar <[email protected]>
17009M: Neeraj Kale <[email protected]>
17010S: Maintained
17011F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
17012F: drivers/bluetooth/btnxpuart.c
17013
17014NXP C45 TJA11XX PHY DRIVER
17015M: Andrei Botila <[email protected]>
17016L: [email protected]
17017S: Maintained
17018F: drivers/net/phy/nxp-c45-tja11xx*
17019
17020NXP FSPI DRIVER
17021M: Han Xu <[email protected]>
17022M: Haibo Chen <[email protected]>
17023R: Yogesh Gaur <[email protected]>
17024L: [email protected]
17025L: [email protected]
17026S: Maintained
17027F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
17028F: drivers/spi/spi-nxp-fspi.c
17029
17030NXP FXAS21002C DRIVER
17031M: Rui Miguel Silva <[email protected]>
17032L: [email protected]
17033S: Maintained
17034F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
17035F: drivers/iio/gyro/fxas21002c.h
17036F: drivers/iio/gyro/fxas21002c_core.c
17037F: drivers/iio/gyro/fxas21002c_i2c.c
17038F: drivers/iio/gyro/fxas21002c_spi.c
17039
17040NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
17041M: Haibo Chen <[email protected]>
17042L: [email protected]
17043L: [email protected]
17044S: Maintained
17045F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
17046F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
17047F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
17048F: drivers/iio/adc/imx7d_adc.c
17049F: drivers/iio/adc/imx93_adc.c
17050F: drivers/iio/adc/vf610_adc.c
17051
17052NXP i.MX 8M ISI DRIVER
17053M: Laurent Pinchart <[email protected]>
17054L: [email protected]
17055S: Maintained
17056F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
17057F: drivers/media/platform/nxp/imx8-isi/
17058
17059NXP i.MX 8MP DW100 V4L2 DRIVER
17060M: Xavier Roumegue <[email protected]>
17061L: [email protected]
17062S: Maintained
17063F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
17064F: Documentation/userspace-api/media/drivers/dw100.rst
17065F: drivers/media/platform/nxp/dw100/
17066F: include/uapi/linux/dw100.h
17067
17068NXP i.MX 8MQ DCSS DRIVER
17069M: Laurentiu Palcu <[email protected]>
17070R: Lucas Stach <[email protected]>
17071L: [email protected]
17072S: Maintained
17073T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
17074F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
17075F: drivers/gpu/drm/imx/dcss/
17076
17077NXP i.MX 8QXP ADC DRIVER
17078M: Cai Huoqing <[email protected]>
17079M: Haibo Chen <[email protected]>
17080L: [email protected]
17081L: [email protected]
17082S: Maintained
17083F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
17084F: drivers/iio/adc/imx8qxp-adc.c
17085
17086NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
17087M: Mirela Rabulea <[email protected]>
17088L: [email protected]
17089L: [email protected]
17090S: Maintained
17091F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
17092F: drivers/media/platform/nxp/imx-jpeg
17093
17094NXP i.MX CLOCK DRIVERS
17095M: Abel Vesa <[email protected]>
17096R: Peng Fan <[email protected]>
17097L: [email protected]
17098L: [email protected]
17099S: Maintained
17100T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
17101F: Documentation/devicetree/bindings/clock/imx*
17102F: drivers/clk/imx/
17103F: include/dt-bindings/clock/imx*
17104
17105NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
17106M: Jagan Teki <[email protected]>
17107S: Maintained
17108F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
17109F: drivers/regulator/pf8x00-regulator.c
17110
17111NXP PTN5150A CC LOGIC AND EXTCON DRIVER
17112M: Krzysztof Kozlowski <[email protected]>
17113L: [email protected]
17114S: Maintained
17115F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
17116F: drivers/extcon/extcon-ptn5150.c
17117
17118NXP SGTL5000 DRIVER
17119M: Fabio Estevam <[email protected]>
17120L: [email protected]
17121S: Maintained
17122F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
17123F: sound/soc/codecs/sgtl5000*
17124
17125NXP SJA1105 ETHERNET SWITCH DRIVER
17126M: Vladimir Oltean <[email protected]>
17127L: [email protected]
17128S: Maintained
17129F: drivers/net/dsa/sja1105
17130F: drivers/net/pcs/pcs-xpcs-nxp.c
17131
17132NXP TDA998X DRM DRIVER
17133M: Russell King <[email protected]>
17134S: Maintained
17135T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
17136T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
17137F: drivers/gpu/drm/i2c/tda998x_drv.c
17138F: include/drm/i2c/tda998x.h
17139F: include/dt-bindings/display/tda998x.h
17140K: "nxp,tda998x"
17141
17142NXP TFA9879 DRIVER
17143M: Peter Rosin <[email protected]>
17144L: [email protected]
17145S: Maintained
17146F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
17147F: sound/soc/codecs/tfa9879*
17148
17149NXP-NCI NFC DRIVER
17150S: Orphan
17151F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
17152F: drivers/nfc/nxp-nci
17153
17154NXP/Goodix TFA989X (TFA1) DRIVER
17155M: Stephan Gerhold <[email protected]>
17156L: [email protected]
17157S: Maintained
17158F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
17159F: sound/soc/codecs/tfa989x.c
17160
17161NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
17162M: Jonas Malaco <[email protected]>
17163L: [email protected]
17164S: Maintained
17165F: Documentation/hwmon/nzxt-kraken2.rst
17166F: drivers/hwmon/nzxt-kraken2.c
17167
17168NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
17169M: Jonas Malaco <[email protected]>
17170M: Aleksa Savic <[email protected]>
17171L: [email protected]
17172S: Maintained
17173F: Documentation/hwmon/nzxt-kraken3.rst
17174F: drivers/hwmon/nzxt-kraken3.c
17175
17176OBJAGG
17177M: Jiri Pirko <[email protected]>
17178L: [email protected]
17179S: Supported
17180F: include/linux/objagg.h
17181F: lib/objagg.c
17182F: lib/test_objagg.c
17183
17184OBJPOOL
17185M: Matt Wu <[email protected]>
17186S: Supported
17187F: include/linux/objpool.h
17188F: lib/objpool.c
17189F: lib/test_objpool.c
17190
17191OBJTOOL
17192M: Josh Poimboeuf <[email protected]>
17193M: Peter Zijlstra <[email protected]>
17194S: Supported
17195F: include/linux/objtool*.h
17196F: tools/objtool/
17197
17198OCELOT ETHERNET SWITCH DRIVER
17199M: Vladimir Oltean <[email protected]>
17200M: Claudiu Manoil <[email protected]>
17201M: Alexandre Belloni <[email protected]>
17202M: [email protected]
17203L: [email protected]
17204S: Supported
17205F: drivers/net/dsa/ocelot/*
17206F: drivers/net/ethernet/mscc/
17207F: include/soc/mscc/ocelot*
17208F: net/dsa/tag_ocelot.c
17209F: net/dsa/tag_ocelot_8021q.c
17210F: tools/testing/selftests/drivers/net/ocelot/*
17211
17212OCELOT EXTERNAL SWITCH CONTROL
17213M: Colin Foster <[email protected]>
17214S: Supported
17215F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17216F: drivers/mfd/ocelot*
17217F: drivers/net/dsa/ocelot/ocelot_ext.c
17218F: include/linux/mfd/ocelot.h
17219
17220OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17221M: Frederic Barrat <[email protected]>
17222M: Andrew Donnellan <[email protected]>
17223L: [email protected]
17224S: Supported
17225F: Documentation/userspace-api/accelerators/ocxl.rst
17226F: arch/powerpc/include/asm/pnv-ocxl.h
17227F: arch/powerpc/platforms/powernv/ocxl.c
17228F: drivers/misc/ocxl/
17229F: include/misc/ocxl*
17230F: include/uapi/misc/ocxl.h
17231
17232OMAP AUDIO SUPPORT
17233M: Peter Ujfalusi <[email protected]>
17234M: Jarkko Nikula <[email protected]>
17235L: [email protected]
17236L: [email protected]
17237S: Maintained
17238F: sound/soc/ti/n810.c
17239F: sound/soc/ti/omap*
17240F: sound/soc/ti/rx51.c
17241F: sound/soc/ti/sdma-pcm.*
17242
17243OMAP CLOCK FRAMEWORK SUPPORT
17244M: Paul Walmsley <[email protected]>
17245L: [email protected]
17246S: Maintained
17247F: arch/arm/*omap*/*clock*
17248
17249OMAP DEVICE TREE SUPPORT
17250M: Tony Lindgren <[email protected]>
17251L: [email protected]
17252L: [email protected]
17253S: Maintained
17254F: arch/arm/boot/dts/ti/omap/
17255
17256OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17257L: [email protected]
17258L: [email protected]
17259S: Orphan
17260F: Documentation/arch/arm/omap/dss.rst
17261F: drivers/video/fbdev/omap2/
17262
17263OMAP FRAMEBUFFER SUPPORT
17264L: [email protected]
17265L: [email protected]
17266S: Orphan
17267F: drivers/video/fbdev/omap/
17268
17269OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17270M: Roger Quadros <[email protected]>
17271M: Tony Lindgren <[email protected]>
17272L: [email protected]
17273S: Maintained
17274F: arch/arm/mach-omap2/*gpmc*
17275F: drivers/memory/omap-gpmc.c
17276
17277OMAP GPIO DRIVER
17278M: Grygorii Strashko <[email protected]>
17279M: Santosh Shilimkar <[email protected]>
17280M: Kevin Hilman <[email protected]>
17281L: [email protected]
17282S: Maintained
17283F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17284F: drivers/gpio/gpio-omap.c
17285
17286OMAP HARDWARE SPINLOCK SUPPORT
17287L: [email protected]
17288S: Orphan
17289F: drivers/hwspinlock/omap_hwspinlock.c
17290
17291OMAP HS MMC SUPPORT
17292L: [email protected]
17293L: [email protected]
17294S: Orphan
17295F: drivers/mmc/host/omap_hsmmc.c
17296
17297OMAP HWMOD DATA
17298M: Paul Walmsley <[email protected]>
17299L: [email protected]
17300S: Maintained
17301F: arch/arm/mach-omap2/omap_hwmod*data*
17302
17303OMAP HWMOD SUPPORT
17304M: Paul Walmsley <[email protected]>
17305L: [email protected]
17306S: Maintained
17307F: arch/arm/mach-omap2/omap_hwmod.*
17308
17309OMAP I2C DRIVER
17310M: Vignesh R <[email protected]>
17311L: [email protected]
17312L: [email protected]
17313S: Maintained
17314F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17315F: drivers/i2c/busses/i2c-omap.c
17316
17317OMAP MMC SUPPORT
17318M: Aaro Koskinen <[email protected]>
17319L: [email protected]
17320S: Odd Fixes
17321F: drivers/mmc/host/omap.c
17322
17323OMAP POWER MANAGEMENT SUPPORT
17324M: Kevin Hilman <[email protected]>
17325L: [email protected]
17326S: Maintained
17327F: arch/arm/*omap*/*pm*
17328F: drivers/cpufreq/omap-cpufreq.c
17329
17330OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17331M: Paul Walmsley <[email protected]>
17332L: [email protected]
17333S: Maintained
17334F: arch/arm/mach-omap2/prm*
17335
17336OMAP RANDOM NUMBER GENERATOR SUPPORT
17337M: Deepak Saxena <[email protected]>
17338S: Maintained
17339F: drivers/char/hw_random/omap-rng.c
17340
17341OMAP USB SUPPORT
17342L: [email protected]
17343L: [email protected]
17344S: Orphan
17345F: arch/arm/*omap*/usb*
17346F: drivers/usb/*/*omap*
17347
17348OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17349M: Mark Jackson <[email protected]>
17350L: [email protected]
17351S: Maintained
17352F: arch/arm/boot/dts/ti/omap/am335x-nano.dts
17353
17354OMAP1 SUPPORT
17355M: Aaro Koskinen <[email protected]>
17356M: Janusz Krzysztofik <[email protected]>
17357R: Tony Lindgren <[email protected]>
17358L: [email protected]
17359S: Maintained
17360Q: http://patchwork.kernel.org/project/linux-omap/list/
17361T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17362F: arch/arm/configs/omap1_defconfig
17363F: arch/arm/mach-omap1/
17364F: drivers/i2c/busses/i2c-omap.c
17365F: include/linux/platform_data/ams-delta-fiq.h
17366F: include/linux/platform_data/i2c-omap.h
17367
17368OMAP2+ SUPPORT
17369M: Aaro Koskinen <[email protected]>
17370M: Andreas Kemnade <[email protected]>
17371M: Kevin Hilman <[email protected]>
17372M: Roger Quadros <[email protected]>
17373M: Tony Lindgren <[email protected]>
17374L: [email protected]
17375S: Maintained
17376W: http://linux.omap.com/
17377Q: http://patchwork.kernel.org/project/linux-omap/list/
17378T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17379F: Documentation/devicetree/bindings/arm/ti/omap.yaml
17380F: arch/arm/configs/omap2plus_defconfig
17381F: arch/arm/mach-omap2/
17382F: drivers/bus/omap*.[ch]
17383F: drivers/bus/ti-sysc.c
17384F: drivers/gpio/gpio-tps65219.c
17385F: drivers/i2c/busses/i2c-omap.c
17386F: drivers/irqchip/irq-omap-intc.c
17387F: drivers/mfd/*omap*.c
17388F: drivers/mfd/menelaus.c
17389F: drivers/mfd/palmas.c
17390F: drivers/mfd/tps65217.c
17391F: drivers/mfd/tps65218.c
17392F: drivers/mfd/tps65219.c
17393F: drivers/mfd/tps65910.c
17394F: drivers/mfd/twl-core.[ch]
17395F: drivers/mfd/twl4030*.c
17396F: drivers/mfd/twl6030*.c
17397F: drivers/mfd/twl6040*.c
17398F: drivers/regulator/palmas-regulator*.c
17399F: drivers/regulator/pbias-regulator.c
17400F: drivers/regulator/tps65217-regulator.c
17401F: drivers/regulator/tps65218-regulator.c
17402F: drivers/regulator/tps65219-regulator.c
17403F: drivers/regulator/tps65910-regulator.c
17404F: drivers/regulator/twl-regulator.c
17405F: drivers/regulator/twl6030-regulator.c
17406F: include/linux/platform_data/i2c-omap.h
17407F: include/linux/platform_data/ti-sysc.h
17408
17409OMFS FILESYSTEM
17410M: Bob Copeland <[email protected]>
17411L: [email protected]
17412S: Maintained
17413F: Documentation/filesystems/omfs.rst
17414F: fs/omfs/
17415
17416OMNIVISION OG01A1B SENSOR DRIVER
17417M: Sakari Ailus <[email protected]>
17418L: [email protected]
17419S: Maintained
17420F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17421F: drivers/media/i2c/og01a1b.c
17422
17423OMNIVISION OV01A10 SENSOR DRIVER
17424M: Bingbu Cao <[email protected]>
17425L: [email protected]
17426S: Maintained
17427T: git git://linuxtv.org/media.git
17428F: drivers/media/i2c/ov01a10.c
17429
17430OMNIVISION OV02A10 SENSOR DRIVER
17431L: [email protected]
17432S: Orphan
17433T: git git://linuxtv.org/media.git
17434F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17435F: drivers/media/i2c/ov02a10.c
17436
17437OMNIVISION OV08D10 SENSOR DRIVER
17438M: Jimmy Su <[email protected]>
17439L: [email protected]
17440S: Maintained
17441T: git git://linuxtv.org/media.git
17442F: drivers/media/i2c/ov08d10.c
17443
17444OMNIVISION OV08X40 SENSOR DRIVER
17445M: Jason Chen <[email protected]>
17446L: [email protected]
17447S: Maintained
17448T: git git://linuxtv.org/media.git
17449F: drivers/media/i2c/ov08x40.c
17450F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17451
17452OMNIVISION OV13858 SENSOR DRIVER
17453M: Sakari Ailus <[email protected]>
17454L: [email protected]
17455S: Maintained
17456T: git git://linuxtv.org/media.git
17457F: drivers/media/i2c/ov13858.c
17458
17459OMNIVISION OV13B10 SENSOR DRIVER
17460M: Arec Kao <[email protected]>
17461L: [email protected]
17462S: Maintained
17463T: git git://linuxtv.org/media.git
17464F: drivers/media/i2c/ov13b10.c
17465
17466OMNIVISION OV2680 SENSOR DRIVER
17467M: Rui Miguel Silva <[email protected]>
17468M: Hans de Goede <[email protected]>
17469L: [email protected]
17470S: Maintained
17471T: git git://linuxtv.org/media.git
17472F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17473F: drivers/media/i2c/ov2680.c
17474
17475OMNIVISION OV2685 SENSOR DRIVER
17476M: Shunqian Zheng <[email protected]>
17477L: [email protected]
17478S: Maintained
17479T: git git://linuxtv.org/media.git
17480F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17481F: drivers/media/i2c/ov2685.c
17482
17483OMNIVISION OV2740 SENSOR DRIVER
17484M: Tianshu Qiu <[email protected]>
17485R: Sakari Ailus <[email protected]>
17486R: Bingbu Cao <[email protected]>
17487L: [email protected]
17488S: Maintained
17489T: git git://linuxtv.org/media.git
17490F: drivers/media/i2c/ov2740.c
17491
17492OMNIVISION OV4689 SENSOR DRIVER
17493M: Mikhail Rudenko <[email protected]>
17494L: [email protected]
17495S: Maintained
17496T: git git://linuxtv.org/media.git
17497F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17498F: drivers/media/i2c/ov4689.c
17499
17500OMNIVISION OV5640 SENSOR DRIVER
17501M: Steve Longerbeam <[email protected]>
17502L: [email protected]
17503S: Maintained
17504T: git git://linuxtv.org/media.git
17505F: drivers/media/i2c/ov5640.c
17506
17507OMNIVISION OV5647 SENSOR DRIVER
17508M: Dave Stevenson <[email protected]>
17509M: Jacopo Mondi <[email protected]>
17510L: [email protected]
17511S: Maintained
17512T: git git://linuxtv.org/media.git
17513F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17514F: drivers/media/i2c/ov5647.c
17515
17516OMNIVISION OV5670 SENSOR DRIVER
17517M: Sakari Ailus <[email protected]>
17518L: [email protected]
17519S: Maintained
17520T: git git://linuxtv.org/media.git
17521F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17522F: drivers/media/i2c/ov5670.c
17523
17524OMNIVISION OV5675 SENSOR DRIVER
17525M: Sakari Ailus <[email protected]>
17526L: [email protected]
17527S: Maintained
17528T: git git://linuxtv.org/media.git
17529F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17530F: drivers/media/i2c/ov5675.c
17531
17532OMNIVISION OV5693 SENSOR DRIVER
17533M: Daniel Scally <[email protected]>
17534L: [email protected]
17535S: Maintained
17536T: git git://linuxtv.org/media.git
17537F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17538F: drivers/media/i2c/ov5693.c
17539
17540OMNIVISION OV5695 SENSOR DRIVER
17541M: Shunqian Zheng <[email protected]>
17542L: [email protected]
17543S: Maintained
17544T: git git://linuxtv.org/media.git
17545F: drivers/media/i2c/ov5695.c
17546
17547OMNIVISION OV64A40 SENSOR DRIVER
17548M: Jacopo Mondi <[email protected]>
17549L: [email protected]
17550S: Maintained
17551T: git git://linuxtv.org/media.git
17552F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17553F: drivers/media/i2c/ov64a40.c
17554
17555OMNIVISION OV7670 SENSOR DRIVER
17556L: [email protected]
17557S: Orphan
17558T: git git://linuxtv.org/media.git
17559F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
17560F: drivers/media/i2c/ov7670.c
17561
17562OMNIVISION OV772x SENSOR DRIVER
17563M: Jacopo Mondi <[email protected]>
17564L: [email protected]
17565S: Odd fixes
17566T: git git://linuxtv.org/media.git
17567F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17568F: drivers/media/i2c/ov772x.c
17569F: include/media/i2c/ov772x.h
17570
17571OMNIVISION OV7740 SENSOR DRIVER
17572L: [email protected]
17573S: Orphan
17574T: git git://linuxtv.org/media.git
17575F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
17576F: drivers/media/i2c/ov7740.c
17577
17578OMNIVISION OV8856 SENSOR DRIVER
17579M: Sakari Ailus <[email protected]>
17580L: [email protected]
17581S: Maintained
17582T: git git://linuxtv.org/media.git
17583F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17584F: drivers/media/i2c/ov8856.c
17585
17586OMNIVISION OV8858 SENSOR DRIVER
17587M: Jacopo Mondi <[email protected]>
17588M: Nicholas Roth <[email protected]>
17589L: [email protected]
17590S: Maintained
17591T: git git://linuxtv.org/media.git
17592F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17593F: drivers/media/i2c/ov8858.c
17594
17595OMNIVISION OV9282 SENSOR DRIVER
17596M: Dave Stevenson <[email protected]>
17597L: [email protected]
17598S: Maintained
17599T: git git://linuxtv.org/media.git
17600F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17601F: drivers/media/i2c/ov9282.c
17602
17603OMNIVISION OV9640 SENSOR DRIVER
17604M: Petr Cvek <[email protected]>
17605L: [email protected]
17606S: Maintained
17607F: drivers/media/i2c/ov9640.*
17608
17609OMNIVISION OV9650 SENSOR DRIVER
17610M: Sakari Ailus <[email protected]>
17611R: Akinobu Mita <[email protected]>
17612R: Sylwester Nawrocki <[email protected]>
17613L: [email protected]
17614S: Maintained
17615T: git git://linuxtv.org/media.git
17616F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
17617F: drivers/media/i2c/ov9650.c
17618
17619OMNIVISION OV9734 SENSOR DRIVER
17620M: Tianshu Qiu <[email protected]>
17621R: Bingbu Cao <[email protected]>
17622L: [email protected]
17623S: Maintained
17624T: git git://linuxtv.org/media.git
17625F: drivers/media/i2c/ov9734.c
17626
17627ONBOARD USB HUB DRIVER
17628M: Matthias Kaehlcke <[email protected]>
17629L: [email protected]
17630S: Maintained
17631F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17632F: drivers/usb/misc/onboard_usb_dev.c
17633
17634ONENAND FLASH DRIVER
17635M: Kyungmin Park <[email protected]>
17636L: [email protected]
17637S: Maintained
17638F: drivers/mtd/nand/onenand/
17639F: include/linux/mtd/onenand*.h
17640
17641ONEXPLAYER FAN DRIVER
17642M: Derek John Clark <[email protected]>
17643M: Joaquín Ignacio Aramendía <[email protected]>
17644L: [email protected]
17645S: Maintained
17646F: drivers/hwmon/oxp-sensors.c
17647
17648ONIE TLV NVMEM LAYOUT DRIVER
17649M: Miquel Raynal <[email protected]>
17650S: Maintained
17651F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17652F: drivers/nvmem/layouts/onie-tlv.c
17653
17654ONION OMEGA2+ BOARD
17655M: Harvey Hunt <[email protected]>
17656L: [email protected]
17657S: Maintained
17658F: arch/mips/boot/dts/ralink/omega2p.dts
17659
17660ONSEMI ETHERNET PHY DRIVERS
17661M: Piergiorgio Beruto <[email protected]>
17662L: [email protected]
17663S: Supported
17664W: http://www.onsemi.com
17665F: drivers/net/phy/ncn*
17666
17667OP-TEE DRIVER
17668M: Jens Wiklander <[email protected]>
17669L: [email protected]
17670S: Maintained
17671F: Documentation/ABI/testing/sysfs-bus-optee-devices
17672F: drivers/tee/optee/
17673
17674OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17675M: Sumit Garg <[email protected]>
17676L: [email protected]
17677S: Maintained
17678F: drivers/char/hw_random/optee-rng.c
17679
17680OP-TEE RTC DRIVER
17681M: Clément Léger <[email protected]>
17682L: [email protected]
17683S: Maintained
17684F: drivers/rtc/rtc-optee.c
17685
17686OPA-VNIC DRIVER
17687M: Dennis Dalessandro <[email protected]>
17688L: [email protected]
17689S: Supported
17690F: drivers/infiniband/ulp/opa_vnic
17691
17692OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17693M: Parthiban Veerasooran <[email protected]>
17694L: [email protected]
17695S: Maintained
17696F: Documentation/networking/oa-tc6-framework.rst
17697F: drivers/net/ethernet/oa_tc6.c
17698F: include/linux/oa_tc6.h
17699
17700OPEN FIRMWARE AND FLATTENED DEVICE TREE
17701M: Rob Herring <[email protected]>
17702M: Saravana Kannan <[email protected]>
17703L: [email protected]
17704S: Maintained
17705W: http://www.devicetree.org/
17706C: irc://irc.libera.chat/devicetree
17707T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17708F: Documentation/ABI/testing/sysfs-firmware-ofw
17709F: drivers/of/
17710F: include/linux/of*.h
17711F: rust/kernel/of.rs
17712F: scripts/dtc/
17713F: tools/testing/selftests/dt/
17714K: of_overlay_notifier_
17715K: of_overlay_fdt_apply
17716K: of_overlay_remove
17717
17718OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17719M: Rob Herring <[email protected]>
17720M: Krzysztof Kozlowski <[email protected]>
17721M: Conor Dooley <[email protected]>
17722L: [email protected]
17723S: Maintained
17724Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17725C: irc://irc.libera.chat/devicetree
17726T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17727F: Documentation/devicetree/
17728F: arch/*/boot/dts/
17729F: include/dt-bindings/
17730
17731OPENCOMPUTE PTP CLOCK DRIVER
17732M: Jonathan Lemon <[email protected]>
17733M: Vadim Fedorenko <[email protected]>
17734L: [email protected]
17735S: Maintained
17736F: drivers/ptp/ptp_ocp.c
17737
17738OPENCORES I2C BUS DRIVER
17739M: Peter Korsgaard <[email protected]>
17740M: Andrew Lunn <[email protected]>
17741L: [email protected]
17742S: Maintained
17743F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17744F: Documentation/i2c/busses/i2c-ocores.rst
17745F: drivers/i2c/busses/i2c-ocores.c
17746F: include/linux/platform_data/i2c-ocores.h
17747
17748OPENRISC ARCHITECTURE
17749M: Jonas Bonn <[email protected]>
17750M: Stefan Kristiansson <[email protected]>
17751M: Stafford Horne <[email protected]>
17752L: [email protected]
17753S: Maintained
17754W: http://openrisc.io
17755T: git https://github.com/openrisc/linux.git
17756F: Documentation/arch/openrisc/
17757F: Documentation/devicetree/bindings/openrisc/
17758F: arch/openrisc/
17759F: drivers/irqchip/irq-ompic.c
17760F: drivers/irqchip/irq-or1k-*
17761
17762OPENVSWITCH
17763M: Pravin B Shelar <[email protected]>
17764L: [email protected]
17765L: [email protected]
17766S: Maintained
17767W: http://openvswitch.org
17768F: Documentation/networking/openvswitch.rst
17769F: include/uapi/linux/openvswitch.h
17770F: net/openvswitch/
17771F: tools/testing/selftests/net/openvswitch/
17772
17773OPERATING PERFORMANCE POINTS (OPP)
17774M: Viresh Kumar <[email protected]>
17775M: Nishanth Menon <[email protected]>
17776M: Stephen Boyd <[email protected]>
17777L: [email protected]
17778S: Maintained
17779T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17780F: Documentation/devicetree/bindings/opp/
17781F: Documentation/power/opp.rst
17782F: drivers/opp/
17783F: include/linux/pm_opp.h
17784
17785OPL4 DRIVER
17786M: Clemens Ladisch <[email protected]>
17787L: [email protected]
17788S: Maintained
17789T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17790F: sound/drivers/opl4/
17791
17792ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17793M: Mark Fasheh <[email protected]>
17794M: Joel Becker <[email protected]>
17795M: Joseph Qi <[email protected]>
17796L: [email protected]
17797S: Supported
17798W: http://ocfs2.wiki.kernel.org
17799F: Documentation/filesystems/dlmfs.rst
17800F: Documentation/filesystems/ocfs2.rst
17801F: fs/ocfs2/
17802
17803ORANGEFS FILESYSTEM
17804M: Mike Marshall <[email protected]>
17805R: Martin Brandenburg <[email protected]>
17806L: [email protected]
17807S: Supported
17808T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17809F: Documentation/filesystems/orangefs.rst
17810F: fs/orangefs/
17811
17812OV2659 OMNIVISION SENSOR DRIVER
17813M: "Lad, Prabhakar" <[email protected]>
17814L: [email protected]
17815S: Maintained
17816W: https://linuxtv.org
17817Q: http://patchwork.linuxtv.org/project/linux-media/list/
17818T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17819F: drivers/media/i2c/ov2659.c
17820F: include/media/i2c/ov2659.h
17821
17822OVERLAY FILESYSTEM
17823M: Miklos Szeredi <[email protected]>
17824M: Amir Goldstein <[email protected]>
17825L: [email protected]
17826S: Supported
17827T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17828F: Documentation/filesystems/overlayfs.rst
17829F: fs/overlayfs/
17830
17831P54 WIRELESS DRIVER
17832M: Christian Lamparter <[email protected]>
17833L: [email protected]
17834S: Maintained
17835W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
17836F: drivers/net/wireless/intersil/p54/
17837
17838PACKET SOCKETS
17839M: Willem de Bruijn <[email protected]>
17840S: Maintained
17841F: include/uapi/linux/if_packet.h
17842F: net/packet/af_packet.c
17843
17844PACKING
17845M: Vladimir Oltean <[email protected]>
17846L: [email protected]
17847S: Supported
17848F: Documentation/core-api/packing.rst
17849F: include/linux/packing.h
17850F: lib/packing.c
17851F: lib/packing_test.c
17852F: scripts/gen_packed_field_checks.c
17853
17854PADATA PARALLEL EXECUTION MECHANISM
17855M: Steffen Klassert <[email protected]>
17856M: Daniel Jordan <[email protected]>
17857L: [email protected]
17858L: [email protected]
17859S: Maintained
17860F: Documentation/core-api/padata.rst
17861F: include/linux/padata.h
17862F: kernel/padata.c
17863
17864PAGE CACHE
17865M: Matthew Wilcox (Oracle) <[email protected]>
17866L: [email protected]
17867S: Supported
17868T: git git://git.infradead.org/users/willy/pagecache.git
17869F: Documentation/filesystems/locking.rst
17870F: Documentation/filesystems/vfs.rst
17871F: include/linux/pagemap.h
17872F: mm/filemap.c
17873F: mm/page-writeback.c
17874F: mm/readahead.c
17875F: mm/truncate.c
17876
17877PAGE POOL
17878M: Jesper Dangaard Brouer <[email protected]>
17879M: Ilias Apalodimas <[email protected]>
17880L: [email protected]
17881S: Supported
17882F: Documentation/networking/page_pool.rst
17883F: include/net/page_pool/
17884F: include/trace/events/page_pool.h
17885F: net/core/page_pool.c
17886
17887PAGE TABLE CHECK
17888M: Pasha Tatashin <[email protected]>
17889M: Andrew Morton <[email protected]>
17890L: [email protected]
17891S: Maintained
17892F: Documentation/mm/page_table_check.rst
17893F: include/linux/page_table_check.h
17894F: mm/page_table_check.c
17895
17896PANASONIC LAPTOP ACPI EXTRAS DRIVER
17897M: Kenneth Chan <[email protected]>
17898L: [email protected]
17899S: Maintained
17900F: drivers/platform/x86/panasonic-laptop.c
17901
17902PARALLAX PING IIO SENSOR DRIVER
17903M: Andreas Klinger <[email protected]>
17904L: [email protected]
17905S: Maintained
17906F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17907F: drivers/iio/proximity/ping.c
17908
17909PARALLEL LCD/KEYPAD PANEL DRIVER
17910M: Willy Tarreau <[email protected]>
17911M: Ksenija Stanojevic <[email protected]>
17912S: Odd Fixes
17913F: Documentation/admin-guide/lcd-panel-cgram.rst
17914F: drivers/auxdisplay/panel.c
17915
17916PARALLEL PORT SUBSYSTEM
17917M: Sudip Mukherjee <[email protected]>
17918M: Sudip Mukherjee <[email protected]>
17919L: [email protected] (subscribers-only)
17920S: Maintained
17921F: Documentation/driver-api/parport*.rst
17922F: drivers/char/ppdev.c
17923F: drivers/parport/
17924F: include/linux/parport*.h
17925F: include/uapi/linux/ppdev.h
17926
17927PARAVIRT_OPS INTERFACE
17928M: Juergen Gross <[email protected]>
17929R: Ajay Kaher <[email protected]>
17930R: Alexey Makhalov <[email protected]>
17931R: Broadcom internal kernel review list <[email protected]>
17932L: [email protected]
17933L: [email protected]
17934S: Supported
17935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17936F: Documentation/virt/paravirt_ops.rst
17937F: arch/*/include/asm/paravirt*.h
17938F: arch/*/kernel/paravirt*
17939F: include/linux/hypervisor.h
17940
17941PARISC ARCHITECTURE
17942M: "James E.J. Bottomley" <[email protected]>
17943M: Helge Deller <[email protected]>
17944L: [email protected]
17945S: Maintained
17946W: https://parisc.wiki.kernel.org
17947Q: http://patchwork.kernel.org/project/linux-parisc/list/
17948T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17949T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17950F: Documentation/arch/parisc/
17951F: arch/parisc/
17952F: drivers/char/agp/parisc-agp.c
17953F: drivers/input/misc/hp_sdc_rtc.c
17954F: drivers/input/serio/gscps2.c
17955F: drivers/input/serio/hp_sdc*
17956F: drivers/parisc/
17957F: drivers/parport/parport_gsc.*
17958F: drivers/tty/serial/8250/8250_parisc.c
17959F: drivers/video/console/sti*
17960F: drivers/video/fbdev/sti*
17961F: drivers/video/logo/logo_parisc*
17962F: include/linux/hp_sdc.h
17963
17964PARMAN
17965M: Jiri Pirko <[email protected]>
17966L: [email protected]
17967S: Supported
17968F: include/linux/parman.h
17969F: lib/parman.c
17970F: lib/test_parman.c
17971
17972PC ENGINES APU BOARD DRIVER
17973M: Enrico Weigelt, metux IT consult <[email protected]>
17974S: Maintained
17975F: drivers/platform/x86/pcengines-apuv2.c
17976
17977PC87360 HARDWARE MONITORING DRIVER
17978M: Jim Cromie <[email protected]>
17979L: [email protected]
17980S: Maintained
17981F: Documentation/hwmon/pc87360.rst
17982F: drivers/hwmon/pc87360.c
17983
17984PC8736x GPIO DRIVER
17985M: Jim Cromie <[email protected]>
17986S: Maintained
17987F: drivers/char/pc8736x_gpio.c
17988
17989PC87427 HARDWARE MONITORING DRIVER
17990M: Jean Delvare <[email protected]>
17991L: [email protected]
17992S: Maintained
17993F: Documentation/hwmon/pc87427.rst
17994F: drivers/hwmon/pc87427.c
17995
17996PCA9532 LED DRIVER
17997M: Riku Voipio <[email protected]>
17998S: Maintained
17999F: drivers/leds/leds-pca9532.c
18000F: include/linux/leds-pca9532.h
18001
18002PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
18003M: Thomas Petazzoni <[email protected]>
18004M: Pali Rohár <[email protected]>
18005L: [email protected]
18006L: [email protected] (moderated for non-subscribers)
18007S: Maintained
18008F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
18009F: drivers/pci/controller/pci-aardvark.c
18010
18011PCI DRIVER FOR ALTERA PCIE IP
18012M: Joyce Ooi <[email protected]>
18013L: [email protected]
18014S: Supported
18015F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
18016F: drivers/pci/controller/pcie-altera.c
18017
18018PCI DRIVER FOR APPLIEDMICRO XGENE
18019M: Toan Le <[email protected]>
18020L: [email protected]
18021L: [email protected] (moderated for non-subscribers)
18022S: Maintained
18023F: Documentation/devicetree/bindings/pci/xgene-pci.txt
18024F: drivers/pci/controller/pci-xgene.c
18025
18026PCI DRIVER FOR ARM VERSATILE PLATFORM
18027M: Rob Herring <[email protected]>
18028L: [email protected]
18029L: [email protected] (moderated for non-subscribers)
18030S: Maintained
18031F: Documentation/devicetree/bindings/pci/versatile.yaml
18032F: drivers/pci/controller/pci-versatile.c
18033
18034PCI DRIVER FOR ARMADA 8K
18035M: Thomas Petazzoni <[email protected]>
18036L: [email protected]
18037L: [email protected] (moderated for non-subscribers)
18038S: Maintained
18039F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
18040F: drivers/pci/controller/dwc/pcie-armada8k.c
18041
18042PCI DRIVER FOR CADENCE PCIE IP
18043L: [email protected]
18044S: Orphan
18045F: Documentation/devicetree/bindings/pci/cdns,*
18046F: drivers/pci/controller/cadence/*cadence*
18047
18048PCI DRIVER FOR FREESCALE LAYERSCAPE
18049M: Minghuan Lian <[email protected]>
18050M: Mingkai Hu <[email protected]>
18051M: Roy Zang <[email protected]>
18052L: [email protected]
18053L: [email protected]
18054L: [email protected] (moderated for non-subscribers)
18055L: [email protected]
18056S: Maintained
18057F: drivers/pci/controller/dwc/*layerscape*
18058
18059PCI DRIVER FOR FU740
18060M: Paul Walmsley <[email protected]>
18061M: Greentime Hu <[email protected]>
18062M: Samuel Holland <[email protected]>
18063L: [email protected]
18064S: Maintained
18065F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
18066F: drivers/pci/controller/dwc/pcie-fu740.c
18067
18068PCI DRIVER FOR GENERIC OF HOSTS
18069M: Will Deacon <[email protected]>
18070L: [email protected]
18071L: [email protected] (moderated for non-subscribers)
18072S: Maintained
18073F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
18074F: drivers/pci/controller/pci-host-common.c
18075F: drivers/pci/controller/pci-host-generic.c
18076
18077PCI DRIVER FOR IMX6
18078M: Richard Zhu <[email protected]>
18079M: Lucas Stach <[email protected]>
18080L: [email protected]
18081L: [email protected] (moderated for non-subscribers)
18082L: [email protected]
18083S: Maintained
18084F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
18085F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
18086F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
18087F: drivers/pci/controller/dwc/*imx6*
18088
18089PCI DRIVER FOR INTEL IXP4XX
18090M: Linus Walleij <[email protected]>
18091S: Maintained
18092F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
18093F: drivers/pci/controller/pci-ixp4xx.c
18094
18095PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
18096M: Nirmal Patel <[email protected]>
18097R: Jonathan Derrick <[email protected]>
18098L: [email protected]
18099S: Supported
18100F: drivers/pci/controller/vmd.c
18101
18102PCI DRIVER FOR MICROSEMI SWITCHTEC
18103M: Kurt Schwemmer <[email protected]>
18104M: Logan Gunthorpe <[email protected]>
18105L: [email protected]
18106S: Maintained
18107F: Documentation/ABI/testing/sysfs-class-switchtec
18108F: Documentation/driver-api/switchtec.rst
18109F: drivers/ntb/hw/mscc/
18110F: drivers/pci/switch/switchtec*
18111F: include/linux/switchtec.h
18112F: include/uapi/linux/switchtec_ioctl.h
18113
18114PCI DRIVER FOR MOBIVEIL PCIE IP
18115M: Karthikeyan Mitran <[email protected]>
18116M: Hou Zhiqiang <[email protected]>
18117L: [email protected]
18118S: Supported
18119F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
18120F: drivers/pci/controller/mobiveil/pcie-mobiveil*
18121
18122PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
18123M: Thomas Petazzoni <[email protected]>
18124M: Pali Rohár <[email protected]>
18125L: [email protected]
18126L: [email protected] (moderated for non-subscribers)
18127S: Maintained
18128F: drivers/pci/controller/*mvebu*
18129
18130PCI DRIVER FOR NVIDIA TEGRA
18131M: Thierry Reding <[email protected]>
18132L: [email protected]
18133L: [email protected]
18134S: Supported
18135F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
18136F: drivers/pci/controller/pci-tegra.c
18137
18138PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
18139M: Hou Zhiqiang <[email protected]>
18140L: [email protected]
18141L: [email protected] (moderated for non-subscribers)
18142S: Maintained
18143F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
18144
18145PCI DRIVER FOR PLDA PCIE IP
18146M: Daire McNamara <[email protected]>
18147L: [email protected]
18148S: Maintained
18149F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
18150F: drivers/pci/controller/plda/pcie-plda-host.c
18151F: drivers/pci/controller/plda/pcie-plda.h
18152
18153PCI DRIVER FOR RENESAS R-CAR
18154M: Marek Vasut <[email protected]>
18155M: Yoshihiro Shimoda <[email protected]>
18156L: [email protected]
18157L: [email protected]
18158S: Maintained
18159F: Documentation/devicetree/bindings/pci/*rcar*
18160F: drivers/pci/controller/*rcar*
18161F: drivers/pci/controller/dwc/*rcar*
18162
18163PCI DRIVER FOR SAMSUNG EXYNOS
18164M: Jingoo Han <[email protected]>
18165L: [email protected]
18166L: [email protected] (moderated for non-subscribers)
18167L: [email protected]
18168S: Maintained
18169F: drivers/pci/controller/dwc/pci-exynos.c
18170
18171PCI DRIVER FOR SYNOPSYS DESIGNWARE
18172M: Jingoo Han <[email protected]>
18173M: Manivannan Sadhasivam <[email protected]>
18174L: [email protected]
18175S: Maintained
18176F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
18177F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
18178F: drivers/pci/controller/dwc/*designware*
18179
18180PCI DRIVER FOR TI DRA7XX/J721E
18181M: Vignesh Raghavendra <[email protected]>
18182R: Siddharth Vadapalli <[email protected]>
18183L: [email protected]
18184L: [email protected]
18185L: [email protected] (moderated for non-subscribers)
18186S: Supported
18187F: Documentation/devicetree/bindings/pci/ti-pci.txt
18188F: drivers/pci/controller/cadence/pci-j721e.c
18189F: drivers/pci/controller/dwc/pci-dra7xx.c
18190
18191PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
18192M: Linus Walleij <[email protected]>
18193L: [email protected]
18194S: Maintained
18195F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
18196F: drivers/pci/controller/pci-v3-semi.c
18197
18198PCI DRIVER FOR XILINX VERSAL CPM
18199M: Bharat Kumar Gogada <[email protected]>
18200M: Michal Simek <[email protected]>
18201L: [email protected]
18202S: Maintained
18203F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
18204F: drivers/pci/controller/pcie-xilinx-cpm.c
18205
18206PCI ENDPOINT SUBSYSTEM
18207M: Manivannan Sadhasivam <[email protected]>
18208M: Krzysztof Wilczyński <[email protected]>
18209R: Kishon Vijay Abraham I <[email protected]>
18210L: [email protected]
18211S: Supported
18212Q: https://patchwork.kernel.org/project/linux-pci/list/
18213B: https://bugzilla.kernel.org
18214C: irc://irc.oftc.net/linux-pci
18215T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18216F: Documentation/PCI/endpoint/*
18217F: Documentation/misc-devices/pci-endpoint-test.rst
18218F: drivers/misc/pci_endpoint_test.c
18219F: drivers/pci/endpoint/
18220F: tools/testing/selftests/pci_endpoint/
18221
18222PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18223M: Mahesh J Salgaonkar <[email protected]>
18224R: Oliver O'Halloran <[email protected]>
18225L: [email protected]
18226S: Supported
18227F: Documentation/PCI/pci-error-recovery.rst
18228F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18229F: arch/powerpc/include/*/eeh*.h
18230F: arch/powerpc/kernel/eeh*.c
18231F: arch/powerpc/platforms/*/eeh*.c
18232F: drivers/pci/pcie/aer.c
18233F: drivers/pci/pcie/dpc.c
18234F: drivers/pci/pcie/err.c
18235
18236PCI ERROR RECOVERY
18237M: Linas Vepstas <[email protected]>
18238L: [email protected]
18239S: Supported
18240F: Documentation/PCI/pci-error-recovery.rst
18241
18242PCI MSI DRIVER FOR ALTERA MSI IP
18243M: Joyce Ooi <[email protected]>
18244L: [email protected]
18245S: Supported
18246F: Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18247F: drivers/pci/controller/pcie-altera-msi.c
18248
18249PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18250M: Toan Le <[email protected]>
18251L: [email protected]
18252L: [email protected] (moderated for non-subscribers)
18253S: Maintained
18254F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18255F: drivers/pci/controller/pci-xgene-msi.c
18256
18257PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18258M: Lorenzo Pieralisi <[email protected]>
18259M: Krzysztof Wilczyński <[email protected]>
18260R: Manivannan Sadhasivam <[email protected]>
18261R: Rob Herring <[email protected]>
18262L: [email protected]
18263S: Supported
18264Q: https://patchwork.kernel.org/project/linux-pci/list/
18265B: https://bugzilla.kernel.org
18266C: irc://irc.oftc.net/linux-pci
18267T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18268F: Documentation/devicetree/bindings/pci/
18269F: drivers/pci/controller/
18270F: drivers/pci/pci-bridge-emul.c
18271F: drivers/pci/pci-bridge-emul.h
18272
18273PCI PEER-TO-PEER DMA (P2PDMA)
18274M: Bjorn Helgaas <[email protected]>
18275M: Logan Gunthorpe <[email protected]>
18276L: [email protected]
18277S: Supported
18278Q: https://patchwork.kernel.org/project/linux-pci/list/
18279B: https://bugzilla.kernel.org
18280C: irc://irc.oftc.net/linux-pci
18281T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18282F: Documentation/driver-api/pci/p2pdma.rst
18283F: drivers/pci/p2pdma.c
18284F: include/linux/pci-p2pdma.h
18285
18286PCI POWER CONTROL
18287M: Bartosz Golaszewski <[email protected]>
18288L: [email protected]
18289S: Maintained
18290T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18291F: drivers/pci/pwrctrl/*
18292F: include/linux/pci-pwrctrl.h
18293
18294PCI SUBSYSTEM
18295M: Bjorn Helgaas <[email protected]>
18296L: [email protected]
18297S: Supported
18298Q: https://patchwork.kernel.org/project/linux-pci/list/
18299B: https://bugzilla.kernel.org
18300C: irc://irc.oftc.net/linux-pci
18301T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18302F: Documentation/PCI/
18303F: Documentation/devicetree/bindings/pci/
18304F: arch/x86/kernel/early-quirks.c
18305F: arch/x86/kernel/quirks.c
18306F: arch/x86/pci/
18307F: drivers/acpi/pci*
18308F: drivers/pci/
18309F: include/asm-generic/pci*
18310F: include/linux/of_pci.h
18311F: include/linux/pci*
18312F: include/uapi/linux/pci*
18313F: rust/kernel/pci.rs
18314F: samples/rust/rust_driver_pci.rs
18315
18316PCIE BANDWIDTH CONTROLLER
18317M: Ilpo Järvinen <[email protected]>
18318L: [email protected]
18319S: Supported
18320F: drivers/pci/pcie/bwctrl.c
18321F: drivers/thermal/pcie_cooling.c
18322F: include/linux/pci-bwctrl.h
18323F: tools/testing/selftests/pcie_bwctrl/
18324
18325PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18326M: Jonathan Chocron <[email protected]>
18327L: [email protected]
18328S: Maintained
18329F: Documentation/devicetree/bindings/pci/pcie-al.txt
18330F: drivers/pci/controller/dwc/pcie-al.c
18331
18332PCIE DRIVER FOR AMLOGIC MESON
18333M: Yue Wang <[email protected]>
18334L: [email protected]
18335L: [email protected]
18336S: Maintained
18337F: drivers/pci/controller/dwc/pci-meson.c
18338
18339PCIE DRIVER FOR AXIS ARTPEC
18340M: Jesper Nilsson <[email protected]>
18341L: [email protected]
18342L: [email protected]
18343S: Maintained
18344F: Documentation/devicetree/bindings/pci/axis,artpec*
18345F: drivers/pci/controller/dwc/*artpec*
18346
18347PCIE DRIVER FOR CAVIUM THUNDERX
18348M: Robert Richter <[email protected]>
18349L: [email protected]
18350L: [email protected] (moderated for non-subscribers)
18351S: Odd Fixes
18352F: drivers/pci/controller/pci-thunder-*
18353
18354PCIE DRIVER FOR HISILICON
18355M: Zhou Wang <[email protected]>
18356L: [email protected]
18357S: Maintained
18358F: drivers/pci/controller/dwc/pcie-hisi.c
18359
18360PCIE DRIVER FOR HISILICON KIRIN
18361M: Xiaowei Song <[email protected]>
18362M: Binghui Wang <[email protected]>
18363L: [email protected]
18364S: Maintained
18365F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18366F: drivers/pci/controller/dwc/pcie-kirin.c
18367
18368PCIE DRIVER FOR HISILICON STB
18369M: Shawn Guo <[email protected]>
18370L: [email protected]
18371S: Maintained
18372F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18373F: drivers/pci/controller/dwc/pcie-histb.c
18374
18375PCIE DRIVER FOR INTEL KEEM BAY
18376M: Srikanth Thokala <[email protected]>
18377L: [email protected]
18378S: Supported
18379F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18380F: drivers/pci/controller/dwc/pcie-keembay.c
18381
18382PCIE DRIVER FOR INTEL LGM GW SOC
18383M: Chuanhua Lei <[email protected]>
18384L: [email protected]
18385S: Maintained
18386F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18387F: drivers/pci/controller/dwc/pcie-intel-gw.c
18388
18389PCIE DRIVER FOR MEDIATEK
18390M: Ryder Lee <[email protected]>
18391M: Jianjun Wang <[email protected]>
18392L: [email protected]
18393L: [email protected] (moderated for non-subscribers)
18394S: Supported
18395F: Documentation/devicetree/bindings/pci/mediatek*
18396F: drivers/pci/controller/*mediatek*
18397
18398PCIE DRIVER FOR MICROCHIP
18399M: Daire McNamara <[email protected]>
18400L: [email protected]
18401S: Supported
18402F: Documentation/devicetree/bindings/pci/microchip*
18403F: drivers/pci/controller/plda/*microchip*
18404
18405PCIE DRIVER FOR QUALCOMM MSM
18406M: Manivannan Sadhasivam <[email protected]>
18407L: [email protected]
18408L: [email protected]
18409S: Maintained
18410F: drivers/pci/controller/dwc/pcie-qcom-common.c
18411F: drivers/pci/controller/dwc/pcie-qcom.c
18412
18413PCIE DRIVER FOR ROCKCHIP
18414M: Shawn Lin <[email protected]>
18415L: [email protected]
18416L: [email protected]
18417S: Maintained
18418F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18419F: drivers/pci/controller/pcie-rockchip*
18420
18421PCIE DRIVER FOR SOCIONEXT UNIPHIER
18422M: Kunihiko Hayashi <[email protected]>
18423L: [email protected]
18424S: Maintained
18425F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18426F: drivers/pci/controller/dwc/pcie-uniphier*
18427
18428PCIE DRIVER FOR ST SPEAR13XX
18429M: Pratyush Anand <[email protected]>
18430L: [email protected]
18431S: Maintained
18432F: drivers/pci/controller/dwc/*spear*
18433
18434PCIE DRIVER FOR STARFIVE JH71x0
18435M: Kevin Xie <[email protected]>
18436L: [email protected]
18437S: Maintained
18438F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18439F: drivers/pci/controller/plda/pcie-starfive.c
18440
18441PCIE ENDPOINT DRIVER FOR QUALCOMM
18442M: Manivannan Sadhasivam <[email protected]>
18443L: [email protected]
18444L: [email protected]
18445S: Maintained
18446F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18447F: drivers/pci/controller/dwc/pcie-qcom-common.c
18448F: drivers/pci/controller/dwc/pcie-qcom-ep.c
18449
18450PCMCIA SUBSYSTEM
18451M: Dominik Brodowski <[email protected]>
18452S: Odd Fixes
18453T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18454F: Documentation/pcmcia/
18455F: drivers/pcmcia/
18456F: include/pcmcia/
18457F: tools/pcmcia/
18458
18459PCNET32 NETWORK DRIVER
18460M: Don Fry <[email protected]>
18461L: [email protected]
18462S: Maintained
18463F: drivers/net/ethernet/amd/pcnet32.c
18464
18465PCRYPT PARALLEL CRYPTO ENGINE
18466M: Steffen Klassert <[email protected]>
18467L: [email protected]
18468S: Maintained
18469F: crypto/pcrypt.c
18470F: include/crypto/pcrypt.h
18471
18472PDS DSC VIRTIO DATA PATH ACCELERATOR
18473R: Shannon Nelson <[email protected]>
18474F: drivers/vdpa/pds/
18475
18476PECI HARDWARE MONITORING DRIVERS
18477M: Iwona Winiarska <[email protected]>
18478L: [email protected]
18479S: Supported
18480F: Documentation/hwmon/peci-cputemp.rst
18481F: Documentation/hwmon/peci-dimmtemp.rst
18482F: drivers/hwmon/peci/
18483
18484PECI SUBSYSTEM
18485M: Iwona Winiarska <[email protected]>
18486L: [email protected] (moderated for non-subscribers)
18487S: Supported
18488F: Documentation/devicetree/bindings/peci/
18489F: Documentation/peci/
18490F: drivers/peci/
18491F: include/linux/peci-cpu.h
18492F: include/linux/peci.h
18493
18494PENSANDO ETHERNET DRIVERS
18495M: Shannon Nelson <[email protected]>
18496M: Brett Creeley <[email protected]>
18497L: [email protected]
18498S: Maintained
18499F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18500F: drivers/net/ethernet/pensando/
18501
18502PER-CPU MEMORY ALLOCATOR
18503M: Dennis Zhou <[email protected]>
18504M: Tejun Heo <[email protected]>
18505M: Christoph Lameter <[email protected]>
18506L: [email protected]
18507S: Maintained
18508T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18509F: arch/*/include/asm/percpu.h
18510F: include/linux/percpu*.h
18511F: lib/percpu*.c
18512F: mm/percpu*.c
18513
18514PER-TASK DELAY ACCOUNTING
18515M: Balbir Singh <[email protected]>
18516S: Maintained
18517F: include/linux/delayacct.h
18518F: kernel/delayacct.c
18519
18520PERFORMANCE EVENTS SUBSYSTEM
18521M: Peter Zijlstra <[email protected]>
18522M: Ingo Molnar <[email protected]>
18523M: Arnaldo Carvalho de Melo <[email protected]>
18524M: Namhyung Kim <[email protected]>
18525R: Mark Rutland <[email protected]>
18526R: Alexander Shishkin <[email protected]>
18527R: Jiri Olsa <[email protected]>
18528R: Ian Rogers <[email protected]>
18529R: Adrian Hunter <[email protected]>
18530R: "Liang, Kan" <[email protected]>
18531L: [email protected]
18532L: [email protected]
18533S: Supported
18534W: https://perf.wiki.kernel.org/
18535T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18536T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18537T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18538F: arch/*/events/*
18539F: arch/*/events/*/*
18540F: arch/*/include/asm/perf_event.h
18541F: arch/*/kernel/*/*/perf_event*.c
18542F: arch/*/kernel/*/perf_event*.c
18543F: arch/*/kernel/perf_callchain.c
18544F: arch/*/kernel/perf_event*.c
18545F: include/linux/perf_event.h
18546F: include/uapi/linux/perf_event.h
18547F: kernel/events/*
18548F: tools/lib/perf/
18549F: tools/perf/
18550
18551PERFORMANCE EVENTS TOOLING ARM64
18552R: John Garry <[email protected]>
18553R: Will Deacon <[email protected]>
18554R: James Clark <[email protected]>
18555R: Mike Leach <[email protected]>
18556R: Leo Yan <[email protected]>
18557L: [email protected] (moderated for non-subscribers)
18558S: Supported
18559F: tools/build/feature/test-libopencsd.c
18560F: tools/perf/arch/arm*/
18561F: tools/perf/pmu-events/arch/arm64/
18562F: tools/perf/util/arm-spe*
18563F: tools/perf/util/cs-etm*
18564
18565PERSONALITY HANDLING
18566M: Christoph Hellwig <[email protected]>
18567L: [email protected]
18568S: Maintained
18569F: include/linux/personality.h
18570F: include/uapi/linux/personality.h
18571
18572PHOENIX RC FLIGHT CONTROLLER ADAPTER
18573M: Marcus Folkesson <[email protected]>
18574L: [email protected]
18575S: Maintained
18576F: Documentation/input/devices/pxrc.rst
18577F: drivers/input/joystick/pxrc.c
18578
18579PHONET PROTOCOL
18580M: Remi Denis-Courmont <[email protected]>
18581S: Supported
18582F: Documentation/networking/phonet.rst
18583F: include/linux/phonet.h
18584F: include/net/phonet/
18585F: include/uapi/linux/phonet.h
18586F: net/phonet/
18587
18588PHRAM MTD DRIVER
18589M: Joern Engel <[email protected]>
18590L: [email protected]
18591S: Maintained
18592F: drivers/mtd/devices/phram.c
18593
18594PICOLCD HID DRIVER
18595M: Bruno Prémont <[email protected]>
18596L: [email protected]
18597S: Maintained
18598F: drivers/hid/hid-picolcd*
18599
18600PIDFD API
18601M: Christian Brauner <[email protected]>
18602L: [email protected]
18603S: Maintained
18604T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18605F: samples/pidfd/
18606F: tools/testing/selftests/clone3/
18607F: tools/testing/selftests/pid_namespace/
18608F: tools/testing/selftests/pidfd/
18609K: (?i)pidfd
18610K: (?i)clone3
18611K: \b(clone_args|kernel_clone_args)\b
18612
18613PIN CONTROL SUBSYSTEM
18614M: Linus Walleij <[email protected]>
18615L: [email protected]
18616S: Maintained
18617T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18618F: Documentation/devicetree/bindings/pinctrl/
18619F: Documentation/driver-api/pin-control.rst
18620F: drivers/pinctrl/
18621F: include/dt-bindings/pinctrl/
18622F: include/linux/pinctrl/
18623
18624PIN CONTROLLER - AIROHA
18625M: Lorenzo Bianconi <[email protected]>
18626L: [email protected] (moderated for non-subscribers)
18627S: Maintained
18628F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
18629F: drivers/pinctrl/mediatek/pinctrl-airoha.c
18630
18631PIN CONTROLLER - AMD
18632M: Basavaraj Natikar <[email protected]>
18633M: Shyam Sundar S K <[email protected]>
18634S: Maintained
18635F: drivers/pinctrl/pinctrl-amd.c
18636
18637PIN CONTROLLER - FREESCALE
18638M: Dong Aisheng <[email protected]>
18639M: Fabio Estevam <[email protected]>
18640M: Shawn Guo <[email protected]>
18641M: Jacky Bai <[email protected]>
18642R: Pengutronix Kernel Team <[email protected]>
18643R: NXP S32 Linux Team <[email protected]>
18644L: [email protected]
18645S: Maintained
18646F: Documentation/devicetree/bindings/pinctrl/fsl,*
18647F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
18648F: drivers/pinctrl/freescale/
18649F: drivers/pinctrl/nxp/
18650
18651PIN CONTROLLER - INTEL
18652M: Mika Westerberg <[email protected]>
18653M: Andy Shevchenko <[email protected]>
18654S: Supported
18655T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18656F: drivers/pinctrl/intel/
18657
18658PIN CONTROLLER - KEEMBAY
18659M: Lakshmi Sowjanya D <[email protected]>
18660S: Supported
18661F: drivers/pinctrl/pinctrl-keembay*
18662
18663PIN CONTROLLER - MEDIATEK
18664M: Sean Wang <[email protected]>
18665L: [email protected] (moderated for non-subscribers)
18666S: Maintained
18667F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18668F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18669F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18670F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18671F: drivers/pinctrl/mediatek/
18672
18673PIN CONTROLLER - MEDIATEK MIPS
18674M: Chester A. Unal <[email protected]>
18675M: Sergio Paracuellos <[email protected]>
18676L: [email protected] (moderated for non-subscribers)
18677L: [email protected]
18678S: Maintained
18679F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18680F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18681F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18682F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18683F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18684F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18685F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18686F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18687F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
18688F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
18689F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18690F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
18691F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
18692F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
18693F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
18694
18695PIN CONTROLLER - MICROCHIP AT91
18696M: Ludovic Desroches <[email protected]>
18697L: [email protected] (moderated for non-subscribers)
18698L: [email protected]
18699S: Supported
18700F: drivers/gpio/gpio-sama5d2-piobu.c
18701F: drivers/pinctrl/pinctrl-at91*
18702
18703PIN CONTROLLER - QUALCOMM
18704M: Bjorn Andersson <[email protected]>
18705L: [email protected]
18706S: Maintained
18707C: irc://irc.oftc.net/linux-msm
18708F: Documentation/devicetree/bindings/pinctrl/qcom,*
18709F: drivers/pinctrl/qcom/
18710
18711PIN CONTROLLER - RENESAS
18712M: Geert Uytterhoeven <[email protected]>
18713L: [email protected]
18714S: Supported
18715T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18716F: Documentation/devicetree/bindings/pinctrl/renesas,*
18717F: drivers/pinctrl/renesas/
18718
18719PIN CONTROLLER - SAMSUNG
18720M: Krzysztof Kozlowski <[email protected]>
18721M: Sylwester Nawrocki <[email protected]>
18722R: Alim Akhtar <[email protected]>
18723L: [email protected] (moderated for non-subscribers)
18724L: [email protected]
18725S: Maintained
18726Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
18727B: mailto:[email protected]
18728C: irc://irc.libera.chat/linux-exynos
18729T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18730F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18731F: drivers/pinctrl/samsung/
18732
18733PIN CONTROLLER - SINGLE
18734M: Tony Lindgren <[email protected]>
18735M: Haojian Zhuang <[email protected]>
18736L: [email protected] (moderated for non-subscribers)
18737L: [email protected]
18738S: Maintained
18739F: drivers/pinctrl/pinctrl-single.c
18740
18741PIN CONTROLLER - SUNPLUS / TIBBO
18742M: Dvorkin Dmitry <[email protected]>
18743M: Wells Lu <[email protected]>
18744L: [email protected] (moderated for non-subscribers)
18745S: Maintained
18746W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
18747F: Documentation/devicetree/bindings/pinctrl/sunplus,*
18748F: drivers/pinctrl/sunplus/
18749F: include/dt-bindings/pinctrl/sppctl*.h
18750
18751PINE64 PINEPHONE KEYBOARD DRIVER
18752M: Samuel Holland <[email protected]>
18753S: Supported
18754F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18755F: drivers/input/keyboard/pinephone-keyboard.c
18756
18757PKTCDVD DRIVER
18758M: [email protected]
18759S: Orphan
18760F: drivers/block/pktcdvd.c
18761F: include/linux/pktcdvd.h
18762F: include/uapi/linux/pktcdvd.h
18763
18764PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18765M: Tomasz Duszynski <[email protected]>
18766S: Maintained
18767F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18768F: drivers/iio/chemical/pms7003.c
18769
18770PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18771M: Piergiorgio Beruto <[email protected]>
18772L: [email protected]
18773S: Maintained
18774F: drivers/net/phy/mdio-open-alliance.h
18775F: net/ethtool/plca.c
18776
18777PLDMFW LIBRARY
18778M: Jacob Keller <[email protected]>
18779S: Maintained
18780F: Documentation/driver-api/pldmfw/
18781F: include/linux/pldmfw.h
18782F: lib/pldmfw/
18783
18784PLX DMA DRIVER
18785M: Logan Gunthorpe <[email protected]>
18786S: Maintained
18787F: drivers/dma/plx_dma.c
18788
18789PM-GRAPH UTILITY
18790M: "Todd E Brandt" <[email protected]>
18791L: [email protected]
18792S: Supported
18793W: https://01.org/pm-graph
18794B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18795T: git git://github.com/intel/pm-graph
18796F: tools/power/pm-graph
18797
18798PM6764TR DRIVER
18799M: Charles Hsu <[email protected]>
18800L: [email protected]
18801S: Maintained
18802F: Documentation/hwmon/pm6764tr.rst
18803F: drivers/hwmon/pmbus/pm6764tr.c
18804
18805PMC SIERRA MaxRAID DRIVER
18806L: [email protected]
18807S: Orphan
18808W: http://www.pmc-sierra.com/
18809F: drivers/scsi/pmcraid.*
18810
18811PMC SIERRA PM8001 DRIVER
18812M: Jack Wang <[email protected]>
18813L: [email protected]
18814S: Supported
18815F: drivers/scsi/pm8001/
18816
18817PNI RM3100 IIO DRIVER
18818M: Song Qiang <[email protected]>
18819L: [email protected]
18820S: Maintained
18821F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18822F: drivers/iio/magnetometer/rm3100*
18823
18824PNP SUPPORT
18825M: "Rafael J. Wysocki" <[email protected]>
18826L: [email protected]
18827S: Maintained
18828F: drivers/pnp/
18829F: include/linux/pnp.h
18830
18831POSIX CLOCKS and TIMERS
18832M: Anna-Maria Behnsen <[email protected]>
18833M: Frederic Weisbecker <[email protected]>
18834M: Thomas Gleixner <[email protected]>
18835L: [email protected]
18836S: Maintained
18837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18838F: fs/timerfd.c
18839F: include/linux/time_namespace.h
18840F: include/linux/timerfd.h
18841F: include/uapi/linux/time.h
18842F: include/uapi/linux/timerfd.h
18843F: include/trace/events/timer*
18844F: kernel/time/itimer.c
18845F: kernel/time/posix-*
18846F: kernel/time/namespace.c
18847
18848POWER MANAGEMENT CORE
18849M: "Rafael J. Wysocki" <[email protected]>
18850L: [email protected]
18851S: Supported
18852B: https://bugzilla.kernel.org
18853T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18854F: drivers/base/power/
18855F: drivers/powercap/
18856F: include/linux/intel_rapl.h
18857F: include/linux/pm.h
18858F: include/linux/pm_*
18859F: include/linux/powercap.h
18860F: kernel/configs/nopm.config
18861
18862POWER SEQUENCING
18863M: Bartosz Golaszewski <[email protected]>
18864L: [email protected]
18865S: Maintained
18866T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18867F: Documentation/driver-api/pwrseq.rst
18868F: drivers/power/sequencing/
18869F: include/linux/pwrseq/
18870
18871POWER STATE COORDINATION INTERFACE (PSCI)
18872M: Mark Rutland <[email protected]>
18873M: Lorenzo Pieralisi <[email protected]>
18874L: [email protected] (moderated for non-subscribers)
18875S: Maintained
18876F: drivers/firmware/psci/
18877F: include/linux/psci.h
18878F: include/uapi/linux/psci.h
18879
18880POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18881M: Sebastian Reichel <[email protected]>
18882L: [email protected]
18883S: Maintained
18884T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18885F: Documentation/ABI/testing/sysfs-class-power
18886F: Documentation/devicetree/bindings/power/supply/
18887F: drivers/power/supply/
18888F: include/linux/power/
18889F: include/linux/power_supply.h
18890F: tools/testing/selftests/power_supply/
18891
18892POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18893M: Suraj Jitindar Singh <[email protected]>
18894L: [email protected]
18895S: Maintained
18896F: drivers/char/powernv-op-panel.c
18897
18898PPP OVER ATM (RFC 2364)
18899M: Mitchell Blank Jr <[email protected]>
18900S: Maintained
18901F: include/uapi/linux/atmppp.h
18902F: net/atm/pppoatm.c
18903
18904PPP OVER ETHERNET
18905M: Michal Ostrowski <[email protected]>
18906S: Maintained
18907F: drivers/net/ppp/pppoe.c
18908F: drivers/net/ppp/pppox.c
18909
18910PPP OVER L2TP
18911M: James Chapman <[email protected]>
18912S: Maintained
18913F: include/linux/if_pppol2tp.h
18914F: include/uapi/linux/if_pppol2tp.h
18915F: net/l2tp/l2tp_ppp.c
18916
18917PPP PROTOCOL DRIVERS AND COMPRESSORS
18918L: [email protected]
18919S: Orphan
18920F: drivers/net/ppp/ppp_*
18921
18922PPS SUPPORT
18923M: Rodolfo Giometti <[email protected]>
18924L: [email protected] (subscribers-only)
18925S: Maintained
18926W: http://wiki.enneenne.com/index.php/LinuxPPS_support
18927F: Documentation/ABI/testing/sysfs-pps
18928F: Documentation/ABI/testing/sysfs-pps-gen
18929F: Documentation/devicetree/bindings/pps/pps-gpio.yaml
18930F: Documentation/driver-api/pps.rst
18931F: drivers/pps/
18932F: include/linux/pps*.h
18933F: include/uapi/linux/pps.h
18934F: include/uapi/linux/pps_gen.h
18935
18936PRESSURE STALL INFORMATION (PSI)
18937M: Johannes Weiner <[email protected]>
18938M: Suren Baghdasaryan <[email protected]>
18939R: Peter Ziljstra <[email protected]>
18940S: Maintained
18941F: include/linux/psi*
18942F: kernel/sched/psi.c
18943
18944PROPELLER BUILD
18945M: Rong Xu <[email protected]>
18946M: Han Shen <[email protected]>
18947S: Supported
18948F: Documentation/dev-tools/propeller.rst
18949F: scripts/Makefile.propeller
18950
18951PRINTK
18952M: Petr Mladek <[email protected]>
18953R: Steven Rostedt <[email protected]>
18954R: John Ogness <[email protected]>
18955R: Sergey Senozhatsky <[email protected]>
18956S: Maintained
18957T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18958F: include/linux/printk.h
18959F: kernel/printk/
18960
18961PRINTK INDEXING
18962R: Chris Down <[email protected]>
18963S: Maintained
18964F: Documentation/core-api/printk-index.rst
18965F: kernel/printk/index.c
18966K: printk_index
18967
18968PROC FILESYSTEM
18969L: [email protected]
18970L: [email protected]
18971S: Maintained
18972F: Documentation/filesystems/proc.rst
18973F: fs/proc/
18974F: include/linux/proc_fs.h
18975F: tools/testing/selftests/proc/
18976
18977PROC SYSCTL
18978M: Kees Cook <[email protected]>
18979M: Joel Granados <[email protected]>
18980L: [email protected]
18981L: [email protected]
18982S: Maintained
18983T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18984F: fs/proc/proc_sysctl.c
18985F: include/linux/sysctl.h
18986F: kernel/sysctl-test.c
18987F: kernel/sysctl.c
18988F: tools/testing/selftests/sysctl/
18989
18990PS3 NETWORK SUPPORT
18991M: Geoff Levand <[email protected]>
18992L: [email protected]
18993L: [email protected]
18994S: Maintained
18995F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
18996
18997PS3 PLATFORM SUPPORT
18998M: Geoff Levand <[email protected]>
18999L: [email protected]
19000S: Maintained
19001F: arch/powerpc/boot/ps3*
19002F: arch/powerpc/include/asm/lv1call.h
19003F: arch/powerpc/include/asm/ps3*.h
19004F: arch/powerpc/platforms/ps3/
19005F: drivers/*/ps3*
19006F: drivers/ps3/
19007F: drivers/rtc/rtc-ps3.c
19008F: drivers/usb/host/*ps3.c
19009F: sound/ppc/snd_ps3*
19010
19011PS3VRAM DRIVER
19012M: Jim Paris <[email protected]>
19013M: Geoff Levand <[email protected]>
19014L: [email protected]
19015S: Maintained
19016F: drivers/block/ps3vram.c
19017
19018PSAMPLE PACKET SAMPLING SUPPORT
19019M: Yotam Gigi <[email protected]>
19020S: Maintained
19021F: include/net/psample.h
19022F: include/uapi/linux/psample.h
19023F: net/psample
19024
19025PSE NETWORK DRIVER
19026M: Oleksij Rempel <[email protected]>
19027M: Kory Maincent <[email protected]>
19028L: [email protected]
19029S: Maintained
19030F: Documentation/devicetree/bindings/net/pse-pd/
19031F: drivers/net/pse-pd/
19032F: net/ethtool/pse-pd.c
19033
19034PSTORE FILESYSTEM
19035M: Kees Cook <[email protected]>
19036R: Tony Luck <[email protected]>
19037R: Guilherme G. Piccoli <[email protected]>
19038L: [email protected]
19039S: Supported
19040T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
19041F: Documentation/admin-guide/pstore-blk.rst
19042F: Documentation/admin-guide/ramoops.rst
19043F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
19044F: drivers/acpi/apei/erst.c
19045F: drivers/firmware/efi/efi-pstore.c
19046F: fs/pstore/
19047F: include/linux/pstore*
19048K: \b(pstore|ramoops)
19049
19050PT5161L HARDWARE MONITOR DRIVER
19051M: Cosmo Chou <[email protected]>
19052L: [email protected]
19053S: Maintained
19054F: Documentation/hwmon/pt5161l.rst
19055F: drivers/hwmon/pt5161l.c
19056
19057PTP HARDWARE CLOCK SUPPORT
19058M: Richard Cochran <[email protected]>
19059L: [email protected]
19060S: Maintained
19061W: http://linuxptp.sourceforge.net/
19062F: Documentation/ABI/testing/sysfs-ptp
19063F: Documentation/driver-api/ptp.rst
19064F: drivers/net/phy/dp83640*
19065F: drivers/ptp/*
19066F: include/linux/ptp_cl*
19067K: (?:\b|_)ptp(?:\b|_)
19068
19069PTP MOCKUP CLOCK SUPPORT
19070M: Vladimir Oltean <[email protected]>
19071L: [email protected]
19072S: Maintained
19073F: drivers/ptp/ptp_mock.c
19074F: include/linux/ptp_mock.h
19075
19076PTP VIRTUAL CLOCK SUPPORT
19077M: Yangbo Lu <[email protected]>
19078L: [email protected]
19079S: Maintained
19080F: drivers/ptp/ptp_vclock.c
19081F: net/ethtool/phc_vclocks.c
19082
19083PTP VMCLOCK SUPPORT
19084M: David Woodhouse <[email protected]>
19085L: [email protected]
19086S: Maintained
19087F: drivers/ptp/ptp_vmclock.c
19088F: include/uapi/linux/vmclock-abi.h
19089
19090PTRACE SUPPORT
19091M: Oleg Nesterov <[email protected]>
19092S: Maintained
19093F: arch/*/*/ptrace*.c
19094F: arch/*/include/asm/ptrace*.h
19095F: arch/*/ptrace*.c
19096F: include/asm-generic/syscall.h
19097F: include/linux/ptrace.h
19098F: include/linux/regset.h
19099F: include/uapi/linux/ptrace.h
19100F: kernel/ptrace.c
19101
19102PULSE8-CEC DRIVER
19103M: Hans Verkuil <[email protected]>
19104L: [email protected]
19105S: Maintained
19106T: git git://linuxtv.org/media.git
19107F: drivers/media/cec/usb/pulse8/
19108
19109PURELIFI PLFXLC DRIVER
19110M: Srinivasan Raju <[email protected]>
19111L: [email protected]
19112S: Supported
19113F: drivers/net/wireless/purelifi/plfxlc/
19114
19115PVRUSB2 VIDEO4LINUX DRIVER
19116M: Mike Isely <[email protected]>
19117L: [email protected] (subscribers-only)
19118L: [email protected]
19119S: Maintained
19120W: http://www.isely.net/pvrusb2/
19121T: git git://linuxtv.org/media.git
19122F: Documentation/driver-api/media/drivers/pvrusb2*
19123F: drivers/media/usb/pvrusb2/
19124
19125PWC WEBCAM DRIVER
19126M: Hans Verkuil <[email protected]>
19127L: [email protected]
19128S: Odd Fixes
19129T: git git://linuxtv.org/media.git
19130F: drivers/media/usb/pwc/*
19131F: include/trace/events/pwc.h
19132
19133PWM IR Transmitter
19134M: Sean Young <[email protected]>
19135L: [email protected]
19136S: Maintained
19137F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
19138F: drivers/media/rc/pwm-ir-tx.c
19139
19140PWM SUBSYSTEM
19141M: Uwe Kleine-König <[email protected]>
19142L: [email protected]
19143S: Maintained
19144Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
19145T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
19146F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
19147F: Documentation/devicetree/bindings/pwm/
19148F: Documentation/driver-api/pwm.rst
19149F: drivers/gpio/gpio-mvebu.c
19150F: drivers/pwm/
19151F: drivers/video/backlight/pwm_bl.c
19152F: include/dt-bindings/pwm/
19153F: include/linux/pwm.h
19154F: include/linux/pwm_backlight.h
19155K: pwm_(config|apply_might_sleep|apply_atomic|ops)
19156
19157PXA GPIO DRIVER
19158M: Robert Jarzmik <[email protected]>
19159L: [email protected]
19160S: Maintained
19161F: drivers/gpio/gpio-pxa.c
19162
19163PXA MMCI DRIVER
19164S: Orphan
19165
19166PXA RTC DRIVER
19167M: Robert Jarzmik <[email protected]>
19168L: [email protected]
19169S: Maintained
19170
19171PXA2xx/PXA3xx SUPPORT
19172M: Daniel Mack <[email protected]>
19173M: Haojian Zhuang <[email protected]>
19174M: Robert Jarzmik <[email protected]>
19175L: [email protected] (moderated for non-subscribers)
19176S: Maintained
19177T: git git://github.com/hzhuang1/linux.git
19178T: git git://github.com/rjarzmik/linux.git
19179F: arch/arm/boot/dts/intel/pxa/
19180F: arch/arm/mach-pxa/
19181F: drivers/dma/pxa*
19182F: drivers/pcmcia/pxa2xx*
19183F: drivers/pinctrl/pxa/
19184F: drivers/spi/spi-pxa2xx*
19185F: drivers/usb/gadget/udc/pxa2*
19186F: include/sound/pxa2xx-lib.h
19187F: sound/arm/pxa*
19188F: sound/soc/pxa/
19189
19190QAT DRIVER
19191M: Giovanni Cabiddu <[email protected]>
19192L: [email protected]
19193S: Supported
19194F: drivers/crypto/intel/qat/
19195
19196QCOM AUDIO (ASoC) DRIVERS
19197M: Srinivas Kandagatla <[email protected]>
19198L: [email protected]
19199L: [email protected]
19200S: Supported
19201F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
19202F: Documentation/devicetree/bindings/sound/qcom,*
19203F: drivers/soc/qcom/apr.c
19204F: include/dt-bindings/sound/qcom,wcd9335.h
19205F: sound/soc/codecs/lpass-rx-macro.*
19206F: sound/soc/codecs/lpass-tx-macro.*
19207F: sound/soc/codecs/lpass-va-macro.c
19208F: sound/soc/codecs/lpass-wsa-macro.*
19209F: sound/soc/codecs/msm8916-wcd-analog.c
19210F: sound/soc/codecs/msm8916-wcd-digital.c
19211F: sound/soc/codecs/wcd-clsh-v2.*
19212F: sound/soc/codecs/wcd-mbhc-v2.*
19213F: sound/soc/codecs/wcd9335.*
19214F: sound/soc/codecs/wcd934x.c
19215F: sound/soc/codecs/wsa881x.c
19216F: sound/soc/codecs/wsa883x.c
19217F: sound/soc/codecs/wsa884x.c
19218F: sound/soc/qcom/
19219
19220QCOM EMBEDDED USB DEBUGGER (EUD)
19221M: Souradeep Chowdhury <[email protected]>
19222L: [email protected]
19223S: Maintained
19224F: Documentation/ABI/testing/sysfs-driver-eud
19225F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19226F: drivers/usb/misc/qcom_eud.c
19227
19228QCOM IPA DRIVER
19229M: Alex Elder <[email protected]>
19230L: [email protected]
19231S: Maintained
19232F: drivers/net/ipa/
19233
19234QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19235M: Gabriel Somlo <[email protected]>
19236M: "Michael S. Tsirkin" <[email protected]>
19237L: [email protected]
19238S: Maintained
19239F: drivers/firmware/qemu_fw_cfg.c
19240F: include/uapi/linux/qemu_fw_cfg.h
19241
19242QIB DRIVER
19243M: Dennis Dalessandro <[email protected]>
19244L: [email protected]
19245S: Supported
19246F: drivers/infiniband/hw/qib/
19247
19248QLOGIC QL41xxx FCOE DRIVER
19249M: Saurav Kashyap <[email protected]>
19250M: Javed Hasan <[email protected]>
19251M: [email protected]
19252L: [email protected]
19253S: Supported
19254F: drivers/scsi/qedf/
19255
19256QLOGIC QL41xxx ISCSI DRIVER
19257M: Nilesh Javali <[email protected]>
19258M: Manish Rangankar <[email protected]>
19259M: [email protected]
19260L: [email protected]
19261S: Supported
19262F: drivers/scsi/qedi/
19263
19264QLOGIC QL4xxx ETHERNET DRIVER
19265M: Manish Chopra <[email protected]>
19266L: [email protected]
19267S: Maintained
19268F: drivers/net/ethernet/qlogic/qed/
19269F: drivers/net/ethernet/qlogic/qede/
19270F: include/linux/qed/
19271
19272QLOGIC QL4xxx RDMA DRIVER
19273M: Michal Kalderon <[email protected]>
19274L: [email protected]
19275S: Supported
19276F: drivers/infiniband/hw/qedr/
19277F: include/uapi/rdma/qedr-abi.h
19278
19279QLOGIC QLA1280 SCSI DRIVER
19280M: Michael Reed <[email protected]>
19281L: [email protected]
19282S: Maintained
19283F: drivers/scsi/qla1280.[ch]
19284
19285QLOGIC QLA2XXX FC-SCSI DRIVER
19286M: Nilesh Javali <[email protected]>
19287M: [email protected]
19288L: [email protected]
19289S: Supported
19290F: drivers/scsi/qla2xxx/
19291
19292QLOGIC QLA3XXX NETWORK DRIVER
19293M: [email protected]
19294L: [email protected]
19295S: Maintained
19296F: drivers/net/ethernet/qlogic/qla3xxx.*
19297
19298QLOGIC QLA4XXX iSCSI DRIVER
19299M: Nilesh Javali <[email protected]>
19300M: Manish Rangankar <[email protected]>
19301M: [email protected]
19302L: [email protected]
19303S: Supported
19304F: drivers/scsi/qla4xxx/
19305
19306QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19307M: Shahed Shaikh <[email protected]>
19308M: Manish Chopra <[email protected]>
19309M: [email protected]
19310L: [email protected]
19311S: Maintained
19312F: drivers/net/ethernet/qlogic/qlcnic/
19313
19314QM1D1B0004 MEDIA DRIVER
19315M: Akihiro Tsukada <[email protected]>
19316L: [email protected]
19317S: Odd Fixes
19318F: drivers/media/tuners/qm1d1b0004*
19319
19320QM1D1C0042 MEDIA DRIVER
19321M: Akihiro Tsukada <[email protected]>
19322L: [email protected]
19323S: Odd Fixes
19324F: drivers/media/tuners/qm1d1c0042*
19325
19326QNAP MCU DRIVER
19327M: Heiko Stuebner <[email protected]>
19328S: Maintained
19329F: drivers/hwmon/qnap-mcu-hwmon.c
19330F: drivers/input/misc/qnap-mcu-input.c
19331F: drivers/leds/leds-qnap-mcu.c
19332F: drivers/mfd/qnap-mcu.c
19333F: include/linux/mfd/qnap-mcu.h
19334
19335QNX4 FILESYSTEM
19336M: Anders Larsen <[email protected]>
19337S: Maintained
19338W: http://www.alarsen.net/linux/qnx4fs/
19339F: fs/qnx4/
19340F: include/uapi/linux/qnx4_fs.h
19341F: include/uapi/linux/qnxtypes.h
19342
19343QNX6 FILESYSTEM
19344S: Orphan
19345F: Documentation/filesystems/qnx6.rst
19346F: fs/qnx6/
19347F: include/linux/qnx6_fs.h
19348
19349QORIQ DPAA2 FSL-MC BUS DRIVER
19350M: Stuart Yoder <[email protected]>
19351M: Laurentiu Tudor <[email protected]>
19352L: [email protected]
19353S: Maintained
19354F: Documentation/ABI/stable/sysfs-bus-fsl-mc
19355F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
19356F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19357F: drivers/bus/fsl-mc/
19358F: include/uapi/linux/fsl_mc.h
19359
19360QT1010 MEDIA DRIVER
19361L: [email protected]
19362S: Orphan
19363W: https://linuxtv.org
19364Q: http://patchwork.linuxtv.org/project/linux-media/list/
19365F: drivers/media/tuners/qt1010*
19366
19367QUALCOMM ATH12K WIRELESS DRIVER
19368M: Jeff Johnson <[email protected]>
19369L: [email protected]
19370S: Supported
19371W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19372T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19373F: drivers/net/wireless/ath/ath12k/
19374N: ath12k
19375
19376QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19377M: Jeff Johnson <[email protected]>
19378L: [email protected]
19379S: Supported
19380W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19381T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19382F: drivers/net/wireless/ath/ath10k/
19383N: ath10k
19384
19385QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19386M: Jeff Johnson <[email protected]>
19387L: [email protected]
19388S: Supported
19389W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19390B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19391T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19392F: drivers/net/wireless/ath/ath11k/
19393N: ath11k
19394
19395QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19396M: Toke Høiland-Jørgensen <[email protected]>
19397L: [email protected]
19398S: Maintained
19399W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19400T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19401F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19402F: drivers/net/wireless/ath/ath9k/
19403
19404QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19405M: Stefan Wahren <[email protected]>
19406L: [email protected]
19407S: Maintained
19408F: Documentation/devicetree/bindings/net/qca,qca7000.txt
19409F: drivers/net/ethernet/qualcomm/qca*
19410
19411QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19412M: Stephan Gerhold <[email protected]>
19413L: [email protected]
19414L: [email protected]
19415S: Maintained
19416F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19417F: drivers/net/wwan/qcom_bam_dmux.c
19418
19419QUALCOMM CAMERA SUBSYSTEM DRIVER
19420M: Robert Foss <[email protected]>
19421M: Todor Tomov <[email protected]>
19422M: Bryan O'Donoghue <[email protected]>
19423L: [email protected]
19424S: Maintained
19425F: Documentation/admin-guide/media/qcom_camss.rst
19426F: Documentation/devicetree/bindings/media/qcom,*camss*
19427F: drivers/media/platform/qcom/camss/
19428
19429QUALCOMM CLOCK DRIVERS
19430M: Bjorn Andersson <[email protected]>
19431L: [email protected]
19432S: Supported
19433T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19434F: Documentation/devicetree/bindings/clock/qcom,*
19435F: drivers/clk/qcom/
19436F: include/dt-bindings/clock/qcom,*
19437
19438QUALCOMM CLOUD AI (QAIC) DRIVER
19439M: Jeffrey Hugo <[email protected]>
19440R: Carl Vanderlip <[email protected]>
19441L: [email protected]
19442L: [email protected]
19443S: Supported
19444T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
19445F: Documentation/accel/qaic/
19446F: drivers/accel/qaic/
19447F: include/uapi/drm/qaic_accel.h
19448
19449QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19450M: Bjorn Andersson <[email protected]>
19451M: Konrad Dybcio <[email protected]>
19452L: [email protected]
19453L: [email protected]
19454S: Maintained
19455F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19456F: drivers/pmdomain/qcom/cpr.c
19457
19458QUALCOMM CPUCP MAILBOX DRIVER
19459M: Sibi Sankar <[email protected]>
19460L: [email protected]
19461S: Supported
19462F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19463F: drivers/mailbox/qcom-cpucp-mbox.c
19464
19465QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19466M: Ilia Lin <[email protected]>
19467L: [email protected]
19468S: Maintained
19469F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19470F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19471F: drivers/cpufreq/qcom-cpufreq-nvmem.c
19472
19473QUALCOMM CRYPTO DRIVERS
19474M: Thara Gopinath <[email protected]>
19475L: [email protected]
19476L: [email protected]
19477S: Maintained
19478F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19479F: drivers/crypto/qce/
19480
19481QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19482M: Timur Tabi <[email protected]>
19483L: [email protected]
19484S: Maintained
19485F: drivers/net/ethernet/qualcomm/emac/
19486
19487QUALCOMM ETHQOS ETHERNET DRIVER
19488M: Vinod Koul <[email protected]>
19489L: [email protected]
19490L: [email protected]
19491S: Maintained
19492F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19493F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19494
19495QUALCOMM FASTRPC DRIVER
19496M: Srinivas Kandagatla <[email protected]>
19497M: Amol Maheshwari <[email protected]>
19498L: [email protected]
19499L: [email protected]
19500S: Maintained
19501F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19502F: drivers/misc/fastrpc.c
19503F: include/uapi/misc/fastrpc.h
19504
19505QUALCOMM HEXAGON ARCHITECTURE
19506M: Brian Cain <[email protected]>
19507L: [email protected]
19508S: Supported
19509T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19510F: arch/hexagon/
19511
19512QUALCOMM HIDMA DRIVER
19513M: Sinan Kaya <[email protected]>
19514L: [email protected] (moderated for non-subscribers)
19515L: [email protected]
19516L: [email protected]
19517S: Supported
19518F: drivers/dma/qcom/hidma*
19519
19520QUALCOMM I2C QCOM GENI DRIVER
19521M: Mukesh Kumar Savaliya <[email protected]>
19522M: Viken Dadhaniya <[email protected]>
19523L: [email protected]
19524L: [email protected]
19525S: Maintained
19526F: Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
19527F: drivers/i2c/busses/i2c-qcom-geni.c
19528
19529QUALCOMM I2C CCI DRIVER
19530M: Loic Poulain <[email protected]>
19531M: Robert Foss <[email protected]>
19532L: [email protected]
19533L: [email protected]
19534S: Maintained
19535F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19536F: drivers/i2c/busses/i2c-qcom-cci.c
19537
19538QUALCOMM INTERCONNECT BWMON DRIVER
19539M: Krzysztof Kozlowski <[email protected]>
19540L: [email protected]
19541S: Maintained
19542F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19543F: drivers/soc/qcom/icc-bwmon.c
19544F: drivers/soc/qcom/trace_icc-bwmon.h
19545
19546QUALCOMM IOMMU
19547M: Rob Clark <[email protected]>
19548L: [email protected]
19549L: [email protected]
19550S: Maintained
19551F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
19552F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19553F: drivers/iommu/msm_iommu*
19554
19555QUALCOMM IPC ROUTER (QRTR) DRIVER
19556M: Manivannan Sadhasivam <[email protected]>
19557L: [email protected]
19558S: Maintained
19559F: include/trace/events/qrtr.h
19560F: include/uapi/linux/qrtr.h
19561F: net/qrtr/
19562
19563QUALCOMM IPCC MAILBOX DRIVER
19564M: Manivannan Sadhasivam <[email protected]>
19565L: [email protected]
19566S: Supported
19567F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19568F: drivers/mailbox/qcom-ipcc.c
19569F: include/dt-bindings/mailbox/qcom-ipcc.h
19570
19571QUALCOMM IPQ4019 USB PHY DRIVER
19572M: Robert Marko <[email protected]>
19573M: Luka Perkov <[email protected]>
19574L: [email protected]
19575S: Maintained
19576F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19577F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19578
19579QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19580M: Robert Marko <[email protected]>
19581M: Luka Perkov <[email protected]>
19582L: [email protected]
19583S: Maintained
19584F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19585F: drivers/regulator/vqmmc-ipq4019-regulator.c
19586
19587QUALCOMM NAND CONTROLLER DRIVER
19588M: Manivannan Sadhasivam <[email protected]>
19589L: [email protected]
19590L: [email protected]
19591S: Maintained
19592F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19593F: drivers/mtd/nand/raw/qcom_nandc.c
19594
19595QUALCOMM QSEECOM DRIVER
19596M: Maximilian Luz <[email protected]>
19597L: [email protected]
19598S: Maintained
19599F: drivers/firmware/qcom/qcom_qseecom.c
19600
19601QUALCOMM QSEECOM UEFISECAPP DRIVER
19602M: Maximilian Luz <[email protected]>
19603L: [email protected]
19604S: Maintained
19605F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19606
19607QUALCOMM RMNET DRIVER
19608M: Subash Abhinov Kasiviswanathan <[email protected]>
19609M: Sean Tranchetti <[email protected]>
19610L: [email protected]
19611S: Maintained
19612F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19613F: drivers/net/ethernet/qualcomm/rmnet/
19614F: include/linux/if_rmnet.h
19615
19616QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19617M: Bartosz Golaszewski <[email protected]>
19618L: [email protected]
19619S: Maintained
19620F: drivers/firmware/qcom/qcom_tzmem.c
19621F: drivers/firmware/qcom/qcom_tzmem.h
19622F: include/linux/firmware/qcom/qcom_tzmem.h
19623
19624QUALCOMM TSENS THERMAL DRIVER
19625M: Amit Kucheria <[email protected]>
19626M: Thara Gopinath <[email protected]>
19627L: [email protected]
19628L: [email protected]
19629S: Maintained
19630F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19631F: drivers/thermal/qcom/
19632
19633QUALCOMM TYPEC PORT MANAGER DRIVER
19634M: Bryan O'Donoghue <[email protected]>
19635L: [email protected]
19636L: [email protected]
19637S: Maintained
19638F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19639F: drivers/usb/typec/tcpm/qcom/
19640
19641QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19642M: Stanimir Varbanov <[email protected]>
19643M: Vikash Garodia <[email protected]>
19644R: Bryan O'Donoghue <[email protected]>
19645L: [email protected]
19646L: [email protected]
19647S: Maintained
19648T: git git://linuxtv.org/media.git
19649F: Documentation/devicetree/bindings/media/*venus*
19650F: drivers/media/platform/qcom/venus/
19651
19652QUALCOMM WCN36XX WIRELESS DRIVER
19653M: Loic Poulain <[email protected]>
19654L: [email protected]
19655S: Supported
19656W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19657F: drivers/net/wireless/ath/wcn36xx/
19658
19659QUANTENNA QTNFMAC WIRELESS DRIVER
19660M: Igor Mitsyanko <[email protected]>
19661R: Sergey Matyukevich <[email protected]>
19662L: [email protected]
19663S: Maintained
19664F: drivers/net/wireless/quantenna
19665
19666RADEON and AMDGPU DRM DRIVERS
19667M: Alex Deucher <[email protected]>
19668M: Christian König <[email protected]>
19669L: [email protected]
19670S: Supported
19671B: https://gitlab.freedesktop.org/drm/amd/-/issues
19672C: irc://irc.oftc.net/radeon
19673T: git https://gitlab.freedesktop.org/agd5f/linux.git
19674F: Documentation/gpu/amdgpu/
19675F: drivers/gpu/drm/amd/
19676F: drivers/gpu/drm/ci/xfails/amd*
19677F: drivers/gpu/drm/radeon/
19678F: include/uapi/drm/amdgpu_drm.h
19679F: include/uapi/drm/radeon_drm.h
19680
19681RADEON FRAMEBUFFER DISPLAY DRIVER
19682M: Benjamin Herrenschmidt <[email protected]>
19683L: [email protected]
19684S: Maintained
19685F: drivers/video/fbdev/aty/radeon*
19686F: include/uapi/linux/radeonfb.h
19687
19688RADIOSHARK RADIO DRIVER
19689M: Hans Verkuil <[email protected]>
19690L: [email protected]
19691S: Maintained
19692T: git git://linuxtv.org/media.git
19693F: drivers/media/radio/radio-shark.c
19694
19695RADIOSHARK2 RADIO DRIVER
19696M: Hans Verkuil <[email protected]>
19697L: [email protected]
19698S: Maintained
19699T: git git://linuxtv.org/media.git
19700F: drivers/media/radio/radio-shark2.c
19701F: drivers/media/radio/radio-tea5777.c
19702
19703RADOS BLOCK DEVICE (RBD)
19704M: Ilya Dryomov <[email protected]>
19705R: Dongsheng Yang <[email protected]>
19706L: [email protected]
19707S: Supported
19708W: http://ceph.com/
19709T: git https://github.com/ceph/ceph-client.git
19710F: Documentation/ABI/testing/sysfs-bus-rbd
19711F: drivers/block/rbd.c
19712F: drivers/block/rbd_types.h
19713
19714RAGE128 FRAMEBUFFER DISPLAY DRIVER
19715L: [email protected]
19716S: Orphan
19717F: drivers/video/fbdev/aty/aty128fb.c
19718
19719RAINSHADOW-CEC DRIVER
19720M: Hans Verkuil <[email protected]>
19721L: [email protected]
19722S: Maintained
19723T: git git://linuxtv.org/media.git
19724F: drivers/media/cec/usb/rainshadow/
19725
19726RALINK MIPS ARCHITECTURE
19727M: John Crispin <[email protected]>
19728M: Sergio Paracuellos <[email protected]>
19729L: [email protected]
19730S: Maintained
19731F: arch/mips/ralink
19732
19733RALINK MT7621 MIPS ARCHITECTURE
19734M: Chester A. Unal <[email protected]>
19735M: Sergio Paracuellos <[email protected]>
19736L: [email protected]
19737S: Maintained
19738F: arch/mips/boot/dts/ralink/mt7621*
19739
19740RALINK RT2X00 WIRELESS LAN DRIVER
19741M: Stanislaw Gruszka <[email protected]>
19742L: [email protected]
19743S: Maintained
19744F: drivers/net/wireless/ralink/rt2x00/
19745
19746RAMDISK RAM BLOCK DEVICE DRIVER
19747M: Jens Axboe <[email protected]>
19748S: Maintained
19749F: Documentation/admin-guide/blockdev/ramdisk.rst
19750F: drivers/block/brd.c
19751
19752RANCHU VIRTUAL BOARD FOR MIPS
19753M: Miodrag Dinic <[email protected]>
19754L: [email protected]
19755S: Supported
19756F: arch/mips/configs/generic/board-ranchu.config
19757F: arch/mips/generic/board-ranchu.c
19758
19759RANDOM NUMBER DRIVER
19760M: "Theodore Ts'o" <[email protected]>
19761M: Jason A. Donenfeld <[email protected]>
19762S: Maintained
19763T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19764F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19765F: drivers/char/random.c
19766F: include/linux/random.h
19767F: include/uapi/linux/random.h
19768F: drivers/virt/vmgenid.c
19769N: ^.*/vdso/[^/]*getrandom[^/]+$
19770
19771RAPIDIO SUBSYSTEM
19772M: Matt Porter <[email protected]>
19773M: Alexandre Bounine <[email protected]>
19774S: Maintained
19775F: drivers/rapidio/
19776
19777RAS INFRASTRUCTURE
19778M: Tony Luck <[email protected]>
19779M: Borislav Petkov <[email protected]>
19780L: [email protected]
19781S: Maintained
19782F: Documentation/admin-guide/RAS
19783F: drivers/ras/
19784F: include/linux/ras.h
19785F: include/ras/ras_event.h
19786
19787RAS FRU MEMORY POISON MANAGER (FMPM)
19788M: Yazen Ghannam <[email protected]>
19789L: [email protected]
19790S: Maintained
19791F: drivers/ras/amd/fmpm.c
19792
19793RASPBERRY PI PISP BACK END
19794M: Jacopo Mondi <[email protected]>
19795R: Raspberry Pi Kernel Maintenance <[email protected]>
19796L: [email protected]
19797S: Maintained
19798F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19799F: drivers/media/platform/raspberrypi/pisp_be/
19800F: include/uapi/linux/media/raspberrypi/
19801
19802RASPBERRY PI PISP CAMERA FRONT END
19803M: Tomi Valkeinen <[email protected]>
19804M: Raspberry Pi Kernel Maintenance <[email protected]>
19805S: Maintained
19806F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
19807F: drivers/media/platform/raspberrypi/rp1-cfe/
19808
19809RC-CORE / LIRC FRAMEWORK
19810M: Sean Young <[email protected]>
19811L: [email protected]
19812S: Maintained
19813W: http://linuxtv.org
19814T: git git://linuxtv.org/media.git
19815F: Documentation/driver-api/media/rc-core.rst
19816F: Documentation/userspace-api/media/rc/
19817F: drivers/media/rc/
19818F: include/media/rc-core.h
19819F: include/media/rc-map.h
19820F: include/uapi/linux/lirc.h
19821
19822RCMM REMOTE CONTROLS DECODER
19823M: Patrick Lerda <[email protected]>
19824S: Maintained
19825F: drivers/media/rc/ir-rcmm-decoder.c
19826
19827RCUTORTURE TEST FRAMEWORK
19828M: "Paul E. McKenney" <[email protected]>
19829M: Josh Triplett <[email protected]>
19830R: Steven Rostedt <[email protected]>
19831R: Mathieu Desnoyers <[email protected]>
19832R: Lai Jiangshan <[email protected]>
19833L: [email protected]
19834S: Supported
19835T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
19836F: tools/testing/selftests/rcutorture
19837
19838RDACM20 Camera Sensor
19839M: Jacopo Mondi <[email protected]>
19840M: Kieran Bingham <[email protected]>
19841M: Laurent Pinchart <[email protected]>
19842M: Niklas Söderlund <[email protected]>
19843L: [email protected]
19844S: Maintained
19845F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19846F: drivers/media/i2c/max9271.c
19847F: drivers/media/i2c/max9271.h
19848F: drivers/media/i2c/rdacm20.c
19849
19850RDACM21 Camera Sensor
19851M: Jacopo Mondi <[email protected]>
19852M: Kieran Bingham <[email protected]>
19853M: Laurent Pinchart <[email protected]>
19854M: Niklas Söderlund <[email protected]>
19855L: [email protected]
19856S: Maintained
19857F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19858F: drivers/media/i2c/max9271.c
19859F: drivers/media/i2c/max9271.h
19860F: drivers/media/i2c/rdacm21.c
19861
19862RDC R-321X SoC
19863M: Florian Fainelli <[email protected]>
19864S: Maintained
19865
19866RDC R6040 FAST ETHERNET DRIVER
19867M: Florian Fainelli <[email protected]>
19868L: [email protected]
19869S: Maintained
19870F: drivers/net/ethernet/rdc/r6040.c
19871
19872RDMAVT - RDMA verbs software
19873M: Dennis Dalessandro <[email protected]>
19874L: [email protected]
19875S: Supported
19876F: drivers/infiniband/sw/rdmavt
19877
19878RDS - RELIABLE DATAGRAM SOCKETS
19879M: Allison Henderson <[email protected]>
19880L: [email protected]
19881L: [email protected]
19882L: [email protected] (moderated for non-subscribers)
19883S: Supported
19884W: https://oss.oracle.com/projects/rds/
19885F: Documentation/networking/rds.rst
19886F: net/rds/
19887F: tools/testing/selftests/net/rds/
19888
19889RDT - RESOURCE ALLOCATION
19890M: Tony Luck <[email protected]>
19891M: Reinette Chatre <[email protected]>
19892L: [email protected]
19893S: Supported
19894F: Documentation/arch/x86/resctrl*
19895F: arch/x86/include/asm/resctrl.h
19896F: arch/x86/kernel/cpu/resctrl/
19897F: tools/testing/selftests/resctrl/
19898
19899READ-COPY UPDATE (RCU)
19900M: "Paul E. McKenney" <[email protected]>
19901M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19902M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19903M: Joel Fernandes <[email protected]>
19904M: Josh Triplett <[email protected]>
19905M: Boqun Feng <[email protected]>
19906M: Uladzislau Rezki <[email protected]>
19907R: Steven Rostedt <[email protected]>
19908R: Mathieu Desnoyers <[email protected]>
19909R: Lai Jiangshan <[email protected]>
19910R: Zqiang <[email protected]>
19911L: [email protected]
19912S: Supported
19913W: http://www.rdrop.com/users/paulmck/RCU/
19914T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
19915F: Documentation/RCU/
19916F: include/linux/rcu*
19917F: kernel/rcu/
19918F: rust/kernel/sync/rcu.rs
19919X: Documentation/RCU/torture.rst
19920X: include/linux/srcu*.h
19921X: kernel/rcu/srcu*.c
19922
19923REAL TIME CLOCK (RTC) SUBSYSTEM
19924M: Alexandre Belloni <[email protected]>
19925L: [email protected]
19926S: Maintained
19927Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
19928T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19929F: Documentation/admin-guide/rtc.rst
19930F: Documentation/devicetree/bindings/rtc/
19931F: drivers/rtc/
19932F: include/linux/rtc.h
19933F: include/linux/rtc/
19934F: include/uapi/linux/rtc.h
19935F: tools/testing/selftests/rtc/
19936
19937Real-time Linux Analysis (RTLA) tools
19938M: Steven Rostedt <[email protected]>
19939L: [email protected]
19940S: Maintained
19941F: Documentation/tools/rtla/
19942F: tools/tracing/rtla/
19943
19944Real-time Linux (PREEMPT_RT)
19945M: Sebastian Andrzej Siewior <[email protected]>
19946M: Clark Williams <[email protected]>
19947M: Steven Rostedt <[email protected]>
19948L: [email protected]
19949S: Supported
19950K: PREEMPT_RT
19951
19952REALTEK AUDIO CODECS
19953M: Oder Chiou <[email protected]>
19954S: Maintained
19955F: include/sound/rt*.h
19956F: sound/soc/codecs/rt*
19957
19958REALTEK OTTO WATCHDOG
19959M: Sander Vanheule <[email protected]>
19960L: [email protected]
19961S: Maintained
19962F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19963F: drivers/watchdog/realtek_otto_wdt.c
19964
19965REALTEK RTL83xx SMI DSA ROUTER CHIPS
19966M: Linus Walleij <[email protected]>
19967M: Alvin Šipraga <[email protected]>
19968S: Maintained
19969F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
19970F: drivers/net/dsa/realtek/*
19971
19972REALTEK SPI-NAND
19973M: Chris Packham <[email protected]>
19974S: Maintained
19975F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
19976F: drivers/spi/spi-realtek-rtl-snand.c
19977
19978REALTEK WIRELESS DRIVER (rtlwifi family)
19979M: Ping-Ke Shih <[email protected]>
19980L: [email protected]
19981S: Maintained
19982T: git https://github.com/pkshih/rtw.git
19983F: drivers/net/wireless/realtek/rtlwifi/
19984
19985REALTEK WIRELESS DRIVER (rtw88)
19986M: Ping-Ke Shih <[email protected]>
19987L: [email protected]
19988S: Maintained
19989T: git https://github.com/pkshih/rtw.git
19990F: drivers/net/wireless/realtek/rtw88/
19991
19992REALTEK WIRELESS DRIVER (rtw89)
19993M: Ping-Ke Shih <[email protected]>
19994L: [email protected]
19995S: Maintained
19996T: git https://github.com/pkshih/rtw.git
19997F: drivers/net/wireless/realtek/rtw89/
19998
19999REDPINE WIRELESS DRIVER
20000L: [email protected]
20001S: Orphan
20002F: drivers/net/wireless/rsi/
20003
20004REGISTER MAP ABSTRACTION
20005M: Mark Brown <[email protected]>
20006L: [email protected]
20007S: Supported
20008T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
20009F: Documentation/devicetree/bindings/regmap/
20010F: drivers/base/regmap/
20011F: include/linux/regmap.h
20012
20013REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
20014M: Bjorn Andersson <[email protected]>
20015M: Mathieu Poirier <[email protected]>
20016L: [email protected]
20017S: Maintained
20018T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
20019F: Documentation/ABI/testing/sysfs-class-remoteproc
20020F: Documentation/devicetree/bindings/remoteproc/
20021F: Documentation/staging/remoteproc.rst
20022F: drivers/remoteproc/
20023F: include/linux/remoteproc.h
20024F: include/linux/remoteproc/
20025
20026REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
20027M: Bjorn Andersson <[email protected]>
20028M: Mathieu Poirier <[email protected]>
20029L: [email protected]
20030S: Maintained
20031T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
20032F: Documentation/ABI/testing/sysfs-bus-rpmsg
20033F: Documentation/staging/rpmsg.rst
20034F: drivers/rpmsg/
20035F: include/linux/rpmsg.h
20036F: include/linux/rpmsg/
20037F: include/uapi/linux/rpmsg.h
20038F: samples/rpmsg/
20039
20040REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
20041M: Stephan Gerhold <[email protected]>
20042L: [email protected]
20043L: [email protected]
20044S: Maintained
20045F: drivers/net/wwan/rpmsg_wwan_ctrl.c
20046
20047RENESAS CLOCK DRIVERS
20048M: Geert Uytterhoeven <[email protected]>
20049L: [email protected]
20050S: Supported
20051T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
20052F: Documentation/devicetree/bindings/clock/renesas,*
20053F: drivers/clk/renesas/
20054
20055RENESAS EMEV2 I2C DRIVER
20056M: Wolfram Sang <[email protected]>
20057L: [email protected]
20058S: Supported
20059F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
20060F: drivers/i2c/busses/i2c-emev2.c
20061
20062RENESAS ETHERNET AVB DRIVER
20063M: Paul Barker <[email protected]>
20064M: Niklas Söderlund <[email protected]>
20065L: [email protected]
20066L: [email protected]
20067S: Maintained
20068F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml
20069F: drivers/net/ethernet/renesas/Kconfig
20070F: drivers/net/ethernet/renesas/Makefile
20071F: drivers/net/ethernet/renesas/ravb*
20072
20073RENESAS ETHERNET SWITCH DRIVER
20074R: Yoshihiro Shimoda <[email protected]>
20075L: [email protected]
20076L: [email protected]
20077F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
20078F: drivers/net/ethernet/renesas/Kconfig
20079F: drivers/net/ethernet/renesas/Makefile
20080F: drivers/net/ethernet/renesas/rcar_gen4*
20081F: drivers/net/ethernet/renesas/rswitch*
20082
20083RENESAS ETHERNET TSN DRIVER
20084M: Niklas Söderlund <[email protected]>
20085L: [email protected]
20086L: [email protected]
20087S: Maintained
20088F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
20089F: drivers/net/ethernet/renesas/rtsn.*
20090
20091RENESAS IDT821034 ASoC CODEC
20092M: Herve Codina <[email protected]>
20093L: [email protected]
20094S: Maintained
20095F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
20096F: sound/soc/codecs/idt821034.c
20097
20098RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
20099M: Kuninori Morimoto <[email protected]>
20100L: [email protected]
20101L: [email protected]
20102S: Supported
20103F: Documentation/devicetree/bindings/sound/renesas,rsnd.*
20104F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml
20105F: sound/soc/renesas/rcar/
20106F: sound/soc/renesas/fsi.c
20107F: include/sound/sh_fsi.h
20108
20109RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
20110M: Miquel Raynal <[email protected]>
20111L: [email protected]
20112L: [email protected]
20113S: Maintained
20114F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
20115F: drivers/mtd/nand/raw/renesas-nand-controller.c
20116
20117RENESAS R-CAR GYROADC DRIVER
20118M: Marek Vasut <[email protected]>
20119L: [email protected]
20120S: Supported
20121F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
20122F: drivers/iio/adc/rcar-gyroadc.c
20123
20124RENESAS R-CAR I2C DRIVERS
20125M: Wolfram Sang <[email protected]>
20126L: [email protected]
20127S: Supported
20128F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
20129F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
20130F: drivers/i2c/busses/i2c-rcar.c
20131F: drivers/i2c/busses/i2c-sh_mobile.c
20132
20133RENESAS R-CAR SATA DRIVER
20134M: Geert Uytterhoeven <[email protected]>
20135L: [email protected]
20136L: [email protected]
20137S: Supported
20138F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
20139F: drivers/ata/sata_rcar.c
20140
20141RENESAS R-CAR THERMAL DRIVERS
20142M: Niklas Söderlund <[email protected]>
20143L: [email protected]
20144S: Supported
20145F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
20146F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
20147F: drivers/thermal/renesas/rcar_gen3_thermal.c
20148F: drivers/thermal/renesas/rcar_thermal.c
20149
20150RENESAS RIIC DRIVER
20151M: Chris Brandt <[email protected]>
20152L: [email protected]
20153S: Supported
20154F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
20155F: drivers/i2c/busses/i2c-riic.c
20156
20157RENESAS RZ AUDIO (ASoC) DRIVER
20158M: Biju Das <[email protected]>
20159M: Lad Prabhakar <[email protected]>
20160L: [email protected]
20161L: [email protected]
20162S: Supported
20163F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
20164F: sound/soc/renesas/rz-ssi.c
20165
20166RENESAS RZ/G2L A/D DRIVER
20167M: Lad Prabhakar <[email protected]>
20168L: [email protected]
20169L: [email protected]
20170S: Supported
20171F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
20172F: drivers/iio/adc/rzg2l_adc.c
20173
20174RENESAS RZ/G2L MTU3a COUNTER DRIVER
20175M: Biju Das <[email protected]>
20176L: [email protected]
20177L: [email protected]
20178S: Supported
20179F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
20180F: drivers/counter/rz-mtu3-cnt.c
20181
20182RENESAS RTCA-3 RTC DRIVER
20183M: Claudiu Beznea <[email protected]>
20184L: [email protected]
20185L: [email protected]
20186S: Supported
20187F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
20188F: drivers/rtc/rtc-renesas-rtca3.c
20189
20190RENESAS RZ/N1 A5PSW SWITCH DRIVER
20191M: Clément Léger <[email protected]>
20192L: [email protected]
20193L: [email protected]
20194S: Maintained
20195F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
20196F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
20197F: drivers/net/dsa/rzn1_a5psw*
20198F: drivers/net/pcs/pcs-rzn1-miic.c
20199F: include/dt-bindings/net/pcs-rzn1-miic.h
20200F: include/linux/pcs-rzn1-miic.h
20201F: net/dsa/tag_rzn1_a5psw.c
20202
20203RENESAS RZ/N1 DWMAC GLUE LAYER
20204M: Romain Gantois <[email protected]>
20205S: Maintained
20206F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
20207F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
20208
20209RENESAS RZ/N1 RTC CONTROLLER DRIVER
20210M: Miquel Raynal <[email protected]>
20211L: [email protected]
20212L: [email protected]
20213S: Maintained
20214F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
20215F: drivers/rtc/rtc-rzn1.c
20216
20217RENESAS RZ/N1 USBF CONTROLLER DRIVER
20218M: Herve Codina <[email protected]>
20219L: [email protected]
20220L: [email protected]
20221S: Maintained
20222F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
20223F: drivers/usb/gadget/udc/renesas_usbf.c
20224
20225RENESAS RZ/V2M I2C DRIVER
20226M: Fabrizio Castro <[email protected]>
20227L: [email protected]
20228L: [email protected]
20229S: Supported
20230F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
20231F: drivers/i2c/busses/i2c-rzv2m.c
20232
20233RENESAS SUPERH ETHERNET DRIVER
20234M: Niklas Söderlund <[email protected]>
20235L: [email protected]
20236L: [email protected]
20237S: Maintained
20238F: Documentation/devicetree/bindings/net/renesas,ether.yaml
20239F: drivers/net/ethernet/renesas/Kconfig
20240F: drivers/net/ethernet/renesas/Makefile
20241F: drivers/net/ethernet/renesas/sh_eth*
20242F: include/linux/sh_eth.h
20243
20244RENESAS USB PHY DRIVER
20245M: Yoshihiro Shimoda <[email protected]>
20246L: [email protected]
20247S: Maintained
20248F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
20249
20250RENESAS VERSACLOCK 7 CLOCK DRIVER
20251M: Alex Helms <[email protected]>
20252S: Maintained
20253F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20254F: drivers/clk/clk-versaclock7.c
20255
20256RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20257M: Herve Codina <[email protected]>
20258L: [email protected]
20259S: Maintained
20260F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20261F: drivers/iio/potentiometer/x9250.c
20262
20263RESET CONTROLLER FRAMEWORK
20264M: Philipp Zabel <[email protected]>
20265S: Maintained
20266T: git git://git.pengutronix.de/git/pza/linux
20267F: Documentation/devicetree/bindings/reset/
20268F: Documentation/driver-api/reset.rst
20269F: drivers/reset/
20270F: include/dt-bindings/reset/
20271F: include/linux/reset-controller.h
20272F: include/linux/reset.h
20273F: include/linux/reset/
20274K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20275
20276RESTARTABLE SEQUENCES SUPPORT
20277M: Mathieu Desnoyers <[email protected]>
20278M: Peter Zijlstra <[email protected]>
20279M: "Paul E. McKenney" <[email protected]>
20280M: Boqun Feng <[email protected]>
20281L: [email protected]
20282S: Supported
20283F: include/trace/events/rseq.h
20284F: include/uapi/linux/rseq.h
20285F: kernel/rseq.c
20286F: tools/testing/selftests/rseq/
20287
20288RFKILL
20289M: Johannes Berg <[email protected]>
20290L: [email protected]
20291S: Maintained
20292W: https://wireless.wiki.kernel.org/
20293Q: https://patchwork.kernel.org/project/linux-wireless/list/
20294T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20295T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20296F: Documentation/ABI/stable/sysfs-class-rfkill
20297F: Documentation/driver-api/rfkill.rst
20298F: include/linux/rfkill.h
20299F: include/uapi/linux/rfkill.h
20300F: net/rfkill/
20301
20302RHASHTABLE
20303M: Thomas Graf <[email protected]>
20304M: Herbert Xu <[email protected]>
20305L: [email protected]
20306S: Maintained
20307F: include/linux/rhashtable-types.h
20308F: include/linux/rhashtable.h
20309F: lib/rhashtable.c
20310F: lib/test_rhashtable.c
20311
20312RICOH R5C592 MEMORYSTICK DRIVER
20313M: Maxim Levitsky <[email protected]>
20314S: Maintained
20315F: drivers/memstick/host/r592.*
20316
20317RICOH SMARTMEDIA/XD DRIVER
20318M: Maxim Levitsky <[email protected]>
20319S: Maintained
20320F: drivers/mtd/nand/raw/r852.c
20321F: drivers/mtd/nand/raw/r852.h
20322
20323RISC-V AIA DRIVERS
20324M: Anup Patel <[email protected]>
20325L: [email protected]
20326S: Maintained
20327F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20328F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20329F: drivers/irqchip/irq-riscv-aplic-*.c
20330F: drivers/irqchip/irq-riscv-aplic-*.h
20331F: drivers/irqchip/irq-riscv-imsic-*.c
20332F: drivers/irqchip/irq-riscv-imsic-*.h
20333F: drivers/irqchip/irq-riscv-intc.c
20334F: include/linux/irqchip/riscv-aplic.h
20335F: include/linux/irqchip/riscv-imsic.h
20336
20337RISC-V ARCHITECTURE
20338M: Paul Walmsley <[email protected]>
20339M: Palmer Dabbelt <[email protected]>
20340M: Albert Ou <[email protected]>
20341R: Alexandre Ghiti <[email protected]>
20342L: [email protected]
20343S: Supported
20344Q: https://patchwork.kernel.org/project/linux-riscv/list/
20345C: irc://irc.libera.chat/riscv
20346P: Documentation/arch/riscv/patch-acceptance.rst
20347T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20348F: arch/riscv/
20349N: riscv
20350K: riscv
20351
20352RISC-V IOMMU
20353M: Tomasz Jeznach <[email protected]>
20354L: [email protected]
20355L: [email protected]
20356S: Maintained
20357T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20358F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20359F: drivers/iommu/riscv/
20360
20361RISC-V MICROCHIP FPGA SUPPORT
20362M: Conor Dooley <[email protected]>
20363M: Daire McNamara <[email protected]>
20364L: [email protected]
20365S: Supported
20366F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20367F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20368F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20369F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20370F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20371F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20372F: Documentation/devicetree/bindings/riscv/microchip.yaml
20373F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20374F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20375F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20376F: arch/riscv/boot/dts/microchip/
20377F: drivers/char/hw_random/mpfs-rng.c
20378F: drivers/clk/microchip/clk-mpfs*.c
20379F: drivers/firmware/microchip/mpfs-auto-update.c
20380F: drivers/gpio/gpio-mpfs.c
20381F: drivers/i2c/busses/i2c-microchip-corei2c.c
20382F: drivers/mailbox/mailbox-mpfs.c
20383F: drivers/pci/controller/plda/pcie-microchip-host.c
20384F: drivers/pwm/pwm-microchip-core.c
20385F: drivers/reset/reset-mpfs.c
20386F: drivers/rtc/rtc-mpfs.c
20387F: drivers/soc/microchip/mpfs-sys-controller.c
20388F: drivers/spi/spi-microchip-core-qspi.c
20389F: drivers/spi/spi-microchip-core.c
20390F: drivers/usb/musb/mpfs.c
20391F: include/soc/microchip/mpfs.h
20392
20393RISC-V MISC SOC SUPPORT
20394M: Conor Dooley <[email protected]>
20395L: [email protected]
20396S: Maintained
20397Q: https://patchwork.kernel.org/project/linux-riscv/list/
20398T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20399F: arch/riscv/boot/dts/canaan/
20400F: arch/riscv/boot/dts/microchip/
20401F: arch/riscv/boot/dts/sifive/
20402F: arch/riscv/boot/dts/starfive/
20403
20404RISC-V PMU DRIVERS
20405M: Atish Patra <[email protected]>
20406R: Anup Patel <[email protected]>
20407L: [email protected]
20408S: Supported
20409F: drivers/perf/riscv_pmu.c
20410F: drivers/perf/riscv_pmu_legacy.c
20411F: drivers/perf/riscv_pmu_sbi.c
20412
20413RISC-V SPACEMIT SoC Support
20414M: Yixun Lan <[email protected]>
20415L: [email protected]
20416S: Maintained
20417T: git https://github.com/spacemit-com/linux
20418F: arch/riscv/boot/dts/spacemit/
20419N: spacemit
20420K: spacemit
20421
20422RISC-V THEAD SoC SUPPORT
20423M: Drew Fustini <[email protected]>
20424M: Guo Ren <[email protected]>
20425M: Fu Wei <[email protected]>
20426L: [email protected]
20427S: Maintained
20428T: git https://github.com/pdp7/linux.git
20429F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20430F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20431F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20432F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20433F: arch/riscv/boot/dts/thead/
20434F: drivers/clk/thead/clk-th1520-ap.c
20435F: drivers/mailbox/mailbox-th1520.c
20436F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20437F: drivers/pinctrl/pinctrl-th1520.c
20438F: include/dt-bindings/clock/thead,th1520-clk-ap.h
20439
20440RNBD BLOCK DRIVERS
20441M: Md. Haris Iqbal <[email protected]>
20442M: Jack Wang <[email protected]>
20443L: [email protected]
20444S: Maintained
20445F: drivers/block/rnbd/
20446
20447ROCCAT DRIVERS
20448M: Stefan Achatz <[email protected]>
20449S: Maintained
20450W: http://sourceforge.net/projects/roccat/
20451F: Documentation/ABI/*/sysfs-driver-hid-roccat*
20452F: drivers/hid/hid-roccat*
20453F: include/linux/hid-roccat*
20454
20455ROCKCHIP CAN-FD DRIVER
20456M: Marc Kleine-Budde <[email protected]>
20457R: [email protected]
20458L: [email protected]
20459S: Maintained
20460F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20461F: drivers/net/can/rockchip/
20462
20463ROCKCHIP CRYPTO DRIVERS
20464M: Corentin Labbe <[email protected]>
20465L: [email protected]
20466S: Maintained
20467F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20468F: drivers/crypto/rockchip/
20469
20470ROCKCHIP I2S TDM DRIVER
20471M: Nicolas Frattaroli <[email protected]>
20472L: [email protected]
20473S: Maintained
20474F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20475F: sound/soc/rockchip/rockchip_i2s_tdm.*
20476
20477ROCKCHIP ISP V1 DRIVER
20478M: Dafna Hirschfeld <[email protected]>
20479M: Laurent Pinchart <[email protected]>
20480L: [email protected]
20481L: [email protected]
20482S: Maintained
20483F: Documentation/admin-guide/media/rkisp1.rst
20484F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20485F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20486F: drivers/media/platform/rockchip/rkisp1
20487F: include/uapi/linux/rkisp1-config.h
20488
20489ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20490M: Daniel Golle <[email protected]>
20491M: Aurelien Jarno <[email protected]>
20492S: Maintained
20493F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20494F: drivers/char/hw_random/rockchip-rng.c
20495
20496ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20497M: Jacob Chen <[email protected]>
20498M: Ezequiel Garcia <[email protected]>
20499L: [email protected]
20500L: [email protected]
20501S: Maintained
20502F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
20503F: drivers/media/platform/rockchip/rga/
20504
20505ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20506M: Luca Ceresoli <[email protected]>
20507S: Maintained
20508F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20509F: sound/soc/codecs/rk3308_codec.c
20510F: sound/soc/codecs/rk3308_codec.h
20511
20512ROCKCHIP VIDEO DECODER DRIVER
20513M: Ezequiel Garcia <[email protected]>
20514L: [email protected]
20515L: [email protected]
20516S: Maintained
20517F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20518F: drivers/staging/media/rkvdec/
20519
20520ROCKER DRIVER
20521M: Jiri Pirko <[email protected]>
20522L: [email protected]
20523S: Supported
20524F: drivers/net/ethernet/rocker/
20525
20526ROCKETPORT EXPRESS/INFINITY DRIVER
20527M: Kevin Cernekee <[email protected]>
20528L: [email protected]
20529S: Odd Fixes
20530F: drivers/tty/serial/rp2.*
20531
20532ROHM BD79703 DAC
20533M: Matti Vaittinen <[email protected]>
20534S: Supported
20535F: drivers/iio/dac/rohm-bd79703.c
20536
20537ROHM BD99954 CHARGER IC
20538M: Matti Vaittinen <[email protected]>
20539S: Supported
20540F: drivers/power/supply/bd99954-charger.c
20541F: drivers/power/supply/bd99954-charger.h
20542
20543ROHM BH1745 COLOUR SENSOR
20544M: Mudit Sharma <[email protected]>
20545L: [email protected]
20546S: Maintained
20547F: drivers/iio/light/bh1745.c
20548
20549ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20550M: Tomasz Duszynski <[email protected]>
20551S: Maintained
20552F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
20553F: drivers/iio/light/bh1750.c
20554
20555ROHM BM1390 PRESSURE SENSOR DRIVER
20556M: Matti Vaittinen <[email protected]>
20557L: [email protected]
20558S: Supported
20559F: drivers/iio/pressure/rohm-bm1390.c
20560
20561ROHM BU270xx LIGHT SENSOR DRIVERs
20562M: Matti Vaittinen <[email protected]>
20563L: [email protected]
20564S: Supported
20565F: drivers/iio/light/rohm-bu27034.c
20566
20567ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20568M: Marek Vasut <[email protected]>
20569L: [email protected]
20570L: [email protected]
20571S: Supported
20572F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20573F: drivers/gpio/gpio-bd9571mwv.c
20574F: drivers/mfd/bd9571mwv.c
20575F: drivers/regulator/bd9571mwv-regulator.c
20576F: include/linux/mfd/bd9571mwv.h
20577
20578ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20579M: Matti Vaittinen <[email protected]>
20580S: Supported
20581F: drivers/clk/clk-bd718x7.c
20582F: drivers/gpio/gpio-bd71815.c
20583F: drivers/gpio/gpio-bd71828.c
20584F: drivers/mfd/rohm-bd71828.c
20585F: drivers/mfd/rohm-bd718x7.c
20586F: drivers/mfd/rohm-bd9576.c
20587F: drivers/mfd/rohm-bd96801.c
20588F: drivers/regulator/bd71815-regulator.c
20589F: drivers/regulator/bd71828-regulator.c
20590F: drivers/regulator/bd718x7-regulator.c
20591F: drivers/regulator/bd9576-regulator.c
20592F: drivers/regulator/bd96801-regulator.c
20593F: drivers/regulator/rohm-regulator.c
20594F: drivers/rtc/rtc-bd70528.c
20595F: drivers/watchdog/bd9576_wdt.c
20596F: drivers/watchdog/bd96801_wdt.c
20597F: include/linux/mfd/rohm-bd71815.h
20598F: include/linux/mfd/rohm-bd71828.h
20599F: include/linux/mfd/rohm-bd718x7.h
20600F: include/linux/mfd/rohm-bd957x.h
20601F: include/linux/mfd/rohm-bd96801.h
20602F: include/linux/mfd/rohm-generic.h
20603F: include/linux/mfd/rohm-shared.h
20604
20605ROSE NETWORK LAYER
20606L: [email protected]
20607S: Orphan
20608W: https://linux-ax25.in-berlin.de
20609F: include/net/rose.h
20610F: include/uapi/linux/rose.h
20611F: net/rose/
20612
20613ROTATION DRIVER FOR ALLWINNER A83T
20614M: Jernej Skrabec <[email protected]>
20615L: [email protected]
20616S: Maintained
20617T: git git://linuxtv.org/media.git
20618F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20619F: drivers/media/platform/sunxi/sun8i-rotate/
20620
20621RPMB SUBSYSTEM
20622M: Jens Wiklander <[email protected]>
20623L: [email protected]
20624S: Supported
20625F: drivers/misc/rpmb-core.c
20626F: include/linux/rpmb.h
20627
20628RPMSG TTY DRIVER
20629M: Arnaud Pouliquen <[email protected]>
20630L: [email protected]
20631S: Maintained
20632F: drivers/tty/rpmsg_tty.c
20633
20634RTASE ETHERNET DRIVER
20635M: Justin Lai <[email protected]>
20636M: Larry Chiu <[email protected]>
20637L: [email protected]
20638S: Maintained
20639F: drivers/net/ethernet/realtek/rtase/
20640
20641RTL2830 MEDIA DRIVER
20642L: [email protected]
20643S: Orphan
20644W: https://linuxtv.org
20645Q: http://patchwork.linuxtv.org/project/linux-media/list/
20646F: drivers/media/dvb-frontends/rtl2830*
20647
20648RTL2832 MEDIA DRIVER
20649L: [email protected]
20650S: Orphan
20651W: https://linuxtv.org
20652Q: http://patchwork.linuxtv.org/project/linux-media/list/
20653F: drivers/media/dvb-frontends/rtl2832*
20654
20655RTL2832_SDR MEDIA DRIVER
20656L: [email protected]
20657S: Orphan
20658W: https://linuxtv.org
20659Q: http://patchwork.linuxtv.org/project/linux-media/list/
20660F: drivers/media/dvb-frontends/rtl2832_sdr*
20661
20662RTL8180 WIRELESS DRIVER
20663L: [email protected]
20664S: Orphan
20665F: drivers/net/wireless/realtek/rtl818x/rtl8180/
20666
20667RTL8187 WIRELESS DRIVER
20668M: Hin-Tak Leung <[email protected]>
20669L: [email protected]
20670S: Maintained
20671T: git https://github.com/pkshih/rtw.git
20672F: drivers/net/wireless/realtek/rtl818x/rtl8187/
20673
20674RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20675M: Jes Sorensen <[email protected]>
20676L: [email protected]
20677S: Maintained
20678T: git https://github.com/pkshih/rtw.git
20679F: drivers/net/wireless/realtek/rtl8xxxu/
20680
20681RTL9300 I2C DRIVER (rtl9300-i2c)
20682M: Chris Packham <[email protected]>
20683L: [email protected]
20684S: Maintained
20685F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
20686F: drivers/i2c/busses/i2c-rtl9300.c
20687
20688RTRS TRANSPORT DRIVERS
20689M: Md. Haris Iqbal <[email protected]>
20690M: Jack Wang <[email protected]>
20691L: [email protected]
20692S: Maintained
20693F: drivers/infiniband/ulp/rtrs/
20694
20695RUNTIME VERIFICATION (RV)
20696M: Steven Rostedt <[email protected]>
20697L: [email protected]
20698S: Maintained
20699F: Documentation/trace/rv/
20700F: include/linux/rv.h
20701F: include/rv/
20702F: kernel/trace/rv/
20703F: tools/verification/
20704
20705RUST
20706M: Miguel Ojeda <[email protected]>
20707M: Alex Gaynor <[email protected]>
20708R: Boqun Feng <[email protected]>
20709R: Gary Guo <[email protected]>
20710R: Björn Roy Baron <[email protected]>
20711R: Benno Lossin <[email protected]>
20712R: Andreas Hindborg <[email protected]>
20713R: Alice Ryhl <[email protected]>
20714R: Trevor Gross <[email protected]>
20715L: [email protected]
20716S: Supported
20717W: https://rust-for-linux.com
20718B: https://github.com/Rust-for-Linux/linux/issues
20719C: zulip://rust-for-linux.zulipchat.com
20720P: https://rust-for-linux.com/contributing
20721T: git https://github.com/Rust-for-Linux/linux.git rust-next
20722F: .clippy.toml
20723F: Documentation/rust/
20724F: include/trace/events/rust_sample.h
20725F: rust/
20726F: samples/rust/
20727F: scripts/*rust*
20728F: tools/testing/selftests/rust/
20729K: \b(?i:rust)\b
20730
20731RUST [ALLOC]
20732M: Danilo Krummrich <[email protected]>
20733L: [email protected]
20734S: Maintained
20735F: rust/kernel/alloc.rs
20736F: rust/kernel/alloc/
20737
20738RXRPC SOCKETS (AF_RXRPC)
20739M: David Howells <[email protected]>
20740M: Marc Dionne <[email protected]>
20741L: [email protected]
20742S: Supported
20743W: https://www.infradead.org/~dhowells/kafs/
20744F: Documentation/networking/rxrpc.rst
20745F: include/keys/rxrpc-type.h
20746F: include/net/af_rxrpc.h
20747F: include/trace/events/rxrpc.h
20748F: include/uapi/linux/rxrpc.h
20749F: net/rxrpc/
20750
20751S3 SAVAGE FRAMEBUFFER DRIVER
20752M: Antonino Daplas <[email protected]>
20753L: [email protected]
20754S: Maintained
20755F: drivers/video/fbdev/savage/
20756
20757S390 ARCHITECTURE
20758M: Heiko Carstens <[email protected]>
20759M: Vasily Gorbik <[email protected]>
20760M: Alexander Gordeev <[email protected]>
20761R: Christian Borntraeger <[email protected]>
20762R: Sven Schnelle <[email protected]>
20763L: [email protected]
20764S: Supported
20765T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20766F: Documentation/driver-api/s390-drivers.rst
20767F: Documentation/arch/s390/
20768F: arch/s390/
20769F: drivers/s390/
20770F: drivers/watchdog/diag288_wdt.c
20771
20772S390 COMMON I/O LAYER
20773M: Vineeth Vijayan <[email protected]>
20774M: Peter Oberparleiter <[email protected]>
20775L: [email protected]
20776S: Supported
20777F: drivers/s390/cio/
20778
20779S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
20780M: Harald Freudenberger <[email protected]>
20781M: Holger Dengler <[email protected]>
20782L: [email protected]
20783L: [email protected]
20784S: Supported
20785F: arch/s390/crypto/
20786F: arch/s390/include/asm/archrandom.h
20787F: arch/s390/include/asm/cpacf.h
20788
20789S390 DASD DRIVER
20790M: Stefan Haberland <[email protected]>
20791M: Jan Hoeppner <[email protected]>
20792L: [email protected]
20793S: Supported
20794F: block/partitions/ibm.c
20795F: drivers/s390/block/dasd*
20796F: include/linux/dasd_mod.h
20797
20798S390 HWRANDOM TRNG DRIVER
20799M: Harald Freudenberger <[email protected]>
20800M: Holger Dengler <[email protected]>
20801L: [email protected]
20802L: [email protected]
20803S: Supported
20804F: drivers/char/hw_random/s390-trng.c
20805
20806S390 IOMMU (PCI)
20807M: Niklas Schnelle <[email protected]>
20808M: Matthew Rosato <[email protected]>
20809R: Gerald Schaefer <[email protected]>
20810L: [email protected]
20811S: Supported
20812F: drivers/iommu/s390-iommu.c
20813
20814S390 IUCV NETWORK LAYER
20815M: Alexandra Winter <[email protected]>
20816M: Thorsten Winkler <[email protected]>
20817L: [email protected]
20818L: [email protected]
20819S: Supported
20820F: drivers/s390/net/*iucv*
20821F: include/net/iucv/
20822F: net/iucv/
20823
20824S390 MM
20825M: Alexander Gordeev <[email protected]>
20826M: Gerald Schaefer <[email protected]>
20827L: [email protected]
20828S: Supported
20829T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20830F: arch/s390/include/asm/pgtable.h
20831F: arch/s390/mm
20832
20833S390 NETWORK DRIVERS
20834M: Alexandra Winter <[email protected]>
20835M: Thorsten Winkler <[email protected]>
20836L: [email protected]
20837L: [email protected]
20838S: Supported
20839F: drivers/s390/net/
20840
20841S390 PCI SUBSYSTEM
20842M: Niklas Schnelle <[email protected]>
20843M: Gerald Schaefer <[email protected]>
20844L: [email protected]
20845S: Supported
20846F: Documentation/arch/s390/pci.rst
20847F: arch/s390/pci/
20848F: drivers/pci/hotplug/s390_pci_hpc.c
20849
20850S390 PTP DRIVER
20851M: Sven Schnelle <[email protected]>
20852L: [email protected]
20853S: Supported
20854F: drivers/ptp/ptp_s390.c
20855
20856S390 SCM DRIVER
20857M: Vineeth Vijayan <[email protected]>
20858L: [email protected]
20859S: Supported
20860F: drivers/s390/block/scm*
20861F: drivers/s390/cio/scm.c
20862
20863S390 VFIO AP DRIVER
20864M: Tony Krowiak <[email protected]>
20865M: Halil Pasic <[email protected]>
20866M: Jason Herne <[email protected]>
20867L: [email protected]
20868S: Supported
20869F: Documentation/arch/s390/vfio-ap*
20870F: drivers/s390/crypto/vfio_ap*
20871
20872S390 VFIO-CCW DRIVER
20873M: Eric Farman <[email protected]>
20874M: Matthew Rosato <[email protected]>
20875R: Halil Pasic <[email protected]>
20876L: [email protected]
20877L: [email protected]
20878S: Supported
20879F: Documentation/arch/s390/vfio-ccw.rst
20880F: drivers/s390/cio/vfio_ccw*
20881F: include/uapi/linux/vfio_ccw.h
20882
20883S390 VFIO-PCI DRIVER
20884M: Matthew Rosato <[email protected]>
20885M: Eric Farman <[email protected]>
20886L: [email protected]
20887L: [email protected]
20888S: Supported
20889F: arch/s390/kvm/pci*
20890F: drivers/vfio/pci/vfio_pci_zdev.c
20891F: include/uapi/linux/vfio_zdev.h
20892
20893S390 ZCRYPT AND PKEY DRIVER AND AP BUS
20894M: Harald Freudenberger <[email protected]>
20895M: Holger Dengler <[email protected]>
20896L: [email protected]
20897S: Supported
20898F: arch/s390/include/asm/ap.h
20899F: arch/s390/include/asm/pkey.h
20900F: arch/s390/include/asm/trace/zcrypt.h
20901F: arch/s390/include/uapi/asm/pkey.h
20902F: arch/s390/include/uapi/asm/zcrypt.h
20903F: drivers/s390/crypto/
20904
20905S390 ZFCP DRIVER
20906M: Nihar Panda <[email protected]>
20907L: [email protected]
20908S: Supported
20909F: drivers/s390/scsi/zfcp_*
20910
20911SAA6588 RDS RECEIVER DRIVER
20912M: Hans Verkuil <[email protected]>
20913L: [email protected]
20914S: Odd Fixes
20915W: https://linuxtv.org
20916T: git git://linuxtv.org/media.git
20917F: drivers/media/i2c/saa6588*
20918
20919SAA7134 VIDEO4LINUX DRIVER
20920M: Mauro Carvalho Chehab <[email protected]>
20921L: [email protected]
20922S: Odd fixes
20923W: https://linuxtv.org
20924T: git git://linuxtv.org/media.git
20925F: Documentation/driver-api/media/drivers/saa7134*
20926F: drivers/media/pci/saa7134/
20927
20928SAA7146 VIDEO4LINUX-2 DRIVER
20929M: Hans Verkuil <[email protected]>
20930L: [email protected]
20931S: Maintained
20932T: git git://linuxtv.org/media.git
20933F: drivers/media/common/saa7146/
20934F: drivers/media/pci/saa7146/
20935F: include/media/drv-intf/saa7146*
20936
20937SAFESETID SECURITY MODULE
20938M: Micah Morton <[email protected]>
20939S: Supported
20940F: Documentation/admin-guide/LSM/SafeSetID.rst
20941F: security/safesetid/
20942
20943SAMSUNG AUDIO (ASoC) DRIVERS
20944M: Sylwester Nawrocki <[email protected]>
20945L: [email protected]
20946S: Maintained
20947B: mailto:[email protected]
20948F: Documentation/devicetree/bindings/sound/samsung*
20949F: sound/soc/samsung/
20950
20951SAMSUNG EXYNOS850 SoC SUPPORT
20952M: Sam Protsenko <[email protected]>
20953L: [email protected] (moderated for non-subscribers)
20954L: [email protected]
20955S: Maintained
20956F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20957F: arch/arm64/boot/dts/exynos/exynos850*
20958F: drivers/clk/samsung/clk-exynos850.c
20959F: include/dt-bindings/clock/exynos850.h
20960
20961SAMSUNG EXYNOS MAILBOX DRIVER
20962M: Tudor Ambarus <[email protected]>
20963L: [email protected]
20964L: [email protected]
20965S: Supported
20966F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
20967F: drivers/mailbox/exynos-mailbox.c
20968F: include/linux/mailbox/exynos-message.h
20969
20970SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20971M: Krzysztof Kozlowski <[email protected]>
20972L: [email protected]
20973L: [email protected]
20974S: Maintained
20975F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20976F: drivers/crypto/exynos-rng.c
20977
20978SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20979M: Łukasz Stelmach <[email protected]>
20980L: [email protected]
20981S: Maintained
20982F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20983F: drivers/char/hw_random/exynos-trng.c
20984
20985SAMSUNG FRAMEBUFFER DRIVER
20986M: Jingoo Han <[email protected]>
20987L: [email protected]
20988S: Maintained
20989F: drivers/video/fbdev/s3c-fb.c
20990
20991SAMSUNG INTERCONNECT DRIVERS
20992M: Sylwester Nawrocki <[email protected]>
20993M: Artur Świgoń <[email protected]>
20994L: [email protected]
20995L: [email protected]
20996S: Supported
20997F: drivers/interconnect/samsung/
20998
20999SAMSUNG LAPTOP DRIVER
21000M: Corentin Chary <[email protected]>
21001L: [email protected]
21002S: Maintained
21003F: drivers/platform/x86/samsung-laptop.c
21004
21005SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
21006M: Krzysztof Kozlowski <[email protected]>
21007L: [email protected]
21008L: [email protected]
21009S: Maintained
21010B: mailto:[email protected]
21011F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
21012F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
21013F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
21014F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
21015F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
21016F: drivers/clk/clk-s2mps11.c
21017F: drivers/mfd/sec*.c
21018F: drivers/regulator/s2m*.c
21019F: drivers/regulator/s5m*.c
21020F: drivers/rtc/rtc-s5m.c
21021F: include/linux/mfd/samsung/
21022
21023SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
21024M: Sylwester Nawrocki <[email protected]>
21025L: [email protected]
21026L: [email protected]
21027S: Maintained
21028F: drivers/media/platform/samsung/s3c-camif/
21029F: include/media/drv-intf/s3c_camif.h
21030
21031SAMSUNG S3FWRN5 NFC DRIVER
21032M: Krzysztof Kozlowski <[email protected]>
21033S: Maintained
21034F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
21035F: drivers/nfc/s3fwrn5
21036
21037SAMSUNG S5C73M3 CAMERA DRIVER
21038M: Sylwester Nawrocki <[email protected]>
21039M: Andrzej Hajda <[email protected]>
21040L: [email protected]
21041S: Supported
21042F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
21043F: drivers/media/i2c/s5c73m3/*
21044
21045SAMSUNG S5K5BAF CAMERA DRIVER
21046M: Sylwester Nawrocki <[email protected]>
21047M: Andrzej Hajda <[email protected]>
21048L: [email protected]
21049S: Supported
21050F: drivers/media/i2c/s5k5baf.c
21051
21052SAMSUNG S5P Security SubSystem (SSS) DRIVER
21053M: Krzysztof Kozlowski <[email protected]>
21054M: Vladimir Zapolskiy <[email protected]>
21055L: [email protected]
21056L: [email protected]
21057S: Maintained
21058F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
21059F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
21060F: drivers/crypto/s5p-sss.c
21061
21062SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
21063M: Sylwester Nawrocki <[email protected]>
21064L: [email protected]
21065S: Supported
21066Q: https://patchwork.linuxtv.org/project/linux-media/list/
21067F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
21068F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
21069F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
21070F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
21071F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
21072F: drivers/media/platform/samsung/exynos4-is/
21073
21074SAMSUNG SOC CLOCK DRIVERS
21075M: Krzysztof Kozlowski <[email protected]>
21076M: Sylwester Nawrocki <[email protected]>
21077M: Chanwoo Choi <[email protected]>
21078R: Alim Akhtar <[email protected]>
21079L: [email protected]
21080S: Maintained
21081T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
21082F: Documentation/devicetree/bindings/clock/samsung,*.yaml
21083F: Documentation/devicetree/bindings/clock/samsung,s3c*
21084F: drivers/clk/samsung/
21085F: include/dt-bindings/clock/exynos*.h
21086F: include/dt-bindings/clock/s5p*.h
21087F: include/dt-bindings/clock/samsung,*.h
21088F: include/linux/clk/samsung.h
21089
21090SAMSUNG SPI DRIVERS
21091M: Andi Shyti <[email protected]>
21092L: [email protected]
21093L: [email protected]
21094S: Maintained
21095F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
21096F: drivers/spi/spi-s3c*
21097F: include/linux/platform_data/spi-s3c64xx.h
21098
21099SAMSUNG SXGBE DRIVERS
21100M: Byungho An <[email protected]>
21101L: [email protected]
21102S: Maintained
21103F: drivers/net/ethernet/samsung/sxgbe/
21104
21105SAMSUNG THERMAL DRIVER
21106M: Bartlomiej Zolnierkiewicz <[email protected]>
21107M: Krzysztof Kozlowski <[email protected]>
21108L: [email protected]
21109L: [email protected]
21110S: Maintained
21111F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
21112F: drivers/thermal/samsung/
21113
21114SAMSUNG USB2 PHY DRIVER
21115M: Sylwester Nawrocki <[email protected]>
21116L: [email protected]
21117S: Supported
21118F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
21119F: Documentation/driver-api/phy/samsung-usb2.rst
21120F: drivers/phy/samsung/phy-exynos4210-usb2.c
21121F: drivers/phy/samsung/phy-exynos4x12-usb2.c
21122F: drivers/phy/samsung/phy-exynos5250-usb2.c
21123F: drivers/phy/samsung/phy-s5pv210-usb2.c
21124F: drivers/phy/samsung/phy-samsung-usb2.c
21125F: drivers/phy/samsung/phy-samsung-usb2.h
21126
21127SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
21128M: Paul Barker <[email protected]>
21129R: Marc Murphy <[email protected]>
21130S: Supported
21131F: arch/arm/boot/dts/ti/omap/am335x-sancloud*
21132
21133SC1200 WDT DRIVER
21134M: Zwane Mwaikambo <[email protected]>
21135S: Maintained
21136F: drivers/watchdog/sc1200wdt.c
21137
21138SCHEDULER
21139M: Ingo Molnar <[email protected]>
21140M: Peter Zijlstra <[email protected]>
21141M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
21142M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
21143R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
21144R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
21145R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
21146R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
21147R: Valentin Schneider <[email protected]> (TOPOLOGY)
21148L: [email protected]
21149S: Maintained
21150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
21151F: include/linux/preempt.h
21152F: include/linux/sched.h
21153F: include/linux/wait.h
21154F: include/uapi/linux/sched.h
21155F: kernel/sched/
21156
21157SCHEDULER - SCHED_EXT
21158R: Tejun Heo <[email protected]>
21159R: David Vernet <[email protected]>
21160R: Andrea Righi <[email protected]>
21161R: Changwoo Min <[email protected]>
21162L: [email protected]
21163S: Maintained
21164W: https://github.com/sched-ext/scx
21165T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
21166F: include/linux/sched/ext.h
21167F: kernel/sched/ext.h
21168F: kernel/sched/ext.c
21169F: tools/sched_ext/
21170F: tools/testing/selftests/sched_ext
21171
21172SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
21173M: Gustavo Silva <[email protected]>
21174S: Maintained
21175F: drivers/iio/chemical/ens160_core.c
21176F: drivers/iio/chemical/ens160_i2c.c
21177F: drivers/iio/chemical/ens160_spi.c
21178F: drivers/iio/chemical/ens160.h
21179
21180SCSI LIBSAS SUBSYSTEM
21181R: John Garry <[email protected]>
21182R: Jason Yan <[email protected]>
21183L: [email protected]
21184S: Supported
21185F: Documentation/scsi/libsas.rst
21186F: drivers/scsi/libsas/
21187F: include/scsi/libsas.h
21188F: include/scsi/sas_ata.h
21189
21190SCSI RDMA PROTOCOL (SRP) INITIATOR
21191M: Bart Van Assche <[email protected]>
21192L: [email protected]
21193S: Supported
21194Q: http://patchwork.kernel.org/project/linux-rdma/list/
21195F: drivers/infiniband/ulp/srp/
21196F: include/scsi/srp.h
21197
21198SCSI RDMA PROTOCOL (SRP) TARGET
21199M: Bart Van Assche <[email protected]>
21200L: [email protected]
21201L: [email protected]
21202S: Supported
21203Q: http://patchwork.kernel.org/project/linux-rdma/list/
21204F: drivers/infiniband/ulp/srpt/
21205
21206SCSI SG DRIVER
21207M: Doug Gilbert <[email protected]>
21208L: [email protected]
21209S: Maintained
21210W: http://sg.danny.cz/sg
21211F: Documentation/scsi/scsi-generic.rst
21212F: drivers/scsi/sg.c
21213F: include/scsi/sg.h
21214
21215SCSI SUBSYSTEM
21216M: "James E.J. Bottomley" <[email protected]>
21217M: "Martin K. Petersen" <[email protected]>
21218L: [email protected]
21219S: Maintained
21220Q: https://patchwork.kernel.org/project/linux-scsi/list/
21221T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
21222T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21223F: Documentation/devicetree/bindings/scsi/
21224F: drivers/scsi/
21225F: drivers/ufs/
21226F: include/scsi/
21227F: include/uapi/scsi/
21228
21229SCSI TAPE DRIVER
21230M: Kai Mäkisara <[email protected]>
21231L: [email protected]
21232S: Maintained
21233F: Documentation/scsi/st.rst
21234F: drivers/scsi/st.*
21235F: drivers/scsi/st_*.h
21236
21237SCSI TARGET CORE USER DRIVER
21238M: Bodo Stroesser <[email protected]>
21239L: [email protected]
21240L: [email protected]
21241S: Supported
21242F: Documentation/target/tcmu-design.rst
21243F: drivers/target/target_core_user.c
21244F: include/uapi/linux/target_core_user.h
21245
21246SCSI TARGET SUBSYSTEM
21247M: "Martin K. Petersen" <[email protected]>
21248L: [email protected]
21249L: [email protected]
21250S: Supported
21251Q: https://patchwork.kernel.org/project/target-devel/list/
21252T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21253F: Documentation/target/
21254F: drivers/target/
21255F: include/target/
21256
21257SCTP PROTOCOL
21258M: Marcelo Ricardo Leitner <[email protected]>
21259M: Xin Long <[email protected]>
21260L: [email protected]
21261S: Maintained
21262W: https://github.com/sctp/lksctp-tools/wiki
21263F: Documentation/networking/sctp.rst
21264F: include/linux/sctp.h
21265F: include/net/sctp/
21266F: include/uapi/linux/sctp.h
21267F: net/sctp/
21268
21269SCx200 CPU SUPPORT
21270M: Jim Cromie <[email protected]>
21271S: Odd Fixes
21272F: Documentation/i2c/busses/scx200_acb.rst
21273F: arch/x86/platform/scx200/
21274F: drivers/i2c/busses/scx200*
21275F: drivers/mtd/maps/scx200_docflash.c
21276F: drivers/watchdog/scx200_wdt.c
21277F: include/linux/scx200.h
21278
21279SCx200 GPIO DRIVER
21280M: Jim Cromie <[email protected]>
21281S: Maintained
21282F: drivers/char/scx200_gpio.c
21283F: include/linux/scx200_gpio.h
21284
21285SCx200 HRT CLOCKSOURCE DRIVER
21286M: Jim Cromie <[email protected]>
21287S: Maintained
21288F: drivers/clocksource/scx200_hrt.c
21289
21290SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21291M: Sascha Sommer <[email protected]>
21292L: [email protected] (subscribers-only)
21293S: Maintained
21294F: drivers/mmc/host/sdricoh_cs.c
21295
21296SECO BOARDS CEC DRIVER
21297M: Ettore Chimenti <[email protected]>
21298S: Maintained
21299F: drivers/media/cec/platform/seco/seco-cec.c
21300F: drivers/media/cec/platform/seco/seco-cec.h
21301
21302SECURE COMPUTING
21303M: Kees Cook <[email protected]>
21304R: Andy Lutomirski <[email protected]>
21305R: Will Drewry <[email protected]>
21306S: Supported
21307T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21308F: Documentation/userspace-api/seccomp_filter.rst
21309F: include/linux/seccomp.h
21310F: include/uapi/linux/seccomp.h
21311F: kernel/seccomp.c
21312F: tools/testing/selftests/kselftest_harness.h
21313F: tools/testing/selftests/seccomp/*
21314K: \bsecure_computing
21315K: \bTIF_SECCOMP\b
21316
21317SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21318M: Kamal Dasu <[email protected]>
21319M: Al Cooper <[email protected]>
21320R: Broadcom internal kernel review list <[email protected]>
21321L: [email protected]
21322S: Maintained
21323F: drivers/mmc/host/sdhci-brcmstb*
21324
21325SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21326M: Adrian Hunter <[email protected]>
21327L: [email protected]
21328S: Supported
21329F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21330F: drivers/mmc/host/sdhci*
21331
21332SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21333M: Aubin Constans <[email protected]>
21334R: Eugen Hristev <[email protected]>
21335L: [email protected]
21336S: Supported
21337F: drivers/mmc/host/sdhci-of-at91.c
21338
21339SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21340M: Haibo Chen <[email protected]>
21341L: [email protected]
21342L: [email protected]
21343L: [email protected]
21344S: Maintained
21345F: drivers/mmc/host/sdhci-esdhc-imx.c
21346
21347SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21348M: Ben Dooks <[email protected]>
21349M: Jaehoon Chung <[email protected]>
21350L: [email protected]
21351S: Maintained
21352F: drivers/mmc/host/sdhci-s3c*
21353
21354SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21355M: Viresh Kumar <[email protected]>
21356L: [email protected]
21357S: Maintained
21358F: drivers/mmc/host/sdhci-spear.c
21359
21360SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21361M: Vignesh Raghavendra <[email protected]>
21362L: [email protected]
21363S: Maintained
21364F: drivers/mmc/host/sdhci-omap.c
21365
21366SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21367M: Jonathan Derrick <[email protected]>
21368L: [email protected]
21369S: Supported
21370F: block/opal_proto.h
21371F: block/sed*
21372F: include/linux/sed*
21373F: include/uapi/linux/sed*
21374
21375SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21376M: Mark Rutland <[email protected]>
21377M: Lorenzo Pieralisi <[email protected]>
21378M: Sudeep Holla <[email protected]>
21379L: [email protected] (moderated for non-subscribers)
21380S: Maintained
21381F: drivers/firmware/smccc/
21382F: include/linux/arm-smccc.h
21383
21384SECURITY CONTACT
21385M: Security Officers <[email protected]>
21386S: Supported
21387F: Documentation/process/security-bugs.rst
21388
21389SECURITY SUBSYSTEM
21390M: Paul Moore <[email protected]>
21391M: James Morris <[email protected]>
21392M: "Serge E. Hallyn" <[email protected]>
21393L: [email protected]
21394S: Supported
21395Q: https://patchwork.kernel.org/project/linux-security-module/list
21396B: mailto:[email protected]
21397P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21398T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21399F: include/linux/lsm/
21400F: include/linux/lsm_audit.h
21401F: include/linux/lsm_hook_defs.h
21402F: include/linux/lsm_hooks.h
21403F: include/linux/security.h
21404F: include/uapi/linux/lsm.h
21405F: security/
21406F: tools/testing/selftests/lsm/
21407X: security/selinux/
21408K: \bsecurity_[a-z_0-9]\+\b
21409
21410SELINUX SECURITY MODULE
21411M: Paul Moore <[email protected]>
21412M: Stephen Smalley <[email protected]>
21413R: Ondrej Mosnacek <[email protected]>
21414L: [email protected]
21415S: Supported
21416W: https://github.com/SELinuxProject
21417Q: https://patchwork.kernel.org/project/selinux/list
21418B: mailto:[email protected]
21419P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21420T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21421F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
21422F: Documentation/ABI/removed/sysfs-selinux-disable
21423F: Documentation/admin-guide/LSM/SELinux.rst
21424F: include/trace/events/avc.h
21425F: include/uapi/linux/selinux_netlink.h
21426F: scripts/selinux/
21427F: security/selinux/
21428
21429SENSABLE PHANTOM
21430M: Jiri Slaby <[email protected]>
21431S: Maintained
21432F: drivers/misc/phantom.c
21433F: include/uapi/linux/phantom.h
21434
21435SENSEAIR SUNRISE 006-0-0007
21436M: Jacopo Mondi <[email protected]>
21437S: Maintained
21438F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21439F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21440F: drivers/iio/chemical/sunrise_co2.c
21441
21442SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21443M: Tomasz Duszynski <[email protected]>
21444S: Maintained
21445F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21446F: drivers/iio/chemical/scd30.h
21447F: drivers/iio/chemical/scd30_core.c
21448F: drivers/iio/chemical/scd30_i2c.c
21449F: drivers/iio/chemical/scd30_serial.c
21450
21451SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21452M: Roan van Dijk <[email protected]>
21453S: Maintained
21454F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21455F: drivers/iio/chemical/scd4x.c
21456
21457SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21458M: Petar Stoykov <[email protected]>
21459S: Maintained
21460F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21461F: drivers/iio/pressure/sdp500.c
21462
21463SENSIRION SGP40 GAS SENSOR DRIVER
21464M: Andreas Klinger <[email protected]>
21465S: Maintained
21466F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21467F: drivers/iio/chemical/sgp40.c
21468
21469SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21470M: Tomasz Duszynski <[email protected]>
21471S: Maintained
21472F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21473F: drivers/iio/chemical/sps30.c
21474F: drivers/iio/chemical/sps30_i2c.c
21475F: drivers/iio/chemical/sps30_serial.c
21476
21477SERIAL DEVICE BUS
21478M: Rob Herring <[email protected]>
21479L: [email protected]
21480S: Maintained
21481F: Documentation/devicetree/bindings/serial/serial.yaml
21482F: drivers/tty/serdev/
21483F: include/linux/serdev.h
21484
21485SERIAL IR RECEIVER
21486M: Sean Young <[email protected]>
21487L: [email protected]
21488S: Maintained
21489F: drivers/media/rc/serial_ir.c
21490
21491SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
21492M: Srinivas Kandagatla <[email protected]>
21493L: [email protected]
21494S: Maintained
21495F: Documentation/devicetree/bindings/slimbus/
21496F: Documentation/driver-api/slimbus.rst
21497F: drivers/slimbus/
21498F: include/linux/slimbus.h
21499
21500SFC NETWORK DRIVER
21501M: Edward Cree <[email protected]>
21502M: Martin Habets <[email protected]>
21503L: [email protected]
21504L: [email protected]
21505S: Maintained
21506F: Documentation/networking/devlink/sfc.rst
21507F: drivers/net/ethernet/sfc/
21508
21509SFCTEMP HWMON DRIVER
21510M: Emil Renner Berthing <[email protected]>
21511M: Hal Feng <[email protected]>
21512L: [email protected]
21513S: Maintained
21514F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
21515F: Documentation/hwmon/sfctemp.rst
21516F: drivers/hwmon/sfctemp.c
21517
21518SFF/SFP/SFP+ MODULE SUPPORT
21519M: Russell King <[email protected]>
21520L: [email protected]
21521S: Maintained
21522F: Documentation/devicetree/bindings/net/sff,sfp.yaml
21523F: drivers/net/phy/phylink.c
21524F: drivers/net/phy/sfp*
21525F: include/linux/mdio/mdio-i2c.h
21526F: include/linux/phylink.h
21527F: include/linux/sfp.h
21528K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
21529
21530SGI GRU DRIVER
21531M: Dimitri Sivanich <[email protected]>
21532S: Maintained
21533F: drivers/misc/sgi-gru/
21534
21535SGI XP/XPC/XPNET DRIVER
21536M: Robin Holt <[email protected]>
21537M: Steve Wahl <[email protected]>
21538S: Maintained
21539F: drivers/misc/sgi-xp/
21540
21541SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
21542M: Wenjia Zhang <[email protected]>
21543M: Jan Karcher <[email protected]>
21544R: D. Wythe <[email protected]>
21545R: Tony Lu <[email protected]>
21546R: Wen Gu <[email protected]>
21547L: [email protected]
21548L: [email protected]
21549S: Supported
21550F: net/smc/
21551
21552SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21553M: Linus Walleij <[email protected]>
21554L: [email protected]
21555S: Maintained
21556T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21557F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21558F: drivers/iio/light/gp2ap002.c
21559
21560SHARP RJ54N1CB0C SENSOR DRIVER
21561M: Jacopo Mondi <[email protected]>
21562L: [email protected]
21563S: Odd fixes
21564T: git git://linuxtv.org/media.git
21565F: drivers/media/i2c/rj54n1cb0c.c
21566F: include/media/i2c/rj54n1cb0c.h
21567
21568SHRINKER
21569M: Andrew Morton <[email protected]>
21570M: Dave Chinner <[email protected]>
21571R: Qi Zheng <[email protected]>
21572R: Roman Gushchin <[email protected]>
21573R: Muchun Song <[email protected]>
21574L: [email protected]
21575S: Maintained
21576F: Documentation/admin-guide/mm/shrinker_debugfs.rst
21577F: include/linux/shrinker.h
21578F: mm/shrinker.c
21579F: mm/shrinker_debug.c
21580
21581SH_VOU V4L2 OUTPUT DRIVER
21582L: [email protected]
21583S: Orphan
21584F: drivers/media/platform/renesas/sh_vou.c
21585F: include/media/drv-intf/sh_vou.h
21586
21587SI2157 MEDIA DRIVER
21588L: [email protected]
21589S: Orphan
21590W: https://linuxtv.org
21591Q: http://patchwork.linuxtv.org/project/linux-media/list/
21592F: drivers/media/tuners/si2157*
21593
21594SI2165 MEDIA DRIVER
21595M: Matthias Schwarzott <[email protected]>
21596L: [email protected]
21597S: Maintained
21598W: https://linuxtv.org
21599Q: http://patchwork.linuxtv.org/project/linux-media/list/
21600F: drivers/media/dvb-frontends/si2165*
21601
21602SI2168 MEDIA DRIVER
21603L: [email protected]
21604S: Orphan
21605W: https://linuxtv.org
21606Q: http://patchwork.linuxtv.org/project/linux-media/list/
21607F: drivers/media/dvb-frontends/si2168*
21608
21609SI470X FM RADIO RECEIVER I2C DRIVER
21610M: Hans Verkuil <[email protected]>
21611L: [email protected]
21612S: Odd Fixes
21613W: https://linuxtv.org
21614T: git git://linuxtv.org/media.git
21615F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
21616F: drivers/media/radio/si470x/radio-si470x-i2c.c
21617
21618SI470X FM RADIO RECEIVER USB DRIVER
21619M: Hans Verkuil <[email protected]>
21620L: [email protected]
21621S: Maintained
21622W: https://linuxtv.org
21623T: git git://linuxtv.org/media.git
21624F: drivers/media/radio/si470x/radio-si470x-common.c
21625F: drivers/media/radio/si470x/radio-si470x-usb.c
21626F: drivers/media/radio/si470x/radio-si470x.h
21627
21628SI4713 FM RADIO TRANSMITTER I2C DRIVER
21629M: Eduardo Valentin <[email protected]>
21630L: [email protected]
21631S: Odd Fixes
21632W: https://linuxtv.org
21633T: git git://linuxtv.org/media.git
21634F: drivers/media/radio/si4713/si4713.?
21635
21636SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21637M: Eduardo Valentin <[email protected]>
21638L: [email protected]
21639S: Odd Fixes
21640W: https://linuxtv.org
21641T: git git://linuxtv.org/media.git
21642F: drivers/media/radio/si4713/radio-platform-si4713.c
21643
21644SI4713 FM RADIO TRANSMITTER USB DRIVER
21645M: Hans Verkuil <[email protected]>
21646L: [email protected]
21647S: Maintained
21648W: https://linuxtv.org
21649T: git git://linuxtv.org/media.git
21650F: drivers/media/radio/si4713/radio-usb-si4713.c
21651
21652SIANO DVB DRIVER
21653M: Mauro Carvalho Chehab <[email protected]>
21654L: [email protected]
21655S: Odd fixes
21656W: https://linuxtv.org
21657T: git git://linuxtv.org/media.git
21658F: drivers/media/common/siano/
21659F: drivers/media/mmc/siano/
21660F: drivers/media/usb/siano/
21661F: drivers/media/usb/siano/
21662
21663SIEMENS IPC LED DRIVERS
21664M: Bao Cheng Su <[email protected]>
21665M: Benedikt Niedermayr <[email protected]>
21666M: Tobias Schaffner <[email protected]>
21667L: [email protected]
21668S: Maintained
21669F: drivers/leds/simple/
21670
21671SIEMENS IPC PLATFORM DRIVERS
21672M: Bao Cheng Su <[email protected]>
21673M: Benedikt Niedermayr <[email protected]>
21674M: Tobias Schaffner <[email protected]>
21675L: [email protected]
21676S: Maintained
21677F: drivers/platform/x86/siemens/
21678F: include/linux/platform_data/x86/simatic-ipc-base.h
21679F: include/linux/platform_data/x86/simatic-ipc.h
21680
21681SIEMENS IPC WATCHDOG DRIVERS
21682M: Bao Cheng Su <[email protected]>
21683M: Benedikt Niedermayr <[email protected]>
21684M: Tobias Schaffner <[email protected]>
21685L: [email protected]
21686S: Maintained
21687F: drivers/watchdog/simatic-ipc-wdt.c
21688
21689SIFIVE DRIVERS
21690M: Paul Walmsley <[email protected]>
21691M: Samuel Holland <[email protected]>
21692L: [email protected]
21693S: Supported
21694F: drivers/dma/sf-pdma/
21695N: sifive
21696K: fu[57]40
21697K: [^@]sifive
21698
21699SILEAD TOUCHSCREEN DRIVER
21700M: Hans de Goede <[email protected]>
21701L: [email protected]
21702L: [email protected]
21703S: Maintained
21704F: drivers/input/touchscreen/silead.c
21705F: drivers/platform/x86/touchscreen_dmi.c
21706
21707SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21708M: Jérôme Pouiller <[email protected]>
21709S: Supported
21710F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21711F: drivers/net/wireless/silabs/wfx/
21712
21713SILICON MOTION SM712 FRAME BUFFER DRIVER
21714M: Sudip Mukherjee <[email protected]>
21715M: Teddy Wang <[email protected]>
21716M: Sudip Mukherjee <[email protected]>
21717L: [email protected]
21718S: Maintained
21719F: Documentation/fb/sm712fb.rst
21720F: drivers/video/fbdev/sm712*
21721
21722SILVACO I3C DUAL-ROLE MASTER
21723M: Miquel Raynal <[email protected]>
21724M: Conor Culhane <[email protected]>
21725L: [email protected] (moderated for non-subscribers)
21726S: Maintained
21727F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21728F: drivers/i3c/master/svc-i3c-master.c
21729
21730SIMPLEFB FB DRIVER
21731M: Hans de Goede <[email protected]>
21732L: [email protected]
21733S: Maintained
21734F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21735F: drivers/video/fbdev/simplefb.c
21736F: include/linux/platform_data/simplefb.h
21737
21738SIOX
21739M: Thorsten Scherer <[email protected]>
21740R: Pengutronix Kernel Team <[email protected]>
21741S: Supported
21742F: drivers/gpio/gpio-siox.c
21743F: drivers/siox/*
21744F: include/trace/events/siox.h
21745
21746SIPHASH PRF ROUTINES
21747M: Jason A. Donenfeld <[email protected]>
21748S: Maintained
21749F: include/linux/siphash.h
21750F: lib/siphash.c
21751F: lib/siphash_kunit.c
21752
21753SIS 190 ETHERNET DRIVER
21754M: Francois Romieu <[email protected]>
21755L: [email protected]
21756S: Maintained
21757F: drivers/net/ethernet/sis/sis190.c
21758
21759SIS 900/7016 FAST ETHERNET DRIVER
21760M: Daniele Venzano <[email protected]>
21761L: [email protected]
21762S: Maintained
21763W: http://www.brownhat.org/sis900.html
21764F: drivers/net/ethernet/sis/sis900.*
21765
21766SIS FRAMEBUFFER DRIVER
21767S: Orphan
21768F: Documentation/fb/sisfb.rst
21769F: drivers/video/fbdev/sis/
21770F: include/video/sisfb.h
21771
21772SIS I2C TOUCHSCREEN DRIVER
21773M: Mika Penttilä <[email protected]>
21774L: [email protected]
21775S: Maintained
21776F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21777F: drivers/input/touchscreen/sis_i2c.c
21778
21779SIS USB2VGA DRIVER
21780M: Thomas Winischhofer <[email protected]>
21781S: Maintained
21782W: http://www.winischhofer.at/linuxsisusbvga.shtml
21783F: drivers/usb/misc/sisusbvga/
21784
21785SL28 CPLD MFD DRIVER
21786M: Michael Walle <[email protected]>
21787S: Maintained
21788F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21789F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21790F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21791F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21792F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21793F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21794F: drivers/gpio/gpio-sl28cpld.c
21795F: drivers/hwmon/sl28cpld-hwmon.c
21796F: drivers/irqchip/irq-sl28cpld.c
21797F: drivers/pwm/pwm-sl28cpld.c
21798F: drivers/watchdog/sl28cpld_wdt.c
21799
21800SL28 VPD NVMEM LAYOUT DRIVER
21801M: Michael Walle <[email protected]>
21802S: Maintained
21803F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21804F: drivers/nvmem/layouts/sl28vpd.c
21805
21806SLAB ALLOCATOR
21807M: Christoph Lameter <[email protected]>
21808M: Pekka Enberg <[email protected]>
21809M: David Rientjes <[email protected]>
21810M: Joonsoo Kim <[email protected]>
21811M: Andrew Morton <[email protected]>
21812M: Vlastimil Babka <[email protected]>
21813R: Roman Gushchin <[email protected]>
21814R: Hyeonggon Yoo <[email protected]>
21815L: [email protected]
21816S: Maintained
21817T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21818F: include/linux/sl?b*.h
21819F: mm/sl?b*
21820
21821SLCAN CAN NETWORK DRIVER
21822M: Dario Binacchi <[email protected]>
21823L: [email protected]
21824S: Maintained
21825F: drivers/net/can/slcan/
21826
21827SLEEPABLE READ-COPY UPDATE (SRCU)
21828M: Lai Jiangshan <[email protected]>
21829M: "Paul E. McKenney" <[email protected]>
21830M: Josh Triplett <[email protected]>
21831R: Steven Rostedt <[email protected]>
21832R: Mathieu Desnoyers <[email protected]>
21833L: [email protected]
21834S: Supported
21835W: http://www.rdrop.com/users/paulmck/RCU/
21836T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
21837F: include/linux/srcu*.h
21838F: kernel/rcu/srcu*.c
21839
21840SMACK SECURITY MODULE
21841M: Casey Schaufler <[email protected]>
21842L: [email protected]
21843S: Maintained
21844W: http://schaufler-ca.com
21845T: git git://github.com/cschaufler/smack-next
21846F: Documentation/admin-guide/LSM/Smack.rst
21847F: security/smack/
21848
21849SMC91x ETHERNET DRIVER
21850M: Nicolas Pitre <[email protected]>
21851S: Odd Fixes
21852F: drivers/net/ethernet/smsc/smc91x.*
21853
21854SMSC EMC2103 HARDWARE MONITOR DRIVER
21855M: Steve Glendinning <[email protected]>
21856L: [email protected]
21857S: Maintained
21858F: Documentation/hwmon/emc2103.rst
21859F: drivers/hwmon/emc2103.c
21860
21861SMSC SCH5627 HARDWARE MONITOR DRIVER
21862M: Hans de Goede <[email protected]>
21863L: [email protected]
21864S: Supported
21865F: Documentation/hwmon/sch5627.rst
21866F: drivers/hwmon/sch5627.c
21867
21868SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21869M: Steve Glendinning <[email protected]>
21870L: [email protected]
21871S: Maintained
21872F: drivers/video/fbdev/smscufx.c
21873
21874SMSC47B397 HARDWARE MONITOR DRIVER
21875M: Jean Delvare <[email protected]>
21876L: [email protected]
21877S: Maintained
21878F: Documentation/hwmon/smsc47b397.rst
21879F: drivers/hwmon/smsc47b397.c
21880
21881SMSC911x ETHERNET DRIVER
21882M: Steve Glendinning <[email protected]>
21883L: [email protected]
21884S: Maintained
21885F: drivers/net/ethernet/smsc/smsc911x.*
21886F: include/linux/smsc911x.h
21887
21888SMSC9420 PCI ETHERNET DRIVER
21889M: Steve Glendinning <[email protected]>
21890L: [email protected]
21891S: Maintained
21892F: drivers/net/ethernet/smsc/smsc9420.*
21893
21894SNET DPU VIRTIO DATA PATH ACCELERATOR
21895R: Alvaro Karsz <[email protected]>
21896F: drivers/vdpa/solidrun/
21897
21898SOCIONEXT (SNI) AVE NETWORK DRIVER
21899M: Kunihiko Hayashi <[email protected]>
21900L: [email protected]
21901S: Maintained
21902F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21903F: drivers/net/ethernet/socionext/sni_ave.c
21904
21905SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21906M: Ilias Apalodimas <[email protected]>
21907M: Masahisa Kojima <[email protected]>
21908L: [email protected]
21909S: Maintained
21910F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21911F: drivers/net/ethernet/socionext/netsec.c
21912
21913SOCIONEXT (SNI) Synquacer SPI DRIVER
21914M: Masahisa Kojima <[email protected]>
21915M: Jassi Brar <[email protected]>
21916L: [email protected]
21917S: Maintained
21918F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21919F: drivers/spi/spi-synquacer.c
21920
21921SOCIONEXT SYNQUACER I2C DRIVER
21922M: Ard Biesheuvel <[email protected]>
21923L: [email protected]
21924S: Maintained
21925F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21926F: drivers/i2c/busses/i2c-synquacer.c
21927
21928SOCIONEXT UNIPHIER SOUND DRIVER
21929L: [email protected]
21930S: Orphan
21931F: sound/soc/uniphier/
21932
21933SOCKET TIMESTAMPING
21934M: Willem de Bruijn <[email protected]>
21935R: Jason Xing <[email protected]>
21936S: Maintained
21937F: Documentation/networking/timestamping.rst
21938F: include/linux/net_tstamp.h
21939F: include/uapi/linux/net_tstamp.h
21940F: tools/testing/selftests/bpf/*/net_timestamping*
21941F: tools/testing/selftests/net/*timestamp*
21942F: tools/testing/selftests/net/so_txtime.c
21943
21944SOEKRIS NET48XX LED SUPPORT
21945M: Chris Boot <[email protected]>
21946S: Maintained
21947F: drivers/leds/leds-net48xx.c
21948
21949SOFT-IWARP DRIVER (siw)
21950M: Bernard Metzler <[email protected]>
21951L: [email protected]
21952S: Supported
21953F: drivers/infiniband/sw/siw/
21954F: include/uapi/rdma/siw-abi.h
21955
21956SOFT-ROCE DRIVER (rxe)
21957M: Zhu Yanjun <[email protected]>
21958L: [email protected]
21959S: Supported
21960F: drivers/infiniband/sw/rxe/
21961F: include/uapi/rdma/rdma_user_rxe.h
21962
21963SOFTLOGIC 6x10 MPEG CODEC
21964M: Bluecherry Maintainers <[email protected]>
21965M: Andrey Utkin <[email protected]>
21966M: Ismael Luceno <[email protected]>
21967L: [email protected]
21968S: Supported
21969F: drivers/media/pci/solo6x10/
21970
21971SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21972M: James Morse <[email protected]>
21973L: [email protected] (moderated for non-subscribers)
21974S: Maintained
21975F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
21976F: drivers/firmware/arm_sdei.c
21977F: include/linux/arm_sdei.h
21978F: include/uapi/linux/arm_sdei.h
21979
21980SOFTWARE NODES AND DEVICE PROPERTIES
21981R: Andy Shevchenko <[email protected]>
21982R: Daniel Scally <[email protected]>
21983R: Heikki Krogerus <[email protected]>
21984R: Sakari Ailus <[email protected]>
21985L: [email protected]
21986S: Maintained
21987F: drivers/base/property.c
21988F: drivers/base/swnode.c
21989F: include/linux/fwnode.h
21990F: include/linux/property.h
21991
21992SOFTWARE RAID (Multiple Disks) SUPPORT
21993M: Song Liu <[email protected]>
21994M: Yu Kuai <[email protected]>
21995L: [email protected]
21996S: Supported
21997Q: https://patchwork.kernel.org/project/linux-raid/list/
21998T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
21999F: drivers/md/Kconfig
22000F: drivers/md/Makefile
22001F: drivers/md/md*
22002F: drivers/md/raid*
22003F: include/linux/raid/
22004F: include/uapi/linux/raid/
22005
22006SOLIDRUN CLEARFOG SUPPORT
22007M: Russell King <[email protected]>
22008S: Maintained
22009F: arch/arm/boot/dts/marvell/armada-388-clearfog*
22010F: arch/arm/boot/dts/marvell/armada-38x-solidrun-*
22011
22012SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
22013M: Russell King <[email protected]>
22014S: Maintained
22015F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
22016F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
22017F: arch/arm/boot/dts/nxp/imx/imx6*-sr-*
22018
22019SONIC NETWORK DRIVER
22020M: Thomas Bogendoerfer <[email protected]>
22021L: [email protected]
22022S: Maintained
22023F: drivers/net/ethernet/natsemi/sonic.*
22024
22025SONICS SILICON BACKPLANE DRIVER (SSB)
22026M: Michael Buesch <[email protected]>
22027L: [email protected]
22028S: Maintained
22029F: drivers/ssb/
22030F: include/linux/ssb/
22031
22032SONY IMX208 SENSOR DRIVER
22033M: Sakari Ailus <[email protected]>
22034L: [email protected]
22035S: Maintained
22036T: git git://linuxtv.org/media.git
22037F: drivers/media/i2c/imx208.c
22038
22039SONY IMX214 SENSOR DRIVER
22040M: Ricardo Ribalda <[email protected]>
22041L: [email protected]
22042S: Maintained
22043T: git git://linuxtv.org/media.git
22044F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
22045F: drivers/media/i2c/imx214.c
22046
22047SONY IMX219 SENSOR DRIVER
22048M: Dave Stevenson <[email protected]>
22049L: [email protected]
22050S: Maintained
22051T: git git://linuxtv.org/media.git
22052F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
22053F: drivers/media/i2c/imx219.c
22054
22055SONY IMX258 SENSOR DRIVER
22056M: Sakari Ailus <[email protected]>
22057L: [email protected]
22058S: Maintained
22059T: git git://linuxtv.org/media.git
22060F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
22061F: drivers/media/i2c/imx258.c
22062
22063SONY IMX274 SENSOR DRIVER
22064M: Leon Luo <[email protected]>
22065L: [email protected]
22066S: Maintained
22067T: git git://linuxtv.org/media.git
22068F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
22069F: drivers/media/i2c/imx274.c
22070
22071SONY IMX283 SENSOR DRIVER
22072M: Kieran Bingham <[email protected]>
22073M: Umang Jain <[email protected]>
22074L: [email protected]
22075S: Maintained
22076T: git git://linuxtv.org/media.git
22077F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
22078F: drivers/media/i2c/imx283.c
22079
22080SONY IMX290 SENSOR DRIVER
22081M: Manivannan Sadhasivam <[email protected]>
22082L: [email protected]
22083S: Maintained
22084T: git git://linuxtv.org/media.git
22085F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
22086F: drivers/media/i2c/imx290.c
22087
22088SONY IMX296 SENSOR DRIVER
22089M: Laurent Pinchart <[email protected]>
22090M: Manivannan Sadhasivam <[email protected]>
22091L: [email protected]
22092S: Maintained
22093T: git git://linuxtv.org/media.git
22094F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
22095F: drivers/media/i2c/imx296.c
22096
22097SONY IMX319 SENSOR DRIVER
22098M: Bingbu Cao <[email protected]>
22099L: [email protected]
22100S: Maintained
22101T: git git://linuxtv.org/media.git
22102F: drivers/media/i2c/imx319.c
22103
22104SONY IMX334 SENSOR DRIVER
22105L: [email protected]
22106S: Orphan
22107T: git git://linuxtv.org/media.git
22108F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
22109F: drivers/media/i2c/imx334.c
22110
22111SONY IMX335 SENSOR DRIVER
22112L: [email protected]
22113S: Orphan
22114T: git git://linuxtv.org/media.git
22115F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
22116F: drivers/media/i2c/imx335.c
22117
22118SONY IMX355 SENSOR DRIVER
22119M: Tianshu Qiu <[email protected]>
22120L: [email protected]
22121S: Maintained
22122T: git git://linuxtv.org/media.git
22123F: drivers/media/i2c/imx355.c
22124
22125SONY IMX412 SENSOR DRIVER
22126L: [email protected]
22127S: Orphan
22128T: git git://linuxtv.org/media.git
22129F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
22130F: drivers/media/i2c/imx412.c
22131
22132SONY IMX415 SENSOR DRIVER
22133M: Michael Riesch <[email protected]>
22134L: [email protected]
22135S: Maintained
22136T: git git://linuxtv.org/media.git
22137F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
22138F: drivers/media/i2c/imx415.c
22139
22140SONY MEMORYSTICK SUBSYSTEM
22141M: Maxim Levitsky <[email protected]>
22142M: Alex Dubov <[email protected]>
22143M: Ulf Hansson <[email protected]>
22144L: [email protected]
22145S: Maintained
22146T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
22147F: drivers/memstick/
22148F: include/linux/memstick.h
22149
22150SONY VAIO CONTROL DEVICE DRIVER
22151M: Mattia Dongili <[email protected]>
22152L: [email protected]
22153S: Maintained
22154W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
22155F: Documentation/admin-guide/laptops/sony-laptop.rst
22156F: drivers/char/sonypi.c
22157F: drivers/platform/x86/sony-laptop.c
22158F: include/linux/sony-laptop.h
22159
22160SOPHGO DEVICETREES and DRIVERS
22161M: Chen Wang <[email protected]>
22162M: Inochi Amaoto <[email protected]>
22163T: git https://github.com/sophgo/linux.git
22164S: Maintained
22165N: sophgo
22166K: sophgo
22167
22168SOUND
22169M: Jaroslav Kysela <[email protected]>
22170M: Takashi Iwai <[email protected]>
22171L: [email protected]
22172S: Maintained
22173W: http://www.alsa-project.org/
22174Q: http://patchwork.kernel.org/project/alsa-devel/list/
22175T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22176F: Documentation/sound/
22177F: include/sound/
22178F: include/uapi/sound/
22179F: sound/
22180F: tools/testing/selftests/alsa
22181
22182SOUND - ALSA SELFTESTS
22183M: Mark Brown <[email protected]>
22184L: [email protected]
22185L: [email protected]
22186S: Supported
22187F: tools/testing/selftests/alsa
22188
22189SOUND - COMPRESSED AUDIO
22190M: Vinod Koul <[email protected]>
22191L: [email protected]
22192S: Supported
22193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22194F: Documentation/sound/designs/compress-offload.rst
22195F: include/sound/compress_driver.h
22196F: include/uapi/sound/compress_*
22197F: sound/core/compress_offload.c
22198F: sound/soc/soc-compress.c
22199
22200SOUND - CORE KUNIT TEST
22201M: Ivan Orlov <[email protected]>
22202L: [email protected]
22203S: Supported
22204F: sound/core/sound_kunit.c
22205
22206SOUND - DMAENGINE HELPERS
22207M: Lars-Peter Clausen <[email protected]>
22208S: Supported
22209F: include/sound/dmaengine_pcm.h
22210F: sound/core/pcm_dmaengine.c
22211F: sound/soc/soc-generic-dmaengine-pcm.c
22212
22213SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
22214M: Liam Girdwood <[email protected]>
22215M: Mark Brown <[email protected]>
22216L: [email protected]
22217S: Supported
22218W: http://alsa-project.org/main/index.php/ASoC
22219T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
22220F: Documentation/devicetree/bindings/sound/
22221F: Documentation/sound/soc/
22222F: include/dt-bindings/sound/
22223F: include/sound/soc*
22224F: include/sound/sof.h
22225F: include/sound/sof/
22226F: include/trace/events/sof*.h
22227F: include/uapi/sound/asoc.h
22228F: sound/soc/
22229
22230SOUND - SOC LAYER / dapm-graph
22231M: Luca Ceresoli <[email protected]>
22232L: [email protected]
22233S: Maintained
22234F: tools/sound/dapm-graph
22235
22236SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
22237M: Liam Girdwood <[email protected]>
22238M: Peter Ujfalusi <[email protected]>
22239M: Bard Liao <[email protected]>
22240M: Ranjani Sridharan <[email protected]>
22241M: Daniel Baluta <[email protected]>
22242R: Kai Vehmanen <[email protected]>
22243R: Pierre-Louis Bossart <[email protected]>
22244L: [email protected] (moderated for non-subscribers)
22245S: Supported
22246W: https://github.com/thesofproject/linux/
22247F: sound/soc/sof/
22248
22249SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
22250M: Mark Brown <[email protected]>
22251M: Kuninori Morimoto <[email protected]>
22252S: Supported
22253L: [email protected]
22254F: sound/soc/generic/
22255F: include/sound/simple_card*
22256F: Documentation/devicetree/bindings/sound/simple-card.yaml
22257F: Documentation/devicetree/bindings/sound/audio-graph*.yaml
22258
22259SOUNDWIRE SUBSYSTEM
22260M: Vinod Koul <[email protected]>
22261M: Bard Liao <[email protected]>
22262R: Pierre-Louis Bossart <[email protected]>
22263R: Sanyog Kale <[email protected]>
22264L: [email protected]
22265S: Supported
22266T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22267F: Documentation/driver-api/soundwire/
22268F: drivers/soundwire/
22269F: include/linux/soundwire/
22270
22271SP2 MEDIA DRIVER
22272M: Olli Salonen <[email protected]>
22273L: [email protected]
22274S: Maintained
22275W: https://linuxtv.org
22276Q: http://patchwork.linuxtv.org/project/linux-media/list/
22277F: drivers/media/dvb-frontends/sp2*
22278
22279SPANISH DOCUMENTATION
22280M: Carlos Bilbao <[email protected]>
22281R: Avadhut Naik <[email protected]>
22282S: Maintained
22283F: Documentation/translations/sp_SP/
22284
22285SPARC + UltraSPARC (sparc/sparc64)
22286M: "David S. Miller" <[email protected]>
22287M: Andreas Larsson <[email protected]>
22288L: [email protected]
22289S: Maintained
22290Q: http://patchwork.ozlabs.org/project/sparclinux/list/
22291T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22292T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22293F: arch/sparc/
22294F: drivers/sbus/
22295
22296SPARC SERIAL DRIVERS
22297M: "David S. Miller" <[email protected]>
22298L: [email protected]
22299S: Maintained
22300T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22301T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22302F: drivers/tty/serial/suncore.c
22303F: drivers/tty/serial/sunhv.c
22304F: drivers/tty/serial/sunsab.c
22305F: drivers/tty/serial/sunsab.h
22306F: drivers/tty/serial/sunsu.c
22307F: drivers/tty/serial/sunzilog.c
22308F: drivers/tty/serial/sunzilog.h
22309F: drivers/tty/vcc.c
22310F: include/linux/sunserialcore.h
22311
22312SPARSE CHECKER
22313M: "Luc Van Oostenryck" <[email protected]>
22314L: [email protected]
22315S: Maintained
22316W: https://sparse.docs.kernel.org/
22317Q: https://patchwork.kernel.org/project/linux-sparse/list/
22318B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22319T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22320F: include/linux/compiler.h
22321
22322SPEAKUP CONSOLE SPEECH DRIVER
22323M: William Hubbs <[email protected]>
22324M: Chris Brannon <[email protected]>
22325M: Kirk Reiser <[email protected]>
22326M: Samuel Thibault <[email protected]>
22327L: [email protected]
22328S: Odd Fixes
22329W: http://www.linux-speakup.org/
22330W: https://github.com/linux-speakup/speakup
22331B: https://github.com/linux-speakup/speakup/issues
22332F: drivers/accessibility/speakup/
22333
22334SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22335M: Viresh Kumar <[email protected]>
22336M: Shiraz Hashim <[email protected]>
22337L: [email protected] (moderated for non-subscribers)
22338L: [email protected]
22339S: Maintained
22340W: http://www.st.com/spear
22341F: arch/arm/boot/dts/st/spear*
22342F: arch/arm/mach-spear/
22343F: drivers/clk/spear/
22344F: drivers/pinctrl/spear/
22345
22346SPI NOR SUBSYSTEM
22347M: Tudor Ambarus <[email protected]>
22348M: Pratyush Yadav <[email protected]>
22349M: Michael Walle <[email protected]>
22350L: [email protected]
22351S: Maintained
22352W: http://www.linux-mtd.infradead.org/
22353Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
22354C: irc://irc.oftc.net/mtd
22355T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22356F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22357F: drivers/mtd/spi-nor/
22358F: include/linux/mtd/spi-nor.h
22359
22360SPI SUBSYSTEM
22361M: Mark Brown <[email protected]>
22362L: [email protected]
22363S: Maintained
22364Q: http://patchwork.kernel.org/project/spi-devel-general/list/
22365T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22366F: Documentation/devicetree/bindings/spi/
22367F: Documentation/spi/
22368F: drivers/spi/
22369F: include/linux/spi/
22370F: include/uapi/linux/spi/
22371F: tools/spi/
22372
22373SPIDERNET NETWORK DRIVER for CELL
22374M: Ishizaki Kou <[email protected]>
22375M: Geoff Levand <[email protected]>
22376L: [email protected]
22377L: [email protected]
22378S: Maintained
22379F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
22380F: drivers/net/ethernet/toshiba/spider_net*
22381
22382SPMI SUBSYSTEM
22383M: Stephen Boyd <[email protected]>
22384L: [email protected]
22385S: Maintained
22386T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22387F: Documentation/devicetree/bindings/spmi/
22388F: drivers/spmi/
22389F: include/dt-bindings/spmi/spmi.h
22390F: include/linux/spmi.h
22391F: include/trace/events/spmi.h
22392
22393SPU FILE SYSTEM
22394L: [email protected]
22395S: Orphan
22396F: Documentation/filesystems/spufs/spufs.rst
22397F: arch/powerpc/platforms/cell/spufs/
22398
22399SQUASHFS FILE SYSTEM
22400M: Phillip Lougher <[email protected]>
22401L: [email protected] (subscribers-only)
22402S: Maintained
22403W: http://squashfs.org.uk
22404T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22405F: Documentation/filesystems/squashfs.rst
22406F: fs/squashfs/
22407
22408SRM (Alpha) environment access
22409M: Jan-Benedict Glaw <[email protected]>
22410S: Maintained
22411F: arch/alpha/kernel/srm_env.c
22412
22413ST LSM6DSx IMU IIO DRIVER
22414M: Lorenzo Bianconi <[email protected]>
22415L: [email protected]
22416S: Maintained
22417W: http://www.st.com/
22418F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22419F: drivers/iio/imu/st_lsm6dsx/
22420
22421ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
22422M: Benjamin Mugnier <[email protected]>
22423M: Sylvain Petinot <[email protected]>
22424L: [email protected]
22425S: Maintained
22426T: git git://linuxtv.org/media.git
22427F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
22428F: drivers/media/i2c/st-mipid02.c
22429
22430ST STC3117 FUEL GAUGE DRIVER
22431M: Hardevsinh Palaniya <[email protected]>
22432M: Bhavin Sharma <[email protected]>
22433L: [email protected]
22434S: Maintained
22435F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
22436F: drivers/power/supply/stc3117_fuel_gauge.c
22437
22438ST STM32 FIREWALL
22439M: Gatien Chevallier <[email protected]>
22440S: Maintained
22441F: drivers/bus/stm32_etzpc.c
22442F: drivers/bus/stm32_firewall.c
22443F: drivers/bus/stm32_rifsc.c
22444
22445ST STM32 I2C/SMBUS DRIVER
22446M: Pierre-Yves MORDRET <[email protected]>
22447M: Alain Volmat <[email protected]>
22448L: [email protected]
22449S: Maintained
22450F: drivers/i2c/busses/i2c-stm32*
22451
22452ST STM32 SPI DRIVER
22453M: Alain Volmat <[email protected]>
22454L: [email protected]
22455S: Maintained
22456F: drivers/spi/spi-stm32.c
22457
22458ST STPDDC60 DRIVER
22459M: Daniel Nilsson <[email protected]>
22460L: [email protected]
22461S: Maintained
22462F: Documentation/hwmon/stpddc60.rst
22463F: drivers/hwmon/pmbus/stpddc60.c
22464
22465ST VGXY61 DRIVER
22466M: Benjamin Mugnier <[email protected]>
22467M: Sylvain Petinot <[email protected]>
22468L: [email protected]
22469S: Maintained
22470T: git git://linuxtv.org/media.git
22471F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22472F: Documentation/userspace-api/media/drivers/vgxy61.rst
22473F: drivers/media/i2c/vgxy61.c
22474
22475ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22476M: Song Qiang <[email protected]>
22477L: [email protected]
22478S: Maintained
22479F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
22480F: drivers/iio/proximity/vl53l0x-i2c.c
22481
22482STABLE BRANCH
22483M: Greg Kroah-Hartman <[email protected]>
22484M: Sasha Levin <[email protected]>
22485L: [email protected]
22486S: Supported
22487F: Documentation/process/stable-kernel-rules.rst
22488
22489STAGING - ATOMISP DRIVER
22490M: Hans de Goede <[email protected]>
22491M: Mauro Carvalho Chehab <[email protected]>
22492R: Sakari Ailus <[email protected]>
22493L: [email protected]
22494S: Maintained
22495F: drivers/staging/media/atomisp/
22496
22497STAGING - INDUSTRIAL IO
22498M: Jonathan Cameron <[email protected]>
22499L: [email protected]
22500S: Odd Fixes
22501F: Documentation/devicetree/bindings/staging/iio/
22502F: drivers/staging/iio/
22503
22504STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
22505M: Marc Dietrich <[email protected]>
22506L: [email protected] (moderated for non-subscribers)
22507L: [email protected]
22508S: Maintained
22509F: drivers/staging/nvec/
22510
22511STAGING - SEPS525 LCD CONTROLLER DRIVERS
22512M: Michael Hennerich <[email protected]>
22513L: [email protected]
22514S: Supported
22515F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
22516F: drivers/staging/fbtft/fb_seps525.c
22517
22518STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
22519M: Sudip Mukherjee <[email protected]>
22520M: Teddy Wang <[email protected]>
22521M: Sudip Mukherjee <[email protected]>
22522L: [email protected]
22523S: Maintained
22524F: drivers/staging/sm750fb/
22525
22526STAGING SUBSYSTEM
22527M: Greg Kroah-Hartman <[email protected]>
22528L: [email protected]
22529S: Supported
22530T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
22531F: drivers/staging/
22532
22533STANDALONE CACHE CONTROLLER DRIVERS
22534M: Conor Dooley <[email protected]>
22535S: Maintained
22536T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22537F: Documentation/devicetree/bindings/cache/
22538F: drivers/cache
22539
22540STARFIRE/DURALAN NETWORK DRIVER
22541M: Ion Badulescu <[email protected]>
22542S: Odd Fixes
22543F: drivers/net/ethernet/adaptec/starfire*
22544
22545STARFIVE CAMERA SUBSYSTEM DRIVER
22546M: Jack Zhu <[email protected]>
22547M: Changhuang Liang <[email protected]>
22548L: [email protected]
22549S: Maintained
22550F: Documentation/admin-guide/media/starfive_camss.rst
22551F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22552F: drivers/staging/media/starfive/camss
22553
22554STARFIVE CRYPTO DRIVER
22555M: Jia Jie Ho <[email protected]>
22556M: William Qiu <[email protected]>
22557S: Supported
22558F: Documentation/devicetree/bindings/crypto/starfive*
22559F: drivers/crypto/starfive/
22560
22561STARFIVE DEVICETREES
22562M: Emil Renner Berthing <[email protected]>
22563S: Maintained
22564F: arch/riscv/boot/dts/starfive/
22565
22566STARFIVE DWMAC GLUE LAYER
22567M: Emil Renner Berthing <[email protected]>
22568M: Minda Chen <[email protected]>
22569S: Maintained
22570F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22571F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22572
22573STARFIVE JH7110 DPHY RX DRIVER
22574M: Jack Zhu <[email protected]>
22575M: Changhuang Liang <[email protected]>
22576S: Supported
22577F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22578F: drivers/phy/starfive/phy-jh7110-dphy-rx.c
22579
22580STARFIVE JH7110 DPHY TX DRIVER
22581M: Keith Zhao <[email protected]>
22582S: Supported
22583F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22584F: drivers/phy/starfive/phy-jh7110-dphy-tx.c
22585
22586STARFIVE JH7110 MMC/SD/SDIO DRIVER
22587M: William Qiu <[email protected]>
22588S: Supported
22589F: Documentation/devicetree/bindings/mmc/starfive*
22590F: drivers/mmc/host/dw_mmc-starfive.c
22591
22592STARFIVE JH7110 PLL CLOCK DRIVER
22593M: Xingyu Wu <[email protected]>
22594S: Supported
22595F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22596F: drivers/clk/starfive/clk-starfive-jh7110-pll.c
22597
22598STARFIVE JH7110 PWMDAC DRIVER
22599M: Hal Feng <[email protected]>
22600M: Xingyu Wu <[email protected]>
22601S: Supported
22602F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22603F: sound/soc/starfive/jh7110_pwmdac.c
22604
22605STARFIVE JH7110 SYSCON
22606M: William Qiu <[email protected]>
22607M: Xingyu Wu <[email protected]>
22608S: Supported
22609F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22610
22611STARFIVE JH7110 TDM DRIVER
22612M: Walker Chen <[email protected]>
22613S: Maintained
22614F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22615F: sound/soc/starfive/jh7110_tdm.c
22616
22617STARFIVE JH71X0 CLOCK DRIVERS
22618M: Emil Renner Berthing <[email protected]>
22619M: Hal Feng <[email protected]>
22620S: Maintained
22621F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22622F: drivers/clk/starfive/clk-starfive-jh71*
22623F: include/dt-bindings/clock/starfive?jh71*.h
22624
22625STARFIVE JH71X0 PINCTRL DRIVERS
22626M: Emil Renner Berthing <[email protected]>
22627M: Jianlong Huang <[email protected]>
22628M: Hal Feng <[email protected]>
22629L: [email protected]
22630S: Maintained
22631F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22632F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22633F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22634F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22635
22636STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22637M: Emil Renner Berthing <[email protected]>
22638M: Hal Feng <[email protected]>
22639S: Maintained
22640F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22641F: drivers/reset/starfive/reset-starfive-jh71*
22642F: include/dt-bindings/reset/starfive?jh71*.h
22643
22644STARFIVE JH71X0 USB DRIVERS
22645M: Minda Chen <[email protected]>
22646S: Maintained
22647F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22648F: drivers/usb/cdns3/cdns3-starfive.c
22649
22650STARFIVE JH71XX PMU CONTROLLER DRIVER
22651M: Walker Chen <[email protected]>
22652M: Changhuang Liang <[email protected]>
22653S: Supported
22654F: Documentation/devicetree/bindings/power/starfive*
22655F: drivers/pmdomain/starfive/
22656F: include/dt-bindings/power/starfive,jh7110-pmu.h
22657
22658STARFIVE SOC DRIVERS
22659M: Conor Dooley <[email protected]>
22660S: Maintained
22661T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22662F: Documentation/devicetree/bindings/soc/starfive/
22663
22664STARFIVE STARLINK PMU DRIVER
22665M: Ji Sheng Teoh <[email protected]>
22666S: Maintained
22667F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22668F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22669F: drivers/perf/starfive_starlink_pmu.c
22670
22671STARFIVE TRNG DRIVER
22672M: Jia Jie Ho <[email protected]>
22673S: Supported
22674F: Documentation/devicetree/bindings/rng/starfive*
22675F: drivers/char/hw_random/jh7110-trng.c
22676
22677STARFIVE WATCHDOG DRIVER
22678M: Xingyu Wu <[email protected]>
22679M: Ziv Xu <[email protected]>
22680S: Supported
22681F: Documentation/devicetree/bindings/watchdog/starfive*
22682F: drivers/watchdog/starfive-wdt.c
22683
22684STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22685M: Minda Chen <[email protected]>
22686S: Supported
22687F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22688F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22689F: drivers/phy/starfive/phy-jh7110-pcie.c
22690F: drivers/phy/starfive/phy-jh7110-usb.c
22691
22692STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22693M: Changhuang Liang <[email protected]>
22694S: Supported
22695F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22696F: drivers/irqchip/irq-starfive-jh8100-intc.c
22697
22698STATIC BRANCH/CALL
22699M: Peter Zijlstra <[email protected]>
22700M: Josh Poimboeuf <[email protected]>
22701M: Jason Baron <[email protected]>
22702R: Steven Rostedt <[email protected]>
22703R: Ard Biesheuvel <[email protected]>
22704S: Supported
22705F: arch/*/include/asm/jump_label*.h
22706F: arch/*/include/asm/static_call*.h
22707F: arch/*/kernel/jump_label.c
22708F: arch/*/kernel/static_call.c
22709F: include/linux/jump_label*.h
22710F: include/linux/static_call*.h
22711F: kernel/jump_label.c
22712F: kernel/static_call*.c
22713
22714STI AUDIO (ASoC) DRIVERS
22715M: Arnaud Pouliquen <[email protected]>
22716L: [email protected]
22717S: Maintained
22718F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22719F: sound/soc/sti/
22720
22721STI CEC DRIVER
22722M: Alain Volmat <[email protected]>
22723S: Maintained
22724F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22725F: drivers/media/cec/platform/sti/
22726
22727STK1160 USB VIDEO CAPTURE DRIVER
22728M: Ezequiel Garcia <[email protected]>
22729L: [email protected]
22730S: Maintained
22731T: git git://linuxtv.org/media.git
22732F: drivers/media/usb/stk1160/
22733
22734STM32 AUDIO (ASoC) DRIVERS
22735M: Olivier Moysan <[email protected]>
22736M: Arnaud Pouliquen <[email protected]>
22737L: [email protected]
22738S: Maintained
22739F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22740F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22741F: sound/soc/stm/
22742
22743STM32 DMA DRIVERS
22744M: Amélie Delaunay <[email protected]>
22745L: [email protected]
22746L: [email protected] (moderated for non-subscribers)
22747S: Maintained
22748F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22749F: Documentation/devicetree/bindings/dma/stm32/
22750F: drivers/dma/stm32/
22751
22752STM32 TIMER/LPTIMER DRIVERS
22753M: Fabrice Gasnier <[email protected]>
22754S: Maintained
22755F: Documentation/ABI/testing/*timer-stm32
22756F: Documentation/devicetree/bindings/*/*stm32-*timer*
22757F: drivers/*/stm32-*timer*
22758F: drivers/pwm/pwm-stm32*
22759F: include/linux/*/stm32-*tim*
22760
22761STM32MP25 USB3/PCIE COMBOPHY DRIVER
22762M: Christian Bruel <[email protected]>
22763S: Maintained
22764F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
22765F: drivers/phy/st/phy-stm32-combophy.c
22766
22767STMMAC ETHERNET DRIVER
22768L: [email protected]
22769S: Orphan
22770F: Documentation/networking/device_drivers/ethernet/stmicro/
22771F: drivers/net/ethernet/stmicro/stmmac/
22772
22773SUN HAPPY MEAL ETHERNET DRIVER
22774M: Sean Anderson <[email protected]>
22775S: Maintained
22776F: drivers/net/ethernet/sun/sunhme.*
22777
22778SUN3/3X
22779M: Sam Creasey <[email protected]>
22780S: Maintained
22781W: http://sammy.net/sun3/
22782F: arch/m68k/include/asm/sun3*
22783F: arch/m68k/kernel/*sun3*
22784F: arch/m68k/sun3*/
22785F: drivers/net/ethernet/i825xx/sun3*
22786
22787SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22788M: Hans de Goede <[email protected]>
22789L: [email protected]
22790S: Maintained
22791F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22792F: drivers/input/keyboard/sun4i-lradc-keys.c
22793
22794SUNPLUS ETHERNET DRIVER
22795M: Wells Lu <[email protected]>
22796L: [email protected]
22797S: Maintained
22798W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
22799F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22800F: drivers/net/ethernet/sunplus/
22801
22802SUNPLUS MMC DRIVER
22803M: Tony Huang <[email protected]>
22804M: Li-hao Kuo <[email protected]>
22805S: Maintained
22806F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22807F: drivers/mmc/host/sunplus-mmc.c
22808
22809SUNPLUS OCOTP DRIVER
22810M: Vincent Shih <[email protected]>
22811S: Maintained
22812F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22813F: drivers/nvmem/sunplus-ocotp.c
22814
22815SUNPLUS PWM DRIVER
22816M: Hammer Hsieh <[email protected]>
22817S: Maintained
22818F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22819F: drivers/pwm/pwm-sunplus.c
22820
22821SUNPLUS RTC DRIVER
22822M: Vincent Shih <[email protected]>
22823L: [email protected]
22824S: Maintained
22825F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22826F: drivers/rtc/rtc-sunplus.c
22827
22828SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22829M: Li-hao Kuo <[email protected]>
22830L: [email protected]
22831S: Maintained
22832F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22833F: drivers/spi/spi-sunplus-sp7021.c
22834
22835SUNPLUS UART DRIVER
22836M: Hammer Hsieh <[email protected]>
22837S: Maintained
22838F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22839F: drivers/tty/serial/sunplus-uart.c
22840
22841SUNPLUS USB2 PHY DRIVER
22842M: Vincent Shih <[email protected]>
22843L: [email protected]
22844S: Maintained
22845F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22846F: drivers/phy/sunplus/Kconfig
22847F: drivers/phy/sunplus/Makefile
22848F: drivers/phy/sunplus/phy-sunplus-usb2.c
22849
22850SUNPLUS WATCHDOG DRIVER
22851M: Xiantao Hu <[email protected]>
22852L: [email protected]
22853S: Maintained
22854F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22855F: drivers/watchdog/sunplus_wdt.c
22856
22857SUPERH
22858M: Yoshinori Sato <[email protected]>
22859M: Rich Felker <[email protected]>
22860M: John Paul Adrian Glaubitz <[email protected]>
22861L: [email protected]
22862S: Maintained
22863Q: http://patchwork.kernel.org/project/linux-sh/list/
22864F: Documentation/arch/sh/
22865F: arch/sh/
22866F: drivers/sh/
22867
22868SUSPEND TO RAM
22869M: "Rafael J. Wysocki" <[email protected]>
22870M: Len Brown <[email protected]>
22871M: Pavel Machek <[email protected]>
22872L: [email protected]
22873S: Supported
22874B: https://bugzilla.kernel.org
22875F: Documentation/power/
22876F: arch/x86/kernel/acpi/sleep*
22877F: arch/x86/kernel/acpi/wakeup*
22878F: drivers/base/power/
22879F: include/linux/freezer.h
22880F: include/linux/pm.h
22881F: include/linux/suspend.h
22882F: kernel/power/
22883
22884SVGA HANDLING
22885M: Martin Mares <[email protected]>
22886L: [email protected]
22887S: Maintained
22888F: Documentation/admin-guide/svga.rst
22889F: arch/x86/boot/video*
22890
22891SWITCHDEV
22892M: Jiri Pirko <[email protected]>
22893M: Ivan Vecera <[email protected]>
22894L: [email protected]
22895S: Supported
22896F: include/net/switchdev.h
22897F: net/switchdev/
22898
22899SY8106A REGULATOR DRIVER
22900M: Icenowy Zheng <[email protected]>
22901S: Maintained
22902F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22903F: drivers/regulator/sy8106a-regulator.c
22904
22905SYNC FILE FRAMEWORK
22906M: Sumit Semwal <[email protected]>
22907R: Gustavo Padovan <[email protected]>
22908L: [email protected]
22909L: [email protected]
22910S: Maintained
22911T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
22912F: Documentation/driver-api/sync_file.rst
22913F: drivers/dma-buf/dma-fence*
22914F: drivers/dma-buf/sw_sync.c
22915F: drivers/dma-buf/sync_*
22916F: include/linux/sync_file.h
22917F: include/uapi/linux/sync_file.h
22918
22919SYNOPSYS ARC ARCHITECTURE
22920M: Vineet Gupta <[email protected]>
22921L: [email protected]
22922S: Supported
22923T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22924F: Documentation/arch/arc
22925F: Documentation/devicetree/bindings/arc/*
22926F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22927F: arch/arc/
22928F: drivers/clocksource/arc_timer.c
22929F: drivers/tty/serial/arc_uart.c
22930
22931SYNOPSYS ARC HSDK SDP pll clock driver
22932M: Eugeniy Paltsev <[email protected]>
22933S: Supported
22934F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22935F: drivers/clk/clk-hsdk-pll.c
22936
22937SYNOPSYS ARC SDP clock driver
22938M: Eugeniy Paltsev <[email protected]>
22939S: Supported
22940F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22941F: drivers/clk/axs10x/*
22942
22943SYNOPSYS ARC SDP platform support
22944M: Alexey Brodkin <[email protected]>
22945S: Supported
22946F: Documentation/devicetree/bindings/arc/axs10*
22947F: arch/arc/boot/dts/ax*
22948F: arch/arc/plat-axs10x
22949
22950SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22951M: Eugeniy Paltsev <[email protected]>
22952S: Supported
22953F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22954F: drivers/reset/reset-axs10x.c
22955
22956SYNOPSYS CREG GPIO DRIVER
22957M: Eugeniy Paltsev <[email protected]>
22958S: Maintained
22959F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22960F: drivers/gpio/gpio-creg-snps.c
22961
22962SYNOPSYS DESIGNWARE 8250 UART DRIVER
22963M: Ilpo Järvinen <[email protected]>
22964R: Andy Shevchenko <[email protected]>
22965S: Supported
22966F: drivers/tty/serial/8250/8250_dw.c
22967F: drivers/tty/serial/8250/8250_dwlib.*
22968F: drivers/tty/serial/8250/8250_lpss.c
22969
22970SYNOPSYS DESIGNWARE APB GPIO DRIVER
22971M: Hoan Tran <[email protected]>
22972L: [email protected]
22973S: Maintained
22974F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22975F: drivers/gpio/gpio-dwapb.c
22976
22977SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22978M: Eugeniy Paltsev <[email protected]>
22979S: Maintained
22980F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22981F: drivers/dma/dw-axi-dmac/
22982
22983SYNOPSYS DESIGNWARE DMAC DRIVER
22984M: Viresh Kumar <[email protected]>
22985R: Andy Shevchenko <[email protected]>
22986S: Maintained
22987F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22988F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22989F: drivers/dma/dw/
22990F: include/dt-bindings/dma/dw-dmac.h
22991F: include/linux/dma/dw.h
22992F: include/linux/platform_data/dma-dw.h
22993
22994SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22995M: Jose Abreu <[email protected]>
22996L: [email protected]
22997S: Maintained
22998F: drivers/net/ethernet/synopsys/
22999
23000SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
23001L: [email protected]
23002S: Orphan
23003F: drivers/net/pcs/pcs-xpcs.c
23004F: drivers/net/pcs/pcs-xpcs.h
23005F: include/linux/pcs/pcs-xpcs.h
23006
23007SYNOPSYS DESIGNWARE I2C DRIVER
23008M: Jarkko Nikula <[email protected]>
23009R: Andy Shevchenko <[email protected]>
23010R: Mika Westerberg <[email protected]>
23011R: Jan Dabros <[email protected]>
23012L: [email protected]
23013S: Supported
23014F: drivers/i2c/busses/i2c-designware-*
23015
23016SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
23017M: Jaehoon Chung <[email protected]>
23018L: [email protected]
23019S: Maintained
23020F: drivers/mmc/host/dw_mmc*
23021
23022SYNOPSYS DESIGNWARE PCIE PMU DRIVER
23023M: Shuai Xue <[email protected]>
23024M: Jing Zhang <[email protected]>
23025S: Supported
23026F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst
23027F: drivers/perf/dwc_pcie_pmu.c
23028
23029SYNOPSYS HSDK RESET CONTROLLER DRIVER
23030M: Eugeniy Paltsev <[email protected]>
23031S: Supported
23032F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
23033F: drivers/reset/reset-hsdk.c
23034F: include/dt-bindings/reset/snps,hsdk-reset.h
23035
23036SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
23037M: Prabu Thangamuthu <[email protected]>
23038M: Manjunath M B <[email protected]>
23039L: [email protected]
23040S: Maintained
23041F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
23042
23043SYSTEM CONFIGURATION (SYSCON)
23044M: Lee Jones <[email protected]>
23045M: Arnd Bergmann <[email protected]>
23046S: Supported
23047T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
23048F: drivers/mfd/syscon.c
23049
23050SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
23051M: Sudeep Holla <[email protected]>
23052R: Cristian Marussi <[email protected]>
23053L: [email protected]
23054L: [email protected] (moderated for non-subscribers)
23055S: Maintained
23056F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
23057F: drivers/clk/clk-sc[mp]i.c
23058F: drivers/cpufreq/sc[mp]i-cpufreq.c
23059F: drivers/firmware/arm_scmi/
23060F: drivers/firmware/arm_scpi.c
23061F: drivers/hwmon/scmi-hwmon.c
23062F: drivers/pinctrl/pinctrl-scmi.c
23063F: drivers/pmdomain/arm/
23064F: drivers/powercap/arm_scmi_powercap.c
23065F: drivers/regulator/scmi-regulator.c
23066F: drivers/reset/reset-scmi.c
23067F: include/linux/sc[mp]i_protocol.h
23068F: include/trace/events/scmi.h
23069F: include/uapi/linux/virtio_scmi.h
23070
23071SYSTEM RESET/SHUTDOWN DRIVERS
23072M: Sebastian Reichel <[email protected]>
23073L: [email protected]
23074S: Maintained
23075T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
23076F: Documentation/devicetree/bindings/power/reset/
23077F: drivers/power/reset/
23078
23079SYSTEM TRACE MODULE CLASS
23080M: Alexander Shishkin <[email protected]>
23081S: Maintained
23082T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
23083F: Documentation/trace/stm.rst
23084F: drivers/hwtracing/stm/
23085F: include/linux/stm.h
23086F: include/uapi/linux/stm.h
23087
23088SYSTEM76 ACPI DRIVER
23089M: Jeremy Soller <[email protected]>
23090M: System76 Product Development <[email protected]>
23091L: [email protected]
23092S: Maintained
23093F: drivers/platform/x86/system76_acpi.c
23094
23095SYSV FILESYSTEM
23096S: Orphan
23097F: Documentation/filesystems/sysv-fs.rst
23098F: fs/sysv/
23099F: include/linux/sysv_fs.h
23100
23101TASKSTATS STATISTICS INTERFACE
23102M: Balbir Singh <[email protected]>
23103S: Maintained
23104F: Documentation/accounting/taskstats*
23105F: include/linux/taskstats*
23106F: kernel/taskstats.c
23107
23108TC subsystem
23109M: Jamal Hadi Salim <[email protected]>
23110M: Cong Wang <[email protected]>
23111M: Jiri Pirko <[email protected]>
23112L: [email protected]
23113S: Maintained
23114F: include/net/pkt_cls.h
23115F: include/net/pkt_sched.h
23116F: include/net/tc_act/
23117F: include/uapi/linux/pkt_cls.h
23118F: include/uapi/linux/pkt_sched.h
23119F: include/uapi/linux/tc_act/
23120F: include/uapi/linux/tc_ematch/
23121F: net/sched/
23122F: tools/testing/selftests/tc-testing
23123
23124TC90522 MEDIA DRIVER
23125M: Akihiro Tsukada <[email protected]>
23126L: [email protected]
23127S: Odd Fixes
23128F: drivers/media/dvb-frontends/tc90522*
23129
23130TCP LOW PRIORITY MODULE
23131M: "Wong Hoi Sing, Edison" <[email protected]>
23132M: "Hung Hing Lun, Mike" <[email protected]>
23133S: Maintained
23134W: http://tcp-lp-mod.sourceforge.net/
23135F: net/ipv4/tcp_lp.c
23136
23137TDA10071 MEDIA DRIVER
23138L: [email protected]
23139S: Orphan
23140W: https://linuxtv.org
23141Q: http://patchwork.linuxtv.org/project/linux-media/list/
23142F: drivers/media/dvb-frontends/tda10071*
23143
23144TDA18212 MEDIA DRIVER
23145L: [email protected]
23146S: Orphan
23147W: https://linuxtv.org
23148Q: http://patchwork.linuxtv.org/project/linux-media/list/
23149F: drivers/media/tuners/tda18212*
23150
23151TDA18218 MEDIA DRIVER
23152L: [email protected]
23153S: Orphan
23154W: https://linuxtv.org
23155Q: http://patchwork.linuxtv.org/project/linux-media/list/
23156F: drivers/media/tuners/tda18218*
23157
23158TDA18250 MEDIA DRIVER
23159M: Olli Salonen <[email protected]>
23160L: [email protected]
23161S: Maintained
23162W: https://linuxtv.org
23163Q: http://patchwork.linuxtv.org/project/linux-media/list/
23164T: git git://linuxtv.org/media.git
23165F: drivers/media/tuners/tda18250*
23166
23167TDA18271 MEDIA DRIVER
23168M: Michael Krufky <[email protected]>
23169L: [email protected]
23170S: Maintained
23171W: https://linuxtv.org
23172W: http://github.com/mkrufky
23173Q: http://patchwork.linuxtv.org/project/linux-media/list/
23174T: git git://linuxtv.org/mkrufky/tuners.git
23175F: drivers/media/tuners/tda18271*
23176
23177TDA1997x MEDIA DRIVER
23178M: Tim Harvey <[email protected]>
23179L: [email protected]
23180S: Maintained
23181W: https://linuxtv.org
23182Q: http://patchwork.linuxtv.org/project/linux-media/list/
23183F: drivers/media/i2c/tda1997x.*
23184
23185TDA827x MEDIA DRIVER
23186M: Michael Krufky <[email protected]>
23187L: [email protected]
23188S: Maintained
23189W: https://linuxtv.org
23190W: http://github.com/mkrufky
23191Q: http://patchwork.linuxtv.org/project/linux-media/list/
23192T: git git://linuxtv.org/mkrufky/tuners.git
23193F: drivers/media/tuners/tda8290.*
23194
23195TDA8290 MEDIA DRIVER
23196M: Michael Krufky <[email protected]>
23197L: [email protected]
23198S: Maintained
23199W: https://linuxtv.org
23200W: http://github.com/mkrufky
23201Q: http://patchwork.linuxtv.org/project/linux-media/list/
23202T: git git://linuxtv.org/mkrufky/tuners.git
23203F: drivers/media/tuners/tda8290.*
23204
23205TDA9840 MEDIA DRIVER
23206M: Hans Verkuil <[email protected]>
23207L: [email protected]
23208S: Maintained
23209W: https://linuxtv.org
23210T: git git://linuxtv.org/media.git
23211F: drivers/media/i2c/tda9840*
23212
23213TEA5761 TUNER DRIVER
23214M: Mauro Carvalho Chehab <[email protected]>
23215L: [email protected]
23216S: Odd fixes
23217W: https://linuxtv.org
23218T: git git://linuxtv.org/media.git
23219F: drivers/media/tuners/tea5761.*
23220
23221TEA5767 TUNER DRIVER
23222M: Mauro Carvalho Chehab <[email protected]>
23223L: [email protected]
23224S: Maintained
23225W: https://linuxtv.org
23226T: git git://linuxtv.org/media.git
23227F: drivers/media/tuners/tea5767.*
23228
23229TEA6415C MEDIA DRIVER
23230M: Hans Verkuil <[email protected]>
23231L: [email protected]
23232S: Maintained
23233W: https://linuxtv.org
23234T: git git://linuxtv.org/media.git
23235F: drivers/media/i2c/tea6415c*
23236
23237TEA6420 MEDIA DRIVER
23238M: Hans Verkuil <[email protected]>
23239L: [email protected]
23240S: Maintained
23241W: https://linuxtv.org
23242T: git git://linuxtv.org/media.git
23243F: drivers/media/i2c/tea6420*
23244
23245TEAM DRIVER
23246M: Jiri Pirko <[email protected]>
23247L: [email protected]
23248S: Supported
23249F: Documentation/netlink/specs/team.yaml
23250F: drivers/net/team/
23251F: include/linux/if_team.h
23252F: include/uapi/linux/if_team.h
23253F: tools/testing/selftests/drivers/net/team/
23254
23255TECHNICAL ADVISORY BOARD PROCESS DOCS
23256M: "Theodore Ts'o" <[email protected]>
23257M: Greg Kroah-Hartman <[email protected]>
23258L: [email protected]
23259S: Maintained
23260F: Documentation/process/contribution-maturity-model.rst
23261F: Documentation/process/researcher-guidelines.rst
23262
23263TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
23264M: "Savoir-faire Linux Inc." <[email protected]>
23265S: Maintained
23266F: arch/x86/platform/ts5500/
23267
23268TECHNOTREND USB IR RECEIVER
23269M: Sean Young <[email protected]>
23270L: [email protected]
23271S: Maintained
23272F: drivers/media/rc/ttusbir.c
23273
23274TECHWELL TW9900 VIDEO DECODER
23275M: Mehdi Djait <[email protected]>
23276L: [email protected]
23277S: Maintained
23278F: drivers/media/i2c/tw9900.c
23279
23280TECHWELL TW9910 VIDEO DECODER
23281L: [email protected]
23282S: Orphan
23283F: drivers/media/i2c/tw9910.c
23284F: include/media/i2c/tw9910.h
23285
23286TEE SUBSYSTEM
23287M: Jens Wiklander <[email protected]>
23288R: Sumit Garg <[email protected]>
23289L: [email protected]
23290S: Maintained
23291F: Documentation/ABI/testing/sysfs-class-tee
23292F: Documentation/driver-api/tee.rst
23293F: Documentation/tee/
23294F: Documentation/userspace-api/tee.rst
23295F: drivers/tee/
23296F: include/linux/tee_core.h
23297F: include/linux/tee_drv.h
23298F: include/uapi/linux/tee.h
23299
23300TEGRA ARCHITECTURE SUPPORT
23301M: Thierry Reding <[email protected]>
23302M: Jonathan Hunter <[email protected]>
23303L: [email protected]
23304S: Supported
23305Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
23306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23307N: [^a-z]tegra
23308
23309TEGRA CLOCK DRIVER
23310M: Peter De Schrijver <[email protected]>
23311M: Prashant Gaikwad <[email protected]>
23312S: Supported
23313F: drivers/clk/tegra/
23314
23315TEGRA CRYPTO DRIVERS
23316M: Akhil R <[email protected]>
23317S: Supported
23318F: drivers/crypto/tegra/*
23319
23320TEGRA DMA DRIVERS
23321M: Laxman Dewangan <[email protected]>
23322M: Jon Hunter <[email protected]>
23323S: Supported
23324F: drivers/dma/tegra*
23325
23326TEGRA I2C DRIVER
23327M: Laxman Dewangan <[email protected]>
23328R: Dmitry Osipenko <[email protected]>
23329S: Supported
23330F: drivers/i2c/busses/i2c-tegra.c
23331
23332TEGRA IOMMU DRIVERS
23333M: Thierry Reding <[email protected]>
23334R: Krishna Reddy <[email protected]>
23335L: [email protected]
23336S: Supported
23337F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23338F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23339F: drivers/iommu/tegra*
23340
23341TEGRA KBC DRIVER
23342M: Laxman Dewangan <[email protected]>
23343S: Supported
23344F: drivers/input/keyboard/tegra-kbc.c
23345
23346TEGRA NAND DRIVER
23347M: Stefan Agner <[email protected]>
23348M: Lucas Stach <[email protected]>
23349S: Maintained
23350F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23351F: drivers/mtd/nand/raw/tegra_nand.c
23352
23353TEGRA PWM DRIVER
23354M: Thierry Reding <[email protected]>
23355S: Supported
23356F: drivers/pwm/pwm-tegra.c
23357
23358TEGRA QUAD SPI DRIVER
23359M: Thierry Reding <[email protected]>
23360M: Jonathan Hunter <[email protected]>
23361M: Sowjanya Komatineni <[email protected]>
23362L: [email protected]
23363S: Maintained
23364F: drivers/spi/spi-tegra210-quad.c
23365
23366TEGRA SERIAL DRIVER
23367M: Laxman Dewangan <[email protected]>
23368S: Supported
23369F: drivers/tty/serial/serial-tegra.c
23370
23371TEGRA SPI DRIVER
23372M: Laxman Dewangan <[email protected]>
23373S: Supported
23374F: drivers/spi/spi-tegra*
23375
23376TEGRA VIDEO DRIVER
23377M: Thierry Reding <[email protected]>
23378M: Jonathan Hunter <[email protected]>
23379M: Sowjanya Komatineni <[email protected]>
23380M: Luca Ceresoli <[email protected]>
23381L: [email protected]
23382L: [email protected]
23383S: Maintained
23384F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23385F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23386F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23387F: drivers/staging/media/tegra-video/
23388
23389TEGRA XUSB PADCTL DRIVER
23390M: JC Kuo <[email protected]>
23391S: Supported
23392F: drivers/phy/tegra/xusb*
23393
23394TEHUTI ETHERNET DRIVER
23395M: Andy Gospodarek <[email protected]>
23396L: [email protected]
23397S: Maintained
23398F: drivers/net/ethernet/tehuti/tehuti.*
23399
23400TEHUTI TN40XX ETHERNET DRIVER
23401M: FUJITA Tomonori <[email protected]>
23402L: [email protected]
23403S: Maintained
23404F: drivers/net/ethernet/tehuti/tn40*
23405
23406TELECOM CLOCK DRIVER FOR MCPL0010
23407M: Mark Gross <[email protected]>
23408S: Supported
23409F: drivers/char/tlclk.c
23410
23411TEMPO SEMICONDUCTOR DRIVERS
23412M: Steven Eckhoff <[email protected]>
23413S: Maintained
23414F: Documentation/devicetree/bindings/sound/tscs*.txt
23415F: sound/soc/codecs/tscs*.c
23416F: sound/soc/codecs/tscs*.h
23417
23418TENSILICA XTENSA PORT (xtensa)
23419M: Chris Zankel <[email protected]>
23420M: Max Filippov <[email protected]>
23421S: Maintained
23422T: git https://github.com/jcmvbkbc/linux-xtensa.git
23423F: arch/xtensa/
23424F: drivers/irqchip/irq-xtensa-*
23425
23426TEXAS INSTRUMENTS ASoC DRIVERS
23427M: Peter Ujfalusi <[email protected]>
23428L: [email protected]
23429S: Maintained
23430F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23431F: sound/soc/ti/
23432
23433TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23434M: Shenghao Ding <[email protected]>
23435M: Kevin Lu <[email protected]>
23436M: Baojun Xu <[email protected]>
23437L: [email protected]
23438S: Maintained
23439F: Documentation/devicetree/bindings/sound/tas2552.txt
23440F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23441F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23442F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23443F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23444F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23445F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23446F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23447F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23448F: include/sound/tas2*.h
23449F: include/sound/tlv320*.h
23450F: include/sound/tpa6130a2-plat.h
23451F: sound/pci/hda/tas2781_hda_i2c.c
23452F: sound/soc/codecs/pcm1681.c
23453F: sound/soc/codecs/pcm1789*.*
23454F: sound/soc/codecs/pcm179x*.*
23455F: sound/soc/codecs/pcm186x*.*
23456F: sound/soc/codecs/pcm3008.*
23457F: sound/soc/codecs/pcm3060*.*
23458F: sound/soc/codecs/pcm3168a*.*
23459F: sound/soc/codecs/pcm5102a.c
23460F: sound/soc/codecs/pcm512x*.*
23461F: sound/soc/codecs/tas2*.*
23462F: sound/soc/codecs/tlv320*.*
23463F: sound/soc/codecs/tpa6130a2.*
23464
23465TEXAS INSTRUMENTS DMA DRIVERS
23466M: Peter Ujfalusi <[email protected]>
23467L: [email protected]
23468S: Maintained
23469F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23470F: Documentation/devicetree/bindings/dma/ti-edma.txt
23471F: Documentation/devicetree/bindings/dma/ti/
23472F: drivers/dma/ti/
23473F: include/linux/dma/k3-psil.h
23474F: include/linux/dma/k3-udma-glue.h
23475F: include/linux/dma/ti-cppi5.h
23476X: drivers/dma/ti/cppi41.c
23477
23478TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
23479M: Jerome Brunet <[email protected]>
23480L: [email protected]
23481S: Maintained
23482F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
23483F: Documentation/hwmon/tps25990.rst
23484F: drivers/hwmon/pmbus/tps25990.c
23485
23486TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
23487M: Robert Marko <[email protected]>
23488M: Luka Perkov <[email protected]>
23489L: [email protected]
23490S: Maintained
23491F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
23492F: Documentation/hwmon/tps23861.rst
23493F: drivers/hwmon/tps23861.c
23494
23495TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
23496M: Ricardo Ribalda <[email protected]>
23497L: [email protected]
23498S: Supported
23499F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
23500F: drivers/iio/dac/ti-dac7612.c
23501
23502TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
23503M: Alexander Sverdlin <[email protected]>
23504L: [email protected]
23505S: Maintained
23506F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
23507F: drivers/leds/leds-lp8864.c
23508
23509TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
23510M: Nishanth Menon <[email protected]>
23511M: Tero Kristo <[email protected]>
23512M: Santosh Shilimkar <[email protected]>
23513L: [email protected] (moderated for non-subscribers)
23514S: Maintained
23515F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
23516F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
23517F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
23518F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
23519F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
23520F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
23521F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
23522F: drivers/clk/keystone/sci-clk.c
23523F: drivers/firmware/ti_sci*
23524F: drivers/irqchip/irq-ti-sci-inta.c
23525F: drivers/irqchip/irq-ti-sci-intr.c
23526F: drivers/reset/reset-ti-sci.c
23527F: drivers/soc/ti/ti_sci_inta_msi.c
23528F: drivers/pmdomain/ti/ti_sci_pm_domains.c
23529F: include/dt-bindings/soc/ti,sci_pm_domain.h
23530F: include/linux/soc/ti/ti_sci_inta_msi.h
23531F: include/linux/soc/ti/ti_sci_protocol.h
23532
23533TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
23534M: Puranjay Mohan <[email protected]>
23535L: [email protected]
23536S: Supported
23537F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
23538F: drivers/iio/temperature/tmp117.c
23539
23540THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
23541M: Hans Verkuil <[email protected]>
23542L: [email protected]
23543S: Maintained
23544W: https://linuxtv.org
23545T: git git://linuxtv.org/media.git
23546F: drivers/media/radio/radio-raremono.c
23547
23548THERMAL
23549M: Rafael J. Wysocki <[email protected]>
23550M: Daniel Lezcano <[email protected]>
23551R: Zhang Rui <[email protected]>
23552R: Lukasz Luba <[email protected]>
23553L: [email protected]
23554S: Supported
23555Q: https://patchwork.kernel.org/project/linux-pm/list/
23556T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23557F: Documentation/ABI/testing/sysfs-class-thermal
23558F: Documentation/admin-guide/thermal/
23559F: Documentation/devicetree/bindings/thermal/
23560F: Documentation/driver-api/thermal/
23561F: drivers/thermal/
23562F: include/dt-bindings/thermal/
23563F: include/linux/cpu_cooling.h
23564F: include/linux/thermal.h
23565F: include/uapi/linux/thermal.h
23566F: tools/lib/thermal/
23567F: tools/thermal/
23568
23569THERMAL DRIVER FOR AMLOGIC SOCS
23570M: Guillaume La Roque <[email protected]>
23571L: [email protected]
23572L: [email protected]
23573S: Supported
23574W: http://linux-meson.com/
23575F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23576F: drivers/thermal/amlogic_thermal.c
23577
23578THERMAL/CPU_COOLING
23579M: Amit Daniel Kachhap <[email protected]>
23580M: Daniel Lezcano <[email protected]>
23581M: Viresh Kumar <[email protected]>
23582R: Lukasz Luba <[email protected]>
23583L: [email protected]
23584S: Supported
23585F: Documentation/driver-api/thermal/cpu-cooling-api.rst
23586F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
23587F: drivers/thermal/cpufreq_cooling.c
23588F: drivers/thermal/cpuidle_cooling.c
23589F: include/linux/cpu_cooling.h
23590
23591THERMAL/POWER_ALLOCATOR
23592M: Lukasz Luba <[email protected]>
23593L: [email protected]
23594S: Maintained
23595F: Documentation/driver-api/thermal/power_allocator.rst
23596F: drivers/thermal/gov_power_allocator.c
23597F: drivers/thermal/thermal_trace_ipa.h
23598
23599THINKPAD ACPI EXTRAS DRIVER
23600M: Henrique de Moraes Holschuh <[email protected]>
23601L: [email protected]
23602L: [email protected]
23603S: Maintained
23604W: http://ibm-acpi.sourceforge.net
23605W: http://thinkwiki.org/wiki/Ibm-acpi
23606T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23607F: drivers/platform/x86/thinkpad_acpi.c
23608
23609THINKPAD LMI DRIVER
23610M: Mark Pearson <[email protected]>
23611L: [email protected]
23612S: Maintained
23613F: Documentation/ABI/testing/sysfs-class-firmware-attributes
23614F: drivers/platform/x86/think-lmi.?
23615
23616THP7312 ISP DRIVER
23617M: Laurent Pinchart <[email protected]>
23618M: Paul Elder <[email protected]>
23619L: [email protected]
23620S: Maintained
23621T: git git://linuxtv.org/media.git
23622F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23623F: Documentation/userspace-api/media/drivers/thp7312.rst
23624F: drivers/media/i2c/thp7312.c
23625F: include/uapi/linux/thp7312.h
23626
23627THUNDERBOLT DMA TRAFFIC TEST DRIVER
23628M: Isaac Hazan <[email protected]>
23629L: [email protected]
23630S: Maintained
23631F: drivers/thunderbolt/dma_test.c
23632
23633THUNDERBOLT DRIVER
23634M: Andreas Noever <[email protected]>
23635M: Michael Jamet <[email protected]>
23636M: Mika Westerberg <[email protected]>
23637M: Yehezkel Bernat <[email protected]>
23638L: [email protected]
23639S: Maintained
23640T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23641F: Documentation/admin-guide/thunderbolt.rst
23642F: drivers/thunderbolt/
23643F: include/linux/thunderbolt.h
23644
23645THUNDERBOLT NETWORK DRIVER
23646M: Michael Jamet <[email protected]>
23647M: Mika Westerberg <[email protected]>
23648M: Yehezkel Bernat <[email protected]>
23649L: [email protected]
23650S: Maintained
23651F: drivers/net/thunderbolt/
23652
23653THUNDERX GPIO DRIVER
23654M: Robert Richter <[email protected]>
23655S: Odd Fixes
23656F: drivers/gpio/gpio-thunderx.c
23657
23658TI ADS1119 ADC DRIVER
23659M: Francesco Dolcini <[email protected]>
23660M: João Paulo Gonçalves <[email protected]>
23661L: [email protected]
23662S: Maintained
23663F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23664F: drivers/iio/adc/ti-ads1119.c
23665
23666TI ADS7924 ADC DRIVER
23667M: Hugo Villeneuve <[email protected]>
23668L: [email protected]
23669S: Supported
23670F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23671F: drivers/iio/adc/ti-ads7924.c
23672
23673TI AM437X VPFE DRIVER
23674M: "Lad, Prabhakar" <[email protected]>
23675L: [email protected]
23676S: Maintained
23677W: https://linuxtv.org
23678Q: http://patchwork.linuxtv.org/project/linux-media/list/
23679T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23680F: drivers/media/platform/ti/am437x/
23681
23682TI BANDGAP AND THERMAL DRIVER
23683M: Eduardo Valentin <[email protected]>
23684M: Keerthy <[email protected]>
23685L: [email protected]
23686L: [email protected]
23687S: Maintained
23688F: drivers/thermal/ti-soc-thermal/
23689
23690TI BQ27XXX POWER SUPPLY DRIVER
23691F: drivers/power/supply/bq27xxx_battery.c
23692F: drivers/power/supply/bq27xxx_battery_i2c.c
23693F: include/linux/power/bq27xxx_battery.h
23694
23695TI CDCE706 CLOCK DRIVER
23696M: Max Filippov <[email protected]>
23697S: Maintained
23698F: drivers/clk/clk-cdce706.c
23699
23700TI CLOCK DRIVER
23701M: Tero Kristo <[email protected]>
23702L: [email protected]
23703S: Odd Fixes
23704F: drivers/clk/ti/
23705F: include/linux/clk/ti.h
23706
23707TI DAVINCI MACHINE SUPPORT
23708M: Bartosz Golaszewski <[email protected]>
23709L: [email protected] (moderated for non-subscribers)
23710S: Maintained
23711T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23712F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23713F: arch/arm/boot/dts/ti/davinci/
23714F: arch/arm/mach-davinci/
23715F: drivers/i2c/busses/i2c-davinci.c
23716
23717TI DAVINCI SERIES CLOCK DRIVER
23718M: David Lechner <[email protected]>
23719S: Maintained
23720F: Documentation/devicetree/bindings/clock/ti/davinci/
23721F: drivers/clk/davinci/
23722F: include/linux/clk/davinci.h
23723
23724TI DAVINCI SERIES GPIO DRIVER
23725M: Keerthy <[email protected]>
23726L: [email protected]
23727S: Maintained
23728F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23729F: drivers/gpio/gpio-davinci.c
23730
23731TI DAVINCI SERIES MEDIA DRIVER
23732M: "Lad, Prabhakar" <[email protected]>
23733L: [email protected]
23734S: Maintained
23735W: https://linuxtv.org
23736Q: http://patchwork.linuxtv.org/project/linux-media/list/
23737T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23738F: drivers/media/platform/ti/davinci/
23739F: include/media/davinci/
23740
23741TI ENHANCED CAPTURE (eCAP) DRIVER
23742M: Vignesh Raghavendra <[email protected]>
23743R: Julien Panis <[email protected]>
23744L: [email protected]
23745L: [email protected]
23746S: Maintained
23747F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23748F: drivers/counter/ti-ecap-capture.c
23749
23750TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23751R: David Lechner <[email protected]>
23752L: [email protected]
23753F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
23754F: drivers/counter/ti-eqep.c
23755
23756TI ETHERNET SWITCH DRIVER (CPSW)
23757R: Siddharth Vadapalli <[email protected]>
23758R: Roger Quadros <[email protected]>
23759L: [email protected]
23760L: [email protected]
23761S: Maintained
23762F: drivers/net/ethernet/ti/cpsw*
23763F: drivers/net/ethernet/ti/davinci*
23764
23765TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23766M: Alex Dubov <[email protected]>
23767S: Maintained
23768W: http://tifmxx.berlios.de/
23769F: drivers/memstick/host/tifm_ms.c
23770F: drivers/misc/tifm*
23771F: drivers/mmc/host/tifm_sd.c
23772F: include/linux/tifm.h
23773
23774TI FPD-LINK DRIVERS
23775M: Tomi Valkeinen <[email protected]>
23776L: [email protected]
23777S: Maintained
23778F: Documentation/devicetree/bindings/media/i2c/ti,ds90*
23779F: drivers/media/i2c/ds90*
23780F: include/media/i2c/ds90*
23781
23782TI HDC302X HUMIDITY DRIVER
23783M: Javier Carrasco <[email protected]>
23784M: Li peiyu <[email protected]>
23785L: [email protected]
23786S: Maintained
23787F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23788F: drivers/iio/humidity/hdc3020.c
23789
23790TI ICSSG ETHERNET DRIVER (ICSSG)
23791R: MD Danish Anwar <[email protected]>
23792R: Roger Quadros <[email protected]>
23793L: [email protected] (moderated for non-subscribers)
23794L: [email protected]
23795S: Maintained
23796F: Documentation/devicetree/bindings/net/ti,icss*.yaml
23797F: drivers/net/ethernet/ti/icssg/*
23798
23799TI J721E CSI2RX DRIVER
23800M: Jai Luthra <[email protected]>
23801L: [email protected]
23802S: Maintained
23803F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23804F: drivers/media/platform/ti/j721e-csi2rx/
23805
23806TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23807M: Nishanth Menon <[email protected]>
23808M: Santosh Shilimkar <[email protected]>
23809L: [email protected]
23810L: [email protected] (moderated for non-subscribers)
23811S: Maintained
23812T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23813F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23814F: drivers/pmdomain/ti/omap_prm.c
23815F: drivers/soc/ti/*
23816F: include/linux/pruss_driver.h
23817
23818TI LM49xxx FAMILY ASoC CODEC DRIVERS
23819M: M R Swami Reddy <[email protected]>
23820M: Vishwas A Deshpande <[email protected]>
23821L: [email protected]
23822S: Maintained
23823F: sound/soc/codecs/isabelle*
23824F: sound/soc/codecs/lm49453*
23825
23826TI LMP92064 ADC DRIVER
23827M: Leonard Göhrs <[email protected]>
23828R: [email protected]
23829L: [email protected]
23830S: Maintained
23831F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23832F: drivers/iio/adc/ti-lmp92064.c
23833
23834TI PCM3060 ASoC CODEC DRIVER
23835M: Kirill Marinushkin <[email protected]>
23836L: [email protected]
23837S: Maintained
23838F: Documentation/devicetree/bindings/sound/pcm3060.txt
23839F: sound/soc/codecs/pcm3060*
23840
23841TI TAS571X FAMILY ASoC CODEC DRIVER
23842M: Kevin Cernekee <[email protected]>
23843L: [email protected]
23844S: Odd Fixes
23845F: sound/soc/codecs/tas571x*
23846
23847TI TMAG5273 MAGNETOMETER DRIVER
23848M: Gerald Loacker <[email protected]>
23849L: [email protected]
23850S: Maintained
23851F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23852F: drivers/iio/magnetometer/tmag5273.c
23853
23854TI TRF7970A NFC DRIVER
23855M: Mark Greer <[email protected]>
23856L: [email protected]
23857S: Supported
23858F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23859F: drivers/nfc/trf7970a.c
23860
23861TI TSC2046 ADC DRIVER
23862M: Oleksij Rempel <[email protected]>
23863R: [email protected]
23864L: [email protected]
23865S: Maintained
23866F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23867F: drivers/iio/adc/ti-tsc2046.c
23868
23869TI TWL4030 SERIES SOC CODEC DRIVER
23870M: Peter Ujfalusi <[email protected]>
23871L: [email protected]
23872S: Maintained
23873F: sound/soc/codecs/twl4030*
23874
23875TI VPE/CAL DRIVERS
23876M: Benoit Parrot <[email protected]>
23877L: [email protected]
23878S: Maintained
23879W: http://linuxtv.org/
23880Q: http://patchwork.linuxtv.org/project/linux-media/list/
23881F: Documentation/devicetree/bindings/media/ti,cal.yaml
23882F: Documentation/devicetree/bindings/media/ti,vpe.yaml
23883F: drivers/media/platform/ti/cal/
23884F: drivers/media/platform/ti/vpe/
23885
23886TI WILINK WIRELESS DRIVERS
23887L: [email protected]
23888S: Orphan
23889W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23890W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23891F: drivers/net/wireless/ti/
23892
23893TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23894M: John Stultz <[email protected]>
23895M: Thomas Gleixner <[email protected]>
23896R: Stephen Boyd <[email protected]>
23897L: [email protected]
23898S: Supported
23899T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23900F: include/linux/clocksource.h
23901F: include/linux/time.h
23902F: include/linux/timekeeper_internal.h
23903F: include/linux/timekeeping.h
23904F: include/linux/timex.h
23905F: include/uapi/linux/time.h
23906F: include/uapi/linux/timex.h
23907F: kernel/time/alarmtimer.c
23908F: kernel/time/clocksource*
23909F: kernel/time/ntp*
23910F: kernel/time/time.c
23911F: kernel/time/timeconst.bc
23912F: kernel/time/timeconv.c
23913F: kernel/time/timecounter.c
23914F: kernel/time/timekeeping*
23915F: kernel/time/time_test.c
23916F: tools/testing/selftests/timers/
23917
23918TIPC NETWORK LAYER
23919M: Jon Maloy <[email protected]>
23920L: [email protected] (core kernel code)
23921L: [email protected] (user apps, general discussion)
23922S: Maintained
23923W: http://tipc.sourceforge.net/
23924F: include/uapi/linux/tipc*.h
23925F: net/tipc/
23926
23927TLAN NETWORK DRIVER
23928M: Samuel Chessman <[email protected]>
23929L: [email protected] (subscribers-only)
23930S: Maintained
23931W: http://sourceforge.net/projects/tlan/
23932F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23933F: drivers/net/ethernet/ti/tlan.*
23934
23935TMIO/SDHI MMC DRIVER
23936M: Wolfram Sang <[email protected]>
23937L: [email protected]
23938L: [email protected]
23939S: Supported
23940F: drivers/mmc/host/renesas_sdhi*
23941F: drivers/mmc/host/tmio_mmc*
23942F: include/linux/platform_data/tmio.h
23943
23944TMP513 HARDWARE MONITOR DRIVER
23945M: Eric Tremblay <[email protected]>
23946L: [email protected]
23947S: Maintained
23948F: Documentation/hwmon/tmp513.rst
23949F: drivers/hwmon/tmp513.c
23950
23951TMPFS (SHMEM FILESYSTEM)
23952M: Hugh Dickins <[email protected]>
23953L: [email protected]
23954S: Maintained
23955F: include/linux/shmem_fs.h
23956F: mm/shmem.c
23957
23958TOMOYO SECURITY MODULE
23959M: Kentaro Takeda <[email protected]>
23960M: Tetsuo Handa <[email protected]>
23961L: [email protected] (subscribers-only, for developers in English)
23962L: [email protected] (subscribers-only, for users in English)
23963L: [email protected] (subscribers-only, for developers in Japanese)
23964L: [email protected] (subscribers-only, for users in Japanese)
23965S: Maintained
23966W: https://tomoyo.sourceforge.net/
23967F: security/tomoyo/
23968
23969TOPSTAR LAPTOP EXTRAS DRIVER
23970M: Herton Ronaldo Krzesinski <[email protected]>
23971L: [email protected]
23972S: Maintained
23973F: drivers/platform/x86/topstar-laptop.c
23974
23975TORTURE-TEST MODULES
23976M: Davidlohr Bueso <[email protected]>
23977M: "Paul E. McKenney" <[email protected]>
23978M: Josh Triplett <[email protected]>
23979L: [email protected]
23980S: Supported
23981T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
23982F: Documentation/RCU/torture.rst
23983F: kernel/locking/locktorture.c
23984F: kernel/rcu/rcuscale.c
23985F: kernel/rcu/rcutorture.c
23986F: kernel/rcu/refscale.c
23987F: kernel/torture.c
23988
23989TOSHIBA ACPI EXTRAS DRIVER
23990M: Azael Avalos <[email protected]>
23991L: [email protected]
23992S: Maintained
23993F: drivers/platform/x86/toshiba_acpi.c
23994
23995TOSHIBA BLUETOOTH DRIVER
23996M: Azael Avalos <[email protected]>
23997L: [email protected]
23998S: Maintained
23999F: drivers/platform/x86/toshiba_bluetooth.c
24000
24001TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
24002M: Azael Avalos <[email protected]>
24003L: [email protected]
24004S: Maintained
24005F: drivers/platform/x86/toshiba_haps.c
24006
24007TOSHIBA SMM DRIVER
24008M: Jonathan Buzzard <[email protected]>
24009S: Maintained
24010W: http://www.buzzard.org.uk/toshiba/
24011F: drivers/char/toshiba.c
24012F: include/linux/toshiba.h
24013F: include/uapi/linux/toshiba.h
24014
24015TOSHIBA TC358743 DRIVER
24016M: Hans Verkuil <[email protected]>
24017L: [email protected]
24018S: Maintained
24019F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
24020F: drivers/media/i2c/tc358743*
24021F: include/media/i2c/tc358743.h
24022
24023TOSHIBA WMI HOTKEYS DRIVER
24024M: Azael Avalos <[email protected]>
24025L: [email protected]
24026S: Maintained
24027F: drivers/platform/x86/toshiba-wmi.c
24028
24029TPM DEVICE DRIVER
24030M: Peter Huewe <[email protected]>
24031M: Jarkko Sakkinen <[email protected]>
24032R: Jason Gunthorpe <[email protected]>
24033L: [email protected]
24034S: Maintained
24035W: https://codeberg.org/jarkko/linux-tpmdd-test
24036Q: https://patchwork.kernel.org/project/linux-integrity/list/
24037T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
24038F: Documentation/devicetree/bindings/tpm/
24039F: drivers/char/tpm/
24040F: tools/testing/selftests/tpm2/
24041
24042TPS546D24 DRIVER
24043M: Duke Du <[email protected]>
24044L: [email protected]
24045S: Maintained
24046F: Documentation/hwmon/tps546d24.rst
24047F: drivers/hwmon/pmbus/tps546d24.c
24048
24049TQ SYSTEMS BOARD & DRIVER SUPPORT
24050L: [email protected]
24051S: Supported
24052W: https://www.tq-group.com/en/products/tq-embedded/
24053F: arch/arm/boot/dts/nxp/imx/*mba*.dts*
24054F: arch/arm/boot/dts/nxp/imx/*tqma*.dts*
24055F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
24056F: arch/arm64/boot/dts/freescale/imx*mba*.dts*
24057F: arch/arm64/boot/dts/freescale/imx*tqma*.dts*
24058F: arch/arm64/boot/dts/freescale/mba*.dtsi
24059F: arch/arm64/boot/dts/freescale/tqml*.dts*
24060F: drivers/gpio/gpio-tqmx86.c
24061F: drivers/mfd/tqmx86.c
24062F: drivers/watchdog/tqmx86_wdt.c
24063
24064TRACING
24065M: Steven Rostedt <[email protected]>
24066M: Masami Hiramatsu <[email protected]>
24067R: Mathieu Desnoyers <[email protected]>
24068L: [email protected]
24069L: [email protected]
24070S: Maintained
24071Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
24072T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
24073F: Documentation/trace/*
24074F: fs/tracefs/
24075F: include/linux/trace*.h
24076F: include/trace/
24077F: kernel/trace/
24078F: scripts/tracing/
24079F: tools/testing/selftests/ftrace/
24080
24081TRACING MMIO ACCESSES (MMIOTRACE)
24082M: Steven Rostedt <[email protected]>
24083M: Masami Hiramatsu <[email protected]>
24084R: Pekka Paalanen <[email protected]>
24085L: [email protected]
24086L: [email protected]
24087S: Maintained
24088F: arch/x86/mm/kmmio.c
24089F: arch/x86/mm/mmio-mod.c
24090F: arch/x86/mm/testmmiotrace.c
24091F: include/linux/mmiotrace.h
24092F: kernel/trace/trace_mmiotrace.c
24093
24094TRACING OS NOISE / LATENCY TRACERS
24095M: Steven Rostedt <[email protected]>
24096S: Maintained
24097F: Documentation/trace/hwlat_detector.rst
24098F: Documentation/trace/osnoise-tracer.rst
24099F: Documentation/trace/timerlat-tracer.rst
24100F: arch/*/kernel/trace.c
24101F: include/trace/events/osnoise.h
24102F: kernel/trace/trace_hwlat.c
24103F: kernel/trace/trace_irqsoff.c
24104F: kernel/trace/trace_osnoise.c
24105F: kernel/trace/trace_sched_wakeup.c
24106
24107TRADITIONAL CHINESE DOCUMENTATION
24108M: Hu Haowen <[email protected]>
24109S: Maintained
24110W: https://github.com/srcres258/linux-doc
24111T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
24112F: Documentation/translations/zh_TW/
24113
24114TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
24115M: Dan Williams <[email protected]>
24116L: [email protected]
24117S: Maintained
24118F: Documentation/ABI/testing/configfs-tsm
24119F: drivers/virt/coco/tsm.c
24120F: include/linux/tsm.h
24121
24122TRUSTED SERVICES TEE DRIVER
24123M: Balint Dobszay <[email protected]>
24124M: Sudeep Holla <[email protected]>
24125L: [email protected] (moderated for non-subscribers)
24126L: [email protected]
24127S: Maintained
24128F: Documentation/tee/ts-tee.rst
24129F: drivers/tee/tstee/
24130
24131TTY LAYER AND SERIAL DRIVERS
24132M: Greg Kroah-Hartman <[email protected]>
24133M: Jiri Slaby <[email protected]>
24134L: [email protected]
24135L: [email protected]
24136S: Supported
24137T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
24138F: Documentation/devicetree/bindings/serial/
24139F: Documentation/driver-api/serial/
24140F: drivers/tty/
24141F: include/linux/selection.h
24142F: include/linux/serial.h
24143F: include/linux/serial_core.h
24144F: include/linux/sysrq.h
24145F: include/linux/tty*.h
24146F: include/linux/vt.h
24147F: include/linux/vt_*.h
24148F: include/uapi/linux/serial.h
24149F: include/uapi/linux/serial_core.h
24150F: include/uapi/linux/tty.h
24151
24152TUA9001 MEDIA DRIVER
24153L: [email protected]
24154S: Orphan
24155W: https://linuxtv.org
24156Q: http://patchwork.linuxtv.org/project/linux-media/list/
24157F: drivers/media/tuners/tua9001*
24158
24159TULIP NETWORK DRIVERS
24160L: [email protected]
24161L: [email protected]
24162S: Orphan
24163F: drivers/net/ethernet/dec/tulip/
24164
24165TUN/TAP driver
24166M: Willem de Bruijn <[email protected]>
24167M: Jason Wang <[email protected]>
24168S: Maintained
24169W: http://vtun.sourceforge.net/tun
24170F: Documentation/networking/tuntap.rst
24171F: arch/um/os-Linux/drivers/
24172F: drivers/net/tap.c
24173F: drivers/net/tun.c
24174
24175TURBOCHANNEL SUBSYSTEM
24176M: "Maciej W. Rozycki" <[email protected]>
24177L: [email protected]
24178S: Maintained
24179Q: https://patchwork.kernel.org/project/linux-mips/list/
24180F: drivers/tc/
24181F: include/linux/tc.h
24182
24183TURBOSTAT UTILITY
24184M: "Len Brown" <[email protected]>
24185L: [email protected]
24186S: Supported
24187Q: https://patchwork.kernel.org/project/linux-pm/list/
24188B: https://bugzilla.kernel.org
24189T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
24190F: tools/power/x86/turbostat/
24191F: tools/testing/selftests/turbostat/
24192
24193TW5864 VIDEO4LINUX DRIVER
24194M: Bluecherry Maintainers <[email protected]>
24195M: Andrey Utkin <[email protected]>
24196M: Andrey Utkin <[email protected]>
24197L: [email protected]
24198S: Supported
24199F: drivers/media/pci/tw5864/
24200
24201TW68 VIDEO4LINUX DRIVER
24202M: Hans Verkuil <[email protected]>
24203L: [email protected]
24204S: Odd Fixes
24205W: https://linuxtv.org
24206T: git git://linuxtv.org/media.git
24207F: drivers/media/pci/tw68/
24208
24209TW686X VIDEO4LINUX DRIVER
24210M: Ezequiel Garcia <[email protected]>
24211L: [email protected]
24212S: Maintained
24213W: http://linuxtv.org
24214T: git git://linuxtv.org/media.git
24215F: drivers/media/pci/tw686x/
24216
24217U-BOOT ENVIRONMENT VARIABLES
24218M: Rafał Miłecki <[email protected]>
24219S: Maintained
24220F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
24221F: drivers/nvmem/layouts/u-boot-env.c
24222F: drivers/nvmem/u-boot-env.c
24223
24224UACCE ACCELERATOR FRAMEWORK
24225M: Zhangfei Gao <[email protected]>
24226M: Zhou Wang <[email protected]>
24227L: [email protected]
24228L: [email protected]
24229S: Maintained
24230F: Documentation/ABI/testing/sysfs-driver-uacce
24231F: Documentation/misc-devices/uacce.rst
24232F: drivers/misc/uacce/
24233F: include/linux/uacce.h
24234F: include/uapi/misc/uacce/
24235
24236UBI FILE SYSTEM (UBIFS)
24237M: Richard Weinberger <[email protected]>
24238R: Zhihao Cheng <[email protected]>
24239L: [email protected]
24240S: Supported
24241W: http://www.linux-mtd.infradead.org/doc/ubifs.html
24242T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24243T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24244F: Documentation/ABI/testing/sysfs-fs-ubifs
24245F: Documentation/filesystems/ubifs-authentication.rst
24246F: Documentation/filesystems/ubifs.rst
24247F: fs/ubifs/
24248
24249UBLK USERSPACE BLOCK DRIVER
24250M: Ming Lei <[email protected]>
24251L: [email protected]
24252S: Maintained
24253F: Documentation/block/ublk.rst
24254F: drivers/block/ublk_drv.c
24255F: include/uapi/linux/ublk_cmd.h
24256
24257UBSAN
24258M: Kees Cook <[email protected]>
24259R: Marco Elver <[email protected]>
24260R: Andrey Konovalov <[email protected]>
24261R: Andrey Ryabinin <[email protected]>
24262L: [email protected]
24263L: [email protected]
24264S: Supported
24265T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24266F: Documentation/dev-tools/ubsan.rst
24267F: include/linux/ubsan.h
24268F: lib/Kconfig.ubsan
24269F: lib/test_ubsan.c
24270F: lib/ubsan.c
24271F: lib/ubsan.h
24272F: scripts/Makefile.ubsan
24273K: \bARCH_HAS_UBSAN\b
24274
24275UCLINUX (M68KNOMMU AND COLDFIRE)
24276M: Greg Ungerer <[email protected]>
24277L: [email protected]
24278S: Maintained
24279W: http://www.linux-m68k.org/
24280T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24281F: arch/m68k/*/*_no.*
24282F: arch/m68k/68*/
24283F: arch/m68k/coldfire/
24284F: arch/m68k/include/asm/*_no.*
24285
24286UDF FILESYSTEM
24287M: Jan Kara <[email protected]>
24288S: Maintained
24289F: Documentation/filesystems/udf.rst
24290F: fs/udf/
24291
24292UDRAW TABLET
24293M: Bastien Nocera <[email protected]>
24294L: [email protected]
24295S: Maintained
24296F: drivers/hid/hid-udraw-ps3.c
24297
24298UHID USERSPACE HID IO DRIVER
24299M: David Rheinsberg <[email protected]>
24300L: [email protected]
24301S: Maintained
24302F: drivers/hid/uhid.c
24303F: include/uapi/linux/uhid.h
24304
24305ULPI BUS
24306M: Heikki Krogerus <[email protected]>
24307L: [email protected]
24308S: Maintained
24309F: drivers/usb/common/ulpi.c
24310F: include/linux/ulpi/
24311
24312UNICODE SUBSYSTEM
24313M: Gabriel Krisman Bertazi <[email protected]>
24314L: [email protected]
24315S: Supported
24316T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24317F: fs/unicode/
24318
24319UNIFDEF
24320M: Tony Finch <[email protected]>
24321S: Maintained
24322W: http://dotat.at/prog/unifdef
24323F: scripts/unifdef.c
24324
24325UNIFORM CDROM DRIVER
24326M: Phillip Potter <[email protected]>
24327S: Maintained
24328F: Documentation/cdrom/
24329F: drivers/cdrom/cdrom.c
24330F: include/linux/cdrom.h
24331F: include/uapi/linux/cdrom.h
24332
24333UNION-FIND
24334M: Xavier <[email protected]>
24335L: [email protected]
24336S: Maintained
24337F: Documentation/core-api/union_find.rst
24338F: Documentation/translations/zh_CN/core-api/union_find.rst
24339F: include/linux/union_find.h
24340F: lib/union_find.c
24341
24342UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24343R: Alim Akhtar <[email protected]>
24344R: Avri Altman <[email protected]>
24345R: Bart Van Assche <[email protected]>
24346L: [email protected]
24347S: Supported
24348F: Documentation/devicetree/bindings/ufs/
24349F: Documentation/scsi/ufs.rst
24350F: drivers/ufs/core/
24351
24352UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24353M: Pedro Sousa <[email protected]>
24354L: [email protected]
24355S: Supported
24356F: drivers/ufs/host/*dwc*
24357
24358UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24359M: Alim Akhtar <[email protected]>
24360R: Peter Griffin <[email protected]>
24361L: [email protected]
24362L: [email protected]
24363S: Maintained
24364F: drivers/ufs/host/ufs-exynos*
24365
24366UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24367M: Peter Wang <[email protected]>
24368R: Stanley Jhu <[email protected]>
24369L: [email protected]
24370L: [email protected] (moderated for non-subscribers)
24371S: Maintained
24372F: drivers/ufs/host/ufs-mediatek*
24373
24374UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24375M: Manivannan Sadhasivam <[email protected]>
24376L: [email protected]
24377L: [email protected]
24378S: Maintained
24379F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24380F: drivers/ufs/host/ufs-qcom*
24381
24382UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24383M: Yoshihiro Shimoda <[email protected]>
24384L: [email protected]
24385L: [email protected]
24386S: Maintained
24387F: drivers/ufs/host/ufs-renesas.c
24388
24389UNSORTED BLOCK IMAGES (UBI)
24390M: Richard Weinberger <[email protected]>
24391R: Zhihao Cheng <[email protected]>
24392L: [email protected]
24393S: Supported
24394W: http://www.linux-mtd.infradead.org/
24395T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24396T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24397F: drivers/mtd/ubi/
24398F: include/linux/mtd/ubi.h
24399F: include/uapi/mtd/ubi-user.h
24400
24401UPROBES
24402M: Masami Hiramatsu <[email protected]>
24403M: Oleg Nesterov <[email protected]>
24404M: Peter Zijlstra <[email protected]>
24405L: [email protected]
24406L: [email protected]
24407S: Maintained
24408F: arch/*/include/asm/uprobes.h
24409F: arch/*/kernel/probes/uprobes.c
24410F: arch/*/kernel/uprobes.c
24411F: include/linux/uprobes.h
24412F: kernel/events/uprobes.c
24413
24414USB "USBNET" DRIVER FRAMEWORK
24415M: Oliver Neukum <[email protected]>
24416L: [email protected]
24417S: Maintained
24418W: http://www.linux-usb.org/usbnet
24419F: drivers/net/usb/usbnet.c
24420F: include/linux/usb/usbnet.h
24421
24422USB ACM DRIVER
24423M: Oliver Neukum <[email protected]>
24424L: [email protected]
24425S: Maintained
24426F: Documentation/usb/acm.rst
24427F: drivers/usb/class/cdc-acm.*
24428
24429USB APPLE MFI FASTCHARGE DRIVER
24430M: Bastien Nocera <[email protected]>
24431L: [email protected]
24432S: Maintained
24433F: drivers/usb/misc/apple-mfi-fastcharge.c
24434
24435USB AR5523 WIRELESS DRIVER
24436L: [email protected]
24437S: Orphan
24438F: drivers/net/wireless/ath/ar5523/
24439
24440USB ATTACHED SCSI
24441M: Oliver Neukum <[email protected]>
24442L: [email protected]
24443L: [email protected]
24444S: Maintained
24445F: drivers/usb/storage/uas.c
24446
24447USB CDC ETHERNET DRIVER
24448M: Oliver Neukum <[email protected]>
24449L: [email protected]
24450S: Maintained
24451F: drivers/net/usb/cdc_*.c
24452F: include/uapi/linux/usb/cdc.h
24453
24454USB CHAOSKEY DRIVER
24455M: Keith Packard <[email protected]>
24456L: [email protected]
24457S: Maintained
24458F: drivers/usb/misc/chaoskey.c
24459
24460USB CYPRESS C67X00 DRIVER
24461L: [email protected]
24462S: Orphan
24463F: drivers/usb/c67x00/
24464
24465USB DAVICOM DM9601 DRIVER
24466M: Peter Korsgaard <[email protected]>
24467L: [email protected]
24468S: Maintained
24469W: http://www.linux-usb.org/usbnet
24470F: drivers/net/usb/dm9601.c
24471
24472USB EHCI DRIVER
24473M: Alan Stern <[email protected]>
24474L: [email protected]
24475S: Maintained
24476F: Documentation/usb/ehci.rst
24477F: drivers/usb/host/ehci*
24478
24479USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
24480M: Jiri Kosina <[email protected]>
24481M: Benjamin Tissoires <[email protected]>
24482L: [email protected]
24483S: Maintained
24484T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
24485F: Documentation/hid/hiddev.rst
24486F: drivers/hid/usbhid/
24487
24488USB INTEL XHCI ROLE MUX DRIVER
24489M: Hans de Goede <[email protected]>
24490L: [email protected]
24491S: Maintained
24492F: drivers/usb/roles/intel-xhci-usb-role-switch.c
24493
24494USB IP DRIVER FOR HISILICON KIRIN 960
24495M: Yu Chen <[email protected]>
24496M: Binghui Wang <[email protected]>
24497L: [email protected]
24498S: Maintained
24499F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
24500F: drivers/phy/hisilicon/phy-hi3660-usb3.c
24501
24502USB IP DRIVER FOR HISILICON KIRIN 970
24503M: Mauro Carvalho Chehab <[email protected]>
24504L: [email protected]
24505S: Maintained
24506F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
24507F: drivers/phy/hisilicon/phy-hi3670-usb3.c
24508
24509USB ISP116X DRIVER
24510M: Olav Kongas <[email protected]>
24511L: [email protected]
24512S: Maintained
24513F: drivers/usb/host/isp116x*
24514F: include/linux/usb/isp116x.h
24515
24516USB ISP1760 DRIVER
24517M: Rui Miguel Silva <[email protected]>
24518L: [email protected]
24519S: Maintained
24520F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
24521F: drivers/usb/isp1760/*
24522
24523USB LAN78XX ETHERNET DRIVER
24524M: Thangaraj Samynathan <[email protected]>
24525M: Rengarajan Sundararajan <[email protected]>
24526M: [email protected]
24527L: [email protected]
24528S: Maintained
24529F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
24530F: drivers/net/usb/lan78xx.*
24531F: include/dt-bindings/net/microchip-lan78xx.h
24532
24533USB MASS STORAGE DRIVER
24534M: Alan Stern <[email protected]>
24535L: [email protected]
24536L: [email protected]
24537S: Maintained
24538F: drivers/usb/storage/
24539
24540USB MIDI DRIVER
24541M: Clemens Ladisch <[email protected]>
24542L: [email protected]
24543S: Maintained
24544T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24545F: sound/usb/midi.*
24546
24547USB NETWORKING DRIVERS
24548L: [email protected]
24549S: Odd Fixes
24550F: drivers/net/usb/
24551
24552USB OHCI DRIVER
24553M: Alan Stern <[email protected]>
24554L: [email protected]
24555S: Maintained
24556F: Documentation/usb/ohci.rst
24557F: drivers/usb/host/ohci*
24558
24559USB OTG FSM (Finite State Machine)
24560M: Peter Chen <[email protected]>
24561L: [email protected]
24562S: Maintained
24563T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24564F: drivers/usb/common/usb-otg-fsm.c
24565
24566USB OVER IP DRIVER
24567M: Valentina Manea <[email protected]>
24568M: Shuah Khan <[email protected]>
24569M: Shuah Khan <[email protected]>
24570R: Hongren Zheng <[email protected]>
24571L: [email protected]
24572S: Maintained
24573F: Documentation/usb/usbip_protocol.rst
24574F: drivers/usb/usbip/
24575F: tools/testing/selftests/drivers/usb/usbip/
24576F: tools/usb/usbip/
24577
24578USB PEGASUS DRIVER
24579M: Petko Manolov <[email protected]>
24580L: [email protected]
24581L: [email protected]
24582S: Maintained
24583W: https://github.com/petkan/pegasus
24584T: git https://github.com/petkan/pegasus.git
24585F: drivers/net/usb/pegasus.*
24586
24587USB PRINTER DRIVER (usblp)
24588M: Pete Zaitcev <[email protected]>
24589L: [email protected]
24590S: Supported
24591F: drivers/usb/class/usblp.c
24592
24593USB QMI WWAN NETWORK DRIVER
24594M: Bjørn Mork <[email protected]>
24595L: [email protected]
24596S: Maintained
24597F: Documentation/ABI/testing/sysfs-class-net-qmi
24598F: drivers/net/usb/qmi_wwan.c
24599
24600USB RAW GADGET DRIVER
24601R: Andrey Konovalov <[email protected]>
24602L: [email protected]
24603S: Maintained
24604B: https://github.com/xairy/raw-gadget/issues
24605F: Documentation/usb/raw-gadget.rst
24606F: drivers/usb/gadget/legacy/raw_gadget.c
24607F: include/uapi/linux/usb/raw_gadget.h
24608
24609USB RTL8150 DRIVER
24610M: Petko Manolov <[email protected]>
24611L: [email protected]
24612L: [email protected]
24613S: Maintained
24614W: https://github.com/petkan/rtl8150
24615T: git https://github.com/petkan/rtl8150.git
24616F: drivers/net/usb/rtl8150.c
24617
24618USB SERIAL SUBSYSTEM
24619M: Johan Hovold <[email protected]>
24620L: [email protected]
24621S: Maintained
24622T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24623F: Documentation/usb/usb-serial.rst
24624F: drivers/usb/serial/
24625F: include/linux/usb/serial.h
24626
24627USB SMSC75XX ETHERNET DRIVER
24628M: Steve Glendinning <[email protected]>
24629L: [email protected]
24630S: Maintained
24631F: drivers/net/usb/smsc75xx.*
24632
24633USB SMSC95XX ETHERNET DRIVER
24634M: Steve Glendinning <[email protected]>
24635M: [email protected]
24636L: [email protected]
24637S: Maintained
24638F: drivers/net/usb/smsc95xx.*
24639
24640USB SUBSYSTEM
24641M: Greg Kroah-Hartman <[email protected]>
24642L: [email protected]
24643S: Supported
24644W: http://www.linux-usb.org
24645T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24646F: Documentation/devicetree/bindings/usb/
24647F: Documentation/usb/
24648F: drivers/usb/
24649F: include/dt-bindings/usb/
24650F: include/linux/usb.h
24651F: include/linux/usb/
24652F: include/uapi/linux/usb/
24653
24654USB TYPEC BUS FOR ALTERNATE MODES
24655M: Heikki Krogerus <[email protected]>
24656L: [email protected]
24657S: Maintained
24658F: Documentation/ABI/testing/sysfs-bus-typec
24659F: Documentation/driver-api/usb/typec_bus.rst
24660F: drivers/usb/typec/altmodes/
24661F: include/linux/usb/typec_altmode.h
24662
24663USB TYPEC CLASS
24664M: Heikki Krogerus <[email protected]>
24665L: [email protected]
24666S: Maintained
24667F: Documentation/ABI/testing/sysfs-class-typec
24668F: Documentation/driver-api/usb/typec.rst
24669F: drivers/usb/typec/
24670F: include/linux/usb/typec.h
24671
24672USB TYPEC INTEL PMC MUX DRIVER
24673M: Heikki Krogerus <[email protected]>
24674L: [email protected]
24675S: Maintained
24676F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24677F: drivers/usb/typec/mux/intel_pmc_mux.c
24678
24679USB TYPEC PI3USB30532 MUX DRIVER
24680M: Hans de Goede <[email protected]>
24681L: [email protected]
24682S: Maintained
24683F: drivers/usb/typec/mux/pi3usb30532.c
24684
24685USB TYPEC PORT CONTROLLER DRIVERS
24686L: [email protected]
24687S: Orphan
24688F: drivers/usb/typec/tcpm/
24689
24690USB TYPEC TUSB1046 MUX DRIVER
24691M: Romain Gantois <[email protected]>
24692L: [email protected]
24693S: Maintained
24694F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
24695F: drivers/usb/typec/mux/tusb1046.c
24696
24697USB UHCI DRIVER
24698M: Alan Stern <[email protected]>
24699L: [email protected]
24700S: Maintained
24701F: drivers/usb/host/uhci*
24702
24703USB VIDEO CLASS
24704M: Laurent Pinchart <[email protected]>
24705M: Hans de Goede <[email protected]>
24706L: [email protected]
24707S: Maintained
24708W: http://www.ideasonboard.org/uvc/
24709T: git git://linuxtv.org/media.git
24710F: Documentation/userspace-api/media/drivers/uvcvideo.rst
24711F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst
24712F: drivers/media/common/uvc.c
24713F: drivers/media/usb/uvc/
24714F: include/linux/usb/uvc.h
24715F: include/uapi/linux/uvcvideo.h
24716
24717USB WEBCAM GADGET
24718L: [email protected]
24719S: Orphan
24720F: drivers/usb/gadget/function/*uvc*
24721F: drivers/usb/gadget/legacy/webcam.c
24722F: include/uapi/linux/usb/g_uvc.h
24723
24724USB XHCI DRIVER
24725M: Mathias Nyman <[email protected]>
24726L: [email protected]
24727S: Supported
24728F: drivers/usb/host/pci-quirks*
24729F: drivers/usb/host/xhci*
24730
24731USER DATAGRAM PROTOCOL (UDP)
24732M: Willem de Bruijn <[email protected]>
24733L: [email protected]
24734S: Maintained
24735F: include/linux/udp.h
24736F: include/net/udp.h
24737F: include/trace/events/udp.h
24738F: include/uapi/linux/udp.h
24739F: net/ipv4/udp.c
24740F: net/ipv6/udp.c
24741
24742USER-MODE LINUX (UML)
24743M: Richard Weinberger <[email protected]>
24744M: Anton Ivanov <[email protected]>
24745M: Johannes Berg <[email protected]>
24746L: [email protected]
24747S: Maintained
24748W: http://user-mode-linux.sourceforge.net
24749Q: https://patchwork.ozlabs.org/project/linux-um/list/
24750T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24751T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24752F: Documentation/virt/uml/
24753F: arch/um/
24754F: arch/x86/um/
24755F: fs/hostfs/
24756
24757USERSPACE COPYIN/COPYOUT (UIOVEC)
24758M: Alexander Viro <[email protected]>
24759S: Maintained
24760F: include/linux/uio.h
24761F: lib/iov_iter.c
24762
24763USERSPACE DMA BUFFER DRIVER
24764M: Gerd Hoffmann <[email protected]>
24765M: Vivek Kasireddy <[email protected]>
24766L: [email protected]
24767S: Maintained
24768T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
24769F: drivers/dma-buf/udmabuf.c
24770F: include/uapi/linux/udmabuf.h
24771
24772USERSPACE I/O (UIO)
24773M: Greg Kroah-Hartman <[email protected]>
24774S: Maintained
24775T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24776F: Documentation/driver-api/uio-howto.rst
24777F: drivers/uio/
24778F: include/linux/uio_driver.h
24779
24780UTIL-LINUX PACKAGE
24781M: Karel Zak <[email protected]>
24782L: [email protected]
24783S: Maintained
24784W: http://en.wikipedia.org/wiki/Util-linux
24785T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24786
24787UUID HELPERS
24788R: Andy Shevchenko <[email protected]>
24789L: [email protected]
24790S: Maintained
24791F: include/linux/uuid.h
24792F: lib/test_uuid.c
24793F: lib/uuid.c
24794
24795UV SYSFS DRIVER
24796M: Justin Ernst <[email protected]>
24797L: [email protected]
24798S: Maintained
24799F: drivers/platform/x86/uv_sysfs.c
24800
24801UVESAFB DRIVER
24802M: Michal Januszewski <[email protected]>
24803L: [email protected]
24804S: Maintained
24805W: https://github.com/mjanusz/v86d
24806F: Documentation/fb/uvesafb.rst
24807F: drivers/video/fbdev/uvesafb.*
24808
24809Ux500 CLOCK DRIVERS
24810M: Ulf Hansson <[email protected]>
24811L: [email protected]
24812L: [email protected] (moderated for non-subscribers)
24813S: Maintained
24814F: drivers/clk/ux500/
24815
24816V4L2 ASYNC AND FWNODE FRAMEWORKS
24817M: Sakari Ailus <[email protected]>
24818L: [email protected]
24819S: Maintained
24820T: git git://linuxtv.org/media.git
24821F: drivers/media/v4l2-core/v4l2-async.c
24822F: drivers/media/v4l2-core/v4l2-fwnode.c
24823F: include/media/v4l2-async.h
24824F: include/media/v4l2-fwnode.h
24825
24826V4L2 LENS DRIVERS
24827M: Sakari Ailus <[email protected]>
24828L: [email protected]
24829S: Maintained
24830F: drivers/media/i2c/ak*
24831F: drivers/media/i2c/dw*
24832F: drivers/media/i2c/lm*
24833
24834V4L2 CAMERA SENSOR DRIVERS
24835M: Sakari Ailus <[email protected]>
24836L: [email protected]
24837S: Maintained
24838F: Documentation/driver-api/media/camera-sensor.rst
24839F: Documentation/driver-api/media/tx-rx.rst
24840F: drivers/media/i2c/ar*
24841F: drivers/media/i2c/gc*
24842F: drivers/media/i2c/hi*
24843F: drivers/media/i2c/imx*
24844F: drivers/media/i2c/mt*
24845F: drivers/media/i2c/og*
24846F: drivers/media/i2c/ov*
24847F: drivers/media/i2c/s5*
24848F: drivers/media/i2c/vgxy61.c
24849
24850VF610 NAND DRIVER
24851M: Stefan Agner <[email protected]>
24852L: [email protected]
24853S: Supported
24854F: drivers/mtd/nand/raw/vf610_nfc.c
24855
24856VFAT/FAT/MSDOS FILESYSTEM
24857M: OGAWA Hirofumi <[email protected]>
24858S: Maintained
24859F: Documentation/filesystems/vfat.rst
24860F: fs/fat/
24861F: tools/testing/selftests/filesystems/fat/
24862
24863VFIO CDX DRIVER
24864M: Nipun Gupta <[email protected]>
24865M: Nikhil Agarwal <[email protected]>
24866L: [email protected]
24867S: Maintained
24868F: drivers/vfio/cdx/*
24869
24870VFIO DRIVER
24871M: Alex Williamson <[email protected]>
24872L: [email protected]
24873S: Maintained
24874T: git https://github.com/awilliam/linux-vfio.git
24875F: Documentation/ABI/testing/debugfs-vfio
24876F: Documentation/ABI/testing/sysfs-devices-vfio-dev
24877F: Documentation/driver-api/vfio.rst
24878F: drivers/vfio/
24879F: include/linux/vfio.h
24880F: include/linux/vfio_pci_core.h
24881F: include/uapi/linux/vfio.h
24882
24883VFIO FSL-MC DRIVER
24884L: [email protected]
24885S: Orphan
24886F: drivers/vfio/fsl-mc/
24887
24888VFIO HISILICON PCI DRIVER
24889M: Longfang Liu <[email protected]>
24890M: Shameer Kolothum <[email protected]>
24891L: [email protected]
24892S: Maintained
24893F: drivers/vfio/pci/hisilicon/
24894
24895VFIO MEDIATED DEVICE DRIVERS
24896M: Kirti Wankhede <[email protected]>
24897L: [email protected]
24898S: Maintained
24899F: Documentation/driver-api/vfio-mediated-device.rst
24900F: drivers/vfio/mdev/
24901F: include/linux/mdev.h
24902F: samples/vfio-mdev/
24903
24904VFIO MLX5 PCI DRIVER
24905M: Yishai Hadas <[email protected]>
24906L: [email protected]
24907S: Maintained
24908F: drivers/vfio/pci/mlx5/
24909
24910VFIO NVIDIA GRACE GPU DRIVER
24911M: Ankit Agrawal <[email protected]>
24912L: [email protected]
24913S: Supported
24914F: drivers/vfio/pci/nvgrace-gpu/
24915
24916VFIO PCI DEVICE SPECIFIC DRIVERS
24917R: Jason Gunthorpe <[email protected]>
24918R: Yishai Hadas <[email protected]>
24919R: Shameer Kolothum <[email protected]>
24920R: Kevin Tian <[email protected]>
24921L: [email protected]
24922S: Maintained
24923P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24924F: drivers/vfio/pci/*/
24925
24926VFIO PDS PCI DRIVER
24927M: Brett Creeley <[email protected]>
24928L: [email protected]
24929S: Maintained
24930F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24931F: drivers/vfio/pci/pds/
24932
24933VFIO PLATFORM DRIVER
24934M: Eric Auger <[email protected]>
24935L: [email protected]
24936S: Maintained
24937F: drivers/vfio/platform/
24938
24939VFIO QAT PCI DRIVER
24940M: Xin Zeng <[email protected]>
24941M: Giovanni Cabiddu <[email protected]>
24942L: [email protected]
24943L: [email protected]
24944S: Supported
24945F: drivers/vfio/pci/qat/
24946
24947VFIO VIRTIO PCI DRIVER
24948M: Yishai Hadas <[email protected]>
24949L: [email protected]
24950L: [email protected]
24951S: Maintained
24952F: drivers/vfio/pci/virtio
24953
24954VGA_SWITCHEROO
24955R: Lukas Wunner <[email protected]>
24956S: Maintained
24957T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
24958F: Documentation/gpu/vga-switcheroo.rst
24959F: drivers/gpu/vga/vga_switcheroo.c
24960F: include/linux/vga_switcheroo.h
24961
24962VIA RHINE NETWORK DRIVER
24963M: Kevin Brace <[email protected]>
24964S: Maintained
24965F: drivers/net/ethernet/via/via-rhine.c
24966
24967VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24968M: Florian Tobias Schandinat <[email protected]>
24969L: [email protected]
24970S: Maintained
24971F: drivers/video/fbdev/via/
24972F: include/linux/via-core.h
24973F: include/linux/via_i2c.h
24974
24975VIA VELOCITY NETWORK DRIVER
24976M: Francois Romieu <[email protected]>
24977L: [email protected]
24978S: Maintained
24979F: drivers/net/ethernet/via/via-velocity.*
24980
24981VICODEC VIRTUAL CODEC DRIVER
24982M: Hans Verkuil <[email protected]>
24983L: [email protected]
24984S: Maintained
24985W: https://linuxtv.org
24986T: git git://linuxtv.org/media.git
24987F: drivers/media/test-drivers/vicodec/*
24988
24989VIDEO I2C POLLING DRIVER
24990M: Matt Ranostay <[email protected]>
24991L: [email protected]
24992S: Maintained
24993F: drivers/media/i2c/video-i2c.c
24994
24995VIDEO MULTIPLEXER DRIVER
24996M: Philipp Zabel <[email protected]>
24997L: [email protected]
24998S: Maintained
24999F: drivers/media/platform/video-mux.c
25000
25001VIDEOBUF2 FRAMEWORK
25002M: Tomasz Figa <[email protected]>
25003M: Marek Szyprowski <[email protected]>
25004L: [email protected]
25005S: Maintained
25006F: drivers/media/common/videobuf2/*
25007F: include/media/videobuf2-*
25008
25009VIDTV VIRTUAL DIGITAL TV DRIVER
25010M: Daniel W. S. Almeida <[email protected]>
25011L: [email protected]
25012S: Maintained
25013W: https://linuxtv.org
25014T: git git://linuxtv.org/media.git
25015F: drivers/media/test-drivers/vidtv/*
25016
25017VIMC VIRTUAL MEDIA CONTROLLER DRIVER
25018M: Shuah Khan <[email protected]>
25019R: Kieran Bingham <[email protected]>
25020L: [email protected]
25021S: Maintained
25022W: https://linuxtv.org
25023T: git git://linuxtv.org/media.git
25024F: drivers/media/test-drivers/vimc/*
25025
25026VIRT LIB
25027M: Alex Williamson <[email protected]>
25028M: Paolo Bonzini <[email protected]>
25029L: [email protected]
25030S: Supported
25031F: virt/lib/
25032
25033VIRTIO AND VHOST VSOCK DRIVER
25034M: Stefan Hajnoczi <[email protected]>
25035M: Stefano Garzarella <[email protected]>
25036L: [email protected]
25037L: [email protected]
25038L: [email protected]
25039S: Maintained
25040F: drivers/vhost/vsock.c
25041F: include/linux/virtio_vsock.h
25042F: include/uapi/linux/virtio_vsock.h
25043F: net/vmw_vsock/virtio_transport.c
25044F: net/vmw_vsock/virtio_transport_common.c
25045
25046VIRTIO BALLOON
25047M: "Michael S. Tsirkin" <[email protected]>
25048M: David Hildenbrand <[email protected]>
25049L: [email protected]
25050S: Maintained
25051F: drivers/virtio/virtio_balloon.c
25052F: include/linux/balloon_compaction.h
25053F: include/uapi/linux/virtio_balloon.h
25054F: mm/balloon_compaction.c
25055
25056VIRTIO BLOCK AND SCSI DRIVERS
25057M: "Michael S. Tsirkin" <[email protected]>
25058M: Jason Wang <[email protected]>
25059R: Paolo Bonzini <[email protected]>
25060R: Stefan Hajnoczi <[email protected]>
25061R: Eugenio Pérez <[email protected]>
25062L: [email protected]
25063S: Maintained
25064F: drivers/block/virtio_blk.c
25065F: drivers/scsi/virtio_scsi.c
25066F: include/uapi/linux/virtio_blk.h
25067F: include/uapi/linux/virtio_scsi.h
25068
25069VIRTIO CONSOLE DRIVER
25070M: Amit Shah <[email protected]>
25071L: [email protected]
25072S: Maintained
25073F: drivers/char/virtio_console.c
25074F: include/uapi/linux/virtio_console.h
25075
25076VIRTIO CORE AND NET DRIVERS
25077M: "Michael S. Tsirkin" <[email protected]>
25078M: Jason Wang <[email protected]>
25079R: Xuan Zhuo <[email protected]>
25080R: Eugenio Pérez <[email protected]>
25081L: [email protected]
25082S: Maintained
25083F: Documentation/ABI/testing/sysfs-bus-vdpa
25084F: Documentation/ABI/testing/sysfs-class-vduse
25085F: Documentation/devicetree/bindings/virtio/
25086F: Documentation/driver-api/virtio/
25087F: drivers/block/virtio_blk.c
25088F: drivers/crypto/virtio/
25089F: drivers/net/virtio_net.c
25090F: drivers/vdpa/
25091F: drivers/virtio/
25092F: include/linux/vdpa.h
25093F: include/linux/virtio*.h
25094F: include/linux/vringh.h
25095F: include/uapi/linux/virtio_*.h
25096F: net/vmw_vsock/virtio*
25097F: tools/virtio/
25098F: tools/testing/selftests/drivers/net/virtio_net/
25099
25100VIRTIO CRYPTO DRIVER
25101M: Gonglei <[email protected]>
25102L: [email protected]
25103L: [email protected]
25104S: Maintained
25105F: drivers/crypto/virtio/
25106F: include/uapi/linux/virtio_crypto.h
25107
25108VIRTIO DRIVERS FOR S390
25109M: Cornelia Huck <[email protected]>
25110M: Halil Pasic <[email protected]>
25111M: Eric Farman <[email protected]>
25112L: [email protected]
25113L: [email protected]
25114L: [email protected]
25115S: Supported
25116F: arch/s390/include/uapi/asm/virtio-ccw.h
25117F: drivers/s390/virtio/
25118
25119VIRTIO FILE SYSTEM
25120M: Vivek Goyal <[email protected]>
25121M: Stefan Hajnoczi <[email protected]>
25122M: Miklos Szeredi <[email protected]>
25123R: Eugenio Pérez <[email protected]>
25124L: [email protected]
25125L: [email protected]
25126S: Supported
25127W: https://virtio-fs.gitlab.io/
25128F: Documentation/filesystems/virtiofs.rst
25129F: fs/fuse/virtio_fs.c
25130F: include/uapi/linux/virtio_fs.h
25131
25132VIRTIO GPIO DRIVER
25133M: Enrico Weigelt, metux IT consult <[email protected]>
25134M: Viresh Kumar <[email protected]>
25135L: [email protected]
25136L: [email protected]
25137S: Maintained
25138F: drivers/gpio/gpio-virtio.c
25139F: include/uapi/linux/virtio_gpio.h
25140
25141VIRTIO GPU DRIVER
25142M: David Airlie <[email protected]>
25143M: Gerd Hoffmann <[email protected]>
25144R: Gurchetan Singh <[email protected]>
25145R: Chia-I Wu <[email protected]>
25146L: [email protected]
25147L: [email protected]
25148S: Maintained
25149T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
25150F: drivers/gpu/drm/ci/xfails/virtio*
25151F: drivers/gpu/drm/virtio/
25152F: include/uapi/linux/virtio_gpu.h
25153
25154VIRTIO HOST (VHOST)
25155M: "Michael S. Tsirkin" <[email protected]>
25156M: Jason Wang <[email protected]>
25157R: Eugenio Pérez <[email protected]>
25158L: [email protected]
25159L: [email protected]
25160L: [email protected]
25161S: Maintained
25162T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
25163F: drivers/vhost/
25164F: include/linux/sched/vhost_task.h
25165F: include/linux/vhost_iotlb.h
25166F: include/uapi/linux/vhost.h
25167F: kernel/vhost_task.c
25168
25169VIRTIO HOST (VHOST-SCSI)
25170M: "Michael S. Tsirkin" <[email protected]>
25171M: Jason Wang <[email protected]>
25172M: Mike Christie <[email protected]>
25173R: Paolo Bonzini <[email protected]>
25174R: Stefan Hajnoczi <[email protected]>
25175L: [email protected]
25176S: Maintained
25177F: drivers/vhost/scsi.c
25178
25179VIRTIO I2C DRIVER
25180M: Viresh Kumar <[email protected]>
25181R: "Chen, Jian Jun" <[email protected]>
25182L: [email protected]
25183L: [email protected]
25184S: Maintained
25185F: drivers/i2c/busses/i2c-virtio.c
25186F: include/uapi/linux/virtio_i2c.h
25187
25188VIRTIO INPUT DRIVER
25189M: Gerd Hoffmann <[email protected]>
25190S: Maintained
25191F: drivers/virtio/virtio_input.c
25192F: include/uapi/linux/virtio_input.h
25193
25194VIRTIO IOMMU DRIVER
25195M: Jean-Philippe Brucker <[email protected]>
25196L: [email protected]
25197S: Maintained
25198F: drivers/iommu/virtio-iommu.c
25199F: include/uapi/linux/virtio_iommu.h
25200
25201VIRTIO MEM DRIVER
25202M: David Hildenbrand <[email protected]>
25203L: [email protected]
25204S: Maintained
25205W: https://virtio-mem.gitlab.io/
25206F: drivers/virtio/virtio_mem.c
25207F: include/uapi/linux/virtio_mem.h
25208
25209VIRTIO PMEM DRIVER
25210M: Pankaj Gupta <[email protected]>
25211L: [email protected]
25212S: Maintained
25213F: drivers/nvdimm/nd_virtio.c
25214F: drivers/nvdimm/virtio_pmem.c
25215
25216VIRTIO SOUND DRIVER
25217M: Anton Yakovlev <[email protected]>
25218M: "Michael S. Tsirkin" <[email protected]>
25219L: [email protected]
25220L: [email protected]
25221S: Maintained
25222F: include/uapi/linux/virtio_snd.h
25223F: sound/virtio/*
25224
25225VIRTUAL BOX GUEST DEVICE DRIVER
25226M: Hans de Goede <[email protected]>
25227M: Arnd Bergmann <[email protected]>
25228M: Greg Kroah-Hartman <[email protected]>
25229S: Maintained
25230F: drivers/virt/vboxguest/
25231F: include/linux/vbox_utils.h
25232F: include/uapi/linux/vbox*.h
25233
25234VIRTUAL BOX SHARED FOLDER VFS DRIVER
25235M: Hans de Goede <[email protected]>
25236L: [email protected]
25237S: Maintained
25238F: fs/vboxsf/*
25239
25240VIRTUAL PCM TEST DRIVER
25241M: Ivan Orlov <[email protected]>
25242L: [email protected]
25243S: Maintained
25244F: Documentation/sound/cards/pcmtest.rst
25245F: sound/drivers/pcmtest.c
25246F: tools/testing/selftests/alsa/test-pcmtest-driver.c
25247
25248VIRTUAL SERIO DEVICE DRIVER
25249M: Stephen Chandler Paul <[email protected]>
25250S: Maintained
25251F: drivers/input/serio/userio.c
25252F: include/uapi/linux/userio.h
25253
25254VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
25255M: Javier Carrasco <[email protected]>
25256S: Maintained
25257F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25258F: drivers/iio/light/veml3235.c
25259
25260VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
25261M: Javier Carrasco <[email protected]>
25262S: Maintained
25263F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25264F: drivers/iio/light/veml6030.c
25265
25266VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
25267M: Javier Carrasco <[email protected]>
25268S: Maintained
25269F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
25270F: drivers/iio/light/veml6075.c
25271
25272VISL VIRTUAL STATELESS DECODER DRIVER
25273M: Daniel Almeida <[email protected]>
25274L: [email protected]
25275S: Supported
25276F: drivers/media/test-drivers/visl
25277
25278VIVID VIRTUAL VIDEO DRIVER
25279M: Hans Verkuil <[email protected]>
25280L: [email protected]
25281S: Maintained
25282W: https://linuxtv.org
25283T: git git://linuxtv.org/media.git
25284F: drivers/media/test-drivers/vivid/*
25285
25286VM SOCKETS (AF_VSOCK)
25287M: Stefano Garzarella <[email protected]>
25288L: [email protected]
25289L: [email protected]
25290S: Maintained
25291F: drivers/net/vsockmon.c
25292F: include/net/af_vsock.h
25293F: include/uapi/linux/vm_sockets.h
25294F: include/uapi/linux/vm_sockets_diag.h
25295F: include/uapi/linux/vsockmon.h
25296F: net/vmw_vsock/
25297F: tools/testing/vsock/
25298
25299VMALLOC
25300M: Andrew Morton <[email protected]>
25301R: Uladzislau Rezki <[email protected]>
25302R: Christoph Hellwig <[email protected]>
25303L: [email protected]
25304S: Maintained
25305W: http://www.linux-mm.org
25306T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25307F: include/linux/vmalloc.h
25308F: mm/vmalloc.c
25309
25310VME SUBSYSTEM
25311L: [email protected]
25312S: Orphan
25313T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25314F: Documentation/driver-api/vme.rst
25315F: drivers/staging/vme_user/
25316
25317VMWARE BALLOON DRIVER
25318M: Jerrin Shaji George <[email protected]>
25319R: Broadcom internal kernel review list <[email protected]>
25320L: [email protected]
25321S: Supported
25322F: drivers/misc/vmw_balloon.c
25323
25324VMWARE HYPERVISOR INTERFACE
25325M: Ajay Kaher <[email protected]>
25326M: Alexey Makhalov <[email protected]>
25327R: Broadcom internal kernel review list <[email protected]>
25328L: [email protected]
25329L: [email protected]
25330S: Supported
25331T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25332F: arch/x86/include/asm/vmware.h
25333F: arch/x86/kernel/cpu/vmware.c
25334
25335VMWARE PVRDMA DRIVER
25336M: Bryan Tan <[email protected]>
25337M: Vishnu Dasa <[email protected]>
25338R: Broadcom internal kernel review list <[email protected]>
25339L: [email protected]
25340S: Supported
25341F: drivers/infiniband/hw/vmw_pvrdma/
25342
25343VMWARE PVSCSI DRIVER
25344M: Vishal Bhakta <[email protected]>
25345R: Broadcom internal kernel review list <[email protected]>
25346L: [email protected]
25347S: Supported
25348F: drivers/scsi/vmw_pvscsi.c
25349F: drivers/scsi/vmw_pvscsi.h
25350
25351VMWARE VIRTUAL PTP CLOCK DRIVER
25352M: Nick Shi <[email protected]>
25353R: Ajay Kaher <[email protected]>
25354R: Alexey Makhalov <[email protected]>
25355R: Broadcom internal kernel review list <[email protected]>
25356L: [email protected]
25357S: Supported
25358F: drivers/ptp/ptp_vmw.c
25359
25360VMWARE VMCI DRIVER
25361M: Bryan Tan <[email protected]>
25362M: Vishnu Dasa <[email protected]>
25363R: Broadcom internal kernel review list <[email protected]>
25364L: [email protected]
25365S: Supported
25366F: drivers/misc/vmw_vmci/
25367F: include/linux/vmw_vmci*
25368
25369VMWARE VMMOUSE SUBDRIVER
25370M: Zack Rusin <[email protected]>
25371R: Broadcom internal kernel review list <[email protected]>
25372L: [email protected]
25373S: Supported
25374F: drivers/input/mouse/vmmouse.c
25375F: drivers/input/mouse/vmmouse.h
25376
25377VMWARE VMXNET3 ETHERNET DRIVER
25378M: Ronak Doshi <[email protected]>
25379R: Broadcom internal kernel review list <[email protected]>
25380L: [email protected]
25381S: Supported
25382F: drivers/net/vmxnet3/
25383
25384VMWARE VSOCK VMCI TRANSPORT DRIVER
25385M: Bryan Tan <[email protected]>
25386M: Vishnu Dasa <[email protected]>
25387R: Broadcom internal kernel review list <[email protected]>
25388L: [email protected]
25389S: Supported
25390F: net/vmw_vsock/vmci_transport*
25391
25392VOCORE VOCORE2 BOARD
25393M: Harvey Hunt <[email protected]>
25394L: [email protected]
25395S: Maintained
25396F: arch/mips/boot/dts/ralink/vocore2.dts
25397
25398VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25399M: Liam Girdwood <[email protected]>
25400M: Mark Brown <[email protected]>
25401L: [email protected]
25402S: Supported
25403W: http://www.slimlogic.co.uk/?p=48
25404T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25405F: Documentation/devicetree/bindings/regulator/
25406F: Documentation/power/regulator/
25407F: drivers/regulator/
25408F: include/dt-bindings/regulator/
25409F: include/linux/regulator/
25410K: regulator_get_optional
25411
25412VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25413R: Matti Vaittinen <[email protected]>
25414F: drivers/regulator/irq_helpers.c
25415
25416VRF
25417M: David Ahern <[email protected]>
25418L: [email protected]
25419S: Maintained
25420F: Documentation/networking/vrf.rst
25421F: drivers/net/vrf.c
25422
25423VSPRINTF
25424M: Petr Mladek <[email protected]>
25425M: Steven Rostedt <[email protected]>
25426R: Andy Shevchenko <[email protected]>
25427R: Rasmus Villemoes <[email protected]>
25428R: Sergey Senozhatsky <[email protected]>
25429S: Maintained
25430T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25431F: Documentation/core-api/printk-formats.rst
25432F: lib/test_printf.c
25433F: lib/test_scanf.c
25434F: lib/vsprintf.c
25435
25436VT1211 HARDWARE MONITOR DRIVER
25437M: Juerg Haefliger <[email protected]>
25438L: [email protected]
25439S: Maintained
25440F: Documentation/hwmon/vt1211.rst
25441F: drivers/hwmon/vt1211.c
25442
25443VT8231 HARDWARE MONITOR DRIVER
25444M: Roger Lucas <[email protected]>
25445L: [email protected]
25446S: Maintained
25447F: drivers/hwmon/vt8231.c
25448
25449VUB300 USB to SDIO/SD/MMC bridge chip
25450L: [email protected]
25451S: Orphan
25452F: drivers/mmc/host/vub300.c
25453
25454W1 DALLAS'S 1-WIRE BUS
25455M: Krzysztof Kozlowski <[email protected]>
25456S: Maintained
25457F: Documentation/devicetree/bindings/w1/
25458F: Documentation/w1/
25459F: drivers/w1/
25460F: include/linux/w1.h
25461
25462W83791D HARDWARE MONITORING DRIVER
25463M: Marc Hulsman <[email protected]>
25464L: [email protected]
25465S: Maintained
25466F: Documentation/hwmon/w83791d.rst
25467F: drivers/hwmon/w83791d.c
25468
25469W83793 HARDWARE MONITORING DRIVER
25470M: Rudolf Marek <[email protected]>
25471L: [email protected]
25472S: Maintained
25473F: Documentation/hwmon/w83793.rst
25474F: drivers/hwmon/w83793.c
25475
25476W83795 HARDWARE MONITORING DRIVER
25477M: Jean Delvare <[email protected]>
25478L: [email protected]
25479S: Maintained
25480F: drivers/hwmon/w83795.c
25481
25482W83L51xD SD/MMC CARD INTERFACE DRIVER
25483M: Pierre Ossman <[email protected]>
25484S: Maintained
25485F: drivers/mmc/host/wbsd.*
25486
25487WACOM PROTOCOL 4 SERIAL TABLETS
25488M: Julian Squires <[email protected]>
25489M: Hans de Goede <[email protected]>
25490L: [email protected]
25491S: Maintained
25492F: drivers/input/tablet/wacom_serial4.c
25493
25494WANGXUN ETHERNET DRIVER
25495M: Jiawen Wu <[email protected]>
25496M: Mengyuan Lou <[email protected]>
25497L: [email protected]
25498S: Maintained
25499W: https://www.net-swift.com
25500F: Documentation/networking/device_drivers/ethernet/wangxun/*
25501F: drivers/net/ethernet/wangxun/
25502F: drivers/net/pcs/pcs-xpcs-wx.c
25503
25504WATCHDOG DEVICE DRIVERS
25505M: Wim Van Sebroeck <[email protected]>
25506M: Guenter Roeck <[email protected]>
25507L: [email protected]
25508S: Maintained
25509W: http://www.linux-watchdog.org/
25510T: git git://www.linux-watchdog.org/linux-watchdog.git
25511F: Documentation/devicetree/bindings/watchdog/
25512F: Documentation/watchdog/
25513F: drivers/watchdog/
25514F: include/linux/watchdog.h
25515F: include/trace/events/watchdog.h
25516F: include/uapi/linux/watchdog.h
25517
25518WAVE5 VPU CODEC DRIVER
25519M: Nas Chung <[email protected]>
25520M: Jackson Lee <[email protected]>
25521L: [email protected]
25522S: Maintained
25523F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml
25524F: drivers/media/platform/chips-media/wave5/
25525
25526WHISKEYCOVE PMIC GPIO DRIVER
25527M: Kuppuswamy Sathyanarayanan <[email protected]>
25528L: [email protected]
25529S: Maintained
25530F: drivers/gpio/gpio-wcove.c
25531
25532WHWAVE RTC DRIVER
25533M: Dianlong Li <[email protected]>
25534L: [email protected]
25535S: Maintained
25536F: drivers/rtc/rtc-sd3078.c
25537
25538WIIMOTE HID DRIVER
25539M: David Rheinsberg <[email protected]>
25540L: [email protected]
25541S: Maintained
25542F: drivers/hid/hid-wiimote*
25543
25544WILOCITY WIL6210 WIRELESS DRIVER
25545L: [email protected]
25546S: Orphan
25547W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
25548F: drivers/net/wireless/ath/wil6210/
25549
25550WINBOND CIR DRIVER
25551M: David Härdeman <[email protected]>
25552S: Maintained
25553F: drivers/media/rc/winbond-cir.c
25554
25555WINSYSTEMS EBC-C384 WATCHDOG DRIVER
25556L: [email protected]
25557S: Orphan
25558F: drivers/watchdog/ebc-c384_wdt.c
25559
25560WINSYSTEMS WS16C48 GPIO DRIVER
25561M: William Breathitt Gray <[email protected]>
25562L: [email protected]
25563S: Maintained
25564F: drivers/gpio/gpio-ws16c48.c
25565
25566WIREGUARD SECURE NETWORK TUNNEL
25567M: Jason A. Donenfeld <[email protected]>
25568L: [email protected]
25569L: [email protected]
25570S: Maintained
25571F: drivers/net/wireguard/
25572F: tools/testing/selftests/wireguard/
25573
25574WISTRON LAPTOP BUTTON DRIVER
25575M: Miloslav Trmac <[email protected]>
25576S: Maintained
25577F: drivers/input/misc/wistron_btns.c
25578
25579WMI BINARY MOF DRIVER
25580M: Armin Wolf <[email protected]>
25581R: Thomas Weißschuh <[email protected]>
25582L: [email protected]
25583S: Maintained
25584F: Documentation/ABI/stable/sysfs-platform-wmi-bmof
25585F: Documentation/wmi/devices/wmi-bmof.rst
25586F: drivers/platform/x86/wmi-bmof.c
25587
25588WOLFSON MICROELECTRONICS DRIVERS
25589L: [email protected]
25590S: Supported
25591W: https://github.com/CirrusLogic/linux-drivers/wiki
25592T: git https://github.com/CirrusLogic/linux-drivers.git
25593F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
25594F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
25595F: Documentation/devicetree/bindings/mfd/wm831x.txt
25596F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
25597F: Documentation/devicetree/bindings/sound/wlf,*.yaml
25598F: Documentation/devicetree/bindings/sound/wm*
25599F: Documentation/hwmon/wm83??.rst
25600F: arch/arm/mach-s3c/mach-crag6410*
25601F: drivers/clk/clk-wm83*.c
25602F: drivers/gpio/gpio-*wm*.c
25603F: drivers/gpio/gpio-arizona.c
25604F: drivers/hwmon/wm83??-hwmon.c
25605F: drivers/input/misc/wm831x-on.c
25606F: drivers/input/touchscreen/wm831x-ts.c
25607F: drivers/input/touchscreen/wm97*.c
25608F: drivers/leds/leds-wm83*.c
25609F: drivers/mfd/arizona*
25610F: drivers/mfd/cs47l24*
25611F: drivers/mfd/wm*.c
25612F: drivers/power/supply/wm83*.c
25613F: drivers/regulator/arizona*
25614F: drivers/regulator/wm8*.c
25615F: drivers/rtc/rtc-wm83*.c
25616F: drivers/video/backlight/wm83*_bl.c
25617F: drivers/watchdog/wm83*_wdt.c
25618F: include/linux/mfd/arizona/
25619F: include/linux/mfd/wm831x/
25620F: include/linux/mfd/wm8350/
25621F: include/linux/mfd/wm8400*
25622F: include/linux/regulator/arizona*
25623F: include/linux/wm97xx.h
25624F: include/sound/wm????.h
25625F: sound/soc/codecs/arizona*
25626F: sound/soc/codecs/cs47l24*
25627F: sound/soc/codecs/wm*
25628
25629WORKQUEUE
25630M: Tejun Heo <[email protected]>
25631R: Lai Jiangshan <[email protected]>
25632S: Maintained
25633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25634F: Documentation/core-api/workqueue.rst
25635F: include/linux/workqueue.h
25636F: kernel/workqueue.c
25637F: kernel/workqueue_internal.h
25638
25639WWAN DRIVERS
25640M: Loic Poulain <[email protected]>
25641M: Sergey Ryazanov <[email protected]>
25642R: Johannes Berg <[email protected]>
25643L: [email protected]
25644S: Maintained
25645F: drivers/net/wwan/
25646F: include/linux/wwan.h
25647F: include/uapi/linux/wwan.h
25648
25649X-POWERS AXP288 PMIC DRIVERS
25650M: Hans de Goede <[email protected]>
25651S: Maintained
25652F: drivers/acpi/pmic/intel_pmic_xpower.c
25653N: axp288
25654
25655X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25656M: Chen-Yu Tsai <[email protected]>
25657L: [email protected]
25658S: Maintained
25659N: axp[128]
25660
25661X.25 STACK
25662M: Martin Schiller <[email protected]>
25663L: [email protected]
25664S: Maintained
25665F: Documentation/networking/lapb-module.rst
25666F: Documentation/networking/x25*
25667F: drivers/net/wan/hdlc_x25.c
25668F: drivers/net/wan/lapbether.c
25669F: include/*/lapb.h
25670F: include/net/x25*
25671F: include/uapi/linux/x25.h
25672F: net/lapb/
25673F: net/x25/
25674
25675X86 ARCHITECTURE (32-BIT AND 64-BIT)
25676M: Thomas Gleixner <[email protected]>
25677M: Ingo Molnar <[email protected]>
25678M: Borislav Petkov <[email protected]>
25679M: Dave Hansen <[email protected]>
25680M: [email protected]
25681R: "H. Peter Anvin" <[email protected]>
25682L: [email protected]
25683S: Maintained
25684T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25685F: Documentation/arch/x86/
25686F: Documentation/devicetree/bindings/x86/
25687F: arch/x86/
25688F: tools/testing/selftests/x86
25689
25690X86 CPUID DATABASE
25691M: Borislav Petkov <[email protected]>
25692M: Thomas Gleixner <[email protected]>
25693M: [email protected]
25694R: Ahmed S. Darwish <[email protected]>
25695L: [email protected]
25696S: Maintained
25697W: https://x86-cpuid.org
25698F: tools/arch/x86/kcpuid/cpuid.csv
25699
25700X86 ENTRY CODE
25701M: Andy Lutomirski <[email protected]>
25702L: [email protected]
25703S: Maintained
25704T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25705F: arch/x86/entry/
25706
25707X86 HARDWARE VULNERABILITIES
25708M: Thomas Gleixner <[email protected]>
25709M: Borislav Petkov <[email protected]>
25710M: Peter Zijlstra <[email protected]>
25711M: Josh Poimboeuf <[email protected]>
25712R: Pawan Gupta <[email protected]>
25713S: Maintained
25714F: Documentation/admin-guide/hw-vuln/
25715F: arch/x86/include/asm/nospec-branch.h
25716F: arch/x86/kernel/cpu/bugs.c
25717
25718X86 MCE INFRASTRUCTURE
25719M: Tony Luck <[email protected]>
25720M: Borislav Petkov <[email protected]>
25721L: [email protected]
25722S: Maintained
25723F: Documentation/ABI/testing/sysfs-mce
25724F: Documentation/arch/x86/x86_64/machinecheck.rst
25725F: arch/x86/kernel/cpu/mce/*
25726
25727X86 MICROCODE UPDATE SUPPORT
25728M: Borislav Petkov <[email protected]>
25729S: Maintained
25730F: arch/x86/kernel/cpu/microcode/*
25731
25732X86 MM
25733M: Dave Hansen <[email protected]>
25734M: Andy Lutomirski <[email protected]>
25735M: Peter Zijlstra <[email protected]>
25736L: [email protected]
25737S: Maintained
25738T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25739F: arch/x86/mm/
25740
25741X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25742M: Hans de Goede <[email protected]>
25743L: [email protected]
25744S: Maintained
25745T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25746F: drivers/platform/x86/x86-android-tablets/
25747
25748X86 PLATFORM DRIVERS
25749M: Hans de Goede <[email protected]>
25750M: Ilpo Järvinen <[email protected]>
25751L: [email protected]
25752S: Maintained
25753Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
25754T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25755F: drivers/platform/olpc/
25756F: drivers/platform/x86/
25757F: include/linux/platform_data/x86/
25758
25759X86 PLATFORM UV HPE SUPERDOME FLEX
25760M: Steve Wahl <[email protected]>
25761R: Justin Ernst <[email protected]>
25762R: Kyle Meyer <[email protected]>
25763R: Dimitri Sivanich <[email protected]>
25764R: Russ Anderson <[email protected]>
25765S: Supported
25766F: arch/x86/include/asm/uv/
25767F: arch/x86/kernel/apic/x2apic_uv_x.c
25768F: arch/x86/platform/uv/
25769
25770X86 STACK UNWINDING
25771M: Josh Poimboeuf <[email protected]>
25772M: Peter Zijlstra <[email protected]>
25773S: Supported
25774F: arch/x86/include/asm/unwind*.h
25775F: arch/x86/kernel/dumpstack.c
25776F: arch/x86/kernel/stacktrace.c
25777F: arch/x86/kernel/unwind_*.c
25778
25779X86 TRUST DOMAIN EXTENSIONS (TDX)
25780M: Kirill A. Shutemov <[email protected]>
25781R: Dave Hansen <[email protected]>
25782L: [email protected]
25783L: [email protected]
25784S: Supported
25785T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25786F: arch/x86/boot/compressed/tdx*
25787F: arch/x86/coco/tdx/
25788F: arch/x86/include/asm/shared/tdx.h
25789F: arch/x86/include/asm/tdx.h
25790F: arch/x86/virt/vmx/tdx/
25791F: drivers/virt/coco/tdx-guest
25792
25793X86 VDSO
25794M: Andy Lutomirski <[email protected]>
25795L: [email protected]
25796S: Maintained
25797T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25798F: arch/x86/entry/vdso/
25799
25800XARRAY
25801M: Matthew Wilcox <[email protected]>
25802L: [email protected]
25803L: [email protected]
25804S: Supported
25805F: Documentation/core-api/xarray.rst
25806F: include/linux/idr.h
25807F: include/linux/xarray.h
25808F: lib/idr.c
25809F: lib/test_xarray.c
25810F: lib/xarray.c
25811F: tools/testing/radix-tree
25812
25813XBOX DVD IR REMOTE
25814M: Benjamin Valentin <[email protected]>
25815S: Maintained
25816F: drivers/media/rc/keymaps/rc-xbox-dvd.c
25817F: drivers/media/rc/xbox_remote.c
25818
25819XC2028/3028 TUNER DRIVER
25820M: Mauro Carvalho Chehab <[email protected]>
25821L: [email protected]
25822S: Maintained
25823W: https://linuxtv.org
25824T: git git://linuxtv.org/media.git
25825F: drivers/media/tuners/xc2028.*
25826
25827XDP (eXpress Data Path)
25828M: Alexei Starovoitov <[email protected]>
25829M: Daniel Borkmann <[email protected]>
25830M: David S. Miller <[email protected]>
25831M: Jakub Kicinski <[email protected]>
25832M: Jesper Dangaard Brouer <[email protected]>
25833M: John Fastabend <[email protected]>
25834L: [email protected]
25835L: [email protected]
25836S: Supported
25837F: drivers/net/ethernet/*/*/*/*/*xdp*
25838F: drivers/net/ethernet/*/*/*xdp*
25839F: include/net/xdp.h
25840F: include/net/xdp_priv.h
25841F: include/trace/events/xdp.h
25842F: kernel/bpf/cpumap.c
25843F: kernel/bpf/devmap.c
25844F: net/core/xdp.c
25845F: samples/bpf/xdp*
25846F: tools/testing/selftests/bpf/*/*xdp*
25847F: tools/testing/selftests/bpf/*xdp*
25848K: (?:\b|_)xdp(?:\b|_)
25849
25850XDP SOCKETS (AF_XDP)
25851M: Björn Töpel <[email protected]>
25852M: Magnus Karlsson <[email protected]>
25853M: Maciej Fijalkowski <[email protected]>
25854R: Jonathan Lemon <[email protected]>
25855L: [email protected]
25856L: [email protected]
25857S: Maintained
25858F: Documentation/networking/af_xdp.rst
25859F: include/net/netns/xdp.h
25860F: include/net/xdp_sock*
25861F: include/net/xsk_buff_pool.h
25862F: include/uapi/linux/if_xdp.h
25863F: include/uapi/linux/xdp_diag.h
25864F: net/xdp/
25865F: tools/testing/selftests/bpf/*xsk*
25866
25867XEN BLOCK SUBSYSTEM
25868M: Roger Pau Monné <[email protected]>
25869L: [email protected] (moderated for non-subscribers)
25870S: Supported
25871F: drivers/block/xen*
25872F: drivers/block/xen-blkback/*
25873
25874XEN HYPERVISOR ARM
25875M: Stefano Stabellini <[email protected]>
25876L: [email protected] (moderated for non-subscribers)
25877S: Maintained
25878F: arch/arm/include/asm/xen/
25879F: arch/arm/xen/
25880
25881XEN HYPERVISOR ARM64
25882M: Stefano Stabellini <[email protected]>
25883L: [email protected] (moderated for non-subscribers)
25884S: Maintained
25885F: arch/arm64/include/asm/xen/
25886F: arch/arm64/xen/
25887
25888XEN HYPERVISOR INTERFACE
25889M: Juergen Gross <[email protected]>
25890M: Stefano Stabellini <[email protected]>
25891R: Oleksandr Tyshchenko <[email protected]>
25892L: [email protected] (moderated for non-subscribers)
25893S: Supported
25894T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25895F: Documentation/ABI/stable/sysfs-hypervisor-xen
25896F: Documentation/ABI/testing/sysfs-hypervisor-xen
25897F: drivers/*/xen-*front.c
25898F: drivers/xen/
25899F: include/uapi/xen/
25900F: include/xen/
25901F: kernel/configs/xen.config
25902
25903XEN HYPERVISOR X86
25904M: Juergen Gross <[email protected]>
25905R: Boris Ostrovsky <[email protected]>
25906L: [email protected] (moderated for non-subscribers)
25907S: Supported
25908F: arch/x86/configs/xen.config
25909F: arch/x86/include/asm/pvclock-abi.h
25910F: arch/x86/include/asm/xen/
25911F: arch/x86/platform/pvh/
25912F: arch/x86/xen/
25913
25914XEN NETWORK BACKEND DRIVER
25915M: Wei Liu <[email protected]>
25916M: Paul Durrant <[email protected]>
25917L: [email protected] (moderated for non-subscribers)
25918L: [email protected]
25919S: Supported
25920F: drivers/net/xen-netback/*
25921
25922XEN PCI SUBSYSTEM
25923M: Juergen Gross <[email protected]>
25924L: [email protected] (moderated for non-subscribers)
25925S: Supported
25926F: arch/x86/pci/*xen*
25927F: drivers/pci/*xen*
25928
25929XEN PVSCSI DRIVERS
25930M: Juergen Gross <[email protected]>
25931L: [email protected] (moderated for non-subscribers)
25932L: [email protected]
25933S: Supported
25934F: drivers/scsi/xen-scsifront.c
25935F: drivers/xen/xen-scsiback.c
25936F: include/xen/interface/io/vscsiif.h
25937
25938XEN PVUSB DRIVER
25939M: Juergen Gross <[email protected]>
25940L: [email protected] (moderated for non-subscribers)
25941L: [email protected]
25942S: Supported
25943F: drivers/usb/host/xen*
25944F: include/xen/interface/io/usbif.h
25945
25946XEN SOUND FRONTEND DRIVER
25947M: Oleksandr Andrushchenko <[email protected]>
25948L: [email protected] (moderated for non-subscribers)
25949L: [email protected]
25950S: Supported
25951F: sound/xen/*
25952
25953XEN SWIOTLB SUBSYSTEM
25954M: Juergen Gross <[email protected]>
25955M: Stefano Stabellini <[email protected]>
25956L: [email protected] (moderated for non-subscribers)
25957L: [email protected]
25958S: Supported
25959F: arch/*/include/asm/xen/swiotlb-xen.h
25960F: drivers/xen/swiotlb-xen.c
25961F: include/xen/arm/swiotlb-xen.h
25962F: include/xen/swiotlb-xen.h
25963
25964XFS FILESYSTEM
25965M: Carlos Maiolino <[email protected]>
25966R: Darrick J. Wong <[email protected]>
25967L: [email protected]
25968S: Supported
25969W: http://xfs.org/
25970C: irc://irc.oftc.net/xfs
25971T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25972P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25973F: Documentation/ABI/testing/sysfs-fs-xfs
25974F: Documentation/admin-guide/xfs.rst
25975F: Documentation/filesystems/xfs/*
25976F: fs/xfs/
25977F: include/uapi/linux/dqblk_xfs.h
25978F: include/uapi/linux/fsmap.h
25979
25980XILINX AMS DRIVER
25981M: Anand Ashok Dumbre <[email protected]>
25982L: [email protected]
25983S: Maintained
25984F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25985F: drivers/iio/adc/xilinx-ams.c
25986
25987XILINX AXI ETHERNET DRIVER
25988M: Radhey Shyam Pandey <[email protected]>
25989S: Maintained
25990F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25991F: drivers/net/ethernet/xilinx/xilinx_axienet*
25992
25993XILINX CAN DRIVER
25994M: Appana Durga Kedareswara rao <[email protected]>
25995L: [email protected]
25996S: Maintained
25997F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25998F: drivers/net/can/xilinx_can.c
25999
26000XILINX EVENT MANAGEMENT DRIVER
26001M: Michal Simek <[email protected]>
26002S: Maintained
26003F: drivers/soc/xilinx/xlnx_event_manager.c
26004F: include/linux/firmware/xlnx-event-manager.h
26005
26006XILINX GPIO DRIVER
26007M: Shubhrajyoti Datta <[email protected]>
26008R: Srinivas Neeli <[email protected]>
26009R: Michal Simek <[email protected]>
26010S: Maintained
26011F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
26012F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
26013F: drivers/gpio/gpio-xilinx.c
26014F: drivers/gpio/gpio-zynq.c
26015
26016XILINX LL TEMAC ETHERNET DRIVER
26017L: [email protected]
26018S: Orphan
26019F: drivers/net/ethernet/xilinx/ll_temac*
26020
26021XILINX PWM DRIVER
26022M: Sean Anderson <[email protected]>
26023S: Maintained
26024F: drivers/pwm/pwm-xilinx.c
26025F: include/clocksource/timer-xilinx.h
26026
26027XILINX SD-FEC IP CORES
26028M: Derek Kiernan <[email protected]>
26029M: Dragan Cvetic <[email protected]>
26030S: Maintained
26031F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
26032F: Documentation/misc-devices/xilinx_sdfec.rst
26033F: drivers/misc/Kconfig
26034F: drivers/misc/Makefile
26035F: drivers/misc/xilinx_sdfec.c
26036F: include/uapi/misc/xilinx_sdfec.h
26037
26038XILINX UARTLITE SERIAL DRIVER
26039M: Peter Korsgaard <[email protected]>
26040L: [email protected]
26041S: Maintained
26042F: drivers/tty/serial/uartlite.c
26043
26044XILINX VIDEO IP CORES
26045M: Laurent Pinchart <[email protected]>
26046L: [email protected]
26047S: Supported
26048T: git git://linuxtv.org/media.git
26049F: Documentation/devicetree/bindings/media/xilinx/
26050F: drivers/media/platform/xilinx/
26051F: include/uapi/linux/xilinx-v4l2-controls.h
26052
26053XILINX VERSAL EDAC DRIVER
26054M: Shubhrajyoti Datta <[email protected]>
26055M: Sai Krishna Potthuri <[email protected]>
26056S: Maintained
26057F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
26058F: drivers/edac/versal_edac.c
26059
26060XILINX WATCHDOG DRIVER
26061M: Srinivas Neeli <[email protected]>
26062R: Shubhrajyoti Datta <[email protected]>
26063R: Michal Simek <[email protected]>
26064S: Maintained
26065F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
26066F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
26067F: drivers/watchdog/of_xilinx_wdt.c
26068F: drivers/watchdog/xilinx_wwdt.c
26069
26070XILINX XDMA DRIVER
26071M: Lizhi Hou <[email protected]>
26072M: Brian Xu <[email protected]>
26073M: Raj Kumar Rampelli <[email protected]>
26074L: [email protected]
26075S: Supported
26076F: drivers/dma/xilinx/xdma-regs.h
26077F: drivers/dma/xilinx/xdma.c
26078F: include/linux/dma/amd_xdma.h
26079F: include/linux/platform_data/amd_xdma.h
26080
26081XILINX ZYNQMP DPDMA DRIVER
26082M: Laurent Pinchart <[email protected]>
26083L: [email protected]
26084S: Supported
26085F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
26086F: drivers/dma/xilinx/xilinx_dpdma.c
26087F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
26088
26089XILINX ZYNQMP OCM EDAC DRIVER
26090M: Shubhrajyoti Datta <[email protected]>
26091M: Sai Krishna Potthuri <[email protected]>
26092S: Maintained
26093F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
26094F: drivers/edac/zynqmp_edac.c
26095
26096XILINX ZYNQMP PSGTR PHY DRIVER
26097M: Laurent Pinchart <[email protected]>
26098L: [email protected]
26099S: Supported
26100T: git https://github.com/Xilinx/linux-xlnx.git
26101F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
26102F: drivers/phy/xilinx/phy-zynqmp.c
26103
26104XILINX ZYNQMP SHA3 DRIVER
26105M: Harsha <[email protected]>
26106S: Maintained
26107F: drivers/crypto/xilinx/zynqmp-sha.c
26108
26109XILINX ZYNQMP NVMEM DRIVER
26110M: Praveen Teja Kundanala <[email protected]>
26111M: Kalyani Akula <[email protected]>
26112R: Michal Simek <[email protected]>
26113S: Maintained
26114F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
26115F: drivers/nvmem/zynqmp_nvmem.c
26116
26117XILLYBUS DRIVER
26118M: Eli Billauer <[email protected]>
26119L: [email protected]
26120S: Supported
26121F: drivers/char/xillybus/
26122
26123XLP9XX I2C DRIVER
26124M: George Cherian <[email protected]>
26125L: [email protected]
26126S: Supported
26127W: http://www.marvell.com
26128F: drivers/i2c/busses/i2c-xlp9xx.c
26129
26130XRA1403 GPIO EXPANDER
26131M: Nandor Han <[email protected]>
26132L: [email protected]
26133S: Maintained
26134F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
26135F: drivers/gpio/gpio-xra1403.c
26136
26137XTENSA XTFPGA PLATFORM SUPPORT
26138M: Max Filippov <[email protected]>
26139S: Maintained
26140F: drivers/spi/spi-xtensa-xtfpga.c
26141F: sound/soc/xtensa/xtfpga-i2s.c
26142
26143XZ EMBEDDED
26144M: Lasse Collin <[email protected]>
26145S: Maintained
26146W: https://tukaani.org/xz/embedded.html
26147B: https://github.com/tukaani-project/xz-embedded/issues
26148C: irc://irc.libera.chat/tukaani
26149F: Documentation/staging/xz.rst
26150F: include/linux/decompress/unxz.h
26151F: include/linux/xz.h
26152F: lib/decompress_unxz.c
26153F: lib/xz/
26154F: scripts/xz_wrap.sh
26155
26156YAM DRIVER FOR AX.25
26157M: Jean-Paul Roubelat <[email protected]>
26158L: [email protected]
26159S: Maintained
26160F: drivers/net/hamradio/yam*
26161F: include/linux/yam.h
26162
26163YAMA SECURITY MODULE
26164M: Kees Cook <[email protected]>
26165S: Supported
26166T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
26167F: Documentation/admin-guide/LSM/Yama.rst
26168F: security/yama/
26169
26170YAML NETLINK (YNL)
26171M: Donald Hunter <[email protected]>
26172M: Jakub Kicinski <[email protected]>
26173F: Documentation/netlink/
26174F: Documentation/userspace-api/netlink/intro-specs.rst
26175F: Documentation/userspace-api/netlink/specs.rst
26176F: tools/net/ynl/
26177
26178YEALINK PHONE DRIVER
26179M: Henk Vergonet <[email protected]>
26180S: Maintained
26181F: Documentation/input/devices/yealink.rst
26182F: drivers/input/misc/yealink.*
26183
26184Z3FOLD COMPRESSED PAGE ALLOCATOR
26185M: Vitaly Wool <[email protected]>
26186R: Miaohe Lin <[email protected]>
26187L: [email protected]
26188S: Maintained
26189F: mm/z3fold.c
26190
26191Z8530 DRIVER FOR AX.25
26192M: Joerg Reuter <[email protected]>
26193L: [email protected]
26194S: Maintained
26195W: http://yaina.de/jreuter/
26196W: http://www.qsl.net/dl1bke/
26197F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
26198F: drivers/net/hamradio/*scc.c
26199F: drivers/net/hamradio/z8530.h
26200
26201ZBUD COMPRESSED PAGE ALLOCATOR
26202M: Seth Jennings <[email protected]>
26203M: Dan Streetman <[email protected]>
26204L: [email protected]
26205S: Maintained
26206F: mm/zbud.c
26207
26208ZD1211RW WIRELESS DRIVER
26209L: [email protected]
26210S: Orphan
26211F: drivers/net/wireless/zydas/zd1211rw/
26212
26213ZD1301 MEDIA DRIVER
26214L: [email protected]
26215S: Orphan
26216W: https://linuxtv.org/
26217Q: https://patchwork.linuxtv.org/project/linux-media/list/
26218F: drivers/media/usb/dvb-usb-v2/zd1301*
26219
26220ZD1301_DEMOD MEDIA DRIVER
26221L: [email protected]
26222S: Orphan
26223W: https://linuxtv.org/
26224Q: https://patchwork.linuxtv.org/project/linux-media/list/
26225F: drivers/media/dvb-frontends/zd1301_demod*
26226
26227ZHAOXIN PROCESSOR SUPPORT
26228M: Tony W Wang-oc <[email protected]>
26229L: [email protected]
26230S: Maintained
26231F: arch/x86/kernel/cpu/zhaoxin.c
26232
26233ZONEFS FILESYSTEM
26234M: Damien Le Moal <[email protected]>
26235M: Naohiro Aota <[email protected]>
26236R: Johannes Thumshirn <[email protected]>
26237L: [email protected]
26238S: Maintained
26239T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
26240F: Documentation/filesystems/zonefs.rst
26241F: fs/zonefs/
26242
26243ZR36067 VIDEO FOR LINUX DRIVER
26244M: Corentin Labbe <[email protected]>
26245L: [email protected]
26246L: [email protected]
26247S: Maintained
26248W: http://mjpeg.sourceforge.net/driver-zoran/
26249Q: https://patchwork.linuxtv.org/project/linux-media/list/
26250F: Documentation/driver-api/media/drivers/zoran.rst
26251F: drivers/media/pci/zoran/
26252
26253ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
26254M: Minchan Kim <[email protected]>
26255M: Sergey Senozhatsky <[email protected]>
26256L: [email protected]
26257S: Maintained
26258F: Documentation/admin-guide/blockdev/zram.rst
26259F: drivers/block/zram/
26260
26261ZS DECSTATION Z85C30 SERIAL DRIVER
26262M: "Maciej W. Rozycki" <[email protected]>
26263S: Maintained
26264F: drivers/tty/serial/zs.*
26265
26266ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26267M: Minchan Kim <[email protected]>
26268M: Sergey Senozhatsky <[email protected]>
26269L: [email protected]
26270S: Maintained
26271F: Documentation/mm/zsmalloc.rst
26272F: include/linux/zsmalloc.h
26273F: mm/zsmalloc.c
26274
26275ZSTD
26276M: Nick Terrell <[email protected]>
26277S: Maintained
26278B: https://github.com/facebook/zstd/issues
26279T: git https://github.com/terrelln/linux.git
26280F: crypto/zstd.c
26281F: include/linux/zstd*
26282F: lib/decompress_unzstd.c
26283F: lib/zstd/
26284N: zstd
26285K: zstd
26286
26287ZSWAP COMPRESSED SWAP CACHING
26288M: Johannes Weiner <[email protected]>
26289M: Yosry Ahmed <[email protected]>
26290M: Nhat Pham <[email protected]>
26291R: Chengming Zhou <[email protected]>
26292L: [email protected]
26293S: Maintained
26294F: Documentation/admin-guide/mm/zswap.rst
26295F: include/linux/zpool.h
26296F: include/linux/zswap.h
26297F: mm/zpool.c
26298F: mm/zswap.c
26299F: tools/testing/selftests/cgroup/test_zswap.c
26300
26301SENARYTECH AUDIO CODEC DRIVER
26302M: bo liu <[email protected]>
26303S: Maintained
26304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26305F: sound/pci/hda/patch_senarytech.c
26306
26307THE REST
26308M: Linus Torvalds <[email protected]>
26309L: [email protected]
26310S: Buried alive in reporters
26311T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26312F: *
26313F: */