projects/linux·blob 9e947d96 · refs

30258 lines · 908.1 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 .rst file
29 inside Documentation/, or a URI.
30 See Documentation/maintainer/maintainer-entry-profile.rst 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 F: fs/**/*foo*.c all *foo*.c files in any subdirectory of fs
39 One pattern per line. Multiple F: lines acceptable.
40 X: *Excluded* files and directories that are NOT maintained, same
41 rules as F:. Files exclusions are tested before file matches.
42 Can be useful for excluding a specific subdirectory, for instance:
43 F: net/
44 X: net/ipv6/
45 matches all files in and below net excluding net/ipv6/
46 N: Files and directories *Regex* patterns.
47 N: [^a-z]tegra all files whose path contains tegra
48 (not including files like integrator)
49 One pattern per line. Multiple N: lines acceptable.
50 scripts/get_maintainer.pl has different behavior for files that
51 match F: pattern and matches of N: patterns. By default,
52 get_maintainer will not look at git log history when an F: pattern
53 match occurs. When an N: match occurs, git log history is used
54 to also notify the people that have git commit signatures.
55 K: *Content regex* (perl extended) pattern match in a patch or file.
56 For instance:
57 K: of_get_profile
58 matches patches or files that contain "of_get_profile"
59 K: \b(printk|pr_(info|err))\b
60 matches patches or files that contain one or more of the words
61 printk, pr_info or pr_err
62 One regex pattern per line. Multiple K: lines acceptable.
63
64Maintainers List
65----------------
66
67.. note:: When reading this list, please look for the most precise areas
68 first. When adding to this list, please keep the entries in
69 alphabetical order.
70
713C509 NETWORK DRIVER
72M: "Maciej W. Rozycki" <[email protected]>
73L: [email protected]
74S: Maintained
75F: drivers/net/ethernet/3com/3c509.c
76
773C59X NETWORK DRIVER
78M: Steffen Klassert <[email protected]>
79L: [email protected]
80S: Odd Fixes
81F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
82F: drivers/net/ethernet/3com/3c59x.c
83
843CR990 NETWORK DRIVER
85M: David Dillow <[email protected]>
86L: [email protected]
87S: Maintained
88F: drivers/net/ethernet/3com/typhoon*
89
903WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
91M: Adam Radford <[email protected]>
92L: [email protected]
93S: Supported
94W: http://www.lsi.com
95F: drivers/scsi/3w-*
96
9753C700 AND 53C700-66 SCSI DRIVER
98M: "James E.J. Bottomley" <[email protected]>
99L: [email protected]
100S: Maintained
101F: drivers/scsi/53c700*
102
1036LOWPAN GENERIC (BTLE/IEEE 802.15.4)
104M: Alexander Aring <[email protected]>
105L: [email protected]
106L: [email protected]
107S: Maintained
108F: Documentation/networking/6lowpan.rst
109F: include/net/6lowpan.h
110F: net/6lowpan/
111
112802.11 (including CFG80211/NL80211)
113M: Johannes Berg <[email protected]>
114L: [email protected]
115S: Maintained
116W: https://wireless.wiki.kernel.org/
117Q: https://patchwork.kernel.org/project/linux-wireless/list/
118T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
119T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
120F: Documentation/driver-api/80211/cfg80211.rst
121F: Documentation/networking/regulatory.rst
122F: include/linux/ieee80211.h
123F: include/net/cfg80211.h
124F: include/net/ieee80211_radiotap.h
125F: include/net/iw_handler.h
126F: include/net/wext.h
127F: include/uapi/linux/nl80211.h
128N: include/uapi/linux/nl80211-.*
129F: include/uapi/linux/wireless.h
130F: net/wireless/
131
1328169 10/100/1000 GIGABIT ETHERNET DRIVER
133M: Heiner Kallweit <[email protected]>
134M: [email protected]
135L: [email protected]
136S: Maintained
137F: drivers/net/ethernet/realtek/r8169*
138
1398250/16?50 (AND CLONE UARTS) SERIAL DRIVER
140M: Greg Kroah-Hartman <[email protected]>
141L: [email protected]
142S: Maintained
143T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
144F: drivers/tty/serial/8250*
145F: include/linux/serial_8250.h
146
1478390 NETWORK DRIVERS [NE2000, 3C503, etc.]
148L: [email protected]
149S: Orphan / Obsolete
150F: drivers/net/ethernet/8390/
151
1529P FILE SYSTEM
153M: Eric Van Hensbergen <[email protected]>
154M: Latchesar Ionkov <[email protected]>
155M: Dominique Martinet <[email protected]>
156R: Christian Schoenebeck <[email protected]>
157L: [email protected]
158S: Maintained
159W: http://github.com/v9fs
160Q: http://patchwork.kernel.org/project/v9fs-devel/list/
161T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
162T: git https://github.com/martinetd/linux.git
163F: Documentation/filesystems/9p.rst
164F: fs/9p/
165F: include/net/9p/
166F: include/trace/events/9p.h
167F: include/uapi/linux/virtio_9p.h
168F: net/9p/
169
170A64FX DIAG DRIVER
171M: Hitomi Hasegawa <[email protected]>
172S: Supported
173F: drivers/soc/fujitsu/a64fx-diag.c
174
175A8293 MEDIA DRIVER
176L: [email protected]
177S: Orphan
178W: https://linuxtv.org
179Q: http://patchwork.linuxtv.org/project/linux-media/list/
180F: drivers/media/dvb-frontends/a8293*
181
182AACRAID SCSI RAID DRIVER
183M: Adaptec OEM Raid Solutions <[email protected]>
184L: [email protected]
185S: Supported
186W: http://www.adaptec.com/
187F: Documentation/scsi/aacraid.rst
188F: drivers/scsi/aacraid/
189
190AAEON UPBOARD FPGA MFD DRIVER
191M: Thomas Richard <[email protected]>
192S: Maintained
193F: drivers/leds/leds-upboard.c
194F: drivers/mfd/upboard-fpga.c
195F: drivers/pinctrl/pinctrl-upboard.c
196F: include/linux/mfd/upboard-fpga.h
197
198AB8500 BATTERY AND CHARGER DRIVERS
199M: Linus Walleij <[email protected]>
200F: Documentation/devicetree/bindings/power/supply/*ab8500*
201F: drivers/power/supply/*ab8500*
202
203ABI/API
204L: [email protected]
205F: include/linux/syscalls.h
206F: kernel/sys_ni.c
207X: arch/*/include/uapi/
208X: include/uapi/
209
210ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
211M: Hans de Goede <[email protected]>
212L: [email protected]
213S: Maintained
214F: drivers/hwmon/abituguru.c
215
216ABIT UGURU 3 HARDWARE MONITOR DRIVER
217M: Alistair John Strachan <[email protected]>
218L: [email protected]
219S: Maintained
220F: drivers/hwmon/abituguru3.c
221
222ACCES 104-DIO-48E GPIO DRIVER
223M: William Breathitt Gray <[email protected]>
224L: [email protected]
225S: Maintained
226F: drivers/gpio/gpio-104-dio-48e.c
227
228ACCES 104-IDI-48 GPIO DRIVER
229M: William Breathitt Gray <[email protected]>
230L: [email protected]
231S: Maintained
232F: drivers/gpio/gpio-104-idi-48.c
233
234ACCES 104-IDIO-16 GPIO DRIVER
235M: William Breathitt Gray <[email protected]>
236L: [email protected]
237S: Maintained
238F: drivers/gpio/gpio-104-idio-16.c
239
240ACCES 104-QUAD-8 DRIVER
241M: William Breathitt Gray <[email protected]>
242L: [email protected]
243S: Maintained
244F: drivers/counter/104-quad-8.c
245
246ACCES IDIO-16 GPIO LIBRARY
247M: William Breathitt Gray <[email protected]>
248L: [email protected]
249S: Maintained
250F: drivers/gpio/gpio-idio-16.c
251F: drivers/gpio/gpio-idio-16.h
252
253ACCES PCI-IDIO-16 GPIO DRIVER
254M: William Breathitt Gray <[email protected]>
255L: [email protected]
256S: Maintained
257F: drivers/gpio/gpio-pci-idio-16.c
258
259ACCES PCIe-IDIO-24 GPIO DRIVER
260M: William Breathitt Gray <[email protected]>
261L: [email protected]
262S: Maintained
263F: drivers/gpio/gpio-pcie-idio-24.c
264
265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266M: Peter Kaestle <[email protected]>
267L: [email protected]
268S: Maintained
269W: http://piie.net/?section=acerhdf
270F: drivers/platform/x86/acerhdf.c
271
272ACER WMI LAPTOP EXTRAS
273M: "Lee, Chun-Yi" <[email protected]>
274L: [email protected]
275S: Maintained
276F: drivers/platform/x86/acer-wmi.c
277
278ACPI
279M: "Rafael J. Wysocki" <[email protected]>
280R: Len Brown <[email protected]>
281L: [email protected]
282S: Supported
283Q: https://patchwork.kernel.org/project/linux-acpi/list/
284B: https://bugzilla.kernel.org
285T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
286F: Documentation/ABI/testing/configfs-acpi
287F: Documentation/ABI/testing/sysfs-bus-acpi
288F: Documentation/firmware-guide/acpi/
289F: arch/x86/kernel/acpi/
290F: arch/x86/pci/acpi.c
291F: drivers/acpi/
292F: drivers/pci/*/*acpi*
293F: drivers/pci/*acpi*
294F: drivers/pnp/pnpacpi/
295F: include/acpi/
296F: include/linux/acpi.h
297F: include/linux/fwnode.h
298F: include/linux/fw_table.h
299F: lib/fw_table.c
300F: rust/kernel/acpi.rs
301F: tools/power/acpi/
302
303ACPI APEI
304M: "Rafael J. Wysocki" <[email protected]>
305R: Tony Luck <[email protected]>
306R: Borislav Petkov <[email protected]>
307R: Hanjun Guo <[email protected]>
308R: Mauro Carvalho Chehab <[email protected]>
309R: Shuai Xue <[email protected]>
310L: [email protected]
311F: drivers/acpi/apei/
312F: drivers/firmware/efi/cper*
313
314ACPI COMPONENT ARCHITECTURE (ACPICA)
315M: "Rafael J. Wysocki" <[email protected]>
316M: Maciej Wieczor-Retman <[email protected]>
317M: Pawel Chmielewski <[email protected]>
318L: [email protected]
319L: [email protected]
320S: Supported
321W: https://acpica.org/
322W: https://github.com/open-acpica/acpica/
323Q: https://patchwork.kernel.org/project/linux-acpi/list/
324B: https://bugzilla.kernel.org
325T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
326F: drivers/acpi/acpica/
327F: include/acpi/
328F: tools/power/acpi/
329
330ACPI FOR ARM64 (ACPI/arm64)
331M: Lorenzo Pieralisi <[email protected]>
332M: Hanjun Guo <[email protected]>
333M: Sudeep Holla <[email protected]>
334M: Catalin Marinas <[email protected]>
335M: Will Deacon <[email protected]>
336L: [email protected]
337L: [email protected] (moderated for non-subscribers)
338S: Maintained
339F: drivers/acpi/arm64
340F: include/linux/acpi_iort.h
341
342ACPI FOR RISC-V (ACPI/riscv)
343M: Sunil V L <[email protected]>
344L: [email protected]
345L: [email protected]
346S: Maintained
347F: drivers/acpi/riscv/
348F: include/linux/acpi_rimt.h
349
350ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
351M: Sudeep Holla <[email protected]>
352L: [email protected]
353S: Supported
354F: drivers/mailbox/pcc.c
355
356ACPI PMIC DRIVERS
357M: "Rafael J. Wysocki" <[email protected]>
358M: Len Brown <[email protected]>
359R: Andy Shevchenko <[email protected]>
360R: Mika Westerberg <[email protected]>
361L: [email protected]
362S: Supported
363Q: https://patchwork.kernel.org/project/linux-acpi/list/
364B: https://bugzilla.kernel.org
365T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
366F: drivers/acpi/pmic/
367
368ACPI QUICKSTART DRIVER
369M: Armin Wolf <[email protected]>
370L: [email protected]
371S: Maintained
372F: drivers/platform/x86/quickstart.c
373
374ACPI SERIAL MULTI INSTANTIATE DRIVER
375M: Hans de Goede <[email protected]>
376L: [email protected]
377S: Maintained
378F: drivers/platform/x86/serial-multi-instantiate.c
379
380ACPI THERMAL DRIVER
381M: Rafael J. Wysocki <[email protected]>
382R: Zhang Rui <[email protected]>
383L: [email protected]
384S: Supported
385B: https://bugzilla.kernel.org
386F: drivers/acpi/*thermal*
387
388ACPI VIOT DRIVER
389M: Jean-Philippe Brucker <[email protected]>
390L: [email protected]
391L: [email protected]
392S: Maintained
393F: drivers/acpi/viot.c
394F: include/linux/acpi_viot.h
395
396ACPI WMI DRIVER
397M: Armin Wolf <[email protected]>
398L: [email protected]
399S: Maintained
400F: Documentation/ABI/testing/sysfs-bus-wmi
401F: Documentation/driver-api/wmi.rst
402F: Documentation/wmi/
403F: drivers/platform/wmi/
404F: include/uapi/linux/wmi.h
405
406ACRN HYPERVISOR SERVICE MODULE
407M: Fei Li <[email protected]>
408L: [email protected] (subscribers-only)
409S: Supported
410W: https://projectacrn.org
411F: Documentation/virt/acrn/
412F: drivers/virt/acrn/
413F: include/uapi/linux/acrn.h
414
415AD1889 ALSA SOUND DRIVER
416L: [email protected]
417S: Maintained
418W: https://parisc.wiki.kernel.org/index.php/AD1889
419F: sound/pci/ad1889.*
420
421AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
422M: Mugilraj Dhavachelvan <[email protected]>
423L: [email protected]
424S: Supported
425F: drivers/iio/potentiometer/ad5110.c
426
427AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
428M: Michael Hennerich <[email protected]>
429S: Supported
430W: http://wiki.analog.com/AD5254
431W: https://ez.analog.com/linux-software-drivers
432F: drivers/misc/ad525x_dpot.c
433
434AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
435M: Michael Hennerich <[email protected]>
436S: Supported
437W: http://wiki.analog.com/AD5398
438W: https://ez.analog.com/linux-software-drivers
439F: drivers/regulator/ad5398.c
440
441AD5446 ANALOG DEVICES INC AD5446 DAC DRIVER
442M: Michael Hennerich <[email protected]>
443M: Nuno Sá <[email protected]>
444L: [email protected]
445S: Supported
446W: https://ez.analog.com/linux-software-drivers
447F: Documentation/devicetree/bindings/iio/dac/adi,ad5446.yaml
448F: drivers/iio/dac/ad5446-i2c.c
449F: drivers/iio/dac/ad5446-spi.c
450F: drivers/iio/dac/ad5446.c
451F: drivers/iio/dac/ad5446.h
452
453AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
454M: Michael Hennerich <[email protected]>
455S: Supported
456W: http://wiki.analog.com/AD7142
457W: https://ez.analog.com/linux-software-drivers
458F: drivers/input/misc/ad714x.c
459
460AD738X ADC DRIVER (AD7380/1/2/4)
461M: Michael Hennerich <[email protected]>
462M: Nuno Sá <[email protected]>
463R: David Lechner <[email protected]>
464S: Supported
465W: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
466W: https://ez.analog.com/linux-software-drivers
467F: Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
468F: Documentation/iio/ad7380.rst
469F: drivers/iio/adc/ad7380.c
470
471AD7476 ADC DRIVER FOR VARIOUS SIMPLE 1-CHANNEL SPI ADCs
472M: Matti Vaittinen <[email protected]>
473S: Maintained
474F: drivers/iio/adc/ad7476.c
475
476AD7877 TOUCHSCREEN DRIVER
477M: Michael Hennerich <[email protected]>
478S: Supported
479W: http://wiki.analog.com/AD7877
480W: https://ez.analog.com/linux-software-drivers
481F: drivers/input/touchscreen/ad7877.c
482
483AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
484M: Michael Hennerich <[email protected]>
485S: Supported
486W: http://wiki.analog.com/AD7879
487W: https://ez.analog.com/linux-software-drivers
488F: drivers/input/touchscreen/ad7879.c
489
490AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
491M: Michael Hennerich <[email protected]>
492M: Nuno Sá <[email protected]>
493R: David Lechner <[email protected]>
494S: Supported
495W: https://ez.analog.com/linux-software-drivers
496F: Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
497F: Documentation/iio/ad7944.rst
498F: drivers/iio/adc/ad7944.c
499
500ADAFRUIT MINI I2C GAMEPAD
501M: Anshul Dalal <[email protected]>
502L: [email protected]
503S: Maintained
504F: Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
505F: drivers/input/joystick/adafruit-seesaw.c
506
507ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
508M: Jiri Kosina <[email protected]>
509S: Maintained
510
511ADF7242 IEEE 802.15.4 RADIO DRIVER
512M: Michael Hennerich <[email protected]>
513L: [email protected]
514S: Supported
515W: https://wiki.analog.com/ADF7242
516W: https://ez.analog.com/linux-software-drivers
517F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
518F: drivers/net/ieee802154/adf7242.c
519
520ADM1025 HARDWARE MONITOR DRIVER
521M: Jean Delvare <[email protected]>
522L: [email protected]
523S: Maintained
524F: Documentation/hwmon/adm1025.rst
525F: drivers/hwmon/adm1025.c
526
527ADM1029 HARDWARE MONITOR DRIVER
528M: Corentin Labbe <[email protected]>
529L: [email protected]
530S: Maintained
531F: drivers/hwmon/adm1029.c
532
533ADM8211 WIRELESS DRIVER
534L: [email protected]
535S: Orphan
536F: drivers/net/wireless/admtek/
537
538ADP1050 HARDWARE MONITOR DRIVER
539M: Radu Sabau <[email protected]>
540L: [email protected]
541S: Supported
542W: https://ez.analog.com/linux-software-drivers
543F: Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
544
545ADP1653 FLASH CONTROLLER DRIVER
546M: Sakari Ailus <[email protected]>
547L: [email protected]
548S: Maintained
549F: Documentation/devicetree/bindings/media/i2c/adi,adp1653.txt
550F: drivers/media/i2c/adp1653.c
551F: include/media/i2c/adp1653.h
552
553ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
554M: Michael Hennerich <[email protected]>
555S: Supported
556W: http://wiki.analog.com/ADP5520
557W: https://ez.analog.com/linux-software-drivers
558F: drivers/gpio/gpio-adp5520.c
559F: drivers/input/keyboard/adp5520-keys.c
560F: drivers/leds/leds-adp5520.c
561F: drivers/mfd/adp5520.c
562F: drivers/video/backlight/adp5520_bl.c
563
564ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
565M: Laurent Pinchart <[email protected]>
566L: [email protected]
567L: [email protected]
568S: Maintained
569F: Documentation/devicetree/bindings/*/adi,adp5585*.yaml
570F: drivers/gpio/gpio-adp5585.c
571F: drivers/input/keyboard/adp5585-keys.c
572F: drivers/mfd/adp5585.c
573F: drivers/pwm/pwm-adp5585.c
574F: include/linux/mfd/adp5585.h
575
576ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
577M: Michael Hennerich <[email protected]>
578S: Supported
579W: http://wiki.analog.com/ADP5588
580W: https://ez.analog.com/linux-software-drivers
581F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
582F: drivers/input/keyboard/adp5588-keys.c
583
584ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
585M: Michael Hennerich <[email protected]>
586S: Supported
587W: http://wiki.analog.com/ADP8860
588W: https://ez.analog.com/linux-software-drivers
589F: drivers/video/backlight/adp8860_bl.c
590
591ADT746X FAN DRIVER
592M: Colin Leroy <[email protected]>
593S: Maintained
594F: drivers/macintosh/therm_adt746x.c
595
596ADT7475 HARDWARE MONITOR DRIVER
597M: Jean Delvare <[email protected]>
598L: [email protected]
599S: Maintained
600F: Documentation/hwmon/adt7475.rst
601F: drivers/hwmon/adt7475.c
602
603ADVANSYS SCSI DRIVER
604M: Matthew Wilcox <[email protected]>
605M: Hannes Reinecke <[email protected]>
606L: [email protected]
607S: Maintained
608F: Documentation/scsi/advansys.rst
609F: drivers/scsi/advansys.c
610
611ADVANTECH SWBTN DRIVER
612M: Andrea Ho <[email protected]>
613L: [email protected]
614S: Maintained
615F: drivers/platform/x86/adv_swbutton.c
616
617ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
618M: Lucas Stankus <[email protected]>
619S: Supported
620F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
621F: drivers/iio/accel/adxl313*
622
623ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
624M: Michael Hennerich <[email protected]>
625S: Supported
626W: http://wiki.analog.com/ADXL345
627W: https://ez.analog.com/linux-software-drivers
628F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
629F: drivers/input/misc/adxl34x.c
630
631ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
632M: Puranjay Mohan <[email protected]>
633L: [email protected]
634S: Supported
635F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
636F: drivers/iio/accel/adxl355.h
637F: drivers/iio/accel/adxl355_core.c
638F: drivers/iio/accel/adxl355_i2c.c
639F: drivers/iio/accel/adxl355_spi.c
640
641ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
642M: Marcelo Schmitt <[email protected]>
643L: [email protected]
644S: Supported
645W: https://ez.analog.com/linux-software-drivers
646F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
647F: drivers/iio/accel/adxl367*
648
649ADXL371/ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
650M: Michael Hennerich <[email protected]>
651M: Marcelo Schmitt <[email protected]>
652M: Nuno Sá <[email protected]>
653M: Antoniu Miclaus <[email protected]>
654S: Supported
655W: https://ez.analog.com/linux-software-drivers
656F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
657F: drivers/iio/accel/adxl372.c
658F: drivers/iio/accel/adxl372_i2c.c
659F: drivers/iio/accel/adxl372_spi.c
660
661ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
662M: Ramona Gradinariu <[email protected]>
663M: Antoniu Miclaus <[email protected]>
664S: Supported
665W: https://ez.analog.com/linux-software-drivers
666F: Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
667F: drivers/iio/accel/adxl380.c
668F: drivers/iio/accel/adxl380.h
669F: drivers/iio/accel/adxl380_i2c.c
670F: drivers/iio/accel/adxl380_spi.c
671
672AEONSEMI PHY DRIVER
673M: Christian Marangi <[email protected]>
674L: [email protected]
675S: Maintained
676F: Documentation/devicetree/bindings/net/aeonsemi,as21xxx.yaml
677F: drivers/net/phy/as21xxx.c
678
679AF8133J THREE-AXIS MAGNETOMETER DRIVER
680M: Ondřej Jirman <[email protected]>
681S: Maintained
682F: Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
683F: drivers/iio/magnetometer/af8133j.c
684
685AF9013 MEDIA DRIVER
686L: [email protected]
687S: Orphan
688W: https://linuxtv.org
689Q: http://patchwork.linuxtv.org/project/linux-media/list/
690F: drivers/media/dvb-frontends/af9013*
691
692AF9033 MEDIA DRIVER
693L: [email protected]
694S: Orphan
695W: https://linuxtv.org
696Q: http://patchwork.linuxtv.org/project/linux-media/list/
697F: drivers/media/dvb-frontends/af9033*
698
699AFFS FILE SYSTEM
700M: David Sterba <[email protected]>
701L: [email protected]
702S: Odd Fixes
703F: Documentation/filesystems/affs.rst
704F: fs/affs/
705
706AFS FILESYSTEM
707M: David Howells <[email protected]>
708M: Marc Dionne <[email protected]>
709L: [email protected]
710S: Supported
711W: https://www.infradead.org/~dhowells/kafs/
712F: Documentation/filesystems/afs.rst
713F: fs/afs/
714F: include/trace/events/afs.h
715
716AGPGART DRIVER
717M: David Airlie <[email protected]>
718L: [email protected]
719S: Maintained
720T: git https://gitlab.freedesktop.org/drm/kernel.git
721F: drivers/char/agp/
722F: include/linux/agp*
723F: include/uapi/linux/agp*
724
725AHA152X SCSI DRIVER
726M: "Juergen E. Fischer" <[email protected]>
727L: [email protected]
728S: Maintained
729F: drivers/scsi/aha152x*
730F: drivers/scsi/pcmcia/aha152x*
731
732AIC7XXX / AIC79XX SCSI DRIVER
733M: Hannes Reinecke <[email protected]>
734L: [email protected]
735S: Maintained
736F: drivers/scsi/aic7xxx/
737
738AIMSLAB FM RADIO RECEIVER DRIVER
739M: Hans Verkuil <[email protected]>
740L: [email protected]
741S: Maintained
742W: https://linuxtv.org
743T: git git://linuxtv.org/media.git
744F: drivers/media/radio/radio-aimslab*
745
746AIO
747M: Benjamin LaHaise <[email protected]>
748L: [email protected]
749S: Supported
750F: fs/aio.c
751F: include/linux/*aio*.h
752
753AIROHA ETHERNET DRIVER
754M: Lorenzo Bianconi <[email protected]>
755L: [email protected] (moderated for non-subscribers)
756L: [email protected] (moderated for non-subscribers)
757L: [email protected]
758S: Maintained
759F: Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
760F: drivers/net/ethernet/airoha/
761
762AIROHA PCIE PHY DRIVER
763M: Lorenzo Bianconi <[email protected]>
764L: [email protected] (moderated for non-subscribers)
765S: Maintained
766F: Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
767F: drivers/phy/phy-airoha-pcie-regs.h
768F: drivers/phy/phy-airoha-pcie.c
769
770AIROHA SPI SNFI DRIVER
771M: Lorenzo Bianconi <[email protected]>
772M: Ray Liu <[email protected]>
773L: [email protected] (moderated for non-subscribers)
774L: [email protected]
775S: Maintained
776F: Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
777F: drivers/spi/spi-airoha-snfi.c
778
779AIRSPY MEDIA DRIVER
780L: [email protected]
781S: Orphan
782W: https://linuxtv.org
783Q: http://patchwork.linuxtv.org/project/linux-media/list/
784F: drivers/media/usb/airspy/
785
786ALACRITECH GIGABIT ETHERNET DRIVER
787M: Lino Sanfilippo <[email protected]>
788S: Maintained
789F: drivers/net/ethernet/alacritech/*
790
791ALCATEL SPEEDTOUCH USB DRIVER
792M: Duncan Sands <[email protected]>
793L: [email protected]
794S: Maintained
795W: http://www.linux-usb.org/SpeedTouch/
796F: drivers/usb/atm/speedtch.c
797F: drivers/usb/atm/usbatm.c
798
799ALCHEMY AU1XX0 MMC DRIVER
800M: Manuel Lauss <[email protected]>
801S: Maintained
802F: drivers/mmc/host/au1xmmc.c
803
804ALI1563 I2C DRIVER
805M: Rudolf Marek <[email protected]>
806L: [email protected]
807S: Maintained
808F: Documentation/i2c/busses/i2c-ali1563.rst
809F: drivers/i2c/busses/i2c-ali1563.c
810
811ALIBABA ELASTIC ETHERNET ADAPTER DRIVER
812M: Xuan Zhuo <[email protected]>
813M: Wen Gu <[email protected]>
814R: Philo Lu <[email protected]>
815L: [email protected]
816S: Maintained
817F: drivers/net/ethernet/alibaba/eea
818
819ALIBABA ELASTIC RDMA DRIVER
820M: Cheng Xu <[email protected]>
821M: Kai Shen <[email protected]>
822L: [email protected]
823S: Supported
824F: drivers/infiniband/hw/erdma
825F: include/uapi/rdma/erdma-abi.h
826
827ALIBABA PMU DRIVER
828M: Shuai Xue <[email protected]>
829S: Supported
830F: Documentation/admin-guide/perf/alibaba_pmu.rst
831F: drivers/perf/alibaba_uncore_drw_pmu.c
832
833ALIENWARE WMI DRIVER
834M: Kurt Borja <[email protected]>
835L: [email protected]
836L: [email protected]
837S: Maintained
838F: Documentation/ABI/testing/debugfs-alienware-wmi
839F: Documentation/ABI/testing/sysfs-platform-alienware-wmi
840F: Documentation/admin-guide/laptops/alienware-wmi.rst
841F: Documentation/wmi/devices/alienware-wmi.rst
842F: drivers/platform/x86/dell/alienware-wmi*
843
844ALLEGRO DVT VIDEO IP CORE DRIVER
845M: Michael Tretter <[email protected]>
846R: Pengutronix Kernel Team <[email protected]>
847L: [email protected]
848S: Maintained
849F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
850F: drivers/media/platform/allegro-dvt/
851
852ALLIED VISION ALVIUM CAMERA DRIVER
853M: Tommaso Merciai <[email protected]>
854M: Martin Hecht <[email protected]>
855L: [email protected]
856S: Maintained
857F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
858F: drivers/media/i2c/alvium-csi2.c
859F: drivers/media/i2c/alvium-csi2.h
860
861ALLWINNER A10 CSI DRIVER
862M: Maxime Ripard <[email protected]>
863L: [email protected]
864S: Maintained
865T: git git://linuxtv.org/media.git
866F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
867F: drivers/media/platform/sunxi/sun4i-csi/
868
869ALLWINNER A31 CSI DRIVER
870M: Yong Deng <[email protected]>
871M: Paul Kocialkowski <[email protected]>
872L: [email protected]
873S: Maintained
874T: git git://linuxtv.org/media.git
875F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
876F: drivers/media/platform/sunxi/sun6i-csi/
877
878ALLWINNER A31 ISP DRIVER
879M: Paul Kocialkowski <[email protected]>
880L: [email protected]
881S: Maintained
882T: git git://linuxtv.org/media.git
883F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
884F: drivers/staging/media/sunxi/sun6i-isp/
885F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
886
887ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
888M: Paul Kocialkowski <[email protected]>
889L: [email protected]
890S: Maintained
891T: git git://linuxtv.org/media.git
892F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
893F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
894
895ALLWINNER CPUFREQ DRIVER
896M: Yangtao Li <[email protected]>
897L: [email protected]
898S: Maintained
899F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
900F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
901
902ALLWINNER CRYPTO DRIVERS
903M: Corentin Labbe <[email protected]>
904L: [email protected]
905S: Maintained
906F: drivers/crypto/allwinner/
907
908ALLWINNER DMIC DRIVERS
909M: Ban Tao <[email protected]>
910L: [email protected]
911S: Maintained
912F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
913F: sound/soc/sunxi/sun50i-dmic.c
914
915ALLWINNER HARDWARE SPINLOCK SUPPORT
916M: Wilken Gottwalt <[email protected]>
917S: Maintained
918F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
919F: drivers/hwspinlock/sun6i_hwspinlock.c
920
921ALLWINNER THERMAL DRIVER
922M: Vasily Khoruzhick <[email protected]>
923M: Yangtao Li <[email protected]>
924L: [email protected]
925S: Maintained
926F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
927F: drivers/thermal/sun8i_thermal.c
928
929ALLWINNER VPU DRIVER
930M: Maxime Ripard <[email protected]>
931M: Paul Kocialkowski <[email protected]>
932L: [email protected]
933S: Maintained
934F: drivers/staging/media/sunxi/cedrus/
935
936ALPHA PORT
937M: Richard Henderson <[email protected]>
938M: Matt Turner <[email protected]>
939M: Magnus Lindholm <[email protected]>
940L: [email protected]
941S: Odd Fixes
942F: arch/alpha/
943
944ALPS PS/2 TOUCHPAD DRIVER
945R: Pali Rohár <[email protected]>
946F: drivers/input/mouse/alps.*
947
948ALTERA MAILBOX DRIVER
949M: Tien Sung Ang <[email protected]>
950S: Maintained
951F: drivers/mailbox/mailbox-altera.c
952
953ALTERA MSGDMA IP CORE DRIVER
954M: Adrian Ng Ho Yin <[email protected]>
955R: Stefan Roese <[email protected]>
956L: [email protected]
957S: Maintained
958F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
959F: drivers/dma/altera-msgdma.c
960
961ALTERA PIO DRIVER
962M: Adrian Ng <[email protected]>
963L: [email protected]
964S: Maintained
965F: drivers/gpio/gpio-altera.c
966
967ALTERA SoC FPGA HWMON DRIVER
968M: Nazim Amirul <[email protected]>
969M: Tze Yee Ng <[email protected]>
970L: [email protected]
971S: Maintained
972F: Documentation/hwmon/socfpga-hwmon.rst
973F: drivers/hwmon/socfpga-hwmon.c
974
975ALTERA TRIPLE SPEED ETHERNET DRIVER
976M: Boon Khai Ng <[email protected]>
977L: [email protected]
978S: Maintained
979F: drivers/net/ethernet/altera/
980
981ALTERA UART/JTAG UART SERIAL DRIVERS
982M: Tobias Klauser <[email protected]>
983L: [email protected]
984S: Maintained
985F: drivers/tty/serial/altera_jtaguart.c
986F: drivers/tty/serial/altera_uart.c
987F: include/linux/altera_jtaguart.h
988F: include/linux/altera_uart.h
989
990AMAZON ANNAPURNA LABS FIC DRIVER
991M: Talel Shenhar <[email protected]>
992S: Maintained
993F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.yaml
994F: drivers/irqchip/irq-al-fic.c
995
996AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
997M: Talel Shenhar <[email protected]>
998M: Talel Shenhar <[email protected]>
999S: Maintained
1000F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
1001F: drivers/edac/al_mc_edac.c
1002
1003AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
1004M: Talel Shenhar <[email protected]>
1005S: Maintained
1006F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.yaml
1007F: drivers/thermal/thermal_mmio.c
1008
1009AMAZON ETHERNET DRIVERS
1010M: Arthur Kiyanovski <[email protected]>
1011M: David Arinzon <[email protected]>
1012L: [email protected]
1013S: Maintained
1014F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
1015F: drivers/net/ethernet/amazon/
1016
1017AMAZON RDMA EFA DRIVER
1018M: Michael Margolin <[email protected]>
1019R: Gal Pressman <[email protected]>
1020R: Yossi Leybovich <[email protected]>
1021L: [email protected]
1022S: Supported
1023Q: https://patchwork.kernel.org/project/linux-rdma/list/
1024F: drivers/infiniband/hw/efa/
1025F: include/uapi/rdma/efa-abi.h
1026
1027AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
1028M: Basavaraj Natikar <[email protected]>
1029R: Mario Limonciello <[email protected]>
1030L: [email protected]
1031S: Supported
1032F: Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
1033F: drivers/platform/x86/amd/x3d_vcache.c
1034
1035AMD ADDRESS TRANSLATION LIBRARY (ATL)
1036M: Yazen Ghannam <[email protected]>
1037L: [email protected]
1038S: Supported
1039F: drivers/ras/amd/atl/*
1040
1041AMD AE4DMA DRIVER
1042M: Basavaraj Natikar <[email protected]>
1043L: [email protected]
1044S: Supported
1045F: drivers/dma/amd/ae4dma/
1046
1047AMD ASoC DRIVERS
1048M: Vijendar Mukunda <[email protected]>
1049R: Venkata Prasad Potturu <[email protected]>
1050L: [email protected]
1051S: Supported
1052F: sound/soc/amd/
1053
1054AMD AXI I3C MASTER DRIVER
1055M: Shubhrajyoti Datta <[email protected]>
1056M: Shubham Patil <[email protected]>
1057L: [email protected]
1058S: Maintained
1059F: Documentation/devicetree/bindings/i3c/xlnx,axi-i3c-1.0.yaml
1060F: drivers/i3c/master/amd-i3c-master.c
1061
1062AMD AXI W1 DRIVER
1063M: Kris Chaplin <[email protected]>
1064R: Thomas Delev <[email protected]>
1065R: Michal Simek <[email protected]>
1066S: Maintained
1067F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
1068F: drivers/w1/masters/amd_axi_w1.c
1069
1070AMD CDX BUS DRIVER
1071M: Nipun Gupta <[email protected]>
1072M: Nikhil Agarwal <[email protected]>
1073S: Maintained
1074F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
1075F: drivers/cdx/*
1076F: include/linux/cdx/*
1077
1078AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1079M: Tom Lendacky <[email protected]>
1080M: John Allen <[email protected]>
1081L: [email protected]
1082S: Supported
1083F: drivers/crypto/ccp/
1084F: include/linux/ccp.h
1085
1086AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1087M: Ashish Kalra <[email protected]>
1088M: Tom Lendacky <[email protected]>
1089L: [email protected]
1090S: Supported
1091F: drivers/crypto/ccp/sev*
1092F: include/uapi/linux/psp-sev.h
1093
1094AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1095M: Mario Limonciello <[email protected]>
1096L: [email protected]
1097S: Supported
1098F: drivers/crypto/ccp/dbc.c
1099F: drivers/crypto/ccp/dbc.h
1100F: drivers/crypto/ccp/platform-access.c
1101F: drivers/crypto/ccp/platform-access.h
1102F: include/uapi/linux/psp-dbc.h
1103F: tools/crypto/ccp/*.c
1104F: tools/crypto/ccp/*.py
1105
1106AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1107M: Mario Limonciello <[email protected]>
1108L: [email protected]
1109S: Supported
1110F: drivers/crypto/ccp/hsti.*
1111
1112AMD DISPLAY CORE
1113M: Harry Wentland <[email protected]>
1114M: Leo Li <[email protected]>
1115R: Rodrigo Siqueira <[email protected]>
1116L: [email protected]
1117S: Supported
1118T: git https://gitlab.freedesktop.org/agd5f/linux.git
1119F: drivers/gpu/drm/amd/display/
1120
1121AMD DISPLAY CORE - DML
1122M: Austin Zheng <[email protected]>
1123M: Jun Lei <[email protected]>
1124S: Supported
1125F: drivers/gpu/drm/amd/display/dc/dml/
1126F: drivers/gpu/drm/amd/display/dc/dml2_0/
1127
1128AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1129M: Huang Rui <[email protected]>
1130L: [email protected]
1131S: Supported
1132F: Documentation/hwmon/fam15h_power.rst
1133F: drivers/hwmon/fam15h_power.c
1134
1135AMD FCH GPIO DRIVER
1136M: Enrico Weigelt, metux IT consult <[email protected]>
1137L: [email protected]
1138S: Maintained
1139F: drivers/gpio/gpio-amd-fch.c
1140F: include/linux/platform_data/gpio/gpio-amd-fch.h
1141
1142AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1143L: [email protected] (moderated for non-subscribers)
1144S: Orphan
1145F: drivers/usb/gadget/udc/amd5536udc.*
1146
1147AMD GEODE PROCESSOR/CHIPSET SUPPORT
1148L: [email protected] (moderated for non-subscribers)
1149S: Orphaned
1150F: arch/x86/platform/geode/
1151F: arch/x86/include/asm/geode.h
1152F: drivers/char/hw_random/geode-rng.c
1153F: drivers/crypto/geode*
1154F: drivers/video/fbdev/geode/
1155
1156AMD HALO BOX RGB LED DRIVER
1157M: Mario Limonciello (AMD) <[email protected]>
1158R: Yo-Jung Leo Lin (AMD) <[email protected]>
1159L: [email protected]
1160S: Supported
1161F: drivers/platform/x86/amd/amd_halo_led.c
1162
1163AMD HSMP DRIVER
1164M: Naveen Krishna Chatradhi <[email protected]>
1165R: Carlos Bilbao <[email protected]>
1166L: [email protected]
1167S: Maintained
1168F: Documentation/arch/x86/amd_hsmp.rst
1169F: arch/x86/include/asm/amd/hsmp.h
1170F: arch/x86/include/uapi/asm/amd_hsmp.h
1171F: drivers/platform/x86/amd/hsmp/
1172
1173AMD HETERO CORE HARDWARE FEEDBACK DRIVER
1174M: Mario Limonciello <[email protected]>
1175R: Perry Yuan <[email protected]>
1176L: [email protected]
1177S: Supported
1178B: https://gitlab.freedesktop.org/drm/amd/-/issues
1179F: Documentation/arch/x86/amd-hfi.rst
1180F: drivers/platform/x86/amd/hfi/
1181
1182AMD IOMMU (AMD-VI)
1183M: Joerg Roedel (AMD) <[email protected]>
1184R: Suravee Suthikulpanit <[email protected]>
1185R: Vasant Hegde <[email protected]>
1186L: [email protected]
1187S: Maintained
1188T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1189F: drivers/iommu/amd/
1190F: include/linux/amd-iommu.h
1191
1192AMD ISP4 DRIVER
1193M: Bin Du <[email protected]>
1194M: Nirujogi Pratap <[email protected]>
1195L: [email protected]
1196S: Maintained
1197T: git git://linuxtv.org/media.git
1198F: Documentation/admin-guide/media/amdisp4-1.rst
1199F: Documentation/admin-guide/media/amdisp4.dot
1200F: drivers/media/platform/amd/Kconfig
1201F: drivers/media/platform/amd/Makefile
1202F: drivers/media/platform/amd/isp4/Kconfig
1203F: drivers/media/platform/amd/isp4/Makefile
1204F: drivers/media/platform/amd/isp4/isp4.c
1205F: drivers/media/platform/amd/isp4/isp4.h
1206F: drivers/media/platform/amd/isp4/isp4_debug.c
1207F: drivers/media/platform/amd/isp4/isp4_debug.h
1208F: drivers/media/platform/amd/isp4/isp4_fw_cmd_resp.h
1209F: drivers/media/platform/amd/isp4/isp4_hw_reg.h
1210F: drivers/media/platform/amd/isp4/isp4_interface.c
1211F: drivers/media/platform/amd/isp4/isp4_interface.h
1212F: drivers/media/platform/amd/isp4/isp4_subdev.c
1213F: drivers/media/platform/amd/isp4/isp4_subdev.h
1214F: drivers/media/platform/amd/isp4/isp4_video.c
1215F: drivers/media/platform/amd/isp4/isp4_video.h
1216
1217AMD KFD
1218M: Felix Kuehling <[email protected]>
1219L: [email protected]
1220S: Supported
1221T: git https://gitlab.freedesktop.org/agd5f/linux.git
1222F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1223F: drivers/gpu/drm/amd/amdkfd/
1224F: drivers/gpu/drm/amd/include/cik_structs.h
1225F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1226F: drivers/gpu/drm/amd/include/v9_structs.h
1227F: drivers/gpu/drm/amd/include/vi_structs.h
1228F: include/uapi/linux/kfd_ioctl.h
1229F: include/uapi/linux/kfd_sysfs.h
1230
1231AMD MP2 I2C DRIVER
1232M: Elie Morisse <[email protected]>
1233M: Shyam Sundar S K <[email protected]>
1234L: [email protected]
1235S: Maintained
1236F: drivers/i2c/busses/i2c-amd-mp2*
1237
1238AMD ASF I2C DRIVER
1239M: Shyam Sundar S K <[email protected]>
1240L: [email protected]
1241S: Supported
1242F: drivers/i2c/busses/i2c-amd-asf-plat.c
1243
1244AMD NODE DRIVER
1245M: Mario Limonciello <[email protected]>
1246M: Yazen Ghannam <[email protected]>
1247L: [email protected]
1248S: Supported
1249F: arch/x86/include/asm/amd/node.h
1250F: arch/x86/kernel/amd_node.c
1251
1252AMD PDS CORE DRIVER
1253M: Brett Creeley <[email protected]>
1254L: [email protected]
1255S: Maintained
1256F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1257F: drivers/net/ethernet/amd/pds_core/
1258F: include/linux/pds/
1259
1260AMD PENSANDO RDMA DRIVER
1261M: Abhijit Gangurde <[email protected]>
1262M: Allen Hubbe <[email protected]>
1263L: [email protected]
1264S: Maintained
1265F: Documentation/networking/device_drivers/ethernet/pensando/ionic_rdma.rst
1266F: drivers/infiniband/hw/ionic/
1267F: include/uapi/rdma/ionic-abi.h
1268
1269AMD PMC DRIVER
1270M: Shyam Sundar S K <[email protected]>
1271L: [email protected]
1272S: Supported
1273F: drivers/platform/x86/amd/pmc/
1274
1275AMD PMF DRIVER
1276M: Shyam Sundar S K <[email protected]>
1277L: [email protected]
1278S: Supported
1279F: Documentation/ABI/testing/sysfs-amd-pmf
1280F: drivers/platform/x86/amd/pmf/
1281F: include/uapi/linux/amd-pmf.h
1282
1283AMD POWERPLAY AND SWSMU
1284M: Kenneth Feng <[email protected]>
1285L: [email protected]
1286S: Supported
1287T: git https://gitlab.freedesktop.org/agd5f/linux.git
1288F: drivers/gpu/drm/amd/pm/
1289
1290AMD PSTATE DRIVER
1291M: Huang Rui <[email protected]>
1292M: Mario Limonciello <[email protected]>
1293R: Perry Yuan <[email protected]>
1294R: K Prateek Nayak <[email protected]>
1295L: [email protected]
1296S: Supported
1297F: Documentation/admin-guide/pm/amd-pstate.rst
1298F: drivers/cpufreq/amd-pstate*
1299F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1300
1301AMD PTDMA DRIVER
1302M: Basavaraj Natikar <[email protected]>
1303L: [email protected]
1304S: Supported
1305F: drivers/dma/amd/ptdma/
1306
1307AMD QDMA DRIVER
1308M: Nishad Saraf <[email protected]>
1309M: Lizhi Hou <[email protected]>
1310L: [email protected]
1311S: Supported
1312F: drivers/dma/amd/qdma/
1313F: include/linux/platform_data/amd_qdma.h
1314
1315AMD SEATTLE DEVICE TREE SUPPORT
1316M: Suravee Suthikulpanit <[email protected]>
1317M: Tom Lendacky <[email protected]>
1318S: Supported
1319F: arch/arm64/boot/dts/amd/
1320
1321AMD SENSOR FUSION HUB DRIVER
1322M: Basavaraj Natikar <[email protected]>
1323L: [email protected]
1324S: Maintained
1325F: Documentation/hid/amd-sfh*
1326F: drivers/hid/amd-sfh-hid/
1327F: drivers/input/misc/amd_sfh_tabletmode.c
1328
1329AMD SPI DRIVER
1330M: Raju Rangoju <[email protected]>
1331M: Krishnamoorthi M <[email protected]>
1332L: [email protected]
1333S: Supported
1334F: drivers/spi/spi-amd-pci.c
1335F: drivers/spi/spi-amd.c
1336F: drivers/spi/spi-amd.h
1337
1338AMD XDNA DRIVER
1339M: Min Ma <[email protected]>
1340M: Lizhi Hou <[email protected]>
1341L: [email protected]
1342S: Supported
1343T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1344F: Documentation/accel/amdxdna/
1345F: drivers/accel/amdxdna/
1346F: include/trace/events/amdxdna.h
1347F: include/uapi/drm/amdxdna_accel.h
1348
1349AMD XGBE DRIVER
1350M: Raju Rangoju <[email protected]>
1351M: Prashanth Kumar K R <[email protected]>
1352L: [email protected]
1353S: Maintained
1354F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1355F: drivers/net/ethernet/amd/xgbe/
1356
1357AMLOGIC BLUETOOTH DRIVER
1358M: Yang Li <[email protected]>
1359L: [email protected]
1360S: Maintained
1361F: Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1362F: drivers/bluetooth/hci_aml.c
1363
1364AMLOGIC DDR PMU DRIVER
1365M: Jiucheng Xu <[email protected]>
1366L: [email protected]
1367S: Supported
1368W: http://www.amlogic.com
1369F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
1370F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1371F: drivers/perf/amlogic/
1372F: include/soc/amlogic/
1373
1374AMLOGIC ISP DRIVER
1375M: Keke Li <[email protected]>
1376L: [email protected]
1377S: Maintained
1378F: Documentation/admin-guide/media/c3-isp.dot
1379F: Documentation/admin-guide/media/c3-isp.rst
1380F: Documentation/devicetree/bindings/media/amlogic,c3-isp.yaml
1381F: Documentation/userspace-api/media/v4l/metafmt-c3-isp.rst
1382F: drivers/media/platform/amlogic/c3/isp/
1383F: include/uapi/linux/media/amlogic/
1384
1385AMLOGIC MIPI ADAPTER DRIVER
1386M: Keke Li <[email protected]>
1387L: [email protected]
1388S: Maintained
1389F: Documentation/devicetree/bindings/media/amlogic,c3-mipi-adapter.yaml
1390F: drivers/media/platform/amlogic/c3/mipi-adapter/
1391
1392AMLOGIC MIPI CSI2 DRIVER
1393M: Keke Li <[email protected]>
1394L: [email protected]
1395S: Maintained
1396F: Documentation/devicetree/bindings/media/amlogic,c3-mipi-csi2.yaml
1397F: drivers/media/platform/amlogic/c3/mipi-csi2/
1398
1399AMLOGIC PINCTRL DRIVER
1400M: Xianwei Zhao <[email protected]>
1401L: [email protected]
1402L: [email protected]
1403S: Maintained
1404F: Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml
1405F: drivers/pinctrl/meson/pinctrl-amlogic-a4.c
1406
1407AMLOGIC RTC DRIVER
1408M: Yiting Deng <[email protected]>
1409M: Xianwei Zhao <[email protected]>
1410L: [email protected]
1411S: Maintained
1412F: Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1413F: drivers/rtc/rtc-amlogic-a4.c
1414
1415AMLOGIC SPIFC DRIVER
1416M: Liang Yang <[email protected]>
1417M: Feng Chen <[email protected]>
1418M: Xianwei Zhao <[email protected]>
1419L: [email protected]
1420L: [email protected]
1421S: Maintained
1422F: Documentation/devicetree/bindings/spi/amlogic,a4-spifc.yaml
1423F: drivers/spi/spi-amlogic-spifc-a4.c
1424
1425AMLOGIC SPISG DRIVER
1426M: Sunny Luo <[email protected]>
1427M: Xianwei Zhao <[email protected]>
1428L: [email protected]
1429L: [email protected]
1430S: Maintained
1431F: Documentation/devicetree/bindings/spi/amlogic,a4-spisg.yaml
1432F: drivers/spi/spi-amlogic-spisg.c
1433
1434AMPHENOL CHIPCAP 2 DRIVER
1435M: Javier Carrasco <[email protected]>
1436L: [email protected]
1437S: Maintained
1438F: Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1439F: Documentation/hwmon/chipcap2.rst
1440F: drivers/hwmon/chipcap2.c
1441
1442AMPHION VPU CODEC V4L2 DRIVER
1443M: Ming Qian <[email protected]>
1444M: Zhou Peng <[email protected]>
1445L: [email protected]
1446S: Maintained
1447F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1448F: drivers/media/platform/amphion/
1449
1450AMS AS73211 DRIVER
1451M: Christian Eggers <[email protected]>
1452L: [email protected]
1453S: Maintained
1454F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1455F: drivers/iio/light/as73211.c
1456
1457AMT (Automatic Multicast Tunneling)
1458M: Taehee Yoo <[email protected]>
1459L: [email protected]
1460S: Maintained
1461T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1462T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1463F: drivers/net/amt.c
1464
1465ANALOG DEVICES INC AD3530R DRIVER
1466M: Kim Seer Paller <[email protected]>
1467L: [email protected]
1468S: Supported
1469W: https://ez.analog.com/linux-software-drivers
1470F: Documentation/devicetree/bindings/iio/dac/adi,ad3530r.yaml
1471F: drivers/iio/dac/ad3530r.c
1472
1473ANALOG DEVICES INC AD3552R DRIVER
1474M: Nuno Sá <[email protected]>
1475L: [email protected]
1476S: Supported
1477W: https://ez.analog.com/linux-software-drivers
1478F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1479F: Documentation/iio/ad3552r.rst
1480F: drivers/iio/dac/ad3552r.c
1481
1482ANALOG DEVICES INC AD4000 DRIVER
1483M: Marcelo Schmitt <[email protected]>
1484L: [email protected]
1485S: Supported
1486W: https://ez.analog.com/linux-software-drivers
1487F: Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1488F: Documentation/iio/ad4000.rst
1489F: drivers/iio/adc/ad4000.c
1490
1491AD4030 ADC DRIVER (AD4030-24/AD4630-16/AD4630-24/AD4632-16/AD4632-24)
1492M: Michael Hennerich <[email protected]>
1493M: Nuno Sá <[email protected]>
1494R: Esteban Blanc <[email protected]>
1495L: [email protected]
1496S: Supported
1497W: https://ez.analog.com/linux-software-drivers
1498F: Documentation/devicetree/bindings/iio/adc/adi,ad4030.yaml
1499F: Documentation/iio/ad4030.rst
1500F: drivers/iio/adc/ad4030.c
1501
1502ANALOG DEVICES INC AD4062 DRIVER
1503M: Jorge Marques <[email protected]>
1504S: Supported
1505W: https://ez.analog.com/linux-software-drivers
1506F: Documentation/devicetree/bindings/iio/adc/adi,ad4062.yaml
1507F: Documentation/iio/ad4062.rst
1508F: drivers/iio/adc/ad4062.c
1509
1510ANALOG DEVICES INC AD4080 DRIVER
1511M: Antoniu Miclaus <[email protected]>
1512L: [email protected]
1513S: Supported
1514W: https://ez.analog.com/linux-software-drivers
1515F: Documentation/devicetree/bindings/iio/adc/adi,ad4080.yaml
1516F: drivers/iio/adc/ad4080.c
1517
1518ANALOG DEVICES INC AD4130 DRIVER
1519M: Marcelo Schmitt <[email protected]>
1520L: [email protected]
1521S: Supported
1522W: https://ez.analog.com/linux-software-drivers
1523F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1524F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1525F: drivers/iio/adc/ad4130.c
1526
1527ANALOG DEVICES INC AD4134 DRIVER
1528M: Marcelo Schmitt <[email protected]>
1529L: [email protected]
1530S: Supported
1531W: https://ez.analog.com/linux-software-drivers
1532F: Documentation/devicetree/bindings/iio/adc/adi,ad4134.yaml
1533F: drivers/iio/adc/ad4134.c
1534
1535ANALOG DEVICES INC AD4170-4 DRIVER
1536M: Marcelo Schmitt <[email protected]>
1537L: [email protected]
1538S: Supported
1539W: https://ez.analog.com/linux-software-drivers
1540F: Documentation/devicetree/bindings/iio/adc/adi,ad4170-4.yaml
1541F: drivers/iio/adc/ad4170-4.c
1542
1543ANALOG DEVICES INC AD4691 DRIVER
1544M: Radu Sabau <[email protected]>
1545L: [email protected]
1546S: Supported
1547W: https://ez.analog.com/linux-software-drivers
1548F: Documentation/devicetree/bindings/iio/adc/adi,ad4691.yaml
1549F: Documentation/iio/ad4691.rst
1550F: drivers/iio/adc/ad4691.c
1551
1552ANALOG DEVICES INC AD4695 DRIVER
1553M: Michael Hennerich <[email protected]>
1554M: Nuno Sá <[email protected]>
1555R: David Lechner <[email protected]>
1556L: [email protected]
1557S: Supported
1558W: https://ez.analog.com/linux-software-drivers
1559F: Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1560F: Documentation/iio/ad4695.rst
1561F: drivers/iio/adc/ad4695.c
1562F: include/dt-bindings/iio/adc/adi,ad4695.h
1563
1564ANALOG DEVICES INC AD4851 DRIVER
1565M: Sergiu Cuciurean <[email protected]>
1566M: Dragos Bogdan <[email protected]>
1567R: Antoniu Miclaus <[email protected]>
1568L: [email protected]
1569S: Supported
1570W: https://ez.analog.com/linux-software-drivers
1571F: Documentation/devicetree/bindings/iio/adc/adi,ad4851.yaml
1572F: drivers/iio/adc/ad4851.c
1573
1574ANALOG DEVICES INC AD5706R DRIVER
1575M: Alexis Czezar Torreno <[email protected]>
1576L: [email protected]
1577S: Supported
1578W: https://ez.analog.com/linux-software-drivers
1579F: Documentation/devicetree/bindings/iio/dac/adi,ad5706r.yaml
1580F: drivers/iio/dac/ad5706r.c
1581
1582ANALOG DEVICES INC AD7091R DRIVER
1583M: Marcelo Schmitt <[email protected]>
1584L: [email protected]
1585S: Supported
1586W: http://ez.analog.com/community/linux-device-drivers
1587F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1588F: drivers/iio/adc/ad7091r*
1589
1590ANALOG DEVICES INC AD7191 DRIVER
1591M: Alisa-Dariana Roman <[email protected]>
1592L: [email protected]
1593S: Supported
1594W: https://ez.analog.com/linux-software-drivers
1595F: Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml
1596F: Documentation/iio/ad7191.rst
1597F: drivers/iio/adc/ad7191.c
1598
1599ANALOG DEVICES INC AD7192 DRIVER
1600M: Alisa-Dariana Roman <[email protected]>
1601L: [email protected]
1602S: Supported
1603W: https://ez.analog.com/linux-software-drivers
1604F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1605F: drivers/iio/adc/ad7192.c
1606
1607ANALOG DEVICES INC AD7292 DRIVER
1608M: Marcelo Schmitt <[email protected]>
1609L: [email protected]
1610S: Supported
1611W: https://ez.analog.com/linux-software-drivers
1612F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1613F: drivers/iio/adc/ad7292.c
1614
1615ANALOG DEVICES INC AD7293 DRIVER
1616M: Antoniu Miclaus <[email protected]>
1617L: [email protected]
1618S: Supported
1619W: https://ez.analog.com/linux-software-drivers
1620F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1621F: drivers/iio/dac/ad7293.c
1622
1623ANALOG DEVICES INC AD74115 DRIVER
1624M: Marcelo Schmitt <[email protected]>
1625L: [email protected]
1626S: Supported
1627W: https://ez.analog.com/linux-software-drivers
1628F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1629F: drivers/iio/addac/ad74115.c
1630
1631ANALOG DEVICES INC AD74413R DRIVER
1632M: Marcelo Schmitt <[email protected]>
1633L: [email protected]
1634S: Supported
1635W: https://ez.analog.com/linux-software-drivers
1636F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1637F: drivers/iio/addac/ad74413r.c
1638F: include/dt-bindings/iio/addac/adi,ad74413r.h
1639
1640ANALOG DEVICES INC AD7625 DRIVER
1641M: Michael Hennerich <[email protected]>
1642M: Nuno Sá <[email protected]>
1643R: Trevor Gamblin <[email protected]>
1644S: Supported
1645W: https://ez.analog.com/linux-software-drivers
1646W: http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1647F: Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1648F: Documentation/iio/ad7625.rst
1649F: drivers/iio/adc/ad7625.c
1650
1651ANALOG DEVICES INC AD7768-1 DRIVER
1652M: Michael Hennerich <[email protected]>
1653L: [email protected]
1654S: Supported
1655W: https://ez.analog.com/linux-software-drivers
1656F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1657F: drivers/iio/adc/ad7768-1.c
1658F: include/dt-bindings/iio/adc/adi,ad7768-1.h
1659
1660ANALOG DEVICES INC AD7780 DRIVER
1661M: Michael Hennerich <[email protected]>
1662M: Renato Lui Geh <[email protected]>
1663L: [email protected]
1664S: Supported
1665W: https://ez.analog.com/linux-software-drivers
1666F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1667F: drivers/iio/adc/ad7780.c
1668
1669ANALOG DEVICES INC AD8366 DRIVER
1670M: Michael Hennerich <[email protected]>
1671M: Rodrigo Alencar <[email protected]>
1672L: [email protected]
1673S: Supported
1674W: https://ez.analog.com/linux-software-drivers
1675F: Documentation/devicetree/bindings/iio/amplifiers/adi,ad8366.yaml
1676F: drivers/iio/amplifiers/ad8366.c
1677
1678ANALOG DEVICES INC AD9467 DRIVER
1679M: Michael Hennerich <[email protected]>
1680M: Nuno Sa <[email protected]>
1681L: [email protected]
1682S: Supported
1683W: https://ez.analog.com/linux-software-drivers
1684F: Documentation/ABI/testing/debugfs-iio-ad9467
1685F: Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1686F: drivers/iio/adc/ad9467.c
1687
1688ANALOG DEVICES INC AD8460 DRIVER
1689M: Mariel Tinaco <[email protected]>
1690L: [email protected]
1691S: Supported
1692W: https://ez.analog.com/linux-software-drivers
1693F: Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1694F: drivers/iio/dac/ad8460.c
1695
1696ANALOG DEVICES INC AD9739a DRIVER
1697M: Nuno Sa <[email protected]>
1698M: Dragos Bogdan <[email protected]>
1699L: [email protected]
1700S: Supported
1701W: https://ez.analog.com/linux-software-drivers
1702F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1703F: drivers/iio/dac/ad9739a.c
1704
1705ANALOG DEVICES INC MAX22007 DRIVER
1706M: Janani Sunil <[email protected]>
1707L: [email protected]
1708S: Supported
1709W: https://ez.analog.com/linux-software-drivers
1710F: Documentation/devicetree/bindings/iio/dac/adi,max22007.yaml
1711F: drivers/iio/dac/max22007.c
1712
1713ANALOG DEVICES INC ADA4250 DRIVER
1714M: Antoniu Miclaus <[email protected]>
1715L: [email protected]
1716S: Supported
1717W: https://ez.analog.com/linux-software-drivers
1718F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1719F: drivers/iio/amplifiers/ada4250.c
1720
1721ANALOG DEVICES INC ADE9000 DRIVER
1722M: Antoniu Miclaus <[email protected]>
1723L: [email protected]
1724S: Supported
1725W: https://ez.analog.com/linux-software-drivers
1726F: Documentation/devicetree/bindings/iio/adc/adi,ade9000.yaml
1727F: drivers/iio/adc/ade9000.c
1728
1729ANALOG DEVICES INC ADF41513 DRIVER
1730M: Rodrigo Alencar <[email protected]>
1731L: [email protected]
1732S: Supported
1733W: https://ez.analog.com/linux-software-drivers
1734F: Documentation/devicetree/bindings/iio/frequency/adi,adf41513.yaml
1735F: Documentation/iio/adf41513.rst
1736F: drivers/iio/frequency/adf41513.c
1737
1738ANALOG DEVICES INC ADF4377 DRIVER
1739M: Antoniu Miclaus <[email protected]>
1740L: [email protected]
1741S: Supported
1742W: https://ez.analog.com/linux-software-drivers
1743F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1744F: drivers/iio/frequency/adf4377.c
1745
1746ANALOG DEVICES INC ADGS1408 DRIVER
1747M: Mircea Caprioru <[email protected]>
1748S: Supported
1749F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1750F: drivers/mux/adgs1408.c
1751
1752ANALOG DEVICES INC ADIN DRIVER
1753M: Michael Hennerich <[email protected]>
1754L: [email protected]
1755S: Supported
1756W: https://ez.analog.com/linux-software-drivers
1757F: Documentation/devicetree/bindings/net/adi,adin.yaml
1758F: drivers/net/phy/adin.c
1759
1760ANALOG DEVICES INC ADIS DRIVER LIBRARY
1761M: Nuno Sa <[email protected]>
1762L: [email protected]
1763S: Supported
1764F: drivers/iio/imu/adis.c
1765F: drivers/iio/imu/adis_buffer.c
1766F: drivers/iio/imu/adis_trigger.c
1767F: include/linux/iio/imu/adis.h
1768
1769ANALOG DEVICES INC ADIS16460 DRIVER
1770M: Dragos Bogdan <[email protected]>
1771L: [email protected]
1772S: Supported
1773W: https://ez.analog.com/linux-software-drivers
1774F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1775F: drivers/iio/imu/adis16460.c
1776
1777ANALOG DEVICES INC ADIS16475 DRIVER
1778M: Nuno Sa <[email protected]>
1779L: [email protected]
1780S: Supported
1781W: https://ez.analog.com/linux-software-drivers
1782F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1783F: drivers/iio/imu/adis16475.c
1784
1785ANALOG DEVICES INC ADIS16550 DRIVER
1786M: Nuno Sa <[email protected]>
1787M: Ramona Gradinariu <[email protected]>
1788M: Antoniu Miclaus <[email protected]>
1789M: Robert Budai <[email protected]>
1790L: [email protected]
1791S: Supported
1792W: https://ez.analog.com/linux-software-drivers
1793F: Documentation/devicetree/bindings/iio/imu/adi,adis16550.yaml
1794
1795ANALOG DEVICES INC ADL8113 DRIVER
1796M: Antoniu Miclaus <[email protected]>
1797L: [email protected]
1798S: Supported
1799W: https://ez.analog.com/linux-software-drivers
1800F: Documentation/devicetree/bindings/iio/amplifiers/adi,adl8113.yaml
1801F: drivers/iio/amplifiers/adl8113.c
1802
1803ANALOG DEVICES INC ADM1177 DRIVER
1804M: Michael Hennerich <[email protected]>
1805L: [email protected]
1806S: Supported
1807W: https://ez.analog.com/linux-software-drivers
1808F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1809F: drivers/hwmon/adm1177.c
1810
1811ANALOG DEVICES INC ADMFM2000 DRIVER
1812M: Kim Seer Paller <[email protected]>
1813L: [email protected]
1814S: Supported
1815W: https://ez.analog.com/linux-software-drivers
1816F: Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1817F: drivers/iio/frequency/admfm2000.c
1818
1819ANALOG DEVICES INC ADMV1013 DRIVER
1820M: Antoniu Miclaus <[email protected]>
1821L: [email protected]
1822S: Supported
1823W: https://ez.analog.com/linux-software-drivers
1824F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1825F: drivers/iio/frequency/admv1013.c
1826
1827ANALOG DEVICES INC ADMV1014 DRIVER
1828M: Antoniu Miclaus <[email protected]>
1829L: [email protected]
1830S: Supported
1831W: https://ez.analog.com/linux-software-drivers
1832F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1833F: drivers/iio/frequency/admv1014.c
1834
1835ANALOG DEVICES INC ADMV8818 DRIVER
1836M: Antoniu Miclaus <[email protected]>
1837L: [email protected]
1838S: Supported
1839W: https://ez.analog.com/linux-software-drivers
1840F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1841F: drivers/iio/filter/admv8818.c
1842
1843ANALOG DEVICES INC ADP5055 DRIVER
1844M: Alexis Czezar Torreno <[email protected]>
1845S: Supported
1846W: https://ez.analog.com/linux-software-drivers
1847F: Documentation/devicetree/bindings/regulator/adi,adp5055-regulator.yaml
1848F: drivers/regulator/adp5055-regulator.c
1849
1850ANALOG DEVICES INC ADP5061 DRIVER
1851M: Michael Hennerich <[email protected]>
1852L: [email protected]
1853S: Supported
1854W: https://ez.analog.com/linux-software-drivers
1855F: drivers/power/supply/adp5061.c
1856
1857ANALOG DEVICES INC ADRF6780 DRIVER
1858M: Antoniu Miclaus <[email protected]>
1859L: [email protected]
1860S: Supported
1861W: https://ez.analog.com/linux-software-drivers
1862F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1863F: drivers/iio/frequency/adrf6780.c
1864
1865ANALOG DEVICES INC ADV7180 DRIVER
1866M: Lars-Peter Clausen <[email protected]>
1867L: [email protected]
1868S: Supported
1869W: https://ez.analog.com/linux-software-drivers
1870F: Documentation/devicetree/bindings/media/i2c/adi,adv7180.yaml
1871F: drivers/media/i2c/adv7180.c
1872
1873ANALOG DEVICES INC ADV748X DRIVER
1874M: Kieran Bingham <[email protected]>
1875L: [email protected]
1876S: Maintained
1877F: Documentation/devicetree/bindings/media/i2c/adi,adv748x.yaml
1878F: drivers/media/i2c/adv748x/*
1879
1880ANALOG DEVICES INC ADV7511 DRIVER
1881M: Hans Verkuil <[email protected]>
1882L: [email protected]
1883S: Maintained
1884F: drivers/media/i2c/adv7511*
1885
1886ANALOG DEVICES INC ADV7604 DRIVER
1887M: Hans Verkuil <[email protected]>
1888L: [email protected]
1889S: Maintained
1890F: Documentation/devicetree/bindings/media/i2c/adi,adv7604.yaml
1891F: drivers/media/i2c/adv7604*
1892
1893ANALOG DEVICES INC ADV7842 DRIVER
1894M: Hans Verkuil <[email protected]>
1895L: [email protected]
1896S: Maintained
1897F: drivers/media/i2c/adv7842*
1898
1899ANALOG DEVICES INC ADXRS290 DRIVER
1900M: Nishant Malpani <[email protected]>
1901L: [email protected]
1902S: Supported
1903F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1904F: drivers/iio/gyro/adxrs290.c
1905
1906ANALOG DEVICES INC ASOC CODEC DRIVERS
1907M: Lars-Peter Clausen <[email protected]>
1908M: Nuno Sá <[email protected]>
1909L: [email protected]
1910S: Supported
1911W: http://wiki.analog.com/
1912W: https://ez.analog.com/linux-software-drivers
1913F: Documentation/devicetree/bindings/sound/adi,*
1914F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
1915F: sound/soc/codecs/ad1*
1916F: sound/soc/codecs/ad7*
1917F: sound/soc/codecs/adau*
1918F: sound/soc/codecs/adav*
1919F: sound/soc/codecs/sigmadsp.*
1920F: sound/soc/codecs/ssm*
1921
1922ANALOG DEVICES INC AXI DAC DRIVER
1923M: Nuno Sa <[email protected]>
1924L: [email protected]
1925S: Supported
1926W: https://ez.analog.com/linux-software-drivers
1927F: Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1928F: drivers/iio/dac/adi-axi-dac.c
1929
1930ANALOG DEVICES INC DMA DRIVERS
1931M: Lars-Peter Clausen <[email protected]>
1932S: Supported
1933W: https://ez.analog.com/linux-software-drivers
1934F: drivers/dma/dma-axi-dmac.c
1935
1936ANALOG DEVICES INC ETHERNET DRIVERS
1937M: Ciprian Regus <[email protected]>
1938L: [email protected]
1939S: Maintained
1940W: https://ez.analog.com/linux-software-drivers
1941F: Documentation/devicetree/bindings/net/adi,ad3306.yaml
1942F: drivers/net/ethernet/adi/adin1140.c
1943
1944ANALOG DEVICES INC ETHERNET PHY DRIVERS
1945M: Ciprian Regus <[email protected]>
1946L: [email protected]
1947S: Maintained
1948W: https://ez.analog.com/linux-software-drivers
1949F: drivers/net/phy/adin1140-phy.c
1950
1951ANALOG DEVICES INC IIO DRIVERS
1952M: Nuno Sá <[email protected]>
1953M: Michael Hennerich <[email protected]>
1954L: [email protected]
1955S: Supported
1956W: http://wiki.analog.com/
1957W: https://ez.analog.com/linux-software-drivers
1958F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1959F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1960F: Documentation/devicetree/bindings/iio/*/adi,*
1961F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1962F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1963F: Documentation/iio/ad7606.rst
1964F: drivers/iio/*/ad*
1965F: drivers/iio/adc/ltc249*
1966F: drivers/iio/amplifiers/hmc425a.c
1967F: drivers/staging/iio/*/ad*
1968X: drivers/iio/*/adjd*
1969
1970ANALOGBITS PLL LIBRARIES
1971M: Paul Walmsley <[email protected]>
1972M: Samuel Holland <[email protected]>
1973S: Supported
1974F: drivers/clk/analogbits/*
1975F: include/linux/clk/analogbits*
1976
1977ANDES ATCSPI200 SPI DRIVER
1978M: CL Wang <[email protected]>
1979S: Supported
1980F: Documentation/devicetree/bindings/spi/andestech,ae350-spi.yaml
1981F: drivers/spi/spi-atcspi200.c
1982
1983ANDES ATCWDT200 WATCHDOG DRIVER
1984M: CL Wang <[email protected]>
1985S: Supported
1986F: Documentation/devicetree/bindings/watchdog/andestech,ae350-wdt.yaml
1987F: drivers/watchdog/atcwdt200_wdt.c
1988
1989ANDROID DRIVERS
1990M: Greg Kroah-Hartman <[email protected]>
1991M: Arve Hjønnevåg <[email protected]>
1992M: Todd Kjos <[email protected]>
1993M: Christian Brauner <[email protected]>
1994M: Carlos Llamas <[email protected]>
1995M: Alice Ryhl <[email protected]>
1996L: [email protected]
1997S: Supported
1998T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1999F: Documentation/netlink/specs/binder.yaml
2000F: drivers/android/
2001
2002ANDROID GOLDFISH PIC DRIVER
2003M: Miodrag Dinic <[email protected]>
2004S: Supported
2005F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.yaml
2006F: drivers/irqchip/irq-goldfish-pic.c
2007
2008ANDROID GOLDFISH RTC DRIVER
2009M: Jiaxun Yang <[email protected]>
2010S: Supported
2011F: drivers/rtc/rtc-goldfish.c
2012
2013AOA (Apple Onboard Audio) ALSA DRIVER
2014M: Johannes Berg <[email protected]>
2015L: [email protected]
2016L: [email protected]
2017S: Maintained
2018F: sound/aoa/
2019
2020APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
2021M: William Breathitt Gray <[email protected]>
2022L: [email protected]
2023S: Maintained
2024F: drivers/iio/addac/stx104.c
2025
2026APM DRIVER
2027M: Jiri Kosina <[email protected]>
2028S: Odd fixes
2029T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
2030F: arch/x86/kernel/apm_32.c
2031F: drivers/char/apm-emulation.c
2032F: include/linux/apm_bios.h
2033F: include/uapi/linux/apm_bios.h
2034
2035APPARMOR SECURITY MODULE
2036M: John Johansen <[email protected]>
2037M: John Johansen <[email protected]>
2038M: Georgia Garcia <[email protected]>
2039L: [email protected] (moderated for non-subscribers)
2040S: Supported
2041W: apparmor.net
2042B: https://gitlab.com/apparmor/apparmor-kernel
2043C: irc://irc.oftc.net/apparmor
2044T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
2045T: https://gitlab.com/apparmor/apparmor-kernel.git
2046F: Documentation/admin-guide/LSM/apparmor.rst
2047F: security/apparmor/
2048
2049APPLE BCM5974 MULTITOUCH DRIVER
2050M: Henrik Rydberg <[email protected]>
2051L: [email protected]
2052S: Odd fixes
2053F: drivers/input/mouse/bcm5974.c
2054
2055APPLE PCIE CONTROLLER DRIVER
2056M: Marc Zyngier <[email protected]>
2057L: [email protected]
2058S: Maintained
2059F: drivers/pci/controller/pcie-apple.c
2060
2061APPLE SMC DRIVER
2062M: Henrik Rydberg <[email protected]>
2063L: [email protected]
2064S: Odd fixes
2065F: drivers/hwmon/applesmc.c
2066
2067APPLETALK NETWORK LAYER
2068L: [email protected]
2069S: Obsolete
2070F: include/uapi/linux/atalk.h
2071F: include/uapi/linux/if_ltalk.h
2072
2073APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
2074M: Khuong Dinh <[email protected]>
2075S: Supported
2076F: arch/arm64/boot/dts/apm/
2077
2078APPLIED MICRO (APM) X-GENE SOC EDAC
2079S: Orphan
2080F: Documentation/devicetree/bindings/edac/apm,xgene-edac.yaml
2081F: drivers/edac/xgene_edac.c
2082
2083APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
2084M: Iyappan Subramanian <[email protected]>
2085M: Keyur Chudgar <[email protected]>
2086S: Maintained
2087F: drivers/net/ethernet/apm/xgene-v2/
2088
2089APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
2090M: Iyappan Subramanian <[email protected]>
2091M: Keyur Chudgar <[email protected]>
2092M: Quan Nguyen <[email protected]>
2093S: Maintained
2094F: Documentation/devicetree/bindings/net/apm,xgene-enet.yaml
2095F: Documentation/devicetree/bindings/net/apm,xgene-mdio-rgmii.yaml
2096F: drivers/net/ethernet/apm/xgene/
2097F: drivers/net/mdio/mdio-xgene.c
2098
2099APPLIED MICRO (APM) X-GENE SOC PMU
2100M: Khuong Dinh <[email protected]>
2101S: Supported
2102F: Documentation/admin-guide/perf/xgene-pmu.rst
2103F: Documentation/devicetree/bindings/perf/apm,xgene-pmu.yaml
2104F: drivers/perf/xgene_pmu.c
2105
2106APPLIED MICRO QT2025 PHY DRIVER
2107M: FUJITA Tomonori <[email protected]>
2108R: Trevor Gross <[email protected]>
2109L: [email protected]
2110L: [email protected]
2111S: Maintained
2112F: drivers/net/phy/qt2025.rs
2113
2114APTINA CAMERA SENSOR PLL
2115M: Laurent Pinchart <[email protected]>
2116L: [email protected]
2117S: Maintained
2118F: drivers/media/i2c/aptina-pll.*
2119
2120AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
2121M: Aleksa Savic <[email protected]>
2122M: Jack Doan <[email protected]>
2123L: [email protected]
2124S: Maintained
2125F: Documentation/hwmon/aquacomputer_d5next.rst
2126F: drivers/hwmon/aquacomputer_d5next.c
2127
2128AQUANTIA ETHERNET DRIVER (atlantic)
2129M: Sukhdeep Singh <[email protected]>
2130L: [email protected]
2131S: Maintained
2132W: https://www.marvell.com/
2133Q: https://patchwork.kernel.org/project/netdevbpf/list/
2134F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
2135F: drivers/net/ethernet/aquantia/atlantic/
2136
2137AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
2138M: Sukhdeep Singh <[email protected]>
2139L: [email protected]
2140S: Maintained
2141W: http://www.aquantia.com
2142F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
2143
2144AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
2145M: Krzysztof Hałasa <[email protected]>
2146L: [email protected]
2147S: Maintained
2148F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
2149F: drivers/media/i2c/ar0521.c
2150
2151ARASAN NAND CONTROLLER DRIVER
2152M: Miquel Raynal <[email protected]>
2153R: Michal Simek <[email protected]>
2154L: [email protected]
2155S: Maintained
2156F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
2157F: drivers/mtd/nand/raw/arasan-nand-controller.c
2158
2159ARC FRAMEBUFFER DRIVER
2160M: Jaya Kumar <[email protected]>
2161S: Maintained
2162F: drivers/video/fbdev/arcfb.c
2163F: drivers/video/fbdev/core/fb_defio.c
2164
2165ARC PGU DRM DRIVER
2166M: Alexey Brodkin <[email protected]>
2167S: Supported
2168F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
2169F: drivers/gpu/drm/tiny/arcpgu.c
2170
2171ARCNET NETWORK LAYER
2172M: Michael Grzeschik <[email protected]>
2173L: [email protected]
2174S: Maintained
2175F: drivers/net/arcnet/
2176F: include/uapi/linux/if_arcnet.h
2177
2178ARCTIC FAN CONTROLLER DRIVER
2179M: Aureo Serrano de Souza <[email protected]>
2180L: [email protected]
2181S: Maintained
2182F: Documentation/hwmon/arctic_fan_controller.rst
2183F: drivers/hwmon/arctic_fan_controller.c
2184
2185ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
2186M: Arnd Bergmann <[email protected]>
2187M: Krzysztof Kozlowski <[email protected]>
2188M: Alexandre Belloni <[email protected]>
2189M: Linus Walleij <[email protected]>
2190R: Drew Fustini <[email protected]>
2191L: [email protected] (moderated for non-subscribers)
2192L: [email protected]
2193S: Maintained
2194P: Documentation/process/maintainer-soc.rst
2195C: irc://irc.libera.chat/armlinux
2196T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2197F: Documentation/process/maintainer-soc*.rst
2198F: arch/arm/boot/dts/Makefile
2199F: arch/arm64/boot/dts/Makefile
2200
2201ARM ARCHITECTED TIMER DRIVER
2202M: Mark Rutland <[email protected]>
2203M: Marc Zyngier <[email protected]>
2204L: [email protected] (moderated for non-subscribers)
2205S: Maintained
2206F: arch/arm/include/asm/arch_timer.h
2207F: arch/arm64/include/asm/arch_timer.h
2208F: drivers/clocksource/arm_arch_timer.c
2209F: drivers/clocksource/arm_arch_timer_mmio.c
2210
2211ARM ETHOS-U NPU DRIVER
2212M: Rob Herring (Arm) <[email protected]>
2213M: Tomeu Vizoso <[email protected]>
2214L: [email protected]
2215S: Supported
2216T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
2217F: drivers/accel/ethosu/
2218F: include/uapi/drm/ethosu_accel.h
2219
2220ARM GENERIC INTERRUPT CONTROLLER DRIVERS
2221M: Marc Zyngier <[email protected]>
2222L: [email protected] (moderated for non-subscribers)
2223S: Maintained
2224F: Documentation/devicetree/bindings/interrupt-controller/arm,gic*
2225F: arch/arm/include/asm/arch_gicv3.h
2226F: arch/arm64/include/asm/arch_gicv3.h
2227F: drivers/irqchip/irq-gic*.[ch]
2228F: include/linux/irqchip/arm-gic*.h
2229F: include/linux/irqchip/arm-vgic-info.h
2230
2231ARM GENERIC INTERRUPT CONTROLLER V5 DRIVERS
2232M: Lorenzo Pieralisi <[email protected]>
2233M: Marc Zyngier <[email protected]>
2234L: [email protected] (moderated for non-subscribers)
2235S: Maintained
2236F: Documentation/devicetree/bindings/interrupt-controller/arm,gic-v5*.yaml
2237F: drivers/irqchip/irq-gic-its-msi-parent.[ch]
2238F: drivers/irqchip/irq-gic-v5*.[ch]
2239F: include/linux/irqchip/arm-gic-v5.h
2240
2241ARM HDLCD DRM DRIVER
2242M: Liviu Dudau <[email protected]>
2243S: Supported
2244F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
2245F: drivers/gpu/drm/arm/hdlcd_*
2246
2247ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
2248M: Linus Walleij <[email protected]>
2249L: [email protected] (moderated for non-subscribers)
2250S: Maintained
2251F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
2252F: Documentation/devicetree/bindings/arm/arm,realview.yaml
2253F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
2254F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
2255F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
2256F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
2257F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
2258F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.yaml
2259F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
2260F: arch/arm/boot/dts/arm/arm-realview-*
2261F: arch/arm/boot/dts/arm/integrator*
2262F: arch/arm/boot/dts/arm/versatile*
2263F: arch/arm/mach-versatile/
2264F: drivers/bus/arm-integrator-lm.c
2265F: drivers/clk/versatile/
2266F: drivers/i2c/busses/i2c-versatile.c
2267F: drivers/irqchip/irq-versatile-fpga.c
2268F: drivers/mtd/maps/physmap-versatile.*
2269F: drivers/power/reset/arm-versatile-reboot.c
2270F: drivers/soc/versatile/
2271
2272ARM INTERCONNECT PMU DRIVERS
2273M: Robin Murphy <[email protected]>
2274S: Supported
2275F: Documentation/admin-guide/perf/arm-cmn.rst
2276F: Documentation/admin-guide/perf/arm-ni.rst
2277F: Documentation/devicetree/bindings/perf/arm,cmn.yaml
2278F: Documentation/devicetree/bindings/perf/arm,ni.yaml
2279F: drivers/perf/arm-cmn.c
2280F: drivers/perf/arm-ni.c
2281F: tools/perf/pmu-events/arch/arm64/arm/cmn/
2282
2283ARM KOMEDA DRM-KMS DRIVER
2284M: Liviu Dudau <[email protected]>
2285S: Supported
2286T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
2287F: Documentation/devicetree/bindings/display/arm,komeda.yaml
2288F: Documentation/gpu/komeda-kms.rst
2289F: drivers/gpu/drm/arm/display/include/
2290F: drivers/gpu/drm/arm/display/komeda/
2291
2292ARM MALI PANFROST DRM DRIVER
2293M: Boris Brezillon <[email protected]>
2294M: Rob Herring <[email protected]>
2295M: Steven Price <[email protected]>
2296M: Adrián Larumbe <[email protected]>
2297L: [email protected]
2298S: Supported
2299T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
2300F: Documentation/gpu/panfrost.rst
2301F: drivers/gpu/drm/ci/xfails/panfrost*
2302F: drivers/gpu/drm/panfrost/
2303F: include/uapi/drm/panfrost_drm.h
2304
2305ARM MALI-C55 ISP DRIVER
2306M: Daniel Scally <[email protected]>
2307M: Jacopo Mondi <[email protected]>
2308L: [email protected]
2309S: Maintained
2310T: git git://linuxtv.org/media_tree.git
2311F: Documentation/admin-guide/media/mali-c55-graph.dot
2312F: Documentation/admin-guide/media/mali-c55.rst
2313F: Documentation/devicetree/bindings/media/arm,mali-c55.yaml
2314F: Documentation/userspace-api/media/drivers/mali-c55.rst
2315F: Documentation/userspace-api/media/v4l/metafmt-arm-mali-c55.rst
2316F: drivers/media/platform/arm/mali-c55/
2317F: include/uapi/linux/media/arm/mali-c55-config.h
2318
2319ARM MALI PANTHOR DRM DRIVER
2320M: Boris Brezillon <[email protected]>
2321M: Steven Price <[email protected]>
2322M: Liviu Dudau <[email protected]>
2323L: [email protected]
2324S: Supported
2325T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
2326F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
2327F: drivers/gpu/drm/ci/xfails/panthor*
2328F: drivers/gpu/drm/panthor/
2329F: include/uapi/drm/panthor_drm.h
2330
2331ARM MALI TYR DRM DRIVER
2332M: Daniel Almeida <[email protected]>
2333M: Alice Ryhl <[email protected]>
2334L: [email protected]
2335S: Supported
2336W: https://rust-for-linux.com/tyr-gpu-driver
2337W: https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html
2338B: https://gitlab.freedesktop.org/panfrost/linux/-/issues
2339T: git https://gitlab.freedesktop.org/drm/rust/kernel.git
2340F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
2341F: drivers/gpu/drm/tyr/
2342F: include/uapi/drm/panthor_drm.h
2343
2344ARM MALI-DP DRM DRIVER
2345M: Liviu Dudau <[email protected]>
2346S: Supported
2347T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
2348F: Documentation/devicetree/bindings/display/arm,malidp.yaml
2349F: Documentation/gpu/afbc.rst
2350F: drivers/gpu/drm/arm/
2351
2352ARM MFM AND FLOPPY DRIVERS
2353M: Ian Molton <[email protected]>
2354S: Maintained
2355F: arch/arm/include/asm/floppy.h
2356F: arch/arm/mach-rpc/floppydma.S
2357
2358ARM PMU PROFILING AND DEBUGGING
2359M: Will Deacon <[email protected]>
2360M: Mark Rutland <[email protected]>
2361L: [email protected] (moderated for non-subscribers)
2362L: [email protected]
2363S: Maintained
2364F: Documentation/devicetree/bindings/arm/pmu.yaml
2365F: Documentation/devicetree/bindings/perf/
2366F: arch/arm*/include/asm/hw_breakpoint.h
2367F: arch/arm*/include/asm/perf_event.h
2368F: arch/arm*/kernel/hw_breakpoint.c
2369F: arch/arm*/kernel/perf_*
2370F: drivers/perf/
2371F: include/linux/perf/arm_pmu*.h
2372
2373ARM PORT
2374M: Russell King <[email protected]>
2375L: [email protected] (moderated for non-subscribers)
2376S: Odd Fixes
2377W: http://www.armlinux.org.uk/
2378T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
2379F: arch/arm/
2380X: arch/arm/boot/dts/
2381
2382ARM PRIMECELL AACI PL041 DRIVER
2383M: Russell King <[email protected]>
2384S: Odd Fixes
2385F: sound/arm/aaci.*
2386
2387ARM PRIMECELL BUS SUPPORT
2388M: Russell King <[email protected]>
2389S: Odd Fixes
2390F: drivers/amba/
2391F: include/linux/amba/bus.h
2392
2393ARM PRIMECELL KMI PL050 DRIVER
2394M: Russell King <[email protected]>
2395S: Odd Fixes
2396F: drivers/input/serio/ambakmi.*
2397F: include/linux/amba/kmi.h
2398
2399ARM PRIMECELL MMCI PL180/1 DRIVER
2400M: Russell King <[email protected]>
2401S: Odd Fixes
2402F: drivers/mmc/host/mmci.*
2403F: include/linux/amba/mmci.h
2404
2405ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
2406M: Miquel Raynal <[email protected]>
2407R: Michal Simek <[email protected]>
2408L: [email protected]
2409S: Maintained
2410F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
2411F: drivers/mtd/nand/raw/pl35x-nand-controller.c
2412
2413ARM PRIMECELL PL35X SMC DRIVER
2414M: Miquel Raynal <[email protected]>
2415R: Michal Simek <[email protected]>
2416L: [email protected] (moderated for non-subscribers)
2417S: Maintained
2418F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
2419F: drivers/memory/pl353-smc.c
2420
2421ARM PRIMECELL SSP PL022 SPI DRIVER
2422M: Linus Walleij <[email protected]>
2423L: [email protected] (moderated for non-subscribers)
2424S: Maintained
2425F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
2426F: drivers/spi/spi-pl022.c
2427
2428ARM PRIMECELL UART PL010 AND PL011 DRIVERS
2429M: Russell King <[email protected]>
2430S: Odd Fixes
2431F: drivers/tty/serial/amba-pl01*.c
2432F: include/linux/amba/serial.h
2433
2434ARM PRIMECELL VIC PL190/PL192 DRIVER
2435M: Linus Walleij <[email protected]>
2436L: [email protected] (moderated for non-subscribers)
2437S: Maintained
2438F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
2439F: drivers/irqchip/irq-vic.c
2440
2441ARM SMC WATCHDOG DRIVER
2442M: Julius Werner <[email protected]>
2443R: Evan Benn <[email protected]>
2444S: Maintained
2445F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2446F: drivers/watchdog/arm_smc_wdt.c
2447
2448ARM SMMU DRIVERS
2449M: Will Deacon <[email protected]>
2450R: Robin Murphy <[email protected]>
2451L: [email protected] (moderated for non-subscribers)
2452S: Maintained
2453F: Documentation/devicetree/bindings/iommu/arm,smmu*
2454F: drivers/iommu/arm/
2455F: drivers/iommu/io-pgtable-arm*
2456
2457ARM SMMU SVA SUPPORT
2458R: Jean-Philippe Brucker <[email protected]>
2459F: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2460
2461ARM SUB-ARCHITECTURES
2462L: [email protected] (moderated for non-subscribers)
2463S: Maintained
2464C: irc://irc.libera.chat/armlinux
2465T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2466F: arch/arm/mach-*/
2467F: arch/arm/plat-*/
2468
2469ARM/ACTIONS SEMI ARCHITECTURE
2470M: Andreas Färber <[email protected]>
2471M: Manivannan Sadhasivam <[email protected]>
2472L: [email protected] (moderated for non-subscribers)
2473L: [email protected] (moderated for non-subscribers)
2474S: Maintained
2475F: Documentation/devicetree/bindings/arm/actions.yaml
2476F: Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2477F: Documentation/devicetree/bindings/dma/owl-dma.yaml
2478F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2479F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2480F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2481F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2482F: Documentation/devicetree/bindings/pinctrl/actions,*
2483F: Documentation/devicetree/bindings/power/actions,s500-sps.yaml
2484F: Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2485F: arch/arm/boot/dts/actions/
2486F: arch/arm/mach-actions/
2487F: arch/arm64/boot/dts/actions/
2488F: drivers/clk/actions/
2489F: drivers/clocksource/timer-owl*
2490F: drivers/dma/owl-dma.c
2491F: drivers/i2c/busses/i2c-owl.c
2492F: drivers/irqchip/irq-owl-sirq.c
2493F: drivers/mmc/host/owl-mmc.c
2494F: drivers/net/ethernet/actions/
2495F: drivers/pinctrl/actions/*
2496F: drivers/pmdomain/actions/
2497F: include/dt-bindings/power/owl-*
2498F: include/dt-bindings/reset/actions,*
2499F: include/linux/soc/actions/
2500N: owl
2501
2502ARM/AIROHA SOC SUPPORT
2503M: Matthias Brugger <[email protected]>
2504M: AngeloGioacchino Del Regno <[email protected]>
2505L: [email protected] (moderated for non-subscribers)
2506L: [email protected] (moderated for non-subscribers)
2507S: Odd Fixes
2508F: arch/arm/boot/dts/airoha/
2509F: arch/arm64/boot/dts/airoha/
2510
2511ARM/Allwinner SoC Clock Support
2512M: Emilio López <[email protected]>
2513S: Maintained
2514F: drivers/clk/sunxi/
2515
2516ARM/Allwinner sunXi SoC support
2517M: Chen-Yu Tsai <[email protected]>
2518M: Jernej Skrabec <[email protected]>
2519M: Samuel Holland <[email protected]>
2520L: [email protected] (moderated for non-subscribers)
2521L: [email protected]
2522S: Maintained
2523T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2524F: arch/arm/mach-sunxi/
2525F: arch/arm64/boot/dts/allwinner/
2526F: drivers/clk/sunxi-ng/
2527F: drivers/pinctrl/sunxi/
2528F: drivers/soc/sunxi/
2529N: allwinner
2530N: sun[x456789]i
2531N: sun[25]0i
2532
2533ARM/ALPHASCALE ARCHITECTURE
2534M: Krzysztof Kozlowski <[email protected]>
2535L: [email protected] (moderated for non-subscribers)
2536S: Odd Fixes
2537F: arch/arm/boot/dts/alphascale/
2538F: drivers/clk/clk-asm9260.c
2539F: drivers/clocksource/asm9260_timer.c
2540F: drivers/rtc/rtc-asm9260.c
2541F: drivers/watchdog/asm9260_wdt.c
2542
2543ARM/AMD PENSANDO ARM64 ARCHITECTURE
2544M: Brad Larson <[email protected]>
2545L: [email protected] (moderated for non-subscribers)
2546S: Supported
2547F: Documentation/devicetree/bindings/*/amd,pensando*
2548F: arch/arm64/boot/dts/amd/elba*
2549
2550ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2551M: Neil Armstrong <[email protected]>
2552M: Jerome Brunet <[email protected]>
2553L: [email protected]
2554S: Maintained
2555F: Documentation/devicetree/bindings/clock/amlogic*
2556F: drivers/clk/meson/
2557F: include/dt-bindings/clock/amlogic,a1*
2558F: include/dt-bindings/clock/gxbb*
2559F: include/dt-bindings/clock/meson*
2560
2561ARM/Amlogic Meson SoC Crypto Drivers
2562M: Corentin Labbe <[email protected]>
2563L: [email protected]
2564L: [email protected]
2565S: Maintained
2566F: Documentation/devicetree/bindings/crypto/amlogic*
2567F: drivers/crypto/amlogic/
2568
2569ARM/Amlogic Meson SoC Sound Drivers
2570M: Jerome Brunet <[email protected]>
2571L: [email protected]
2572S: Maintained
2573F: Documentation/devicetree/bindings/sound/amlogic*
2574F: sound/soc/meson/
2575
2576ARM/Amlogic Meson SoC support
2577M: Neil Armstrong <[email protected]>
2578M: Kevin Hilman <[email protected]>
2579R: Jerome Brunet <[email protected]>
2580R: Martin Blumenstingl <[email protected]>
2581L: [email protected] (moderated for non-subscribers)
2582L: [email protected]
2583S: Maintained
2584W: http://linux-meson.com/
2585F: Documentation/devicetree/bindings/phy/amlogic*
2586F: arch/arm/boot/dts/amlogic/
2587F: arch/arm/mach-meson/
2588F: arch/arm64/boot/dts/amlogic/
2589F: drivers/pmdomain/amlogic/
2590F: drivers/mmc/host/meson*
2591F: drivers/phy/amlogic/
2592F: drivers/pinctrl/meson/
2593F: drivers/rtc/rtc-meson*
2594F: drivers/soc/amlogic/
2595N: meson
2596
2597ARM/Annapurna Labs ALPINE ARCHITECTURE
2598M: Antoine Tenart <[email protected]>
2599L: [email protected] (moderated for non-subscribers)
2600S: Odd Fixes
2601F: arch/arm/boot/dts/amazon/
2602F: arch/arm/mach-alpine/
2603F: arch/arm64/boot/dts/amazon/
2604F: drivers/*/*alpine*
2605
2606ARM/APPLE MACHINE SOUND DRIVERS
2607M: Martin Povišer <[email protected]>
2608L: [email protected]
2609L: [email protected]
2610S: Maintained
2611F: Documentation/devicetree/bindings/sound/apple,*
2612F: Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2613F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
2614F: sound/soc/apple/*
2615F: sound/soc/codecs/cs42l83-i2c.c
2616F: sound/soc/codecs/cs42l84.*
2617F: sound/soc/codecs/ssm3515.c
2618
2619ARM/APPLE MACHINE SUPPORT
2620M: Sven Peter <[email protected]>
2621M: Janne Grunau <[email protected]>
2622R: Neal Gompa <[email protected]>
2623L: [email protected]
2624L: [email protected] (moderated for non-subscribers)
2625S: Maintained
2626W: https://asahilinux.org
2627B: https://github.com/AsahiLinux/linux/issues
2628C: irc://irc.oftc.net/asahi-dev
2629T: git https://github.com/AsahiLinux/linux.git
2630F: Documentation/devicetree/bindings/arm/apple.yaml
2631F: Documentation/devicetree/bindings/arm/apple/*
2632F: Documentation/devicetree/bindings/clock/apple,nco.yaml
2633F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2634F: Documentation/devicetree/bindings/dma/apple,admac.yaml
2635F: Documentation/devicetree/bindings/gpio/apple,smc-gpio.yaml
2636F: Documentation/devicetree/bindings/gpu/apple,agx.yaml
2637F: Documentation/devicetree/bindings/hwmon/apple,smc-hwmon.yaml
2638F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2639F: Documentation/devicetree/bindings/input/touchscreen/apple,z2-multitouch.yaml
2640F: Documentation/devicetree/bindings/interrupt-controller/apple,*
2641F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
2642F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
2643F: Documentation/devicetree/bindings/leds/backlight/apple,dwi-bl.yaml
2644F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2645F: Documentation/devicetree/bindings/mfd/apple,smc.yaml
2646F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2647F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2648F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2649F: Documentation/devicetree/bindings/nvmem/apple,spmi-nvmem.yaml
2650F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
2651F: Documentation/devicetree/bindings/phy/apple,atcphy.yaml
2652F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2653F: Documentation/devicetree/bindings/power/apple*
2654F: Documentation/devicetree/bindings/power/reset/apple,smc-reboot.yaml
2655F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2656F: Documentation/devicetree/bindings/rtc/apple,smc-rtc.yaml
2657F: Documentation/devicetree/bindings/soc/apple/apple,t6000-pmgr-misc.yaml
2658F: Documentation/devicetree/bindings/spi/apple,spi.yaml
2659F: Documentation/devicetree/bindings/spmi/apple,spmi.yaml
2660F: Documentation/devicetree/bindings/usb/apple,dwc3.yaml
2661F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2662F: Documentation/hwmon/macsmc-hwmon.rst
2663F: arch/arm64/boot/dts/apple/
2664F: drivers/bluetooth/hci_bcm4377.c
2665F: drivers/clk/clk-apple-nco.c
2666F: drivers/cpufreq/apple-soc-cpufreq.c
2667F: drivers/dma/apple-admac.c
2668F: drivers/gpio/gpio-macsmc.c
2669F: drivers/hwmon/macsmc-hwmon.c
2670F: drivers/pmdomain/apple/
2671F: drivers/i2c/busses/i2c-pasemi-core.c
2672F: drivers/i2c/busses/i2c-pasemi-platform.c
2673F: drivers/input/touchscreen/apple_z2.c
2674F: drivers/iommu/apple-dart.c
2675F: drivers/iommu/io-pgtable-dart.c
2676F: drivers/irqchip/irq-apple-aic.c
2677F: drivers/mfd/macsmc.c
2678F: drivers/nvme/host/apple.c
2679F: drivers/nvmem/apple-efuses.c
2680F: drivers/nvmem/apple-spmi-nvmem.c
2681F: drivers/phy/apple/
2682F: drivers/pinctrl/pinctrl-apple-gpio.c
2683F: drivers/power/reset/macsmc-reboot.c
2684F: drivers/power/supply/macsmc-power.c
2685F: drivers/pwm/pwm-apple.c
2686F: drivers/rtc/rtc-macsmc.c
2687F: drivers/soc/apple/*
2688F: drivers/spi/spi-apple.c
2689F: drivers/spmi/spmi-apple-controller.c
2690F: drivers/usb/dwc3/dwc3-apple.c
2691F: drivers/video/backlight/apple_dwi_bl.c
2692F: drivers/watchdog/apple_wdt.c
2693F: include/dt-bindings/interrupt-controller/apple-aic.h
2694F: include/dt-bindings/pinctrl/apple.h
2695F: include/linux/mfd/macsmc.h
2696F: include/linux/soc/apple/*
2697F: include/uapi/drm/asahi_drm.h
2698
2699ARM/ARTPEC MACHINE SUPPORT
2700M: Jesper Nilsson <[email protected]>
2701M: Lars Persson <[email protected]>
2702L: [email protected]
2703S: Maintained
2704F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2705F: arch/arm/boot/dts/axis/
2706F: arch/arm/mach-artpec
2707F: drivers/clk/axis
2708F: drivers/crypto/axis
2709F: drivers/mmc/host/usdhi6rol0.c
2710F: drivers/pinctrl/pinctrl-artpec*
2711
2712ARM/ASPEED I2C DRIVER
2713M: Ryan Chen <[email protected]>
2714R: Benjamin Herrenschmidt <[email protected]>
2715R: Joel Stanley <[email protected]>
2716L: [email protected]
2717L: [email protected] (moderated for non-subscribers)
2718S: Maintained
2719F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2720F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.yaml
2721F: drivers/i2c/busses/i2c-aspeed.c
2722F: drivers/irqchip/irq-aspeed-i2c-ic.c
2723
2724ARM/ASPEED MACHINE SUPPORT
2725M: Joel Stanley <[email protected]>
2726M: Andrew Jeffery <[email protected]>
2727R: Ryan Chen <[email protected]>
2728R: Billy Tsai <[email protected]>
2729L: [email protected] (moderated for non-subscribers)
2730L: [email protected] (moderated for non-subscribers)
2731S: Supported
2732Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2733T: git git://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux.git
2734F: Documentation/devicetree/bindings/arm/aspeed/
2735F: arch/arm/boot/dts/aspeed/
2736F: arch/arm/mach-aspeed/
2737F: arch/arm64/boot/dts/aspeed/
2738N: aspeed
2739
2740ARM/AXIADO ARCHITECTURE
2741M: Prasad Bolisetty <[email protected]>
2742M: Tzu-Hao Wei <[email protected]>
2743M: Karthikeyan Mitran <[email protected]>
2744L: [email protected] (moderated for non-subscribers)
2745S: Maintained
2746F: Documentation/devicetree/bindings/arm/axiado.yaml
2747F: arch/arm64/boot/dts/axiado/
2748N: axiado
2749
2750ARM/AXM LSI SOC
2751M: Krzysztof Kozlowski <[email protected]>
2752L: [email protected] (moderated for non-subscribers)
2753S: Odd Fixes
2754F: Documentation/devicetree/bindings/arm/axxia.yaml
2755F: arch/arm/boot/dts/intel/axm/
2756F: arch/arm/mach-axxia/
2757
2758ARM/BITMAIN ARCHITECTURE
2759M: Manivannan Sadhasivam <[email protected]>
2760L: [email protected] (moderated for non-subscribers)
2761S: Maintained
2762F: Documentation/devicetree/bindings/arm/bitmain.yaml
2763F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2764F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.yaml
2765F: arch/arm64/boot/dts/bitmain/
2766F: drivers/clk/clk-bm1880.c
2767F: drivers/pinctrl/pinctrl-bm1880.c
2768
2769ARM/BLAIZE ARCHITECTURE
2770M: James Cowgill <[email protected]>
2771M: Matt Redfearn <[email protected]>
2772M: Neil Jones <[email protected]>
2773M: Nikolaos Pasaloukos <[email protected]>
2774S: Maintained
2775F: Documentation/devicetree/bindings/arm/blaize.yaml
2776F: arch/arm64/boot/dts/blaize/
2777
2778ARM/BST SOC SUPPORT
2779M: Ge Gordon <[email protected]>
2780R: BST Linux Kernel Upstream Group <[email protected]>
2781L: [email protected] (moderated for non-subscribers)
2782S: Supported
2783F: Documentation/devicetree/bindings/arm/bst.yaml
2784F: Documentation/devicetree/bindings/mmc/bst,c1200-sdhci.yaml
2785F: arch/arm64/boot/dts/bst/
2786F: drivers/mmc/host/sdhci-of-bst.c
2787
2788ARM/CALXEDA HIGHBANK ARCHITECTURE
2789M: Andre Przywara <[email protected]>
2790L: [email protected] (moderated for non-subscribers)
2791S: Maintained
2792F: arch/arm/boot/dts/calxeda/
2793F: arch/arm/mach-highbank/
2794
2795ARM/CAVIUM THUNDER NETWORK DRIVER
2796M: Sunil Goutham <[email protected]>
2797L: [email protected] (moderated for non-subscribers)
2798S: Maintained
2799F: drivers/net/ethernet/cavium/thunder/
2800
2801ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2802M: Lukasz Majewski <[email protected]>
2803L: [email protected] (moderated for non-subscribers)
2804S: Maintained
2805F: arch/arm/mach-ep93xx/ts72xx.c
2806
2807ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2808M: Hartley Sweeten <[email protected]>
2809M: Alexander Sverdlin <[email protected]>
2810M: Nikita Shubin <[email protected]>
2811L: [email protected] (moderated for non-subscribers)
2812S: Maintained
2813F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2814F: Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2815F: arch/arm/boot/compressed/misc-ep93xx.h
2816F: arch/arm/mach-ep93xx/
2817F: drivers/iio/adc/ep93xx_adc.c
2818
2819ARM/CIX SOC SUPPORT
2820M: Gary Yang <[email protected]>
2821M: Fugang Duan <[email protected]>
2822R: CIX Linux Kernel Upstream Group <[email protected]>
2823L: [email protected] (moderated for non-subscribers)
2824S: Maintained
2825T: git https://github.com/cixtech/linux-mainline.git
2826F: Documentation/devicetree/bindings/arm/cix.yaml
2827F: Documentation/devicetree/bindings/mailbox/cix,sky1-mbox.yaml
2828F: arch/arm64/boot/dts/cix/
2829F: drivers/mailbox/cix-mailbox.c
2830K: \bcix\b
2831
2832ARM/CLKDEV SUPPORT
2833M: Russell King <[email protected]>
2834L: [email protected] (moderated for non-subscribers)
2835S: Maintained
2836T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2837F: drivers/clk/clkdev.c
2838
2839ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2840M: Baruch Siach <[email protected]>
2841L: [email protected] (moderated for non-subscribers)
2842S: Maintained
2843F: arch/arm/boot/dts/cnxt/
2844N: digicolor
2845
2846ARM/CORESIGHT FRAMEWORK AND DRIVERS
2847M: Suzuki K Poulose <[email protected]>
2848R: Mike Leach <[email protected]>
2849R: James Clark <[email protected]>
2850R: Leo Yan <[email protected]>
2851L: [email protected] (moderated for non-subscribers)
2852L: [email protected] (moderated for non-subscribers)
2853S: Maintained
2854T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2855F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2856F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2857F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2858F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2859F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2860F: Documentation/trace/coresight/*
2861F: drivers/hwtracing/coresight/*
2862F: include/dt-bindings/arm/coresight-cti-dt.h
2863F: include/linux/coresight*
2864F: include/uapi/linux/coresight*
2865F: samples/coresight/*
2866F: tools/perf/Documentation/arm-coresight.txt
2867F: tools/perf/arch/arm/util/auxtrace.c
2868F: tools/perf/arch/arm/util/cs-etm.c
2869F: tools/perf/arch/arm/util/cs-etm.h
2870F: tools/perf/arch/arm/util/pmu.c
2871F: tools/perf/tests/shell/coresight/*
2872F: tools/perf/util/cs-etm-decoder/*
2873F: tools/perf/util/cs-etm.*
2874
2875ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2876M: Hans Ulli Kroll <[email protected]>
2877M: Linus Walleij <[email protected]>
2878L: [email protected] (moderated for non-subscribers)
2879S: Maintained
2880T: git https://github.com/ulli-kroll/linux.git
2881F: Documentation/devicetree/bindings/arm/gemini.yaml
2882F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2883F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2884F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2885F: arch/arm/boot/dts/gemini/
2886F: arch/arm/mach-gemini/
2887F: drivers/crypto/gemini/
2888F: drivers/net/ethernet/cortina/
2889F: drivers/pinctrl/pinctrl-gemini.c
2890F: drivers/rtc/rtc-ftrtc010.c
2891
2892ARM/CZ.NIC TURRIS SUPPORT
2893M: Marek Behún <[email protected]>
2894S: Maintained
2895W: https://www.turris.cz/
2896F: Documentation/ABI/testing/debugfs-moxtet
2897F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2898F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2899F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2900F: Documentation/devicetree/bindings/bus/cznic,moxtet.yaml
2901F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.yaml
2902F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2903F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2904F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2905F: Documentation/devicetree/bindings/watchdog/marvell,armada-3700-wdt.yaml
2906F: drivers/bus/moxtet.c
2907F: drivers/firmware/turris-mox-rwtm.c
2908F: drivers/gpio/gpio-moxtet.c
2909F: drivers/leds/leds-turris-omnia.c
2910F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2911F: drivers/platform/cznic/
2912F: drivers/watchdog/armada_37xx_wdt.c
2913F: include/dt-bindings/bus/moxtet.h
2914F: include/linux/armada-37xx-rwtm-mailbox.h
2915F: include/linux/moxtet.h
2916F: include/linux/turris-omnia-mcu-interface.h
2917F: include/linux/turris-signing-key.h
2918
2919ARM/FARADAY FA526 PORT
2920M: Hans Ulli Kroll <[email protected]>
2921L: [email protected] (moderated for non-subscribers)
2922S: Maintained
2923T: git git://git.berlios.de/gemini-board
2924F: arch/arm/mm/*-fa*
2925
2926ARM/FOOTBRIDGE ARCHITECTURE
2927M: Russell King <[email protected]>
2928L: [email protected] (moderated for non-subscribers)
2929S: Maintained
2930W: http://www.armlinux.org.uk/
2931F: arch/arm/include/asm/hardware/dec21285.h
2932F: arch/arm/mach-footbridge/
2933
2934ARM/FREESCALE IMX / MXC / LAYERSCAPE ARM ARCHITECTURE
2935M: Frank Li <[email protected]>
2936M: Sascha Hauer <[email protected]>
2937R: Pengutronix Kernel Team <[email protected]>
2938R: Fabio Estevam <[email protected]>
2939L: [email protected]
2940L: [email protected] (moderated for non-subscribers)
2941S: Maintained
2942T: git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
2943F: Documentation/devicetree/bindings/firmware/fsl*
2944F: Documentation/devicetree/bindings/firmware/nxp*
2945F: arch/arm/boot/dts/nxp/
2946F: arch/arm64/boot/dts/freescale/
2947X: Documentation/devicetree/bindings/media/i2c/
2948X: drivers/media/i2c/
2949N: imx
2950N: mxs
2951N: \bmxc[^\d]
2952
2953ARM/FREESCALE VYBRID ARM ARCHITECTURE
2954M: Frank Li <[email protected]>
2955M: Sascha Hauer <[email protected]>
2956R: Pengutronix Kernel Team <[email protected]>
2957R: Stefan Agner <[email protected]>
2958L: [email protected] (moderated for non-subscribers)
2959S: Maintained
2960T: git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
2961F: arch/arm/boot/dts/nxp/vf/
2962F: arch/arm/mach-imx/*vf610*
2963
2964ARM/GUMSTIX MACHINE SUPPORT
2965M: Steve Sakoman <[email protected]>
2966L: [email protected] (moderated for non-subscribers)
2967S: Maintained
2968
2969ARM/HISILICON SOC SUPPORT
2970M: Wei Xu <[email protected]>
2971L: [email protected] (moderated for non-subscribers)
2972S: Supported
2973W: http://www.hisilicon.com
2974T: git https://github.com/hisilicon/linux-hisi.git
2975F: arch/arm/boot/dts/hisilicon/
2976F: arch/arm/mach-hisi/
2977F: arch/arm64/boot/dts/hisilicon/
2978
2979ARM/HP JORNADA 7XX MACHINE SUPPORT
2980M: Kristoffer Ericson <[email protected]>
2981S: Maintained
2982W: www.jlime.com
2983T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2984F: arch/arm/mach-sa1100/include/mach/jornada720.h
2985F: arch/arm/mach-sa1100/jornada720.c
2986
2987ARM/HPE GXP ARCHITECTURE
2988M: Jean-Marie Verdun <[email protected]>
2989M: Nick Hawkins <[email protected]>
2990S: Maintained
2991F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2992F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2993F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2994F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2995F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2996F: Documentation/hwmon/gxp-fan-ctrl.rst
2997F: arch/arm/boot/dts/hpe/
2998F: drivers/clocksource/timer-gxp.c
2999F: drivers/hwmon/gxp-fan-ctrl.c
3000F: drivers/i2c/busses/i2c-gxp.c
3001F: drivers/spi/spi-gxp.c
3002F: drivers/watchdog/gxp-wdt.c
3003
3004ARM/IGEP MACHINE SUPPORT
3005M: Enric Balletbo i Serra <[email protected]>
3006M: Javier Martinez Canillas <[email protected]>
3007L: [email protected]
3008L: [email protected] (moderated for non-subscribers)
3009S: Maintained
3010F: arch/arm/boot/dts/ti/omap/omap3-igep*
3011
3012ARM/INTEL IXP4XX ARM ARCHITECTURE
3013M: Linus Walleij <[email protected]>
3014M: Imre Kaloz <[email protected]>
3015L: [email protected] (moderated for non-subscribers)
3016S: Maintained
3017F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
3018F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
3019F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
3020F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
3021F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
3022F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
3023F: arch/arm/boot/dts/intel/ixp/
3024F: arch/arm/mach-ixp4xx/
3025F: drivers/bus/intel-ixp4xx-eb.c
3026F: drivers/char/hw_random/ixp4xx-rng.c
3027F: drivers/clocksource/timer-ixp4xx.c
3028F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
3029F: drivers/gpio/gpio-ixp4xx.c
3030F: drivers/irqchip/irq-ixp4xx.c
3031F: drivers/net/ethernet/xscale/ixp4xx_eth.c
3032F: drivers/net/wan/ixp4xx_hss.c
3033F: drivers/soc/ixp4xx/ixp4xx-npe.c
3034F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
3035F: include/linux/soc/ixp4xx/npe.h
3036F: include/linux/soc/ixp4xx/qmgr.h
3037
3038ARM/INTEL KEEMBAY ARCHITECTURE
3039M: Paul J. Murphy <[email protected]>
3040S: Maintained
3041F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
3042F: arch/arm64/boot/dts/intel/keembay-evm.dts
3043F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
3044
3045ARM/INTEL XSC3 (MANZANO) ARM CORE
3046M: Lennert Buytenhek <[email protected]>
3047L: [email protected] (moderated for non-subscribers)
3048S: Maintained
3049
3050ARM/LG1K ARCHITECTURE
3051M: Chanho Min <[email protected]>
3052L: [email protected] (moderated for non-subscribers)
3053S: Maintained
3054F: arch/arm64/boot/dts/lg/
3055
3056ARM/LPC18XX ARCHITECTURE
3057M: Vladimir Zapolskiy <[email protected]>
3058L: [email protected] (moderated for non-subscribers)
3059S: Maintained
3060F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
3061F: arch/arm/boot/dts/nxp/lpc/lpc43*
3062F: drivers/i2c/busses/i2c-lpc2k.c
3063F: drivers/memory/pl172.c
3064F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
3065F: drivers/rtc/rtc-lpc24xx.c
3066N: lpc18xx
3067
3068ARM/LPC32XX SOC SUPPORT
3069M: Vladimir Zapolskiy <[email protected]>
3070M: Piotr Wojtaszczyk <[email protected]>
3071L: [email protected] (moderated for non-subscribers)
3072S: Maintained
3073T: git https://github.com/vzapolskiy/linux-lpc32xx.git
3074F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
3075F: arch/arm/boot/dts/nxp/lpc/lpc32*
3076F: arch/arm/mach-lpc32xx/
3077F: drivers/dma/lpc32xx-dmamux.c
3078F: drivers/i2c/busses/i2c-pnx.c
3079F: drivers/net/ethernet/nxp/lpc_eth.c
3080F: drivers/usb/host/ohci-nxp.c
3081F: drivers/watchdog/pnx4008_wdt.c
3082N: lpc32xx
3083
3084LPC32XX DMAMUX SUPPORT
3085M: J.M.B. Downing <[email protected]>
3086M: Piotr Wojtaszczyk <[email protected]>
3087R: Vladimir Zapolskiy <[email protected]>
3088L: [email protected] (moderated for non-subscribers)
3089S: Maintained
3090F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
3091
3092ARM/Marvell Dove/MV78xx0/Orion SOC support
3093M: Andrew Lunn <[email protected]>
3094M: Sebastian Hesselbarth <[email protected]>
3095M: Gregory Clement <[email protected]>
3096L: [email protected] (moderated for non-subscribers)
3097S: Maintained
3098T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
3099F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.yaml
3100F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.yaml
3101F: Documentation/devicetree/bindings/soc/dove/
3102F: arch/arm/boot/dts/marvell/dove*
3103F: arch/arm/boot/dts/marvell/orion5x*
3104F: arch/arm/mach-dove/
3105F: arch/arm/mach-mv78xx0/
3106F: arch/arm/mach-orion5x/
3107F: arch/arm/plat-orion/
3108F: drivers/bus/mvebu-mbus.c
3109F: drivers/soc/dove/
3110
3111ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
3112M: Andrew Lunn <[email protected]>
3113M: Gregory Clement <[email protected]>
3114M: Sebastian Hesselbarth <[email protected]>
3115L: [email protected] (moderated for non-subscribers)
3116S: Maintained
3117T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
3118F: Documentation/devicetree/bindings/arm/marvell/
3119F: arch/arm/boot/dts/marvell/armada*
3120F: arch/arm/boot/dts/marvell/kirkwood*
3121F: arch/arm/configs/mvebu_*_defconfig
3122F: arch/arm/mach-mvebu/
3123F: arch/arm64/boot/dts/marvell/
3124F: drivers/clk/mvebu/
3125F: drivers/cpufreq/armada-37xx-cpufreq.c
3126F: drivers/cpufreq/armada-8k-cpufreq.c
3127F: drivers/cpufreq/mvebu-cpufreq.c
3128F: drivers/irqchip/irq-armada-370-xp.c
3129F: drivers/irqchip/irq-mvebu-*
3130F: drivers/pinctrl/mvebu/
3131F: drivers/rtc/rtc-armada38x.c
3132
3133ARM/Marvell PXA1908 SOC support
3134M: Duje Mihanović <[email protected]>
3135L: [email protected] (moderated for non-subscribers)
3136S: Maintained
3137F: Documentation/devicetree/bindings/clock/marvell,pxa1908.yaml
3138F: arch/arm64/boot/dts/marvell/mmp/
3139F: drivers/clk/mmp/Kconfig
3140F: drivers/clk/mmp/clk-pxa1908*.c
3141F: drivers/pmdomain/marvell/
3142F: include/dt-bindings/clock/marvell,pxa1908.h
3143F: include/dt-bindings/power/marvell,pxa1908-power.h
3144
3145ARM/Mediatek RTC DRIVER
3146M: Eddie Huang <[email protected]>
3147M: Sean Wang <[email protected]>
3148L: [email protected] (moderated for non-subscribers)
3149L: [email protected] (moderated for non-subscribers)
3150S: Maintained
3151F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
3152F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
3153F: drivers/rtc/rtc-mt2712.c
3154F: drivers/rtc/rtc-mt6397.c
3155F: drivers/rtc/rtc-mt7622.c
3156
3157ARM/Mediatek SoC support
3158M: Matthias Brugger <[email protected]>
3159M: AngeloGioacchino Del Regno <[email protected]>
3160L: [email protected]
3161L: [email protected] (moderated for non-subscribers)
3162L: [email protected] (moderated for non-subscribers)
3163S: Maintained
3164W: https://mtk.wiki.kernel.org/
3165C: irc://irc.libera.chat/linux-mediatek
3166F: arch/arm/boot/dts/mediatek/
3167F: arch/arm/mach-mediatek/
3168F: arch/arm64/boot/dts/mediatek/
3169F: drivers/soc/mediatek/
3170N: mtk
3171N: mt[2678]
3172K: mediatek
3173
3174ARM/Mediatek USB3 PHY DRIVER
3175M: Chunfeng Yun <[email protected]>
3176L: [email protected] (moderated for non-subscribers)
3177L: [email protected] (moderated for non-subscribers)
3178S: Maintained
3179F: Documentation/devicetree/bindings/phy/mediatek,*
3180F: drivers/phy/mediatek/
3181
3182ARM/MICROCHIP (ARM64) SoC support
3183M: Conor Dooley <[email protected]>
3184M: Nicolas Ferre <[email protected]>
3185M: Claudiu Beznea <[email protected]>
3186L: [email protected] (moderated for non-subscribers)
3187S: Supported
3188T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
3189F: arch/arm64/boot/dts/microchip/
3190
3191ARM/Microchip (AT91) SoC support
3192M: Nicolas Ferre <[email protected]>
3193M: Alexandre Belloni <[email protected]>
3194M: Claudiu Beznea <[email protected]>
3195L: [email protected] (moderated for non-subscribers)
3196S: Supported
3197W: http://www.linux4sam.org
3198T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
3199F: arch/arm/boot/dts/microchip/
3200F: arch/arm/include/debug/at91.S
3201F: arch/arm/mach-at91/
3202F: drivers/memory/atmel*
3203F: drivers/watchdog/sama5d4_wdt.c
3204F: include/soc/at91/
3205X: drivers/input/touchscreen/atmel_mxt_ts.c
3206N: at91
3207N: atmel
3208
3209ARM/Microchip Sparx5 SoC support
3210M: Steen Hegelund <[email protected]>
3211M: Daniel Machon <[email protected]>
3212M: [email protected]
3213L: [email protected] (moderated for non-subscribers)
3214S: Supported
3215F: arch/arm64/boot/dts/microchip/sparx*
3216F: drivers/net/ethernet/microchip/vcap/
3217F: drivers/pinctrl/pinctrl-microchip-sgpio.c
3218N: sparx5
3219
3220ARM/MILBEAUT ARCHITECTURE
3221M: Taichi Sugaya <[email protected]>
3222M: Takao Orito <[email protected]>
3223L: [email protected] (moderated for non-subscribers)
3224S: Maintained
3225F: arch/arm/boot/dts/socionext/milbeaut*
3226F: arch/arm/mach-milbeaut/
3227N: milbeaut
3228
3229ARM/MORELLO PLATFORM
3230M: Vincenzo Frascino <[email protected]>
3231L: [email protected] (moderated for non-subscribers)
3232S: Maintained
3233F: Documentation/devicetree/bindings/arm/arm,morello.yaml
3234F: arch/arm64/boot/dts/arm/morello*
3235
3236ARM/MOXA ART SOC
3237M: Krzysztof Kozlowski <[email protected]>
3238L: [email protected] (moderated for non-subscribers)
3239S: Odd Fixes
3240F: Documentation/devicetree/bindings/arm/moxart.yaml
3241F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.yaml
3242F: arch/arm/boot/dts/moxa/
3243F: drivers/clk/clk-moxart.c
3244
3245ARM/MStar/Sigmastar Armv7 SoC support
3246M: Daniel Palmer <[email protected]>
3247M: Romain Perier <[email protected]>
3248L: [email protected] (moderated for non-subscribers)
3249S: Maintained
3250W: http://linux-chenxing.org/
3251T: git https://github.com/linux-chenxing/linux.git
3252F: Documentation/devicetree/bindings/arm/mstar/*
3253F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
3254F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
3255F: arch/arm/boot/dts/sigmastar/
3256F: arch/arm/mach-mstar/
3257F: drivers/clk/mstar/
3258F: drivers/clocksource/timer-msc313e.c
3259F: drivers/gpio/gpio-msc313.c
3260F: drivers/rtc/rtc-msc313.c
3261F: drivers/watchdog/msc313e_wdt.c
3262F: include/dt-bindings/clock/mstar-*
3263F: include/dt-bindings/gpio/msc313-gpio.h
3264
3265ARM/NOMADIK/Ux500 ARCHITECTURES
3266M: Linus Walleij <[email protected]>
3267L: [email protected] (moderated for non-subscribers)
3268S: Maintained
3269T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
3270F: Documentation/devicetree/bindings/arm/st,nomadik.yaml
3271F: Documentation/devicetree/bindings/arm/ux500.yaml
3272F: Documentation/devicetree/bindings/arm/ux500/
3273F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
3274F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
3275F: arch/arm/boot/dts/st/ste-*
3276F: arch/arm/mach-nomadik/
3277F: arch/arm/mach-ux500/
3278F: drivers/clk/clk-nomadik.c
3279F: drivers/clocksource/clksrc-dbx500-prcmu.c
3280F: drivers/dma/ste_dma40*
3281F: drivers/pmdomain/st/ste-ux500-pm-domain.c
3282F: drivers/gpio/gpio-nomadik.c
3283F: drivers/i2c/busses/i2c-nomadik.c
3284F: drivers/iio/adc/ab8500-gpadc.c
3285F: drivers/mfd/ab8500*
3286F: drivers/mfd/abx500*
3287F: drivers/mfd/db8500*
3288F: drivers/pinctrl/nomadik/
3289F: drivers/rtc/rtc-ab8500.c
3290F: drivers/rtc/rtc-pl031.c
3291F: drivers/soc/ux500/
3292
3293ARM/NUVOTON MA35 ARCHITECTURE
3294M: Jacky Huang <[email protected]>
3295M: Shan-Chun Hung <[email protected]>
3296L: [email protected] (moderated for non-subscribers)
3297S: Supported
3298F: Documentation/devicetree/bindings/*/*/*ma35*
3299F: Documentation/devicetree/bindings/*/*ma35*
3300F: arch/arm64/boot/dts/nuvoton/*ma35*
3301F: drivers/*/*/*ma35*
3302F: drivers/*/*ma35*
3303K: ma35d1
3304
3305ARM/NUVOTON NPCM ARCHITECTURE
3306M: Andrew Jeffery <[email protected]>
3307M: Avi Fishman <[email protected]>
3308M: Tomer Maimon <[email protected]>
3309M: Tali Perry <[email protected]>
3310R: Patrick Venture <[email protected]>
3311R: Nancy Yuen <[email protected]>
3312R: Benjamin Fair <[email protected]>
3313L: [email protected] (moderated for non-subscribers)
3314S: Supported
3315T: git git://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux.git
3316F: Documentation/devicetree/bindings/*/*/*npcm*
3317F: Documentation/devicetree/bindings/*/*npcm*
3318F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
3319F: arch/arm/boot/dts/nuvoton/nuvoton-npcm*
3320F: arch/arm/mach-npcm/
3321F: arch/arm64/boot/dts/nuvoton/
3322F: drivers/*/*/*npcm*
3323F: drivers/*/*npcm*
3324F: drivers/rtc/rtc-nct3018y.c
3325F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
3326F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
3327
3328ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
3329M: Joseph Liu <[email protected]>
3330M: Marvin Lin <[email protected]>
3331L: [email protected]
3332L: [email protected] (moderated for non-subscribers)
3333S: Maintained
3334F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
3335F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
3336F: Documentation/userspace-api/media/drivers/npcm-video.rst
3337F: drivers/media/platform/nuvoton/
3338F: include/uapi/linux/npcm-video.h
3339
3340ARM/NUVOTON WPCM450 ARCHITECTURE
3341M: Jonathan Neuschäfer <[email protected]>
3342L: [email protected] (moderated for non-subscribers)
3343S: Maintained
3344W: https://github.com/neuschaefer/wpcm450/wiki
3345F: Documentation/devicetree/bindings/*/*wpcm*
3346F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
3347F: arch/arm/configs/wpcm450_defconfig
3348F: arch/arm/mach-npcm/wpcm450.c
3349F: drivers/*/*/*wpcm*
3350F: drivers/*/*wpcm*
3351
3352ARM/NXP S32G ARCHITECTURE
3353R: Chester Lin <[email protected]>
3354R: Matthias Brugger <[email protected]>
3355R: Ghennadi Procopciuc <[email protected]>
3356R: NXP S32 Linux Team <[email protected]>
3357L: [email protected] (moderated for non-subscribers)
3358S: Maintained
3359F: Documentation/devicetree/bindings/rtc/nxp,s32g-rtc.yaml
3360F: arch/arm64/boot/dts/freescale/s32g*.dts*
3361F: drivers/pinctrl/nxp/
3362F: drivers/rtc/rtc-s32g.c
3363
3364ARM/NXP S32G PCIE CONTROLLER DRIVER
3365M: Ciprian Marian Costea <[email protected]>
3366R: NXP S32 Linux Team <[email protected]>
3367L: [email protected]
3368L: [email protected] (moderated for non-subscribers)
3369S: Maintained
3370F: Documentation/devicetree/bindings/pci/nxp,s32g-pcie.yaml
3371F: drivers/pci/controller/dwc/pcie-nxp-s32g*
3372
3373ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
3374M: Jan Petrous <[email protected]>
3375R: [email protected]
3376S: Maintained
3377F: Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
3378F: drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
3379
3380ARM/Orion SoC/Technologic Systems TS-78xx platform support
3381M: Alexander Clouter <[email protected]>
3382L: [email protected] (moderated for non-subscribers)
3383S: Maintained
3384W: http://www.digriz.org.uk/ts78xx/kernel
3385F: arch/arm/mach-orion5x/ts78xx-*
3386
3387ARM/QUALCOMM CHROMEBOOK SUPPORT
3388R: [email protected]
3389F: arch/arm64/boot/dts/qcom/sc7180*
3390F: arch/arm64/boot/dts/qcom/sc7280*
3391
3392ARM/QUALCOMM MAILING LIST
3393L: [email protected]
3394C: irc://irc.oftc.net/linux-msm
3395F: Documentation/devicetree/bindings/*/qcom*
3396F: Documentation/devicetree/bindings/soc/qcom/
3397F: arch/arm/boot/dts/qcom/
3398F: arch/arm/configs/qcom_defconfig
3399F: arch/arm/mach-qcom/
3400F: arch/arm64/boot/dts/qcom/
3401F: drivers/*/*/pm8???-*
3402F: drivers/*/*/qcom*
3403F: drivers/*/*/qcom/
3404F: drivers/*/qcom*
3405F: drivers/*/qcom/
3406F: drivers/bluetooth/btqcomsmd.c
3407F: drivers/clocksource/timer-qcom.c
3408F: drivers/cpuidle/cpuidle-qcom-spm.c
3409F: drivers/extcon/extcon-qcom*
3410F: drivers/i2c/busses/i2c-qcom-geni.c
3411F: drivers/i2c/busses/i2c-qup.c
3412F: drivers/iommu/msm*
3413F: drivers/mfd/ssbi.c
3414F: drivers/mmc/host/mmci_qcom*
3415F: drivers/mmc/host/sdhci-msm.c
3416F: drivers/pci/controller/dwc/pcie-qcom*
3417F: drivers/phy/qualcomm/
3418F: drivers/power/*/msm*
3419F: drivers/reset/reset-qcom-*
3420F: drivers/rtc/rtc-pm8xxx.c
3421F: drivers/spi/spi-geni-qcom.c
3422F: drivers/spi/spi-qcom-qspi.c
3423F: drivers/spi/spi-qup.c
3424F: drivers/tty/serial/msm_serial.c
3425F: drivers/ufs/host/ufs-qcom*
3426F: drivers/usb/dwc3/dwc3-qcom.c
3427F: include/dt-bindings/*/qcom*
3428F: include/linux/*/qcom*
3429F: include/linux/soc/qcom/
3430
3431ARM/QUALCOMM SUPPORT
3432M: Bjorn Andersson <[email protected]>
3433M: Konrad Dybcio <[email protected]>
3434L: [email protected]
3435S: Maintained
3436C: irc://irc.oftc.net/linux-msm
3437T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
3438F: Documentation/devicetree/bindings/arm/qcom-soc.yaml
3439F: Documentation/devicetree/bindings/arm/qcom.yaml
3440F: Documentation/devicetree/bindings/bus/qcom*
3441F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml
3442F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml
3443F: Documentation/devicetree/bindings/reserved-memory/qcom*
3444F: Documentation/devicetree/bindings/soc/qcom/
3445F: arch/arm/boot/dts/qcom/
3446F: arch/arm/configs/qcom_defconfig
3447F: arch/arm/mach-qcom/
3448F: arch/arm64/boot/dts/qcom/
3449F: drivers/bus/qcom*
3450F: drivers/firmware/qcom/
3451F: drivers/soc/qcom/
3452F: drivers/watchdog/gunyah_wdt.c
3453F: include/dt-bindings/arm/qcom,ids.h
3454F: include/dt-bindings/firmware/qcom,scm.h
3455F: include/dt-bindings/soc/qcom*
3456F: include/linux/firmware/qcom
3457F: include/linux/soc/qcom/
3458F: include/soc/qcom/
3459
3460ARM/RDA MICRO ARCHITECTURE
3461M: Manivannan Sadhasivam <[email protected]>
3462L: [email protected] (moderated for non-subscribers)
3463L: [email protected] (moderated for non-subscribers)
3464S: Maintained
3465F: Documentation/devicetree/bindings/arm/rda.yaml
3466F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
3467F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
3468F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
3469F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
3470F: arch/arm/boot/dts/unisoc/
3471F: drivers/clocksource/timer-rda.c
3472F: drivers/gpio/gpio-rda.c
3473F: drivers/irqchip/irq-rda-intc.c
3474F: drivers/tty/serial/rda-uart.c
3475
3476ARM/REALTEK ARCHITECTURE
3477M: James Tai <[email protected]>
3478M: Yu-Chun Lin <[email protected]>
3479R: Andreas Färber <[email protected]>
3480L: [email protected] (moderated for non-subscribers)
3481L: [email protected] (moderated for non-subscribers)
3482S: Maintained
3483F: Documentation/devicetree/bindings/arm/realtek.yaml
3484F: arch/arm/boot/dts/realtek/
3485F: arch/arm/mach-realtek/
3486F: arch/arm64/boot/dts/realtek/
3487F: drivers/pinctrl/realtek/
3488
3489ARM/RISC-V/RENESAS ARCHITECTURE
3490M: Geert Uytterhoeven <[email protected]>
3491M: Magnus Damm <[email protected]>
3492L: [email protected]
3493S: Supported
3494Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
3495C: irc://irc.libera.chat/renesas-soc
3496T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
3497F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3498F: Documentation/devicetree/bindings/nvmem/renesas,*
3499F: Documentation/devicetree/bindings/soc/renesas/
3500F: arch/arm/boot/dts/renesas/
3501F: arch/arm/configs/shmobile_defconfig
3502F: arch/arm/include/debug/renesas-scif.S
3503F: arch/arm/mach-shmobile/
3504F: arch/arm64/boot/dts/renesas/
3505F: arch/riscv/boot/dts/renesas/
3506F: drivers/pmdomain/renesas/
3507F: drivers/soc/renesas/
3508F: include/linux/soc/renesas/
3509N: rcar
3510K: \brenesas,
3511
3512ARM/RISCPC ARCHITECTURE
3513M: Russell King <[email protected]>
3514L: [email protected] (moderated for non-subscribers)
3515S: Maintained
3516W: http://www.armlinux.org.uk/
3517F: arch/arm/include/asm/hardware/ioc.h
3518F: arch/arm/include/asm/hardware/iomd.h
3519F: arch/arm/include/asm/hardware/memc.h
3520F: arch/arm/mach-rpc/
3521F: drivers/net/ethernet/8390/etherh.c
3522F: drivers/net/ethernet/i825xx/ether1*
3523F: drivers/net/ethernet/seeq/ether3*
3524F: drivers/scsi/arm/
3525
3526ARM/Rockchip SoC support
3527M: Heiko Stuebner <[email protected]>
3528L: [email protected] (moderated for non-subscribers)
3529L: [email protected]
3530S: Maintained
3531T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3532F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3533F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3534F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3535F: arch/arm/boot/dts/rockchip/
3536F: arch/arm/mach-rockchip/
3537F: drivers/*/*/*rockchip*
3538F: drivers/*/*rockchip*
3539F: drivers/clk/rockchip/
3540F: drivers/i2c/busses/i2c-rk3x.c
3541F: drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
3542F: sound/soc/rockchip/
3543N: rockchip
3544K: \b[Rr]ock[Cc]hip\b
3545K: (?:\b|_)ROCKCHIP(?:\b|_)
3546
3547ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3548M: Krzysztof Kozlowski <[email protected]>
3549M: Peter Griffin <[email protected]>
3550R: Alim Akhtar <[email protected]>
3551L: [email protected] (moderated for non-subscribers)
3552L: [email protected]
3553S: Maintained
3554P: Documentation/process/maintainer-soc-clean-dts.rst
3555Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
3556B: mailto:[email protected]
3557C: irc://irc.libera.chat/linux-exynos
3558T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3559F: Documentation/arch/arm/samsung/
3560F: Documentation/devicetree/bindings/arm/samsung/
3561F: Documentation/devicetree/bindings/hwinfo/samsung,*
3562F: Documentation/devicetree/bindings/power/pd-samsung.yaml
3563F: Documentation/devicetree/bindings/soc/samsung/
3564F: arch/arm/boot/dts/samsung/
3565F: arch/arm/mach-exynos*/
3566F: arch/arm/mach-s3c/
3567F: arch/arm/mach-s5p*/
3568F: arch/arm64/boot/dts/exynos/
3569F: arch/arm64/boot/dts/tesla/
3570F: drivers/*/*/*s3c24*
3571F: drivers/*/*s3c24*
3572F: drivers/*/*s3c64xx*
3573F: drivers/*/*s5pv210*
3574F: drivers/clocksource/samsung_pwm_timer.c
3575F: drivers/firmware/samsung/
3576F: drivers/mailbox/exynos-mailbox.c
3577F: drivers/memory/samsung/
3578F: drivers/pwm/pwm-samsung.c
3579F: drivers/soc/samsung/
3580F: drivers/tty/serial/samsung*
3581F: include/clocksource/samsung_pwm.h
3582F: include/linux/platform_data/*s3c*
3583F: include/linux/serial_s3c.h
3584F: include/linux/soc/samsung/
3585N: exynos
3586N: s3c64xx
3587N: s5pv210
3588
3589ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3590M: Łukasz Stelmach <[email protected]>
3591L: [email protected] (moderated for non-subscribers)
3592S: Maintained
3593F: drivers/media/platform/samsung/s5p-g2d/
3594
3595ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3596M: Marek Szyprowski <[email protected]>
3597L: [email protected]
3598S: Maintained
3599F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3600F: drivers/media/cec/platform/s5p/
3601
3602ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3603M: Andrzej Pietrasiewicz <[email protected]>
3604M: Jacek Anaszewski <[email protected]>
3605M: Sylwester Nawrocki <[email protected]>
3606L: [email protected] (moderated for non-subscribers)
3607S: Maintained
3608F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3609F: drivers/media/platform/samsung/s5p-jpeg/
3610
3611ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3612M: Marek Szyprowski <[email protected]>
3613M: Andrzej Hajda <[email protected]>
3614L: [email protected] (moderated for non-subscribers)
3615S: Maintained
3616F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3617F: drivers/media/platform/samsung/s5p-mfc/
3618
3619ARM/SOCFPGA ARCHITECTURE
3620M: Dinh Nguyen <[email protected]>
3621S: Maintained
3622W: http://www.rocketboards.org
3623T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3624F: arch/arm/boot/dts/intel/socfpga/
3625F: arch/arm/configs/socfpga_defconfig
3626F: arch/arm/mach-socfpga/
3627F: arch/arm64/boot/dts/altera/
3628F: arch/arm64/boot/dts/intel/
3629
3630ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3631M: Dinh Nguyen <[email protected]>
3632S: Maintained
3633F: drivers/clk/socfpga/
3634
3635ARM/SOCFPGA DWMAC GLUE LAYER
3636M: Maxime Chevallier <[email protected]>
3637S: Maintained
3638F: Documentation/devicetree/bindings/net/altr,gmii-to-sgmii-2.0.yaml
3639F: Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml
3640F: drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
3641
3642ARM/SOCFPGA EDAC BINDINGS
3643M: Niravkumar L Rabara <[email protected]>
3644S: Maintained
3645F: Documentation/devicetree/bindings/edac/altr,socfpga-ecc-manager.yaml
3646
3647ARM/SOCFPGA EDAC SUPPORT
3648M: Dinh Nguyen <[email protected]>
3649S: Maintained
3650F: drivers/edac/altera_edac.[ch]
3651
3652ARM/SPREADTRUM SoC SUPPORT
3653M: Orson Zhai <[email protected]>
3654M: Baolin Wang <[email protected]>
3655R: Chunyan Zhang <[email protected]>
3656S: Maintained
3657F: arch/arm64/boot/dts/sprd
3658N: sprd
3659N: sc27xx
3660N: sc2731
3661
3662ARM/STI ARCHITECTURE
3663M: Patrice Chotard <[email protected]>
3664L: [email protected] (moderated for non-subscribers)
3665S: Maintained
3666W: http://www.stlinux.com
3667F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3668F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3669F: arch/arm/boot/dts/st/sti*
3670F: arch/arm/mach-sti/
3671F: drivers/ata/ahci_st.c
3672F: drivers/char/hw_random/st-rng.c
3673F: drivers/clocksource/arm_global_timer.c
3674F: drivers/clocksource/clksrc_st_lpc.c
3675F: drivers/cpufreq/sti-cpufreq.c
3676F: drivers/dma/st_fdma*
3677F: drivers/i2c/busses/i2c-st.c
3678F: drivers/media/rc/st_rc.c
3679F: drivers/mmc/host/sdhci-st.c
3680F: drivers/phy/st/phy-miphy28lp.c
3681F: drivers/phy/st/phy-stih407-usb.c
3682F: drivers/pinctrl/pinctrl-st.c
3683F: drivers/remoteproc/st_remoteproc.c
3684F: drivers/remoteproc/st_slim_rproc.c
3685F: drivers/reset/sti/
3686F: drivers/rtc/rtc-st-lpc.c
3687F: drivers/tty/serial/st-asc.c
3688F: drivers/usb/dwc3/dwc3-st.c
3689F: drivers/usb/host/ehci-st.c
3690F: drivers/usb/host/ohci-st.c
3691F: drivers/watchdog/st_lpc_wdt.c
3692F: include/linux/remoteproc/st_slim_rproc.h
3693
3694ARM/STM32 ARCHITECTURE
3695M: Maxime Coquelin <[email protected]>
3696M: Alexandre Torgue <[email protected]>
3697L: [email protected] (moderated for non-subscribers)
3698L: [email protected] (moderated for non-subscribers)
3699S: Maintained
3700T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3701F: arch/arm/boot/dts/st/stm32*
3702F: arch/arm/mach-stm32/
3703F: arch/arm64/boot/dts/st/
3704F: drivers/clocksource/armv7m_systick.c
3705N: stm32
3706N: stm
3707
3708ARM/SUNPLUS SP7021 SOC SUPPORT
3709M: Qin Jian <[email protected]>
3710L: [email protected] (moderated for mon-subscribers)
3711S: Maintained
3712W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3713F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3714F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3715F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3716F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3717F: arch/arm/boot/dts/sunplus/
3718F: arch/arm/configs/sp7021_*defconfig
3719F: drivers/clk/clk-sp7021.c
3720F: drivers/irqchip/irq-sp7021-intc.c
3721F: drivers/reset/reset-sunplus.c
3722F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
3723F: include/dt-bindings/reset/sunplus,sp7021-reset.h
3724
3725ARM/Synaptics SoC support
3726M: Jisheng Zhang <[email protected]>
3727M: Sebastian Hesselbarth <[email protected]>
3728L: [email protected] (moderated for non-subscribers)
3729S: Maintained
3730F: arch/arm/boot/dts/synaptics/
3731F: arch/arm/mach-berlin/
3732F: arch/arm64/boot/dts/synaptics/
3733
3734ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3735M: Hans Verkuil <[email protected]>
3736L: [email protected]
3737L: [email protected]
3738S: Maintained
3739F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3740F: drivers/media/cec/platform/tegra/
3741
3742ARM/TESLA FSD SoC SUPPORT
3743M: Alim Akhtar <[email protected]>
3744M: [email protected]
3745L: [email protected] (moderated for non-subscribers)
3746L: [email protected]
3747S: Maintained
3748P: Documentation/process/maintainer-soc-clean-dts.rst
3749F: arch/arm64/boot/dts/tesla/
3750
3751ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3752M: Santosh Shilimkar <[email protected]>
3753L: [email protected]
3754S: Maintained
3755F: drivers/memory/*emif*
3756
3757ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3758M: Nishanth Menon <[email protected]>
3759M: Santosh Shilimkar <[email protected]>
3760L: [email protected] (moderated for non-subscribers)
3761S: Maintained
3762T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3763F: arch/arm/boot/dts/ti/keystone/
3764F: arch/arm/mach-keystone/
3765
3766ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3767M: Santosh Shilimkar <[email protected]>
3768L: [email protected]
3769S: Maintained
3770F: drivers/clk/keystone/
3771
3772ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3773M: Santosh Shilimkar <[email protected]>
3774L: [email protected] (moderated for non-subscribers)
3775L: [email protected]
3776S: Maintained
3777F: drivers/clocksource/timer-keystone.c
3778
3779ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3780M: Santosh Shilimkar <[email protected]>
3781L: [email protected]
3782S: Maintained
3783F: drivers/power/reset/keystone-reset.c
3784
3785ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3786M: Nishanth Menon <[email protected]>
3787M: Vignesh Raghavendra <[email protected]>
3788M: Tero Kristo <[email protected]>
3789L: [email protected] (moderated for non-subscribers)
3790S: Supported
3791F: Documentation/devicetree/bindings/arm/ti/k3.yaml
3792F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3793F: arch/arm64/boot/dts/ti/Makefile
3794F: arch/arm64/boot/dts/ti/k3-*
3795
3796ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3797M: Krzysztof Kozlowski <[email protected]>
3798L: [email protected] (moderated for non-subscribers)
3799S: Odd Fixes
3800F: Documentation/devicetree/bindings/*/*/ti,nspire*
3801F: Documentation/devicetree/bindings/*/ti,nspire*
3802F: Documentation/devicetree/bindings/arm/ti/nspire.yaml
3803F: arch/arm/boot/dts/nspire/
3804
3805ARM/TOSHIBA VISCONTI ARCHITECTURE
3806M: Nobuhiro Iwamatsu <[email protected]>
3807L: [email protected] (moderated for non-subscribers)
3808S: Supported
3809T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3810F: Documentation/devicetree/bindings/arm/toshiba.yaml
3811F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3812F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3813F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3814F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3815F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3816F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3817F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3818F: arch/arm64/boot/dts/toshiba/
3819F: drivers/clk/visconti/
3820F: drivers/gpio/gpio-visconti.c
3821F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3822F: drivers/pci/controller/dwc/pcie-visconti.c
3823F: drivers/pinctrl/visconti/
3824F: drivers/watchdog/visconti_wdt.c
3825N: visconti
3826
3827ARM/UNIPHIER ARCHITECTURE
3828M: Kunihiko Hayashi <[email protected]>
3829M: Masami Hiramatsu <[email protected]>
3830L: [email protected] (moderated for non-subscribers)
3831S: Maintained
3832F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3833F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3834F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3835F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3836F: arch/arm/boot/dts/socionext/uniphier*
3837F: arch/arm/include/asm/hardware/cache-uniphier.h
3838F: arch/arm/mm/cache-uniphier.c
3839F: arch/arm64/boot/dts/socionext/uniphier*
3840F: drivers/bus/uniphier-system-bus.c
3841F: drivers/clk/uniphier/
3842F: drivers/dma/uniphier-mdmac.c
3843F: drivers/gpio/gpio-uniphier.c
3844F: drivers/i2c/busses/i2c-uniphier*
3845F: drivers/irqchip/irq-uniphier-aidet.c
3846F: drivers/mmc/host/uniphier-sd.c
3847F: drivers/pinctrl/uniphier/
3848F: drivers/reset/reset-uniphier.c
3849F: drivers/tty/serial/8250/8250_uniphier.c
3850N: uniphier
3851
3852ARM/VERSATILE EXPRESS PLATFORM
3853M: Liviu Dudau <[email protected]>
3854M: Sudeep Holla <[email protected]>
3855M: Lorenzo Pieralisi <[email protected]>
3856L: [email protected] (moderated for non-subscribers)
3857S: Maintained
3858N: mps2
3859N: vexpress
3860F: arch/arm/mach-versatile/
3861F: arch/arm64/boot/dts/arm/
3862F: drivers/clocksource/timer-versatile.c
3863X: drivers/cpufreq/vexpress-spc-cpufreq.c
3864X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3865
3866ARM/VFP SUPPORT
3867M: Russell King <[email protected]>
3868L: [email protected] (moderated for non-subscribers)
3869S: Maintained
3870W: http://www.armlinux.org.uk/
3871F: arch/arm/vfp/
3872
3873ARM/VT8500 ARM ARCHITECTURE
3874M: Alexey Charkov <[email protected]>
3875M: Krzysztof Kozlowski <[email protected]>
3876L: [email protected] (moderated for non-subscribers)
3877S: Odd Fixes
3878F: Documentation/devicetree/bindings/hwinfo/via,vt8500-scc-id.yaml
3879F: Documentation/devicetree/bindings/i2c/wm,wm8505-i2c.yaml
3880F: Documentation/devicetree/bindings/interrupt-controller/via,vt8500-intc.yaml
3881F: Documentation/devicetree/bindings/pwm/via,vt8500-pwm.yaml
3882F: Documentation/devicetree/bindings/timer/via,vt8500-timer.yaml
3883F: arch/arm/boot/dts/vt8500/
3884F: arch/arm/mach-vt8500/
3885F: drivers/clocksource/timer-vt8500.c
3886F: drivers/i2c/busses/i2c-viai2c-wmt.c
3887F: drivers/mmc/host/wmt-sdmmc.c
3888F: drivers/pwm/pwm-vt8500.c
3889F: drivers/rtc/rtc-vt8500.c
3890F: drivers/soc/vt8500/
3891F: drivers/tty/serial/vt8500_serial.c
3892F: drivers/video/fbdev/vt8500lcdfb.*
3893F: drivers/video/fbdev/wm8505fb*
3894F: drivers/video/fbdev/wmt_ge_rops.*
3895
3896ARM/ZTE ZX29 SOC SUPPORT
3897M: Stefan Dösinger <[email protected]>
3898L: [email protected] (moderated for non-subscribers)
3899S: Odd fixes
3900F: Documentation/arch/arm/zte/
3901F: Documentation/devicetree/bindings/arm/zte.yaml
3902F: arch/arm/boot/dts/zte/
3903F: arch/arm/mach-zte/
3904
3905ARM/ZYNQ ARCHITECTURE
3906M: Michal Simek <[email protected]>
3907L: [email protected] (moderated for non-subscribers)
3908S: Supported
3909W: http://wiki.xilinx.com
3910T: git https://github.com/Xilinx/linux-xlnx.git
3911F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3912F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3913F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3914F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3915F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3916F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3917F: arch/arm/mach-zynq/
3918F: drivers/clocksource/timer-cadence-ttc.c
3919F: drivers/cpuidle/cpuidle-zynq.c
3920F: drivers/edac/synopsys_edac.c
3921F: drivers/i2c/busses/i2c-cadence.c
3922F: drivers/i2c/busses/i2c-xiic.c
3923F: drivers/mmc/host/sdhci-of-arasan.c
3924N: zynq
3925N: xilinx
3926
3927ARM64 FIT SUPPORT
3928M: Simon Glass <[email protected]>
3929L: [email protected] (moderated for non-subscribers)
3930S: Maintained
3931F: arch/arm64/boot/Makefile
3932F: scripts/make_fit.py
3933
3934ARM64 PLATFORM DRIVERS
3935M: Hans de Goede <[email protected]>
3936M: Ilpo Järvinen <[email protected]>
3937R: Bryan O'Donoghue <[email protected]>
3938L: [email protected]
3939S: Maintained
3940Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
3941T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3942F: drivers/platform/arm64/
3943
3944ARM64 PORT (AARCH64 ARCHITECTURE)
3945M: Catalin Marinas <[email protected]>
3946M: Will Deacon <[email protected]>
3947R: Mark Rutland <[email protected]>
3948L: [email protected] (moderated for non-subscribers)
3949S: Maintained
3950T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3951F: Documentation/ABI/testing/sysfs-firmware-cca
3952F: Documentation/arch/arm64/
3953F: arch/arm64/
3954F: drivers/firmware/arm_rmm/
3955F: drivers/virt/coco/arm-cca-guest/
3956F: drivers/virt/coco/pkvm-guest/
3957F: include/linux/arm-rmi-cmds.h
3958F: include/linux/arm-rsi-cmds.h
3959F: include/linux/arm-smccc-rmi.h
3960F: include/linux/arm-smccc-rsi.h
3961F: tools/testing/selftests/arm64/
3962X: arch/arm64/boot/dts/
3963X: arch/arm64/configs/defconfig
3964
3965ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3966M: George McCollister <[email protected]>
3967L: [email protected]
3968S: Maintained
3969F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3970F: drivers/net/dsa/xrs700x/*
3971F: net/dsa/tag_xrs700x.c
3972
3973AS3645A LED FLASH CONTROLLER DRIVER
3974M: Sakari Ailus <[email protected]>
3975L: [email protected]
3976S: Maintained
3977F: drivers/leds/flash/leds-as3645a.c
3978
3979AS3668 LED DRIVER
3980M: Lukas Timmermann <[email protected]>
3981L: [email protected]
3982S: Maintained
3983F: Documentation/devicetree/bindings/leds/ams,as3668.yaml
3984F: drivers/leds/leds-as3668.c
3985
3986ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3987M: Sakari Ailus <[email protected]>
3988L: [email protected]
3989S: Maintained
3990T: git git://linuxtv.org/media.git
3991F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3992F: drivers/media/i2c/ak7375.c
3993
3994ASAHI KASEI AK8974 DRIVER
3995M: Linus Walleij <[email protected]>
3996L: [email protected]
3997S: Supported
3998W: http://www.akm.com/
3999F: drivers/iio/magnetometer/ak8974.c
4000
4001AOSONG AGS02MA TVOC SENSOR DRIVER
4002M: Anshul Dalal <[email protected]>
4003L: [email protected]
4004S: Maintained
4005F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
4006F: drivers/iio/chemical/ags02ma.c
4007
4008AOSONG ADP810 DIFFERENTIAL PRESSURE SENSOR DRIVER
4009M: Akhilesh Patil <[email protected]>
4010L: [email protected]
4011S: Maintained
4012F: Documentation/devicetree/bindings/iio/pressure/aosong,adp810.yaml
4013F: drivers/iio/pressure/adp810.c
4014
4015ASC7621 HARDWARE MONITOR DRIVER
4016M: George Joseph <[email protected]>
4017L: [email protected]
4018S: Maintained
4019F: Documentation/hwmon/asc7621.rst
4020F: drivers/hwmon/asc7621.c
4021
4022ASIX AX88796C SPI ETHERNET ADAPTER
4023M: Łukasz Stelmach <[email protected]>
4024S: Maintained
4025F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
4026F: drivers/net/ethernet/asix/ax88796c_*
4027
4028ASIX PHY DRIVER [RUST]
4029M: FUJITA Tomonori <[email protected]>
4030R: Trevor Gross <[email protected]>
4031L: [email protected]
4032L: [email protected]
4033S: Maintained
4034F: drivers/net/phy/ax88796b_rust.rs
4035
4036ARM/ASPEED CLOCK SUPPORT
4037M: Ryan Chen <[email protected]>
4038R: Joel Stanley <[email protected]>
4039L: [email protected]
4040L: [email protected]
4041S: Maintained
4042F: Documentation/devicetree/bindings/mfd/aspeed,ast2x00-scu.yaml
4043F: drivers/clk/aspeed/
4044
4045ASPEED CRYPTO DRIVER
4046M: Neal Liu <[email protected]>
4047L: [email protected] (moderated for non-subscribers)
4048S: Maintained
4049F: Documentation/devicetree/bindings/crypto/aspeed,*
4050F: drivers/crypto/aspeed/
4051
4052ASPEED PECI CONTROLLER
4053M: Iwona Winiarska <[email protected]>
4054L: [email protected] (moderated for non-subscribers)
4055L: [email protected] (moderated for non-subscribers)
4056S: Supported
4057F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
4058F: drivers/peci/controller/peci-aspeed.c
4059
4060ASPEED PINCTRL DRIVERS
4061M: Andrew Jeffery <[email protected]>
4062L: [email protected] (moderated for non-subscribers)
4063L: [email protected] (moderated for non-subscribers)
4064L: [email protected]
4065S: Maintained
4066F: Documentation/devicetree/bindings/pinctrl/aspeed,*
4067F: drivers/pinctrl/aspeed/
4068
4069ASPEED SCU INTERRUPT CONTROLLER DRIVER
4070M: Eddie James <[email protected]>
4071L: [email protected] (moderated for non-subscribers)
4072S: Maintained
4073F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2500-scu-ic.yaml
4074F: drivers/irqchip/irq-aspeed-scu-ic.c
4075F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
4076
4077ASPEED SD/MMC DRIVER
4078M: Andrew Jeffery <[email protected]>
4079L: [email protected] (moderated for non-subscribers)
4080L: [email protected] (moderated for non-subscribers)
4081L: [email protected]
4082S: Maintained
4083F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
4084F: drivers/mmc/host/sdhci-of-aspeed*
4085
4086ASPEED SMC SPI DRIVER
4087M: Chin-Ting Kuo <[email protected]>
4088M: Cédric Le Goater <[email protected]>
4089L: [email protected] (moderated for non-subscribers)
4090L: [email protected] (moderated for non-subscribers)
4091L: [email protected]
4092S: Maintained
4093F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
4094F: drivers/spi/spi-aspeed-smc.c
4095
4096ASPEED USB UDC DRIVER
4097M: Neal Liu <[email protected]>
4098L: [email protected] (moderated for non-subscribers)
4099S: Maintained
4100F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
4101F: drivers/usb/gadget/udc/aspeed_udc.c
4102
4103ASPEED VIDEO ENGINE DRIVER
4104M: Eddie James <[email protected]>
4105L: [email protected]
4106L: [email protected] (moderated for non-subscribers)
4107S: Maintained
4108F: Documentation/devicetree/bindings/media/aspeed,video-engine.yaml
4109F: drivers/media/platform/aspeed/
4110
4111ASPEED PCIE CONTROLLER DRIVER
4112M: Jacky Chou <[email protected]>
4113L: [email protected] (moderated for non-subscribers)
4114L: [email protected]
4115S: Maintained
4116F: Documentation/devicetree/bindings/pci/aspeed,ast2600-pcie.yaml
4117F: drivers/pci/controller/pcie-aspeed.c
4118
4119ASUS EC HARDWARE MONITOR DRIVER
4120M: Eugene Shalygin <[email protected]>
4121L: [email protected]
4122S: Maintained
4123F: drivers/hwmon/asus-ec-sensors.c
4124
4125ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
4126M: Corentin Chary <[email protected]>
4127M: Luke D. Jones <[email protected]>
4128M: Denis Benato <[email protected]>
4129L: [email protected]
4130S: Maintained
4131W: https://asus-linux.org/
4132F: drivers/platform/x86/asus*.c
4133F: drivers/platform/x86/eeepc*.c
4134
4135ASUS TF103C DOCK DRIVER
4136M: Hans de Goede <[email protected]>
4137L: [email protected]
4138S: Maintained
4139T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
4140F: drivers/platform/x86/asus-tf103c-dock.c
4141
4142ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
4143M: Aleksa Savic <[email protected]>
4144L: [email protected]
4145S: Maintained
4146F: drivers/hwmon/asus_rog_ryujin.c
4147
4148ASUS WIRELESS RADIO CONTROL DRIVER
4149M: João Paulo Rechi Vita <[email protected]>
4150L: [email protected]
4151S: Maintained
4152F: drivers/platform/x86/asus-wireless.c
4153
4154ASUS WMI HARDWARE MONITOR DRIVER
4155M: Ed Brindley <[email protected]>
4156M: Denis Pauk <[email protected]>
4157L: [email protected]
4158S: Maintained
4159F: drivers/hwmon/asus_wmi_sensors.c
4160
4161ASYMMETRIC KEYS
4162M: David Howells <[email protected]>
4163M: Lukas Wunner <[email protected]>
4164M: Ignat Korchagin <[email protected]>
4165L: [email protected]
4166L: [email protected]
4167S: Maintained
4168F: Documentation/crypto/asymmetric-keys.rst
4169F: crypto/asymmetric_keys/
4170F: include/crypto/pkcs7.h
4171F: include/crypto/public_key.h
4172F: include/keys/asymmetric-*.h
4173F: include/linux/verification.h
4174
4175ASYMMETRIC KEYS - ECDSA
4176M: Lukas Wunner <[email protected]>
4177M: Ignat Korchagin <[email protected]>
4178R: Stefan Berger <[email protected]>
4179L: [email protected]
4180S: Maintained
4181F: crypto/ecc*
4182F: crypto/ecdsa*
4183F: include/crypto/ecc*
4184
4185ASYMMETRIC KEYS - GOST
4186M: Lukas Wunner <[email protected]>
4187M: Ignat Korchagin <[email protected]>
4188L: [email protected]
4189S: Odd fixes
4190F: crypto/ecrdsa*
4191
4192ASYMMETRIC KEYS - RSA
4193M: Lukas Wunner <[email protected]>
4194M: Ignat Korchagin <[email protected]>
4195L: [email protected]
4196S: Maintained
4197F: crypto/rsa*
4198
4199ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
4200R: Dan Williams <[email protected]>
4201S: Odd fixes
4202W: http://sourceforge.net/projects/xscaleiop
4203F: Documentation/crypto/async-tx-api.rst
4204F: crypto/async_tx/
4205F: include/linux/async_tx.h
4206
4207AT24 EEPROM DRIVER
4208M: Bartosz Golaszewski <[email protected]>
4209L: [email protected]
4210S: Maintained
4211T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
4212F: Documentation/devicetree/bindings/eeprom/at24.yaml
4213F: drivers/nvmem/at24.c
4214
4215ATA OVER ETHERNET (AOE) DRIVER
4216M: "Justin Sanders" <[email protected]>
4217S: Supported
4218W: http://www.openaoe.org/
4219F: Documentation/admin-guide/aoe/
4220F: drivers/block/aoe/
4221
4222ATC260X PMIC MFD DRIVER
4223M: Manivannan Sadhasivam <[email protected]>
4224M: Cristian Ciocaltea <[email protected]>
4225L: [email protected]
4226S: Maintained
4227F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
4228F: drivers/input/misc/atc260x-onkey.c
4229F: drivers/mfd/atc260*
4230F: drivers/power/reset/atc260x-poweroff.c
4231F: drivers/regulator/atc260x-regulator.c
4232F: include/linux/mfd/atc260x/*
4233
4234ATCRTC100 RTC DRIVER
4235M: CL Wang <[email protected]>
4236S: Supported
4237F: Documentation/devicetree/bindings/rtc/andestech,atcrtc100.yaml
4238F: drivers/rtc/rtc-atcrtc100.c
4239
4240ATHEROS 71XX/9XXX GPIO DRIVER
4241M: Alban Bedel <[email protected]>
4242S: Maintained
4243W: https://github.com/AlbanBedel/linux
4244T: git https://github.com/AlbanBedel/linux.git
4245F: Documentation/devicetree/bindings/gpio/qca,ar7100-gpio.yaml
4246F: drivers/gpio/gpio-ath79.c
4247
4248ATHEROS 71XX/9XXX USB PHY DRIVER
4249M: Alban Bedel <[email protected]>
4250S: Maintained
4251W: https://github.com/AlbanBedel/linux
4252T: git https://github.com/AlbanBedel/linux.git
4253F: Documentation/devicetree/bindings/phy/qca,ar7100-usb-phy.yaml
4254F: drivers/phy/qualcomm/phy-ath79-usb.c
4255
4256ATHEROS ATH GENERIC UTILITIES
4257M: Jeff Johnson <[email protected]>
4258L: [email protected]
4259S: Supported
4260F: drivers/net/wireless/ath/*
4261
4262ATHEROS ATH5K WIRELESS DRIVER
4263M: Jiri Slaby <[email protected]>
4264M: Nick Kossifidis <[email protected]>
4265M: Luis Chamberlain <[email protected]>
4266L: [email protected]
4267S: Maintained
4268W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
4269F: drivers/net/wireless/ath/ath5k/
4270
4271ATHEROS ATH6KL WIRELESS DRIVER
4272L: [email protected]
4273S: Orphan
4274W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
4275F: drivers/net/wireless/ath/ath6kl/
4276
4277ATI_REMOTE2 DRIVER
4278M: Ville Syrjala <[email protected]>
4279S: Maintained
4280F: drivers/input/misc/ati_remote2.c
4281
4282ATK0110 HWMON DRIVER
4283M: Luca Tettamanti <[email protected]>
4284L: [email protected]
4285S: Maintained
4286F: drivers/hwmon/asus_atk0110.c
4287
4288ATLX ETHERNET DRIVERS
4289M: Chris Snook <[email protected]>
4290L: [email protected]
4291S: Maintained
4292W: http://sourceforge.net/projects/atl1
4293W: http://atl1.sourceforge.net
4294F: drivers/net/ethernet/atheros/
4295
4296ATM
4297M: Chas Williams <[email protected]>
4298L: [email protected] (moderated for non-subscribers)
4299L: [email protected]
4300S: Maintained
4301W: http://linux-atm.sourceforge.net
4302F: drivers/atm/
4303F: drivers/usb/atm/
4304F: include/linux/atm*
4305F: include/uapi/linux/atm*
4306F: include/uapi/linux/sonet.h
4307F: net/atm/
4308
4309ATMEL MACB ETHERNET DRIVER
4310M: Théo Lebrun <[email protected]>
4311R: Conor Dooley <[email protected]>
4312S: Maintained
4313F: drivers/net/ethernet/cadence/
4314
4315ATMEL MAXTOUCH DRIVER
4316M: Nick Dyer <[email protected]>
4317S: Maintained
4318T: git https://github.com/ndyer/linux.git
4319F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
4320F: drivers/input/touchscreen/atmel_mxt_ts.c
4321
4322ATOMIC INFRASTRUCTURE
4323M: Will Deacon <[email protected]>
4324M: Peter Zijlstra <[email protected]>
4325M: Boqun Feng <[email protected]>
4326R: Mark Rutland <[email protected]>
4327R: Gary Guo <[email protected]>
4328L: [email protected]
4329S: Maintained
4330F: Documentation/atomic_*.txt
4331F: arch/*/include/asm/atomic*.h
4332F: include/*/atomic*.h
4333F: include/linux/refcount.h
4334F: scripts/atomic/
4335F: rust/kernel/sync/atomic.rs
4336F: rust/kernel/sync/atomic/
4337F: rust/kernel/sync/refcount.rs
4338
4339ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
4340M: Bradley Grove <[email protected]>
4341L: [email protected]
4342S: Supported
4343W: http://www.attotech.com
4344F: drivers/scsi/esas2r
4345
4346ATUSB IEEE 802.15.4 RADIO DRIVER
4347M: Stefan Schmidt <[email protected]>
4348L: [email protected]
4349S: Maintained
4350F: drivers/net/ieee802154/at86rf230.h
4351F: drivers/net/ieee802154/atusb.c
4352F: drivers/net/ieee802154/atusb.h
4353
4354AUDIT SUBSYSTEM
4355M: Paul Moore <[email protected]>
4356M: Eric Paris <[email protected]>
4357L: [email protected]
4358S: Supported
4359W: https://github.com/linux-audit
4360Q: https://patchwork.kernel.org/project/audit/list
4361B: mailto:[email protected]
4362P: https://github.com/linux-audit/audit-kernel/blob/main/README.md
4363T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
4364F: include/asm-generic/audit_*.h
4365F: include/linux/audit.h
4366F: include/linux/audit_arch.h
4367F: include/uapi/linux/audit.h
4368F: kernel/audit*
4369F: lib/*audit.c
4370K: \baudit_[a-z_0-9]\+\b
4371
4372AUTOFDO BUILD
4373M: Rong Xu <[email protected]>
4374M: Han Shen <[email protected]>
4375S: Supported
4376F: Documentation/dev-tools/autofdo.rst
4377F: scripts/Makefile.autofdo
4378
4379AUXILIARY BUS DRIVER
4380M: Greg Kroah-Hartman <[email protected]>
4381M: "Rafael J. Wysocki" <[email protected]>
4382M: Danilo Krummrich <[email protected]>
4383R: Dave Ertman <[email protected]>
4384R: Ira Weiny <[email protected]>
4385R: Leon Romanovsky <[email protected]>
4386L: [email protected]
4387S: Supported
4388T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
4389F: Documentation/driver-api/auxiliary_bus.rst
4390F: drivers/base/auxiliary.c
4391F: include/linux/auxiliary_bus.h
4392F: rust/helpers/auxiliary.c
4393F: rust/kernel/auxiliary.rs
4394F: samples/rust/rust_driver_auxiliary.rs
4395
4396AUXILIARY DISPLAY DRIVERS
4397M: Andy Shevchenko <[email protected]>
4398R: Geert Uytterhoeven <[email protected]>
4399S: Odd Fixes
4400T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
4401F: Documentation/devicetree/bindings/auxdisplay/
4402F: drivers/auxdisplay/
4403F: include/linux/cfag12864b.h
4404F: include/uapi/linux/map_to_14segment.h
4405F: include/uapi/linux/map_to_7segment.h
4406
4407AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
4408M: Subhajit Ghosh <[email protected]>
4409L: [email protected]
4410S: Maintained
4411F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
4412F: drivers/iio/light/apds9306.c
4413
4414AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
4415M: Andreas Klinger <[email protected]>
4416L: [email protected]
4417S: Maintained
4418F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
4419F: drivers/iio/adc/hx711.c
4420
4421AVMATRIX HWS CAPTURE DRIVER
4422M: Ben Hoff <[email protected]>
4423L: [email protected]
4424S: Maintained
4425F: drivers/media/pci/hws/
4426
4427AWINIC AW99706 WLED BACKLIGHT DRIVER
4428M: Junjie Cao <[email protected]>
4429S: Maintained
4430F: Documentation/devicetree/bindings/leds/backlight/awinic,aw99706.yaml
4431F: drivers/video/backlight/aw99706.c
4432
4433AXENTIA ARM DEVICES
4434L: [email protected] (moderated for non-subscribers)
4435S: Orphan
4436F: arch/arm/boot/dts/microchip/at91-linea.dtsi
4437F: arch/arm/boot/dts/microchip/at91-natte.dtsi
4438F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
4439F: arch/arm/boot/dts/microchip/at91-tse850-3.dts
4440
4441AXENTIA ASOC DRIVERS
4442L: [email protected]
4443S: Orphan
4444F: Documentation/devicetree/bindings/sound/axentia,*
4445F: sound/soc/atmel/tse850-pcm5142.c
4446
4447AXIS ARTPEC ARM64 SoC SUPPORT
4448M: Jesper Nilsson <[email protected]>
4449M: Lars Persson <[email protected]>
4450L: [email protected] (moderated for non-subscribers)
4451L: [email protected]
4452L: [email protected]
4453S: Maintained
4454F: Documentation/devicetree/bindings/clock/axis,artpec*-clock.yaml
4455F: arch/arm64/boot/dts/exynos/axis/
4456F: drivers/clk/samsung/clk-artpec*.c
4457F: include/dt-bindings/clock/axis,artpec*-clk.h
4458
4459AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
4460M: Nuno Sá <[email protected]>
4461L: [email protected]
4462S: Supported
4463W: https://ez.analog.com/linux-software-drivers
4464F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
4465F: drivers/hwmon/axi-fan-control.c
4466
4467AXIADO EMMC PHY DRIVER
4468M: SriNavmani A <[email protected]>
4469M: Tzu-Hao Wei <[email protected]>
4470M: Prasad Bolisetty <[email protected]>
4471L: [email protected] (moderated for non-subscribers)
4472S: Maintained
4473F: Documentation/devicetree/bindings/phy/axiado,ax3000-emmc-phy.yaml
4474F: drivers/phy/axiado/Kconfig
4475F: drivers/phy/axiado/phy-axiado-emmc.c
4476
4477AXIADO MAILBOX DRIVER
4478M: Krishnakumar Kesavan <[email protected]>
4479M: Prasad Bolisetty <[email protected]>
4480M: Swark Yang <[email protected]>
4481S: Supported
4482F: Documentation/devicetree/bindings/mailbox/axiado,ax3005-mailbox.yaml
4483F: drivers/mailbox/axiado-mailbox.c
4484
4485AXI SPI ENGINE
4486M: Michael Hennerich <[email protected]>
4487M: Nuno Sá <[email protected]>
4488R: David Lechner <[email protected]>
4489L: [email protected]
4490S: Supported
4491W: https://ez.analog.com/linux-software-drivers
4492F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
4493F: drivers/spi/spi-axi-spi-engine.c
4494
4495AXI PWM GENERATOR
4496M: Michael Hennerich <[email protected]>
4497M: Nuno Sá <[email protected]>
4498R: Trevor Gamblin <[email protected]>
4499L: [email protected]
4500S: Supported
4501W: https://ez.analog.com/linux-software-drivers
4502F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
4503F: drivers/pwm/pwm-axi-pwmgen.c
4504
4505AXIADO SPI DB DRIVER
4506M: Vladimir Moravcevic <[email protected]>
4507M: Tzu-Hao Wei <[email protected]>
4508M: Swark Yang <[email protected]>
4509M: Prasad Bolisetty <[email protected]>
4510L: [email protected]
4511S: Maintained
4512F: Documentation/devicetree/bindings/spi/axiado,ax3000-spi.yaml
4513F: drivers/spi/spi-axiado.c
4514F: drivers/spi/spi-axiado.h
4515
4516AYANEO PLATFORM EC DRIVER
4517M: Antheas Kapenekakis <[email protected]>
4518L: [email protected]
4519S: Maintained
4520F: Documentation/ABI/testing/sysfs-platform-ayaneo-ec
4521F: drivers/platform/x86/ayaneo-ec.c
4522
4523AZ6007 DVB DRIVER
4524M: Mauro Carvalho Chehab <[email protected]>
4525L: [email protected]
4526S: Maintained
4527W: https://linuxtv.org
4528T: git git://linuxtv.org/media.git
4529F: drivers/media/usb/dvb-usb-v2/az6007.c
4530
4531AZTECH FM RADIO RECEIVER DRIVER
4532M: Hans Verkuil <[email protected]>
4533L: [email protected]
4534S: Maintained
4535W: https://linuxtv.org
4536T: git git://linuxtv.org/media.git
4537F: drivers/media/radio/radio-aztech*
4538
4539B43 WIRELESS DRIVER
4540L: [email protected]
4541L: [email protected]
4542S: Orphan
4543W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
4544F: drivers/net/wireless/broadcom/b43/
4545
4546B43LEGACY WIRELESS DRIVER
4547L: [email protected]
4548L: [email protected]
4549S: Orphan
4550W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
4551F: drivers/net/wireless/broadcom/b43legacy/
4552
4553BACKLIGHT CLASS/SUBSYSTEM
4554M: Lee Jones <[email protected]>
4555M: Daniel Thompson <[email protected]>
4556M: Jingoo Han <[email protected]>
4557L: [email protected]
4558S: Maintained
4559T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
4560F: Documentation/ABI/stable/sysfs-class-backlight
4561F: Documentation/ABI/testing/sysfs-class-backlight
4562F: Documentation/devicetree/bindings/leds/backlight
4563F: drivers/video/backlight/
4564F: include/linux/backlight.h
4565F: include/linux/pwm_backlight.h
4566
4567BARCO P50 GPIO DRIVER
4568M: Santosh Kumar Yadav <[email protected]>
4569M: Peter Korsgaard <[email protected]>
4570S: Maintained
4571F: drivers/platform/x86/barco-p50-gpio.c
4572
4573BATMAN ADVANCED
4574M: Marek Lindner <[email protected]>
4575M: Simon Wunderlich <[email protected]>
4576M: Antonio Quartulli <[email protected]>
4577M: Sven Eckelmann <[email protected]>
4578L: [email protected] (moderated for non-subscribers)
4579S: Maintained
4580W: https://www.open-mesh.org/
4581Q: https://patchwork.open-mesh.org/project/batman/list/
4582B: https://www.open-mesh.org/projects/batman-adv/issues
4583C: ircs://irc.hackint.org/batadv
4584T: git https://git.open-mesh.org/batadv.git
4585F: Documentation/networking/batman-adv.rst
4586F: include/uapi/linux/batadv_packet.h
4587F: include/uapi/linux/batman_adv.h
4588F: net/batman-adv/
4589
4590BCACHE (BLOCK LAYER CACHE)
4591M: Coly Li <[email protected]>
4592M: Kent Overstreet <[email protected]>
4593L: [email protected]
4594S: Maintained
4595W: http://bcache.evilpiepirate.org
4596C: irc://irc.oftc.net/bcache
4597F: drivers/md/bcache/
4598
4599BCACHEFS
4600M: Kent Overstreet <[email protected]>
4601L: [email protected]
4602S: Externally maintained
4603C: irc://irc.oftc.net/bcache
4604T: git https://evilpiepirate.org/git/bcachefs.git
4605
4606BDISP ST MEDIA DRIVER
4607M: Fabien Dessenne <[email protected]>
4608L: [email protected]
4609S: Supported
4610W: https://linuxtv.org
4611T: git git://linuxtv.org/media.git
4612F: drivers/media/platform/st/sti/bdisp
4613
4614BECKHOFF CX5020 ETHERCAT MASTER DRIVER
4615M: Dariusz Marcinkiewicz <[email protected]>
4616L: [email protected]
4617S: Maintained
4618F: drivers/net/ethernet/ec_bhf.c
4619
4620BEFS FILE SYSTEM
4621M: Luis de Bethencourt <[email protected]>
4622M: Salah Triki <[email protected]>
4623S: Maintained
4624T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
4625F: Documentation/filesystems/befs.rst
4626F: fs/befs/
4627
4628BFQ I/O SCHEDULER
4629M: Yu Kuai <[email protected]>
4630L: [email protected]
4631S: Odd Fixes
4632F: Documentation/block/bfq-iosched.rst
4633F: block/bfq-*
4634
4635BITMAP API
4636M: Yury Norov <[email protected]>
4637R: Rasmus Villemoes <[email protected]>
4638S: Maintained
4639F: include/linux/bitfield.h
4640F: include/linux/bitmap-str.h
4641F: include/linux/bitmap.h
4642F: include/linux/bits.h
4643F: include/linux/cpumask.h
4644F: include/linux/cpumask_types.h
4645F: include/linux/find.h
4646F: include/linux/hw_bitfield.h
4647F: include/linux/nodemask.h
4648F: include/linux/nodemask_types.h
4649F: include/uapi/linux/bits.h
4650F: include/vdso/bits.h
4651F: lib/bitmap-str.c
4652F: lib/bitmap.c
4653F: lib/cpumask.c
4654F: lib/find_bit.c
4655F: lib/find_bit_benchmark.c
4656F: lib/region_alloc_benchmark.c
4657F: lib/test_bitmap.c
4658F: lib/tests/cpumask_kunit.c
4659F: tools/include/linux/bitfield.h
4660F: tools/include/linux/bitmap.h
4661F: tools/include/linux/bits.h
4662F: tools/include/linux/find.h
4663F: tools/include/uapi/linux/bits.h
4664F: tools/include/vdso/bits.h
4665F: tools/lib/bitmap.c
4666F: tools/lib/find_bit.c
4667
4668BITMAP API BINDINGS [RUST]
4669M: Yury Norov <[email protected]>
4670S: Maintained
4671F: rust/helpers/bitmap.c
4672F: rust/helpers/cpumask.c
4673
4674BITMAP API [RUST]
4675M: Alice Ryhl <[email protected]>
4676M: Burak Emir <[email protected]>
4677R: Yury Norov <[email protected]>
4678S: Maintained
4679F: lib/find_bit_benchmark_rust.rs
4680F: rust/kernel/bitmap.rs
4681F: rust/kernel/id_pool.rs
4682
4683BITOPS API
4684M: Yury Norov <[email protected]>
4685R: Rasmus Villemoes <[email protected]>
4686S: Maintained
4687F: arch/*/include/asm/bitops.h
4688F: arch/*/include/asm/bitops_32.h
4689F: arch/*/include/asm/bitops_64.h
4690F: arch/*/lib/bitops.c
4691F: include/asm-generic/bitops
4692F: include/asm-generic/bitops.h
4693F: include/linux/bitops.h
4694F: include/linux/bitrev.h
4695F: include/linux/count_zeros.h
4696F: lib/bitrev.c
4697F: lib/hweight.c
4698F: lib/test_bitops.c
4699F: lib/tests/bitops_kunit.c
4700F: tools/*/bitops*
4701
4702BITOPS API BINDINGS [RUST]
4703M: Yury Norov <[email protected]>
4704S: Maintained
4705F: rust/helpers/bitops.c
4706
4707BLINKM RGB LED DRIVER
4708M: Jan-Simon Moeller <[email protected]>
4709S: Maintained
4710F: drivers/leds/leds-blinkm.c
4711
4712BLOCK LAYER
4713M: Jens Axboe <[email protected]>
4714L: [email protected]
4715S: Maintained
4716T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
4717F: Documentation/ABI/stable/sysfs-block
4718F: Documentation/block/
4719F: block/
4720F: drivers/block/
4721F: include/linux/bio.h
4722F: include/linux/blk*
4723F: include/uapi/linux/blk*
4724F: include/uapi/linux/ioprio.h
4725F: kernel/trace/blktrace.c
4726F: lib/sbitmap.c
4727
4728BLOCK LAYER DEVICE DRIVER API [RUST]
4729M: Andreas Hindborg <[email protected]>
4730R: Boqun Feng <[email protected]>
4731L: [email protected]
4732L: [email protected]
4733S: Supported
4734W: https://rust-for-linux.com
4735B: https://github.com/Rust-for-Linux/linux/issues
4736C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4737T: git https://github.com/Rust-for-Linux/linux.git rust-block-next
4738F: drivers/block/rnull/
4739F: rust/kernel/block.rs
4740F: rust/kernel/block/
4741
4742BLOCK2MTD DRIVER
4743M: Joern Engel <[email protected]>
4744L: [email protected]
4745S: Maintained
4746F: drivers/mtd/devices/block2mtd.c
4747
4748BLUETOOTH DRIVERS
4749M: Marcel Holtmann <[email protected]>
4750M: Luiz Augusto von Dentz <[email protected]>
4751L: [email protected]
4752S: Supported
4753W: http://www.bluez.org/
4754T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4755T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4756F: Documentation/ABI/testing/sysfs-bus-pci-drivers-btintel_pcie
4757F: Documentation/devicetree/bindings/net/bluetooth/
4758F: drivers/bluetooth/
4759
4760BLUETOOTH SUBSYSTEM
4761M: Marcel Holtmann <[email protected]>
4762M: Luiz Augusto von Dentz <[email protected]>
4763L: [email protected]
4764S: Supported
4765W: http://www.bluez.org/
4766T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4767T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4768F: Documentation/ABI/stable/sysfs-class-bluetooth
4769F: include/net/bluetooth/
4770F: net/bluetooth/
4771
4772BLZP1600 GPIO DRIVER
4773M: James Cowgill <[email protected]>
4774M: Matt Redfearn <[email protected]>
4775M: Neil Jones <[email protected]>
4776M: Nikolaos Pasaloukos <[email protected]>
4777L: [email protected]
4778S: Maintained
4779F: Documentation/devicetree/bindings/gpio/blaize,blzp1600-gpio.yaml
4780F: drivers/gpio/gpio-blzp1600.c
4781
4782BONDING DRIVER
4783M: Jay Vosburgh <[email protected]>
4784L: [email protected]
4785S: Maintained
4786F: Documentation/networking/bonding.rst
4787F: drivers/net/bonding/
4788F: include/net/bond*
4789F: include/uapi/linux/if_bonding.h
4790F: tools/testing/selftests/drivers/net/bonding/
4791
4792BOSCH SENSORTEC BMA220 ACCELEROMETER IIO DRIVER
4793M: Petre Rodan <[email protected]>
4794L: [email protected]
4795S: Maintained
4796F: Documentation/devicetree/bindings/iio/accel/bosch,bma220.yaml
4797F: drivers/iio/accel/bma220*
4798
4799BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4800M: Dan Robertson <[email protected]>
4801L: [email protected]
4802S: Maintained
4803F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4804F: drivers/iio/accel/bma400*
4805
4806BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4807M: Alex Lanzano <[email protected]>
4808L: [email protected]
4809S: Maintained
4810F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4811F: drivers/iio/imu/bmi270/
4812
4813BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4814M: Jagath Jog J <[email protected]>
4815L: [email protected]
4816S: Maintained
4817F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4818F: drivers/iio/imu/bmi323/
4819
4820BPF JIT for ARC
4821M: Shahab Vahedi <[email protected]>
4822L: [email protected]
4823S: Maintained
4824F: arch/arc/net/
4825
4826BPF JIT for ARM
4827M: Russell King <[email protected]>
4828M: Puranjay Mohan <[email protected]>
4829L: [email protected]
4830S: Maintained
4831F: arch/arm/net/
4832
4833BPF JIT for ARM64
4834M: Daniel Borkmann <[email protected]>
4835M: Alexei Starovoitov <[email protected]>
4836M: Puranjay Mohan <[email protected]>
4837R: Xu Kuohai <[email protected]>
4838L: [email protected]
4839S: Supported
4840F: arch/arm64/net/
4841
4842BPF JIT for LOONGARCH
4843M: Tiezhu Yang <[email protected]>
4844R: Hengqi Chen <[email protected]>
4845L: [email protected]
4846S: Maintained
4847F: arch/loongarch/net/
4848
4849BPF JIT for MIPS (32-BIT AND 64-BIT)
4850M: Johan Almbladh <[email protected]>
4851M: Paul Burton <[email protected]>
4852L: [email protected]
4853S: Maintained
4854F: arch/mips/net/
4855
4856BPF JIT for NFP NICs
4857M: Jakub Kicinski <[email protected]>
4858L: [email protected]
4859S: Odd Fixes
4860F: drivers/net/ethernet/netronome/nfp/bpf/
4861
4862BPF JIT for POWERPC (32-BIT AND 64-BIT)
4863M: Hari Bathini <[email protected]>
4864M: Christophe Leroy (CS GROUP) <[email protected]>
4865R: Naveen N Rao <[email protected]>
4866L: [email protected]
4867S: Supported
4868F: arch/powerpc/net/
4869
4870BPF JIT for RISC-V (32-bit)
4871M: Luke Nelson <[email protected]>
4872M: Xi Wang <[email protected]>
4873L: [email protected]
4874S: Maintained
4875F: arch/riscv/net/
4876X: arch/riscv/net/bpf_jit_comp64.c
4877
4878BPF JIT for RISC-V (64-bit)
4879M: Björn Töpel <[email protected]>
4880R: Pu Lehui <[email protected]>
4881R: Puranjay Mohan <[email protected]>
4882L: [email protected]
4883S: Maintained
4884F: arch/riscv/net/
4885X: arch/riscv/net/bpf_jit_comp32.c
4886
4887BPF JIT for S390
4888M: Ilya Leoshkevich <[email protected]>
4889M: Heiko Carstens <[email protected]>
4890M: Vasily Gorbik <[email protected]>
4891L: [email protected]
4892S: Supported
4893F: arch/s390/net/
4894X: arch/s390/net/pnet.c
4895
4896BPF JIT for SPARC (32-BIT AND 64-BIT)
4897M: David S. Miller <[email protected]>
4898L: [email protected]
4899S: Odd Fixes
4900F: arch/sparc/net/
4901
4902BPF JIT for X86 32-BIT
4903M: Wang YanQing <[email protected]>
4904L: [email protected]
4905S: Odd Fixes
4906F: arch/x86/net/bpf_jit_comp32.c
4907
4908BPF JIT for X86 64-BIT
4909M: Alexei Starovoitov <[email protected]>
4910M: Daniel Borkmann <[email protected]>
4911L: [email protected]
4912S: Supported
4913F: arch/x86/net/
4914X: arch/x86/net/bpf_jit_comp32.c
4915
4916BPF [CORE]
4917M: Alexei Starovoitov <[email protected]>
4918M: Daniel Borkmann <[email protected]>
4919R: John Fastabend <[email protected]>
4920L: [email protected]
4921S: Maintained
4922F: include/linux/bpf*
4923F: include/linux/filter.h
4924F: include/linux/tnum.h
4925F: kernel/bpf/core.c
4926F: kernel/bpf/dispatcher.c
4927F: kernel/bpf/mprog.c
4928F: kernel/bpf/syscall.c
4929F: kernel/bpf/tnum.c
4930F: kernel/bpf/trampoline.c
4931F: kernel/bpf/verifier.c
4932
4933BPF [CRYPTO]
4934M: Vadim Fedorenko <[email protected]>
4935L: [email protected]
4936S: Maintained
4937F: crypto/bpf_crypto_skcipher.c
4938F: include/linux/bpf_crypto.h
4939F: kernel/bpf/crypto.c
4940
4941BPF [DOCUMENTATION] (Related to Standardization)
4942R: David Vernet <[email protected]>
4943L: [email protected]
4944L: [email protected]
4945S: Maintained
4946F: Documentation/bpf/standardization/
4947
4948BPF [GENERAL] (Safe Dynamic Programs and Tools)
4949M: Alexei Starovoitov <[email protected]>
4950M: Daniel Borkmann <[email protected]>
4951M: Andrii Nakryiko <[email protected]>
4952M: Eduard Zingerman <[email protected]>
4953M: Kumar Kartikeya Dwivedi <[email protected]>
4954R: Martin KaFai Lau <[email protected]>
4955R: Song Liu <[email protected]>
4956R: Yonghong Song <[email protected]>
4957R: Jiri Olsa <[email protected]>
4958R: Emil Tsalapatis <[email protected]>
4959R: Ihor Solodrai <[email protected]>
4960L: [email protected]
4961S: Supported
4962W: https://bpf.io/
4963Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4964T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4965T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4966F: Documentation/bpf/
4967F: Documentation/networking/filter.rst
4968F: Documentation/userspace-api/ebpf/
4969F: arch/*/include/asm/rqspinlock.h
4970F: arch/*/net/*
4971F: include/asm-generic/rqspinlock.h
4972F: include/linux/bpf*
4973F: include/linux/btf*
4974F: include/linux/buildid.h
4975F: include/linux/filter.h
4976F: include/trace/events/xdp.h
4977F: include/uapi/linux/bpf*
4978F: include/uapi/linux/btf*
4979F: include/uapi/linux/filter.h
4980F: kernel/bpf/
4981F: kernel/trace/bpf_trace.c
4982F: lib/buildid.c
4983F: lib/test_bpf.c
4984F: net/bpf/
4985F: net/core/filter.c
4986F: net/sched/act_bpf.c
4987F: net/sched/cls_bpf.c
4988F: samples/bpf/
4989F: scripts/Makefile.btf
4990F: scripts/bpf_doc.py
4991F: scripts/gen-btf.sh
4992F: scripts/pahole-version.sh
4993F: tools/bpf/
4994F: tools/lib/bpf/
4995F: tools/testing/selftests/bpf/
4996
4997BPF [ITERATOR]
4998M: Yonghong Song <[email protected]>
4999L: [email protected]
5000S: Maintained
5001F: kernel/bpf/*iter.c
5002
5003BPF [L7 FRAMEWORK] (sockmap)
5004M: John Fastabend <[email protected]>
5005M: Jakub Sitnicki <[email protected]>
5006M: Jiayuan Chen <[email protected]>
5007L: [email protected]
5008L: [email protected]
5009S: Maintained
5010F: include/linux/skmsg.h
5011F: net/core/skmsg.c
5012F: net/core/sock_map.c
5013F: net/ipv4/tcp_bpf.c
5014F: net/ipv4/udp_bpf.c
5015F: net/unix/unix_bpf.c
5016
5017BPF [LIBRARY] (libbpf)
5018M: Andrii Nakryiko <[email protected]>
5019M: Eduard Zingerman <[email protected]>
5020R: Ihor Solodrai <[email protected]>
5021L: [email protected]
5022S: Maintained
5023F: tools/lib/bpf/
5024
5025BPF [MEMORY MANAGEMENT EXTENSIONS]
5026M: Roman Gushchin <[email protected]>
5027M: JP Kobryn <[email protected]>
5028M: Shakeel Butt <[email protected]>
5029L: [email protected]
5030L: [email protected]
5031S: Maintained
5032F: mm/bpf_memcontrol.c
5033
5034BPF [MISC]
5035L: [email protected]
5036S: Odd Fixes
5037K: (?:\b|_)bpf(?:\b|_)
5038
5039BPF [NETKIT] (BPF-programmable network device)
5040M: Daniel Borkmann <[email protected]>
5041M: Nikolay Aleksandrov <[email protected]>
5042L: [email protected]
5043L: [email protected]
5044S: Supported
5045F: drivers/net/netkit.c
5046F: include/net/netkit.h
5047F: tools/testing/selftests/bpf/prog_tests/tc_netkit.c
5048F: tools/testing/selftests/drivers/net/hw/nk_qlease.py
5049F: tools/testing/selftests/net/nk_qlease.py
5050
5051BPF [NETWORKING] (tcx & tc BPF, sock_addr)
5052M: Daniel Borkmann <[email protected]>
5053R: John Fastabend <[email protected]>
5054R: Stanislav Fomichev <[email protected]>
5055R: Martin KaFai Lau <[email protected]>
5056L: [email protected]
5057L: [email protected]
5058S: Maintained
5059F: include/net/tcx.h
5060F: kernel/bpf/tcx.c
5061F: net/core/filter.c
5062F: net/sched/act_bpf.c
5063F: net/sched/cls_bpf.c
5064
5065BPF [RINGBUF]
5066M: Andrii Nakryiko <[email protected]>
5067L: [email protected]
5068S: Maintained
5069F: kernel/bpf/ringbuf.c
5070
5071BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
5072M: KP Singh <[email protected]>
5073M: Matt Bobrowski <[email protected]>
5074L: [email protected]
5075S: Maintained
5076F: Documentation/bpf/prog_lsm.rst
5077F: include/linux/bpf_lsm.h
5078F: kernel/bpf/bpf_lsm.c
5079F: kernel/bpf/bpf_lsm_proto.c
5080F: kernel/trace/bpf_trace.c
5081F: security/bpf/
5082
5083BPF [SELFTESTS] (Test Runners & Infrastructure)
5084M: Andrii Nakryiko <[email protected]>
5085M: Eduard Zingerman <[email protected]>
5086R: Ihor Solodrai <[email protected]>
5087L: [email protected]
5088S: Maintained
5089F: tools/testing/selftests/bpf/
5090
5091BPF [TOOLING] (bpftool)
5092M: Quentin Monnet <[email protected]>
5093L: [email protected]
5094S: Maintained
5095F: kernel/bpf/disasm.*
5096F: tools/bpf/bpftool/
5097
5098BPF [TRACING]
5099M: Song Liu <[email protected]>
5100R: Jiri Olsa <[email protected]>
5101R: Ihor Solodrai <[email protected]>
5102L: [email protected]
5103S: Maintained
5104F: kernel/bpf/stackmap.c
5105F: kernel/trace/bpf_trace.c
5106F: lib/buildid.c
5107
5108BROADCOM APDS9160 AMBIENT LIGHT SENSOR AND PROXIMITY DRIVER
5109M: Mikael Gonella-Bolduc <[email protected]>
5110L: [email protected]
5111S: Maintained
5112F: Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml
5113F: drivers/iio/light/apds9160.c
5114
5115BROADCOM APDS9999 AMBIENT LIGHT SENSOR DRIVER
5116M: Jose A. Perez de Azpillaga <[email protected]>
5117L: [email protected]
5118S: Maintained
5119F: Documentation/devicetree/bindings/iio/light/brcm,apds9999.yaml
5120F: drivers/iio/light/apds9999.c
5121
5122BROADCOM ASP 2.0 ETHERNET DRIVER
5123M: Justin Chen <[email protected]>
5124M: Florian Fainelli <[email protected]>
5125L: [email protected]
5126L: [email protected]
5127S: Supported
5128F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
5129F: drivers/net/ethernet/broadcom/asp2/
5130
5131BROADCOM B44 10/100 ETHERNET DRIVER
5132M: Michael Chan <[email protected]>
5133L: [email protected]
5134S: Maintained
5135F: drivers/net/ethernet/broadcom/b44.*
5136
5137BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
5138M: Florian Fainelli <[email protected]>
5139M: Jonas Gorski <[email protected]>
5140L: [email protected]
5141L: [email protected] (subscribers-only)
5142S: Supported
5143F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
5144F: Documentation/networking/dsa/b53.rst
5145F: drivers/net/dsa/b53/*
5146F: drivers/net/dsa/bcm_sf2*
5147F: include/linux/dsa/brcm.h
5148F: include/linux/platform_data/b53.h
5149F: net/dsa/tag_brcm.c
5150
5151BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
5152M: Florian Fainelli <[email protected]>
5153R: Broadcom internal kernel review list <[email protected]>
5154L: [email protected] (moderated for non-subscribers)
5155L: [email protected] (moderated for non-subscribers)
5156S: Maintained
5157T: git https://github.com/broadcom/stblinux.git
5158F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5159F: drivers/pci/controller/pcie-brcmstb.c
5160F: drivers/platform/raspberrypi/vchiq-*
5161F: drivers/staging/vc04_services
5162F: include/linux/raspberrypi/vchiq*
5163N: bcm2711
5164N: bcm2712
5165N: bcm283*
5166N: raspberrypi
5167
5168BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
5169M: Florian Fainelli <[email protected]>
5170M: Ray Jui <[email protected]>
5171M: Scott Branden <[email protected]>
5172R: Broadcom internal kernel review list <[email protected]>
5173S: Maintained
5174T: git https://github.com/broadcom/mach-bcm
5175F: arch/arm/mach-bcm/
5176N: bcm281*
5177N: bcm113*
5178N: bcm216*
5179N: kona
5180
5181BROADCOM BCM2835 CAMERA DRIVERS
5182M: Raspberry Pi Kernel Maintenance <[email protected]>
5183L: [email protected]
5184S: Maintained
5185F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
5186F: drivers/media/platform/broadcom/bcm2835-unicam*
5187
5188BROADCOM BCM47XX MIPS ARCHITECTURE
5189M: Hauke Mehrtens <[email protected]>
5190M: Rafał Miłecki <[email protected]>
5191L: [email protected]
5192S: Maintained
5193F: Documentation/devicetree/bindings/mips/brcm/
5194F: arch/mips/bcm47xx/*
5195F: arch/mips/include/asm/mach-bcm47xx/*
5196
5197BROADCOM BCM4908 ETHERNET DRIVER
5198M: Rafał Miłecki <[email protected]>
5199R: Broadcom internal kernel review list <[email protected]>
5200L: [email protected]
5201S: Maintained
5202F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
5203F: drivers/net/ethernet/broadcom/bcm4908_enet.*
5204F: drivers/net/ethernet/broadcom/unimac.h
5205
5206BROADCOM BCM4908 PINMUX DRIVER
5207M: Rafał Miłecki <[email protected]>
5208R: Broadcom internal kernel review list <[email protected]>
5209L: [email protected]
5210S: Maintained
5211F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
5212F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
5213
5214BROADCOM BCM5301X ARM ARCHITECTURE
5215M: Florian Fainelli <[email protected]>
5216M: Hauke Mehrtens <[email protected]>
5217M: Rafał Miłecki <[email protected]>
5218R: Broadcom internal kernel review list <[email protected]>
5219L: [email protected] (moderated for non-subscribers)
5220S: Maintained
5221F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi
5222F: arch/arm/boot/dts/broadcom/bcm470*
5223F: arch/arm/boot/dts/broadcom/bcm5301*
5224F: arch/arm/boot/dts/broadcom/bcm953012*
5225F: arch/arm/mach-bcm/bcm_5301x.c
5226
5227BROADCOM BCM53573 ARM ARCHITECTURE
5228M: Florian Fainelli <[email protected]>
5229M: Rafał Miłecki <[email protected]>
5230R: Broadcom internal kernel review list <[email protected]>
5231L: [email protected] (moderated for non-subscribers)
5232S: Maintained
5233F: arch/arm/boot/dts/broadcom/bcm47189*
5234F: arch/arm/boot/dts/broadcom/bcm53573*
5235
5236BROADCOM BCM63XX/BCM33XX UDC DRIVER
5237M: Kevin Cernekee <[email protected]>
5238L: [email protected]
5239S: Maintained
5240F: drivers/usb/gadget/udc/bcm63xx_udc.*
5241
5242BROADCOM BCM7XXX ARM ARCHITECTURE
5243M: Florian Fainelli <[email protected]>
5244R: Broadcom internal kernel review list <[email protected]>
5245L: [email protected] (moderated for non-subscribers)
5246S: Maintained
5247T: git https://github.com/broadcom/stblinux.git
5248F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5249F: arch/arm/boot/dts/broadcom/bcm7*.dts*
5250F: arch/arm/include/asm/hardware/cache-b15-rac.h
5251F: arch/arm/mach-bcm/*brcmstb*
5252F: arch/arm/mm/cache-b15-rac.c
5253F: drivers/bus/brcmstb_gisb.c
5254F: drivers/pci/controller/pcie-brcmstb.c
5255N: brcmstb
5256N: bcm7038
5257N: bcm7120
5258
5259BROADCOM BCMBCA ARM ARCHITECTURE
5260M: William Zhang <[email protected]>
5261M: Anand Gore <[email protected]>
5262M: Kursad Oney <[email protected]>
5263M: Florian Fainelli <[email protected]>
5264M: Rafał Miłecki <[email protected]>
5265R: Broadcom internal kernel review list <[email protected]>
5266L: [email protected] (moderated for non-subscribers)
5267S: Maintained
5268T: git https://github.com/broadcom/stblinux.git
5269F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
5270F: arch/arm64/boot/dts/broadcom/bcmbca/*
5271N: bcmbca
5272N: bcm[9]?47622
5273N: bcm[9]?4912
5274N: bcm[9]?63138
5275N: bcm[9]?63146
5276N: bcm[9]?63148
5277N: bcm[9]?63158
5278N: bcm[9]?63178
5279N: bcm[9]?6756
5280N: bcm[9]?6813
5281N: bcm[9]?6846
5282N: bcm[9]?6855
5283N: bcm[9]?6856
5284N: bcm[9]?6858
5285N: bcm[9]?6878
5286
5287BROADCOM BDC DRIVER
5288M: Justin Chen <[email protected]>
5289M: Al Cooper <[email protected]>
5290R: Broadcom internal kernel review list <[email protected]>
5291L: [email protected]
5292S: Maintained
5293F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
5294F: drivers/usb/gadget/udc/bdc/
5295
5296BROADCOM BMIPS CPUFREQ DRIVER
5297M: Markus Mayer <[email protected]>
5298R: Broadcom internal kernel review list <[email protected]>
5299L: [email protected]
5300S: Maintained
5301F: drivers/cpufreq/bmips-cpufreq.c
5302
5303BROADCOM BMIPS MIPS ARCHITECTURE
5304M: Florian Fainelli <[email protected]>
5305R: Broadcom internal kernel review list <[email protected]>
5306L: [email protected]
5307S: Maintained
5308T: git https://github.com/broadcom/stblinux.git
5309F: arch/mips/bmips/*
5310F: arch/mips/boot/dts/brcm/bcm*.dts*
5311F: arch/mips/include/asm/mach-bmips/*
5312F: arch/mips/kernel/*bmips*
5313F: drivers/irqchip/irq-bcm63*
5314F: drivers/irqchip/irq-bcm7*
5315F: drivers/irqchip/irq-brcmstb*
5316F: drivers/pmdomain/bcm/bcm63xx-power.c
5317F: include/linux/bcm963xx_nvram.h
5318F: include/linux/bcm963xx_tag.h
5319
5320BROADCOM BNX2 GIGABIT ETHERNET DRIVER
5321M: Rasesh Mody <[email protected]>
5322M: [email protected]
5323L: [email protected]
5324S: Maintained
5325F: drivers/net/ethernet/broadcom/bnx2.*
5326F: drivers/net/ethernet/broadcom/bnx2_*
5327
5328BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
5329M: Saurav Kashyap <[email protected]>
5330M: Javed Hasan <[email protected]>
5331M: [email protected]
5332L: [email protected]
5333S: Supported
5334F: drivers/scsi/bnx2fc/
5335
5336BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
5337M: Nilesh Javali <[email protected]>
5338M: Manish Rangankar <[email protected]>
5339M: [email protected]
5340L: [email protected]
5341S: Supported
5342F: drivers/scsi/bnx2i/
5343
5344BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
5345M: Sudarsana Kalluru <[email protected]>
5346M: Manish Chopra <[email protected]>
5347L: [email protected]
5348S: Maintained
5349F: drivers/net/ethernet/broadcom/bnx2x/
5350
5351BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
5352M: Michael Chan <[email protected]>
5353M: Pavan Chebbi <[email protected]>
5354L: [email protected]
5355S: Maintained
5356F: drivers/firmware/broadcom/tee_bnxt_fw.c
5357F: drivers/net/ethernet/broadcom/bnxt/
5358F: include/linux/firmware/broadcom/tee_bnxt_fw.h
5359
5360BROADCOM BNG_EN 800 GIGABIT ETHERNET DRIVER
5361M: Vikas Gupta <[email protected]>
5362L: [email protected]
5363S: Maintained
5364F: drivers/net/ethernet/broadcom/bnge/
5365F: include/linux/bnge/hsi.h
5366
5367BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
5368M: Arend van Spriel <[email protected]>
5369L: [email protected]
5370L: [email protected]
5371L: [email protected]
5372S: Supported
5373F: drivers/net/wireless/broadcom/brcm80211/
5374F: include/linux/platform_data/brcmfmac.h
5375
5376BROADCOM BRCMSTB GPIO DRIVER
5377M: Doug Berger <[email protected]>
5378M: Florian Fainelli <[email protected]>
5379R: Broadcom internal kernel review list <[email protected]>
5380S: Supported
5381F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
5382F: drivers/gpio/gpio-brcmstb.c
5383
5384BROADCOM BRCMSTB I2C DRIVER
5385M: Kamal Dasu <[email protected]>
5386R: Broadcom internal kernel review list <[email protected]>
5387L: [email protected]
5388S: Supported
5389F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
5390F: drivers/i2c/busses/i2c-brcmstb.c
5391
5392BROADCOM BRCMSTB UART DRIVER
5393M: Al Cooper <[email protected]>
5394R: Broadcom internal kernel review list <[email protected]>
5395L: [email protected]
5396S: Maintained
5397F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
5398F: drivers/tty/serial/8250/8250_bcm7271.c
5399
5400BROADCOM BRCMSTB USB EHCI DRIVER
5401M: Justin Chen <[email protected]>
5402M: Al Cooper <[email protected]>
5403R: Broadcom internal kernel review list <[email protected]>
5404L: [email protected]
5405S: Maintained
5406F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
5407F: drivers/usb/host/ehci-brcm.*
5408
5409BROADCOM BRCMSTB USB PIN MAP DRIVER
5410M: Al Cooper <[email protected]>
5411R: Broadcom internal kernel review list <[email protected]>
5412L: [email protected]
5413S: Maintained
5414F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
5415F: drivers/usb/misc/brcmstb-usb-pinmap.c
5416
5417BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
5418M: Justin Chen <[email protected]>
5419M: Al Cooper <[email protected]>
5420R: Broadcom internal kernel review list <[email protected]>
5421L: [email protected]
5422S: Maintained
5423F: drivers/phy/broadcom/phy-brcm-usb*
5424
5425BROADCOM Broadband SoC High Speed SPI Controller DRIVER
5426M: William Zhang <[email protected]>
5427M: Kursad Oney <[email protected]>
5428M: Jonas Gorski <[email protected]>
5429R: Broadcom internal kernel review list <[email protected]>
5430L: [email protected]
5431S: Maintained
5432F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
5433F: drivers/spi/spi-bcm63xx-hsspi.c
5434F: drivers/spi/spi-bcmbca-hsspi.c
5435
5436BROADCOM BCM6348/BCM6358 SPI controller DRIVER
5437M: Jonas Gorski <[email protected]>
5438L: [email protected]
5439S: Odd Fixes
5440F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
5441F: drivers/spi/spi-bcm63xx.c
5442
5443BROADCOM ETHERNET PHY DRIVERS
5444M: Florian Fainelli <[email protected]>
5445R: Broadcom internal kernel review list <[email protected]>
5446L: [email protected]
5447S: Supported
5448F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
5449F: drivers/net/phy/bcm*.[ch]
5450F: drivers/net/phy/broadcom.c
5451F: include/linux/brcmphy.h
5452
5453BROADCOM GENET ETHERNET DRIVER
5454M: Doug Berger <[email protected]>
5455M: Florian Fainelli <[email protected]>
5456M: Nicolai Buchwitz <[email protected]>
5457R: Broadcom internal kernel review list <[email protected]>
5458L: [email protected]
5459S: Maintained
5460F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
5461F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
5462F: drivers/net/ethernet/broadcom/genet/
5463F: drivers/net/ethernet/broadcom/unimac.h
5464F: drivers/net/mdio/mdio-bcm-unimac.c
5465F: include/linux/platform_data/mdio-bcm-unimac.h
5466
5467BROADCOM IPROC ARM ARCHITECTURE
5468M: Ray Jui <[email protected]>
5469M: Scott Branden <[email protected]>
5470R: Broadcom internal kernel review list <[email protected]>
5471L: [email protected] (moderated for non-subscribers)
5472S: Maintained
5473T: git https://github.com/broadcom/stblinux.git
5474F: arch/arm64/boot/dts/broadcom/northstar2/*
5475F: arch/arm64/boot/dts/broadcom/stingray/*
5476F: drivers/clk/bcm/clk-ns*
5477F: drivers/clk/bcm/clk-sr*
5478F: drivers/pinctrl/bcm/pinctrl-ns*
5479F: include/dt-bindings/clock/bcm-sr*
5480N: iproc
5481N: cygnus
5482N: bcm[-_]nsp
5483N: bcm9113*
5484N: bcm9583*
5485N: bcm9585*
5486N: bcm9586*
5487N: bcm988312
5488N: bcm113*
5489N: bcm583*
5490N: bcm585*
5491N: bcm586*
5492N: bcm88312
5493N: hr2
5494N: stingray
5495
5496BROADCOM IPROC GBIT ETHERNET DRIVER
5497M: Rafał Miłecki <[email protected]>
5498R: Broadcom internal kernel review list <[email protected]>
5499L: [email protected]
5500S: Maintained
5501F: Documentation/devicetree/bindings/net/brcm,amac.yaml
5502F: drivers/net/ethernet/broadcom/bgmac*
5503F: drivers/net/ethernet/broadcom/unimac.h
5504
5505BROADCOM KONA GPIO DRIVER
5506M: Ray Jui <[email protected]>
5507R: Broadcom internal kernel review list <[email protected]>
5508S: Supported
5509F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
5510F: drivers/gpio/gpio-bcm-kona.c
5511
5512BROADCOM MPI3 STORAGE CONTROLLER DRIVER
5513M: Sathya Prakash Veerichetty <[email protected]>
5514M: Kashyap Desai <[email protected]>
5515M: Sumit Saxena <[email protected]>
5516M: Sreekanth Reddy <[email protected]>
5517L: [email protected]
5518L: [email protected]
5519S: Supported
5520W: https://www.broadcom.com/support/storage
5521F: drivers/scsi/mpi3mr/
5522
5523BROADCOM NETXTREME-E ROCE DRIVER
5524M: Selvin Xavier <[email protected]>
5525M: Kalesh AP <[email protected]>
5526L: [email protected]
5527S: Supported
5528W: http://www.broadcom.com
5529F: drivers/infiniband/hw/bnxt_re/
5530F: include/uapi/rdma/bnxt_re-abi.h
5531
5532BROADCOM 800 GIGABIT ROCE DRIVER
5533M: Siva Reddy Kallam <[email protected]>
5534L: [email protected]
5535S: Supported
5536W: http://www.broadcom.com
5537F: drivers/infiniband/hw/bng_re/
5538
5539BROADCOM NVRAM DRIVER
5540M: Rafał Miłecki <[email protected]>
5541L: [email protected]
5542S: Maintained
5543F: drivers/firmware/broadcom/*
5544
5545BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
5546M: Rafał Miłecki <[email protected]>
5547M: Florian Fainelli <[email protected]>
5548R: Broadcom internal kernel review list <[email protected]>
5549L: [email protected]
5550S: Maintained
5551T: git https://github.com/broadcom/stblinux.git
5552F: drivers/pmdomain/bcm/bcm-pmb.c
5553F: include/dt-bindings/soc/bcm-pmb.h
5554
5555BROADCOM SPECIFIC AMBA DRIVER (BCMA)
5556M: Rafał Miłecki <[email protected]>
5557L: [email protected]
5558S: Maintained
5559F: drivers/bcma/
5560F: include/linux/bcma/
5561
5562BROADCOM SPI DRIVER
5563M: Kamal Dasu <[email protected]>
5564R: Broadcom internal kernel review list <[email protected]>
5565S: Maintained
5566F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
5567F: drivers/spi/spi-bcm-qspi.*
5568F: drivers/spi/spi-brcmstb-qspi.c
5569F: drivers/spi/spi-iproc-qspi.c
5570
5571BROADCOM STB AVS CPUFREQ DRIVER
5572M: Markus Mayer <[email protected]>
5573R: Broadcom internal kernel review list <[email protected]>
5574L: [email protected]
5575S: Maintained
5576F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
5577F: drivers/cpufreq/brcmstb*
5578
5579BROADCOM STB AVS TMON DRIVER
5580M: Markus Mayer <[email protected]>
5581R: Broadcom internal kernel review list <[email protected]>
5582L: [email protected]
5583S: Maintained
5584F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
5585F: drivers/thermal/broadcom/brcmstb*
5586
5587BROADCOM STB DPFE DRIVER
5588M: Markus Mayer <[email protected]>
5589R: Broadcom internal kernel review list <[email protected]>
5590L: [email protected] (moderated for non-subscribers)
5591S: Maintained
5592F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
5593F: drivers/memory/brcmstb_dpfe.c
5594
5595BROADCOM STB NAND FLASH DRIVER
5596M: Brian Norris <[email protected]>
5597M: Kamal Dasu <[email protected]>
5598R: Broadcom internal kernel review list <[email protected]>
5599L: [email protected]
5600S: Maintained
5601F: drivers/mtd/nand/raw/brcmnand/
5602F: include/linux/platform_data/brcmnand.h
5603
5604BROADCOM STB PCIE DRIVER
5605M: Jim Quinlan <[email protected]>
5606M: Florian Fainelli <[email protected]>
5607R: Broadcom internal kernel review list <[email protected]>
5608L: [email protected]
5609S: Maintained
5610F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5611F: drivers/pci/controller/pcie-brcmstb.c
5612
5613BROADCOM SYSTEMPORT ETHERNET DRIVER
5614M: Florian Fainelli <[email protected]>
5615R: Broadcom internal kernel review list <[email protected]>
5616L: [email protected]
5617S: Maintained
5618F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
5619F: drivers/net/ethernet/broadcom/bcmsysport.*
5620F: drivers/net/ethernet/broadcom/unimac.h
5621
5622BROADCOM TG3 GIGABIT ETHERNET DRIVER
5623M: Pavan Chebbi <[email protected]>
5624M: Michael Chan <[email protected]>
5625L: [email protected]
5626S: Maintained
5627F: drivers/net/ethernet/broadcom/tg3.*
5628
5629BROADCOM VK DRIVER
5630M: Scott Branden <[email protected]>
5631R: Broadcom internal kernel review list <[email protected]>
5632S: Supported
5633F: drivers/misc/bcm-vk/
5634F: include/uapi/linux/misc/bcm_vk.h
5635
5636BROCADE BFA FC SCSI DRIVER
5637M: Anil Gurumurthy <[email protected]>
5638M: Sudarsana Kalluru <[email protected]>
5639L: [email protected]
5640S: Supported
5641F: drivers/scsi/bfa/
5642
5643BROCADE BNA 10 GIGABIT ETHERNET DRIVER
5644M: Rasesh Mody <[email protected]>
5645M: Sudarsana Kalluru <[email protected]>
5646M: [email protected]
5647L: [email protected]
5648S: Maintained
5649F: drivers/net/ethernet/brocade/bna/
5650
5651BSG (block layer generic sg v4 driver)
5652M: FUJITA Tomonori <[email protected]>
5653L: [email protected]
5654S: Supported
5655F: block/bsg.c
5656F: include/linux/bsg.h
5657F: include/uapi/linux/bsg.h
5658
5659BT87X AUDIO DRIVER
5660M: Clemens Ladisch <[email protected]>
5661L: [email protected]
5662S: Maintained
5663T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5664F: Documentation/sound/cards/bt87x.rst
5665F: sound/pci/bt87x.c
5666
5667BT8XXGPIO DRIVER
5668M: Michael Buesch <[email protected]>
5669S: Maintained
5670W: http://bu3sch.de/btgpio.php
5671F: drivers/gpio/gpio-bt8xx.c
5672
5673BTRFS FILE SYSTEM
5674M: David Sterba <[email protected]>
5675R: Chris Mason <[email protected]>
5676L: [email protected]
5677S: Maintained
5678W: https://btrfs.readthedocs.io
5679Q: https://patchwork.kernel.org/project/linux-btrfs/list/
5680C: irc://irc.libera.chat/btrfs
5681T: git https://github.com/btrfs/linux.git for-next
5682T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git for-next
5683F: Documentation/filesystems/btrfs.rst
5684F: fs/btrfs/
5685F: include/linux/btrfs*
5686F: include/trace/events/btrfs.h
5687F: include/uapi/linux/btrfs*
5688
5689BTTV VIDEO4LINUX DRIVER
5690M: Mauro Carvalho Chehab <[email protected]>
5691L: [email protected]
5692S: Odd fixes
5693W: https://linuxtv.org
5694T: git git://linuxtv.org/media.git
5695F: Documentation/driver-api/media/drivers/bttv*
5696F: drivers/media/pci/bt8xx/bttv*
5697
5698BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
5699M: Chanwoo Choi <[email protected]>
5700L: [email protected]
5701S: Maintained
5702T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5703F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
5704F: drivers/devfreq/exynos-bus.c
5705
5706BUSLOGIC SCSI DRIVER
5707M: Khalid Aziz <[email protected]>
5708L: [email protected]
5709S: Maintained
5710F: drivers/scsi/BusLogic.*
5711F: drivers/scsi/FlashPoint.*
5712
5713BXCAN CAN NETWORK DRIVER
5714M: Dario Binacchi <[email protected]>
5715L: [email protected]
5716S: Maintained
5717F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5718F: drivers/net/can/bxcan.c
5719
5720C-MEDIA CMI8788 DRIVER
5721M: Clemens Ladisch <[email protected]>
5722L: [email protected]
5723S: Maintained
5724T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5725F: sound/pci/oxygen/
5726
5727C-SKY ARCHITECTURE
5728M: Guo Ren <[email protected]>
5729L: [email protected]
5730S: Supported
5731T: git https://github.com/c-sky/csky-linux.git
5732F: Documentation/devicetree/bindings/csky/
5733F: Documentation/devicetree/bindings/interrupt-controller/csky,*
5734F: Documentation/devicetree/bindings/timer/csky,*
5735F: arch/csky/
5736F: drivers/clocksource/timer-gx6605s.c
5737F: drivers/clocksource/timer-mp-csky.c
5738F: drivers/irqchip/irq-csky-*
5739N: csky
5740K: csky
5741
5742CA8210 IEEE-802.15.4 RADIO DRIVER
5743L: [email protected]
5744S: Orphan
5745W: https://github.com/Cascoda/ca8210-linux.git
5746F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5747F: drivers/net/ieee802154/ca8210.c
5748
5749CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5750M: David Howells <[email protected]>
5751L: [email protected]
5752S: Supported
5753F: Documentation/filesystems/caching/cachefiles.rst
5754F: fs/cachefiles/
5755
5756CACHESTAT: PAGE CACHE STATS FOR A FILE
5757M: Nhat Pham <[email protected]>
5758M: Johannes Weiner <[email protected]>
5759L: [email protected]
5760S: Maintained
5761F: tools/testing/selftests/cachestat/test_cachestat.c
5762
5763CADENCE MIPI-CSI2 BRIDGES
5764M: Maxime Ripard <[email protected]>
5765L: [email protected]
5766S: Maintained
5767F: Documentation/devicetree/bindings/media/cdns,*.txt
5768F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5769F: drivers/media/platform/cadence/cdns-csi2*
5770F: include/media/cadence/cdns-csi2*
5771
5772CADENCE NAND DRIVER
5773L: [email protected]
5774S: Orphan
5775F: Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5776F: drivers/mtd/nand/raw/cadence-nand-controller.c
5777
5778CADENCE USB3 DRD IP DRIVER
5779M: Peter Chen <[email protected]>
5780M: Pawel Laszczak <[email protected]>
5781R: Roger Quadros <[email protected]>
5782L: [email protected]
5783S: Maintained
5784T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5785F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5786F: drivers/usb/cdns3/
5787X: drivers/usb/cdns3/cdnsp*
5788
5789CADENCE USBHS DRIVER
5790M: Pawel Laszczak <[email protected]>
5791L: [email protected]
5792S: Maintained
5793F: drivers/usb/gadget/udc/cdns2
5794
5795CADENCE USBSSP DRD IP DRIVER
5796M: Pawel Laszczak <[email protected]>
5797L: [email protected]
5798S: Maintained
5799T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5800F: drivers/usb/cdns3/
5801X: drivers/usb/cdns3/cdns3*
5802
5803CADET FM/AM RADIO RECEIVER DRIVER
5804M: Hans Verkuil <[email protected]>
5805L: [email protected]
5806S: Maintained
5807W: https://linuxtv.org
5808T: git git://linuxtv.org/media.git
5809F: drivers/media/radio/radio-cadet*
5810
5811CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5812L: [email protected]
5813S: Orphan
5814T: git git://linuxtv.org/media.git
5815F: Documentation/admin-guide/media/cafe_ccic*
5816F: drivers/media/platform/marvell/
5817
5818CAKE QDISC
5819M: Toke Høiland-Jørgensen <[email protected]>
5820L: [email protected] (moderated for non-subscribers)
5821S: Maintained
5822F: net/sched/sch_cake.c
5823
5824CAN NETWORK DRIVERS
5825M: Marc Kleine-Budde <[email protected]>
5826M: Vincent Mailhol <[email protected]>
5827L: [email protected]
5828S: Maintained
5829W: https://github.com/linux-can
5830T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5831T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5832F: Documentation/devicetree/bindings/net/can/
5833F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5834F: drivers/net/can/
5835F: drivers/phy/phy-can-transceiver.c
5836F: include/linux/can/bittiming.h
5837F: include/linux/can/dev.h
5838F: include/linux/can/length.h
5839F: include/linux/can/platform/
5840F: include/linux/can/rx-offload.h
5841F: include/uapi/linux/can/error.h
5842F: include/uapi/linux/can/netlink.h
5843F: include/uapi/linux/can/vxcan.h
5844
5845CAN NETWORK LAYER
5846M: Oliver Hartkopp <[email protected]>
5847M: Marc Kleine-Budde <[email protected]>
5848L: [email protected]
5849S: Maintained
5850W: https://github.com/linux-can
5851T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5852T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5853F: Documentation/networking/can.rst
5854F: Documentation/networking/iso15765-2.rst
5855F: include/linux/can/can-ml.h
5856F: include/linux/can/core.h
5857F: include/linux/can/skb.h
5858F: include/net/can.h
5859F: include/net/netns/can.h
5860F: include/uapi/linux/can.h
5861F: include/uapi/linux/can/bcm.h
5862F: include/uapi/linux/can/gw.h
5863F: include/uapi/linux/can/isotp.h
5864F: include/uapi/linux/can/raw.h
5865F: net/can/
5866F: net/sched/em_canid.c
5867F: tools/testing/selftests/net/can/
5868
5869CAN-J1939 NETWORK LAYER
5870M: Robin van der Gracht <[email protected]>
5871M: Oleksij Rempel <[email protected]>
5872R: [email protected]
5873L: [email protected]
5874S: Maintained
5875F: Documentation/networking/j1939.rst
5876F: include/uapi/linux/can/j1939.h
5877F: net/can/j1939/
5878
5879CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5880M: Damien Le Moal <[email protected]>
5881L: [email protected]
5882L: [email protected] (pinctrl driver)
5883F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5884F: drivers/pinctrl/pinctrl-k210.c
5885
5886CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5887M: Damien Le Moal <[email protected]>
5888L: [email protected]
5889L: [email protected]
5890S: Maintained
5891F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5892F: drivers/reset/reset-k210.c
5893
5894CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5895M: Damien Le Moal <[email protected]>
5896L: [email protected]
5897S: Maintained
5898F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5899F: drivers/soc/canaan/
5900F: include/soc/canaan/
5901
5902CAPABILITIES
5903M: Serge Hallyn <[email protected]>
5904L: [email protected]
5905S: Supported
5906F: include/linux/capability.h
5907F: include/trace/events/capability.h
5908F: include/uapi/linux/capability.h
5909F: kernel/capability.c
5910F: security/commoncap.c
5911F: security/commoncap_test.c
5912
5913CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5914M: Kevin Tsai <[email protected]>
5915S: Maintained
5916F: drivers/iio/light/cm*
5917
5918CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5919M: Christian Lamparter <[email protected]>
5920L: [email protected]
5921S: Maintained
5922W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5923F: drivers/net/wireless/ath/carl9170/
5924
5925CAVIUM I2C DRIVER
5926M: Robert Richter <[email protected]>
5927S: Odd Fixes
5928W: http://www.marvell.com
5929F: drivers/i2c/busses/i2c-octeon*
5930F: drivers/i2c/busses/i2c-thunderx*
5931
5932CAVIUM LIQUIDIO NETWORK DRIVER
5933L: [email protected]
5934S: Orphan
5935W: http://www.marvell.com
5936F: drivers/net/ethernet/cavium/liquidio/
5937
5938CAVIUM MMC DRIVER
5939M: Robert Richter <[email protected]>
5940S: Odd Fixes
5941W: http://www.marvell.com
5942F: drivers/mmc/host/cavium*
5943
5944CAVIUM OCTEON-TX CRYPTO DRIVER
5945M: George Cherian <[email protected]>
5946L: [email protected]
5947S: Supported
5948W: http://www.marvell.com
5949F: drivers/crypto/cavium/cpt/
5950
5951CBS/ETF/TAPRIO QDISCS
5952M: Vinicius Costa Gomes <[email protected]>
5953L: [email protected]
5954S: Maintained
5955F: net/sched/sch_cbs.c
5956F: net/sched/sch_etf.c
5957F: net/sched/sch_taprio.c
5958
5959CC2520 IEEE-802.15.4 RADIO DRIVER
5960M: Stefan Schmidt <[email protected]>
5961L: [email protected]
5962S: Odd Fixes
5963F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5964F: drivers/net/ieee802154/cc2520.c
5965
5966CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5967M: Gilad Ben-Yossef <[email protected]>
5968L: [email protected]
5969S: Supported
5970W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5971F: drivers/crypto/ccree/
5972
5973CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5974M: Hadar Gat <[email protected]>
5975L: [email protected]
5976S: Supported
5977W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5978F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5979F: drivers/char/hw_random/cctrng.c
5980F: drivers/char/hw_random/cctrng.h
5981
5982CEC FRAMEWORK
5983M: Hans Verkuil <[email protected]>
5984L: [email protected]
5985S: Supported
5986W: http://linuxtv.org
5987T: git git://linuxtv.org/media.git
5988F: Documentation/ABI/testing/debugfs-cec-error-inj
5989F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
5990F: Documentation/driver-api/media/cec-core.rst
5991F: Documentation/userspace-api/media/cec
5992F: drivers/media/cec/
5993F: drivers/media/rc/keymaps/rc-cec.c
5994F: include/media/cec-notifier.h
5995F: include/media/cec.h
5996F: include/uapi/linux/cec-funcs.h
5997F: include/uapi/linux/cec.h
5998
5999CEC GPIO DRIVER
6000M: Hans Verkuil <[email protected]>
6001L: [email protected]
6002S: Supported
6003W: http://linuxtv.org
6004T: git git://linuxtv.org/media.git
6005F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
6006F: drivers/media/cec/platform/cec-gpio/
6007
6008CELL BROADBAND ENGINE ARCHITECTURE
6009L: [email protected]
6010S: Orphan
6011F: arch/powerpc/include/asm/cell*.h
6012F: arch/powerpc/include/asm/spu*.h
6013F: arch/powerpc/include/uapi/asm/spu*.h
6014F: arch/powerpc/platforms/cell/
6015
6016CELLWISE CW2015 BATTERY DRIVER
6017M: Tobias Schrammm <[email protected]>
6018S: Maintained
6019F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
6020F: drivers/power/supply/cw2015_battery.c
6021
6022CEPH COMMON CODE (LIBCEPH)
6023M: Ilya Dryomov <[email protected]>
6024M: Alex Markuze <[email protected]>
6025M: Viacheslav Dubeyko <[email protected]>
6026L: [email protected]
6027S: Supported
6028W: http://ceph.com/
6029B: https://tracker.ceph.com/
6030T: git https://github.com/ceph/ceph-client.git
6031F: include/linux/ceph/
6032F: include/linux/crush/
6033F: net/ceph/
6034
6035CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
6036M: Ilya Dryomov <[email protected]>
6037M: Alex Markuze <[email protected]>
6038M: Viacheslav Dubeyko <[email protected]>
6039L: [email protected]
6040S: Supported
6041W: http://ceph.com/
6042B: https://tracker.ceph.com/
6043T: git https://github.com/ceph/ceph-client.git
6044F: Documentation/filesystems/ceph.rst
6045F: fs/ceph/
6046
6047CERTIFICATE HANDLING
6048M: David Howells <[email protected]>
6049M: David Woodhouse <[email protected]>
6050L: [email protected]
6051S: Maintained
6052F: Documentation/admin-guide/module-signing.rst
6053F: certs/
6054F: scripts/sign-file.c
6055F: scripts/ssl-common.h
6056F: tools/certs/
6057
6058CFAG12864B LCD DRIVER
6059M: Miguel Ojeda <[email protected]>
6060S: Maintained
6061F: drivers/auxdisplay/cfag12864b.c
6062F: include/linux/cfag12864b.h
6063
6064CFAG12864BFB LCD FRAMEBUFFER DRIVER
6065M: Miguel Ojeda <[email protected]>
6066S: Maintained
6067F: drivers/auxdisplay/cfag12864bfb.c
6068F: include/linux/cfag12864b.h
6069
6070CHAR and MISC DRIVERS
6071M: Arnd Bergmann <[email protected]>
6072M: Greg Kroah-Hartman <[email protected]>
6073S: Supported
6074T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
6075F: drivers/char/
6076F: drivers/misc/
6077F: include/linux/miscdevice.h
6078F: rust/kernel/miscdevice.rs
6079F: samples/rust/rust_misc_device.rs
6080X: drivers/char/agp/
6081X: drivers/char/hw_random/
6082X: drivers/char/ipmi/
6083X: drivers/char/random.c
6084X: drivers/char/tpm/
6085
6086CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
6087M: Thomas Weißschuh <[email protected]>
6088L: [email protected]
6089S: Maintained
6090F: Documentation/hwmon/powerz.rst
6091F: drivers/hwmon/powerz.c
6092
6093CHARLIEPLEX KEYPAD DRIVER
6094M: Hugo Villeneuve <[email protected]>
6095S: Supported
6096W: http://www.mosaic-industries.com/embedded-systems/microcontroller-projects/electronic-circuits/matrix-keypad-scan-decode
6097F: Documentation/devicetree/bindings/input/gpio-charlieplex-keypad.yaml
6098F: drivers/input/keyboard/charlieplex_keypad.c
6099
6100CHECKPATCH
6101M: Andy Whitcroft <[email protected]>
6102M: Joe Perches <[email protected]>
6103S: Maintained
6104F: scripts/checkpatch.pl
6105
6106CHECKPATCH DOCUMENTATION
6107M: Dwaipayan Ray <[email protected]>
6108M: Lukas Bulwahn <[email protected]>
6109R: Joe Perches <[email protected]>
6110S: Maintained
6111F: Documentation/dev-tools/checkpatch.rst
6112
6113CHINESE DOCUMENTATION
6114M: Alex Shi <[email protected]>
6115M: Yanteng Si <[email protected]>
6116R: Dongliang Mu <[email protected]>
6117T: git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git
6118S: Maintained
6119F: Documentation/translations/zh_CN/
6120
6121CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
6122M: Peter Chen <[email protected]>
6123L: [email protected]
6124S: Maintained
6125T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
6126F: drivers/usb/chipidea/
6127
6128CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
6129M: Hans de Goede <[email protected]>
6130L: [email protected]
6131S: Maintained
6132F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
6133F: drivers/input/touchscreen/chipone_icn8318.c
6134
6135CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
6136M: Hans de Goede <[email protected]>
6137L: [email protected]
6138S: Maintained
6139F: drivers/input/touchscreen/chipone_icn8505.c
6140
6141CHROME HARDWARE PLATFORM SUPPORT
6142M: Benson Leung <[email protected]>
6143M: Tzung-Bi Shih <[email protected]>
6144L: [email protected]
6145S: Maintained
6146T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
6147F: drivers/platform/chrome/
6148
6149CHROMEOS EC CODEC DRIVER
6150M: Cheng-Yi Chiang <[email protected]>
6151M: Tzung-Bi Shih <[email protected]>
6152R: Guenter Roeck <[email protected]>
6153L: [email protected]
6154S: Maintained
6155F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
6156F: sound/soc/codecs/cros_ec_codec.*
6157
6158CHROMEOS EC CHARGE CONTROL
6159M: Thomas Weißschuh <[email protected]>
6160S: Maintained
6161F: drivers/power/supply/cros_charge-control.c
6162
6163CHROMEOS EC HARDWARE MONITORING
6164M: Thomas Weißschuh <[email protected]>
6165L: [email protected]
6166L: [email protected]
6167S: Maintained
6168F: Documentation/hwmon/cros_ec_hwmon.rst
6169F: drivers/hwmon/cros_ec_hwmon.c
6170
6171CHROMEOS EC LED DRIVER
6172M: Thomas Weißschuh <[email protected]>
6173S: Maintained
6174F: drivers/leds/leds-cros_ec.c
6175
6176CHROMEOS EC SUBDRIVERS
6177M: Benson Leung <[email protected]>
6178R: Guenter Roeck <[email protected]>
6179L: [email protected]
6180S: Maintained
6181F: drivers/power/supply/cros_charge-control.c
6182F: drivers/power/supply/cros_usbpd-charger.c
6183N: cros_ec
6184N: cros-ec
6185
6186CHROMEOS EC UART DRIVER
6187M: Bhanu Prakash Maiya <[email protected]>
6188R: Benson Leung <[email protected]>
6189R: Tzung-Bi Shih <[email protected]>
6190S: Maintained
6191F: drivers/platform/chrome/cros_ec_uart.c
6192
6193CHROMEOS EC USB PD NOTIFY DRIVER
6194M: Łukasz Bartosik <[email protected]>
6195M: Andrei Kuchynski <[email protected]>
6196M: Jameson Thies <[email protected]>
6197L: [email protected]
6198S: Maintained
6199F: drivers/platform/chrome/cros_usbpd_notify.c
6200F: include/linux/platform_data/cros_usbpd_notify.h
6201
6202CHROMEOS EC USB TYPE-C DRIVER
6203M: Benson Leung <[email protected]>
6204M: Abhishek Pandit-Subedi <[email protected]>
6205M: Jameson Thies <[email protected]>
6206M: Andrei Kuchynski <[email protected]>
6207L: [email protected]
6208S: Maintained
6209F: drivers/platform/chrome/cros_ec_typec.*
6210F: drivers/platform/chrome/cros_typec_altmode.*
6211F: drivers/platform/chrome/cros_typec_switch.c
6212F: drivers/platform/chrome/cros_typec_vdm.*
6213
6214CHROMEOS HPS DRIVER
6215M: Dan Callaghan <[email protected]>
6216R: Sami Kyöstilä <[email protected]>
6217S: Maintained
6218F: drivers/platform/chrome/cros_hps_i2c.c
6219
6220CHROMEOS EC WATCHDOG
6221M: Lukasz Majczak <[email protected]>
6222L: [email protected]
6223S: Maintained
6224F: drivers/watchdog/cros_ec_wdt.c
6225
6226CHROMEOS UCSI DRIVER
6227M: Abhishek Pandit-Subedi <[email protected]>
6228M: Łukasz Bartosik <[email protected]>
6229M: Jameson Thies <[email protected]>
6230M: Andrei Kuchynski <[email protected]>
6231L: [email protected]
6232S: Maintained
6233F: drivers/usb/typec/ucsi/cros_ec_ucsi.c
6234
6235CHRONTEL CH7322 CEC DRIVER
6236M: Joe Tessler <[email protected]>
6237L: [email protected]
6238S: Maintained
6239T: git git://linuxtv.org/media.git
6240F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
6241F: drivers/media/cec/i2c/ch7322.c
6242
6243CIRRUS LOGIC AUDIO CODEC DRIVERS
6244M: David Rhodes <[email protected]>
6245M: Richard Fitzgerald <[email protected]>
6246L: [email protected]
6247L: [email protected]
6248S: Maintained
6249F: Documentation/devicetree/bindings/sound/cirrus,cs*
6250F: Documentation/sound/codecs/cs*
6251F: drivers/mfd/cs42l43*
6252F: drivers/pinctrl/cirrus/pinctrl-cs42l43*
6253F: drivers/spi/spi-cs42l43*
6254F: include/dt-bindings/sound/cs*
6255F: include/linux/mfd/cs42l43*
6256F: include/sound/cs*
6257F: sound/hda/codecs/cirrus*
6258F: sound/hda/codecs/side-codecs/cirrus*
6259F: sound/hda/codecs/side-codecs/cs*
6260F: sound/hda/codecs/side-codecs/hda_component*
6261F: sound/soc/codecs/cs*
6262
6263CIRRUS LOGIC HAPTIC DRIVERS
6264M: James Ogletree <[email protected]>
6265M: Fred Treven <[email protected]>
6266M: Ben Bright <[email protected]>
6267L: [email protected]
6268S: Supported
6269F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
6270F: drivers/input/misc/cs40l*
6271F: drivers/mfd/cs40l*
6272F: include/linux/mfd/cs40l*
6273F: sound/soc/codecs/cs40l*
6274
6275CIRRUS LOGIC DSP FIRMWARE DRIVER
6276M: Simon Trimmer <[email protected]>
6277M: Charles Keepax <[email protected]>
6278M: Richard Fitzgerald <[email protected]>
6279L: [email protected]
6280S: Supported
6281W: https://github.com/CirrusLogic/linux-drivers/wiki
6282T: git https://github.com/CirrusLogic/linux-drivers.git
6283F: drivers/firmware/cirrus/
6284F: include/linux/firmware/cirrus/
6285
6286CIRRUS LOGIC EP93XX ETHERNET DRIVER
6287M: Hartley Sweeten <[email protected]>
6288L: [email protected]
6289S: Maintained
6290F: drivers/net/ethernet/cirrus/ep93xx_eth.c
6291
6292CIRRUS LOGIC LOCHNAGAR DRIVER
6293M: Charles Keepax <[email protected]>
6294M: Richard Fitzgerald <[email protected]>
6295L: [email protected]
6296S: Supported
6297F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
6298F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
6299F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
6300F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
6301F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
6302F: Documentation/hwmon/lochnagar.rst
6303F: drivers/clk/clk-lochnagar.c
6304F: drivers/hwmon/lochnagar-hwmon.c
6305F: drivers/mfd/lochnagar-i2c.c
6306F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
6307F: drivers/regulator/lochnagar-regulator.c
6308F: include/dt-bindings/clock/lochnagar.h
6309F: include/dt-bindings/pinctrl/lochnagar.h
6310F: include/linux/mfd/lochnagar*
6311F: sound/soc/codecs/lochnagar-sc.c
6312
6313CIRRUS LOGIC MADERA CODEC DRIVERS
6314M: Charles Keepax <[email protected]>
6315M: Richard Fitzgerald <[email protected]>
6316L: [email protected]
6317L: [email protected]
6318S: Supported
6319W: https://github.com/CirrusLogic/linux-drivers/wiki
6320T: git https://github.com/CirrusLogic/linux-drivers.git
6321F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
6322F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
6323F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
6324F: drivers/gpio/gpio-madera*
6325F: drivers/irqchip/irq-madera*
6326F: drivers/mfd/cs47l*
6327F: drivers/mfd/madera*
6328F: drivers/pinctrl/cirrus/*
6329F: include/dt-bindings/sound/madera*
6330F: include/linux/irqchip/irq-madera*
6331F: include/linux/mfd/madera/*
6332F: include/sound/madera*
6333F: sound/soc/codecs/cs47l*
6334F: sound/soc/codecs/madera*
6335
6336CISCO FCOE HBA DRIVER
6337M: Satish Kharat <[email protected]>
6338M: Sesidhar Baddela <[email protected]>
6339M: Karan Tilak Kumar <[email protected]>
6340L: [email protected]
6341S: Supported
6342F: drivers/scsi/fnic/
6343
6344CISCO SCSI HBA DRIVER
6345M: Karan Tilak Kumar <[email protected]>
6346M: Narsimhulu Musini <[email protected]>
6347M: Sesidhar Baddela <[email protected]>
6348L: [email protected]
6349S: Supported
6350F: drivers/scsi/snic/
6351
6352CISCO VIC ETHERNET NIC DRIVER
6353M: Satish Kharat <[email protected]>
6354S: Maintained
6355F: drivers/net/ethernet/cisco/enic/
6356
6357CISCO VIC LOW LATENCY NIC DRIVER
6358M: Nelson Escobar <[email protected]>
6359M: Satish Kharat <[email protected]>
6360S: Supported
6361F: drivers/infiniband/hw/usnic/
6362
6363CLANG CONTEXT ANALYSIS
6364M: Marco Elver <[email protected]>
6365R: Bart Van Assche <[email protected]>
6366L: [email protected]
6367S: Maintained
6368F: Documentation/dev-tools/context-analysis.rst
6369F: include/linux/compiler-context-analysis.h
6370F: lib/test_context-analysis.c
6371F: scripts/Makefile.context-analysis
6372F: scripts/context-analysis-suppression.txt
6373
6374CLANG CONTROL FLOW INTEGRITY SUPPORT
6375M: Sami Tolvanen <[email protected]>
6376M: Kees Cook <[email protected]>
6377R: Nathan Chancellor <[email protected]>
6378L: [email protected]
6379S: Supported
6380B: https://github.com/ClangBuiltLinux/linux/issues
6381T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
6382F: include/linux/cfi.h
6383F: kernel/cfi.c
6384
6385CLANG-FORMAT FILE
6386M: Miguel Ojeda <[email protected]>
6387S: Maintained
6388F: .clang-format
6389
6390CLANG/LLVM BUILD SUPPORT
6391M: Nathan Chancellor <[email protected]>
6392R: Nick Desaulniers <[email protected]>
6393R: Bill Wendling <[email protected]>
6394R: Justin Stitt <[email protected]>
6395L: [email protected]
6396S: Supported
6397W: https://clangbuiltlinux.github.io/
6398B: https://github.com/ClangBuiltLinux/linux/issues
6399C: irc://irc.libera.chat/clangbuiltlinux
6400F: Documentation/kbuild/llvm.rst
6401F: include/linux/compiler-clang.h
6402F: scripts/Makefile.clang
6403F: scripts/clang-tools/
6404K: \b(?i:clang|llvm)\b
6405
6406CLK API
6407M: Russell King <[email protected]>
6408L: [email protected]
6409S: Maintained
6410F: include/linux/clk.h
6411
6412CLOCKSOURCE, CLOCKEVENT DRIVERS
6413M: Daniel Lezcano <[email protected]>
6414M: Thomas Gleixner <[email protected]>
6415L: [email protected]
6416S: Supported
6417P: Documentation/process/maintainer-tip.rst
6418T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6419F: Documentation/devicetree/bindings/timer/
6420F: drivers/clocksource/
6421
6422CLOSURES
6423M: Kent Overstreet <[email protected]>
6424L: [email protected]
6425S: Supported
6426C: irc://irc.oftc.net/bcache
6427F: include/linux/closure.h
6428F: lib/closure.c
6429
6430CMPC ACPI DRIVER
6431M: Thadeu Lima de Souza Cascardo <[email protected]>
6432L: [email protected]
6433S: Supported
6434F: drivers/platform/x86/classmate-laptop.c
6435
6436COBALT MEDIA DRIVER
6437M: Hans Verkuil <[email protected]>
6438L: [email protected]
6439S: Supported
6440W: https://linuxtv.org
6441T: git git://linuxtv.org/media.git
6442F: drivers/media/pci/cobalt/
6443
6444COCCINELLE/Semantic Patches (SmPL)
6445M: Julia Lawall <[email protected]>
6446M: Nicolas Palix <[email protected]>
6447L: [email protected] (moderated for non-subscribers)
6448S: Supported
6449W: https://coccinelle.gitlabpages.inria.fr/website/
6450T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
6451F: Documentation/dev-tools/coccinelle.rst
6452F: scripts/coccicheck
6453F: scripts/coccinelle/
6454
6455CODA FILE SYSTEM
6456M: Jan Harkes <[email protected]>
6457M: [email protected]
6458L: [email protected]
6459S: Maintained
6460W: http://www.coda.cs.cmu.edu/
6461F: Documentation/filesystems/coda.rst
6462F: fs/coda/
6463F: include/linux/coda*.h
6464F: include/uapi/linux/coda*.h
6465
6466CODA V4L2 MEM2MEM DRIVER
6467M: Philipp Zabel <[email protected]>
6468L: [email protected]
6469S: Maintained
6470F: Documentation/devicetree/bindings/media/coda.yaml
6471F: drivers/media/platform/chips-media/coda
6472
6473CODE OF CONDUCT
6474M: Greg Kroah-Hartman <[email protected]>
6475S: Supported
6476F: Documentation/process/code-of-conduct-interpretation.rst
6477F: Documentation/process/code-of-conduct.rst
6478
6479CODE TAGGING
6480M: Suren Baghdasaryan <[email protected]>
6481M: Kent Overstreet <[email protected]>
6482R: Hao Ge <[email protected]>
6483S: Maintained
6484F: include/asm-generic/codetag.lds.h
6485F: include/linux/codetag.h
6486F: lib/codetag.c
6487
6488COMEDI DRIVERS
6489M: Ian Abbott <[email protected]>
6490M: H Hartley Sweeten <[email protected]>
6491S: Odd Fixes
6492F: drivers/comedi/
6493F: include/linux/comedi/
6494F: include/uapi/linux/comedi.h
6495
6496COMMON CLK FRAMEWORK
6497M: Stephen Boyd <[email protected]>
6498M: Brian Masney <[email protected]>
6499M: Jerome Brunet <[email protected]>
6500L: [email protected]
6501S: Maintained
6502Q: http://patchwork.kernel.org/project/linux-clk/list/
6503T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
6504F: Documentation/devicetree/bindings/clock/
6505F: drivers/clk/
6506F: include/dt-bindings/clock/
6507F: include/linux/clk-pr*
6508F: include/linux/clk/
6509F: include/linux/of_clk.h
6510F: scripts/gdb/linux/clk.py
6511F: rust/helpers/clk.c
6512F: rust/kernel/clk.rs
6513X: drivers/clk/clkdev.c
6514
6515COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
6516M: Paulo Alcantara <[email protected]>
6517M: Namjae Jeon <[email protected]>
6518R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
6519R: Shyam Prasad N <[email protected]> (multichannel)
6520R: Tom Talpey <[email protected]> (RDMA, smbdirect)
6521R: Bharath SM <[email protected]> (deferred close, directory leases)
6522L: [email protected]
6523L: [email protected] (moderated for non-subscribers)
6524S: Supported
6525W: https://wiki.samba.org/index.php/LinuxCIFS
6526T: git https://git.manguebit.org/linux.git cifs-next
6527F: Documentation/admin-guide/cifs/
6528F: fs/smb/client/
6529F: fs/smb/common/
6530F: include/uapi/linux/cifs
6531
6532COMPACTPCI HOTPLUG CORE
6533M: Scott Murray <[email protected]>
6534L: [email protected]
6535S: Maintained
6536F: drivers/pci/hotplug/cpci_hotplug*
6537
6538COMPACTPCI HOTPLUG GENERIC DRIVER
6539M: Scott Murray <[email protected]>
6540L: [email protected]
6541S: Maintained
6542F: drivers/pci/hotplug/cpcihp_generic.c
6543
6544COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
6545M: Scott Murray <[email protected]>
6546L: [email protected]
6547S: Maintained
6548F: drivers/pci/hotplug/cpcihp_zt5550.*
6549
6550COMPAL LAPTOP SUPPORT
6551M: Cezary Jackiewicz <[email protected]>
6552L: [email protected]
6553S: Maintained
6554F: drivers/platform/x86/compal-laptop.c
6555
6556COMPILER ATTRIBUTES
6557M: Miguel Ojeda <[email protected]>
6558S: Maintained
6559F: include/linux/compiler_attributes.h
6560
6561COMPUTE EXPRESS LINK (CXL)
6562M: Davidlohr Bueso <[email protected]>
6563M: Jonathan Cameron <[email protected]>
6564M: Dave Jiang <[email protected]>
6565M: Alison Schofield <[email protected]>
6566M: Vishal Verma <[email protected]>
6567M: Dan Williams <[email protected]>
6568R: Ira Weiny <[email protected]>
6569R: Li Ming <[email protected]>
6570L: [email protected]
6571S: Maintained
6572F: Documentation/driver-api/cxl
6573F: Documentation/userspace-api/fwctl/fwctl-cxl.rst
6574F: drivers/cxl/
6575F: include/cxl/
6576F: include/uapi/linux/cxl_mem.h
6577F: tools/testing/cxl/
6578
6579COMPUTE EXPRESS LINK PMU (CPMU)
6580M: Jonathan Cameron <[email protected]>
6581L: [email protected]
6582S: Maintained
6583F: Documentation/admin-guide/perf/cxl.rst
6584F: drivers/perf/cxl_pmu.c
6585
6586CONEXANT ACCESSRUNNER USB DRIVER
6587L: [email protected]
6588S: Orphan
6589W: http://accessrunner.sourceforge.net/
6590F: drivers/usb/atm/cxacru.c
6591
6592CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
6593M: Elena Reshetova <[email protected]>
6594M: Carlos Bilbao <[email protected]>
6595S: Maintained
6596F: Documentation/security/snp-tdx-threat-model.rst
6597
6598CONFIGFS
6599M: Breno Leitao <[email protected]>
6600R: Andreas Hindborg <[email protected]>
6601T: https://git.kernel.org/pub/scm/linux/kernel/git/leitao/linux.git configfs-next
6602S: Supported
6603F: fs/configfs/
6604F: include/linux/configfs.h
6605F: samples/configfs/
6606
6607CONFIGFS [RUST]
6608M: Andreas Hindborg <[email protected]>
6609S: Supported
6610T: git git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git configfs-next
6611F: rust/kernel/configfs.rs
6612F: samples/rust/rust_configfs.rs
6613
6614CONGATEC BOARD CONTROLLER MFD DRIVER
6615M: Thomas Richard <[email protected]>
6616S: Maintained
6617F: drivers/gpio/gpio-cgbc.c
6618F: drivers/hwmon/cgbc-hwmon.c
6619F: drivers/i2c/busses/i2c-cgbc.c
6620F: drivers/mfd/cgbc-core.c
6621F: drivers/video/backlight/cgbc_bl.c
6622F: drivers/watchdog/cgbc_wdt.c
6623F: include/linux/mfd/cgbc.h
6624
6625CONSOLE SUBSYSTEM
6626M: Greg Kroah-Hartman <[email protected]>
6627S: Supported
6628F: drivers/video/console/
6629F: include/linux/console*
6630
6631CONTAINER BUILD SCRIPT
6632M: Guillaume Tucker <[email protected]>
6633S: Maintained
6634F: Documentation/dev-tools/container.rst
6635F: scripts/container
6636
6637CONTEXT TRACKING
6638M: Frederic Weisbecker <[email protected]>
6639M: "Paul E. McKenney" <[email protected]>
6640S: Maintained
6641F: include/linux/context_tracking*
6642F: kernel/context_tracking.c
6643
6644CONTROL GROUP (CGROUP)
6645M: Tejun Heo <[email protected]>
6646M: Johannes Weiner <[email protected]>
6647M: Michal Koutný <[email protected]>
6648L: [email protected]
6649S: Maintained
6650T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6651F: Documentation/admin-guide/cgroup-v1/
6652F: Documentation/admin-guide/cgroup-v2.rst
6653F: include/linux/cgroup*
6654F: kernel/cgroup/
6655F: tools/testing/selftests/cgroup/
6656
6657CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
6658M: Tejun Heo <[email protected]>
6659M: Josef Bacik <[email protected]>
6660M: Jens Axboe <[email protected]>
6661L: [email protected]
6662L: [email protected]
6663T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
6664F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
6665F: block/bfq-cgroup.c
6666F: block/blk-cgroup.c
6667F: block/blk-iocost.c
6668F: block/blk-iolatency.c
6669F: block/blk-throttle.c
6670F: include/linux/blk-cgroup.h
6671
6672CONTROL GROUP - CPUSET
6673M: Waiman Long <[email protected]>
6674R: Ridong Chen <[email protected]>
6675L: [email protected]
6676S: Maintained
6677T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6678F: Documentation/admin-guide/cgroup-v1/cpusets.rst
6679F: include/linux/cpuset.h
6680F: kernel/cgroup/cpuset-internal.h
6681F: kernel/cgroup/cpuset-v1.c
6682F: kernel/cgroup/cpuset.c
6683F: tools/testing/selftests/cgroup/test_cpuset.c
6684F: tools/testing/selftests/cgroup/test_cpuset_prs.sh
6685F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
6686
6687CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
6688M: Maarten Lankhorst <[email protected]>
6689M: Maxime Ripard <[email protected]>
6690M: Natalie Vock <[email protected]>
6691L: [email protected]
6692L: [email protected]
6693S: Maintained
6694T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6695F: include/linux/cgroup_dmem.h
6696F: kernel/cgroup/dmem.c
6697
6698CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
6699M: Johannes Weiner <[email protected]>
6700M: Michal Hocko <[email protected]>
6701M: Roman Gushchin <[email protected]>
6702M: Shakeel Butt <[email protected]>
6703R: Muchun Song <[email protected]>
6704L: [email protected]
6705L: [email protected]
6706S: Maintained
6707F: include/linux/memcontrol.h
6708F: include/linux/page_counter.h
6709F: mm/memcontrol.c
6710F: mm/memcontrol-v1.c
6711F: mm/memcontrol-v1.h
6712F: mm/page_counter.c
6713F: samples/cgroup/*
6714F: tools/testing/selftests/cgroup/memcg_protection.m
6715F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
6716F: tools/testing/selftests/cgroup/test_kmem.c
6717F: tools/testing/selftests/cgroup/test_memcontrol.c
6718
6719COREBOOT CFR FIRMWARE ATTRIBUTES DRIVER
6720M: Sean Rhodes <[email protected]>
6721L: [email protected]
6722S: Maintained
6723F: drivers/firmware/coreboot/coreboot-cfr.c
6724
6725COREBOOT FIRMWARE DRIVERS
6726M: Tzung-Bi Shih <[email protected]>
6727R: Brian Norris <[email protected]>
6728R: Julius Werner <[email protected]>
6729L: [email protected]
6730S: Maintained
6731T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
6732F: drivers/firmware/coreboot/
6733F: include/linux/coreboot.h
6734
6735CORETEMP HARDWARE MONITORING DRIVER
6736L: [email protected]
6737S: Orphan
6738F: Documentation/hwmon/coretemp.rst
6739F: drivers/hwmon/coretemp.c
6740
6741CORSAIR-CPRO HARDWARE MONITOR DRIVER
6742M: Marius Zachmann <[email protected]>
6743L: [email protected]
6744S: Maintained
6745F: drivers/hwmon/corsair-cpro.c
6746
6747CORSAIR-PSU HARDWARE MONITOR DRIVER
6748M: Wilken Gottwalt <[email protected]>
6749L: [email protected]
6750S: Maintained
6751F: Documentation/hwmon/corsair-psu.rst
6752F: drivers/hwmon/corsair-psu.c
6753
6754COUNTER SUBSYSTEM
6755M: William Breathitt Gray <[email protected]>
6756L: [email protected]
6757S: Maintained
6758T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
6759F: Documentation/ABI/testing/sysfs-bus-counter
6760F: Documentation/driver-api/generic-counter.rst
6761F: drivers/counter/
6762F: include/linux/counter.h
6763F: include/uapi/linux/counter.h
6764F: tools/counter/
6765
6766COUNTER WATCH EVENTS TOOL
6767M: Fabrice Gasnier <[email protected]>
6768L: [email protected]
6769S: Maintained
6770F: tools/counter/counter_watch_events.c
6771
6772CP2615 I2C DRIVER
6773M: Bence Csókás <[email protected]>
6774S: Maintained
6775F: drivers/i2c/busses/i2c-cp2615.c
6776
6777CPU FREQUENCY DRIVERS - CPPC CPUFREQ
6778M: "Rafael J. Wysocki" <[email protected]>
6779M: Viresh Kumar <[email protected]>
6780R: Jie Zhan <[email protected]>
6781R: Lifeng Zheng <[email protected]>
6782R: Pierre Gondois <[email protected]>
6783R: Sumit Gupta <[email protected]>
6784L: [email protected]
6785S: Maintained
6786F: drivers/cpufreq/cppc_cpufreq.c
6787
6788CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6789M: Viresh Kumar <[email protected]>
6790M: Sudeep Holla <[email protected]>
6791L: [email protected]
6792S: Maintained
6793W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6794F: drivers/cpufreq/vexpress-spc-cpufreq.c
6795
6796CPU FREQUENCY DRIVERS - VIRTUAL MACHINE CPUFREQ
6797M: Saravana Kannan <[email protected]>
6798L: [email protected]
6799S: Maintained
6800F: drivers/cpufreq/virtual-cpufreq.c
6801
6802CPU FREQUENCY SCALING FRAMEWORK
6803M: "Rafael J. Wysocki" <[email protected]>
6804M: Viresh Kumar <[email protected]>
6805L: [email protected]
6806S: Maintained
6807B: https://bugzilla.kernel.org
6808T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6809T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6810F: Documentation/admin-guide/pm/cpufreq.rst
6811F: Documentation/admin-guide/pm/intel_pstate.rst
6812F: Documentation/cpu-freq/
6813F: Documentation/devicetree/bindings/cpufreq/
6814F: drivers/cpufreq/
6815F: include/linux/cpufreq.h
6816F: include/linux/sched/cpufreq.h
6817F: kernel/sched/cpufreq*.c
6818F: rust/kernel/cpufreq.rs
6819F: tools/testing/selftests/cpufreq/
6820
6821CPU HOTPLUG
6822M: Thomas Gleixner <[email protected]>
6823M: Peter Zijlstra <[email protected]>
6824L: [email protected]
6825S: Maintained
6826P: Documentation/process/maintainer-tip.rst
6827T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6828F: include/linux/cpu.h
6829F: include/linux/cpuhotplug.h
6830F: include/linux/cpuhplock.h
6831F: include/linux/smpboot.h
6832F: kernel/cpu.c
6833F: kernel/smpboot.*
6834F: rust/helpers/cpu.c
6835F: rust/kernel/cpu.rs
6836
6837CPU IDLE TIME MANAGEMENT FRAMEWORK
6838M: "Rafael J. Wysocki" <[email protected]>
6839M: Daniel Lezcano <[email protected]>
6840R: Christian Loehle <[email protected]>
6841L: [email protected]
6842S: Maintained
6843B: https://bugzilla.kernel.org
6844T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6845F: Documentation/admin-guide/pm/cpuidle.rst
6846F: Documentation/driver-api/pm/cpuidle.rst
6847F: drivers/cpuidle/
6848F: include/linux/cpuidle.h
6849
6850CPU POWER MONITORING SUBSYSTEM
6851M: Thomas Renninger <[email protected]>
6852M: Shuah Khan <[email protected]>
6853M: Shuah Khan <[email protected]>
6854M: John B. Wyatt IV <[email protected]>
6855M: John B. Wyatt IV <[email protected]>
6856M: John Kacur <[email protected]>
6857L: [email protected]
6858S: Maintained
6859F: tools/power/cpupower/
6860
6861CPUID/MSR DRIVER
6862M: "H. Peter Anvin" <[email protected]>
6863S: Maintained
6864F: arch/x86/kernel/cpuid.c
6865F: arch/x86/kernel/msr.c
6866
6867CPUIDLE DRIVER - ARM BIG LITTLE
6868M: Lorenzo Pieralisi <[email protected]>
6869M: Daniel Lezcano <[email protected]>
6870L: [email protected]
6871L: [email protected] (moderated for non-subscribers)
6872S: Maintained
6873T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6874F: drivers/cpuidle/cpuidle-big_little.c
6875
6876CPUIDLE DRIVER - ARM EXYNOS
6877M: Daniel Lezcano <[email protected]>
6878M: Kukjin Kim <[email protected]>
6879R: Krzysztof Kozlowski <[email protected]>
6880L: [email protected]
6881L: [email protected]
6882S: Maintained
6883F: arch/arm/mach-exynos/pm.c
6884F: drivers/cpuidle/cpuidle-exynos.c
6885F: include/linux/platform_data/cpuidle-exynos.h
6886
6887CPUIDLE DRIVER - ARM PSCI
6888M: Lorenzo Pieralisi <[email protected]>
6889M: Sudeep Holla <[email protected]>
6890M: Ulf Hansson <[email protected]>
6891L: [email protected]
6892L: [email protected] (moderated for non-subscribers)
6893S: Supported
6894T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6895F: drivers/cpuidle/cpuidle-psci.c
6896
6897CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6898M: Ulf Hansson <[email protected]>
6899L: [email protected]
6900L: [email protected] (moderated for non-subscribers)
6901S: Supported
6902T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6903F: drivers/cpuidle/cpuidle-psci-domain.c
6904F: drivers/cpuidle/cpuidle-psci.h
6905
6906CPUIDLE DRIVER - DT IDLE PM DOMAIN
6907M: Ulf Hansson <[email protected]>
6908L: [email protected]
6909S: Supported
6910T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6911F: drivers/cpuidle/dt_idle_genpd.c
6912F: drivers/cpuidle/dt_idle_genpd.h
6913
6914CPUIDLE DRIVER - RISC-V SBI
6915M: Anup Patel <[email protected]>
6916L: [email protected]
6917L: [email protected]
6918S: Maintained
6919F: drivers/cpuidle/cpuidle-riscv-sbi.c
6920
6921CPUIDLE DRIVER - S390
6922M: Mete Durlu <[email protected]>
6923L: [email protected]
6924L: [email protected]
6925S: Maintained
6926F: drivers/cpuidle/cpuidle-s390.c
6927
6928CPUMASK API [RUST]
6929M: Viresh Kumar <[email protected]>
6930R: Yury Norov <[email protected]>
6931S: Maintained
6932F: rust/kernel/cpumask.rs
6933
6934CRAMFS FILESYSTEM
6935M: Nicolas Pitre <[email protected]>
6936S: Maintained
6937F: Documentation/filesystems/cramfs.rst
6938F: fs/cramfs/
6939
6940CRC LIBRARY
6941M: Eric Biggers <[email protected]>
6942R: Ard Biesheuvel <[email protected]>
6943L: [email protected]
6944S: Maintained
6945T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6946F: Documentation/staging/crc*
6947F: include/linux/crc*
6948F: lib/crc/
6949F: scripts/gen-crc-consts.py
6950
6951CREATIVE SB0540
6952M: Bastien Nocera <[email protected]>
6953L: [email protected]
6954S: Maintained
6955F: drivers/hid/hid-creative-sb0540.c
6956
6957CREDENTIALS
6958M: Paul Moore <[email protected]>
6959R: Serge Hallyn <[email protected]>
6960L: [email protected]
6961S: Supported
6962T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
6963F: include/linux/cred.h
6964F: kernel/cred.c
6965F: rust/kernel/cred.rs
6966F: Documentation/security/credentials.rst
6967
6968INTEL CRPS COMMON REDUNDANT PSU DRIVER
6969M: Ninad Palsule <[email protected]>
6970L: [email protected]
6971S: Maintained
6972F: Documentation/hwmon/crps.rst
6973F: drivers/hwmon/pmbus/crps.c
6974
6975CRYPTO API
6976M: Herbert Xu <[email protected]>
6977M: "David S. Miller" <[email protected]>
6978L: [email protected]
6979S: Maintained
6980T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6981T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6982F: Documentation/crypto/
6983F: Documentation/devicetree/bindings/crypto/
6984F: arch/*/crypto/
6985F: crypto/
6986F: drivers/crypto/
6987F: include/crypto/
6988F: include/linux/crypto*
6989
6990CRYPTO LIBRARY
6991M: Eric Biggers <[email protected]>
6992M: Jason A. Donenfeld <[email protected]>
6993M: Ard Biesheuvel <[email protected]>
6994L: [email protected]
6995S: Maintained
6996T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-next
6997T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-fixes
6998F: lib/crypto/
6999F: scripts/crypto/
7000
7001CRYPTO SPEED TEST COMPARE
7002M: Wang Jinchao <[email protected]>
7003L: [email protected]
7004S: Maintained
7005F: tools/crypto/tcrypt/tcrypt_speed_compare.py
7006
7007CS3308 MEDIA DRIVER
7008M: Hans Verkuil <[email protected]>
7009L: [email protected]
7010S: Odd Fixes
7011W: http://linuxtv.org
7012T: git git://linuxtv.org/media.git
7013F: drivers/media/i2c/cs3308.c
7014
7015CS5535 Audio ALSA driver
7016M: Jaya Kumar <[email protected]>
7017S: Maintained
7018F: sound/pci/cs5535audio/
7019
7020CTU CAN FD DRIVER
7021M: Pavel Pisa <[email protected]>
7022M: Ondrej Ille <[email protected]>
7023L: [email protected]
7024S: Maintained
7025F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
7026F: drivers/net/can/ctucanfd/
7027
7028CVE ASSIGNMENT CONTACT
7029M: CVE Assignment Team <[email protected]>
7030S: Maintained
7031F: Documentation/process/cve.rst
7032
7033CW1200 WLAN driver
7034S: Orphan
7035L: [email protected]
7036F: drivers/net/wireless/st/
7037F: include/linux/platform_data/net-cw1200.h
7038
7039CX18 VIDEO4LINUX DRIVER
7040M: Andy Walls <[email protected]>
7041L: [email protected]
7042S: Maintained
7043W: https://linuxtv.org
7044T: git git://linuxtv.org/media.git
7045F: drivers/media/pci/cx18/
7046F: include/uapi/linux/ivtv*
7047
7048CX2341X MPEG ENCODER HELPER MODULE
7049M: Hans Verkuil <[email protected]>
7050L: [email protected]
7051S: Maintained
7052W: https://linuxtv.org
7053T: git git://linuxtv.org/media.git
7054F: drivers/media/common/cx2341x*
7055F: include/media/drv-intf/cx2341x.h
7056
7057CX24120 MEDIA DRIVER
7058M: Jemma Denson <[email protected]>
7059M: Patrick Boettcher <[email protected]>
7060L: [email protected]
7061S: Maintained
7062W: https://linuxtv.org
7063Q: http://patchwork.linuxtv.org/project/linux-media/list/
7064F: drivers/media/dvb-frontends/cx24120*
7065
7066CX88 VIDEO4LINUX DRIVER
7067M: Mauro Carvalho Chehab <[email protected]>
7068L: [email protected]
7069S: Odd fixes
7070W: https://linuxtv.org
7071T: git git://linuxtv.org/media.git
7072F: Documentation/driver-api/media/drivers/cx88*
7073F: drivers/media/pci/cx88/
7074
7075CXD2820R MEDIA DRIVER
7076L: [email protected]
7077S: Orphan
7078W: https://linuxtv.org
7079Q: http://patchwork.linuxtv.org/project/linux-media/list/
7080F: drivers/media/dvb-frontends/cxd2820r*
7081
7082CXGB3 ETHERNET DRIVER (CXGB3)
7083M: Potnuri Bharat Teja <[email protected]>
7084L: [email protected]
7085S: Maintained
7086W: http://www.chelsio.com
7087F: drivers/net/ethernet/chelsio/cxgb3/
7088
7089CXGB3 ISCSI DRIVER (CXGB3I)
7090M: Varun Prakash <[email protected]>
7091L: [email protected]
7092S: Supported
7093W: http://www.chelsio.com
7094F: drivers/scsi/cxgbi/cxgb3i
7095
7096CXGB4 CRYPTO DRIVER (chcr)
7097M: Ayush Sawal <[email protected]>
7098L: [email protected]
7099S: Supported
7100W: http://www.chelsio.com
7101F: drivers/crypto/chelsio
7102
7103CXGB4 ETHERNET DRIVER (CXGB4)
7104M: Potnuri Bharat Teja <[email protected]>
7105L: [email protected]
7106S: Maintained
7107W: http://www.chelsio.com
7108F: drivers/net/ethernet/chelsio/cxgb4/
7109
7110CXGB4 INLINE CRYPTO DRIVER
7111M: Ayush Sawal <[email protected]>
7112L: [email protected]
7113S: Maintained
7114W: http://www.chelsio.com
7115F: drivers/net/ethernet/chelsio/inline_crypto/
7116
7117CXGB4 ISCSI DRIVER (CXGB4I)
7118M: Varun Prakash <[email protected]>
7119L: [email protected]
7120S: Supported
7121W: http://www.chelsio.com
7122F: drivers/scsi/cxgbi/cxgb4i
7123
7124CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
7125M: Potnuri Bharat Teja <[email protected]>
7126L: [email protected]
7127S: Supported
7128W: http://www.openfabrics.org
7129F: drivers/infiniband/hw/cxgb4/
7130F: include/uapi/rdma/cxgb4-abi.h
7131
7132CXGB4VF ETHERNET DRIVER (CXGB4VF)
7133M: Potnuri Bharat Teja <[email protected]>
7134L: [email protected]
7135S: Maintained
7136W: http://www.chelsio.com
7137F: drivers/net/ethernet/chelsio/cxgb4vf/
7138
7139CYBERPRO FB DRIVER
7140M: Russell King <[email protected]>
7141L: [email protected] (moderated for non-subscribers)
7142S: Maintained
7143W: http://www.armlinux.org.uk/
7144F: drivers/video/fbdev/cyber2000fb.*
7145
7146CYCLADES PC300 DRIVER
7147S: Orphan
7148F: drivers/net/wan/pc300*
7149
7150CYPRESS CY8C95X0 PINCTRL DRIVER
7151M: Patrick Rudolph <[email protected]>
7152L: [email protected]
7153S: Maintained
7154F: drivers/pinctrl/pinctrl-cy8c95x0.c
7155
7156CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
7157M: Linus Walleij <[email protected]>
7158L: [email protected]
7159S: Maintained
7160F: drivers/input/touchscreen/cy8ctma140.c
7161
7162CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
7163M: Yassine Oudjana <[email protected]>
7164L: [email protected]
7165S: Maintained
7166F: Documentation/devicetree/bindings/input/cypress-sf.yaml
7167F: drivers/input/keyboard/cypress-sf.c
7168
7169CYPRESS_FIRMWARE MEDIA DRIVER
7170L: [email protected]
7171S: Orphan
7172W: https://linuxtv.org
7173Q: http://patchwork.linuxtv.org/project/linux-media/list/
7174F: drivers/media/common/cypress_firmware*
7175
7176CYTTSP TOUCHSCREEN DRIVER
7177M: Linus Walleij <[email protected]>
7178L: [email protected]
7179S: Maintained
7180F: drivers/input/touchscreen/cyttsp*
7181
7182D-LINK DIR-685 TOUCHKEYS DRIVER
7183M: Linus Walleij <[email protected]>
7184L: [email protected]
7185S: Supported
7186F: drivers/input/keyboard/dlink-dir685-touchkeys.c
7187
7188DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
7189M: Joshua Kinard <[email protected]>
7190S: Maintained
7191F: drivers/rtc/rtc-ds1685.c
7192F: include/linux/rtc/ds1685.h
7193
7194DASHARO ACPI PLATFORM DRIVER
7195M: Michał Kopeć <[email protected]>
7196S: Maintained
7197W: https://docs.dasharo.com/
7198F: drivers/platform/x86/dasharo-acpi.c
7199
7200DAMON
7201M: SJ Park <[email protected]>
7202L: [email protected]
7203L: [email protected]
7204S: Maintained
7205W: https://damonitor.github.io
7206P: Documentation/mm/damon/maintainer-profile.rst
7207T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
7208T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
7209T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
7210F: Documentation/ABI/testing/sysfs-kernel-mm-damon
7211F: Documentation/admin-guide/mm/damon/
7212F: Documentation/mm/damon/
7213F: include/linux/damon.h
7214F: include/trace/events/damon.h
7215F: mm/damon/
7216F: samples/damon/
7217F: tools/testing/selftests/damon/
7218
7219DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
7220L: [email protected]
7221S: Orphan
7222F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
7223F: drivers/net/ethernet/dec/tulip/dmfe.c
7224
7225DC390/AM53C974 SCSI driver
7226M: Hannes Reinecke <[email protected]>
7227L: [email protected]
7228S: Maintained
7229F: drivers/scsi/am53c974.c
7230
7231DC395x SCSI driver
7232M: Oliver Neukum <[email protected]>
7233M: Ali Akcaagac <[email protected]>
7234M: Jamie Lenehan <[email protected]>
7235S: Maintained
7236F: Documentation/scsi/dc395x.rst
7237F: drivers/scsi/dc395x.*
7238
7239DEBUGOBJECTS:
7240M: Thomas Gleixner <[email protected]>
7241L: [email protected]
7242S: Maintained
7243P: Documentation/process/maintainer-tip.rst
7244T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
7245F: include/linux/debugobjects.h
7246F: lib/debugobjects.c
7247
7248DEC LANCE NETWORK DRIVER
7249M: "Maciej W. Rozycki" <[email protected]>
7250L: [email protected]
7251S: Maintained
7252F: drivers/net/ethernet/amd/declance.c
7253
7254DECSTATION PLATFORM SUPPORT
7255M: "Maciej W. Rozycki" <[email protected]>
7256L: [email protected]
7257S: Maintained
7258F: arch/mips/dec/
7259F: arch/mips/include/asm/dec/
7260F: arch/mips/include/asm/mach-dec/
7261
7262DEFXX FDDI NETWORK DRIVER
7263M: "Maciej W. Rozycki" <[email protected]>
7264S: Maintained
7265F: drivers/net/fddi/defxx.*
7266
7267DEFZA FDDI NETWORK DRIVER
7268M: "Maciej W. Rozycki" <[email protected]>
7269S: Maintained
7270F: drivers/net/fddi/defza.*
7271
7272DEINTERLACE DRIVERS FOR ALLWINNER H3
7273M: Jernej Skrabec <[email protected]>
7274L: [email protected]
7275S: Maintained
7276T: git git://linuxtv.org/media.git
7277F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
7278F: drivers/media/platform/sunxi/sun8i-di/
7279
7280DELL LAPTOP DRIVER
7281M: Matthew Garrett <[email protected]>
7282M: Pali Rohár <[email protected]>
7283L: [email protected]
7284S: Maintained
7285F: drivers/platform/x86/dell/dell-laptop.c
7286
7287DELL LAPTOP FREEFALL DRIVER
7288M: Pali Rohár <[email protected]>
7289S: Maintained
7290F: drivers/platform/x86/dell/dell-smo8800.c
7291
7292DELL LAPTOP RBTN DRIVER
7293M: Pali Rohár <[email protected]>
7294S: Maintained
7295F: drivers/platform/x86/dell/dell-rbtn.*
7296
7297DELL LAPTOP SMM DRIVER
7298M: Pali Rohár <[email protected]>
7299S: Maintained
7300F: Documentation/ABI/obsolete/procfs-i8k
7301F: drivers/hwmon/dell-smm-hwmon.c
7302F: include/uapi/linux/i8k.h
7303
7304DELL PC DRIVER
7305M: Lyndon Sanche <[email protected]>
7306L: [email protected]
7307S: Maintained
7308F: drivers/platform/x86/dell/dell-pc.c
7309
7310DELL REMOTE BIOS UPDATE DRIVER
7311M: Stuart Hayes <[email protected]>
7312L: [email protected]
7313S: Maintained
7314F: drivers/platform/x86/dell/dell_rbu.c
7315
7316DELL SMBIOS DRIVER
7317M: Pali Rohár <[email protected]>
7318L: [email protected]
7319L: [email protected]
7320S: Maintained
7321F: drivers/platform/x86/dell/dell-smbios.*
7322
7323DELL SMBIOS SMM DRIVER
7324L: [email protected]
7325L: [email protected]
7326S: Maintained
7327F: drivers/platform/x86/dell/dell-smbios-smm.c
7328
7329DELL SMBIOS WMI DRIVER
7330L: [email protected]
7331L: [email protected]
7332S: Maintained
7333F: drivers/platform/x86/dell/dell-smbios-wmi.c
7334F: tools/wmi/dell-smbios-example.c
7335
7336DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
7337M: Stuart Hayes <[email protected]>
7338L: [email protected]
7339S: Maintained
7340F: Documentation/userspace-api/dcdbas.rst
7341F: drivers/platform/x86/dell/dcdbas.*
7342
7343DELL WMI DDV DRIVER
7344M: Armin Wolf <[email protected]>
7345S: Maintained
7346F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
7347F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
7348F: Documentation/wmi/devices/dell-wmi-ddv.rst
7349F: drivers/platform/x86/dell/dell-wmi-ddv.c
7350
7351DELL WMI DESCRIPTOR DRIVER
7352L: [email protected]
7353S: Maintained
7354F: drivers/platform/x86/dell/dell-wmi-descriptor.c
7355
7356DELL WMI HARDWARE PRIVACY SUPPORT
7357L: [email protected]
7358L: [email protected]
7359S: Maintained
7360F: drivers/platform/x86/dell/dell-wmi-privacy.c
7361
7362DELL WMI NOTIFICATIONS DRIVER
7363M: Matthew Garrett <[email protected]>
7364M: Pali Rohár <[email protected]>
7365S: Maintained
7366F: drivers/platform/x86/dell/dell-wmi-base.c
7367
7368DELL WMI SYSMAN DRIVER
7369M: Prasanth Ksr <[email protected]>
7370L: [email protected]
7371L: [email protected]
7372S: Maintained
7373F: Documentation/ABI/testing/sysfs-class-firmware-attributes
7374F: drivers/platform/x86/dell/dell-wmi-sysman/
7375
7376DELTA AHE-50DC FAN CONTROL MODULE DRIVER
7377M: Zev Weiss <[email protected]>
7378L: [email protected]
7379S: Maintained
7380F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
7381
7382DELTA DPS920AB PSU DRIVER
7383M: Robert Marko <[email protected]>
7384L: [email protected]
7385S: Maintained
7386F: Documentation/hwmon/dps920ab.rst
7387F: drivers/hwmon/pmbus/dps920ab.c
7388
7389DELTA NETWORKS TN48M CPLD DRIVERS
7390M: Robert Marko <[email protected]>
7391S: Maintained
7392F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
7393F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
7394F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
7395F: drivers/gpio/gpio-tn48m.c
7396F: include/dt-bindings/reset/delta,tn48m-reset.h
7397
7398DELTA ST MEDIA DRIVER
7399M: Hugues Fruchet <[email protected]>
7400L: [email protected]
7401S: Supported
7402W: https://linuxtv.org
7403T: git git://linuxtv.org/media.git
7404F: drivers/media/platform/st/sti/delta
7405
7406DENALI NAND DRIVER
7407L: [email protected]
7408S: Orphan
7409F: drivers/mtd/nand/raw/denali*
7410
7411DESIGNWARE EDMA CORE IP DRIVER
7412M: Manivannan Sadhasivam <[email protected]>
7413L: [email protected]
7414S: Maintained
7415F: drivers/dma/dw-edma/
7416F: include/linux/dma/edma.h
7417
7418DESIGNWARE USB2 DRD IP DRIVER
7419M: Minas Harutyunyan <[email protected]>
7420L: [email protected]
7421S: Maintained
7422T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7423F: drivers/usb/dwc2/
7424
7425DESIGNWARE USB3 DRD IP DRIVER
7426M: Thinh Nguyen <[email protected]>
7427L: [email protected]
7428S: Maintained
7429F: drivers/usb/dwc3/
7430
7431DESIGNWARE XDATA IP DRIVER
7432L: [email protected]
7433S: Orphan
7434F: Documentation/misc-devices/dw-xdata-pcie.rst
7435F: drivers/misc/dw-xdata-pcie.c
7436
7437DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
7438M: Andreas Klinger <[email protected]>
7439L: [email protected]
7440S: Maintained
7441F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
7442F: drivers/iio/proximity/srf*.c
7443
7444DEVICE COREDUMP (DEV_COREDUMP)
7445M: Johannes Berg <[email protected]>
7446L: [email protected]
7447S: Maintained
7448F: drivers/base/devcoredump.c
7449F: include/linux/devcoredump.h
7450
7451DEVICE DEPENDENCY HELPER SCRIPT
7452M: Saravana Kannan <[email protected]>
7453L: [email protected]
7454S: Maintained
7455F: scripts/dev-needs.sh
7456
7457DEVICE DIRECT ACCESS (DAX)
7458M: Dan Williams <[email protected]>
7459M: Vishal Verma <[email protected]>
7460M: Dave Jiang <[email protected]>
7461M: Alison Schofield <[email protected]>
7462L: [email protected]
7463L: [email protected]
7464S: Supported
7465F: drivers/dax/
7466
7467DEVICE DIRECT ACCESS (DAX) [fsdev_dax]
7468M: John Groves <[email protected]>
7469M: John Groves <[email protected]>
7470L: [email protected]
7471L: [email protected]
7472S: Supported
7473F: drivers/dax/fsdev.c
7474
7475DEVICE FREQUENCY (DEVFREQ)
7476M: MyungJoo Ham <[email protected]>
7477M: Kyungmin Park <[email protected]>
7478M: Chanwoo Choi <[email protected]>
7479L: [email protected]
7480S: Maintained
7481T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
7482F: Documentation/devicetree/bindings/devfreq/
7483F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
7484F: drivers/devfreq/
7485F: include/linux/devfreq.h
7486F: include/trace/events/devfreq.h
7487
7488DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
7489M: Chanwoo Choi <[email protected]>
7490L: [email protected]
7491S: Supported
7492T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
7493F: Documentation/devicetree/bindings/devfreq/event/
7494F: drivers/devfreq/devfreq-event.c
7495F: drivers/devfreq/event/
7496F: include/dt-bindings/pmu/exynos_ppmu.h
7497F: include/linux/devfreq-event.h
7498
7499DEVICE I/O & IRQ [RUST]
7500M: Danilo Krummrich <[email protected]>
7501M: Alice Ryhl <[email protected]>
7502M: Daniel Almeida <[email protected]>
7503L: [email protected]
7504S: Supported
7505W: https://rust-for-linux.com
7506B: https://github.com/Rust-for-Linux/linux/issues
7507C: https://rust-for-linux.zulipchat.com
7508T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7509F: rust/kernel/io.rs
7510F: rust/kernel/io/
7511F: rust/kernel/irq.rs
7512F: rust/kernel/irq/
7513
7514DEVICE RESOURCE MANAGEMENT HELPERS
7515M: Hans de Goede <[email protected]>
7516R: Matti Vaittinen <[email protected]>
7517S: Maintained
7518F: include/linux/devm-helpers.h
7519
7520DEVICE-MAPPER (LVM)
7521M: Alasdair Kergon <[email protected]>
7522M: Mike Snitzer <[email protected]>
7523M: Mikulas Patocka <[email protected]>
7524M: Benjamin Marzinski <[email protected]>
7525L: [email protected]
7526S: Maintained
7527Q: http://patchwork.kernel.org/project/dm-devel/list/
7528T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
7529F: Documentation/admin-guide/device-mapper/
7530F: drivers/md/Kconfig
7531F: drivers/md/Makefile
7532F: drivers/md/dm*
7533F: drivers/md/persistent-data/
7534F: include/linux/device-mapper.h
7535F: include/linux/dm-*.h
7536F: include/uapi/linux/dm-*.h
7537
7538DEVICE-MAPPER VDO TARGET
7539M: Matthew Sakai <[email protected]>
7540L: [email protected]
7541S: Maintained
7542F: Documentation/admin-guide/device-mapper/vdo*.rst
7543F: drivers/md/dm-vdo/
7544
7545DEVICE-MAPPER PCACHE TARGET
7546M: Dongsheng Yang <[email protected]>
7547M: Zheng Gu <[email protected]>
7548L: [email protected]
7549S: Maintained
7550F: Documentation/admin-guide/device-mapper/dm-pcache.rst
7551F: drivers/md/dm-pcache/
7552
7553DEVLINK
7554M: Jiri Pirko <[email protected]>
7555L: [email protected]
7556S: Supported
7557F: Documentation/networking/devlink
7558F: include/net/devlink.h
7559F: include/uapi/linux/devlink.h
7560F: net/devlink/
7561
7562DFROBOT SD2405AL RTC DRIVER
7563M: Tóth János <[email protected]>
7564L: [email protected]
7565S: Maintained
7566F: drivers/rtc/rtc-sd2405al.c
7567
7568DFROBOT SEN0322 DRIVER
7569M: Tóth János <[email protected]>
7570L: [email protected]
7571S: Maintained
7572F: drivers/iio/chemical/sen0322.c
7573
7574DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
7575M: Christoph Niedermaier <[email protected]>
7576M: Marek Vasut <[email protected]>
7577L: [email protected]
7578S: Maintained
7579N: dhcom
7580N: dhcor
7581N: dhsom
7582
7583DIALOG SEMICONDUCTOR DRIVERS
7584M: Support Opensource <[email protected]>
7585S: Supported
7586W: http://www.dialog-semiconductor.com/products
7587F: Documentation/devicetree/bindings/input/dlg,da72??.yaml
7588F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
7589F: Documentation/devicetree/bindings/mfd/da90*.txt
7590F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
7591F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
7592F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
7593F: Documentation/devicetree/bindings/sound/da[79]*.txt
7594F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml
7595F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
7596F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
7597F: Documentation/hwmon/da90??.rst
7598F: drivers/gpio/gpio-da90??.c
7599F: drivers/hwmon/da90??-hwmon.c
7600F: drivers/iio/adc/da91??-*.c
7601F: drivers/input/misc/da72??.[ch]
7602F: drivers/input/misc/da90??_onkey.c
7603F: drivers/input/touchscreen/da9052_tsi.c
7604F: drivers/leds/leds-da90??.c
7605F: drivers/mfd/da903x.c
7606F: drivers/mfd/da90??-*.c
7607F: drivers/mfd/da91??-*.c
7608F: drivers/pinctrl/pinctrl-da90??.c
7609F: drivers/power/supply/da9052-battery.c
7610F: drivers/power/supply/da91??-*.c
7611F: drivers/regulator/da9???-regulator.[ch]
7612F: drivers/regulator/slg51000-regulator.[ch]
7613F: drivers/rtc/rtc-da90??.c
7614F: drivers/thermal/da90??-thermal.c
7615F: drivers/video/backlight/da90??_bl.c
7616F: drivers/watchdog/da90??_wdt.c
7617F: include/dt-bindings/regulator/dlg,da9*-regulator.h
7618F: include/linux/mfd/da903x.h
7619F: include/linux/mfd/da9052/
7620F: include/linux/mfd/da9055/
7621F: include/linux/mfd/da9062/
7622F: include/linux/mfd/da9063/
7623F: include/linux/mfd/da9150/
7624F: include/linux/regulator/da9211.h
7625F: include/sound/da[79]*.h
7626F: sound/soc/codecs/da[79]*.[ch]
7627
7628DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
7629M: William Breathitt Gray <[email protected]>
7630L: [email protected]
7631S: Maintained
7632F: drivers/gpio/gpio-gpio-mm.c
7633
7634DIBS (DIRECT INTERNAL BUFFER SHARING)
7635M: Alexandra Winter <[email protected]>
7636L: [email protected]
7637S: Supported
7638F: drivers/dibs/
7639F: include/linux/dibs.h
7640
7641DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
7642M: Martin Tuma <[email protected]>
7643L: [email protected]
7644S: Maintained
7645F: Documentation/admin-guide/media/mgb4.rst
7646F: drivers/media/pci/mgb4/
7647
7648DIOLAN U2C-12 I2C DRIVER
7649M: Guenter Roeck <[email protected]>
7650L: [email protected]
7651S: Maintained
7652F: drivers/i2c/busses/i2c-diolan-u2c.c
7653
7654DIRECTORY NOTIFICATION (DNOTIFY)
7655M: Jan Kara <[email protected]>
7656R: Amir Goldstein <[email protected]>
7657L: [email protected]
7658S: Maintained
7659F: Documentation/filesystems/dnotify.rst
7660F: fs/notify/dnotify/
7661F: include/linux/dnotify.h
7662
7663DISK GEOMETRY AND PARTITION HANDLING
7664M: Andries Brouwer <[email protected]>
7665S: Maintained
7666W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
7667W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
7668W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
7669
7670DISKQUOTA
7671M: Jan Kara <[email protected]>
7672S: Maintained
7673F: Documentation/filesystems/quota.rst
7674F: fs/quota/
7675F: include/linux/quota*.h
7676F: include/uapi/linux/quota*.h
7677
7678DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
7679M: Bernie Thompson <[email protected]>
7680L: [email protected]
7681S: Maintained
7682W: http://plugable.com/category/projects/udlfb/
7683F: Documentation/fb/udlfb.rst
7684F: drivers/video/fbdev/udlfb.c
7685F: include/video/udlfb.h
7686
7687DISTRIBUTED LOCK MANAGER (DLM)
7688M: Alexander Aring <[email protected]>
7689M: David Teigland <[email protected]>
7690L: [email protected]
7691S: Supported
7692W: https://pagure.io/dlm
7693T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
7694F: fs/dlm/
7695
7696DMA BUFFER SHARING FRAMEWORK
7697M: Sumit Semwal <[email protected]>
7698M: Christian König <[email protected]>
7699L: [email protected]
7700L: [email protected]
7701L: [email protected] (moderated for non-subscribers)
7702S: Maintained
7703T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7704F: Documentation/driver-api/dma-buf.rst
7705F: Documentation/userspace-api/dma-buf-alloc-exchange.rst
7706F: drivers/dma-buf/
7707F: include/linux/*fence.h
7708F: include/linux/dma-buf.h
7709F: include/linux/dma-buf/
7710F: include/linux/dma-resv.h
7711F: rust/helpers/dma-resv.c
7712K: \bdma_(?:buf|fence|resv)\b
7713
7714DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
7715M: Vinod Koul <[email protected]>
7716R: Frank Li <[email protected]>
7717L: [email protected]
7718S: Maintained
7719Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7720T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
7721F: Documentation/devicetree/bindings/dma/
7722F: Documentation/driver-api/dmaengine/
7723F: drivers/dma/
7724F: include/dt-bindings/dma/
7725F: include/linux/dma/
7726F: include/linux/dmaengine.h
7727F: include/linux/of_dma.h
7728
7729DMA MAPPING BENCHMARK
7730M: Barry Song <[email protected]>
7731M: Qinxin Xia <[email protected]>
7732L: [email protected]
7733F: kernel/dma/map_benchmark.c
7734F: tools/dma/
7735
7736DMA MAPPING HELPERS
7737M: Marek Szyprowski <[email protected]>
7738R: Robin Murphy <[email protected]>
7739L: [email protected]
7740S: Supported
7741T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux.git
7742F: include/asm-generic/dma-mapping.h
7743F: include/linux/dma-direct.h
7744F: include/linux/dma-map-ops.h
7745F: include/linux/dma-mapping.h
7746F: include/linux/swiotlb.h
7747F: kernel/dma/
7748
7749DMA MAPPING & SCATTERLIST API [RUST]
7750M: Danilo Krummrich <[email protected]>
7751R: Abdiel Janulgue <[email protected]>
7752R: Daniel Almeida <[email protected]>
7753R: Robin Murphy <[email protected]>
7754R: Andreas Hindborg <[email protected]>
7755L: [email protected]
7756S: Supported
7757W: https://rust-for-linux.com
7758T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7759F: rust/helpers/dma.c
7760F: rust/helpers/scatterlist.c
7761F: rust/kernel/dma.rs
7762F: rust/kernel/scatterlist.rs
7763F: samples/rust/rust_dma.rs
7764
7765DMA-BUF HEAPS FRAMEWORK
7766M: Sumit Semwal <[email protected]>
7767R: Benjamin Gaignard <[email protected]>
7768R: Brian Starkey <[email protected]>
7769R: John Stultz <[email protected]>
7770R: T.J. Mercier <[email protected]>
7771L: [email protected]
7772L: [email protected]
7773L: [email protected] (moderated for non-subscribers)
7774S: Maintained
7775T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7776F: Documentation/userspace-api/dma-buf-heaps.rst
7777F: drivers/dma-buf/dma-heap.c
7778F: drivers/dma-buf/heaps/*
7779F: include/linux/dma-heap.h
7780F: include/uapi/linux/dma-heap.h
7781F: tools/testing/selftests/dmabuf-heaps/
7782
7783DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
7784M: Lukasz Luba <[email protected]>
7785L: [email protected]
7786L: [email protected]
7787S: Maintained
7788F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
7789F: drivers/memory/samsung/exynos5422-dmc.c
7790
7791DME1737 HARDWARE MONITOR DRIVER
7792M: Juerg Haefliger <[email protected]>
7793L: [email protected]
7794S: Maintained
7795F: Documentation/hwmon/dme1737.rst
7796F: drivers/hwmon/dme1737.c
7797
7798DMI/SMBIOS SUPPORT
7799M: Jean Delvare <[email protected]>
7800S: Maintained
7801T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
7802F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
7803F: drivers/firmware/dmi-id.c
7804F: drivers/firmware/dmi_scan.c
7805F: include/linux/dmi.h
7806
7807DOCUMENTATION
7808M: Jonathan Corbet <[email protected]>
7809R: Shuah Khan <[email protected]>
7810R: Randy Dunlap <[email protected]>
7811L: [email protected]
7812S: Maintained
7813P: Documentation/doc-guide/maintainer-profile.rst
7814T: git git://git.lwn.net/linux.git docs-next
7815F: Documentation/
7816F: tools/lib/python/
7817F: tools/docs/
7818F: tools/net/ynl/pyynl/lib/doc_generator.py
7819X: Documentation/ABI/
7820X: Documentation/admin-guide/media/
7821X: Documentation/devicetree/
7822X: Documentation/driver-api/media/
7823X: Documentation/firmware-guide/acpi/
7824X: Documentation/i2c/
7825X: Documentation/netlink/
7826X: Documentation/power/
7827X: Documentation/spi/
7828X: Documentation/userspace-api/media/
7829
7830DOCUMENTATION PROCESS
7831M: Jonathan Corbet <[email protected]>
7832R: Shuah Khan <[email protected]>
7833L: [email protected]
7834S: Maintained
7835F: Documentation/dev-tools/
7836F: Documentation/maintainer/
7837F: Documentation/process/
7838
7839DOCUMENTATION REPORTING ISSUES
7840M: Thorsten Leemhuis <[email protected]>
7841L: [email protected]
7842S: Maintained
7843F: Documentation/admin-guide/bug-bisect.rst
7844F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
7845F: Documentation/admin-guide/reporting-issues.rst
7846F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
7847
7848DOCUMENTATION SCRIPTS
7849M: Mauro Carvalho Chehab <[email protected]>
7850L: [email protected]
7851S: Maintained
7852F: Documentation/sphinx/
7853F: tools/docs/
7854F: tools/lib/python/*
7855F: tools/unittests/*
7856
7857DOCUMENTATION/ITALIAN
7858M: Federico Vaga <[email protected]>
7859L: [email protected]
7860S: Maintained
7861F: Documentation/translations/it_IT
7862
7863DOCUMENTATION/JAPANESE
7864R: Akira Yokosawa <[email protected]>
7865L: [email protected]
7866S: Maintained
7867F: Documentation/translations/ja_JP
7868
7869DONGWOON DW9714 LENS VOICE COIL DRIVER
7870M: Sakari Ailus <[email protected]>
7871L: [email protected]
7872S: Maintained
7873T: git git://linuxtv.org/media.git
7874F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7875F: drivers/media/i2c/dw9714.c
7876
7877DONGWOON DW9719 LENS VOICE COIL DRIVER
7878M: Daniel Scally <[email protected]>
7879L: [email protected]
7880S: Maintained
7881T: git git://linuxtv.org/media.git
7882F: drivers/media/i2c/dw9719.c
7883
7884DONGWOON DW9768 LENS VOICE COIL DRIVER
7885L: [email protected]
7886S: Orphan
7887T: git git://linuxtv.org/media.git
7888F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7889F: drivers/media/i2c/dw9768.c
7890
7891DONGWOON DW9807 LENS VOICE COIL DRIVER
7892M: Sakari Ailus <[email protected]>
7893L: [email protected]
7894S: Maintained
7895T: git git://linuxtv.org/media.git
7896F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7897F: drivers/media/i2c/dw9807-vcm.c
7898
7899DPAA2 DATAPATH I/O (DPIO) DRIVER
7900M: Ioana Ciornei <[email protected]>
7901L: [email protected]
7902S: Maintained
7903F: drivers/soc/fsl/dpio
7904
7905DPAA2 ETHERNET DRIVER
7906M: Ioana Ciornei <[email protected]>
7907L: [email protected]
7908S: Maintained
7909F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7910F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7911F: drivers/net/ethernet/freescale/dpaa2/Kconfig
7912F: drivers/net/ethernet/freescale/dpaa2/Makefile
7913F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7914F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7915F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7916F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
7917F: drivers/net/ethernet/freescale/dpaa2/dpmac*
7918F: drivers/net/ethernet/freescale/dpaa2/dpni*
7919
7920DPAA2 ETHERNET SWITCH DRIVER
7921M: Ioana Ciornei <[email protected]>
7922L: [email protected]
7923S: Maintained
7924F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7925F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7926F: drivers/net/ethernet/freescale/dpaa2/dpsw*
7927
7928DPLL SUBSYSTEM
7929M: Vadim Fedorenko <[email protected]>
7930M: Arkadiusz Kubalewski <[email protected]>
7931M: Jiri Pirko <[email protected]>
7932R: Ivan Vecera <[email protected]>
7933L: [email protected]
7934S: Supported
7935F: Documentation/devicetree/bindings/dpll/dpll-device.yaml
7936F: Documentation/devicetree/bindings/dpll/dpll-pin.yaml
7937F: Documentation/driver-api/dpll.rst
7938F: drivers/dpll/
7939F: include/linux/dpll.h
7940F: include/uapi/linux/dpll.h
7941
7942DRBD DRIVER
7943M: Philipp Reisner <[email protected]>
7944M: Lars Ellenberg <[email protected]>
7945M: Christoph Böhmwalder <[email protected]>
7946L: [email protected]
7947S: Supported
7948W: http://www.drbd.org
7949T: git git://git.linbit.com/linux-drbd.git
7950T: git git://git.linbit.com/drbd-8.4.git
7951F: Documentation/admin-guide/blockdev/
7952F: drivers/block/drbd/
7953F: include/linux/drbd*
7954F: lib/lru_cache.c
7955
7956DREAMCHIP RPPX1 ISP
7957M: Jacopo Mondi <[email protected]>
7958M: Jai Luthra <[email protected]>
7959M: Niklas Söderlund <[email protected]>
7960L: [email protected]
7961S: Maintained
7962F: Documentation/userspace-api/media/v4l/metafmt-rppx1.rst
7963F: drivers/media/platform/dreamchip/rppx1/
7964F: include/uapi/linux/media/dreamchip/rppx1-config.h
7965
7966DRIVER COMPONENT FRAMEWORK
7967L: [email protected]
7968F: drivers/base/component.c
7969F: include/linux/component.h
7970
7971DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7972M: Greg Kroah-Hartman <[email protected]>
7973M: "Rafael J. Wysocki" <[email protected]>
7974M: Danilo Krummrich <[email protected]>
7975L: [email protected]
7976S: Supported
7977T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7978F: Documentation/core-api/kobject.rst
7979F: Documentation/driver-api/driver-model/
7980F: drivers/base/
7981F: fs/debugfs/
7982F: fs/sysfs/
7983F: include/linux/device/
7984F: include/linux/debugfs.h
7985F: include/linux/device.h
7986F: include/linux/fwnode.h
7987F: include/linux/kobj*
7988F: include/linux/ksysfs.h
7989F: include/linux/property.h
7990F: include/linux/sys_soc.h
7991F: include/linux/sysfs.h
7992F: kernel/ksysfs.c
7993F: lib/kobj*
7994F: rust/kernel/debugfs.rs
7995F: rust/kernel/debugfs/
7996F: rust/kernel/device.rs
7997F: rust/kernel/device/
7998F: rust/kernel/device_id.rs
7999F: rust/kernel/devres.rs
8000F: rust/kernel/driver.rs
8001F: rust/kernel/faux.rs
8002F: rust/kernel/platform.rs
8003F: rust/kernel/soc.rs
8004F: samples/rust/rust_debugfs.rs
8005F: samples/rust/rust_debugfs_scoped.rs
8006F: samples/rust/rust_driver_platform.rs
8007F: samples/rust/rust_driver_faux.rs
8008F: samples/rust/rust_soc.rs
8009
8010DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
8011M: Nishanth Menon <[email protected]>
8012L: [email protected]
8013S: Maintained
8014F: drivers/soc/ti/smartreflex.c
8015F: include/linux/power/smartreflex.h
8016
8017DRM ACCEL DRIVERS FOR INTEL VPU
8018M: Karol Wachowski <[email protected]>
8019M: Andrzej Kacprowski <[email protected]>
8020L: [email protected]
8021S: Supported
8022T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8023F: Documentation/ABI/obsolete/sysfs-driver-ivpu
8024F: Documentation/ABI/testing/sysfs-driver-ivpu
8025F: drivers/accel/ivpu/
8026F: include/uapi/drm/ivpu_accel.h
8027
8028DRM ACCEL DRIVER FOR ROCKCHIP NPU
8029M: Tomeu Vizoso <[email protected]>
8030R: Heiko Stuebner <[email protected]>
8031L: [email protected]
8032S: Supported
8033T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8034F: Documentation/accel/rocket/
8035F: Documentation/devicetree/bindings/npu/rockchip,rk3588-rknn-core.yaml
8036F: drivers/accel/rocket/
8037F: include/uapi/drm/rocket_accel.h
8038
8039DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
8040M: Oded Gabbay <[email protected]>
8041L: [email protected]
8042S: Maintained
8043C: irc://irc.oftc.net/dri-devel
8044T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
8045F: Documentation/accel/
8046F: drivers/accel/
8047F: include/drm/drm_accel.h
8048
8049DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
8050M: Chen-Yu Tsai <[email protected]>
8051R: Jernej Skrabec <[email protected]>
8052L: [email protected]
8053S: Supported
8054T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8055F: drivers/gpu/drm/sun4i/sun8i*
8056
8057DRM DRIVER FOR APPLE TOUCH BARS
8058M: Aun-Ali Zaidi <[email protected]>
8059M: Aditya Garg <[email protected]>
8060L: [email protected]
8061S: Maintained
8062T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8063F: drivers/gpu/drm/tiny/appletbdrm.c
8064
8065DRM DRIVER FOR ARM PL111 CLCD
8066M: Linus Walleij <[email protected]>
8067S: Maintained
8068T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8069F: drivers/gpu/drm/pl111/
8070
8071DRM DRIVER FOR ARM VERSATILE TFT PANELS
8072M: Linus Walleij <[email protected]>
8073S: Maintained
8074T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8075F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
8076F: drivers/gpu/drm/panel/panel-arm-versatile.c
8077
8078DRM DRIVER FOR ASPEED BMC GFX
8079M: Joel Stanley <[email protected]>
8080L: [email protected] (moderated for non-subscribers)
8081S: Supported
8082T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8083F: Documentation/devicetree/bindings/gpu/aspeed,ast2400-gfx.yaml
8084F: drivers/gpu/drm/aspeed/
8085
8086DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
8087M: Dave Airlie <[email protected]>
8088R: Thomas Zimmermann <[email protected]>
8089R: Jocelyn Falempe <[email protected]>
8090L: [email protected]
8091S: Supported
8092T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8093F: drivers/gpu/drm/ast/
8094
8095DRM DRIVER FOR BOCHS VIRTUAL GPU
8096M: Gerd Hoffmann <[email protected]>
8097L: [email protected]
8098S: Maintained
8099T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8100F: drivers/gpu/drm/tiny/bochs.c
8101
8102DRM DRIVER FOR BOE HIMAX8279D PANELS
8103M: Jerry Han <[email protected]>
8104S: Maintained
8105F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
8106F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
8107
8108DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
8109M: Jagan Teki <[email protected]>
8110S: Maintained
8111F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
8112F: drivers/gpu/drm/bridge/chipone-icn6211.c
8113
8114DRM DRIVER FOR EBBG FT8719 PANEL
8115M: Joel Selvaraj <[email protected]>
8116S: Maintained
8117T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8118F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
8119F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
8120
8121DRM DRIVER FOR FARADAY TVE200 TV ENCODER
8122M: Linus Walleij <[email protected]>
8123S: Maintained
8124T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8125F: drivers/gpu/drm/tve200/
8126
8127DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
8128M: Icenowy Zheng <[email protected]>
8129S: Maintained
8130F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
8131F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
8132
8133DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
8134M: Jagan Teki <[email protected]>
8135S: Maintained
8136F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
8137F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
8138
8139DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
8140M: Thomas Zimmermann <[email protected]>
8141M: Javier Martinez Canillas <[email protected]>
8142L: [email protected]
8143S: Maintained
8144T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8145F: drivers/firmware/sysfb*.c
8146F: drivers/gpu/drm/sysfb/
8147F: drivers/video/aperture.c
8148F: drivers/video/nomodeset.c
8149F: include/linux/aperture.h
8150F: include/linux/sysfb.h
8151F: include/video/nomodeset.h
8152
8153DRM DRIVER FOR GENERIC EDP PANELS
8154R: Douglas Anderson <[email protected]>
8155F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
8156F: drivers/gpu/drm/panel/panel-edp.c
8157
8158DRM DRIVER FOR GENERIC USB DISPLAY
8159M: Ruben Wauters <[email protected]>
8160S: Maintained
8161W: https://github.com/notro/gud/wiki
8162T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8163F: drivers/gpu/drm/gud/
8164F: include/drm/gud.h
8165
8166DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
8167M: Hans de Goede <[email protected]>
8168S: Maintained
8169T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8170F: drivers/gpu/drm/tiny/gm12u320.c
8171
8172DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
8173M: Ondrej Jirman <[email protected]>
8174M: Javier Martinez Canillas <[email protected]>
8175S: Maintained
8176T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8177F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
8178F: drivers/gpu/drm/panel/panel-himax-hx8394.c
8179
8180DRM DRIVER FOR HX8357D PANELS
8181S: Orphan
8182T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8183F: Documentation/devicetree/bindings/display/himax,hx8357.yaml
8184F: drivers/gpu/drm/tiny/hx8357d.c
8185
8186DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
8187M: Dexuan Cui <[email protected]>
8188M: Saurabh Sengar <[email protected]>
8189L: [email protected]
8190L: [email protected]
8191S: Maintained
8192T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8193F: drivers/gpu/drm/hyperv
8194
8195DRM DRIVER FOR ILITEK ILI9225 PANELS
8196M: David Lechner <[email protected]>
8197S: Maintained
8198T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8199F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
8200F: drivers/gpu/drm/tiny/ili9225.c
8201
8202DRM DRIVER FOR ILITEK ILI9486 PANELS
8203M: Kamlesh Gurudasani <[email protected]>
8204S: Maintained
8205T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8206F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
8207F: drivers/gpu/drm/tiny/ili9486.c
8208
8209DRM DRIVER FOR ILITEK ILI9488 PANELS
8210M: Igor Reznichenko <[email protected]>
8211S: Maintained
8212F: Documentation/devicetree/bindings/display/panel/ilitek,ili9488.yaml
8213F: drivers/gpu/drm/panel/panel-ilitek-ili9488.c
8214
8215DRM DRIVER FOR ILITEK ILI9805 PANELS
8216M: Michael Trimarchi <[email protected]>
8217S: Maintained
8218F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
8219F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c
8220
8221DRM DRIVER FOR ILITEK ILI9806E PANELS
8222M: Michael Walle <[email protected]>
8223M: Dario Binacchi <[email protected]>
8224S: Maintained
8225F: drivers/gpu/drm/panel/panel-ilitek-ili9806e-*
8226
8227DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
8228M: Jagan Teki <[email protected]>
8229S: Maintained
8230F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
8231F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
8232
8233DRM DRIVER FOR LG SW43408 PANELS
8234M: Sumit Semwal <[email protected]>
8235M: Casey Connolly <[email protected]>
8236S: Maintained
8237T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8238F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
8239F: drivers/gpu/drm/panel/panel-lg-sw43408.c
8240
8241DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
8242M: Paul Kocialkowski <[email protected]>
8243S: Supported
8244T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8245F: drivers/gpu/drm/logicvc/
8246
8247DRM DRIVER FOR LVDS PANELS
8248M: Laurent Pinchart <[email protected]>
8249L: [email protected]
8250S: Maintained
8251T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8252F: Documentation/devicetree/bindings/display/lvds.yaml
8253F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
8254F: drivers/gpu/drm/panel/panel-lvds.c
8255
8256DRM DRIVER FOR LXD M9189A PANELS
8257M: Michael Tretter <[email protected]>
8258S: Maintained
8259F: Documentation/devicetree/bindings/display/panel/lxd,m9189a.yaml
8260F: drivers/gpu/drm/panel/panel-lxd-m9189a.c
8261
8262DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
8263M: Guido Günther <[email protected]>
8264R: Purism Kernel Team <[email protected]>
8265S: Maintained
8266F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
8267F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
8268
8269DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
8270M: Dave Airlie <[email protected]>
8271R: Thomas Zimmermann <[email protected]>
8272R: Jocelyn Falempe <[email protected]>
8273L: [email protected]
8274S: Supported
8275T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8276F: drivers/gpu/drm/mgag200/
8277
8278DRM DRIVER FOR MI0283QT
8279M: Alex Lanzano <[email protected]>
8280S: Maintained
8281T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8282F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
8283F: drivers/gpu/drm/tiny/mi0283qt.c
8284
8285DRM DRIVER FOR MIPI DBI compatible panels
8286S: Orphan
8287W: https://github.com/notro/panel-mipi-dbi/wiki
8288T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8289F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
8290F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
8291
8292DRM DRIVER for Qualcomm Adreno GPUs
8293M: Rob Clark <[email protected]>
8294R: Sean Paul <[email protected]>
8295R: Konrad Dybcio <[email protected]>
8296R: Akhil P Oommen <[email protected]>
8297L: [email protected]
8298L: [email protected]
8299L: [email protected]
8300S: Maintained
8301B: https://gitlab.freedesktop.org/drm/msm/-/issues
8302T: git https://gitlab.freedesktop.org/drm/msm.git
8303F: Documentation/devicetree/bindings/display/msm/gpu.yaml
8304F: Documentation/devicetree/bindings/display/msm/qcom,adreno-rgmu.yaml
8305F: Documentation/devicetree/bindings/opp/opp-v2-qcom-adreno.yaml
8306F: drivers/gpu/drm/msm/adreno/
8307F: drivers/gpu/drm/msm/msm_gpu.*
8308F: drivers/gpu/drm/msm/msm_gpu_devfreq.*
8309F: drivers/gpu/drm/msm/msm_ringbuffer.*
8310F: drivers/gpu/drm/msm/registers/adreno/
8311F: include/uapi/drm/msm_drm.h
8312
8313DRM DRIVER for Qualcomm display hardware
8314M: Rob Clark <[email protected]>
8315M: Dmitry Baryshkov <[email protected]>
8316R: Abhinav Kumar <[email protected]>
8317R: Jessica Zhang <[email protected]>
8318R: Sean Paul <[email protected]>
8319R: Marijn Suijten <[email protected]>
8320L: [email protected]
8321L: [email protected]
8322L: [email protected]
8323S: Maintained
8324B: https://gitlab.freedesktop.org/drm/msm/-/issues
8325T: git https://gitlab.freedesktop.org/drm/msm.git
8326F: Documentation/devicetree/bindings/display/msm/
8327F: drivers/gpu/drm/ci/xfails/msm*
8328F: drivers/gpu/drm/msm/
8329F: include/dt-bindings/clock/qcom,dsi-phy-28nm.h
8330F: include/uapi/drm/msm_drm.h
8331
8332DRM DRIVER FOR NOVATEK NT35510 PANELS
8333M: Linus Walleij <[email protected]>
8334S: Maintained
8335T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8336F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
8337F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
8338
8339DRM DRIVER FOR NOVATEK NT35532 PANELS
8340M: Cristian Cozzolino <[email protected]>
8341S: Maintained
8342F: Documentation/devicetree/bindings/display/panel/novatek,nt35532.yaml
8343F: drivers/gpu/drm/panel/panel-novatek-nt35532.c
8344
8345DRM DRIVER FOR NOVATEK NT35560 PANELS
8346M: Linus Walleij <[email protected]>
8347S: Maintained
8348T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8349F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
8350F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
8351
8352DRM DRIVER FOR NOVATEK NT36523 PANELS
8353M: Jianhua Lu <[email protected]>
8354S: Maintained
8355T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8356F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
8357F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
8358
8359DRM DRIVER FOR NOVATEK NT36672A PANELS
8360M: Sumit Semwal <[email protected]>
8361S: Maintained
8362T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8363F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
8364F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
8365
8366DRM DRIVER FOR NOVATEK NT37801 PANELS
8367M: Krzysztof Kozlowski <[email protected]>
8368S: Maintained
8369F: Documentation/devicetree/bindings/display/panel/novatek,nt37801.yaml
8370F: drivers/gpu/drm/panel/panel-novatek-nt37801.c
8371
8372DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
8373M: Lyude Paul <[email protected]>
8374M: Danilo Krummrich <[email protected]>
8375L: [email protected]
8376L: [email protected]
8377S: Supported
8378W: https://nouveau.freedesktop.org/
8379Q: https://patchwork.freedesktop.org/project/nouveau/
8380Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
8381B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
8382C: irc://irc.oftc.net/nouveau
8383T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8384F: drivers/gpu/drm/nouveau/
8385F: include/uapi/drm/nouveau_drm.h
8386
8387CORE DRIVER FOR NVIDIA GPUS [RUST]
8388M: Danilo Krummrich <[email protected]>
8389M: Alexandre Courbot <[email protected]>
8390L: [email protected]
8391S: Supported
8392W: https://rust-for-linux.com/nova-gpu-driver
8393B: https://gitlab.freedesktop.org/drm/nova/-/issues
8394C: irc://irc.oftc.net/nouveau
8395T: git https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust-next
8396F: Documentation/gpu/nova/
8397F: drivers/gpu/nova-core/
8398
8399DRM DRIVER FOR NVIDIA GPUS [RUST]
8400M: Danilo Krummrich <[email protected]>
8401L: [email protected]
8402S: Supported
8403W: https://rust-for-linux.com/nova-gpu-driver
8404B: https://gitlab.freedesktop.org/drm/nova/-/issues
8405C: irc://irc.oftc.net/nouveau
8406T: git https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust-next
8407F: Documentation/gpu/nova/
8408F: drivers/gpu/drm/nova/
8409F: include/uapi/drm/nova_drm.h
8410
8411DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
8412M: Stefan Mavrodiev <[email protected]>
8413S: Maintained
8414F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
8415F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
8416
8417DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
8418R: Douglas Anderson <[email protected]>
8419F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
8420F: drivers/gpu/drm/bridge/parade-ps8640.c
8421
8422DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
8423M: Alex Lanzano <[email protected]>
8424S: Maintained
8425T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8426F: Documentation/devicetree/bindings/display/repaper.txt
8427F: drivers/gpu/drm/tiny/repaper.c
8428
8429DRM DRIVER FOR PIXPAPER E-INK PANEL
8430M: LiangCheng Wang <[email protected]>
8431L: [email protected]
8432S: Maintained
8433F: Documentation/devicetree/bindings/display/mayqueen,pixpaper.yaml
8434F: drivers/gpu/drm/tiny/pixpaper.c
8435
8436DRM DRIVER FOR QEMU'S CIRRUS DEVICE
8437M: Dave Airlie <[email protected]>
8438M: Gerd Hoffmann <[email protected]>
8439L: [email protected]
8440S: Obsolete
8441W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
8442T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8443F: drivers/gpu/drm/tiny/cirrus-qemu.c
8444
8445DRM DRIVER FOR QXL VIRTUAL GPU
8446M: Dave Airlie <[email protected]>
8447M: Gerd Hoffmann <[email protected]>
8448L: [email protected]
8449L: [email protected]
8450S: Maintained
8451T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8452F: drivers/gpu/drm/qxl/
8453F: include/uapi/drm/qxl_drm.h
8454
8455DRM DRIVER FOR RAYDIUM RM67191 PANELS
8456M: Robert Chiras <[email protected]>
8457S: Maintained
8458F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
8459F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
8460
8461DRM DRIVER FOR SAMSUNG DB7430 PANELS
8462M: Linus Walleij <[email protected]>
8463S: Maintained
8464T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8465F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
8466F: drivers/gpu/drm/panel/panel-samsung-db7430.c
8467
8468DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
8469M: Inki Dae <[email protected]>
8470M: Jagan Teki <[email protected]>
8471M: Marek Szyprowski <[email protected]>
8472S: Maintained
8473T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8474F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
8475F: drivers/gpu/drm/bridge/samsung-dsim.c
8476F: include/drm/bridge/samsung-dsim.h
8477
8478DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
8479M: Markuss Broks <[email protected]>
8480S: Maintained
8481F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
8482F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
8483
8484DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
8485M: Artur Weber <[email protected]>
8486S: Maintained
8487F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
8488F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
8489
8490DRM DRIVER FOR SAMSUNG S6E3FC2X01 DDIC
8491M: David Heidelberg <[email protected]>
8492S: Maintained
8493F: Documentation/devicetree/bindings/display/panel/samsung,s6e3fc2x01.yaml
8494F: drivers/gpu/drm/panel/panel-samsung-s6e3fc2x01.c
8495
8496DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
8497M: Dzmitry Sankouski <[email protected]>
8498S: Maintained
8499F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
8500F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
8501
8502DRM DRIVER FOR SAMSUNG S6E8FC0 PANELS
8503M: Yedaya Katsman <[email protected]>
8504S: Maintained
8505F: drivers/gpu/drm/panel/panel-samsung-s6e8fc0-m1906f9.c
8506
8507DRM DRIVER FOR SAMSUNG SOFEF00 DDIC
8508M: David Heidelberg <[email protected]>
8509M: Casey Connolly <[email protected]>
8510S: Maintained
8511F: Documentation/devicetree/bindings/display/panel/samsung,sofef00.yaml
8512F: drivers/gpu/drm/panel/panel-samsung-sofef00.c
8513
8514DRM DRIVER FOR SAMSUNG SOFEF01 DDIC
8515M: Marijn Suijten <[email protected]>
8516S: Maintained
8517F: Documentation/devicetree/bindings/display/panel/samsung,sofef01-m.yaml
8518
8519DRM DRIVER FOR SHARP MEMORY LCD
8520M: Alex Lanzano <[email protected]>
8521S: Maintained
8522F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
8523F: drivers/gpu/drm/tiny/sharp-memory.c
8524
8525DRM DRIVER FOR SITRONIX ST7586 PANELS
8526M: David Lechner <[email protected]>
8527S: Maintained
8528T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8529F: Documentation/devicetree/bindings/display/sitronix,st7586.yaml
8530F: drivers/gpu/drm/sitronix/st7586.c
8531
8532DRM DRIVER FOR SITRONIX ST7571 PANELS
8533M: Marcus Folkesson <[email protected]>
8534S: Maintained
8535F: Documentation/devicetree/bindings/display/sitronix,st7567.yaml
8536F: Documentation/devicetree/bindings/display/sitronix,st7571.yaml
8537F: drivers/gpu/drm/sitronix/st7571-i2c.c
8538F: drivers/gpu/drm/sitronix/st7571-spi.c
8539F: drivers/gpu/drm/sitronix/st7571.c
8540F: drivers/gpu/drm/sitronix/st7571.h
8541
8542DRM DRIVER FOR SITRONIX ST7701 PANELS
8543M: Jagan Teki <[email protected]>
8544S: Maintained
8545F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
8546F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
8547
8548DRM DRIVER FOR SITRONIX ST7703 PANELS
8549M: Guido Günther <[email protected]>
8550R: Purism Kernel Team <[email protected]>
8551R: Ondrej Jirman <[email protected]>
8552S: Maintained
8553F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
8554F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
8555
8556DRM DRIVER FOR SITRONIX ST7735R PANELS
8557M: David Lechner <[email protected]>
8558S: Maintained
8559T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8560F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
8561F: drivers/gpu/drm/sitronix/st7735r.c
8562
8563DRM DRIVER FOR SITRONIX ST7920 LCD DISPLAYS
8564M: Iker Pedrosa <[email protected]>
8565S: Maintained
8566T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8567F: Documentation/devicetree/bindings/display/sitronix,st7920.yaml
8568F: drivers/gpu/drm/sitronix/st7920.c
8569
8570DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
8571M: Javier Martinez Canillas <[email protected]>
8572S: Maintained
8573T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8574F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
8575F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
8576F: drivers/gpu/drm/solomon/ssd130x*
8577
8578DRM DRIVER FOR ST-ERICSSON MCDE
8579M: Linus Walleij <[email protected]>
8580S: Maintained
8581T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8582F: Documentation/devicetree/bindings/display/ste,mcde.yaml
8583F: drivers/gpu/drm/mcde/
8584
8585DRM DRIVER FOR SYNAPTICS R63353 PANELS
8586M: Michael Trimarchi <[email protected]>
8587S: Maintained
8588F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
8589F: drivers/gpu/drm/panel/panel-synaptics-r63353.c
8590
8591DRM DRIVER FOR SYNOPSYS DESIGNWARE DISPLAYPORT BRIDGE
8592M: Andy Yan <[email protected]>
8593S: Maintained
8594T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8595F: Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml
8596F: drivers/gpu/drm/bridge/synopsys/dw-dp.c
8597F: include/drm/bridge/dw_dp.h
8598
8599DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
8600M: Jagan Teki <[email protected]>
8601S: Maintained
8602F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
8603F: drivers/gpu/drm/bridge/ti-dlpc3433.c
8604
8605DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
8606R: Douglas Anderson <[email protected]>
8607F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
8608F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
8609
8610DRM DRIVER FOR TPO TPG110 PANELS
8611M: Linus Walleij <[email protected]>
8612S: Maintained
8613T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8614F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
8615F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
8616
8617DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
8618M: Dave Airlie <[email protected]>
8619R: Sean Paul <[email protected]>
8620R: Thomas Zimmermann <[email protected]>
8621L: [email protected]
8622S: Supported
8623T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8624F: drivers/gpu/drm/udl/
8625
8626DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
8627M: Louis Chauvet <[email protected]>
8628R: Haneen Mohammed <[email protected]>
8629R: Simona Vetter <[email protected]>
8630R: Melissa Wen <[email protected]>
8631L: [email protected]
8632S: Maintained
8633T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8634F: Documentation/gpu/vkms.rst
8635F: drivers/gpu/drm/ci/xfails/vkms*
8636F: drivers/gpu/drm/vkms/
8637
8638DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
8639M: Hans de Goede <[email protected]>
8640L: [email protected]
8641S: Maintained
8642T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8643F: drivers/gpu/drm/vboxvideo/
8644
8645DRM DRIVER FOR VMWARE VIRTUAL GPU
8646M: Zack Rusin <[email protected]>
8647R: Broadcom internal kernel review list <[email protected]>
8648L: [email protected]
8649S: Supported
8650T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8651F: drivers/gpu/drm/vmwgfx/
8652F: include/uapi/drm/vmwgfx_drm.h
8653
8654DRM DRIVER FOR WIDECHIPS WS2401 PANELS
8655M: Linus Walleij <[email protected]>
8656S: Maintained
8657T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8658F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
8659F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
8660
8661DRM DRIVERS
8662M: David Airlie <[email protected]>
8663M: Simona Vetter <[email protected]>
8664L: [email protected]
8665S: Maintained
8666B: https://gitlab.freedesktop.org/drm
8667C: irc://irc.oftc.net/dri-devel
8668T: git https://gitlab.freedesktop.org/drm/kernel.git
8669F: Documentation/devicetree/bindings/display/
8670F: Documentation/devicetree/bindings/gpu/
8671F: Documentation/gpu/
8672F: drivers/gpu/
8673F: rust/kernel/drm/
8674F: include/drm/
8675F: include/linux/vga*
8676F: include/uapi/drm/
8677
8678DRM DRIVERS AND MISC GPU PATCHES
8679M: Maarten Lankhorst <[email protected]>
8680M: Maxime Ripard <[email protected]>
8681M: Thomas Zimmermann <[email protected]>
8682S: Maintained
8683W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
8684T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8685F: Documentation/devicetree/bindings/display/
8686F: Documentation/devicetree/bindings/gpu/
8687F: Documentation/gpu/
8688F: drivers/gpu/drm/
8689F: drivers/gpu/vga/
8690F: include/drm/drm
8691F: include/linux/vga*
8692F: include/uapi/drm/
8693X: drivers/gpu/drm/amd/
8694X: drivers/gpu/drm/armada/
8695X: drivers/gpu/drm/etnaviv/
8696X: drivers/gpu/drm/exynos/
8697X: drivers/gpu/drm/i915/
8698X: drivers/gpu/drm/kmb/
8699X: drivers/gpu/drm/mediatek/
8700X: drivers/gpu/drm/msm/
8701X: drivers/gpu/drm/nova/
8702X: drivers/gpu/drm/radeon/
8703X: drivers/gpu/drm/tegra/
8704X: drivers/gpu/drm/tyr/
8705X: drivers/gpu/drm/xe/
8706
8707DRM DRIVERS AND COMMON INFRASTRUCTURE [RUST]
8708M: Danilo Krummrich <[email protected]>
8709M: Alice Ryhl <[email protected]>
8710S: Supported
8711W: https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html
8712T: git https://gitlab.freedesktop.org/drm/rust/kernel.git
8713F: drivers/gpu/drm/nova/
8714F: drivers/gpu/drm/tyr/
8715F: drivers/gpu/nova-core/
8716F: rust/helpers/gpu.c
8717F: rust/kernel/drm/
8718F: rust/kernel/gpu.rs
8719F: rust/kernel/gpu/
8720
8721DRM DRIVERS FOR ALLWINNER A10
8722M: Chen-Yu Tsai <[email protected]>
8723L: [email protected]
8724S: Supported
8725T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8726F: Documentation/devicetree/bindings/display/allwinner*
8727F: drivers/gpu/drm/sun4i/
8728
8729DRM DRIVERS FOR AMLOGIC SOCS
8730M: Neil Armstrong <[email protected]>
8731L: [email protected]
8732L: [email protected]
8733S: Supported
8734W: http://linux-meson.com/
8735T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8736F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
8737F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
8738F: Documentation/gpu/meson.rst
8739F: drivers/gpu/drm/ci/xfails/meson*
8740F: drivers/gpu/drm/meson/
8741
8742DRM DRIVERS FOR ATMEL HLCDC
8743M: Manikandan Muralidharan <[email protected]>
8744M: Dharma Balasubiramani <[email protected]>
8745L: [email protected]
8746S: Supported
8747T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8748F: Documentation/devicetree/bindings/display/atmel/
8749F: drivers/gpu/drm/atmel-hlcdc/
8750
8751DRM DRIVERS FOR BRIDGE CHIPS
8752M: Andrzej Hajda <[email protected]>
8753M: Neil Armstrong <[email protected]>
8754M: Robert Foss <[email protected]>
8755R: Laurent Pinchart <[email protected]>
8756R: Jonas Karlman <[email protected]>
8757R: Jernej Skrabec <[email protected]>
8758R: Luca Ceresoli <[email protected]>
8759S: Maintained
8760T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8761F: Documentation/devicetree/bindings/display/bridge/
8762F: drivers/gpu/drm/bridge/
8763F: drivers/gpu/drm/display/drm_bridge_connector.c
8764F: drivers/gpu/drm/drm_bridge.c
8765F: include/drm/drm_bridge.h
8766F: include/drm/drm_bridge_connector.h
8767
8768DRM DRIVERS FOR EXYNOS
8769M: Inki Dae <[email protected]>
8770M: Seung-Woo Kim <[email protected]>
8771M: Kyungmin Park <[email protected]>
8772L: [email protected]
8773S: Supported
8774T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
8775F: Documentation/devicetree/bindings/display/samsung/
8776F: drivers/gpu/drm/exynos/
8777F: include/uapi/drm/exynos_drm.h
8778
8779DRM DRIVERS FOR FREESCALE DCU
8780M: Stefan Agner <[email protected]>
8781M: Alison Wang <[email protected]>
8782L: [email protected]
8783S: Supported
8784T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8785F: Documentation/devicetree/bindings/display/fsl,ls1021a-dcu.yaml
8786F: Documentation/devicetree/bindings/display/fsl,vf610-tcon.yaml
8787F: drivers/gpu/drm/fsl-dcu/
8788
8789DRM DRIVERS FOR FREESCALE IMX 5/6
8790M: Philipp Zabel <[email protected]>
8791L: [email protected]
8792S: Maintained
8793T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8794T: git git://git.pengutronix.de/git/pza/linux
8795F: Documentation/devicetree/bindings/display/imx/
8796F: drivers/gpu/drm/imx/ipuv3/
8797F: drivers/gpu/ipu-v3/
8798
8799DRM DRIVERS FOR FREESCALE IMX8 DISPLAY CONTROLLER
8800M: Liu Ying <[email protected]>
8801L: [email protected]
8802S: Maintained
8803T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8804F: Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc*.yaml
8805F: drivers/gpu/drm/imx/dc/
8806
8807DRM DRIVERS FOR FREESCALE IMX BRIDGE
8808M: Liu Ying <[email protected]>
8809L: [email protected]
8810S: Maintained
8811F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
8812F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
8813F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
8814F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
8815F: drivers/gpu/drm/bridge/imx/
8816
8817DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
8818M: Patrik Jakobsson <[email protected]>
8819L: [email protected]
8820S: Maintained
8821T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8822F: drivers/gpu/drm/gma500/
8823
8824DRM DRIVERS FOR HISILICON HIBMC
8825M: Yongbang Shi <[email protected]>
8826M: Tian Tao <[email protected]>
8827R: Xinwei Kong <[email protected]>
8828L: [email protected]
8829S: Maintained
8830T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8831F: drivers/gpu/drm/hisilicon/hibmc
8832
8833DRM DRIVERS FOR HISILICON KIRIN
8834M: Xinliang Liu <[email protected]>
8835R: Sumit Semwal <[email protected]>
8836R: Yongqin Liu <[email protected]>
8837R: John Stultz <[email protected]>
8838L: [email protected]
8839S: Maintained
8840T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8841F: Documentation/devicetree/bindings/display/hisilicon/
8842F: drivers/gpu/drm/hisilicon/kirin
8843
8844DRM DRIVERS FOR LIMA
8845M: Qiang Yu <[email protected]>
8846L: [email protected]
8847L: [email protected] (moderated for non-subscribers)
8848S: Maintained
8849T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8850F: drivers/gpu/drm/lima/
8851F: include/uapi/drm/lima_drm.h
8852
8853DRM DRIVERS FOR LOONGSON
8854M: Jianmin Lv <[email protected]>
8855M: Qianhai Wu <[email protected]>
8856R: Huacai Chen <[email protected]>
8857R: Mingcong Bai <[email protected]>
8858R: Xi Ruoyao <[email protected]>
8859R: Icenowy Zheng <[email protected]>
8860L: [email protected]
8861S: Maintained
8862T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8863F: drivers/gpu/drm/loongson/
8864
8865DRM DRIVERS FOR MEDIATEK
8866M: Chun-Kuang Hu <[email protected]>
8867M: Philipp Zabel <[email protected]>
8868L: [email protected]
8869L: [email protected] (moderated for non-subscribers)
8870S: Supported
8871F: Documentation/devicetree/bindings/display/mediatek/
8872F: drivers/gpu/drm/ci/xfails/mediatek*
8873F: drivers/gpu/drm/mediatek/
8874F: drivers/phy/mediatek/phy-mtk-dp.c
8875F: drivers/phy/mediatek/phy-mtk-hdmi*
8876F: drivers/phy/mediatek/phy-mtk-mipi*
8877
8878DRM DRIVERS FOR NVIDIA TEGRA
8879M: Thierry Reding <[email protected]>
8880M: Mikko Perttunen <[email protected]>
8881L: [email protected]
8882L: [email protected]
8883S: Supported
8884T: git https://gitlab.freedesktop.org/drm/tegra.git
8885F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
8886F: Documentation/devicetree/bindings/gpu/host1x/
8887F: drivers/gpu/drm/tegra/
8888F: drivers/gpu/host1x/
8889F: include/linux/host1x.h
8890F: include/uapi/drm/tegra_drm.h
8891
8892DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT
8893M: Sasha Finkelstein <[email protected]>
8894R: Janne Grunau <[email protected]>
8895L: [email protected]
8896L: [email protected]
8897S: Maintained
8898W: https://asahilinux.org
8899B: https://github.com/AsahiLinux/linux/issues
8900C: irc://irc.oftc.net/asahi-dev
8901T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8902F: Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml
8903F: Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml
8904F: Documentation/devicetree/bindings/display/panel/apple,summit.yaml
8905F: drivers/gpu/drm/adp/
8906F: drivers/gpu/drm/panel/panel-summit.c
8907
8908DRM DRIVERS FOR RENESAS R-CAR
8909M: Laurent Pinchart <[email protected]>
8910M: Tomi Valkeinen <[email protected]>
8911R: Kieran Bingham <[email protected]>
8912L: [email protected]
8913L: [email protected]
8914S: Supported
8915T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8916F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
8917F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
8918F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
8919F: Documentation/devicetree/bindings/display/renesas,du.yaml
8920F: drivers/gpu/drm/renesas/rcar-du/
8921
8922DRM DRIVERS FOR RENESAS RZ
8923M: Biju Das <[email protected]>
8924L: [email protected]
8925L: [email protected]
8926S: Maintained
8927T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8928F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
8929F: drivers/gpu/drm/renesas/rz-du/
8930
8931DRM DRIVERS FOR RENESAS SHMOBILE
8932M: Laurent Pinchart <[email protected]>
8933M: Geert Uytterhoeven <[email protected]>
8934L: [email protected]
8935L: [email protected]
8936S: Supported
8937T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8938F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
8939F: drivers/gpu/drm/renesas/shmobile/
8940F: include/linux/platform_data/shmob_drm.h
8941
8942DRM DRIVERS FOR ROCKCHIP
8943M: Sandy Huang <[email protected]>
8944M: Heiko Stübner <[email protected]>
8945M: Andy Yan <[email protected]>
8946L: [email protected]
8947L: [email protected]
8948S: Maintained
8949T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8950F: Documentation/devicetree/bindings/display/rockchip/
8951F: drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.*
8952F: drivers/gpu/drm/ci/xfails/rockchip*
8953F: drivers/gpu/drm/rockchip/
8954F: include/drm/bridge/dw_hdmi_qp.h
8955
8956DRM DRIVERS FOR STI
8957M: Alain Volmat <[email protected]>
8958M: Raphael Gallais-Pou <[email protected]>
8959L: [email protected]
8960S: Maintained
8961T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8962F: Documentation/devicetree/bindings/display/st,stih4xx.txt
8963F: drivers/gpu/drm/sti
8964
8965DRM DRIVERS FOR STM
8966M: Yannick Fertre <[email protected]>
8967M: Raphael Gallais-Pou <[email protected]>
8968M: Philippe Cornu <[email protected]>
8969L: [email protected]
8970S: Maintained
8971T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8972F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
8973F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
8974F: drivers/gpu/drm/stm
8975
8976DRM DRIVERS FOR TI KEYSTONE
8977M: Jyri Sarha <[email protected]>
8978M: Tomi Valkeinen <[email protected]>
8979L: [email protected]
8980S: Maintained
8981T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8982F: Documentation/devicetree/bindings/display/ti/ti,am625-oldi.yaml
8983F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
8984F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
8985F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
8986F: drivers/gpu/drm/tidss/
8987
8988DRM DRIVERS FOR TI LCDC
8989M: Jyri Sarha <[email protected]>
8990M: Tomi Valkeinen <[email protected]>
8991L: [email protected]
8992S: Maintained
8993T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8994F: Documentation/devicetree/bindings/display/tilcdc/
8995F: drivers/gpu/drm/tilcdc/
8996
8997DRM DRIVERS FOR TI OMAP
8998M: Tomi Valkeinen <[email protected]>
8999L: [email protected]
9000S: Maintained
9001T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9002F: Documentation/devicetree/bindings/display/ti/
9003F: drivers/gpu/drm/omapdrm/
9004
9005DRM DRIVERS FOR V3D
9006M: Melissa Wen <[email protected]>
9007M: Maíra Canal <[email protected]>
9008S: Supported
9009T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9010F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
9011F: drivers/gpu/drm/v3d/
9012F: include/uapi/drm/v3d_drm.h
9013
9014DRM DRIVERS FOR VC4
9015M: Maxime Ripard <[email protected]>
9016M: Dave Stevenson <[email protected]>
9017R: Maíra Canal <[email protected]>
9018R: Raspberry Pi Kernel Maintenance <[email protected]>
9019S: Supported
9020T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9021F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
9022F: drivers/gpu/drm/vc4/
9023F: include/uapi/drm/vc4_drm.h
9024
9025DRM DRIVERS FOR VERISILICON DISPLAY CONTROLLER IP
9026M: Icenowy Zheng <[email protected]>
9027L: [email protected]
9028S: Maintained
9029T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9030F: Documentation/devicetree/bindings/display/verisilicon,dc.yaml
9031F: drivers/gpu/drm/verisilicon/
9032
9033DRM DRIVERS FOR VIVANTE GPU IP
9034M: Lucas Stach <[email protected]>
9035R: Russell King <[email protected]>
9036R: Christian Gmeiner <[email protected]>
9037L: [email protected] (moderated for non-subscribers)
9038L: [email protected]
9039S: Maintained
9040F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
9041F: drivers/gpu/drm/etnaviv/
9042F: include/uapi/drm/etnaviv_drm.h
9043
9044DRM DRIVERS FOR XEN
9045M: Oleksandr Andrushchenko <[email protected]>
9046L: [email protected]
9047L: [email protected] (moderated for non-subscribers)
9048S: Supported
9049T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9050F: Documentation/gpu/xen-front.rst
9051F: drivers/gpu/drm/xen/
9052
9053DRM DRIVERS FOR XILINX
9054M: Laurent Pinchart <[email protected]>
9055M: Tomi Valkeinen <[email protected]>
9056L: [email protected]
9057S: Maintained
9058T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9059F: Documentation/devicetree/bindings/display/xlnx/
9060F: Documentation/gpu/zynqmp.rst
9061F: drivers/gpu/drm/xlnx/
9062
9063DRM GPU SCHEDULER
9064M: Matthew Brost <[email protected]>
9065M: Danilo Krummrich <[email protected]>
9066M: Philipp Stanner <[email protected]>
9067R: Christian König <[email protected]>
9068L: [email protected]
9069S: Supported
9070T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9071F: drivers/gpu/drm/scheduler/
9072F: include/drm/gpu_scheduler.h
9073F: include/drm/spsc_queue.h
9074
9075DRM GPUVM
9076M: Danilo Krummrich <[email protected]>
9077R: Matthew Brost <[email protected]>
9078R: Thomas Hellström <[email protected]>
9079R: Alice Ryhl <[email protected]>
9080L: [email protected]
9081S: Supported
9082T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9083F: drivers/gpu/drm/drm_gpuvm.c
9084F: include/drm/drm_gpuvm.h
9085F: rust/helpers/drm_gpuvm.c
9086F: rust/kernel/drm/gpuvm/
9087
9088DRM LOG
9089M: Jocelyn Falempe <[email protected]>
9090M: Javier Martinez Canillas <[email protected]>
9091L: [email protected]
9092S: Supported
9093T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9094F: drivers/gpu/drm/clients/drm_log.c
9095
9096DRM PANEL DRIVERS
9097M: Neil Armstrong <[email protected]>
9098R: Jessica Zhang <[email protected]>
9099L: [email protected]
9100S: Maintained
9101T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9102F: Documentation/devicetree/bindings/display/panel/
9103F: drivers/gpu/drm/drm_panel.c
9104F: drivers/gpu/drm/panel/
9105F: include/drm/drm_panel.h
9106
9107DRM PANIC
9108M: Jocelyn Falempe <[email protected]>
9109M: Javier Martinez Canillas <[email protected]>
9110L: [email protected]
9111S: Supported
9112T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9113F: drivers/gpu/drm/drm_draw.c
9114F: drivers/gpu/drm/drm_draw_internal.h
9115F: drivers/gpu/drm/drm_panic*.c
9116F: drivers/gpu/drm/tests/drm_panic_test.c
9117F: include/drm/drm_panic*
9118
9119DRM PANIC QR CODE
9120M: Jocelyn Falempe <[email protected]>
9121M: Javier Martinez Canillas <[email protected]>
9122L: [email protected]
9123L: [email protected]
9124S: Supported
9125T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9126F: drivers/gpu/drm/drm_panic_qr.rs
9127
9128DRM PRIVACY-SCREEN CLASS
9129M: Hans de Goede <[email protected]>
9130L: [email protected]
9131S: Maintained
9132T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9133F: drivers/gpu/drm/drm_privacy_screen*
9134F: include/drm/drm_privacy_screen*
9135
9136DRM TTM SUBSYSTEM
9137M: Christian Koenig <[email protected]>
9138M: Huang Rui <[email protected]>
9139R: Matthew Auld <[email protected]>
9140R: Matthew Brost <[email protected]>
9141L: [email protected]
9142S: Maintained
9143T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9144F: drivers/gpu/drm/ttm/
9145F: include/drm/ttm/
9146
9147GPU BUDDY ALLOCATOR
9148M: Matthew Auld <[email protected]>
9149M: Arun Pravin <[email protected]>
9150R: Joel Fernandes <[email protected]>
9151L: [email protected]
9152S: Maintained
9153T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9154F: drivers/gpu/buddy.c
9155F: drivers/gpu/drm/drm_buddy.c
9156F: drivers/gpu/tests/gpu_buddy_test.c
9157F: include/drm/drm_buddy.h
9158F: include/linux/gpu_buddy.h
9159F: rust/helpers/gpu.c
9160F: rust/kernel/gpu.rs
9161F: rust/kernel/gpu/
9162
9163DRM AUTOMATED TESTING
9164M: Helen Koike <[email protected]>
9165M: Vignesh Raman <[email protected]>
9166L: [email protected]
9167S: Maintained
9168T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9169F: Documentation/gpu/automated_testing.rst
9170F: drivers/gpu/drm/ci/
9171
9172DSBR100 USB FM RADIO DRIVER
9173M: Alexey Klimov <[email protected]>
9174L: [email protected]
9175S: Maintained
9176T: git git://linuxtv.org/media.git
9177F: drivers/media/radio/dsbr100.c
9178
9179DT3155 MEDIA DRIVER
9180M: Hans Verkuil <[email protected]>
9181L: [email protected]
9182S: Odd Fixes
9183W: https://linuxtv.org
9184T: git git://linuxtv.org/media.git
9185F: drivers/media/pci/dt3155/
9186
9187DVB_USB_AF9015 MEDIA DRIVER
9188L: [email protected]
9189S: Orphan
9190W: https://linuxtv.org
9191Q: http://patchwork.linuxtv.org/project/linux-media/list/
9192F: drivers/media/usb/dvb-usb-v2/af9015*
9193
9194DVB_USB_AF9035 MEDIA DRIVER
9195L: [email protected]
9196S: Orphan
9197W: https://linuxtv.org
9198Q: http://patchwork.linuxtv.org/project/linux-media/list/
9199F: drivers/media/usb/dvb-usb-v2/af9035*
9200
9201DVB_USB_ANYSEE MEDIA DRIVER
9202L: [email protected]
9203S: Orphan
9204W: https://linuxtv.org
9205Q: http://patchwork.linuxtv.org/project/linux-media/list/
9206F: drivers/media/usb/dvb-usb-v2/anysee*
9207
9208DVB_USB_AU6610 MEDIA DRIVER
9209L: [email protected]
9210S: Orphan
9211W: https://linuxtv.org
9212Q: http://patchwork.linuxtv.org/project/linux-media/list/
9213F: drivers/media/usb/dvb-usb-v2/au6610*
9214
9215DVB_USB_CE6230 MEDIA DRIVER
9216L: [email protected]
9217S: Orphan
9218W: https://linuxtv.org
9219Q: http://patchwork.linuxtv.org/project/linux-media/list/
9220F: drivers/media/usb/dvb-usb-v2/ce6230*
9221
9222DVB_USB_CXUSB MEDIA DRIVER
9223M: Michael Krufky <[email protected]>
9224L: [email protected]
9225S: Maintained
9226W: https://linuxtv.org
9227W: http://github.com/mkrufky
9228Q: http://patchwork.linuxtv.org/project/linux-media/list/
9229T: git git://linuxtv.org/media.git
9230F: drivers/media/usb/dvb-usb/cxusb*
9231
9232DVB_USB_EC168 MEDIA DRIVER
9233L: [email protected]
9234S: Orphan
9235W: https://linuxtv.org
9236Q: http://patchwork.linuxtv.org/project/linux-media/list/
9237F: drivers/media/usb/dvb-usb-v2/ec168*
9238
9239DVB_USB_GL861 MEDIA DRIVER
9240L: [email protected]
9241S: Orphan
9242W: https://linuxtv.org
9243Q: http://patchwork.linuxtv.org/project/linux-media/list/
9244F: drivers/media/usb/dvb-usb-v2/gl861*
9245
9246DVB_USB_MXL111SF MEDIA DRIVER
9247M: Michael Krufky <[email protected]>
9248L: [email protected]
9249S: Maintained
9250W: https://linuxtv.org
9251W: http://github.com/mkrufky
9252Q: http://patchwork.linuxtv.org/project/linux-media/list/
9253T: git git://linuxtv.org/mkrufky/mxl111sf.git
9254F: drivers/media/usb/dvb-usb-v2/mxl111sf*
9255
9256DVB_USB_RTL28XXU MEDIA DRIVER
9257L: [email protected]
9258S: Orphan
9259W: https://linuxtv.org
9260Q: http://patchwork.linuxtv.org/project/linux-media/list/
9261F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
9262
9263DVB_USB_V2 MEDIA DRIVER
9264L: [email protected]
9265S: Orphan
9266W: https://linuxtv.org
9267W: http://palosaari.fi/linux/
9268Q: http://patchwork.linuxtv.org/project/linux-media/list/
9269F: drivers/media/usb/dvb-usb-v2/dvb_usb*
9270F: drivers/media/usb/dvb-usb-v2/usb_urb.c
9271
9272DYNAMIC DEBUG
9273M: Jason Baron <[email protected]>
9274M: Jim Cromie <[email protected]>
9275S: Maintained
9276F: include/linux/dynamic_debug.h
9277F: lib/dynamic_debug.c
9278F: lib/test_dynamic_debug.c
9279
9280DYNAMIC INTERRUPT MODERATION
9281M: Tal Gilboa <[email protected]>
9282S: Maintained
9283F: Documentation/networking/net_dim.rst
9284F: include/linux/dim.h
9285F: lib/dim/
9286
9287DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
9288M: Daniel Lezcano <[email protected]>
9289L: [email protected]
9290S: Supported
9291B: https://bugzilla.kernel.org
9292T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9293F: drivers/powercap/dtpm*
9294F: include/linux/dtpm.h
9295
9296DZ DECSTATION DZ11 SERIAL DRIVER
9297M: "Maciej W. Rozycki" <[email protected]>
9298S: Maintained
9299F: drivers/tty/serial/dz.*
9300
9301E3X0 POWER BUTTON DRIVER
9302M: Moritz Fischer <[email protected]>
9303L: [email protected]
9304S: Supported
9305W: http://www.ettus.com
9306F: Documentation/devicetree/bindings/input/e3x0-button.txt
9307F: drivers/input/misc/e3x0-button.c
9308
9309E4000 MEDIA DRIVER
9310L: [email protected]
9311S: Orphan
9312W: https://linuxtv.org
9313Q: http://patchwork.linuxtv.org/project/linux-media/list/
9314F: drivers/media/tuners/e4000*
9315
9316EARTH_PT1 MEDIA DRIVER
9317M: Akihiro Tsukada <[email protected]>
9318L: [email protected]
9319S: Odd Fixes
9320F: drivers/media/pci/pt1/
9321
9322EARTH_PT3 MEDIA DRIVER
9323M: Akihiro Tsukada <[email protected]>
9324L: [email protected]
9325S: Odd Fixes
9326F: drivers/media/pci/pt3/
9327
9328EC100 MEDIA DRIVER
9329L: [email protected]
9330S: Orphan
9331W: https://linuxtv.org
9332Q: http://patchwork.linuxtv.org/project/linux-media/list/
9333F: drivers/media/dvb-frontends/ec100*
9334
9335ECONET MIPS PLATFORM
9336M: Caleb James DeLisle <[email protected]>
9337L: [email protected]
9338S: Maintained
9339F: Documentation/devicetree/bindings/interrupt-controller/econet,en751221-intc.yaml
9340F: Documentation/devicetree/bindings/mips/econet.yaml
9341F: Documentation/devicetree/bindings/timer/econet,en751221-timer.yaml
9342F: arch/mips/boot/dts/econet/
9343F: arch/mips/configs/econet_en751221_defconfig
9344F: arch/mips/econet/
9345F: drivers/clocksource/timer-econet-en751221.c
9346F: drivers/irqchip/irq-econet-en751221.c
9347F: include/dt-bindings/clock/econet,en751221-scu.h
9348F: include/dt-bindings/reset/econet,en751221-scu.h
9349
9350ECONET PCIE PHY DRIVER
9351M: Caleb James DeLisle <[email protected]>
9352L: [email protected]
9353S: Maintained
9354F: Documentation/devicetree/bindings/phy/econet,en751221-pcie-phy.yaml
9355F: drivers/phy/phy-econet-pcie.c
9356
9357ECRYPT FILE SYSTEM
9358M: Tyler Hicks <[email protected]>
9359L: [email protected]
9360S: Odd Fixes
9361W: http://ecryptfs.org
9362W: https://launchpad.net/ecryptfs
9363T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
9364F: Documentation/filesystems/ecryptfs.rst
9365F: fs/ecryptfs/
9366
9367EDAC-AMD64
9368M: Yazen Ghannam <[email protected]>
9369L: [email protected]
9370S: Supported
9371F: drivers/edac/amd64_edac*
9372F: drivers/edac/mce_amd*
9373
9374EDAC-ARMADA
9375M: Jan Luebbe <[email protected]>
9376L: [email protected]
9377S: Maintained
9378F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
9379F: drivers/edac/armada_xp_*
9380
9381EDAC-AST2500
9382M: Stefan Schaeckeler <[email protected]>
9383S: Supported
9384F: Documentation/devicetree/bindings/edac/aspeed,ast2400-sdram-edac.yaml
9385F: drivers/edac/aspeed_edac.c
9386
9387EDAC-BLUEFIELD
9388M: Shravan Kumar Ramani <[email protected]>
9389M: David Thompson <[email protected]>
9390S: Supported
9391F: drivers/edac/bluefield_edac.c
9392
9393EDAC-CALXEDA
9394M: Andre Przywara <[email protected]>
9395L: [email protected]
9396S: Maintained
9397F: drivers/edac/highbank*
9398
9399EDAC-CAVIUM OCTEON
9400M: Thomas Bogendoerfer <[email protected]>
9401L: [email protected]
9402L: [email protected]
9403S: Maintained
9404F: drivers/edac/octeon_edac*
9405
9406EDAC-CAVIUM THUNDERX
9407L: [email protected]
9408S: Orphan
9409F: drivers/edac/thunderx_edac*
9410
9411EDAC-CORE
9412M: Borislav Petkov <[email protected]>
9413M: Tony Luck <[email protected]>
9414L: [email protected]
9415S: Supported
9416T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
9417F: Documentation/driver-api/edac.rst
9418F: drivers/edac/
9419F: include/linux/edac.h
9420
9421EDAC-A72
9422M: Vijay Balakrishna <[email protected]>
9423M: Tyler Hicks <[email protected]>
9424L: [email protected]
9425S: Supported
9426F: drivers/edac/a72_edac.c
9427
9428EDAC-DMC520
9429M: Lei Wang <[email protected]>
9430L: [email protected]
9431S: Supported
9432F: drivers/edac/dmc520_edac.c
9433
9434EDAC-E752X
9435L: [email protected]
9436S: Orphan
9437F: drivers/edac/e752x_edac.c
9438
9439EDAC-E7XXX
9440L: [email protected]
9441S: Maintained
9442F: drivers/edac/e7xxx_edac.c
9443
9444EDAC-FSL_DDR
9445R: Frank Li <[email protected]>
9446L: [email protected]
9447L: [email protected]
9448S: Maintained
9449F: drivers/edac/fsl_ddr_edac.*
9450
9451EDAC-GHES
9452M: Mauro Carvalho Chehab <[email protected]>
9453L: [email protected]
9454S: Maintained
9455F: drivers/edac/ghes_edac.c
9456
9457EDAC-I10NM
9458M: Tony Luck <[email protected]>
9459L: [email protected]
9460S: Maintained
9461F: drivers/edac/i10nm_base.c
9462
9463EDAC-I3000
9464L: [email protected]
9465S: Orphan
9466F: drivers/edac/i3000_edac.c
9467
9468EDAC-I3200
9469L: [email protected]
9470S: Orphan
9471F: drivers/edac/i3200_edac.c
9472
9473EDAC-I5000
9474L: [email protected]
9475S: Maintained
9476F: drivers/edac/i5000_edac.c
9477
9478EDAC-I5400
9479M: Mauro Carvalho Chehab <[email protected]>
9480L: [email protected]
9481S: Maintained
9482F: drivers/edac/i5400_edac.c
9483
9484EDAC-I7300
9485M: Mauro Carvalho Chehab <[email protected]>
9486L: [email protected]
9487S: Maintained
9488F: drivers/edac/i7300_edac.c
9489
9490EDAC-I7CORE
9491M: Mauro Carvalho Chehab <[email protected]>
9492L: [email protected]
9493S: Maintained
9494F: drivers/edac/i7core_edac.c
9495
9496EDAC-I82975X
9497L: [email protected]
9498S: Orphan
9499F: drivers/edac/i82975x_edac.c
9500
9501EDAC-IE31200
9502M: Jason Baron <[email protected]>
9503L: [email protected]
9504S: Maintained
9505F: drivers/edac/ie31200_edac.c
9506
9507EDAC-IGEN6
9508M: Tony Luck <[email protected]>
9509R: Qiuxu Zhuo <[email protected]>
9510L: [email protected]
9511S: Maintained
9512F: drivers/edac/igen6_edac.c
9513
9514EDAC-INTEL-BFF-RESET
9515M: Tony Luck <[email protected]>
9516L: [email protected]
9517S: Maintained
9518F: drivers/edac/intel-bff.c
9519
9520EDAC-MPC85XX
9521L: [email protected]
9522S: Orphan
9523F: drivers/edac/mpc85xx_edac.[ch]
9524
9525EDAC-NPCM
9526M: Marvin Lin <[email protected]>
9527M: Stanley Chu <[email protected]>
9528L: [email protected]
9529S: Maintained
9530F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
9531F: drivers/edac/npcm_edac.c
9532
9533EDAC-PASEMI
9534M: Egor Martovetsky <[email protected]>
9535L: [email protected]
9536S: Maintained
9537F: drivers/edac/pasemi_edac.c
9538
9539EDAC-PND2
9540M: Tony Luck <[email protected]>
9541L: [email protected]
9542S: Maintained
9543F: drivers/edac/pnd2_edac.[ch]
9544
9545EDAC-QCOM
9546M: Manivannan Sadhasivam <[email protected]>
9547L: [email protected]
9548L: [email protected]
9549S: Maintained
9550F: drivers/edac/qcom_edac.c
9551
9552EDAC-SBRIDGE
9553M: Tony Luck <[email protected]>
9554R: Qiuxu Zhuo <[email protected]>
9555L: [email protected]
9556S: Maintained
9557F: drivers/edac/sb_edac.c
9558
9559EDAC-SKYLAKE
9560M: Tony Luck <[email protected]>
9561L: [email protected]
9562S: Maintained
9563F: drivers/edac/skx_*.[ch]
9564
9565EDAC-TI
9566M: Tero Kristo <[email protected]>
9567L: [email protected]
9568S: Odd Fixes
9569F: drivers/edac/ti_edac.c
9570
9571EDAC-X38
9572L: [email protected]
9573S: Orphan
9574F: drivers/edac/x38_edac.c
9575
9576EDIROL UA-101/UA-1000 DRIVER
9577M: Clemens Ladisch <[email protected]>
9578L: [email protected]
9579S: Maintained
9580T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9581F: sound/usb/misc/ua101.c
9582
9583EFI TEST DRIVER
9584M: Ivan Hu <[email protected]>
9585M: Ard Biesheuvel <[email protected]>
9586L: [email protected]
9587S: Maintained
9588F: drivers/firmware/efi/test/
9589
9590EFI VARIABLE FILESYSTEM
9591M: Jeremy Kerr <[email protected]>
9592M: Ard Biesheuvel <[email protected]>
9593L: [email protected]
9594S: Maintained
9595T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
9596F: fs/efivarfs/
9597
9598EFIFB FRAMEBUFFER DRIVER
9599M: Peter Jones <[email protected]>
9600L: [email protected]
9601S: Maintained
9602F: drivers/video/fbdev/efifb.c
9603
9604ELM327 CAN NETWORK DRIVER
9605M: Max Staudt <[email protected]>
9606L: [email protected]
9607S: Maintained
9608F: Documentation/networking/device_drivers/can/can327.rst
9609F: drivers/net/can/can327.c
9610
9611EM28XX VIDEO4LINUX DRIVER
9612M: Mauro Carvalho Chehab <[email protected]>
9613L: [email protected]
9614S: Maintained
9615W: https://linuxtv.org
9616T: git git://linuxtv.org/media.git
9617F: Documentation/admin-guide/media/em28xx*
9618F: drivers/media/usb/em28xx/
9619
9620EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
9621M: Adrian Hunter <[email protected]>
9622M: Asutosh Das <[email protected]>
9623R: Ritesh Harjani <[email protected]>
9624L: [email protected]
9625S: Supported
9626F: drivers/mmc/host/cqhci*
9627
9628EMS CPC-PCI CAN DRIVER
9629M: Gerhard Uttenthaler <[email protected]>
9630M: [email protected]
9631L: [email protected]
9632S: Maintained
9633F: drivers/net/can/sja1000/ems_pci.c
9634
9635EMULEX 10Gbps iSCSI - OneConnect DRIVER
9636M: Ketan Mukadam <[email protected]>
9637L: [email protected]
9638S: Supported
9639W: http://www.broadcom.com
9640F: drivers/scsi/be2iscsi/
9641
9642EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
9643M: Ajit Khaparde <[email protected]>
9644M: Sriharsha Basavapatna <[email protected]>
9645L: [email protected]
9646S: Maintained
9647W: http://www.emulex.com
9648F: drivers/net/ethernet/emulex/benet/
9649
9650EMULEX ONECONNECT ROCE DRIVER
9651M: Selvin Xavier <[email protected]>
9652L: [email protected]
9653S: Odd Fixes
9654W: http://www.broadcom.com
9655F: drivers/infiniband/hw/ocrdma/
9656F: include/uapi/rdma/ocrdma-abi.h
9657
9658EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
9659M: Ram Vegesna <[email protected]>
9660L: [email protected]
9661L: [email protected]
9662S: Supported
9663W: http://www.broadcom.com
9664F: drivers/scsi/elx/
9665
9666EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
9667M: Justin Tee <[email protected]>
9668M: Paul Ely <[email protected]>
9669L: [email protected]
9670S: Supported
9671W: http://www.broadcom.com
9672F: drivers/scsi/lpfc/
9673
9674ENE CB710 FLASH CARD READER DRIVER
9675M: Michał Mirosław <[email protected]>
9676S: Maintained
9677F: drivers/misc/cb710/
9678F: drivers/mmc/host/cb710-mmc.*
9679F: include/linux/cb710.h
9680
9681ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
9682M: Maxim Levitsky <[email protected]>
9683S: Maintained
9684F: drivers/media/rc/ene_ir.*
9685
9686ENERGY MODEL
9687M: Lukasz Luba <[email protected]>
9688M: "Rafael J. Wysocki" <[email protected]>
9689L: [email protected]
9690S: Maintained
9691F: Documentation/netlink/specs/dev-energymodel.yaml
9692F: Documentation/power/energy-model.rst
9693F: include/linux/energy_model.h
9694F: include/uapi/linux/dev_energymodel.h
9695F: kernel/power/em_netlink*.*
9696F: kernel/power/energy_model.c
9697
9698EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
9699M: Laurentiu Tudor <[email protected]>
9700L: [email protected]
9701S: Maintained
9702F: drivers/tty/ehv_bytechan.c
9703
9704EPSON S1D13XXX FRAMEBUFFER DRIVER
9705M: Kristoffer Ericson <[email protected]>
9706S: Maintained
9707T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
9708F: drivers/video/fbdev/s1d13xxxfb.c
9709F: include/video/s1d13xxxfb.h
9710
9711EROFS FILE SYSTEM
9712M: Gao Xiang <[email protected]>
9713M: Chao Yu <[email protected]>
9714R: Yue Hu <[email protected]>
9715R: Jeffle Xu <[email protected]>
9716R: Sandeep Dhavale <[email protected]>
9717R: Hongbo Li <[email protected]>
9718R: Chunhai Guo <[email protected]>
9719L: [email protected]
9720S: Maintained
9721W: https://erofs.docs.kernel.org
9722T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
9723F: Documentation/ABI/testing/sysfs-fs-erofs
9724F: Documentation/filesystems/erofs.rst
9725F: fs/erofs/
9726F: include/trace/events/erofs.h
9727
9728ERRSEQ ERROR TRACKING INFRASTRUCTURE
9729M: Jeff Layton <[email protected]>
9730S: Maintained
9731F: include/linux/errseq.h
9732F: lib/errseq.c
9733
9734ESD CAN NETWORK DRIVERS
9735M: Stefan Mätje <[email protected]>
9736R: [email protected]
9737L: [email protected]
9738S: Maintained
9739F: drivers/net/can/esd/
9740
9741ESD CAN/USB DRIVERS
9742M: Frank Jungclaus <[email protected]>
9743R: [email protected]
9744L: [email protected]
9745S: Maintained
9746F: drivers/net/can/usb/esd_usb.c
9747
9748ESWIN DEVICETREES
9749M: Min Lin <[email protected]>
9750M: Pinkesh Vaghela <[email protected]>
9751M: Pritesh Patel <[email protected]>
9752S: Maintained
9753T: git https://github.com/eswincomputing/linux-next.git
9754F: Documentation/devicetree/bindings/riscv/eswin.yaml
9755F: arch/riscv/boot/dts/eswin/
9756
9757ESWIN EIC7700 CLOCK DRIVER
9758M: Yifeng Huang <[email protected]>
9759M: Xuyang Dong <[email protected]>
9760S: Maintained
9761F: Documentation/devicetree/bindings/clock/eswin,eic7700*
9762F: drivers/clk/eswin/
9763F: include/dt-bindings/clock/eswin,eic7700*
9764F: include/dt-bindings/reset/eswin,eic7700-hspcrg.h
9765
9766ET131X NETWORK DRIVER
9767M: Mark Einon <[email protected]>
9768S: Odd Fixes
9769F: drivers/net/ethernet/agere/
9770
9771ETAS ES58X CAN/USB DRIVER
9772M: Vincent Mailhol <[email protected]>
9773L: [email protected]
9774S: Maintained
9775F: Documentation/networking/devlink/etas_es58x.rst
9776F: drivers/net/can/usb/etas_es58x/
9777
9778ETHERNET BRIDGE
9779M: Nikolay Aleksandrov <[email protected]>
9780M: Ido Schimmel <[email protected]>
9781L: [email protected]
9782L: [email protected]
9783S: Maintained
9784F: include/linux/if_bridge.h
9785F: include/uapi/linux/if_bridge.h
9786F: include/linux/netfilter_bridge/
9787F: net/bridge/
9788
9789ETHERNET PHY LIBRARY
9790M: Andrew Lunn <[email protected]>
9791M: Heiner Kallweit <[email protected]>
9792R: Russell King <[email protected]>
9793L: [email protected]
9794S: Maintained
9795F: Documentation/ABI/testing/sysfs-class-net-phydev
9796F: Documentation/devicetree/bindings/net/ethernet-connector.yaml
9797F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
9798F: Documentation/devicetree/bindings/net/mdio*
9799F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
9800F: Documentation/networking/phy-port.rst
9801F: Documentation/networking/phy.rst
9802F: drivers/net/mdio/
9803F: drivers/net/mdio/acpi_mdio.c
9804F: drivers/net/mdio/fwnode_mdio.c
9805F: drivers/net/mdio/of_mdio.c
9806F: drivers/net/pcs/
9807F: drivers/net/phy/
9808F: include/dt-bindings/net/qca-ar803x.h
9809F: include/linux/*mdio*.h
9810F: include/linux/linkmode.h
9811F: include/linux/mdio/*.h
9812F: include/linux/mii.h
9813F: include/linux/of_net.h
9814F: include/linux/phy.h
9815F: include/linux/phy_fixed.h
9816F: include/linux/phy_link_topology.h
9817F: include/linux/phylib_stubs.h
9818F: include/linux/platform_data/mdio-bcm-unimac.h
9819F: include/net/phy/
9820F: include/trace/events/mdio.h
9821F: include/uapi/linux/mdio.h
9822F: include/uapi/linux/mii.h
9823F: net/core/of_net.c
9824
9825ETHERNET PHY LIBRARY [RUST]
9826M: FUJITA Tomonori <[email protected]>
9827R: Trevor Gross <[email protected]>
9828L: [email protected]
9829L: [email protected]
9830S: Maintained
9831F: rust/kernel/net/phy.rs
9832F: rust/kernel/net/phy/reg.rs
9833
9834EXEC & BINFMT API, ELF
9835M: Kees Cook <[email protected]>
9836L: [email protected]
9837S: Supported
9838T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
9839F: Documentation/userspace-api/ELF.rst
9840F: fs/*binfmt_*.c
9841F: fs/Kconfig.binfmt
9842F: fs/exec.c
9843F: fs/tests/binfmt_*_kunit.c
9844F: fs/tests/exec_kunit.c
9845F: include/linux/binfmts.h
9846F: include/linux/elf.h
9847F: include/uapi/linux/auxvec.h
9848F: include/uapi/linux/binfmts.h
9849F: include/uapi/linux/elf.h
9850F: kernel/fork.c
9851F: mm/vma_exec.c
9852F: tools/testing/selftests/exec/
9853N: asm/elf.h
9854N: binfmt
9855
9856EXFAT FILE SYSTEM
9857M: Namjae Jeon <[email protected]>
9858M: Sungjong Seo <[email protected]>
9859R: Yuezhang Mo <[email protected]>
9860L: [email protected]
9861S: Maintained
9862T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
9863F: fs/exfat/
9864
9865EXPRESSWIRE PROTOCOL LIBRARY
9866M: Duje Mihanović <[email protected]>
9867L: [email protected]
9868S: Maintained
9869F: drivers/leds/leds-expresswire.c
9870F: include/linux/leds-expresswire.h
9871
9872EXT2 FILE SYSTEM
9873M: Jan Kara <[email protected]>
9874L: [email protected]
9875S: Maintained
9876F: Documentation/filesystems/ext2.rst
9877T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
9878F: fs/ext2/
9879F: include/linux/ext2*
9880
9881EXT4 FILE SYSTEM
9882M: "Theodore Ts'o" <[email protected]>
9883R: Andreas Dilger <[email protected]>
9884R: Baokun Li <[email protected]>
9885R: Jan Kara <[email protected]>
9886R: Ojaswin Mujoo <[email protected]>
9887R: Ritesh Harjani (IBM) <[email protected]>
9888R: Zhang Yi <[email protected]>
9889L: [email protected]
9890S: Maintained
9891W: http://ext4.wiki.kernel.org
9892Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git dev
9894F: Documentation/filesystems/ext4/
9895F: fs/ext4/
9896F: include/trace/events/ext4.h
9897F: include/uapi/linux/ext4.h
9898
9899Extended Verification Module (EVM)
9900M: Mimi Zohar <[email protected]>
9901M: Roberto Sassu <[email protected]>
9902L: [email protected]
9903S: Supported
9904T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9905F: security/integrity/
9906F: security/integrity/evm/
9907
9908EXTENSIBLE FIRMWARE INTERFACE (EFI)
9909M: Ard Biesheuvel <[email protected]>
9910R: Ilias Apalodimas <[email protected]>
9911L: [email protected]
9912S: Maintained
9913T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
9914F: Documentation/admin-guide/efi-stub.rst
9915F: arch/*/include/asm/efi.h
9916F: arch/*/kernel/efi.c
9917F: arch/arm/boot/compressed/efi-header.S
9918F: arch/x86/platform/efi/
9919F: drivers/firmware/efi/
9920F: include/linux/efi*.h
9921X: drivers/firmware/efi/cper*
9922
9923EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
9924M: MyungJoo Ham <[email protected]>
9925M: Chanwoo Choi <[email protected]>
9926L: [email protected]
9927S: Maintained
9928T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
9929F: Documentation/devicetree/bindings/extcon/
9930F: Documentation/driver-api/extcon.rst
9931F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
9932F: drivers/extcon/
9933F: include/linux/extcon.h
9934F: include/linux/extcon/
9935
9936EXTRA BOOT CONFIG
9937M: Masami Hiramatsu <[email protected]>
9938L: [email protected]
9939L: [email protected]
9940S: Maintained
9941Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
9942T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9943F: Documentation/admin-guide/bootconfig.rst
9944F: fs/proc/bootconfig.c
9945F: include/linux/bootconfig.h
9946F: lib/bootconfig-data.S
9947F: lib/bootconfig.c
9948F: lib/embedded-cmdline.S
9949F: tools/bootconfig/*
9950F: tools/bootconfig/scripts/*
9951
9952EXTRON DA HD 4K PLUS CEC DRIVER
9953M: Hans Verkuil <[email protected]>
9954L: [email protected]
9955S: Maintained
9956T: git git://linuxtv.org/media.git
9957F: drivers/media/cec/usb/extron-da-hd-4k-plus/
9958
9959EXYNOS DP DRIVER
9960M: Jingoo Han <[email protected]>
9961L: [email protected]
9962S: Maintained
9963F: drivers/gpu/drm/exynos/exynos_dp*
9964
9965EXYNOS SYSMMU (IOMMU) driver
9966M: Marek Szyprowski <[email protected]>
9967L: [email protected]
9968S: Maintained
9969F: drivers/iommu/exynos-iommu.c
9970
9971F2FS FILE SYSTEM
9972M: Jaegeuk Kim <[email protected]>
9973M: Chao Yu <[email protected]>
9974L: [email protected]
9975S: Maintained
9976W: https://f2fs.wiki.kernel.org/
9977Q: https://patchwork.kernel.org/project/f2fs/list/
9978B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
9979T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
9980F: Documentation/ABI/testing/sysfs-fs-f2fs
9981F: Documentation/filesystems/f2fs.rst
9982F: fs/f2fs/
9983F: include/linux/f2fs_fs.h
9984F: include/trace/events/f2fs.h
9985F: include/uapi/linux/f2fs.h
9986
9987F71805F HARDWARE MONITORING DRIVER
9988M: Jean Delvare <[email protected]>
9989L: [email protected]
9990S: Maintained
9991F: Documentation/hwmon/f71805f.rst
9992F: drivers/hwmon/f71805f.c
9993
9994FADDR2LINE
9995M: Josh Poimboeuf <[email protected]>
9996S: Maintained
9997F: scripts/faddr2line
9998
9999FAILOVER MODULE
10000M: Sridhar Samudrala <[email protected]>
10001L: [email protected]
10002S: Supported
10003F: Documentation/networking/failover.rst
10004F: include/net/failover.h
10005F: net/core/failover.c
10006
10007FANOTIFY
10008M: Jan Kara <[email protected]>
10009R: Amir Goldstein <[email protected]>
10010L: [email protected]
10011S: Maintained
10012F: fs/notify/fanotify/
10013F: include/linux/fanotify.h
10014F: include/uapi/linux/fanotify.h
10015
10016FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
10017M: Linus Walleij <[email protected]>
10018L: [email protected]
10019S: Maintained
10020F: drivers/usb/fotg210/
10021
10022FARSYNC SYNCHRONOUS DRIVER
10023M: Kevin Curtis <[email protected]>
10024S: Supported
10025W: http://www.farsite.co.uk/
10026F: drivers/net/wan/farsync.*
10027
10028FAULT INJECTION SUPPORT
10029M: Akinobu Mita <[email protected]>
10030S: Supported
10031F: Documentation/fault-injection/
10032F: lib/fault-inject.c
10033F: tools/testing/fault-injection/
10034
10035FBTFT Framebuffer drivers
10036M: Andy Shevchenko <[email protected]>
10037L: [email protected]
10038L: [email protected]
10039S: Odd fixes
10040F: drivers/staging/fbtft/
10041
10042FC0011 TUNER DRIVER
10043M: Michael Buesch <[email protected]>
10044L: [email protected]
10045S: Maintained
10046F: drivers/media/tuners/fc0011.c
10047F: drivers/media/tuners/fc0011.h
10048
10049FC2580 MEDIA DRIVER
10050L: [email protected]
10051S: Orphan
10052W: https://linuxtv.org
10053Q: http://patchwork.linuxtv.org/project/linux-media/list/
10054F: drivers/media/tuners/fc2580*
10055
10056FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
10057M: Hannes Reinecke <[email protected]>
10058L: [email protected]
10059S: Supported
10060W: www.Open-FCoE.org
10061F: drivers/scsi/fcoe/
10062F: drivers/scsi/libfc/
10063F: include/scsi/fc/
10064F: include/scsi/libfc.h
10065F: include/scsi/libfcoe.h
10066F: include/uapi/scsi/fc/
10067
10068FILE LOCKING (flock() and fcntl()/lockf())
10069M: Jeff Layton <[email protected]>
10070M: Chuck Lever <[email protected]>
10071R: Alexander Aring <[email protected]>
10072L: [email protected]
10073S: Maintained
10074F: fs/fcntl.c
10075F: fs/locks.c
10076F: include/linux/fcntl.h
10077F: include/uapi/linux/fcntl.h
10078
10079FILESYSTEM DIRECT ACCESS (DAX)
10080M: Dan Williams <[email protected]>
10081R: Matthew Wilcox <[email protected]>
10082R: Jan Kara <[email protected]>
10083L: [email protected]
10084L: [email protected]
10085S: Supported
10086F: fs/dax.c
10087F: include/linux/dax.h
10088F: include/trace/events/fs_dax.h
10089
10090FILESYSTEMS (VFS and infrastructure)
10091M: Alexander Viro <[email protected]>
10092M: Christian Brauner <[email protected]>
10093R: Jan Kara <[email protected]>
10094L: [email protected]
10095S: Maintained
10096T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
10097F: fs/*
10098F: include/linux/fs.h
10099F: include/linux/fs_types.h
10100F: include/uapi/linux/fs.h
10101F: include/uapi/linux/openat2.h
10102F: rust/kernel/fs.rs
10103F: rust/kernel/fs/
10104F: rust/kernel/seq_file.rs
10105F: rust/kernel/sync/poll.rs
10106F: Documentation/driver-api/early-userspace/buffer-format.rst
10107F: init/do_mounts*
10108F: init/*initramfs*
10109
10110FILESYSTEMS [EXPORTFS]
10111M: Chuck Lever <[email protected]>
10112M: Jeff Layton <[email protected]>
10113R: Amir Goldstein <[email protected]>
10114L: [email protected]
10115L: [email protected]
10116S: Supported
10117F: Documentation/filesystems/nfs/exporting.rst
10118F: fs/exportfs/
10119F: fs/fhandle.c
10120F: include/linux/exportfs*.h
10121
10122FILESYSTEMS [IDMAPPED MOUNTS]
10123M: Christian Brauner <[email protected]>
10124M: Seth Forshee <[email protected]>
10125L: [email protected]
10126S: Maintained
10127F: Documentation/filesystems/idmappings.rst
10128F: fs/mnt_idmapping.c
10129F: include/linux/mnt_idmapping.*
10130F: tools/testing/selftests/mount_setattr/
10131
10132FILESYSTEMS [IOMAP]
10133M: Christian Brauner <[email protected]>
10134L: [email protected]
10135L: [email protected]
10136S: Supported
10137F: Documentation/filesystems/iomap/*
10138F: fs/iomap/
10139F: include/linux/iomap.h
10140
10141FILESYSTEMS [NETFS LIBRARY]
10142M: David Howells <[email protected]>
10143M: Paulo Alcantara <[email protected]>
10144L: [email protected]
10145L: [email protected]
10146S: Supported
10147F: Documentation/filesystems/caching/
10148F: Documentation/filesystems/netfs_library.rst
10149F: fs/netfs/
10150F: include/linux/fscache*.h
10151F: include/linux/netfs.h
10152F: include/trace/events/fscache.h
10153F: include/trace/events/netfs.h
10154
10155FILESYSTEMS [STACKABLE]
10156M: Miklos Szeredi <[email protected]>
10157M: Amir Goldstein <[email protected]>
10158L: [email protected]
10159L: [email protected]
10160S: Maintained
10161F: fs/backing-file.c
10162F: include/linux/backing-file.h
10163
10164FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10165M: Riku Voipio <[email protected]>
10166L: [email protected]
10167S: Maintained
10168F: drivers/hwmon/f75375s.c
10169F: include/linux/f75375s.h
10170
10171FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
10172M: Ji-Ze Hong (Peter Hong) <[email protected]>
10173L: [email protected]
10174S: Maintained
10175F: drivers/net/can/usb/f81604.c
10176
10177FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
10178M: Clemens Ladisch <[email protected]>
10179M: Takashi Sakamoto <[email protected]>
10180L: [email protected]
10181S: Maintained
10182T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10183F: include/uapi/sound/firewire.h
10184F: sound/firewire/
10185
10186FIREWIRE MEDIA DRIVERS (firedtv)
10187M: Stefan Richter <[email protected]>
10188L: [email protected]
10189L: [email protected]
10190S: Maintained
10191T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
10192F: drivers/media/firewire/
10193
10194FIREWIRE SBP-2 TARGET
10195M: Chris Boot <[email protected]>
10196L: [email protected]
10197L: [email protected]
10198L: [email protected]
10199S: Maintained
10200T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
10201F: drivers/target/sbp/
10202
10203FIREWIRE SUBSYSTEM
10204M: Takashi Sakamoto <[email protected]>
10205M: Takashi Sakamoto <[email protected]>
10206L: [email protected]
10207S: Maintained
10208W: http://ieee1394.docs.kernel.org/
10209T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
10210F: drivers/firewire/
10211F: include/linux/firewire.h
10212F: include/uapi/linux/firewire*.h
10213F: tools/firewire/
10214
10215FIRMWARE ATTRIBUTES CLASS
10216M: Hans de Goede <[email protected]>
10217M: Ilpo Järvinen <[email protected]>
10218L: [email protected]
10219S: Maintained
10220F: drivers/firmware/firmware_attributes_class.c
10221F: include/linux/firmware_attributes.h
10222
10223FIRMWARE FRAMEWORK FOR ARMV8-A
10224M: Sudeep Holla <[email protected]>
10225L: [email protected] (moderated for non-subscribers)
10226S: Maintained
10227F: drivers/firmware/arm_ffa/
10228F: include/linux/arm_ffa.h
10229
10230FIRMWARE LOADER (request_firmware)
10231M: Luis Chamberlain <[email protected]>
10232M: Danilo Krummrich <[email protected]>
10233L: [email protected]
10234S: Maintained
10235T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
10236F: Documentation/firmware_class/
10237F: drivers/base/firmware_loader/
10238F: rust/kernel/firmware.rs
10239F: include/linux/firmware.h
10240
10241FIXED-LAYOUT NVMEM LAYOUT DRIVER
10242M: Mathieu Dubois-Briand <[email protected]>
10243S: Maintained
10244F: drivers/nvmem/layouts/fixed-layout.c
10245
10246FLEXTIMER FTM-QUADDEC DRIVER
10247M: Patrick Havelange <[email protected]>
10248L: [email protected]
10249S: Maintained
10250F: Documentation/devicetree/bindings/counter/fsl,ftm-quaddec.yaml
10251F: drivers/counter/ftm-quaddec.c
10252
10253FLOPPY DRIVER
10254M: Denis Efremov <[email protected]>
10255L: [email protected]
10256S: Odd Fixes
10257F: drivers/block/floppy.c
10258
10259FLYSKY FSIA6B RC RECEIVER
10260M: Markus Koch <[email protected]>
10261L: [email protected]
10262S: Maintained
10263F: drivers/input/joystick/fsia6b.c
10264
10265FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
10266M: Geoffrey D. Bennett <[email protected]>
10267L: [email protected]
10268S: Maintained
10269W: https://github.com/geoffreybennett/linux-fcp
10270B: https://github.com/geoffreybennett/linux-fcp/issues
10271T: git https://github.com/geoffreybennett/linux-fcp.git
10272F: include/uapi/sound/fcp.h
10273F: include/uapi/sound/scarlett2.h
10274F: sound/usb/fcp.c
10275F: sound/usb/mixer_scarlett2.c
10276
10277FORCEDETH GIGABIT ETHERNET DRIVER
10278M: Rain River <[email protected]>
10279M: Zhu Yanjun <[email protected]>
10280L: [email protected]
10281S: Maintained
10282F: drivers/net/ethernet/nvidia/*
10283
10284FORTIFY_SOURCE
10285M: Kees Cook <[email protected]>
10286L: [email protected]
10287S: Supported
10288T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10289F: include/linux/fortify-string.h
10290F: lib/test_fortify/*
10291F: lib/tests/fortify_kunit.c
10292F: lib/tests/memcpy_kunit.c
10293K: \bunsafe_memcpy\b
10294K: \b__NO_FORTIFY\b
10295
10296FOURSEMI AUDIO AMPLIFIER DRIVER
10297M: Nick Li <[email protected]>
10298L: [email protected]
10299S: Maintained
10300F: Documentation/devicetree/bindings/sound/foursemi,fs2105s.yaml
10301F: sound/soc/codecs/fs-amp-lib.*
10302F: sound/soc/codecs/fs210x.*
10303
10304FPGA DFL DRIVERS
10305M: Xu Yilun <[email protected]>
10306R: Tom Rix <[email protected]>
10307L: [email protected]
10308S: Maintained
10309F: Documentation/ABI/testing/sysfs-bus-dfl*
10310F: Documentation/fpga/dfl.rst
10311F: drivers/fpga/dfl*
10312F: drivers/uio/uio_dfl.c
10313F: include/linux/dfl.h
10314F: include/uapi/linux/fpga-dfl.h
10315
10316FPGA MANAGER FRAMEWORK
10317M: Moritz Fischer <[email protected]>
10318M: Xu Yilun <[email protected]>
10319R: Tom Rix <[email protected]>
10320L: [email protected]
10321S: Maintained
10322Q: http://patchwork.kernel.org/project/linux-fpga/list/
10323T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
10324F: Documentation/devicetree/bindings/fpga/
10325F: Documentation/driver-api/fpga/
10326F: Documentation/fpga/
10327F: drivers/fpga/
10328F: include/linux/fpga/
10329
10330FRAMEBUFFER CONSOLE
10331M: Helge Deller <[email protected]>
10332M: Thomas Zimmermann <[email protected]>
10333L: [email protected]
10334L: [email protected]
10335S: Maintained
10336T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
10337F: Documentation/fb/fbcon.rst
10338F: drivers/video/fbdev/core/bitblit.c
10339F: drivers/video/fbdev/core/fb_logo.c
10340F: drivers/video/fbdev/core/fbcon.c
10341F: drivers/video/fbdev/core/fbcon.h
10342F: drivers/video/fbdev/core/fbcon_ccw.c
10343F: drivers/video/fbdev/core/fbcon_cw.c
10344F: drivers/video/fbdev/core/fbcon_rotate.c
10345F: drivers/video/fbdev/core/fbcon_rotate.h
10346F: drivers/video/fbdev/core/fbcon_ud.c
10347F: drivers/video/fbdev/core/softcursor.c
10348F: drivers/video/fbdev/core/tileblit.c
10349F: include/linux/font.h
10350F: lib/fonts/
10351
10352FRAMEBUFFER CORE
10353M: Simona Vetter <[email protected]>
10354S: Odd Fixes
10355T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
10356F: drivers/video/fbdev/core/
10357
10358FRAMEBUFFER DRAWING
10359M: Zsolt Kajtar <[email protected]>
10360S: Odd Fixes
10361F: drivers/video/fbdev/core/cfbcopyarea.c
10362F: drivers/video/fbdev/core/cfbfillrect.c
10363F: drivers/video/fbdev/core/cfbimgblt.c
10364F: drivers/video/fbdev/core/cfbmem.h
10365F: drivers/video/fbdev/core/fb_copyarea.h
10366F: drivers/video/fbdev/core/fb_draw.h
10367F: drivers/video/fbdev/core/fb_fillrect.h
10368F: drivers/video/fbdev/core/fb_imageblit.h
10369F: drivers/video/fbdev/core/syscopyarea.c
10370F: drivers/video/fbdev/core/sysfillrect.c
10371F: drivers/video/fbdev/core/sysimgblt.c
10372F: drivers/video/fbdev/core/sysmem.h
10373
10374FRAMEBUFFER LAYER
10375M: Helge Deller <[email protected]>
10376L: [email protected]
10377L: [email protected]
10378S: Maintained
10379Q: http://patchwork.kernel.org/project/linux-fbdev/list/
10380T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
10381F: Documentation/fb/
10382F: drivers/video/
10383F: include/linux/fb.h
10384F: include/uapi/linux/fb.h
10385F: include/uapi/video/
10386F: include/video/
10387
10388FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
10389M: Horia Geantă <[email protected]>
10390M: Pankaj Gupta <[email protected]>
10391M: Gaurav Jain <[email protected]>
10392L: [email protected]
10393S: Maintained
10394F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
10395F: drivers/crypto/caam/
10396
10397FREESCALE COLDFIRE M5441X MMC DRIVER
10398M: Angelo Dureghello <[email protected]>
10399L: [email protected]
10400S: Maintained
10401F: drivers/mmc/host/sdhci-esdhc-mcf.c
10402F: include/linux/platform_data/mmc-esdhc-mcf.h
10403
10404FREESCALE COLDFIRE M5441X RCM POWER-ON REASON DRIVER
10405M: Jean-Michel Hautbois <[email protected]>
10406L: [email protected]
10407S: Maintained
10408F: drivers/power/reset/mcf-rcm-reset.c
10409
10410FREESCALE DIU FRAMEBUFFER DRIVER
10411M: Timur Tabi <[email protected]>
10412L: [email protected]
10413S: Maintained
10414F: drivers/video/fbdev/fsl-diu-fb.*
10415
10416FREESCALE DMA DRIVER
10417M: Zhang Wei <[email protected]>
10418L: [email protected]
10419S: Maintained
10420F: drivers/dma/fsldma.*
10421
10422FREESCALE DSPI DRIVER
10423M: Vladimir Oltean <[email protected]>
10424L: [email protected]
10425L: [email protected]
10426S: Maintained
10427F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
10428F: drivers/spi/spi-fsl-dspi.c
10429F: include/linux/spi/spi-fsl-dspi.h
10430
10431FREESCALE eDMA DRIVER
10432M: Frank Li <[email protected]>
10433L: [email protected]
10434L: [email protected]
10435S: Maintained
10436F: Documentation/devicetree/bindings/dma/fsl,edma.yaml
10437F: drivers/dma/fsl-edma*.*
10438
10439FREESCALE ENETC ETHERNET DRIVERS
10440M: Claudiu Manoil <[email protected]>
10441M: Vladimir Oltean <[email protected]>
10442M: Wei Fang <[email protected]>
10443M: Clark Wang <[email protected]>
10444L: [email protected]
10445L: [email protected]
10446S: Maintained
10447F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml
10448F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
10449F: drivers/net/ethernet/freescale/enetc/
10450F: include/linux/fsl/enetc_mdio.h
10451F: include/linux/fsl/netc_global.h
10452F: include/linux/fsl/ntmp.h
10453
10454FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
10455M: Claudiu Manoil <[email protected]>
10456L: [email protected]
10457S: Maintained
10458F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
10459F: drivers/net/ethernet/freescale/gianfar*
10460
10461FREESCALE GPMI NAND DRIVER
10462M: Han Xu <[email protected]>
10463L: [email protected]
10464L: [email protected]
10465S: Maintained
10466F: drivers/mtd/nand/raw/gpmi-nand/*
10467
10468FREESCALE I2C CPM DRIVER
10469M: Jochen Friedrich <[email protected]>
10470L: [email protected]
10471L: [email protected]
10472S: Maintained
10473F: drivers/i2c/busses/i2c-cpm.c
10474
10475FREESCALE IMX / MXC FEC DRIVER
10476M: Wei Fang <[email protected]>
10477R: Frank Li <[email protected]>
10478R: Shenwei Wang <[email protected]>
10479L: [email protected]
10480L: [email protected]
10481S: Maintained
10482F: Documentation/devicetree/bindings/net/fsl,fec.yaml
10483F: drivers/net/ethernet/freescale/fec.h
10484F: drivers/net/ethernet/freescale/fec_main.c
10485F: drivers/net/ethernet/freescale/fec_ptp.c
10486
10487FREESCALE IMX / MXC FRAMEBUFFER DRIVER
10488M: Sascha Hauer <[email protected]>
10489R: Pengutronix Kernel Team <[email protected]>
10490L: [email protected]
10491L: [email protected] (moderated for non-subscribers)
10492S: Maintained
10493F: drivers/video/fbdev/imxfb.c
10494
10495FREESCALE IMX DDR PMU DRIVER
10496M: Frank Li <[email protected]>
10497M: Xu Yang <[email protected]>
10498L: [email protected] (moderated for non-subscribers)
10499S: Maintained
10500F: Documentation/admin-guide/perf/imx-ddr.rst
10501F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
10502F: drivers/perf/fsl_imx8_ddr_perf.c
10503F: drivers/perf/fsl_imx9_ddr_perf.c
10504F: tools/perf/pmu-events/arch/arm64/freescale/
10505
10506FREESCALE IMX I2C DRIVER
10507M: Oleksij Rempel <[email protected]>
10508R: Pengutronix Kernel Team <[email protected]>
10509L: [email protected]
10510S: Maintained
10511F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
10512F: drivers/i2c/busses/i2c-imx.c
10513
10514FREESCALE IMX LPI2C DRIVER
10515M: Dong Aisheng <[email protected]>
10516L: [email protected]
10517L: [email protected]
10518S: Maintained
10519F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
10520F: drivers/i2c/busses/i2c-imx-lpi2c.c
10521
10522FREESCALE IMX LPSPI DRIVER
10523M: Frank Li <[email protected]>
10524L: [email protected]
10525L: [email protected]
10526S: Maintained
10527F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
10528F: drivers/spi/spi-fsl-lpspi.c
10529
10530FREESCALE MPC I2C DRIVER
10531M: Chris Packham <[email protected]>
10532L: [email protected]
10533S: Maintained
10534F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
10535F: drivers/i2c/busses/i2c-mpc.c
10536
10537FREESCALE QORIQ DPAA ETHERNET DRIVER
10538M: Madalin Bucur <[email protected]>
10539L: [email protected]
10540S: Maintained
10541F: drivers/net/ethernet/freescale/dpaa
10542
10543FREESCALE QORIQ DPAA FMAN DRIVER
10544M: Madalin Bucur <[email protected]>
10545R: Sean Anderson <[email protected]>
10546L: [email protected]
10547S: Maintained
10548F: Documentation/devicetree/bindings/net/fsl,fman*.yaml
10549F: drivers/net/ethernet/freescale/fman
10550
10551FREESCALE QORIQ PTP CLOCK DRIVER
10552M: Yangbo Lu <[email protected]>
10553L: [email protected]
10554S: Maintained
10555F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
10556F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
10557F: drivers/net/ethernet/freescale/dpaa2/dprtc*
10558F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
10559F: drivers/ptp/ptp_qoriq.c
10560F: include/linux/fsl/ptp_qoriq.h
10561
10562FREESCALE QUAD SPI DRIVER
10563M: Han Xu <[email protected]>
10564L: [email protected]
10565L: [email protected]
10566S: Maintained
10567F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
10568F: drivers/spi/spi-fsl-qspi.c
10569
10570FREESCALE QUICC ENGINE LIBRARY
10571M: Qiang Zhao <[email protected]>
10572M: Christophe Leroy (CS GROUP) <[email protected]>
10573L: [email protected]
10574S: Maintained
10575F: drivers/soc/fsl/qe/
10576F: include/soc/fsl/qe/
10577
10578FREESCALE QUICC ENGINE QMC DRIVER
10579M: Herve Codina <[email protected]>
10580L: [email protected]
10581S: Maintained
10582F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
10583F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
10584F: drivers/soc/fsl/qe/qmc.c
10585F: include/soc/fsl/qe/qmc.h
10586
10587FREESCALE QUICC ENGINE QMC HDLC DRIVER
10588M: Herve Codina <[email protected]>
10589L: [email protected]
10590L: [email protected]
10591S: Maintained
10592F: drivers/net/wan/fsl_qmc_hdlc.c
10593
10594FREESCALE QUICC ENGINE TSA DRIVER
10595M: Herve Codina <[email protected]>
10596L: [email protected]
10597S: Maintained
10598F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
10599F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
10600F: drivers/soc/fsl/qe/tsa.c
10601F: drivers/soc/fsl/qe/tsa.h
10602F: include/dt-bindings/soc/cpm1-fsl,tsa.h
10603F: include/dt-bindings/soc/qe-fsl,tsa.h
10604
10605FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
10606L: [email protected]
10607L: [email protected]
10608S: Orphan
10609F: drivers/net/ethernet/freescale/ucc_geth*
10610
10611FREESCALE QUICC ENGINE UCC HDLC DRIVER
10612M: Zhao Qiang <[email protected]>
10613L: [email protected]
10614L: [email protected]
10615S: Maintained
10616F: drivers/net/wan/fsl_ucc_hdlc*
10617
10618FREESCALE QUICC ENGINE UCC UART DRIVER
10619M: Timur Tabi <[email protected]>
10620L: [email protected]
10621S: Maintained
10622F: drivers/tty/serial/ucc_uart.c
10623
10624FREESCALE SOC DRIVERS
10625M: Christophe Leroy (CS GROUP) <[email protected]>
10626L: [email protected]
10627L: [email protected] (moderated for non-subscribers)
10628S: Maintained
10629F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
10630F: Documentation/devicetree/bindings/soc/fsl/
10631F: drivers/soc/fsl/
10632F: include/linux/fsl/
10633F: include/soc/fsl/
10634
10635FREESCALE SOC FS_ENET DRIVER
10636M: Pantelis Antoniou <[email protected]>
10637L: [email protected]
10638L: [email protected]
10639S: Maintained
10640F: drivers/net/ethernet/freescale/fs_enet/
10641
10642FREESCALE SOC SOUND DRIVERS
10643M: Shengjiu Wang <[email protected]>
10644M: Xiubo Li <[email protected]>
10645R: Fabio Estevam <[email protected]>
10646R: Nicolin Chen <[email protected]>
10647L: [email protected]
10648L: [email protected]
10649S: Maintained
10650F: sound/soc/fsl/fsl*
10651F: sound/soc/fsl/imx*
10652
10653FREESCALE SOC LPC32XX SOUND DRIVERS
10654M: J.M.B. Downing <[email protected]>
10655M: Piotr Wojtaszczyk <[email protected]>
10656R: Vladimir Zapolskiy <[email protected]>
10657L: [email protected]
10658L: [email protected]
10659S: Maintained
10660F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
10661F: sound/soc/fsl/lpc3xxx-*
10662
10663FREESCALE SOC SOUND QMC DRIVER
10664M: Herve Codina <[email protected]>
10665L: [email protected]
10666L: [email protected]
10667S: Maintained
10668F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
10669F: sound/soc/fsl/fsl_qmc_audio.c
10670
10671FREESCALE USB PERIPHERAL DRIVERS
10672L: [email protected]
10673L: [email protected]
10674S: Orphan
10675F: drivers/usb/gadget/udc/fsl*
10676
10677FREESCALE USB PHY DRIVER
10678L: [email protected]
10679L: [email protected]
10680S: Orphan
10681F: drivers/usb/phy/phy-fsl-usb*
10682
10683FREEZER
10684M: "Rafael J. Wysocki" <[email protected]>
10685R: Pavel Machek <[email protected]>
10686L: [email protected]
10687S: Supported
10688F: Documentation/power/freezing-of-tasks.rst
10689F: include/linux/freezer.h
10690F: kernel/freezer.c
10691
10692FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
10693M: Eric Biggers <[email protected]>
10694M: Theodore Y. Ts'o <[email protected]>
10695M: Jaegeuk Kim <[email protected]>
10696L: [email protected]
10697S: Supported
10698Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
10699T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
10700F: Documentation/filesystems/fscrypt.rst
10701F: fs/crypto/
10702F: include/linux/fscrypt.h
10703F: include/uapi/linux/fscrypt.h
10704
10705FSI SUBSYSTEM
10706M: Eddie James <[email protected]>
10707R: Ninad Palsule <[email protected]>
10708L: [email protected]
10709S: Supported
10710Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
10711F: Documentation/devicetree/bindings/fsi/
10712F: drivers/fsi/
10713F: include/linux/fsi*.h
10714F: include/trace/events/fsi*.h
10715
10716FSI-ATTACHED I2C DRIVER
10717M: Eddie James <[email protected]>
10718L: [email protected]
10719L: [email protected] (moderated for non-subscribers)
10720S: Maintained
10721F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
10722F: drivers/i2c/busses/i2c-fsi.c
10723
10724FSI-ATTACHED SPI DRIVER
10725M: Eddie James <[email protected]>
10726L: [email protected]
10727S: Maintained
10728F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
10729F: drivers/spi/spi-fsi.c
10730
10731FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
10732M: Jan Kara <[email protected]>
10733R: Amir Goldstein <[email protected]>
10734L: [email protected]
10735S: Maintained
10736T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
10737F: fs/notify/
10738F: include/linux/fsnotify*.h
10739
10740FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
10741M: Eric Biggers <[email protected]>
10742M: Theodore Y. Ts'o <[email protected]>
10743L: [email protected]
10744S: Supported
10745Q: https://patchwork.kernel.org/project/fsverity/list/
10746T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
10747F: Documentation/filesystems/fsverity.rst
10748F: fs/verity/
10749F: include/linux/fsverity.h
10750F: include/trace/events/fsverity.h
10751F: include/uapi/linux/fsverity.h
10752
10753FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
10754M: Michael Zaidman <[email protected]>
10755L: [email protected]
10756L: [email protected]
10757S: Maintained
10758F: drivers/hid/hid-ft260.c
10759
10760FUJITSU LAPTOP EXTRAS
10761M: Jonathan Woithe <[email protected]>
10762L: [email protected]
10763S: Maintained
10764F: drivers/platform/x86/fujitsu-laptop.c
10765
10766FUJITSU TABLET EXTRAS
10767M: Robert Gerlach <[email protected]>
10768L: [email protected]
10769S: Maintained
10770F: drivers/platform/x86/fujitsu-tablet.c
10771
10772FUNCTION HOOKS (FTRACE)
10773M: Steven Rostedt <[email protected]>
10774M: Masami Hiramatsu <[email protected]>
10775R: Mark Rutland <[email protected]>
10776L: [email protected]
10777L: [email protected]
10778S: Maintained
10779Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
10780T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
10781F: Documentation/trace/ftrace*
10782F: arch/*/*/*/*ftrace*
10783F: arch/*/*/*ftrace*
10784F: include/*/*ftrace*
10785F: kernel/trace/fgraph.c
10786F: kernel/trace/ftrace*
10787F: samples/ftrace
10788
10789FUNGIBLE ETHERNET DRIVERS
10790M: Dimitris Michailidis <[email protected]>
10791L: [email protected]
10792S: Maintained
10793F: drivers/net/ethernet/fungible/
10794
10795FUSE FILESYSTEM [CORE]
10796M: Miklos Szeredi <[email protected]>
10797L: [email protected]
10798S: Supported
10799W: https://github.com/libfuse/
10800T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10801F: Documentation/filesystems/fuse/*
10802F: fs/fuse/
10803F: include/uapi/linux/fuse.h
10804F: tools/testing/selftests/filesystems/fuse/
10805
10806FUSE FILESYSTEM [IO-URING]
10807M: Bernd Schubert <[email protected]>
10808M: Joanne Koong <[email protected]>
10809L: [email protected]
10810S: Maintained
10811T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10812F: Documentation/filesystems/fuse/fuse-io-uring.rst
10813F: fs/fuse/dev_uring.c
10814F: fs/fuse/dev_uring_i.h
10815
10816FUSE FILESYSTEM [PASSTHROUGH]
10817M: Amir Goldstein <[email protected]>
10818L: [email protected]
10819S: Maintained
10820T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10821F: Documentation/filesystems/fuse/fuse-passthrough.rst
10822F: fs/fuse/backing.c
10823F: fs/fuse/iomode.c
10824F: fs/fuse/passthrough.c
10825
10826FUTEX SUBSYSTEM
10827M: Thomas Gleixner <[email protected]>
10828M: Ingo Molnar <[email protected]>
10829R: Peter Zijlstra <[email protected]>
10830R: Darren Hart <[email protected]>
10831R: Davidlohr Bueso <[email protected]>
10832R: André Almeida <[email protected]>
10833L: [email protected]
10834S: Maintained
10835P: Documentation/process/maintainer-tip.rst
10836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10837F: Documentation/locking/*futex*
10838F: include/asm-generic/futex.h
10839F: include/linux/futex.h
10840F: include/uapi/linux/futex.h
10841F: kernel/futex/*
10842F: tools/perf/bench/futex*
10843F: tools/testing/selftests/futex/
10844
10845FWCTL SUBSYSTEM
10846M: Dave Jiang <[email protected]>
10847M: Jason Gunthorpe <[email protected]>
10848M: Saeed Mahameed <[email protected]>
10849M: Zhi Wang <[email protected]> (RUST)
10850R: Jonathan Cameron <[email protected]>
10851S: Maintained
10852F: Documentation/userspace-api/fwctl/
10853F: drivers/fwctl/
10854F: include/linux/fwctl.h
10855F: include/uapi/fwctl/
10856F: rust/helpers/fwctl.c
10857F: rust/kernel/fwctl.rs
10858
10859FWCTL BNXT DRIVER
10860M: Pavan Chebbi <[email protected]>
10861L: [email protected]
10862S: Maintained
10863F: drivers/fwctl/bnxt/
10864
10865FWCTL MLX5 DRIVER
10866M: Saeed Mahameed <[email protected]>
10867R: Itay Avraham <[email protected]>
10868L: [email protected]
10869S: Maintained
10870F: drivers/fwctl/mlx5/
10871
10872FWCTL PDS DRIVER
10873M: Brett Creeley <[email protected]>
10874L: [email protected]
10875S: Maintained
10876F: drivers/fwctl/pds/
10877
10878GALAXYCORE GC0308 CAMERA SENSOR DRIVER
10879M: Sebastian Reichel <[email protected]>
10880L: [email protected]
10881S: Maintained
10882F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
10883F: drivers/media/i2c/gc0308.c
10884
10885GALAXYCORE GC0310 CAMERA SENSOR DRIVER
10886M: Hans de Goede <[email protected]>
10887L: [email protected]
10888S: Maintained
10889F: drivers/media/i2c/gc0310.c
10890
10891GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
10892M: Zhi Mao <[email protected]>
10893L: [email protected]
10894S: Maintained
10895F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
10896F: drivers/media/i2c/gc05a2.c
10897
10898GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
10899M: Zhi Mao <[email protected]>
10900L: [email protected]
10901S: Maintained
10902F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
10903F: drivers/media/i2c/gc08a3.c
10904
10905GALAXYCORE GC2145 SENSOR DRIVER
10906M: Alain Volmat <[email protected]>
10907L: [email protected]
10908S: Maintained
10909T: git git://linuxtv.org/media.git
10910F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
10911F: drivers/media/i2c/gc2145.c
10912
10913GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
10914M: Tim Harvey <[email protected]>
10915S: Maintained
10916F: Documentation/devicetree/bindings/embedded-controller/gw,gsc.yaml
10917F: Documentation/hwmon/gsc-hwmon.rst
10918F: drivers/hwmon/gsc-hwmon.c
10919F: drivers/mfd/gateworks-gsc.c
10920F: include/linux/mfd/gsc.h
10921F: include/linux/platform_data/gsc_hwmon.h
10922
10923GCC PLUGINS
10924M: Kees Cook <[email protected]>
10925L: [email protected]
10926S: Maintained
10927T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10928F: Documentation/kbuild/gcc-plugins.rst
10929F: scripts/Makefile.gcc-plugins
10930F: scripts/gcc-plugins/
10931
10932GCOV BASED KERNEL PROFILING
10933M: Peter Oberparleiter <[email protected]>
10934S: Maintained
10935F: Documentation/dev-tools/gcov.rst
10936F: kernel/gcov/
10937
10938GDB KERNEL DEBUGGING HELPER SCRIPTS
10939M: Jan Kiszka <[email protected]>
10940M: Kieran Bingham <[email protected]>
10941S: Supported
10942F: scripts/gdb/
10943
10944GE HEALTHCARE PMC ADC DRIVER
10945M: Herve Codina <[email protected]>
10946L: [email protected]
10947S: Maintained
10948F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
10949F: drivers/iio/adc/gehc-pmc-adc.c
10950F: include/dt-bindings/iio/adc/gehc,pmc-adc.h
10951
10952GEMINI CRYPTO DRIVER
10953M: Corentin Labbe <[email protected]>
10954L: [email protected]
10955S: Maintained
10956F: drivers/crypto/gemini/
10957
10958GEMTEK FM RADIO RECEIVER DRIVER
10959M: Hans Verkuil <[email protected]>
10960L: [email protected]
10961S: Maintained
10962W: https://linuxtv.org
10963T: git git://linuxtv.org/media.git
10964F: drivers/media/radio/radio-gemtek*
10965
10966GENDWARFKSYMS
10967M: Sami Tolvanen <[email protected]>
10968L: [email protected]
10969L: [email protected]
10970S: Maintained
10971F: scripts/gendwarfksyms/
10972
10973GENERIC ARCHITECTURE TOPOLOGY
10974M: Sudeep Holla <[email protected]>
10975L: [email protected]
10976S: Maintained
10977F: drivers/base/arch_topology.c
10978F: include/linux/arch_topology.h
10979
10980GENERIC ENTRY CODE
10981M: Thomas Gleixner <[email protected]>
10982M: Peter Zijlstra <[email protected]>
10983M: Andy Lutomirski <[email protected]>
10984L: [email protected]
10985S: Maintained
10986P: Documentation/process/maintainer-tip.rst
10987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
10988F: include/linux/entry-common.h
10989F: include/linux/entry-virt.h
10990F: include/linux/irq-entry-common.h
10991F: kernel/entry/
10992
10993GENERIC GPIO I2C DRIVER
10994M: Wolfram Sang <[email protected]>
10995S: Supported
10996F: drivers/i2c/busses/i2c-gpio.c
10997F: include/linux/platform_data/i2c-gpio.h
10998
10999GENERIC GPIO I2C MULTIPLEXER DRIVER
11000M: Peter Korsgaard <[email protected]>
11001L: [email protected]
11002S: Supported
11003F: Documentation/devicetree/bindings/i2c/i2c-mux-gpio.yaml
11004F: Documentation/i2c/muxes/i2c-mux-gpio.rst
11005F: drivers/i2c/muxes/i2c-mux-gpio.c
11006F: include/linux/platform_data/i2c-mux-gpio.h
11007
11008GENERIC GPIO RESET DRIVER
11009M: Krzysztof Kozlowski <[email protected]>
11010S: Maintained
11011F: drivers/reset/reset-gpio.c
11012
11013GENERIC HDLC (WAN) DRIVERS
11014M: Krzysztof Halasa <[email protected]>
11015S: Maintained
11016W: http://www.kernel.org/pub/linux/utils/net/hdlc/
11017F: drivers/net/wan/c101.c
11018F: drivers/net/wan/hd6457*
11019F: drivers/net/wan/hdlc*
11020F: drivers/net/wan/n2.c
11021F: drivers/net/wan/pc300too.c
11022F: drivers/net/wan/pci200syn.c
11023F: drivers/net/wan/wanxl*
11024
11025GENERIC INCLUDE/ASM HEADER FILES
11026M: Arnd Bergmann <[email protected]>
11027L: [email protected]
11028S: Maintained
11029T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
11030F: include/asm-generic/
11031F: include/uapi/asm-generic/
11032
11033GENERIC PHY FRAMEWORK
11034M: Vinod Koul <[email protected]>
11035R: Neil Armstrong <[email protected]>
11036R: Manivannan Sadhasivam <[email protected]>
11037L: [email protected]
11038S: Supported
11039Q: https://patchwork.kernel.org/project/linux-phy/list/
11040T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
11041F: Documentation/devicetree/bindings/phy/
11042F: drivers/phy/
11043F: include/dt-bindings/phy/
11044F: include/linux/phy/
11045
11046GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
11047M: Wolfram Sang <[email protected]>
11048S: Supported
11049F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
11050F: drivers/i2c/muxes/i2c-demux-pinctrl.c
11051
11052GENERIC PM DOMAINS
11053M: Ulf Hansson <[email protected]>
11054L: [email protected]
11055S: Supported
11056F: Documentation/devicetree/bindings/power/power?domain*
11057T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
11058F: drivers/pmdomain/
11059F: include/linux/pm_domain.h
11060
11061GENERIC RADIX TREE
11062M: Kent Overstreet <[email protected]>
11063S: Supported
11064C: irc://irc.oftc.net/bcache
11065F: include/linux/generic-radix-tree.h
11066F: lib/generic-radix-tree.c
11067
11068GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
11069M: Eugen Hristev <[email protected]>
11070L: [email protected]
11071S: Maintained
11072F: drivers/input/touchscreen/resistive-adc-touch.c
11073
11074GENERIC STRING LIBRARY
11075M: Kees Cook <[email protected]>
11076R: Andy Shevchenko <[email protected]>
11077L: [email protected]
11078S: Supported
11079T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11080F: include/linux/string.h
11081F: include/linux/string_choices.h
11082F: include/linux/string_helpers.h
11083F: lib/string.c
11084F: lib/string_helpers.c
11085F: lib/tests/string_helpers_kunit.c
11086F: lib/tests/string_kunit.c
11087F: scripts/coccinelle/api/string_choices.cocci
11088
11089GENERIC UIO DRIVER FOR PCI DEVICES
11090M: "Michael S. Tsirkin" <[email protected]>
11091L: [email protected]
11092S: Supported
11093F: drivers/uio/uio_pci_generic.c
11094
11095GENERIC VDSO LIBRARY
11096M: Andy Lutomirski <[email protected]>
11097M: Thomas Gleixner <[email protected]>
11098M: Vincenzo Frascino <[email protected]>
11099L: [email protected]
11100S: Maintained
11101T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
11102F: include/asm-generic/vdso/vsyscall.h
11103F: include/linux/vdso_datastore.h
11104F: include/vdso/
11105F: kernel/time/namespace_vdso.c
11106F: kernel/time/vsyscall.c
11107F: lib/vdso/
11108F: tools/testing/selftests/vDSO/
11109
11110GENWQE (IBM Generic Workqueue Card)
11111M: Frank Haverkamp <[email protected]>
11112S: Supported
11113F: drivers/misc/genwqe/
11114
11115GET_MAINTAINER SCRIPT
11116M: Joe Perches <[email protected]>
11117S: Maintained
11118F: scripts/get_maintainer.pl
11119
11120GFS2 FILE SYSTEM
11121M: Andreas Gruenbacher <[email protected]>
11122L: [email protected]
11123S: Supported
11124B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
11125T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
11126F: Documentation/filesystems/gfs2/
11127F: fs/gfs2/
11128F: include/uapi/linux/gfs2_ondisk.h
11129
11130GIGABYTE WATERFORCE SENSOR DRIVER
11131M: Aleksa Savic <[email protected]>
11132L: [email protected]
11133S: Maintained
11134F: Documentation/hwmon/gigabyte_waterforce.rst
11135F: drivers/hwmon/gigabyte_waterforce.c
11136
11137GIGABYTE WMI DRIVER
11138M: Thomas Weißschuh <[email protected]>
11139L: [email protected]
11140S: Maintained
11141F: drivers/platform/x86/gigabyte-wmi.c
11142
11143GNSS SUBSYSTEM
11144M: Johan Hovold <[email protected]>
11145S: Maintained
11146T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
11147F: Documentation/ABI/testing/sysfs-class-gnss
11148F: Documentation/devicetree/bindings/gnss/
11149F: drivers/gnss/
11150F: include/linux/gnss.h
11151
11152GO7007 MPEG CODEC
11153M: Hans Verkuil <[email protected]>
11154L: [email protected]
11155S: Maintained
11156F: drivers/media/usb/go7007/
11157
11158GOCONTROLL MODULINE MODULE SLOT
11159M: Maud Spierings <[email protected]>
11160S: Maintained
11161F: Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml
11162
11163GOODIX TOUCHSCREEN
11164M: Hans de Goede <[email protected]>
11165L: [email protected]
11166S: Maintained
11167F: drivers/input/touchscreen/goodix*
11168
11169GOOGLE ETHERNET DRIVERS
11170M: Joshua Washington <[email protected]>
11171M: Harshitha Ramamurthy <[email protected]>
11172L: [email protected]
11173S: Maintained
11174F: Documentation/networking/device_drivers/ethernet/google/gve.rst
11175F: drivers/net/ethernet/google
11176
11177GOOGLE TENSOR SoC SUPPORT
11178M: Peter Griffin <[email protected]>
11179R: André Draszik <[email protected]>
11180R: Tudor Ambarus <[email protected]>
11181L: [email protected] (moderated for non-subscribers)
11182L: [email protected]
11183S: Maintained
11184P: Documentation/process/maintainer-soc-clean-dts.rst
11185C: irc://irc.oftc.net/pixel6-kernel-dev
11186F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
11187F: Documentation/devicetree/bindings/phy/google,lga-usb-phy.yaml
11188F: Documentation/devicetree/bindings/soc/google/google,gs101-pmu-intr-gen.yaml
11189F: Documentation/devicetree/bindings/usb/google,lga-dwc3.yaml
11190F: arch/arm64/boot/dts/exynos/google/
11191F: drivers/clk/samsung/clk-gs101.c
11192F: drivers/phy/phy-google-usb.c
11193F: drivers/soc/samsung/gs101-pmu.c
11194F: drivers/phy/samsung/phy-gs101-ufs.c
11195F: drivers/usb/dwc3/dwc3-google.c
11196F: include/dt-bindings/clock/google,gs101*
11197K: [gG]oogle.?[tT]ensor
11198
11199GPD FAN DRIVER
11200M: Cryolitia PukNgae <[email protected]>
11201L: [email protected]
11202S: Maintained
11203F: Documentation/hwmon/gpd-fan.rst
11204F: drivers/hwmon/gpd-fan.c
11205
11206GPD POCKET FAN DRIVER
11207M: Hans de Goede <[email protected]>
11208L: [email protected]
11209S: Maintained
11210F: drivers/platform/x86/gpd-pocket-fan.c
11211
11212GPIB DRIVERS
11213M: Dave Penkler <[email protected]>
11214M: Greg Kroah-Hartman <[email protected]>
11215S: Maintained
11216F: drivers/gpib/
11217F: include/uapi/linux/gpib.h
11218F: include/uapi/linux/gpib_ioctl.h
11219
11220GPIO ACPI SUPPORT
11221M: Mika Westerberg <[email protected]>
11222M: Andy Shevchenko <[email protected]>
11223L: [email protected]
11224L: [email protected]
11225S: Supported
11226T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11227F: Documentation/firmware-guide/acpi/gpio-properties.rst
11228F: drivers/gpio/gpiolib-acpi-*.c
11229F: drivers/gpio/gpiolib-acpi.h
11230
11231GPIO AGGREGATOR
11232M: Geert Uytterhoeven <[email protected]>
11233L: [email protected]
11234S: Supported
11235F: Documentation/admin-guide/gpio/gpio-aggregator.rst
11236F: drivers/gpio/gpio-aggregator.c
11237
11238GPIO IR Transmitter
11239M: Sean Young <[email protected]>
11240L: [email protected]
11241S: Maintained
11242F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
11243F: drivers/media/rc/gpio-ir-tx.c
11244
11245GPIO LINE MUX
11246M: Jonas Jelonek <[email protected]>
11247S: Maintained
11248F: Documentation/devicetree/bindings/gpio/gpio-line-mux.yaml
11249F: drivers/gpio/gpio-line-mux.c
11250
11251GPIO MOCKUP DRIVER
11252M: Bamvor Jian Zhang <[email protected]>
11253L: [email protected]
11254S: Maintained
11255F: drivers/gpio/gpio-mockup.c
11256F: tools/testing/selftests/gpio/
11257
11258GPIO REGMAP
11259M: Michael Walle <[email protected]>
11260S: Maintained
11261F: drivers/gpio/gpio-regmap.c
11262F: include/linux/gpio/regmap.h
11263K: (devm_)?gpio_regmap_(un)?register
11264
11265GPIO SLOPPY LOGIC ANALYZER
11266M: Wolfram Sang <[email protected]>
11267S: Supported
11268F: Documentation/dev-tools/gpio-sloppy-logic-analyzer.rst
11269F: drivers/gpio/gpio-sloppy-logic-analyzer.c
11270F: tools/gpio/gpio-sloppy-logic-analyzer.sh
11271
11272GPIO SUBSYSTEM
11273M: Linus Walleij <[email protected]>
11274M: Bartosz Golaszewski <[email protected]>
11275L: [email protected]
11276S: Maintained
11277T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
11278F: Documentation/admin-guide/gpio/
11279F: Documentation/devicetree/bindings/gpio/
11280F: Documentation/driver-api/gpio/
11281F: drivers/gpio/
11282F: include/dt-bindings/gpio/
11283F: include/linux/gpio.h
11284F: include/linux/gpio/
11285K: (devm_)?gpio_(request|free|direction|get|set)
11286K: GPIOD_FLAGS_BIT_NONEXCLUSIVE
11287K: devm_gpiod_unhinge
11288
11289GPIO UAPI
11290M: Bartosz Golaszewski <[email protected]>
11291R: Kent Gibson <[email protected]>
11292L: [email protected]
11293S: Maintained
11294T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
11295F: Documentation/ABI/obsolete/sysfs-gpio
11296F: Documentation/ABI/testing/gpio-cdev
11297F: Documentation/userspace-api/gpio/
11298F: drivers/gpio/gpiolib-cdev.c
11299F: include/uapi/linux/gpio.h
11300F: tools/gpio/
11301
11302GRETH 10/100/1G Ethernet MAC device driver
11303M: Andreas Larsson <[email protected]>
11304L: [email protected]
11305S: Maintained
11306F: drivers/net/ethernet/aeroflex/
11307
11308GREYBUS AUDIO PROTOCOLS DRIVERS
11309M: Vaibhav Agarwal <[email protected]>
11310M: Mark Greer <[email protected]>
11311S: Maintained
11312F: drivers/staging/greybus/audio_apbridgea.c
11313F: drivers/staging/greybus/audio_apbridgea.h
11314F: drivers/staging/greybus/audio_codec.c
11315F: drivers/staging/greybus/audio_codec.h
11316F: drivers/staging/greybus/audio_gb.c
11317F: drivers/staging/greybus/audio_manager.c
11318F: drivers/staging/greybus/audio_manager.h
11319F: drivers/staging/greybus/audio_manager_module.c
11320F: drivers/staging/greybus/audio_manager_private.h
11321F: drivers/staging/greybus/audio_manager_sysfs.c
11322F: drivers/staging/greybus/audio_module.c
11323F: drivers/staging/greybus/audio_topology.c
11324
11325GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
11326M: Viresh Kumar <[email protected]>
11327S: Maintained
11328F: drivers/staging/greybus/authentication.c
11329F: drivers/staging/greybus/bootrom.c
11330F: drivers/staging/greybus/firmware.h
11331F: drivers/staging/greybus/fw-core.c
11332F: drivers/staging/greybus/fw-download.c
11333F: drivers/staging/greybus/fw-management.c
11334F: drivers/staging/greybus/greybus_authentication.h
11335F: drivers/staging/greybus/greybus_firmware.h
11336F: drivers/staging/greybus/hid.c
11337F: drivers/staging/greybus/i2c.c
11338F: drivers/staging/greybus/spi.c
11339F: drivers/staging/greybus/spilib.c
11340F: drivers/staging/greybus/spilib.h
11341
11342GREYBUS LOOPBACK DRIVER
11343M: Bryan O'Donoghue <[email protected]>
11344S: Maintained
11345F: drivers/staging/greybus/loopback.c
11346
11347GREYBUS PLATFORM DRIVERS
11348M: Vaibhav Hiremath <[email protected]>
11349S: Maintained
11350F: drivers/staging/greybus/arche-apb-ctrl.c
11351F: drivers/staging/greybus/arche-platform.c
11352F: drivers/staging/greybus/arche_platform.h
11353
11354GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
11355M: Rui Miguel Silva <[email protected]>
11356S: Maintained
11357F: drivers/staging/greybus/gpio.c
11358F: drivers/staging/greybus/light.c
11359F: drivers/staging/greybus/power_supply.c
11360F: drivers/staging/greybus/sdio.c
11361F: drivers/staging/greybus/spi.c
11362F: drivers/staging/greybus/spilib.c
11363
11364GREYBUS BEAGLEPLAY DRIVERS
11365M: Ayush Singh <[email protected]>
11366L: [email protected] (moderated for non-subscribers)
11367S: Maintained
11368F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
11369F: drivers/greybus/gb-beagleplay.c
11370
11371GREYBUS SUBSYSTEM
11372M: Johan Hovold <[email protected]>
11373M: Alex Elder <[email protected]>
11374M: Greg Kroah-Hartman <[email protected]>
11375L: [email protected] (moderated for non-subscribers)
11376S: Maintained
11377F: drivers/greybus/
11378F: drivers/staging/greybus/
11379F: include/linux/greybus.h
11380F: include/linux/greybus/
11381
11382GREYBUS UART PROTOCOLS DRIVERS
11383M: David Lin <[email protected]>
11384S: Maintained
11385F: drivers/staging/greybus/log.c
11386F: drivers/staging/greybus/uart.c
11387
11388GS1662 VIDEO SERIALIZER
11389M: Charles-Antoine Couret <[email protected]>
11390L: [email protected]
11391S: Maintained
11392T: git git://linuxtv.org/media.git
11393F: drivers/media/spi/gs1662.c
11394
11395GSPCA FINEPIX SUBDRIVER
11396M: Frank Zago <[email protected]>
11397L: [email protected]
11398S: Maintained
11399T: git git://linuxtv.org/media.git
11400F: drivers/media/usb/gspca/finepix.c
11401
11402GSPCA GL860 SUBDRIVER
11403M: Olivier Lorin <[email protected]>
11404L: [email protected]
11405S: Maintained
11406T: git git://linuxtv.org/media.git
11407F: drivers/media/usb/gspca/gl860/
11408
11409GSPCA M5602 SUBDRIVER
11410M: Erik Andren <[email protected]>
11411L: [email protected]
11412S: Maintained
11413T: git git://linuxtv.org/media.git
11414F: drivers/media/usb/gspca/m5602/
11415
11416GSPCA PAC207 SONIXB SUBDRIVER
11417M: Hans Verkuil <[email protected]>
11418L: [email protected]
11419S: Odd Fixes
11420T: git git://linuxtv.org/media.git
11421F: drivers/media/usb/gspca/pac207.c
11422
11423GSPCA SN9C20X SUBDRIVER
11424M: Brian Johnson <[email protected]>
11425L: [email protected]
11426S: Maintained
11427T: git git://linuxtv.org/media.git
11428F: drivers/media/usb/gspca/sn9c20x.c
11429
11430GSPCA T613 SUBDRIVER
11431M: Leandro Costantino <[email protected]>
11432L: [email protected]
11433S: Maintained
11434T: git git://linuxtv.org/media.git
11435F: drivers/media/usb/gspca/t613.c
11436
11437GSPCA USB WEBCAM DRIVER
11438M: Hans Verkuil <[email protected]>
11439L: [email protected]
11440S: Odd Fixes
11441T: git git://linuxtv.org/media.git
11442F: drivers/media/usb/gspca/
11443
11444GTP (GPRS Tunneling Protocol)
11445M: Pablo Neira Ayuso <[email protected]>
11446M: Harald Welte <[email protected]>
11447L: [email protected]
11448S: Maintained
11449T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
11450F: drivers/net/gtp.c
11451
11452GUID PARTITION TABLE (GPT)
11453M: Davidlohr Bueso <[email protected]>
11454L: [email protected]
11455S: Maintained
11456F: block/partitions/efi.*
11457
11458HABANALABS PCI DRIVER
11459M: Koby Elbaz <[email protected]>
11460M: Konstantin Sinyuk <[email protected]>
11461L: [email protected]
11462S: Supported
11463C: irc://irc.oftc.net/dri-devel
11464T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
11465F: Documentation/ABI/testing/debugfs-driver-habanalabs
11466F: Documentation/ABI/testing/sysfs-driver-habanalabs
11467F: drivers/accel/habanalabs/
11468F: include/linux/habanalabs/
11469F: include/trace/events/habanalabs.h
11470F: include/uapi/drm/habanalabs_accel.h
11471
11472HACKRF MEDIA DRIVER
11473L: [email protected]
11474S: Orphan
11475W: https://linuxtv.org
11476Q: http://patchwork.linuxtv.org/project/linux-media/list/
11477F: drivers/media/usb/hackrf/
11478
11479HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
11480M: Chuck Lever <[email protected]>
11481L: [email protected]
11482L: [email protected]
11483S: Maintained
11484F: Documentation/netlink/specs/handshake.yaml
11485F: Documentation/networking/tls-handshake.rst
11486F: include/net/handshake.h
11487F: include/trace/events/handshake.h
11488F: net/handshake/
11489
11490HANTRO VPU CODEC DRIVER
11491M: Nicolas Dufresne <[email protected]>
11492M: Benjamin Gaignard <[email protected]>
11493M: Philipp Zabel <[email protected]>
11494L: [email protected]
11495L: [email protected]
11496S: Maintained
11497F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
11498F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
11499F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
11500F: drivers/media/platform/verisilicon/
11501
11502HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
11503M: Frank Seidel <[email protected]>
11504L: [email protected]
11505S: Maintained
11506W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
11507F: drivers/platform/x86/hdaps.c
11508
11509HARDWARE MONITORING
11510M: Guenter Roeck <[email protected]>
11511L: [email protected]
11512S: Maintained
11513W: http://hwmon.wiki.kernel.org/
11514T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11515F: Documentation/ABI/testing/sysfs-class-hwmon
11516F: Documentation/devicetree/bindings/hwmon/
11517F: Documentation/hwmon/
11518F: drivers/hwmon/
11519F: include/linux/hwmon*.h
11520F: include/trace/events/hwmon*.h
11521K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
11522
11523HARDWARE RANDOM NUMBER GENERATOR CORE
11524M: Olivia Mackall <[email protected]>
11525M: Herbert Xu <[email protected]>
11526L: [email protected]
11527S: Odd fixes
11528F: Documentation/admin-guide/hw_random.rst
11529F: Documentation/devicetree/bindings/rng/
11530F: drivers/char/hw_random/
11531F: include/linux/hw_random.h
11532
11533HARDWARE SPINLOCK CORE
11534M: Bjorn Andersson <[email protected]>
11535R: Baolin Wang <[email protected]>
11536L: [email protected]
11537S: Maintained
11538T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git hwspinlock-next
11539F: Documentation/devicetree/bindings/hwlock/
11540F: Documentation/locking/hwspinlock.rst
11541F: drivers/hwspinlock/
11542F: include/linux/hwspinlock.h
11543
11544HARDWARE TRACING FACILITIES
11545M: Alexander Shishkin <[email protected]>
11546S: Maintained
11547F: drivers/hwtracing/
11548
11549HARMONY SOUND DRIVER
11550L: [email protected]
11551S: Maintained
11552F: sound/parisc/harmony.*
11553
11554HDPVR USB VIDEO ENCODER DRIVER
11555M: Hans Verkuil <[email protected]>
11556L: [email protected]
11557S: Odd Fixes
11558W: https://linuxtv.org
11559T: git git://linuxtv.org/media.git
11560F: drivers/media/usb/hdpvr/
11561
11562HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
11563M: Keng-Yu Lin <[email protected]>
11564S: Supported
11565F: drivers/misc/hpilo.[ch]
11566
11567HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
11568M: Craig Lamparter <[email protected]>
11569S: Supported
11570F: Documentation/watchdog/hpwdt.rst
11571F: drivers/watchdog/hpwdt.c
11572
11573HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
11574M: Don Brace <[email protected]>
11575L: [email protected]
11576L: [email protected]
11577S: Supported
11578F: Documentation/scsi/hpsa.rst
11579F: drivers/scsi/hpsa*.[ch]
11580F: include/linux/cciss*.h
11581F: include/uapi/linux/cciss*.h
11582
11583HFI1 DRIVER
11584M: Dennis Dalessandro <[email protected]>
11585L: [email protected]
11586S: Supported
11587F: drivers/infiniband/hw/hfi1
11588
11589HFS FILESYSTEM
11590M: Viacheslav Dubeyko <[email protected]>
11591M: John Paul Adrian Glaubitz <[email protected]>
11592M: Yangtao Li <[email protected]>
11593L: [email protected]
11594S: Maintained
11595T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs.git
11596F: Documentation/filesystems/hfs.rst
11597F: fs/hfs/
11598F: include/linux/hfs_common.h
11599
11600HFSPLUS FILESYSTEM
11601M: Viacheslav Dubeyko <[email protected]>
11602M: John Paul Adrian Glaubitz <[email protected]>
11603M: Yangtao Li <[email protected]>
11604L: [email protected]
11605S: Maintained
11606T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs.git
11607F: Documentation/filesystems/hfsplus.rst
11608F: fs/hfsplus/
11609F: include/linux/hfs_common.h
11610
11611HIBERNATION (aka Software Suspend, aka swsusp)
11612M: "Rafael J. Wysocki" <[email protected]>
11613R: Pavel Machek <[email protected]>
11614L: [email protected]
11615S: Supported
11616B: https://bugzilla.kernel.org
11617F: arch/*/include/asm/suspend*.h
11618F: arch/x86/power/
11619F: drivers/base/power/
11620F: include/linux/freezer.h
11621F: include/linux/pm.h
11622F: include/linux/suspend.h
11623F: kernel/power/
11624
11625HID CORE LAYER
11626M: Jiri Kosina <[email protected]>
11627M: Benjamin Tissoires <[email protected]>
11628L: [email protected]
11629S: Maintained
11630T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11631F: Documentation/hid/
11632F: drivers/hid/
11633F: include/linux/hid*
11634F: include/uapi/linux/hid*
11635F: samples/hid/
11636F: tools/testing/selftests/hid/
11637
11638HID HYPERX DRIVER
11639M: Benjamin Blume <[email protected]>
11640L: [email protected]
11641S: Maintained
11642F: drivers/hid/hid-hyperx.c
11643
11644HID LOGITECH DRIVERS
11645R: Filipe Laíns <[email protected]>
11646L: [email protected]
11647S: Maintained
11648F: drivers/hid/hid-logitech-*
11649
11650HID NVIDIA SHIELD DRIVER
11651M: Rahul Rameshbabu <[email protected]>
11652L: [email protected]
11653S: Maintained
11654F: drivers/hid/hid-nvidia-shield.c
11655
11656HID PHOENIX RC FLIGHT CONTROLLER
11657M: Marcus Folkesson <[email protected]>
11658L: [email protected]
11659S: Maintained
11660F: drivers/hid/hid-pxrc.c
11661
11662HID PLAYSTATION DRIVER
11663M: Roderick Colenbrander <[email protected]>
11664L: [email protected]
11665S: Supported
11666F: drivers/hid/hid-playstation.c
11667
11668HID SENSOR HUB DRIVERS
11669M: Jiri Kosina <[email protected]>
11670M: Jonathan Cameron <[email protected]>
11671M: Srinivas Pandruvada <[email protected]>
11672L: [email protected]
11673L: [email protected]
11674S: Maintained
11675F: Documentation/hid/hid-sensor*
11676F: drivers/hid/hid-sensor-*
11677F: drivers/iio/*/hid-*
11678F: include/linux/hid-sensor-*
11679
11680HID STEAM CONTROLLER
11681M: Vicki Pfau <[email protected]>
11682L: [email protected]
11683S: Maintained
11684F: drivers/hid/hid-steam.c
11685
11686HID VRC-2 CAR CONTROLLER DRIVER
11687M: Marcus Folkesson <[email protected]>
11688L: [email protected]
11689S: Maintained
11690F: drivers/hid/hid-vrc2.c
11691
11692HID WACOM DRIVER
11693M: Ping Cheng <[email protected]>
11694M: Jason Gerecke <[email protected]>
11695L: [email protected]
11696S: Maintained
11697F: drivers/hid/wacom.h
11698F: drivers/hid/wacom_*
11699
11700HID++ LOGITECH DRIVERS
11701R: Filipe Laíns <[email protected]>
11702R: Bastien Nocera <[email protected]>
11703L: [email protected]
11704S: Maintained
11705F: drivers/hid/hid-logitech-hidpp.c
11706
11707HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
11708M: Anna-Maria Behnsen <[email protected]>
11709M: Frederic Weisbecker <[email protected]>
11710M: Thomas Gleixner <[email protected]>
11711L: [email protected]
11712S: Maintained
11713T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11714F: Documentation/timers/
11715F: include/linux/clockchips.h
11716F: include/linux/delay.h
11717F: include/linux/hrtimer.h
11718F: include/linux/timer.h
11719F: kernel/time/clockevents.c
11720F: kernel/time/hrtimer.c
11721F: kernel/time/sleep_timeout.c
11722F: kernel/time/timer.c
11723F: kernel/time/timer_list.c
11724F: kernel/time/timer_migration.*
11725F: tools/testing/selftests/timers/
11726
11727HITRON HAC300S PSU DRIVER
11728M: Vasileios Amoiridis <[email protected]>
11729L: [email protected]
11730S: Maintained
11731F: Documentation/hwmon/hac300s.rst
11732F: drivers/hwmon/pmbus/hac300s.c
11733
11734DELAY, SLEEP, TIMEKEEPING, TIMERS [RUST]
11735M: Andreas Hindborg <[email protected]>
11736R: Boqun Feng <[email protected]>
11737R: FUJITA Tomonori <[email protected]>
11738R: Frederic Weisbecker <[email protected]>
11739R: Lyude Paul <[email protected]>
11740R: Thomas Gleixner <[email protected]>
11741R: Anna-Maria Behnsen <[email protected]>
11742R: John Stultz <[email protected]>
11743R: Stephen Boyd <[email protected]>
11744L: [email protected]
11745S: Supported
11746W: https://rust-for-linux.com
11747B: https://github.com/Rust-for-Linux/linux/issues
11748T: git https://github.com/Rust-for-Linux/linux.git timekeeping-next
11749F: rust/kernel/time.rs
11750F: rust/kernel/time/
11751
11752HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
11753M: HighPoint Linux Team <[email protected]>
11754S: Supported
11755W: http://www.highpoint-tech.com
11756F: Documentation/scsi/hptiop.rst
11757F: drivers/scsi/hptiop.c
11758
11759HIMAX HX83112B TOUCHSCREEN SUPPORT
11760M: Job Noorman <[email protected]>
11761L: [email protected]
11762S: Maintained
11763F: Documentation/devicetree/bindings/input/touchscreen/trivial-touch.yaml
11764F: drivers/input/touchscreen/himax_hx83112b.c
11765
11766HIMAX HX852X TOUCHSCREEN DRIVER
11767M: Stephan Gerhold <[email protected]>
11768L: [email protected]
11769S: Maintained
11770F: Documentation/devicetree/bindings/input/touchscreen/himax,hx852es.yaml
11771F: drivers/input/touchscreen/himax_hx852x.c
11772
11773HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
11774M: Kurt Kanzenbach <[email protected]>
11775L: [email protected]
11776S: Maintained
11777F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
11778F: drivers/net/dsa/hirschmann/*
11779F: include/linux/platform_data/hirschmann-hellcreek.h
11780F: net/dsa/tag_hellcreek.c
11781
11782HISILICON DMA DRIVER
11783M: Zhou Wang <[email protected]>
11784M: Longfang Liu <[email protected]>
11785L: [email protected]
11786S: Maintained
11787F: drivers/dma/hisi_dma.c
11788
11789HISILICON GPIO DRIVER
11790M: Yang Shen <[email protected]>
11791L: [email protected]
11792S: Maintained
11793F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
11794F: drivers/gpio/gpio-hisi.c
11795
11796HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
11797M: Zhiqi Song <[email protected]>
11798M: Longfang Liu <[email protected]>
11799L: [email protected]
11800S: Maintained
11801F: Documentation/ABI/testing/debugfs-hisi-hpre
11802F: drivers/crypto/hisilicon/hpre/hpre.h
11803F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
11804F: drivers/crypto/hisilicon/hpre/hpre_main.c
11805
11806HISILICON HNS3 PMU DRIVER
11807M: Jijie Shao <[email protected]>
11808S: Supported
11809F: Documentation/admin-guide/perf/hns3-pmu.rst
11810F: drivers/perf/hisilicon/hns3_pmu.c
11811
11812HISILICON I2C CONTROLLER DRIVER
11813M: Devyn Liu <[email protected]>
11814L: [email protected]
11815S: Maintained
11816W: https://www.hisilicon.com
11817F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
11818F: drivers/i2c/busses/i2c-hisi.c
11819
11820HISILICON KUNPENG SOC HCCS DRIVER
11821M: Huisong Li <[email protected]>
11822S: Maintained
11823F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
11824F: drivers/soc/hisilicon/kunpeng_hccs.c
11825F: drivers/soc/hisilicon/kunpeng_hccs.h
11826
11827HISILICON SOC HHA DRIVER
11828M: Yushan Wang <[email protected]>
11829S: Maintained
11830F: drivers/cache/hisi_soc_hha.c
11831
11832HISILICON LPC BUS DRIVER
11833M: Jay Fang <[email protected]>
11834S: Maintained
11835W: http://www.hisilicon.com
11836F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
11837F: drivers/bus/hisi_lpc.c
11838
11839HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
11840M: Jian Shen <[email protected]>
11841M: Jijie Shao <[email protected]>
11842L: [email protected]
11843S: Maintained
11844W: http://www.hisilicon.com
11845F: drivers/net/ethernet/hisilicon/hns3/
11846
11847HISILICON NETWORK HIBMCGE DRIVER
11848M: Jijie Shao <[email protected]>
11849L: [email protected]
11850S: Maintained
11851F: drivers/net/ethernet/hisilicon/hibmcge/
11852
11853HISILICON NETWORK SUBSYSTEM DRIVER
11854M: Jian Shen <[email protected]>
11855M: Jijie Shao <[email protected]>
11856L: [email protected]
11857S: Maintained
11858W: http://www.hisilicon.com
11859F: Documentation/devicetree/bindings/net/hisilicon*.txt
11860F: drivers/net/ethernet/hisilicon/
11861
11862HISILICON PMU DRIVER
11863M: Yushan Wang <[email protected]>
11864S: Supported
11865W: http://www.hisilicon.com
11866F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
11867F: Documentation/admin-guide/perf/hisi-pmu.rst
11868F: drivers/perf/hisilicon
11869F: tools/perf/pmu-events/arch/arm64/hisilicon/
11870
11871HISILICON PTT DRIVER
11872M: Sizhe Liu <[email protected]>
11873L: [email protected]
11874S: Maintained
11875F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
11876F: Documentation/trace/hisi-ptt.rst
11877F: drivers/hwtracing/ptt/
11878F: tools/perf/arch/arm64/util/hisi-ptt.c
11879F: tools/perf/util/hisi-ptt*
11880F: tools/perf/util/hisi-ptt-decoder/*
11881
11882HISILICON QM DRIVER
11883M: Weili Qian <[email protected]>
11884M: Zhou Wang <[email protected]>
11885L: [email protected]
11886S: Maintained
11887F: drivers/crypto/hisilicon/Kconfig
11888F: drivers/crypto/hisilicon/Makefile
11889F: drivers/crypto/hisilicon/qm.c
11890F: drivers/crypto/hisilicon/sgl.c
11891F: include/linux/hisi_acc_qm.h
11892
11893HISILICON ROCE DRIVER
11894M: Chengchang Tang <[email protected]>
11895M: Junxian Huang <[email protected]>
11896L: [email protected]
11897S: Maintained
11898F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
11899F: drivers/infiniband/hw/hns/
11900
11901HISILICON SAS Controller
11902M: Xingui Yang <[email protected]>
11903S: Supported
11904W: http://www.hisilicon.com
11905F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
11906F: drivers/scsi/hisi_sas/
11907
11908HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
11909M: Longfang Liu <[email protected]>
11910L: [email protected]
11911S: Maintained
11912F: Documentation/ABI/testing/debugfs-hisi-sec
11913F: drivers/crypto/hisilicon/sec2/sec.h
11914F: drivers/crypto/hisilicon/sec2/sec_crypto.c
11915F: drivers/crypto/hisilicon/sec2/sec_crypto.h
11916F: drivers/crypto/hisilicon/sec2/sec_main.c
11917
11918HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
11919M: Yang Shen <[email protected]>
11920L: [email protected]
11921S: Maintained
11922W: http://www.hisilicon.com
11923F: drivers/spi/spi-hisi-kunpeng.c
11924
11925HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
11926M: Mauro Carvalho Chehab <[email protected]>
11927L: [email protected]
11928S: Maintained
11929F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
11930F: drivers/spmi/hisi-spmi-controller.c
11931
11932HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
11933M: Mauro Carvalho Chehab <[email protected]>
11934L: [email protected]
11935S: Maintained
11936F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
11937F: drivers/mfd/hi6421-spmi-pmic.c
11938
11939HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
11940M: Weili Qian <[email protected]>
11941S: Maintained
11942F: drivers/char/hw_random/hisi-trng-v2.c
11943
11944HISILICON V3XX SPI NOR FLASH Controller Driver
11945M: Yang Shen <[email protected]>
11946S: Maintained
11947W: http://www.hisilicon.com
11948F: drivers/spi/spi-hisi-sfc-v3xx.c
11949
11950HISILICON ZIP Controller DRIVER
11951M: Chenghai Huang<[email protected]>
11952M: Zhou Wang <[email protected]>
11953L: [email protected]
11954S: Maintained
11955F: Documentation/ABI/testing/debugfs-hisi-zip
11956F: drivers/crypto/hisilicon/zip/
11957
11958HMM - Heterogeneous Memory Management
11959M: Jason Gunthorpe <[email protected]>
11960M: Leon Romanovsky <[email protected]>
11961L: [email protected]
11962S: Maintained
11963F: Documentation/mm/hmm.rst
11964F: include/linux/hmm*
11965F: lib/test_hmm*
11966F: mm/hmm*
11967F: tools/testing/selftests/mm/*hmm*
11968
11969HONEYWELL ABP2030PA PRESSURE SENSOR SERIES IIO DRIVER
11970M: Petre Rodan <[email protected]>
11971L: [email protected]
11972S: Maintained
11973F: Documentation/devicetree/bindings/iio/pressure/honeywell,abp2030pa.yaml
11974F: drivers/iio/pressure/abp2030pa*
11975
11976HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
11977M: Petre Rodan <[email protected]>
11978L: [email protected]
11979S: Maintained
11980F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
11981F: drivers/iio/pressure/hsc030pa*
11982
11983HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
11984M: Andreas Klinger <[email protected]>
11985M: Petre Rodan <[email protected]>
11986L: [email protected]
11987S: Maintained
11988F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
11989F: drivers/iio/pressure/mprls0025pa*
11990
11991HP BIOSCFG DRIVER
11992M: Jorge Lopez <[email protected]>
11993L: [email protected]
11994S: Maintained
11995F: drivers/platform/x86/hp/hp-bioscfg/
11996
11997HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
11998L: [email protected]
11999S: Orphan
12000F: drivers/platform/x86/hp/tc1100-wmi.c
12001
12002HP WMI HARDWARE MONITOR DRIVER
12003M: James Seo <[email protected]>
12004L: [email protected]
12005S: Maintained
12006F: Documentation/hwmon/hp-wmi-sensors.rst
12007F: drivers/hwmon/hp-wmi-sensors.c
12008
12009HPET: High Precision Event Timers driver
12010M: Clemens Ladisch <[email protected]>
12011S: Maintained
12012F: Documentation/timers/hpet.rst
12013F: drivers/char/hpet.c
12014F: include/linux/hpet.h
12015F: include/uapi/linux/hpet.h
12016
12017HPET: x86
12018S: Orphan
12019F: arch/x86/include/asm/hpet.h
12020F: arch/x86/kernel/hpet.c
12021
12022HPFS FILESYSTEM
12023M: Mikulas Patocka <[email protected]>
12024S: Maintained
12025W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
12026F: fs/hpfs/
12027
12028HS3001 Hardware Temperature and Humidity Sensor
12029M: Andre Werner <[email protected]>
12030L: [email protected]
12031S: Maintained
12032F: drivers/hwmon/hs3001.c
12033
12034HSI SUBSYSTEM
12035M: Sebastian Reichel <[email protected]>
12036S: Maintained
12037T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
12038F: Documentation/ABI/testing/sysfs-bus-hsi
12039F: Documentation/driver-api/hsi.rst
12040F: drivers/hsi/
12041F: include/linux/hsi/
12042F: include/uapi/linux/hsi/
12043
12044HSO 3G MODEM DRIVER
12045L: [email protected]
12046S: Orphan
12047F: drivers/net/usb/hso.c
12048
12049HSR NETWORK PROTOCOL
12050L: [email protected]
12051S: Orphan
12052F: net/hsr/
12053F: tools/testing/selftests/net/hsr/
12054
12055HT16K33 LED CONTROLLER DRIVER
12056M: Robin van der Gracht <[email protected]>
12057S: Maintained
12058F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
12059F: drivers/auxdisplay/ht16k33.c
12060
12061HTCPEN TOUCHSCREEN DRIVER
12062M: Pau Oliva Fora <[email protected]>
12063L: [email protected]
12064S: Maintained
12065F: drivers/input/touchscreen/htcpen.c
12066
12067HTE SUBSYSTEM
12068M: Dipen Patel <[email protected]>
12069L: [email protected]
12070S: Maintained
12071Q: https://patchwork.kernel.org/project/timestamp/list/
12072T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
12073F: Documentation/devicetree/bindings/timestamp/
12074F: Documentation/driver-api/hte/
12075F: drivers/hte/
12076F: include/linux/hte.h
12077
12078HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
12079M: Lorenzo Bianconi <[email protected]>
12080L: [email protected]
12081S: Maintained
12082W: http://www.st.com/
12083F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
12084F: drivers/iio/humidity/hts221*
12085
12086HTU31 Hardware Temperature and Humidity Sensor
12087M: Andrei Lalaev <[email protected]>
12088L: [email protected]
12089S: Maintained
12090F: drivers/hwmon/htu31.c
12091
12092HUAWEI ETHERNET DRIVER
12093M: Cai Huoqing <[email protected]>
12094L: [email protected]
12095S: Maintained
12096F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
12097F: drivers/net/ethernet/huawei/hinic/
12098
12099HUAWEI 3RD GEN ETHERNET DRIVER
12100M: Fan Gong <[email protected]>
12101L: [email protected]
12102S: Maintained
12103F: Documentation/networking/device_drivers/ethernet/huawei/hinic3.rst
12104F: drivers/net/ethernet/huawei/hinic3/
12105
12106HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER
12107M: Pengyu Luo <[email protected]>
12108S: Maintained
12109F: Documentation/devicetree/bindings/embedded-controller/huawei,gaokun3-ec.yaml
12110F: drivers/platform/arm64/huawei-gaokun-ec.c
12111F: drivers/power/supply/huawei-gaokun-battery.c
12112F: drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c
12113F: include/linux/platform_data/huawei-gaokun-ec.h
12114
12115HUGETLB SUBSYSTEM
12116M: Muchun Song <[email protected]>
12117M: Oscar Salvador <[email protected]>
12118R: David Hildenbrand <[email protected]>
12119L: [email protected]
12120S: Maintained
12121F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
12122F: Documentation/admin-guide/mm/hugetlbpage.rst
12123F: Documentation/mm/hugetlbfs_reserv.rst
12124F: Documentation/mm/vmemmap_dedup.rst
12125F: fs/hugetlbfs/
12126F: include/linux/hugetlb.h
12127F: include/trace/events/hugetlbfs.h
12128F: mm/hugetlb.c
12129F: mm/hugetlb_cgroup.c
12130F: mm/hugetlb_cma.c
12131F: mm/hugetlb_cma.h
12132F: mm/hugetlb_sysctl.c
12133F: mm/hugetlb_sysfs.c
12134F: mm/hugetlb_vmemmap.c
12135F: mm/hugetlb_vmemmap.h
12136F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
12137
12138HVA ST MEDIA DRIVER
12139M: Jean-Christophe Trotin <[email protected]>
12140L: [email protected]
12141S: Supported
12142W: https://linuxtv.org
12143T: git git://linuxtv.org/media.git
12144F: drivers/media/platform/st/sti/hva
12145
12146HWPOISON MEMORY FAILURE HANDLING
12147M: Miaohe Lin <[email protected]>
12148R: Naoya Horiguchi <[email protected]>
12149L: [email protected]
12150S: Maintained
12151F: include/linux/memory-failure.h
12152F: include/trace/events/memory-failure.h
12153F: mm/hwpoison-inject.c
12154F: mm/memory-failure.c
12155F: tools/testing/selftests/mm/memory-failure.c
12156
12157HYCON HY46XX TOUCHSCREEN SUPPORT
12158M: Giulio Benetti <[email protected]>
12159L: [email protected]
12160S: Maintained
12161F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
12162F: drivers/input/touchscreen/hycon-hy46xx.c
12163
12164HYGON PROCESSOR SUPPORT
12165M: Pu Wen <[email protected]>
12166L: [email protected]
12167S: Maintained
12168F: arch/x86/kernel/cpu/hygon.c
12169
12170HYNIX HI556 SENSOR DRIVER
12171M: Sakari Ailus <[email protected]>
12172L: [email protected]
12173S: Maintained
12174T: git git://linuxtv.org/media.git
12175F: drivers/media/i2c/hi556.c
12176
12177HYNIX HI846 SENSOR DRIVER
12178M: Martin Kepplinger-Novakovic <[email protected]>
12179L: [email protected]
12180S: Maintained
12181F: drivers/media/i2c/hi846.c
12182
12183HYNIX HI847 SENSOR DRIVER
12184M: Sakari Ailus <[email protected]>
12185L: [email protected]
12186S: Maintained
12187F: drivers/media/i2c/hi847.c
12188
12189Hyper-V/Azure CORE AND DRIVERS
12190M: Haiyang Zhang <[email protected]>
12191M: Wei Liu <[email protected]>
12192M: Dexuan Cui <[email protected]>
12193L: [email protected]
12194S: Supported
12195T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
12196F: Documentation/ABI/stable/sysfs-bus-vmbus
12197F: Documentation/ABI/testing/debugfs-hyperv
12198F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
12199F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
12200F: Documentation/virt/hyperv
12201F: arch/arm64/hyperv
12202F: arch/arm64/include/asm/mshyperv.h
12203F: arch/x86/hyperv
12204F: arch/x86/include/asm/mshyperv.h
12205F: arch/x86/include/asm/trace/hyperv.h
12206F: arch/x86/kernel/cpu/mshyperv.c
12207F: drivers/clocksource/hyperv_timer.c
12208F: drivers/hid/hid-hyperv.c
12209F: drivers/hv/
12210F: drivers/input/serio/hyperv-keyboard.c
12211F: drivers/iommu/hyperv/
12212F: drivers/net/ethernet/microsoft/
12213F: drivers/net/hyperv/
12214F: drivers/pci/controller/pci-hyperv-intf.c
12215F: drivers/pci/controller/pci-hyperv.c
12216F: drivers/scsi/storvsc_drv.c
12217F: drivers/uio/uio_hv_generic.c
12218F: include/asm-generic/mshyperv.h
12219F: include/clocksource/hyperv_timer.h
12220F: include/hyperv/hvgdk.h
12221F: include/hyperv/hvgdk_ext.h
12222F: include/hyperv/hvgdk_mini.h
12223F: include/hyperv/hvhdk.h
12224F: include/hyperv/hvhdk_mini.h
12225F: include/linux/hyperv.h
12226F: include/net/mana
12227F: include/uapi/linux/hyperv.h
12228F: net/vmw_vsock/hyperv_transport.c
12229F: tools/hv/
12230
12231HYPERBUS SUPPORT
12232M: Vignesh Raghavendra <[email protected]>
12233R: Tudor Ambarus <[email protected]>
12234L: [email protected]
12235S: Supported
12236Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12237C: irc://irc.oftc.net/mtd
12238T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
12239F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
12240F: drivers/mtd/hyperbus/
12241F: include/linux/mtd/hyperbus.h
12242
12243HYPERVISOR VIRTUAL CONSOLE DRIVER
12244L: [email protected]
12245S: Odd Fixes
12246F: drivers/tty/hvc/
12247
12248HUNG TASK DETECTOR
12249M: Andrew Morton <[email protected]>
12250M: Lance Yang <[email protected]>
12251R: Masami Hiramatsu <[email protected]>
12252R: Petr Mladek <[email protected]>
12253L: [email protected]
12254S: Maintained
12255F: include/linux/hung_task.h
12256F: kernel/hung_task.c
12257
12258I2C ACPI SUPPORT
12259M: Mika Westerberg <[email protected]>
12260L: [email protected]
12261L: [email protected]
12262S: Maintained
12263F: drivers/i2c/i2c-core-acpi.c
12264
12265I2C ADDRESS TRANSLATOR (ATR)
12266M: Tomi Valkeinen <[email protected]>
12267R: Luca Ceresoli <[email protected]>
12268L: [email protected]
12269S: Maintained
12270F: drivers/i2c/i2c-atr.c
12271F: include/linux/i2c-atr.h
12272
12273I2C CONTROLLER DRIVER FOR NVIDIA GPU
12274M: Ajay Gupta <[email protected]>
12275L: [email protected]
12276S: Maintained
12277F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
12278F: drivers/i2c/busses/i2c-nvidia-gpu.c
12279
12280I2C MUXES
12281M: Peter Rosin <[email protected]>
12282L: [email protected]
12283S: Maintained
12284F: Documentation/devicetree/bindings/i2c/i2c-arb*
12285F: Documentation/devicetree/bindings/i2c/i2c-gate*
12286F: Documentation/devicetree/bindings/i2c/i2c-mux*
12287F: Documentation/i2c/i2c-topology.rst
12288F: Documentation/i2c/muxes/
12289F: drivers/i2c/i2c-mux.c
12290F: drivers/i2c/muxes/
12291F: include/linux/i2c-mux.h
12292
12293I2C MV64XXX MARVELL AND ALLWINNER DRIVER
12294M: Gregory CLEMENT <[email protected]>
12295L: [email protected]
12296S: Maintained
12297F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
12298F: drivers/i2c/busses/i2c-mv64xxx.c
12299
12300I2C OF COMPONENT PROBER
12301M: Chen-Yu Tsai <[email protected]>
12302L: [email protected]
12303L: [email protected]
12304S: Maintained
12305F: drivers/i2c/i2c-core-of-prober.c
12306F: include/linux/i2c-of-prober.h
12307
12308I2C OVER PARALLEL PORT
12309M: Jean Delvare <[email protected]>
12310L: [email protected]
12311S: Maintained
12312F: Documentation/i2c/busses/i2c-parport.rst
12313F: drivers/i2c/busses/i2c-parport.c
12314
12315I2C SUBSYSTEM
12316M: Andi Shyti <[email protected]>
12317L: [email protected]
12318S: Maintained
12319Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
12320T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
12321F: Documentation/i2c/
12322F: drivers/i2c/*
12323F: include/dt-bindings/i2c/i2c.h
12324F: include/linux/i2c-dev.h
12325F: include/linux/i2c-smbus.h
12326F: include/linux/i2c.h
12327F: include/uapi/linux/i2c-*.h
12328F: include/uapi/linux/i2c.h
12329
12330I2C SUBSYSTEM [RUST]
12331M: Igor Korotin <[email protected]>
12332R: Danilo Krummrich <[email protected]>
12333R: Daniel Almeida <[email protected]>
12334L: [email protected]
12335S: Maintained
12336T: git https://github.com/ikrtn/linux.git rust-i2c-next
12337F: rust/kernel/i2c.rs
12338F: samples/rust/rust_driver_i2c.rs
12339F: samples/rust/rust_i2c_client.rs
12340
12341I2C SUBSYSTEM HOST DRIVERS
12342M: Andi Shyti <[email protected]>
12343L: [email protected]
12344S: Maintained
12345Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
12346T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
12347F: Documentation/devicetree/bindings/i2c/
12348F: drivers/i2c/algos/
12349F: drivers/i2c/busses/
12350F: include/dt-bindings/i2c/
12351
12352I2C-TAOS-EVM DRIVER
12353M: Jean Delvare <[email protected]>
12354L: [email protected]
12355S: Maintained
12356F: Documentation/i2c/busses/i2c-taos-evm.rst
12357F: drivers/i2c/busses/i2c-taos-evm.c
12358
12359I2C-TINY-USB DRIVER
12360M: Till Harbaum <[email protected]>
12361L: [email protected]
12362S: Maintained
12363W: http://www.harbaum.org/till/i2c_tiny_usb
12364F: drivers/i2c/busses/i2c-tiny-usb.c
12365
12366I2C/SMBUS CONTROLLER DRIVERS FOR PC
12367M: Jean Delvare <[email protected]>
12368L: [email protected]
12369S: Maintained
12370F: Documentation/i2c/busses/i2c-ali1535.rst
12371F: Documentation/i2c/busses/i2c-ali1563.rst
12372F: Documentation/i2c/busses/i2c-ali15x3.rst
12373F: Documentation/i2c/busses/i2c-amd756.rst
12374F: Documentation/i2c/busses/i2c-amd8111.rst
12375F: Documentation/i2c/busses/i2c-i801.rst
12376F: Documentation/i2c/busses/i2c-nforce2.rst
12377F: Documentation/i2c/busses/i2c-piix4.rst
12378F: Documentation/i2c/busses/i2c-sis5595.rst
12379F: Documentation/i2c/busses/i2c-sis630.rst
12380F: Documentation/i2c/busses/i2c-sis96x.rst
12381F: Documentation/i2c/busses/i2c-via.rst
12382F: Documentation/i2c/busses/i2c-viapro.rst
12383F: drivers/i2c/busses/i2c-ali1535.c
12384F: drivers/i2c/busses/i2c-ali1563.c
12385F: drivers/i2c/busses/i2c-ali15x3.c
12386F: drivers/i2c/busses/i2c-amd756.c
12387F: drivers/i2c/busses/i2c-amd8111.c
12388F: drivers/i2c/busses/i2c-i801.c
12389F: drivers/i2c/busses/i2c-isch.c
12390F: drivers/i2c/busses/i2c-nforce2.c
12391F: drivers/i2c/busses/i2c-piix4.*
12392F: drivers/i2c/busses/i2c-sis5595.c
12393F: drivers/i2c/busses/i2c-sis630.c
12394F: drivers/i2c/busses/i2c-sis96x.c
12395F: drivers/i2c/busses/i2c-via.c
12396F: drivers/i2c/busses/i2c-viapro.c
12397
12398I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
12399M: Hans de Goede <[email protected]>
12400L: [email protected]
12401S: Maintained
12402F: drivers/i2c/busses/i2c-cht-wc.c
12403
12404I2C/SMBUS ISMT DRIVER
12405M: Neil Horman <[email protected]>
12406L: [email protected]
12407F: Documentation/i2c/busses/i2c-ismt.rst
12408F: drivers/i2c/busses/i2c-ismt.c
12409
12410I2C/SMBUS ZHAOXIN DRIVER
12411M: Hans Hu <[email protected]>
12412L: [email protected]
12413S: Maintained
12414W: https://www.zhaoxin.com
12415F: drivers/i2c/busses/i2c-viai2c-common.c
12416F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c
12417
12418I2C/SMBUS STUB DRIVER
12419M: Jean Delvare <[email protected]>
12420L: [email protected]
12421S: Maintained
12422F: drivers/i2c/i2c-stub.c
12423
12424I3C DRIVER FOR ASPEED AST2600
12425M: Jeremy Kerr <[email protected]>
12426S: Maintained
12427F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
12428F: drivers/i3c/master/ast2600-i3c-master.c
12429
12430I3C DRIVER FOR ANALOG DEVICES I3C CONTROLLER IP
12431M: Jorge Marques <[email protected]>
12432S: Maintained
12433F: Documentation/devicetree/bindings/i3c/adi,i3c-master.yaml
12434F: drivers/i3c/master/adi-i3c-master.c
12435
12436I3C DRIVER FOR CADENCE I3C MASTER IP
12437M: Przemysław Gaj <[email protected]>
12438S: Maintained
12439F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
12440F: drivers/i3c/master/i3c-master-cdns.c
12441
12442I3C DRIVER FOR RENESAS
12443M: Wolfram Sang <[email protected]>
12444M: Tommaso Merciai <[email protected]>
12445S: Supported
12446F: Documentation/devicetree/bindings/i3c/renesas,i3c.yaml
12447F: drivers/i3c/master/renesas-i3c.c
12448
12449I3C DRIVER FOR SYNOPSYS DESIGNWARE
12450S: Orphan
12451F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
12452F: drivers/i3c/master/dw*
12453
12454I3C SUBSYSTEM
12455M: Alexandre Belloni <[email protected]>
12456R: Frank Li <[email protected]>
12457L: [email protected] (moderated for non-subscribers)
12458S: Maintained
12459Q: https://patchwork.kernel.org/project/linux-i3c/list/
12460C: irc://chat.freenode.net/linux-i3c
12461T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
12462F: Documentation/ABI/testing/sysfs-bus-i3c
12463F: Documentation/devicetree/bindings/i3c/
12464F: Documentation/driver-api/i3c
12465F: drivers/i3c/
12466F: include/dt-bindings/i3c/
12467F: include/linux/i3c/
12468
12469IBM Operation Panel Input Driver
12470M: Eddie James <[email protected]>
12471L: [email protected]
12472S: Maintained
12473F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
12474F: drivers/input/misc/ibm-panel.c
12475
12476IBM Power 842 compression accelerator
12477M: Haren Myneni <[email protected]>
12478S: Supported
12479F: crypto/842.c
12480F: drivers/crypto/nx/Kconfig
12481F: drivers/crypto/nx/Makefile
12482F: drivers/crypto/nx/nx-842*
12483F: include/linux/sw842.h
12484F: lib/842/
12485
12486IBM Power in-Nest Crypto Acceleration
12487M: Breno Leitão <[email protected]>
12488M: Nayna Jain <[email protected]>
12489M: Paulo Flabiano Smorigo <[email protected]>
12490L: [email protected]
12491S: Supported
12492F: drivers/crypto/nx/Kconfig
12493F: drivers/crypto/nx/Makefile
12494F: drivers/crypto/nx/nx-aes*
12495F: drivers/crypto/nx/nx-sha*
12496F: drivers/crypto/nx/nx.*
12497F: drivers/crypto/nx/nx_csbcpb.h
12498F: drivers/crypto/nx/nx_debugfs.c
12499
12500IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
12501M: Tyrel Datwyler <[email protected]>
12502L: [email protected]
12503L: [email protected]
12504S: Supported
12505F: drivers/pci/hotplug/rpadlpar*
12506
12507IBM Power Linux RAID adapter
12508M: Brian King <[email protected]>
12509S: Supported
12510F: drivers/scsi/ipr.*
12511
12512IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
12513M: Tyrel Datwyler <[email protected]>
12514L: [email protected]
12515L: [email protected]
12516S: Supported
12517F: drivers/pci/hotplug/rpaphp*
12518
12519IBM Power SRIOV Virtual NIC Device Driver
12520M: Haren Myneni <[email protected]>
12521M: Rick Lindsley <[email protected]>
12522R: Nick Child <[email protected]>
12523L: [email protected]
12524S: Maintained
12525F: drivers/net/ethernet/ibm/ibmvnic.*
12526
12527IBM Power VFIO Support
12528M: Timothy Pearson <[email protected]>
12529S: Supported
12530F: drivers/vfio/vfio_iommu_spapr_tce.c
12531
12532IBM Power Virtual Ethernet Device Driver
12533M: Nick Child <[email protected]>
12534L: [email protected]
12535S: Maintained
12536F: drivers/net/ethernet/ibm/ibmveth.*
12537
12538IBM Power Virtual FC Device Drivers
12539M: Tyrel Datwyler <[email protected]>
12540L: [email protected]
12541S: Supported
12542F: drivers/scsi/ibmvscsi/ibmvfc*
12543
12544IBM Power Virtual Management Channel Driver
12545M: Brad Warrum <[email protected]>
12546M: Ritu Agarwal <[email protected]>
12547S: Supported
12548F: drivers/misc/ibmvmc.*
12549
12550IBM Power Virtual SCSI Device Drivers
12551M: Tyrel Datwyler <[email protected]>
12552L: [email protected]
12553S: Supported
12554F: drivers/scsi/ibmvscsi/ibmvscsi*
12555F: include/scsi/viosrp.h
12556
12557IBM Power Virtual SCSI Device Target Driver
12558M: Tyrel Datwyler <[email protected]>
12559L: [email protected]
12560L: [email protected]
12561S: Supported
12562F: drivers/scsi/ibmvscsi_tgt/
12563
12564IBM Power VMX Cryptographic instructions
12565M: Breno Leitão <[email protected]>
12566M: Nayna Jain <[email protected]>
12567M: Paulo Flabiano Smorigo <[email protected]>
12568L: [email protected]
12569S: Supported
12570F: arch/powerpc/crypto/Kconfig
12571F: arch/powerpc/crypto/Makefile
12572F: arch/powerpc/crypto/aes_cbc.c
12573F: arch/powerpc/crypto/aes_ctr.c
12574F: arch/powerpc/crypto/aes_xts.c
12575F: arch/powerpc/crypto/aesp8-ppc.h
12576F: arch/powerpc/crypto/ppc-xlate.pl
12577F: arch/powerpc/crypto/vmx.c
12578F: lib/crypto/powerpc/aesp8-ppc.pl
12579F: lib/crypto/powerpc/gf128hash.h
12580F: lib/crypto/powerpc/ghashp8-ppc.pl
12581
12582IBM ServeRAID RAID DRIVER
12583S: Orphan
12584F: drivers/scsi/ips.*
12585
12586ICH LPC AND GPIO DRIVER
12587M: Peter Tyser <[email protected]>
12588S: Maintained
12589F: drivers/gpio/gpio-ich.c
12590F: drivers/mfd/lpc_ich.c
12591
12592ICY I2C DRIVER
12593M: Max Staudt <[email protected]>
12594L: [email protected]
12595S: Maintained
12596F: drivers/i2c/busses/i2c-icy.c
12597
12598IDEAPAD LAPTOP EXTRAS DRIVER
12599M: Ike Panhc <[email protected]>
12600L: [email protected]
12601S: Maintained
12602W: http://launchpad.net/ideapad-laptop
12603F: drivers/platform/x86/lenovo/ideapad-laptop.c
12604
12605IDEAPAD LAPTOP SLIDEBAR DRIVER
12606M: Andrey Moiseev <[email protected]>
12607L: [email protected]
12608S: Maintained
12609W: https://github.com/o2genum/ideapad-slidebar
12610F: drivers/input/misc/ideapad_slidebar.c
12611
12612IDT VersaClock 5 CLOCK DRIVER
12613M: Luca Ceresoli <[email protected]>
12614S: Maintained
12615F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
12616F: drivers/clk/clk-versaclock5.c
12617
12618IEEE 802.15.4 SUBSYSTEM
12619M: Alexander Aring <[email protected]>
12620M: Stefan Schmidt <[email protected]>
12621M: Miquel Raynal <[email protected]>
12622L: [email protected]
12623S: Maintained
12624W: https://linux-wpan.org/
12625Q: https://patchwork.kernel.org/project/linux-wpan/list/
12626T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
12627T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
12628F: Documentation/networking/ieee802154.rst
12629F: drivers/net/ieee802154/
12630F: include/linux/ieee802154.h
12631F: include/linux/nl802154.h
12632F: include/net/af_ieee802154.h
12633F: include/net/cfg802154.h
12634F: include/net/ieee802154_netdev.h
12635F: include/net/mac802154.h
12636F: include/net/nl802154.h
12637F: net/ieee802154/
12638F: net/mac802154/
12639
12640Intel VIRTIO DATA PATH ACCELERATOR
12641M: Zhu Lingshan <[email protected]>
12642L: [email protected]
12643S: Supported
12644F: drivers/vdpa/ifcvf/
12645
12646IFE PROTOCOL
12647M: Yotam Gigi <[email protected]>
12648M: Jamal Hadi Salim <[email protected]>
12649F: include/net/ife.h
12650F: include/uapi/linux/ife.h
12651F: net/ife
12652
12653IGORPLUG-USB IR RECEIVER
12654M: Sean Young <[email protected]>
12655L: [email protected]
12656S: Maintained
12657F: drivers/media/rc/igorplugusb.c
12658
12659IGUANAWORKS USB IR TRANSCEIVER
12660M: Sean Young <[email protected]>
12661L: [email protected]
12662S: Maintained
12663F: drivers/media/rc/iguanair.c
12664
12665IIO ADC HELPERS
12666M: Matti Vaittinen <[email protected]>
12667L: [email protected]
12668S: Maintained
12669F: drivers/iio/adc/industrialio-adc.c
12670F: include/linux/iio/adc-helpers.h
12671
12672IIO BACKEND FRAMEWORK
12673M: Nuno Sa <[email protected]>
12674R: Olivier Moysan <[email protected]>
12675L: [email protected]
12676S: Maintained
12677F: Documentation/ABI/testing/debugfs-iio-backend
12678F: drivers/iio/industrialio-backend.c
12679F: include/linux/iio/backend.h
12680
12681IIO DIGITAL POTENTIOMETER DAC
12682M: Peter Rosin <[email protected]>
12683L: [email protected]
12684S: Maintained
12685F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
12686F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
12687F: drivers/iio/dac/dpot-dac.c
12688
12689IIO ENVELOPE DETECTOR
12690M: Peter Rosin <[email protected]>
12691L: [email protected]
12692S: Maintained
12693F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
12694F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
12695F: drivers/iio/adc/envelope-detector.c
12696
12697IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
12698M: Matti Vaittinen <[email protected]>
12699L: [email protected]
12700S: Maintained
12701F: drivers/iio/industrialio-gts-helper.c
12702F: include/linux/iio/iio-gts-helper.h
12703F: drivers/iio/test/iio-test-gts.c
12704
12705IIO MULTIPLEXER
12706M: Peter Rosin <[email protected]>
12707L: [email protected]
12708S: Maintained
12709F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
12710F: drivers/iio/multiplexer/iio-mux.c
12711
12712IIO SCMI BASED DRIVER
12713M: Jyoti Bhayana <[email protected]>
12714L: [email protected]
12715S: Maintained
12716F: drivers/iio/common/scmi_sensors/scmi_iio.c
12717
12718IIO SUBSYSTEM AND DRIVERS
12719M: Jonathan Cameron <[email protected]>
12720R: David Lechner <[email protected]>
12721R: Nuno Sá <[email protected]>
12722R: Andy Shevchenko <[email protected]>
12723L: [email protected]
12724S: Maintained
12725T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
12726F: Documentation/ABI/testing/configfs-iio*
12727F: Documentation/ABI/testing/sysfs-bus-iio*
12728F: Documentation/devicetree/bindings/iio/
12729F: Documentation/driver-api/iio/
12730F: Documentation/iio/
12731F: drivers/iio/
12732F: drivers/staging/iio/
12733F: include/dt-bindings/iio/
12734F: include/linux/iio/
12735F: tools/iio/
12736
12737IIO UNIT CONVERTER
12738M: Peter Rosin <[email protected]>
12739L: [email protected]
12740S: Maintained
12741F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
12742F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
12743F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
12744F: drivers/iio/afe/iio-rescale.c
12745
12746IKANOS/ADI EAGLE ADSL USB DRIVER
12747M: Matthieu Castet <[email protected]>
12748M: Stanislaw Gruszka <[email protected]>
12749S: Maintained
12750F: drivers/usb/atm/ueagle-atm.c
12751
12752IMAGIS TOUCHSCREEN DRIVER
12753M: Markuss Broks <[email protected]>
12754S: Maintained
12755F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
12756F: drivers/input/touchscreen/imagis.c
12757
12758IMGTEC ASCII LCD DRIVER
12759M: Paul Burton <[email protected]>
12760S: Maintained
12761F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
12762F: drivers/auxdisplay/img-ascii-lcd.c
12763
12764IMGTEC JPEG ENCODER DRIVER
12765M: Devarsh Thakkar <[email protected]>
12766L: [email protected]
12767S: Supported
12768F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
12769F: drivers/media/platform/imagination/e5010*
12770
12771IMGTEC IR DECODER DRIVER
12772S: Orphan
12773F: drivers/media/rc/img-ir/
12774
12775IMGTEC POWERVR DRM DRIVER
12776M: Alessio Belle <[email protected]>
12777M: Luigi Santivetti <[email protected]>
12778L: [email protected]
12779S: Supported
12780Q: https://patchwork.freedesktop.org/project/imagination/list/
12781B: https://gitlab.freedesktop.org/imagination/linux/-/issues
12782C: irc://irc.oftc.net/powervr
12783T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12784F: Documentation/devicetree/bindings/gpu/img,powervr-*.yaml
12785F: Documentation/gpu/imagination/
12786F: drivers/gpu/drm/ci/xfails/powervr*
12787F: drivers/gpu/drm/imagination/
12788F: include/uapi/drm/pvr_drm.h
12789
12790IMON SOUNDGRAPH USB IR RECEIVER
12791M: Sean Young <[email protected]>
12792L: [email protected]
12793S: Maintained
12794F: drivers/media/rc/imon.c
12795F: drivers/media/rc/imon_raw.c
12796
12797IMS TWINTURBO FRAMEBUFFER DRIVER
12798L: [email protected]
12799S: Orphan
12800F: drivers/video/fbdev/imsttfb.c
12801
12802INA233 HARDWARE MONITOR DRIVERS
12803M: Leo Yang <[email protected]>
12804L: [email protected]
12805S: Maintained
12806F: Documentation/hwmon/ina233.rst
12807F: drivers/hwmon/pmbus/ina233.c
12808
12809INDEX OF FURTHER KERNEL DOCUMENTATION
12810M: Carlos Bilbao <[email protected]>
12811S: Maintained
12812F: Documentation/process/kernel-docs.rst
12813
12814INDUSTRY PACK SUBSYSTEM (IPACK)
12815M: Vaibhav Gupta <[email protected]>
12816M: Jens Taprogge <[email protected]>
12817M: Greg Kroah-Hartman <[email protected]>
12818L: [email protected]
12819S: Maintained
12820W: http://industrypack.sourceforge.net
12821F: drivers/ipack/
12822F: include/linux/ipack.h
12823
12824INFINEON DPS310 Driver
12825M: Eddie James <[email protected]>
12826L: [email protected]
12827S: Maintained
12828F: Documentation/devicetree/bindings/iio/pressure/infineon,dps310.yaml
12829F: drivers/iio/pressure/dps310.c
12830
12831INFINEON PEB2466 ASoC CODEC
12832M: Herve Codina <[email protected]>
12833L: [email protected]
12834S: Maintained
12835F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
12836F: sound/soc/codecs/peb2466.c
12837
12838INFINEON TLV493D Driver
12839M: Dixit Parmar <[email protected]>
12840L: [email protected]
12841S: Maintained
12842W: https://www.infineon.com/part/TLV493D-A1B6
12843F: Documentation/devicetree/bindings/iio/magnetometer/infineon,tlv493d-a1b6.yaml
12844F: drivers/iio/magnetometer/tlv493d.c
12845
12846INFINIBAND SUBSYSTEM
12847M: Jason Gunthorpe <[email protected]>
12848M: Leon Romanovsky <[email protected]>
12849L: [email protected]
12850S: Supported
12851W: https://github.com/linux-rdma/rdma-core
12852Q: http://patchwork.kernel.org/project/linux-rdma/list/
12853T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
12854F: Documentation/devicetree/bindings/infiniband/
12855F: Documentation/infiniband/
12856F: drivers/infiniband/
12857F: include/rdma/
12858F: include/trace/events/ib_mad.h
12859F: include/trace/events/ib_umad.h
12860F: include/trace/misc/rdma.h
12861F: include/uapi/linux/if_infiniband.h
12862F: include/uapi/rdma/
12863F: samples/bpf/ibumad_kern.c
12864F: samples/bpf/ibumad_user.c
12865F: tools/testing/selftests/rdma/
12866
12867INGENIC JZ4780 NAND DRIVER
12868M: Harvey Hunt <[email protected]>
12869L: [email protected]
12870L: [email protected]
12871S: Maintained
12872F: drivers/mtd/nand/raw/ingenic/
12873
12874INGENIC JZ47xx SoCs
12875M: Paul Cercueil <[email protected]>
12876L: [email protected]
12877S: Maintained
12878F: arch/mips/boot/dts/ingenic/
12879F: arch/mips/generic/board-ingenic.c
12880F: arch/mips/include/asm/mach-ingenic/
12881F: arch/mips/ingenic/Kconfig
12882F: drivers/clk/ingenic/
12883F: drivers/dma/dma-jz4780.c
12884F: drivers/gpu/drm/ingenic/
12885F: drivers/i2c/busses/i2c-jz4780.c
12886F: drivers/iio/adc/ingenic-adc.c
12887F: drivers/irqchip/irq-ingenic.c
12888F: drivers/memory/jz4780-nemc.c
12889F: drivers/mmc/host/jz4740_mmc.c
12890F: drivers/mtd/nand/raw/ingenic/
12891F: drivers/pinctrl/pinctrl-ingenic.c
12892F: drivers/power/supply/ingenic-battery.c
12893F: drivers/pwm/pwm-jz4740.c
12894F: drivers/remoteproc/ingenic_rproc.c
12895F: drivers/rtc/rtc-jz4740.c
12896F: drivers/tty/serial/8250/8250_ingenic.c
12897F: drivers/usb/musb/jz4740.c
12898F: drivers/watchdog/jz4740_wdt.c
12899F: include/dt-bindings/iio/adc/ingenic,adc.h
12900F: include/linux/mfd/ingenic-tcu.h
12901F: sound/soc/codecs/jz47*
12902F: sound/soc/jz4740/
12903
12904INJOINIC IP5xxx POWER BANK IC DRIVER
12905M: Samuel Holland <[email protected]>
12906S: Maintained
12907F: drivers/power/supply/ip5xxx_power.c
12908
12909INNOSILICON HDMI BRIDGE DRIVER
12910M: Andy Yan <[email protected]>
12911L: [email protected]
12912S: Maintained
12913T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12914F: drivers/gpu/drm/bridge/inno-hdmi.c
12915F: include/drm/bridge/inno_hdmi.h
12916
12917INOTIFY
12918M: Jan Kara <[email protected]>
12919R: Amir Goldstein <[email protected]>
12920L: [email protected]
12921S: Maintained
12922F: Documentation/filesystems/inotify.rst
12923F: fs/notify/inotify/
12924F: include/linux/inotify.h
12925F: include/uapi/linux/inotify.h
12926
12927INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
12928M: Dmitry Torokhov <[email protected]>
12929L: [email protected]
12930S: Maintained
12931Q: http://patchwork.kernel.org/project/linux-input/list/
12932T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
12933F: Documentation/devicetree/bindings/input/
12934F: Documentation/devicetree/bindings/serio/
12935F: Documentation/input/
12936F: drivers/input/
12937F: include/dt-bindings/input/
12938F: include/linux/gameport.h
12939F: include/linux/i8042.h
12940F: include/linux/input.h
12941F: include/linux/input/
12942F: include/linux/libps2.h
12943F: include/linux/serio.h
12944F: include/uapi/linux/gameport.h
12945F: include/uapi/linux/input-event-codes.h
12946F: include/uapi/linux/input.h
12947F: include/uapi/linux/serio.h
12948F: include/uapi/linux/uinput.h
12949
12950INPUT MULTITOUCH (MT) PROTOCOL
12951M: Henrik Rydberg <[email protected]>
12952L: [email protected]
12953S: Odd fixes
12954F: Documentation/input/multi-touch-protocol.rst
12955F: drivers/input/input-mt.c
12956K: \b(ABS|SYN)_MT_
12957
12958INSIDE SECURE CRYPTO DRIVER
12959M: Antoine Tenart <[email protected]>
12960L: [email protected]
12961S: Maintained
12962F: drivers/crypto/inside-secure/
12963
12964INSIDE SECURE EIP93 CRYPTO DRIVER
12965M: Christian Marangi <[email protected]>
12966L: [email protected]
12967S: Maintained
12968F: Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
12969F: drivers/crypto/inside-secure/eip93/
12970
12971INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
12972M: Mimi Zohar <[email protected]>
12973M: Roberto Sassu <[email protected]>
12974M: Dmitry Kasatkin <[email protected]>
12975R: Eric Snowberg <[email protected]>
12976L: [email protected]
12977S: Supported
12978T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
12979F: Documentation/security/IMA-export-delete.rst
12980F: Documentation/security/IMA-templates.rst
12981F: include/linux/secure_boot.h
12982F: security/integrity/
12983F: security/integrity/ima/
12984
12985INTEGRITY POLICY ENFORCEMENT (IPE)
12986M: Fan Wu <[email protected]>
12987L: [email protected]
12988S: Supported
12989T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
12990F: Documentation/admin-guide/LSM/ipe.rst
12991F: Documentation/security/ipe.rst
12992F: scripts/ipe/
12993F: security/ipe/
12994
12995INTEL 810/815 FRAMEBUFFER DRIVER
12996M: Antonino Daplas <[email protected]>
12997L: [email protected]
12998S: Maintained
12999F: drivers/video/fbdev/i810/
13000
13001INTEL 8254 COUNTER DRIVER
13002M: William Breathitt Gray <[email protected]>
13003L: [email protected]
13004S: Maintained
13005F: drivers/counter/i8254.c
13006F: include/linux/i8254.h
13007
13008INTEL 8255 GPIO DRIVER
13009M: William Breathitt Gray <[email protected]>
13010L: [email protected]
13011S: Maintained
13012F: drivers/gpio/gpio-i8255.c
13013F: drivers/gpio/gpio-i8255.h
13014
13015INTEL ASoC DRIVERS
13016M: Cezary Rojewski <[email protected]>
13017M: Liam Girdwood <[email protected]>
13018M: Peter Ujfalusi <[email protected]>
13019M: Bard Liao <[email protected]>
13020M: Kai Vehmanen <[email protected]>
13021R: Pierre-Louis Bossart <[email protected]>
13022L: [email protected]
13023S: Supported
13024F: sound/soc/intel/
13025
13026INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
13027M: Hans de Goede <[email protected]>
13028L: [email protected]
13029S: Maintained
13030F: drivers/platform/x86/intel/atomisp2/pm.c
13031
13032INTEL ATOMISP2 LED DRIVER
13033M: Hans de Goede <[email protected]>
13034L: [email protected]
13035S: Maintained
13036F: drivers/platform/x86/intel/atomisp2/led.c
13037
13038INTEL BIOS SAR INT1092 DRIVER
13039M: Shravan Sudhakar <[email protected]>
13040L: [email protected]
13041S: Maintained
13042F: drivers/platform/x86/intel/int1092/
13043
13044INTEL BROXTON PMC DRIVER
13045M: Mika Westerberg <[email protected]>
13046M: Zha Qipeng <[email protected]>
13047S: Maintained
13048F: drivers/mfd/intel_pmc_bxt.c
13049F: include/linux/mfd/intel_pmc_bxt.h
13050
13051INTEL C600 SERIES SAS CONTROLLER DRIVER
13052L: [email protected]
13053S: Orphan
13054T: git git://git.code.sf.net/p/intel-sas/isci
13055F: drivers/scsi/isci/
13056
13057INTEL COMPUTER VISION SENSING (CVS) DRIVER
13058M: Miguel Vadillo <[email protected]>
13059L: [email protected]
13060S: Maintained
13061F: drivers/media/i2c/cvs/
13062
13063INTEL CPU family model numbers
13064M: Tony Luck <[email protected]>
13065M: [email protected]
13066L: [email protected]
13067S: Supported
13068F: arch/x86/include/asm/intel-family.h
13069
13070INTEL DISCRETE GRAPHICS NVM MTD DRIVER
13071M: Alexander Usyskin <[email protected]>
13072L: [email protected]
13073S: Supported
13074F: drivers/mtd/devices/mtd_intel_dg.c
13075F: include/linux/intel_dg_nvm_aux.h
13076
13077INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
13078M: Jani Nikula <[email protected]>
13079M: Rodrigo Vivi <[email protected]>
13080L: [email protected]
13081L: [email protected]
13082S: Supported
13083F: drivers/gpu/drm/i915/display/
13084F: drivers/gpu/drm/xe/display/
13085F: drivers/gpu/drm/xe/compat-i915-headers
13086F: include/drm/intel/
13087
13088INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
13089M: Jani Nikula <[email protected]>
13090M: Joonas Lahtinen <[email protected]>
13091M: Rodrigo Vivi <[email protected]>
13092M: Tvrtko Ursulin <[email protected]>
13093L: [email protected]
13094S: Supported
13095W: https://drm.pages.freedesktop.org/intel-docs/
13096Q: http://patchwork.freedesktop.org/project/intel-gfx/
13097B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
13098C: irc://irc.oftc.net/intel-gfx
13099T: git https://gitlab.freedesktop.org/drm/i915/kernel.git
13100F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
13101F: Documentation/gpu/i915.rst
13102F: drivers/gpu/drm/ci/xfails/i915*
13103F: drivers/gpu/drm/i915/
13104F: include/drm/intel/
13105F: include/uapi/drm/i915_drm.h
13106
13107INTEL DRM XE DRIVER (Lunar Lake and newer)
13108M: Matthew Brost <[email protected]>
13109M: Thomas Hellström <[email protected]>
13110M: Rodrigo Vivi <[email protected]>
13111L: [email protected]
13112S: Supported
13113W: https://drm.pages.freedesktop.org/intel-docs/
13114Q: http://patchwork.freedesktop.org/project/intel-xe/
13115B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
13116C: irc://irc.oftc.net/xe
13117T: git https://gitlab.freedesktop.org/drm/xe/kernel.git
13118F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
13119F: Documentation/gpu/xe/
13120F: drivers/gpu/drm/xe/
13121F: include/drm/intel/
13122F: include/uapi/drm/xe_drm.h
13123
13124INTEL ELKHART LAKE PSE I/O DRIVER
13125M: Raag Jadav <[email protected]>
13126L: [email protected]
13127S: Supported
13128F: drivers/platform/x86/intel/ehl_pse_io.c
13129F: include/linux/ehl_pse_io_aux.h
13130
13131INTEL ETHERNET DRIVERS
13132M: Tony Nguyen <[email protected]>
13133M: Przemek Kitszel <[email protected]>
13134L: [email protected] (moderated for non-subscribers)
13135S: Maintained
13136W: https://www.intel.com/content/www/us/en/support.html
13137Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
13138T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
13139T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
13140F: Documentation/networking/device_drivers/ethernet/intel/
13141F: drivers/net/ethernet/intel/
13142F: drivers/net/ethernet/intel/*/
13143F: include/linux/net/intel/
13144
13145INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
13146M: Tatyana Nikolova <[email protected]>
13147L: [email protected]
13148S: Supported
13149F: drivers/infiniband/hw/irdma/
13150F: include/uapi/rdma/irdma-abi.h
13151
13152INTEL GPIO DRIVERS
13153M: Andy Shevchenko <[email protected]>
13154L: [email protected]
13155S: Supported
13156T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
13157F: drivers/gpio/gpio-elkhartlake.c
13158F: drivers/gpio/gpio-graniterapids.c
13159F: drivers/gpio/gpio-ich.c
13160F: drivers/gpio/gpio-merrifield.c
13161F: drivers/gpio/gpio-ml-ioh.c
13162F: drivers/gpio/gpio-pch.c
13163F: drivers/gpio/gpio-sch.c
13164F: drivers/gpio/gpio-sodaville.c
13165F: drivers/gpio/gpio-tangier.c
13166F: drivers/gpio/gpio-tangier.h
13167
13168INTEL GPIO GPE DRIVER
13169M: Alan Borzeszkowski <[email protected]>
13170R: Mika Westerberg <[email protected]>
13171L: [email protected]
13172S: Supported
13173F: drivers/gpio/gpio-novalake-events.c
13174
13175INTEL GVT-g DRIVERS (Intel GPU Virtualization)
13176R: Zhenyu Wang <[email protected]>
13177R: Zhi Wang <[email protected]>
13178S: Odd Fixes
13179W: https://github.com/intel/gvt-linux/wiki
13180F: drivers/gpu/drm/i915/gvt/
13181
13182INTEL HID EVENT DRIVER
13183M: Alex Hung <[email protected]>
13184L: [email protected]
13185S: Maintained
13186F: drivers/platform/x86/intel/hid.c
13187
13188INTEL I/OAT DMA DRIVER
13189M: Dave Jiang <[email protected]>
13190R: Dan Williams <[email protected]>
13191L: [email protected]
13192S: Supported
13193Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
13194F: drivers/dma/ioat*
13195
13196INTEL IAA CRYPTO DRIVER
13197M: Kristen Accardi <[email protected]>
13198M: Vinicius Costa Gomes <[email protected]>
13199L: [email protected]
13200S: Supported
13201F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst
13202F: drivers/crypto/intel/iaa/*
13203
13204INTEL IDLE DRIVER
13205M: Rafael J. Wysocki <[email protected]>
13206M: Artem Bityutskiy <[email protected]>
13207M: Artem Bityutskiy <[email protected]>
13208R: Len Brown <[email protected]>
13209L: [email protected]
13210S: Supported
13211B: https://bugzilla.kernel.org
13212T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
13213F: drivers/idle/intel_idle.c
13214
13215INTEL IDXD DRIVER
13216M: Vinicius Costa Gomes <[email protected]>
13217R: Dave Jiang <[email protected]>
13218L: [email protected]
13219S: Supported
13220F: drivers/dma/idxd/*
13221F: include/uapi/linux/idxd.h
13222
13223INTEL IN FIELD SCAN (IFS) DEVICE
13224M: Tony Luck <[email protected]>
13225R: Ashok Raj <[email protected]>
13226S: Maintained
13227F: drivers/platform/x86/intel/ifs
13228F: include/trace/events/intel_ifs.h
13229F: tools/testing/selftests/drivers/platform/x86/intel/ifs/
13230
13231INTEL INTEGRATED SENSOR HUB DRIVER
13232M: Srinivas Pandruvada <[email protected]>
13233M: Jiri Kosina <[email protected]>
13234L: [email protected]
13235S: Maintained
13236F: drivers/hid/intel-ish-hid/
13237
13238INTEL IOMMU (VT-d)
13239M: David Woodhouse <[email protected]>
13240M: Lu Baolu <[email protected]>
13241L: [email protected]
13242S: Supported
13243T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13244F: drivers/iommu/intel/
13245
13246INTEL IPU3 CSI-2 CIO2 DRIVER
13247M: Yong Zhi <[email protected]>
13248M: Sakari Ailus <[email protected]>
13249M: Dan Scally <[email protected]>
13250L: [email protected]
13251S: Maintained
13252T: git git://linuxtv.org/media.git
13253F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
13254F: drivers/media/pci/intel/ipu3/
13255
13256INTEL IPU3 CSI-2 IMGU DRIVER
13257M: Sakari Ailus <[email protected]>
13258L: [email protected]
13259S: Maintained
13260F: Documentation/admin-guide/media/ipu3.rst
13261F: Documentation/admin-guide/media/ipu3_rcb.svg
13262F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
13263F: drivers/staging/media/ipu3/
13264
13265INTEL IPU6 INPUT SYSTEM DRIVER
13266M: Sakari Ailus <[email protected]>
13267L: [email protected]
13268S: Maintained
13269T: git git://linuxtv.org/media.git
13270F: Documentation/admin-guide/media/ipu6-isys.rst
13271F: drivers/media/pci/intel/ipu6/
13272
13273INTEL IPU7 INPUT SYSTEM DRIVER
13274M: Sakari Ailus <[email protected]>
13275L: [email protected]
13276S: Maintained
13277T: git git://linuxtv.org/media.git
13278F: drivers/staging/media/ipu7/
13279
13280INTEL ISHTP ECLITE DRIVER
13281M: Srinivas Pandruvada <[email protected]>
13282L: [email protected]
13283S: Supported
13284F: drivers/platform/x86/intel/ishtp_eclite.c
13285
13286INTEL IXP4XX CRYPTO SUPPORT
13287M: Corentin Labbe <[email protected]>
13288L: [email protected]
13289S: Maintained
13290F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
13291
13292INTEL KEEM BAY DRM DRIVER
13293M: Anitha Chrisanthus <[email protected]>
13294S: Maintained
13295F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
13296F: drivers/gpu/drm/kmb/
13297
13298INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
13299S: Orphan
13300F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
13301F: drivers/crypto/intel/keembay/Kconfig
13302F: drivers/crypto/intel/keembay/Makefile
13303F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
13304F: drivers/crypto/intel/keembay/ocs-aes.c
13305F: drivers/crypto/intel/keembay/ocs-aes.h
13306
13307INTEL KEEM BAY OCS ECC CRYPTO DRIVER
13308M: Prabhjot Khurana <[email protected]>
13309S: Maintained
13310F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
13311F: drivers/crypto/intel/keembay/Kconfig
13312F: drivers/crypto/intel/keembay/Makefile
13313F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
13314
13315INTEL KEEM BAY OCS HCU CRYPTO DRIVER
13316M: Declan Murphy <[email protected]>
13317S: Maintained
13318F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
13319F: drivers/crypto/intel/keembay/Kconfig
13320F: drivers/crypto/intel/keembay/Makefile
13321F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
13322F: drivers/crypto/intel/keembay/ocs-hcu.c
13323F: drivers/crypto/intel/keembay/ocs-hcu.h
13324
13325INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
13326M: Lixu Zhang <[email protected]>
13327M: Sakari Ailus <[email protected]>
13328S: Maintained
13329F: drivers/gpio/gpio-ljca.c
13330F: drivers/i2c/busses/i2c-ljca.c
13331F: drivers/spi/spi-ljca.c
13332F: drivers/usb/misc/usb-ljca.c
13333F: include/linux/usb/ljca.h
13334
13335INTEL LPSS (Low Power SubSystem) DRIVERS
13336R: Andy Shevchenko <[email protected]>
13337S: Supported
13338F: drivers/dma/idma64*
13339F: drivers/i2c/busses/i2c-designware-*
13340F: drivers/mfd/intel-lpss*
13341F: drivers/pwm/pwm-lpss*
13342F: drivers/tty/serial/8250/8250_dw.c
13343F: drivers/tty/serial/8250/8250_dwlib.*
13344F: drivers/spi/spi-pxa2xx*
13345
13346INTEL MANAGEMENT ENGINE (mei)
13347M: Alexander Usyskin <[email protected]>
13348L: [email protected]
13349S: Supported
13350F: Documentation/driver-api/mei/*
13351F: drivers/misc/mei/
13352F: drivers/watchdog/mei_wdt.c
13353F: include/linux/mei_aux.h
13354F: include/linux/mei_cl_bus.h
13355F: include/uapi/linux/mei.h
13356F: include/uapi/linux/mei_uuid.h
13357F: include/uapi/linux/uuid.h
13358F: samples/mei/*
13359
13360INTEL MAX 10 BMC MFD DRIVER
13361M: Xu Yilun <[email protected]>
13362R: Tom Rix <[email protected]>
13363S: Maintained
13364F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
13365F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
13366F: drivers/hwmon/intel-m10-bmc-hwmon.c
13367F: drivers/mfd/intel-m10-bmc*
13368F: include/linux/mfd/intel-m10-bmc.h
13369
13370INTEL MAX10 BMC SECURE UPDATES
13371M: Xu Yilun <[email protected]>
13372L: [email protected]
13373S: Maintained
13374F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
13375F: drivers/fpga/intel-m10-bmc-sec-update.c
13376
13377INTEL MID (Mobile Internet Device) PLATFORM
13378M: Andy Shevchenko <[email protected]>
13379L: [email protected]
13380S: Supported
13381F: arch/x86/include/asm/intel-mid.h
13382F: arch/x86/pci/intel_mid.c
13383F: arch/x86/platform/intel-mid/
13384F: drivers/dma/hsu/
13385F: drivers/extcon/extcon-intel-mrfld.c
13386F: drivers/gpio/gpio-merrifield.c
13387F: drivers/gpio/gpio-tangier.*
13388F: drivers/iio/adc/intel_mrfld_adc.c
13389F: drivers/mfd/intel_soc_pmic_mrfld.c
13390F: drivers/pinctrl/intel/pinctrl-merrifield.c
13391F: drivers/pinctrl/intel/pinctrl-moorefield.c
13392F: drivers/pinctrl/intel/pinctrl-tangier.*
13393F: drivers/platform/x86/intel/mrfld_pwrbtn.c
13394F: drivers/platform/x86/intel_scu_*
13395F: drivers/staging/media/atomisp/
13396F: drivers/tty/serial/8250/8250_mid.c
13397F: drivers/watchdog/intel-mid_wdt.c
13398F: include/linux/mfd/intel_soc_pmic_mrfld.h
13399F: include/linux/platform_data/x86/intel-mid_wdt.h
13400F: include/linux/platform_data/x86/intel_scu_ipc.h
13401
13402INTEL P-Unit IPC DRIVER
13403M: Zha Qipeng <[email protected]>
13404L: [email protected]
13405S: Maintained
13406F: arch/x86/include/asm/intel_punit_ipc.h
13407F: drivers/platform/x86/intel/punit_ipc.c
13408
13409INTEL PMC CORE DRIVER
13410M: Rajneesh Bhardwaj <[email protected]>
13411M: Xi Pardee <[email protected]>
13412L: [email protected]
13413S: Maintained
13414F: Documentation/ABI/testing/sysfs-platform-intel-pmc
13415F: drivers/platform/x86/intel/pmc/
13416F: include/linux/platform_data/x86/intel_pmc_ipc.h
13417
13418INTEL PMIC GPIO DRIVERS
13419M: Andy Shevchenko <[email protected]>
13420S: Supported
13421T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
13422F: drivers/gpio/gpio-*cove.c
13423
13424INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
13425M: Andy Shevchenko <[email protected]>
13426S: Supported
13427F: drivers/mfd/intel_soc_pmic*
13428F: include/linux/mfd/intel_soc_pmic*
13429
13430INTEL PMT DRIVERS
13431M: David E. Box <[email protected]>
13432S: Supported
13433F: Documentation/ABI/testing/sysfs-class-intel_pmt
13434F: Documentation/ABI/testing/sysfs-class-intel_pmt-features
13435F: drivers/platform/x86/intel/pmt/
13436
13437INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
13438M: Stanislav Yakovlev <[email protected]>
13439L: [email protected]
13440S: Maintained
13441F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
13442F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
13443F: drivers/net/wireless/intel/ipw2x00/
13444
13445INTEL PSTATE DRIVER
13446M: Srinivas Pandruvada <[email protected]>
13447M: Len Brown <[email protected]>
13448L: [email protected]
13449S: Supported
13450F: drivers/cpufreq/intel_pstate.c
13451
13452INTEL PTP DFL ToD DRIVER
13453L: [email protected]
13454L: [email protected]
13455S: Orphan
13456F: drivers/ptp/ptp_dfl_tod.c
13457
13458INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
13459M: Ilpo Järvinen <[email protected]>
13460L: [email protected]
13461S: Supported
13462F: drivers/counter/intel-qep.c
13463
13464INTEL SCU DRIVERS
13465M: Mika Westerberg <[email protected]>
13466S: Maintained
13467F: drivers/platform/x86/intel_scu_*
13468F: include/linux/platform_data/x86/intel_scu_ipc.h
13469
13470INTEL SDSI DRIVER
13471M: David E. Box <[email protected]>
13472S: Supported
13473F: drivers/platform/x86/intel/sdsi.c
13474F: tools/arch/x86/intel_sdsi/
13475F: tools/testing/selftests/drivers/sdsi/
13476
13477INTEL SILICON SECURITY ENGINE INTERFACE (ISSEI)
13478M: Alexander Usyskin <[email protected]>
13479S: Supported
13480F: Documentation/ABI/testing/sysfs-class-issei
13481F: Documentation/driver-api/issei/issei.rst
13482F: drivers/misc/issei/
13483F: include/uapi/linux/issei.h
13484
13485INTEL SGX
13486M: Jarkko Sakkinen <[email protected]>
13487R: Dave Hansen <[email protected]>
13488L: [email protected]
13489S: Supported
13490Q: https://patchwork.kernel.org/project/intel-sgx/list/
13491T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
13492F: Documentation/arch/x86/sgx.rst
13493F: arch/x86/entry/vdso/vdso64/vsgx.S
13494F: arch/x86/include/asm/sgx.h
13495F: arch/x86/include/uapi/asm/sgx.h
13496F: arch/x86/kernel/cpu/sgx/*
13497F: tools/testing/selftests/sgx/*
13498K: \bSGX_
13499
13500INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
13501M: Daniel Scally <[email protected]>
13502M: Sakari Ailus <[email protected]>
13503S: Maintained
13504T: git git://linuxtv.org/media.git
13505F: drivers/platform/x86/intel/int3472/
13506F: include/linux/platform_data/x86/int3472.h
13507
13508INTEL SPEED SELECT TECHNOLOGY
13509M: Srinivas Pandruvada <[email protected]>
13510L: [email protected]
13511S: Maintained
13512F: drivers/platform/x86/intel/speed_select_if/
13513F: include/uapi/linux/isst_if.h
13514F: tools/power/x86/intel-speed-select/
13515
13516INTEL STRATIX10 FIRMWARE DRIVERS
13517M: Dinh Nguyen <[email protected]>
13518L: [email protected]
13519S: Maintained
13520T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13521F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
13522F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.yaml
13523F: drivers/firmware/stratix10-rsu.c
13524F: drivers/firmware/stratix10-svc.c
13525F: include/linux/firmware/intel/stratix10-smc.h
13526F: include/linux/firmware/intel/stratix10-svc-client.h
13527
13528INTEL TELEMETRY DRIVER
13529M: Rajneesh Bhardwaj <[email protected]>
13530M: "David E. Box" <[email protected]>
13531L: [email protected]
13532S: Maintained
13533F: arch/x86/include/asm/intel_telemetry.h
13534F: drivers/platform/x86/intel/telemetry/
13535
13536INTEL TOUCH HOST CONTROLLER (THC) DRIVER
13537M: Even Xu <[email protected]>
13538M: Xinpeng Sun <[email protected]>
13539S: Maintained
13540F: drivers/hid/intel-thc-hid/
13541
13542INTEL TPMI DRIVER
13543M: Srinivas Pandruvada <[email protected]>
13544L: [email protected]
13545S: Maintained
13546F: Documentation/ABI/testing/debugfs-tpmi
13547F: drivers/platform/x86/intel/vsec_tpmi.c
13548F: include/linux/intel_tpmi.h
13549
13550INTEL UNCORE FREQUENCY CONTROL
13551M: Srinivas Pandruvada <[email protected]>
13552L: [email protected]
13553S: Maintained
13554F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
13555F: drivers/platform/x86/intel/uncore-frequency/
13556
13557INTEL USBIO USB I/O EXPANDER DRIVERS
13558M: Israel Cepeda <[email protected]>
13559M: Hans de Goede <[email protected]>
13560R: Sakari Ailus <[email protected]>
13561S: Maintained
13562F: drivers/gpio/gpio-usbio.c
13563F: drivers/i2c/busses/i2c-usbio.c
13564F: drivers/usb/misc/usbio.c
13565F: include/linux/usb/usbio.h
13566
13567INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
13568M: David E. Box <[email protected]>
13569S: Supported
13570F: drivers/platform/x86/intel/vsec.c
13571F: include/linux/intel_vsec.h
13572
13573INTEL VIRTUAL BUTTON DRIVER
13574M: AceLan Kao <[email protected]>
13575L: [email protected]
13576S: Maintained
13577F: drivers/platform/x86/intel/vbtn.c
13578
13579INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
13580M: Stanislaw Gruszka <[email protected]>
13581L: [email protected]
13582S: Supported
13583F: drivers/net/wireless/intel/iwlegacy/
13584
13585INTEL WIRELESS WIFI LINK (iwlwifi)
13586M: Miri Korenblit <[email protected]>
13587L: [email protected]
13588S: Supported
13589W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
13590T: git https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/
13591F: drivers/net/wireless/intel/iwlwifi/
13592
13593INTEL VISION SENSING CONTROLLER DRIVER
13594M: Sakari Ailus <[email protected]>
13595R: Lixu Zhang <[email protected]>
13596L: [email protected]
13597S: Maintained
13598T: git git://linuxtv.org/media.git
13599F: drivers/media/pci/intel/ivsc/
13600
13601INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
13602S: Orphan
13603W: https://slimbootloader.github.io/security/firmware-update.html
13604F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
13605
13606INTEL WMI THUNDERBOLT FORCE POWER DRIVER
13607L: [email protected]
13608S: Maintained
13609F: drivers/platform/x86/intel/wmi/thunderbolt.c
13610
13611INTEL WWAN IOSM DRIVER
13612L: [email protected]
13613S: Orphan
13614F: drivers/net/wwan/iosm/
13615
13616INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
13617M: Xin Li <[email protected]>
13618M: "H. Peter Anvin" <[email protected]>
13619S: Supported
13620F: Documentation/arch/x86/x86_64/fred.rst
13621F: arch/x86/entry/entry_64_fred.S
13622F: arch/x86/entry/entry_fred.c
13623F: arch/x86/include/asm/fred.h
13624F: arch/x86/kernel/fred.c
13625
13626INTEL(R) TRACE HUB
13627M: Alexander Shishkin <[email protected]>
13628S: Supported
13629F: Documentation/trace/intel_th.rst
13630F: drivers/hwtracing/intel_th/
13631F: include/linux/intel_th.h
13632
13633INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
13634M: Ning Sun <[email protected]>
13635L: [email protected]
13636S: Supported
13637W: http://tboot.sourceforge.net
13638T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
13639F: Documentation/arch/x86/intel_txt.rst
13640F: arch/x86/kernel/tboot.c
13641F: include/linux/tboot.h
13642
13643INTERCONNECT API
13644M: Georgi Djakov <[email protected]>
13645L: [email protected]
13646S: Maintained
13647T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
13648F: Documentation/devicetree/bindings/interconnect/
13649F: Documentation/driver-api/interconnect.rst
13650F: drivers/interconnect/
13651F: include/dt-bindings/interconnect/
13652F: include/linux/interconnect-clk.h
13653F: include/linux/interconnect-provider.h
13654F: include/linux/interconnect.h
13655
13656INTERCONNECT KUNIT TESTS
13657M: Kuan-Wei Chiu <[email protected]>
13658L: [email protected]
13659S: Maintained
13660F: drivers/interconnect/icc-kunit.c
13661
13662INTERRUPT COUNTER DRIVER
13663M: Oleksij Rempel <[email protected]>
13664R: Pengutronix Kernel Team <[email protected]>
13665L: [email protected]
13666F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
13667F: drivers/counter/interrupt-cnt.c
13668
13669INTERSIL ISL7998X VIDEO DECODER DRIVER
13670M: Michael Tretter <[email protected]>
13671R: Pengutronix Kernel Team <[email protected]>
13672L: [email protected]
13673S: Maintained
13674F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
13675F: drivers/media/i2c/isl7998x.c
13676
13677INVENSENSE ICM-426xx IMU DRIVER
13678M: Jean-Baptiste Maneyrol <[email protected]>
13679L: [email protected]
13680S: Maintained
13681W: https://invensense.tdk.com/
13682F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
13683F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
13684F: drivers/iio/imu/inv_icm42600/
13685
13686INVENSENSE ICM-456xx IMU DRIVER
13687M: Remi Buisson <[email protected]>
13688L: [email protected]
13689S: Maintained
13690W: https://invensense.tdk.com/
13691F: Documentation/devicetree/bindings/iio/imu/invensense,icm45600.yaml
13692F: drivers/iio/imu/inv_icm45600/
13693
13694INVENSENSE MPU-3050 GYROSCOPE DRIVER
13695M: Linus Walleij <[email protected]>
13696L: [email protected]
13697S: Maintained
13698F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
13699F: drivers/iio/gyro/mpu3050*
13700
13701INVENSENSE MPU-6050 IMU DRIVER
13702M: Jean-Baptiste Maneyrol <[email protected]>
13703L: [email protected]
13704S: Maintained
13705W: https://invensense.tdk.com/
13706F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
13707F: drivers/iio/imu/inv_mpu6050/
13708
13709IOC3 ETHERNET DRIVER
13710M: Thomas Bogendoerfer <[email protected]>
13711L: [email protected]
13712S: Maintained
13713F: drivers/net/ethernet/sgi/ioc3-eth.c
13714
13715IOMMU DMA-API LAYER
13716M: Robin Murphy <[email protected]>
13717L: [email protected]
13718S: Maintained
13719T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13720F: drivers/iommu/dma-iommu.c
13721F: drivers/iommu/dma-iommu.h
13722F: drivers/iommu/iova.c
13723F: include/linux/iommu-dma.h
13724F: include/linux/iova.h
13725
13726IOMMU SUBSYSTEM
13727M: Joerg Roedel (AMD) <[email protected]>
13728M: Will Deacon <[email protected]>
13729R: Robin Murphy <[email protected]>
13730L: [email protected]
13731S: Maintained
13732T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13733F: Documentation/devicetree/bindings/iommu/
13734F: drivers/iommu/
13735F: include/linux/iommu.h
13736F: include/linux/iova.h
13737F: include/linux/of_iommu.h
13738F: rust/kernel/iommu/
13739
13740IOMMUFD
13741M: Jason Gunthorpe <[email protected]>
13742M: Kevin Tian <[email protected]>
13743L: [email protected]
13744S: Maintained
13745T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
13746F: Documentation/userspace-api/iommufd.rst
13747F: drivers/iommu/iommufd/
13748F: include/linux/iommufd.h
13749F: include/uapi/linux/iommufd.h
13750F: tools/testing/selftests/iommu/
13751
13752IOSYS-MAP HELPERS
13753M: Thomas Zimmermann <[email protected]>
13754L: [email protected]
13755S: Maintained
13756T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13757F: include/linux/iosys-map.h
13758
13759IO_URING
13760M: Jens Axboe <[email protected]>
13761L: [email protected]
13762S: Maintained
13763T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13764T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/liburing.git
13765F: include/linux/io_uring/
13766F: include/linux/io_uring.h
13767F: include/linux/io_uring_types.h
13768F: include/trace/events/io_uring.h
13769F: include/uapi/linux/io_uring.h
13770F: include/uapi/linux/io_uring/
13771F: io_uring/
13772
13773IO_URING ZCRX
13774M: Pavel Begunkov <[email protected]>
13775L: [email protected]
13776L: [email protected]
13777T: git https://github.com/isilence/linux.git zcrx/for-next
13778T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13779S: Maintained
13780F: io_uring/zcrx.*
13781
13782IO_URING BPF-OPS
13783M: Pavel Begunkov <[email protected]>
13784L: [email protected]
13785T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13786S: Maintained
13787F: io_uring/bpf-ops.*
13788F: io_uring/loop.*
13789
13790IPMI SUBSYSTEM
13791M: Corey Minyard <[email protected]>
13792L: [email protected] (moderated for non-subscribers)
13793S: Supported
13794W: http://openipmi.sourceforge.net/
13795T: git https://github.com/cminyard/linux-ipmi.git for-next
13796F: Documentation/devicetree/bindings/ipmi/
13797F: Documentation/driver-api/ipmi.rst
13798F: drivers/char/ipmi/
13799F: include/linux/ipmi*
13800F: include/uapi/linux/ipmi*
13801
13802IPS SCSI RAID DRIVER
13803M: Adaptec OEM Raid Solutions <[email protected]>
13804L: [email protected]
13805S: Maintained
13806W: http://www.adaptec.com/
13807F: drivers/scsi/ips*
13808
13809IPVS
13810M: Simon Horman <[email protected]>
13811M: Julian Anastasov <[email protected]>
13812L: [email protected]
13813L: [email protected]
13814S: Maintained
13815T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
13816T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
13817F: Documentation/networking/ipvs-sysctl.rst
13818F: include/net/ip_vs.h
13819F: include/uapi/linux/ip_vs.h
13820F: net/netfilter/ipvs/
13821
13822IRON DEVICE AUDIO CODEC DRIVERS
13823M: Kiseok Jo <[email protected]>
13824L: [email protected]
13825S: Maintained
13826F: Documentation/devicetree/bindings/sound/irondevice,*
13827F: sound/soc/codecs/sma*
13828
13829IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
13830M: Thomas Gleixner <[email protected]>
13831R: Radu Rendec <[email protected]>
13832S: Maintained
13833P: Documentation/process/maintainer-tip.rst
13834T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13835F: Documentation/core-api/irq/irq-domain.rst
13836F: include/linux/irqdomain.h
13837F: include/linux/irqdomain_defs.h
13838F: kernel/irq/irqdomain.c
13839F: kernel/irq/msi.c
13840
13841IRQ SUBSYSTEM
13842M: Thomas Gleixner <[email protected]>
13843R: Radu Rendec <[email protected]>
13844L: [email protected]
13845S: Maintained
13846P: Documentation/process/maintainer-tip.rst
13847T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13848F: include/linux/group_cpus.h
13849F: include/linux/irq.h
13850F: include/linux/irqhandler.h
13851F: include/linux/irqnr.h
13852F: include/linux/irqreturn.h
13853F: kernel/irq/
13854F: lib/group_cpus.c
13855
13856IRQCHIP DRIVERS
13857M: Thomas Gleixner <[email protected]>
13858R: Radu Rendec <[email protected]>
13859L: [email protected]
13860S: Maintained
13861P: Documentation/process/maintainer-tip.rst
13862T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13863F: Documentation/devicetree/bindings/interrupt-controller/
13864F: drivers/irqchip/
13865F: include/linux/irqchip.h
13866
13867ISA
13868M: William Breathitt Gray <[email protected]>
13869S: Maintained
13870F: Documentation/driver-api/isa.rst
13871F: drivers/base/isa.c
13872F: include/linux/isa.h
13873
13874ISA RADIO MODULE
13875M: Hans Verkuil <[email protected]>
13876L: [email protected]
13877S: Maintained
13878W: https://linuxtv.org
13879T: git git://linuxtv.org/media.git
13880F: drivers/media/radio/radio-isa*
13881
13882ISAPNP
13883M: Jaroslav Kysela <[email protected]>
13884S: Maintained
13885F: Documentation/userspace-api/isapnp.rst
13886F: drivers/pnp/isapnp/
13887F: include/linux/isapnp.h
13888
13889ISCSI
13890M: Lee Duncan <[email protected]>
13891M: Chris Leech <[email protected]>
13892M: Mike Christie <[email protected]>
13893L: [email protected]
13894L: [email protected]
13895S: Maintained
13896W: www.open-iscsi.com
13897F: drivers/scsi/*iscsi*
13898F: include/scsi/*iscsi*
13899
13900iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
13901M: Peter Jones <[email protected]>
13902M: Konrad Rzeszutek Wilk <[email protected]>
13903S: Maintained
13904F: drivers/firmware/iscsi_ibft*
13905
13906ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
13907M: Sagi Grimberg <[email protected]>
13908M: Max Gurtovoy <[email protected]>
13909L: [email protected]
13910S: Supported
13911W: http://www.openfabrics.org
13912W: www.open-iscsi.org
13913Q: http://patchwork.kernel.org/project/linux-rdma/list/
13914F: drivers/infiniband/ulp/iser/
13915
13916ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
13917M: Sagi Grimberg <[email protected]>
13918L: [email protected]
13919L: [email protected]
13920S: Supported
13921T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13922F: drivers/infiniband/ulp/isert
13923
13924ISL28022 HARDWARE MONITORING DRIVER
13925M: Carsten Spieß <[email protected]>
13926L: [email protected]
13927S: Maintained
13928F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
13929F: Documentation/hwmon/isl28022.rst
13930F: drivers/hwmon/isl28022.c
13931
13932ISOFS FILESYSTEM
13933M: Jan Kara <[email protected]>
13934L: [email protected]
13935S: Maintained
13936F: Documentation/filesystems/isofs.rst
13937F: fs/isofs/
13938
13939IT87 HARDWARE MONITORING DRIVER
13940M: Jean Delvare <[email protected]>
13941L: [email protected]
13942S: Maintained
13943F: Documentation/hwmon/it87.rst
13944F: drivers/hwmon/it87.c
13945
13946IT913X MEDIA DRIVER
13947L: [email protected]
13948S: Orphan
13949W: https://linuxtv.org
13950Q: http://patchwork.linuxtv.org/project/linux-media/list/
13951F: drivers/media/tuners/it913x*
13952
13953ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
13954M: Liu Ying <[email protected]>
13955L: [email protected]
13956S: Maintained
13957T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13958F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
13959F: drivers/gpu/drm/bridge/ite-it6263.c
13960
13961ITE IT66121 HDMI BRIDGE DRIVER
13962M: Phong LE <[email protected]>
13963M: Neil Armstrong <[email protected]>
13964S: Maintained
13965T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13966F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
13967F: drivers/gpu/drm/bridge/ite-it66121.c
13968
13969IVTV VIDEO4LINUX DRIVER
13970M: Andy Walls <[email protected]>
13971L: [email protected]
13972S: Maintained
13973W: https://linuxtv.org
13974T: git git://linuxtv.org/media.git
13975F: Documentation/admin-guide/media/ivtv*
13976F: drivers/media/pci/ivtv/
13977F: include/uapi/linux/ivtv*
13978
13979IX2505V MEDIA DRIVER
13980M: Malcolm Priestley <[email protected]>
13981L: [email protected]
13982S: Maintained
13983W: https://linuxtv.org
13984Q: http://patchwork.linuxtv.org/project/linux-media/list/
13985F: drivers/media/dvb-frontends/ix2505v*
13986
13987JAILHOUSE HYPERVISOR INTERFACE
13988M: Jan Kiszka <[email protected]>
13989L: [email protected]
13990S: Maintained
13991F: arch/x86/include/asm/jailhouse_para.h
13992F: arch/x86/kernel/jailhouse.c
13993
13994JFS FILESYSTEM
13995M: Dave Kleikamp <[email protected]>
13996L: [email protected]
13997S: Odd Fixes
13998W: http://jfs.sourceforge.net/
13999T: git https://github.com/kleikamp/linux-shaggy.git
14000F: Documentation/admin-guide/jfs.rst
14001F: fs/jfs/
14002
14003JME NETWORK DRIVER
14004M: Guo-Fu Tseng <[email protected]>
14005L: [email protected]
14006S: Odd Fixes
14007F: drivers/net/ethernet/jme.*
14008
14009JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
14010M: David Woodhouse <[email protected]>
14011M: Richard Weinberger <[email protected]>
14012L: [email protected]
14013S: Odd Fixes
14014W: http://www.linux-mtd.infradead.org/doc/jffs2.html
14015T: git git://git.infradead.org/ubifs-2.6.git
14016F: fs/jffs2/
14017F: include/uapi/linux/jffs2.h
14018
14019JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
14020M: "Theodore Ts'o" <[email protected]>
14021M: Jan Kara <[email protected]>
14022L: [email protected]
14023S: Maintained
14024F: fs/jbd2/
14025F: include/linux/jbd2.h
14026
14027JPU V4L2 MEM2MEM DRIVER FOR RENESAS
14028M: Nikita Yushchenko <[email protected]>
14029L: [email protected]
14030L: [email protected]
14031S: Maintained
14032F: drivers/media/platform/renesas/rcar_jpu.c
14033
14034JSM Neo PCI based serial card
14035L: [email protected]
14036S: Orphan
14037F: drivers/tty/serial/jsm/
14038
14039K10TEMP HARDWARE MONITORING DRIVER
14040M: Clemens Ladisch <[email protected]>
14041L: [email protected]
14042S: Maintained
14043F: Documentation/hwmon/k10temp.rst
14044F: drivers/hwmon/k10temp.c
14045
14046K8TEMP HARDWARE MONITORING DRIVER
14047M: Rudolf Marek <[email protected]>
14048L: [email protected]
14049S: Maintained
14050F: Documentation/hwmon/k8temp.rst
14051F: drivers/hwmon/k8temp.c
14052
14053KANDOU KB9002 PCIE RETIMER HWMON DRIVER
14054M: Andy Chung <[email protected]>
14055L: [email protected]
14056S: Maintained
14057F: Documentation/hwmon/kb9002.rst
14058F: drivers/hwmon/kb9002.c
14059
14060KASAN
14061M: Andrey Ryabinin <[email protected]>
14062R: Alexander Potapenko <[email protected]>
14063R: Andrey Konovalov <[email protected]>
14064R: Dmitry Vyukov <[email protected]>
14065R: Vincenzo Frascino <[email protected]>
14066L: [email protected]
14067S: Maintained
14068B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
14069F: Documentation/dev-tools/kasan.rst
14070F: arch/*/include/asm/*kasan.h
14071F: arch/*/mm/kasan_init*
14072F: include/linux/kasan*.h
14073F: lib/Kconfig.kasan
14074F: mm/kasan/
14075F: scripts/Makefile.kasan
14076
14077KCONFIG
14078M: Nathan Chancellor <[email protected]>
14079M: Nicolas Schier <[email protected]>
14080R: Julian Braha <[email protected]>
14081L: [email protected]
14082S: Odd Fixes
14083Q: https://patchwork.kernel.org/project/linux-kbuild/list/
14084T: git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
14085F: Documentation/kbuild/kconfig*
14086F: scripts/Kconfig.include
14087F: scripts/kconfig/
14088
14089KCORE
14090M: Omar Sandoval <[email protected]>
14091L: [email protected]
14092S: Maintained
14093F: fs/proc/kcore.c
14094F: include/linux/kcore.h
14095
14096KCOV
14097R: Andrey Konovalov <[email protected]>
14098R: Alexander Potapenko <[email protected]>
14099R: Dmitry Vyukov <[email protected]>
14100L: [email protected]
14101S: Maintained
14102B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
14103F: Documentation/dev-tools/kcov.rst
14104F: include/linux/kcov.h
14105F: include/uapi/linux/kcov.h
14106F: kernel/kcov.c
14107F: scripts/Makefile.kcov
14108
14109KCSAN
14110M: Marco Elver <[email protected]>
14111R: Dmitry Vyukov <[email protected]>
14112L: [email protected]
14113S: Maintained
14114F: Documentation/dev-tools/kcsan.rst
14115F: include/linux/kcsan*.h
14116F: kernel/kcsan/
14117F: lib/Kconfig.kcsan
14118F: scripts/Makefile.kcsan
14119
14120KDUMP
14121M: Andrew Morton <[email protected]>
14122M: Baoquan He <[email protected]>
14123M: Mike Rapoport <[email protected]>
14124M: Pasha Tatashin <[email protected]>
14125M: Pratyush Yadav <[email protected]>
14126R: Dave Young <[email protected]>
14127L: [email protected]
14128S: Maintained
14129T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14130F: Documentation/admin-guide/kdump/
14131F: fs/proc/vmcore.c
14132F: include/linux/crash_core.h
14133F: include/linux/crash_dump.h
14134F: include/uapi/linux/vmcore.h
14135F: kernel/crash_*.c
14136
14137KEENE FM RADIO TRANSMITTER DRIVER
14138M: Hans Verkuil <[email protected]>
14139L: [email protected]
14140S: Maintained
14141W: https://linuxtv.org
14142T: git git://linuxtv.org/media.git
14143F: drivers/media/radio/radio-keene*
14144
14145KERNEL AUTOMOUNTER
14146M: Ian Kent <[email protected]>
14147L: [email protected]
14148S: Maintained
14149F: fs/autofs/
14150
14151KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
14152M: Nathan Chancellor <[email protected]>
14153M: Nicolas Schier <[email protected]>
14154L: [email protected]
14155S: Odd Fixes
14156Q: https://patchwork.kernel.org/project/linux-kbuild/list/
14157T: git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
14158F: Documentation/kbuild/
14159F: Makefile
14160F: scripts/*vmlinux*
14161F: scripts/Kbuild*
14162F: scripts/Makefile*
14163F: scripts/bash-completion/
14164F: scripts/basic/
14165F: scripts/clang-tools/
14166F: scripts/container
14167F: scripts/dummy-tools/
14168F: scripts/include/
14169F: scripts/install.sh
14170F: scripts/mk*
14171F: scripts/mod/
14172F: scripts/package/
14173F: usr/
14174
14175KERNEL HARDENING (not covered by other areas)
14176M: Kees Cook <[email protected]>
14177R: Gustavo A. R. Silva <[email protected]>
14178L: [email protected]
14179S: Supported
14180T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
14181F: Documentation/ABI/testing/sysfs-kernel-oops_count
14182F: Documentation/ABI/testing/sysfs-kernel-warn_count
14183F: arch/*/configs/hardening.config
14184F: include/linux/kstack_erase.h
14185F: include/linux/overflow.h
14186F: include/linux/randomize_kstack.h
14187F: include/linux/ucopysize.h
14188F: kernel/configs/hardening.config
14189F: kernel/kstack_erase.c
14190F: lib/tests/randstruct_kunit.c
14191F: lib/tests/usercopy_kunit.c
14192F: mm/usercopy.c
14193F: scripts/Makefile.kstack_erase
14194F: scripts/Makefile.randstruct
14195F: security/Kconfig.hardening
14196K: \b(add|choose)_random_kstack_offset\b
14197K: \b__check_(object_size|heap_object)\b
14198K: \b__counted_by(_le|_be|_ptr)?\b
14199
14200KERNEL JANITORS
14201L: [email protected]
14202S: Odd Fixes
14203W: http://kernelnewbies.org/KernelJanitors
14204
14205KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
14206M: Chuck Lever <[email protected]>
14207M: Jeff Layton <[email protected]>
14208R: NeilBrown <[email protected]>
14209R: Olga Kornievskaia <[email protected]>
14210R: Dai Ngo <[email protected]>
14211R: Tom Talpey <[email protected]>
14212L: [email protected]
14213S: Supported
14214P: Documentation/filesystems/nfs/nfsd-maintainer-entry-profile.rst
14215B: https://bugzilla.kernel.org
14216T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
14217F: Documentation/filesystems/nfs/
14218F: fs/lockd/
14219F: fs/nfs_common/
14220F: fs/nfsd/
14221F: include/linux/lockd/
14222F: include/linux/sunrpc/
14223F: include/trace/events/rpcgss.h
14224F: include/trace/events/rpcrdma.h
14225F: include/trace/events/sunrpc.h
14226F: include/trace/misc/fs.h
14227F: include/trace/misc/nfs.h
14228F: include/trace/misc/sunrpc.h
14229F: include/uapi/linux/nfsd/
14230F: include/uapi/linux/sunrpc/
14231F: net/sunrpc/
14232F: tools/net/sunrpc/
14233
14234KERNEL NFSD BLOCK and SCSI LAYOUT DRIVER
14235R: Christoph Hellwig <[email protected]>
14236F: fs/nfsd/blocklayout*
14237
14238KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
14239M: Thomas Weißschuh <[email protected]>
14240R: Christian Heusel <[email protected]>
14241R: Nathan Chancellor <[email protected]>
14242S: Maintained
14243F: scripts/package/PKGBUILD
14244
14245KERNEL REGRESSIONS
14246M: Thorsten Leemhuis <[email protected]>
14247L: [email protected]
14248S: Supported
14249F: Documentation/admin-guide/reporting-regressions.rst
14250F: Documentation/process/handling-regressions.rst
14251
14252KERNEL SELFTEST FRAMEWORK
14253M: Shuah Khan <[email protected]>
14254M: Shuah Khan <[email protected]>
14255L: [email protected]
14256S: Maintained
14257Q: https://patchwork.kernel.org/project/linux-kselftest/list/
14258T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
14259F: Documentation/dev-tools/kselftest*
14260F: tools/testing/selftests/
14261
14262KERNEL SMB3 SERVER (KSMBD)
14263M: Namjae Jeon <[email protected]>
14264M: Namjae Jeon <[email protected]>
14265R: Sergey Senozhatsky <[email protected]>
14266R: Tom Talpey <[email protected]>
14267R: ChenXiaoSong <[email protected]>
14268R: ChenXiaoSong <[email protected]>
14269L: [email protected]
14270S: Maintained
14271T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/smb.git ksmbd-for-next
14272F: Documentation/filesystems/smb/ksmbd.rst
14273F: fs/smb/common/
14274F: fs/smb/server/
14275
14276KERNEL UNIT TESTING FRAMEWORK (KUnit)
14277M: Brendan Higgins <[email protected]>
14278M: David Gow <[email protected]>
14279R: Rae Moar <[email protected]>
14280L: [email protected]
14281L: [email protected]
14282S: Maintained
14283W: https://google.github.io/kunit-docs/third_party/kernel/docs/
14284T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
14285T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
14286F: Documentation/dev-tools/kunit/
14287F: include/kunit/
14288F: lib/kunit/
14289F: rust/kernel/kunit.rs
14290F: rust/macros/kunit.rs
14291F: scripts/rustdoc_test_*
14292F: tools/testing/kunit/
14293
14294KERNEL USERMODE HELPER
14295M: Luis Chamberlain <[email protected]>
14296L: [email protected]
14297S: Maintained
14298F: include/linux/umh.h
14299F: kernel/umh.c
14300
14301KERNEL VIRTUAL MACHINE (KVM)
14302M: Paolo Bonzini <[email protected]>
14303R: Sean Christopherson <[email protected]>
14304L: [email protected]
14305S: Supported
14306W: http://www.linux-kvm.org
14307T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14308F: Documentation/virt/kvm/
14309F: include/asm-generic/kvm*
14310F: include/kvm/iodev.h
14311F: include/linux/kvm*
14312F: include/trace/events/kvm.h
14313F: include/uapi/asm-generic/kvm*
14314F: include/uapi/linux/kvm*
14315F: tools/kvm/
14316F: tools/testing/selftests/kvm/
14317F: virt/kvm/*
14318
14319KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
14320M: Marc Zyngier <[email protected]>
14321M: Oliver Upton <[email protected]>
14322R: Fuad Tabba <[email protected]>
14323R: Joey Gouly <[email protected]>
14324R: Steffen Eiden <[email protected]>
14325R: Suzuki K Poulose <[email protected]>
14326R: Zenghui Yu <[email protected]>
14327L: [email protected] (moderated for non-subscribers)
14328L: [email protected]
14329S: Maintained
14330T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
14331F: Documentation/virt/kvm/arm/
14332F: Documentation/virt/kvm/devices/arm*
14333F: arch/arm64/include/asm/kvm*
14334F: arch/arm64/include/uapi/asm/kvm*
14335F: arch/arm64/kvm/
14336F: include/kvm/arm_*
14337F: tools/testing/selftests/kvm/*/arm64/
14338F: tools/testing/selftests/kvm/arm64/
14339
14340KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
14341M: Tianrui Zhao <[email protected]>
14342M: Bibo Mao <[email protected]>
14343M: Huacai Chen <[email protected]>
14344L: [email protected]
14345L: [email protected]
14346S: Maintained
14347T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14348F: Documentation/virt/kvm/loongarch/
14349F: arch/loongarch/include/asm/kvm*
14350F: arch/loongarch/include/uapi/asm/kvm*
14351F: arch/loongarch/kvm/
14352F: tools/testing/selftests/kvm/*/loongarch/
14353F: tools/testing/selftests/kvm/lib/loongarch/
14354
14355KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
14356M: Huacai Chen <[email protected]>
14357L: [email protected]
14358L: [email protected]
14359S: Maintained
14360T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14361F: arch/mips/include/asm/kvm*
14362F: arch/mips/include/uapi/asm/kvm*
14363F: arch/mips/kvm/
14364
14365KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
14366M: Madhavan Srinivasan <[email protected]>
14367R: Nicholas Piggin <[email protected]>
14368L: [email protected]
14369L: [email protected]
14370S: Maintained (Book3S 64-bit HV)
14371S: Odd fixes (Book3S 64-bit PR)
14372S: Orphan (Book3E and 32-bit)
14373T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
14374F: arch/powerpc/include/asm/kvm*
14375F: arch/powerpc/include/uapi/asm/kvm*
14376F: arch/powerpc/kernel/kvm*
14377F: arch/powerpc/kvm/
14378
14379KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
14380M: Anup Patel <[email protected]>
14381R: Atish Patra <[email protected]>
14382L: [email protected]
14383L: [email protected]
14384L: [email protected]
14385S: Maintained
14386T: git https://github.com/kvm-riscv/linux.git
14387F: arch/riscv/include/asm/kvm*
14388F: arch/riscv/include/uapi/asm/kvm*
14389F: arch/riscv/kvm/
14390F: tools/testing/selftests/kvm/*/riscv/
14391F: tools/testing/selftests/kvm/riscv/
14392
14393KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
14394M: Christian Borntraeger <[email protected]>
14395M: Janosch Frank <[email protected]>
14396M: Claudio Imbrenda <[email protected]>
14397R: David Hildenbrand <[email protected]>
14398L: [email protected]
14399S: Supported
14400T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
14401F: Documentation/virt/kvm/s390*
14402F: arch/s390/include/asm/gmap_helpers.h
14403F: arch/s390/include/asm/kvm*
14404F: arch/s390/include/uapi/asm/kvm*
14405F: arch/s390/include/uapi/asm/uvdevice.h
14406F: arch/s390/kernel/uv.c
14407F: arch/s390/kvm/
14408F: arch/s390/mm/gmap_helpers.c
14409F: drivers/s390/char/uvdevice.c
14410F: tools/testing/selftests/drivers/s390x/uvdevice/
14411F: tools/testing/selftests/kvm/*/s390/
14412F: tools/testing/selftests/kvm/s390/
14413
14414KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
14415M: Sean Christopherson <[email protected]>
14416M: Paolo Bonzini <[email protected]>
14417L: [email protected]
14418S: Supported
14419P: Documentation/process/maintainer-kvm-x86.rst
14420T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14421T: git https://github.com/kvm-x86/linux.git
14422F: Documentation/process/maintainer-kvm-x86.rst
14423F: arch/x86/include/asm/kvm*
14424F: arch/x86/include/asm/svm.h
14425F: arch/x86/include/asm/vmx*.h
14426F: arch/x86/include/uapi/asm/kvm*
14427F: arch/x86/include/uapi/asm/svm.h
14428F: arch/x86/include/uapi/asm/vmx.h
14429F: arch/x86/kvm/
14430F: arch/x86/kvm/*/
14431F: tools/testing/selftests/kvm/*/x86/
14432F: tools/testing/selftests/kvm/x86/
14433
14434KERNFS
14435M: Greg Kroah-Hartman <[email protected]>
14436M: Tejun Heo <[email protected]>
14437L: [email protected]
14438S: Supported
14439T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
14440F: fs/kernfs/
14441F: include/linux/kernfs.h
14442F: tools/testing/selftests/filesystems/kernfs_test.c
14443
14444KEXEC
14445M: Andrew Morton <[email protected]>
14446M: Baoquan He <[email protected]>
14447M: Mike Rapoport <[email protected]>
14448M: Pasha Tatashin <[email protected]>
14449M: Pratyush Yadav <[email protected]>
14450L: [email protected]
14451W: http://kernel.org/pub/linux/utils/kernel/kexec/
14452T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14453F: include/linux/kexec.h
14454F: include/uapi/linux/kexec.h
14455F: kernel/kexec*
14456
14457KEXEC HANDOVER (KHO)
14458M: Mike Rapoport <[email protected]>
14459M: Pasha Tatashin <[email protected]>
14460M: Pratyush Yadav <[email protected]>
14461R: Alexander Graf <[email protected]>
14462L: [email protected]
14463L: [email protected]
14464S: Maintained
14465T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14466F: Documentation/admin-guide/mm/kho.rst
14467F: Documentation/core-api/kho/*
14468F: include/asm-generic/kexec_handover.h
14469F: include/linux/kexec_handover.h
14470F: include/linux/kho/
14471F: include/linux/kho_block.h
14472F: kernel/liveupdate/kexec_handover*
14473F: lib/test_kho.c
14474F: tools/testing/selftests/kho/
14475
14476KEYS-ENCRYPTED
14477M: Mimi Zohar <[email protected]>
14478L: [email protected]
14479L: [email protected]
14480S: Supported
14481F: Documentation/security/keys/trusted-encrypted.rst
14482F: include/keys/encrypted-type.h
14483F: security/keys/encrypted-keys/
14484
14485KEYS-TRUSTED
14486M: James Bottomley <[email protected]>
14487M: Jarkko Sakkinen <[email protected]>
14488M: Mimi Zohar <[email protected]>
14489L: [email protected]
14490L: [email protected]
14491S: Supported
14492F: Documentation/security/keys/trusted-encrypted.rst
14493F: include/keys/trusted-type.h
14494F: include/keys/trusted_tpm.h
14495F: security/keys/trusted-keys/
14496
14497KEYS-TRUSTED-CAAM
14498M: Ahmad Fatoum <[email protected]>
14499R: Pengutronix Kernel Team <[email protected]>
14500L: [email protected]
14501L: [email protected]
14502S: Maintained
14503F: include/keys/trusted_caam.h
14504F: security/keys/trusted-keys/trusted_caam.c
14505
14506KEYS-TRUSTED-DCP
14507M: David Gstir <[email protected]>
14508R: sigma star Kernel Team <[email protected]>
14509L: [email protected]
14510L: [email protected]
14511S: Supported
14512F: include/keys/trusted_dcp.h
14513F: security/keys/trusted-keys/trusted_dcp.c
14514
14515KEYS-TRUSTED-PLPKS
14516M: Srish Srinivasan <[email protected]>
14517M: Nayna Jain <[email protected]>
14518L: [email protected]
14519L: [email protected]
14520S: Supported
14521F: include/keys/trusted_pkwm.h
14522F: security/keys/trusted-keys/trusted_pkwm.c
14523
14524KEYS-TRUSTED-TEE
14525M: Sumit Garg <[email protected]>
14526L: [email protected]
14527L: [email protected]
14528S: Supported
14529F: include/keys/trusted_tee.h
14530F: security/keys/trusted-keys/trusted_tee.c
14531
14532KEYS/KEYRINGS
14533M: David Howells <[email protected]>
14534M: Jarkko Sakkinen <[email protected]>
14535L: [email protected]
14536S: Maintained
14537F: Documentation/security/keys/core.rst
14538F: include/keys/
14539F: include/linux/key-type.h
14540F: include/linux/key.h
14541F: include/linux/keyctl.h
14542F: include/uapi/linux/keyctl.h
14543F: security/keys/
14544
14545KEYS/KEYRINGS_INTEGRITY
14546M: Jarkko Sakkinen <[email protected]>
14547M: Mimi Zohar <[email protected]>
14548L: [email protected]
14549L: [email protected]
14550S: Supported
14551W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14552F: security/integrity/platform_certs
14553
14554KFENCE
14555M: Alexander Potapenko <[email protected]>
14556M: Marco Elver <[email protected]>
14557R: Dmitry Vyukov <[email protected]>
14558L: [email protected]
14559S: Maintained
14560F: Documentation/dev-tools/kfence.rst
14561F: arch/*/include/asm/kfence.h
14562F: include/linux/kfence.h
14563F: lib/Kconfig.kfence
14564F: mm/kfence/
14565
14566KFIFO
14567M: Stefani Seibold <[email protected]>
14568S: Maintained
14569F: include/linux/kfifo.h
14570F: lib/kfifo.c
14571F: samples/kfifo/
14572
14573KGDB / KDB /debug_core
14574M: Jason Wessel <[email protected]>
14575M: Daniel Thompson <[email protected]>
14576R: Douglas Anderson <[email protected]>
14577L: [email protected]
14578S: Maintained
14579W: http://kgdb.wiki.kernel.org/
14580T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
14581F: Documentation/process/debugging/kgdb.rst
14582F: drivers/misc/kgdbts.c
14583F: drivers/tty/serial/kgdboc.c
14584F: include/linux/kdb.h
14585F: include/linux/kgdb.h
14586F: kernel/debug/
14587F: kernel/module/kdb.c
14588
14589KHADAS MCU MFD DRIVER
14590M: Neil Armstrong <[email protected]>
14591L: [email protected]
14592S: Maintained
14593F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
14594F: drivers/mfd/khadas-mcu.c
14595F: drivers/thermal/khadas_mcu_fan.c
14596F: include/linux/mfd/khadas-mcu.h
14597
14598KIONIX/ROHM KX022A ACCELEROMETER
14599M: Matti Vaittinen <[email protected]>
14600L: [email protected]
14601S: Supported
14602F: drivers/iio/accel/kionix-kx022a*
14603
14604KMEMLEAK
14605M: Catalin Marinas <[email protected]>
14606S: Maintained
14607F: Documentation/dev-tools/kmemleak.rst
14608F: include/linux/kmemleak.h
14609F: mm/kmemleak.c
14610F: samples/kmemleak/kmemleak-test.c
14611
14612KMSAN
14613M: Alexander Potapenko <[email protected]>
14614R: Marco Elver <[email protected]>
14615R: Dmitry Vyukov <[email protected]>
14616L: [email protected]
14617S: Maintained
14618F: Documentation/dev-tools/kmsan.rst
14619F: arch/*/include/asm/kmsan.h
14620F: arch/*/mm/kmsan_*
14621F: include/linux/kmsan*.h
14622F: lib/Kconfig.kmsan
14623F: mm/kmsan/
14624F: scripts/Makefile.kmsan
14625
14626KPROBES
14627M: Naveen N Rao <[email protected]>
14628M: "David S. Miller" <[email protected]>
14629M: Masami Hiramatsu <[email protected]>
14630L: [email protected]
14631L: [email protected]
14632S: Maintained
14633Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
14634T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
14635F: Documentation/trace/kprobes.rst
14636F: include/asm-generic/kprobes.h
14637F: include/linux/kprobes.h
14638F: kernel/kprobes.c
14639F: lib/tests/test_kprobes.c
14640F: samples/kprobes
14641
14642KS0108 LCD CONTROLLER DRIVER
14643M: Miguel Ojeda <[email protected]>
14644S: Maintained
14645F: Documentation/admin-guide/auxdisplay/ks0108.rst
14646F: drivers/auxdisplay/ks0108.c
14647F: include/linux/ks0108.h
14648
14649KTD253 BACKLIGHT DRIVER
14650M: Linus Walleij <[email protected]>
14651S: Maintained
14652F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
14653F: drivers/video/backlight/ktd253-backlight.c
14654
14655KTD2801 BACKLIGHT DRIVER
14656M: Duje Mihanović <[email protected]>
14657S: Maintained
14658F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
14659F: drivers/video/backlight/ktd2801-backlight.c
14660
14661KTEST
14662M: Steven Rostedt <[email protected]>
14663M: John Hawley <[email protected]>
14664S: Maintained
14665F: tools/testing/ktest
14666
14667KTZ8866 BACKLIGHT DRIVER
14668M: Jianhua Lu <[email protected]>
14669S: Maintained
14670F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
14671F: drivers/video/backlight/ktz8866.c
14672
14673KVM GUEST_MEMFD
14674M: Sean Christopherson <[email protected]>
14675M: Paolo Bonzini <[email protected]>
14676R: David Hildenbrand <[email protected]>
14677L: [email protected]
14678S: Supported
14679T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14680T: git https://github.com/kvm-x86/linux.git
14681F: virt/kvm/guest_memfd.*
14682
14683KVM PARAVIRT (KVM/paravirt)
14684M: Paolo Bonzini <[email protected]>
14685R: Vitaly Kuznetsov <[email protected]>
14686L: [email protected]
14687S: Supported
14688T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14689F: arch/um/include/asm/kvm_para.h
14690F: arch/x86/include/asm/kvm_para.h
14691F: arch/x86/include/asm/pvclock-abi.h
14692F: arch/x86/include/uapi/asm/kvm_para.h
14693F: arch/x86/kernel/kvm.c
14694F: arch/x86/kernel/kvmclock.c
14695F: include/asm-generic/kvm_para.h
14696F: include/linux/kvm_para.h
14697F: include/uapi/asm-generic/kvm_para.h
14698F: include/uapi/linux/kvm_para.h
14699
14700KVM X86 HYPER-V (KVM/hyper-v)
14701M: Vitaly Kuznetsov <[email protected]>
14702M: Sean Christopherson <[email protected]>
14703M: Paolo Bonzini <[email protected]>
14704L: [email protected]
14705S: Supported
14706T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14707T: git https://github.com/kvm-x86/linux.git
14708F: arch/x86/kvm/hyperv.*
14709F: arch/x86/kvm/kvm_onhyperv.*
14710F: arch/x86/kvm/svm/hyperv.*
14711F: arch/x86/kvm/svm/svm_onhyperv.*
14712F: arch/x86/kvm/vmx/hyperv.*
14713
14714KVM X86 Xen (KVM/Xen)
14715M: David Woodhouse <[email protected]>
14716M: Paul Durrant <[email protected]>
14717M: Sean Christopherson <[email protected]>
14718M: Paolo Bonzini <[email protected]>
14719L: [email protected]
14720S: Supported
14721T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14722T: git https://github.com/kvm-x86/linux.git
14723F: arch/x86/kvm/xen.*
14724
14725L3MDEV
14726M: David Ahern <[email protected]>
14727L: [email protected]
14728S: Maintained
14729F: include/net/l3mdev.h
14730F: net/l3mdev
14731
14732LANDLOCK SECURITY MODULE
14733M: Mickaël Salaün <[email protected]>
14734R: Günther Noack <[email protected]>
14735L: [email protected]
14736S: Supported
14737W: https://landlock.io
14738T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
14739F: Documentation/admin-guide/LSM/landlock.rst
14740F: Documentation/security/landlock.rst
14741F: Documentation/trace/events-landlock.rst
14742F: Documentation/userspace-api/landlock.rst
14743F: fs/ioctl.c
14744F: include/linux/landlock.h
14745F: include/trace/events/landlock.h
14746F: include/uapi/linux/landlock.h
14747F: samples/landlock/
14748F: security/landlock/
14749F: tools/testing/selftests/landlock/
14750K: landlock
14751K: LANDLOCK
14752
14753LANTIQ / MAXLINEAR / INTEL Ethernet DSA drivers
14754M: Hauke Mehrtens <[email protected]>
14755L: [email protected]
14756S: Maintained
14757F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
14758F: drivers/net/dsa/lantiq/*
14759F: drivers/net/ethernet/lantiq_xrx200.c
14760F: net/dsa/tag_gswip.c
14761F: net/dsa/tag_mxl-gsw1xx.c
14762
14763LANTIQ MIPS ARCHITECTURE
14764M: John Crispin <[email protected]>
14765L: [email protected]
14766S: Maintained
14767F: arch/mips/lantiq
14768F: drivers/soc/lantiq
14769
14770LANTIQ PEF2256 DRIVER
14771M: Herve Codina <[email protected]>
14772S: Maintained
14773F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
14774F: drivers/net/wan/framer/
14775F: drivers/pinctrl/pinctrl-pef2256.c
14776F: include/linux/framer/
14777
14778LATTEPANDA SIGMA EC HARDWARE MONITOR DRIVER
14779M: Mariano Abad <[email protected]>
14780L: [email protected]
14781S: Maintained
14782F: Documentation/hwmon/lattepanda-sigma-ec.rst
14783F: drivers/hwmon/lattepanda-sigma-ec.c
14784
14785LASI 53c700 driver for PARISC
14786M: "James E.J. Bottomley" <[email protected]>
14787L: [email protected]
14788S: Maintained
14789F: Documentation/scsi/53c700.rst
14790F: drivers/scsi/53c700*
14791
14792LEAKING_ADDRESSES
14793M: Tycho Andersen <[email protected]>
14794R: Kees Cook <[email protected]>
14795L: [email protected]
14796S: Maintained
14797T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
14798F: scripts/leaking_addresses.pl
14799
14800LEAPIO SCSI RAID DRIVER
14801M: Dongdong Hao <[email protected]>
14802L: [email protected]
14803S: Supported
14804F: Documentation/scsi/leapraid.rst
14805F: drivers/scsi/leapraid/
14806
14807LED SUBSYSTEM
14808M: Lee Jones <[email protected]>
14809M: Pavel Machek <[email protected]>
14810L: [email protected]
14811S: Maintained
14812T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
14813F: Documentation/devicetree/bindings/leds/
14814F: Documentation/leds/
14815F: drivers/leds/
14816F: include/dt-bindings/leds/
14817F: include/linux/leds.h
14818
14819LEGO MINDSTORMS EV3
14820R: David Lechner <[email protected]>
14821S: Maintained
14822F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
14823F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
14824F: drivers/power/supply/lego_ev3_battery.c
14825
14826LEGO USB Tower driver
14827M: Juergen Stuber <[email protected]>
14828L: [email protected]
14829S: Maintained
14830W: http://legousb.sourceforge.net/
14831F: drivers/usb/misc/legousbtower.c
14832
14833LENOVO drivers
14834M: Mark Pearson <[email protected]>
14835M: Derek J. Clark <[email protected]>
14836L: [email protected]
14837S: Maintained
14838F: Documentation/wmi/devices/lenovo-wmi-gamezone.rst
14839F: Documentation/wmi/devices/lenovo-wmi-other.rst
14840F: drivers/platform/x86/lenovo/*
14841
14842LENOVO WMI HOTKEY UTILITIES DRIVER
14843M: Jackie Dong <[email protected]>
14844L: [email protected]
14845S: Maintained
14846F: drivers/platform/x86/lenovo/wmi-hotkey-utilities.c
14847
14848LENOVO HID drivers
14849M: Derek J. Clark <[email protected]>
14850M: Mark Pearson <[email protected]>
14851L: [email protected]
14852S: Maintained
14853F: Documentation/ABI/testing/sysfs-driver-hid-lenovo-go
14854F: Documentation/ABI/testing/sysfs-driver-hid-lenovo-go-s
14855F: drivers/hid/hid-lenovo-go-s.c
14856F: drivers/hid/hid-lenovo-go.c
14857F: drivers/hid/hid-lenovo.c
14858
14859LENOVO YOGA BOOK 9 KEYBOARD DOCK DRIVER
14860M: Dave Carey <[email protected]>
14861L: [email protected]
14862S: Maintained
14863F: Documentation/ABI/testing/sysfs-driver-lenovo-yb9-kbdock
14864F: drivers/platform/x86/lenovo/yb9-kbdock.c
14865
14866LETSKETCH HID TABLET DRIVER
14867M: Hans de Goede <[email protected]>
14868L: [email protected]
14869S: Maintained
14870T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
14871F: drivers/hid/hid-letsketch.c
14872
14873LG LAPTOP EXTRAS
14874M: Matan Ziv-Av <[email protected]>
14875L: [email protected]
14876S: Maintained
14877F: Documentation/ABI/testing/sysfs-platform-lg-laptop
14878F: Documentation/admin-guide/laptops/lg-laptop.rst
14879F: drivers/platform/x86/lg-laptop.c
14880
14881LG2160 MEDIA DRIVER
14882M: Michael Krufky <[email protected]>
14883L: [email protected]
14884S: Maintained
14885W: https://linuxtv.org
14886W: http://github.com/mkrufky
14887Q: http://patchwork.linuxtv.org/project/linux-media/list/
14888T: git git://linuxtv.org/mkrufky/tuners.git
14889F: drivers/media/dvb-frontends/lg2160.*
14890
14891LGDT3305 MEDIA DRIVER
14892M: Michael Krufky <[email protected]>
14893L: [email protected]
14894S: Maintained
14895W: https://linuxtv.org
14896W: http://github.com/mkrufky
14897Q: http://patchwork.linuxtv.org/project/linux-media/list/
14898T: git git://linuxtv.org/mkrufky/tuners.git
14899F: drivers/media/dvb-frontends/lgdt3305.*
14900
14901LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
14902M: Viresh Kumar <[email protected]>
14903L: [email protected]
14904S: Maintained
14905F: drivers/ata/pata_arasan_cf.c
14906F: include/linux/pata_arasan_cf_data.h
14907
14908LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
14909M: Linus Walleij <[email protected]>
14910L: [email protected]
14911S: Maintained
14912F: drivers/ata/pata_ftide010.c
14913F: drivers/ata/sata_gemini.c
14914F: drivers/ata/sata_gemini.h
14915
14916LIBATA SATA AHCI PLATFORM devices support
14917M: Hans de Goede <[email protected]>
14918L: [email protected]
14919S: Maintained
14920F: drivers/ata/ahci_platform.c
14921F: drivers/ata/libahci_platform.c
14922F: include/linux/ahci_platform.h
14923
14924LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
14925M: Mikael Pettersson <[email protected]>
14926L: [email protected]
14927S: Maintained
14928F: drivers/ata/sata_promise.*
14929
14930LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
14931M: Damien Le Moal <[email protected]>
14932M: Niklas Cassel <[email protected]>
14933L: [email protected]
14934S: Maintained
14935T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git for-next
14936F: Documentation/ABI/testing/sysfs-ata
14937F: Documentation/devicetree/bindings/ata/
14938F: drivers/ata/
14939F: include/linux/ata.h
14940F: include/linux/libata.h
14941
14942LIBETH COMMON ETHERNET LIBRARY
14943M: Alexander Lobakin <[email protected]>
14944L: [email protected]
14945L: [email protected] (moderated for non-subscribers)
14946S: Maintained
14947T: git https://github.com/alobakin/linux.git
14948F: drivers/net/ethernet/intel/libeth/
14949F: include/net/libeth/
14950K: libeth
14951
14952LIBIE COMMON INTEL ETHERNET LIBRARY
14953M: Alexander Lobakin <[email protected]>
14954L: [email protected] (moderated for non-subscribers)
14955L: [email protected]
14956S: Maintained
14957T: git https://github.com/alobakin/linux.git
14958F: drivers/net/ethernet/intel/libie/
14959F: include/linux/net/intel/libie/
14960K: libie
14961
14962LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
14963M: Vishal Verma <[email protected]>
14964M: Dan Williams <[email protected]>
14965M: Dave Jiang <[email protected]>
14966M: Alison Schofield <[email protected]>
14967L: [email protected]
14968S: Supported
14969Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14970P: Documentation/nvdimm/maintainer-entry-profile.rst
14971F: drivers/nvdimm/btt*
14972
14973LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
14974M: Dan Williams <[email protected]>
14975M: Vishal Verma <[email protected]>
14976M: Dave Jiang <[email protected]>
14977M: Alison Schofield <[email protected]>
14978L: [email protected]
14979S: Supported
14980Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14981P: Documentation/nvdimm/maintainer-entry-profile.rst
14982F: drivers/nvdimm/pmem*
14983
14984LIBNVDIMM: DEVICETREE BINDINGS
14985M: Oliver O'Halloran <[email protected]>
14986L: [email protected]
14987S: Supported
14988Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14989F: Documentation/devicetree/bindings/pmem/pmem-region.yaml
14990F: drivers/nvdimm/of_pmem.c
14991
14992LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
14993M: Dan Williams <[email protected]>
14994M: Vishal Verma <[email protected]>
14995M: Dave Jiang <[email protected]>
14996M: Alison Schofield <[email protected]>
14997R: Ira Weiny <[email protected]>
14998L: [email protected]
14999S: Supported
15000Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
15001P: Documentation/nvdimm/maintainer-entry-profile.rst
15002T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
15003F: Documentation/nvdimm/maintainer-entry-profile.rst
15004F: drivers/acpi/nfit/*
15005F: drivers/nvdimm/*
15006F: include/linux/libnvdimm.h
15007F: include/linux/nd.h
15008F: include/uapi/linux/ndctl.h
15009F: tools/testing/nvdimm/
15010
15011LIBRARY CODE
15012M: Andrew Morton <[email protected]>
15013L: [email protected]
15014S: Supported
15015T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
15016F: lib/*
15017
15018LICENSES and SPDX stuff
15019M: Thomas Gleixner <[email protected]>
15020M: Greg Kroah-Hartman <[email protected]>
15021L: [email protected]
15022S: Maintained
15023T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
15024F: COPYING
15025F: Documentation/process/license-rules.rst
15026F: LICENSES/
15027F: scripts/spdxcheck-test.sh
15028F: scripts/spdxcheck.py
15029F: scripts/spdxexclude
15030
15031LINEAR RANGES HELPERS
15032M: Mark Brown <[email protected]>
15033R: Matti Vaittinen <[email protected]>
15034F: include/linux/linear_range.h
15035F: lib/linear_ranges.c
15036F: lib/tests/test_linear_ranges.c
15037
15038LINUX FOR POWER MACINTOSH
15039L: [email protected]
15040S: Orphan
15041F: arch/powerpc/platforms/powermac/
15042F: drivers/macintosh/
15043X: drivers/macintosh/adb-iop.c
15044X: drivers/macintosh/via-macii.c
15045
15046LINUX FOR POWERPC (32-BIT AND 64-BIT)
15047M: Madhavan Srinivasan <[email protected]>
15048R: Michael Ellerman <[email protected]>
15049R: Nicholas Piggin <[email protected]>
15050R: Christophe Leroy (CS GROUP) <[email protected]>
15051R: Ritesh Harjani (IBM) <[email protected]>
15052R: Shrikanth Hegde <[email protected]>
15053L: [email protected]
15054S: Supported
15055W: https://github.com/linuxppc/wiki/wiki
15056Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
15057T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
15058F: Documentation/ABI/stable/sysfs-firmware-opal-*
15059F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
15060F: Documentation/devicetree/bindings/powerpc/
15061F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
15062F: Documentation/arch/powerpc/
15063F: arch/powerpc/
15064F: drivers/*/*/*pasemi*
15065F: drivers/*/*pasemi*
15066F: drivers/char/tpm/tpm_ibmvtpm*
15067F: drivers/crypto/nx/
15068F: drivers/i2c/busses/i2c-opal.c
15069F: drivers/net/ethernet/ibm/ibmveth.*
15070F: drivers/net/ethernet/ibm/ibmvnic.*
15071F: drivers/pci/hotplug/pnv_php.c
15072F: drivers/pci/hotplug/rpa*
15073F: drivers/rtc/rtc-opal.c
15074F: drivers/scsi/ibmvscsi/
15075F: drivers/tty/hvc/hvc_opal.c
15076F: drivers/watchdog/wdrtas.c
15077F: include/linux/papr_scm.h
15078F: include/uapi/linux/papr_pdsm.h
15079F: tools/testing/selftests/powerpc
15080N: /pmac
15081N: powermac
15082N: powernv
15083N: [^a-z0-9]ps3
15084N: pseries
15085
15086LINUX FOR POWERPC EMBEDDED MPC5XXX
15087M: Anatolij Gustschin <[email protected]>
15088L: [email protected]
15089S: Odd Fixes
15090F: arch/powerpc/platforms/512x/
15091F: arch/powerpc/platforms/52xx/
15092
15093LINUX FOR POWERPC EMBEDDED PPC4XX
15094L: [email protected]
15095S: Orphan
15096F: arch/powerpc/platforms/44x/
15097
15098LINUX FOR POWERPC EMBEDDED PPC85XX
15099M: Scott Wood <[email protected]>
15100L: [email protected]
15101S: Odd fixes
15102T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
15103F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
15104F: Documentation/devicetree/bindings/powerpc/fsl/
15105F: arch/powerpc/platforms/85xx/
15106
15107LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
15108M: Christophe Leroy (CS GROUP) <[email protected]>
15109L: [email protected]
15110S: Maintained
15111F: arch/powerpc/platforms/8xx/
15112F: arch/powerpc/platforms/83xx/
15113
15114LINUX KERNEL DUMP TEST MODULE (LKDTM)
15115M: Kees Cook <[email protected]>
15116S: Maintained
15117F: drivers/misc/lkdtm/*
15118F: tools/testing/selftests/lkdtm/*
15119
15120LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
15121M: Alan Stern <[email protected]>
15122M: Andrea Parri <[email protected]>
15123M: Will Deacon <[email protected]>
15124M: Peter Zijlstra <[email protected]>
15125M: Boqun Feng <[email protected]>
15126M: Nicholas Piggin <[email protected]>
15127M: David Howells <[email protected]>
15128M: Jade Alglave <[email protected]>
15129M: Luc Maranget <[email protected]>
15130M: "Paul E. McKenney" <[email protected]>
15131R: Akira Yokosawa <[email protected]>
15132R: Daniel Lustig <[email protected]>
15133R: Joel Fernandes <[email protected]>
15134L: [email protected]
15135L: [email protected]
15136L: [email protected]
15137S: Supported
15138T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
15139F: Documentation/atomic_bitops.txt
15140F: Documentation/atomic_t.txt
15141F: Documentation/core-api/refcount-vs-atomic.rst
15142F: Documentation/dev-tools/lkmm/
15143F: Documentation/litmus-tests/
15144F: Documentation/memory-barriers.txt
15145F: tools/memory-model/
15146
15147LINUX-NEXT TREE
15148M: Mark Brown <[email protected]>
15149L: [email protected]
15150S: Supported
15151B: mailto:[email protected] and the appropriate development tree
15152T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
15153
15154LIS3LV02D ACCELEROMETER DRIVER
15155M: Eric Piel <[email protected]>
15156S: Maintained
15157F: Documentation/misc-devices/lis3lv02d.rst
15158F: drivers/misc/lis3lv02d/
15159F: drivers/platform/x86/hp/hp_accel.c
15160
15161LIST KUNIT TEST
15162M: David Gow <[email protected]>
15163L: [email protected]
15164L: [email protected]
15165S: Maintained
15166F: lib/tests/list-test.c
15167
15168LITEX PLATFORM
15169M: Karol Gugala <[email protected]>
15170M: Mateusz Holenko <[email protected]>
15171M: Joel Stanley <[email protected]>
15172S: Maintained
15173F: Documentation/devicetree/bindings/*/litex,*.yaml
15174F: arch/openrisc/boot/dts/or1klitex.dts
15175F: drivers/mmc/host/litex_mmc.c
15176F: drivers/net/ethernet/litex/*
15177F: drivers/soc/litex/*
15178F: drivers/tty/serial/liteuart.c
15179F: include/linux/litex.h
15180N: litex
15181
15182LIVE PATCHING
15183M: Josh Poimboeuf <[email protected]>
15184M: Jiri Kosina <[email protected]>
15185M: Miroslav Benes <[email protected]>
15186M: Petr Mladek <[email protected]>
15187R: Joe Lawrence <[email protected]>
15188L: [email protected]
15189S: Maintained
15190T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
15191F: Documentation/ABI/testing/sysfs-kernel-livepatch
15192F: Documentation/livepatch/
15193F: arch/powerpc/include/asm/livepatch.h
15194F: include/linux/livepatch*.h
15195F: kernel/livepatch/
15196F: kernel/module/livepatch.c
15197F: samples/livepatch/
15198F: scripts/livepatch/
15199F: tools/testing/selftests/livepatch/
15200
15201LIVE UPDATE
15202M: Pasha Tatashin <[email protected]>
15203M: Mike Rapoport <[email protected]>
15204M: Pratyush Yadav <[email protected]>
15205L: [email protected]
15206L: [email protected]
15207S: Maintained
15208T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
15209F: Documentation/core-api/liveupdate.rst
15210F: Documentation/mm/memfd_preservation.rst
15211F: Documentation/userspace-api/liveupdate.rst
15212F: include/linux/kho/abi/
15213F: include/linux/liveupdate.h
15214F: include/uapi/linux/liveupdate.h
15215F: kernel/liveupdate/
15216F: lib/tests/liveupdate.c
15217F: mm/memfd_luo.c
15218F: tools/testing/selftests/liveupdate/
15219
15220LLC (802.2)
15221L: [email protected]
15222S: Odd fixes
15223F: include/linux/llc.h
15224F: include/net/llc*
15225F: include/uapi/linux/llc.h
15226F: net/llc/
15227
15228LM73 HARDWARE MONITOR DRIVER
15229M: Guillaume Ligneul <[email protected]>
15230L: [email protected]
15231S: Maintained
15232F: drivers/hwmon/lm73.c
15233
15234LM78 HARDWARE MONITOR DRIVER
15235M: Jean Delvare <[email protected]>
15236L: [email protected]
15237S: Maintained
15238F: Documentation/hwmon/lm78.rst
15239F: drivers/hwmon/lm78.c
15240
15241LM83 HARDWARE MONITOR DRIVER
15242M: Jean Delvare <[email protected]>
15243L: [email protected]
15244S: Maintained
15245F: Documentation/hwmon/lm83.rst
15246F: drivers/hwmon/lm83.c
15247
15248LM90 HARDWARE MONITOR DRIVER
15249M: Jean Delvare <[email protected]>
15250L: [email protected]
15251S: Maintained
15252F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
15253F: Documentation/hwmon/lm90.rst
15254F: drivers/hwmon/lm90.c
15255F: include/dt-bindings/thermal/lm90.h
15256
15257LME2510 MEDIA DRIVER
15258M: Malcolm Priestley <[email protected]>
15259L: [email protected]
15260S: Maintained
15261W: https://linuxtv.org
15262Q: http://patchwork.linuxtv.org/project/linux-media/list/
15263F: drivers/media/usb/dvb-usb-v2/lmedm04*
15264
15265LENOVO YOGA FAN DRIVER
15266M: Sergio Melas <[email protected]>
15267L: [email protected]
15268S: Maintained
15269W: https://github.com/sergiomelas
15270F: Documentation/hwmon/yogafan.rst
15271F: drivers/hwmon/yogafan.c
15272
15273LOADPIN SECURITY MODULE
15274M: Kees Cook <[email protected]>
15275S: Supported
15276T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
15277F: Documentation/admin-guide/LSM/LoadPin.rst
15278F: security/loadpin/
15279
15280LOCKDOWN SECURITY MODULE
15281M: Nicolas Bouchinet <[email protected]>
15282M: Xiu Jianfeng <[email protected]>
15283L: [email protected]
15284S: Maintained
15285T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
15286F: security/lockdown/
15287
15288LOCKING PRIMITIVES
15289M: Peter Zijlstra <[email protected]>
15290M: Ingo Molnar <[email protected]>
15291M: Will Deacon <[email protected]>
15292M: Boqun Feng <[email protected]> (LOCKDEP & RUST)
15293R: Waiman Long <[email protected]>
15294L: [email protected]
15295S: Maintained
15296P: Documentation/process/maintainer-tip.rst
15297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
15298F: Documentation/locking/
15299F: arch/*/include/asm/spinlock*.h
15300F: include/linux/local_lock*.h
15301F: include/linux/lockdep*.h
15302F: include/linux/mutex*.h
15303F: include/linux/rwlock*.h
15304F: include/linux/rwsem*.h
15305F: include/linux/seqlock.h
15306F: include/linux/spinlock*.h
15307F: kernel/locking/
15308F: lib/locking*.[ch]
15309F: rust/helpers/mutex.c
15310F: rust/helpers/spinlock.c
15311F: rust/kernel/sync/lock.rs
15312F: rust/kernel/sync/lock/
15313F: rust/kernel/sync/locked_by.rs
15314X: kernel/locking/locktorture.c
15315
15316LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
15317M: "Richard Russon (FlatCap)" <[email protected]>
15318L: [email protected]
15319S: Maintained
15320W: http://www.linux-ntfs.org/content/view/19/37/
15321F: Documentation/admin-guide/ldm.rst
15322F: block/partitions/ldm.*
15323
15324LOGITECH HID GAMING KEYBOARDS
15325M: Hans de Goede <[email protected]>
15326L: [email protected]
15327S: Maintained
15328T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15329F: drivers/hid/hid-lg-g15.c
15330
15331LONTIUM LT8912B MIPI TO HDMI BRIDGE
15332M: Francesco Dolcini <[email protected]>
15333S: Maintained
15334F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
15335F: drivers/gpu/drm/bridge/lontium-lt8912b.c
15336
15337LOONGARCH
15338M: Huacai Chen <[email protected]>
15339R: WANG Xuerui <[email protected]>
15340L: [email protected]
15341S: Maintained
15342T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
15343F: Documentation/arch/loongarch/
15344F: Documentation/translations/zh_CN/arch/loongarch/
15345F: arch/loongarch/
15346F: drivers/*/*loongarch*
15347F: drivers/cpufreq/loongson3_cpufreq.c
15348
15349LOONGSON AUDIO (ASoC) DRIVERS
15350M: Binbin Zhou <[email protected]>
15351L: [email protected]
15352S: Maintained
15353F: Documentation/devicetree/bindings/sound/loongson,ls-audio-card.yaml
15354F: Documentation/devicetree/bindings/sound/loongson,ls2k1000-i2s.yaml
15355F: sound/soc/loongson/loongson_*.c
15356F: sound/soc/loongson/loongson_*.h
15357
15358LOONGSON GPIO DRIVER
15359M: Yinbo Zhu <[email protected]>
15360L: [email protected]
15361S: Maintained
15362F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
15363F: drivers/gpio/gpio-loongson-64bit.c
15364
15365LOONGSON-2 DMA DRIVER
15366M: Binbin Zhou <[email protected]>
15367L: [email protected]
15368S: Maintained
15369F: Documentation/devicetree/bindings/dma/loongson,ls2k0300-dma.yaml
15370F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
15371F: drivers/dma/loongson/loongson2-apb-cmc-dma.c
15372F: drivers/dma/loongson/loongson2-apb-dma.c
15373
15374LOONGSON LS2X I2C DRIVER
15375M: Binbin Zhou <[email protected]>
15376L: [email protected]
15377S: Maintained
15378F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
15379F: drivers/i2c/busses/i2c-ls2x-v2.c
15380F: drivers/i2c/busses/i2c-ls2x.c
15381
15382LOONGSON PWM DRIVER
15383M: Binbin Zhou <[email protected]>
15384L: [email protected]
15385S: Maintained
15386F: Documentation/devicetree/bindings/pwm/loongson,ls7a-pwm.yaml
15387F: drivers/pwm/pwm-loongson.c
15388
15389LOONGSON SECURITY ENGINE DRIVERS
15390M: Qunqin Zhao <[email protected]>
15391L: [email protected]
15392S: Maintained
15393F: drivers/char/tpm/tpm_loongson.c
15394F: drivers/mfd/loongson-se.c
15395F: include/linux/mfd/loongson-se.h
15396
15397LOONGSON-2 SOC SERIES CLOCK DRIVER
15398M: Yinbo Zhu <[email protected]>
15399L: [email protected]
15400S: Maintained
15401F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
15402F: drivers/clk/clk-loongson2.c
15403F: include/dt-bindings/clock/loongson,ls2k-clk.h
15404
15405LOONGSON SPI DRIVER
15406M: Yinbo Zhu <[email protected]>
15407L: [email protected]
15408S: Maintained
15409F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
15410F: drivers/spi/spi-loongson-core.c
15411F: drivers/spi/spi-loongson-pci.c
15412F: drivers/spi/spi-loongson-plat.c
15413F: drivers/spi/spi-loongson.h
15414
15415LOONGSON-2 SOC SERIES GUTS DRIVER
15416M: Yinbo Zhu <[email protected]>
15417L: [email protected]
15418S: Maintained
15419F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
15420F: drivers/soc/loongson/loongson2_guts.c
15421
15422LOONGSON-2 SOC SERIES MMC/SD/SDIO CONTROLLER DRIVER
15423M: Binbin Zhou <[email protected]>
15424L: [email protected]
15425S: Maintained
15426F: Documentation/devicetree/bindings/mmc/loongson,ls2k0500-mmc.yaml
15427F: drivers/mmc/host/loongson2-mmc.c
15428
15429LOONGSON-2 SOC SERIES PM DRIVER
15430M: Yinbo Zhu <[email protected]>
15431L: [email protected]
15432S: Maintained
15433F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
15434F: drivers/soc/loongson/loongson2_pm.c
15435
15436LOONGSON-2 SOC SERIES PINCTRL DRIVER
15437M: zhanghongchen <[email protected]>
15438M: Yinbo Zhu <[email protected]>
15439L: [email protected]
15440S: Maintained
15441F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
15442F: drivers/pinctrl/pinctrl-loongson2.c
15443
15444LOONGSON-2 SOC SERIES THERMAL DRIVER
15445M: zhanghongchen <[email protected]>
15446M: Yinbo Zhu <[email protected]>
15447L: [email protected]
15448S: Maintained
15449F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
15450F: drivers/thermal/loongson2_thermal.c
15451
15452LOONGSON-2K Board Management Controller (BMC) DRIVER
15453M: Binbin Zhou <[email protected]>
15454M: Chong Qiao <[email protected]>
15455S: Maintained
15456F: drivers/char/ipmi/ipmi_si_ls2k.c
15457F: drivers/mfd/ls2k-bmc-core.c
15458
15459LOONGSON EDAC DRIVER
15460M: Zhao Qunqin <[email protected]>
15461L: [email protected]
15462S: Maintained
15463F: drivers/edac/loongson_edac.c
15464
15465LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
15466M: Sathya Prakash <[email protected]>
15467M: Sreekanth Reddy <[email protected]>
15468M: Suganath Prabu Subramani <[email protected]>
15469M: Ranjan Kumar <[email protected]>
15470L: [email protected]
15471L: [email protected]
15472S: Supported
15473W: http://www.avagotech.com/support/
15474F: drivers/message/fusion/
15475F: drivers/scsi/mpt3sas/
15476
15477LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
15478M: Matthew Wilcox <[email protected]>
15479L: [email protected]
15480S: Maintained
15481F: drivers/scsi/sym53c8xx_2/
15482
15483LT3074 HARDWARE MONITOR DRIVER
15484M: Cedric Encarnacion <[email protected]>
15485L: [email protected]
15486S: Supported
15487W: https://ez.analog.com/linux-software-drivers
15488F: Documentation/devicetree/bindings/hwmon/pmbus/adi,lt3074.yaml
15489F: Documentation/hwmon/lt3074.rst
15490F: drivers/hwmon/pmbus/lt3074.c
15491
15492LTC1660 DAC DRIVER
15493M: Marcus Folkesson <[email protected]>
15494L: [email protected]
15495S: Maintained
15496F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
15497F: drivers/iio/dac/ltc1660.c
15498
15499LTC2378 IIO ADC DRIVER
15500M: Marcelo Schmitt <[email protected]>
15501L: [email protected]
15502S: Supported
15503W: https://ez.analog.com/linux-software-drivers
15504F: Documentation/devicetree/bindings/iio/adc/adi,ltc2378.yaml
15505F: drivers/iio/adc/ltc2378.c
15506
15507LTC2664 IIO DAC DRIVER
15508M: Michael Hennerich <[email protected]>
15509M: Kim Seer Paller <[email protected]>
15510L: [email protected]
15511S: Supported
15512W: https://ez.analog.com/linux-software-drivers
15513F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
15514F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
15515F: drivers/iio/dac/ltc2664.c
15516
15517LTC2688 IIO DAC DRIVER
15518M: Nuno Sá <[email protected]>
15519L: [email protected]
15520S: Supported
15521W: https://ez.analog.com/linux-software-drivers
15522F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
15523F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
15524F: drivers/iio/dac/ltc2688.c
15525
15526LTC2947 HARDWARE MONITOR DRIVER
15527M: Nuno Sá <[email protected]>
15528L: [email protected]
15529S: Supported
15530W: https://ez.analog.com/linux-software-drivers
15531F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
15532F: drivers/hwmon/ltc2947-core.c
15533F: drivers/hwmon/ltc2947-i2c.c
15534F: drivers/hwmon/ltc2947-spi.c
15535F: drivers/hwmon/ltc2947.h
15536
15537LTC2991 HARDWARE MONITOR DRIVER
15538M: Antoniu Miclaus <[email protected]>
15539L: [email protected]
15540S: Supported
15541W: https://ez.analog.com/linux-software-drivers
15542F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
15543F: drivers/hwmon/ltc2991.c
15544
15545LTC2983 IIO TEMPERATURE DRIVER
15546M: Nuno Sá <[email protected]>
15547L: [email protected]
15548S: Supported
15549W: https://ez.analog.com/linux-software-drivers
15550F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
15551F: drivers/iio/temperature/ltc2983.c
15552
15553LTC3220 LED DRIVER
15554M: Edelweise Escala <[email protected]>
15555L: [email protected]
15556S: Maintained
15557W: https://ez.analog.com/linux-software-drivers
15558F: Documentation/devicetree/bindings/leds/adi,ltc3220.yaml
15559F: drivers/leds/leds-ltc3220.c
15560
15561LTC4282 HARDWARE MONITOR DRIVER
15562M: Nuno Sa <[email protected]>
15563L: [email protected]
15564S: Supported
15565F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
15566F: Documentation/hwmon/ltc4282.rst
15567F: drivers/hwmon/ltc4282.c
15568
15569LTC4283 HARDWARE MONITOR AND GPIO DRIVER
15570M: Nuno Sá <[email protected]>
15571L: [email protected]
15572L: [email protected]
15573S: Supported
15574F: Documentation/devicetree/bindings/hwmon/adi,ltc4283.yaml
15575F: drivers/gpio/gpio-ltc4283.c
15576F: drivers/hwmon/ltc4283.c
15577
15578LTC4286 HARDWARE MONITOR DRIVER
15579M: Delphine CC Chiu <[email protected]>
15580L: [email protected]
15581S: Maintained
15582F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
15583F: Documentation/hwmon/ltc4286.rst
15584F: drivers/hwmon/pmbus/ltc4286.c
15585
15586LTC4306 I2C MULTIPLEXER DRIVER
15587M: Michael Hennerich <[email protected]>
15588L: [email protected]
15589S: Supported
15590W: https://ez.analog.com/linux-software-drivers
15591F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
15592F: drivers/i2c/muxes/i2c-mux-ltc4306.c
15593
15594LTP (Linux Test Project)
15595M: Andrea Cervesato <[email protected]>
15596M: Cyril Hrubis <[email protected]>
15597M: Jan Stancek <[email protected]>
15598M: Petr Vorel <[email protected]>
15599M: Li Wang <[email protected]>
15600M: Yang Xu <[email protected]>
15601M: Xiao Yang <[email protected]>
15602L: [email protected] (subscribers-only)
15603S: Maintained
15604C: irc://irc.libera.chat/ltp
15605W: https://linux-test-project.readthedocs.io/
15606Q: https://patchwork.kernel.org/project/ltp/list/
15607T: git https://github.com/linux-test-project/ltp.git
15608
15609LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
15610M: Anshul Dalal <[email protected]>
15611L: [email protected]
15612S: Maintained
15613F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
15614F: drivers/iio/light/ltr390.c
15615
15616LYNX SERDES PHY DRIVERS
15617M: Ioana Ciornei <[email protected]>
15618M: Vladimir Oltean <[email protected]>
15619L: [email protected]
15620S: Supported
15621F: Documentation/devicetree/bindings/phy/fsl,lynx-10g.yaml
15622F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
15623F: drivers/phy/freescale/phy-fsl-lynx-10g.c
15624F: drivers/phy/freescale/phy-fsl-lynx-28g.c
15625F: drivers/phy/freescale/phy-fsl-lynx-core.c
15626F: drivers/phy/freescale/phy-fsl-lynx-core.h
15627F: include/soc/fsl/phy-fsl-lynx.h
15628
15629LYNX PCS MODULE
15630M: Ioana Ciornei <[email protected]>
15631L: [email protected]
15632S: Supported
15633F: drivers/net/pcs/pcs-lynx.c
15634F: include/linux/pcs-lynx.h
15635
15636M68K ARCHITECTURE
15637M: Geert Uytterhoeven <[email protected]>
15638L: [email protected]
15639S: Maintained
15640W: http://www.linux-m68k.org/
15641T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
15642F: arch/m68k/
15643F: drivers/zorro/
15644
15645M68K ON APPLE MACINTOSH
15646M: Joshua Thompson <[email protected]>
15647L: [email protected]
15648S: Maintained
15649W: http://www.mac.linux-m68k.org/
15650F: arch/m68k/mac/
15651F: drivers/macintosh/adb-iop.c
15652F: drivers/macintosh/via-macii.c
15653
15654M68K ON HP9000/300
15655M: Philip Blundell <[email protected]>
15656S: Maintained
15657W: http://www.tazenda.demon.co.uk/phil/linux-hp
15658F: arch/m68k/hp300/
15659
15660M68K ON MVME147
15661M: Daniel Palmer <[email protected]>
15662S: Maintained
15663F: arch/m68k/mvme147/
15664F: drivers/net/ethernet/amd/mvme147.c
15665F: drivers/scsi/mvme147.*
15666
15667M88DS3103 MEDIA DRIVER
15668L: [email protected]
15669S: Orphan
15670W: https://linuxtv.org
15671Q: http://patchwork.linuxtv.org/project/linux-media/list/
15672F: drivers/media/dvb-frontends/m88ds3103*
15673
15674M88RS2000 MEDIA DRIVER
15675M: Malcolm Priestley <[email protected]>
15676L: [email protected]
15677S: Maintained
15678W: https://linuxtv.org
15679Q: http://patchwork.linuxtv.org/project/linux-media/list/
15680F: drivers/media/dvb-frontends/m88rs2000*
15681
15682MA901 MASTERKIT USB FM RADIO DRIVER
15683M: Alexey Klimov <[email protected]>
15684L: [email protected]
15685S: Maintained
15686T: git git://linuxtv.org/media.git
15687F: drivers/media/radio/radio-ma901.c
15688
15689MAC80211
15690M: Johannes Berg <[email protected]>
15691L: [email protected]
15692S: Maintained
15693W: https://wireless.wiki.kernel.org/
15694Q: https://patchwork.kernel.org/project/linux-wireless/list/
15695T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15696T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15697F: Documentation/networking/mac80211-injection.rst
15698F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
15699F: drivers/net/wireless/virtual/mac80211_hwsim*.[ch]
15700F: include/net/mac80211.h
15701F: net/mac80211/
15702
15703MAILBOX API
15704M: Jassi Brar <[email protected]>
15705L: [email protected]
15706S: Maintained
15707T: git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next
15708F: Documentation/devicetree/bindings/mailbox/
15709F: drivers/mailbox/
15710F: include/dt-bindings/mailbox/
15711F: include/linux/mailbox_client.h
15712F: include/linux/mailbox_controller.h
15713
15714MAILBOX ARM MHUv2
15715M: Viresh Kumar <[email protected]>
15716M: Tushar Khandelwal <[email protected]>
15717L: [email protected]
15718S: Maintained
15719F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
15720F: drivers/mailbox/arm_mhuv2.c
15721F: include/linux/mailbox/arm_mhuv2_message.h
15722
15723MAILBOX ARM MHUv3
15724M: Sudeep Holla <[email protected]>
15725M: Cristian Marussi <[email protected]>
15726L: [email protected]
15727L: [email protected] (moderated for non-subscribers)
15728S: Maintained
15729F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
15730F: drivers/mailbox/arm_mhuv3.c
15731
15732MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
15733M: Alejandro Colomar <[email protected]>
15734L: [email protected]
15735S: Maintained
15736W: http://www.kernel.org/doc/man-pages
15737T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
15738T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
15739
15740MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
15741M: Jeremy Kerr <[email protected]>
15742M: Matt Johnston <[email protected]>
15743L: [email protected]
15744S: Maintained
15745F: Documentation/networking/mctp.rst
15746F: drivers/net/mctp/
15747F: include/linux/usb/mctp-usb.h
15748F: include/net/mctp.h
15749F: include/net/mctpdevice.h
15750F: include/net/netns/mctp.h
15751F: net/mctp/
15752
15753MAPLE TREE
15754M: Liam R. Howlett <[email protected]>
15755R: Alice Ryhl <[email protected]>
15756R: Andrew Ballance <[email protected]>
15757L: [email protected]
15758L: [email protected]
15759S: Supported
15760F: Documentation/core-api/maple_tree.rst
15761F: include/linux/maple_tree.h
15762F: include/trace/events/maple_tree.h
15763F: lib/maple_tree.c
15764F: lib/region_alloc_benchmark.c
15765F: lib/test_maple_tree.c
15766F: rust/helpers/maple_tree.c
15767F: rust/kernel/maple_tree.rs
15768F: tools/testing/radix-tree/maple.c
15769F: tools/testing/shared/linux/maple_tree.h
15770
15771MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
15772M: Rahul Bedarkar <[email protected]>
15773L: [email protected]
15774S: Maintained
15775F: arch/mips/boot/dts/img/pistachio*
15776
15777MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
15778M: Andrew Lunn <[email protected]>
15779L: [email protected]
15780S: Maintained
15781F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
15782F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
15783F: Documentation/networking/devlink/mv88e6xxx.rst
15784F: drivers/net/dsa/mv88e6xxx/
15785F: include/linux/dsa/mv88e6xxx.h
15786F: include/linux/platform_data/mv88e6xxx.h
15787
15788MARVELL 88PM886 PMIC DRIVER
15789M: Karel Balej <[email protected]>
15790S: Maintained
15791F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
15792F: drivers/input/misc/88pm886-onkey.c
15793F: drivers/mfd/88pm886.c
15794F: drivers/regulator/88pm886-regulator.c
15795F: drivers/rtc/rtc-88pm886.c
15796F: include/linux/mfd/88pm886.h
15797
15798MARVELL 88PM886 PMIC GPADC DRIVER
15799M: Duje Mihanović <[email protected]>
15800S: Maintained
15801F: drivers/iio/adc/88pm886-gpadc.c
15802
15803MARVELL ARMADA 3700 PHY DRIVERS
15804M: Miquel Raynal <[email protected]>
15805S: Maintained
15806F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
15807F: Documentation/devicetree/bindings/phy/marvell,comphy-cp110.yaml
15808F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
15809F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
15810
15811MARVELL ARMADA 3700 SERIAL DRIVER
15812M: Pali Rohár <[email protected]>
15813S: Maintained
15814F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
15815F: Documentation/devicetree/bindings/serial/marvell,armada-3700-uart.yaml
15816F: drivers/tty/serial/mvebu-uart.c
15817
15818MARVELL ARMADA DRM SUPPORT
15819M: Russell King <[email protected]>
15820S: Maintained
15821T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
15822T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
15823F: Documentation/devicetree/bindings/display/armada/
15824F: drivers/gpu/drm/armada/
15825F: include/uapi/drm/armada_drm.h
15826
15827MARVELL CRYPTO DRIVER
15828M: Srujana Challa <[email protected]>
15829M: Bharat Bhushan <[email protected]>
15830L: [email protected]
15831S: Maintained
15832F: drivers/crypto/marvell/
15833F: include/linux/soc/marvell/octeontx2/
15834
15835MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
15836L: [email protected]
15837S: Orphan
15838F: drivers/net/ethernet/marvell/sk*
15839
15840MARVELL LIBERTAS WIRELESS DRIVER
15841L: [email protected]
15842L: [email protected]
15843S: Orphan
15844F: drivers/net/wireless/marvell/libertas/
15845F: drivers/net/wireless/marvell/libertas_tf/
15846
15847MARVELL MACCHIATOBIN SUPPORT
15848M: Russell King <[email protected]>
15849L: [email protected] (moderated for non-subscribers)
15850S: Maintained
15851F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
15852
15853MARVELL MV643XX ETHERNET DRIVER
15854M: Sebastian Hesselbarth <[email protected]>
15855L: [email protected]
15856S: Maintained
15857F: drivers/net/ethernet/marvell/mv643xx_eth.*
15858
15859MARVELL MV88X3310 PHY DRIVER
15860M: Russell King <[email protected]>
15861M: Marek Behún <[email protected]>
15862L: [email protected]
15863S: Maintained
15864F: drivers/net/phy/marvell10g.c
15865
15866MARVELL MVEBU THERMAL DRIVER
15867M: Miquel Raynal <[email protected]>
15868S: Maintained
15869F: drivers/thermal/armada_thermal.c
15870
15871MARVELL MVNETA ETHERNET DRIVER
15872M: Marcin Wojtas <[email protected]>
15873L: [email protected]
15874S: Maintained
15875F: drivers/net/ethernet/marvell/mvneta*
15876
15877MARVELL MVPP2 ETHERNET DRIVER
15878M: Marcin Wojtas <[email protected]>
15879M: Russell King <[email protected]>
15880L: [email protected]
15881S: Maintained
15882F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
15883F: drivers/net/ethernet/marvell/mvpp2/
15884
15885MARVELL MWIFIEX WIRELESS DRIVER
15886M: Brian Norris <[email protected]>
15887R: Francesco Dolcini <[email protected]>
15888L: [email protected]
15889S: Odd Fixes
15890F: drivers/net/wireless/marvell/mwifiex/
15891
15892MARVELL MWL8K WIRELESS DRIVER
15893L: [email protected]
15894S: Orphan
15895F: drivers/net/wireless/marvell/mwl8k.c
15896
15897MARVELL NAND CONTROLLER DRIVER
15898M: Miquel Raynal <[email protected]>
15899L: [email protected]
15900S: Maintained
15901F: drivers/mtd/nand/raw/marvell_nand.c
15902
15903MARVELL OCTEON ENDPOINT DRIVER
15904M: Veerasenareddy Burru <[email protected]>
15905M: Sathesh Edara <[email protected]>
15906L: [email protected]
15907S: Maintained
15908F: drivers/net/ethernet/marvell/octeon_ep
15909
15910MARVELL OCTEON ENDPOINT VF DRIVER
15911M: Veerasenareddy Burru <[email protected]>
15912M: Sathesh Edara <[email protected]>
15913M: Shinas Rasheed <[email protected]>
15914M: Satananda Burla <[email protected]>
15915L: [email protected]
15916S: Maintained
15917F: drivers/net/ethernet/marvell/octeon_ep_vf
15918
15919MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
15920M: Sunil Goutham <[email protected]>
15921M: Geetha sowjanya <[email protected]>
15922M: Ratheesh Kannoth <[email protected]>
15923M: Subbaraya Sundeep <[email protected]>
15924M: Bharat Bhushan <[email protected]>
15925L: [email protected]
15926S: Maintained
15927F: drivers/net/ethernet/marvell/octeontx2/nic/
15928F: include/linux/soc/marvell/octeontx2/
15929
15930MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
15931M: Sunil Goutham <[email protected]>
15932M: Ratheesh Kannoth <[email protected]>
15933M: Geetha sowjanya <[email protected]>
15934M: Subbaraya Sundeep <[email protected]>
15935L: [email protected]
15936S: Maintained
15937F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
15938F: drivers/net/ethernet/marvell/octeontx2/af/
15939
15940MARVELL PEM PMU DRIVER
15941M: Gowthami Thiagarajan <[email protected]>
15942M: Geetha sowjanya <[email protected]>
15943S: Supported
15944F: drivers/perf/marvell_pem_pmu.c
15945
15946MARVELL PRESTERA ETHERNET SWITCH DRIVER
15947M: Elad Nachman <[email protected]>
15948S: Supported
15949W: https://github.com/Marvell-switching/switchdev-prestera
15950F: drivers/net/ethernet/marvell/prestera/
15951
15952MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
15953M: Nicolas Pitre <[email protected]>
15954S: Odd Fixes
15955F: drivers/mmc/host/mvsdio.*
15956
15957MARVELL USB MDIO CONTROLLER DRIVER
15958M: Tobias Waldekranz <[email protected]>
15959L: [email protected]
15960S: Maintained
15961F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
15962F: drivers/net/mdio/mdio-mvusb.c
15963
15964MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
15965M: Hu Ziji <[email protected]>
15966L: [email protected]
15967S: Supported
15968F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
15969F: drivers/mmc/host/sdhci-xenon*
15970
15971MARVELL OCTEON CN10K DPI DRIVER
15972M: Vamsi Attunuru <[email protected]>
15973S: Supported
15974F: drivers/misc/mrvl_cn10k_dpi.c
15975
15976MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
15977R: [email protected]
15978R: [email protected]
15979F: drivers/vdpa/octeon_ep/
15980
15981MARVELL OCTEON HOTPLUG DRIVER
15982R: Shijith Thotton <[email protected]>
15983R: Vamsi Attunuru <[email protected]>
15984S: Supported
15985F: drivers/pci/hotplug/octep_hp.c
15986
15987MATROX FRAMEBUFFER DRIVER
15988L: [email protected]
15989S: Orphan
15990F: drivers/video/fbdev/matrox/matroxfb_*
15991F: include/uapi/linux/matroxfb.h
15992
15993MAX14001/MAX14002 IIO ADC DRIVER
15994M: Kim Seer Paller <[email protected]>
15995M: Marilene Andrade Garcia <[email protected]>
15996L: [email protected]
15997S: Maintained
15998W: https://ez.analog.com/linux-software-drivers
15999F: Documentation/devicetree/bindings/iio/adc/adi,max14001.yaml
16000F: drivers/iio/adc/max14001.c
16001
16002MAX15301 DRIVER
16003M: Daniel Nilsson <[email protected]>
16004L: [email protected]
16005S: Maintained
16006F: Documentation/hwmon/max15301.rst
16007F: drivers/hwmon/pmbus/max15301.c
16008
16009MAX17616 HARDWARE MONITOR DRIVER
16010M: Kim Seer Paller <[email protected]>
16011L: [email protected]
16012S: Supported
16013W: https://ez.analog.com/linux-software-drivers
16014F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max17616.yaml
16015F: Documentation/hwmon/max17616.rst
16016F: drivers/hwmon/pmbus/max17616.c
16017
16018MAX20830 HARDWARE MONITOR DRIVER
16019M: Alexis Czezar Torreno <[email protected]>
16020L: [email protected]
16021S: Supported
16022W: https://ez.analog.com/linux-software-drivers
16023F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max20830.yaml
16024F: Documentation/hwmon/max20830.rst
16025F: drivers/hwmon/pmbus/max20830.c
16026
16027MAX20860A HARDWARE MONITOR DRIVER
16028M: Sanman Pradhan <[email protected]>
16029L: [email protected]
16030S: Maintained
16031F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max20860a.yaml
16032F: Documentation/hwmon/max20860a.rst
16033F: drivers/hwmon/pmbus/max20860a.c
16034
16035MAX2175 SDR TUNER DRIVER
16036M: Ramesh Shanmugasundaram <[email protected]>
16037L: [email protected]
16038S: Maintained
16039T: git git://linuxtv.org/media.git
16040F: Documentation/devicetree/bindings/media/i2c/maxim,max2175.txt
16041F: Documentation/userspace-api/media/drivers/max2175.rst
16042F: drivers/media/i2c/max2175*
16043F: include/uapi/linux/max2175.h
16044
16045MAX25014 BACKLIGHT DRIVER
16046M: Maud Spierings <[email protected]>
16047S: Maintained
16048F: Documentation/devicetree/bindings/leds/backlight/maxim,max25014.yaml
16049F: drivers/video/backlight/max25014.c
16050
16051MAX31335 RTC DRIVER
16052M: Antoniu Miclaus <[email protected]>
16053L: [email protected]
16054S: Supported
16055W: https://ez.analog.com/linux-software-drivers
16056F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml
16057F: drivers/rtc/rtc-max31335.c
16058
16059MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
16060L: [email protected]
16061S: Orphan
16062F: Documentation/hwmon/max6650.rst
16063F: drivers/hwmon/max6650.c
16064
16065MAX9286 QUAD GMSL DESERIALIZER DRIVER
16066M: Jacopo Mondi <[email protected]>
16067M: Kieran Bingham <[email protected]>
16068M: Laurent Pinchart <[email protected]>
16069M: Niklas Söderlund <[email protected]>
16070L: [email protected]
16071S: Maintained
16072F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
16073F: drivers/media/i2c/max9286.c
16074
16075MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
16076M: Niklas Söderlund <[email protected]>
16077L: [email protected]
16078S: Maintained
16079F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
16080F: drivers/staging/media/max96712/max96712.c
16081
16082MAX96714 GMSL2 DESERIALIZER DRIVER
16083M: Julien Massot <[email protected]>
16084L: [email protected]
16085S: Maintained
16086F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
16087F: drivers/media/i2c/max96714.c
16088
16089MAX96717 GMSL2 SERIALIZER DRIVER
16090M: Julien Massot <[email protected]>
16091L: [email protected]
16092S: Maintained
16093F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
16094F: drivers/media/i2c/max96717.c
16095
16096MAX9860 MONO AUDIO VOICE CODEC DRIVER
16097M: Peter Rosin <[email protected]>
16098L: [email protected]
16099S: Maintained
16100F: Documentation/devicetree/bindings/sound/max9860.txt
16101F: sound/soc/codecs/max9860.*
16102
16103MAXBOTIX ULTRASONIC RANGER IIO DRIVER
16104M: Andreas Klinger <[email protected]>
16105L: [email protected]
16106S: Maintained
16107F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
16108F: drivers/iio/proximity/mb1232.c
16109
16110MAXIM MAX11205 DRIVER
16111M: Ramona Bolboaca <[email protected]>
16112L: [email protected]
16113S: Supported
16114W: https://ez.analog.com/linux-software-drivers
16115F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
16116F: drivers/iio/adc/max11205.c
16117
16118MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
16119R: Iskren Chernev <[email protected]>
16120R: Krzysztof Kozlowski <[email protected]>
16121R: Marek Szyprowski <[email protected]>
16122R: Matheus Castello <[email protected]>
16123L: [email protected]
16124S: Maintained
16125F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
16126F: drivers/power/supply/max17040_battery.c
16127
16128MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
16129R: Hans de Goede <[email protected]>
16130R: Krzysztof Kozlowski <[email protected]>
16131R: Marek Szyprowski <[email protected]>
16132R: Sebastian Krzyszkowiak <[email protected]>
16133R: Purism Kernel Team <[email protected]>
16134L: [email protected]
16135S: Maintained
16136F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
16137F: drivers/power/supply/max17042_battery.c
16138
16139MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
16140M: Laurent Pinchart <[email protected]>
16141L: [email protected]
16142S: Maintained
16143F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
16144F: drivers/regulator/max20086-regulator.c
16145
16146MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
16147M: Marcelo Schmitt <[email protected]>
16148L: [email protected]
16149S: Supported
16150F: drivers/iio/temperature/max30208.c
16151
16152MAXIM MAX7360 KEYPAD LED MFD DRIVER
16153M: Mathieu Dubois-Briand <[email protected]>
16154S: Maintained
16155F: Documentation/devicetree/bindings/gpio/maxim,max7360-gpio.yaml
16156F: Documentation/devicetree/bindings/mfd/maxim,max7360.yaml
16157F: drivers/gpio/gpio-max7360.c
16158F: drivers/input/keyboard/max7360-keypad.c
16159F: drivers/input/misc/max7360-rotary.c
16160F: drivers/mfd/max7360.c
16161F: drivers/pinctrl/pinctrl-max7360.c
16162F: drivers/pwm/pwm-max7360.c
16163F: include/linux/mfd/max7360.h
16164
16165MAXIM MAX77650 PMIC MFD DRIVER
16166M: Bartosz Golaszewski <[email protected]>
16167L: [email protected]
16168S: Maintained
16169F: Documentation/devicetree/bindings/*/*max77650.yaml
16170F: Documentation/devicetree/bindings/*/max77650*.yaml
16171F: drivers/gpio/gpio-max77650.c
16172F: drivers/input/misc/max77650-onkey.c
16173F: drivers/leds/leds-max77650.c
16174F: drivers/mfd/max77650.c
16175F: drivers/power/supply/max77650-charger.c
16176F: drivers/regulator/max77650-regulator.c
16177F: include/linux/mfd/max77650.h
16178
16179MAXIM MAX77714 PMIC MFD DRIVER
16180M: Luca Ceresoli <[email protected]>
16181S: Maintained
16182F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
16183F: drivers/mfd/max77714.c
16184F: include/linux/mfd/max77714.h
16185
16186MAXIM MAX77759 PMIC MFD DRIVER
16187M: André Draszik <[email protected]>
16188L: [email protected]
16189S: Maintained
16190F: Documentation/devicetree/bindings/*/maxim,max77759*.yaml
16191F: drivers/gpio/gpio-max77759.c
16192F: drivers/mfd/max77759.c
16193F: drivers/nvmem/max77759-nvmem.c
16194F: include/linux/mfd/max77759.h
16195
16196MAXIM MAX77759 BATTERY CHARGER DRIVER
16197M: Amit Sunil Dhamne <[email protected]>
16198L: [email protected]
16199S: Maintained
16200F: drivers/power/supply/max77759_charger.c
16201
16202MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
16203M: Javier Martinez Canillas <[email protected]>
16204L: [email protected]
16205S: Supported
16206F: Documentation/devicetree/bindings/*/*max77802.yaml
16207F: drivers/regulator/max77802-regulator.c
16208F: include/dt-bindings/*/*max77802.h
16209
16210MAXIM MAX77838 PMIC REGULATOR DEVICE DRIVER
16211M: Ivaylo Ivanov <[email protected]>
16212L: [email protected]
16213S: Maintained
16214F: Documentation/devicetree/bindings/regulator/maxim,max77838.yaml
16215F: drivers/regulator/max77838-regulator.c
16216
16217MAXIM MAX77976 BATTERY CHARGER
16218M: Luca Ceresoli <[email protected]>
16219S: Supported
16220F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
16221F: drivers/power/supply/max77976_charger.c
16222
16223MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
16224M: Krzysztof Kozlowski <[email protected]>
16225S: Maintained
16226B: mailto:[email protected]
16227F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
16228F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
16229F: drivers/power/supply/max14577_charger.c
16230F: drivers/power/supply/max77693_charger.c
16231
16232MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
16233M: Chanwoo Choi <[email protected]>
16234M: Krzysztof Kozlowski <[email protected]>
16235L: [email protected]
16236S: Maintained
16237B: mailto:[email protected]
16238F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
16239F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
16240F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
16241F: Documentation/devicetree/bindings/*/maxim,max77705*.yaml
16242F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
16243F: drivers/leds/leds-max77705.c
16244F: drivers/*/*max77843.c
16245F: drivers/*/max14577*.c
16246F: drivers/*/max77686*.c
16247F: drivers/*/max77693*.c
16248F: drivers/*/max77705*.c
16249F: drivers/clk/clk-max77686.c
16250F: drivers/extcon/extcon-max14577.c
16251F: drivers/extcon/extcon-max77693.c
16252F: drivers/rtc/rtc-max77686.c
16253F: include/linux/mfd/max14577*.h
16254F: include/linux/mfd/max77686*.h
16255F: include/linux/mfd/max77693*.h
16256F: include/linux/mfd/max77705*.h
16257
16258MAXIRADIO FM RADIO RECEIVER DRIVER
16259M: Hans Verkuil <[email protected]>
16260L: [email protected]
16261S: Maintained
16262W: https://linuxtv.org
16263T: git git://linuxtv.org/media.git
16264F: drivers/media/radio/radio-maxiradio*
16265
16266MAXLINEAR ETHERNET PHY DRIVER
16267M: Xu Liang <[email protected]>
16268L: [email protected]
16269S: Supported
16270F: drivers/net/phy/mxl-86110.c
16271F: drivers/net/phy/mxl-gpy.c
16272
16273MAXLINEAR MXL862XX SWITCH DRIVER
16274M: Daniel Golle <[email protected]>
16275L: [email protected]
16276S: Maintained
16277F: Documentation/devicetree/bindings/net/dsa/maxlinear,mxl862xx.yaml
16278F: drivers/net/dsa/mxl862xx/
16279F: net/dsa/tag_mxl862xx.c
16280
16281MCAN DEVICE DRIVER
16282M: Markus Schneider-Pargmann <[email protected]>
16283L: [email protected]
16284S: Maintained
16285F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
16286F: drivers/net/can/m_can/
16287
16288MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
16289R: Yasushi SHOJI <[email protected]>
16290L: [email protected]
16291S: Maintained
16292F: drivers/net/can/usb/mcba_usb.c
16293
16294MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
16295M: Rishi Gupta <[email protected]>
16296L: [email protected]
16297L: [email protected]
16298S: Maintained
16299F: drivers/hid/hid-mcp2221.c
16300
16301MCP251XFD SPI-CAN NETWORK DRIVER
16302M: Marc Kleine-Budde <[email protected]>
16303M: Manivannan Sadhasivam <[email protected]>
16304R: Thomas Kopp <[email protected]>
16305L: [email protected]
16306S: Maintained
16307F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
16308F: drivers/net/can/spi/mcp251xfd/
16309
16310MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
16311M: Peter Rosin <[email protected]>
16312L: [email protected]
16313S: Maintained
16314F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
16315F: drivers/iio/potentiometer/mcp4018.c
16316F: drivers/iio/potentiometer/mcp4531.c
16317
16318MCP47FEB02 MICROCHIP DAC DRIVER
16319M: Ariana Lazar <[email protected]>
16320L: [email protected]
16321S: Supported
16322F: Documentation/devicetree/bindings/iio/dac/microchip,mcp47feb02.yaml
16323F: drivers/iio/dac/mcp47feb02.c
16324
16325MCP4821 DAC DRIVER
16326M: Anshul Dalal <[email protected]>
16327L: [email protected]
16328S: Maintained
16329F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
16330F: drivers/iio/dac/mcp4821.c
16331
16332MCR20A IEEE-802.15.4 RADIO DRIVER
16333M: Stefan Schmidt <[email protected]>
16334L: [email protected]
16335S: Odd Fixes
16336W: https://github.com/xueliu/mcr20a-linux
16337F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
16338F: drivers/net/ieee802154/mcr20a.c
16339F: drivers/net/ieee802154/mcr20a.h
16340
16341MDIO REGMAP DRIVER
16342M: Maxime Chevallier <[email protected]>
16343L: [email protected]
16344S: Maintained
16345F: drivers/net/mdio/mdio-regmap.c
16346F: include/linux/mdio/mdio-regmap.h
16347
16348MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
16349M: William Breathitt Gray <[email protected]>
16350L: [email protected]
16351S: Maintained
16352F: drivers/iio/dac/cio-dac.c
16353
16354MEDIA CONTROLLER FRAMEWORK
16355M: Sakari Ailus <[email protected]>
16356M: Laurent Pinchart <[email protected]>
16357L: [email protected]
16358S: Supported
16359W: https://www.linuxtv.org
16360T: git git://linuxtv.org/media.git
16361F: drivers/media/mc/
16362F: include/media/media-*.h
16363F: include/uapi/linux/media.h
16364
16365MEDIA DRIVER FOR FREESCALE IMX PXP
16366M: Philipp Zabel <[email protected]>
16367L: [email protected]
16368S: Maintained
16369T: git git://linuxtv.org/media.git
16370F: drivers/media/platform/nxp/imx-pxp.[ch]
16371
16372MEDIA DRIVERS FOR ASCOT2E
16373M: Abylay Ospan <[email protected]>
16374L: [email protected]
16375S: Supported
16376W: https://linuxtv.org
16377W: http://netup.tv/
16378T: git git://linuxtv.org/media.git
16379F: drivers/media/dvb-frontends/ascot2e*
16380
16381MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
16382M: Jasmin Jessich <[email protected]>
16383L: [email protected]
16384S: Maintained
16385W: https://linuxtv.org
16386T: git git://linuxtv.org/media.git
16387F: drivers/media/dvb-frontends/cxd2099*
16388
16389MEDIA DRIVERS FOR CXD2841ER
16390M: Abylay Ospan <[email protected]>
16391L: [email protected]
16392S: Supported
16393W: https://linuxtv.org
16394W: http://netup.tv/
16395T: git git://linuxtv.org/media.git
16396F: drivers/media/dvb-frontends/cxd2841er*
16397
16398MEDIA DRIVERS FOR CXD2880
16399M: Yasunari Takiguchi <[email protected]>
16400L: [email protected]
16401S: Supported
16402W: http://linuxtv.org/
16403T: git git://linuxtv.org/media.git
16404F: drivers/media/dvb-frontends/cxd2880/*
16405F: drivers/media/spi/cxd2880*
16406
16407MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
16408L: [email protected]
16409S: Orphan
16410W: https://linuxtv.org
16411T: git git://linuxtv.org/media.git
16412F: drivers/media/pci/ddbridge/*
16413
16414MEDIA DRIVERS FOR FREESCALE IMX
16415M: Steve Longerbeam <[email protected]>
16416M: Philipp Zabel <[email protected]>
16417R: Frank Li <[email protected]>
16418L: [email protected]
16419L: [email protected]
16420S: Maintained
16421T: git git://linuxtv.org/media.git
16422F: Documentation/admin-guide/media/imx.rst
16423F: Documentation/devicetree/bindings/media/fsl,imx6-mipi-csi2.yaml
16424F: drivers/staging/media/imx/
16425F: include/linux/imx-media.h
16426F: include/media/imx.h
16427
16428MEDIA DRIVERS FOR FREESCALE IMX7/8
16429M: Laurent Pinchart <[email protected]>
16430M: Frank Li <[email protected]>
16431M: Martin Kepplinger-Novakovic <[email protected]>
16432R: Rui Miguel Silva <[email protected]>
16433R: Purism Kernel Team <[email protected]>
16434L: [email protected]
16435L: [email protected]
16436S: Maintained
16437T: git git://linuxtv.org/media.git
16438F: Documentation/admin-guide/media/imx7.rst
16439F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
16440F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
16441F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
16442F: drivers/media/platform/nxp/imx-mipi-csis.c
16443F: drivers/media/platform/nxp/imx7-media-csi.c
16444F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c
16445
16446MEDIA DRIVERS FOR HELENE
16447M: Abylay Ospan <[email protected]>
16448L: [email protected]
16449S: Supported
16450W: https://linuxtv.org
16451W: http://netup.tv/
16452T: git git://linuxtv.org/media.git
16453F: drivers/media/dvb-frontends/helene*
16454
16455MEDIA DRIVERS FOR HORUS3A
16456M: Abylay Ospan <[email protected]>
16457L: [email protected]
16458S: Supported
16459W: https://linuxtv.org
16460W: http://netup.tv/
16461T: git git://linuxtv.org/media.git
16462F: drivers/media/dvb-frontends/horus3a*
16463
16464MEDIA DRIVERS FOR LNBH25
16465M: Abylay Ospan <[email protected]>
16466L: [email protected]
16467S: Supported
16468W: https://linuxtv.org
16469W: http://netup.tv/
16470T: git git://linuxtv.org/media.git
16471F: drivers/media/dvb-frontends/lnbh25*
16472
16473MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
16474L: [email protected]
16475S: Orphan
16476W: https://linuxtv.org
16477T: git git://linuxtv.org/media.git
16478F: drivers/media/dvb-frontends/mxl5xx*
16479
16480MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
16481M: Abylay Ospan <[email protected]>
16482L: [email protected]
16483S: Supported
16484W: https://linuxtv.org
16485W: http://netup.tv/
16486T: git git://linuxtv.org/media.git
16487F: drivers/media/pci/netup_unidvb/*
16488
16489MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
16490M: Dmitry Osipenko <[email protected]>
16491L: [email protected]
16492L: [email protected]
16493S: Maintained
16494T: git git://linuxtv.org/media.git
16495F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
16496F: drivers/media/platform/nvidia/tegra-vde/
16497
16498MEDIA DRIVERS FOR RENESAS - CEU
16499M: Jacopo Mondi <[email protected]>
16500L: [email protected]
16501L: [email protected]
16502S: Supported
16503T: git git://linuxtv.org/media.git
16504F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
16505F: drivers/media/platform/renesas/renesas-ceu.c
16506F: include/media/drv-intf/renesas-ceu.h
16507
16508MEDIA DRIVERS FOR RENESAS - DRIF
16509M: Fabrizio Castro <[email protected]>
16510L: [email protected]
16511L: [email protected]
16512S: Supported
16513T: git git://linuxtv.org/media.git
16514F: Documentation/devicetree/bindings/media/renesas,drif.yaml
16515F: drivers/media/platform/renesas/rcar_drif.c
16516
16517MEDIA DRIVERS FOR RENESAS - FCP
16518M: Laurent Pinchart <[email protected]>
16519L: [email protected]
16520L: [email protected]
16521S: Supported
16522T: git git://linuxtv.org/media.git
16523F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
16524F: drivers/media/platform/renesas/rcar-fcp.c
16525F: include/media/rcar-fcp.h
16526
16527MEDIA DRIVERS FOR RENESAS - FDP1
16528M: Kieran Bingham <[email protected]>
16529L: [email protected]
16530L: [email protected]
16531S: Supported
16532T: git git://linuxtv.org/media.git
16533F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
16534F: drivers/media/platform/renesas/rcar_fdp1.c
16535
16536MEDIA DRIVERS FOR RENESAS - VIN
16537M: Niklas Söderlund <[email protected]>
16538L: [email protected]
16539L: [email protected]
16540S: Supported
16541T: git git://linuxtv.org/media.git
16542F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
16543F: Documentation/devicetree/bindings/media/renesas,isp.yaml
16544F: Documentation/devicetree/bindings/media/renesas,vin.yaml
16545F: drivers/media/platform/renesas/rcar-csi2.c
16546F: drivers/media/platform/renesas/rcar-isp/
16547F: drivers/media/platform/renesas/rcar-vin/
16548
16549MEDIA DRIVERS FOR RENESAS - VSP1
16550M: Laurent Pinchart <[email protected]>
16551M: Kieran Bingham <[email protected]>
16552L: [email protected]
16553L: [email protected]
16554S: Supported
16555T: git git://linuxtv.org/media.git
16556F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
16557F: drivers/media/platform/renesas/vsp1/
16558
16559MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
16560L: [email protected]
16561S: Orphan
16562W: https://linuxtv.org
16563T: git git://linuxtv.org/media.git
16564F: drivers/media/dvb-frontends/stv0910*
16565
16566MEDIA DRIVERS FOR ST STV6111 TUNER ICs
16567L: [email protected]
16568S: Orphan
16569W: https://linuxtv.org
16570T: git git://linuxtv.org/media.git
16571F: drivers/media/dvb-frontends/stv6111*
16572
16573MEDIA DRIVERS FOR STM32 - CSI
16574M: Alain Volmat <[email protected]>
16575L: [email protected]
16576S: Supported
16577T: git git://linuxtv.org/media_tree.git
16578F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
16579F: drivers/media/platform/st/stm32/stm32-csi.c
16580
16581MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
16582M: Hugues Fruchet <[email protected]>
16583M: Alain Volmat <[email protected]>
16584L: [email protected]
16585S: Supported
16586T: git git://linuxtv.org/media.git
16587F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
16588F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
16589F: drivers/media/platform/st/stm32/stm32-dcmi.c
16590F: drivers/media/platform/st/stm32/stm32-dcmipp/*
16591
16592MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
16593M: Mauro Carvalho Chehab <[email protected]>
16594L: [email protected]
16595S: Maintained
16596P: Documentation/driver-api/media/maintainer-entry-profile.rst
16597W: https://linuxtv.org
16598Q: https://patchwork.linuxtv.org/project/linux-media/list/
16599T: git git://linuxtv.org/media.git
16600F: Documentation/admin-guide/media/
16601F: Documentation/devicetree/bindings/media/
16602F: Documentation/driver-api/media/
16603F: Documentation/userspace-api/media/
16604F: drivers/media/
16605F: drivers/staging/media/
16606F: include/dt-bindings/media/
16607F: include/linux/platform_data/media/
16608F: include/media/
16609F: include/uapi/linux/dvb/
16610F: include/uapi/linux/ivtv*
16611F: include/uapi/linux/media.h
16612F: include/uapi/linux/uvcvideo.h
16613F: include/uapi/linux/v4l2-*
16614F: include/uapi/linux/videodev2.h
16615
16616MEDIATEK BLUETOOTH DRIVER
16617M: Sean Wang <[email protected]>
16618L: [email protected]
16619L: [email protected] (moderated for non-subscribers)
16620S: Maintained
16621F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
16622F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
16623F: drivers/bluetooth/btmtkuart.c
16624
16625MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
16626M: Sen Chu <[email protected]>
16627M: Sean Wang <[email protected]>
16628M: Macpaul Lin <[email protected]>
16629L: [email protected]
16630S: Maintained
16631F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
16632F: drivers/power/reset/mt6323-poweroff.c
16633
16634MEDIATEK CIR DRIVER
16635M: Sean Wang <[email protected]>
16636S: Maintained
16637F: drivers/media/rc/mtk-cir.c
16638
16639MEDIATEK DMA DRIVER
16640M: Sean Wang <[email protected]>
16641L: [email protected]
16642L: [email protected] (moderated for non-subscribers)
16643L: [email protected] (moderated for non-subscribers)
16644S: Maintained
16645F: Documentation/devicetree/bindings/dma/mediatek,*
16646F: drivers/dma/mediatek/
16647
16648MEDIATEK ETHERNET DRIVER
16649M: Felix Fietkau <[email protected]>
16650M: Lorenzo Bianconi <[email protected]>
16651L: [email protected]
16652S: Maintained
16653F: drivers/net/ethernet/mediatek/
16654
16655MEDIATEK ETHERNET PCS DRIVER
16656M: Alexander Couzens <[email protected]>
16657M: Daniel Golle <[email protected]>
16658L: [email protected]
16659S: Maintained
16660F: drivers/net/pcs/pcs-mtk-lynxi.c
16661F: include/linux/pcs/pcs-mtk-lynxi.h
16662
16663MEDIATEK ETHERNET PHY DRIVERS
16664M: Daniel Golle <[email protected]>
16665M: Qingfang Deng <[email protected]>
16666M: SkyLake Huang <[email protected]>
16667L: [email protected]
16668S: Maintained
16669F: drivers/net/phy/mediatek/mtk-2p5ge.c
16670F: drivers/net/phy/mediatek/mtk-ge-soc.c
16671F: drivers/net/phy/mediatek/mtk-phy-lib.c
16672F: drivers/net/phy/mediatek/mtk-ge.c
16673F: drivers/net/phy/mediatek/mtk.h
16674F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c
16675
16676MEDIATEK I2C CONTROLLER DRIVER
16677M: Qii Wang <[email protected]>
16678L: [email protected]
16679S: Maintained
16680F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
16681F: drivers/i2c/busses/i2c-mt65xx.c
16682
16683MEDIATEK IOMMU DRIVER
16684M: Yong Wu <[email protected]>
16685L: [email protected]
16686L: [email protected] (moderated for non-subscribers)
16687S: Supported
16688F: Documentation/devicetree/bindings/iommu/mediatek*
16689F: drivers/iommu/mtk_iommu*
16690F: include/dt-bindings/memory/mediatek,mt*-port.h
16691F: include/dt-bindings/memory/mt*-port.h
16692
16693MEDIATEK JPEG DRIVER
16694M: Bin Liu <[email protected]>
16695S: Supported
16696F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
16697F: drivers/media/platform/mediatek/jpeg/
16698
16699MEDIATEK KEYPAD DRIVER
16700M: Mattijs Korpershoek <[email protected]>
16701S: Supported
16702F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
16703F: drivers/input/keyboard/mt6779-keypad.c
16704
16705MEDIATEK MDP DRIVER
16706M: Minghsiu Tsai <[email protected]>
16707M: Houlong Wei <[email protected]>
16708M: Andrew-CT Chen <[email protected]>
16709S: Supported
16710F: Documentation/devicetree/bindings/media/mediatek,mt8173-mdp.yaml
16711F: drivers/media/platform/mediatek/mdp/
16712F: drivers/media/platform/mediatek/vpu/
16713
16714MEDIATEK MEDIA DRIVER
16715M: Tiffany Lin <[email protected]>
16716M: Andrew-CT Chen <[email protected]>
16717M: Yunfei Dong <[email protected]>
16718S: Supported
16719F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
16720F: Documentation/devicetree/bindings/media/mediatek,mt8173-vpu.yaml
16721F: drivers/media/platform/mediatek/vcodec/
16722F: drivers/media/platform/mediatek/vpu/
16723
16724MEDIATEK MIPI-CSI CDPHY DRIVER
16725M: Julien Stephan <[email protected]>
16726M: Andy Hsieh <[email protected]>
16727S: Supported
16728F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
16729F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
16730
16731MEDIATEK MMC/SD/SDIO DRIVER
16732M: Chaotian Jing <[email protected]>
16733S: Maintained
16734F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
16735F: drivers/mmc/host/mtk-sd.c
16736
16737MEDIATEK MT6323 PMIC AUXADC DRIVER
16738M: Roman Vivchar <[email protected]>
16739L: [email protected]
16740S: Maintained
16741F: drivers/iio/adc/mt6323-auxadc.c
16742F: include/dt-bindings/iio/adc/mediatek,mt6323-auxadc.h
16743
16744MEDIATEK MT6735 CLOCK & RESET DRIVERS
16745M: Yassine Oudjana <[email protected]>
16746L: [email protected]
16747L: [email protected] (moderated for non-subscribers)
16748S: Maintained
16749F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c
16750F: drivers/clk/mediatek/clk-mt6735-imgsys.c
16751F: drivers/clk/mediatek/clk-mt6735-infracfg.c
16752F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c
16753F: drivers/clk/mediatek/clk-mt6735-pericfg.c
16754F: drivers/clk/mediatek/clk-mt6735-topckgen.c
16755F: drivers/clk/mediatek/clk-mt6735-vdecsys.c
16756F: drivers/clk/mediatek/clk-mt6735-vencsys.c
16757F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
16758F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h
16759F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h
16760F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
16761F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h
16762F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h
16763F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
16764F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h
16765F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h
16766F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
16767F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h
16768F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
16769
16770MEDIATEK MT76 WIRELESS LAN DRIVER
16771M: Felix Fietkau <[email protected]>
16772M: Lorenzo Bianconi <[email protected]>
16773M: Ryder Lee <[email protected]>
16774R: Shayne Chen <[email protected]>
16775R: Sean Wang <[email protected]>
16776L: [email protected]
16777S: Maintained
16778T: git https://github.com/nbd168/wireless
16779F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
16780F: drivers/net/wireless/mediatek/mt76/
16781
16782MEDIATEK MT7601U WIRELESS LAN DRIVER
16783M: Jakub Kicinski <[email protected]>
16784L: [email protected]
16785S: Maintained
16786F: drivers/net/wireless/mediatek/mt7601u/
16787
16788MEDIATEK MT7621 CLOCK DRIVER
16789M: Sergio Paracuellos <[email protected]>
16790S: Maintained
16791F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
16792F: drivers/clk/ralink/clk-mt7621.c
16793
16794MEDIATEK MT7621 PCIE CONTROLLER DRIVER
16795M: Sergio Paracuellos <[email protected]>
16796S: Maintained
16797F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
16798F: drivers/pci/controller/pcie-mt7621.c
16799
16800MEDIATEK MT7621 PHY PCI DRIVER
16801M: Sergio Paracuellos <[email protected]>
16802S: Maintained
16803F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
16804F: drivers/phy/ralink/phy-mt7621-pci.c
16805
16806MEDIATEK MT7621/28/88 I2C DRIVER
16807M: Stefan Roese <[email protected]>
16808L: [email protected]
16809S: Maintained
16810F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
16811F: drivers/i2c/busses/i2c-mt7621.c
16812
16813MEDIATEK MTMIPS CLOCK DRIVER
16814M: Sergio Paracuellos <[email protected]>
16815S: Maintained
16816F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
16817F: drivers/clk/ralink/clk-mtmips.c
16818
16819MEDIATEK NAND CONTROLLER DRIVER
16820L: [email protected]
16821S: Orphan
16822F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
16823F: drivers/mtd/nand/raw/mtk_*
16824
16825MEDIATEK PMIC LED DRIVER
16826M: Sen Chu <[email protected]>
16827M: Sean Wang <[email protected]>
16828M: Macpaul Lin <[email protected]>
16829S: Maintained
16830F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
16831F: drivers/leds/leds-mt6323.c
16832
16833MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
16834M: Sean Wang <[email protected]>
16835S: Maintained
16836F: drivers/char/hw_random/mtk-rng.c
16837
16838MEDIATEK SMI DRIVER
16839M: Yong Wu <[email protected]>
16840L: [email protected] (moderated for non-subscribers)
16841S: Supported
16842F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
16843F: drivers/memory/mtk-smi.c
16844F: include/soc/mediatek/smi.h
16845
16846MEDIATEK SWITCH DRIVER
16847M: Chester A. Unal <[email protected]>
16848M: Daniel Golle <[email protected]>
16849L: [email protected]
16850S: Maintained
16851F: drivers/net/dsa/mt7530-mdio.c
16852F: drivers/net/dsa/mt7530-mmio.c
16853F: drivers/net/dsa/mt7530.*
16854F: net/dsa/tag_mtk.c
16855
16856MEDIATEK T7XX 5G WWAN MODEM DRIVER
16857M: Chandrashekar Devegowda <[email protected]>
16858R: Liu Haijun <[email protected]>
16859R: Ricardo Martinez <[email protected]>
16860L: [email protected]
16861S: Supported
16862F: drivers/net/wwan/t7xx/
16863
16864MEDIATEK USB3 DRD IP DRIVER
16865M: Chunfeng Yun <[email protected]>
16866L: [email protected]
16867L: [email protected] (moderated for non-subscribers)
16868L: [email protected] (moderated for non-subscribers)
16869S: Maintained
16870F: Documentation/devicetree/bindings/usb/mediatek,*
16871F: drivers/usb/host/xhci-mtk*
16872F: drivers/usb/mtu3/
16873
16874MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
16875M: Peter Senna Tschudin <[email protected]>
16876M: Ian Ray <[email protected]>
16877M: Martyn Welch <[email protected]>
16878S: Maintained
16879F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
16880F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
16881
16882MEGARAID SCSI/SAS DRIVERS
16883M: Kashyap Desai <[email protected]>
16884M: Sumit Saxena <[email protected]>
16885M: Shivasharan S <[email protected]>
16886M: Chandrakanth patil <[email protected]>
16887L: [email protected]
16888L: [email protected]
16889S: Maintained
16890W: http://www.avagotech.com/support/
16891F: Documentation/scsi/megaraid.rst
16892F: drivers/scsi/megaraid.*
16893F: drivers/scsi/megaraid/
16894
16895MELEXIS MLX90614 DRIVER
16896M: Crt Mori <[email protected]>
16897L: [email protected]
16898S: Supported
16899W: http://www.melexis.com
16900F: drivers/iio/temperature/mlx90614.c
16901
16902MELEXIS MLX90632 DRIVER
16903M: Crt Mori <[email protected]>
16904L: [email protected]
16905S: Supported
16906W: http://www.melexis.com
16907F: drivers/iio/temperature/mlx90632.c
16908
16909MELEXIS MLX90635 DRIVER
16910M: Crt Mori <[email protected]>
16911L: [email protected]
16912S: Supported
16913W: http://www.melexis.com
16914F: drivers/iio/temperature/mlx90635.c
16915
16916MELLANOX BLUEFIELD I2C DRIVER
16917M: Khalil Blaiech <[email protected]>
16918M: Asmaa Mnebhi <[email protected]>
16919L: [email protected]
16920S: Supported
16921F: drivers/i2c/busses/i2c-mlxbf.c
16922
16923MELLANOX ETHERNET DRIVER (mlx4_en)
16924M: Tariq Toukan <[email protected]>
16925L: [email protected]
16926S: Maintained
16927W: https://www.nvidia.com/networking/
16928Q: https://patchwork.kernel.org/project/netdevbpf/list/
16929F: drivers/net/ethernet/mellanox/mlx4/en_*
16930
16931MELLANOX ETHERNET DRIVER (mlx5e)
16932M: Saeed Mahameed <[email protected]>
16933M: Tariq Toukan <[email protected]>
16934M: Mark Bloch <[email protected]>
16935L: [email protected]
16936S: Maintained
16937W: https://www.nvidia.com/networking/
16938Q: https://patchwork.kernel.org/project/netdevbpf/list/
16939F: drivers/net/ethernet/mellanox/mlx5/core/en_*
16940
16941MELLANOX ETHERNET INNOVA DRIVERS
16942R: Boris Pismenny <[email protected]>
16943L: [email protected]
16944S: Maintained
16945W: https://www.nvidia.com/networking/
16946Q: https://patchwork.kernel.org/project/netdevbpf/list/
16947F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
16948F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
16949F: include/linux/mlx5/mlx5_ifc_fpga.h
16950
16951MELLANOX ETHERNET SWITCH DRIVERS
16952M: Ido Schimmel <[email protected]>
16953M: Petr Machata <[email protected]>
16954L: [email protected]
16955S: Supported
16956W: https://www.nvidia.com/networking/
16957Q: https://patchwork.kernel.org/project/netdevbpf/list/
16958F: drivers/net/ethernet/mellanox/mlxsw/
16959F: tools/testing/selftests/drivers/net/mlxsw/
16960
16961MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
16962M: [email protected]
16963L: [email protected]
16964S: Supported
16965W: https://www.nvidia.com/networking/
16966Q: https://patchwork.kernel.org/project/netdevbpf/list/
16967F: drivers/net/ethernet/mellanox/mlxfw/
16968
16969MELLANOX HARDWARE PLATFORM SUPPORT
16970M: Hans de Goede <[email protected]>
16971M: Ilpo Järvinen <[email protected]>
16972M: Vadim Pasternak <[email protected]>
16973L: [email protected]
16974S: Supported
16975F: Documentation/ABI/stable/sysfs-driver-mlxreg-io
16976F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
16977F: drivers/platform/mellanox/
16978F: include/linux/platform_data/mlxreg.h
16979
16980MELLANOX MLX4 core VPI driver
16981M: Tariq Toukan <[email protected]>
16982L: [email protected]
16983L: [email protected]
16984S: Maintained
16985W: https://www.nvidia.com/networking/
16986Q: https://patchwork.kernel.org/project/netdevbpf/list/
16987F: drivers/net/ethernet/mellanox/mlx4/
16988F: include/linux/mlx4/
16989
16990MELLANOX MLX4 IB driver
16991M: Yishai Hadas <[email protected]>
16992L: [email protected]
16993S: Supported
16994W: https://www.nvidia.com/networking/
16995Q: http://patchwork.kernel.org/project/linux-rdma/list/
16996F: drivers/infiniband/hw/mlx4/
16997F: include/linux/mlx4/
16998F: include/uapi/rdma/mlx4-abi.h
16999
17000MELLANOX MLX5 core VPI driver
17001M: Saeed Mahameed <[email protected]>
17002M: Leon Romanovsky <[email protected]>
17003M: Tariq Toukan <[email protected]>
17004M: Mark Bloch <[email protected]>
17005L: [email protected]
17006L: [email protected]
17007S: Maintained
17008W: https://www.nvidia.com/networking/
17009Q: https://patchwork.kernel.org/project/netdevbpf/list/
17010F: Documentation/networking/device_drivers/ethernet/mellanox/
17011F: drivers/net/ethernet/mellanox/mlx5/core/
17012F: include/linux/mlx5/
17013
17014MELLANOX MLX5 IB driver
17015M: Leon Romanovsky <[email protected]>
17016L: [email protected]
17017S: Supported
17018W: https://www.nvidia.com/networking/
17019Q: http://patchwork.kernel.org/project/linux-rdma/list/
17020F: drivers/infiniband/hw/mlx5/
17021F: include/linux/mlx5/
17022F: include/uapi/rdma/mlx5-abi.h
17023
17024MELLANOX MLX5 VDPA DRIVER
17025M: Dragos Tatulea <[email protected]>
17026L: [email protected]
17027S: Supported
17028F: drivers/vdpa/mlx5/
17029
17030MELLANOX MLXCPLD I2C AND MUX DRIVER
17031M: Vadim Pasternak <[email protected]>
17032M: Michael Shych <[email protected]>
17033L: [email protected]
17034S: Supported
17035F: Documentation/i2c/busses/i2c-mlxcpld.rst
17036F: drivers/i2c/busses/i2c-mlxcpld.c
17037F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
17038
17039MELLANOX MLXCPLD LED DRIVER
17040M: Vadim Pasternak <[email protected]>
17041L: [email protected]
17042S: Supported
17043F: Documentation/leds/leds-mlxcpld.rst
17044F: drivers/leds/leds-mlxcpld.c
17045F: drivers/leds/leds-mlxreg.c
17046
17047MEMBARRIER SUPPORT
17048M: Mathieu Desnoyers <[email protected]>
17049M: "Paul E. McKenney" <[email protected]>
17050L: [email protected]
17051S: Supported
17052F: Documentation/scheduler/membarrier.rst
17053F: arch/*/include/asm/membarrier.h
17054F: arch/*/include/asm/sync_core.h
17055F: include/uapi/linux/membarrier.h
17056F: kernel/sched/membarrier.c
17057
17058MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
17059M: Mike Rapoport <[email protected]>
17060L: [email protected]
17061S: Maintained
17062T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/memblock.git for-next
17063T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/memblock.git fixes
17064F: Documentation/core-api/boot-time-mm.rst
17065F: include/linux/kho/abi/memblock.h
17066F: include/linux/memblock.h
17067F: mm/arch_numa.c
17068F: mm/memblock.c
17069F: mm/memtest.c
17070F: mm/mm_init.c
17071F: mm/mm_init.h
17072F: mm/rodata_test.c
17073F: tools/testing/memblock/
17074
17075MEMORY CONTROLLER DRIVERS
17076M: Krzysztof Kozlowski <[email protected]>
17077L: [email protected]
17078S: Maintained
17079B: mailto:[email protected]
17080T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
17081F: Documentation/devicetree/bindings/memory-controllers/
17082F: drivers/memory/
17083F: include/dt-bindings/memory/
17084F: include/memory/
17085
17086MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
17087M: Dmitry Osipenko <[email protected]>
17088L: [email protected]
17089L: [email protected]
17090S: Maintained
17091T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
17092F: drivers/devfreq/tegra30-devfreq.c
17093
17094MEMORY HOT(UN)PLUG
17095M: David Hildenbrand <[email protected]>
17096M: Oscar Salvador <[email protected]>
17097L: [email protected]
17098L: [email protected]
17099S: Maintained
17100F: Documentation/admin-guide/mm/memory-hotplug.rst
17101F: Documentation/core-api/memory-hotplug.rst
17102F: drivers/base/memory.c
17103F: include/linux/memory_hotplug.h
17104F: include/linux/memremap.h
17105F: mm/memremap.c
17106F: mm/memory_hotplug.c
17107F: tools/testing/selftests/memory-hotplug/
17108
17109MEMORY MANAGEMENT
17110M: Andrew Morton <[email protected]>
17111L: [email protected]
17112S: Maintained
17113W: http://www.linux-mm.org
17114T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17115T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
17116F: mm/
17117F: tools/mm/
17118
17119MEMORY MANAGEMENT - ALLOCATION PROFILING (ALLOC TAG)
17120M: Suren Baghdasaryan <[email protected]>
17121R: Hao Ge <[email protected]>
17122L: [email protected]
17123S: Maintained
17124F: Documentation/mm/allocation-profiling.rst
17125F: include/linux/alloc_tag.h
17126F: include/linux/pgalloc_tag.h
17127F: include/uapi/linux/alloc_tag.h
17128F: mm/alloc_tag.c
17129F: tools/testing/selftests/alloc_tag/
17130
17131MEMORY MANAGEMENT - BALLOON
17132M: Andrew Morton <[email protected]>
17133M: David Hildenbrand <[email protected]>
17134L: [email protected]
17135L: [email protected]
17136S: Maintained
17137W: http://www.linux-mm.org
17138T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17139F: include/linux/balloon.h
17140F: mm/balloon.c
17141
17142MEMORY MANAGEMENT - CORE
17143M: Andrew Morton <[email protected]>
17144M: David Hildenbrand <[email protected]>
17145R: Lorenzo Stoakes <[email protected]>
17146R: Liam R. Howlett <[email protected]>
17147R: Vlastimil Babka <[email protected]>
17148R: Mike Rapoport <[email protected]>
17149R: Suren Baghdasaryan <[email protected]>
17150R: Michal Hocko <[email protected]>
17151L: [email protected]
17152S: Maintained
17153W: http://www.linux-mm.org
17154T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17155F: Documentation/admin-guide/sysctl/vm.rst
17156F: include/linux/folio_batch.h
17157F: include/linux/gfp.h
17158F: include/linux/gfp_types.h
17159F: include/linux/highmem.h
17160F: include/linux/leafops.h
17161F: include/linux/memory.h
17162F: include/linux/mm.h
17163F: include/linux/mm_*.h
17164F: include/linux/mmzone.h
17165F: include/linux/mmdebug.h
17166F: include/linux/mmu_notifier.h
17167F: include/linux/pagewalk.h
17168F: include/linux/pgalloc.h
17169F: include/linux/pgtable.h
17170F: include/linux/ptdump.h
17171F: include/linux/vmpressure.h
17172F: include/linux/vmstat.h
17173F: fs/proc/meminfo.c
17174F: kernel/fork.c
17175F: mm/Kconfig
17176F: mm/debug.c
17177F: mm/folio-compat.c
17178F: mm/folio.c
17179F: mm/highmem.c
17180F: mm/init-mm.c
17181F: mm/internal.h
17182F: mm/maccess.c
17183F: mm/memory.c
17184F: mm/mmu_notifier.c
17185F: mm/mmzone.c
17186F: mm/pagewalk.c
17187F: mm/pgtable-generic.c
17188F: mm/ptdump.c
17189F: mm/sparse-vmemmap.c
17190F: mm/sparse.c
17191F: mm/sparse.h
17192F: mm/util.c
17193F: mm/vmpressure.c
17194F: mm/vmstat.c
17195N: include\/linux\/page[-_][a-zA-Z]*
17196
17197MEMORY MANAGEMENT - EXECMEM
17198M: Andrew Morton <[email protected]>
17199M: Mike Rapoport <[email protected]>
17200L: [email protected]
17201S: Maintained
17202F: include/linux/execmem.h
17203F: mm/execmem.c
17204
17205MEMORY MANAGEMENT - GUP (GET USER PAGES)
17206M: Andrew Morton <[email protected]>
17207M: David Hildenbrand <[email protected]>
17208R: Jason Gunthorpe <[email protected]>
17209R: John Hubbard <[email protected]>
17210R: Peter Xu <[email protected]>
17211L: [email protected]
17212S: Maintained
17213W: http://www.linux-mm.org
17214T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17215F: mm/gup.c
17216F: mm/gup_test.c
17217F: mm/gup_test.h
17218F: tools/testing/selftests/mm/gup_longterm.c
17219F: tools/testing/selftests/mm/gup_test.c
17220
17221MEMORY MANAGEMENT - KSM (Kernel Samepage Merging)
17222M: Andrew Morton <[email protected]>
17223M: David Hildenbrand <[email protected]>
17224R: Xu Xin <[email protected]>
17225R: Chengming Zhou <[email protected]>
17226L: [email protected]
17227S: Maintained
17228W: http://www.linux-mm.org
17229T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17230F: Documentation/ABI/testing/sysfs-kernel-mm-ksm
17231F: Documentation/admin-guide/mm/ksm.rst
17232F: Documentation/mm/ksm.rst
17233F: include/linux/ksm.h
17234F: include/trace/events/ksm.h
17235F: mm/ksm.c
17236F: mm/mm_slot.h
17237
17238MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU)
17239M: Andrew Morton <[email protected]>
17240R: Kairui Song <[email protected]>
17241R: Qi Zheng <[email protected]>
17242R: Shakeel Butt <[email protected]>
17243R: Barry Song <[email protected]>
17244R: Axel Rasmussen <[email protected]>
17245R: Yuanchu Xie <[email protected]>
17246R: Wei Xu <[email protected]>
17247R: Baoquan He <[email protected]>
17248R: Baolin Wang <[email protected]>
17249L: [email protected]
17250S: Maintained
17251W: http://www.linux-mm.org
17252T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17253F: Documentation/admin-guide/mm/multigen_lru.rst
17254F: Documentation/mm/multigen_lru.rst
17255F: include/linux/mm_inline.h
17256F: include/linux/mmzone.h
17257F: mm/vmscan.c
17258F: mm/workingset.c
17259
17260MEMORY MANAGEMENT - MIGRATION
17261M: Andrew Morton <[email protected]>
17262M: David Hildenbrand <[email protected]>
17263R: Zi Yan <[email protected]>
17264R: Matthew Brost <[email protected]>
17265R: Joshua Hahn <[email protected]>
17266R: Byungchul Park <[email protected]>
17267R: Gregory Price <[email protected]>
17268R: Ying Huang <[email protected]>
17269R: Alistair Popple <[email protected]>
17270L: [email protected]
17271S: Maintained
17272W: http://www.linux-mm.org
17273T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17274F: include/linux/migrate.h
17275F: include/linux/migrate_mode.h
17276F: mm/migrate.c
17277F: mm/migrate_device.c
17278
17279MEMORY MANAGEMENT - MISC
17280M: Andrew Morton <[email protected]>
17281M: David Hildenbrand <[email protected]>
17282R: Lorenzo Stoakes <[email protected]>
17283R: Liam R. Howlett <[email protected]>
17284R: Vlastimil Babka <[email protected]>
17285R: Mike Rapoport <[email protected]>
17286R: Suren Baghdasaryan <[email protected]>
17287R: Michal Hocko <[email protected]>
17288L: [email protected]
17289S: Maintained
17290W: http://www.linux-mm.org
17291T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17292F: Documentation/ABI/testing/sysfs-kernel-mm
17293F: Documentation/ABI/testing/sysfs-kernel-mm-cma
17294F: Documentation/ABI/testing/sysfs-kernel-mm-numa
17295F: Documentation/admin-guide/mm/
17296F: Documentation/mm/
17297F: drivers/char/mem.c
17298F: include/linux/cma.h
17299F: include/linux/dmapool.h
17300F: include/linux/ioremap.h
17301F: include/linux/page_idle.h
17302F: mm/backing-dev.c
17303F: mm/cma.c
17304F: mm/cma_debug.c
17305F: mm/cma_sysfs.c
17306F: mm/dmapool.c
17307F: mm/dmapool_test.c
17308F: mm/early_ioremap.c
17309F: mm/fadvise.c
17310F: mm/ioremap.c
17311F: mm/mapping_dirty_helpers.c
17312F: mm/page_idle.c
17313F: mm/pgalloc-track.h
17314F: mm/process_vm_access.c
17315F: tools/testing/selftests/mm/
17316
17317MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
17318M: Andrew Morton <[email protected]>
17319M: Mike Rapoport <[email protected]>
17320L: [email protected]
17321S: Maintained
17322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git
17323F: include/linux/numa_memblks.h
17324F: mm/numa.c
17325F: mm/numa_emulation.c
17326F: mm/numa_memblks.c
17327
17328MEMORY MANAGEMENT - NUMA PLACEMENT
17329M: Andrew Morton <[email protected]>
17330M: David Hildenbrand <[email protected]>
17331M: Gregory Price <[email protected]>
17332R: Zi Yan <[email protected]>
17333R: Joshua Hahn <[email protected]>
17334R: Rakie Kim <[email protected]>
17335R: Ying Huang <[email protected]>
17336L: [email protected]
17337S: Maintained
17338W: http://www.linux-mm.org
17339T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17340F: Documentation/ABI/testing/sysfs-kernel-mm-memory-tiers
17341F: Documentation/ABI/testing/sysfs-kernel-mm-mempolicy
17342F: Documentation/ABI/testing/sysfs-kernel-mm-mempolicy-weighted-interleave
17343F: include/linux/memory-tiers.h
17344F: include/linux/mempolicy.h
17345F: include/uapi/linux/mempolicy.h
17346F: mm/memory-tiers.c
17347F: mm/mempolicy.c
17348
17349MEMORY MANAGEMENT - OOM KILLER
17350M: Michal Hocko <[email protected]>
17351R: David Rientjes <[email protected]>
17352R: Shakeel Butt <[email protected]>
17353L: [email protected]
17354S: Maintained
17355F: include/linux/oom.h
17356F: include/trace/events/oom.h
17357F: include/uapi/linux/oom.h
17358F: mm/oom_kill.c
17359
17360MEMORY MANAGEMENT - PAGE ALLOCATOR
17361M: Andrew Morton <[email protected]>
17362M: Vlastimil Babka <[email protected]>
17363R: Suren Baghdasaryan <[email protected]>
17364R: Michal Hocko <[email protected]>
17365R: Brendan Jackman <[email protected]>
17366R: Johannes Weiner <[email protected]>
17367R: Zi Yan <[email protected]>
17368L: [email protected]
17369S: Maintained
17370F: include/linux/compaction.h
17371F: include/linux/gfp.h
17372F: include/linux/page-isolation.h
17373F: include/linux/pageblock-flags.h
17374F: mm/compaction.c
17375F: mm/debug_page_alloc.c
17376F: mm/debug_page_ref.c
17377F: mm/fail_page_alloc.c
17378F: mm/page_alloc.c
17379F: mm/page_alloc.h
17380F: mm/page_ext.c
17381F: mm/page_frag_cache.c
17382F: mm/page_isolation.c
17383F: mm/page_owner.c
17384F: mm/page_poison.c
17385F: mm/page_reporting.c
17386F: mm/page_reporting.h
17387F: mm/show_mem.c
17388F: mm/shuffle.c
17389F: mm/shuffle.h
17390
17391MEMORY MANAGEMENT - RECLAIM
17392M: Andrew Morton <[email protected]>
17393M: Johannes Weiner <[email protected]>
17394R: David Hildenbrand <[email protected]>
17395R: Michal Hocko <[email protected]>
17396R: Qi Zheng <[email protected]>
17397R: Shakeel Butt <[email protected]>
17398R: Lorenzo Stoakes <[email protected]>
17399L: [email protected]
17400S: Maintained
17401F: mm/vmscan.c
17402F: mm/workingset.c
17403
17404MEMORY MANAGEMENT - RMAP (REVERSE MAPPING)
17405M: Andrew Morton <[email protected]>
17406M: David Hildenbrand <[email protected]>
17407M: Lorenzo Stoakes <[email protected]>
17408R: Rik van Riel <[email protected]>
17409R: Liam R. Howlett <[email protected]>
17410R: Vlastimil Babka <[email protected]>
17411R: Harry Yoo <[email protected]>
17412R: Jann Horn <[email protected]>
17413R: Lance Yang <[email protected]>
17414L: [email protected]
17415S: Maintained
17416F: include/linux/rmap.h
17417F: mm/interval_tree.c
17418F: mm/page_vma_mapped.c
17419F: mm/rmap.c
17420F: tools/testing/selftests/mm/rmap.c
17421
17422MEMORY MANAGEMENT - SECRETMEM
17423M: Andrew Morton <[email protected]>
17424M: Mike Rapoport <[email protected]>
17425L: [email protected]
17426S: Maintained
17427F: include/linux/secretmem.h
17428F: mm/secretmem.c
17429
17430MEMORY MANAGEMENT - SWAP
17431M: Andrew Morton <[email protected]>
17432M: Chris Li <[email protected]>
17433M: Kairui Song <[email protected]>
17434R: Kemeng Shi <[email protected]>
17435R: Nhat Pham <[email protected]>
17436R: Baoquan He <[email protected]>
17437R: Barry Song <[email protected]>
17438R: Youngjun Park <[email protected]>
17439L: [email protected]
17440S: Maintained
17441F: Documentation/ABI/testing/sysfs-kernel-mm-swap
17442F: Documentation/mm/swap-table.rst
17443F: include/linux/swap.h
17444F: include/linux/swap_ops.h
17445F: include/linux/swapfile.h
17446F: include/linux/swapops.h
17447F: mm/page_io.c
17448F: mm/swap.h
17449F: mm/swap_table.h
17450F: mm/swap_state.c
17451F: mm/swapfile.c
17452
17453MEMORY MANAGEMENT - THP (TRANSPARENT HUGE PAGE)
17454M: Andrew Morton <[email protected]>
17455M: David Hildenbrand <[email protected]>
17456R: Zi Yan <[email protected]>
17457R: Baolin Wang <[email protected]>
17458R: Liam R. Howlett <[email protected]>
17459R: Nico Pache <[email protected]>
17460R: Ryan Roberts <[email protected]>
17461R: Dev Jain <[email protected]>
17462R: Barry Song <[email protected]>
17463R: Lance Yang <[email protected]>
17464R: Usama Arif <[email protected]>
17465R: Kiryl Shutsemau <[email protected]>
17466L: [email protected]
17467S: Maintained
17468W: http://www.linux-mm.org
17469T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17470F: Documentation/ABI/testing/sysfs-kernel-mm-transparent-hugepage
17471F: Documentation/admin-guide/mm/transhuge.rst
17472F: include/linux/huge_mm.h
17473F: include/linux/khugepaged.h
17474F: include/trace/events/huge_memory.h
17475F: mm/huge_memory.c
17476F: mm/khugepaged.c
17477F: mm/mm_slot.h
17478F: tools/testing/selftests/mm/khugepaged.c
17479F: tools/testing/selftests/mm/split_huge_page_test.c
17480F: tools/testing/selftests/mm/transhuge-stress.c
17481
17482MEMORY MANAGEMENT - USERFAULTFD
17483M: Andrew Morton <[email protected]>
17484M: Mike Rapoport <[email protected]>
17485R: Peter Xu <[email protected]>
17486L: [email protected]
17487S: Maintained
17488F: Documentation/admin-guide/mm/userfaultfd.rst
17489F: include/asm-generic/pgtable_uffd.h
17490F: include/linux/userfaultfd_k.h
17491F: include/uapi/linux/userfaultfd.h
17492F: mm/userfaultfd.c
17493F: tools/testing/selftests/mm/uffd-*.[ch]
17494
17495MEMORY MANAGEMENT - RUST
17496M: Alice Ryhl <[email protected]>
17497R: Lorenzo Stoakes <[email protected]>
17498R: Liam R. Howlett <[email protected]>
17499L: [email protected]
17500L: [email protected]
17501S: Maintained
17502W: http://www.linux-mm.org
17503T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17504F: rust/helpers/mm.c
17505F: rust/helpers/page.c
17506F: rust/kernel/mm.rs
17507F: rust/kernel/mm/
17508F: rust/kernel/page.rs
17509
17510MEMORY MAPPING
17511M: Andrew Morton <[email protected]>
17512M: Liam R. Howlett <[email protected]>
17513M: Lorenzo Stoakes <[email protected]>
17514R: Vlastimil Babka <[email protected]>
17515R: Jann Horn <[email protected]>
17516R: Pedro Falcato <[email protected]>
17517L: [email protected]
17518S: Maintained
17519W: http://www.linux-mm.org
17520T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17521F: drivers/char/mem.c
17522F: include/trace/events/mmap.h
17523F: fs/proc/task_mmu.c
17524F: fs/proc/task_nommu.c
17525F: mm/mincore.c
17526F: mm/mlock.c
17527F: mm/mmap.c
17528F: mm/mprotect.c
17529F: mm/mremap.c
17530F: mm/mseal.c
17531F: mm/msync.c
17532F: mm/nommu.c
17533F: mm/vma.c
17534F: mm/vma.h
17535F: mm/vma_exec.c
17536F: mm/vma_init.c
17537F: mm/vma_internal.h
17538F: tools/testing/selftests/mm/merge.c
17539F: tools/testing/vma/
17540
17541MEMORY MAPPING - LOCKING
17542M: Andrew Morton <[email protected]>
17543M: Suren Baghdasaryan <[email protected]>
17544M: Liam R. Howlett <[email protected]>
17545M: Lorenzo Stoakes <[email protected]>
17546R: Vlastimil Babka <[email protected]>
17547R: Shakeel Butt <[email protected]>
17548L: [email protected]
17549S: Maintained
17550W: http://www.linux-mm.org
17551T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17552F: Documentation/mm/process_addrs.rst
17553F: include/linux/mmap_lock.h
17554F: include/trace/events/mmap_lock.h
17555F: mm/mmap_lock.c
17556
17557MEMORY MAPPING - MADVISE (MEMORY ADVICE)
17558M: Andrew Morton <[email protected]>
17559M: Liam R. Howlett <[email protected]>
17560M: Lorenzo Stoakes <[email protected]>
17561M: David Hildenbrand <[email protected]>
17562R: Vlastimil Babka <[email protected]>
17563R: Jann Horn <[email protected]>
17564L: [email protected]
17565S: Maintained
17566W: http://www.linux-mm.org
17567T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17568F: include/uapi/asm-generic/mman-common.h
17569F: mm/madvise.c
17570
17571MEMORY TECHNOLOGY DEVICES (MTD)
17572M: Miquel Raynal <[email protected]>
17573M: Richard Weinberger <[email protected]>
17574M: Vignesh Raghavendra <[email protected]>
17575L: [email protected]
17576S: Maintained
17577W: http://www.linux-mtd.infradead.org/
17578Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17579C: irc://irc.oftc.net/mtd
17580T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
17581T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
17582F: Documentation/devicetree/bindings/mtd/
17583F: drivers/mtd/
17584F: include/linux/mtd/
17585F: include/uapi/mtd/
17586
17587MEMSIC MMC5983 MAGNETOMETER DRIVER
17588M: Vladislav Kulikov <[email protected]>
17589L: [email protected]
17590S: Maintained
17591F: Documentation/devicetree/bindings/iio/magnetometer/memsic,mmc5983.yaml
17592F: drivers/iio/magnetometer/mmc5983.c
17593
17594MEN A21 WATCHDOG DRIVER
17595M: Johannes Thumshirn <[email protected]>
17596L: [email protected]
17597S: Maintained
17598F: drivers/watchdog/mena21_wdt.c
17599
17600MEN CHAMELEON BUS (mcb)
17601M: Johannes Thumshirn <[email protected]>
17602S: Maintained
17603F: Documentation/driver-api/men-chameleon-bus.rst
17604F: drivers/mcb/
17605F: include/linux/mcb.h
17606
17607MEN F21BMC (Board Management Controller)
17608M: Andreas Werner <[email protected]>
17609S: Supported
17610F: Documentation/hwmon/menf21bmc.rst
17611F: drivers/hwmon/menf21bmc_hwmon.c
17612F: drivers/leds/leds-menf21bmc.c
17613F: drivers/mfd/menf21bmc.c
17614F: drivers/watchdog/menf21bmc_wdt.c
17615
17616MEN Z069 WATCHDOG DRIVER
17617M: Johannes Thumshirn <[email protected]>
17618L: [email protected]
17619S: Maintained
17620F: drivers/watchdog/menz69_wdt.c
17621
17622MESON AO CEC DRIVER FOR AMLOGIC SOCS
17623M: Neil Armstrong <[email protected]>
17624L: [email protected]
17625L: [email protected]
17626S: Supported
17627W: http://linux-meson.com/
17628T: git git://linuxtv.org/media.git
17629F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
17630F: drivers/media/cec/platform/meson/ao-cec-g12a.c
17631F: drivers/media/cec/platform/meson/ao-cec.c
17632
17633MESON GE2D DRIVER FOR AMLOGIC SOCS
17634M: Neil Armstrong <[email protected]>
17635L: [email protected]
17636L: [email protected]
17637S: Supported
17638T: git git://linuxtv.org/media.git
17639F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
17640F: drivers/media/platform/amlogic/meson-ge2d/
17641
17642MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
17643M: Liang Yang <[email protected]>
17644L: [email protected]
17645S: Maintained
17646F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
17647F: drivers/mtd/nand/raw/meson_*
17648
17649MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
17650M: Neil Armstrong <[email protected]>
17651L: [email protected]
17652L: [email protected]
17653S: Supported
17654T: git git://linuxtv.org/media.git
17655F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
17656F: drivers/staging/media/meson/vdec/
17657
17658META ETHERNET DRIVERS
17659M: Alexander Duyck <[email protected]>
17660M: Jakub Kicinski <[email protected]>
17661R: [email protected]
17662S: Maintained
17663F: Documentation/networking/device_drivers/ethernet/meta/
17664F: drivers/net/ethernet/meta/
17665
17666METHODE UDPU SUPPORT
17667M: Robert Marko <[email protected]>
17668S: Maintained
17669F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
17670F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
17671
17672MHI BUS
17673M: Manivannan Sadhasivam <[email protected]>
17674R: Jeff Hugo <[email protected]>
17675L: [email protected]
17676L: [email protected]
17677S: Maintained
17678T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
17679F: Documentation/ABI/stable/sysfs-bus-mhi
17680F: Documentation/mhi/
17681F: drivers/bus/mhi/
17682F: drivers/pci/endpoint/functions/pci-epf-mhi.c
17683F: include/linux/mhi.h
17684
17685MICROBLAZE ARCHITECTURE
17686M: Michal Simek <[email protected]>
17687S: Supported
17688W: http://www.monstr.eu/fdt/
17689T: git git://git.monstr.eu/linux-2.6-microblaze.git
17690F: arch/microblaze/
17691
17692MICROBLAZE TMR INJECT
17693M: Appana Durga Kedareswara rao <[email protected]>
17694S: Supported
17695F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
17696F: drivers/misc/xilinx_tmr_inject.c
17697
17698MICROBLAZE TMR MANAGER
17699M: Appana Durga Kedareswara rao <[email protected]>
17700S: Supported
17701F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
17702F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
17703F: drivers/misc/xilinx_tmr_manager.c
17704
17705MICROCHIP AT91 DMA DRIVERS
17706M: Ludovic Desroches <[email protected]>
17707L: [email protected] (moderated for non-subscribers)
17708L: [email protected]
17709S: Supported
17710F: Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml
17711F: drivers/dma/at_hdmac.c
17712F: drivers/dma/at_xdmac.c
17713F: include/dt-bindings/dma/at91.h
17714
17715MICROCHIP AT91 SERIAL DRIVER
17716M: Richard Genoud <[email protected]>
17717S: Maintained
17718F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17719F: drivers/tty/serial/atmel_serial.c
17720F: drivers/tty/serial/atmel_serial.h
17721
17722MICROCHIP AT91 USART MFD DRIVER
17723M: Radu Pirea <[email protected]>
17724L: [email protected]
17725S: Supported
17726F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17727F: drivers/mfd/at91-usart.c
17728F: include/dt-bindings/mfd/at91-usart.h
17729
17730MICROCHIP AT91 USART SPI DRIVER
17731M: Radu Pirea <[email protected]>
17732L: [email protected]
17733S: Supported
17734F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17735F: drivers/spi/spi-at91-usart.c
17736
17737MICROCHIP ATSHA204A DRIVER
17738M: Thorsten Blum <[email protected]>
17739L: [email protected]
17740S: Maintained
17741F: drivers/crypto/atmel-sha204a.c
17742
17743MICROCHIP AUDIO ASOC DRIVERS
17744M: Claudiu Beznea <[email protected]>
17745M: Andrei Simion <[email protected]>
17746L: [email protected]
17747S: Supported
17748F: Documentation/devicetree/bindings/sound/atmel*
17749F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
17750F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
17751F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
17752F: sound/soc/atmel
17753
17754MICROCHIP CSI2DC DRIVER
17755M: Eugen Hristev <[email protected]>
17756L: [email protected]
17757S: Supported
17758F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
17759F: drivers/media/platform/microchip/microchip-csi2dc.c
17760
17761MICROCHIP ECC DRIVER
17762M: Thorsten Blum <[email protected]>
17763L: [email protected]
17764S: Maintained
17765F: drivers/crypto/atmel-ecc.c
17766
17767MICROCHIP EIC DRIVER
17768M: Claudiu Beznea <[email protected]>
17769L: [email protected] (moderated for non-subscribers)
17770S: Supported
17771F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
17772F: drivers/irqchip/irq-mchp-eic.c
17773
17774MICROCHIP EMC1812 DRIVER
17775M: Marius Cristea <[email protected]>
17776L: [email protected]
17777S: Supported
17778F: Documentation/devicetree/bindings/hwmon/microchip,emc1812.yaml
17779F: Documentation/hwmon/emc1812.rst
17780F: drivers/hwmon/emc1812.c
17781
17782MICROCHIP I2C DRIVER
17783M: Codrin Ciubotariu <[email protected]>
17784L: [email protected]
17785S: Supported
17786F: drivers/i2c/busses/i2c-at91-*.c
17787F: drivers/i2c/busses/i2c-at91.h
17788
17789MICROCHIP ISC DRIVER
17790M: Eugen Hristev <[email protected]>
17791L: [email protected]
17792S: Supported
17793F: Documentation/devicetree/bindings/media/atmel,isc.yaml
17794F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
17795F: drivers/media/platform/microchip/microchip-isc*
17796F: drivers/media/platform/microchip/microchip-sama*-isc*
17797F: include/linux/atmel-isc-media.h
17798
17799MICROCHIP ISI DRIVER
17800M: Eugen Hristev <[email protected]>
17801L: [email protected]
17802S: Supported
17803F: drivers/media/platform/atmel/atmel-isi.c
17804F: drivers/media/platform/atmel/atmel-isi.h
17805
17806MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
17807M: Woojung Huh <[email protected]>
17808M: [email protected]
17809L: [email protected]
17810S: Maintained
17811F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
17812F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
17813F: drivers/net/dsa/microchip/*
17814F: include/linux/dsa/ksz_common.h
17815F: include/linux/platform_data/microchip-ksz.h
17816F: net/dsa/tag_ksz.c
17817
17818MICROCHIP LAN743X ETHERNET DRIVER
17819M: Bryan Whitehead <[email protected]>
17820M: [email protected]
17821L: [email protected]
17822S: Maintained
17823F: drivers/net/ethernet/microchip/lan743x_*
17824
17825MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
17826M: Parthiban Veerasooran <[email protected]>
17827L: [email protected]
17828S: Maintained
17829F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml
17830F: drivers/net/ethernet/microchip/lan865x/lan865x.c
17831
17832MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
17833M: Arun Ramadoss <[email protected]>
17834R: [email protected]
17835L: [email protected]
17836S: Maintained
17837F: drivers/net/phy/microchip_t1.c
17838
17839MICROCHIP LAN966X ETHERNET DRIVER
17840M: Horatiu Vultur <[email protected]>
17841M: [email protected]
17842L: [email protected]
17843S: Maintained
17844F: drivers/net/ethernet/microchip/lan966x/*
17845
17846MICROCHIP LAN966X OIC DRIVER
17847M: Herve Codina <[email protected]>
17848S: Maintained
17849F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
17850F: drivers/irqchip/irq-lan966x-oic.c
17851
17852MICROCHIP LAN966X PCI DRIVER
17853M: Herve Codina <[email protected]>
17854S: Maintained
17855F: drivers/misc/lan966x_pci.c
17856F: drivers/misc/lan966x_pci.dtso
17857
17858MICROCHIP LAN969X ETHERNET DRIVER
17859M: Daniel Machon <[email protected]>
17860M: [email protected]
17861L: [email protected]
17862S: Maintained
17863F: drivers/net/ethernet/microchip/sparx5/lan969x/*
17864
17865MICROCHIP LCDFB DRIVER
17866M: Nicolas Ferre <[email protected]>
17867L: [email protected]
17868S: Maintained
17869F: drivers/video/fbdev/atmel_lcdfb.c
17870F: include/video/atmel_lcdc.h
17871
17872MICROCHIP MCP16502 PMIC DRIVER
17873M: Claudiu Beznea <[email protected]>
17874M: Andrei Simion <[email protected]>
17875L: [email protected] (moderated for non-subscribers)
17876S: Supported
17877F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
17878F: drivers/regulator/mcp16502.c
17879
17880MICROCHIP MCP3564 ADC DRIVER
17881M: Marius Cristea <[email protected]>
17882L: [email protected]
17883S: Supported
17884F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
17885F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
17886F: drivers/iio/adc/mcp3564.c
17887
17888MICROCHIP MCP3911 ADC DRIVER
17889M: Marcus Folkesson <[email protected]>
17890M: Kent Gustavsson <[email protected]>
17891L: [email protected]
17892S: Maintained
17893F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
17894F: drivers/iio/adc/mcp3911.c
17895
17896MICROCHIP MCP47A1 DAC DRIVER
17897M: Joshua Crofts <[email protected]>
17898S: Maintained
17899F: Documentation/devicetree/bindings/iio/dac/microchip,mcp47a1.yaml
17900F: drivers/iio/dac/mcp47a1.c
17901
17902MICROCHIP MCP9982 TEMPERATURE DRIVER
17903M: Victor Duicu <[email protected]>
17904L: [email protected]
17905S: Supported
17906F: Documentation/devicetree/bindings/hwmon/microchip,mcp9982.yaml
17907F: Documentation/hwmon/mcp9982.rst
17908F: drivers/hwmon/mcp9982.c
17909
17910MICROCHIP MMC/SD/SDIO MCI DRIVER
17911M: Aubin Constans <[email protected]>
17912S: Maintained
17913F: drivers/mmc/host/atmel-mci.c
17914
17915MICROCHIP NAND DRIVER
17916L: [email protected]
17917S: Orphan
17918F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
17919F: drivers/mtd/nand/raw/atmel/*
17920
17921MICROCHIP OTPC DRIVER
17922M: Claudiu Beznea <[email protected]>
17923L: [email protected] (moderated for non-subscribers)
17924S: Supported
17925F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
17926F: drivers/nvmem/microchip-otpc.c
17927F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
17928
17929MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
17930M: Matteo Martelli <[email protected]>
17931L: [email protected]
17932S: Supported
17933F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
17934F: drivers/iio/adc/pac1921.c
17935
17936MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
17937M: Marius Cristea <[email protected]>
17938L: [email protected]
17939S: Supported
17940F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
17941F: drivers/iio/adc/pac1934.c
17942
17943MICROCHIP PCI1XXXX GP DRIVER
17944M: Vaibhaav Ram T.L <[email protected]>
17945M: Kumaravel Thiagarajan <[email protected]>
17946L: [email protected]
17947S: Supported
17948F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
17949F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
17950F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
17951F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
17952
17953MICROCHIP PCI1XXXX I2C DRIVER
17954M: Kumaravel Thiagarajan <[email protected]>
17955M: Microchip Linux Driver Support <[email protected]>
17956L: [email protected]
17957S: Maintained
17958F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
17959
17960MICROCHIP PCIe UART DRIVER
17961M: Kumaravel Thiagarajan <[email protected]>
17962L: [email protected]
17963S: Maintained
17964F: drivers/tty/serial/8250/8250_pci1xxxx.c
17965
17966MICROCHIP PIC64-HPSC/HX DRIVERS
17967M: Charles Perry <[email protected]>
17968S: Supported
17969F: Documentation/devicetree/bindings/net/microchip,pic64hpsc-mdio.yaml
17970F: drivers/net/mdio/mdio-pic64hpsc.c
17971
17972MICROCHIP POLARFIRE FPGA DRIVERS
17973M: Conor Dooley <[email protected]>
17974L: [email protected]
17975S: Supported
17976F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
17977F: drivers/fpga/microchip-spi.c
17978
17979MICROCHIP PWM DRIVER
17980M: Claudiu Beznea <[email protected]>
17981L: [email protected] (moderated for non-subscribers)
17982L: [email protected]
17983S: Supported
17984F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
17985F: drivers/pwm/pwm-atmel.c
17986
17987MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
17988M: Manikandan Muralidharan <[email protected]>
17989M: Dharma Balasubiramani <[email protected]>
17990L: [email protected]
17991S: Supported
17992F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
17993F: drivers/gpu/drm/bridge/microchip-lvds.c
17994
17995MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
17996M: Eugen Hristev <[email protected]>
17997L: [email protected]
17998S: Supported
17999F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
18000F: drivers/iio/adc/at91-sama5d2_adc.c
18001F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
18002
18003MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
18004M: Claudiu Beznea <[email protected]>
18005S: Supported
18006F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
18007F: drivers/power/reset/at91-sama5d2_shdwc.c
18008
18009MICROCHIP SOC DRIVERS
18010M: Conor Dooley <[email protected]>
18011S: Supported
18012T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18013F: Documentation/devicetree/bindings/soc/microchip/
18014F: drivers/soc/microchip/
18015
18016MICROCHIP SPI DRIVER
18017M: Ryan Wanner <[email protected]>
18018S: Supported
18019F: drivers/spi/spi-atmel.*
18020
18021MICROCHIP SSC DRIVER
18022M: Claudiu Beznea <[email protected]>
18023M: Andrei Simion <[email protected]>
18024L: [email protected] (moderated for non-subscribers)
18025S: Supported
18026F: Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
18027F: drivers/misc/atmel-ssc.c
18028F: include/linux/atmel-ssc.h
18029
18030Microchip Timer Counter Block (TCB) Capture Driver
18031M: Kamel Bouhara <[email protected]>
18032L: [email protected] (moderated for non-subscribers)
18033L: [email protected]
18034S: Maintained
18035F: drivers/counter/microchip-tcb-capture.c
18036F: include/uapi/linux/counter/microchip-tcb-capture.h
18037
18038MICROCHIP USB251XB DRIVER
18039M: Richard Leitner <[email protected]>
18040L: [email protected]
18041S: Maintained
18042F: Documentation/devicetree/bindings/usb/usb251xb.yaml
18043F: drivers/usb/misc/usb251xb.c
18044
18045MICROCHIP USBA UDC DRIVER
18046M: Cristian Birsan <[email protected]>
18047L: [email protected] (moderated for non-subscribers)
18048S: Supported
18049F: drivers/usb/gadget/udc/atmel_usba_udc.*
18050
18051MICROCHIP WILC1000 WIFI DRIVER
18052M: Ajay Singh <[email protected]>
18053M: Claudiu Beznea <[email protected]>
18054L: [email protected]
18055S: Supported
18056F: drivers/net/wireless/microchip/
18057
18058MICROCHIP ZL3073X DRIVER
18059M: Ivan Vecera <[email protected]>
18060M: Min Li <[email protected]>
18061L: [email protected]
18062S: Supported
18063F: Documentation/devicetree/bindings/dpll/microchip,zl30731.yaml
18064F: drivers/dpll/zl3073x/
18065
18066MICROSEMI MIPS SOCS
18067M: Alexandre Belloni <[email protected]>
18068M: [email protected]
18069L: [email protected]
18070S: Supported
18071F: Documentation/devicetree/bindings/mips/mscc.txt
18072F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
18073F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
18074F: arch/mips/boot/dts/mscc/
18075F: arch/mips/configs/generic/board-ocelot.config
18076F: arch/mips/generic/board-ocelot.c
18077
18078MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
18079M: Don Brace <[email protected]>
18080L: [email protected]
18081L: [email protected]
18082S: Supported
18083F: Documentation/scsi/smartpqi.rst
18084F: drivers/scsi/smartpqi/Kconfig
18085F: drivers/scsi/smartpqi/Makefile
18086F: drivers/scsi/smartpqi/smartpqi*.[ch]
18087F: include/linux/cciss*.h
18088F: include/uapi/linux/cciss*.h
18089
18090MICROSOFT MANA RDMA DRIVER
18091M: Long Li <[email protected]>
18092M: Konstantin Taranov <[email protected]>
18093L: [email protected]
18094L: [email protected]
18095S: Supported
18096F: drivers/infiniband/hw/mana/
18097F: include/net/mana
18098F: include/uapi/rdma/mana-abi.h
18099
18100MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
18101M: Maximilian Luz <[email protected]>
18102L: [email protected]
18103S: Maintained
18104F: drivers/platform/surface/surface_aggregator_tabletsw.c
18105
18106MICROSOFT SURFACE BATTERY AND AC DRIVERS
18107M: Maximilian Luz <[email protected]>
18108L: [email protected]
18109L: [email protected]
18110S: Maintained
18111F: drivers/power/supply/surface_battery.c
18112F: drivers/power/supply/surface_charger.c
18113
18114MICROSOFT SURFACE DTX DRIVER
18115M: Maximilian Luz <[email protected]>
18116L: [email protected]
18117S: Maintained
18118F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
18119F: drivers/platform/surface/surface_dtx.c
18120F: include/uapi/linux/surface_aggregator/dtx.h
18121
18122MICROSOFT SURFACE SENSOR FAN DRIVER
18123M: Maximilian Luz <[email protected]>
18124M: Ivor Wanders <[email protected]>
18125L: [email protected]
18126S: Maintained
18127F: Documentation/hwmon/surface_fan.rst
18128F: drivers/hwmon/surface_fan.c
18129
18130MICROSOFT SURFACE SENSOR THERMAL DRIVER
18131M: Maximilian Luz <[email protected]>
18132L: [email protected]
18133S: Maintained
18134F: drivers/hwmon/surface_temp.c
18135
18136MICROSOFT SURFACE GPE LID SUPPORT DRIVER
18137M: Maximilian Luz <[email protected]>
18138L: [email protected]
18139S: Maintained
18140F: drivers/platform/surface/surface_gpe.c
18141
18142MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
18143M: Hans de Goede <[email protected]>
18144M: Ilpo Järvinen <[email protected]>
18145M: Maximilian Luz <[email protected]>
18146L: [email protected]
18147S: Maintained
18148T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
18149F: drivers/platform/surface/
18150
18151MICROSOFT SURFACE HID TRANSPORT DRIVER
18152M: Maximilian Luz <[email protected]>
18153L: [email protected]
18154L: [email protected]
18155S: Maintained
18156F: drivers/hid/surface-hid/
18157
18158MICROSOFT SURFACE HOT-PLUG DRIVER
18159M: Maximilian Luz <[email protected]>
18160L: [email protected]
18161S: Maintained
18162F: drivers/platform/surface/surface_hotplug.c
18163
18164MICROSOFT SURFACE PLATFORM PROFILE DRIVER
18165M: Maximilian Luz <[email protected]>
18166L: [email protected]
18167S: Maintained
18168F: drivers/platform/surface/surface_platform_profile.c
18169
18170MICROSOFT SURFACE PRO 3 BUTTON DRIVER
18171M: Chen Yu <[email protected]>
18172L: [email protected]
18173S: Supported
18174F: drivers/platform/surface/surfacepro3_button.c
18175
18176MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
18177M: Maximilian Luz <[email protected]>
18178L: [email protected]
18179S: Maintained
18180F: drivers/platform/surface/surface_aggregator_hub.c
18181
18182MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
18183M: Maximilian Luz <[email protected]>
18184L: [email protected]
18185S: Maintained
18186W: https://github.com/linux-surface/surface-aggregator-module
18187C: irc://irc.libera.chat/linux-surface
18188F: Documentation/driver-api/surface_aggregator/
18189F: drivers/platform/surface/aggregator/
18190F: drivers/platform/surface/surface_acpi_notify.c
18191F: drivers/platform/surface/surface_aggregator_cdev.c
18192F: drivers/platform/surface/surface_aggregator_registry.c
18193F: include/linux/surface_acpi_notify.h
18194F: include/linux/surface_aggregator/
18195F: include/uapi/linux/surface_aggregator/
18196
18197MICROTEK X6 SCANNER
18198M: Oliver Neukum <[email protected]>
18199S: Maintained
18200F: drivers/usb/image/microtek.*
18201
18202MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
18203M: Luka Kovacic <[email protected]>
18204M: Luka Perkov <[email protected]>
18205S: Maintained
18206F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
18207F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
18208F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
18209F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
18210F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
18211F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
18212
18213MIN HEAP
18214M: Kuan-Wei Chiu <[email protected]>
18215L: [email protected]
18216S: Maintained
18217F: Documentation/core-api/min_heap.rst
18218F: include/linux/min_heap.h
18219F: lib/min_heap.c
18220F: lib/tests/min_heap_kunit.c
18221
18222MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
18223M: Sakari Ailus <[email protected]>
18224L: [email protected]
18225S: Maintained
18226F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
18227F: Documentation/driver-api/media/drivers/ccs/
18228F: Documentation/userspace-api/media/drivers/ccs.rst
18229F: drivers/media/i2c/ccs-pll.c
18230F: drivers/media/i2c/ccs-pll.h
18231F: drivers/media/i2c/ccs/
18232F: include/uapi/linux/ccs.h
18233F: include/uapi/linux/smiapp.h
18234
18235MIPS
18236M: Thomas Bogendoerfer <[email protected]>
18237L: [email protected]
18238S: Maintained
18239Q: https://patchwork.kernel.org/project/linux-mips/list/
18240T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
18241F: Documentation/devicetree/bindings/mips/
18242F: Documentation/arch/mips/
18243F: arch/mips/
18244F: drivers/platform/mips/
18245F: include/dt-bindings/mips/
18246F: include/linux/platform_data/pic32.h
18247
18248MIPS BOSTON DEVELOPMENT BOARD
18249M: Paul Burton <[email protected]>
18250L: [email protected]
18251S: Maintained
18252F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
18253F: arch/mips/boot/dts/img/boston.dts
18254F: arch/mips/configs/generic/board-boston.config
18255F: drivers/clk/imgtec/clk-boston.c
18256F: include/dt-bindings/clock/boston-clock.h
18257
18258MIPS CORE DRIVERS
18259M: Thomas Bogendoerfer <[email protected]>
18260L: [email protected]
18261S: Supported
18262F: drivers/bus/mips_cdmm.c
18263F: drivers/clocksource/mips-gic-timer.c
18264F: drivers/cpuidle/cpuidle-cps.c
18265F: drivers/irqchip/irq-mips-cpu.c
18266F: drivers/irqchip/irq-mips-gic.c
18267
18268MIPS GENERIC PLATFORM
18269M: Paul Burton <[email protected]>
18270L: [email protected]
18271S: Supported
18272F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
18273F: arch/mips/generic/
18274F: arch/mips/tools/generic-board-config.sh
18275
18276MIPS RINT INSTRUCTION EMULATION
18277M: Aleksandar Markovic <[email protected]>
18278L: [email protected]
18279S: Supported
18280F: arch/mips/math-emu/dp_rint.c
18281F: arch/mips/math-emu/sp_rint.c
18282
18283MIPS/LOONGSON1 ARCHITECTURE
18284M: Keguang Zhang <[email protected]>
18285L: [email protected]
18286S: Maintained
18287F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml
18288F: arch/mips/boot/dts/loongson/loongson1*
18289F: arch/mips/configs/loongson1_defconfig
18290F: arch/mips/loongson32/
18291F: drivers/*/*loongson1*
18292F: drivers/dma/loongson/loongson1-apb-dma.c
18293F: drivers/mtd/nand/raw/loongson-nand-controller.c
18294F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
18295F: sound/soc/loongson/loongson1_ac97.c
18296
18297MIPS/LOONGSON2EF ARCHITECTURE
18298M: Jiaxun Yang <[email protected]>
18299L: [email protected]
18300S: Maintained
18301F: arch/mips/include/asm/mach-loongson2ef/
18302F: arch/mips/loongson2ef/
18303F: drivers/cpufreq/loongson2_cpufreq.c
18304
18305MIPS/LOONGSON64 ARCHITECTURE
18306M: Huacai Chen <[email protected]>
18307M: Jiaxun Yang <[email protected]>
18308L: [email protected]
18309S: Maintained
18310F: arch/mips/include/asm/mach-loongson64/
18311F: arch/mips/loongson64/
18312F: drivers/irqchip/irq-loongson*
18313F: drivers/platform/mips/cpu_hwmon.c
18314
18315MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
18316M: Hans Verkuil <[email protected]>
18317L: [email protected]
18318S: Odd Fixes
18319W: https://linuxtv.org
18320T: git git://linuxtv.org/media.git
18321F: drivers/media/radio/radio-miropcm20*
18322
18323MITSUMI MM8013 FG DRIVER
18324M: Konrad Dybcio <[email protected]>
18325F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
18326F: drivers/power/supply/mm8013.c
18327
18328MMP SUPPORT
18329R: Lubomir Rintel <[email protected]>
18330L: [email protected] (moderated for non-subscribers)
18331S: Odd Fixes
18332T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
18333F: arch/arm/boot/dts/marvell/mmp*
18334F: arch/arm/mach-mmp/
18335F: include/linux/soc/mmp/
18336
18337MMP USB PHY DRIVERS
18338R: Lubomir Rintel <[email protected]>
18339L: [email protected] (moderated for non-subscribers)
18340S: Maintained
18341F: drivers/phy/marvell/phy-mmp3-usb.c
18342F: drivers/phy/marvell/phy-pxa-usb.c
18343
18344MMU GATHER AND TLB INVALIDATION
18345M: Will Deacon <[email protected]>
18346M: "Aneesh Kumar K.V" <[email protected]>
18347M: Andrew Morton <[email protected]>
18348M: Nick Piggin <[email protected]>
18349M: Peter Zijlstra <[email protected]>
18350L: [email protected]
18351L: [email protected]
18352S: Maintained
18353F: arch/*/include/asm/tlb.h
18354F: include/asm-generic/tlb.h
18355F: include/trace/events/tlb.h
18356F: mm/mmu_gather.c
18357
18358MN88472 MEDIA DRIVER
18359L: [email protected]
18360S: Orphan
18361W: https://linuxtv.org
18362Q: http://patchwork.linuxtv.org/project/linux-media/list/
18363F: drivers/media/dvb-frontends/mn88472*
18364
18365MN88473 MEDIA DRIVER
18366L: [email protected]
18367S: Orphan
18368W: https://linuxtv.org
18369Q: http://patchwork.linuxtv.org/project/linux-media/list/
18370F: drivers/media/dvb-frontends/mn88473*
18371
18372MOBILEYE MIPS SOCS
18373M: Vladimir Kondratiev <[email protected]>
18374M: Benoît Monin <[email protected]>
18375M: Gregory CLEMENT <[email protected]>
18376M: Théo Lebrun <[email protected]>
18377L: [email protected]
18378S: Maintained
18379F: Documentation/devicetree/bindings/mips/mobileye.yaml
18380F: Documentation/devicetree/bindings/soc/mobileye/
18381F: arch/mips/boot/dts/mobileye/
18382F: arch/mips/configs/eyeq*_defconfig
18383F: arch/mips/mobileye/board-epm5.its.S
18384F: drivers/clk/clk-eyeq.c
18385F: drivers/phy/phy-eyeq5-eth.c
18386F: drivers/pinctrl/pinctrl-eyeq5.c
18387F: drivers/reset/reset-eyeq.c
18388F: include/dt-bindings/clock/mobileye,eyeq5-clk.h
18389F: include/dt-bindings/clock/mobileye,eyeq6lplus-clk.h
18390
18391MODULE SUPPORT
18392M: Luis Chamberlain <[email protected]>
18393M: Petr Pavlu <[email protected]>
18394M: Daniel Gomez <[email protected]>
18395M: Sami Tolvanen <[email protected]>
18396R: Aaron Tomlin <[email protected]>
18397L: [email protected]
18398L: [email protected]
18399S: Maintained
18400T: git git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux.git modules-next
18401F: include/linux/kmod.h
18402F: include/linux/module*.h
18403F: kernel/module/
18404F: lib/test_kmod.c
18405F: lib/tests/module/
18406F: rust/kernel/module*.rs
18407F: rust/macros/module.rs
18408F: scripts/module*
18409F: tools/testing/selftests/kmod/
18410F: tools/testing/selftests/module/
18411
18412MONOLITHIC POWER SYSTEM PMIC DRIVER
18413M: Saravanan Sekar <[email protected]>
18414S: Maintained
18415F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
18416F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
18417F: drivers/hwmon/pmbus/mpq7932.c
18418F: drivers/iio/adc/mp2629_adc.c
18419F: drivers/mfd/mp2629.c
18420F: drivers/power/supply/mp2629_charger.c
18421F: drivers/regulator/mp5416.c
18422F: drivers/regulator/mpq7920.c
18423F: drivers/regulator/mpq7920.h
18424F: include/linux/mfd/mp2629.h
18425
18426MORSE MICRO MM81X WIRELESS DRIVER
18427M: Lachlan Hodges <[email protected]>
18428M: Dan Callaghan <[email protected]>
18429R: Arien Judge <[email protected]>
18430L: [email protected]
18431S: Supported
18432F: drivers/net/wireless/morsemicro/
18433
18434MOST(R) TECHNOLOGY DRIVER
18435M: Parthiban Veerasooran <[email protected]>
18436M: Christian Gromm <[email protected]>
18437S: Maintained
18438F: Documentation/ABI/testing/configfs-most
18439F: Documentation/ABI/testing/sysfs-bus-most
18440F: drivers/most/
18441F: drivers/staging/most/
18442F: include/linux/most.h
18443
18444MOTORCOMM DWMAC GLUE DRIVER
18445M: Yao Zi <[email protected]>
18446L: [email protected]
18447S: Maintained
18448F: drivers/net/ethernet/stmicro/stmmac/dwmac-motorcomm.c
18449
18450MOTORCOMM PHY DRIVER
18451M: Frank <[email protected]>
18452L: [email protected]
18453S: Maintained
18454F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
18455F: drivers/net/phy/motorcomm.c
18456
18457MOTORCOMM YT921X ETHERNET SWITCH DRIVER
18458M: David Yang <[email protected]>
18459L: [email protected]
18460S: Maintained
18461F: Documentation/devicetree/bindings/net/dsa/motorcomm,yt921x.yaml
18462F: drivers/net/dsa/yt921x.*
18463F: net/dsa/tag_yt921x.c
18464
18465MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
18466M: Jiri Slaby <[email protected]>
18467S: Maintained
18468F: Documentation/driver-api/tty/moxa-smartio.rst
18469F: drivers/tty/mxser.*
18470
18471MP3309C BACKLIGHT DRIVER
18472M: Flavio Suligoi <[email protected]>
18473L: [email protected]
18474S: Maintained
18475F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
18476F: drivers/video/backlight/mp3309c.c
18477
18478MPAM DRIVER
18479M: James Morse <[email protected]>
18480M: Ben Horgan <[email protected]>
18481R: Reinette Chatre <[email protected]>
18482R: Fenghua Yu <[email protected]>
18483L: [email protected] (moderated for non-subscribers)
18484S: Maintained
18485F: Documentation/arch/arm64/mpam.rst
18486F: drivers/resctrl/mpam_*
18487F: drivers/resctrl/test_mpam_*
18488F: include/linux/arm_mpam.h
18489
18490MPS MP2869 DRIVER
18491M: Wensheng Wang <[email protected]>
18492L: [email protected]
18493S: Maintained
18494F: Documentation/hwmon/mp2869.rst
18495F: drivers/hwmon/pmbus/mp2869.c
18496
18497MPS MP2891 DRIVER
18498M: Noah Wang <[email protected]>
18499L: [email protected]
18500S: Maintained
18501F: Documentation/hwmon/mp2891.rst
18502F: drivers/hwmon/pmbus/mp2891.c
18503
18504MPS MP2925 DRIVER
18505M: Noah Wang <[email protected]>
18506L: [email protected]
18507S: Maintained
18508F: Documentation/hwmon/mp2925.rst
18509F: drivers/hwmon/pmbus/mp2925.c
18510
18511MPS MP29502 DRIVER
18512M: Wensheng Wang <[email protected]>
18513L: [email protected]
18514S: Maintained
18515F: Documentation/hwmon/mp29502.rst
18516F: drivers/hwmon/pmbus/mp29502.c
18517
18518MPS MP2985 DRIVER
18519M: Wensheng Wang <[email protected]>
18520L: [email protected]
18521S: Maintained
18522F: Documentation/hwmon/mp2985.rst
18523F: drivers/hwmon/pmbus/mp2985.c
18524
18525MPS MP2993 DRIVER
18526M: Noah Wang <[email protected]>
18527L: [email protected]
18528S: Maintained
18529F: Documentation/hwmon/mp2993.rst
18530F: drivers/hwmon/pmbus/mp2993.c
18531
18532MPS MP5926 DRIVER
18533M: Yuxi Wang <[email protected]>
18534L: [email protected]
18535S: Maintained
18536F: Documentation/hwmon/mp5926.rst
18537F: drivers/hwmon/pmbus/mp5926.c
18538
18539MPS MP9941 DRIVER
18540M: Noah Wang <[email protected]>
18541L: [email protected]
18542S: Maintained
18543F: Documentation/hwmon/mp9941.rst
18544F: drivers/hwmon/pmbus/mp9941.c
18545
18546MPS MP9945 DRIVER
18547M: Cosmo Chou <[email protected]>
18548L: [email protected]
18549S: Maintained
18550F: Documentation/hwmon/mp9945.rst
18551F: drivers/hwmon/pmbus/mp9945.c
18552
18553MPS MPQ82D00 DRIVER
18554M: Wensheng Wang <[email protected]>
18555L: [email protected]
18556S: Maintained
18557F: Documentation/hwmon/mpq82d00.rst
18558F: drivers/hwmon/pmbus/mpq82d00.c
18559
18560MPS MPQ8646 PMBUS DRIVER
18561M: Vincent Jardin <[email protected]>
18562L: [email protected]
18563S: Maintained
18564F: Documentation/hwmon/mpq8646.rst
18565F: drivers/hwmon/pmbus/mpq8646.c
18566
18567MR800 AVERMEDIA USB FM RADIO DRIVER
18568M: Alexey Klimov <[email protected]>
18569L: [email protected]
18570S: Maintained
18571T: git git://linuxtv.org/media.git
18572F: drivers/media/radio/radio-mr800.c
18573
18574MRF24J40 IEEE 802.15.4 RADIO DRIVER
18575M: Stefan Schmidt <[email protected]>
18576L: [email protected]
18577S: Odd Fixes
18578F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
18579F: drivers/net/ieee802154/mrf24j40.c
18580
18581MSI HID DRIVER
18582M: Derek J. Clark <[email protected]>
18583L: [email protected]
18584S: Maintained
18585F: drivers/hid/hid-msi.c
18586
18587MSI EC DRIVER
18588M: Nikita Kravets <[email protected]>
18589L: [email protected]
18590S: Maintained
18591W: https://github.com/BeardOverflow/msi-ec
18592F: drivers/platform/x86/msi-ec.*
18593
18594MSI LAPTOP SUPPORT
18595M: "Lee, Chun-Yi" <[email protected]>
18596L: [email protected]
18597S: Maintained
18598F: drivers/platform/x86/msi-laptop.c
18599
18600MSI WMI SUPPORT
18601L: [email protected]
18602S: Orphan
18603F: drivers/platform/x86/msi-wmi.c
18604
18605MSI WMI PLATFORM FEATURES
18606M: Armin Wolf <[email protected]>
18607L: [email protected]
18608S: Maintained
18609F: Documentation/ABI/testing/debugfs-msi-wmi-platform
18610F: Documentation/wmi/devices/msi-wmi-platform.rst
18611F: drivers/platform/x86/msi-wmi-platform.c
18612
18613MSI001 MEDIA DRIVER
18614L: [email protected]
18615S: Orphan
18616W: https://linuxtv.org
18617Q: http://patchwork.linuxtv.org/project/linux-media/list/
18618F: drivers/media/tuners/msi001*
18619
18620MSI2500 MEDIA DRIVER
18621L: [email protected]
18622S: Orphan
18623W: https://linuxtv.org
18624Q: http://patchwork.linuxtv.org/project/linux-media/list/
18625F: drivers/media/usb/msi2500/
18626
18627MSTAR INTERRUPT CONTROLLER DRIVER
18628M: Mark-PK Tsai <[email protected]>
18629M: Daniel Palmer <[email protected]>
18630S: Maintained
18631F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
18632F: drivers/irqchip/irq-mst-intc.c
18633
18634MSYSTEMS DISKONCHIP G3 MTD DRIVER
18635M: Robert Jarzmik <[email protected]>
18636L: [email protected]
18637S: Maintained
18638F: drivers/mtd/devices/docg3*
18639
18640MT9M114 ONSEMI SENSOR DRIVER
18641M: Laurent Pinchart <[email protected]>
18642L: [email protected]
18643S: Maintained
18644T: git git://linuxtv.org/media.git
18645F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
18646F: drivers/media/i2c/mt9m114.c
18647
18648MT9P031 APTINA CAMERA SENSOR
18649M: Laurent Pinchart <[email protected]>
18650L: [email protected]
18651S: Maintained
18652T: git git://linuxtv.org/media.git
18653F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
18654F: drivers/media/i2c/mt9p031.c
18655
18656MT9T112 APTINA CAMERA SENSOR
18657M: Jacopo Mondi <[email protected]>
18658L: [email protected]
18659S: Odd Fixes
18660T: git git://linuxtv.org/media.git
18661F: drivers/media/i2c/mt9t112.c
18662F: include/media/i2c/mt9t112.h
18663
18664MT9V032 APTINA CAMERA SENSOR
18665M: Laurent Pinchart <[email protected]>
18666L: [email protected]
18667S: Maintained
18668T: git git://linuxtv.org/media.git
18669F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v032.txt
18670F: drivers/media/i2c/mt9v032.c
18671
18672MT9V111 APTINA CAMERA SENSOR
18673M: Jacopo Mondi <[email protected]>
18674L: [email protected]
18675S: Maintained
18676T: git git://linuxtv.org/media.git
18677F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
18678F: drivers/media/i2c/mt9v111.c
18679
18680MUCSE ETHERNET DRIVER
18681M: Yibo Dong <[email protected]>
18682L: [email protected]
18683S: Maintained
18684W: https://www.mucse.com/en/
18685F: Documentation/networking/device_drivers/ethernet/mucse/
18686F: drivers/net/ethernet/mucse/
18687
18688MULTIFUNCTION DEVICES (MFD)
18689M: Lee Jones <[email protected]>
18690L: [email protected]
18691S: Maintained
18692T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18693F: Documentation/devicetree/bindings/mfd/
18694F: drivers/mfd/
18695F: include/dt-bindings/mfd/
18696F: include/linux/mfd/
18697
18698MULTIMEDIA CARD (MMC) ETC. OVER SPI
18699S: Orphan
18700F: drivers/mmc/host/mmc_spi.c
18701F: include/linux/spi/mmc_spi.h
18702
18703MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
18704M: Ulf Hansson <[email protected]>
18705L: [email protected]
18706S: Maintained
18707T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18708F: Documentation/devicetree/bindings/mmc/
18709F: drivers/mmc/
18710F: include/linux/mmc/
18711F: include/uapi/linux/mmc/
18712
18713MULTIPLEXER SUBSYSTEM
18714M: Peter Rosin <[email protected]>
18715S: Odd Fixes
18716F: Documentation/ABI/testing/sysfs-class-mux*
18717F: Documentation/devicetree/bindings/mux/
18718F: drivers/mux/
18719F: include/dt-bindings/mux/
18720F: include/linux/mux/
18721
18722MURATA D1U74T PSU DRIVER
18723M: Abdurrahman Hussain <[email protected]>
18724L: [email protected]
18725S: Maintained
18726F: Documentation/hwmon/d1u74t.rst
18727F: drivers/hwmon/pmbus/d1u74t.c
18728
18729MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
18730M: Bin Liu <[email protected]>
18731L: [email protected]
18732S: Maintained
18733F: drivers/usb/musb/
18734
18735MXL301RF MEDIA DRIVER
18736M: Akihiro Tsukada <[email protected]>
18737L: [email protected]
18738S: Odd Fixes
18739F: drivers/media/tuners/mxl301rf*
18740
18741MXL5007T MEDIA DRIVER
18742M: Michael Krufky <[email protected]>
18743L: [email protected]
18744S: Maintained
18745W: https://linuxtv.org
18746W: http://github.com/mkrufky
18747Q: http://patchwork.linuxtv.org/project/linux-media/list/
18748T: git git://linuxtv.org/mkrufky/tuners.git
18749F: drivers/media/tuners/mxl5007t.*
18750
18751MXSFB DRM DRIVER
18752M: Marek Vasut <[email protected]>
18753M: Stefan Agner <[email protected]>
18754L: [email protected]
18755S: Supported
18756T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
18757F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
18758F: drivers/gpu/drm/mxsfb/
18759
18760MYLEX DAC960 PCI RAID Controller
18761M: Hannes Reinecke <[email protected]>
18762L: [email protected]
18763S: Supported
18764F: drivers/scsi/myrb.*
18765F: drivers/scsi/myrs.*
18766
18767MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
18768L: [email protected]
18769S: Orphan
18770W: https://www.cspi.com/ethernet-products/support/downloads/
18771F: drivers/net/ethernet/myricom/myri10ge/
18772
18773NAND FLASH SUBSYSTEM
18774M: Miquel Raynal <[email protected]>
18775R: Richard Weinberger <[email protected]>
18776L: [email protected]
18777S: Maintained
18778W: http://www.linux-mtd.infradead.org/
18779Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18780C: irc://irc.oftc.net/mtd
18781T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
18782F: drivers/mtd/nand/
18783F: include/linux/mtd/*nand*.h
18784
18785NAMESPACES:
18786M: Christian Brauner <[email protected]>
18787R: Pavel Tikhomirov <[email protected]>
18788L: [email protected]
18789S: Maintained
18790F: rust/kernel/pid_namespace.rs
18791F: kernel/pid_namespace.c
18792F: tools/testing/selftests/pid_namespace/
18793
18794NATIONAL INSTRUMENTS SERIAL DRIVER
18795M: Chaitanya Vadrevu <[email protected]>
18796L: [email protected]
18797S: Maintained
18798F: drivers/tty/serial/8250/8250_ni.c
18799
18800NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
18801M: Daniel Mack <[email protected]>
18802L: [email protected]
18803S: Maintained
18804W: http://www.native-instruments.com
18805F: sound/usb/caiaq/
18806
18807NATSEMI ETHERNET DRIVER (DP8381x)
18808S: Orphan
18809F: drivers/net/ethernet/natsemi/natsemi.c
18810
18811NCR 5380 SCSI DRIVERS
18812M: Finn Thain <[email protected]>
18813M: Michael Schmitz <[email protected]>
18814L: [email protected]
18815S: Maintained
18816F: Documentation/scsi/g_NCR5380.rst
18817F: drivers/scsi/NCR5380.*
18818F: drivers/scsi/atari_scsi.*
18819F: drivers/scsi/dmx3191d.c
18820F: drivers/scsi/g_NCR5380.*
18821F: drivers/scsi/mac_scsi.*
18822F: drivers/scsi/sun3_scsi.*
18823F: drivers/scsi/sun3_scsi_vme.c
18824
18825NCSI LIBRARY
18826M: Samuel Mendoza-Jonas <[email protected]>
18827R: Paul Fertser <[email protected]>
18828S: Maintained
18829F: net/ncsi/
18830
18831NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
18832M: Zev Weiss <[email protected]>
18833L: [email protected]
18834S: Maintained
18835F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
18836F: drivers/hwmon/nct6775-i2c.c
18837
18838NCT7363 HARDWARE MONITOR DRIVER
18839M: Ban Feng <[email protected]>
18840L: [email protected]
18841S: Maintained
18842F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
18843F: Documentation/hwmon/nct7363.rst
18844F: drivers/hwmon/nct7363.c
18845
18846NETCONSOLE
18847M: Breno Leitao <[email protected]>
18848R: Gustavo Luiz Duarte <[email protected]>
18849S: Maintained
18850F: Documentation/networking/netconsole.rst
18851F: drivers/net/netconsole.c
18852F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
18853F: tools/testing/selftests/drivers/net/netconsole/
18854
18855NETDEVSIM
18856M: Jakub Kicinski <[email protected]>
18857S: Maintained
18858F: drivers/net/netdevsim/*
18859F: tools/testing/selftests/drivers/net/netdevsim/*
18860
18861NETEM NETWORK EMULATOR
18862M: Stephen Hemminger <[email protected]>
18863L: [email protected]
18864S: Maintained
18865F: net/sched/sch_netem.c
18866
18867NETFILTER
18868M: Pablo Neira Ayuso <[email protected]>
18869M: Florian Westphal <[email protected]>
18870R: Phil Sutter <[email protected]>
18871L: [email protected]
18872L: [email protected]
18873S: Maintained
18874W: http://www.netfilter.org/
18875W: http://www.iptables.org/
18876W: http://www.nftables.org/
18877Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
18878C: irc://irc.libera.chat/netfilter
18879T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
18880T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
18881F: include/linux/netfilter*
18882F: include/linux/netfilter/
18883F: include/net/netfilter/
18884F: include/uapi/linux/netfilter*
18885F: include/uapi/linux/netfilter/
18886F: net/*/netfilter.c
18887F: net/*/netfilter/
18888F: net/bridge/br_netfilter*.c
18889F: net/netfilter/
18890F: tools/testing/selftests/net/netfilter/
18891
18892NETRONIX EMBEDDED CONTROLLER
18893M: Jonathan Neuschäfer <[email protected]>
18894S: Maintained
18895F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
18896F: drivers/mfd/ntxec.c
18897F: drivers/pwm/pwm-ntxec.c
18898F: drivers/rtc/rtc-ntxec.c
18899F: include/linux/mfd/ntxec.h
18900
18901NETRONOME ETHERNET DRIVERS
18902R: Jakub Kicinski <[email protected]>
18903R: Simon Horman <[email protected]>
18904L: [email protected]
18905S: Odd Fixes
18906F: drivers/net/ethernet/netronome/
18907
18908NETWORK BLOCK DEVICE (NBD)
18909M: Josef Bacik <[email protected]>
18910L: [email protected]
18911L: [email protected]
18912S: Maintained
18913F: Documentation/admin-guide/blockdev/nbd.rst
18914F: drivers/block/nbd.c
18915F: include/trace/events/nbd.h
18916F: include/uapi/linux/nbd.h
18917
18918NETWORK DROP MONITOR
18919M: Neil Horman <[email protected]>
18920L: [email protected]
18921S: Maintained
18922W: https://fedorahosted.org/dropwatch/
18923F: include/uapi/linux/net_dropmon.h
18924F: net/core/drop_monitor.c
18925
18926NETWORKING DRIVERS
18927M: Andrew Lunn <[email protected]>
18928M: "David S. Miller" <[email protected]>
18929M: Eric Dumazet <[email protected]>
18930M: Jakub Kicinski <[email protected]>
18931M: Paolo Abeni <[email protected]>
18932L: [email protected]
18933S: Maintained
18934P: Documentation/process/maintainer-netdev.rst
18935Q: https://patchwork.kernel.org/project/netdevbpf/list/
18936T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
18937T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
18938F: Documentation/devicetree/bindings/net/
18939F: Documentation/networking/net_cachelines/net_device.rst
18940F: drivers/connector/
18941F: drivers/net/
18942F: drivers/ptp/
18943F: drivers/s390/net/
18944F: include/dt-bindings/net/
18945F: include/linux/cn_proc.h
18946F: include/linux/etherdevice.h
18947F: include/linux/ethtool_netlink.h
18948F: include/linux/fcdevice.h
18949F: include/linux/fddidevice.h
18950F: include/linux/if_*
18951F: include/linux/inetdevice.h
18952F: include/linux/netdev*
18953F: include/uapi/linux/cn_proc.h
18954F: include/uapi/linux/ethtool_netlink*
18955F: include/uapi/linux/if_*
18956F: include/uapi/linux/net_shaper.h
18957F: include/uapi/linux/netdev*
18958F: tools/testing/selftests/drivers/net/
18959X: Documentation/devicetree/bindings/net/bluetooth/
18960X: Documentation/devicetree/bindings/net/can/
18961X: Documentation/devicetree/bindings/net/wireless/
18962X: drivers/net/can/
18963X: drivers/net/wireless/
18964
18965NETWORKING DRIVERS (WIRELESS)
18966M: Johannes Berg <[email protected]>
18967L: [email protected]
18968S: Maintained
18969W: https://wireless.wiki.kernel.org/
18970Q: https://patchwork.kernel.org/project/linux-wireless/list/
18971T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18972T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18973F: Documentation/devicetree/bindings/net/wireless/
18974F: drivers/net/wireless/
18975X: drivers/net/wireless/ath/
18976X: drivers/net/wireless/broadcom/
18977X: drivers/net/wireless/intel/
18978X: drivers/net/wireless/intersil/
18979X: drivers/net/wireless/marvell/
18980X: drivers/net/wireless/mediatek/mt76/
18981X: drivers/net/wireless/mediatek/mt7601u/
18982X: drivers/net/wireless/microchip/
18983X: drivers/net/wireless/purelifi/
18984X: drivers/net/wireless/quantenna/
18985X: drivers/net/wireless/ralink/
18986X: drivers/net/wireless/realtek/
18987X: drivers/net/wireless/rsi/
18988X: drivers/net/wireless/silabs/
18989X: drivers/net/wireless/st/
18990X: drivers/net/wireless/ti/
18991X: drivers/net/wireless/zydas/
18992
18993NETWORKING [DSA]
18994M: Andrew Lunn <[email protected]>
18995M: Vladimir Oltean <[email protected]>
18996S: Maintained
18997F: Documentation/devicetree/bindings/net/dsa/
18998F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
18999F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
19000F: drivers/net/dsa/
19001F: include/linux/dsa/
19002F: include/linux/platform_data/dsa.h
19003F: include/net/dsa.h
19004F: net/dsa/
19005F: tools/testing/selftests/drivers/net/dsa/
19006
19007NETWORKING [ETHTOOL]
19008M: Andrew Lunn <[email protected]>
19009M: Jakub Kicinski <[email protected]>
19010F: Documentation/netlink/specs/ethtool.yaml
19011F: Documentation/networking/ethtool-netlink.rst
19012F: include/linux/ethtool*
19013F: include/uapi/linux/ethtool*
19014F: net/ethtool/
19015F: tools/testing/selftests/drivers/net/*/ethtool*
19016
19017NETWORKING [ETHTOOL CABLE TEST]
19018M: Andrew Lunn <[email protected]>
19019F: net/ethtool/cabletest.c
19020F: tools/testing/selftests/drivers/net/*/ethtool*
19021K: cable_test
19022
19023NETWORKING [ETHTOOL MAC MERGE]
19024M: Vladimir Oltean <[email protected]>
19025F: net/ethtool/mm.c
19026F: tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
19027K: ethtool_mm
19028
19029NETWORKING [ETHTOOL PHY TOPOLOGY]
19030M: Maxime Chevallier <[email protected]>
19031F: Documentation/networking/phy-link-topology.rst
19032F: drivers/net/phy/phy_link_topology.c
19033F: include/linux/phy_link_topology.h
19034F: net/ethtool/phy.c
19035
19036NETWORKING [ETHTOOL PHY PORT]
19037M: Maxime Chevallier <[email protected]>
19038F: Documentation/devicetree/bindings/net/ethernet-connector.yaml
19039F: Documentation/networking/phy-port.rst
19040F: drivers/net/phy/phy_port.c
19041F: include/linux/phy_port.h
19042K: struct\s+phy_port|phy_port_
19043
19044NETWORKING [GENERAL]
19045M: "David S. Miller" <[email protected]>
19046M: Eric Dumazet <[email protected]>
19047M: Jakub Kicinski <[email protected]>
19048M: Paolo Abeni <[email protected]>
19049R: Simon Horman <[email protected]>
19050L: [email protected]
19051S: Maintained
19052P: Documentation/process/maintainer-netdev.rst
19053Q: https://patchwork.kernel.org/project/netdevbpf/list/
19054B: mailto:[email protected]
19055T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
19056T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
19057F: Documentation/core-api/netlink.rst
19058F: Documentation/netlink/
19059F: Documentation/networking/
19060F: Documentation/networking/net_cachelines/
19061F: Documentation/process/maintainer-netdev.rst
19062F: Documentation/userspace-api/netlink/
19063F: include/linux/ethtool.h
19064F: include/linux/framer/framer-provider.h
19065F: include/linux/framer/framer.h
19066F: include/linux/in.h
19067F: include/linux/in6.h
19068F: include/linux/indirect_call_wrapper.h
19069F: include/linux/inet.h
19070F: include/linux/inet_diag.h
19071F: include/linux/net.h
19072F: include/linux/netdev*
19073F: include/linux/netlink.h
19074F: include/linux/netpoll.h
19075F: include/linux/rtnetlink.h
19076F: include/linux/sctp.h
19077F: include/linux/seq_file_net.h
19078F: include/linux/skbuff*
19079F: include/net/
19080F: include/uapi/linux/ethtool.h
19081F: include/uapi/linux/genetlink.h
19082F: include/uapi/linux/hsr_netlink.h
19083F: include/uapi/linux/in.h
19084F: include/uapi/linux/inet_diag.h
19085F: include/uapi/linux/nbd-netlink.h
19086F: include/uapi/linux/net.h
19087F: include/uapi/linux/net_namespace.h
19088F: include/uapi/linux/netconf.h
19089F: include/uapi/linux/netdev*
19090F: include/uapi/linux/netlink.h
19091F: include/uapi/linux/netlink_diag.h
19092F: include/uapi/linux/rtnetlink.h
19093F: include/uapi/linux/sctp.h
19094F: lib/net_utils.c
19095F: lib/random32.c
19096F: net/
19097F: rust/helpers/net/
19098F: rust/kernel/net/
19099F: samples/pktgen/
19100F: tools/net/
19101F: tools/testing/selftests/net/
19102X: Documentation/networking/batman-adv.rst
19103X: Documentation/networking/mac80211-injection.rst
19104X: Documentation/networking/mac80211_hwsim/
19105X: Documentation/networking/regulatory.rst
19106X: include/net/bluetooth/
19107X: include/net/cfg80211.h
19108X: include/net/ieee80211_radiotap.h
19109X: include/net/iw_handler.h
19110X: include/net/mac80211.h
19111X: include/net/wext.h
19112X: net/9p/
19113X: net/batman-adv/
19114X: net/bluetooth/
19115X: net/can/
19116X: net/ceph/
19117X: net/mac80211/
19118X: net/rfkill/
19119X: net/wireless/
19120X: tools/testing/selftests/net/can/
19121
19122NETWORKING [IOAM]
19123M: Justin Iurman <[email protected]>
19124S: Maintained
19125F: Documentation/networking/ioam6*
19126F: include/linux/ioam6*
19127F: include/net/ioam6*
19128F: include/uapi/linux/ioam6*
19129F: net/ipv6/ioam6*
19130F: tools/testing/selftests/net/ioam6*
19131
19132NETWORKING [IPSEC]
19133M: Steffen Klassert <[email protected]>
19134M: Herbert Xu <[email protected]>
19135M: "David S. Miller" <[email protected]>
19136L: [email protected]
19137S: Maintained
19138T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
19139T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
19140F: Documentation/networking/xfrm/
19141F: include/net/xfrm.h
19142F: include/uapi/linux/xfrm.h
19143F: net/ipv4/ah4.c
19144F: net/ipv4/esp4*
19145F: net/ipv4/ip_vti.c
19146F: net/ipv4/ipcomp.c
19147F: net/ipv4/xfrm*
19148F: net/ipv6/ah6.c
19149F: net/ipv6/esp6*
19150F: net/ipv6/ip6_vti.c
19151F: net/ipv6/ipcomp6.c
19152F: net/ipv6/xfrm*
19153F: net/key/
19154F: net/xfrm/
19155F: tools/testing/selftests/net/ipsec.c
19156
19157NETWORKING [IPv4/IPv6]
19158M: David Ahern <[email protected]>
19159M: Ido Schimmel <[email protected]>
19160L: [email protected]
19161S: Maintained
19162F: Documentation/netlink/specs/rt-addr.yaml
19163F: Documentation/netlink/specs/rt-neigh.yaml
19164F: Documentation/netlink/specs/rt-route.yaml
19165F: Documentation/netlink/specs/rt-rule.yaml
19166F: include/linux/inetdevice.h
19167F: include/linux/mroute*
19168F: include/net/addrconf.h
19169F: include/net/arp.h
19170F: include/net/fib*
19171F: include/net/if_inet6.h
19172F: include/net/inetpeer.h
19173F: include/net/ip*
19174F: include/net/lwtunnel.h
19175F: include/net/ndisc.h
19176F: include/net/netns/nexthop.h
19177F: include/net/nexthop.h
19178F: include/net/route.h
19179F: include/uapi/linux/fib_rules.h
19180F: include/uapi/linux/in_route.h
19181F: include/uapi/linux/mroute*
19182F: include/uapi/linux/nexthop.h
19183F: net/core/fib*
19184F: net/core/lwtunnel.c
19185F: net/ipv4/arp.c
19186F: net/ipv4/devinet.c
19187F: net/ipv4/fib*
19188F: net/ipv4/icmp.c
19189F: net/ipv4/igmp.c
19190F: net/ipv4/inet_fragment.c
19191F: net/ipv4/inetpeer.c
19192F: net/ipv4/ip*
19193F: net/ipv4/metrics.c
19194F: net/ipv4/netlink.c
19195F: net/ipv4/nexthop.c
19196F: net/ipv4/route.c
19197F: net/ipv6/addr*
19198F: net/ipv6/anycast.c
19199F: net/ipv6/exthdrs.c
19200F: net/ipv6/exthdrs_core.c
19201F: net/ipv6/fib*
19202F: net/ipv6/icmp.c
19203F: net/ipv6/ip*
19204F: net/ipv6/mcast*
19205F: net/ipv6/ndisc.c
19206F: net/ipv6/output_core.c
19207F: net/ipv6/reassembly.c
19208F: net/ipv6/route.c
19209F: tools/testing/selftests/net/fib*
19210F: tools/testing/selftests/net/forwarding/
19211
19212NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
19213M: Paul Moore <[email protected]>
19214L: [email protected]
19215L: [email protected]
19216S: Supported
19217W: https://github.com/netlabel
19218F: Documentation/netlabel/
19219F: include/net/calipso.h
19220F: include/net/cipso_ipv4.h
19221F: include/net/netlabel.h
19222F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
19223F: include/uapi/linux/netfilter/xt_SECMARK.h
19224F: net/ipv4/cipso_ipv4.c
19225F: net/ipv6/calipso.c
19226F: net/netfilter/xt_CONNSECMARK.c
19227F: net/netfilter/xt_SECMARK.c
19228F: net/netlabel/
19229
19230NETWORKING [MACSEC]
19231M: Sabrina Dubroca <[email protected]>
19232L: [email protected]
19233S: Maintained
19234F: drivers/net/macsec.c
19235F: include/net/macsec.h
19236F: include/uapi/linux/if_macsec.h
19237K: macsec
19238K: \bmdo_
19239
19240NETWORKING [MPTCP]
19241M: Matthieu Baerts <[email protected]>
19242M: Mat Martineau <[email protected]>
19243R: Geliang Tang <[email protected]>
19244L: [email protected]
19245L: [email protected]
19246S: Maintained
19247W: https://github.com/multipath-tcp/mptcp_net-next/wiki
19248B: https://github.com/multipath-tcp/mptcp_net-next/issues
19249T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
19250T: git https://github.com/multipath-tcp/mptcp_net-next.git export
19251F: Documentation/netlink/specs/mptcp_pm.yaml
19252F: Documentation/networking/mptcp*.rst
19253F: include/net/mptcp.h
19254F: include/trace/events/mptcp.h
19255F: include/uapi/linux/mptcp*.h
19256F: net/mptcp/
19257F: tools/testing/selftests/bpf/*/*mptcp*.[ch]
19258F: tools/testing/selftests/net/mptcp/
19259
19260NETWORKING [SRv6]
19261M: Andrea Mayer <[email protected]>
19262L: [email protected]
19263S: Maintained
19264T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
19265F: include/linux/seg6*
19266F: include/net/seg6*
19267F: include/uapi/linux/seg6*
19268F: net/ipv6/seg6*
19269F: tools/testing/selftests/net/srv6*
19270
19271NETWORKING [TCP]
19272M: Eric Dumazet <[email protected]>
19273M: Neal Cardwell <[email protected]>
19274R: Kuniyuki Iwashima <[email protected]>
19275L: [email protected]
19276S: Maintained
19277F: Documentation/networking/net_cachelines/tcp_sock.rst
19278F: include/linux/tcp.h
19279F: include/net/tcp.h
19280F: include/trace/events/tcp.h
19281F: include/uapi/linux/tcp.h
19282F: net/ipv4/inet_connection_sock.c
19283F: net/ipv4/inet_hashtables.c
19284F: net/ipv4/inet_timewait_sock.c
19285F: net/ipv4/syncookies.c
19286F: net/ipv4/tcp*.c
19287F: net/ipv6/inet6_connection_sock.c
19288F: net/ipv6/inet6_hashtables.c
19289F: net/ipv6/syncookies.c
19290F: net/ipv6/tcp*.c
19291
19292NETWORKING [TLS]
19293M: John Fastabend <[email protected]>
19294M: Jakub Kicinski <[email protected]>
19295M: Sabrina Dubroca <[email protected]>
19296L: [email protected]
19297S: Maintained
19298F: Documentation/networking/tls*
19299F: include/net/tls.h
19300F: include/uapi/linux/tls.h
19301F: net/tls/
19302F: tools/testing/selftests/net/tls.c
19303
19304NETWORKING [SOCKETS]
19305M: Eric Dumazet <[email protected]>
19306M: Kuniyuki Iwashima <[email protected]>
19307M: Paolo Abeni <[email protected]>
19308M: Willem de Bruijn <[email protected]>
19309S: Maintained
19310F: include/linux/sock_diag.h
19311F: include/linux/socket.h
19312F: include/linux/sockptr.h
19313F: include/net/sock.h
19314F: include/net/sock_reuseport.h
19315F: include/uapi/linux/socket.h
19316F: net/core/*sock*
19317F: net/core/scm.c
19318F: net/socket.c
19319
19320NETWORKING [UNIX SOCKETS]
19321M: Kuniyuki Iwashima <[email protected]>
19322S: Maintained
19323F: include/net/af_unix.h
19324F: include/net/netns/unix.h
19325F: include/uapi/linux/unix_diag.h
19326F: net/unix/
19327F: tools/testing/selftests/net/af_unix/
19328
19329NETXEN (1/10) GbE SUPPORT
19330M: Manish Chopra <[email protected]>
19331M: Rahul Verma <[email protected]>
19332M: [email protected]
19333L: [email protected]
19334S: Maintained
19335F: drivers/net/ethernet/qlogic/netxen/
19336
19337NET_FAILOVER MODULE
19338M: Sridhar Samudrala <[email protected]>
19339L: [email protected]
19340S: Supported
19341F: Documentation/networking/net_failover.rst
19342F: drivers/net/net_failover.c
19343F: include/net/net_failover.h
19344
19345NFC SUBSYSTEM
19346M: David Heidelberg <[email protected]>
19347L: [email protected]
19348C: https://matrix.to/#/#linux-nfc:ixit.cz
19349S: Maintained
19350T: git https://codeberg.org/linux-nfc/linux.git
19351F: Documentation/devicetree/bindings/net/nfc/
19352F: drivers/nfc/
19353F: include/net/nfc/
19354F: include/uapi/linux/nfc.h
19355F: net/nfc/
19356F: tools/testing/selftests/nci/
19357
19358NFC VIRTUAL NCI DEVICE DRIVER
19359M: Bongsu Jeon <[email protected]>
19360L: [email protected]
19361S: Supported
19362F: drivers/nfc/virtual_ncidev.c
19363F: tools/testing/selftests/nci/
19364
19365NFS, SUNRPC, AND LOCKD CLIENTS
19366M: Trond Myklebust <[email protected]>
19367M: Anna Schumaker <[email protected]>
19368L: [email protected]
19369S: Maintained
19370W: http://client.linux-nfs.org
19371T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
19372F: Documentation/filesystems/nfs/
19373F: fs/lockd/
19374F: fs/nfs/
19375F: fs/nfs_common/
19376F: include/linux/lockd/
19377F: include/linux/nfs*
19378F: include/linux/sunrpc/
19379F: include/uapi/linux/nfs*
19380F: include/uapi/linux/sunrpc/
19381F: net/sunrpc/
19382
19383NILFS2 FILESYSTEM
19384M: Ryusuke Konishi <[email protected]>
19385M: Viacheslav Dubeyko <[email protected]>
19386L: [email protected]
19387S: Maintained
19388W: https://nilfs.sourceforge.io/
19389T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/nilfs2.git
19390F: Documentation/filesystems/nilfs2.rst
19391F: fs/nilfs2/
19392F: include/trace/events/nilfs2.h
19393F: include/uapi/linux/nilfs2_api.h
19394F: include/uapi/linux/nilfs2_ondisk.h
19395
19396NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
19397M: YOKOTA Hiroshi <[email protected]>
19398S: Maintained
19399W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
19400F: Documentation/scsi/NinjaSCSI.rst
19401F: drivers/scsi/pcmcia/nsp_*
19402
19403NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
19404M: GOTO Masanori <[email protected]>
19405M: YOKOTA Hiroshi <[email protected]>
19406S: Maintained
19407W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
19408F: Documentation/scsi/NinjaSCSI.rst
19409F: drivers/scsi/nsp32*
19410
19411NINTENDO HID DRIVER
19412M: Daniel J. Ogorchock <[email protected]>
19413L: [email protected]
19414S: Maintained
19415F: drivers/hid/hid-nintendo*
19416
19417NIOS2 ARCHITECTURE
19418M: Dinh Nguyen <[email protected]>
19419M: Simon Schuster <[email protected]>
19420S: Supported
19421T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
19422F: arch/nios2/
19423
19424NITRO ENCLAVES (NE)
19425M: Alexandru Ciobotaru <[email protected]>
19426R: The AWS Nitro Enclaves Team <[email protected]>
19427L: [email protected]
19428S: Supported
19429W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
19430F: Documentation/virt/ne_overview.rst
19431F: drivers/virt/nitro_enclaves/
19432F: include/linux/nitro_enclaves.h
19433F: include/uapi/linux/nitro_enclaves.h
19434F: samples/nitro_enclaves/
19435
19436NITRO SECURE MODULE (NSM)
19437M: Alexander Graf <[email protected]>
19438R: The AWS Nitro Enclaves Team <[email protected]>
19439L: [email protected]
19440S: Supported
19441W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
19442F: drivers/misc/nsm.c
19443F: include/uapi/linux/nsm.h
19444
19445NOHZ, DYNTICKS SUPPORT
19446M: Anna-Maria Behnsen <[email protected]>
19447M: Frederic Weisbecker <[email protected]>
19448M: Ingo Molnar <[email protected]>
19449M: Thomas Gleixner <[email protected]>
19450L: [email protected]
19451S: Maintained
19452T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
19453F: include/linux/sched/nohz.h
19454F: include/linux/tick.h
19455F: kernel/time/tick*.*
19456
19457NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
19458M: Pavel Machek <[email protected]>
19459M: Sakari Ailus <[email protected]>
19460L: [email protected]
19461S: Maintained
19462F: Documentation/devicetree/bindings/media/i2c/adi,ad5820.yaml
19463F: Documentation/devicetree/bindings/media/i2c/toshiba,et8ek8.yaml
19464F: drivers/media/i2c/ad5820.c
19465F: drivers/media/i2c/et8ek8
19466
19467NOKIA N900 POWER SUPPLY DRIVERS
19468R: Pali Rohár <[email protected]>
19469F: drivers/power/supply/bq2415x_charger.c
19470F: drivers/power/supply/bq27xxx_battery.c
19471F: drivers/power/supply/bq27xxx_battery_i2c.c
19472F: drivers/power/supply/isp1704_charger.c
19473F: drivers/power/supply/rx51_battery.c
19474F: include/linux/power/bq2415x_charger.h
19475F: include/linux/power/bq27xxx_battery.h
19476
19477NOLIBC HEADER FILE
19478M: Willy Tarreau <[email protected]>
19479M: Thomas Weißschuh <[email protected]>
19480S: Maintained
19481T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
19482F: tools/include/nolibc/
19483F: tools/testing/selftests/nolibc/
19484
19485NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
19486M: Hans de Goede <[email protected]>
19487L: [email protected]
19488S: Maintained
19489F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
19490F: drivers/input/touchscreen/novatek-nvt-ts.c
19491
19492NSDEPS
19493M: Matthias Maennich <[email protected]>
19494S: Maintained
19495F: Documentation/core-api/symbol-namespaces.rst
19496F: scripts/nsdeps
19497
19498NTB AMD DRIVER
19499M: Basavaraj Natikar <[email protected]>
19500M: Shyam Sundar S K <[email protected]>
19501L: [email protected]
19502S: Supported
19503F: drivers/ntb/hw/amd/
19504
19505NTB DRIVER CORE
19506M: Jon Mason <[email protected]>
19507M: Dave Jiang <[email protected]>
19508M: Allen Hubbe <[email protected]>
19509L: [email protected]
19510S: Supported
19511W: https://github.com/jonmason/ntb/wiki
19512T: git https://github.com/jonmason/ntb.git
19513F: drivers/net/ntb_netdev.c
19514F: drivers/ntb/
19515F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
19516F: include/linux/ntb.h
19517F: include/linux/ntb_transport.h
19518F: tools/testing/selftests/ntb/
19519
19520NTB INTEL DRIVER
19521M: Dave Jiang <[email protected]>
19522L: [email protected]
19523S: Supported
19524W: https://github.com/davejiang/linux/wiki
19525T: git https://github.com/davejiang/linux.git
19526F: drivers/ntb/hw/intel/
19527
19528NTFS FILESYSTEM
19529M: Namjae Jeon <[email protected]>
19530M: Hyunchul Lee <[email protected]>
19531L: [email protected]
19532S: Maintained
19533T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs.git
19534F: Documentation/filesystems/ntfs.rst
19535F: fs/ntfs/
19536
19537NTFS3 FILESYSTEM
19538M: Konstantin Komarov <[email protected]>
19539L: [email protected]
19540S: Supported
19541W: http://www.paragon-software.com/
19542T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
19543F: Documentation/filesystems/ntfs3.rst
19544F: fs/ntfs3/
19545
19546NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
19547M: Elizabeth Figura <[email protected]>
19548L: [email protected]
19549S: Supported
19550F: Documentation/userspace-api/ntsync.rst
19551F: drivers/misc/ntsync.c
19552F: include/uapi/linux/ntsync.h
19553F: tools/testing/selftests/drivers/ntsync/
19554
19555NUBUS SUBSYSTEM
19556M: Finn Thain <[email protected]>
19557L: [email protected]
19558S: Maintained
19559F: arch/*/include/asm/nubus.h
19560F: drivers/nubus/
19561F: include/linux/nubus.h
19562F: include/uapi/linux/nubus.h
19563
19564NUVOTON NCT6694 MFD DRIVER
19565M: Ming Yu <[email protected]>
19566S: Supported
19567F: drivers/gpio/gpio-nct6694.c
19568F: drivers/hwmon/nct6694-hwmon.c
19569F: drivers/i2c/busses/i2c-nct6694.c
19570F: drivers/mfd/nct6694.c
19571F: drivers/net/can/usb/nct6694_canfd.c
19572F: drivers/rtc/rtc-nct6694.c
19573F: drivers/watchdog/nct6694_wdt.c
19574F: include/linux/mfd/nct6694.h
19575
19576NUVOTON NCT7201 IIO DRIVER
19577M: Eason Yang <[email protected]>
19578L: [email protected]
19579S: Maintained
19580F: Documentation/devicetree/bindings/iio/adc/nuvoton,nct7201.yaml
19581F: drivers/iio/adc/nct7201.c
19582
19583NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
19584M: Antonino Daplas <[email protected]>
19585L: [email protected]
19586S: Maintained
19587F: drivers/video/fbdev/nvidia/
19588F: drivers/video/fbdev/riva/
19589
19590NVIDIA GHES VENDOR CPER RECORD HANDLER
19591M: Kai-Heng Feng <[email protected]>
19592L: [email protected]
19593S: Maintained
19594F: drivers/acpi/apei/ghes-nvidia.c
19595
19596NVIDIA VRS RTC DRIVER
19597M: Shubhi Garg <[email protected]>
19598L: [email protected]
19599S: Maintained
19600F: Documentation/devicetree/bindings/rtc/nvidia,vrs-10.yaml
19601F: drivers/rtc/rtc-nvidia-vrs10.c
19602
19603NVIDIA WMI EC BACKLIGHT DRIVER
19604M: Daniel Dadap <[email protected]>
19605L: [email protected]
19606S: Supported
19607F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
19608F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
19609
19610NVM EXPRESS DRIVER
19611M: Keith Busch <[email protected]>
19612M: Jens Axboe <[email protected]>
19613M: Christoph Hellwig <[email protected]>
19614M: Sagi Grimberg <[email protected]>
19615L: [email protected]
19616S: Supported
19617W: http://git.infradead.org/nvme.git
19618T: git git://git.infradead.org/nvme.git
19619F: Documentation/ABI/stable/sysfs-nvme
19620F: Documentation/admin-guide/nvme-multipath.rst
19621F: Documentation/fault-injection/nvme-fault-injection.rst
19622F: Documentation/nvme/
19623F: drivers/nvme/common/
19624F: drivers/nvme/host/
19625F: include/linux/nvme-*.h
19626F: include/linux/nvme.h
19627F: include/uapi/linux/nvme_ioctl.h
19628
19629NVM EXPRESS FABRICS AUTHENTICATION
19630M: Hannes Reinecke <[email protected]>
19631L: [email protected]
19632S: Supported
19633F: drivers/nvme/host/auth.c
19634F: drivers/nvme/target/auth.c
19635F: drivers/nvme/target/fabrics-cmd-auth.c
19636F: include/linux/nvme-auth.h
19637
19638NVM EXPRESS FC TRANSPORT DRIVERS
19639M: Justin Tee <[email protected]>
19640M: Naresh Gottumukkala <[email protected]>
19641M: Paul Ely <[email protected]>
19642L: [email protected]
19643S: Supported
19644F: drivers/nvme/host/fc.c
19645F: drivers/nvme/target/fc.c
19646F: drivers/nvme/target/fcloop.c
19647F: include/linux/nvme-fc-driver.h
19648F: include/linux/nvme-fc.h
19649
19650NVM EXPRESS HARDWARE MONITORING SUPPORT
19651M: Guenter Roeck <[email protected]>
19652L: [email protected]
19653S: Supported
19654F: drivers/nvme/host/hwmon.c
19655
19656NVM EXPRESS TARGET DRIVER
19657M: Christoph Hellwig <[email protected]>
19658M: Sagi Grimberg <[email protected]>
19659M: Chaitanya Kulkarni <[email protected]>
19660L: [email protected]
19661S: Supported
19662W: http://git.infradead.org/nvme.git
19663T: git git://git.infradead.org/nvme.git
19664F: Documentation/ABI/stable/configfs-nvmet
19665F: drivers/nvme/target/
19666
19667NVMEM FRAMEWORK
19668M: Srinivas Kandagatla <[email protected]>
19669S: Maintained
19670T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
19671F: Documentation/ABI/stable/sysfs-bus-nvmem
19672F: Documentation/devicetree/bindings/nvmem/
19673F: drivers/nvmem/
19674F: include/dt-bindings/nvmem/
19675F: include/linux/nvmem-consumer.h
19676F: include/linux/nvmem-provider.h
19677
19678NXP BLUETOOTH WIRELESS DRIVERS
19679M: Amitkumar Karwar <[email protected]>
19680M: Neeraj Kale <[email protected]>
19681S: Maintained
19682F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
19683F: drivers/bluetooth/btnxpuart.c
19684
19685NXP C45 TJA11XX PHY DRIVER
19686M: Andrei Botila <[email protected]>
19687L: [email protected]
19688S: Maintained
19689F: drivers/net/phy/nxp-c45-tja11xx*
19690
19691NXP FSPI DRIVER
19692M: Han Xu <[email protected]>
19693M: Haibo Chen <[email protected]>
19694R: Yogesh Gaur <[email protected]>
19695L: [email protected]
19696L: [email protected]
19697S: Maintained
19698F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
19699F: drivers/spi/spi-nxp-fspi.c
19700
19701NXP FXAS21002C DRIVER
19702M: Rui Miguel Silva <[email protected]>
19703L: [email protected]
19704S: Maintained
19705F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
19706F: drivers/iio/gyro/fxas21002c.h
19707F: drivers/iio/gyro/fxas21002c_core.c
19708F: drivers/iio/gyro/fxas21002c_i2c.c
19709F: drivers/iio/gyro/fxas21002c_spi.c
19710
19711NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
19712M: Haibo Chen <[email protected]>
19713L: [email protected]
19714L: [email protected]
19715S: Maintained
19716F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
19717F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
19718F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
19719F: drivers/iio/adc/imx7d_adc.c
19720F: drivers/iio/adc/imx93_adc.c
19721F: drivers/iio/adc/vf610_adc.c
19722
19723NXP i.MX 8M ISI DRIVER
19724M: Laurent Pinchart <[email protected]>
19725R: Frank Li <[email protected]>
19726L: [email protected]
19727L: [email protected]
19728S: Maintained
19729F: Documentation/devicetree/bindings/media/fsl,imx8*-isi.yaml
19730F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
19731F: drivers/media/platform/nxp/imx8-isi/
19732
19733NXP i.MX 8MP DW100 V4L2 DRIVER
19734M: Xavier Roumegue <[email protected]>
19735L: [email protected]
19736S: Maintained
19737F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
19738F: Documentation/userspace-api/media/drivers/dw100.rst
19739F: drivers/media/platform/nxp/dw100/
19740F: include/uapi/linux/dw100.h
19741
19742NXP i.MX 8MQ DCSS DRIVER
19743M: Laurentiu Palcu <[email protected]>
19744R: Lucas Stach <[email protected]>
19745L: [email protected]
19746S: Maintained
19747T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
19748F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
19749F: drivers/gpu/drm/imx/dcss/
19750
19751NXP i.MX 8QXP ADC DRIVER
19752M: Cai Huoqing <[email protected]>
19753M: Haibo Chen <[email protected]>
19754L: [email protected]
19755L: [email protected]
19756S: Maintained
19757F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
19758F: drivers/iio/adc/imx8qxp-adc.c
19759
19760NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
19761M: Mirela Rabulea <[email protected]>
19762L: [email protected]
19763L: [email protected]
19764S: Maintained
19765F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
19766F: drivers/media/platform/nxp/imx-jpeg
19767
19768NXP i.MX CLOCK DRIVERS
19769M: Abel Vesa <[email protected]>
19770R: Peng Fan <[email protected]>
19771L: [email protected]
19772L: [email protected]
19773S: Maintained
19774T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
19775F: Documentation/devicetree/bindings/clock/*imx*
19776F: drivers/clk/imx/
19777F: include/dt-bindings/clock/*imx*
19778
19779NXP NETC ETHERNET SWITCH DRIVER
19780M: Wei Fang <[email protected]>
19781R: Clark Wang <[email protected]>
19782L: [email protected]
19783L: [email protected]
19784S: Maintained
19785F: Documentation/devicetree/bindings/net/dsa/nxp,netc-switch.yaml
19786F: drivers/net/dsa/netc/
19787F: include/linux/dsa/tag_netc.h
19788F: net/dsa/tag_netc.c
19789
19790NXP NETC TIMER PTP CLOCK DRIVER
19791M: Wei Fang <[email protected]>
19792M: Clark Wang <[email protected]>
19793L: [email protected]
19794L: [email protected]
19795S: Maintained
19796F: Documentation/devicetree/bindings/ptp/nxp,ptp-netc.yaml
19797F: drivers/ptp/ptp_netc.c
19798
19799NXP NXPWIFI WIRELESS DRIVER
19800M: Jeff Chen <[email protected]>
19801R: Francesco Dolcini <[email protected]>
19802L: [email protected]
19803S: Maintained
19804F: drivers/net/wireless/nxp/
19805
19806NXP PF5300/PF5301/PF5302 PMIC REGULATOR DEVICE DRIVER
19807M: Woodrow Douglass <[email protected]>
19808S: Maintained
19809F: Documentation/devicetree/bindings/regulator/nxp,pf5300.yaml
19810F: drivers/regulator/pf530x-regulator.c
19811
19812NXP PF1550 PMIC MFD DRIVER
19813M: Samuel Kayode <[email protected]>
19814L: [email protected]
19815S: Maintained
19816F: Documentation/devicetree/bindings/mfd/nxp,pf1550.yaml
19817F: drivers/input/misc/pf1550-onkey.c
19818F: drivers/mfd/pf1550.c
19819F: drivers/power/supply/pf1550-charger.c
19820F: drivers/regulator/pf1550-regulator.c
19821F: include/linux/mfd/pf1550.h
19822
19823NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
19824M: Jagan Teki <[email protected]>
19825S: Maintained
19826F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
19827F: drivers/regulator/pf8x00-regulator.c
19828
19829NXP PTN5150A CC LOGIC AND EXTCON DRIVER
19830M: Krzysztof Kozlowski <[email protected]>
19831L: [email protected]
19832S: Maintained
19833F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
19834F: drivers/extcon/extcon-ptn5150.c
19835
19836NXP SGTL5000 DRIVER
19837M: Fabio Estevam <[email protected]>
19838L: [email protected]
19839S: Maintained
19840F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
19841F: sound/soc/codecs/sgtl5000*
19842
19843NXP SJA1105 ETHERNET SWITCH DRIVER
19844M: Vladimir Oltean <[email protected]>
19845L: [email protected]
19846S: Maintained
19847F: drivers/net/dsa/sja1105
19848F: drivers/net/pcs/pcs-xpcs-nxp.c
19849
19850NXP TDA998X DRM DRIVER
19851M: Russell King <[email protected]>
19852S: Maintained
19853T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
19854T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
19855F: drivers/gpu/drm/bridge/tda998x_drv.c
19856F: include/dt-bindings/display/tda998x.h
19857K: "nxp,tda998x"
19858
19859NXP TFA9879 DRIVER
19860M: Peter Rosin <[email protected]>
19861L: [email protected]
19862S: Maintained
19863F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
19864F: sound/soc/codecs/tfa9879*
19865
19866NXP XSPI DRIVER
19867M: Han Xu <[email protected]>
19868M: Haibo Chen <[email protected]>
19869L: [email protected]
19870L: [email protected]
19871S: Maintained
19872F: Documentation/devicetree/bindings/spi/nxp,imx94-xspi.yaml
19873F: drivers/spi/spi-nxp-xspi.c
19874
19875NXP-NCI NFC DRIVER
19876S: Orphan
19877F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
19878F: drivers/nfc/nxp-nci
19879
19880NXP/Goodix TFA989X (TFA1) DRIVER
19881M: Stephan Gerhold <[email protected]>
19882L: [email protected]
19883S: Maintained
19884F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
19885F: sound/soc/codecs/tfa989x.c
19886
19887NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
19888M: Jonas Malaco <[email protected]>
19889L: [email protected]
19890S: Maintained
19891F: Documentation/hwmon/nzxt-kraken2.rst
19892F: drivers/hwmon/nzxt-kraken2.c
19893
19894NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
19895M: Jonas Malaco <[email protected]>
19896M: Aleksa Savic <[email protected]>
19897L: [email protected]
19898S: Maintained
19899F: Documentation/hwmon/nzxt-kraken3.rst
19900F: drivers/hwmon/nzxt-kraken3.c
19901
19902OBJAGG
19903M: Jiri Pirko <[email protected]>
19904L: [email protected]
19905S: Supported
19906F: include/linux/objagg.h
19907F: lib/objagg.c
19908F: lib/test_objagg.c
19909
19910OBJPOOL
19911M: Matt Wu <[email protected]>
19912S: Supported
19913F: include/linux/objpool.h
19914F: lib/objpool.c
19915F: lib/test_objpool.c
19916
19917OBJTOOL
19918M: Josh Poimboeuf <[email protected]>
19919M: Peter Zijlstra <[email protected]>
19920S: Supported
19921P: Documentation/process/maintainer-tip.rst
19922F: include/linux/objtool*.h
19923F: tools/objtool/
19924
19925OCELOT ETHERNET SWITCH DRIVER
19926M: Vladimir Oltean <[email protected]>
19927M: [email protected]
19928L: [email protected]
19929S: Supported
19930F: drivers/net/dsa/ocelot/*
19931F: drivers/net/ethernet/mscc/
19932F: include/soc/mscc/ocelot*
19933F: net/dsa/tag_ocelot.c
19934F: net/dsa/tag_ocelot_8021q.c
19935F: tools/testing/selftests/drivers/net/ocelot/*
19936
19937OCELOT EXTERNAL SWITCH CONTROL
19938M: Colin Foster <[email protected]>
19939S: Supported
19940F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
19941F: drivers/mfd/ocelot*
19942F: drivers/net/dsa/ocelot/ocelot_ext.c
19943F: include/linux/mfd/ocelot.h
19944
19945OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
19946M: Mahesh J Salgaonkar <[email protected]>
19947R: Andrew Donnellan <[email protected]>
19948L: [email protected]
19949S: Odd Fixes
19950F: Documentation/userspace-api/accelerators/ocxl.rst
19951F: arch/powerpc/include/asm/pnv-ocxl.h
19952F: arch/powerpc/platforms/powernv/ocxl.c
19953F: drivers/misc/ocxl/
19954F: include/misc/ocxl*
19955F: include/uapi/misc/ocxl.h
19956
19957OMAP AUDIO SUPPORT
19958M: Jarkko Nikula <[email protected]>
19959L: [email protected]
19960L: [email protected]
19961S: Maintained
19962F: sound/soc/ti/n810.c
19963F: sound/soc/ti/omap*
19964F: sound/soc/ti/rx51.c
19965F: sound/soc/ti/sdma-pcm.*
19966
19967OMAP CLOCK FRAMEWORK SUPPORT
19968M: Paul Walmsley <[email protected]>
19969L: [email protected]
19970S: Maintained
19971F: arch/arm/*omap*/*clock*
19972
19973OMAP DEVICE TREE SUPPORT
19974M: Aaro Koskinen <[email protected]>
19975M: Andreas Kemnade <[email protected]>
19976M: Kevin Hilman <[email protected]>
19977M: Roger Quadros <[email protected]>
19978M: Tony Lindgren <[email protected]>
19979L: [email protected]
19980L: [email protected]
19981S: Maintained
19982F: arch/arm/boot/dts/ti/omap/
19983
19984OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
19985L: [email protected]
19986L: [email protected]
19987S: Orphan
19988F: Documentation/arch/arm/omap/dss.rst
19989F: drivers/video/fbdev/omap2/
19990
19991OMAP FRAMEBUFFER SUPPORT
19992L: [email protected]
19993L: [email protected]
19994S: Orphan
19995F: drivers/video/fbdev/omap/
19996
19997OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
19998M: Roger Quadros <[email protected]>
19999M: Tony Lindgren <[email protected]>
20000L: [email protected]
20001S: Maintained
20002F: arch/arm/mach-omap2/*gpmc*
20003F: drivers/memory/omap-gpmc.c
20004
20005OMAP GPIO DRIVER
20006M: Grygorii Strashko <[email protected]>
20007M: Santosh Shilimkar <[email protected]>
20008M: Kevin Hilman <[email protected]>
20009L: [email protected]
20010S: Maintained
20011F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
20012F: drivers/gpio/gpio-omap.c
20013
20014OMAP HARDWARE SPINLOCK SUPPORT
20015L: [email protected]
20016S: Orphan
20017F: drivers/hwspinlock/omap_hwspinlock.c
20018
20019OMAP HS MMC SUPPORT
20020L: [email protected]
20021L: [email protected]
20022S: Orphan
20023F: drivers/mmc/host/omap_hsmmc.c
20024
20025OMAP HWMOD DATA
20026M: Paul Walmsley <[email protected]>
20027L: [email protected]
20028S: Maintained
20029F: arch/arm/mach-omap2/omap_hwmod*data*
20030
20031OMAP HWMOD SUPPORT
20032M: Paul Walmsley <[email protected]>
20033L: [email protected]
20034S: Maintained
20035F: arch/arm/mach-omap2/omap_hwmod.*
20036
20037OMAP I2C DRIVER
20038M: Vignesh R <[email protected]>
20039L: [email protected]
20040L: [email protected]
20041S: Maintained
20042F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
20043F: drivers/i2c/busses/i2c-omap.c
20044
20045OMAP MMC SUPPORT
20046M: Aaro Koskinen <[email protected]>
20047L: [email protected]
20048S: Odd Fixes
20049F: drivers/mmc/host/omap.c
20050
20051OMAP POWER MANAGEMENT SUPPORT
20052M: Kevin Hilman <[email protected]>
20053L: [email protected]
20054S: Maintained
20055F: arch/arm/*omap*/*pm*
20056
20057OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
20058M: Paul Walmsley <[email protected]>
20059L: [email protected]
20060S: Maintained
20061F: arch/arm/mach-omap2/prm*
20062
20063OMAP RANDOM NUMBER GENERATOR SUPPORT
20064M: Deepak Saxena <[email protected]>
20065S: Maintained
20066F: drivers/char/hw_random/omap-rng.c
20067
20068OMAP USB SUPPORT
20069L: [email protected]
20070L: [email protected]
20071S: Orphan
20072F: arch/arm/*omap*/usb*
20073F: drivers/usb/*/*omap*
20074
20075OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
20076M: Mark Jackson <[email protected]>
20077L: [email protected]
20078S: Maintained
20079F: arch/arm/boot/dts/ti/omap/am335x-nano.dts
20080
20081OMAP1 SUPPORT
20082M: Aaro Koskinen <[email protected]>
20083M: Janusz Krzysztofik <[email protected]>
20084R: Tony Lindgren <[email protected]>
20085L: [email protected]
20086S: Maintained
20087Q: http://patchwork.kernel.org/project/linux-omap/list/
20088T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
20089F: arch/arm/configs/omap1_defconfig
20090F: arch/arm/mach-omap1/
20091F: drivers/i2c/busses/i2c-omap.c
20092F: include/linux/platform_data/ams-delta-fiq.h
20093F: include/linux/platform_data/i2c-omap.h
20094
20095OMAP2+ SUPPORT
20096M: Aaro Koskinen <[email protected]>
20097M: Andreas Kemnade <[email protected]>
20098M: Kevin Hilman <[email protected]>
20099M: Roger Quadros <[email protected]>
20100M: Tony Lindgren <[email protected]>
20101L: [email protected]
20102S: Maintained
20103W: http://linux.omap.com/
20104Q: http://patchwork.kernel.org/project/linux-omap/list/
20105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
20106F: Documentation/devicetree/bindings/arm/ti/omap.yaml
20107F: arch/arm/configs/omap2plus_defconfig
20108F: arch/arm/mach-omap2/
20109F: drivers/bus/omap*.[ch]
20110F: drivers/bus/ti-sysc.c
20111F: drivers/gpio/gpio-tps65219.c
20112F: drivers/i2c/busses/i2c-omap.c
20113F: drivers/irqchip/irq-omap-intc.c
20114F: drivers/mfd/*omap*.c
20115F: drivers/mfd/menelaus.c
20116F: drivers/mfd/palmas.c
20117F: drivers/mfd/tps65217.c
20118F: drivers/mfd/tps65218.c
20119F: drivers/mfd/tps65219.c
20120F: drivers/mfd/tps65910.c
20121F: drivers/mfd/twl-core.[ch]
20122F: drivers/mfd/twl4030*.c
20123F: drivers/mfd/twl6030*.c
20124F: drivers/mfd/twl6040*.c
20125F: drivers/regulator/palmas-regulator*.c
20126F: drivers/regulator/pbias-regulator.c
20127F: drivers/regulator/tps65217-regulator.c
20128F: drivers/regulator/tps65218-regulator.c
20129F: drivers/regulator/tps65219-regulator.c
20130F: drivers/regulator/tps65910-regulator.c
20131F: drivers/regulator/twl-regulator.c
20132F: drivers/regulator/twl6030-regulator.c
20133F: include/linux/platform_data/i2c-omap.h
20134F: include/linux/platform_data/ti-sysc.h
20135
20136OMFS FILESYSTEM
20137M: Bob Copeland <[email protected]>
20138L: [email protected]
20139S: Maintained
20140F: Documentation/filesystems/omfs.rst
20141F: fs/omfs/
20142
20143OMNIVISION OG01A1B SENSOR DRIVER
20144M: Sakari Ailus <[email protected]>
20145L: [email protected]
20146S: Maintained
20147F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
20148F: drivers/media/i2c/og01a1b.c
20149
20150OMNIVISION OG0VE1B SENSOR DRIVER
20151M: Vladimir Zapolskiy <[email protected]>
20152L: [email protected]
20153S: Maintained
20154T: git git://linuxtv.org/media_tree.git
20155F: Documentation/devicetree/bindings/media/i2c/ovti,og0ve1b.yaml
20156F: drivers/media/i2c/og0ve1b.c
20157
20158OMNIVISION OS05B10 SENSOR DRIVER
20159M: Himanshu Bhavani <[email protected]>
20160M: Elgin Perumbilly <[email protected]>
20161L: [email protected]
20162S: Maintained
20163F: Documentation/devicetree/bindings/media/i2c/ovti,os05b10.yaml
20164F: drivers/media/i2c/os05b10.c
20165
20166OMNIVISION OV01A10 SENSOR DRIVER
20167M: Bingbu Cao <[email protected]>
20168M: Sakari Ailus <[email protected]>
20169L: [email protected]
20170S: Maintained
20171T: git git://linuxtv.org/media.git
20172F: drivers/media/i2c/ov01a10.c
20173
20174OMNIVISION OV02A10 SENSOR DRIVER
20175L: [email protected]
20176S: Orphan
20177T: git git://linuxtv.org/media.git
20178F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
20179F: drivers/media/i2c/ov02a10.c
20180
20181OMNIVISION OV02C10 SENSOR DRIVER
20182M: Hans de Goede <[email protected]>
20183R: Bryan O'Donoghue <[email protected]>
20184L: [email protected]
20185S: Maintained
20186T: git git://linuxtv.org/media.git
20187F: drivers/media/i2c/ov02c10.c
20188
20189OMNIVISION OV02E10 SENSOR DRIVER
20190M: Bryan O'Donoghue <[email protected]>
20191M: Hans de Goede <[email protected]>
20192L: [email protected]
20193S: Maintained
20194T: git git://linuxtv.org/media.git
20195F: Documentation/devicetree/bindings/media/i2c/ovti,ov02e10.yaml
20196F: drivers/media/i2c/ov02e10.c
20197
20198OMNIVISION OV08D10 SENSOR DRIVER
20199M: Jimmy Su <[email protected]>
20200R: Matthias Fend <[email protected]>
20201L: [email protected]
20202S: Maintained
20203T: git git://linuxtv.org/media.git
20204F: Documentation/devicetree/bindings/media/i2c/ovti,ov08d10.yaml
20205F: drivers/media/i2c/ov08d10.c
20206
20207OMNIVISION OV08X40 SENSOR DRIVER
20208M: Jimmy Su <[email protected]>
20209L: [email protected]
20210S: Maintained
20211F: drivers/media/i2c/ov08x40.c
20212F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
20213
20214OMNIVISION OV13858 SENSOR DRIVER
20215M: Sakari Ailus <[email protected]>
20216L: [email protected]
20217S: Maintained
20218T: git git://linuxtv.org/media.git
20219F: drivers/media/i2c/ov13858.c
20220
20221OMNIVISION OV13B10 SENSOR DRIVER
20222M: Arec Kao <[email protected]>
20223L: [email protected]
20224S: Maintained
20225T: git git://linuxtv.org/media.git
20226F: drivers/media/i2c/ov13b10.c
20227
20228OMNIVISION OV2680 SENSOR DRIVER
20229M: Rui Miguel Silva <[email protected]>
20230M: Hans de Goede <[email protected]>
20231L: [email protected]
20232S: Maintained
20233T: git git://linuxtv.org/media.git
20234F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
20235F: drivers/media/i2c/ov2680.c
20236
20237OMNIVISION OV2685 SENSOR DRIVER
20238M: Shunqian Zheng <[email protected]>
20239L: [email protected]
20240S: Maintained
20241T: git git://linuxtv.org/media.git
20242F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
20243F: drivers/media/i2c/ov2685.c
20244
20245OMNIVISION OV2732 SENSOR DRIVER
20246M: Walter Werner Schneider <[email protected]>
20247L: [email protected]
20248S: Maintained
20249F: Documentation/devicetree/bindings/media/i2c/ovti,ov2732.yaml
20250F: drivers/media/i2c/ov2732.c
20251
20252OMNIVISION OV2735 SENSOR DRIVER
20253M: Hardevsinh Palaniya <[email protected]>
20254M: Himanshu Bhavani <[email protected]>
20255L: [email protected]
20256S: Maintained
20257F: Documentation/devicetree/bindings/media/i2c/ovti,ov2735.yaml
20258F: drivers/media/i2c/ov2735.c
20259
20260OMNIVISION OV2740 SENSOR DRIVER
20261M: Sakari Ailus <[email protected]>
20262R: Bingbu Cao <[email protected]>
20263L: [email protected]
20264S: Maintained
20265T: git git://linuxtv.org/media.git
20266F: drivers/media/i2c/ov2740.c
20267
20268OMNIVISION OV4689 SENSOR DRIVER
20269M: Mikhail Rudenko <[email protected]>
20270L: [email protected]
20271S: Maintained
20272T: git git://linuxtv.org/media.git
20273F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
20274F: drivers/media/i2c/ov4689.c
20275
20276OMNIVISION OV5640 SENSOR DRIVER
20277M: Steve Longerbeam <[email protected]>
20278L: [email protected]
20279S: Maintained
20280T: git git://linuxtv.org/media.git
20281F: drivers/media/i2c/ov5640.c
20282
20283OMNIVISION OV5647 SENSOR DRIVER
20284M: Dave Stevenson <[email protected]>
20285M: Jacopo Mondi <[email protected]>
20286L: [email protected]
20287S: Maintained
20288T: git git://linuxtv.org/media.git
20289F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
20290F: drivers/media/i2c/ov5647.c
20291
20292OMNIVISION OV5670 SENSOR DRIVER
20293M: Sakari Ailus <[email protected]>
20294L: [email protected]
20295S: Maintained
20296T: git git://linuxtv.org/media.git
20297F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
20298F: drivers/media/i2c/ov5670.c
20299
20300OMNIVISION OV5675 SENSOR DRIVER
20301M: Sakari Ailus <[email protected]>
20302L: [email protected]
20303S: Maintained
20304T: git git://linuxtv.org/media.git
20305F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
20306F: drivers/media/i2c/ov5675.c
20307
20308OMNIVISION OV5693 SENSOR DRIVER
20309M: Daniel Scally <[email protected]>
20310L: [email protected]
20311S: Maintained
20312T: git git://linuxtv.org/media.git
20313F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
20314F: drivers/media/i2c/ov5693.c
20315
20316OMNIVISION OV5695 SENSOR DRIVER
20317M: Shunqian Zheng <[email protected]>
20318L: [email protected]
20319S: Maintained
20320T: git git://linuxtv.org/media.git
20321F: drivers/media/i2c/ov5695.c
20322
20323OMNIVISION OV6211 SENSOR DRIVER
20324M: Vladimir Zapolskiy <[email protected]>
20325L: [email protected]
20326S: Maintained
20327T: git git://linuxtv.org/media_tree.git
20328F: Documentation/devicetree/bindings/media/i2c/ovti,ov6211.yaml
20329F: drivers/media/i2c/ov6211.c
20330
20331OMNIVISION OV64A40 SENSOR DRIVER
20332M: Jacopo Mondi <[email protected]>
20333L: [email protected]
20334S: Maintained
20335T: git git://linuxtv.org/media.git
20336F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
20337F: drivers/media/i2c/ov64a40.c
20338
20339OMNIVISION OV7670 SENSOR DRIVER
20340L: [email protected]
20341S: Orphan
20342T: git git://linuxtv.org/media.git
20343F: Documentation/devicetree/bindings/media/i2c/ovti,ov7670.txt
20344F: drivers/media/i2c/ov7670.c
20345
20346OMNIVISION OV772x SENSOR DRIVER
20347M: Jacopo Mondi <[email protected]>
20348L: [email protected]
20349S: Odd fixes
20350T: git git://linuxtv.org/media.git
20351F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
20352F: drivers/media/i2c/ov772x.c
20353F: include/media/i2c/ov772x.h
20354
20355OMNIVISION OV7740 SENSOR DRIVER
20356L: [email protected]
20357S: Orphan
20358T: git git://linuxtv.org/media.git
20359F: Documentation/devicetree/bindings/media/i2c/ovti,ov7740.txt
20360F: drivers/media/i2c/ov7740.c
20361
20362OMNIVISION OV8856 SENSOR DRIVER
20363M: Sakari Ailus <[email protected]>
20364L: [email protected]
20365S: Maintained
20366T: git git://linuxtv.org/media.git
20367F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
20368F: drivers/media/i2c/ov8856.c
20369
20370OMNIVISION OV8858 SENSOR DRIVER
20371M: Jacopo Mondi <[email protected]>
20372M: Nicholas Roth <[email protected]>
20373L: [email protected]
20374S: Maintained
20375T: git git://linuxtv.org/media.git
20376F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
20377F: drivers/media/i2c/ov8858.c
20378
20379OMNIVISION OV9282 SENSOR DRIVER
20380M: Dave Stevenson <[email protected]>
20381L: [email protected]
20382S: Maintained
20383T: git git://linuxtv.org/media.git
20384F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
20385F: drivers/media/i2c/ov9282.c
20386
20387OMNIVISION OV9640 SENSOR DRIVER
20388M: Petr Cvek <[email protected]>
20389L: [email protected]
20390S: Maintained
20391F: drivers/media/i2c/ov9640.*
20392
20393OMNIVISION OV9650 SENSOR DRIVER
20394M: Sakari Ailus <[email protected]>
20395R: Akinobu Mita <[email protected]>
20396R: Sylwester Nawrocki <[email protected]>
20397L: [email protected]
20398S: Maintained
20399T: git git://linuxtv.org/media.git
20400F: Documentation/devicetree/bindings/media/i2c/ovti,ov9650.txt
20401F: drivers/media/i2c/ov9650.c
20402
20403OMNIVISION OV9734 SENSOR DRIVER
20404M: Sakari Ailus <[email protected]>
20405R: Bingbu Cao <[email protected]>
20406L: [email protected]
20407S: Maintained
20408T: git git://linuxtv.org/media.git
20409F: drivers/media/i2c/ov9734.c
20410
20411ONBOARD USB HUB DRIVER
20412M: Matthias Kaehlcke <[email protected]>
20413L: [email protected]
20414S: Maintained
20415F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
20416F: drivers/usb/misc/onboard_usb_dev.c
20417
20418ONENAND FLASH DRIVER
20419M: Kyungmin Park <[email protected]>
20420L: [email protected]
20421S: Maintained
20422F: drivers/mtd/nand/onenand/
20423F: include/linux/mtd/onenand*.h
20424
20425ONEXPLAYER HID DRIVER
20426M: Derek J. Clark <[email protected]>
20427L: [email protected]
20428S: Maintained
20429F: drivers/hid/hid-oxp.c
20430
20431ONEXPLAYER PLATFORM EC DRIVER
20432M: Antheas Kapenekakis <[email protected]>
20433M: Derek John Clark <[email protected]>
20434M: Joaquín Ignacio Aramendía <[email protected]>
20435L: [email protected]
20436S: Maintained
20437F: drivers/platform/x86/oxpec.c
20438
20439ONIE TLV NVMEM LAYOUT DRIVER
20440M: Miquel Raynal <[email protected]>
20441S: Maintained
20442F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
20443F: drivers/nvmem/layouts/onie-tlv.c
20444
20445ONION OMEGA2+ BOARD
20446M: Harvey Hunt <[email protected]>
20447L: [email protected]
20448S: Maintained
20449F: arch/mips/boot/dts/ralink/omega2p.dts
20450
20451ONSEMI ETHERNET PHY DRIVERS
20452M: Piergiorgio Beruto <[email protected]>
20453L: [email protected]
20454S: Supported
20455W: http://www.onsemi.com
20456F: drivers/net/phy/ncn*
20457
20458OP-TEE DRIVER
20459M: Jens Wiklander <[email protected]>
20460L: [email protected] (moderated for non-subscribers)
20461S: Maintained
20462F: Documentation/ABI/testing/sysfs-bus-optee-devices
20463F: drivers/tee/optee/
20464
20465OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
20466M: Sumit Garg <[email protected]>
20467L: [email protected] (moderated for non-subscribers)
20468S: Maintained
20469F: drivers/char/hw_random/optee-rng.c
20470
20471OP-TEE RTC DRIVER
20472M: Clément Léger <[email protected]>
20473L: [email protected]
20474S: Maintained
20475F: drivers/rtc/rtc-optee.c
20476
20477OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
20478M: Parthiban Veerasooran <[email protected]>
20479L: [email protected]
20480S: Maintained
20481F: Documentation/networking/oa-tc6-framework.rst
20482F: drivers/net/ethernet/oa_tc6.c
20483F: include/linux/oa_tc6.h
20484
20485OPEN FIRMWARE AND FLATTENED DEVICE TREE
20486M: Rob Herring <[email protected]>
20487M: Saravana Kannan <[email protected]>
20488L: [email protected]
20489S: Maintained
20490Q: http://patchwork.kernel.org/project/devicetree/list/
20491W: http://www.devicetree.org/
20492C: irc://irc.libera.chat/devicetree
20493P: Documentation/process/maintainer-devicetree.rst
20494T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
20495F: Documentation/ABI/testing/sysfs-firmware-ofw
20496F: drivers/of/
20497F: include/linux/of*.h
20498F: rust/helpers/of.c
20499F: rust/kernel/of.rs
20500F: scripts/dtc/
20501F: scripts/Makefile.dtb*
20502F: tools/testing/selftests/dt/
20503K: of_overlay_notifier_
20504K: of_overlay_fdt_apply
20505K: of_overlay_remove
20506
20507OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
20508M: Rob Herring <[email protected]>
20509M: Krzysztof Kozlowski <[email protected]>
20510M: Conor Dooley <[email protected]>
20511L: [email protected]
20512S: Maintained
20513Q: http://patchwork.kernel.org/project/devicetree/list/
20514C: irc://irc.libera.chat/devicetree
20515P: Documentation/process/maintainer-devicetree.rst
20516T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
20517F: Documentation/devicetree/
20518F: Documentation/process/maintainer-devicetree.rst
20519F: arch/*/boot/dts/
20520F: include/dt-bindings/
20521
20522OPENCOMPUTE PTP CLOCK DRIVER
20523M: Vadim Fedorenko <[email protected]>
20524L: [email protected]
20525S: Maintained
20526F: drivers/ptp/ptp_ocp.c
20527
20528OPENCORES I2C BUS DRIVER
20529M: Peter Korsgaard <[email protected]>
20530M: Andrew Lunn <[email protected]>
20531L: [email protected]
20532S: Maintained
20533F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
20534F: Documentation/i2c/busses/i2c-ocores.rst
20535F: drivers/i2c/busses/i2c-ocores.c
20536F: include/linux/platform_data/i2c-ocores.h
20537
20538OPENRISC ARCHITECTURE
20539M: Jonas Bonn <[email protected]>
20540M: Stefan Kristiansson <[email protected]>
20541M: Stafford Horne <[email protected]>
20542L: [email protected]
20543S: Maintained
20544W: http://openrisc.io
20545T: git https://github.com/openrisc/linux.git
20546F: Documentation/arch/openrisc/
20547F: Documentation/devicetree/bindings/openrisc/
20548F: arch/openrisc/
20549F: drivers/irqchip/irq-ompic.c
20550F: drivers/irqchip/irq-or1k-*
20551
20552OPENVPN DATA CHANNEL OFFLOAD
20553M: Antonio Quartulli <[email protected]>
20554R: Sabrina Dubroca <[email protected]>
20555L: [email protected] (subscribers-only)
20556L: [email protected]
20557S: Supported
20558T: git https://github.com/OpenVPN/ovpn-net-next.git
20559F: Documentation/netlink/specs/ovpn.yaml
20560F: drivers/net/ovpn/
20561F: include/uapi/linux/ovpn.h
20562F: tools/testing/selftests/net/ovpn/
20563
20564OPENVSWITCH
20565M: Aaron Conole <[email protected]>
20566M: Eelco Chaudron <[email protected]>
20567M: Ilya Maximets <[email protected]>
20568L: [email protected]
20569L: [email protected]
20570S: Maintained
20571W: http://openvswitch.org
20572F: Documentation/networking/openvswitch.rst
20573F: include/uapi/linux/openvswitch.h
20574F: net/openvswitch/
20575F: tools/testing/selftests/net/openvswitch/
20576
20577OPERATING PERFORMANCE POINTS (OPP)
20578M: Viresh Kumar <[email protected]>
20579M: Nishanth Menon <[email protected]>
20580M: Stephen Boyd <[email protected]>
20581L: [email protected]
20582S: Maintained
20583T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
20584F: Documentation/devicetree/bindings/opp/
20585F: Documentation/power/opp.rst
20586F: drivers/opp/
20587F: include/linux/pm_opp.h
20588F: rust/kernel/opp.rs
20589
20590OPL4 DRIVER
20591M: Clemens Ladisch <[email protected]>
20592L: [email protected]
20593S: Maintained
20594T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20595F: sound/drivers/opl4/
20596
20597ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
20598M: Mark Fasheh <[email protected]>
20599M: Joel Becker <[email protected]>
20600M: Joseph Qi <[email protected]>
20601R: Heming Zhao <[email protected]>
20602L: [email protected]
20603S: Supported
20604W: http://ocfs2.wiki.kernel.org
20605F: Documentation/filesystems/dlmfs.rst
20606F: Documentation/filesystems/ocfs2.rst
20607F: fs/ocfs2/
20608
20609ORANGEFS FILESYSTEM
20610M: Mike Marshall <[email protected]>
20611R: Martin Brandenburg <[email protected]>
20612L: [email protected]
20613S: Supported
20614T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
20615F: Documentation/filesystems/orangefs.rst
20616F: fs/orangefs/
20617
20618OV2659 OMNIVISION SENSOR DRIVER
20619M: "Lad, Prabhakar" <[email protected]>
20620L: [email protected]
20621S: Maintained
20622W: https://linuxtv.org
20623Q: http://patchwork.linuxtv.org/project/linux-media/list/
20624T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20625F: Documentation/devicetree/bindings/media/i2c/ovti,ov2659.txt
20626F: drivers/media/i2c/ov2659.c
20627F: include/media/i2c/ov2659.h
20628
20629OVERLAY FILESYSTEM
20630M: Miklos Szeredi <[email protected]>
20631M: Amir Goldstein <[email protected]>
20632L: [email protected]
20633S: Supported
20634T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
20635F: Documentation/filesystems/overlayfs.rst
20636F: fs/overlayfs/
20637
20638P54 WIRELESS DRIVER
20639M: Christian Lamparter <[email protected]>
20640L: [email protected]
20641S: Maintained
20642W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
20643F: Documentation/devicetree/bindings/net/wireless/st,stlc4560.yaml
20644F: drivers/net/wireless/intersil/
20645
20646PACKET SOCKETS
20647M: Willem de Bruijn <[email protected]>
20648S: Maintained
20649F: include/uapi/linux/if_packet.h
20650F: net/packet/af_packet.c
20651
20652PACKING
20653M: Vladimir Oltean <[email protected]>
20654L: [email protected]
20655S: Supported
20656F: Documentation/core-api/packing.rst
20657F: include/linux/packing.h
20658F: lib/packing.c
20659F: lib/packing_test.c
20660F: scripts/gen_packed_field_checks.c
20661
20662PADATA PARALLEL EXECUTION MECHANISM
20663M: Steffen Klassert <[email protected]>
20664M: Daniel Jordan <[email protected]>
20665L: [email protected]
20666L: [email protected]
20667S: Maintained
20668F: Documentation/core-api/padata.rst
20669F: include/linux/padata.h
20670F: kernel/padata.c
20671
20672PAGE CACHE
20673M: Matthew Wilcox (Oracle) <[email protected]>
20674M: Jan Kara <[email protected]>
20675L: [email protected]
20676L: [email protected]
20677S: Supported
20678T: git git://git.infradead.org/users/willy/pagecache.git
20679F: Documentation/filesystems/locking.rst
20680F: Documentation/filesystems/vfs.rst
20681F: include/linux/pagemap.h
20682F: include/linux/writeback.h
20683F: include/trace/events/filemap.h
20684F: include/trace/events/readahead.h
20685F: include/trace/events/writeback.h
20686F: mm/filemap.c
20687F: mm/page-writeback.c
20688F: mm/readahead.c
20689F: mm/truncate.c
20690
20691PAGE POOL
20692M: Jesper Dangaard Brouer <[email protected]>
20693M: Ilias Apalodimas <[email protected]>
20694L: [email protected]
20695S: Supported
20696F: Documentation/networking/page_pool.rst
20697F: include/net/page_pool/
20698F: include/trace/events/page_pool.h
20699F: net/core/page_pool.c
20700
20701PAGE TABLE CHECK
20702M: Pasha Tatashin <[email protected]>
20703M: Andrew Morton <[email protected]>
20704L: [email protected]
20705S: Maintained
20706F: Documentation/mm/page_table_check.rst
20707F: include/linux/page_table_check.h
20708F: mm/page_table_check.c
20709
20710PAGE STATE DEBUG SCRIPT
20711M: Ye Liu <[email protected]>
20712S: Maintained
20713F: tools/mm/show_page_info.py
20714
20715PANASONIC LAPTOP ACPI EXTRAS DRIVER
20716M: Kenneth Chan <[email protected]>
20717L: [email protected]
20718S: Maintained
20719F: drivers/platform/x86/panasonic-laptop.c
20720
20721PARALLAX PING IIO SENSOR DRIVER
20722M: Andreas Klinger <[email protected]>
20723L: [email protected]
20724S: Maintained
20725F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
20726F: drivers/iio/proximity/ping.c
20727
20728PARALLEL LCD/KEYPAD PANEL DRIVER
20729M: Willy Tarreau <[email protected]>
20730M: Ksenija Stanojevic <[email protected]>
20731S: Odd Fixes
20732F: Documentation/admin-guide/lcd-panel-cgram.rst
20733F: drivers/auxdisplay/panel.c
20734
20735PARALLEL PORT SUBSYSTEM
20736M: Sudip Mukherjee <[email protected]>
20737M: Sudip Mukherjee <[email protected]>
20738L: [email protected] (subscribers-only)
20739S: Maintained
20740F: Documentation/driver-api/parport*.rst
20741F: drivers/char/ppdev.c
20742F: drivers/parport/
20743F: include/linux/parport*.h
20744F: include/uapi/linux/ppdev.h
20745
20746PARAVIRT_OPS INTERFACE
20747M: Juergen Gross <[email protected]>
20748R: Ajay Kaher <[email protected]>
20749R: Alexey Makhalov <[email protected]>
20750R: Broadcom internal kernel review list <[email protected]>
20751L: [email protected]
20752L: [email protected]
20753S: Supported
20754T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20755F: Documentation/virt/paravirt_ops.rst
20756F: arch/*/include/asm/paravirt*.h
20757F: arch/*/kernel/paravirt*
20758F: include/linux/hypervisor.h
20759
20760PARISC ARCHITECTURE
20761M: "James E.J. Bottomley" <[email protected]>
20762M: Helge Deller <[email protected]>
20763L: [email protected]
20764S: Maintained
20765W: https://parisc.wiki.kernel.org
20766Q: http://patchwork.kernel.org/project/linux-parisc/list/
20767T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
20768T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
20769F: Documentation/arch/parisc/
20770F: arch/parisc/
20771F: drivers/char/agp/parisc-agp.c
20772F: drivers/input/misc/hp_sdc_rtc.c
20773F: drivers/input/serio/gscps2.c
20774F: drivers/input/serio/hp_sdc*
20775F: drivers/parisc/
20776F: drivers/parport/parport_gsc.*
20777F: drivers/tty/serial/8250/8250_parisc.c
20778F: drivers/video/console/sti*
20779F: drivers/video/fbdev/sti*
20780F: drivers/video/logo/logo_parisc*
20781F: include/linux/hp_sdc.h
20782
20783PARMAN
20784M: Jiri Pirko <[email protected]>
20785L: [email protected]
20786S: Supported
20787F: include/linux/parman.h
20788F: lib/parman.c
20789F: lib/test_parman.c
20790
20791PC ENGINES APU BOARD DRIVER
20792M: Enrico Weigelt, metux IT consult <[email protected]>
20793S: Maintained
20794F: drivers/platform/x86/pcengines-apuv2.c
20795
20796PC87360 HARDWARE MONITORING DRIVER
20797M: Jim Cromie <[email protected]>
20798L: [email protected]
20799S: Maintained
20800F: Documentation/hwmon/pc87360.rst
20801F: drivers/hwmon/pc87360.c
20802
20803PC8736x GPIO DRIVER
20804M: Jim Cromie <[email protected]>
20805S: Maintained
20806F: drivers/char/pc8736x_gpio.c
20807
20808PC87427 HARDWARE MONITORING DRIVER
20809M: Jean Delvare <[email protected]>
20810L: [email protected]
20811S: Maintained
20812F: Documentation/hwmon/pc87427.rst
20813F: drivers/hwmon/pc87427.c
20814
20815MAX77705 HARDWARE MONITORING DRIVER
20816M: Dzmitry Sankouski <[email protected]>
20817L: [email protected]
20818S: Maintained
20819F: Documentation/hwmon/max77705.rst
20820F: drivers/hwmon/max77705-hwmon.c
20821
20822PCA9532 LED DRIVER
20823M: Riku Voipio <[email protected]>
20824S: Maintained
20825F: drivers/leds/leds-pca9532.c
20826F: include/linux/leds-pca9532.h
20827
20828PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
20829M: Thomas Petazzoni <[email protected]>
20830M: Pali Rohár <[email protected]>
20831L: [email protected]
20832L: [email protected] (moderated for non-subscribers)
20833S: Maintained
20834F: Documentation/devicetree/bindings/pci/marvell,armada-3700-pcie.yaml
20835F: drivers/pci/controller/pci-aardvark.c
20836
20837PCI DRIVER FOR ALTERA PCIE IP
20838L: [email protected]
20839S: Orphan
20840F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
20841F: drivers/pci/controller/pcie-altera.c
20842
20843PCI DRIVER FOR ANDES QILAI PCIE
20844M: Randolph Lin <[email protected]>
20845L: [email protected]
20846S: Maintained
20847F: Documentation/devicetree/bindings/pci/andestech,qilai-pcie.yaml
20848F: drivers/pci/controller/dwc/pcie-andes-qilai.c
20849
20850PCI DRIVER FOR APPLIEDMICRO XGENE
20851M: Toan Le <[email protected]>
20852L: [email protected]
20853L: [email protected] (moderated for non-subscribers)
20854S: Maintained
20855F: Documentation/devicetree/bindings/pci/apm,xgene-pcie.yaml
20856F: drivers/pci/controller/pci-xgene.c
20857
20858PCI DRIVER FOR ARM VERSATILE PLATFORM
20859M: Rob Herring <[email protected]>
20860L: [email protected]
20861L: [email protected] (moderated for non-subscribers)
20862S: Maintained
20863F: Documentation/devicetree/bindings/pci/versatile.yaml
20864F: drivers/pci/controller/pci-versatile.c
20865
20866PCI DRIVER FOR ARMADA 8K
20867M: Thomas Petazzoni <[email protected]>
20868L: [email protected]
20869L: [email protected] (moderated for non-subscribers)
20870S: Maintained
20871F: Documentation/devicetree/bindings/pci/marvell,armada8k-pcie.yaml
20872F: drivers/pci/controller/dwc/pcie-armada8k.c
20873
20874PCI DRIVER FOR CADENCE PCIE IP
20875R: Aksh Garg <[email protected]>
20876L: [email protected]
20877S: Orphan
20878F: Documentation/devicetree/bindings/pci/cdns,*
20879F: drivers/pci/controller/cadence/
20880
20881PCI DRIVER FOR CIX Sky1
20882M: Hans Zhang <[email protected]>
20883L: [email protected]
20884S: Maintained
20885F: Documentation/devicetree/bindings/pci/cix,sky1-pcie-*.yaml
20886F: drivers/pci/controller/cadence/*sky1*
20887
20888PCI DRIVER FOR FREESCALE LAYERSCAPE
20889M: Minghuan Lian <[email protected]>
20890M: Mingkai Hu <[email protected]>
20891M: Roy Zang <[email protected]>
20892L: [email protected]
20893L: [email protected]
20894L: [email protected] (moderated for non-subscribers)
20895L: [email protected]
20896S: Maintained
20897F: drivers/pci/controller/dwc/*layerscape*
20898
20899PCI DRIVER FOR FU740
20900M: Paul Walmsley <[email protected]>
20901M: Greentime Hu <[email protected]>
20902M: Samuel Holland <[email protected]>
20903L: [email protected]
20904S: Maintained
20905F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
20906F: drivers/pci/controller/dwc/pcie-fu740.c
20907
20908PCI DRIVER FOR GENERIC OF HOSTS
20909M: Will Deacon <[email protected]>
20910L: [email protected]
20911L: [email protected] (moderated for non-subscribers)
20912S: Maintained
20913F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
20914F: drivers/pci/controller/pci-host-common.c
20915F: drivers/pci/controller/pci-host-generic.c
20916
20917PCI DRIVER FOR IMX6
20918M: Richard Zhu <[email protected]>
20919M: Lucas Stach <[email protected]>
20920L: [email protected]
20921L: [email protected] (moderated for non-subscribers)
20922L: [email protected]
20923S: Maintained
20924F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
20925F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
20926F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
20927F: drivers/pci/controller/dwc/*imx6*
20928
20929PCI DRIVER FOR INTEL IXP4XX
20930M: Linus Walleij <[email protected]>
20931S: Maintained
20932F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
20933F: drivers/pci/controller/pci-ixp4xx.c
20934
20935PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
20936M: Nirmal Patel <[email protected]>
20937R: Jonathan Derrick <[email protected]>
20938L: [email protected]
20939S: Supported
20940F: drivers/pci/controller/vmd.c
20941
20942PCI DRIVER FOR MICROSEMI SWITCHTEC
20943M: Kurt Schwemmer <[email protected]>
20944M: Logan Gunthorpe <[email protected]>
20945L: [email protected]
20946S: Maintained
20947F: Documentation/ABI/testing/sysfs-class-switchtec
20948F: Documentation/driver-api/switchtec.rst
20949F: drivers/ntb/hw/mscc/
20950F: drivers/pci/switch/switchtec*
20951F: include/linux/switchtec.h
20952F: include/uapi/linux/switchtec_ioctl.h
20953
20954PCI DRIVER FOR MOBIVEIL PCIE IP
20955M: Hou Zhiqiang <[email protected]>
20956L: [email protected]
20957S: Supported
20958F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
20959F: drivers/pci/controller/mobiveil/pcie-mobiveil*
20960
20961PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
20962M: Thomas Petazzoni <[email protected]>
20963M: Pali Rohár <[email protected]>
20964L: [email protected]
20965L: [email protected] (moderated for non-subscribers)
20966S: Maintained
20967F: drivers/pci/controller/*mvebu*
20968
20969PCI DRIVER FOR NVIDIA TEGRA
20970M: Thierry Reding <[email protected]>
20971L: [email protected]
20972L: [email protected]
20973S: Supported
20974F: Documentation/devicetree/bindings/pci/*tegra*
20975F: drivers/pci/controller/*tegra*
20976
20977PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
20978M: Hou Zhiqiang <[email protected]>
20979L: [email protected]
20980L: [email protected] (moderated for non-subscribers)
20981S: Maintained
20982F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
20983
20984PCI DRIVER FOR PLDA PCIE IP
20985M: Daire McNamara <[email protected]>
20986L: [email protected]
20987S: Maintained
20988F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
20989F: drivers/pci/controller/plda/pcie-plda-host.c
20990F: drivers/pci/controller/plda/pcie-plda.h
20991
20992PCI DRIVER FOR RENESAS R-CAR
20993M: Marek Vasut <[email protected]>
20994M: Yoshihiro Shimoda <[email protected]>
20995L: [email protected]
20996L: [email protected]
20997S: Maintained
20998F: Documentation/PCI/controller/rcar-pcie-firmware.rst
20999F: Documentation/devicetree/bindings/pci/*rcar*
21000F: drivers/pci/controller/*rcar*
21001F: drivers/pci/controller/dwc/*rcar*
21002
21003PCI DRIVER FOR SAMSUNG EXYNOS
21004M: Jingoo Han <[email protected]>
21005L: [email protected] (moderated for non-subscribers)
21006L: [email protected]
21007S: Maintained
21008F: drivers/pci/controller/dwc/pci-exynos.c
21009
21010PCI DRIVER FOR STM32MP25
21011M: Christian Bruel <[email protected]>
21012L: [email protected]
21013S: Maintained
21014F: Documentation/devicetree/bindings/pci/st,stm32-pcie-*.yaml
21015F: drivers/pci/controller/dwc/*stm32*
21016
21017PCI DRIVER FOR SYNOPSYS DESIGNWARE
21018M: Jingoo Han <[email protected]>
21019M: Manivannan Sadhasivam <[email protected]>
21020L: [email protected]
21021S: Maintained
21022F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
21023F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
21024F: drivers/pci/controller/dwc/*designware*
21025F: include/linux/pcie-dwc.h
21026
21027PCI DRIVER FOR TI DRA7XX/J721E
21028M: Vignesh Raghavendra <[email protected]>
21029R: Siddharth Vadapalli <[email protected]>
21030L: [email protected]
21031L: [email protected]
21032L: [email protected] (moderated for non-subscribers)
21033S: Supported
21034F: Documentation/devicetree/bindings/pci/ti-pci.txt
21035F: drivers/pci/controller/cadence/pci-j721e.c
21036F: drivers/pci/controller/dwc/pci-dra7xx.c
21037
21038PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
21039M: Linus Walleij <[email protected]>
21040L: [email protected]
21041S: Maintained
21042F: Documentation/devicetree/bindings/pci/v3,v360epc-pci.yaml
21043F: drivers/pci/controller/pci-v3-semi.c
21044
21045PCI DRIVER FOR XILINX VERSAL CPM
21046M: Bharat Kumar Gogada <[email protected]>
21047M: Michal Simek <[email protected]>
21048L: [email protected]
21049S: Maintained
21050F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
21051F: drivers/pci/controller/pcie-xilinx-cpm.c
21052
21053PCI ENDPOINT SUBSYSTEM
21054M: Manivannan Sadhasivam <[email protected]>
21055M: Krzysztof Wilczyński <[email protected]>
21056R: Kishon Vijay Abraham I <[email protected]>
21057R: Frank Li <[email protected]>
21058L: [email protected]
21059S: Supported
21060Q: https://patchwork.kernel.org/project/linux-pci/list/
21061B: https://bugzilla.kernel.org
21062C: irc://irc.oftc.net/linux-pci
21063T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21064F: Documentation/PCI/endpoint/*
21065F: Documentation/misc-devices/pci-endpoint-test.rst
21066F: drivers/misc/pci_endpoint_test.c
21067F: drivers/pci/endpoint/
21068F: tools/testing/selftests/pci_endpoint/
21069
21070PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
21071M: Mahesh J Salgaonkar <[email protected]>
21072R: Oliver O'Halloran <[email protected]>
21073L: [email protected]
21074S: Supported
21075F: Documentation/PCI/pci-error-recovery.rst
21076F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst
21077F: arch/powerpc/include/*/eeh*.h
21078F: arch/powerpc/kernel/eeh*.c
21079F: arch/powerpc/platforms/*/eeh*.c
21080F: drivers/pci/pcie/aer.c
21081F: drivers/pci/pcie/dpc.c
21082F: drivers/pci/pcie/err.c
21083
21084PCI ERROR RECOVERY
21085M: Linas Vepstas <[email protected]>
21086L: [email protected]
21087S: Supported
21088F: Documentation/PCI/pci-error-recovery.rst
21089
21090PCI MSI DRIVER FOR ALTERA MSI IP
21091L: [email protected]
21092S: Orphan
21093F: Documentation/devicetree/bindings/interrupt-controller/altr,msi-controller.yaml
21094F: drivers/pci/controller/pcie-altera-msi.c
21095
21096PCI MSI DRIVER FOR APPLIEDMICRO XGENE
21097M: Toan Le <[email protected]>
21098L: [email protected]
21099L: [email protected] (moderated for non-subscribers)
21100S: Maintained
21101F: Documentation/devicetree/bindings/interrupt-controller/apm,xgene1-msi.yaml
21102F: drivers/pci/controller/pci-xgene-msi.c
21103
21104PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
21105M: Lorenzo Pieralisi <[email protected]>
21106M: Krzysztof Wilczyński <[email protected]>
21107M: Manivannan Sadhasivam <[email protected]>
21108R: Rob Herring <[email protected]>
21109L: [email protected]
21110S: Supported
21111Q: https://patchwork.kernel.org/project/linux-pci/list/
21112B: https://bugzilla.kernel.org
21113C: irc://irc.oftc.net/linux-pci
21114T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21115F: Documentation/ABI/testing/debugfs-pcie-ptm
21116F: Documentation/PCI/controller/
21117F: Documentation/devicetree/bindings/pci/
21118F: Documentation/trace/events-pci-controller.rst
21119F: drivers/pci/controller/
21120F: drivers/pci/pci-bridge-emul.c
21121F: drivers/pci/pci-bridge-emul.h
21122F: include/trace/events/pci_controller.h
21123
21124PCI PEER-TO-PEER DMA (P2PDMA)
21125M: Bjorn Helgaas <[email protected]>
21126M: Logan Gunthorpe <[email protected]>
21127L: [email protected]
21128S: Supported
21129Q: https://patchwork.kernel.org/project/linux-pci/list/
21130B: https://bugzilla.kernel.org
21131C: irc://irc.oftc.net/linux-pci
21132T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21133F: Documentation/driver-api/pci/p2pdma.rst
21134F: drivers/pci/p2pdma.c
21135F: include/linux/pci-p2pdma.h
21136
21137PCI POWER CONTROL
21138M: Bartosz Golaszewski <[email protected]>
21139M: Manivannan Sadhasivam <[email protected]>
21140L: [email protected]
21141S: Maintained
21142T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21143F: drivers/pci/pwrctrl/*
21144F: include/linux/pci-pwrctrl.h
21145
21146PCI SUBSYSTEM
21147M: Bjorn Helgaas <[email protected]>
21148L: [email protected]
21149S: Supported
21150Q: https://patchwork.kernel.org/project/linux-pci/list/
21151B: https://bugzilla.kernel.org
21152C: irc://irc.oftc.net/linux-pci
21153T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21154F: Documentation/ABI/testing/sysfs-devices-pci-host-bridge
21155F: Documentation/PCI/
21156F: Documentation/devicetree/bindings/pci/
21157F: arch/x86/kernel/early-quirks.c
21158F: arch/x86/kernel/quirks.c
21159F: arch/x86/pci/
21160F: drivers/acpi/pci*
21161F: drivers/pci/
21162F: include/asm-generic/pci*
21163F: include/linux/of_pci.h
21164F: include/linux/pci*
21165F: include/uapi/linux/pci*
21166
21167PCI SUBSYSTEM [RUST]
21168M: Danilo Krummrich <[email protected]>
21169R: Bjorn Helgaas <[email protected]>
21170R: Krzysztof Wilczyński <[email protected]>
21171L: [email protected]
21172S: Maintained
21173C: irc://irc.oftc.net/linux-pci
21174T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21175F: rust/helpers/pci.c
21176F: rust/kernel/pci.rs
21177F: rust/kernel/pci/
21178F: samples/rust/rust_driver_pci.rs
21179
21180PCIE BANDWIDTH CONTROLLER
21181M: Ilpo Järvinen <[email protected]>
21182L: [email protected]
21183S: Supported
21184F: drivers/pci/pcie/bwctrl.c
21185F: drivers/thermal/pcie_cooling.c
21186F: include/linux/pci-bwctrl.h
21187F: tools/testing/selftests/pcie_bwctrl/
21188
21189PCIE DRIVER FOR AMAZON ANNAPURNA LABS
21190M: Jonathan Chocron <[email protected]>
21191L: [email protected]
21192S: Maintained
21193F: Documentation/devicetree/bindings/pci/amazon,al-alpine-v3-pcie.yaml
21194F: drivers/pci/controller/dwc/pcie-al.c
21195
21196PCIE DRIVER FOR AMLOGIC MESON
21197M: Yue Wang <[email protected]>
21198L: [email protected]
21199L: [email protected]
21200S: Maintained
21201F: drivers/pci/controller/dwc/pci-meson.c
21202
21203PCIE DRIVER FOR AXIS ARTPEC
21204M: Jesper Nilsson <[email protected]>
21205L: [email protected]
21206L: [email protected]
21207S: Maintained
21208F: Documentation/devicetree/bindings/pci/axis,artpec*
21209F: drivers/pci/controller/dwc/*artpec*
21210
21211PCIE DRIVER FOR CAVIUM THUNDERX
21212M: Robert Richter <[email protected]>
21213L: [email protected]
21214L: [email protected] (moderated for non-subscribers)
21215S: Odd Fixes
21216F: drivers/pci/controller/pci-thunder-*
21217
21218PCIE DRIVER FOR ESWIN
21219M: Senchuan Zhang <[email protected]>
21220L: [email protected]
21221S: Maintained
21222F: Documentation/devicetree/bindings/pci/eswin,pcie.yaml
21223F: drivers/pci/controller/dwc/pcie-eswin.c
21224
21225PCIE DRIVER FOR HISILICON
21226M: Zhou Wang <[email protected]>
21227L: [email protected]
21228S: Maintained
21229F: drivers/pci/controller/dwc/pcie-hisi.c
21230
21231PCIE DRIVER FOR HISILICON KIRIN
21232M: Xiaowei Song <[email protected]>
21233M: Binghui Wang <[email protected]>
21234L: [email protected]
21235S: Maintained
21236F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
21237F: drivers/pci/controller/dwc/pcie-kirin.c
21238
21239PCIE DRIVER FOR HISILICON STB
21240M: Shawn Guo <[email protected]>
21241L: [email protected]
21242S: Maintained
21243F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
21244F: drivers/pci/controller/dwc/pcie-histb.c
21245
21246PCIE DRIVER FOR INTEL KEEM BAY
21247M: Srikanth Thokala <[email protected]>
21248L: [email protected]
21249S: Supported
21250F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
21251F: drivers/pci/controller/dwc/pcie-keembay.c
21252
21253PCIE DRIVER FOR INTEL LGM GW SOC
21254L: [email protected]
21255S: Orphan
21256F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
21257F: drivers/pci/controller/dwc/pcie-intel-gw.c
21258
21259PCIE DRIVER FOR MEDIATEK
21260M: Ryder Lee <[email protected]>
21261L: [email protected]
21262L: [email protected] (moderated for non-subscribers)
21263S: Supported
21264F: Documentation/devicetree/bindings/pci/mediatek*
21265F: drivers/pci/controller/*mediatek*
21266
21267PCIE DRIVER FOR MICROCHIP
21268M: Daire McNamara <[email protected]>
21269L: [email protected]
21270S: Supported
21271F: Documentation/devicetree/bindings/pci/microchip*
21272F: drivers/pci/controller/plda/*microchip*
21273
21274PCIE DRIVER FOR QUALCOMM MSM
21275M: Manivannan Sadhasivam <[email protected]>
21276L: [email protected]
21277L: [email protected]
21278S: Maintained
21279F: Documentation/devicetree/bindings/pci/qcom,*.yaml
21280F: drivers/pci/controller/dwc/pcie-qcom-common.c
21281F: drivers/pci/controller/dwc/pcie-qcom.c
21282
21283PCIE DRIVER FOR RENESAS RZ/G3S SERIES
21284M: Claudiu Beznea <[email protected]>
21285L: [email protected]
21286L: [email protected]
21287S: Supported
21288F: Documentation/devicetree/bindings/pci/renesas,r9a08g045-pcie.yaml
21289F: drivers/pci/controller/pcie-rzg3s-host.c
21290
21291PCIE DRIVER FOR ROCKCHIP
21292M: Shawn Lin <[email protected]>
21293L: [email protected]
21294L: [email protected]
21295S: Maintained
21296F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
21297F: drivers/pci/controller/pcie-rockchip*
21298
21299PCIE DRIVER FOR SOCIONEXT UNIPHIER
21300M: Kunihiko Hayashi <[email protected]>
21301L: [email protected]
21302S: Maintained
21303F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
21304F: drivers/pci/controller/dwc/pcie-uniphier*
21305
21306PCIE DRIVER FOR ST SPEAR13XX
21307M: Pratyush Anand <[email protected]>
21308L: [email protected]
21309S: Maintained
21310F: drivers/pci/controller/dwc/*spear*
21311
21312PCIE DRIVER FOR STARFIVE JH71x0
21313M: Kevin Xie <[email protected]>
21314L: [email protected]
21315S: Maintained
21316F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
21317F: drivers/pci/controller/plda/pcie-starfive.c
21318
21319PCIE DRIVER FOR ULTRARISC DP1000
21320M: Xincheng Zhang <[email protected]>
21321M: Jia Wang <[email protected]>
21322L: [email protected]
21323S: Maintained
21324F: Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.yaml
21325F: drivers/pci/controller/dwc/pcie-ultrarisc.c
21326
21327PCIE ENDPOINT DRIVER FOR QUALCOMM
21328M: Manivannan Sadhasivam <[email protected]>
21329L: [email protected]
21330L: [email protected]
21331S: Maintained
21332F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
21333F: Documentation/devicetree/bindings/pci/qcom,sa8255p-pcie-ep.yaml
21334F: drivers/pci/controller/dwc/pcie-qcom-common.c
21335F: drivers/pci/controller/dwc/pcie-qcom-ep.c
21336
21337PCMCIA SUBSYSTEM
21338M: Dominik Brodowski <[email protected]>
21339S: Odd Fixes
21340T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
21341F: Documentation/pcmcia/
21342F: drivers/net/ethernet/8390/pcnet_cs.c
21343F: drivers/pcmcia/
21344F: include/pcmcia/
21345F: tools/pcmcia/
21346
21347PCNET32 NETWORK DRIVER
21348M: Don Fry <[email protected]>
21349L: [email protected]
21350S: Maintained
21351F: drivers/net/ethernet/amd/pcnet32.c
21352
21353PCRYPT PARALLEL CRYPTO ENGINE
21354M: Steffen Klassert <[email protected]>
21355L: [email protected]
21356S: Maintained
21357F: crypto/pcrypt.c
21358F: include/crypto/pcrypt.h
21359
21360PDS DSC VIRTIO DATA PATH ACCELERATOR
21361R: Brett Creeley <[email protected]>
21362F: drivers/vdpa/pds/
21363
21364PECI HARDWARE MONITORING DRIVERS
21365M: Iwona Winiarska <[email protected]>
21366L: [email protected]
21367S: Supported
21368F: Documentation/hwmon/peci-cputemp.rst
21369F: Documentation/hwmon/peci-dimmtemp.rst
21370F: drivers/hwmon/peci/
21371
21372PECI SUBSYSTEM
21373M: Iwona Winiarska <[email protected]>
21374L: [email protected] (moderated for non-subscribers)
21375S: Supported
21376F: Documentation/devicetree/bindings/peci/
21377F: Documentation/peci/
21378F: drivers/peci/
21379F: include/linux/peci-cpu.h
21380F: include/linux/peci.h
21381
21382PENSANDO ETHERNET DRIVERS
21383M: Brett Creeley <[email protected]>
21384L: [email protected]
21385S: Maintained
21386F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
21387F: drivers/net/ethernet/pensando/
21388
21389PER-CPU MEMORY ALLOCATOR
21390M: Dennis Zhou <[email protected]>
21391M: Tejun Heo <[email protected]>
21392M: Christoph Lameter <[email protected]>
21393L: [email protected]
21394S: Maintained
21395T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
21396F: arch/*/include/asm/percpu.h
21397F: include/linux/percpu*.h
21398F: lib/percpu*.c
21399F: mm/percpu*.c
21400F: mm/percpu-internal.h
21401
21402PER-TASK DELAY ACCOUNTING
21403M: Balbir Singh <[email protected]>
21404M: Yang Yang <[email protected]>
21405S: Maintained
21406F: include/linux/delayacct.h
21407F: kernel/delayacct.c
21408
21409TASK DELAY MONITORING TOOLS
21410M: Andrew Morton <[email protected]>
21411M: Wang Yaxin <[email protected]>
21412M: Fan Yu <[email protected]>
21413L: [email protected]
21414S: Maintained
21415F: Documentation/accounting/delay-accounting.rst
21416F: tools/accounting/delaytop.c
21417F: tools/accounting/getdelays.c
21418
21419PERFORMANCE EVENTS SUBSYSTEM
21420M: Peter Zijlstra <[email protected]>
21421M: Ingo Molnar <[email protected]>
21422M: Arnaldo Carvalho de Melo <[email protected]>
21423M: Namhyung Kim <[email protected]>
21424R: Mark Rutland <[email protected]>
21425R: Alexander Shishkin <[email protected]>
21426R: Jiri Olsa <[email protected]>
21427R: Ian Rogers <[email protected]>
21428R: Adrian Hunter <[email protected]>
21429R: James Clark <[email protected]>
21430L: [email protected]
21431L: [email protected]
21432S: Supported
21433W: https://perf.wiki.kernel.org/
21434P: Documentation/process/maintainer-tip.rst
21435T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
21436T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
21437T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
21438F: arch/*/events/*
21439F: arch/*/events/*/*
21440F: arch/*/include/asm/perf_event.h
21441F: arch/*/kernel/*/*/perf_event*.c
21442F: arch/*/kernel/*/perf_event*.c
21443F: arch/*/kernel/perf_callchain.c
21444F: arch/*/kernel/perf_event*.c
21445F: include/linux/perf_event.h
21446F: include/uapi/linux/perf_event.h
21447F: kernel/events/*
21448F: tools/lib/perf/
21449F: tools/perf/
21450
21451PERFORMANCE EVENTS TOOLING ARM64
21452R: John Garry <[email protected]>
21453R: Will Deacon <[email protected]>
21454R: James Clark <[email protected]>
21455R: Mike Leach <[email protected]>
21456R: Leo Yan <[email protected]>
21457L: [email protected] (moderated for non-subscribers)
21458S: Supported
21459F: tools/build/feature/test-libopencsd.c
21460F: tools/perf/arch/arm*/
21461F: tools/perf/pmu-events/arch/arm64/
21462F: tools/perf/util/arm-spe*
21463F: tools/perf/util/cs-etm*
21464
21465PERSONALITY HANDLING
21466M: Christoph Hellwig <[email protected]>
21467L: [email protected]
21468S: Maintained
21469F: include/linux/personality.h
21470F: include/uapi/linux/personality.h
21471
21472PHOENIX RC FLIGHT CONTROLLER ADAPTER
21473M: Marcus Folkesson <[email protected]>
21474L: [email protected]
21475S: Maintained
21476F: Documentation/input/devices/pxrc.rst
21477F: drivers/input/joystick/pxrc.c
21478
21479PHONET PROTOCOL
21480M: Remi Denis-Courmont <[email protected]>
21481S: Supported
21482F: Documentation/networking/phonet.rst
21483F: include/linux/phonet.h
21484F: include/net/phonet/
21485F: include/uapi/linux/phonet.h
21486F: net/phonet/
21487
21488PHRAM MTD DRIVER
21489M: Joern Engel <[email protected]>
21490L: [email protected]
21491S: Maintained
21492F: drivers/mtd/devices/phram.c
21493
21494PHY COMMON PROPERTIES
21495M: Vladimir Oltean <[email protected]>
21496L: [email protected]
21497S: Maintained
21498Q: https://patchwork.kernel.org/project/netdevbpf/list/
21499F: Documentation/devicetree/bindings/phy/phy-common-props.yaml
21500F: drivers/phy/phy-common-props-test.c
21501F: drivers/phy/phy-common-props.c
21502F: include/linux/phy/phy-common-props.h
21503
21504PICOLCD HID DRIVER
21505M: Bruno Prémont <[email protected]>
21506L: [email protected]
21507S: Maintained
21508F: drivers/hid/hid-picolcd*
21509
21510PIDFD API
21511M: Christian Brauner <[email protected]>
21512L: [email protected]
21513S: Maintained
21514T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
21515F: samples/pidfd/
21516F: tools/testing/selftests/clone3/
21517F: tools/testing/selftests/pidfd/
21518K: (?i)pidfd
21519K: (?i)clone3
21520K: \b(clone_args|kernel_clone_args)\b
21521
21522PIN CONTROL SUBSYSTEM
21523M: Linus Walleij <[email protected]>
21524L: [email protected]
21525S: Maintained
21526T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
21527F: Documentation/devicetree/bindings/pinctrl/
21528F: Documentation/driver-api/pin-control.rst
21529F: drivers/pinctrl/
21530F: include/dt-bindings/pinctrl/
21531F: include/linux/pinctrl/
21532
21533PIN CONTROLLER - AIROHA
21534M: Lorenzo Bianconi <[email protected]>
21535L: [email protected] (moderated for non-subscribers)
21536S: Maintained
21537F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
21538F: drivers/pinctrl/airoha/pinctrl-airoha.c
21539
21540PIN CONTROLLER - AMD
21541M: Basavaraj Natikar <[email protected]>
21542M: Shyam Sundar S K <[email protected]>
21543S: Maintained
21544F: drivers/pinctrl/pinctrl-amd.c
21545
21546PIN CONTROLLER - FREESCALE
21547M: Dong Aisheng <[email protected]>
21548M: Fabio Estevam <[email protected]>
21549M: Frank Li <[email protected]>
21550M: Jacky Bai <[email protected]>
21551R: Pengutronix Kernel Team <[email protected]>
21552R: NXP S32 Linux Team <[email protected]>
21553L: [email protected]
21554S: Maintained
21555F: Documentation/devicetree/bindings/pinctrl/fsl,*
21556F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
21557F: drivers/pinctrl/freescale/
21558F: drivers/pinctrl/nxp/
21559
21560PIN CONTROLLER - INTEL
21561M: Mika Westerberg <[email protected]>
21562M: Andy Shevchenko <[email protected]>
21563S: Supported
21564T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
21565F: drivers/pinctrl/intel/
21566
21567PIN CONTROLLER - KEEMBAY
21568S: Orphan
21569F: drivers/pinctrl/pinctrl-keembay*
21570
21571PIN CONTROLLER - MEDIATEK
21572M: Sean Wang <[email protected]>
21573L: [email protected] (moderated for non-subscribers)
21574S: Maintained
21575F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
21576F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
21577F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
21578F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
21579F: drivers/pinctrl/mediatek/
21580
21581PIN CONTROLLER - MEDIATEK MIPS
21582M: Chester A. Unal <[email protected]>
21583M: Sergio Paracuellos <[email protected]>
21584L: [email protected] (moderated for non-subscribers)
21585L: [email protected]
21586S: Maintained
21587F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
21588F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
21589F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
21590F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
21591F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
21592F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
21593F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
21594F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
21595F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
21596F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
21597F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
21598F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
21599F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
21600F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
21601F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
21602
21603PIN CONTROLLER - MICROCHIP AT91
21604M: Ludovic Desroches <[email protected]>
21605L: [email protected] (moderated for non-subscribers)
21606L: [email protected]
21607S: Supported
21608F: drivers/gpio/gpio-sama5d2-piobu.c
21609F: drivers/pinctrl/pinctrl-at91*
21610
21611PIN CONTROLLER - QUALCOMM
21612M: Bjorn Andersson <[email protected]>
21613L: [email protected]
21614S: Maintained
21615C: irc://irc.oftc.net/linux-msm
21616F: Documentation/devicetree/bindings/pinctrl/qcom,*
21617F: drivers/pinctrl/qcom/
21618
21619PIN CONTROLLER - RENESAS
21620M: Geert Uytterhoeven <[email protected]>
21621L: [email protected]
21622S: Supported
21623T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
21624F: Documentation/devicetree/bindings/pinctrl/renesas,*
21625F: drivers/pinctrl/renesas/
21626
21627PIN CONTROLLER - SAMSUNG
21628M: Krzysztof Kozlowski <[email protected]>
21629M: Sylwester Nawrocki <[email protected]>
21630M: Peter Griffin <[email protected]>
21631R: Alim Akhtar <[email protected]>
21632L: [email protected] (moderated for non-subscribers)
21633L: [email protected]
21634S: Maintained
21635Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
21636B: mailto:[email protected]
21637C: irc://irc.libera.chat/linux-exynos
21638T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
21639F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
21640F: drivers/pinctrl/samsung/
21641
21642PIN CONTROLLER - SINGLE
21643M: Tony Lindgren <[email protected]>
21644M: Haojian Zhuang <[email protected]>
21645L: [email protected] (moderated for non-subscribers)
21646L: [email protected]
21647S: Maintained
21648F: drivers/pinctrl/pinctrl-single.c
21649
21650PIN CONTROLLER - SUNPLUS / TIBBO
21651M: Dvorkin Dmitry <[email protected]>
21652M: Wells Lu <[email protected]>
21653L: [email protected] (moderated for non-subscribers)
21654S: Maintained
21655W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
21656F: Documentation/devicetree/bindings/pinctrl/sunplus,*
21657F: drivers/pinctrl/sunplus/
21658F: include/dt-bindings/pinctrl/sppctl*.h
21659
21660PINE64 PINEPHONE KEYBOARD DRIVER
21661M: Samuel Holland <[email protected]>
21662S: Supported
21663F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
21664F: drivers/input/keyboard/pinephone-keyboard.c
21665
21666PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
21667M: Tomasz Duszynski <[email protected]>
21668S: Maintained
21669F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
21670F: drivers/iio/chemical/pms7003.c
21671
21672PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
21673M: Piergiorgio Beruto <[email protected]>
21674L: [email protected]
21675S: Maintained
21676F: drivers/net/phy/mdio-open-alliance.h
21677F: net/ethtool/plca.c
21678
21679PLDMFW LIBRARY
21680M: Jacob Keller <[email protected]>
21681S: Maintained
21682F: Documentation/driver-api/pldmfw/
21683F: include/linux/pldmfw.h
21684F: lib/pldmfw/
21685
21686PLX DMA DRIVER
21687M: Logan Gunthorpe <[email protected]>
21688S: Maintained
21689F: drivers/dma/plx_dma.c
21690
21691PM-GRAPH UTILITY
21692M: "Todd E Brandt" <[email protected]>
21693L: [email protected]
21694S: Supported
21695W: https://01.org/pm-graph
21696B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
21697T: git https://github.com/intel/pm-graph.git
21698F: tools/power/pm-graph
21699
21700PM6764TR DRIVER
21701M: Charles Hsu <[email protected]>
21702L: [email protected]
21703S: Maintained
21704F: Documentation/hwmon/pm6764tr.rst
21705F: drivers/hwmon/pmbus/pm6764tr.c
21706
21707PMC SIERRA MaxRAID DRIVER
21708L: [email protected]
21709S: Orphan
21710W: http://www.pmc-sierra.com/
21711F: drivers/scsi/pmcraid.*
21712
21713PMC SIERRA PM8001 DRIVER
21714M: Jack Wang <[email protected]>
21715L: [email protected]
21716S: Supported
21717F: drivers/scsi/pm8001/
21718
21719PNI RM3100 IIO DRIVER
21720M: Song Qiang <[email protected]>
21721L: [email protected]
21722S: Maintained
21723F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
21724F: drivers/iio/magnetometer/rm3100*
21725
21726PNP SUPPORT
21727M: "Rafael J. Wysocki" <[email protected]>
21728L: [email protected]
21729S: Maintained
21730F: drivers/pnp/
21731F: include/linux/pnp.h
21732
21733PORTUGUESE (BRAZILIAN) TRANSLATION
21734M: Daniel Pereira <[email protected]>
21735L: [email protected]
21736S: Maintained
21737F: Documentation/translations/pt_BR/
21738
21739PORTWELL EC DRIVER
21740M: Yen-Chi Huang <[email protected]>
21741L: [email protected]
21742S: Maintained
21743F: drivers/platform/x86/portwell-ec.c
21744
21745POSIX CLOCKS and TIMERS
21746M: Anna-Maria Behnsen <[email protected]>
21747M: Frederic Weisbecker <[email protected]>
21748M: Thomas Gleixner <[email protected]>
21749L: [email protected]
21750S: Maintained
21751P: Documentation/process/maintainer-tip.rst
21752T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21753F: fs/timerfd.c
21754F: include/linux/time_namespace.h
21755F: include/linux/timerfd.h
21756F: include/uapi/linux/time.h
21757F: include/uapi/linux/timerfd.h
21758F: include/trace/events/timer*
21759F: kernel/time/itimer.c
21760F: kernel/time/posix-*
21761F: kernel/time/namespace.c
21762F: kernel/time/namespace_vdso.c
21763
21764POWER MANAGEMENT CORE
21765M: "Rafael J. Wysocki" <[email protected]>
21766L: [email protected]
21767S: Supported
21768B: https://bugzilla.kernel.org
21769T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
21770F: drivers/base/power/
21771F: drivers/powercap/
21772F: include/linux/intel_rapl.h
21773F: include/linux/pm.h
21774F: include/linux/pm_*
21775F: include/linux/powercap.h
21776F: kernel/configs/nopm.config
21777
21778POWER SEQUENCING
21779M: Bartosz Golaszewski <[email protected]>
21780L: [email protected]
21781S: Maintained
21782T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21783F: Documentation/driver-api/pwrseq.rst
21784F: drivers/power/sequencing/
21785F: include/linux/pwrseq/
21786
21787PCIE M.2 POWER SEQUENCING
21788M: Manivannan Sadhasivam <[email protected]>
21789L: [email protected]
21790S: Maintained
21791F: Documentation/devicetree/bindings/connector/pcie-m2-e-connector.yaml
21792F: Documentation/devicetree/bindings/connector/pcie-m2-m-connector.yaml
21793F: drivers/power/sequencing/pwrseq-pcie-m2.c
21794
21795POWER STATE COORDINATION INTERFACE (PSCI)
21796M: Mark Rutland <[email protected]>
21797M: Lorenzo Pieralisi <[email protected]>
21798L: [email protected] (moderated for non-subscribers)
21799S: Maintained
21800F: Documentation/devicetree/bindings/arm/psci.yaml
21801F: drivers/firmware/psci/
21802F: include/linux/psci.h
21803F: include/uapi/linux/psci.h
21804
21805POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
21806M: Sebastian Reichel <[email protected]>
21807L: [email protected]
21808S: Maintained
21809T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21810F: Documentation/ABI/testing/sysfs-class-power
21811F: Documentation/devicetree/bindings/power/supply/
21812F: drivers/power/supply/
21813F: include/linux/power/
21814F: include/linux/power_supply.h
21815F: tools/testing/selftests/power_supply/
21816
21817POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
21818M: Suraj Jitindar Singh <[email protected]>
21819L: [email protected]
21820S: Maintained
21821F: drivers/char/powernv-op-panel.c
21822
21823PPP OVER ATM (RFC 2364)
21824M: Mitchell Blank Jr <[email protected]>
21825S: Maintained
21826F: include/uapi/linux/atmppp.h
21827F: net/atm/pppoatm.c
21828
21829PPP OVER ETHERNET
21830S: Orphan
21831F: drivers/net/ppp/pppoe.c
21832F: drivers/net/ppp/pppox.c
21833
21834PPP OVER L2TP
21835M: James Chapman <[email protected]>
21836S: Maintained
21837F: include/linux/if_pppol2tp.h
21838F: include/uapi/linux/if_pppol2tp.h
21839F: net/l2tp/l2tp_ppp.c
21840
21841PPP PROTOCOL DRIVERS AND COMPRESSORS
21842L: [email protected]
21843S: Orphan
21844F: drivers/net/ppp/ppp_*
21845F: tools/testing/selftests/net/ppp/
21846
21847PPS SUPPORT
21848M: Rodolfo Giometti <[email protected]>
21849L: [email protected] (subscribers-only)
21850S: Maintained
21851W: http://wiki.enneenne.com/index.php/LinuxPPS_support
21852F: Documentation/ABI/testing/sysfs-pps
21853F: Documentation/ABI/testing/sysfs-pps-gen
21854F: Documentation/ABI/testing/sysfs-pps-gen-tio
21855F: Documentation/devicetree/bindings/pps/pps-gpio.yaml
21856F: Documentation/driver-api/pps.rst
21857F: drivers/pps/
21858F: include/linux/pps*.h
21859F: include/uapi/linux/pps.h
21860F: include/uapi/linux/pps_gen.h
21861
21862PRESSURE STALL INFORMATION (PSI)
21863M: Johannes Weiner <[email protected]>
21864M: Suren Baghdasaryan <[email protected]>
21865R: Peter Zijlstra <[email protected]>
21866S: Maintained
21867F: include/linux/psi*
21868F: kernel/sched/psi.c
21869
21870PROPELLER BUILD
21871M: Rong Xu <[email protected]>
21872M: Han Shen <[email protected]>
21873S: Supported
21874F: Documentation/dev-tools/propeller.rst
21875F: scripts/Makefile.propeller
21876
21877PRINTK
21878M: Petr Mladek <[email protected]>
21879R: Steven Rostedt <[email protected]>
21880R: John Ogness <[email protected]>
21881R: Sergey Senozhatsky <[email protected]>
21882S: Maintained
21883T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21884F: Documentation/core-api/printk-basics.rst
21885F: include/linux/printk.h
21886F: kernel/printk/
21887
21888PRINTK INDEXING
21889R: Chris Down <[email protected]>
21890S: Maintained
21891F: Documentation/core-api/printk-index.rst
21892F: kernel/printk/index.c
21893K: printk_index
21894
21895PROC FILESYSTEM
21896L: [email protected]
21897L: [email protected]
21898S: Maintained
21899F: Documentation/filesystems/proc.rst
21900F: fs/proc/
21901F: include/linux/proc_fs.h
21902F: tools/testing/selftests/proc/
21903
21904PROC SYSCTL
21905M: Kees Cook <[email protected]>
21906M: Joel Granados <[email protected]>
21907L: [email protected]
21908L: [email protected]
21909S: Maintained
21910T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
21911F: fs/proc/proc_sysctl.c
21912F: include/linux/sysctl.h
21913F: kernel/sysctl*
21914F: tools/testing/selftests/sysctl/*
21915F: lib/test_sysctl.c
21916F: scripts/check-sysctl-docs
21917
21918PS3 NETWORK SUPPORT
21919M: Geoff Levand <[email protected]>
21920L: [email protected]
21921L: [email protected]
21922S: Maintained
21923F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
21924
21925PS3 PLATFORM SUPPORT
21926M: Geoff Levand <[email protected]>
21927L: [email protected]
21928S: Maintained
21929F: arch/powerpc/boot/ps3*
21930F: arch/powerpc/include/asm/lv1call.h
21931F: arch/powerpc/include/asm/ps3*.h
21932F: arch/powerpc/platforms/ps3/
21933F: drivers/*/ps3*
21934F: drivers/ps3/
21935F: drivers/rtc/rtc-ps3.c
21936F: drivers/usb/host/*ps3.c
21937F: sound/ppc/snd_ps3*
21938
21939PS3VRAM DRIVER
21940M: Jim Paris <[email protected]>
21941M: Geoff Levand <[email protected]>
21942L: [email protected]
21943S: Maintained
21944F: drivers/block/ps3vram.c
21945
21946PSAMPLE PACKET SAMPLING SUPPORT
21947M: Yotam Gigi <[email protected]>
21948S: Maintained
21949F: include/net/psample.h
21950F: include/uapi/linux/psample.h
21951F: net/psample
21952
21953PSE NETWORK DRIVER
21954M: Oleksij Rempel <[email protected]>
21955M: Kory Maincent <[email protected]>
21956L: [email protected]
21957S: Maintained
21958F: Documentation/devicetree/bindings/net/pse-pd/
21959F: drivers/net/pse-pd/
21960F: net/ethtool/pse-pd.c
21961
21962PSP SECURITY PROTOCOL
21963M: Daniel Zahka <[email protected]>
21964M: Jakub Kicinski <[email protected]>
21965M: Willem de Bruijn <[email protected]>
21966F: Documentation/netlink/specs/psp.yaml
21967F: Documentation/networking/psp.rst
21968F: include/net/psp/
21969F: include/net/psp.h
21970F: include/uapi/linux/psp.h
21971F: net/psp/
21972K: struct\ psp(_assoc|_dev|hdr)\b
21973
21974PSTORE FILESYSTEM
21975M: Kees Cook <[email protected]>
21976R: Tony Luck <[email protected]>
21977R: Guilherme G. Piccoli <[email protected]>
21978S: Supported
21979T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
21980F: Documentation/admin-guide/pstore-blk.rst
21981F: Documentation/admin-guide/ramoops.rst
21982F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
21983F: drivers/acpi/apei/erst.c
21984F: drivers/firmware/efi/efi-pstore.c
21985F: fs/pstore/
21986F: include/linux/pstore*
21987K: \b(pstore|ramoops)
21988
21989PT5161L HARDWARE MONITOR DRIVER
21990M: Cosmo Chou <[email protected]>
21991L: [email protected]
21992S: Maintained
21993F: Documentation/hwmon/pt5161l.rst
21994F: drivers/hwmon/pt5161l.c
21995
21996PTP HARDWARE CLOCK SUPPORT
21997M: Richard Cochran <[email protected]>
21998L: [email protected]
21999S: Maintained
22000W: http://linuxptp.sourceforge.net/
22001F: Documentation/ABI/testing/sysfs-ptp
22002F: Documentation/driver-api/ptp.rst
22003F: drivers/net/phy/dp83640*
22004F: drivers/ptp/*
22005F: include/linux/ptp_cl*
22006K: (?:\b|_)ptp(?:\b|_)
22007
22008PTP MOCKUP CLOCK SUPPORT
22009M: Vladimir Oltean <[email protected]>
22010L: [email protected]
22011S: Maintained
22012F: drivers/ptp/ptp_mock.c
22013F: include/linux/ptp_mock.h
22014
22015PTP VIRTUAL CLOCK SUPPORT
22016M: Yangbo Lu <[email protected]>
22017L: [email protected]
22018S: Maintained
22019F: drivers/ptp/ptp_vclock.c
22020F: net/ethtool/phc_vclocks.c
22021
22022PTP VMCLOCK SUPPORT
22023M: David Woodhouse <[email protected]>
22024L: [email protected]
22025S: Maintained
22026F: Documentation/devicetree/bindings/ptp/amazon,vmclock.yaml
22027F: drivers/ptp/ptp_vmclock.c
22028F: include/uapi/linux/vmclock-abi.h
22029
22030PTRACE SUPPORT
22031M: Oleg Nesterov <[email protected]>
22032S: Maintained
22033F: arch/*/*/ptrace*.c
22034F: arch/*/include/asm/ptrace*.h
22035F: arch/*/ptrace*.c
22036F: include/asm-generic/syscall.h
22037F: include/linux/ptrace.h
22038F: include/linux/regset.h
22039F: include/uapi/linux/ptrace.h
22040F: kernel/ptrace.c
22041
22042PULSE8-CEC DRIVER
22043M: Hans Verkuil <[email protected]>
22044L: [email protected]
22045S: Maintained
22046T: git git://linuxtv.org/media.git
22047F: drivers/media/cec/usb/pulse8/
22048
22049PURELIFI PLFXLC DRIVER
22050M: Srinivasan Raju <[email protected]>
22051L: [email protected]
22052S: Supported
22053F: drivers/net/wireless/purelifi/
22054
22055PVRUSB2 VIDEO4LINUX DRIVER
22056M: Mike Isely <[email protected]>
22057L: [email protected] (subscribers-only)
22058L: [email protected]
22059S: Maintained
22060W: http://www.isely.net/pvrusb2/
22061T: git git://linuxtv.org/media.git
22062F: Documentation/driver-api/media/drivers/pvrusb2*
22063F: drivers/media/usb/pvrusb2/
22064
22065PWC WEBCAM DRIVER
22066M: Hans Verkuil <[email protected]>
22067L: [email protected]
22068S: Odd Fixes
22069T: git git://linuxtv.org/media.git
22070F: drivers/media/usb/pwc/*
22071F: include/trace/events/pwc.h
22072
22073PWM IR Transmitter
22074M: Sean Young <[email protected]>
22075L: [email protected]
22076S: Maintained
22077F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
22078F: drivers/media/rc/pwm-ir-tx.c
22079
22080PWM SUBSYSTEM
22081M: Uwe Kleine-König <[email protected]>
22082L: [email protected]
22083S: Maintained
22084Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
22085C: irc://irc.libera.chat/linux-pwm
22086T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
22087F: Documentation/devicetree/bindings/pwm/
22088F: Documentation/driver-api/pwm.rst
22089F: drivers/pwm/
22090F: include/dt-bindings/pwm/
22091F: include/linux/pwm.h
22092K: pwm_(config|apply_might_sleep|apply_atomic|ops)
22093K: (devm_)?pwmchip_(add|alloc|remove)
22094K: pwm_(round|get|set)_waveform
22095
22096PWM SUBSYSTEM BINDINGS [RUST]
22097M: Michal Wilczynski <[email protected]>
22098L: [email protected]
22099L: [email protected]
22100S: Maintained
22101F: rust/helpers/pwm.c
22102F: rust/kernel/pwm.rs
22103
22104PWM SUBSYSTEM DRIVERS [RUST]
22105R: Michal Wilczynski <[email protected]>
22106F: drivers/pwm/*.rs
22107
22108PXA GPIO DRIVER
22109M: Robert Jarzmik <[email protected]>
22110L: [email protected]
22111S: Maintained
22112F: drivers/gpio/gpio-pxa.c
22113
22114PXA MMCI DRIVER
22115S: Orphan
22116
22117PXA RTC DRIVER
22118M: Robert Jarzmik <[email protected]>
22119L: [email protected]
22120S: Maintained
22121
22122PXA2xx/PXA3xx SUPPORT
22123M: Daniel Mack <[email protected]>
22124M: Haojian Zhuang <[email protected]>
22125M: Robert Jarzmik <[email protected]>
22126L: [email protected] (moderated for non-subscribers)
22127S: Maintained
22128T: git https://github.com/hzhuang1/linux.git
22129T: git https://github.com/rjarzmik/linux.git
22130F: arch/arm/boot/dts/intel/pxa/
22131F: arch/arm/mach-pxa/
22132F: drivers/dma/pxa*
22133F: drivers/pcmcia/pxa2xx*
22134F: drivers/pinctrl/pxa/
22135F: drivers/spi/spi-pxa2xx*
22136F: drivers/usb/gadget/udc/pxa2*
22137F: include/sound/pxa2xx-lib.h
22138F: sound/arm/pxa*
22139F: sound/soc/pxa/
22140
22141QAT DRIVER
22142M: Giovanni Cabiddu <[email protected]>
22143L: [email protected]
22144S: Supported
22145F: drivers/crypto/intel/qat/
22146
22147QCOM AUDIO (ASoC) DRIVERS
22148M: Srinivas Kandagatla <[email protected]>
22149L: [email protected]
22150L: [email protected]
22151S: Supported
22152F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
22153F: Documentation/devicetree/bindings/sound/qcom,*
22154F: drivers/soc/qcom/apr.c
22155F: drivers/soundwire/qcom.c
22156F: include/dt-bindings/sound/qcom,wcd93*
22157F: sound/soc/codecs/lpass-*.*
22158F: sound/soc/codecs/msm8916-wcd-analog.c
22159F: sound/soc/codecs/msm8916-wcd-digital.c
22160F: sound/soc/codecs/pm4125-sdw.c
22161F: sound/soc/codecs/pm4125.*
22162F: sound/soc/codecs/wcd-clsh-v2.*
22163F: sound/soc/codecs/wcd-mbhc-v2.*
22164F: sound/soc/codecs/wcd93*.*
22165F: sound/soc/codecs/wsa88*.*
22166F: sound/soc/qcom/
22167
22168QCOM EMBEDDED USB DEBUGGER (EUD)
22169M: Souradeep Chowdhury <[email protected]>
22170L: [email protected]
22171S: Maintained
22172F: Documentation/ABI/testing/sysfs-driver-eud
22173F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
22174F: drivers/usb/misc/qcom_eud.c
22175
22176QCOM IPA DRIVER
22177M: Alex Elder <[email protected]>
22178L: [email protected]
22179S: Maintained
22180F: drivers/net/ipa/
22181
22182QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
22183M: "Michael S. Tsirkin" <[email protected]>
22184L: [email protected]
22185S: Maintained
22186F: drivers/firmware/qemu_fw_cfg.c
22187F: include/uapi/linux/qemu_fw_cfg.h
22188
22189QEMU VIRT MACHINE SYSTEM CONTROLLER DRIVER
22190M: Kuan-Wei Chiu <[email protected]>
22191L: [email protected]
22192S: Maintained
22193F: drivers/power/reset/qemu-virt-ctrl.c
22194
22195QLOGIC QL41xxx FCOE DRIVER
22196M: Saurav Kashyap <[email protected]>
22197M: Javed Hasan <[email protected]>
22198M: [email protected]
22199L: [email protected]
22200S: Supported
22201F: drivers/scsi/qedf/
22202
22203QLOGIC QL41xxx ISCSI DRIVER
22204M: Nilesh Javali <[email protected]>
22205M: Manish Rangankar <[email protected]>
22206M: [email protected]
22207L: [email protected]
22208S: Supported
22209F: drivers/scsi/qedi/
22210
22211QLOGIC QL4xxx ETHERNET DRIVER
22212L: [email protected]
22213S: Orphan
22214F: drivers/net/ethernet/qlogic/qed/
22215F: drivers/net/ethernet/qlogic/qede/
22216F: include/linux/qed/
22217
22218QLOGIC QL4xxx RDMA DRIVER
22219M: Michal Kalderon <[email protected]>
22220L: [email protected]
22221S: Supported
22222F: drivers/infiniband/hw/qedr/
22223F: include/uapi/rdma/qedr-abi.h
22224
22225QLOGIC QLA1280 SCSI DRIVER
22226M: Michael Reed <[email protected]>
22227L: [email protected]
22228S: Maintained
22229F: drivers/scsi/qla1280.[ch]
22230
22231QLOGIC QLA2XXX FC-SCSI DRIVER
22232M: Nilesh Javali <[email protected]>
22233M: [email protected]
22234L: [email protected]
22235S: Supported
22236F: drivers/scsi/qla2xxx/
22237
22238QLOGIC QLA3XXX NETWORK DRIVER
22239M: [email protected]
22240L: [email protected]
22241S: Maintained
22242F: drivers/net/ethernet/qlogic/qla3xxx.*
22243
22244QLOGIC QLA4XXX iSCSI DRIVER
22245M: Nilesh Javali <[email protected]>
22246M: Manish Rangankar <[email protected]>
22247M: [email protected]
22248L: [email protected]
22249S: Supported
22250F: drivers/scsi/qla4xxx/
22251
22252QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
22253M: Shahed Shaikh <[email protected]>
22254M: Manish Chopra <[email protected]>
22255M: [email protected]
22256L: [email protected]
22257S: Maintained
22258F: drivers/net/ethernet/qlogic/qlcnic/
22259
22260QM1D1B0004 MEDIA DRIVER
22261M: Akihiro Tsukada <[email protected]>
22262L: [email protected]
22263S: Odd Fixes
22264F: drivers/media/tuners/qm1d1b0004*
22265
22266QM1D1C0042 MEDIA DRIVER
22267M: Akihiro Tsukada <[email protected]>
22268L: [email protected]
22269S: Odd Fixes
22270F: drivers/media/tuners/qm1d1c0042*
22271
22272QNAP MCU DRIVER
22273M: Heiko Stuebner <[email protected]>
22274S: Maintained
22275F: drivers/hwmon/qnap-mcu-hwmon.c
22276F: drivers/input/misc/qnap-mcu-input.c
22277F: drivers/leds/leds-qnap-mcu.c
22278F: drivers/mfd/qnap-mcu.c
22279F: include/linux/mfd/qnap-mcu.h
22280
22281QNX4 FILESYSTEM
22282M: Anders Larsen <[email protected]>
22283S: Maintained
22284W: http://www.alarsen.net/linux/qnx4fs/
22285F: fs/qnx4/
22286F: include/uapi/linux/qnx4_fs.h
22287F: include/uapi/linux/qnxtypes.h
22288
22289QNX6 FILESYSTEM
22290S: Orphan
22291F: Documentation/filesystems/qnx6.rst
22292F: fs/qnx6/
22293F: include/linux/qnx6_fs.h
22294
22295QORIQ DPAA2 FSL-MC BUS DRIVER
22296M: Ioana Ciornei <[email protected]>
22297L: [email protected]
22298L: [email protected]
22299S: Maintained
22300F: Documentation/ABI/stable/sysfs-bus-fsl-mc
22301F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
22302F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
22303F: drivers/bus/fsl-mc/
22304F: include/uapi/linux/fsl_mc.h
22305
22306QST QMC5883L 3-Axis Magnetic Sensor
22307M: Siratul Islam <[email protected]>
22308L: [email protected]
22309S: Maintained
22310F: Documentation/devicetree/bindings/iio/magnetometer/qstcorp,qmc5883l.yaml
22311F: drivers/iio/magnetometer/qmc5883l.c
22312
22313QST QMC6308 3-AXIS MAGNETIC SENSOR
22314M: Jorijn van der Graaf <[email protected]>
22315L: [email protected]
22316S: Maintained
22317F: Documentation/devicetree/bindings/iio/magnetometer/qstcorp,qmc6308.yaml
22318F: drivers/iio/magnetometer/qmc6308.c
22319
22320QT1010 MEDIA DRIVER
22321L: [email protected]
22322S: Orphan
22323W: https://linuxtv.org
22324Q: http://patchwork.linuxtv.org/project/linux-media/list/
22325F: drivers/media/tuners/qt1010*
22326
22327QUALCOMM ATH12K WIRELESS DRIVER
22328M: Jeff Johnson <[email protected]>
22329L: [email protected]
22330L: [email protected]
22331S: Supported
22332W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
22333T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22334F: drivers/net/wireless/ath/ath12k/
22335N: ath12k
22336
22337QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
22338M: Jeff Johnson <[email protected]>
22339L: [email protected]
22340L: [email protected]
22341S: Supported
22342W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
22343T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22344F: drivers/net/wireless/ath/ath10k/
22345N: ath10k
22346
22347QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
22348M: Jeff Johnson <[email protected]>
22349L: [email protected]
22350L: [email protected]
22351S: Supported
22352W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
22353B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
22354T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22355F: drivers/net/wireless/ath/ath11k/
22356N: ath11k
22357
22358QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
22359M: Toke Høiland-Jørgensen <[email protected]>
22360L: [email protected]
22361S: Maintained
22362W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
22363T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22364F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
22365F: drivers/net/wireless/ath/ath9k/
22366
22367QUALCOMM ATHEROS QCA8K DSA SWITCH DRIVER
22368M: Christian Marangi <[email protected]>
22369L: [email protected]
22370S: Maintained
22371F: Documentation/devicetree/bindings/net/dsa/qca8k.yaml
22372F: drivers/net/dsa/qca/qca8k*
22373F: net/dsa/tag_qca.c
22374
22375QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
22376M: Stefan Wahren <[email protected]>
22377L: [email protected]
22378S: Maintained
22379F: Documentation/devicetree/bindings/net/qca,qca7000.yaml
22380F: drivers/net/ethernet/qualcomm/qca*
22381
22382QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
22383M: Stephan Gerhold <[email protected]>
22384L: [email protected]
22385L: [email protected]
22386S: Maintained
22387F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
22388F: drivers/net/wwan/qcom_bam_dmux.c
22389
22390QUALCOMM BLUETOOTH DRIVER
22391M: Bartosz Golaszewski <[email protected]>
22392L: [email protected]
22393S: Maintained
22394F: Documentation/devicetree/bindings/net/bluetooth/qcom,*
22395F: drivers/bluetooth/btqca.[ch]
22396F: drivers/bluetooth/btqcomsmd.c
22397F: drivers/bluetooth/hci_qca.c
22398
22399QUALCOMM CAMERA SUBSYSTEM DRIVER
22400M: Bryan O'Donoghue <[email protected]>
22401R: Vladimir Zapolskiy <[email protected]>
22402R: Loic Poulain <[email protected]>
22403L: [email protected]
22404S: Maintained
22405F: Documentation/admin-guide/media/qcom_camss.rst
22406F: Documentation/devicetree/bindings/media/qcom,*camss*
22407F: drivers/media/platform/qcom/camss/
22408
22409QUALCOMM CLOCK DRIVERS
22410M: Bjorn Andersson <[email protected]>
22411L: [email protected]
22412S: Supported
22413T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
22414F: Documentation/devicetree/bindings/clock/qcom,*
22415F: drivers/clk/qcom/
22416F: include/dt-bindings/clock/qcom,*
22417
22418QUALCOMM CLOUD AI (QAIC) DRIVER
22419M: Jeff Hugo <[email protected]>
22420R: Carl Vanderlip <[email protected]>
22421L: [email protected]
22422L: [email protected]
22423S: Supported
22424T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
22425F: Documentation/ABI/testing/sysfs-driver-qaic
22426F: Documentation/accel/qaic/
22427F: drivers/accel/qaic/
22428F: include/uapi/drm/qaic_accel.h
22429
22430QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
22431M: Bjorn Andersson <[email protected]>
22432M: Konrad Dybcio <[email protected]>
22433L: [email protected]
22434L: [email protected]
22435S: Maintained
22436F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
22437F: drivers/pmdomain/qcom/cpr.c
22438
22439QUALCOMM CPUCP MAILBOX DRIVER
22440M: Sibi Sankar <[email protected]>
22441L: [email protected]
22442S: Supported
22443F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
22444F: drivers/mailbox/qcom-cpucp-mbox.c
22445
22446QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
22447M: Ilia Lin <[email protected]>
22448L: [email protected]
22449S: Maintained
22450F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
22451F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
22452F: drivers/cpufreq/qcom-cpufreq-nvmem.c
22453
22454QUALCOMM CRYPTO DRIVERS
22455M: Bartosz Golaszewski <[email protected]>
22456L: [email protected]
22457L: [email protected]
22458S: Supported
22459F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
22460F: drivers/crypto/qce/
22461
22462QUALCOMM EMAC GIGABIT ETHERNET DRIVER
22463M: Timur Tabi <[email protected]>
22464L: [email protected]
22465S: Maintained
22466F: drivers/net/ethernet/qualcomm/emac/
22467
22468QUALCOMM ETHQOS ETHERNET DRIVER
22469M: Mohd Ayaan Anwar <[email protected]>
22470L: [email protected]
22471L: [email protected]
22472S: Maintained
22473F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
22474F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
22475
22476QUALCOMM FASTRPC DRIVER
22477M: Srinivas Kandagatla <[email protected]>
22478R: Ekansh Gupta <[email protected]>
22479L: [email protected]
22480L: [email protected]
22481S: Maintained
22482F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
22483F: drivers/misc/fastrpc.c
22484F: include/uapi/misc/fastrpc.h
22485
22486QUALCOMM HAMOA EMBEDDED CONTROLLER DRIVER
22487M: Anvesh Jain P <[email protected]>
22488M: Sibi Sankar <[email protected]>
22489L: [email protected]
22490S: Maintained
22491F: Documentation/devicetree/bindings/embedded-controller/qcom,hamoa-crd-ec.yaml
22492F: drivers/platform/arm64/qcom-hamoa-ec.c
22493
22494QUALCOMM HEXAGON ARCHITECTURE
22495M: Brian Cain <[email protected]>
22496L: [email protected]
22497S: Supported
22498T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
22499F: arch/hexagon/
22500
22501QUALCOMM HIDMA DRIVER
22502M: Sinan Kaya <[email protected]>
22503L: [email protected] (moderated for non-subscribers)
22504L: [email protected]
22505L: [email protected]
22506S: Supported
22507F: drivers/dma/qcom/hidma*
22508
22509QUALCOMM I2C QCOM GENI DRIVER
22510M: Mukesh Kumar Savaliya <[email protected]>
22511M: Viken Dadhaniya <[email protected]>
22512L: [email protected]
22513L: [email protected]
22514S: Maintained
22515F: Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
22516F: drivers/i2c/busses/i2c-qcom-geni.c
22517
22518QUALCOMM I2C CCI DRIVER
22519M: Loic Poulain <[email protected]>
22520M: Robert Foss <[email protected]>
22521L: [email protected]
22522L: [email protected]
22523S: Maintained
22524F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
22525F: drivers/i2c/busses/i2c-qcom-cci.c
22526
22527QUALCOMM INTERCONNECT BWMON DRIVER
22528M: Krzysztof Kozlowski <[email protected]>
22529L: [email protected]
22530S: Maintained
22531F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
22532F: drivers/soc/qcom/icc-bwmon.c
22533F: drivers/soc/qcom/trace_icc-bwmon.h
22534
22535QUALCOMM IOMMU
22536M: Rob Clark <[email protected]>
22537L: [email protected]
22538L: [email protected]
22539S: Maintained
22540F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
22541F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
22542F: drivers/iommu/msm_iommu*
22543
22544QUALCOMM IPC ROUTER (QRTR) DRIVER
22545M: Manivannan Sadhasivam <[email protected]>
22546L: [email protected]
22547S: Maintained
22548F: include/trace/events/qrtr.h
22549F: include/uapi/linux/qrtr.h
22550F: net/qrtr/
22551
22552QUALCOMM IPCC MAILBOX DRIVER
22553M: Manivannan Sadhasivam <[email protected]>
22554L: [email protected]
22555S: Supported
22556F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
22557F: drivers/mailbox/qcom-ipcc.c
22558F: include/dt-bindings/mailbox/qcom-ipcc.h
22559
22560QUALCOMM IPQ4019 USB PHY DRIVER
22561M: Robert Marko <[email protected]>
22562M: Luka Perkov <[email protected]>
22563L: [email protected]
22564S: Maintained
22565F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
22566F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
22567
22568QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
22569M: Robert Marko <[email protected]>
22570M: Luka Perkov <[email protected]>
22571L: [email protected]
22572S: Maintained
22573F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
22574F: drivers/regulator/vqmmc-ipq4019-regulator.c
22575
22576QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
22577M: Vikash Garodia <[email protected]>
22578M: Dikshita Agarwal <[email protected]>
22579R: Abhinav Kumar <[email protected]>
22580L: [email protected]
22581L: [email protected]
22582S: Maintained
22583F: Documentation/devicetree/bindings/media/qcom,*-iris.yaml
22584F: drivers/media/platform/qcom/iris/
22585
22586QUALCOMM NAND CONTROLLER DRIVER
22587M: Manivannan Sadhasivam <[email protected]>
22588L: [email protected]
22589L: [email protected]
22590S: Maintained
22591F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
22592F: drivers/mtd/nand/raw/qcom_nandc.c
22593
22594QUALCOMM MEDIA PLATFORM
22595M: Bryan O'Donoghue <[email protected]>
22596L: [email protected]
22597L: [email protected]
22598S: Supported
22599Q: https://patchwork.linuxtv.org/project/linux-media/list
22600T: git https://gitlab.freedesktop.org/linux-media/media-committers.git
22601F: Documentation/devicetree/bindings/media/*qcom*
22602F: drivers/media/platform/qcom
22603F: include/dt-bindings/media/*qcom*
22604
22605QUALCOMM PAS TZ SERVICE
22606M: Sumit Garg <[email protected]>
22607L: [email protected]
22608S: Maintained
22609F: drivers/firmware/qcom/qcom_pas.c
22610F: drivers/firmware/qcom/qcom_pas.h
22611F: drivers/firmware/qcom/qcom_pas_tee.c
22612F: include/linux/firmware/qcom/qcom_pas.h
22613
22614QUALCOMM SMB CHARGER DRIVER
22615M: Casey Connolly <[email protected]>
22616L: [email protected]
22617S: Maintained
22618F: Documentation/devicetree/bindings/power/supply/qcom,pmi8998-charger.yaml
22619F: drivers/power/supply/qcom_smbx.c
22620
22621QUALCOMM PPE DRIVER
22622M: Luo Jie <[email protected]>
22623L: [email protected]
22624S: Maintained
22625F: Documentation/devicetree/bindings/net/qcom,ipq9574-ppe.yaml
22626F: Documentation/networking/device_drivers/ethernet/qualcomm/ppe/ppe.rst
22627F: drivers/net/ethernet/qualcomm/ppe/
22628
22629QUALCOMM QSEECOM DRIVER
22630M: Maximilian Luz <[email protected]>
22631L: [email protected]
22632S: Maintained
22633F: drivers/firmware/qcom/qcom_qseecom.c
22634
22635QUALCOMM QSEECOM UEFISECAPP DRIVER
22636M: Maximilian Luz <[email protected]>
22637L: [email protected]
22638S: Maintained
22639F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
22640
22641QUALCOMM PINCTRL DRIVERS
22642M: Bartosz Golaszewski <[email protected]>
22643L: [email protected]
22644S: Supported
22645F: Documentation/devicetree/bindings/pinctrl/qcom,*.yaml
22646F: drivers/pinctrl/qcom/
22647
22648QUALCOMM RMNET DRIVER
22649M: Subash Abhinov Kasiviswanathan <[email protected]>
22650M: Sean Tranchetti <[email protected]>
22651L: [email protected]
22652S: Maintained
22653F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
22654F: drivers/net/ethernet/qualcomm/rmnet/
22655F: include/linux/if_rmnet.h
22656
22657QUALCOMM TEE (QCOMTEE) DRIVER
22658M: Amirreza Zarrabi <[email protected]>
22659L: [email protected]
22660S: Maintained
22661F: Documentation/tee/qtee.rst
22662F: drivers/tee/qcomtee/
22663
22664QUALCOMM TRUST ZONE MEMORY ALLOCATOR
22665M: Bartosz Golaszewski <[email protected]>
22666L: [email protected]
22667S: Maintained
22668F: drivers/firmware/qcom/qcom_tzmem.c
22669F: drivers/firmware/qcom/qcom_tzmem.h
22670F: include/linux/firmware/qcom/qcom_tzmem.h
22671
22672QUALCOMM TSENS THERMAL DRIVER
22673M: Amit Kucheria <[email protected]>
22674M: Thara Gopinath <[email protected]>
22675L: [email protected]
22676L: [email protected]
22677S: Maintained
22678F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
22679F: drivers/thermal/qcom/
22680
22681QUALCOMM TYPEC PORT MANAGER DRIVER
22682M: Bryan O'Donoghue <[email protected]>
22683L: [email protected]
22684L: [email protected]
22685S: Maintained
22686F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
22687F: drivers/usb/typec/tcpm/qcom/
22688
22689QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
22690M: Vikash Garodia <[email protected]>
22691M: Dikshita Agarwal <[email protected]>
22692L: [email protected]
22693L: [email protected]
22694S: Maintained
22695T: git git://linuxtv.org/media.git
22696F: Documentation/devicetree/bindings/media/*venus*
22697F: drivers/media/platform/qcom/venus/
22698
22699QUALCOMM WCN36XX WIRELESS DRIVER
22700M: Loic Poulain <[email protected]>
22701L: [email protected]
22702L: [email protected]
22703S: Supported
22704W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
22705F: drivers/net/wireless/ath/wcn36xx/
22706
22707QUANTENNA QTNFMAC WIRELESS DRIVER
22708M: Igor Mitsyanko <[email protected]>
22709R: Sergey Matyukevich <[email protected]>
22710L: [email protected]
22711S: Maintained
22712F: drivers/net/wireless/quantenna/
22713
22714RADEON and AMDGPU DRM DRIVERS
22715M: Alex Deucher <[email protected]>
22716M: Christian König <[email protected]>
22717L: [email protected]
22718S: Supported
22719B: https://gitlab.freedesktop.org/drm/amd/-/issues
22720C: irc://irc.oftc.net/radeon
22721T: git https://gitlab.freedesktop.org/agd5f/linux.git
22722F: Documentation/gpu/amdgpu/
22723F: drivers/gpu/drm/amd/
22724F: drivers/gpu/drm/ci/xfails/amd*
22725F: drivers/gpu/drm/radeon/
22726F: include/uapi/drm/amdgpu_drm.h
22727F: include/uapi/drm/radeon_drm.h
22728
22729RADEON FRAMEBUFFER DISPLAY DRIVER
22730M: Benjamin Herrenschmidt <[email protected]>
22731L: [email protected]
22732S: Maintained
22733F: drivers/video/fbdev/aty/radeon*
22734F: include/uapi/linux/radeonfb.h
22735
22736RADIOSHARK RADIO DRIVER
22737M: Hans Verkuil <[email protected]>
22738L: [email protected]
22739S: Maintained
22740T: git git://linuxtv.org/media.git
22741F: drivers/media/radio/radio-shark.c
22742
22743RADIOSHARK2 RADIO DRIVER
22744M: Hans Verkuil <[email protected]>
22745L: [email protected]
22746S: Maintained
22747T: git git://linuxtv.org/media.git
22748F: drivers/media/radio/radio-shark2.c
22749F: drivers/media/radio/radio-tea5777.c
22750
22751RADOS BLOCK DEVICE (RBD)
22752M: Ilya Dryomov <[email protected]>
22753R: Dongsheng Yang <[email protected]>
22754L: [email protected]
22755S: Supported
22756W: http://ceph.com/
22757B: https://tracker.ceph.com/
22758T: git https://github.com/ceph/ceph-client.git
22759F: Documentation/ABI/testing/sysfs-bus-rbd
22760F: drivers/block/rbd.c
22761F: drivers/block/rbd_types.h
22762
22763RAGE128 FRAMEBUFFER DISPLAY DRIVER
22764L: [email protected]
22765S: Orphan
22766F: drivers/video/fbdev/aty/aty128fb.c
22767
22768RAINSHADOW-CEC DRIVER
22769M: Hans Verkuil <[email protected]>
22770L: [email protected]
22771S: Maintained
22772T: git git://linuxtv.org/media.git
22773F: drivers/media/cec/usb/rainshadow/
22774
22775RALINK MIPS ARCHITECTURE
22776M: John Crispin <[email protected]>
22777M: Sergio Paracuellos <[email protected]>
22778L: [email protected]
22779S: Maintained
22780F: arch/mips/ralink
22781
22782RALINK MT7621 MIPS ARCHITECTURE
22783M: Chester A. Unal <[email protected]>
22784M: Sergio Paracuellos <[email protected]>
22785L: [email protected]
22786S: Maintained
22787F: arch/mips/boot/dts/ralink/mt7621*
22788
22789RALINK RT2X00 WIRELESS LAN DRIVER
22790M: Stanislaw Gruszka <[email protected]>
22791L: [email protected]
22792S: Maintained
22793F: drivers/net/wireless/ralink/
22794
22795RAMDISK RAM BLOCK DEVICE DRIVER
22796M: Jens Axboe <[email protected]>
22797S: Maintained
22798F: Documentation/admin-guide/blockdev/ramdisk.rst
22799F: drivers/block/brd.c
22800
22801RANCHU VIRTUAL BOARD FOR MIPS
22802M: Miodrag Dinic <[email protected]>
22803L: [email protected]
22804S: Supported
22805F: arch/mips/configs/generic/board-ranchu.config
22806F: arch/mips/generic/board-ranchu.c
22807
22808RANDOM NUMBER DRIVER
22809M: "Theodore Ts'o" <[email protected]>
22810M: Jason A. Donenfeld <[email protected]>
22811S: Maintained
22812T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
22813F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
22814F: drivers/char/random.c
22815F: include/linux/random.h
22816F: include/uapi/linux/random.h
22817F: drivers/virt/vmgenid.c
22818N: ^.*/vdso/[^/]*getrandom[^/]+$
22819
22820RAPIDIO SUBSYSTEM
22821M: Matt Porter <[email protected]>
22822M: Alexandre Bounine <[email protected]>
22823S: Maintained
22824F: drivers/rapidio/
22825
22826RAS INFRASTRUCTURE
22827M: Tony Luck <[email protected]>
22828M: Borislav Petkov <[email protected]>
22829L: [email protected]
22830S: Maintained
22831F: Documentation/admin-guide/RAS
22832F: drivers/ras/
22833F: include/linux/ras.h
22834F: include/ras/ras_event.h
22835
22836RAS FRU MEMORY POISON MANAGER (FMPM)
22837M: Yazen Ghannam <[email protected]>
22838L: [email protected]
22839S: Maintained
22840F: drivers/ras/amd/fmpm.c
22841
22842RASPBERRY PI PISP BACK END
22843M: Jacopo Mondi <[email protected]>
22844R: Raspberry Pi Kernel Maintenance <[email protected]>
22845L: [email protected]
22846S: Maintained
22847F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
22848F: drivers/media/platform/raspberrypi/pisp_be/
22849F: include/uapi/linux/media/raspberrypi/
22850
22851RASPBERRY PI PISP CAMERA FRONT END
22852M: Tomi Valkeinen <[email protected]>
22853M: Raspberry Pi Kernel Maintenance <[email protected]>
22854S: Maintained
22855F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
22856F: drivers/media/platform/raspberrypi/rp1-cfe/
22857
22858RASPBERRY PI RP1 PCI DRIVER
22859M: Andrea della Porta <[email protected]>
22860S: Maintained
22861F: arch/arm64/boot/dts/broadcom/rp1*.dts*
22862F: drivers/clk/clk-rp1.c
22863F: drivers/misc/rp1/
22864F: drivers/pinctrl/pinctrl-rp1.c
22865
22866RC-CORE / LIRC FRAMEWORK
22867M: Sean Young <[email protected]>
22868L: [email protected]
22869S: Maintained
22870W: http://linuxtv.org
22871T: git git://linuxtv.org/media.git
22872F: Documentation/driver-api/media/rc-core.rst
22873F: Documentation/userspace-api/media/rc/
22874F: drivers/media/rc/
22875F: include/media/rc-core.h
22876F: include/media/rc-map.h
22877F: include/uapi/linux/lirc.h
22878
22879RCMM REMOTE CONTROLS DECODER
22880M: Patrick Lerda <[email protected]>
22881S: Maintained
22882F: drivers/media/rc/ir-rcmm-decoder.c
22883
22884RCUTORTURE TEST FRAMEWORK
22885M: "Paul E. McKenney" <[email protected]>
22886M: Josh Triplett <[email protected]>
22887R: Steven Rostedt <[email protected]>
22888R: Mathieu Desnoyers <[email protected]>
22889R: Lai Jiangshan <[email protected]>
22890L: [email protected]
22891S: Supported
22892T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22893F: tools/testing/selftests/rcutorture
22894
22895RDACM20 Camera Sensor
22896M: Jacopo Mondi <[email protected]>
22897M: Kieran Bingham <[email protected]>
22898M: Laurent Pinchart <[email protected]>
22899M: Niklas Söderlund <[email protected]>
22900L: [email protected]
22901S: Maintained
22902F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
22903F: drivers/media/i2c/max9271.c
22904F: drivers/media/i2c/max9271.h
22905F: drivers/media/i2c/rdacm20.c
22906
22907RDACM21 Camera Sensor
22908M: Jacopo Mondi <[email protected]>
22909M: Kieran Bingham <[email protected]>
22910M: Laurent Pinchart <[email protected]>
22911M: Niklas Söderlund <[email protected]>
22912L: [email protected]
22913S: Maintained
22914F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
22915F: drivers/media/i2c/max9271.c
22916F: drivers/media/i2c/max9271.h
22917F: drivers/media/i2c/rdacm21.c
22918
22919RDC R-321X SoC
22920M: Florian Fainelli <[email protected]>
22921S: Maintained
22922
22923RDC R6040 FAST ETHERNET DRIVER
22924M: Florian Fainelli <[email protected]>
22925L: [email protected]
22926S: Maintained
22927F: drivers/net/ethernet/rdc/r6040.c
22928
22929RDMAVT - RDMA verbs software
22930M: Dennis Dalessandro <[email protected]>
22931L: [email protected]
22932S: Supported
22933F: drivers/infiniband/sw/rdmavt
22934
22935RDS - RELIABLE DATAGRAM SOCKETS
22936M: Allison Henderson <[email protected]>
22937L: [email protected]
22938L: [email protected]
22939L: [email protected] (moderated for non-subscribers)
22940S: Supported
22941W: https://oss.oracle.com/projects/rds/
22942F: Documentation/networking/rds.rst
22943F: net/rds/
22944F: tools/testing/selftests/net/rds/
22945
22946RDT - RESOURCE ALLOCATION
22947M: Tony Luck <[email protected]>
22948M: Reinette Chatre <[email protected]>
22949M: [email protected]
22950R: Dave Martin <[email protected]>
22951R: James Morse <[email protected]>
22952R: Babu Moger <[email protected]>
22953L: [email protected]
22954S: Supported
22955P: Documentation/process/maintainer-tip.rst
22956F: Documentation/filesystems/resctrl.rst
22957F: arch/x86/include/asm/resctrl.h
22958F: arch/x86/kernel/cpu/resctrl/
22959F: fs/resctrl/
22960F: include/linux/resctrl*.h
22961F: tools/testing/selftests/resctrl/
22962
22963READ-COPY UPDATE (RCU)
22964M: "Paul E. McKenney" <[email protected]>
22965M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
22966M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
22967M: Joel Fernandes <[email protected]>
22968M: Josh Triplett <[email protected]>
22969M: Boqun Feng <[email protected]>
22970M: Uladzislau Rezki <[email protected]>
22971R: Steven Rostedt <[email protected]>
22972R: Mathieu Desnoyers <[email protected]>
22973R: Lai Jiangshan <[email protected]>
22974R: Zqiang <[email protected]>
22975L: [email protected]
22976S: Supported
22977W: http://www.rdrop.com/users/paulmck/RCU/
22978T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22979F: Documentation/RCU/
22980F: include/linux/rcu*
22981F: kernel/rcu/
22982F: rust/kernel/sync/rcu.rs
22983X: Documentation/RCU/torture.rst
22984X: include/linux/srcu*.h
22985X: kernel/rcu/srcu*.c
22986
22987REAL TIME CLOCK (RTC) SUBSYSTEM
22988M: Alexandre Belloni <[email protected]>
22989L: [email protected]
22990S: Maintained
22991Q: https://patchwork.kernel.org/project/linux-rtc/list/
22992T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
22993F: Documentation/admin-guide/rtc.rst
22994F: Documentation/devicetree/bindings/rtc/
22995F: drivers/rtc/
22996F: include/linux/rtc.h
22997F: include/linux/rtc/
22998F: include/uapi/linux/rtc.h
22999F: tools/testing/selftests/rtc/
23000
23001Real-time Linux Analysis (RTLA) tools
23002M: Steven Rostedt <[email protected]>
23003M: Tomas Glozar <[email protected]>
23004L: [email protected]
23005L: [email protected]
23006S: Maintained
23007Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
23008T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23009F: Documentation/tools/rtla/
23010F: tools/tracing/rtla/
23011
23012Real-time Linux (PREEMPT_RT)
23013M: Sebastian Andrzej Siewior <[email protected]>
23014M: Clark Williams <[email protected]>
23015M: Steven Rostedt <[email protected]>
23016L: [email protected]
23017S: Supported
23018F: Documentation/core-api/real-time/
23019K: PREEMPT_RT
23020
23021REALTEK AUDIO CODECS
23022M: Oder Chiou <[email protected]>
23023S: Maintained
23024F: include/sound/rt*.h
23025F: sound/soc/codecs/rt*
23026
23027REALTEK OTTO WATCHDOG
23028M: Sander Vanheule <[email protected]>
23029L: [email protected]
23030S: Maintained
23031F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
23032F: drivers/watchdog/realtek_otto_wdt.c
23033
23034REALTEK PSE MCU DRIVER
23035M: Jonas Jelonek <[email protected]>
23036L: [email protected]
23037S: Maintained
23038F: Documentation/devicetree/bindings/net/pse-pd/realtek,pse-mcu-gen1.yaml
23039F: drivers/net/pse-pd/realtek-pse-mcu*
23040
23041REALTEK RTL83xx SMI DSA ROUTER CHIPS
23042M: Linus Walleij <[email protected]>
23043M: Luiz Angelo Daros de Luca <[email protected]>
23044R: Alvin Šipraga <[email protected]>
23045S: Maintained
23046F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
23047F: drivers/net/dsa/realtek/*
23048
23049REALTEK SPI-NAND
23050M: Chris Packham <[email protected]>
23051S: Maintained
23052F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
23053F: drivers/spi/spi-realtek-rtl-snand.c
23054
23055REALTEK SYSTIMER DRIVER
23056M: Hao-Wen Ting <[email protected]>
23057S: Maintained
23058F: drivers/clocksource/timer-realtek.c
23059
23060REALTEK WIRELESS DRIVER (rtlwifi family)
23061M: Ping-Ke Shih <[email protected]>
23062L: [email protected]
23063S: Maintained
23064T: git https://github.com/pkshih/rtw.git
23065F: drivers/net/wireless/realtek/rtlwifi/
23066
23067REALTEK WIRELESS DRIVER (rtw88)
23068M: Ping-Ke Shih <[email protected]>
23069L: [email protected]
23070S: Maintained
23071T: git https://github.com/pkshih/rtw.git
23072F: drivers/net/wireless/realtek/rtw88/
23073
23074REALTEK WIRELESS DRIVER (rtw89)
23075M: Ping-Ke Shih <[email protected]>
23076L: [email protected]
23077S: Maintained
23078T: git https://github.com/pkshih/rtw.git
23079F: drivers/net/wireless/realtek/rtw89/
23080
23081REDMIBOOK WMI DRIVERS
23082M: Gladyshev Ilya <[email protected]>
23083L: [email protected]
23084S: Maintained
23085F: drivers/platform/x86/redmi-wmi.c
23086
23087REDPINE WIRELESS DRIVER
23088L: [email protected]
23089S: Orphan
23090F: drivers/net/wireless/rsi/
23091
23092RELAY
23093M: Andrew Morton <[email protected]>
23094M: Jens Axboe <[email protected]>
23095M: Jason Xing <[email protected]>
23096L: [email protected]
23097S: Maintained
23098F: Documentation/filesystems/relay.rst
23099F: include/linux/relay.h
23100F: kernel/relay.c
23101
23102REGISTER MAP ABSTRACTION
23103M: Mark Brown <[email protected]>
23104L: [email protected]
23105S: Supported
23106T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
23107F: Documentation/devicetree/bindings/regmap/
23108F: drivers/base/regmap/
23109F: include/linux/regmap.h
23110
23111REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
23112M: Bjorn Andersson <[email protected]>
23113M: Mathieu Poirier <[email protected]>
23114L: [email protected]
23115S: Maintained
23116T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
23117F: Documentation/ABI/testing/sysfs-class-remoteproc
23118F: Documentation/devicetree/bindings/remoteproc/
23119F: Documentation/staging/remoteproc.rst
23120F: drivers/remoteproc/
23121F: include/linux/remoteproc.h
23122F: include/linux/rsc_table.h
23123F: include/linux/remoteproc/
23124
23125REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
23126M: Bjorn Andersson <[email protected]>
23127M: Mathieu Poirier <[email protected]>
23128L: [email protected]
23129S: Maintained
23130T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
23131F: Documentation/ABI/testing/sysfs-bus-rpmsg
23132F: Documentation/staging/rpmsg.rst
23133F: drivers/rpmsg/
23134F: include/linux/rpmsg.h
23135F: include/linux/rpmsg/
23136F: include/uapi/linux/rpmsg.h
23137F: samples/rpmsg/
23138
23139REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
23140M: Stephan Gerhold <[email protected]>
23141L: [email protected]
23142L: [email protected]
23143S: Maintained
23144F: drivers/net/wwan/rpmsg_wwan_ctrl.c
23145
23146RENESAS CLOCK DRIVERS
23147M: Geert Uytterhoeven <[email protected]>
23148L: [email protected]
23149S: Supported
23150T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
23151F: Documentation/devicetree/bindings/clock/renesas,*
23152F: drivers/clk/renesas/
23153
23154RENESAS EMEV2 I2C DRIVER
23155M: Wolfram Sang <[email protected]>
23156L: [email protected]
23157S: Supported
23158F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
23159F: drivers/i2c/busses/i2c-emev2.c
23160
23161RENESAS ETHERNET AVB DRIVER
23162M: Niklas Söderlund <[email protected]>
23163R: Paul Barker <[email protected]>
23164L: [email protected]
23165L: [email protected]
23166S: Maintained
23167F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml
23168F: drivers/net/ethernet/renesas/Kconfig
23169F: drivers/net/ethernet/renesas/Makefile
23170F: drivers/net/ethernet/renesas/ravb*
23171
23172RENESAS ETHERNET SWITCH DRIVER
23173R: Yoshihiro Shimoda <[email protected]>
23174L: [email protected]
23175L: [email protected]
23176F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
23177F: drivers/net/ethernet/renesas/Kconfig
23178F: drivers/net/ethernet/renesas/Makefile
23179F: drivers/net/ethernet/renesas/rcar_gen4*
23180F: drivers/net/ethernet/renesas/rswitch*
23181
23182RENESAS ETHERNET TSN DRIVER
23183M: Niklas Söderlund <[email protected]>
23184L: [email protected]
23185L: [email protected]
23186S: Maintained
23187F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
23188F: drivers/net/ethernet/renesas/rtsn.*
23189
23190RENESAS IDT821034 ASoC CODEC
23191M: Herve Codina <[email protected]>
23192L: [email protected]
23193S: Maintained
23194F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
23195F: sound/soc/codecs/idt821034.c
23196
23197RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
23198M: Kuninori Morimoto <[email protected]>
23199L: [email protected]
23200L: [email protected]
23201S: Supported
23202F: Documentation/devicetree/bindings/sound/renesas,rsnd.*
23203F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml
23204F: sound/soc/renesas/rcar/
23205F: sound/soc/renesas/fsi.c
23206F: include/sound/sh_fsi.h
23207
23208RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
23209M: Miquel Raynal <[email protected]>
23210L: [email protected]
23211L: [email protected]
23212S: Maintained
23213F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
23214F: drivers/mtd/nand/raw/renesas-nand-controller.c
23215
23216RENESAS R-CAR GYROADC DRIVER
23217M: Marek Vasut <[email protected]>
23218L: [email protected]
23219S: Supported
23220F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
23221F: drivers/iio/adc/rcar-gyroadc.c
23222
23223RENESAS R-CAR I2C DRIVERS
23224M: Wolfram Sang <[email protected]>
23225L: [email protected]
23226S: Supported
23227F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
23228F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
23229F: drivers/i2c/busses/i2c-rcar.c
23230F: drivers/i2c/busses/i2c-sh_mobile.c
23231
23232RENESAS R-CAR SATA DRIVER
23233M: Geert Uytterhoeven <[email protected]>
23234L: [email protected]
23235L: [email protected]
23236S: Supported
23237F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
23238F: drivers/ata/sata_rcar.c
23239
23240RENESAS R-CAR THERMAL DRIVERS
23241M: Niklas Söderlund <[email protected]>
23242L: [email protected]
23243S: Supported
23244F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
23245F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
23246F: drivers/thermal/renesas/rcar_gen3_thermal.c
23247F: drivers/thermal/renesas/rcar_thermal.c
23248
23249RENESAS RIIC DRIVER
23250M: Chris Brandt <[email protected]>
23251L: [email protected]
23252S: Supported
23253F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
23254F: drivers/i2c/busses/i2c-riic.c
23255
23256RENESAS RZ AUDIO (ASoC) DRIVER
23257M: Biju Das <[email protected]>
23258M: Lad Prabhakar <[email protected]>
23259L: [email protected]
23260L: [email protected]
23261S: Supported
23262F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
23263F: sound/soc/renesas/rz-ssi.c
23264
23265RENESAS RZ/G2L A/D DRIVER
23266M: Lad Prabhakar <[email protected]>
23267L: [email protected]
23268L: [email protected]
23269S: Supported
23270F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
23271F: drivers/iio/adc/rzg2l_adc.c
23272
23273RENESAS RZ/G2L MTU3a COUNTER DRIVER
23274M: Biju Das <[email protected]>
23275L: [email protected]
23276L: [email protected]
23277S: Supported
23278F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
23279F: drivers/counter/rz-mtu3-cnt.c
23280
23281RENESAS RZ/G2L / RZ/V2H(P) CRU
23282M: Lad Prabhakar <[email protected]>
23283M: Jacopo Mondi <[email protected]>
23284L: [email protected]
23285L: [email protected]
23286S: Maintained
23287F: Documentation/devicetree/bindings/media/renesas,rzg2l-cru.yaml
23288F: drivers/media/platform/renesas/rzg2l-cru/
23289
23290RENESAS RZ/T2H / RZ/N2H A/D DRIVER
23291M: Cosmin Tanislav <[email protected]>
23292L: [email protected]
23293L: [email protected]
23294S: Supported
23295F: Documentation/devicetree/bindings/iio/adc/renesas,r9a09g077-adc.yaml
23296F: drivers/iio/adc/rzt2h_adc.c
23297
23298RENESAS RTCA-3 RTC DRIVER
23299M: Claudiu Beznea <[email protected]>
23300L: [email protected]
23301L: [email protected]
23302S: Supported
23303F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
23304F: drivers/rtc/rtc-renesas-rtca3.c
23305
23306RENESAS RZ/N1 A5PSW SWITCH DRIVER
23307M: Clément Léger <[email protected]>
23308L: [email protected]
23309L: [email protected]
23310S: Maintained
23311F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
23312F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
23313F: drivers/net/dsa/rzn1_a5psw*
23314F: drivers/net/pcs/pcs-rzn1-miic.c
23315F: include/dt-bindings/net/pcs-rzn1-miic.h
23316F: include/linux/pcs-rzn1-miic.h
23317F: net/dsa/tag_rzn1_a5psw.c
23318
23319RENESAS RZ/N1 ADC DRIVER
23320M: Herve Codina <[email protected]>
23321L: [email protected]
23322S: Supported
23323F: Documentation/devicetree/bindings/iio/adc/renesas,rzn1-adc.yaml
23324F: drivers/iio/adc/rzn1-adc.c
23325
23326RENESAS RZ/N1 DWMAC GLUE LAYER
23327M: Romain Gantois <[email protected]>
23328S: Maintained
23329F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
23330F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
23331
23332RENESAS RZ/N1 RTC CONTROLLER DRIVER
23333M: Miquel Raynal <[email protected]>
23334L: [email protected]
23335L: [email protected]
23336S: Maintained
23337F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
23338F: drivers/rtc/rtc-rzn1.c
23339
23340RENESAS RZ/N1 USBF CONTROLLER DRIVER
23341M: Herve Codina <[email protected]>
23342L: [email protected]
23343L: [email protected]
23344S: Maintained
23345F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
23346F: drivers/usb/gadget/udc/renesas_usbf.c
23347
23348RENESAS RZ/V2H(P) DWMAC GBETH GLUE LAYER DRIVER
23349M: Lad Prabhakar <[email protected]>
23350L: [email protected]
23351L: [email protected]
23352S: Maintained
23353F: Documentation/devicetree/bindings/net/renesas,rzv2h-gbeth.yaml
23354F: drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c
23355
23356RENESAS RZ/V2H(P) INPUT VIDEO CONTROL BLOCK DRIVER
23357M: Daniel Scally <[email protected]>
23358M: Jacopo Mondi <[email protected]>
23359L: [email protected]
23360S: Maintained
23361F: Documentation/devicetree/bindings/media/renesas,r9a09g057-ivc.yaml
23362F: drivers/media/platform/renesas/rzv2h-ivc/
23363
23364RENESAS RZ/V2H(P) RSPI DRIVER
23365M: Fabrizio Castro <[email protected]>
23366L: [email protected]
23367L: [email protected]
23368S: Maintained
23369F: Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml
23370F: drivers/spi/spi-rzv2h-rspi.c
23371
23372RENESAS RZ/V2H(P) USB2PHY PORT RESET DRIVER
23373M: Fabrizio Castro <[email protected]>
23374M: Lad Prabhakar <[email protected]>
23375L: [email protected]
23376S: Supported
23377F: Documentation/devicetree/bindings/reset/renesas,rzv2h-usb2phy-reset.yaml
23378F: drivers/reset/reset-rzv2h-usb2phy.c
23379
23380RENESAS RZ/V2M I2C DRIVER
23381M: Fabrizio Castro <[email protected]>
23382L: [email protected]
23383L: [email protected]
23384S: Supported
23385F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
23386F: drivers/i2c/busses/i2c-rzv2m.c
23387
23388RENESAS SUPERH ETHERNET DRIVER
23389M: Niklas Söderlund <[email protected]>
23390L: [email protected]
23391L: [email protected]
23392S: Maintained
23393F: Documentation/devicetree/bindings/net/renesas,ether.yaml
23394F: drivers/net/ethernet/renesas/Kconfig
23395F: drivers/net/ethernet/renesas/Makefile
23396F: drivers/net/ethernet/renesas/sh_eth*
23397F: include/linux/sh_eth.h
23398
23399RENESAS USB PHY DRIVER
23400M: Yoshihiro Shimoda <[email protected]>
23401L: [email protected]
23402S: Maintained
23403F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
23404
23405RENESAS VERSACLOCK 3 and VERSACLOCK 7 CLOCK DRIVER
23406M: Biju Das <[email protected]>
23407S: Maintained
23408F: Documentation/devicetree/bindings/clock/renesas,5p35023.yaml
23409F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
23410F: drivers/clk/clk-versaclock3.c
23411F: drivers/clk/clk-versaclock7.c
23412
23413RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
23414M: Herve Codina <[email protected]>
23415L: [email protected]
23416S: Maintained
23417F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
23418F: drivers/iio/potentiometer/x9250.c
23419
23420RENESAS RZ/G3E THERMAL SENSOR UNIT DRIVER
23421M: John Madieu <[email protected]>
23422L: [email protected]
23423S: Maintained
23424F: Documentation/devicetree/bindings/thermal/renesas,r9a09g047-tsu.yaml
23425F: drivers/thermal/renesas/rzg3e_thermal.c
23426
23427RENESAS RZ/G3S THERMAL SENSOR UNIT DRIVER
23428M: Claudiu Beznea <[email protected]>
23429L: [email protected]
23430S: Maintained
23431F: Documentation/devicetree/bindings/thermal/renesas,r9a08g045-tsu.yaml
23432F: drivers/thermal/renesas/rzg3s_thermal.c
23433
23434RESET CONTROLLER FRAMEWORK
23435M: Philipp Zabel <[email protected]>
23436S: Maintained
23437T: git https://git.pengutronix.de/git/pza/linux.git
23438F: Documentation/devicetree/bindings/reset/
23439F: Documentation/driver-api/reset.rst
23440F: drivers/reset/
23441F: include/dt-bindings/reset/
23442F: include/linux/reset-controller.h
23443F: include/linux/reset.h
23444F: include/linux/reset/
23445K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
23446
23447RESTARTABLE SEQUENCES SUPPORT
23448M: Mathieu Desnoyers <[email protected]>
23449M: Peter Zijlstra <[email protected]>
23450M: "Paul E. McKenney" <[email protected]>
23451M: Boqun Feng <[email protected]>
23452L: [email protected]
23453S: Supported
23454F: include/trace/events/rseq.h
23455F: include/uapi/linux/rseq.h
23456F: kernel/rseq.c
23457F: tools/testing/selftests/rseq/
23458
23459RFKILL
23460M: Johannes Berg <[email protected]>
23461L: [email protected]
23462S: Maintained
23463W: https://wireless.wiki.kernel.org/
23464Q: https://patchwork.kernel.org/project/linux-wireless/list/
23465T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
23466T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
23467F: Documentation/ABI/stable/sysfs-class-rfkill
23468F: Documentation/driver-api/rfkill.rst
23469F: include/linux/rfkill.h
23470F: include/uapi/linux/rfkill.h
23471F: net/rfkill/
23472
23473RHASHTABLE
23474M: Thomas Graf <[email protected]>
23475M: Herbert Xu <[email protected]>
23476L: [email protected]
23477S: Maintained
23478F: include/linux/rhashtable-types.h
23479F: include/linux/rhashtable.h
23480F: lib/rhashtable.c
23481F: lib/test_rhashtable.c
23482
23483RICOH R5C592 MEMORYSTICK DRIVER
23484M: Maxim Levitsky <[email protected]>
23485S: Maintained
23486F: drivers/memstick/host/r592.*
23487
23488RICOH SMARTMEDIA/XD DRIVER
23489M: Maxim Levitsky <[email protected]>
23490S: Maintained
23491F: drivers/mtd/nand/raw/r852.c
23492F: drivers/mtd/nand/raw/r852.h
23493
23494RISC-V AIA DRIVERS
23495M: Anup Patel <[email protected]>
23496L: [email protected]
23497S: Maintained
23498F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
23499F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
23500F: drivers/irqchip/irq-riscv-aplic-*.c
23501F: drivers/irqchip/irq-riscv-aplic-*.h
23502F: drivers/irqchip/irq-riscv-imsic-*.c
23503F: drivers/irqchip/irq-riscv-imsic-*.h
23504F: drivers/irqchip/irq-riscv-intc.c
23505F: include/linux/irqchip/riscv-aplic.h
23506F: include/linux/irqchip/riscv-imsic.h
23507
23508RISC-V ANDES SoC Support
23509M: Ben Zong-You Xie <[email protected]>
23510S: Maintained
23511T: git: https://github.com/ben717-linux/linux
23512F: Documentation/devicetree/bindings/interrupt-controller/andestech,plicsw.yaml
23513F: Documentation/devicetree/bindings/riscv/andes.yaml
23514F: Documentation/devicetree/bindings/timer/andestech,plmt0.yaml
23515F: arch/riscv/boot/dts/andes/
23516
23517RISC-V ANLOGIC SoC SUPPORT
23518M: Conor Dooley <[email protected]>
23519T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23520L: [email protected]
23521S: Odd Fixes
23522F: Documentation/devicetree/bindings/riscv/anlogic.yaml
23523F: arch/riscv/boot/dts/anlogic/
23524
23525RISC-V ARCHITECTURE
23526M: Paul Walmsley <[email protected]>
23527M: Palmer Dabbelt <[email protected]>
23528M: Albert Ou <[email protected]>
23529R: Alexandre Ghiti <[email protected]>
23530L: [email protected]
23531S: Supported
23532Q: https://patchwork.kernel.org/project/linux-riscv/list/
23533C: irc://irc.libera.chat/riscv
23534P: Documentation/arch/riscv/patch-acceptance.rst
23535T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
23536F: arch/riscv/
23537N: riscv
23538K: riscv
23539
23540RISC-V IOMMU
23541M: Tomasz Jeznach <[email protected]>
23542L: [email protected]
23543L: [email protected]
23544S: Maintained
23545T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
23546F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
23547F: drivers/iommu/riscv/
23548
23549RISC-V MICROCHIP SUPPORT
23550M: Conor Dooley <[email protected]>
23551M: Daire McNamara <[email protected]>
23552L: [email protected]
23553S: Supported
23554T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ (dts, soc, firmware)
23555F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
23556F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
23557F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
23558F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
23559F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
23560F: Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-iomux0.yaml
23561F: Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-mssio.yaml
23562F: Documentation/devicetree/bindings/pinctrl/microchip,pic64gx-pinctrl-gpio2.yaml
23563F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
23564F: Documentation/devicetree/bindings/riscv/microchip.yaml
23565F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs*.yaml
23566F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
23567F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
23568F: arch/riscv/boot/dts/microchip/
23569F: drivers/char/hw_random/mpfs-rng.c
23570F: drivers/clk/microchip/clk-mpfs*.c
23571F: drivers/firmware/microchip/mpfs-auto-update.c
23572F: drivers/gpio/gpio-mpfs.c
23573F: drivers/hwmon/tvs-mpfs.c
23574F: drivers/i2c/busses/i2c-microchip-corei2c.c
23575F: drivers/mailbox/mailbox-mpfs.c
23576F: drivers/pci/controller/plda/pcie-microchip-host.c
23577F: drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c
23578F: drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
23579F: drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
23580F: drivers/pwm/pwm-microchip-core.c
23581F: drivers/reset/reset-mpfs.c
23582F: drivers/rtc/rtc-mpfs.c
23583F: drivers/soc/microchip/mpfs-control-scb.c
23584F: drivers/soc/microchip/mpfs-mss-top-sysreg.c
23585F: drivers/soc/microchip/mpfs-sys-controller.c
23586F: drivers/spi/spi-microchip-core-qspi.c
23587F: drivers/spi/spi-mpfs.c
23588F: drivers/usb/musb/mpfs.c
23589F: include/soc/microchip/mpfs.h
23590
23591RISC-V MISC SOC SUPPORT
23592M: Conor Dooley <[email protected]>
23593L: [email protected]
23594S: Odd Fixes
23595T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23596F: arch/riscv/boot/dts/canaan/
23597F: arch/riscv/boot/dts/sifive/
23598
23599RISC-V PMU DRIVERS
23600M: Atish Patra <[email protected]>
23601R: Anup Patel <[email protected]>
23602L: [email protected]
23603S: Supported
23604F: drivers/perf/riscv_pmu.c
23605F: drivers/perf/riscv_pmu_legacy.c
23606F: drivers/perf/riscv_pmu_sbi.c
23607
23608RISC-V QOS RESCTRL SUPPORT
23609M: Drew Fustini <[email protected]>
23610R: yunhui cui <[email protected]>
23611L: [email protected]
23612S: Supported
23613F: arch/riscv/include/asm/qos.h
23614F: arch/riscv/kernel/qos.c
23615
23616RISC-V RPMI AND MPXY DRIVERS
23617M: Rahul Pathak <[email protected]>
23618M: Anup Patel <[email protected]>
23619L: [email protected]
23620F: Documentation/devicetree/bindings/clock/riscv,rpmi-clock.yaml
23621F: Documentation/devicetree/bindings/clock/riscv,rpmi-mpxy-clock.yaml
23622F: Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml
23623F: Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-system-msi.yaml
23624F: Documentation/devicetree/bindings/mailbox/riscv,rpmi-shmem-mbox.yaml
23625F: Documentation/devicetree/bindings/mailbox/riscv,sbi-mpxy-mbox.yaml
23626F: drivers/clk/clk-rpmi.c
23627F: drivers/irqchip/irq-riscv-rpmi-sysmsi.c
23628F: drivers/mailbox/riscv-sbi-mpxy-mbox.c
23629F: include/linux/mailbox/riscv-rpmi-message.h
23630
23631RISC-V SPACEMIT SoC Support
23632M: Yixun Lan <[email protected]>
23633L: [email protected]
23634L: [email protected]
23635S: Maintained
23636W: https://github.com/spacemit-com/linux/wiki
23637C: irc://irc.libera.chat/spacemit
23638T: https://git.kernel.org/pub/scm/linux/kernel/git/spacemit/linux.git
23639F: arch/riscv/boot/dts/spacemit/
23640N: spacemit
23641K: spacemit
23642
23643RISC-V TENSTORRENT SoC SUPPORT
23644M: Drew Fustini <[email protected]>
23645M: Joel Stanley <[email protected]>
23646L: [email protected]
23647S: Maintained
23648T: git https://github.com/tenstorrent/linux.git
23649F: Documentation/devicetree/bindings/clock/tenstorrent,atlantis-prcm-rcpu.yaml
23650F: Documentation/devicetree/bindings/riscv/tenstorrent.yaml
23651F: arch/riscv/boot/dts/tenstorrent/
23652F: drivers/clk/tenstorrent/
23653F: drivers/reset/reset-tenstorrent-atlantis.c
23654F: include/dt-bindings/clock/tenstorrent,atlantis-prcm-rcpu.h
23655
23656RISC-V THEAD SoC SUPPORT
23657M: Drew Fustini <[email protected]>
23658M: Guo Ren <[email protected]>
23659M: Fu Wei <[email protected]>
23660L: [email protected]
23661S: Maintained
23662Q: https://patchwork.kernel.org/project/riscv-thead/list/
23663T: git https://github.com/pdp7/linux.git
23664F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
23665F: Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
23666F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
23667F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
23668F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
23669F: Documentation/devicetree/bindings/pwm/thead,th1520-pwm.yaml
23670F: Documentation/devicetree/bindings/reset/thead,th1520-reset.yaml
23671F: arch/riscv/boot/dts/thead/
23672F: drivers/clk/thead/clk-th1520-ap.c
23673F: drivers/firmware/thead,th1520-aon.c
23674F: drivers/gpu/drm/bridge/th1520-dw-hdmi.c
23675F: drivers/mailbox/mailbox-th1520.c
23676F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
23677F: drivers/pinctrl/pinctrl-th1520.c
23678F: drivers/pmdomain/thead/
23679F: drivers/power/reset/th1520-aon-reboot.c
23680F: drivers/power/sequencing/pwrseq-thead-gpu.c
23681F: drivers/pwm/pwm_th1520.rs
23682F: drivers/reset/reset-th1520.c
23683F: include/dt-bindings/clock/thead,th1520-clk-ap.h
23684F: include/dt-bindings/power/thead,th1520-power.h
23685F: include/dt-bindings/reset/thead,th1520-reset.h
23686F: include/linux/firmware/thead/thead,th1520-aon.h
23687
23688RNBD BLOCK DRIVERS
23689M: Md. Haris Iqbal <[email protected]>
23690M: Jack Wang <[email protected]>
23691L: [email protected]
23692S: Maintained
23693F: drivers/block/rnbd/
23694
23695ROCCAT DRIVERS
23696M: Stefan Achatz <[email protected]>
23697S: Maintained
23698W: http://sourceforge.net/projects/roccat/
23699F: Documentation/ABI/*/sysfs-driver-hid-roccat*
23700F: drivers/hid/hid-roccat*
23701F: include/linux/hid-roccat*
23702
23703ROCKCHIP CAN-FD DRIVER
23704M: Marc Kleine-Budde <[email protected]>
23705R: [email protected]
23706L: [email protected]
23707S: Maintained
23708F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
23709F: drivers/net/can/rockchip/
23710
23711ROCKCHIP CAMERA INTERFACE (RKCIF) DRIVER
23712M: Mehdi Djait <[email protected]>
23713M: Michael Riesch <[email protected]>
23714L: [email protected]
23715S: Maintained
23716F: Documentation/admin-guide/media/rkcif*
23717F: Documentation/devicetree/bindings/media/rockchip,px30-vip.yaml
23718F: Documentation/devicetree/bindings/media/rockchip,rk3568-vicap.yaml
23719F: drivers/media/platform/rockchip/rkcif/
23720
23721ROCKCHIP CRYPTO DRIVERS
23722M: Corentin Labbe <[email protected]>
23723L: [email protected]
23724S: Maintained
23725F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
23726F: drivers/crypto/rockchip/
23727
23728ROCKCHIP I2S TDM DRIVER
23729M: Nicolas Frattaroli <[email protected]>
23730L: [email protected]
23731S: Maintained
23732F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
23733F: sound/soc/rockchip/rockchip_i2s_tdm.*
23734
23735ROCKCHIP ISP V1 DRIVER
23736M: Dafna Hirschfeld <[email protected]>
23737M: Laurent Pinchart <[email protected]>
23738L: [email protected]
23739L: [email protected]
23740S: Maintained
23741F: Documentation/admin-guide/media/rkisp1.rst
23742F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
23743F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
23744F: drivers/media/platform/rockchip/rkisp1
23745F: include/uapi/linux/rkisp1-config.h
23746
23747ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
23748M: Daniel Golle <[email protected]>
23749M: Aurelien Jarno <[email protected]>
23750M: Nicolas Frattaroli <[email protected]>
23751S: Maintained
23752F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
23753F: Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
23754F: drivers/char/hw_random/rockchip-rng.c
23755
23756ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
23757M: Jacob Chen <[email protected]>
23758M: Ezequiel Garcia <[email protected]>
23759L: [email protected]
23760L: [email protected]
23761S: Maintained
23762F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
23763F: drivers/media/platform/rockchip/rga/
23764
23765ROCKCHIP RKVDEC VIDEO DECODER DRIVER
23766M: Detlev Casanova <[email protected]>
23767M: Ezequiel Garcia <[email protected]>
23768L: [email protected]
23769L: [email protected]
23770S: Maintained
23771F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
23772F: drivers/media/platform/rockchip/rkvdec/
23773
23774ROCKCHIP RK3308 INTERNAL AUDIO CODEC
23775M: Luca Ceresoli <[email protected]>
23776S: Maintained
23777F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
23778F: sound/soc/codecs/rk3308_codec.c
23779F: sound/soc/codecs/rk3308_codec.h
23780
23781ROCKCHIP SAI DRIVER
23782M: Nicolas Frattaroli <[email protected]>
23783L: [email protected]
23784S: Maintained
23785F: Documentation/devicetree/bindings/sound/rockchip,rk3576-sai.yaml
23786F: sound/soc/rockchip/rockchip_sai.*
23787
23788ROCKER DRIVER
23789M: Jiri Pirko <[email protected]>
23790L: [email protected]
23791S: Supported
23792F: drivers/net/ethernet/rocker/
23793
23794ROCKETPORT EXPRESS/INFINITY DRIVER
23795M: Kevin Cernekee <[email protected]>
23796L: [email protected]
23797S: Odd Fixes
23798F: drivers/tty/serial/rp2.*
23799
23800ROHM BD71828 CHARGER
23801M: Andreas Kemnade <[email protected]>
23802M: Matti Vaittinen <[email protected]>
23803S: Maintained
23804F: drivers/power/supply/bd71828-power.c
23805
23806ROHM BD79703 DAC
23807M: Matti Vaittinen <[email protected]>
23808S: Supported
23809F: drivers/iio/dac/rohm-bd79703.c
23810
23811ROHM BD99954 CHARGER IC
23812M: Matti Vaittinen <[email protected]>
23813S: Supported
23814F: drivers/power/supply/bd99954-charger.c
23815F: drivers/power/supply/bd99954-charger.h
23816
23817ROHM BD791xx ADC / GPO IC
23818M: Matti Vaittinen <[email protected]>
23819S: Supported
23820F: drivers/iio/adc/rohm-bd79112.c
23821F: drivers/iio/adc/rohm-bd79124.c
23822
23823ROHM BH1745 COLOUR SENSOR
23824M: Mudit Sharma <[email protected]>
23825L: [email protected]
23826S: Maintained
23827F: drivers/iio/light/bh1745.c
23828
23829ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
23830M: Tomasz Duszynski <[email protected]>
23831S: Maintained
23832F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
23833F: drivers/iio/light/bh1750.c
23834
23835ROHM BM1390 PRESSURE SENSOR DRIVER
23836M: Matti Vaittinen <[email protected]>
23837L: [email protected]
23838S: Supported
23839F: drivers/iio/pressure/rohm-bm1390.c
23840
23841ROHM BU270xx LIGHT SENSOR DRIVERs
23842M: Matti Vaittinen <[email protected]>
23843L: [email protected]
23844S: Supported
23845F: drivers/iio/light/rohm-bu27034.c
23846
23847ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
23848M: Marek Vasut <[email protected]>
23849L: [email protected]
23850L: [email protected]
23851S: Supported
23852F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
23853F: drivers/gpio/gpio-bd9571mwv.c
23854F: drivers/mfd/bd9571mwv.c
23855F: drivers/regulator/bd9571mwv-regulator.c
23856F: include/linux/mfd/bd9571mwv.h
23857
23858ROHM POWER MANAGEMENT IC DEVICE DRIVERS
23859M: Matti Vaittinen <[email protected]>
23860S: Supported
23861F: drivers/clk/clk-bd718x7.c
23862F: drivers/gpio/gpio-bd71815.c
23863F: drivers/gpio/gpio-bd71828.c
23864F: drivers/gpio/gpio-bd72720.c
23865F: drivers/mfd/rohm-bd71828.c
23866F: drivers/mfd/rohm-bd718x7.c
23867F: drivers/mfd/rohm-bd9576.c
23868F: drivers/mfd/rohm-bd96801.c
23869F: drivers/mfd/rohm-pwrbutton.c
23870F: drivers/mfd/rohm-pwrbutton.h
23871F: drivers/regulator/bd71815-regulator.c
23872F: drivers/regulator/bd71828-regulator.c
23873F: drivers/regulator/bd718x7-regulator.c
23874F: drivers/regulator/bd9576-regulator.c
23875F: drivers/regulator/bd96801-regulator.c
23876F: drivers/regulator/rohm-regulator.c
23877F: drivers/rtc/rtc-bd70528.c
23878F: drivers/watchdog/bd9576_wdt.c
23879F: drivers/watchdog/bd96801_wdt.c
23880F: include/linux/mfd/rohm-bd71815.h
23881F: include/linux/mfd/rohm-bd71828.h
23882F: include/linux/mfd/rohm-bd718x7.h
23883F: include/linux/mfd/rohm-bd72720.h
23884F: include/linux/mfd/rohm-bd957x.h
23885F: include/linux/mfd/rohm-bd96801.h
23886F: include/linux/mfd/rohm-bd96802.h
23887F: include/linux/mfd/rohm-generic.h
23888F: include/linux/mfd/rohm-shared.h
23889
23890ROTATION DRIVER FOR ALLWINNER A83T
23891M: Jernej Skrabec <[email protected]>
23892L: [email protected]
23893S: Maintained
23894T: git git://linuxtv.org/media.git
23895F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
23896F: drivers/media/platform/sunxi/sun8i-rotate/
23897
23898RPMB SUBSYSTEM
23899M: Jens Wiklander <[email protected]>
23900L: [email protected]
23901S: Supported
23902F: drivers/misc/rpmb-core.c
23903F: include/linux/rpmb.h
23904
23905RPMSG TTY DRIVER
23906M: Arnaud Pouliquen <[email protected]>
23907L: [email protected]
23908S: Maintained
23909F: drivers/tty/rpmsg_tty.c
23910
23911RTASE ETHERNET DRIVER
23912M: Justin Lai <[email protected]>
23913M: Larry Chiu <[email protected]>
23914L: [email protected]
23915S: Maintained
23916F: drivers/net/ethernet/realtek/rtase/
23917
23918RTL2830 MEDIA DRIVER
23919L: [email protected]
23920S: Orphan
23921W: https://linuxtv.org
23922Q: http://patchwork.linuxtv.org/project/linux-media/list/
23923F: drivers/media/dvb-frontends/rtl2830*
23924
23925RTL2832 MEDIA DRIVER
23926L: [email protected]
23927S: Orphan
23928W: https://linuxtv.org
23929Q: http://patchwork.linuxtv.org/project/linux-media/list/
23930F: drivers/media/dvb-frontends/rtl2832*
23931
23932RTL2832_SDR MEDIA DRIVER
23933L: [email protected]
23934S: Orphan
23935W: https://linuxtv.org
23936Q: http://patchwork.linuxtv.org/project/linux-media/list/
23937F: drivers/media/dvb-frontends/rtl2832_sdr*
23938
23939RTL8180 WIRELESS DRIVER
23940L: [email protected]
23941S: Orphan
23942F: drivers/net/wireless/realtek/rtl818x/rtl8180/
23943
23944RTL8187 WIRELESS DRIVER
23945M: Hin-Tak Leung <[email protected]>
23946L: [email protected]
23947S: Maintained
23948T: git https://github.com/pkshih/rtw.git
23949F: drivers/net/wireless/realtek/rtl818x/rtl8187/
23950
23951RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
23952M: Jes Sorensen <[email protected]>
23953L: [email protected]
23954S: Maintained
23955T: git https://github.com/pkshih/rtw.git
23956F: drivers/net/wireless/realtek/rtl8xxxu/
23957
23958RTL9300 I2C DRIVER (rtl9300-i2c)
23959M: Chris Packham <[email protected]>
23960L: [email protected]
23961S: Maintained
23962F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
23963F: drivers/i2c/busses/i2c-rtl9300.c
23964
23965RTRS TRANSPORT DRIVERS
23966M: Md. Haris Iqbal <[email protected]>
23967M: Jack Wang <[email protected]>
23968L: [email protected]
23969S: Maintained
23970F: drivers/infiniband/ulp/rtrs/
23971
23972RUNTIME VERIFICATION (RV)
23973M: Steven Rostedt <[email protected]>
23974M: Gabriele Monaco <[email protected]>
23975L: [email protected]
23976S: Maintained
23977F: Documentation/trace/rv/
23978F: include/linux/rv.h
23979F: include/rv/
23980F: kernel/trace/rv/
23981F: tools/testing/selftests/verification/
23982F: tools/verification/
23983
23984RUST
23985M: Miguel Ojeda <[email protected]>
23986R: Boqun Feng <[email protected]>
23987R: Gary Guo <[email protected]>
23988R: Björn Roy Baron <[email protected]>
23989R: Benno Lossin <[email protected]>
23990R: Andreas Hindborg <[email protected]>
23991R: Alice Ryhl <[email protected]>
23992R: Trevor Gross <[email protected]>
23993R: Danilo Krummrich <[email protected]>
23994R: Daniel Almeida <[email protected]>
23995R: Tamir Duberstein <[email protected]>
23996R: Alexandre Courbot <[email protected]>
23997R: Onur Özkan <[email protected]>
23998L: [email protected]
23999S: Supported
24000W: https://rust-for-linux.com
24001B: https://github.com/Rust-for-Linux/linux/issues
24002C: zulip://rust-for-linux.zulipchat.com
24003P: https://rust-for-linux.com/contributing
24004T: git https://github.com/Rust-for-Linux/linux.git rust-next
24005F: .clippy.toml
24006F: .rustfmt.toml
24007F: Documentation/rust/
24008F: include/trace/events/rust_sample.h
24009F: rust/
24010F: samples/rust/
24011F: scripts/*rust*
24012F: tools/testing/selftests/rust/
24013K: \b(?i:rust)\b
24014
24015RUST [ALLOC]
24016M: Danilo Krummrich <[email protected]>
24017R: Lorenzo Stoakes <[email protected]>
24018R: Vlastimil Babka <[email protected]>
24019R: Liam R. Howlett <[email protected]>
24020R: Uladzislau Rezki <[email protected]>
24021L: [email protected]
24022S: Maintained
24023T: git https://github.com/Rust-for-Linux/linux.git alloc-next
24024F: rust/kernel/alloc.rs
24025F: rust/kernel/alloc/
24026
24027RUST [BITFIELD]
24028M: Alexandre Courbot <[email protected]>
24029R: Yury Norov <[email protected]>
24030L: [email protected]
24031S: Maintained
24032F: rust/kernel/bitfield.rs
24033
24034RUST [INTEROP]
24035M: Joel Fernandes <[email protected]>
24036M: Alexandre Courbot <[email protected]>
24037L: [email protected]
24038S: Maintained
24039T: git https://github.com/Rust-for-Linux/linux.git interop-next
24040F: rust/kernel/interop.rs
24041F: rust/kernel/interop/
24042
24043RUST [NUM]
24044M: Alexandre Courbot <[email protected]>
24045R: Yury Norov <[email protected]>
24046L: [email protected]
24047S: Maintained
24048F: rust/kernel/num.rs
24049F: rust/kernel/num/
24050
24051RUST [PIN-INIT]
24052M: Benno Lossin <[email protected]>
24053M: Gary Guo <[email protected]>
24054L: [email protected]
24055S: Maintained
24056W: https://rust-for-linux.com/pin-init
24057B: https://github.com/Rust-for-Linux/pin-init/issues
24058C: zulip://rust-for-linux.zulipchat.com
24059P: https://github.com/Rust-for-Linux/pin-init/blob/main/CONTRIBUTING.md
24060T: git https://github.com/Rust-for-Linux/linux.git pin-init-next
24061F: rust/kernel/init.rs
24062F: rust/pin-init/
24063K: \bpin-init\b|pin_init\b|PinInit
24064
24065RUST [RUST-ANALYZER]
24066M: Tamir Duberstein <[email protected]>
24067R: Jesung Yang <[email protected]>
24068L: [email protected]
24069S: Maintained
24070T: git https://github.com/Rust-for-Linux/linux.git rust-analyzer-next
24071F: scripts/generate_rust_analyzer.py
24072
24073RUST [SYNC]
24074M: Boqun Feng <[email protected]>
24075M: Gary Guo <[email protected]>
24076M: Alice Ryhl <[email protected]>
24077R: Lyude Paul <[email protected]>
24078R: Daniel Almeida <[email protected]>
24079R: "Onur Özkan" <[email protected]>
24080L: [email protected]
24081L: [email protected]
24082S: Maintained
24083T: git git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux.git rust-sync
24084F: rust/kernel/sync.rs
24085F: rust/kernel/sync/
24086
24087RXRPC SOCKETS (AF_RXRPC)
24088M: David Howells <[email protected]>
24089M: Marc Dionne <[email protected]>
24090L: [email protected]
24091S: Supported
24092W: https://www.infradead.org/~dhowells/kafs/
24093F: Documentation/networking/rxrpc.rst
24094F: include/keys/rxrpc-type.h
24095F: include/net/af_rxrpc.h
24096F: include/trace/events/rxrpc.h
24097F: include/uapi/linux/rxrpc.h
24098F: net/rxrpc/
24099
24100S3 SAVAGE FRAMEBUFFER DRIVER
24101M: Antonino Daplas <[email protected]>
24102L: [email protected]
24103S: Maintained
24104F: drivers/video/fbdev/savage/
24105
24106S390 ARCHITECTURE
24107M: Heiko Carstens <[email protected]>
24108M: Vasily Gorbik <[email protected]>
24109M: Alexander Gordeev <[email protected]>
24110R: Christian Borntraeger <[email protected]>
24111R: Sven Schnelle <[email protected]>
24112L: [email protected]
24113S: Supported
24114T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
24115F: Documentation/driver-api/s390-drivers.rst
24116F: Documentation/arch/s390/
24117F: arch/s390/
24118F: drivers/cpuidle/cpuidle-s390.c
24119F: drivers/s390/
24120F: drivers/watchdog/diag288_wdt.c
24121
24122S390 COMMON I/O LAYER
24123M: Vineeth Vijayan <[email protected]>
24124M: Peter Oberparleiter <[email protected]>
24125L: [email protected]
24126S: Supported
24127F: drivers/s390/cio/
24128
24129S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
24130M: Harald Freudenberger <[email protected]>
24131M: Holger Dengler <[email protected]>
24132L: [email protected]
24133L: [email protected]
24134S: Supported
24135F: arch/s390/crypto/
24136F: arch/s390/include/asm/archrandom.h
24137F: arch/s390/include/asm/cpacf.h
24138
24139S390 DASD DRIVER
24140M: Stefan Haberland <[email protected]>
24141M: Jan Hoeppner <[email protected]>
24142L: [email protected]
24143S: Supported
24144F: block/partitions/ibm.c
24145F: drivers/s390/block/dasd*
24146F: include/linux/dasd_mod.h
24147
24148S390 HWRANDOM TRNG DRIVER
24149M: Harald Freudenberger <[email protected]>
24150M: Holger Dengler <[email protected]>
24151L: [email protected]
24152L: [email protected]
24153S: Supported
24154F: drivers/char/hw_random/s390-trng.c
24155
24156S390 IOMMU (PCI)
24157M: Niklas Schnelle <[email protected]>
24158M: Matthew Rosato <[email protected]>
24159R: Gerald Schaefer <[email protected]>
24160L: [email protected]
24161S: Supported
24162F: drivers/iommu/s390-iommu.c
24163
24164S390 IUCV NETWORK LAYER
24165M: Alexandra Winter <[email protected]>
24166M: Thorsten Winkler <[email protected]>
24167L: [email protected]
24168L: [email protected]
24169S: Supported
24170F: drivers/s390/net/*iucv*
24171F: include/net/iucv/
24172F: net/iucv/
24173
24174S390 MM
24175M: Alexander Gordeev <[email protected]>
24176M: Gerald Schaefer <[email protected]>
24177L: [email protected]
24178S: Supported
24179T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
24180F: arch/s390/include/asm/pgtable.h
24181F: arch/s390/mm
24182
24183S390 NETWORK DRIVERS
24184M: Alexandra Winter <[email protected]>
24185M: Aswin Karuvally <[email protected]>
24186L: [email protected]
24187L: [email protected]
24188S: Supported
24189F: drivers/s390/net/
24190
24191S390 PCI SUBSYSTEM
24192M: Niklas Schnelle <[email protected]>
24193M: Gerd Bayer <[email protected]>
24194L: [email protected]
24195S: Supported
24196F: Documentation/arch/s390/pci.rst
24197F: arch/s390/pci/
24198F: drivers/pci/hotplug/s390_pci_hpc.c
24199
24200S390 PTP DRIVER
24201M: Sven Schnelle <[email protected]>
24202L: [email protected]
24203S: Supported
24204F: drivers/ptp/ptp_s390.c
24205
24206S390 SCM DRIVER
24207M: Vineeth Vijayan <[email protected]>
24208L: [email protected]
24209S: Supported
24210F: drivers/s390/block/scm*
24211F: drivers/s390/cio/scm.c
24212
24213S390 VFIO-AP DRIVER
24214M: Tony Krowiak <[email protected]>
24215M: Halil Pasic <[email protected]>
24216M: Jason Herne <[email protected]>
24217L: [email protected]
24218L: [email protected]
24219S: Supported
24220T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
24221F: Documentation/arch/s390/vfio-ap*
24222F: drivers/s390/crypto/vfio_ap*
24223
24224S390 VFIO-CCW DRIVER
24225M: Eric Farman <[email protected]>
24226M: Matthew Rosato <[email protected]>
24227R: Halil Pasic <[email protected]>
24228L: [email protected]
24229L: [email protected]
24230S: Supported
24231T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
24232F: Documentation/arch/s390/vfio-ccw.rst
24233F: drivers/s390/cio/vfio_ccw*
24234F: include/uapi/linux/vfio_ccw.h
24235
24236S390 VFIO-PCI DRIVER
24237M: Matthew Rosato <[email protected]>
24238M: Farhan Ali <[email protected]>
24239R: Eric Farman <[email protected]>
24240L: [email protected]
24241L: [email protected]
24242S: Supported
24243T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
24244F: arch/s390/kvm/s390/pci*
24245F: drivers/vfio/pci/vfio_pci_zdev.c
24246F: include/uapi/linux/vfio_zdev.h
24247
24248S390 ZCRYPT AND PKEY DRIVER AND AP BUS
24249M: Harald Freudenberger <[email protected]>
24250M: Holger Dengler <[email protected]>
24251L: [email protected]
24252S: Supported
24253F: arch/s390/include/asm/ap.h
24254F: arch/s390/include/asm/pkey.h
24255F: arch/s390/include/asm/trace/zcrypt.h
24256F: arch/s390/include/uapi/asm/pkey.h
24257F: arch/s390/include/uapi/asm/zcrypt.h
24258F: drivers/s390/crypto/
24259
24260S390 ZFCP DRIVER
24261M: Nihar Panda <[email protected]>
24262L: [email protected]
24263S: Supported
24264F: drivers/s390/scsi/zfcp_*
24265
24266SAA6588 RDS RECEIVER DRIVER
24267M: Hans Verkuil <[email protected]>
24268L: [email protected]
24269S: Odd Fixes
24270W: https://linuxtv.org
24271T: git git://linuxtv.org/media.git
24272F: drivers/media/i2c/saa6588*
24273
24274SAA7134 VIDEO4LINUX DRIVER
24275M: Mauro Carvalho Chehab <[email protected]>
24276L: [email protected]
24277S: Odd fixes
24278W: https://linuxtv.org
24279T: git git://linuxtv.org/media.git
24280F: Documentation/driver-api/media/drivers/saa7134*
24281F: drivers/media/pci/saa7134/
24282
24283SAA7146 VIDEO4LINUX-2 DRIVER
24284M: Hans Verkuil <[email protected]>
24285L: [email protected]
24286S: Maintained
24287T: git git://linuxtv.org/media.git
24288F: drivers/media/common/saa7146/
24289F: drivers/media/pci/saa7146/
24290F: include/media/drv-intf/saa7146*
24291
24292SAFESETID SECURITY MODULE
24293M: Micah Morton <[email protected]>
24294S: Supported
24295F: Documentation/admin-guide/LSM/SafeSetID.rst
24296F: security/safesetid/
24297
24298SAMSUNG AUDIO (ASoC) DRIVERS
24299M: Sylwester Nawrocki <[email protected]>
24300L: [email protected]
24301S: Maintained
24302B: mailto:[email protected]
24303F: Documentation/devicetree/bindings/sound/samsung*
24304F: sound/soc/samsung/
24305
24306SAMSUNG EXYNOS2200 SoC SUPPORT
24307M: Ivaylo Ivanov <[email protected]>
24308L: [email protected] (moderated for non-subscribers)
24309L: [email protected]
24310S: Maintained
24311F: Documentation/devicetree/bindings/clock/samsung,exynos2200-cmu.yaml
24312F: arch/arm64/boot/dts/exynos/exynos2200*
24313F: drivers/clk/samsung/clk-exynos2200.c
24314F: include/dt-bindings/clock/samsung,exynos2200-cmu.h
24315
24316SAMSUNG EXYNOS850 SoC SUPPORT
24317M: Sam Protsenko <[email protected]>
24318L: [email protected] (moderated for non-subscribers)
24319L: [email protected]
24320S: Maintained
24321F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
24322F: arch/arm64/boot/dts/exynos/exynos850*
24323F: drivers/clk/samsung/clk-exynos850.c
24324F: include/dt-bindings/clock/exynos850.h
24325
24326SAMSUNG EXYNOS8855 SoC SUPPORT
24327M: Alim Akhtar <[email protected]>
24328L: [email protected] (moderated for non-subscribers)
24329L: [email protected]
24330S: Maintained
24331F: arch/arm64/boot/dts/exynos/exynos8855*
24332
24333SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
24334M: Tudor Ambarus <[email protected]>
24335L: [email protected]
24336S: Supported
24337F: Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
24338F: drivers/clk/samsung/clk-acpm.c
24339F: drivers/firmware/samsung/exynos-acpm*
24340F: include/linux/firmware/samsung/exynos-acpm-protocol.h
24341
24342SAMSUNG EXYNOS MAILBOX DRIVER
24343M: Tudor Ambarus <[email protected]>
24344L: [email protected]
24345S: Supported
24346F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
24347F: drivers/mailbox/exynos-mailbox.c
24348F: include/linux/mailbox/exynos-message.h
24349
24350SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
24351M: Łukasz Stelmach <[email protected]>
24352L: [email protected]
24353S: Maintained
24354F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
24355F: drivers/char/hw_random/exynos-trng.c
24356
24357SAMSUNG FRAMEBUFFER DRIVER
24358M: Jingoo Han <[email protected]>
24359L: [email protected]
24360S: Maintained
24361F: drivers/video/fbdev/s3c-fb.c
24362
24363SAMSUNG GALAXY BOOK DRIVER
24364M: Joshua Grisham <[email protected]>
24365L: [email protected]
24366S: Maintained
24367F: Documentation/admin-guide/laptops/samsung-galaxybook.rst
24368F: drivers/platform/x86/samsung-galaxybook.c
24369
24370SAMSUNG INTERCONNECT DRIVERS
24371M: Sylwester Nawrocki <[email protected]>
24372M: Artur Świgoń <[email protected]>
24373L: [email protected]
24374S: Supported
24375F: drivers/interconnect/samsung/
24376
24377SAMSUNG LAPTOP DRIVER
24378M: Corentin Chary <[email protected]>
24379L: [email protected]
24380S: Maintained
24381F: drivers/platform/x86/samsung-laptop.c
24382
24383SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
24384M: André Draszik <[email protected]>
24385L: [email protected]
24386S: Maintained
24387B: mailto:[email protected]
24388F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
24389F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
24390F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
24391F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
24392F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
24393F: drivers/clk/clk-s2mps11.c
24394F: drivers/mfd/sec*.[ch]
24395F: drivers/regulator/s2*.c
24396F: drivers/regulator/s5m*.c
24397F: drivers/rtc/rtc-s5m.c
24398F: include/dt-bindings/regulator/samsung,s2m*.h
24399F: include/linux/mfd/samsung/
24400
24401SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
24402M: Sylwester Nawrocki <[email protected]>
24403L: [email protected]
24404S: Maintained
24405F: drivers/media/platform/samsung/s3c-camif/
24406F: include/media/drv-intf/s3c_camif.h
24407
24408SAMSUNG S3FWRN5 NFC DRIVER
24409M: Krzysztof Kozlowski <[email protected]>
24410S: Maintained
24411F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
24412F: drivers/nfc/s3fwrn5
24413
24414SAMSUNG S5C73M3 CAMERA DRIVER
24415M: Sylwester Nawrocki <[email protected]>
24416M: Andrzej Hajda <[email protected]>
24417S: Supported
24418F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
24419F: drivers/media/i2c/s5c73m3/*
24420
24421SAMSUNG S5K3M5 CAMERA DRIVER
24422M: Vladimir Zapolskiy <[email protected]>
24423S: Maintained
24424T: git git://linuxtv.org/media_tree.git
24425F: Documentation/devicetree/bindings/media/i2c/samsung,s5k3m5.yaml
24426F: drivers/media/i2c/s5k3m5.c
24427
24428SAMSUNG S5K5BAF CAMERA DRIVER
24429M: Sylwester Nawrocki <[email protected]>
24430M: Andrzej Hajda <[email protected]>
24431S: Supported
24432F: drivers/media/i2c/s5k5baf.c
24433
24434SAMSUNG S5KJN1 CAMERA DRIVER
24435M: Vladimir Zapolskiy <[email protected]>
24436S: Maintained
24437T: git git://linuxtv.org/media_tree.git
24438F: Documentation/devicetree/bindings/media/i2c/samsung,s5kjn1.yaml
24439F: drivers/media/i2c/s5kjn1.c
24440
24441SAMSUNG S5P Security SubSystem (SSS) DRIVER
24442M: Krzysztof Kozlowski <[email protected]>
24443M: Vladimir Zapolskiy <[email protected]>
24444L: [email protected]
24445S: Maintained
24446F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
24447F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
24448F: drivers/crypto/s5p-sss.c
24449
24450SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
24451M: Sylwester Nawrocki <[email protected]>
24452S: Supported
24453Q: https://patchwork.linuxtv.org/project/linux-media/list/
24454F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
24455F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
24456F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
24457F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
24458F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
24459F: drivers/media/platform/samsung/exynos4-is/
24460
24461SAMSUNG SOC CLOCK DRIVERS
24462M: Krzysztof Kozlowski <[email protected]>
24463M: Sylwester Nawrocki <[email protected]>
24464M: Chanwoo Choi <[email protected]>
24465M: Peter Griffin <[email protected]>
24466R: Alim Akhtar <[email protected]>
24467L: [email protected]
24468S: Maintained
24469T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
24470F: Documentation/devicetree/bindings/clock/samsung,*.yaml
24471F: Documentation/devicetree/bindings/clock/samsung,s3c*
24472F: drivers/clk/samsung/
24473F: include/dt-bindings/clock/exynos*.h
24474F: include/dt-bindings/clock/s5p*.h
24475F: include/dt-bindings/clock/samsung,*.h
24476F: include/linux/clk/samsung.h
24477
24478SAMSUNG SPI DRIVERS
24479M: Andi Shyti <[email protected]>
24480R: Tudor Ambarus <[email protected]>
24481L: [email protected]
24482S: Maintained
24483F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
24484F: drivers/spi/spi-s3c*
24485F: include/linux/platform_data/spi-s3c64xx.h
24486
24487SAMSUNG SXGBE DRIVERS
24488M: Byungho An <[email protected]>
24489L: [email protected]
24490S: Maintained
24491F: drivers/net/ethernet/samsung/sxgbe/
24492
24493SAMSUNG THERMAL DRIVER
24494M: Bartlomiej Zolnierkiewicz <[email protected]>
24495M: Krzysztof Kozlowski <[email protected]>
24496L: [email protected]
24497S: Maintained
24498F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
24499F: drivers/thermal/samsung/
24500
24501SAMSUNG USB2 PHY DRIVER
24502M: Sylwester Nawrocki <[email protected]>
24503L: [email protected]
24504S: Supported
24505F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
24506F: Documentation/driver-api/phy/samsung-usb2.rst
24507F: drivers/phy/samsung/phy-exynos4210-usb2.c
24508F: drivers/phy/samsung/phy-exynos4x12-usb2.c
24509F: drivers/phy/samsung/phy-exynos5250-usb2.c
24510F: drivers/phy/samsung/phy-s5pv210-usb2.c
24511F: drivers/phy/samsung/phy-samsung-usb2.c
24512F: drivers/phy/samsung/phy-samsung-usb2.h
24513
24514SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
24515M: Paul Barker <[email protected]>
24516R: Marc Murphy <[email protected]>
24517S: Supported
24518F: arch/arm/boot/dts/ti/omap/am335x-sancloud*
24519
24520SB1250-DUART BROADCOM SOC SERIAL DRIVER
24521M: "Maciej W. Rozycki" <[email protected]>
24522S: Maintained
24523F: drivers/tty/serial/sb1250-duart.c
24524
24525SBOM
24526M: Luis Augenstein <[email protected]>
24527M: Maximilian Huber <[email protected]>
24528S: Maintained
24529F: scripts/sbom/
24530
24531SC1200 WDT DRIVER
24532M: Zwane Mwaikambo <[email protected]>
24533S: Maintained
24534F: drivers/watchdog/sc1200wdt.c
24535
24536SCHEDULER
24537M: Ingo Molnar <[email protected]>
24538M: Peter Zijlstra <[email protected]>
24539M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
24540M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
24541R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
24542R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
24543R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
24544R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
24545R: Valentin Schneider <[email protected]> (TOPOLOGY)
24546R: K Prateek Nayak <[email protected]>
24547L: [email protected]
24548S: Maintained
24549P: Documentation/process/maintainer-tip.rst
24550T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
24551F: include/linux/preempt.h
24552F: include/linux/sched.h
24553F: include/linux/wait.h
24554F: include/uapi/linux/sched.h
24555F: kernel/fork.c
24556F: kernel/sched/
24557F: tools/sched/
24558
24559SCHEDULER - SCHED_EXT
24560R: Tejun Heo <[email protected]>
24561R: David Vernet <[email protected]>
24562R: Andrea Righi <[email protected]>
24563R: Changwoo Min <[email protected]>
24564L: [email protected]
24565S: Maintained
24566W: https://github.com/sched-ext/scx
24567T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
24568F: include/linux/sched/ext.h
24569F: kernel/sched/ext/
24570F: tools/sched_ext/
24571F: tools/testing/selftests/sched_ext
24572
24573SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
24574M: Gustavo Silva <[email protected]>
24575S: Maintained
24576F: drivers/iio/chemical/ens160_core.c
24577F: drivers/iio/chemical/ens160_i2c.c
24578F: drivers/iio/chemical/ens160_spi.c
24579F: drivers/iio/chemical/ens160.h
24580
24581SCSI LIBSAS SUBSYSTEM
24582R: John Garry <[email protected]>
24583R: Jason Yan <[email protected]>
24584L: [email protected]
24585S: Supported
24586F: Documentation/scsi/libsas.rst
24587F: drivers/scsi/libsas/
24588F: include/scsi/libsas.h
24589F: include/scsi/sas_ata.h
24590
24591SCSI RDMA PROTOCOL (SRP) INITIATOR
24592M: Bart Van Assche <[email protected]>
24593L: [email protected]
24594S: Supported
24595Q: http://patchwork.kernel.org/project/linux-rdma/list/
24596F: drivers/infiniband/ulp/srp/
24597F: include/scsi/srp.h
24598
24599SCSI RDMA PROTOCOL (SRP) TARGET
24600M: Bart Van Assche <[email protected]>
24601L: [email protected]
24602L: [email protected]
24603S: Supported
24604Q: http://patchwork.kernel.org/project/linux-rdma/list/
24605F: drivers/infiniband/ulp/srpt/
24606
24607SCSI SG DRIVER
24608M: Doug Gilbert <[email protected]>
24609L: [email protected]
24610S: Maintained
24611W: http://sg.danny.cz/sg
24612F: Documentation/scsi/scsi-generic.rst
24613F: drivers/scsi/sg.c
24614F: include/scsi/sg.h
24615
24616SCSI SUBSYSTEM
24617M: "James E.J. Bottomley" <[email protected]>
24618M: "Martin K. Petersen" <[email protected]>
24619L: [email protected]
24620S: Maintained
24621Q: https://patchwork.kernel.org/project/linux-scsi/list/
24622T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
24623T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
24624F: Documentation/devicetree/bindings/scsi/
24625F: drivers/scsi/
24626F: drivers/ufs/
24627F: include/scsi/
24628F: include/uapi/scsi/
24629F: include/ufs/
24630
24631SCSI TAPE DRIVER
24632L: [email protected]
24633S: Orphan
24634F: Documentation/scsi/st.rst
24635F: drivers/scsi/st.*
24636F: drivers/scsi/st_*.h
24637
24638SCSI TARGET CORE USER DRIVER
24639M: Bodo Stroesser <[email protected]>
24640L: [email protected]
24641L: [email protected]
24642S: Supported
24643F: Documentation/target/tcmu-design.rst
24644F: drivers/target/target_core_user.c
24645F: include/uapi/linux/target_core_user.h
24646
24647SCSI TARGET SUBSYSTEM
24648M: "Martin K. Petersen" <[email protected]>
24649L: [email protected]
24650L: [email protected]
24651S: Supported
24652Q: https://patchwork.kernel.org/project/target-devel/list/
24653T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
24654F: Documentation/target/
24655F: drivers/target/
24656F: include/target/
24657
24658SCTP PROTOCOL
24659M: Marcelo Ricardo Leitner <[email protected]>
24660M: Xin Long <[email protected]>
24661L: [email protected]
24662S: Maintained
24663W: https://github.com/sctp/lksctp-tools/wiki
24664F: Documentation/networking/sctp.rst
24665F: include/linux/sctp.h
24666F: include/net/sctp/
24667F: include/uapi/linux/sctp.h
24668F: net/sctp/
24669
24670SCx200 CPU SUPPORT
24671M: Jim Cromie <[email protected]>
24672S: Odd Fixes
24673F: Documentation/i2c/busses/scx200_acb.rst
24674F: arch/x86/platform/scx200/
24675F: drivers/i2c/busses/scx200*
24676F: drivers/mtd/maps/scx200_docflash.c
24677F: drivers/watchdog/scx200_wdt.c
24678F: include/linux/scx200.h
24679
24680SCx200 GPIO DRIVER
24681M: Jim Cromie <[email protected]>
24682S: Maintained
24683F: drivers/char/scx200_gpio.c
24684F: include/linux/scx200_gpio.h
24685
24686SCx200 HRT CLOCKSOURCE DRIVER
24687M: Jim Cromie <[email protected]>
24688S: Maintained
24689F: drivers/clocksource/scx200_hrt.c
24690
24691SDCA LIBRARY AND CLASS DRIVER
24692M: Charles Keepax <[email protected]>
24693M: Maciej Strozek <[email protected]>
24694R: Bard Liao <[email protected]>
24695R: Pierre-Louis Bossart <[email protected]>
24696L: [email protected]
24697L: [email protected]
24698S: Maintained
24699F: include/sound/sdca*
24700F: sound/soc/sdca/*
24701
24702SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
24703M: Sascha Sommer <[email protected]>
24704L: [email protected] (subscribers-only)
24705S: Maintained
24706F: drivers/mmc/host/sdricoh_cs.c
24707
24708SECO BOARDS CEC DRIVER
24709M: Ettore Chimenti <[email protected]>
24710S: Maintained
24711F: drivers/media/cec/platform/seco/seco-cec.c
24712F: drivers/media/cec/platform/seco/seco-cec.h
24713
24714SECURE COMPUTING
24715M: Kees Cook <[email protected]>
24716R: Andy Lutomirski <[email protected]>
24717R: Will Drewry <[email protected]>
24718S: Supported
24719T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
24720F: Documentation/userspace-api/seccomp_filter.rst
24721F: include/linux/seccomp.h
24722F: include/uapi/linux/seccomp.h
24723F: kernel/seccomp.c
24724F: tools/testing/selftests/kselftest_harness.h
24725F: tools/testing/selftests/kselftest_harness/
24726F: tools/testing/selftests/seccomp/*
24727K: \bsecure_computing
24728K: \bTIF_SECCOMP\b
24729
24730SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
24731M: Kamal Dasu <[email protected]>
24732M: Al Cooper <[email protected]>
24733R: Broadcom internal kernel review list <[email protected]>
24734L: [email protected]
24735S: Maintained
24736F: drivers/mmc/host/sdhci-brcmstb*
24737
24738SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
24739M: Adrian Hunter <[email protected]>
24740L: [email protected]
24741S: Supported
24742F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
24743F: drivers/mmc/host/sdhci*
24744
24745SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
24746M: Aubin Constans <[email protected]>
24747R: Eugen Hristev <[email protected]>
24748L: [email protected]
24749S: Supported
24750F: drivers/mmc/host/sdhci-of-at91.c
24751
24752SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
24753M: Haibo Chen <[email protected]>
24754L: [email protected]
24755L: [email protected]
24756L: [email protected]
24757S: Maintained
24758F: drivers/mmc/host/sdhci-esdhc-imx.c
24759
24760SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
24761M: Ben Dooks <[email protected]>
24762M: Jaehoon Chung <[email protected]>
24763L: [email protected]
24764S: Maintained
24765F: drivers/mmc/host/sdhci-s3c*
24766
24767SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
24768M: Viresh Kumar <[email protected]>
24769L: [email protected]
24770S: Maintained
24771F: drivers/mmc/host/sdhci-spear.c
24772
24773SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
24774M: Vignesh Raghavendra <[email protected]>
24775L: [email protected]
24776S: Maintained
24777F: drivers/mmc/host/sdhci-omap.c
24778
24779SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
24780M: Jonathan Derrick <[email protected]>
24781L: [email protected]
24782S: Supported
24783F: block/opal_proto.h
24784F: block/sed*
24785F: include/linux/sed*
24786F: include/uapi/linux/sed*
24787
24788SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
24789M: Mark Rutland <[email protected]>
24790M: Lorenzo Pieralisi <[email protected]>
24791M: Sudeep Holla <[email protected]>
24792L: [email protected] (moderated for non-subscribers)
24793S: Maintained
24794F: drivers/firmware/smccc/
24795F: include/linux/arm-smccc-bus.h
24796F: include/linux/arm-smccc.h
24797F: include/linux/device-id/arm_smccc.h
24798
24799SECURITY CONTACT
24800M: Security Officers <[email protected]>
24801S: Supported
24802F: Documentation/process/security-bugs.rst
24803
24804SECURITY SUBSYSTEM
24805M: Paul Moore <[email protected]>
24806M: James Morris <[email protected]>
24807M: "Serge E. Hallyn" <[email protected]>
24808L: [email protected]
24809S: Supported
24810Q: https://patchwork.kernel.org/project/linux-security-module/list
24811B: mailto:[email protected]
24812P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
24813T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
24814F: include/linux/lsm/
24815F: include/linux/lsm_audit.h
24816F: include/linux/lsm_hook_defs.h
24817F: include/linux/lsm_hooks.h
24818F: include/linux/security.h
24819F: include/uapi/linux/lsm.h
24820F: security/
24821F: tools/testing/selftests/lsm/
24822F: rust/kernel/security.rs
24823X: security/selinux/
24824K: \bsecurity_[a-z_0-9]\+\b
24825
24826SELINUX SECURITY MODULE
24827M: Paul Moore <[email protected]>
24828M: Stephen Smalley <[email protected]>
24829R: Ondrej Mosnáček <[email protected]>
24830L: [email protected]
24831S: Supported
24832W: https://github.com/SELinuxProject
24833Q: https://patchwork.kernel.org/project/selinux/list
24834B: mailto:[email protected]
24835P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
24836T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
24837F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
24838F: Documentation/ABI/removed/sysfs-selinux-disable
24839F: Documentation/admin-guide/LSM/SELinux.rst
24840F: include/trace/events/avc.h
24841F: include/uapi/linux/selinux_netlink.h
24842F: scripts/selinux/
24843F: security/selinux/
24844
24845SENSABLE PHANTOM
24846M: Jiri Slaby <[email protected]>
24847S: Maintained
24848F: drivers/misc/phantom.c
24849F: include/uapi/linux/phantom.h
24850
24851SENSEAIR SUNRISE 006-0-0007
24852M: Jacopo Mondi <[email protected]>
24853S: Maintained
24854F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
24855F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
24856F: drivers/iio/chemical/sunrise_co2.c
24857
24858SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
24859M: Maxwell Doose <[email protected]>
24860M: Tomasz Duszynski <[email protected]>
24861S: Maintained
24862F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
24863F: drivers/iio/chemical/scd30.h
24864F: drivers/iio/chemical/scd30_core.c
24865F: drivers/iio/chemical/scd30_i2c.c
24866F: drivers/iio/chemical/scd30_serial.c
24867
24868SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
24869M: Roan van Dijk <[email protected]>
24870S: Maintained
24871F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
24872F: drivers/iio/chemical/scd4x.c
24873
24874SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
24875M: Petar Stoykov <[email protected]>
24876S: Maintained
24877F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
24878F: drivers/iio/pressure/sdp500.c
24879
24880SENSIRION SGP40 GAS SENSOR DRIVER
24881M: Andreas Klinger <[email protected]>
24882S: Maintained
24883F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
24884F: drivers/iio/chemical/sgp40.c
24885
24886SENSIRION SLF3S LIQUID FLOW SENSOR DRIVER
24887M: Wadim Mueller <[email protected]>
24888R: Maxwell Doose <[email protected]>
24889L: [email protected]
24890S: Maintained
24891F: Documentation/devicetree/bindings/iio/flow/sensirion,slf3s.yaml
24892F: drivers/iio/flow/slf3s.c
24893
24894SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
24895M: Tomasz Duszynski <[email protected]>
24896S: Maintained
24897F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
24898F: drivers/iio/chemical/sps30.c
24899F: drivers/iio/chemical/sps30_i2c.c
24900F: drivers/iio/chemical/sps30_serial.c
24901
24902SERIAL DEVICE BUS
24903M: Markus Probst <[email protected]>
24904L: [email protected]
24905S: Maintained
24906F: Documentation/devicetree/bindings/serial/serial.yaml
24907F: drivers/tty/serdev/
24908F: include/linux/serdev.h
24909F: rust/helpers/serdev.c
24910F: rust/kernel/serdev.rs
24911F: samples/rust/rust_driver_serdev.rs
24912
24913SERIAL IR RECEIVER
24914M: Sean Young <[email protected]>
24915L: [email protected]
24916S: Maintained
24917F: drivers/media/rc/serial_ir.c
24918
24919SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
24920M: Srinivas Kandagatla <[email protected]>
24921L: [email protected]
24922S: Maintained
24923F: Documentation/devicetree/bindings/slimbus/
24924F: Documentation/driver-api/slimbus.rst
24925F: drivers/slimbus/
24926F: include/linux/slimbus.h
24927
24928SFC NETWORK DRIVER
24929M: Edward Cree <[email protected]>
24930L: [email protected]
24931L: [email protected]
24932S: Maintained
24933F: Documentation/networking/devlink/sfc.rst
24934F: drivers/net/ethernet/sfc/
24935
24936SFCTEMP HWMON DRIVER
24937M: Emil Renner Berthing <[email protected]>
24938M: Hal Feng <[email protected]>
24939L: [email protected]
24940S: Maintained
24941F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
24942F: Documentation/hwmon/sfctemp.rst
24943F: drivers/hwmon/sfctemp.c
24944
24945SFF/SFP/SFP+ MODULE SUPPORT
24946M: Russell King <[email protected]>
24947L: [email protected]
24948S: Maintained
24949F: Documentation/devicetree/bindings/net/sff,sfp.yaml
24950F: drivers/net/phy/phylink.c
24951F: drivers/net/phy/sfp*
24952F: include/linux/mdio/mdio-i2c.h
24953F: include/linux/phylink.h
24954F: include/linux/sfp.h
24955K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
24956
24957SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
24958M: D. Wythe <[email protected]>
24959M: Dust Li <[email protected]>
24960M: Sidraya Jayagond <[email protected]>
24961M: Mahanta Jambigi <[email protected]>
24962R: Tony Lu <[email protected]>
24963R: Wen Gu <[email protected]>
24964L: [email protected]
24965L: [email protected]
24966S: Supported
24967F: net/smc/
24968
24969SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
24970M: Linus Walleij <[email protected]>
24971L: [email protected]
24972S: Maintained
24973T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
24974F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
24975F: drivers/iio/light/gp2ap002.c
24976
24977SHARP RJ54N1CB0C SENSOR DRIVER
24978M: Jacopo Mondi <[email protected]>
24979L: [email protected]
24980S: Odd fixes
24981T: git git://linuxtv.org/media.git
24982F: drivers/media/i2c/rj54n1cb0c.c
24983F: include/media/i2c/rj54n1cb0c.h
24984
24985SHRINKER
24986M: Andrew Morton <[email protected]>
24987M: Dave Chinner <[email protected]>
24988R: Qi Zheng <[email protected]>
24989R: Roman Gushchin <[email protected]>
24990R: Muchun Song <[email protected]>
24991L: [email protected]
24992S: Maintained
24993F: Documentation/admin-guide/mm/shrinker_debugfs.rst
24994F: include/linux/list_lru.h
24995F: include/linux/shrinker.h
24996F: mm/list_lru.c
24997F: mm/shrinker.c
24998F: mm/shrinker_debug.c
24999
25000SH_VOU V4L2 OUTPUT DRIVER
25001L: [email protected]
25002S: Orphan
25003F: drivers/media/platform/renesas/sh_vou.c
25004F: include/media/drv-intf/sh_vou.h
25005
25006SI2157 MEDIA DRIVER
25007L: [email protected]
25008S: Orphan
25009W: https://linuxtv.org
25010Q: http://patchwork.linuxtv.org/project/linux-media/list/
25011F: drivers/media/tuners/si2157*
25012
25013SI2165 MEDIA DRIVER
25014M: Matthias Schwarzott <[email protected]>
25015L: [email protected]
25016S: Maintained
25017W: https://linuxtv.org
25018Q: http://patchwork.linuxtv.org/project/linux-media/list/
25019F: drivers/media/dvb-frontends/si2165*
25020
25021SI2168 MEDIA DRIVER
25022L: [email protected]
25023S: Orphan
25024W: https://linuxtv.org
25025Q: http://patchwork.linuxtv.org/project/linux-media/list/
25026F: drivers/media/dvb-frontends/si2168*
25027
25028SI470X FM RADIO RECEIVER I2C DRIVER
25029M: Hans Verkuil <[email protected]>
25030L: [email protected]
25031S: Odd Fixes
25032W: https://linuxtv.org
25033T: git git://linuxtv.org/media.git
25034F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
25035F: drivers/media/radio/si470x/radio-si470x-i2c.c
25036
25037SI470X FM RADIO RECEIVER USB DRIVER
25038M: Hans Verkuil <[email protected]>
25039L: [email protected]
25040S: Maintained
25041W: https://linuxtv.org
25042T: git git://linuxtv.org/media.git
25043F: drivers/media/radio/si470x/radio-si470x-common.c
25044F: drivers/media/radio/si470x/radio-si470x-usb.c
25045F: drivers/media/radio/si470x/radio-si470x.h
25046
25047SI4713 FM RADIO TRANSMITTER I2C DRIVER
25048M: Eduardo Valentin <[email protected]>
25049L: [email protected]
25050S: Odd Fixes
25051W: https://linuxtv.org
25052T: git git://linuxtv.org/media.git
25053F: drivers/media/radio/si4713/si4713.?
25054
25055SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
25056M: Eduardo Valentin <[email protected]>
25057L: [email protected]
25058S: Odd Fixes
25059W: https://linuxtv.org
25060T: git git://linuxtv.org/media.git
25061F: drivers/media/radio/si4713/radio-platform-si4713.c
25062
25063SI4713 FM RADIO TRANSMITTER USB DRIVER
25064M: Hans Verkuil <[email protected]>
25065L: [email protected]
25066S: Maintained
25067W: https://linuxtv.org
25068T: git git://linuxtv.org/media.git
25069F: drivers/media/radio/si4713/radio-usb-si4713.c
25070
25071SIANO DVB DRIVER
25072M: Mauro Carvalho Chehab <[email protected]>
25073L: [email protected]
25074S: Odd fixes
25075W: https://linuxtv.org
25076T: git git://linuxtv.org/media.git
25077F: drivers/media/common/siano/
25078F: drivers/media/mmc/siano/
25079F: drivers/media/usb/siano/
25080F: drivers/media/usb/siano/
25081
25082SIEMENS IPC LED DRIVERS
25083M: Bao Cheng Su <[email protected]>
25084M: Benedikt Niedermayr <[email protected]>
25085M: Tobias Schaffner <[email protected]>
25086L: [email protected]
25087S: Maintained
25088F: drivers/leds/simatic/
25089
25090SIEMENS IPC PLATFORM DRIVERS
25091M: Bao Cheng Su <[email protected]>
25092M: Benedikt Niedermayr <[email protected]>
25093M: Tobias Schaffner <[email protected]>
25094L: [email protected]
25095S: Maintained
25096F: drivers/platform/x86/siemens/
25097F: include/linux/platform_data/x86/simatic-ipc-base.h
25098F: include/linux/platform_data/x86/simatic-ipc.h
25099
25100SIEMENS IPC WATCHDOG DRIVERS
25101M: Bao Cheng Su <[email protected]>
25102M: Benedikt Niedermayr <[email protected]>
25103M: Tobias Schaffner <[email protected]>
25104L: [email protected]
25105S: Maintained
25106F: drivers/watchdog/simatic-ipc-wdt.c
25107
25108SIFIVE DRIVERS
25109M: Paul Walmsley <[email protected]>
25110M: Samuel Holland <[email protected]>
25111L: [email protected]
25112S: Supported
25113F: drivers/dma/sf-pdma/
25114N: sifive
25115K: fu[57]40
25116K: [^@]sifive
25117
25118SILEAD TOUCHSCREEN DRIVER
25119M: Hans de Goede <[email protected]>
25120L: [email protected]
25121L: [email protected]
25122S: Maintained
25123F: drivers/input/touchscreen/silead.c
25124F: drivers/platform/x86/touchscreen_dmi.c
25125
25126SILICON LABS WIRELESS DRIVERS (for WFxxx series)
25127M: Jérôme Pouiller <[email protected]>
25128L: [email protected]
25129S: Supported
25130F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
25131F: drivers/net/wireless/silabs/
25132
25133SILICON MOTION SM712 FRAME BUFFER DRIVER
25134M: Sudip Mukherjee <[email protected]>
25135M: Teddy Wang <[email protected]>
25136M: Sudip Mukherjee <[email protected]>
25137L: [email protected]
25138S: Maintained
25139F: Documentation/fb/sm712fb.rst
25140F: drivers/video/fbdev/sm712*
25141
25142SILVACO I3C DUAL-ROLE MASTER
25143M: Miquel Raynal <[email protected]>
25144M: Frank Li <[email protected]>
25145L: [email protected] (moderated for non-subscribers)
25146L: [email protected]
25147S: Maintained
25148F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
25149F: drivers/i3c/master/svc-i3c-master.c
25150
25151SIMPLEFB FB DRIVER
25152M: Hans de Goede <[email protected]>
25153L: [email protected]
25154S: Maintained
25155F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
25156F: drivers/video/fbdev/simplefb.c
25157F: include/linux/platform_data/simplefb.h
25158
25159SIOX
25160M: Thorsten Scherer <[email protected]>
25161R: Pengutronix Kernel Team <[email protected]>
25162S: Supported
25163F: drivers/gpio/gpio-siox.c
25164F: drivers/siox/*
25165F: include/trace/events/siox.h
25166
25167SIPHASH PRF ROUTINES
25168M: Jason A. Donenfeld <[email protected]>
25169S: Maintained
25170F: include/linux/siphash.h
25171F: lib/siphash.c
25172F: lib/tests/siphash_kunit.c
25173
25174SIS 190 ETHERNET DRIVER
25175M: Francois Romieu <[email protected]>
25176L: [email protected]
25177S: Maintained
25178F: drivers/net/ethernet/sis/sis190.c
25179
25180SIS 900/7016 FAST ETHERNET DRIVER
25181M: Daniele Venzano <[email protected]>
25182L: [email protected]
25183S: Maintained
25184W: http://www.brownhat.org/sis900.html
25185F: drivers/net/ethernet/sis/sis900.*
25186
25187SIS FRAMEBUFFER DRIVER
25188S: Orphan
25189F: Documentation/fb/sisfb.rst
25190F: drivers/video/fbdev/sis/
25191F: include/video/sisfb.h
25192
25193SIS I2C TOUCHSCREEN DRIVER
25194M: Mika Penttilä <[email protected]>
25195L: [email protected]
25196S: Maintained
25197F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
25198F: drivers/input/touchscreen/sis_i2c.c
25199
25200SIS USB2VGA DRIVER
25201M: Thomas Winischhofer <[email protected]>
25202S: Maintained
25203W: http://www.winischhofer.at/linuxsisusbvga.shtml
25204F: drivers/usb/misc/sisusbvga/
25205
25206SL28 CPLD MFD DRIVER
25207M: Michael Walle <[email protected]>
25208S: Maintained
25209F: Documentation/devicetree/bindings/embedded-controller/kontron,sl28cpld.yaml
25210F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
25211F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
25212F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
25213F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
25214F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
25215F: drivers/gpio/gpio-sl28cpld.c
25216F: drivers/hwmon/sl28cpld-hwmon.c
25217F: drivers/irqchip/irq-sl28cpld.c
25218F: drivers/pwm/pwm-sl28cpld.c
25219F: drivers/watchdog/sl28cpld_wdt.c
25220
25221SL28 VPD NVMEM LAYOUT DRIVER
25222M: Michael Walle <[email protected]>
25223S: Maintained
25224F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
25225F: drivers/nvmem/layouts/sl28vpd.c
25226
25227SLAB ALLOCATOR
25228M: Vlastimil Babka <[email protected]>
25229M: Harry Yoo <[email protected]>
25230M: Andrew Morton <[email protected]>
25231R: Hao Li <[email protected]>
25232R: Christoph Lameter <[email protected]>
25233R: David Rientjes <[email protected]>
25234R: Roman Gushchin <[email protected]>
25235L: [email protected]
25236S: Maintained
25237T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/slab.git
25238F: Documentation/admin-guide/mm/slab.rst
25239F: Documentation/mm/slab.rst
25240F: include/linux/mempool.h
25241F: include/linux/slab.h
25242F: lib/tests/slub_kunit.c
25243F: mm/failslab.c
25244F: mm/mempool.c
25245F: mm/slab.h
25246F: mm/slab_common.c
25247F: mm/slub.c
25248F: scripts/gdb/linux/slab.py
25249F: tools/cgroup/memcg_slabinfo.py
25250F: tools/include/linux/slab.h
25251F: tools/lib/slab.c
25252F: tools/mm/slabinfo-gnuplot.sh
25253F: tools/mm/slabinfo.c
25254
25255SLCAN CAN NETWORK DRIVER
25256M: Dario Binacchi <[email protected]>
25257L: [email protected]
25258S: Maintained
25259F: drivers/net/can/slcan/
25260
25261SLEEPABLE READ-COPY UPDATE (SRCU)
25262M: Lai Jiangshan <[email protected]>
25263M: "Paul E. McKenney" <[email protected]>
25264M: Josh Triplett <[email protected]>
25265M: Onur Özkan <[email protected]> (RUST)
25266R: Steven Rostedt <[email protected]>
25267R: Mathieu Desnoyers <[email protected]>
25268L: [email protected]
25269S: Supported
25270W: http://www.rdrop.com/users/paulmck/RCU/
25271T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
25272F: include/linux/srcu*.h
25273F: kernel/rcu/srcu*.c
25274F: rust/helpers/srcu.c
25275F: rust/kernel/sync/srcu.rs
25276
25277SMACK SECURITY MODULE
25278M: Casey Schaufler <[email protected]>
25279L: [email protected]
25280S: Maintained
25281W: http://schaufler-ca.com
25282T: git https://github.com/cschaufler/smack-next.git
25283F: Documentation/admin-guide/LSM/Smack.rst
25284F: security/smack/
25285
25286SMBDIRECT (RDMA Stream Transport with Read/Write-Offload, MS-SMBD)
25287M: Namjae Jeon <[email protected]>
25288M: Namjae Jeon <[email protected]>
25289M: Paulo Alcantara <[email protected]>
25290R: Stefan Metzmacher <[email protected]>
25291R: Tom Talpey <[email protected]>
25292L: [email protected]
25293L: [email protected] (moderated for non-subscribers)
25294S: Maintained
25295F: fs/smb/client/smbdirect.*
25296F: fs/smb/smbdirect/
25297F: fs/smb/server/transport_rdma.*
25298F: include/linux/smbdirect.h
25299
25300SMC91x ETHERNET DRIVER
25301M: Nicolas Pitre <[email protected]>
25302S: Odd Fixes
25303F: drivers/net/ethernet/smsc/smc91x.*
25304
25305SMSC EMC2103 HARDWARE MONITOR DRIVER
25306M: Steve Glendinning <[email protected]>
25307L: [email protected]
25308S: Maintained
25309F: Documentation/hwmon/emc2103.rst
25310F: drivers/hwmon/emc2103.c
25311
25312SMSC SCH5627 HARDWARE MONITOR DRIVER
25313M: Hans de Goede <[email protected]>
25314L: [email protected]
25315S: Supported
25316F: Documentation/hwmon/sch5627.rst
25317F: drivers/hwmon/sch5627.c
25318
25319SMSC UFX6000 and UFX7000 USB to VGA DRIVER
25320M: Steve Glendinning <[email protected]>
25321L: [email protected]
25322S: Maintained
25323F: drivers/video/fbdev/smscufx.c
25324
25325SMSC47B397 HARDWARE MONITOR DRIVER
25326M: Jean Delvare <[email protected]>
25327L: [email protected]
25328S: Maintained
25329F: Documentation/hwmon/smsc47b397.rst
25330F: drivers/hwmon/smsc47b397.c
25331
25332SMSC911x ETHERNET DRIVER
25333M: Steve Glendinning <[email protected]>
25334L: [email protected]
25335S: Maintained
25336F: drivers/net/ethernet/smsc/smsc911x.*
25337F: include/linux/smsc911x.h
25338
25339SMSC9420 PCI ETHERNET DRIVER
25340M: Steve Glendinning <[email protected]>
25341L: [email protected]
25342S: Maintained
25343F: drivers/net/ethernet/smsc/smsc9420.*
25344
25345SNET DPU VIRTIO DATA PATH ACCELERATOR
25346R: Alvaro Karsz <[email protected]>
25347F: drivers/vdpa/solidrun/
25348
25349SOCIONEXT (SNI) AVE NETWORK DRIVER
25350M: Kunihiko Hayashi <[email protected]>
25351L: [email protected]
25352S: Maintained
25353F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
25354F: drivers/net/ethernet/socionext/sni_ave.c
25355
25356SOCIONEXT (SNI) NETSEC NETWORK DRIVER
25357M: Ilias Apalodimas <[email protected]>
25358M: Masahisa Kojima <[email protected]>
25359L: [email protected]
25360S: Maintained
25361F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
25362F: drivers/net/ethernet/socionext/netsec.c
25363
25364SOCIONEXT (SNI) Synquacer SPI DRIVER
25365M: Masahisa Kojima <[email protected]>
25366M: Jassi Brar <[email protected]>
25367L: [email protected]
25368S: Maintained
25369F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
25370F: drivers/spi/spi-synquacer.c
25371
25372SOCIONEXT SYNQUACER I2C DRIVER
25373M: Ard Biesheuvel <[email protected]>
25374L: [email protected]
25375S: Maintained
25376F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
25377F: drivers/i2c/busses/i2c-synquacer.c
25378
25379SOCIONEXT UNIPHIER SOUND DRIVER
25380L: [email protected]
25381S: Orphan
25382F: sound/soc/uniphier/
25383
25384SOCKET TIMESTAMPING
25385M: Willem de Bruijn <[email protected]>
25386R: Jason Xing <[email protected]>
25387S: Maintained
25388F: Documentation/networking/timestamping.rst
25389F: include/linux/net_tstamp.h
25390F: include/uapi/linux/net_tstamp.h
25391F: tools/testing/selftests/bpf/*/net_timestamping*
25392F: tools/testing/selftests/drivers/net/so_txtime.*
25393F: tools/testing/selftests/net/*timestamp*
25394
25395SOEKRIS NET48XX LED SUPPORT
25396M: Chris Boot <[email protected]>
25397S: Maintained
25398F: drivers/leds/leds-net48xx.c
25399
25400SOFT-IWARP DRIVER (siw)
25401M: Bernard Metzler <[email protected]>
25402L: [email protected]
25403S: Supported
25404F: drivers/infiniband/sw/siw/
25405F: include/uapi/rdma/siw-abi.h
25406
25407SOFT-ROCE DRIVER (rxe)
25408M: Zhu Yanjun <[email protected]>
25409L: [email protected]
25410S: Supported
25411F: drivers/infiniband/sw/rxe/
25412F: include/uapi/rdma/rdma_user_rxe.h
25413F: tools/testing/selftests/rdma/rxe*
25414
25415SOFTLOGIC 6x10 MPEG CODEC
25416M: Bluecherry Maintainers <[email protected]>
25417M: Ismael Luceno <[email protected]>
25418L: [email protected]
25419S: Supported
25420F: drivers/media/pci/solo6x10/
25421
25422SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
25423M: James Morse <[email protected]>
25424L: [email protected] (moderated for non-subscribers)
25425S: Maintained
25426F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
25427F: drivers/firmware/arm_sdei*
25428F: include/linux/arm_sdei.h
25429F: include/uapi/linux/arm_sdei.h
25430
25431SOFTWARE NODES AND DEVICE PROPERTIES
25432R: Andy Shevchenko <[email protected]>
25433R: Daniel Scally <[email protected]>
25434R: Heikki Krogerus <[email protected]>
25435R: Sakari Ailus <[email protected]>
25436R: Bartosz Golaszewski <[email protected]>
25437L: [email protected]
25438S: Maintained
25439F: drivers/base/property.c
25440F: drivers/base/swnode.c
25441F: drivers/base/test/swnode-devlink-test.c
25442F: include/linux/fwnode.h
25443F: include/linux/property.h
25444
25445SOFTWARE RAID (Multiple Disks) SUPPORT
25446M: Song Liu <[email protected]>
25447M: Yu Kuai <[email protected]>
25448R: Li Nan <[email protected]>
25449R: Xiao Ni <[email protected]>
25450L: [email protected]
25451S: Supported
25452Q: https://patchwork.kernel.org/project/linux-raid/list/
25453T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
25454F: drivers/md/Kconfig
25455F: drivers/md/Makefile
25456F: drivers/md/md*
25457F: drivers/md/raid*
25458F: include/linux/raid/
25459F: include/uapi/linux/raid/
25460F: lib/raid/
25461
25462SOLIDRUN CLEARFOG SUPPORT
25463M: Russell King <[email protected]>
25464S: Maintained
25465F: arch/arm/boot/dts/marvell/armada-388-clearfog*
25466F: arch/arm/boot/dts/marvell/armada-38x-solidrun-*
25467
25468SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
25469M: Russell King <[email protected]>
25470S: Maintained
25471F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
25472F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
25473F: arch/arm/boot/dts/nxp/imx/imx6*-sr-*
25474
25475SONIC NETWORK DRIVER
25476M: Thomas Bogendoerfer <[email protected]>
25477L: [email protected]
25478S: Maintained
25479F: drivers/net/ethernet/natsemi/sonic.*
25480
25481SONICS SILICON BACKPLANE DRIVER (SSB)
25482M: Michael Buesch <[email protected]>
25483L: [email protected]
25484S: Maintained
25485F: drivers/ssb/
25486F: include/linux/ssb/
25487
25488SONY IMX208 SENSOR DRIVER
25489M: Sakari Ailus <[email protected]>
25490L: [email protected]
25491S: Maintained
25492T: git git://linuxtv.org/media.git
25493F: drivers/media/i2c/imx208.c
25494
25495SONY IMX214 SENSOR DRIVER
25496M: Ricardo Ribalda <[email protected]>
25497L: [email protected]
25498S: Maintained
25499T: git git://linuxtv.org/media.git
25500F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
25501F: drivers/media/i2c/imx214.c
25502
25503SONY IMX219 SENSOR DRIVER
25504M: Dave Stevenson <[email protected]>
25505L: [email protected]
25506S: Maintained
25507T: git git://linuxtv.org/media.git
25508F: Documentation/devicetree/bindings/media/i2c/sony,imx219.yaml
25509F: drivers/media/i2c/imx219.c
25510
25511SONY IMX258 SENSOR DRIVER
25512M: Sakari Ailus <[email protected]>
25513L: [email protected]
25514S: Maintained
25515T: git git://linuxtv.org/media.git
25516F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
25517F: drivers/media/i2c/imx258.c
25518
25519SONY IMX274 SENSOR DRIVER
25520M: Leon Luo <[email protected]>
25521L: [email protected]
25522S: Maintained
25523T: git git://linuxtv.org/media.git
25524F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
25525F: drivers/media/i2c/imx274.c
25526
25527SONY IMX283 SENSOR DRIVER
25528M: Kieran Bingham <[email protected]>
25529R: Umang Jain <[email protected]>
25530L: [email protected]
25531S: Maintained
25532T: git git://linuxtv.org/media.git
25533F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
25534F: drivers/media/i2c/imx283.c
25535
25536SONY IMX290 SENSOR DRIVER
25537M: Manivannan Sadhasivam <[email protected]>
25538L: [email protected]
25539S: Maintained
25540T: git git://linuxtv.org/media.git
25541F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
25542F: drivers/media/i2c/imx290.c
25543
25544SONY IMX296 SENSOR DRIVER
25545M: Laurent Pinchart <[email protected]>
25546M: Manivannan Sadhasivam <[email protected]>
25547L: [email protected]
25548S: Maintained
25549T: git git://linuxtv.org/media.git
25550F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
25551F: drivers/media/i2c/imx296.c
25552
25553SONY IMX319 SENSOR DRIVER
25554M: Bingbu Cao <[email protected]>
25555M: Sakari Ailus <[email protected]>
25556L: [email protected]
25557S: Maintained
25558T: git git://linuxtv.org/media.git
25559F: drivers/media/i2c/imx319.c
25560
25561SONY IMX334 SENSOR DRIVER
25562L: [email protected]
25563S: Orphan
25564T: git git://linuxtv.org/media.git
25565F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
25566F: drivers/media/i2c/imx334.c
25567
25568SONY IMX335 SENSOR DRIVER
25569M: Kieran Bingham <[email protected]>
25570L: [email protected]
25571S: Maintained
25572T: git git://linuxtv.org/media.git
25573F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
25574F: drivers/media/i2c/imx335.c
25575
25576SONY IMX355 SENSOR DRIVER
25577M: Sakari Ailus <[email protected]>
25578M: Dave Stevenson <[email protected]>
25579R: David Heidelberg <[email protected]>
25580L: [email protected]
25581S: Maintained
25582T: git git://linuxtv.org/media.git
25583F: drivers/media/i2c/imx355.c
25584
25585SONY IMX412 SENSOR DRIVER
25586L: [email protected]
25587S: Orphan
25588T: git git://linuxtv.org/media.git
25589F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
25590F: drivers/media/i2c/imx412.c
25591
25592SONY IMX415 SENSOR DRIVER
25593M: Michael Riesch <[email protected]>
25594L: [email protected]
25595S: Maintained
25596T: git git://linuxtv.org/media.git
25597F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
25598F: drivers/media/i2c/imx415.c
25599
25600SONY IMX471 SENSOR DRIVER
25601M: Kate Hsuan <[email protected]>
25602L: [email protected]
25603S: Maintained
25604F: drivers/media/i2c/imx471.c
25605
25606SONY IMX678 SENSOR DRIVER
25607M: Jai Luthra <[email protected]>
25608L: [email protected]
25609S: Maintained
25610F: Documentation/devicetree/bindings/media/i2c/sony,imx678.yaml
25611F: drivers/media/i2c/imx678.c
25612
25613SONY MEMORYSTICK SUBSYSTEM
25614M: Maxim Levitsky <[email protected]>
25615M: Alex Dubov <[email protected]>
25616M: Ulf Hansson <[email protected]>
25617L: [email protected]
25618S: Maintained
25619T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
25620F: drivers/memstick/
25621F: include/linux/memstick.h
25622
25623SONY VAIO CONTROL DEVICE DRIVER
25624M: Mattia Dongili <[email protected]>
25625L: [email protected]
25626S: Maintained
25627W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
25628F: Documentation/admin-guide/laptops/sony-laptop.rst
25629F: drivers/char/sonypi.c
25630F: drivers/platform/x86/sony-laptop.c
25631
25632SOPHGO DEVICETREES and DRIVERS
25633M: Chen Wang <[email protected]>
25634M: Inochi Amaoto <[email protected]>
25635L: [email protected]
25636W: https://github.com/sophgo/linux/wiki
25637T: git https://github.com/sophgo/linux.git
25638S: Maintained
25639N: sophgo
25640K: sophgo
25641
25642SOUND
25643M: Jaroslav Kysela <[email protected]>
25644M: Takashi Iwai <[email protected]>
25645L: [email protected]
25646S: Maintained
25647W: http://www.alsa-project.org/
25648Q: http://patchwork.kernel.org/project/alsa-devel/list/
25649T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25650F: Documentation/sound/
25651F: include/sound/
25652F: include/uapi/sound/
25653F: sound/
25654F: tools/testing/selftests/alsa
25655
25656SOUND - ALSA SELFTESTS
25657M: Mark Brown <[email protected]>
25658L: [email protected]
25659L: [email protected]
25660S: Supported
25661F: tools/testing/selftests/alsa
25662
25663SOUND - COMPRESSED AUDIO
25664M: Vinod Koul <[email protected]>
25665L: [email protected]
25666S: Supported
25667T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25668F: Documentation/sound/designs/compress-offload.rst
25669F: include/sound/compress_driver.h
25670F: include/uapi/sound/compress_*
25671F: sound/core/compress_offload.c
25672F: sound/soc/soc-compress.c
25673
25674SOUND - CORE KUNIT TEST
25675M: Ivan Orlov <[email protected]>
25676L: [email protected]
25677S: Supported
25678F: sound/core/sound_kunit.c
25679
25680SOUND - DMAENGINE HELPERS
25681M: Lars-Peter Clausen <[email protected]>
25682S: Supported
25683F: include/sound/dmaengine_pcm.h
25684F: sound/core/pcm_dmaengine.c
25685F: sound/soc/soc-generic-dmaengine-pcm.c
25686
25687SOUND - SOC LAYER / GPIO AUDIO AMPLIFIER
25688M: Herve Codina <[email protected]>
25689L: [email protected]
25690S: Maintained
25691F: Documentation/devicetree/bindings/sound/gpio-audio-amp.yaml
25692F: sound/soc/codecs/simple-amplifier.c
25693
25694SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
25695M: Liam Girdwood <[email protected]>
25696M: Mark Brown <[email protected]>
25697L: [email protected]
25698S: Supported
25699W: http://alsa-project.org/main/index.php/ASoC
25700T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
25701F: Documentation/devicetree/bindings/sound/
25702F: Documentation/sound/soc/
25703F: include/dt-bindings/sound/
25704F: include/sound/cs*
25705X: include/sound/cs4231-regs.h
25706X: include/sound/cs8403.h
25707X: include/sound/cs8427.h
25708F: include/sound/madera-pdata.h
25709F: include/sound/soc*
25710F: include/sound/sof.h
25711F: include/sound/sof/
25712F: include/sound/wm*.h
25713F: include/trace/events/sof*.h
25714F: include/uapi/sound/asoc.h
25715F: sound/soc/
25716
25717SOUND - SOC LAYER / dapm-graph
25718M: Luca Ceresoli <[email protected]>
25719L: [email protected]
25720S: Maintained
25721F: tools/sound/dapm-graph
25722
25723SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
25724M: Liam Girdwood <[email protected]>
25725M: Peter Ujfalusi <[email protected]>
25726M: Bard Liao <[email protected]>
25727M: Daniel Baluta <[email protected]>
25728R: Kai Vehmanen <[email protected]>
25729R: Pierre-Louis Bossart <[email protected]>
25730R: Vijendar Mukunda <[email protected]>
25731L: [email protected] (moderated for non-subscribers)
25732S: Supported
25733W: https://github.com/thesofproject/linux/
25734F: sound/soc/sof/
25735
25736SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
25737M: Mark Brown <[email protected]>
25738M: Kuninori Morimoto <[email protected]>
25739S: Supported
25740L: [email protected]
25741F: sound/soc/generic/
25742F: include/sound/simple_card*
25743F: Documentation/devicetree/bindings/sound/simple-card.yaml
25744F: Documentation/devicetree/bindings/sound/audio-graph*.yaml
25745
25746SOUNDWIRE SUBSYSTEM
25747M: Vinod Koul <[email protected]>
25748M: Bard Liao <[email protected]>
25749R: Pierre-Louis Bossart <[email protected]>
25750L: [email protected]
25751S: Supported
25752T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
25753F: Documentation/driver-api/soundwire/
25754F: drivers/soundwire/
25755F: include/linux/soundwire/
25756
25757SP2 MEDIA DRIVER
25758M: Olli Salonen <[email protected]>
25759L: [email protected]
25760S: Maintained
25761W: https://linuxtv.org
25762Q: http://patchwork.linuxtv.org/project/linux-media/list/
25763F: drivers/media/dvb-frontends/sp2*
25764
25765SPACEMIT DWMAC GLUE LAYER
25766M: Inochi Amaoto <[email protected]>
25767S: Maintained
25768F: Documentation/devicetree/bindings/net/spacemit,k3-dwmac.yaml
25769F: drivers/net/ethernet/stmicro/stmmac/dwmac-spacemit.c
25770
25771SPACEMIT K1 I2C DRIVER
25772M: Troy Mitchell <[email protected]>
25773S: Maintained
25774F: Documentation/devicetree/bindings/i2c/spacemit,k1-i2c.yaml
25775F: drivers/i2c/busses/i2c-k1.c
25776
25777SPACEMIT K1/K3 I2S DRIVER
25778M: Troy Mitchell <[email protected]>
25779S: Maintained
25780F: Documentation/devicetree/bindings/sound/spacemit,k1-i2s.yaml
25781F: sound/soc/spacemit/k1_i2s.c
25782
25783SPANISH DOCUMENTATION
25784M: Carlos Bilbao <[email protected]>
25785R: Avadhut Naik <[email protected]>
25786S: Maintained
25787F: Documentation/translations/sp_SP/
25788
25789SPARC + UltraSPARC (sparc/sparc64)
25790M: "David S. Miller" <[email protected]>
25791M: Andreas Larsson <[email protected]>
25792L: [email protected]
25793S: Maintained
25794Q: http://patchwork.ozlabs.org/project/sparclinux/list/
25795T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
25796T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
25797F: arch/sparc/
25798F: drivers/sbus/
25799
25800SPARC SERIAL DRIVERS
25801M: "David S. Miller" <[email protected]>
25802L: [email protected]
25803S: Maintained
25804T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
25805T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
25806F: drivers/tty/serial/suncore.c
25807F: drivers/tty/serial/sunhv.c
25808F: drivers/tty/serial/sunsab.c
25809F: drivers/tty/serial/sunsab.h
25810F: drivers/tty/serial/sunsu.c
25811F: drivers/tty/serial/sunzilog.c
25812F: drivers/tty/serial/sunzilog.h
25813F: drivers/tty/vcc.c
25814F: include/linux/sunserialcore.h
25815
25816SPARSE CHECKER
25817M: Chris Li <[email protected]>
25818L: [email protected]
25819S: Maintained
25820W: https://sparse.docs.kernel.org/
25821Q: https://patchwork.kernel.org/project/linux-sparse/list/
25822B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
25823T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
25824F: include/linux/compiler.h
25825
25826SPEAKUP CONSOLE SPEECH DRIVER
25827M: William Hubbs <[email protected]>
25828M: Chris Brannon <[email protected]>
25829M: Kirk Reiser <[email protected]>
25830M: Samuel Thibault <[email protected]>
25831L: [email protected]
25832S: Odd Fixes
25833W: http://www.linux-speakup.org/
25834W: https://github.com/linux-speakup/speakup
25835B: https://github.com/linux-speakup/speakup/issues
25836F: drivers/accessibility/speakup/
25837
25838SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
25839M: Viresh Kumar <[email protected]>
25840L: [email protected] (moderated for non-subscribers)
25841L: [email protected]
25842S: Maintained
25843W: http://www.st.com/spear
25844F: arch/arm/boot/dts/st/spear*
25845F: arch/arm/mach-spear/
25846F: drivers/clk/spear/
25847F: drivers/pinctrl/spear/
25848
25849SPI NOR SUBSYSTEM
25850M: Pratyush Yadav <[email protected]>
25851M: Michael Walle <[email protected]>
25852R: Takahiro Kuwano <[email protected]>
25853L: [email protected]
25854S: Maintained
25855W: http://www.linux-mtd.infradead.org/
25856Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
25857C: irc://irc.oftc.net/mtd
25858T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
25859F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
25860F: drivers/mtd/spi-nor/
25861F: include/linux/mtd/spi-nor.h
25862
25863SPI OFFLOAD
25864R: David Lechner <[email protected]>
25865F: drivers/spi/spi-offload-trigger-*.c
25866F: drivers/spi/spi-offload.c
25867F: include/linux/spi/offload/
25868K: spi_offload
25869
25870SPI SUBSYSTEM
25871M: Mark Brown <[email protected]>
25872L: [email protected]
25873S: Maintained
25874Q: http://patchwork.kernel.org/project/spi-devel-general/list/
25875T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
25876F: Documentation/devicetree/bindings/spi/
25877F: Documentation/spi/
25878F: drivers/spi/
25879F: include/trace/events/spi*
25880F: include/linux/spi/
25881F: include/uapi/linux/spi/
25882F: tools/spi/
25883
25884SPMI SUBSYSTEM
25885M: Stephen Boyd <[email protected]>
25886L: [email protected]
25887S: Maintained
25888T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
25889F: Documentation/devicetree/bindings/spmi/
25890F: drivers/spmi/
25891F: include/dt-bindings/spmi/spmi.h
25892F: include/linux/spmi.h
25893F: include/trace/events/spmi.h
25894
25895SPU FILE SYSTEM
25896L: [email protected]
25897S: Orphan
25898F: Documentation/filesystems/spufs/spufs.rst
25899F: arch/powerpc/platforms/cell/spufs/
25900
25901SQUASHFS FILE SYSTEM
25902M: Phillip Lougher <[email protected]>
25903L: [email protected] (subscribers-only)
25904S: Maintained
25905W: http://squashfs.org.uk
25906F: Documentation/filesystems/squashfs.rst
25907F: fs/squashfs/
25908
25909SRM (Alpha) environment access
25910M: Jan-Benedict Glaw <[email protected]>
25911S: Maintained
25912F: arch/alpha/kernel/srm_env.c
25913
25914ST LSM6DSx IMU IIO DRIVER
25915M: Lorenzo Bianconi <[email protected]>
25916L: [email protected]
25917S: Maintained
25918W: http://www.st.com/
25919F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
25920F: drivers/iio/imu/st_lsm6dsx/
25921
25922ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
25923M: Benjamin Mugnier <[email protected]>
25924M: Sylvain Petinot <[email protected]>
25925L: [email protected]
25926S: Maintained
25927T: git git://linuxtv.org/media.git
25928F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
25929F: drivers/media/i2c/st-mipid02.c
25930
25931ST STC3117 FUEL GAUGE DRIVER
25932M: Hardevsinh Palaniya <[email protected]>
25933M: Bhavin Sharma <[email protected]>
25934L: [email protected]
25935S: Maintained
25936F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
25937F: drivers/power/supply/stc3117_fuel_gauge.c
25938
25939ST STEF48H28 DRIVER
25940M: Charles Hsu <[email protected]>
25941L: [email protected]
25942S: Maintained
25943F: Documentation/hwmon/stef48h28.rst
25944F: drivers/hwmon/pmbus/stef48h28.c
25945
25946ST STM32 FIREWALL
25947M: Gatien Chevallier <[email protected]>
25948S: Maintained
25949F: drivers/bus/stm32_dbg_bus.c
25950F: drivers/bus/stm32_etzpc.c
25951F: drivers/bus/stm32_firewall.c
25952F: drivers/bus/stm32_rifsc.c
25953
25954ST STM32 HDP PINCTRL DRIVER
25955M: Clément Le Goffic <[email protected]>
25956S: Maintained
25957F: Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml
25958F: drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
25959
25960ST STM32 I2C/SMBUS DRIVER
25961M: Pierre-Yves MORDRET <[email protected]>
25962M: Alain Volmat <[email protected]>
25963L: [email protected]
25964S: Maintained
25965F: drivers/i2c/busses/i2c-stm32*
25966
25967ST STM32 OCTO MEMORY MANAGER
25968M: Patrice Chotard <[email protected]>
25969S: Maintained
25970F: Documentation/devicetree/bindings/memory-controllers/st,stm32mp25-omm.yaml
25971F: drivers/memory/stm32_omm.c
25972
25973ST STM32 PINCTRL DRIVER
25974M: Antonio Borneo <[email protected]>
25975S: Maintained
25976F: Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
25977F: drivers/pinctrl/stm32/
25978F: include/dt-bindings/pinctrl/stm32-pinfunc.h
25979X: drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
25980
25981ST STM32 SPI DRIVER
25982M: Alain Volmat <[email protected]>
25983L: [email protected]
25984S: Maintained
25985F: drivers/spi/spi-stm32.c
25986
25987ST STPDDC60 DRIVER
25988M: Daniel Nilsson <[email protected]>
25989L: [email protected]
25990S: Maintained
25991F: Documentation/hwmon/stpddc60.rst
25992F: drivers/hwmon/pmbus/stpddc60.c
25993
25994ST TSC1641 DRIVER
25995M: Igor Reznichenko <[email protected]>
25996L: [email protected]
25997S: Maintained
25998F: Documentation/devicetree/bindings/hwmon/st,tsc1641.yaml
25999F: Documentation/hwmon/tsc1641.rst
26000F: drivers/hwmon/tsc1641.c
26001
26002ST VD55G1 DRIVER
26003M: Benjamin Mugnier <[email protected]>
26004M: Sylvain Petinot <[email protected]>
26005L: [email protected]
26006S: Maintained
26007F: Documentation/devicetree/bindings/media/i2c/st,vd55g1.yaml
26008F: drivers/media/i2c/vd55g1.c
26009
26010ST VD56G3 IMAGE SENSOR DRIVER
26011M: Benjamin Mugnier <[email protected]>
26012M: Sylvain Petinot <[email protected]>
26013L: [email protected]
26014S: Maintained
26015F: Documentation/devicetree/bindings/media/i2c/st,vd56g3.yaml
26016F: drivers/media/i2c/vd56g3.c
26017
26018ST VGXY61 DRIVER
26019M: Benjamin Mugnier <[email protected]>
26020M: Sylvain Petinot <[email protected]>
26021L: [email protected]
26022S: Maintained
26023T: git git://linuxtv.org/media.git
26024F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
26025F: Documentation/userspace-api/media/drivers/vgxy61.rst
26026F: drivers/media/i2c/vgxy61.c
26027
26028ST VL53L0X ToF RANGER(I2C) IIO DRIVER
26029M: Song Qiang <[email protected]>
26030L: [email protected]
26031S: Maintained
26032F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
26033F: drivers/iio/proximity/vl53l0x-i2c.c
26034
26035ST VL53L1X ToF RANGER(I2C) IIO DRIVER
26036M: Siratul Islam <[email protected]>
26037L: [email protected]
26038S: Maintained
26039F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
26040F: drivers/iio/proximity/vl53l1x-i2c.c
26041
26042STABLE BRANCH
26043M: Greg Kroah-Hartman <[email protected]>
26044M: Sasha Levin <[email protected]>
26045L: [email protected]
26046S: Supported
26047F: Documentation/process/stable-kernel-rules.rst
26048
26049STAGING - ATOMISP DRIVER
26050M: Hans de Goede <[email protected]>
26051M: Mauro Carvalho Chehab <[email protected]>
26052R: Sakari Ailus <[email protected]>
26053L: [email protected]
26054S: Maintained
26055F: drivers/staging/media/atomisp/
26056
26057STAGING - INDUSTRIAL IO
26058M: Jonathan Cameron <[email protected]>
26059L: [email protected]
26060S: Odd Fixes
26061F: drivers/staging/iio/
26062
26063STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
26064M: Marc Dietrich <[email protected]>
26065L: [email protected] (moderated for non-subscribers)
26066L: [email protected]
26067S: Maintained
26068F: drivers/staging/nvec/
26069
26070STAGING - SEPS525 LCD CONTROLLER DRIVERS
26071M: Michael Hennerich <[email protected]>
26072L: [email protected]
26073S: Supported
26074F: drivers/staging/fbtft/fb_seps525.c
26075
26076STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
26077M: Sudip Mukherjee <[email protected]>
26078M: Teddy Wang <[email protected]>
26079M: Sudip Mukherjee <[email protected]>
26080L: [email protected]
26081S: Maintained
26082F: drivers/staging/sm750fb/
26083
26084STAGING SUBSYSTEM
26085M: Greg Kroah-Hartman <[email protected]>
26086L: [email protected]
26087S: Supported
26088T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
26089F: drivers/staging/
26090
26091STANDALONE CACHE CONTROLLER DRIVERS
26092M: Conor Dooley <[email protected]>
26093M: Jonathan Cameron <[email protected]>
26094S: Maintained
26095T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
26096F: Documentation/devicetree/bindings/cache/
26097F: drivers/cache
26098F: include/linux/cache_coherency.h
26099F: lib/cache_maint.c
26100
26101STARFIRE/DURALAN NETWORK DRIVER
26102M: Ion Badulescu <[email protected]>
26103S: Odd Fixes
26104F: drivers/net/ethernet/adaptec/starfire*
26105
26106STARFIVE CRYPTO DRIVER
26107M: Jia Jie Ho <[email protected]>
26108M: William Qiu <[email protected]>
26109S: Supported
26110F: Documentation/devicetree/bindings/crypto/starfive*
26111F: drivers/crypto/starfive/
26112
26113STARFIVE DEVICETREES
26114M: Emil Renner Berthing <[email protected]>
26115M: Conor Dooley <[email protected]>
26116L: [email protected]
26117S: Maintained
26118T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
26119F: arch/riscv/boot/dts/starfive/
26120
26121STARFIVE DWMAC GLUE LAYER
26122M: Emil Renner Berthing <[email protected]>
26123M: Minda Chen <[email protected]>
26124S: Maintained
26125F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
26126F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
26127
26128STARFIVE JH7110 DPHY RX DRIVER
26129M: Jack Zhu <[email protected]>
26130M: Changhuang Liang <[email protected]>
26131S: Supported
26132F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
26133F: drivers/phy/starfive/phy-jh7110-dphy-rx.c
26134
26135STARFIVE JH7110 DPHY TX DRIVER
26136M: Keith Zhao <[email protected]>
26137S: Supported
26138F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
26139F: drivers/phy/starfive/phy-jh7110-dphy-tx.c
26140
26141STARFIVE JH7110 MMC/SD/SDIO DRIVER
26142M: William Qiu <[email protected]>
26143S: Supported
26144F: Documentation/devicetree/bindings/mmc/starfive*
26145F: drivers/mmc/host/dw_mmc-starfive.c
26146
26147STARFIVE JH7110 PLL CLOCK DRIVER
26148M: Xingyu Wu <[email protected]>
26149S: Supported
26150F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
26151F: drivers/clk/starfive/clk-starfive-jh7110-pll.c
26152
26153STARFIVE JH7110 PWMDAC DRIVER
26154M: Hal Feng <[email protected]>
26155M: Xingyu Wu <[email protected]>
26156S: Supported
26157F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
26158F: sound/soc/starfive/jh7110_pwmdac.c
26159
26160STARFIVE JH7110 SYSCON
26161M: William Qiu <[email protected]>
26162M: Xingyu Wu <[email protected]>
26163S: Supported
26164F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
26165
26166STARFIVE JH7110 TDM DRIVER
26167M: Walker Chen <[email protected]>
26168S: Maintained
26169F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
26170F: sound/soc/starfive/jh7110_tdm.c
26171
26172STARFIVE JH71X0 CLOCK DRIVERS
26173M: Emil Renner Berthing <[email protected]>
26174M: Hal Feng <[email protected]>
26175S: Maintained
26176F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
26177F: drivers/clk/starfive/clk-starfive-jh71*
26178F: include/dt-bindings/clock/starfive?jh71*.h
26179
26180STARFIVE JH71X0 PINCTRL DRIVERS
26181M: Emil Renner Berthing <[email protected]>
26182M: Hal Feng <[email protected]>
26183L: [email protected]
26184S: Maintained
26185F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
26186F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
26187F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
26188F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
26189
26190STARFIVE JH71X0 RESET CONTROLLER DRIVERS
26191M: Emil Renner Berthing <[email protected]>
26192M: Hal Feng <[email protected]>
26193S: Maintained
26194F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
26195F: drivers/reset/starfive/reset-starfive-jh71*
26196F: include/dt-bindings/reset/starfive?jh71*.h
26197
26198STARFIVE USB DRIVERS
26199M: Minda Chen <[email protected]>
26200S: Maintained
26201F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
26202F: Documentation/devicetree/bindings/usb/starfive,jhb100-dwc3.yaml
26203F: drivers/usb/cdns3/cdns3-starfive.c
26204
26205STARFIVE JH71XX PMU CONTROLLER DRIVER
26206M: Walker Chen <[email protected]>
26207M: Changhuang Liang <[email protected]>
26208S: Supported
26209F: Documentation/devicetree/bindings/power/starfive*
26210F: drivers/pmdomain/starfive/
26211F: include/dt-bindings/power/starfive,jh7110-pmu.h
26212
26213STARFIVE SOC DRIVERS
26214M: Conor Dooley <[email protected]>
26215S: Maintained
26216T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
26217F: Documentation/devicetree/bindings/soc/starfive/
26218
26219STARFIVE STARLINK PMU DRIVER
26220M: Ji Sheng Teoh <[email protected]>
26221S: Maintained
26222F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst
26223F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
26224F: drivers/perf/starfive_starlink_pmu.c
26225
26226STARFIVE TRNG DRIVER
26227M: Jia Jie Ho <[email protected]>
26228S: Supported
26229F: Documentation/devicetree/bindings/rng/starfive*
26230F: drivers/char/hw_random/jh7110-trng.c
26231
26232STARFIVE WATCHDOG DRIVER
26233M: Xingyu Wu <[email protected]>
26234M: Ziv Xu <[email protected]>
26235S: Supported
26236F: Documentation/devicetree/bindings/watchdog/starfive*
26237F: drivers/watchdog/starfive-wdt.c
26238
26239STARFIVE JH71X0 PCIE AND USB PHY DRIVER
26240M: Minda Chen <[email protected]>
26241S: Supported
26242F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
26243F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
26244F: drivers/phy/starfive/phy-jh7110-pcie.c
26245F: drivers/phy/starfive/phy-jh7110-usb.c
26246
26247STARFIVE JHB100 EXTERNAL INTERRUPT CONTROLLER DRIVER
26248M: Changhuang Liang <[email protected]>
26249S: Supported
26250F: Documentation/devicetree/bindings/interrupt-controller/starfive,jhb100-intc.yaml
26251F: drivers/irqchip/irq-starfive-jhb100-intc.c
26252
26253STATIC BRANCH/CALL
26254M: Peter Zijlstra <[email protected]>
26255M: Josh Poimboeuf <[email protected]>
26256M: Jason Baron <[email protected]>
26257M: Alice Ryhl <[email protected]>
26258R: Steven Rostedt <[email protected]>
26259R: Ard Biesheuvel <[email protected]>
26260S: Supported
26261F: arch/*/include/asm/jump_label*.h
26262F: arch/*/include/asm/static_call*.h
26263F: arch/*/kernel/jump_label.c
26264F: arch/*/kernel/static_call.c
26265F: include/linux/jump_label*.h
26266F: include/linux/static_call*.h
26267F: kernel/jump_label.c
26268F: kernel/static_call*.c
26269F: rust/helpers/jump_label.c
26270F: rust/kernel/generated_arch_static_branch_asm.rs.S
26271F: rust/kernel/jump_label.rs
26272
26273STEAL GOVERNOR DRIVER
26274M: Shrikanth Hegde <[email protected]>
26275R: Yury Norov <[email protected]>
26276L: [email protected]
26277S: Maintained
26278T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
26279F: Documentation/driver-api/steal-governor.rst
26280F: drivers/virt/steal_governor.c
26281
26282STI AUDIO (ASoC) DRIVERS
26283M: Arnaud Pouliquen <[email protected]>
26284L: [email protected]
26285S: Maintained
26286F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
26287F: sound/soc/sti/
26288
26289STI CEC DRIVER
26290M: Alain Volmat <[email protected]>
26291S: Maintained
26292F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
26293F: drivers/media/cec/platform/sti/
26294
26295STK1160 USB VIDEO CAPTURE DRIVER
26296M: Ezequiel Garcia <[email protected]>
26297L: [email protected]
26298S: Maintained
26299T: git git://linuxtv.org/media.git
26300F: drivers/media/usb/stk1160/
26301
26302STM32 AUDIO (ASoC) DRIVERS
26303M: Olivier Moysan <[email protected]>
26304M: Arnaud Pouliquen <[email protected]>
26305L: [email protected]
26306S: Maintained
26307F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
26308F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
26309F: sound/soc/stm/
26310
26311STM32 DMA DRIVERS
26312M: Amélie Delaunay <[email protected]>
26313L: [email protected]
26314L: [email protected] (moderated for non-subscribers)
26315S: Maintained
26316F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
26317F: Documentation/devicetree/bindings/dma/stm32/
26318F: drivers/dma/stm32/
26319
26320STM32 TIMER/LPTIMER DRIVERS
26321M: Fabrice Gasnier <[email protected]>
26322S: Maintained
26323F: Documentation/ABI/testing/*timer-stm32
26324F: Documentation/devicetree/bindings/*/*stm32-*timer*
26325F: drivers/*/stm32-*timer*
26326F: drivers/pwm/pwm-stm32*
26327F: include/linux/*/stm32-*tim*
26328
26329STM32MP25 USB3/PCIE COMBOPHY DRIVER
26330M: Christian Bruel <[email protected]>
26331S: Maintained
26332F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
26333F: drivers/phy/st/phy-stm32-combophy.c
26334
26335STMMAC ETHERNET DRIVER
26336M: Maxime Chevallier <[email protected]>
26337L: [email protected]
26338S: Maintained
26339F: Documentation/networking/device_drivers/ethernet/stmicro/
26340F: drivers/net/ethernet/stmicro/stmmac/
26341
26342SUN HAPPY MEAL ETHERNET DRIVER
26343M: Sean Anderson <[email protected]>
26344S: Maintained
26345F: drivers/net/ethernet/sun/sunhme.*
26346
26347SUN3/3X
26348M: Sam Creasey <[email protected]>
26349S: Maintained
26350W: http://sammy.net/sun3/
26351F: arch/m68k/include/asm/sun3*
26352F: arch/m68k/kernel/*sun3*
26353F: arch/m68k/sun3*/
26354F: drivers/net/ethernet/i825xx/sun3*
26355
26356SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
26357M: Hans de Goede <[email protected]>
26358L: [email protected]
26359S: Maintained
26360F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
26361F: drivers/input/keyboard/sun4i-lradc-keys.c
26362
26363SUNDANCE NETWORK DRIVER
26364M: Denis Kirjanov <[email protected]>
26365L: [email protected]
26366S: Maintained
26367F: drivers/net/ethernet/dlink/sundance.c
26368
26369SUNPLUS ETHERNET DRIVER
26370L: [email protected]
26371S: Orphan
26372W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
26373F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
26374F: drivers/net/ethernet/sunplus/
26375
26376SUNPLUS MMC DRIVER
26377M: Tony Huang <[email protected]>
26378M: Li-hao Kuo <[email protected]>
26379S: Maintained
26380F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
26381F: drivers/mmc/host/sunplus-mmc.c
26382
26383SUNPLUS OCOTP DRIVER
26384M: Vincent Shih <[email protected]>
26385S: Maintained
26386F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
26387F: drivers/nvmem/sunplus-ocotp.c
26388
26389SUNPLUS PWM DRIVER
26390M: Hammer Hsieh <[email protected]>
26391S: Maintained
26392F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
26393F: drivers/pwm/pwm-sunplus.c
26394
26395SUNPLUS RTC DRIVER
26396M: Vincent Shih <[email protected]>
26397L: [email protected]
26398S: Maintained
26399F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
26400F: drivers/rtc/rtc-sunplus.c
26401
26402SUNPLUS SPI CONTROLLER INTERFACE DRIVER
26403M: Li-hao Kuo <[email protected]>
26404L: [email protected]
26405S: Maintained
26406F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
26407F: drivers/spi/spi-sunplus-sp7021.c
26408
26409SUNPLUS UART DRIVER
26410M: Hammer Hsieh <[email protected]>
26411S: Maintained
26412F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
26413F: drivers/tty/serial/sunplus-uart.c
26414
26415SUNPLUS USB2 PHY DRIVER
26416M: Vincent Shih <[email protected]>
26417L: [email protected]
26418S: Maintained
26419F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
26420F: drivers/phy/sunplus/Kconfig
26421F: drivers/phy/sunplus/Makefile
26422F: drivers/phy/sunplus/phy-sunplus-usb2.c
26423
26424SUNPLUS WATCHDOG DRIVER
26425M: Xiantao Hu <[email protected]>
26426L: [email protected]
26427S: Maintained
26428F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
26429F: drivers/watchdog/sunplus_wdt.c
26430
26431SUPERH
26432M: Yoshinori Sato <[email protected]>
26433M: Rich Felker <[email protected]>
26434M: John Paul Adrian Glaubitz <[email protected]>
26435L: [email protected]
26436S: Maintained
26437Q: http://patchwork.kernel.org/project/linux-sh/list/
26438F: Documentation/arch/sh/
26439F: arch/sh/
26440F: drivers/sh/
26441
26442SUSPEND TO RAM
26443M: "Rafael J. Wysocki" <[email protected]>
26444R: Len Brown <[email protected]>
26445R: Pavel Machek <[email protected]>
26446L: [email protected]
26447S: Supported
26448B: https://bugzilla.kernel.org
26449F: Documentation/power/
26450F: arch/x86/kernel/acpi/sleep*
26451F: arch/x86/kernel/acpi/wakeup*
26452F: drivers/base/power/
26453F: include/linux/freezer.h
26454F: include/linux/pm.h
26455F: include/linux/suspend.h
26456F: kernel/power/
26457
26458SVGA HANDLING
26459M: Martin Mares <[email protected]>
26460L: [email protected]
26461S: Maintained
26462F: Documentation/admin-guide/svga.rst
26463F: arch/x86/boot/video*
26464
26465SWITCHDEV
26466M: Jiri Pirko <[email protected]>
26467M: Ivan Vecera <[email protected]>
26468L: [email protected]
26469S: Supported
26470F: include/net/switchdev.h
26471F: net/switchdev/
26472
26473SWITCHTEC DMA DRIVER
26474M: Kelvin Cao <[email protected]>
26475M: Logan Gunthorpe <[email protected]>
26476L: [email protected]
26477S: Maintained
26478F: drivers/dma/switchtec_dma.c
26479
26480SY8106A REGULATOR DRIVER
26481M: Icenowy Zheng <[email protected]>
26482S: Maintained
26483F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
26484F: drivers/regulator/sy8106a-regulator.c
26485
26486SYNC FILE FRAMEWORK
26487M: Sumit Semwal <[email protected]>
26488L: [email protected]
26489L: [email protected]
26490S: Maintained
26491T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
26492F: Documentation/driver-api/sync_file.rst
26493F: drivers/dma-buf/dma-fence*
26494F: drivers/dma-buf/sw_sync.c
26495F: drivers/dma-buf/sync_*
26496F: include/linux/sync_file.h
26497F: include/uapi/linux/sync_file.h
26498
26499SYNOPSYS ARC ARCHITECTURE
26500M: Vineet Gupta <[email protected]>
26501L: [email protected]
26502S: Supported
26503T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
26504F: Documentation/arch/arc
26505F: Documentation/devicetree/bindings/arc/*
26506F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
26507F: arch/arc/
26508F: drivers/clocksource/arc_timer.c
26509F: drivers/tty/serial/arc_uart.c
26510
26511SYNOPSYS ARC HSDK SDP pll clock driver
26512M: Eugeniy Paltsev <[email protected]>
26513S: Supported
26514F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
26515F: drivers/clk/clk-hsdk-pll.c
26516
26517SYNOPSYS ARC SDP clock driver
26518M: Eugeniy Paltsev <[email protected]>
26519S: Supported
26520F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
26521F: drivers/clk/axs10x/*
26522
26523SYNOPSYS ARC SDP platform support
26524M: Alexey Brodkin <[email protected]>
26525S: Supported
26526F: Documentation/devicetree/bindings/arc/axs10*
26527F: arch/arc/boot/dts/ax*
26528F: arch/arc/plat-axs10x
26529
26530SYNOPSYS AXS10x RESET CONTROLLER DRIVER
26531M: Eugeniy Paltsev <[email protected]>
26532S: Supported
26533F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
26534F: drivers/reset/reset-axs10x.c
26535
26536SYNOPSYS CREG GPIO DRIVER
26537M: Eugeniy Paltsev <[email protected]>
26538S: Maintained
26539F: drivers/gpio/gpio-creg-snps.c
26540
26541SYNOPSYS DESIGNWARE 8250 UART DRIVER
26542M: Ilpo Järvinen <[email protected]>
26543R: Andy Shevchenko <[email protected]>
26544S: Supported
26545F: drivers/tty/serial/8250/8250_dw.c
26546F: drivers/tty/serial/8250/8250_dwlib.*
26547F: drivers/tty/serial/8250/8250_lpss.c
26548
26549SYNOPSYS DESIGNWARE APB GPIO DRIVER
26550M: Hoan Tran <[email protected]>
26551L: [email protected]
26552S: Maintained
26553F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
26554F: drivers/gpio/gpio-dwapb.c
26555
26556SYNOPSYS DESIGNWARE AXI DMAC DRIVER
26557M: Eugeniy Paltsev <[email protected]>
26558S: Maintained
26559F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
26560F: drivers/dma/dw-axi-dmac/
26561
26562SYNOPSYS DESIGNWARE DMAC DRIVER
26563M: Viresh Kumar <[email protected]>
26564R: Andy Shevchenko <[email protected]>
26565S: Maintained
26566F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
26567F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
26568F: drivers/dma/dw/
26569F: include/dt-bindings/dma/dw-dmac.h
26570F: include/linux/dma/dw.h
26571F: include/linux/platform_data/dma-dw.h
26572
26573SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
26574M: Jose Abreu <[email protected]>
26575L: [email protected]
26576S: Maintained
26577F: drivers/net/ethernet/synopsys/
26578
26579SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
26580L: [email protected]
26581S: Orphan
26582F: drivers/net/pcs/pcs-xpcs.c
26583F: drivers/net/pcs/pcs-xpcs.h
26584F: include/linux/pcs/pcs-xpcs.h
26585
26586SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
26587M: Dmitry Osipenko <[email protected]>
26588L: [email protected]
26589L: [email protected]
26590S: Maintained
26591F: Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
26592F: drivers/media/platform/synopsys/hdmirx/*
26593
26594SYNOPSYS DESIGNWARE I2C DRIVER
26595M: Mika Westerberg <[email protected]>
26596R: Andy Shevchenko <[email protected]>
26597L: [email protected]
26598S: Supported
26599F: drivers/i2c/busses/i2c-designware-*
26600F: include/linux/designware_i2c.h
26601
26602SYNOPSYS DESIGNWARE I2C DRIVER - AMDISP
26603M: Nirujogi Pratap <[email protected]>
26604M: Bin Du <[email protected]>
26605L: [email protected]
26606S: Maintained
26607F: drivers/i2c/busses/i2c-designware-amdisp.c
26608F: include/linux/soc/amd/isp4_misc.h
26609
26610SYNOPSYS DESIGNWARE MIPI CSI-2 RECEIVER DRIVER
26611M: Michael Riesch <[email protected]>
26612L: [email protected]
26613S: Maintained
26614F: Documentation/devicetree/bindings/media/rockchip,rk3568-mipi-csi2.yaml
26615F: drivers/media/platform/synopsys/dw-mipi-csi2rx.c
26616
26617SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
26618M: Jaehoon Chung <[email protected]>
26619M: Shawn Lin <[email protected]>
26620L: [email protected]
26621S: Maintained
26622F: drivers/mmc/host/dw_mmc*
26623
26624SYNOPSYS DESIGNWARE PCIE PMU DRIVER
26625M: Shuai Xue <[email protected]>
26626M: Jing Zhang <[email protected]>
26627S: Supported
26628F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst
26629F: drivers/perf/dwc_pcie_pmu.c
26630
26631SYNOPSYS HSDK RESET CONTROLLER DRIVER
26632M: Eugeniy Paltsev <[email protected]>
26633S: Supported
26634F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
26635F: drivers/reset/reset-hsdk.c
26636F: include/dt-bindings/reset/snps,hsdk-reset.h
26637
26638SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
26639M: Prabu Thangamuthu <[email protected]>
26640M: Manjunath M B <[email protected]>
26641L: [email protected]
26642S: Maintained
26643F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
26644
26645SYSTEM CONFIGURATION (SYSCON)
26646M: Lee Jones <[email protected]>
26647M: Arnd Bergmann <[email protected]>
26648S: Supported
26649T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
26650F: drivers/mfd/syscon.c
26651
26652SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
26653M: Sudeep Holla <[email protected]>
26654R: Cristian Marussi <[email protected]>
26655L: [email protected]
26656L: [email protected] (moderated for non-subscribers)
26657S: Maintained
26658F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
26659F: drivers/clk/clk-sc[mp]i.c
26660F: drivers/cpufreq/sc[mp]i-cpufreq.c
26661F: drivers/firmware/arm_scmi/
26662F: drivers/firmware/arm_scpi.c
26663F: drivers/hwmon/scmi-hwmon.c
26664F: drivers/pinctrl/pinctrl-scmi.c
26665F: drivers/pmdomain/arm/
26666F: drivers/powercap/arm_scmi_powercap.c
26667F: drivers/regulator/scmi-regulator.c
26668F: drivers/reset/reset-scmi.c
26669F: include/linux/sc[mp]i_protocol.h
26670F: include/trace/events/scmi.h
26671F: include/uapi/linux/virtio_scmi.h
26672
26673SYSTEM CONTROL MANAGEMENT INTERFACE (SCMI) i.MX Extension Message Protocol drivers
26674M: Peng Fan <[email protected]>
26675L: [email protected]
26676L: [email protected]
26677L: [email protected] (moderated for non-subscribers)
26678S: Maintained
26679F: Documentation/devicetree/bindings/firmware/nxp,*scmi.yaml
26680F: drivers/firmware/arm_scmi/vendors/imx/
26681
26682SYSTEM RESET/SHUTDOWN DRIVERS
26683M: Sebastian Reichel <[email protected]>
26684L: [email protected]
26685S: Maintained
26686T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
26687F: Documentation/devicetree/bindings/power/reset/
26688F: drivers/power/reset/
26689
26690SYSTEM TRACE MODULE CLASS
26691M: Alexander Shishkin <[email protected]>
26692S: Maintained
26693T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
26694F: Documentation/trace/stm.rst
26695F: drivers/hwtracing/stm/
26696F: include/linux/stm.h
26697F: include/uapi/linux/stm.h
26698
26699SYSTEM76 ACPI DRIVER
26700M: Jeremy Soller <[email protected]>
26701M: System76 Product Development <[email protected]>
26702L: [email protected]
26703S: Maintained
26704F: drivers/platform/x86/system76_acpi.c
26705
26706TASKSTATS STATISTICS INTERFACE
26707M: Balbir Singh <[email protected]>
26708S: Maintained
26709F: Documentation/accounting/taskstats*
26710F: include/linux/taskstats*
26711F: kernel/taskstats.c
26712
26713TC subsystem
26714M: Jamal Hadi Salim <[email protected]>
26715M: Jiri Pirko <[email protected]>
26716L: [email protected]
26717S: Maintained
26718F: include/net/pkt_cls.h
26719F: include/net/pkt_sched.h
26720F: include/net/sch_priv.h
26721F: include/net/tc_act/
26722F: include/net/tc_wrapper.h
26723F: include/uapi/linux/pkt_cls.h
26724F: include/uapi/linux/pkt_sched.h
26725F: include/uapi/linux/tc_act/
26726F: include/uapi/linux/tc_ematch/
26727F: net/sched/
26728F: tools/testing/selftests/tc-testing
26729
26730TC90522 MEDIA DRIVER
26731M: Akihiro Tsukada <[email protected]>
26732L: [email protected]
26733S: Odd Fixes
26734F: drivers/media/dvb-frontends/tc90522*
26735
26736TCP LOW PRIORITY MODULE
26737M: "Wong Hoi Sing, Edison" <[email protected]>
26738M: "Hung Hing Lun, Mike" <[email protected]>
26739S: Maintained
26740W: http://tcp-lp-mod.sourceforge.net/
26741F: net/ipv4/tcp_lp.c
26742
26743TDA10071 MEDIA DRIVER
26744L: [email protected]
26745S: Orphan
26746W: https://linuxtv.org
26747Q: http://patchwork.linuxtv.org/project/linux-media/list/
26748F: drivers/media/dvb-frontends/tda10071*
26749
26750TDA18212 MEDIA DRIVER
26751L: [email protected]
26752S: Orphan
26753W: https://linuxtv.org
26754Q: http://patchwork.linuxtv.org/project/linux-media/list/
26755F: drivers/media/tuners/tda18212*
26756
26757TDA18218 MEDIA DRIVER
26758L: [email protected]
26759S: Orphan
26760W: https://linuxtv.org
26761Q: http://patchwork.linuxtv.org/project/linux-media/list/
26762F: drivers/media/tuners/tda18218*
26763
26764TDA18250 MEDIA DRIVER
26765M: Olli Salonen <[email protected]>
26766L: [email protected]
26767S: Maintained
26768W: https://linuxtv.org
26769Q: http://patchwork.linuxtv.org/project/linux-media/list/
26770T: git git://linuxtv.org/media.git
26771F: drivers/media/tuners/tda18250*
26772
26773TDA18271 MEDIA DRIVER
26774M: Michael Krufky <[email protected]>
26775L: [email protected]
26776S: Maintained
26777W: https://linuxtv.org
26778W: http://github.com/mkrufky
26779Q: http://patchwork.linuxtv.org/project/linux-media/list/
26780T: git git://linuxtv.org/mkrufky/tuners.git
26781F: drivers/media/tuners/tda18271*
26782
26783TDA1997x MEDIA DRIVER
26784M: Tim Harvey <[email protected]>
26785L: [email protected]
26786S: Maintained
26787W: https://linuxtv.org
26788Q: http://patchwork.linuxtv.org/project/linux-media/list/
26789F: Documentation/devicetree/bindings/media/i2c/nxp,tda19971.yaml
26790F: drivers/media/i2c/tda1997x.*
26791
26792TDA827x MEDIA DRIVER
26793M: Michael Krufky <[email protected]>
26794L: [email protected]
26795S: Maintained
26796W: https://linuxtv.org
26797W: http://github.com/mkrufky
26798Q: http://patchwork.linuxtv.org/project/linux-media/list/
26799T: git git://linuxtv.org/mkrufky/tuners.git
26800F: drivers/media/tuners/tda8290.*
26801
26802TDA8290 MEDIA DRIVER
26803M: Michael Krufky <[email protected]>
26804L: [email protected]
26805S: Maintained
26806W: https://linuxtv.org
26807W: http://github.com/mkrufky
26808Q: http://patchwork.linuxtv.org/project/linux-media/list/
26809T: git git://linuxtv.org/mkrufky/tuners.git
26810F: drivers/media/tuners/tda8290.*
26811
26812TDA9840 MEDIA DRIVER
26813M: Hans Verkuil <[email protected]>
26814L: [email protected]
26815S: Maintained
26816W: https://linuxtv.org
26817T: git git://linuxtv.org/media.git
26818F: drivers/media/i2c/tda9840*
26819
26820TEA5761 TUNER DRIVER
26821M: Mauro Carvalho Chehab <[email protected]>
26822L: [email protected]
26823S: Odd fixes
26824W: https://linuxtv.org
26825T: git git://linuxtv.org/media.git
26826F: drivers/media/tuners/tea5761.*
26827
26828TEA5767 TUNER DRIVER
26829M: Mauro Carvalho Chehab <[email protected]>
26830L: [email protected]
26831S: Maintained
26832W: https://linuxtv.org
26833T: git git://linuxtv.org/media.git
26834F: drivers/media/tuners/tea5767.*
26835
26836TEA6415C MEDIA DRIVER
26837M: Hans Verkuil <[email protected]>
26838L: [email protected]
26839S: Maintained
26840W: https://linuxtv.org
26841T: git git://linuxtv.org/media.git
26842F: drivers/media/i2c/tea6415c*
26843
26844TEA6420 MEDIA DRIVER
26845M: Hans Verkuil <[email protected]>
26846L: [email protected]
26847S: Maintained
26848W: https://linuxtv.org
26849T: git git://linuxtv.org/media.git
26850F: drivers/media/i2c/tea6420*
26851
26852TEAM DRIVER
26853M: Jiri Pirko <[email protected]>
26854L: [email protected]
26855S: Supported
26856F: Documentation/netlink/specs/team.yaml
26857F: drivers/net/team/
26858F: include/linux/if_team.h
26859F: include/uapi/linux/if_team.h
26860F: tools/testing/selftests/drivers/net/team/
26861
26862TECHNICAL ADVISORY BOARD PROCESS DOCS
26863M: "Theodore Ts'o" <[email protected]>
26864M: Greg Kroah-Hartman <[email protected]>
26865L: [email protected]
26866S: Maintained
26867F: Documentation/process/contribution-maturity-model.rst
26868F: Documentation/process/researcher-guidelines.rst
26869
26870TECHNOTREND USB IR RECEIVER
26871M: Sean Young <[email protected]>
26872L: [email protected]
26873S: Maintained
26874F: drivers/media/rc/ttusbir.c
26875
26876TECHWELL TW9900 VIDEO DECODER
26877M: Mehdi Djait <[email protected]>
26878L: [email protected]
26879S: Maintained
26880F: drivers/media/i2c/tw9900.c
26881
26882TECHWELL TW9910 VIDEO DECODER
26883L: [email protected]
26884S: Orphan
26885F: drivers/media/i2c/tw9910.c
26886F: include/media/i2c/tw9910.h
26887
26888TEE SUBSYSTEM
26889M: Jens Wiklander <[email protected]>
26890R: Sumit Garg <[email protected]>
26891L: [email protected] (moderated for non-subscribers)
26892S: Maintained
26893F: Documentation/ABI/testing/sysfs-class-tee
26894F: Documentation/driver-api/tee.rst
26895F: Documentation/tee/
26896F: Documentation/userspace-api/tee.rst
26897F: drivers/tee/
26898F: include/linux/tee_core.h
26899F: include/linux/tee_drv.h
26900F: include/uapi/linux/tee.h
26901
26902TEGRA ARCHITECTURE SUPPORT
26903M: Thierry Reding <[email protected]>
26904M: Jonathan Hunter <[email protected]>
26905L: [email protected]
26906S: Supported
26907Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
26908T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
26909N: [^a-z]tegra
26910
26911TEGRA CLOCK DRIVER
26912M: Prashant Gaikwad <[email protected]>
26913S: Supported
26914F: drivers/clk/tegra/
26915
26916TEGRA CRYPTO DRIVERS
26917M: Akhil R <[email protected]>
26918S: Supported
26919F: drivers/crypto/tegra/*
26920
26921TEGRA DMA DRIVERS
26922M: Laxman Dewangan <[email protected]>
26923M: Jon Hunter <[email protected]>
26924S: Supported
26925F: drivers/dma/tegra*
26926
26927TEGRA I2C DRIVER
26928M: Laxman Dewangan <[email protected]>
26929R: Dmitry Osipenko <[email protected]>
26930S: Supported
26931F: drivers/i2c/busses/i2c-tegra.c
26932
26933TEGRA IOMMU DRIVERS
26934M: Thierry Reding <[email protected]>
26935R: Krishna Reddy <[email protected]>
26936L: [email protected]
26937S: Supported
26938F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
26939F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
26940F: drivers/iommu/tegra*
26941
26942TEGRA KBC DRIVER
26943M: Laxman Dewangan <[email protected]>
26944S: Supported
26945F: drivers/input/keyboard/tegra-kbc.c
26946
26947TEGRA NAND DRIVER
26948M: Stefan Agner <[email protected]>
26949M: Lucas Stach <[email protected]>
26950S: Maintained
26951F: Documentation/devicetree/bindings/mtd/nvidia,tegra20-nand.yaml
26952F: drivers/mtd/nand/raw/tegra_nand.c
26953
26954TEGRA PWM DRIVER
26955M: Thierry Reding <[email protected]>
26956S: Supported
26957F: drivers/pwm/pwm-tegra.c
26958
26959TEGRA QUAD SPI DRIVER
26960M: Thierry Reding <[email protected]>
26961M: Jonathan Hunter <[email protected]>
26962M: Sowjanya Komatineni <[email protected]>
26963L: [email protected]
26964S: Maintained
26965F: drivers/spi/spi-tegra210-quad.c
26966
26967TEGRA SERIAL DRIVER
26968M: Laxman Dewangan <[email protected]>
26969S: Supported
26970F: drivers/tty/serial/serial-tegra.c
26971
26972TEGRA SPI DRIVER
26973M: Laxman Dewangan <[email protected]>
26974S: Supported
26975F: drivers/spi/spi-tegra*
26976
26977TEGRA VIDEO DRIVER
26978M: Thierry Reding <[email protected]>
26979M: Jonathan Hunter <[email protected]>
26980M: Sowjanya Komatineni <[email protected]>
26981M: Luca Ceresoli <[email protected]>
26982L: [email protected]
26983L: [email protected]
26984S: Maintained
26985F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
26986F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
26987F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
26988F: drivers/staging/media/tegra-video/
26989
26990TEGRA XUSB PADCTL DRIVER
26991M: JC Kuo <[email protected]>
26992S: Supported
26993F: drivers/phy/tegra/xusb*
26994
26995TEHUTI ETHERNET DRIVER
26996M: Andy Gospodarek <[email protected]>
26997L: [email protected]
26998S: Maintained
26999F: drivers/net/ethernet/tehuti/tehuti.*
27000
27001TEHUTI TN40XX ETHERNET DRIVER
27002M: FUJITA Tomonori <[email protected]>
27003L: [email protected]
27004S: Maintained
27005F: drivers/net/ethernet/tehuti/tn40*
27006
27007TELECOM CLOCK DRIVER FOR MCPL0010
27008S: Orphan
27009F: drivers/char/tlclk.c
27010
27011TEMPO SEMICONDUCTOR DRIVERS
27012M: Steven Eckhoff <[email protected]>
27013S: Maintained
27014F: Documentation/devicetree/bindings/sound/tscs*.txt
27015F: sound/soc/codecs/tscs*.c
27016F: sound/soc/codecs/tscs*.h
27017
27018TENSILICA XTENSA PORT (xtensa)
27019M: Chris Zankel <[email protected]>
27020M: Max Filippov <[email protected]>
27021S: Maintained
27022T: git https://github.com/jcmvbkbc/linux-xtensa.git
27023F: arch/xtensa/
27024F: drivers/irqchip/irq-xtensa-*
27025
27026TEXAS INSTRUMENTS ASoC DRIVERS
27027M: Sen Wang <[email protected]>
27028L: [email protected]
27029S: Maintained
27030F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
27031F: sound/soc/ti/
27032
27033TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
27034M: Shenghao Ding <[email protected]>
27035M: Kevin Lu <[email protected]>
27036M: Baojun Xu <[email protected]>
27037M: Sen Wang <[email protected]>
27038L: [email protected]
27039S: Maintained
27040F: Documentation/devicetree/bindings/sound/ti,tas2552.yaml
27041F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml
27042F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml
27043F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
27044F: Documentation/devicetree/bindings/sound/ti,tas67524.yaml
27045F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
27046F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
27047F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
27048F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
27049F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
27050F: Documentation/sound/codecs/tas675x*
27051F: include/sound/tas2*.h
27052F: include/sound/tlv320*.h
27053F: sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
27054F: sound/soc/codecs/pcm1681.c
27055F: sound/soc/codecs/pcm1789*.*
27056F: sound/soc/codecs/pcm179x*.*
27057F: sound/soc/codecs/pcm186x*.*
27058F: sound/soc/codecs/pcm3008.*
27059F: sound/soc/codecs/pcm3060*.*
27060F: sound/soc/codecs/pcm3168a*.*
27061F: sound/soc/codecs/pcm5102a.c
27062F: sound/soc/codecs/pcm512x*.*
27063F: sound/soc/codecs/tas2*.*
27064F: sound/soc/codecs/tas675x*.*
27065F: sound/soc/codecs/tlv320*.*
27066F: sound/soc/codecs/tpa6130a2.*
27067
27068TEXAS INSTRUMENTS DMA DRIVERS
27069M: Vignesh Raghavendra <[email protected]>
27070L: [email protected]
27071S: Maintained
27072F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
27073F: Documentation/devicetree/bindings/dma/ti-edma.txt
27074F: Documentation/devicetree/bindings/dma/ti/
27075F: drivers/dma/ti/
27076F: include/linux/dma/k3-psil.h
27077F: include/linux/dma/k3-udma-glue.h
27078F: include/linux/dma/ti-cppi5.h
27079X: drivers/dma/ti/cppi41.c
27080
27081TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
27082M: Jerome Brunet <[email protected]>
27083L: [email protected]
27084S: Maintained
27085F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
27086F: Documentation/hwmon/tps25990.rst
27087F: drivers/hwmon/pmbus/tps25990.c
27088
27089TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
27090M: Robert Marko <[email protected]>
27091M: Luka Perkov <[email protected]>
27092L: [email protected]
27093S: Maintained
27094F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
27095F: Documentation/hwmon/tps23861.rst
27096F: drivers/hwmon/tps23861.c
27097
27098TEXAS INSTRUMENTS TPS6131X FLASH LED DRIVER
27099M: Matthias Fend <[email protected]>
27100L: [email protected]
27101S: Maintained
27102F: Documentation/devicetree/bindings/leds/ti,tps61310.yaml
27103F: drivers/leds/flash/leds-tps6131x.c
27104
27105TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
27106M: Ricardo Ribalda <[email protected]>
27107L: [email protected]
27108S: Supported
27109F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
27110F: drivers/iio/dac/ti-dac7612.c
27111
27112TEXAS INSTRUMENTS' LP5812 RGB LED DRIVER
27113M: Nam Tran <[email protected]>
27114L: [email protected]
27115S: Maintained
27116F: Documentation/devicetree/bindings/leds/ti,lp5812.yaml
27117F: Documentation/leds/leds-lp5812.rst
27118F: drivers/leds/rgb/Kconfig
27119F: drivers/leds/rgb/Makefile
27120F: drivers/leds/rgb/leds-lp5812.c
27121F: drivers/leds/rgb/leds-lp5812.h
27122
27123TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
27124M: Alexander Sverdlin <[email protected]>
27125L: [email protected]
27126S: Maintained
27127F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
27128F: drivers/leds/leds-lp8864.c
27129
27130TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
27131M: Nishanth Menon <[email protected]>
27132M: Tero Kristo <[email protected]>
27133M: Santosh Shilimkar <[email protected]>
27134L: [email protected] (moderated for non-subscribers)
27135S: Maintained
27136F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
27137F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
27138F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
27139F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
27140F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
27141F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
27142F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
27143F: drivers/clk/keystone/sci-clk.c
27144F: drivers/firmware/ti_sci*
27145F: drivers/irqchip/irq-ti-sci-inta.c
27146F: drivers/irqchip/irq-ti-sci-intr.c
27147F: drivers/reset/reset-ti-sci.c
27148F: drivers/soc/ti/ti_sci_inta_msi.c
27149F: drivers/pmdomain/ti/ti_sci_pm_domains.c
27150F: include/dt-bindings/soc/ti,sci_pm_domain.h
27151F: include/linux/soc/ti/ti_sci_inta_msi.h
27152F: include/linux/soc/ti/ti_sci_protocol.h
27153
27154TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
27155M: Puranjay Mohan <[email protected]>
27156L: [email protected]
27157S: Supported
27158F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
27159F: drivers/iio/temperature/tmp117.c
27160
27161THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
27162M: Hans Verkuil <[email protected]>
27163L: [email protected]
27164S: Maintained
27165W: https://linuxtv.org
27166T: git git://linuxtv.org/media.git
27167F: drivers/media/radio/radio-raremono.c
27168
27169THERMAL
27170M: Rafael J. Wysocki <[email protected]>
27171M: Daniel Lezcano <[email protected]>
27172R: Zhang Rui <[email protected]>
27173R: Lukasz Luba <[email protected]>
27174L: [email protected]
27175S: Supported
27176Q: https://patchwork.kernel.org/project/linux-pm/list/
27177T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
27178F: Documentation/ABI/testing/sysfs-class-thermal
27179F: Documentation/admin-guide/thermal/
27180F: Documentation/devicetree/bindings/thermal/
27181F: Documentation/driver-api/thermal/
27182F: drivers/thermal/
27183F: include/dt-bindings/thermal/
27184F: include/linux/cpu_cooling.h
27185F: include/linux/thermal.h
27186F: include/uapi/linux/thermal.h
27187F: tools/lib/thermal/
27188F: tools/thermal/
27189
27190THERMAL DRIVER FOR AMLOGIC SOCS
27191M: Guillaume La Roque <[email protected]>
27192L: [email protected]
27193L: [email protected]
27194S: Supported
27195W: http://linux-meson.com/
27196F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
27197F: drivers/thermal/amlogic_thermal.c
27198
27199THERMAL/CPU_COOLING
27200M: Amit Daniel Kachhap <[email protected]>
27201M: Daniel Lezcano <[email protected]>
27202M: Viresh Kumar <[email protected]>
27203R: Lukasz Luba <[email protected]>
27204L: [email protected]
27205S: Supported
27206F: Documentation/driver-api/thermal/cpu-cooling-api.rst
27207F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
27208F: drivers/thermal/cpufreq_cooling.c
27209F: drivers/thermal/cpuidle_cooling.c
27210F: include/linux/cpu_cooling.h
27211
27212THERMAL/POWER_ALLOCATOR
27213M: Lukasz Luba <[email protected]>
27214L: [email protected]
27215S: Maintained
27216F: Documentation/driver-api/thermal/power_allocator.rst
27217F: drivers/thermal/gov_power_allocator.c
27218F: drivers/thermal/thermal_trace_ipa.h
27219
27220THINKPAD ACPI EXTRAS DRIVER
27221M: Henrique de Moraes Holschuh <[email protected]>
27222L: [email protected]
27223L: [email protected]
27224S: Maintained
27225W: http://ibm-acpi.sourceforge.net
27226W: http://thinkwiki.org/wiki/Ibm-acpi
27227T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
27228F: drivers/platform/x86/lenovo/thinkpad_acpi.c
27229
27230THINKPAD T14S EMBEDDED CONTROLLER DRIVER
27231M: Sebastian Reichel <[email protected]>
27232S: Maintained
27233F: Documentation/devicetree/bindings/embedded-controller/lenovo,thinkpad-t14s-ec.yaml
27234F: drivers/platform/arm64/lenovo-thinkpad-t14s.c
27235
27236THINKPAD LMI DRIVER
27237M: Mark Pearson <[email protected]>
27238L: [email protected]
27239S: Maintained
27240F: Documentation/ABI/testing/sysfs-class-firmware-attributes
27241F: drivers/platform/x86/lenovo/think-lmi.?
27242
27243THP7312 ISP DRIVER
27244M: Laurent Pinchart <[email protected]>
27245M: Paul Elder <[email protected]>
27246L: [email protected]
27247S: Maintained
27248T: git git://linuxtv.org/media.git
27249F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
27250F: Documentation/userspace-api/media/drivers/thp7312.rst
27251F: drivers/media/i2c/thp7312.c
27252F: include/uapi/linux/thp7312.h
27253
27254THUNDERBOLT DMA TRAFFIC TEST DRIVER
27255M: Mika Westerberg <[email protected]>
27256L: [email protected]
27257S: Maintained
27258F: drivers/thunderbolt/dma_test.c
27259
27260THUNDERBOLT DRIVER
27261M: Andreas Noever <[email protected]>
27262M: Mika Westerberg <[email protected]>
27263M: Yehezkel Bernat <[email protected]>
27264L: [email protected]
27265S: Maintained
27266T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
27267F: Documentation/admin-guide/thunderbolt.rst
27268F: drivers/thunderbolt/
27269F: include/linux/thunderbolt.h
27270
27271THUNDERBOLT NETWORK DRIVER
27272M: Mika Westerberg <[email protected]>
27273M: Yehezkel Bernat <[email protected]>
27274L: [email protected]
27275S: Maintained
27276F: drivers/net/thunderbolt/
27277
27278THUNDERX GPIO DRIVER
27279M: Robert Richter <[email protected]>
27280S: Odd Fixes
27281F: drivers/gpio/gpio-thunderx.c
27282
27283TI ADC12xs and ROHM BD79104 ADC driver
27284M: Matti Vaittinen <[email protected]>
27285S: Maintained
27286F: drivers/iio/adc/ti-adc128s052.c
27287L: [email protected]
27288
27289TI ADS1119 ADC DRIVER
27290M: Francesco Dolcini <[email protected]>
27291M: João Paulo Gonçalves <[email protected]>
27292L: [email protected]
27293S: Maintained
27294F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
27295F: drivers/iio/adc/ti-ads1119.c
27296
27297TI ADS112C14 ADC DRIVER
27298M: David Lechner <[email protected]>
27299L: [email protected]
27300S: Maintained
27301F: Documentation/devicetree/bindings/iio/adc/ti,ads112c14.yaml
27302F: drivers/iio/adc/ti-ads112c14.c
27303
27304TI ADS1018 ADC DRIVER
27305M: Kurt Borja <[email protected]>
27306L: [email protected]
27307S: Maintained
27308F: Documentation/devicetree/bindings/iio/adc/ti,ads1018.yaml
27309F: drivers/iio/adc/ti-ads1018.c
27310
27311TI ADS7924 ADC DRIVER
27312M: Hugo Villeneuve <[email protected]>
27313L: [email protected]
27314S: Supported
27315F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
27316F: drivers/iio/adc/ti-ads7924.c
27317
27318TI AM437X VPFE DRIVER
27319M: "Lad, Prabhakar" <[email protected]>
27320L: [email protected]
27321S: Maintained
27322W: https://linuxtv.org
27323Q: http://patchwork.linuxtv.org/project/linux-media/list/
27324T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
27325F: drivers/media/platform/ti/am437x/
27326
27327TI AM654 SDHCI DRIVER
27328M: Judith Mendez <[email protected]>
27329L: [email protected]
27330S: Supported
27331F: Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
27332F: drivers/mmc/host/sdhci_am654.c
27333
27334TI BANDGAP AND THERMAL DRIVER
27335M: Eduardo Valentin <[email protected]>
27336M: Keerthy <[email protected]>
27337L: [email protected]
27338L: [email protected]
27339S: Maintained
27340F: drivers/thermal/ti-soc-thermal/
27341
27342TI BQ27XXX POWER SUPPLY DRIVER
27343F: drivers/power/supply/bq27xxx_battery.c
27344F: drivers/power/supply/bq27xxx_battery_i2c.c
27345F: include/linux/power/bq27xxx_battery.h
27346
27347TI CDCE706 CLOCK DRIVER
27348M: Max Filippov <[email protected]>
27349S: Maintained
27350F: drivers/clk/clk-cdce706.c
27351
27352TI CLOCK DRIVER
27353M: Tero Kristo <[email protected]>
27354L: [email protected]
27355S: Odd Fixes
27356F: drivers/clk/ti/
27357F: include/linux/clk/ti.h
27358
27359TI DATA TRANSFORM AND HASHING ENGINE (DTHE) V2 CRYPTO DRIVER
27360M: T Pratham <[email protected]>
27361L: [email protected]
27362S: Supported
27363F: Documentation/devicetree/bindings/crypto/ti,am62l-dthev2.yaml
27364F: drivers/crypto/ti/
27365
27366TI DAVINCI MACHINE SUPPORT
27367M: Bartosz Golaszewski <[email protected]>
27368L: [email protected] (moderated for non-subscribers)
27369S: Maintained
27370T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
27371F: Documentation/devicetree/bindings/i2c/ti,davinci-i2c.yaml
27372F: arch/arm/boot/dts/ti/davinci/
27373F: arch/arm/mach-davinci/
27374F: drivers/i2c/busses/i2c-davinci.c
27375
27376TI DAVINCI SERIES CLOCK DRIVER
27377M: David Lechner <[email protected]>
27378S: Maintained
27379F: Documentation/devicetree/bindings/clock/ti/davinci/
27380F: drivers/clk/davinci/
27381F: include/linux/clk/davinci.h
27382
27383TI DAVINCI SERIES GPIO DRIVER
27384M: Keerthy <[email protected]>
27385L: [email protected]
27386S: Maintained
27387F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
27388F: drivers/gpio/gpio-davinci.c
27389
27390TI DAVINCI SERIES MEDIA DRIVER
27391M: "Lad, Prabhakar" <[email protected]>
27392L: [email protected]
27393S: Maintained
27394W: https://linuxtv.org
27395Q: http://patchwork.linuxtv.org/project/linux-media/list/
27396T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
27397F: drivers/media/platform/ti/davinci/
27398F: include/media/davinci/
27399
27400TI DS125DF111 RETIMER PHY DRIVER
27401M: Ioana Ciornei <[email protected]>
27402L: [email protected] (moderated for non-subscribers)
27403S: Maintained
27404F: Documentation/devicetree/bindings/phy/ti,ds125df111.yaml
27405F: drivers/phy/ti/phy-ds125df111.c
27406
27407TI ENHANCED CAPTURE (eCAP) DRIVER
27408M: Vignesh Raghavendra <[email protected]>
27409R: Julien Panis <[email protected]>
27410L: [email protected]
27411L: [email protected]
27412S: Maintained
27413F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
27414F: drivers/counter/ti-ecap-capture.c
27415
27416TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
27417R: David Lechner <[email protected]>
27418L: [email protected]
27419F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
27420F: drivers/counter/ti-eqep.c
27421
27422TI ETHERNET SWITCH DRIVER (CPSW)
27423R: Siddharth Vadapalli <[email protected]>
27424R: Roger Quadros <[email protected]>
27425L: [email protected]
27426L: [email protected]
27427S: Maintained
27428F: drivers/net/ethernet/ti/cpsw*
27429F: drivers/net/ethernet/ti/davinci*
27430
27431TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
27432M: Alex Dubov <[email protected]>
27433S: Maintained
27434W: http://tifmxx.berlios.de/
27435F: drivers/memstick/host/tifm_ms.c
27436F: drivers/misc/tifm*
27437F: drivers/mmc/host/tifm_sd.c
27438F: include/linux/tifm.h
27439
27440TI FPC202 DUAL PORT CONTROLLER
27441M: Romain Gantois <[email protected]>
27442L: [email protected]
27443S: Maintained
27444F: Documentation/devicetree/bindings/misc/ti,fpc202.yaml
27445F: drivers/misc/ti_fpc202.c
27446
27447TI FPD-LINK DRIVERS
27448M: Tomi Valkeinen <[email protected]>
27449L: [email protected]
27450S: Maintained
27451F: Documentation/devicetree/bindings/media/i2c/ti,ds90*
27452F: drivers/media/i2c/ds90*
27453F: include/media/i2c/ds90*
27454
27455TI HDC302X HUMIDITY DRIVER
27456M: Javier Carrasco <[email protected]>
27457M: Li peiyu <[email protected]>
27458L: [email protected]
27459S: Maintained
27460F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
27461F: drivers/iio/humidity/hdc3020.c
27462
27463TI ICSSG ETHERNET DRIVER (ICSSG)
27464R: MD Danish Anwar <[email protected]>
27465R: Roger Quadros <[email protected]>
27466L: [email protected] (moderated for non-subscribers)
27467L: [email protected]
27468S: Maintained
27469F: Documentation/devicetree/bindings/net/ti,icss*.yaml
27470F: drivers/net/ethernet/ti/icssg/*
27471
27472TI ICSSM ETHERNET DRIVER (ICSSM)
27473M: MD Danish Anwar <[email protected]>
27474M: Parvathi Pudi <[email protected]>
27475R: Roger Quadros <[email protected]>
27476R: Mohan Reddy Putluru <[email protected]>
27477L: [email protected] (moderated for non-subscribers)
27478L: [email protected]
27479S: Maintained
27480F: Documentation/devicetree/bindings/net/ti,icssm*.yaml
27481F: Documentation/devicetree/bindings/net/ti,pruss-ecap.yaml
27482F: drivers/net/ethernet/ti/icssm/*
27483
27484TI J721E CSI2RX DRIVER
27485M: Jai Luthra <[email protected]>
27486L: [email protected]
27487S: Maintained
27488F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
27489F: drivers/media/platform/ti/j721e-csi2rx/
27490
27491TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
27492M: Nishanth Menon <[email protected]>
27493M: Santosh Shilimkar <[email protected]>
27494L: [email protected]
27495L: [email protected] (moderated for non-subscribers)
27496S: Maintained
27497T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
27498F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
27499F: drivers/pmdomain/ti/omap_prm.c
27500F: drivers/soc/ti/*
27501F: include/linux/pruss_driver.h
27502
27503TI LM49xxx FAMILY ASoC CODEC DRIVERS
27504M: M R Swami Reddy <[email protected]>
27505M: Vishwas A Deshpande <[email protected]>
27506L: [email protected]
27507S: Maintained
27508F: sound/soc/codecs/isabelle*
27509F: sound/soc/codecs/lm49453*
27510
27511TI LMP92064 ADC DRIVER
27512M: Leonard Göhrs <[email protected]>
27513R: [email protected]
27514L: [email protected]
27515S: Maintained
27516F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
27517F: drivers/iio/adc/ti-lmp92064.c
27518
27519TI PCM3060 ASoC CODEC DRIVER
27520M: Kirill Marinushkin <[email protected]>
27521L: [email protected]
27522S: Maintained
27523F: Documentation/devicetree/bindings/sound/pcm3060.txt
27524F: sound/soc/codecs/pcm3060*
27525
27526TI TAS571X FAMILY ASoC CODEC DRIVER
27527M: Kevin Cernekee <[email protected]>
27528L: [email protected]
27529S: Odd Fixes
27530F: sound/soc/codecs/tas571x*
27531
27532TI TMAG5273 MAGNETOMETER DRIVER
27533M: Gerald Loacker <[email protected]>
27534L: [email protected]
27535S: Maintained
27536F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
27537F: drivers/iio/magnetometer/tmag5273.c
27538
27539TI TRF7970A NFC DRIVER
27540M: Mark Greer <[email protected]>
27541L: [email protected]
27542S: Supported
27543F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
27544F: drivers/nfc/trf7970a.c
27545
27546TI TSC2046 ADC DRIVER
27547M: Oleksij Rempel <[email protected]>
27548R: [email protected]
27549L: [email protected]
27550S: Maintained
27551F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
27552F: drivers/iio/adc/ti-tsc2046.c
27553
27554TI VPE/CAL DRIVERS
27555M: Yemike Abhilash Chandra <[email protected]>
27556L: [email protected]
27557S: Maintained
27558W: http://linuxtv.org/
27559Q: http://patchwork.linuxtv.org/project/linux-media/list/
27560F: Documentation/devicetree/bindings/media/ti,cal.yaml
27561F: Documentation/devicetree/bindings/media/ti,vip.yaml
27562F: Documentation/devicetree/bindings/media/ti,vpe.yaml
27563F: drivers/media/platform/ti/cal/
27564F: drivers/media/platform/ti/vpe/
27565
27566TI WILINK WIRELESS DRIVERS
27567L: [email protected]
27568S: Orphan
27569W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
27570W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
27571F: drivers/net/wireless/ti/
27572
27573TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
27574M: John Stultz <[email protected]>
27575M: Thomas Gleixner <[email protected]>
27576R: Stephen Boyd <[email protected]>
27577R: Miroslav Lichvar <[email protected]>
27578L: [email protected]
27579S: Supported
27580T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
27581F: include/linux/clocksource.h
27582F: include/linux/time.h
27583F: include/linux/timekeeper_internal.h
27584F: include/linux/timekeeping.h
27585F: include/linux/timex.h
27586F: include/uapi/linux/time.h
27587F: include/uapi/linux/timex.h
27588F: kernel/time/.kunitconfig
27589F: kernel/time/alarmtimer.c
27590F: kernel/time/clocksource*
27591F: kernel/time/ntp*
27592F: kernel/time/time.c
27593F: kernel/time/timeconst.bc
27594F: kernel/time/timeconv.c
27595F: kernel/time/timecounter.c
27596F: kernel/time/timekeeping*
27597F: kernel/time/time_test.c
27598F: tools/testing/selftests/timers/
27599
27600TIPC NETWORK LAYER
27601M: Jon Maloy <[email protected]>
27602M: Tung Quang Nguyen <[email protected]>
27603L: [email protected] (core kernel code)
27604L: [email protected] (user apps, general discussion)
27605S: Maintained
27606W: http://tipc.sourceforge.net/
27607F: include/uapi/linux/tipc*.h
27608F: net/tipc/
27609
27610TLAN NETWORK DRIVER
27611M: Samuel Chessman <[email protected]>
27612L: [email protected] (subscribers-only)
27613S: Maintained
27614W: http://sourceforge.net/projects/tlan/
27615F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
27616F: drivers/net/ethernet/ti/tlan.*
27617
27618TMIO/SDHI MMC DRIVER
27619M: Wolfram Sang <[email protected]>
27620L: [email protected]
27621L: [email protected]
27622S: Supported
27623F: drivers/mmc/host/renesas_sdhi*
27624F: drivers/mmc/host/tmio_mmc*
27625F: include/linux/platform_data/tmio.h
27626
27627TMP513 HARDWARE MONITOR DRIVER
27628M: Eric Tremblay <[email protected]>
27629L: [email protected]
27630S: Maintained
27631F: Documentation/hwmon/tmp513.rst
27632F: drivers/hwmon/tmp513.c
27633
27634TMPFS (SHMEM FILESYSTEM)
27635M: Hugh Dickins <[email protected]>
27636R: Baolin Wang <[email protected]>
27637L: [email protected]
27638S: Maintained
27639F: include/linux/memfd.h
27640F: include/linux/shmem_fs.h
27641F: mm/memfd.c
27642F: mm/shmem.c
27643F: mm/shmem_quota.c
27644
27645TOMOYO SECURITY MODULE
27646M: Kentaro Takeda <[email protected]>
27647M: Tetsuo Handa <[email protected]>
27648L: [email protected] (subscribers-only, English language)
27649L: [email protected] (subscribers-only, Japanese language)
27650S: Maintained
27651W: https://tomoyo.sourceforge.net/
27652F: security/tomoyo/
27653
27654TOPSTAR LAPTOP EXTRAS DRIVER
27655M: Herton Ronaldo Krzesinski <[email protected]>
27656L: [email protected]
27657S: Maintained
27658F: drivers/platform/x86/topstar-laptop.c
27659
27660TORADEX EMBEDDED CONTROLLER DRIVER
27661M: Emanuele Ghidoli <[email protected]>
27662M: Francesco Dolcini <[email protected]>
27663S: Maintained
27664F: Documentation/devicetree/bindings/power/reset/toradex,smarc-ec.yaml
27665F: drivers/power/reset/tdx-ec-poweroff.c
27666
27667TORTURE-TEST MODULES
27668M: Davidlohr Bueso <[email protected]>
27669M: "Paul E. McKenney" <[email protected]>
27670M: Josh Triplett <[email protected]>
27671L: [email protected]
27672S: Supported
27673T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
27674F: Documentation/RCU/torture.rst
27675F: kernel/locking/locktorture.c
27676F: kernel/rcu/rcuscale.c
27677F: kernel/rcu/rcutorture.c
27678F: kernel/rcu/refscale.c
27679F: kernel/torture.c
27680
27681TOSHIBA ACPI EXTRAS DRIVER
27682M: Azael Avalos <[email protected]>
27683L: [email protected]
27684S: Maintained
27685F: drivers/platform/x86/toshiba_acpi.c
27686
27687TOSHIBA BLUETOOTH DRIVER
27688M: Azael Avalos <[email protected]>
27689L: [email protected]
27690S: Maintained
27691F: drivers/platform/x86/toshiba_bluetooth.c
27692
27693TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
27694M: Azael Avalos <[email protected]>
27695L: [email protected]
27696S: Maintained
27697F: drivers/platform/x86/toshiba_haps.c
27698
27699TOSHIBA SMM DRIVER
27700M: Jonathan Buzzard <[email protected]>
27701S: Maintained
27702W: http://www.buzzard.org.uk/toshiba/
27703F: drivers/char/toshiba.c
27704F: include/linux/toshiba.h
27705F: include/uapi/linux/toshiba.h
27706
27707TOSHIBA T4KA3 CAMERA SENSOR DRIVER
27708M: Kate Hsuan <[email protected]>
27709L: [email protected]
27710S: Maintained
27711F: drivers/media/i2c/t4ka3.c
27712
27713TOSHIBA TC358743 DRIVER
27714M: Hans Verkuil <[email protected]>
27715L: [email protected]
27716S: Maintained
27717F: Documentation/devicetree/bindings/media/i2c/toshiba,tc358743.txt
27718F: drivers/media/i2c/tc358743*
27719F: include/media/i2c/tc358743.h
27720
27721TOSHIBA WMI HOTKEYS DRIVER
27722M: Azael Avalos <[email protected]>
27723L: [email protected]
27724S: Maintained
27725F: drivers/platform/x86/toshiba-wmi.c
27726
27727TOUCH OVERLAY
27728M: Javier Carrasco <[email protected]>
27729L: [email protected]
27730S: Maintained
27731F: drivers/input/touch-overlay.c
27732F: include/linux/input/touch-overlay.h
27733
27734TPM DEVICE DRIVER
27735M: Peter Huewe <[email protected]>
27736M: Jarkko Sakkinen <[email protected]>
27737R: Jason Gunthorpe <[email protected]>
27738L: [email protected]
27739S: Maintained
27740W: https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd-test.git/about/
27741Q: https://patchwork.kernel.org/project/linux-integrity/list/
27742T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
27743F: Documentation/devicetree/bindings/tpm/
27744F: drivers/char/tpm/
27745F: include/linux/tpm*.h
27746F: include/uapi/linux/vtpm_proxy.h
27747F: tools/testing/selftests/tpm2/
27748
27749TPS546D24 DRIVER
27750M: Duke Du <[email protected]>
27751L: [email protected]
27752S: Maintained
27753F: Documentation/hwmon/tps546d24.rst
27754F: drivers/hwmon/pmbus/tps546d24.c
27755
27756TQ SYSTEMS BOARD & DRIVER SUPPORT
27757L: [email protected]
27758S: Supported
27759W: https://www.tq-group.com/en/products/tq-embedded/
27760F: arch/arm/boot/dts/nxp/imx/*mba*.dts*
27761F: arch/arm/boot/dts/nxp/imx/*tqma*.dts*
27762F: arch/arm/boot/dts/ti/omap/*mba*.dts*
27763F: arch/arm/boot/dts/ti/omap/*tqma*.dts*
27764F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
27765F: arch/arm64/boot/dts/freescale/imx*mba*.dts*
27766F: arch/arm64/boot/dts/freescale/imx*tqma*.dts*
27767F: arch/arm64/boot/dts/freescale/mba*.dtsi
27768F: arch/arm64/boot/dts/freescale/tqma8*.dtsi
27769F: arch/arm64/boot/dts/freescale/tqml*.dts*
27770F: drivers/gpio/gpio-tqmx86.c
27771F: drivers/mfd/tqmx86.c
27772F: drivers/watchdog/tqmx86_wdt.c
27773
27774TRACING
27775M: Steven Rostedt <[email protected]>
27776M: Masami Hiramatsu <[email protected]>
27777R: Mathieu Desnoyers <[email protected]>
27778L: [email protected]
27779L: [email protected]
27780S: Maintained
27781Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
27782T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
27783F: Documentation/core-api/tracepoint.rst
27784F: Documentation/trace/*
27785F: fs/tracefs/
27786F: include/linux/trace*.h
27787F: include/trace/
27788F: kernel/trace/
27789F: kernel/tracepoint.c
27790F: scripts/tracing/
27791F: scripts/tracepoint-update.c
27792F: tools/testing/selftests/ftrace/
27793
27794TRACING [RUST]
27795M: Alice Ryhl <[email protected]>
27796M: Steven Rostedt <[email protected]>
27797R: Masami Hiramatsu <[email protected]>
27798R: Mathieu Desnoyers <[email protected]>
27799L: [email protected]
27800L: [email protected]
27801S: Maintained
27802T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
27803F: rust/kernel/tracepoint.rs
27804
27805TRACING MMIO ACCESSES (MMIOTRACE)
27806M: Steven Rostedt <[email protected]>
27807M: Masami Hiramatsu <[email protected]>
27808R: Pekka Paalanen <[email protected]>
27809L: [email protected]
27810L: [email protected]
27811S: Maintained
27812F: arch/x86/mm/kmmio.c
27813F: arch/x86/mm/mmio-mod.c
27814F: arch/x86/mm/testmmiotrace.c
27815F: include/linux/mmiotrace.h
27816F: kernel/trace/trace_mmiotrace.c
27817
27818TRACING OS NOISE / LATENCY TRACERS
27819M: Steven Rostedt <[email protected]>
27820S: Maintained
27821F: Documentation/trace/hwlat_detector.rst
27822F: Documentation/trace/osnoise-tracer.rst
27823F: Documentation/trace/timerlat-tracer.rst
27824F: arch/*/kernel/trace.c
27825F: include/trace/events/osnoise.h
27826F: kernel/trace/trace_hwlat.c
27827F: kernel/trace/trace_irqsoff.c
27828F: kernel/trace/trace_osnoise.c
27829F: kernel/trace/trace_sched_wakeup.c
27830
27831TRADITIONAL CHINESE DOCUMENTATION
27832M: Chen-Yu Yeh <[email protected]>
27833M: Weijie Yuan <[email protected]>
27834M: Dongliang Mu <[email protected]>
27835S: Maintained
27836F: Documentation/translations/zh_TW/
27837
27838TRIGGER SOURCE
27839M: David Lechner <[email protected]>
27840S: Maintained
27841F: Documentation/devicetree/bindings/trigger-source/*
27842
27843TRUSTED EXECUTION ENVIRONMENT SECURITY MANAGER (TSM)
27844M: Dan Williams <[email protected]>
27845L: [email protected]
27846S: Maintained
27847F: Documentation/ABI/testing/configfs-tsm-report
27848F: Documentation/driver-api/coco/
27849F: Documentation/driver-api/pci/tsm.rst
27850F: drivers/pci/tsm.c
27851F: drivers/virt/coco/guest/
27852F: include/linux/*tsm*.h
27853F: samples/tsm-mr/
27854
27855TRUSTED SERVICES TEE DRIVER
27856M: Balint Dobszay <[email protected]>
27857M: Sudeep Holla <[email protected]>
27858L: [email protected] (moderated for non-subscribers)
27859L: [email protected]
27860S: Maintained
27861F: Documentation/tee/ts-tee.rst
27862F: drivers/tee/tstee/
27863
27864TTY LAYER AND SERIAL DRIVERS
27865M: Greg Kroah-Hartman <[email protected]>
27866M: Jiri Slaby <[email protected]>
27867L: [email protected]
27868L: [email protected]
27869S: Supported
27870T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
27871F: Documentation/devicetree/bindings/serial/
27872F: Documentation/driver-api/serial/
27873F: drivers/tty/
27874F: include/linux/selection.h
27875F: include/linux/serial.h
27876F: include/linux/serial_core.h
27877F: include/linux/sysrq.h
27878F: include/linux/tty*.h
27879F: include/linux/vt.h
27880F: include/linux/vt_*.h
27881F: include/uapi/linux/serial.h
27882F: include/uapi/linux/serial_core.h
27883F: include/uapi/linux/tty.h
27884
27885TUA9001 MEDIA DRIVER
27886L: [email protected]
27887S: Orphan
27888W: https://linuxtv.org
27889Q: http://patchwork.linuxtv.org/project/linux-media/list/
27890F: drivers/media/tuners/tua9001*
27891
27892TULIP NETWORK DRIVERS
27893L: [email protected]
27894L: [email protected]
27895S: Orphan
27896F: drivers/net/ethernet/dec/tulip/
27897
27898TUN/TAP DRIVER
27899M: Willem de Bruijn <[email protected]>
27900M: Jason Wang <[email protected]>
27901S: Maintained
27902W: http://vtun.sourceforge.net/tun
27903F: Documentation/networking/tuntap.rst
27904F: drivers/net/tap.c
27905F: drivers/net/tun*
27906
27907TURBOCHANNEL SUBSYSTEM
27908M: "Maciej W. Rozycki" <[email protected]>
27909L: [email protected]
27910S: Maintained
27911Q: https://patchwork.kernel.org/project/linux-mips/list/
27912F: drivers/tc/
27913F: include/linux/tc.h
27914
27915TURBOSTAT UTILITY
27916M: "Len Brown" <[email protected]>
27917L: [email protected]
27918S: Supported
27919Q: https://patchwork.kernel.org/project/linux-pm/list/
27920B: https://bugzilla.kernel.org
27921T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
27922F: tools/power/x86/turbostat/
27923F: tools/testing/selftests/turbostat/
27924
27925TUXEDO DRIVERS
27926M: Werner Sembach <[email protected]>
27927L: [email protected]
27928S: Supported
27929F: drivers/platform/x86/tuxedo/
27930
27931TW5864 VIDEO4LINUX DRIVER
27932M: Bluecherry Maintainers <[email protected]>
27933L: [email protected]
27934S: Supported
27935F: drivers/media/pci/tw5864/
27936
27937TW68 VIDEO4LINUX DRIVER
27938M: Hans Verkuil <[email protected]>
27939L: [email protected]
27940S: Odd Fixes
27941W: https://linuxtv.org
27942T: git git://linuxtv.org/media.git
27943F: drivers/media/pci/tw68/
27944
27945TW686X VIDEO4LINUX DRIVER
27946M: Ezequiel Garcia <[email protected]>
27947L: [email protected]
27948S: Maintained
27949W: http://linuxtv.org
27950T: git git://linuxtv.org/media.git
27951F: drivers/media/pci/tw686x/
27952
27953U-BOOT ENVIRONMENT VARIABLES
27954M: Rafał Miłecki <[email protected]>
27955S: Maintained
27956F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
27957F: drivers/nvmem/layouts/u-boot-env.c
27958F: drivers/nvmem/u-boot-env.c
27959
27960UACCE ACCELERATOR FRAMEWORK
27961M: Zhangfei Gao <[email protected]>
27962M: Zhou Wang <[email protected]>
27963L: [email protected]
27964L: [email protected]
27965S: Maintained
27966F: Documentation/ABI/testing/sysfs-driver-uacce
27967F: Documentation/misc-devices/uacce.rst
27968F: drivers/misc/uacce/
27969F: include/linux/uacce.h
27970F: include/uapi/misc/uacce/
27971
27972UBI FILE SYSTEM (UBIFS)
27973M: Richard Weinberger <[email protected]>
27974R: Zhihao Cheng <[email protected]>
27975L: [email protected]
27976S: Supported
27977W: http://www.linux-mtd.infradead.org/doc/ubifs.html
27978T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
27979T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
27980F: Documentation/ABI/testing/sysfs-fs-ubifs
27981F: Documentation/filesystems/ubifs-authentication.rst
27982F: Documentation/filesystems/ubifs.rst
27983F: fs/ubifs/
27984
27985UBLK USERSPACE BLOCK DRIVER
27986M: Ming Lei <[email protected]>
27987L: [email protected]
27988S: Maintained
27989F: Documentation/block/ublk.rst
27990F: drivers/block/ublk_drv.c
27991F: include/uapi/linux/ublk_cmd.h
27992F: tools/testing/selftests/ublk/
27993
27994UBSAN
27995M: Kees Cook <[email protected]>
27996R: Marco Elver <[email protected]>
27997R: Andrey Konovalov <[email protected]>
27998R: Andrey Ryabinin <[email protected]>
27999L: [email protected]
28000L: [email protected]
28001S: Supported
28002T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
28003F: Documentation/dev-tools/ubsan.rst
28004F: include/linux/ubsan.h
28005F: lib/Kconfig.ubsan
28006F: lib/test_ubsan.c
28007F: lib/ubsan.c
28008F: lib/ubsan.h
28009F: scripts/Makefile.ubsan
28010K: \bARCH_HAS_UBSAN\b
28011
28012UCLINUX (M68KNOMMU AND COLDFIRE)
28013M: Greg Ungerer <[email protected]>
28014L: [email protected]
28015S: Maintained
28016W: http://www.linux-m68k.org/
28017T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
28018F: arch/m68k/*/*_no.*
28019F: arch/m68k/68*/
28020F: arch/m68k/coldfire/
28021F: arch/m68k/include/asm/*_no.*
28022
28023UDF FILESYSTEM
28024M: Jan Kara <[email protected]>
28025S: Maintained
28026F: Documentation/filesystems/udf.rst
28027F: fs/udf/
28028
28029UDRAW TABLET
28030M: Bastien Nocera <[email protected]>
28031L: [email protected]
28032S: Maintained
28033F: drivers/hid/hid-udraw-ps3.c
28034
28035UHID USERSPACE HID IO DRIVER
28036M: David Rheinsberg <[email protected]>
28037L: [email protected]
28038S: Maintained
28039F: drivers/hid/uhid.c
28040F: include/uapi/linux/uhid.h
28041
28042ULPI BUS
28043M: Heikki Krogerus <[email protected]>
28044L: [email protected]
28045S: Maintained
28046F: drivers/usb/common/ulpi.c
28047F: include/linux/ulpi/
28048
28049ULTRARISC DP1000 CLOCK DRIVER
28050M: Jia Wang <[email protected]>
28051L: [email protected]
28052S: Maintained
28053F: Documentation/devicetree/bindings/clock/ultrarisc,dp1000-clk.yaml
28054F: drivers/clk/ultrarisc/*
28055F: include/dt-bindings/clock/ultrarisc,dp1000-clk.h
28056
28057ULTRARISC DP1000 PINCTRL DRIVER
28058M: Jia Wang <[email protected]>
28059L: [email protected]
28060S: Maintained
28061F: Documentation/devicetree/bindings/pinctrl/ultrarisc,dp1000-pinctrl.yaml
28062F: drivers/pinctrl/ultrarisc/*
28063
28064ULTRATRONIK BOARD SUPPORT
28065M: Goran Rađenović <[email protected]>
28066M: Börge Strümpfel <[email protected]>
28067S: Maintained
28068F: arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts
28069F: arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts
28070
28071UNICODE SUBSYSTEM
28072M: Gabriel Krisman Bertazi <[email protected]>
28073L: [email protected]
28074S: Supported
28075T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
28076F: fs/unicode/
28077
28078UNIFDEF
28079M: Tony Finch <[email protected]>
28080S: Maintained
28081W: http://dotat.at/prog/unifdef
28082F: scripts/unifdef.c
28083
28084UNIFORM CDROM DRIVER
28085M: Phillip Potter <[email protected]>
28086S: Maintained
28087F: Documentation/cdrom/
28088F: drivers/cdrom/cdrom.c
28089F: include/linux/cdrom.h
28090F: include/uapi/linux/cdrom.h
28091
28092UNION-FIND
28093M: Xavier <[email protected]>
28094L: [email protected]
28095S: Maintained
28096F: Documentation/core-api/union_find.rst
28097F: Documentation/translations/zh_CN/core-api/union_find.rst
28098F: include/linux/union_find.h
28099F: lib/union_find.c
28100
28101UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
28102R: Alim Akhtar <[email protected]>
28103R: Avri Altman <[email protected]>
28104R: Bart Van Assche <[email protected]>
28105L: [email protected]
28106S: Supported
28107F: Documentation/devicetree/bindings/ufs/
28108F: Documentation/scsi/ufs.rst
28109F: drivers/ufs/core/
28110F: include/ufs/
28111
28112UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER AMD VERSAL2
28113M: Sai Krishna Potthuri <[email protected]>
28114M: Ajay Neeli <[email protected]>
28115S: Maintained
28116F: Documentation/devicetree/bindings/ufs/amd,versal2-ufs.yaml
28117F: drivers/ufs/host/ufs-amd-versal2.c
28118
28119UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
28120M: Pedro Sousa <[email protected]>
28121L: [email protected]
28122S: Supported
28123F: drivers/ufs/host/*dwc*
28124
28125UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
28126M: Alim Akhtar <[email protected]>
28127R: Peter Griffin <[email protected]>
28128L: [email protected]
28129S: Maintained
28130F: drivers/ufs/host/ufs-exynos*
28131
28132UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
28133M: Peter Wang <[email protected]>
28134M: Chaotian Jing <[email protected]>
28135R: Stanley Jhu <[email protected]>
28136L: [email protected]
28137L: [email protected] (moderated for non-subscribers)
28138S: Maintained
28139F: drivers/ufs/host/ufs-mediatek*
28140
28141UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
28142M: Manivannan Sadhasivam <[email protected]>
28143L: [email protected]
28144L: [email protected]
28145S: Maintained
28146F: Documentation/devicetree/bindings/ufs/qcom*
28147F: drivers/ufs/host/ufs-qcom*
28148
28149UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
28150M: Yoshihiro Shimoda <[email protected]>
28151L: [email protected]
28152L: [email protected]
28153S: Maintained
28154F: drivers/ufs/host/ufs-renesas.c
28155
28156UNIWILL LAPTOP DRIVER
28157M: Armin Wolf <[email protected]>
28158L: [email protected]
28159S: Maintained
28160F: Documentation/ABI/testing/sysfs-driver-uniwill-laptop
28161F: Documentation/admin-guide/laptops/uniwill-laptop.rst
28162F: Documentation/wmi/devices/uniwill-laptop.rst
28163F: drivers/platform/x86/uniwill/uniwill-acpi.c
28164F: drivers/platform/x86/uniwill/uniwill-wmi.c
28165F: drivers/platform/x86/uniwill/uniwill-wmi.h
28166
28167UNSORTED BLOCK IMAGES (UBI)
28168M: Richard Weinberger <[email protected]>
28169R: Zhihao Cheng <[email protected]>
28170L: [email protected]
28171S: Supported
28172W: http://www.linux-mtd.infradead.org/
28173T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
28174T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
28175F: drivers/mtd/ubi/
28176F: include/linux/mtd/ubi.h
28177F: include/uapi/mtd/ubi-user.h
28178
28179UPROBES
28180M: Masami Hiramatsu <[email protected]>
28181M: Oleg Nesterov <[email protected]>
28182M: Peter Zijlstra <[email protected]>
28183L: [email protected]
28184L: [email protected]
28185S: Maintained
28186F: arch/*/include/asm/uprobes.h
28187F: arch/*/kernel/probes/uprobes.c
28188F: arch/*/kernel/uprobes.c
28189F: include/linux/uprobes.h
28190F: kernel/events/uprobes.c
28191
28192USB "USBNET" DRIVER FRAMEWORK
28193M: Oliver Neukum <[email protected]>
28194L: [email protected]
28195S: Maintained
28196W: http://www.linux-usb.org/usbnet
28197F: drivers/net/usb/usbnet.c
28198F: include/linux/usb/usbnet.h
28199
28200USB ACM DRIVER
28201M: Oliver Neukum <[email protected]>
28202L: [email protected]
28203S: Maintained
28204F: Documentation/usb/acm.rst
28205F: drivers/usb/class/cdc-acm.*
28206
28207USB APPLE MFI FASTCHARGE DRIVER
28208M: Bastien Nocera <[email protected]>
28209L: [email protected]
28210S: Maintained
28211F: drivers/usb/misc/apple-mfi-fastcharge.c
28212
28213USB AR5523 WIRELESS DRIVER
28214L: [email protected]
28215S: Orphan
28216F: drivers/net/wireless/ath/ar5523/
28217
28218USB ATTACHED SCSI
28219M: Oliver Neukum <[email protected]>
28220L: [email protected]
28221L: [email protected]
28222S: Maintained
28223F: drivers/usb/storage/uas.c
28224
28225USB CDC ETHERNET DRIVER
28226M: Oliver Neukum <[email protected]>
28227L: [email protected]
28228S: Maintained
28229F: drivers/net/usb/cdc_*.c
28230F: include/uapi/linux/usb/cdc.h
28231
28232USB CHAOSKEY DRIVER
28233M: Keith Packard <[email protected]>
28234L: [email protected]
28235S: Maintained
28236F: drivers/usb/misc/chaoskey.c
28237
28238USB CYPRESS C67X00 DRIVER
28239L: [email protected]
28240S: Orphan
28241F: drivers/usb/c67x00/
28242
28243USB DAVICOM DM9601 DRIVER
28244M: Peter Korsgaard <[email protected]>
28245L: [email protected]
28246S: Maintained
28247W: http://www.linux-usb.org/usbnet
28248F: drivers/net/usb/dm9601.c
28249
28250USB EHCI DRIVER
28251M: Alan Stern <[email protected]>
28252L: [email protected]
28253S: Maintained
28254F: Documentation/usb/ehci.rst
28255F: drivers/usb/host/ehci*
28256
28257USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
28258M: Jiri Kosina <[email protected]>
28259M: Benjamin Tissoires <[email protected]>
28260L: [email protected]
28261S: Maintained
28262T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
28263F: Documentation/hid/hiddev.rst
28264F: drivers/hid/usbhid/
28265
28266USB HID PID DRIVERS (USB WHEELBASES, JOYSTICKS, RUDDERS, ...)
28267M: Tomasz Pakuła <[email protected]>
28268M: Oleg Makarenko <[email protected]>
28269L: [email protected]
28270S: Maintained
28271B: https://github.com/JacKeTUs/universal-pidff/issues
28272F: drivers/hid/usbhid/hid-pidff*
28273F: drivers/hid/hid-universal-pidff.c
28274
28275USB INTEL XHCI ROLE MUX DRIVER
28276M: Hans de Goede <[email protected]>
28277L: [email protected]
28278S: Maintained
28279F: drivers/usb/roles/intel-xhci-usb-role-switch.c
28280
28281USB IP DRIVER FOR HISILICON KIRIN 960
28282M: Yu Chen <[email protected]>
28283M: Binghui Wang <[email protected]>
28284L: [email protected]
28285S: Maintained
28286F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
28287F: drivers/phy/hisilicon/phy-hi3660-usb3.c
28288
28289USB IP DRIVER FOR HISILICON KIRIN 970
28290M: Mauro Carvalho Chehab <[email protected]>
28291L: [email protected]
28292S: Maintained
28293F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
28294F: drivers/phy/hisilicon/phy-hi3670-usb3.c
28295
28296USB ISP116X DRIVER
28297M: Olav Kongas <[email protected]>
28298L: [email protected]
28299S: Maintained
28300F: drivers/usb/host/isp116x*
28301F: include/linux/usb/isp116x.h
28302
28303USB ISP1760 DRIVER
28304M: Rui Miguel Silva <[email protected]>
28305L: [email protected]
28306S: Maintained
28307F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
28308F: drivers/usb/isp1760/*
28309
28310USB LAN78XX ETHERNET DRIVER
28311M: Thangaraj Samynathan <[email protected]>
28312M: [email protected]
28313L: [email protected]
28314S: Maintained
28315F: Documentation/devicetree/bindings/net/microchip,lan7800.yaml
28316F: drivers/net/usb/lan78xx.*
28317F: include/dt-bindings/net/microchip-lan78xx.h
28318
28319USB MASS STORAGE DRIVER
28320M: Alan Stern <[email protected]>
28321L: [email protected]
28322L: [email protected]
28323S: Maintained
28324F: drivers/usb/storage/
28325
28326USB MIDI DRIVER
28327M: Clemens Ladisch <[email protected]>
28328L: [email protected]
28329S: Maintained
28330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
28331F: sound/usb/midi.*
28332
28333USB NETWORKING DRIVERS
28334L: [email protected]
28335S: Odd Fixes
28336F: drivers/net/usb/
28337
28338USB OHCI DRIVER
28339M: Alan Stern <[email protected]>
28340L: [email protected]
28341S: Maintained
28342F: Documentation/usb/ohci.rst
28343F: drivers/usb/host/ohci*
28344
28345USB OTG FSM (Finite State Machine)
28346M: Peter Chen <[email protected]>
28347L: [email protected]
28348S: Maintained
28349T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
28350F: drivers/usb/common/usb-otg-fsm.c
28351
28352USB OVER IP DRIVER
28353M: Valentina Manea <[email protected]>
28354M: Shuah Khan <[email protected]>
28355M: Shuah Khan <[email protected]>
28356R: Hongren Zheng <[email protected]>
28357L: [email protected]
28358S: Maintained
28359F: Documentation/usb/usbip_protocol.rst
28360F: drivers/usb/usbip/
28361F: tools/testing/selftests/drivers/usb/usbip/
28362F: tools/usb/usbip/
28363
28364USB PEGASUS DRIVER
28365M: Petko Manolov <[email protected]>
28366L: [email protected]
28367L: [email protected]
28368S: Maintained
28369W: https://github.com/petkan/pegasus
28370T: git https://github.com/petkan/pegasus.git
28371F: drivers/net/usb/pegasus.*
28372
28373USB PRINTER DRIVER (usblp)
28374M: Pete Zaitcev <[email protected]>
28375L: [email protected]
28376S: Supported
28377F: drivers/usb/class/usblp.c
28378
28379USB QMI WWAN NETWORK DRIVER
28380M: Bjørn Mork <[email protected]>
28381L: [email protected]
28382S: Maintained
28383F: Documentation/ABI/testing/sysfs-class-net-qmi
28384F: drivers/net/usb/qmi_wwan.c
28385
28386USB RAW GADGET DRIVER
28387R: Andrey Konovalov <[email protected]>
28388L: [email protected]
28389S: Maintained
28390B: https://github.com/xairy/raw-gadget/issues
28391F: Documentation/usb/raw-gadget.rst
28392F: drivers/usb/gadget/legacy/raw_gadget.c
28393F: include/uapi/linux/usb/raw_gadget.h
28394
28395USB RTL8150 DRIVER
28396M: Petko Manolov <[email protected]>
28397L: [email protected]
28398L: [email protected]
28399S: Maintained
28400W: https://github.com/petkan/rtl8150
28401T: git https://github.com/petkan/rtl8150.git
28402F: drivers/net/usb/rtl8150.c
28403
28404USB SERIAL SUBSYSTEM
28405M: Johan Hovold <[email protected]>
28406L: [email protected]
28407S: Maintained
28408T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
28409F: Documentation/usb/usb-serial.rst
28410F: drivers/usb/serial/
28411F: include/linux/usb/serial.h
28412
28413USB SMSC75XX ETHERNET DRIVER
28414M: Steve Glendinning <[email protected]>
28415L: [email protected]
28416S: Maintained
28417F: drivers/net/usb/smsc75xx.*
28418
28419USB SMSC95XX ETHERNET DRIVER
28420M: Steve Glendinning <[email protected]>
28421M: [email protected]
28422L: [email protected]
28423S: Maintained
28424F: drivers/net/usb/smsc95xx.*
28425
28426USB SUBSYSTEM
28427M: Greg Kroah-Hartman <[email protected]>
28428L: [email protected]
28429S: Supported
28430W: http://www.linux-usb.org
28431T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
28432F: Documentation/devicetree/bindings/usb/
28433F: Documentation/usb/
28434F: drivers/usb/
28435F: include/dt-bindings/usb/
28436F: include/linux/usb.h
28437F: include/linux/usb/
28438F: include/uapi/linux/usb/
28439F: rust/kernel/usb.rs
28440
28441USB TYPEC BUS FOR ALTERNATE MODES
28442M: Heikki Krogerus <[email protected]>
28443L: [email protected]
28444S: Maintained
28445F: Documentation/ABI/testing/sysfs-bus-typec
28446F: Documentation/driver-api/usb/typec_bus.rst
28447F: drivers/usb/typec/altmodes/
28448F: include/linux/usb/typec_altmode.h
28449
28450USB TYPEC CLASS
28451M: Heikki Krogerus <[email protected]>
28452L: [email protected]
28453S: Maintained
28454F: Documentation/ABI/testing/sysfs-class-typec
28455F: Documentation/driver-api/usb/typec.rst
28456F: drivers/usb/typec/
28457F: include/linux/usb/typec.h
28458
28459USB TYPEC INTEL PMC MUX DRIVER
28460M: Heikki Krogerus <[email protected]>
28461L: [email protected]
28462S: Maintained
28463F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
28464F: drivers/usb/typec/mux/intel_pmc_mux.c
28465
28466USB TYPEC PI3USB30532 MUX DRIVER
28467M: Hans de Goede <[email protected]>
28468L: [email protected]
28469S: Maintained
28470F: drivers/usb/typec/mux/pi3usb30532.c
28471
28472USB TYPEC PORT CONTROLLER DRIVERS
28473M: Badhri Jagan Sridharan <[email protected]>
28474L: [email protected]
28475S: Maintained
28476F: drivers/usb/typec/tcpm/tcpci.c
28477F: drivers/usb/typec/tcpm/tcpm.c
28478F: include/linux/usb/tcpci.h
28479F: include/linux/usb/tcpm.h
28480
28481USB TYPEC TUSB1046 MUX DRIVER
28482M: Romain Gantois <[email protected]>
28483L: [email protected]
28484S: Maintained
28485F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
28486F: drivers/usb/typec/mux/tusb1046.c
28487
28488USB UHCI DRIVER
28489M: Alan Stern <[email protected]>
28490L: [email protected]
28491S: Maintained
28492F: drivers/usb/host/uhci*
28493
28494USB VIDEO CLASS
28495M: Laurent Pinchart <[email protected]>
28496M: Hans de Goede <[email protected]>
28497L: [email protected]
28498S: Maintained
28499W: http://www.ideasonboard.org/uvc/
28500T: git git://linuxtv.org/media.git
28501F: Documentation/userspace-api/media/drivers/uvcvideo.rst
28502F: Documentation/userspace-api/media/v4l/metafmt-uvc-msxu-1-5.rst
28503F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst
28504F: drivers/media/common/uvc.c
28505F: drivers/media/usb/uvc/
28506F: include/linux/usb/uvc.h
28507F: include/uapi/linux/uvcvideo.h
28508
28509USB WEBCAM GADGET
28510L: [email protected]
28511S: Orphan
28512F: drivers/usb/gadget/function/*uvc*
28513F: drivers/usb/gadget/legacy/webcam.c
28514F: include/uapi/linux/usb/g_uvc.h
28515
28516USB XHCI DRIVER
28517M: Mathias Nyman <[email protected]>
28518L: [email protected]
28519S: Supported
28520F: drivers/usb/host/pci-quirks*
28521F: drivers/usb/host/xhci*
28522
28523USER DATAGRAM PROTOCOL (UDP)
28524M: Willem de Bruijn <[email protected]>
28525L: [email protected]
28526S: Maintained
28527F: include/linux/udp.h
28528F: include/net/udp.h
28529F: include/trace/events/udp.h
28530F: include/uapi/linux/udp.h
28531F: net/ipv4/udp.c
28532F: net/ipv6/udp.c
28533
28534USER-MODE LINUX (UML)
28535M: Richard Weinberger <[email protected]>
28536M: Anton Ivanov <[email protected]>
28537M: Johannes Berg <[email protected]>
28538L: [email protected]
28539S: Maintained
28540W: http://user-mode-linux.sourceforge.net
28541Q: https://patchwork.ozlabs.org/project/linux-um/list/
28542T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
28543T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
28544F: Documentation/virt/uml/
28545F: arch/um/
28546F: arch/x86/um/
28547F: fs/hostfs/
28548
28549USERSPACE COPYIN/COPYOUT (UIOVEC)
28550M: Alexander Viro <[email protected]>
28551L: [email protected]
28552L: [email protected]
28553S: Maintained
28554F: include/linux/uio.h
28555F: lib/iov_iter.c
28556
28557USERSPACE DMA BUFFER DRIVER
28558M: Gerd Hoffmann <[email protected]>
28559M: Vivek Kasireddy <[email protected]>
28560L: [email protected]
28561S: Maintained
28562T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
28563F: drivers/dma-buf/udmabuf.c
28564F: include/uapi/linux/udmabuf.h
28565
28566USERSPACE I/O (UIO)
28567M: Greg Kroah-Hartman <[email protected]>
28568S: Maintained
28569T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
28570F: Documentation/driver-api/uio-howto.rst
28571F: drivers/uio/
28572F: include/linux/uio_driver.h
28573
28574USERSPACE STACK UNWINDING
28575M: Josh Poimboeuf <[email protected]>
28576M: Steven Rostedt <[email protected]>
28577S: Maintained
28578F: include/linux/unwind*.h
28579F: kernel/unwind/
28580
28581UTIL-LINUX PACKAGE
28582M: Karel Zak <[email protected]>
28583L: [email protected]
28584S: Maintained
28585W: http://en.wikipedia.org/wiki/Util-linux
28586T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
28587
28588UUID HELPERS
28589R: Andy Shevchenko <[email protected]>
28590L: [email protected]
28591S: Maintained
28592F: include/linux/uuid.h
28593F: lib/tests/uuid_kunit.c
28594F: lib/uuid.c
28595
28596UV SYSFS DRIVER
28597M: Justin Ernst <[email protected]>
28598L: [email protected]
28599S: Maintained
28600F: drivers/platform/x86/uv_sysfs.c
28601
28602UVESAFB DRIVER
28603M: Michal Januszewski <[email protected]>
28604L: [email protected]
28605S: Maintained
28606W: https://github.com/mjanusz/v86d
28607F: Documentation/fb/uvesafb.rst
28608F: drivers/video/fbdev/uvesafb.*
28609
28610Ux500 CLOCK DRIVERS
28611M: Ulf Hansson <[email protected]>
28612L: [email protected]
28613L: [email protected] (moderated for non-subscribers)
28614S: Maintained
28615F: drivers/clk/ux500/
28616
28617V4L2 ASYNC AND FWNODE FRAMEWORKS
28618M: Sakari Ailus <[email protected]>
28619L: [email protected]
28620S: Maintained
28621T: git git://linuxtv.org/media.git
28622F: drivers/media/v4l2-core/v4l2-async.c
28623F: drivers/media/v4l2-core/v4l2-fwnode.c
28624F: include/media/v4l2-async.h
28625F: include/media/v4l2-fwnode.h
28626
28627V4L2 LENS DRIVERS
28628M: Sakari Ailus <[email protected]>
28629L: [email protected]
28630S: Maintained
28631F: drivers/media/i2c/ak*
28632F: drivers/media/i2c/dw*
28633F: drivers/media/i2c/lm*
28634
28635V4L2 CAMERA SENSOR DRIVERS
28636M: Sakari Ailus <[email protected]>
28637L: [email protected]
28638S: Maintained
28639F: Documentation/driver-api/media/camera-sensor.rst
28640F: Documentation/driver-api/media/tx-rx.rst
28641F: drivers/media/i2c/ar*
28642F: drivers/media/i2c/gc*
28643F: drivers/media/i2c/hi*
28644F: drivers/media/i2c/imx*
28645F: drivers/media/i2c/mt*
28646F: drivers/media/i2c/og*
28647F: drivers/media/i2c/ov*
28648F: drivers/media/i2c/s5*
28649F: drivers/media/i2c/vd55g1.c
28650F: drivers/media/i2c/vd56g3.c
28651F: drivers/media/i2c/vgxy61.c
28652
28653V4L2 GENERIC ISP PARAMETERS AND STATISTIC FORMATS
28654M: Jacopo Mondi <[email protected]>
28655L: [email protected]
28656S: Maintained
28657F: Documentation/driver-api/media/v4l2-isp.rst
28658F: Documentation/userspace-api/media/v4l/v4l2-isp.rst
28659F: drivers/media/v4l2-core/v4l2-isp.c
28660F: include/media/v4l2-isp.h
28661F: include/uapi/linux/media/v4l2-isp.h
28662
28663VERISILICON IOMMU DRIVER
28664M: Benjamin Gaignard <[email protected]>
28665L: [email protected]
28666S: Maintained
28667F: Documentation/devicetree/bindings/iommu/verisilicon,iommu.yaml
28668F: drivers/iommu/vsi-iommu.c
28669
28670VF610 NAND DRIVER
28671M: Stefan Agner <[email protected]>
28672L: [email protected]
28673S: Supported
28674F: drivers/mtd/nand/raw/vf610_nfc.c
28675
28676VFAT/FAT/MSDOS FILESYSTEM
28677M: OGAWA Hirofumi <[email protected]>
28678S: Maintained
28679F: Documentation/filesystems/vfat.rst
28680F: fs/fat/
28681F: tools/testing/selftests/filesystems/fat/
28682
28683VFIO CDX DRIVER
28684M: Nipun Gupta <[email protected]>
28685M: Nikhil Agarwal <[email protected]>
28686L: [email protected]
28687S: Maintained
28688F: drivers/vfio/cdx/*
28689
28690VFIO DRIVER
28691M: Alex Williamson <[email protected]>
28692L: [email protected]
28693S: Maintained
28694T: git https://github.com/awilliam/linux-vfio.git
28695F: Documentation/ABI/testing/debugfs-vfio
28696F: Documentation/ABI/testing/sysfs-devices-vfio-dev
28697F: Documentation/driver-api/vfio.rst
28698F: drivers/vfio/
28699F: include/linux/vfio.h
28700F: include/linux/vfio_pci_core.h
28701F: include/uapi/linux/vfio.h
28702F: tools/testing/selftests/vfio/
28703
28704VFIO FSL-MC DRIVER
28705M: Ioana Ciornei <[email protected]>
28706L: [email protected]
28707S: Maintained
28708F: drivers/vfio/fsl-mc/
28709
28710VFIO HISILICON PCI DRIVER
28711M: Longfang Liu <[email protected]>
28712L: [email protected]
28713S: Maintained
28714F: drivers/vfio/pci/hisilicon/
28715
28716VFIO ISM PCI DRIVER
28717M: Julian Ruess <[email protected]>
28718L: [email protected]
28719S: Maintained
28720F: drivers/vfio/pci/ism/
28721
28722VFIO MEDIATED DEVICE DRIVERS
28723M: Kirti Wankhede <[email protected]>
28724L: [email protected]
28725S: Maintained
28726F: Documentation/driver-api/vfio-mediated-device.rst
28727F: drivers/vfio/mdev/
28728F: include/linux/mdev.h
28729F: samples/vfio-mdev/
28730
28731VFIO MLX5 PCI DRIVER
28732M: Yishai Hadas <[email protected]>
28733L: [email protected]
28734S: Maintained
28735F: drivers/vfio/pci/mlx5/
28736
28737VFIO NVIDIA GRACE GPU DRIVER
28738M: Ankit Agrawal <[email protected]>
28739L: [email protected]
28740S: Supported
28741F: drivers/vfio/pci/nvgrace-gpu/
28742
28743VFIO PCI DEVICE SPECIFIC DRIVERS
28744R: Jason Gunthorpe <[email protected]>
28745R: Yishai Hadas <[email protected]>
28746R: Shameer Kolothum <[email protected]>
28747R: Kevin Tian <[email protected]>
28748L: [email protected]
28749S: Maintained
28750P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
28751F: drivers/vfio/pci/*/
28752
28753VFIO PDS PCI DRIVER
28754M: Brett Creeley <[email protected]>
28755L: [email protected]
28756S: Maintained
28757F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
28758F: drivers/vfio/pci/pds/
28759
28760VFIO PLATFORM DRIVER
28761M: Eric Auger <[email protected]>
28762R: Mostafa Saleh <[email protected]>
28763R: Pranjal Shrivastava <[email protected]>
28764L: [email protected]
28765S: Maintained
28766F: drivers/vfio/platform/
28767
28768VFIO QAT PCI DRIVER
28769M: Giovanni Cabiddu <[email protected]>
28770L: [email protected]
28771L: [email protected]
28772S: Supported
28773F: drivers/vfio/pci/qat/
28774
28775VFIO SELFTESTS
28776M: David Matlack <[email protected]>
28777L: [email protected]
28778S: Maintained
28779F: tools/testing/selftests/vfio/
28780
28781VFIO VIRTIO PCI DRIVER
28782M: Yishai Hadas <[email protected]>
28783L: [email protected]
28784L: [email protected]
28785S: Maintained
28786F: drivers/vfio/pci/virtio
28787
28788VFIO XE PCI DRIVER
28789M: Michał Winiarski <[email protected]>
28790L: [email protected]
28791L: [email protected]
28792S: Supported
28793F: drivers/vfio/pci/xe
28794
28795VGA_SWITCHEROO
28796R: Lukas Wunner <[email protected]>
28797S: Maintained
28798T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
28799F: Documentation/gpu/vga-switcheroo.rst
28800F: drivers/gpu/vga/vga_switcheroo.c
28801F: include/linux/vga_switcheroo.h
28802
28803VIA RHINE NETWORK DRIVER
28804M: Kevin Brace <[email protected]>
28805S: Maintained
28806F: drivers/net/ethernet/via/via-rhine.c
28807
28808VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
28809M: Florian Tobias Schandinat <[email protected]>
28810L: [email protected]
28811S: Maintained
28812F: drivers/video/fbdev/via/
28813F: include/linux/via-core.h
28814F: include/linux/via_i2c.h
28815
28816VIA VELOCITY NETWORK DRIVER
28817M: Francois Romieu <[email protected]>
28818L: [email protected]
28819S: Maintained
28820F: drivers/net/ethernet/via/via-velocity.*
28821
28822VICODEC VIRTUAL CODEC DRIVER
28823M: Hans Verkuil <[email protected]>
28824L: [email protected]
28825S: Maintained
28826W: https://linuxtv.org
28827T: git git://linuxtv.org/media.git
28828F: drivers/media/test-drivers/vicodec/*
28829
28830VIDEO I2C POLLING DRIVER
28831M: Matt Ranostay <[email protected]>
28832L: [email protected]
28833S: Maintained
28834F: drivers/media/i2c/video-i2c.c
28835
28836VIDEO MULTIPLEXER DRIVER
28837M: Philipp Zabel <[email protected]>
28838L: [email protected]
28839S: Maintained
28840F: drivers/media/platform/video-mux.c
28841
28842VIDEOBUF2 FRAMEWORK
28843M: Tomasz Figa <[email protected]>
28844M: Marek Szyprowski <[email protected]>
28845L: [email protected]
28846S: Maintained
28847F: drivers/media/common/videobuf2/*
28848F: include/media/videobuf2-*
28849
28850VIDTV VIRTUAL DIGITAL TV DRIVER
28851M: Daniel W. S. Almeida <[email protected]>
28852L: [email protected]
28853S: Maintained
28854W: https://linuxtv.org
28855T: git git://linuxtv.org/media.git
28856F: drivers/media/test-drivers/vidtv/*
28857
28858VIMC VIRTUAL MEDIA CONTROLLER DRIVER
28859M: Shuah Khan <[email protected]>
28860R: Kieran Bingham <[email protected]>
28861L: [email protected]
28862S: Maintained
28863W: https://linuxtv.org
28864T: git git://linuxtv.org/media.git
28865F: drivers/media/test-drivers/vimc/*
28866
28867VIRT LIB
28868M: Alex Williamson <[email protected]>
28869M: Paolo Bonzini <[email protected]>
28870L: [email protected]
28871S: Supported
28872F: virt/lib/
28873
28874VIRTIO AND VHOST VSOCK DRIVER
28875M: Stefan Hajnoczi <[email protected]>
28876M: Stefano Garzarella <[email protected]>
28877L: [email protected]
28878L: [email protected]
28879L: [email protected]
28880S: Maintained
28881F: drivers/vhost/vsock.c
28882F: include/linux/virtio_vsock.h
28883F: include/net/netns/vsock.h
28884F: include/uapi/linux/virtio_vsock.h
28885F: net/vmw_vsock/virtio_transport.c
28886F: net/vmw_vsock/virtio_transport_common.c
28887
28888VIRTIO BALLOON
28889M: "Michael S. Tsirkin" <[email protected]>
28890M: David Hildenbrand <[email protected]>
28891L: [email protected]
28892S: Maintained
28893F: drivers/virtio/virtio_balloon.c
28894F: include/uapi/linux/virtio_balloon.h
28895
28896VIRTIO BLOCK AND SCSI DRIVERS
28897M: "Michael S. Tsirkin" <[email protected]>
28898M: Jason Wang <[email protected]>
28899R: Paolo Bonzini <[email protected]>
28900R: Stefan Hajnoczi <[email protected]>
28901R: Eugenio Pérez <[email protected]>
28902L: [email protected]
28903S: Maintained
28904F: drivers/block/virtio_blk.c
28905F: drivers/scsi/virtio_scsi.c
28906F: include/uapi/linux/virtio_blk.h
28907F: include/uapi/linux/virtio_scsi.h
28908
28909VIRTIO CAN DRIVER
28910M: "Harald Mommer" <[email protected]>
28911M: "Matias Ezequiel Vara Larsen" <[email protected]>
28912L: [email protected]
28913L: [email protected]
28914S: Maintained
28915F: drivers/net/can/virtio_can.c
28916F: include/uapi/linux/virtio_can.h
28917
28918VIRTIO CONSOLE DRIVER
28919M: Amit Shah <[email protected]>
28920L: [email protected]
28921S: Maintained
28922F: drivers/char/virtio_console.c
28923F: include/uapi/linux/virtio_console.h
28924
28925VIRTIO CORE
28926M: "Michael S. Tsirkin" <[email protected]>
28927M: Jason Wang <[email protected]>
28928M: Eugenio Pérez <[email protected]>
28929R: Xuan Zhuo <[email protected]>
28930L: [email protected]
28931S: Maintained
28932F: Documentation/ABI/testing/sysfs-bus-vdpa
28933F: Documentation/ABI/testing/sysfs-class-vduse
28934F: Documentation/devicetree/bindings/virtio/
28935F: Documentation/driver-api/virtio/
28936F: drivers/block/virtio_blk.c
28937F: drivers/crypto/virtio/
28938F: drivers/vdpa/
28939F: drivers/virtio/
28940F: include/linux/vdpa.h
28941F: include/linux/virtio*.h
28942F: include/linux/vringh.h
28943F: include/uapi/linux/virtio_*.h
28944F: net/vmw_vsock/virtio*
28945F: tools/virtio/
28946
28947VIRTIO CRYPTO DRIVER
28948M: Gonglei <[email protected]>
28949L: [email protected]
28950L: [email protected]
28951S: Maintained
28952F: drivers/crypto/virtio/
28953F: include/uapi/linux/virtio_crypto.h
28954
28955VIRTIO DRIVERS FOR S390
28956M: Cornelia Huck <[email protected]>
28957M: Halil Pasic <[email protected]>
28958M: Eric Farman <[email protected]>
28959L: [email protected]
28960L: [email protected]
28961L: [email protected]
28962S: Supported
28963F: arch/s390/include/uapi/asm/virtio-ccw.h
28964F: drivers/s390/virtio/
28965
28966VIRTIO FILE SYSTEM
28967M: German Maglione <[email protected]>
28968M: Vivek Goyal <[email protected]>
28969M: Stefan Hajnoczi <[email protected]>
28970M: Miklos Szeredi <[email protected]>
28971R: Eugenio Pérez <[email protected]>
28972L: [email protected]
28973L: [email protected]
28974S: Supported
28975W: https://virtio-fs.gitlab.io/
28976F: Documentation/filesystems/virtiofs.rst
28977F: fs/fuse/virtio_fs.c
28978F: include/uapi/linux/virtio_fs.h
28979
28980VIRTIO GPIO DRIVER
28981M: Enrico Weigelt, metux IT consult <[email protected]>
28982M: Viresh Kumar <[email protected]>
28983L: [email protected]
28984L: [email protected]
28985S: Maintained
28986F: drivers/gpio/gpio-virtio.c
28987F: include/uapi/linux/virtio_gpio.h
28988
28989VIRTIO GPU DRIVER
28990M: David Airlie <[email protected]>
28991M: Gerd Hoffmann <[email protected]>
28992M: Dmitry Osipenko <[email protected]>
28993R: Gurchetan Singh <[email protected]>
28994R: Chia-I Wu <[email protected]>
28995L: [email protected]
28996L: [email protected]
28997S: Maintained
28998T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
28999F: drivers/gpu/drm/ci/xfails/virtio*
29000F: drivers/gpu/drm/virtio/
29001F: include/uapi/linux/virtio_gpu.h
29002
29003VIRTIO HOST (VHOST)
29004M: "Michael S. Tsirkin" <[email protected]>
29005M: Jason Wang <[email protected]>
29006M: Eugenio Pérez <[email protected]>
29007L: [email protected]
29008L: [email protected]
29009L: [email protected]
29010S: Maintained
29011T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
29012F: drivers/vhost/
29013F: include/linux/sched/vhost_task.h
29014F: include/linux/vhost_iotlb.h
29015F: include/uapi/linux/vhost.h
29016F: kernel/vhost_task.c
29017
29018VIRTIO HOST (VHOST-SCSI)
29019M: "Michael S. Tsirkin" <[email protected]>
29020M: Jason Wang <[email protected]>
29021M: Mike Christie <[email protected]>
29022R: Paolo Bonzini <[email protected]>
29023R: Stefan Hajnoczi <[email protected]>
29024L: [email protected]
29025S: Maintained
29026F: drivers/vhost/scsi.c
29027
29028VIRTIO I2C DRIVER
29029M: Viresh Kumar <[email protected]>
29030R: "Chen, Jian Jun" <[email protected]>
29031L: [email protected]
29032L: [email protected]
29033S: Maintained
29034F: drivers/i2c/busses/i2c-virtio.c
29035F: include/uapi/linux/virtio_i2c.h
29036
29037VIRTIO INPUT DRIVER
29038M: Gerd Hoffmann <[email protected]>
29039S: Maintained
29040F: drivers/virtio/virtio_input.c
29041F: include/uapi/linux/virtio_input.h
29042
29043VIRTIO IOMMU DRIVER
29044M: Jean-Philippe Brucker <[email protected]>
29045L: [email protected]
29046S: Maintained
29047F: drivers/iommu/virtio-iommu.c
29048F: include/uapi/linux/virtio_iommu.h
29049
29050VIRTIO MEM DRIVER
29051M: David Hildenbrand <[email protected]>
29052L: [email protected]
29053S: Maintained
29054W: https://virtio-mem.gitlab.io/
29055F: drivers/virtio/virtio_mem.c
29056F: include/uapi/linux/virtio_mem.h
29057
29058VIRTIO NET DRIVER
29059M: "Michael S. Tsirkin" <[email protected]>
29060M: Jason Wang <[email protected]>
29061M: Eugenio Pérez <[email protected]>
29062R: Xuan Zhuo <[email protected]>
29063L: [email protected]
29064L: [email protected]
29065S: Maintained
29066F: drivers/net/virtio_net.c
29067F: include/linux/virtio_net.h
29068F: include/uapi/linux/virtio_net.h
29069F: tools/testing/selftests/drivers/net/virtio_net/
29070
29071VIRTIO PMEM DRIVER
29072M: Pankaj Gupta <[email protected]>
29073L: [email protected]
29074S: Maintained
29075F: drivers/nvdimm/nd_virtio.c
29076F: drivers/nvdimm/virtio_pmem.c
29077
29078VIRTIO RNG DRIVER
29079M: Laurent Vivier <[email protected]>
29080L: [email protected]
29081S: Maintained
29082F: drivers/char/hw_random/virtio-rng.c
29083F: include/uapi/linux/virtio_rng.h
29084
29085VIRTIO RTC DRIVER
29086M: Peter Hilber <[email protected]>
29087L: [email protected]
29088S: Maintained
29089F: drivers/virtio/virtio_rtc_*
29090F: include/uapi/linux/virtio_rtc.h
29091
29092VIRTIO SOUND DRIVER
29093M: Anton Yakovlev <[email protected]>
29094M: "Michael S. Tsirkin" <[email protected]>
29095L: [email protected]
29096L: [email protected]
29097S: Maintained
29098F: include/uapi/linux/virtio_snd.h
29099F: sound/virtio/*
29100
29101VIRTIO SPI DRIVER
29102M: Haixu Cui <[email protected]>
29103L: [email protected]
29104S: Maintained
29105F: drivers/spi/spi-virtio.c
29106F: include/uapi/linux/virtio_spi.h
29107
29108VIRTUAL BOX GUEST DEVICE DRIVER
29109M: Hans de Goede <[email protected]>
29110M: Arnd Bergmann <[email protected]>
29111M: Greg Kroah-Hartman <[email protected]>
29112S: Maintained
29113F: drivers/virt/vboxguest/
29114F: include/linux/vbox_utils.h
29115F: include/uapi/linux/vbox*.h
29116
29117VIRTUAL BOX SHARED FOLDER VFS DRIVER
29118M: Jori Koolstra <[email protected]>
29119L: [email protected]
29120S: Maintained
29121F: fs/vboxsf/*
29122
29123VIRTUAL PCM TEST DRIVER
29124M: Ivan Orlov <[email protected]>
29125L: [email protected]
29126S: Maintained
29127F: Documentation/sound/cards/pcmtest.rst
29128F: sound/drivers/pcmtest.c
29129F: tools/testing/selftests/alsa/test-pcmtest-driver.c
29130
29131VIRTUAL SERIO DEVICE DRIVER
29132M: Lyude Paul <[email protected]>
29133S: Maintained
29134F: drivers/input/serio/userio.c
29135F: include/uapi/linux/userio.h
29136
29137VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
29138M: Javier Carrasco <[email protected]>
29139S: Maintained
29140F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
29141F: drivers/iio/light/veml3235.c
29142
29143VISHAY VEML3328 RGB IR LIGHT SENSOR DRIVER
29144M: Joshua Crofts <[email protected]>
29145S: Maintained
29146F: drivers/iio/light/veml3328.c
29147
29148VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
29149M: Javier Carrasco <[email protected]>
29150S: Maintained
29151F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
29152F: drivers/iio/light/veml6030.c
29153
29154VISHAY VEML6046X00 RGBIR COLOR SENSOR DRIVER
29155M: Andreas Klinger <[email protected]>
29156S: Maintained
29157F: Documentation/devicetree/bindings/iio/light/vishay,veml6046x00.yaml
29158F: drivers/iio/light/veml6046x00.c
29159
29160VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
29161M: Javier Carrasco <[email protected]>
29162S: Maintained
29163F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
29164F: drivers/iio/light/veml6075.c
29165
29166VISL VIRTUAL STATELESS DECODER DRIVER
29167M: Daniel Almeida <[email protected]>
29168L: [email protected]
29169S: Supported
29170F: drivers/media/test-drivers/visl
29171
29172VIVID VIRTUAL VIDEO DRIVER
29173M: Hans Verkuil <[email protected]>
29174L: [email protected]
29175S: Maintained
29176W: https://linuxtv.org
29177T: git git://linuxtv.org/media.git
29178F: drivers/media/test-drivers/vivid/*
29179
29180VM SOCKETS (AF_VSOCK)
29181M: Stefano Garzarella <[email protected]>
29182L: [email protected]
29183L: [email protected]
29184S: Maintained
29185F: drivers/net/vsockmon.c
29186F: include/net/af_vsock.h
29187F: include/uapi/linux/vm_sockets.h
29188F: include/uapi/linux/vm_sockets_diag.h
29189F: include/uapi/linux/vsockmon.h
29190F: net/vmw_vsock/
29191F: tools/testing/selftests/vsock/
29192F: tools/testing/vsock/
29193
29194VMALLOC
29195M: Andrew Morton <[email protected]>
29196M: Uladzislau Rezki <[email protected]>
29197L: [email protected]
29198S: Maintained
29199W: http://www.linux-mm.org
29200T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
29201F: include/linux/vmalloc.h
29202F: mm/vmalloc.c
29203F: mm/vmalloc.h
29204F: lib/test_vmalloc.c
29205
29206VME SUBSYSTEM
29207L: [email protected]
29208S: Orphan
29209T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
29210F: Documentation/driver-api/vme.rst
29211F: drivers/staging/vme_user/
29212
29213VMWARE BALLOON DRIVER
29214M: Jerrin Shaji George <[email protected]>
29215R: Broadcom internal kernel review list <[email protected]>
29216L: [email protected]
29217S: Supported
29218F: drivers/misc/vmw_balloon.c
29219
29220VMWARE HYPERVISOR INTERFACE
29221M: Ajay Kaher <[email protected]>
29222M: Alexey Makhalov <[email protected]>
29223R: Broadcom internal kernel review list <[email protected]>
29224L: [email protected]
29225L: [email protected]
29226S: Supported
29227T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
29228F: arch/x86/include/asm/vmware.h
29229F: arch/x86/kernel/cpu/vmware.c
29230
29231VMWARE PVRDMA DRIVER
29232M: Bryan Tan <[email protected]>
29233M: Vishnu Dasa <[email protected]>
29234R: Broadcom internal kernel review list <[email protected]>
29235L: [email protected]
29236S: Supported
29237F: drivers/infiniband/hw/vmw_pvrdma/
29238
29239VMWARE PVSCSI DRIVER
29240M: Vishal Bhakta <[email protected]>
29241R: Broadcom internal kernel review list <[email protected]>
29242L: [email protected]
29243S: Supported
29244F: drivers/scsi/vmw_pvscsi.c
29245F: drivers/scsi/vmw_pvscsi.h
29246
29247VMWARE VIRTUAL PTP CLOCK DRIVER
29248M: Nick Shi <[email protected]>
29249R: Ajay Kaher <[email protected]>
29250R: Alexey Makhalov <[email protected]>
29251R: Broadcom internal kernel review list <[email protected]>
29252L: [email protected]
29253S: Supported
29254F: drivers/ptp/ptp_vmw.c
29255
29256VMWARE VMCI DRIVER
29257M: Bryan Tan <[email protected]>
29258M: Vishnu Dasa <[email protected]>
29259R: Broadcom internal kernel review list <[email protected]>
29260L: [email protected]
29261S: Supported
29262F: drivers/misc/vmw_vmci/
29263F: include/linux/vmw_vmci*
29264
29265VMWARE VMMOUSE SUBDRIVER
29266M: Zack Rusin <[email protected]>
29267R: Broadcom internal kernel review list <[email protected]>
29268L: [email protected]
29269S: Supported
29270F: drivers/input/mouse/vmmouse.c
29271F: drivers/input/mouse/vmmouse.h
29272
29273VMWARE VMXNET3 ETHERNET DRIVER
29274M: Ronak Doshi <[email protected]>
29275R: Broadcom internal kernel review list <[email protected]>
29276L: [email protected]
29277S: Supported
29278F: drivers/net/vmxnet3/
29279
29280VMWARE VSOCK VMCI TRANSPORT DRIVER
29281M: Bryan Tan <[email protected]>
29282M: Vishnu Dasa <[email protected]>
29283R: Broadcom internal kernel review list <[email protected]>
29284L: [email protected]
29285S: Supported
29286F: net/vmw_vsock/vmci_transport*
29287
29288VOCORE VOCORE2 BOARD
29289M: Harvey Hunt <[email protected]>
29290L: [email protected]
29291S: Maintained
29292F: arch/mips/boot/dts/ralink/vocore2.dts
29293
29294VOLTAGE AND CURRENT REGULATOR FRAMEWORK
29295M: Liam Girdwood <[email protected]>
29296M: Mark Brown <[email protected]>
29297L: [email protected]
29298S: Supported
29299W: http://www.slimlogic.co.uk/?p=48
29300T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
29301F: Documentation/devicetree/bindings/regulator/
29302F: Documentation/power/regulator/
29303F: drivers/regulator/
29304F: rust/kernel/regulator.rs
29305F: include/dt-bindings/regulator/
29306F: include/linux/regulator/
29307F: include/uapi/regulator/
29308K: regulator_get_optional
29309
29310VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
29311R: Matti Vaittinen <[email protected]>
29312F: drivers/regulator/irq_helpers.c
29313
29314VRF
29315M: David Ahern <[email protected]>
29316L: [email protected]
29317S: Maintained
29318F: Documentation/networking/vrf.rst
29319F: drivers/net/vrf.c
29320
29321VSPRINTF
29322M: Petr Mladek <[email protected]>
29323M: Steven Rostedt <[email protected]>
29324R: Andy Shevchenko <[email protected]>
29325R: Rasmus Villemoes <[email protected]>
29326R: Sergey Senozhatsky <[email protected]>
29327S: Maintained
29328T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
29329F: Documentation/core-api/printk-formats.rst
29330F: lib/tests/printf_kunit.c
29331F: lib/tests/scanf_kunit.c
29332F: lib/vsprintf.c
29333
29334VT1211 HARDWARE MONITOR DRIVER
29335M: Juerg Haefliger <[email protected]>
29336L: [email protected]
29337S: Maintained
29338F: Documentation/hwmon/vt1211.rst
29339F: drivers/hwmon/vt1211.c
29340
29341VT7505 HARDWARE MONITOR DRIVER
29342M: Sanman Pradhan <[email protected]>
29343L: [email protected]
29344S: Maintained
29345F: Documentation/devicetree/bindings/hwmon/pmbus/adi,vt7505.yaml
29346F: Documentation/hwmon/vt7505.rst
29347F: drivers/hwmon/pmbus/vt7505.c
29348
29349VT8231 HARDWARE MONITOR DRIVER
29350M: Roger Lucas <[email protected]>
29351L: [email protected]
29352S: Maintained
29353F: drivers/hwmon/vt8231.c
29354
29355VUB300 USB to SDIO/SD/MMC bridge chip
29356L: [email protected]
29357S: Orphan
29358F: drivers/mmc/host/vub300.c
29359
29360W1 DALLAS'S 1-WIRE BUS
29361M: Krzysztof Kozlowski <[email protected]>
29362S: Maintained
29363F: Documentation/devicetree/bindings/w1/
29364F: Documentation/w1/
29365F: drivers/w1/
29366F: include/linux/w1.h
29367
29368W83791D HARDWARE MONITORING DRIVER
29369M: Marc Hulsman <[email protected]>
29370L: [email protected]
29371S: Maintained
29372F: Documentation/hwmon/w83791d.rst
29373F: drivers/hwmon/w83791d.c
29374
29375W83793 HARDWARE MONITORING DRIVER
29376M: Rudolf Marek <[email protected]>
29377L: [email protected]
29378S: Maintained
29379F: Documentation/hwmon/w83793.rst
29380F: drivers/hwmon/w83793.c
29381
29382W83795 HARDWARE MONITORING DRIVER
29383M: Jean Delvare <[email protected]>
29384L: [email protected]
29385S: Maintained
29386F: drivers/hwmon/w83795.c
29387
29388W83L51xD SD/MMC CARD INTERFACE DRIVER
29389M: Pierre Ossman <[email protected]>
29390S: Maintained
29391F: drivers/mmc/host/wbsd.*
29392
29393WACOM PROTOCOL 4 SERIAL TABLETS
29394M: Julian Squires <[email protected]>
29395M: Hans de Goede <[email protected]>
29396L: [email protected]
29397S: Maintained
29398F: drivers/input/tablet/wacom_serial4.c
29399
29400WANGXUN ETHERNET DRIVER
29401M: Jiawen Wu <[email protected]>
29402M: Mengyuan Lou <[email protected]>
29403L: [email protected]
29404S: Maintained
29405W: https://www.net-swift.com
29406F: Documentation/networking/device_drivers/ethernet/wangxun/*
29407F: drivers/net/ethernet/wangxun/
29408F: drivers/net/pcs/pcs-xpcs-wx.c
29409
29410WATCHDOG DEVICE DRIVERS
29411M: Wim Van Sebroeck <[email protected]>
29412M: Guenter Roeck <[email protected]>
29413L: [email protected]
29414S: Maintained
29415W: http://www.linux-watchdog.org/
29416T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
29417F: Documentation/devicetree/bindings/watchdog/
29418F: Documentation/watchdog/
29419F: drivers/watchdog/
29420F: include/linux/watchdog.h
29421F: include/trace/events/watchdog.h
29422F: include/uapi/linux/watchdog.h
29423
29424WAVE5 VPU CODEC DRIVER
29425M: Nas Chung <[email protected]>
29426M: Jackson Lee <[email protected]>
29427L: [email protected]
29428S: Maintained
29429F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml
29430F: drivers/media/platform/chips-media/wave5/
29431
29432WHISKEYCOVE PMIC GPIO DRIVER
29433M: Kuppuswamy Sathyanarayanan <[email protected]>
29434L: [email protected]
29435S: Maintained
29436F: drivers/gpio/gpio-wcove.c
29437
29438WHWAVE RTC DRIVER
29439M: Dianlong Li <[email protected]>
29440L: [email protected]
29441S: Maintained
29442F: drivers/rtc/rtc-sd3078.c
29443
29444WIIMOTE HID DRIVER
29445M: David Rheinsberg <[email protected]>
29446L: [email protected]
29447S: Maintained
29448F: drivers/hid/hid-wiimote*
29449
29450WILOCITY WIL6210 WIRELESS DRIVER
29451L: [email protected]
29452S: Orphan
29453W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
29454F: drivers/net/wireless/ath/wil6210/
29455
29456WINBOND CIR DRIVER
29457M: David Härdeman <[email protected]>
29458S: Maintained
29459F: drivers/media/rc/winbond-cir.c
29460
29461WINSEN MHZ19B
29462M: Gyeyoung Baek <[email protected]>
29463S: Maintained
29464F: Documentation/devicetree/bindings/iio/chemical/winsen,mhz19b.yaml
29465F: drivers/iio/chemical/mhz19b.c
29466
29467WINSYSTEMS EBC-C384 WATCHDOG DRIVER
29468L: [email protected]
29469S: Orphan
29470F: drivers/watchdog/ebc-c384_wdt.c
29471
29472WINSYSTEMS WS16C48 GPIO DRIVER
29473M: William Breathitt Gray <[email protected]>
29474L: [email protected]
29475S: Maintained
29476F: drivers/gpio/gpio-ws16c48.c
29477
29478WIREGUARD SECURE NETWORK TUNNEL
29479M: Jason A. Donenfeld <[email protected]>
29480L: [email protected]
29481L: [email protected]
29482S: Maintained
29483F: Documentation/netlink/specs/wireguard.yaml
29484F: drivers/net/wireguard/
29485F: tools/testing/selftests/wireguard/
29486
29487WISTRON LAPTOP BUTTON DRIVER
29488M: Miloslav Trmac <[email protected]>
29489S: Maintained
29490F: drivers/input/misc/wistron_btns.c
29491
29492WMI BINARY MOF DRIVER
29493M: Armin Wolf <[email protected]>
29494R: Thomas Weißschuh <[email protected]>
29495L: [email protected]
29496S: Maintained
29497F: Documentation/ABI/stable/sysfs-platform-wmi-bmof
29498F: Documentation/wmi/devices/wmi-bmof.rst
29499F: drivers/platform/x86/wmi-bmof.c
29500
29501WOLFSON MICROELECTRONICS DRIVERS
29502L: [email protected]
29503S: Supported
29504W: https://github.com/CirrusLogic/linux-drivers/wiki
29505T: git https://github.com/CirrusLogic/linux-drivers.git
29506F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
29507F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
29508F: Documentation/devicetree/bindings/mfd/wm831x.txt
29509F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
29510F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
29511F: Documentation/devicetree/bindings/sound/wlf,*.yaml
29512F: Documentation/devicetree/bindings/sound/wm*
29513F: Documentation/hwmon/wm83??.rst
29514F: arch/arm/mach-s3c/mach-crag6410*
29515F: drivers/clk/clk-wm83*.c
29516F: drivers/gpio/gpio-*wm*.c
29517F: drivers/gpio/gpio-arizona.c
29518F: drivers/hwmon/wm83??-hwmon.c
29519F: drivers/input/misc/wm831x-on.c
29520F: drivers/input/touchscreen/wm831x-ts.c
29521F: drivers/input/touchscreen/wm97*.c
29522F: drivers/leds/leds-wm83*.c
29523F: drivers/mfd/arizona*
29524F: drivers/mfd/cs47l24*
29525F: drivers/mfd/wm*.c
29526F: drivers/power/supply/wm83*.c
29527F: drivers/regulator/arizona*
29528F: drivers/regulator/wm8*.c
29529F: drivers/rtc/rtc-wm83*.c
29530F: drivers/video/backlight/wm83*_bl.c
29531F: drivers/watchdog/wm83*_wdt.c
29532F: include/linux/mfd/arizona/
29533F: include/linux/mfd/wm831x/
29534F: include/linux/mfd/wm8350/
29535F: include/linux/mfd/wm8400*
29536F: include/linux/regulator/arizona*
29537F: include/linux/wm97xx.h
29538F: include/sound/wm????.h
29539F: sound/soc/codecs/arizona*
29540F: sound/soc/codecs/cs47l24*
29541F: sound/soc/codecs/wm*
29542
29543WORKQUEUE
29544M: Tejun Heo <[email protected]>
29545R: Lai Jiangshan <[email protected]>
29546S: Maintained
29547T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
29548F: Documentation/core-api/workqueue.rst
29549F: include/linux/workqueue.h
29550F: kernel/workqueue.c
29551F: kernel/workqueue_internal.h
29552
29553WWAN DRIVERS
29554M: Loic Poulain <[email protected]>
29555M: Sergey Ryazanov <[email protected]>
29556R: Johannes Berg <[email protected]>
29557L: [email protected]
29558S: Maintained
29559F: drivers/net/wwan/
29560F: include/linux/wwan.h
29561F: include/uapi/linux/wwan.h
29562
29563X-POWERS AXP288 PMIC DRIVERS
29564M: Hans de Goede <[email protected]>
29565S: Maintained
29566F: drivers/acpi/pmic/intel_pmic_xpower.c
29567N: axp288
29568
29569X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
29570M: Chen-Yu Tsai <[email protected]>
29571L: [email protected]
29572S: Maintained
29573N: axp[128]
29574
29575X.25 STACK
29576M: Martin Schiller <[email protected]>
29577L: [email protected]
29578S: Maintained
29579F: Documentation/networking/lapb-module.rst
29580F: Documentation/networking/x25*
29581F: drivers/net/wan/hdlc_x25.c
29582F: drivers/net/wan/lapbether.c
29583F: include/*/lapb.h
29584F: include/net/x25*
29585F: include/uapi/linux/x25.h
29586F: net/lapb/
29587F: net/x25/
29588
29589X86 ARCHITECTURE (32-BIT AND 64-BIT)
29590M: Thomas Gleixner <[email protected]>
29591M: Ingo Molnar <[email protected]>
29592M: Borislav Petkov <[email protected]>
29593M: Dave Hansen <[email protected]>
29594M: [email protected]
29595R: "H. Peter Anvin" <[email protected]>
29596L: [email protected]
29597S: Maintained
29598P: Documentation/process/maintainer-tip.rst
29599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
29600F: Documentation/arch/x86/
29601F: Documentation/devicetree/bindings/x86/
29602F: arch/x86/
29603F: tools/testing/selftests/x86
29604
29605X86 CPUID DATABASE
29606M: Borislav Petkov <[email protected]>
29607M: Thomas Gleixner <[email protected]>
29608M: [email protected]
29609R: Ahmed S. Darwish <[email protected]>
29610L: [email protected]
29611S: Maintained
29612W: https://x86-cpuid.org
29613F: arch/x86/include/asm/cpuid/leaf_types.h
29614F: tools/arch/x86/kcpuid/
29615
29616X86 ENTRY CODE
29617M: Andy Lutomirski <[email protected]>
29618L: [email protected]
29619S: Maintained
29620T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
29621F: arch/x86/entry/
29622
29623X86 HARDWARE VULNERABILITIES
29624M: Thomas Gleixner <[email protected]>
29625M: Borislav Petkov <[email protected]>
29626M: Peter Zijlstra <[email protected]>
29627M: Josh Poimboeuf <[email protected]>
29628R: Pawan Gupta <[email protected]>
29629S: Maintained
29630F: Documentation/admin-guide/hw-vuln/
29631F: arch/x86/include/asm/nospec-branch.h
29632F: arch/x86/kernel/cpu/bugs.c
29633F: scripts/update-intel-ucode-defs.py
29634
29635X86 MCE INFRASTRUCTURE
29636M: Tony Luck <[email protected]>
29637M: Borislav Petkov <[email protected]>
29638L: [email protected]
29639S: Maintained
29640F: Documentation/ABI/testing/sysfs-mce
29641F: Documentation/arch/x86/x86_64/machinecheck.rst
29642F: arch/x86/kernel/cpu/mce/*
29643
29644X86 MICROCODE UPDATE SUPPORT
29645M: Borislav Petkov <[email protected]>
29646S: Maintained
29647F: arch/x86/kernel/cpu/microcode/*
29648
29649X86 MM
29650M: Dave Hansen <[email protected]>
29651M: Andy Lutomirski <[email protected]>
29652M: Peter Zijlstra <[email protected]>
29653L: [email protected]
29654S: Maintained
29655T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
29656F: arch/x86/mm/
29657
29658X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
29659M: Hans de Goede <[email protected]>
29660L: [email protected]
29661S: Maintained
29662T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
29663F: drivers/platform/x86/x86-android-tablets/
29664
29665X86 PLATFORM DRIVERS
29666M: Hans de Goede <[email protected]>
29667M: Ilpo Järvinen <[email protected]>
29668L: [email protected]
29669S: Maintained
29670Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
29671T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
29672F: drivers/platform/olpc/
29673F: drivers/platform/x86/
29674F: include/linux/platform_data/x86/
29675
29676X86 PLATFORM UV HPE SUPERDOME FLEX
29677M: Steve Wahl <[email protected]>
29678R: Justin Ernst <[email protected]>
29679R: Kyle Meyer <[email protected]>
29680R: Dimitri Sivanich <[email protected]>
29681R: Russ Anderson <[email protected]>
29682S: Supported
29683F: arch/x86/include/asm/uv/
29684F: arch/x86/kernel/apic/x2apic_uv_x.c
29685F: arch/x86/platform/uv/
29686
29687X86 STACK UNWINDING
29688M: Josh Poimboeuf <[email protected]>
29689M: Peter Zijlstra <[email protected]>
29690S: Supported
29691F: arch/x86/include/asm/unwind*.h
29692F: arch/x86/kernel/dumpstack.c
29693F: arch/x86/kernel/stacktrace.c
29694F: arch/x86/kernel/unwind_*.c
29695
29696X86 TRUST DOMAIN EXTENSIONS (TDX)
29697M: Kiryl Shutsemau <[email protected]>
29698M: Rick Edgecombe <[email protected]>
29699R: Dave Hansen <[email protected]>
29700L: [email protected]
29701L: [email protected]
29702L: [email protected]
29703S: Supported
29704T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
29705N: tdx
29706K: \b(tdx)
29707
29708X86 VDSO
29709M: Andy Lutomirski <[email protected]>
29710L: [email protected]
29711S: Maintained
29712T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
29713F: arch/x86/entry/vdso/
29714
29715XARRAY
29716M: Matthew Wilcox <[email protected]>
29717L: [email protected]
29718L: [email protected]
29719S: Supported
29720F: Documentation/core-api/idr.rst
29721F: Documentation/core-api/xarray.rst
29722F: include/linux/idr.h
29723F: include/linux/xarray.h
29724F: lib/idr.c
29725F: lib/region_alloc_benchmark.c
29726F: lib/test_xarray.c
29727F: lib/xarray.c
29728F: tools/testing/radix-tree
29729
29730XARRAY API [RUST]
29731M: Tamir Duberstein <[email protected]>
29732M: Andreas Hindborg <[email protected]>
29733L: [email protected]
29734S: Supported
29735W: https://rust-for-linux.com
29736B: https://github.com/Rust-for-Linux/linux/issues
29737C: https://rust-for-linux.zulipchat.com
29738T: git https://github.com/Rust-for-Linux/linux.git xarray-next
29739F: rust/kernel/xarray.rs
29740
29741XBOX DVD IR REMOTE
29742M: Benjamin Valentin <[email protected]>
29743S: Maintained
29744F: drivers/media/rc/keymaps/rc-xbox-dvd.c
29745F: drivers/media/rc/xbox_remote.c
29746
29747XC2028/3028 TUNER DRIVER
29748M: Mauro Carvalho Chehab <[email protected]>
29749L: [email protected]
29750S: Maintained
29751W: https://linuxtv.org
29752T: git git://linuxtv.org/media.git
29753F: drivers/media/tuners/xc2028.*
29754
29755XDP (eXpress Data Path)
29756M: Alexei Starovoitov <[email protected]>
29757M: Daniel Borkmann <[email protected]>
29758M: David S. Miller <[email protected]>
29759M: Jakub Kicinski <[email protected]>
29760M: Jesper Dangaard Brouer <[email protected]>
29761M: John Fastabend <[email protected]>
29762R: Stanislav Fomichev <[email protected]>
29763L: [email protected]
29764L: [email protected]
29765S: Supported
29766F: drivers/net/ethernet/*/*/*/*/*xdp*
29767F: drivers/net/ethernet/*/*/*xdp*
29768F: include/net/xdp.h
29769F: include/net/xdp_priv.h
29770F: include/trace/events/xdp.h
29771F: kernel/bpf/cpumap.c
29772F: kernel/bpf/devmap.c
29773F: net/core/xdp.c
29774F: samples/bpf/xdp*
29775F: tools/testing/selftests/bpf/*/*xdp*
29776F: tools/testing/selftests/bpf/*xdp*
29777K: (?:\b|_)xdp(?:\b|_)
29778
29779XDP SOCKETS (AF_XDP)
29780M: Magnus Karlsson <[email protected]>
29781M: Maciej Fijalkowski <[email protected]>
29782R: Stanislav Fomichev <[email protected]>
29783L: [email protected]
29784L: [email protected]
29785S: Maintained
29786F: Documentation/networking/af_xdp.rst
29787F: include/net/netns/xdp.h
29788F: include/net/xdp_sock*
29789F: include/net/xsk_buff_pool.h
29790F: include/uapi/linux/if_xdp.h
29791F: include/uapi/linux/xdp_diag.h
29792F: net/xdp/
29793F: tools/testing/selftests/bpf/*xsk*
29794
29795XEN BLOCK SUBSYSTEM
29796M: Roger Pau Monné <[email protected]>
29797L: [email protected] (moderated for non-subscribers)
29798S: Supported
29799F: drivers/block/xen*
29800F: drivers/block/xen-blkback/*
29801
29802XEN HYPERVISOR ARM
29803M: Stefano Stabellini <[email protected]>
29804L: [email protected] (moderated for non-subscribers)
29805S: Maintained
29806F: arch/arm/include/asm/xen/
29807F: arch/arm/xen/
29808
29809XEN HYPERVISOR ARM64
29810M: Stefano Stabellini <[email protected]>
29811L: [email protected] (moderated for non-subscribers)
29812S: Maintained
29813F: arch/arm64/include/asm/xen/
29814F: arch/arm64/xen/
29815
29816XEN HYPERVISOR INTERFACE
29817M: Juergen Gross <[email protected]>
29818M: Stefano Stabellini <[email protected]>
29819R: Oleksandr Tyshchenko <[email protected]>
29820L: [email protected] (moderated for non-subscribers)
29821S: Supported
29822T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
29823F: Documentation/ABI/stable/sysfs-hypervisor-xen
29824F: Documentation/ABI/testing/sysfs-hypervisor-xen
29825F: drivers/*/xen-*front.c
29826F: drivers/xen/
29827F: include/uapi/xen/
29828F: include/xen/
29829F: kernel/configs/xen.config
29830
29831XEN HYPERVISOR X86
29832M: Juergen Gross <[email protected]>
29833R: Boris Ostrovsky <[email protected]>
29834L: [email protected] (moderated for non-subscribers)
29835S: Supported
29836F: arch/x86/configs/xen.config
29837F: arch/x86/include/asm/pvclock-abi.h
29838F: arch/x86/include/asm/xen/
29839F: arch/x86/platform/pvh/
29840F: arch/x86/xen/
29841
29842XEN NETWORK BACKEND DRIVER
29843M: Wei Liu <[email protected]>
29844M: Paul Durrant <[email protected]>
29845L: [email protected] (moderated for non-subscribers)
29846L: [email protected]
29847S: Supported
29848F: drivers/net/xen-netback/*
29849
29850XEN PCI SUBSYSTEM
29851M: Juergen Gross <[email protected]>
29852L: [email protected] (moderated for non-subscribers)
29853S: Supported
29854F: arch/x86/pci/*xen*
29855F: drivers/pci/*xen*
29856
29857XEN PVSCSI DRIVERS
29858M: Juergen Gross <[email protected]>
29859L: [email protected] (moderated for non-subscribers)
29860L: [email protected]
29861S: Supported
29862F: drivers/scsi/xen-scsifront.c
29863F: drivers/xen/xen-scsiback.c
29864F: include/xen/interface/io/vscsiif.h
29865
29866XEN PVUSB DRIVER
29867M: Juergen Gross <[email protected]>
29868L: [email protected] (moderated for non-subscribers)
29869L: [email protected]
29870S: Supported
29871F: drivers/usb/host/xen*
29872F: include/xen/interface/io/usbif.h
29873
29874XEN SOUND FRONTEND DRIVER
29875M: Oleksandr Andrushchenko <[email protected]>
29876L: [email protected] (moderated for non-subscribers)
29877L: [email protected]
29878S: Supported
29879F: sound/xen/*
29880
29881XEN SWIOTLB SUBSYSTEM
29882M: Juergen Gross <[email protected]>
29883M: Stefano Stabellini <[email protected]>
29884L: [email protected] (moderated for non-subscribers)
29885L: [email protected]
29886S: Supported
29887F: arch/*/include/asm/xen/swiotlb-xen.h
29888F: drivers/xen/swiotlb-xen.c
29889F: include/xen/arm/swiotlb-xen.h
29890F: include/xen/swiotlb-xen.h
29891
29892XFS FILESYSTEM
29893M: Carlos Maiolino <[email protected]>
29894L: [email protected]
29895S: Supported
29896W: http://xfs.org/
29897C: irc://irc.oftc.net/xfs
29898T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
29899P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
29900F: Documentation/ABI/testing/sysfs-fs-xfs
29901F: Documentation/admin-guide/xfs.rst
29902F: Documentation/filesystems/xfs/*
29903F: fs/xfs/
29904F: include/uapi/linux/dqblk_xfs.h
29905F: include/uapi/linux/fsmap.h
29906
29907XILINX AMS DRIVER
29908M: Sai Krishna Potthuri <[email protected]>
29909M: Conall O'Griofa <[email protected]>
29910L: [email protected]
29911S: Maintained
29912F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
29913F: drivers/iio/adc/xilinx-ams.c
29914
29915XILINX AXI ETHERNET DRIVER
29916M: Radhey Shyam Pandey <[email protected]>
29917S: Maintained
29918F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
29919F: drivers/net/ethernet/xilinx/xilinx_axienet*
29920
29921XILINX CAN DRIVER
29922M: Harini T <[email protected]>
29923L: [email protected]
29924S: Maintained
29925F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
29926F: drivers/net/can/xilinx_can.c
29927
29928XILINX EVENT MANAGEMENT DRIVER
29929M: Michal Simek <[email protected]>
29930S: Maintained
29931F: drivers/soc/xilinx/xlnx_event_manager.c
29932F: include/linux/firmware/xlnx-event-manager.h
29933
29934XILINX GPIO DRIVER
29935M: Shubhrajyoti Datta <[email protected]>
29936R: Srinivas Neeli <[email protected]>
29937R: Michal Simek <[email protected]>
29938S: Maintained
29939F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
29940F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
29941F: drivers/gpio/gpio-xilinx.c
29942F: drivers/gpio/gpio-zynq.c
29943
29944XILINX LL TEMAC ETHERNET DRIVER
29945L: [email protected]
29946S: Orphan
29947F: drivers/net/ethernet/xilinx/ll_temac*
29948
29949XILINX PWM DRIVER
29950M: Sean Anderson <[email protected]>
29951S: Maintained
29952F: drivers/pwm/pwm-xilinx.c
29953F: include/clocksource/timer-xilinx.h
29954
29955XILINX SOUND DRIVERS
29956M: Vincenzo Frascino <[email protected]>
29957S: Maintained
29958F: Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
29959F: Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
29960F: Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
29961F: sound/soc/xilinx/*
29962
29963XILINX SD-FEC IP CORES
29964M: Derek Kiernan <[email protected]>
29965M: Dragan Cvetic <[email protected]>
29966S: Maintained
29967F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
29968F: Documentation/misc-devices/xilinx_sdfec.rst
29969F: drivers/misc/xilinx_sdfec.c
29970F: include/uapi/misc/xilinx_sdfec.h
29971
29972XILINX TRNG DRIVER
29973M: Mounika Botcha <[email protected]>
29974M: Harsh Jain <[email protected]>
29975S: Maintained
29976F: drivers/char/hw_random/xilinx-trng.c
29977
29978XILINX UARTLITE SERIAL DRIVER
29979M: Peter Korsgaard <[email protected]>
29980L: [email protected]
29981S: Maintained
29982F: drivers/tty/serial/uartlite.c
29983
29984XILINX VIDEO IP CORES
29985M: Laurent Pinchart <[email protected]>
29986L: [email protected]
29987S: Supported
29988T: git git://linuxtv.org/media.git
29989F: Documentation/devicetree/bindings/media/xilinx/
29990F: drivers/media/platform/xilinx/
29991F: include/uapi/linux/xilinx-v4l2-controls.h
29992
29993XILINX VERSAL EDAC DRIVER
29994M: Shubhrajyoti Datta <[email protected]>
29995M: Sai Krishna Potthuri <[email protected]>
29996R: Radhey Shyam Pandey <[email protected]>
29997S: Maintained
29998F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
29999F: drivers/edac/versal_edac.c
30000
30001XILINX VERSALNET EDAC DRIVER
30002M: Shubhrajyoti Datta <[email protected]>
30003R: Radhey Shyam Pandey <[email protected]>
30004S: Maintained
30005F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-net-ddrmc5.yaml
30006F: drivers/edac/versalnet_edac.c
30007F: include/linux/cdx/edac_cdx_pcol.h
30008
30009XILINX VERSAL SYSMON DRIVER
30010M: Salih Erim <[email protected]>
30011M: Sai Krishna Potthuri <[email protected]>
30012L: [email protected]
30013S: Maintained
30014F: Documentation/devicetree/bindings/iio/adc/xlnx,versal-sysmon.yaml
30015F: drivers/iio/adc/versal-sysmon*
30016
30017XILINX WATCHDOG DRIVER
30018M: Srinivas Neeli <[email protected]>
30019R: Shubhrajyoti Datta <[email protected]>
30020R: Michal Simek <[email protected]>
30021S: Maintained
30022F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
30023F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
30024F: drivers/watchdog/of_xilinx_wdt.c
30025F: drivers/watchdog/xilinx_wwdt.c
30026
30027XILINX XDMA DRIVER
30028M: Lizhi Hou <[email protected]>
30029M: Brian Xu <[email protected]>
30030M: Raj Kumar Rampelli <[email protected]>
30031L: [email protected]
30032S: Supported
30033F: drivers/dma/xilinx/xdma-regs.h
30034F: drivers/dma/xilinx/xdma.c
30035F: include/linux/dma/amd_xdma.h
30036F: include/linux/platform_data/amd_xdma.h
30037
30038XILINX ZYNQMP DPDMA DRIVER
30039M: Laurent Pinchart <[email protected]>
30040L: [email protected]
30041S: Supported
30042F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
30043F: drivers/dma/xilinx/xilinx_dpdma.c
30044F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
30045
30046XILINX ZYNQMP OCM EDAC DRIVER
30047M: Shubhrajyoti Datta <[email protected]>
30048M: Sai Krishna Potthuri <[email protected]>
30049R: Radhey Shyam Pandey <[email protected]>
30050S: Maintained
30051F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
30052F: drivers/edac/zynqmp_edac.c
30053
30054XILINX ZYNQMP PSGTR PHY DRIVER
30055M: Tomi Valkeinen <[email protected]>
30056M: Radhey Shyam Pandey <[email protected]>
30057L: [email protected]
30058S: Supported
30059T: git https://github.com/Xilinx/linux-xlnx.git
30060F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
30061F: drivers/phy/xilinx/phy-zynqmp.c
30062
30063XILINX ZYNQMP SHA3 DRIVER
30064M: Harsha <[email protected]>
30065S: Maintained
30066F: drivers/crypto/xilinx/zynqmp-sha.c
30067
30068XILINX ZYNQMP NVMEM DRIVER
30069M: Praveen Teja Kundanala <[email protected]>
30070M: Kalyani Akula <[email protected]>
30071R: Michal Simek <[email protected]>
30072S: Maintained
30073F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
30074F: drivers/nvmem/zynqmp_nvmem.c
30075
30076XILLYBUS DRIVER
30077M: Eli Billauer <[email protected]>
30078L: [email protected]
30079S: Supported
30080F: drivers/char/xillybus/
30081
30082XLP9XX I2C DRIVER
30083M: George Cherian <[email protected]>
30084L: [email protected]
30085S: Supported
30086W: http://www.marvell.com
30087F: drivers/i2c/busses/i2c-xlp9xx.c
30088
30089XTENSA XTFPGA PLATFORM SUPPORT
30090M: Max Filippov <[email protected]>
30091S: Maintained
30092F: drivers/spi/spi-xtensa-xtfpga.c
30093F: sound/soc/xtensa/xtfpga-i2s.c
30094
30095XZ EMBEDDED
30096M: Lasse Collin <[email protected]>
30097S: Maintained
30098W: https://tukaani.org/xz/embedded.html
30099B: https://github.com/tukaani-project/xz-embedded/issues
30100C: irc://irc.libera.chat/tukaani
30101F: Documentation/staging/xz.rst
30102F: include/linux/decompress/unxz.h
30103F: include/linux/xz.h
30104F: lib/decompress_unxz.c
30105F: lib/xz/
30106F: scripts/xz_wrap.sh
30107
30108YAMA SECURITY MODULE
30109M: Kees Cook <[email protected]>
30110S: Supported
30111T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
30112F: Documentation/admin-guide/LSM/Yama.rst
30113F: security/yama/
30114
30115YAML NETLINK (YNL)
30116M: Donald Hunter <[email protected]>
30117M: Jakub Kicinski <[email protected]>
30118F: Documentation/netlink/
30119F: Documentation/userspace-api/netlink/intro-specs.rst
30120F: Documentation/userspace-api/netlink/specs.rst
30121F: tools/net/ynl/
30122
30123YEALINK PHONE DRIVER
30124M: Henk Vergonet <[email protected]>
30125S: Maintained
30126F: Documentation/input/devices/yealink.rst
30127F: drivers/input/misc/yealink.*
30128
30129ZD1211RW WIRELESS DRIVER
30130L: [email protected]
30131S: Orphan
30132F: drivers/net/wireless/zydas/
30133
30134ZD1301 MEDIA DRIVER
30135L: [email protected]
30136S: Orphan
30137W: https://linuxtv.org/
30138Q: https://patchwork.linuxtv.org/project/linux-media/list/
30139F: drivers/media/usb/dvb-usb-v2/zd1301*
30140
30141ZD1301_DEMOD MEDIA DRIVER
30142L: [email protected]
30143S: Orphan
30144W: https://linuxtv.org/
30145Q: https://patchwork.linuxtv.org/project/linux-media/list/
30146F: drivers/media/dvb-frontends/zd1301_demod*
30147
30148ZHAOXIN PROCESSOR SUPPORT
30149M: Tony W Wang-oc <[email protected]>
30150L: [email protected]
30151S: Maintained
30152F: arch/x86/kernel/cpu/zhaoxin.c
30153
30154ZONED BLOCK DEVICE (BLOCK LAYER)
30155M: Damien Le Moal <[email protected]>
30156L: [email protected]
30157S: Maintained
30158F: block/blk-zoned.c
30159F: include/uapi/linux/blkzoned.h
30160
30161ZONED LOOP DEVICE
30162M: Damien Le Moal <[email protected]>
30163R: Christoph Hellwig <[email protected]>
30164L: [email protected]
30165S: Maintained
30166F: Documentation/admin-guide/blockdev/zoned_loop.rst
30167F: drivers/block/zloop.c
30168
30169ZONEFS FILESYSTEM
30170M: Damien Le Moal <[email protected]>
30171M: Naohiro Aota <[email protected]>
30172R: Johannes Thumshirn <[email protected]>
30173L: [email protected]
30174S: Maintained
30175T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
30176F: Documentation/filesystems/zonefs.rst
30177F: fs/zonefs/
30178
30179ZR36067 VIDEO FOR LINUX DRIVER
30180M: Corentin Labbe <[email protected]>
30181L: [email protected]
30182L: [email protected]
30183S: Maintained
30184W: http://mjpeg.sourceforge.net/driver-zoran/
30185Q: https://patchwork.linuxtv.org/project/linux-media/list/
30186F: Documentation/driver-api/media/drivers/zoran.rst
30187F: drivers/media/pci/zoran/
30188
30189ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
30190M: Minchan Kim <[email protected]>
30191M: Sergey Senozhatsky <[email protected]>
30192L: [email protected]
30193S: Maintained
30194F: Documentation/ABI/testing/sysfs-block-zram
30195F: Documentation/ABI/testing/sysfs-class-zram
30196F: Documentation/admin-guide/blockdev/zram.rst
30197F: drivers/block/zram/
30198F: tools/testing/selftests/zram/
30199
30200ZS DECSTATION Z85C30 SERIAL DRIVER
30201M: "Maciej W. Rozycki" <[email protected]>
30202S: Maintained
30203F: drivers/tty/serial/zs.*
30204
30205ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
30206M: Minchan Kim <[email protected]>
30207M: Sergey Senozhatsky <[email protected]>
30208L: [email protected]
30209S: Maintained
30210F: Documentation/mm/zsmalloc.rst
30211F: include/linux/zsmalloc.h
30212F: mm/zpdesc.h
30213F: mm/zsmalloc.c
30214
30215ZSTD
30216M: Nick Terrell <[email protected]>
30217M: David Sterba <[email protected]>
30218S: Maintained
30219B: https://github.com/facebook/zstd/issues
30220T: git https://github.com/terrelln/linux.git
30221F: crypto/zstd.c
30222F: include/linux/zstd*
30223F: lib/decompress_unzstd.c
30224F: lib/zstd/
30225N: zstd
30226K: zstd
30227
30228ZSWAP COMPRESSED SWAP CACHING
30229M: Johannes Weiner <[email protected]>
30230M: Yosry Ahmed <[email protected]>
30231M: Nhat Pham <[email protected]>
30232R: Chengming Zhou <[email protected]>
30233L: [email protected]
30234S: Maintained
30235F: Documentation/admin-guide/mm/zswap.rst
30236F: include/linux/zswap.h
30237F: mm/zswap.c
30238F: tools/testing/selftests/cgroup/test_zswap.c
30239
30240SENARYTECH AUDIO CODEC DRIVER
30241M: bo liu <[email protected]>
30242S: Maintained
30243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
30244F: sound/hda/codecs/senarytech.c
30245
30246ZTE DINGHAI ETHERNET DRIVER
30247M: Junyang Han <[email protected]>
30248L: [email protected]
30249S: Maintained
30250F: drivers/net/ethernet/zte/
30251
30252THE REST
30253M: Linus Torvalds <[email protected]>
30254L: [email protected]
30255S: Buried alive in reporters
30256T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
30257F: *
30258F: */