projects/linux·blob 2c455ddc · refs

30257 lines · 908.2 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/
6606F: tools/testing/selftests/filesystems/configfs/
6607
6608CONFIGFS [RUST]
6609M: Andreas Hindborg <[email protected]>
6610S: Supported
6611T: git git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git configfs-next
6612F: rust/kernel/configfs.rs
6613F: samples/rust/rust_configfs.rs
6614
6615CONGATEC BOARD CONTROLLER MFD DRIVER
6616M: Thomas Richard <[email protected]>
6617S: Maintained
6618F: drivers/gpio/gpio-cgbc.c
6619F: drivers/hwmon/cgbc-hwmon.c
6620F: drivers/i2c/busses/i2c-cgbc.c
6621F: drivers/mfd/cgbc-core.c
6622F: drivers/video/backlight/cgbc_bl.c
6623F: drivers/watchdog/cgbc_wdt.c
6624F: include/linux/mfd/cgbc.h
6625
6626CONSOLE SUBSYSTEM
6627M: Greg Kroah-Hartman <[email protected]>
6628S: Supported
6629F: drivers/video/console/
6630F: include/linux/console*
6631
6632CONTAINER BUILD SCRIPT
6633M: Guillaume Tucker <[email protected]>
6634S: Maintained
6635F: Documentation/dev-tools/container.rst
6636F: scripts/container
6637
6638CONTEXT TRACKING
6639M: Frederic Weisbecker <[email protected]>
6640M: "Paul E. McKenney" <[email protected]>
6641S: Maintained
6642F: include/linux/context_tracking*
6643F: kernel/context_tracking.c
6644
6645CONTROL GROUP (CGROUP)
6646M: Tejun Heo <[email protected]>
6647M: Johannes Weiner <[email protected]>
6648M: Michal Koutný <[email protected]>
6649L: [email protected]
6650S: Maintained
6651T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6652F: Documentation/admin-guide/cgroup-v1/
6653F: Documentation/admin-guide/cgroup-v2.rst
6654F: include/linux/cgroup*
6655F: kernel/cgroup/
6656F: tools/testing/selftests/cgroup/
6657
6658CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
6659M: Tejun Heo <[email protected]>
6660M: Josef Bacik <[email protected]>
6661M: Jens Axboe <[email protected]>
6662L: [email protected]
6663L: [email protected]
6664T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
6665F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
6666F: block/bfq-cgroup.c
6667F: block/blk-cgroup.c
6668F: block/blk-iocost.c
6669F: block/blk-iolatency.c
6670F: block/blk-throttle.c
6671F: include/linux/blk-cgroup.h
6672
6673CONTROL GROUP - CPUSET
6674M: Waiman Long <[email protected]>
6675R: Ridong Chen <[email protected]>
6676L: [email protected]
6677S: Maintained
6678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6679F: Documentation/admin-guide/cgroup-v1/cpusets.rst
6680F: include/linux/cpuset.h
6681F: kernel/cgroup/cpuset-internal.h
6682F: kernel/cgroup/cpuset-v1.c
6683F: kernel/cgroup/cpuset.c
6684F: tools/testing/selftests/cgroup/test_cpuset.c
6685F: tools/testing/selftests/cgroup/test_cpuset_prs.sh
6686F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
6687
6688CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
6689M: Maarten Lankhorst <[email protected]>
6690M: Maxime Ripard <[email protected]>
6691M: Natalie Vock <[email protected]>
6692L: [email protected]
6693L: [email protected]
6694S: Maintained
6695T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6696F: include/linux/cgroup_dmem.h
6697F: kernel/cgroup/dmem.c
6698
6699CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
6700M: Johannes Weiner <[email protected]>
6701M: Michal Hocko <[email protected]>
6702M: Roman Gushchin <[email protected]>
6703M: Shakeel Butt <[email protected]>
6704R: Muchun Song <[email protected]>
6705L: [email protected]
6706L: [email protected]
6707S: Maintained
6708F: include/linux/memcontrol.h
6709F: include/linux/page_counter.h
6710F: mm/memcontrol.c
6711F: mm/memcontrol-v1.c
6712F: mm/memcontrol-v1.h
6713F: mm/page_counter.c
6714F: samples/cgroup/*
6715F: tools/testing/selftests/cgroup/memcg_protection.m
6716F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
6717F: tools/testing/selftests/cgroup/test_kmem.c
6718F: tools/testing/selftests/cgroup/test_memcontrol.c
6719
6720COREBOOT CFR FIRMWARE ATTRIBUTES DRIVER
6721M: Sean Rhodes <[email protected]>
6722L: [email protected]
6723S: Maintained
6724F: drivers/firmware/coreboot/coreboot-cfr.c
6725
6726COREBOOT FIRMWARE DRIVERS
6727M: Tzung-Bi Shih <[email protected]>
6728R: Brian Norris <[email protected]>
6729R: Julius Werner <[email protected]>
6730L: [email protected]
6731S: Maintained
6732T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
6733F: drivers/firmware/coreboot/
6734F: include/linux/coreboot.h
6735
6736CORETEMP HARDWARE MONITORING DRIVER
6737L: [email protected]
6738S: Orphan
6739F: Documentation/hwmon/coretemp.rst
6740F: drivers/hwmon/coretemp.c
6741
6742CORSAIR-CPRO HARDWARE MONITOR DRIVER
6743M: Marius Zachmann <[email protected]>
6744L: [email protected]
6745S: Maintained
6746F: drivers/hwmon/corsair-cpro.c
6747
6748CORSAIR-PSU HARDWARE MONITOR DRIVER
6749M: Wilken Gottwalt <[email protected]>
6750L: [email protected]
6751S: Maintained
6752F: Documentation/hwmon/corsair-psu.rst
6753F: drivers/hwmon/corsair-psu.c
6754
6755COUNTER SUBSYSTEM
6756M: William Breathitt Gray <[email protected]>
6757L: [email protected]
6758S: Maintained
6759T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
6760F: Documentation/ABI/testing/sysfs-bus-counter
6761F: Documentation/driver-api/generic-counter.rst
6762F: drivers/counter/
6763F: include/linux/counter.h
6764F: include/uapi/linux/counter.h
6765F: tools/counter/
6766
6767COUNTER WATCH EVENTS TOOL
6768M: Fabrice Gasnier <[email protected]>
6769L: [email protected]
6770S: Maintained
6771F: tools/counter/counter_watch_events.c
6772
6773CP2615 I2C DRIVER
6774M: Bence Csókás <[email protected]>
6775S: Maintained
6776F: drivers/i2c/busses/i2c-cp2615.c
6777
6778CPU FREQUENCY DRIVERS - CPPC CPUFREQ
6779M: "Rafael J. Wysocki" <[email protected]>
6780M: Viresh Kumar <[email protected]>
6781R: Jie Zhan <[email protected]>
6782R: Lifeng Zheng <[email protected]>
6783R: Pierre Gondois <[email protected]>
6784R: Sumit Gupta <[email protected]>
6785L: [email protected]
6786S: Maintained
6787F: drivers/cpufreq/cppc_cpufreq.c
6788
6789CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6790M: Viresh Kumar <[email protected]>
6791M: Sudeep Holla <[email protected]>
6792L: [email protected]
6793S: Maintained
6794W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6795F: drivers/cpufreq/vexpress-spc-cpufreq.c
6796
6797CPU FREQUENCY DRIVERS - VIRTUAL MACHINE CPUFREQ
6798M: Saravana Kannan <[email protected]>
6799L: [email protected]
6800S: Maintained
6801F: drivers/cpufreq/virtual-cpufreq.c
6802
6803CPU FREQUENCY SCALING FRAMEWORK
6804M: "Rafael J. Wysocki" <[email protected]>
6805M: Viresh Kumar <[email protected]>
6806L: [email protected]
6807S: Maintained
6808B: https://bugzilla.kernel.org
6809T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6810T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6811F: Documentation/admin-guide/pm/cpufreq.rst
6812F: Documentation/admin-guide/pm/intel_pstate.rst
6813F: Documentation/cpu-freq/
6814F: Documentation/devicetree/bindings/cpufreq/
6815F: drivers/cpufreq/
6816F: include/linux/cpufreq.h
6817F: include/linux/sched/cpufreq.h
6818F: kernel/sched/cpufreq*.c
6819F: rust/kernel/cpufreq.rs
6820F: tools/testing/selftests/cpufreq/
6821
6822CPU HOTPLUG
6823M: Thomas Gleixner <[email protected]>
6824M: Peter Zijlstra <[email protected]>
6825L: [email protected]
6826S: Maintained
6827P: Documentation/process/maintainer-tip.rst
6828T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6829F: include/linux/cpu.h
6830F: include/linux/cpuhotplug.h
6831F: include/linux/cpuhplock.h
6832F: include/linux/smpboot.h
6833F: kernel/cpu.c
6834F: kernel/smpboot.*
6835F: rust/helpers/cpu.c
6836F: rust/kernel/cpu.rs
6837
6838CPU IDLE TIME MANAGEMENT FRAMEWORK
6839M: "Rafael J. Wysocki" <[email protected]>
6840M: Daniel Lezcano <[email protected]>
6841R: Christian Loehle <[email protected]>
6842L: [email protected]
6843S: Maintained
6844B: https://bugzilla.kernel.org
6845T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6846F: Documentation/admin-guide/pm/cpuidle.rst
6847F: Documentation/driver-api/pm/cpuidle.rst
6848F: drivers/cpuidle/
6849F: include/linux/cpuidle.h
6850
6851CPU POWER MONITORING SUBSYSTEM
6852M: Thomas Renninger <[email protected]>
6853M: Shuah Khan <[email protected]>
6854M: Shuah Khan <[email protected]>
6855M: John B. Wyatt IV <[email protected]>
6856M: John B. Wyatt IV <[email protected]>
6857M: John Kacur <[email protected]>
6858L: [email protected]
6859S: Maintained
6860F: tools/power/cpupower/
6861
6862CPUID/MSR DRIVER
6863M: "H. Peter Anvin" <[email protected]>
6864S: Maintained
6865F: arch/x86/kernel/cpuid.c
6866F: arch/x86/kernel/msr.c
6867
6868CPUIDLE DRIVER - ARM BIG LITTLE
6869M: Lorenzo Pieralisi <[email protected]>
6870M: Daniel Lezcano <[email protected]>
6871L: [email protected]
6872L: [email protected] (moderated for non-subscribers)
6873S: Maintained
6874T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6875F: drivers/cpuidle/cpuidle-big_little.c
6876
6877CPUIDLE DRIVER - ARM EXYNOS
6878M: Daniel Lezcano <[email protected]>
6879M: Kukjin Kim <[email protected]>
6880R: Krzysztof Kozlowski <[email protected]>
6881L: [email protected]
6882L: [email protected]
6883S: Maintained
6884F: arch/arm/mach-exynos/pm.c
6885F: drivers/cpuidle/cpuidle-exynos.c
6886F: include/linux/platform_data/cpuidle-exynos.h
6887
6888CPUIDLE DRIVER - ARM PSCI
6889M: Lorenzo Pieralisi <[email protected]>
6890M: Sudeep Holla <[email protected]>
6891M: Ulf Hansson <[email protected]>
6892L: [email protected]
6893L: [email protected] (moderated for non-subscribers)
6894S: Supported
6895T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6896F: drivers/cpuidle/cpuidle-psci.c
6897
6898CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6899M: Ulf Hansson <[email protected]>
6900L: [email protected]
6901L: [email protected] (moderated for non-subscribers)
6902S: Supported
6903T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6904F: drivers/cpuidle/cpuidle-psci-domain.c
6905F: drivers/cpuidle/cpuidle-psci.h
6906
6907CPUIDLE DRIVER - DT IDLE PM DOMAIN
6908M: Ulf Hansson <[email protected]>
6909L: [email protected]
6910S: Supported
6911T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6912F: drivers/cpuidle/dt_idle_genpd.c
6913F: drivers/cpuidle/dt_idle_genpd.h
6914
6915CPUIDLE DRIVER - RISC-V SBI
6916M: Anup Patel <[email protected]>
6917L: [email protected]
6918L: [email protected]
6919S: Maintained
6920F: drivers/cpuidle/cpuidle-riscv-sbi.c
6921
6922CPUIDLE DRIVER - S390
6923M: Mete Durlu <[email protected]>
6924L: [email protected]
6925L: [email protected]
6926S: Maintained
6927F: drivers/cpuidle/cpuidle-s390.c
6928
6929CPUMASK API [RUST]
6930M: Viresh Kumar <[email protected]>
6931R: Yury Norov <[email protected]>
6932S: Maintained
6933F: rust/kernel/cpumask.rs
6934
6935CRAMFS FILESYSTEM
6936M: Nicolas Pitre <[email protected]>
6937S: Maintained
6938F: Documentation/filesystems/cramfs.rst
6939F: fs/cramfs/
6940
6941CRC LIBRARY
6942M: Eric Biggers <[email protected]>
6943R: Ard Biesheuvel <[email protected]>
6944L: [email protected]
6945S: Maintained
6946T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6947F: Documentation/staging/crc*
6948F: include/linux/crc*
6949F: lib/crc/
6950F: scripts/gen-crc-consts.py
6951
6952CREATIVE SB0540
6953M: Bastien Nocera <[email protected]>
6954L: [email protected]
6955S: Maintained
6956F: drivers/hid/hid-creative-sb0540.c
6957
6958CREDENTIALS
6959M: Paul Moore <[email protected]>
6960R: Serge Hallyn <[email protected]>
6961L: [email protected]
6962S: Supported
6963T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
6964F: include/linux/cred.h
6965F: kernel/cred.c
6966F: rust/kernel/cred.rs
6967F: Documentation/security/credentials.rst
6968
6969INTEL CRPS COMMON REDUNDANT PSU DRIVER
6970M: Ninad Palsule <[email protected]>
6971L: [email protected]
6972S: Maintained
6973F: Documentation/hwmon/crps.rst
6974F: drivers/hwmon/pmbus/crps.c
6975
6976CRYPTO API
6977M: Herbert Xu <[email protected]>
6978M: "David S. Miller" <[email protected]>
6979L: [email protected]
6980S: Maintained
6981T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6982T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6983F: Documentation/crypto/
6984F: Documentation/devicetree/bindings/crypto/
6985F: arch/*/crypto/
6986F: crypto/
6987F: drivers/crypto/
6988F: include/crypto/
6989F: include/linux/crypto*
6990
6991CRYPTO LIBRARY
6992M: Eric Biggers <[email protected]>
6993M: Jason A. Donenfeld <[email protected]>
6994M: Ard Biesheuvel <[email protected]>
6995L: [email protected]
6996S: Maintained
6997T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-next
6998T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-fixes
6999F: Documentation/crypto/libcrypto*
7000F: include/linux/siphash.h
7001F: lib/crypto/
7002F: scripts/crypto/
7003
7004CRYPTO SPEED TEST COMPARE
7005M: Wang Jinchao <[email protected]>
7006L: [email protected]
7007S: Maintained
7008F: tools/crypto/tcrypt/tcrypt_speed_compare.py
7009
7010CS3308 MEDIA DRIVER
7011M: Hans Verkuil <[email protected]>
7012L: [email protected]
7013S: Odd Fixes
7014W: http://linuxtv.org
7015T: git git://linuxtv.org/media.git
7016F: drivers/media/i2c/cs3308.c
7017
7018CS5535 Audio ALSA driver
7019M: Jaya Kumar <[email protected]>
7020S: Maintained
7021F: sound/pci/cs5535audio/
7022
7023CTU CAN FD DRIVER
7024M: Pavel Pisa <[email protected]>
7025M: Ondrej Ille <[email protected]>
7026L: [email protected]
7027S: Maintained
7028F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
7029F: drivers/net/can/ctucanfd/
7030
7031CVE ASSIGNMENT CONTACT
7032M: CVE Assignment Team <[email protected]>
7033S: Maintained
7034F: Documentation/process/cve.rst
7035
7036CW1200 WLAN driver
7037S: Orphan
7038L: [email protected]
7039F: drivers/net/wireless/st/
7040F: include/linux/platform_data/net-cw1200.h
7041
7042CX18 VIDEO4LINUX DRIVER
7043M: Andy Walls <[email protected]>
7044L: [email protected]
7045S: Maintained
7046W: https://linuxtv.org
7047T: git git://linuxtv.org/media.git
7048F: drivers/media/pci/cx18/
7049F: include/uapi/linux/ivtv*
7050
7051CX2341X MPEG ENCODER HELPER MODULE
7052M: Hans Verkuil <[email protected]>
7053L: [email protected]
7054S: Maintained
7055W: https://linuxtv.org
7056T: git git://linuxtv.org/media.git
7057F: drivers/media/common/cx2341x*
7058F: include/media/drv-intf/cx2341x.h
7059
7060CX24120 MEDIA DRIVER
7061M: Jemma Denson <[email protected]>
7062M: Patrick Boettcher <[email protected]>
7063L: [email protected]
7064S: Maintained
7065W: https://linuxtv.org
7066Q: http://patchwork.linuxtv.org/project/linux-media/list/
7067F: drivers/media/dvb-frontends/cx24120*
7068
7069CX88 VIDEO4LINUX DRIVER
7070M: Mauro Carvalho Chehab <[email protected]>
7071L: [email protected]
7072S: Odd fixes
7073W: https://linuxtv.org
7074T: git git://linuxtv.org/media.git
7075F: Documentation/driver-api/media/drivers/cx88*
7076F: drivers/media/pci/cx88/
7077
7078CXD2820R MEDIA DRIVER
7079L: [email protected]
7080S: Orphan
7081W: https://linuxtv.org
7082Q: http://patchwork.linuxtv.org/project/linux-media/list/
7083F: drivers/media/dvb-frontends/cxd2820r*
7084
7085CXGB3 ETHERNET DRIVER (CXGB3)
7086M: Potnuri Bharat Teja <[email protected]>
7087L: [email protected]
7088S: Maintained
7089W: http://www.chelsio.com
7090F: drivers/net/ethernet/chelsio/cxgb3/
7091
7092CXGB3 ISCSI DRIVER (CXGB3I)
7093M: Varun Prakash <[email protected]>
7094L: [email protected]
7095S: Supported
7096W: http://www.chelsio.com
7097F: drivers/scsi/cxgbi/cxgb3i
7098
7099CXGB4 CRYPTO DRIVER (chcr)
7100M: Ayush Sawal <[email protected]>
7101L: [email protected]
7102S: Supported
7103W: http://www.chelsio.com
7104F: drivers/crypto/chelsio
7105
7106CXGB4 ETHERNET DRIVER (CXGB4)
7107M: Potnuri Bharat Teja <[email protected]>
7108L: [email protected]
7109S: Maintained
7110W: http://www.chelsio.com
7111F: drivers/net/ethernet/chelsio/cxgb4/
7112
7113CXGB4 INLINE CRYPTO DRIVER
7114M: Ayush Sawal <[email protected]>
7115L: [email protected]
7116S: Maintained
7117W: http://www.chelsio.com
7118F: drivers/net/ethernet/chelsio/inline_crypto/
7119
7120CXGB4 ISCSI DRIVER (CXGB4I)
7121M: Varun Prakash <[email protected]>
7122L: [email protected]
7123S: Supported
7124W: http://www.chelsio.com
7125F: drivers/scsi/cxgbi/cxgb4i
7126
7127CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
7128M: Potnuri Bharat Teja <[email protected]>
7129L: [email protected]
7130S: Supported
7131W: http://www.openfabrics.org
7132F: drivers/infiniband/hw/cxgb4/
7133F: include/uapi/rdma/cxgb4-abi.h
7134
7135CXGB4VF ETHERNET DRIVER (CXGB4VF)
7136M: Potnuri Bharat Teja <[email protected]>
7137L: [email protected]
7138S: Maintained
7139W: http://www.chelsio.com
7140F: drivers/net/ethernet/chelsio/cxgb4vf/
7141
7142CYBERPRO FB DRIVER
7143M: Russell King <[email protected]>
7144L: [email protected] (moderated for non-subscribers)
7145S: Maintained
7146W: http://www.armlinux.org.uk/
7147F: drivers/video/fbdev/cyber2000fb.*
7148
7149CYCLADES PC300 DRIVER
7150S: Orphan
7151F: drivers/net/wan/pc300*
7152
7153CYPRESS CY8C95X0 PINCTRL DRIVER
7154M: Patrick Rudolph <[email protected]>
7155L: [email protected]
7156S: Maintained
7157F: drivers/pinctrl/pinctrl-cy8c95x0.c
7158
7159CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
7160M: Linus Walleij <[email protected]>
7161L: [email protected]
7162S: Maintained
7163F: drivers/input/touchscreen/cy8ctma140.c
7164
7165CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
7166M: Yassine Oudjana <[email protected]>
7167L: [email protected]
7168S: Maintained
7169F: Documentation/devicetree/bindings/input/cypress-sf.yaml
7170F: drivers/input/keyboard/cypress-sf.c
7171
7172CYPRESS_FIRMWARE MEDIA DRIVER
7173L: [email protected]
7174S: Orphan
7175W: https://linuxtv.org
7176Q: http://patchwork.linuxtv.org/project/linux-media/list/
7177F: drivers/media/common/cypress_firmware*
7178
7179CYTTSP TOUCHSCREEN DRIVER
7180M: Linus Walleij <[email protected]>
7181L: [email protected]
7182S: Maintained
7183F: drivers/input/touchscreen/cyttsp*
7184
7185D-LINK DIR-685 TOUCHKEYS DRIVER
7186M: Linus Walleij <[email protected]>
7187L: [email protected]
7188S: Supported
7189F: drivers/input/keyboard/dlink-dir685-touchkeys.c
7190
7191DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
7192M: Joshua Kinard <[email protected]>
7193S: Maintained
7194F: drivers/rtc/rtc-ds1685.c
7195F: include/linux/rtc/ds1685.h
7196
7197DASHARO ACPI PLATFORM DRIVER
7198M: Michał Kopeć <[email protected]>
7199S: Maintained
7200W: https://docs.dasharo.com/
7201F: drivers/platform/x86/dasharo-acpi.c
7202
7203DAMON
7204M: SJ Park <[email protected]>
7205L: [email protected]
7206L: [email protected]
7207S: Maintained
7208W: https://damonitor.github.io
7209P: Documentation/mm/damon/maintainer-profile.rst
7210T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
7211T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
7212T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
7213F: Documentation/ABI/testing/sysfs-kernel-mm-damon
7214F: Documentation/admin-guide/mm/damon/
7215F: Documentation/mm/damon/
7216F: include/linux/damon.h
7217F: include/trace/events/damon.h
7218F: mm/damon/
7219F: samples/damon/
7220F: tools/testing/selftests/damon/
7221
7222DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
7223L: [email protected]
7224S: Orphan
7225F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
7226F: drivers/net/ethernet/dec/tulip/dmfe.c
7227
7228DC390/AM53C974 SCSI driver
7229M: Hannes Reinecke <[email protected]>
7230L: [email protected]
7231S: Maintained
7232F: drivers/scsi/am53c974.c
7233
7234DC395x SCSI driver
7235M: Oliver Neukum <[email protected]>
7236M: Ali Akcaagac <[email protected]>
7237M: Jamie Lenehan <[email protected]>
7238S: Maintained
7239F: Documentation/scsi/dc395x.rst
7240F: drivers/scsi/dc395x.*
7241
7242DEBUGOBJECTS:
7243M: Thomas Gleixner <[email protected]>
7244L: [email protected]
7245S: Maintained
7246P: Documentation/process/maintainer-tip.rst
7247T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
7248F: include/linux/debugobjects.h
7249F: lib/debugobjects.c
7250
7251DEC LANCE NETWORK DRIVER
7252M: "Maciej W. Rozycki" <[email protected]>
7253L: [email protected]
7254S: Maintained
7255F: drivers/net/ethernet/amd/declance.c
7256
7257DECSTATION PLATFORM SUPPORT
7258M: "Maciej W. Rozycki" <[email protected]>
7259L: [email protected]
7260S: Maintained
7261F: arch/mips/dec/
7262F: arch/mips/include/asm/dec/
7263F: arch/mips/include/asm/mach-dec/
7264
7265DEFXX FDDI NETWORK DRIVER
7266M: "Maciej W. Rozycki" <[email protected]>
7267S: Maintained
7268F: drivers/net/fddi/defxx.*
7269
7270DEFZA FDDI NETWORK DRIVER
7271M: "Maciej W. Rozycki" <[email protected]>
7272S: Maintained
7273F: drivers/net/fddi/defza.*
7274
7275DEINTERLACE DRIVERS FOR ALLWINNER H3
7276M: Jernej Skrabec <[email protected]>
7277L: [email protected]
7278S: Maintained
7279T: git git://linuxtv.org/media.git
7280F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
7281F: drivers/media/platform/sunxi/sun8i-di/
7282
7283DELL LAPTOP DRIVER
7284M: Matthew Garrett <[email protected]>
7285M: Pali Rohár <[email protected]>
7286L: [email protected]
7287S: Maintained
7288F: drivers/platform/x86/dell/dell-laptop.c
7289
7290DELL LAPTOP FREEFALL DRIVER
7291M: Pali Rohár <[email protected]>
7292S: Maintained
7293F: drivers/platform/x86/dell/dell-smo8800.c
7294
7295DELL LAPTOP RBTN DRIVER
7296M: Pali Rohár <[email protected]>
7297S: Maintained
7298F: drivers/platform/x86/dell/dell-rbtn.*
7299
7300DELL LAPTOP SMM DRIVER
7301M: Pali Rohár <[email protected]>
7302S: Maintained
7303F: Documentation/ABI/obsolete/procfs-i8k
7304F: drivers/hwmon/dell-smm-hwmon.c
7305F: include/uapi/linux/i8k.h
7306
7307DELL PC DRIVER
7308M: Lyndon Sanche <[email protected]>
7309L: [email protected]
7310S: Maintained
7311F: drivers/platform/x86/dell/dell-pc.c
7312
7313DELL REMOTE BIOS UPDATE DRIVER
7314M: Stuart Hayes <[email protected]>
7315L: [email protected]
7316S: Maintained
7317F: drivers/platform/x86/dell/dell_rbu.c
7318
7319DELL SMBIOS DRIVER
7320M: Pali Rohár <[email protected]>
7321L: [email protected]
7322L: [email protected]
7323S: Maintained
7324F: drivers/platform/x86/dell/dell-smbios.*
7325
7326DELL SMBIOS SMM DRIVER
7327L: [email protected]
7328L: [email protected]
7329S: Maintained
7330F: drivers/platform/x86/dell/dell-smbios-smm.c
7331
7332DELL SMBIOS WMI DRIVER
7333L: [email protected]
7334L: [email protected]
7335S: Maintained
7336F: drivers/platform/x86/dell/dell-smbios-wmi.c
7337F: tools/wmi/dell-smbios-example.c
7338
7339DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
7340M: Stuart Hayes <[email protected]>
7341L: [email protected]
7342S: Maintained
7343F: Documentation/userspace-api/dcdbas.rst
7344F: drivers/platform/x86/dell/dcdbas.*
7345
7346DELL WMI DDV DRIVER
7347M: Armin Wolf <[email protected]>
7348S: Maintained
7349F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
7350F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
7351F: Documentation/wmi/devices/dell-wmi-ddv.rst
7352F: drivers/platform/x86/dell/dell-wmi-ddv.c
7353
7354DELL WMI DESCRIPTOR DRIVER
7355L: [email protected]
7356S: Maintained
7357F: drivers/platform/x86/dell/dell-wmi-descriptor.c
7358
7359DELL WMI HARDWARE PRIVACY SUPPORT
7360L: [email protected]
7361L: [email protected]
7362S: Maintained
7363F: drivers/platform/x86/dell/dell-wmi-privacy.c
7364
7365DELL WMI NOTIFICATIONS DRIVER
7366M: Matthew Garrett <[email protected]>
7367M: Pali Rohár <[email protected]>
7368S: Maintained
7369F: drivers/platform/x86/dell/dell-wmi-base.c
7370
7371DELL WMI SYSMAN DRIVER
7372M: Prasanth Ksr <[email protected]>
7373L: [email protected]
7374L: [email protected]
7375S: Maintained
7376F: Documentation/ABI/testing/sysfs-class-firmware-attributes
7377F: drivers/platform/x86/dell/dell-wmi-sysman/
7378
7379DELTA AHE-50DC FAN CONTROL MODULE DRIVER
7380M: Zev Weiss <[email protected]>
7381L: [email protected]
7382S: Maintained
7383F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
7384
7385DELTA DPS920AB PSU DRIVER
7386M: Robert Marko <[email protected]>
7387L: [email protected]
7388S: Maintained
7389F: Documentation/hwmon/dps920ab.rst
7390F: drivers/hwmon/pmbus/dps920ab.c
7391
7392DELTA NETWORKS TN48M CPLD DRIVERS
7393M: Robert Marko <[email protected]>
7394S: Maintained
7395F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
7396F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
7397F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
7398F: drivers/gpio/gpio-tn48m.c
7399F: include/dt-bindings/reset/delta,tn48m-reset.h
7400
7401DELTA ST MEDIA DRIVER
7402M: Hugues Fruchet <[email protected]>
7403L: [email protected]
7404S: Supported
7405W: https://linuxtv.org
7406T: git git://linuxtv.org/media.git
7407F: drivers/media/platform/st/sti/delta
7408
7409DENALI NAND DRIVER
7410L: [email protected]
7411S: Orphan
7412F: drivers/mtd/nand/raw/denali*
7413
7414DESIGNWARE EDMA CORE IP DRIVER
7415M: Manivannan Sadhasivam <[email protected]>
7416L: [email protected]
7417S: Maintained
7418F: drivers/dma/dw-edma/
7419F: include/linux/dma/edma.h
7420
7421DESIGNWARE USB2 DRD IP DRIVER
7422M: Minas Harutyunyan <[email protected]>
7423L: [email protected]
7424S: Maintained
7425T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7426F: drivers/usb/dwc2/
7427
7428DESIGNWARE USB3 DRD IP DRIVER
7429M: Thinh Nguyen <[email protected]>
7430L: [email protected]
7431S: Maintained
7432F: drivers/usb/dwc3/
7433
7434DESIGNWARE XDATA IP DRIVER
7435L: [email protected]
7436S: Orphan
7437F: Documentation/misc-devices/dw-xdata-pcie.rst
7438F: drivers/misc/dw-xdata-pcie.c
7439
7440DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
7441M: Andreas Klinger <[email protected]>
7442L: [email protected]
7443S: Maintained
7444F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
7445F: drivers/iio/proximity/srf*.c
7446
7447DEVICE COREDUMP (DEV_COREDUMP)
7448M: Johannes Berg <[email protected]>
7449L: [email protected]
7450S: Maintained
7451F: drivers/base/devcoredump.c
7452F: include/linux/devcoredump.h
7453
7454DEVICE DEPENDENCY HELPER SCRIPT
7455M: Saravana Kannan <[email protected]>
7456L: [email protected]
7457S: Maintained
7458F: scripts/dev-needs.sh
7459
7460DEVICE DIRECT ACCESS (DAX)
7461M: Dan Williams <[email protected]>
7462M: Vishal Verma <[email protected]>
7463M: Dave Jiang <[email protected]>
7464M: Alison Schofield <[email protected]>
7465L: [email protected]
7466L: [email protected]
7467S: Supported
7468F: drivers/dax/
7469
7470DEVICE DIRECT ACCESS (DAX) [fsdev_dax]
7471M: John Groves <[email protected]>
7472M: John Groves <[email protected]>
7473L: [email protected]
7474L: [email protected]
7475S: Supported
7476F: drivers/dax/fsdev.c
7477
7478DEVICE FREQUENCY (DEVFREQ)
7479M: MyungJoo Ham <[email protected]>
7480M: Kyungmin Park <[email protected]>
7481M: Chanwoo Choi <[email protected]>
7482L: [email protected]
7483S: Maintained
7484T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
7485F: Documentation/devicetree/bindings/devfreq/
7486F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
7487F: drivers/devfreq/
7488F: include/linux/devfreq.h
7489F: include/trace/events/devfreq.h
7490
7491DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
7492M: Chanwoo Choi <[email protected]>
7493L: [email protected]
7494S: Supported
7495T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
7496F: Documentation/devicetree/bindings/devfreq/event/
7497F: drivers/devfreq/devfreq-event.c
7498F: drivers/devfreq/event/
7499F: include/dt-bindings/pmu/exynos_ppmu.h
7500F: include/linux/devfreq-event.h
7501
7502DEVICE I/O & IRQ [RUST]
7503M: Danilo Krummrich <[email protected]>
7504M: Alice Ryhl <[email protected]>
7505M: Daniel Almeida <[email protected]>
7506L: [email protected]
7507S: Supported
7508W: https://rust-for-linux.com
7509B: https://github.com/Rust-for-Linux/linux/issues
7510C: https://rust-for-linux.zulipchat.com
7511T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7512F: rust/kernel/io.rs
7513F: rust/kernel/io/
7514F: rust/kernel/irq.rs
7515F: rust/kernel/irq/
7516
7517DEVICE RESOURCE MANAGEMENT HELPERS
7518M: Hans de Goede <[email protected]>
7519R: Matti Vaittinen <[email protected]>
7520S: Maintained
7521F: include/linux/devm-helpers.h
7522
7523DEVICE-MAPPER (LVM)
7524M: Alasdair Kergon <[email protected]>
7525M: Mike Snitzer <[email protected]>
7526M: Mikulas Patocka <[email protected]>
7527M: Benjamin Marzinski <[email protected]>
7528L: [email protected]
7529S: Maintained
7530Q: http://patchwork.kernel.org/project/dm-devel/list/
7531T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
7532F: Documentation/admin-guide/device-mapper/
7533F: drivers/md/Kconfig
7534F: drivers/md/Makefile
7535F: drivers/md/dm*
7536F: drivers/md/persistent-data/
7537F: include/linux/device-mapper.h
7538F: include/linux/dm-*.h
7539F: include/uapi/linux/dm-*.h
7540
7541DEVICE-MAPPER VDO TARGET
7542M: Matthew Sakai <[email protected]>
7543L: [email protected]
7544S: Maintained
7545F: Documentation/admin-guide/device-mapper/vdo*.rst
7546F: drivers/md/dm-vdo/
7547
7548DEVICE-MAPPER PCACHE TARGET
7549M: Dongsheng Yang <[email protected]>
7550M: Zheng Gu <[email protected]>
7551L: [email protected]
7552S: Maintained
7553F: Documentation/admin-guide/device-mapper/dm-pcache.rst
7554F: drivers/md/dm-pcache/
7555
7556DEVLINK
7557M: Jiri Pirko <[email protected]>
7558L: [email protected]
7559S: Supported
7560F: Documentation/networking/devlink
7561F: include/net/devlink.h
7562F: include/uapi/linux/devlink.h
7563F: net/devlink/
7564
7565DFROBOT SD2405AL RTC DRIVER
7566M: Tóth János <[email protected]>
7567L: [email protected]
7568S: Maintained
7569F: drivers/rtc/rtc-sd2405al.c
7570
7571DFROBOT SEN0322 DRIVER
7572M: Tóth János <[email protected]>
7573L: [email protected]
7574S: Maintained
7575F: drivers/iio/chemical/sen0322.c
7576
7577DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
7578M: Christoph Niedermaier <[email protected]>
7579M: Marek Vasut <[email protected]>
7580L: [email protected]
7581S: Maintained
7582N: dhcom
7583N: dhcor
7584N: dhsom
7585
7586DIALOG SEMICONDUCTOR DRIVERS
7587M: Support Opensource <[email protected]>
7588S: Supported
7589W: http://www.dialog-semiconductor.com/products
7590F: Documentation/devicetree/bindings/input/dlg,da72??.yaml
7591F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
7592F: Documentation/devicetree/bindings/mfd/da90*.txt
7593F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
7594F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
7595F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
7596F: Documentation/devicetree/bindings/sound/da[79]*.txt
7597F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml
7598F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
7599F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
7600F: Documentation/hwmon/da90??.rst
7601F: drivers/gpio/gpio-da90??.c
7602F: drivers/hwmon/da90??-hwmon.c
7603F: drivers/iio/adc/da91??-*.c
7604F: drivers/input/misc/da72??.[ch]
7605F: drivers/input/misc/da90??_onkey.c
7606F: drivers/input/touchscreen/da9052_tsi.c
7607F: drivers/leds/leds-da90??.c
7608F: drivers/mfd/da903x.c
7609F: drivers/mfd/da90??-*.c
7610F: drivers/mfd/da91??-*.c
7611F: drivers/pinctrl/pinctrl-da90??.c
7612F: drivers/power/supply/da9052-battery.c
7613F: drivers/power/supply/da91??-*.c
7614F: drivers/regulator/da9???-regulator.[ch]
7615F: drivers/regulator/slg51000-regulator.[ch]
7616F: drivers/rtc/rtc-da90??.c
7617F: drivers/thermal/da90??-thermal.c
7618F: drivers/video/backlight/da90??_bl.c
7619F: drivers/watchdog/da90??_wdt.c
7620F: include/dt-bindings/regulator/dlg,da9*-regulator.h
7621F: include/linux/mfd/da903x.h
7622F: include/linux/mfd/da9052/
7623F: include/linux/mfd/da9055/
7624F: include/linux/mfd/da9062/
7625F: include/linux/mfd/da9063/
7626F: include/linux/mfd/da9150/
7627F: include/linux/regulator/da9211.h
7628F: include/sound/da[79]*.h
7629F: sound/soc/codecs/da[79]*.[ch]
7630
7631DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
7632M: William Breathitt Gray <[email protected]>
7633L: [email protected]
7634S: Maintained
7635F: drivers/gpio/gpio-gpio-mm.c
7636
7637DIBS (DIRECT INTERNAL BUFFER SHARING)
7638M: Alexandra Winter <[email protected]>
7639L: [email protected]
7640S: Supported
7641F: drivers/dibs/
7642F: include/linux/dibs.h
7643
7644DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
7645M: Martin Tuma <[email protected]>
7646L: [email protected]
7647S: Maintained
7648F: Documentation/admin-guide/media/mgb4.rst
7649F: drivers/media/pci/mgb4/
7650
7651DIOLAN U2C-12 I2C DRIVER
7652M: Guenter Roeck <[email protected]>
7653L: [email protected]
7654S: Maintained
7655F: drivers/i2c/busses/i2c-diolan-u2c.c
7656
7657DIRECTORY NOTIFICATION (DNOTIFY)
7658M: Jan Kara <[email protected]>
7659R: Amir Goldstein <[email protected]>
7660L: [email protected]
7661S: Maintained
7662F: Documentation/filesystems/dnotify.rst
7663F: fs/notify/dnotify/
7664F: include/linux/dnotify.h
7665
7666DISK GEOMETRY AND PARTITION HANDLING
7667M: Andries Brouwer <[email protected]>
7668S: Maintained
7669W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
7670W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
7671W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
7672
7673DISKQUOTA
7674M: Jan Kara <[email protected]>
7675S: Maintained
7676F: Documentation/filesystems/quota.rst
7677F: fs/quota/
7678F: include/linux/quota*.h
7679F: include/uapi/linux/quota*.h
7680
7681DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
7682M: Bernie Thompson <[email protected]>
7683L: [email protected]
7684S: Maintained
7685W: http://plugable.com/category/projects/udlfb/
7686F: Documentation/fb/udlfb.rst
7687F: drivers/video/fbdev/udlfb.c
7688F: include/video/udlfb.h
7689
7690DISTRIBUTED LOCK MANAGER (DLM)
7691M: Alexander Aring <[email protected]>
7692M: David Teigland <[email protected]>
7693L: [email protected]
7694S: Supported
7695W: https://pagure.io/dlm
7696T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
7697F: fs/dlm/
7698
7699DMA BUFFER SHARING FRAMEWORK
7700M: Sumit Semwal <[email protected]>
7701M: Christian König <[email protected]>
7702L: [email protected]
7703L: [email protected]
7704L: [email protected] (moderated for non-subscribers)
7705S: Maintained
7706T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7707F: Documentation/driver-api/dma-buf.rst
7708F: Documentation/userspace-api/dma-buf-alloc-exchange.rst
7709F: drivers/dma-buf/
7710F: include/linux/*fence.h
7711F: include/linux/dma-buf.h
7712F: include/linux/dma-buf/
7713F: include/linux/dma-resv.h
7714F: rust/helpers/dma-resv.c
7715K: \bdma_(?:buf|fence|resv)\b
7716
7717DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
7718M: Vinod Koul <[email protected]>
7719R: Frank Li <[email protected]>
7720L: [email protected]
7721S: Maintained
7722Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7723T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
7724F: Documentation/devicetree/bindings/dma/
7725F: Documentation/driver-api/dmaengine/
7726F: drivers/dma/
7727F: include/dt-bindings/dma/
7728F: include/linux/dma/
7729F: include/linux/dmaengine.h
7730F: include/linux/of_dma.h
7731
7732DMA MAPPING BENCHMARK
7733M: Barry Song <[email protected]>
7734M: Qinxin Xia <[email protected]>
7735L: [email protected]
7736F: kernel/dma/map_benchmark.c
7737F: tools/dma/
7738
7739DMA MAPPING HELPERS
7740M: Marek Szyprowski <[email protected]>
7741R: Robin Murphy <[email protected]>
7742L: [email protected]
7743S: Supported
7744T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux.git
7745F: include/asm-generic/dma-mapping.h
7746F: include/linux/dma-direct.h
7747F: include/linux/dma-map-ops.h
7748F: include/linux/dma-mapping.h
7749F: include/linux/swiotlb.h
7750F: kernel/dma/
7751
7752DMA MAPPING & SCATTERLIST API [RUST]
7753M: Danilo Krummrich <[email protected]>
7754R: Abdiel Janulgue <[email protected]>
7755R: Daniel Almeida <[email protected]>
7756R: Robin Murphy <[email protected]>
7757R: Andreas Hindborg <[email protected]>
7758L: [email protected]
7759S: Supported
7760W: https://rust-for-linux.com
7761T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7762F: rust/helpers/dma.c
7763F: rust/helpers/scatterlist.c
7764F: rust/kernel/dma.rs
7765F: rust/kernel/scatterlist.rs
7766F: samples/rust/rust_dma.rs
7767
7768DMA-BUF HEAPS FRAMEWORK
7769M: Sumit Semwal <[email protected]>
7770R: Benjamin Gaignard <[email protected]>
7771R: Brian Starkey <[email protected]>
7772R: John Stultz <[email protected]>
7773R: T.J. Mercier <[email protected]>
7774L: [email protected]
7775L: [email protected]
7776L: [email protected] (moderated for non-subscribers)
7777S: Maintained
7778T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7779F: Documentation/userspace-api/dma-buf-heaps.rst
7780F: drivers/dma-buf/dma-heap.c
7781F: drivers/dma-buf/heaps/*
7782F: include/linux/dma-heap.h
7783F: include/uapi/linux/dma-heap.h
7784F: tools/testing/selftests/dmabuf-heaps/
7785
7786DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
7787M: Lukasz Luba <[email protected]>
7788L: [email protected]
7789L: [email protected]
7790S: Maintained
7791F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
7792F: drivers/memory/samsung/exynos5422-dmc.c
7793
7794DME1737 HARDWARE MONITOR DRIVER
7795M: Juerg Haefliger <[email protected]>
7796L: [email protected]
7797S: Maintained
7798F: Documentation/hwmon/dme1737.rst
7799F: drivers/hwmon/dme1737.c
7800
7801DMI/SMBIOS SUPPORT
7802M: Jean Delvare <[email protected]>
7803S: Maintained
7804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
7805F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
7806F: drivers/firmware/dmi-id.c
7807F: drivers/firmware/dmi_scan.c
7808F: include/linux/dmi.h
7809
7810DOCUMENTATION
7811M: Jonathan Corbet <[email protected]>
7812R: Shuah Khan <[email protected]>
7813R: Randy Dunlap <[email protected]>
7814L: [email protected]
7815S: Maintained
7816P: Documentation/doc-guide/maintainer-profile.rst
7817T: git git://git.lwn.net/linux.git docs-next
7818F: Documentation/
7819F: tools/lib/python/
7820F: tools/docs/
7821F: tools/net/ynl/pyynl/lib/doc_generator.py
7822X: Documentation/ABI/
7823X: Documentation/admin-guide/media/
7824X: Documentation/devicetree/
7825X: Documentation/driver-api/media/
7826X: Documentation/firmware-guide/acpi/
7827X: Documentation/i2c/
7828X: Documentation/netlink/
7829X: Documentation/power/
7830X: Documentation/spi/
7831X: Documentation/userspace-api/media/
7832
7833DOCUMENTATION PROCESS
7834M: Jonathan Corbet <[email protected]>
7835R: Shuah Khan <[email protected]>
7836L: [email protected]
7837S: Maintained
7838F: Documentation/dev-tools/
7839F: Documentation/maintainer/
7840F: Documentation/process/
7841
7842DOCUMENTATION REPORTING ISSUES
7843M: Thorsten Leemhuis <[email protected]>
7844L: [email protected]
7845S: Maintained
7846F: Documentation/admin-guide/bug-bisect.rst
7847F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
7848F: Documentation/admin-guide/reporting-issues.rst
7849F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
7850
7851DOCUMENTATION SCRIPTS
7852M: Mauro Carvalho Chehab <[email protected]>
7853L: [email protected]
7854S: Maintained
7855F: Documentation/sphinx/
7856F: tools/docs/
7857F: tools/lib/python/*
7858F: tools/unittests/*
7859
7860DOCUMENTATION/ITALIAN
7861M: Federico Vaga <[email protected]>
7862L: [email protected]
7863S: Maintained
7864F: Documentation/translations/it_IT
7865
7866DOCUMENTATION/JAPANESE
7867R: Akira Yokosawa <[email protected]>
7868L: [email protected]
7869S: Maintained
7870F: Documentation/translations/ja_JP
7871
7872DONGWOON DW9714 LENS VOICE COIL DRIVER
7873M: Sakari Ailus <[email protected]>
7874L: [email protected]
7875S: Maintained
7876T: git git://linuxtv.org/media.git
7877F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7878F: drivers/media/i2c/dw9714.c
7879
7880DONGWOON DW9719 LENS VOICE COIL DRIVER
7881M: Daniel Scally <[email protected]>
7882L: [email protected]
7883S: Maintained
7884T: git git://linuxtv.org/media.git
7885F: drivers/media/i2c/dw9719.c
7886
7887DONGWOON DW9768 LENS VOICE COIL DRIVER
7888L: [email protected]
7889S: Orphan
7890T: git git://linuxtv.org/media.git
7891F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7892F: drivers/media/i2c/dw9768.c
7893
7894DONGWOON DW9807 LENS VOICE COIL DRIVER
7895M: Sakari Ailus <[email protected]>
7896L: [email protected]
7897S: Maintained
7898T: git git://linuxtv.org/media.git
7899F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7900F: drivers/media/i2c/dw9807-vcm.c
7901
7902DPAA2 DATAPATH I/O (DPIO) DRIVER
7903M: Ioana Ciornei <[email protected]>
7904L: [email protected]
7905S: Maintained
7906F: drivers/soc/fsl/dpio
7907
7908DPAA2 ETHERNET DRIVER
7909M: Ioana Ciornei <[email protected]>
7910L: [email protected]
7911S: Maintained
7912F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7913F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7914F: drivers/net/ethernet/freescale/dpaa2/Kconfig
7915F: drivers/net/ethernet/freescale/dpaa2/Makefile
7916F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7917F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7918F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7919F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
7920F: drivers/net/ethernet/freescale/dpaa2/dpmac*
7921F: drivers/net/ethernet/freescale/dpaa2/dpni*
7922
7923DPAA2 ETHERNET SWITCH DRIVER
7924M: Ioana Ciornei <[email protected]>
7925L: [email protected]
7926S: Maintained
7927F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7928F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7929F: drivers/net/ethernet/freescale/dpaa2/dpsw*
7930
7931DPLL SUBSYSTEM
7932M: Vadim Fedorenko <[email protected]>
7933M: Arkadiusz Kubalewski <[email protected]>
7934M: Jiri Pirko <[email protected]>
7935R: Ivan Vecera <[email protected]>
7936L: [email protected]
7937S: Supported
7938F: Documentation/devicetree/bindings/dpll/dpll-device.yaml
7939F: Documentation/devicetree/bindings/dpll/dpll-pin.yaml
7940F: Documentation/driver-api/dpll.rst
7941F: drivers/dpll/
7942F: include/linux/dpll.h
7943F: include/uapi/linux/dpll.h
7944
7945DRBD DRIVER
7946M: Philipp Reisner <[email protected]>
7947M: Lars Ellenberg <[email protected]>
7948M: Christoph Böhmwalder <[email protected]>
7949L: [email protected]
7950S: Supported
7951W: http://www.drbd.org
7952T: git git://git.linbit.com/linux-drbd.git
7953T: git git://git.linbit.com/drbd-8.4.git
7954F: Documentation/admin-guide/blockdev/
7955F: drivers/block/drbd/
7956F: include/linux/drbd*
7957F: lib/lru_cache.c
7958
7959DREAMCHIP RPPX1 ISP
7960M: Jacopo Mondi <[email protected]>
7961M: Jai Luthra <[email protected]>
7962M: Niklas Söderlund <[email protected]>
7963L: [email protected]
7964S: Maintained
7965F: Documentation/userspace-api/media/v4l/metafmt-rppx1.rst
7966F: drivers/media/platform/dreamchip/rppx1/
7967F: include/uapi/linux/media/dreamchip/rppx1-config.h
7968
7969DRIVER COMPONENT FRAMEWORK
7970L: [email protected]
7971F: drivers/base/component.c
7972F: include/linux/component.h
7973
7974DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7975M: Greg Kroah-Hartman <[email protected]>
7976M: "Rafael J. Wysocki" <[email protected]>
7977M: Danilo Krummrich <[email protected]>
7978L: [email protected]
7979S: Supported
7980T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7981F: Documentation/core-api/kobject.rst
7982F: Documentation/driver-api/driver-model/
7983F: drivers/base/
7984F: fs/debugfs/
7985F: fs/sysfs/
7986F: include/linux/device/
7987F: include/linux/debugfs.h
7988F: include/linux/device.h
7989F: include/linux/fwnode.h
7990F: include/linux/kobj*
7991F: include/linux/ksysfs.h
7992F: include/linux/property.h
7993F: include/linux/sys_soc.h
7994F: include/linux/sysfs.h
7995F: kernel/ksysfs.c
7996F: lib/kobj*
7997F: rust/kernel/debugfs.rs
7998F: rust/kernel/debugfs/
7999F: rust/kernel/device.rs
8000F: rust/kernel/device/
8001F: rust/kernel/device_id.rs
8002F: rust/kernel/devres.rs
8003F: rust/kernel/driver.rs
8004F: rust/kernel/faux.rs
8005F: rust/kernel/platform.rs
8006F: rust/kernel/soc.rs
8007F: samples/rust/rust_debugfs.rs
8008F: samples/rust/rust_debugfs_scoped.rs
8009F: samples/rust/rust_driver_platform.rs
8010F: samples/rust/rust_driver_faux.rs
8011F: samples/rust/rust_soc.rs
8012
8013DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
8014M: Nishanth Menon <[email protected]>
8015L: [email protected]
8016S: Maintained
8017F: drivers/soc/ti/smartreflex.c
8018F: include/linux/power/smartreflex.h
8019
8020DRM ACCEL DRIVERS FOR INTEL VPU
8021M: Karol Wachowski <[email protected]>
8022M: Andrzej Kacprowski <[email protected]>
8023L: [email protected]
8024S: Supported
8025T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8026F: Documentation/ABI/obsolete/sysfs-driver-ivpu
8027F: Documentation/ABI/testing/sysfs-driver-ivpu
8028F: drivers/accel/ivpu/
8029F: include/uapi/drm/ivpu_accel.h
8030
8031DRM ACCEL DRIVER FOR ROCKCHIP NPU
8032M: Tomeu Vizoso <[email protected]>
8033R: Heiko Stuebner <[email protected]>
8034L: [email protected]
8035S: Supported
8036T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8037F: Documentation/accel/rocket/
8038F: Documentation/devicetree/bindings/npu/rockchip,rk3588-rknn-core.yaml
8039F: drivers/accel/rocket/
8040F: include/uapi/drm/rocket_accel.h
8041
8042DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
8043M: Oded Gabbay <[email protected]>
8044L: [email protected]
8045S: Maintained
8046C: irc://irc.oftc.net/dri-devel
8047T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
8048F: Documentation/accel/
8049F: drivers/accel/
8050F: include/drm/drm_accel.h
8051
8052DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
8053M: Chen-Yu Tsai <[email protected]>
8054R: Jernej Skrabec <[email protected]>
8055L: [email protected]
8056S: Supported
8057T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8058F: drivers/gpu/drm/sun4i/sun8i*
8059
8060DRM DRIVER FOR APPLE TOUCH BARS
8061M: Aun-Ali Zaidi <[email protected]>
8062M: Aditya Garg <[email protected]>
8063L: [email protected]
8064S: Maintained
8065T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8066F: drivers/gpu/drm/tiny/appletbdrm.c
8067
8068DRM DRIVER FOR ARM PL111 CLCD
8069M: Linus Walleij <[email protected]>
8070S: Maintained
8071T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8072F: drivers/gpu/drm/pl111/
8073
8074DRM DRIVER FOR ARM VERSATILE TFT PANELS
8075M: Linus Walleij <[email protected]>
8076S: Maintained
8077T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8078F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
8079F: drivers/gpu/drm/panel/panel-arm-versatile.c
8080
8081DRM DRIVER FOR ASPEED BMC GFX
8082M: Joel Stanley <[email protected]>
8083L: [email protected] (moderated for non-subscribers)
8084S: Supported
8085T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8086F: Documentation/devicetree/bindings/gpu/aspeed,ast2400-gfx.yaml
8087F: drivers/gpu/drm/aspeed/
8088
8089DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
8090M: Dave Airlie <[email protected]>
8091R: Thomas Zimmermann <[email protected]>
8092R: Jocelyn Falempe <[email protected]>
8093L: [email protected]
8094S: Supported
8095T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8096F: drivers/gpu/drm/ast/
8097
8098DRM DRIVER FOR BOCHS VIRTUAL GPU
8099M: Gerd Hoffmann <[email protected]>
8100L: [email protected]
8101S: Maintained
8102T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8103F: drivers/gpu/drm/tiny/bochs.c
8104
8105DRM DRIVER FOR BOE HIMAX8279D PANELS
8106M: Jerry Han <[email protected]>
8107S: Maintained
8108F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
8109F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
8110
8111DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
8112M: Jagan Teki <[email protected]>
8113S: Maintained
8114F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
8115F: drivers/gpu/drm/bridge/chipone-icn6211.c
8116
8117DRM DRIVER FOR EBBG FT8719 PANEL
8118M: Joel Selvaraj <[email protected]>
8119S: Maintained
8120T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8121F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
8122F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
8123
8124DRM DRIVER FOR FARADAY TVE200 TV ENCODER
8125M: Linus Walleij <[email protected]>
8126S: Maintained
8127T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8128F: drivers/gpu/drm/tve200/
8129
8130DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
8131M: Icenowy Zheng <[email protected]>
8132S: Maintained
8133F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
8134F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
8135
8136DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
8137M: Jagan Teki <[email protected]>
8138S: Maintained
8139F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
8140F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
8141
8142DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
8143M: Thomas Zimmermann <[email protected]>
8144M: Javier Martinez Canillas <[email protected]>
8145L: [email protected]
8146S: Maintained
8147T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8148F: drivers/firmware/sysfb*.c
8149F: drivers/gpu/drm/sysfb/
8150F: drivers/video/aperture.c
8151F: drivers/video/nomodeset.c
8152F: include/linux/aperture.h
8153F: include/linux/sysfb.h
8154F: include/video/nomodeset.h
8155
8156DRM DRIVER FOR GENERIC EDP PANELS
8157R: Douglas Anderson <[email protected]>
8158F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
8159F: drivers/gpu/drm/panel/panel-edp.c
8160
8161DRM DRIVER FOR GENERIC USB DISPLAY
8162M: Ruben Wauters <[email protected]>
8163S: Maintained
8164W: https://github.com/notro/gud/wiki
8165T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8166F: drivers/gpu/drm/gud/
8167F: include/drm/gud.h
8168
8169DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
8170M: Hans de Goede <[email protected]>
8171S: Maintained
8172T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8173F: drivers/gpu/drm/tiny/gm12u320.c
8174
8175DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
8176M: Ondrej Jirman <[email protected]>
8177M: Javier Martinez Canillas <[email protected]>
8178S: Maintained
8179T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8180F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
8181F: drivers/gpu/drm/panel/panel-himax-hx8394.c
8182
8183DRM DRIVER FOR HX8357D PANELS
8184S: Orphan
8185T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8186F: Documentation/devicetree/bindings/display/himax,hx8357.yaml
8187F: drivers/gpu/drm/tiny/hx8357d.c
8188
8189DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
8190M: Dexuan Cui <[email protected]>
8191M: Saurabh Sengar <[email protected]>
8192L: [email protected]
8193L: [email protected]
8194S: Maintained
8195T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8196F: drivers/gpu/drm/hyperv
8197
8198DRM DRIVER FOR ILITEK ILI9225 PANELS
8199M: David Lechner <[email protected]>
8200S: Maintained
8201T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8202F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
8203F: drivers/gpu/drm/tiny/ili9225.c
8204
8205DRM DRIVER FOR ILITEK ILI9486 PANELS
8206M: Kamlesh Gurudasani <[email protected]>
8207S: Maintained
8208T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8209F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
8210F: drivers/gpu/drm/tiny/ili9486.c
8211
8212DRM DRIVER FOR ILITEK ILI9488 PANELS
8213M: Igor Reznichenko <[email protected]>
8214S: Maintained
8215F: Documentation/devicetree/bindings/display/panel/ilitek,ili9488.yaml
8216F: drivers/gpu/drm/panel/panel-ilitek-ili9488.c
8217
8218DRM DRIVER FOR ILITEK ILI9805 PANELS
8219M: Michael Trimarchi <[email protected]>
8220S: Maintained
8221F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
8222F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c
8223
8224DRM DRIVER FOR ILITEK ILI9806E PANELS
8225M: Michael Walle <[email protected]>
8226M: Dario Binacchi <[email protected]>
8227S: Maintained
8228F: drivers/gpu/drm/panel/panel-ilitek-ili9806e-*
8229
8230DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
8231M: Jagan Teki <[email protected]>
8232S: Maintained
8233F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
8234F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
8235
8236DRM DRIVER FOR LG SW43408 PANELS
8237M: Sumit Semwal <[email protected]>
8238M: Casey Connolly <[email protected]>
8239S: Maintained
8240T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8241F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
8242F: drivers/gpu/drm/panel/panel-lg-sw43408.c
8243
8244DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
8245M: Paul Kocialkowski <[email protected]>
8246S: Supported
8247T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8248F: drivers/gpu/drm/logicvc/
8249
8250DRM DRIVER FOR LVDS PANELS
8251M: Laurent Pinchart <[email protected]>
8252L: [email protected]
8253S: Maintained
8254T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8255F: Documentation/devicetree/bindings/display/lvds.yaml
8256F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
8257F: drivers/gpu/drm/panel/panel-lvds.c
8258
8259DRM DRIVER FOR LXD M9189A PANELS
8260M: Michael Tretter <[email protected]>
8261S: Maintained
8262F: Documentation/devicetree/bindings/display/panel/lxd,m9189a.yaml
8263F: drivers/gpu/drm/panel/panel-lxd-m9189a.c
8264
8265DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
8266M: Guido Günther <[email protected]>
8267R: Purism Kernel Team <[email protected]>
8268S: Maintained
8269F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
8270F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
8271
8272DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
8273M: Dave Airlie <[email protected]>
8274R: Thomas Zimmermann <[email protected]>
8275R: Jocelyn Falempe <[email protected]>
8276L: [email protected]
8277S: Supported
8278T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8279F: drivers/gpu/drm/mgag200/
8280
8281DRM DRIVER FOR MI0283QT
8282M: Alex Lanzano <[email protected]>
8283S: Maintained
8284T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8285F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
8286F: drivers/gpu/drm/tiny/mi0283qt.c
8287
8288DRM DRIVER FOR MIPI DBI compatible panels
8289S: Orphan
8290W: https://github.com/notro/panel-mipi-dbi/wiki
8291T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8292F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
8293F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
8294
8295DRM DRIVER for Qualcomm Adreno GPUs
8296M: Rob Clark <[email protected]>
8297R: Sean Paul <[email protected]>
8298R: Konrad Dybcio <[email protected]>
8299R: Akhil P Oommen <[email protected]>
8300L: [email protected]
8301L: [email protected]
8302L: [email protected]
8303S: Maintained
8304B: https://gitlab.freedesktop.org/drm/msm/-/issues
8305T: git https://gitlab.freedesktop.org/drm/msm.git
8306F: Documentation/devicetree/bindings/display/msm/gpu.yaml
8307F: Documentation/devicetree/bindings/display/msm/qcom,adreno-rgmu.yaml
8308F: Documentation/devicetree/bindings/opp/opp-v2-qcom-adreno.yaml
8309F: drivers/gpu/drm/msm/adreno/
8310F: drivers/gpu/drm/msm/msm_gpu.*
8311F: drivers/gpu/drm/msm/msm_gpu_devfreq.*
8312F: drivers/gpu/drm/msm/msm_ringbuffer.*
8313F: drivers/gpu/drm/msm/registers/adreno/
8314F: include/uapi/drm/msm_drm.h
8315
8316DRM DRIVER for Qualcomm display hardware
8317M: Rob Clark <[email protected]>
8318M: Dmitry Baryshkov <[email protected]>
8319R: Abhinav Kumar <[email protected]>
8320R: Jessica Zhang <[email protected]>
8321R: Sean Paul <[email protected]>
8322R: Marijn Suijten <[email protected]>
8323L: [email protected]
8324L: [email protected]
8325L: [email protected]
8326S: Maintained
8327B: https://gitlab.freedesktop.org/drm/msm/-/issues
8328T: git https://gitlab.freedesktop.org/drm/msm.git
8329F: Documentation/devicetree/bindings/display/msm/
8330F: drivers/gpu/drm/ci/xfails/msm*
8331F: drivers/gpu/drm/msm/
8332F: include/dt-bindings/clock/qcom,dsi-phy-28nm.h
8333F: include/uapi/drm/msm_drm.h
8334
8335DRM DRIVER FOR NOVATEK NT35510 PANELS
8336M: Linus Walleij <[email protected]>
8337S: Maintained
8338T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8339F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
8340F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
8341
8342DRM DRIVER FOR NOVATEK NT35532 PANELS
8343M: Cristian Cozzolino <[email protected]>
8344S: Maintained
8345F: Documentation/devicetree/bindings/display/panel/novatek,nt35532.yaml
8346F: drivers/gpu/drm/panel/panel-novatek-nt35532.c
8347
8348DRM DRIVER FOR NOVATEK NT35560 PANELS
8349M: Linus Walleij <[email protected]>
8350S: Maintained
8351T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8352F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
8353F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
8354
8355DRM DRIVER FOR NOVATEK NT36523 PANELS
8356M: Jianhua Lu <[email protected]>
8357S: Maintained
8358T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8359F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
8360F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
8361
8362DRM DRIVER FOR NOVATEK NT36672A PANELS
8363M: Sumit Semwal <[email protected]>
8364S: Maintained
8365T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8366F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
8367F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
8368
8369DRM DRIVER FOR NOVATEK NT37801 PANELS
8370M: Krzysztof Kozlowski <[email protected]>
8371S: Maintained
8372F: Documentation/devicetree/bindings/display/panel/novatek,nt37801.yaml
8373F: drivers/gpu/drm/panel/panel-novatek-nt37801.c
8374
8375DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
8376M: Lyude Paul <[email protected]>
8377M: Danilo Krummrich <[email protected]>
8378L: [email protected]
8379L: [email protected]
8380S: Supported
8381W: https://nouveau.freedesktop.org/
8382Q: https://patchwork.freedesktop.org/project/nouveau/
8383Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
8384B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
8385C: irc://irc.oftc.net/nouveau
8386T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8387F: drivers/gpu/drm/nouveau/
8388F: include/uapi/drm/nouveau_drm.h
8389
8390CORE DRIVER FOR NVIDIA GPUS [RUST]
8391M: Danilo Krummrich <[email protected]>
8392M: Alexandre Courbot <[email protected]>
8393L: [email protected]
8394S: Supported
8395W: https://rust-for-linux.com/nova-gpu-driver
8396B: https://gitlab.freedesktop.org/drm/nova/-/issues
8397C: irc://irc.oftc.net/nouveau
8398T: git https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust-next
8399F: Documentation/gpu/nova/
8400F: drivers/gpu/nova-core/
8401
8402DRM DRIVER FOR NVIDIA GPUS [RUST]
8403M: Danilo Krummrich <[email protected]>
8404L: [email protected]
8405S: Supported
8406W: https://rust-for-linux.com/nova-gpu-driver
8407B: https://gitlab.freedesktop.org/drm/nova/-/issues
8408C: irc://irc.oftc.net/nouveau
8409T: git https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust-next
8410F: Documentation/gpu/nova/
8411F: drivers/gpu/drm/nova/
8412F: include/uapi/drm/nova_drm.h
8413
8414DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
8415M: Stefan Mavrodiev <[email protected]>
8416S: Maintained
8417F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
8418F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
8419
8420DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
8421R: Douglas Anderson <[email protected]>
8422F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
8423F: drivers/gpu/drm/bridge/parade-ps8640.c
8424
8425DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
8426M: Alex Lanzano <[email protected]>
8427S: Maintained
8428T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8429F: Documentation/devicetree/bindings/display/repaper.txt
8430F: drivers/gpu/drm/tiny/repaper.c
8431
8432DRM DRIVER FOR PIXPAPER E-INK PANEL
8433M: LiangCheng Wang <[email protected]>
8434L: [email protected]
8435S: Maintained
8436F: Documentation/devicetree/bindings/display/mayqueen,pixpaper.yaml
8437F: drivers/gpu/drm/tiny/pixpaper.c
8438
8439DRM DRIVER FOR QEMU'S CIRRUS DEVICE
8440M: Dave Airlie <[email protected]>
8441M: Gerd Hoffmann <[email protected]>
8442L: [email protected]
8443S: Obsolete
8444W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
8445T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8446F: drivers/gpu/drm/tiny/cirrus-qemu.c
8447
8448DRM DRIVER FOR QXL VIRTUAL GPU
8449M: Dave Airlie <[email protected]>
8450M: Gerd Hoffmann <[email protected]>
8451L: [email protected]
8452L: [email protected]
8453S: Maintained
8454T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8455F: drivers/gpu/drm/qxl/
8456F: include/uapi/drm/qxl_drm.h
8457
8458DRM DRIVER FOR RAYDIUM RM67191 PANELS
8459M: Robert Chiras <[email protected]>
8460S: Maintained
8461F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
8462F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
8463
8464DRM DRIVER FOR SAMSUNG DB7430 PANELS
8465M: Linus Walleij <[email protected]>
8466S: Maintained
8467T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8468F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
8469F: drivers/gpu/drm/panel/panel-samsung-db7430.c
8470
8471DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
8472M: Inki Dae <[email protected]>
8473M: Jagan Teki <[email protected]>
8474M: Marek Szyprowski <[email protected]>
8475S: Maintained
8476T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8477F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
8478F: drivers/gpu/drm/bridge/samsung-dsim.c
8479F: include/drm/bridge/samsung-dsim.h
8480
8481DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
8482M: Markuss Broks <[email protected]>
8483S: Maintained
8484F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
8485F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
8486
8487DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
8488M: Artur Weber <[email protected]>
8489S: Maintained
8490F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
8491F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
8492
8493DRM DRIVER FOR SAMSUNG S6E3FC2X01 DDIC
8494M: David Heidelberg <[email protected]>
8495S: Maintained
8496F: Documentation/devicetree/bindings/display/panel/samsung,s6e3fc2x01.yaml
8497F: drivers/gpu/drm/panel/panel-samsung-s6e3fc2x01.c
8498
8499DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
8500M: Dzmitry Sankouski <[email protected]>
8501S: Maintained
8502F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
8503F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
8504
8505DRM DRIVER FOR SAMSUNG S6E8FC0 PANELS
8506M: Yedaya Katsman <[email protected]>
8507S: Maintained
8508F: drivers/gpu/drm/panel/panel-samsung-s6e8fc0-m1906f9.c
8509
8510DRM DRIVER FOR SAMSUNG SOFEF00 DDIC
8511M: David Heidelberg <[email protected]>
8512M: Casey Connolly <[email protected]>
8513S: Maintained
8514F: Documentation/devicetree/bindings/display/panel/samsung,sofef00.yaml
8515F: drivers/gpu/drm/panel/panel-samsung-sofef00.c
8516
8517DRM DRIVER FOR SAMSUNG SOFEF01 DDIC
8518M: Marijn Suijten <[email protected]>
8519S: Maintained
8520F: Documentation/devicetree/bindings/display/panel/samsung,sofef01-m.yaml
8521
8522DRM DRIVER FOR SHARP MEMORY LCD
8523M: Alex Lanzano <[email protected]>
8524S: Maintained
8525F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
8526F: drivers/gpu/drm/tiny/sharp-memory.c
8527
8528DRM DRIVER FOR SITRONIX ST7586 PANELS
8529M: David Lechner <[email protected]>
8530S: Maintained
8531T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8532F: Documentation/devicetree/bindings/display/sitronix,st7586.yaml
8533F: drivers/gpu/drm/sitronix/st7586.c
8534
8535DRM DRIVER FOR SITRONIX ST7571 PANELS
8536M: Marcus Folkesson <[email protected]>
8537S: Maintained
8538F: Documentation/devicetree/bindings/display/sitronix,st7567.yaml
8539F: Documentation/devicetree/bindings/display/sitronix,st7571.yaml
8540F: drivers/gpu/drm/sitronix/st7571-i2c.c
8541F: drivers/gpu/drm/sitronix/st7571-spi.c
8542F: drivers/gpu/drm/sitronix/st7571.c
8543F: drivers/gpu/drm/sitronix/st7571.h
8544
8545DRM DRIVER FOR SITRONIX ST7701 PANELS
8546M: Jagan Teki <[email protected]>
8547S: Maintained
8548F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
8549F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
8550
8551DRM DRIVER FOR SITRONIX ST7703 PANELS
8552M: Guido Günther <[email protected]>
8553R: Purism Kernel Team <[email protected]>
8554R: Ondrej Jirman <[email protected]>
8555S: Maintained
8556F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
8557F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
8558
8559DRM DRIVER FOR SITRONIX ST7735R PANELS
8560M: David Lechner <[email protected]>
8561S: Maintained
8562T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8563F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
8564F: drivers/gpu/drm/sitronix/st7735r.c
8565
8566DRM DRIVER FOR SITRONIX ST7920 LCD DISPLAYS
8567M: Iker Pedrosa <[email protected]>
8568S: Maintained
8569T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8570F: Documentation/devicetree/bindings/display/sitronix,st7920.yaml
8571F: drivers/gpu/drm/sitronix/st7920.c
8572
8573DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
8574M: Javier Martinez Canillas <[email protected]>
8575S: Maintained
8576T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8577F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
8578F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
8579F: drivers/gpu/drm/solomon/ssd130x*
8580
8581DRM DRIVER FOR ST-ERICSSON MCDE
8582M: Linus Walleij <[email protected]>
8583S: Maintained
8584T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8585F: Documentation/devicetree/bindings/display/ste,mcde.yaml
8586F: drivers/gpu/drm/mcde/
8587
8588DRM DRIVER FOR SYNAPTICS R63353 PANELS
8589M: Michael Trimarchi <[email protected]>
8590S: Maintained
8591F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
8592F: drivers/gpu/drm/panel/panel-synaptics-r63353.c
8593
8594DRM DRIVER FOR SYNOPSYS DESIGNWARE DISPLAYPORT BRIDGE
8595M: Andy Yan <[email protected]>
8596S: Maintained
8597T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8598F: Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml
8599F: drivers/gpu/drm/bridge/synopsys/dw-dp.c
8600F: include/drm/bridge/dw_dp.h
8601
8602DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
8603M: Jagan Teki <[email protected]>
8604S: Maintained
8605F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
8606F: drivers/gpu/drm/bridge/ti-dlpc3433.c
8607
8608DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
8609R: Douglas Anderson <[email protected]>
8610F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
8611F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
8612
8613DRM DRIVER FOR TPO TPG110 PANELS
8614M: Linus Walleij <[email protected]>
8615S: Maintained
8616T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8617F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
8618F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
8619
8620DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
8621M: Dave Airlie <[email protected]>
8622R: Sean Paul <[email protected]>
8623R: Thomas Zimmermann <[email protected]>
8624L: [email protected]
8625S: Supported
8626T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8627F: drivers/gpu/drm/udl/
8628
8629DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
8630M: Louis Chauvet <[email protected]>
8631R: Haneen Mohammed <[email protected]>
8632R: Simona Vetter <[email protected]>
8633R: Melissa Wen <[email protected]>
8634L: [email protected]
8635S: Maintained
8636T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8637F: Documentation/gpu/vkms.rst
8638F: drivers/gpu/drm/ci/xfails/vkms*
8639F: drivers/gpu/drm/vkms/
8640
8641DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
8642M: Hans de Goede <[email protected]>
8643L: [email protected]
8644S: Maintained
8645T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8646F: drivers/gpu/drm/vboxvideo/
8647
8648DRM DRIVER FOR VMWARE VIRTUAL GPU
8649M: Zack Rusin <[email protected]>
8650R: Broadcom internal kernel review list <[email protected]>
8651L: [email protected]
8652S: Supported
8653T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8654F: drivers/gpu/drm/vmwgfx/
8655F: include/uapi/drm/vmwgfx_drm.h
8656
8657DRM DRIVER FOR WIDECHIPS WS2401 PANELS
8658M: Linus Walleij <[email protected]>
8659S: Maintained
8660T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8661F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
8662F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
8663
8664DRM DRIVERS
8665M: David Airlie <[email protected]>
8666M: Simona Vetter <[email protected]>
8667L: [email protected]
8668S: Maintained
8669B: https://gitlab.freedesktop.org/drm
8670C: irc://irc.oftc.net/dri-devel
8671T: git https://gitlab.freedesktop.org/drm/kernel.git
8672F: Documentation/devicetree/bindings/display/
8673F: Documentation/devicetree/bindings/gpu/
8674F: Documentation/gpu/
8675F: drivers/gpu/
8676F: rust/kernel/drm/
8677F: include/drm/
8678F: include/linux/vga*
8679F: include/uapi/drm/
8680
8681DRM DRIVERS AND MISC GPU PATCHES
8682M: Maarten Lankhorst <[email protected]>
8683M: Maxime Ripard <[email protected]>
8684M: Thomas Zimmermann <[email protected]>
8685S: Maintained
8686W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
8687T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8688F: Documentation/devicetree/bindings/display/
8689F: Documentation/devicetree/bindings/gpu/
8690F: Documentation/gpu/
8691F: drivers/gpu/drm/
8692F: drivers/gpu/vga/
8693F: include/drm/drm
8694F: include/linux/vga*
8695F: include/uapi/drm/
8696X: drivers/gpu/drm/amd/
8697X: drivers/gpu/drm/armada/
8698X: drivers/gpu/drm/etnaviv/
8699X: drivers/gpu/drm/exynos/
8700X: drivers/gpu/drm/i915/
8701X: drivers/gpu/drm/kmb/
8702X: drivers/gpu/drm/mediatek/
8703X: drivers/gpu/drm/msm/
8704X: drivers/gpu/drm/nova/
8705X: drivers/gpu/drm/radeon/
8706X: drivers/gpu/drm/tegra/
8707X: drivers/gpu/drm/tyr/
8708X: drivers/gpu/drm/xe/
8709
8710DRM DRIVERS AND COMMON INFRASTRUCTURE [RUST]
8711M: Danilo Krummrich <[email protected]>
8712M: Alice Ryhl <[email protected]>
8713S: Supported
8714W: https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html
8715T: git https://gitlab.freedesktop.org/drm/rust/kernel.git
8716F: drivers/gpu/drm/nova/
8717F: drivers/gpu/drm/tyr/
8718F: drivers/gpu/nova-core/
8719F: rust/helpers/gpu.c
8720F: rust/kernel/drm/
8721F: rust/kernel/gpu.rs
8722F: rust/kernel/gpu/
8723
8724DRM DRIVERS FOR ALLWINNER A10
8725M: Chen-Yu Tsai <[email protected]>
8726L: [email protected]
8727S: Supported
8728T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8729F: Documentation/devicetree/bindings/display/allwinner*
8730F: drivers/gpu/drm/sun4i/
8731
8732DRM DRIVERS FOR AMLOGIC SOCS
8733M: Neil Armstrong <[email protected]>
8734L: [email protected]
8735L: [email protected]
8736S: Supported
8737W: http://linux-meson.com/
8738T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8739F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
8740F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
8741F: Documentation/gpu/meson.rst
8742F: drivers/gpu/drm/ci/xfails/meson*
8743F: drivers/gpu/drm/meson/
8744
8745DRM DRIVERS FOR ATMEL HLCDC
8746M: Manikandan Muralidharan <[email protected]>
8747M: Dharma Balasubiramani <[email protected]>
8748L: [email protected]
8749S: Supported
8750T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8751F: Documentation/devicetree/bindings/display/atmel/
8752F: drivers/gpu/drm/atmel-hlcdc/
8753
8754DRM DRIVERS FOR BRIDGE CHIPS
8755M: Andrzej Hajda <[email protected]>
8756M: Neil Armstrong <[email protected]>
8757M: Robert Foss <[email protected]>
8758R: Laurent Pinchart <[email protected]>
8759R: Jonas Karlman <[email protected]>
8760R: Jernej Skrabec <[email protected]>
8761R: Luca Ceresoli <[email protected]>
8762S: Maintained
8763T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8764F: Documentation/devicetree/bindings/display/bridge/
8765F: drivers/gpu/drm/bridge/
8766F: drivers/gpu/drm/display/drm_bridge_connector.c
8767F: drivers/gpu/drm/drm_bridge.c
8768F: include/drm/drm_bridge.h
8769F: include/drm/drm_bridge_connector.h
8770
8771DRM DRIVERS FOR EXYNOS
8772M: Inki Dae <[email protected]>
8773M: Seung-Woo Kim <[email protected]>
8774M: Kyungmin Park <[email protected]>
8775L: [email protected]
8776S: Supported
8777T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
8778F: Documentation/devicetree/bindings/display/samsung/
8779F: drivers/gpu/drm/exynos/
8780F: include/uapi/drm/exynos_drm.h
8781
8782DRM DRIVERS FOR FREESCALE DCU
8783M: Stefan Agner <[email protected]>
8784M: Alison Wang <[email protected]>
8785L: [email protected]
8786S: Supported
8787T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8788F: Documentation/devicetree/bindings/display/fsl,ls1021a-dcu.yaml
8789F: Documentation/devicetree/bindings/display/fsl,vf610-tcon.yaml
8790F: drivers/gpu/drm/fsl-dcu/
8791
8792DRM DRIVERS FOR FREESCALE IMX 5/6
8793M: Philipp Zabel <[email protected]>
8794L: [email protected]
8795S: Maintained
8796T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8797T: git git://git.pengutronix.de/git/pza/linux
8798F: Documentation/devicetree/bindings/display/imx/
8799F: drivers/gpu/drm/imx/ipuv3/
8800F: drivers/gpu/ipu-v3/
8801
8802DRM DRIVERS FOR FREESCALE IMX8 DISPLAY CONTROLLER
8803M: Liu Ying <[email protected]>
8804L: [email protected]
8805S: Maintained
8806T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8807F: Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc*.yaml
8808F: drivers/gpu/drm/imx/dc/
8809
8810DRM DRIVERS FOR FREESCALE IMX BRIDGE
8811M: Liu Ying <[email protected]>
8812L: [email protected]
8813S: Maintained
8814F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
8815F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
8816F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
8817F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
8818F: drivers/gpu/drm/bridge/imx/
8819
8820DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
8821M: Patrik Jakobsson <[email protected]>
8822L: [email protected]
8823S: Maintained
8824T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8825F: drivers/gpu/drm/gma500/
8826
8827DRM DRIVERS FOR HISILICON HIBMC
8828M: Yongbang Shi <[email protected]>
8829M: Tian Tao <[email protected]>
8830R: Xinwei Kong <[email protected]>
8831L: [email protected]
8832S: Maintained
8833T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8834F: drivers/gpu/drm/hisilicon/hibmc
8835
8836DRM DRIVERS FOR HISILICON KIRIN
8837M: Xinliang Liu <[email protected]>
8838R: Sumit Semwal <[email protected]>
8839R: Yongqin Liu <[email protected]>
8840R: John Stultz <[email protected]>
8841L: [email protected]
8842S: Maintained
8843T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8844F: Documentation/devicetree/bindings/display/hisilicon/
8845F: drivers/gpu/drm/hisilicon/kirin
8846
8847DRM DRIVERS FOR LIMA
8848M: Qiang Yu <[email protected]>
8849L: [email protected]
8850L: [email protected] (moderated for non-subscribers)
8851S: Maintained
8852T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8853F: drivers/gpu/drm/lima/
8854F: include/uapi/drm/lima_drm.h
8855
8856DRM DRIVERS FOR LOONGSON
8857M: Jianmin Lv <[email protected]>
8858M: Qianhai Wu <[email protected]>
8859R: Huacai Chen <[email protected]>
8860R: Mingcong Bai <[email protected]>
8861R: Xi Ruoyao <[email protected]>
8862R: Icenowy Zheng <[email protected]>
8863L: [email protected]
8864S: Maintained
8865T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8866F: drivers/gpu/drm/loongson/
8867
8868DRM DRIVERS FOR MEDIATEK
8869M: Chun-Kuang Hu <[email protected]>
8870M: Philipp Zabel <[email protected]>
8871L: [email protected]
8872L: [email protected] (moderated for non-subscribers)
8873S: Supported
8874F: Documentation/devicetree/bindings/display/mediatek/
8875F: drivers/gpu/drm/ci/xfails/mediatek*
8876F: drivers/gpu/drm/mediatek/
8877F: drivers/phy/mediatek/phy-mtk-dp.c
8878F: drivers/phy/mediatek/phy-mtk-hdmi*
8879F: drivers/phy/mediatek/phy-mtk-mipi*
8880
8881DRM DRIVERS FOR NVIDIA TEGRA
8882M: Thierry Reding <[email protected]>
8883M: Mikko Perttunen <[email protected]>
8884L: [email protected]
8885L: [email protected]
8886S: Supported
8887T: git https://gitlab.freedesktop.org/drm/tegra.git
8888F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
8889F: Documentation/devicetree/bindings/gpu/host1x/
8890F: drivers/gpu/drm/tegra/
8891F: drivers/gpu/host1x/
8892F: include/linux/host1x.h
8893F: include/uapi/drm/tegra_drm.h
8894
8895DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT
8896M: Sasha Finkelstein <[email protected]>
8897R: Janne Grunau <[email protected]>
8898L: [email protected]
8899L: [email protected]
8900S: Maintained
8901W: https://asahilinux.org
8902B: https://github.com/AsahiLinux/linux/issues
8903C: irc://irc.oftc.net/asahi-dev
8904T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8905F: Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml
8906F: Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml
8907F: Documentation/devicetree/bindings/display/panel/apple,summit.yaml
8908F: drivers/gpu/drm/adp/
8909F: drivers/gpu/drm/panel/panel-summit.c
8910
8911DRM DRIVERS FOR RENESAS R-CAR
8912M: Laurent Pinchart <[email protected]>
8913M: Tomi Valkeinen <[email protected]>
8914R: Kieran Bingham <[email protected]>
8915L: [email protected]
8916L: [email protected]
8917S: Supported
8918T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8919F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
8920F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
8921F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
8922F: Documentation/devicetree/bindings/display/renesas,du.yaml
8923F: drivers/gpu/drm/renesas/rcar-du/
8924
8925DRM DRIVERS FOR RENESAS RZ
8926M: Biju Das <[email protected]>
8927L: [email protected]
8928L: [email protected]
8929S: Maintained
8930T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8931F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
8932F: drivers/gpu/drm/renesas/rz-du/
8933
8934DRM DRIVERS FOR RENESAS SHMOBILE
8935M: Laurent Pinchart <[email protected]>
8936M: Geert Uytterhoeven <[email protected]>
8937L: [email protected]
8938L: [email protected]
8939S: Supported
8940T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8941F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
8942F: drivers/gpu/drm/renesas/shmobile/
8943F: include/linux/platform_data/shmob_drm.h
8944
8945DRM DRIVERS FOR ROCKCHIP
8946M: Sandy Huang <[email protected]>
8947M: Heiko Stübner <[email protected]>
8948M: Andy Yan <[email protected]>
8949L: [email protected]
8950L: [email protected]
8951S: Maintained
8952T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8953F: Documentation/devicetree/bindings/display/rockchip/
8954F: drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.*
8955F: drivers/gpu/drm/ci/xfails/rockchip*
8956F: drivers/gpu/drm/rockchip/
8957F: include/drm/bridge/dw_hdmi_qp.h
8958
8959DRM DRIVERS FOR STI
8960M: Alain Volmat <[email protected]>
8961M: Raphael Gallais-Pou <[email protected]>
8962L: [email protected]
8963S: Maintained
8964T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8965F: Documentation/devicetree/bindings/display/st,stih4xx.txt
8966F: drivers/gpu/drm/sti
8967
8968DRM DRIVERS FOR STM
8969M: Yannick Fertre <[email protected]>
8970M: Raphael Gallais-Pou <[email protected]>
8971M: Philippe Cornu <[email protected]>
8972L: [email protected]
8973S: Maintained
8974T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8975F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
8976F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
8977F: drivers/gpu/drm/stm
8978
8979DRM DRIVERS FOR TI KEYSTONE
8980M: Jyri Sarha <[email protected]>
8981M: Tomi Valkeinen <[email protected]>
8982L: [email protected]
8983S: Maintained
8984T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8985F: Documentation/devicetree/bindings/display/ti/ti,am625-oldi.yaml
8986F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
8987F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
8988F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
8989F: drivers/gpu/drm/tidss/
8990
8991DRM DRIVERS FOR TI LCDC
8992M: Jyri Sarha <[email protected]>
8993M: Tomi Valkeinen <[email protected]>
8994L: [email protected]
8995S: Maintained
8996T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8997F: Documentation/devicetree/bindings/display/tilcdc/
8998F: drivers/gpu/drm/tilcdc/
8999
9000DRM DRIVERS FOR TI OMAP
9001M: Tomi Valkeinen <[email protected]>
9002L: [email protected]
9003S: Maintained
9004T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9005F: Documentation/devicetree/bindings/display/ti/
9006F: drivers/gpu/drm/omapdrm/
9007
9008DRM DRIVERS FOR V3D
9009M: Melissa Wen <[email protected]>
9010M: Maíra Canal <[email protected]>
9011S: Supported
9012T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9013F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
9014F: drivers/gpu/drm/v3d/
9015F: include/uapi/drm/v3d_drm.h
9016
9017DRM DRIVERS FOR VC4
9018M: Maxime Ripard <[email protected]>
9019M: Dave Stevenson <[email protected]>
9020R: Maíra Canal <[email protected]>
9021R: Raspberry Pi Kernel Maintenance <[email protected]>
9022S: Supported
9023T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9024F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
9025F: drivers/gpu/drm/vc4/
9026F: include/uapi/drm/vc4_drm.h
9027
9028DRM DRIVERS FOR VERISILICON DISPLAY CONTROLLER IP
9029M: Icenowy Zheng <[email protected]>
9030L: [email protected]
9031S: Maintained
9032T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9033F: Documentation/devicetree/bindings/display/verisilicon,dc.yaml
9034F: drivers/gpu/drm/verisilicon/
9035
9036DRM DRIVERS FOR VIVANTE GPU IP
9037M: Lucas Stach <[email protected]>
9038R: Russell King <[email protected]>
9039R: Christian Gmeiner <[email protected]>
9040L: [email protected] (moderated for non-subscribers)
9041L: [email protected]
9042S: Maintained
9043F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
9044F: drivers/gpu/drm/etnaviv/
9045F: include/uapi/drm/etnaviv_drm.h
9046
9047DRM DRIVERS FOR XEN
9048M: Oleksandr Andrushchenko <[email protected]>
9049L: [email protected]
9050L: [email protected] (moderated for non-subscribers)
9051S: Supported
9052T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9053F: Documentation/gpu/xen-front.rst
9054F: drivers/gpu/drm/xen/
9055
9056DRM DRIVERS FOR XILINX
9057M: Laurent Pinchart <[email protected]>
9058M: Tomi Valkeinen <[email protected]>
9059L: [email protected]
9060S: Maintained
9061T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9062F: Documentation/devicetree/bindings/display/xlnx/
9063F: Documentation/gpu/zynqmp.rst
9064F: drivers/gpu/drm/xlnx/
9065
9066DRM GPU SCHEDULER
9067M: Matthew Brost <[email protected]>
9068M: Danilo Krummrich <[email protected]>
9069M: Philipp Stanner <[email protected]>
9070R: Christian König <[email protected]>
9071L: [email protected]
9072S: Supported
9073T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9074F: drivers/gpu/drm/scheduler/
9075F: include/drm/gpu_scheduler.h
9076F: include/drm/spsc_queue.h
9077
9078DRM GPUVM
9079M: Danilo Krummrich <[email protected]>
9080R: Matthew Brost <[email protected]>
9081R: Thomas Hellström <[email protected]>
9082R: Alice Ryhl <[email protected]>
9083L: [email protected]
9084S: Supported
9085T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9086F: drivers/gpu/drm/drm_gpuvm.c
9087F: include/drm/drm_gpuvm.h
9088F: rust/helpers/drm_gpuvm.c
9089F: rust/kernel/drm/gpuvm/
9090
9091DRM LOG
9092M: Jocelyn Falempe <[email protected]>
9093M: Javier Martinez Canillas <[email protected]>
9094L: [email protected]
9095S: Supported
9096T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9097F: drivers/gpu/drm/clients/drm_log.c
9098
9099DRM PANEL DRIVERS
9100M: Neil Armstrong <[email protected]>
9101R: Jessica Zhang <[email protected]>
9102L: [email protected]
9103S: Maintained
9104T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9105F: Documentation/devicetree/bindings/display/panel/
9106F: drivers/gpu/drm/drm_panel.c
9107F: drivers/gpu/drm/panel/
9108F: include/drm/drm_panel.h
9109
9110DRM PANIC
9111M: Jocelyn Falempe <[email protected]>
9112M: Javier Martinez Canillas <[email protected]>
9113L: [email protected]
9114S: Supported
9115T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9116F: drivers/gpu/drm/drm_draw.c
9117F: drivers/gpu/drm/drm_draw_internal.h
9118F: drivers/gpu/drm/drm_panic*.c
9119F: drivers/gpu/drm/tests/drm_panic_test.c
9120F: include/drm/drm_panic*
9121
9122DRM PANIC QR CODE
9123M: Jocelyn Falempe <[email protected]>
9124M: Javier Martinez Canillas <[email protected]>
9125L: [email protected]
9126L: [email protected]
9127S: Supported
9128T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9129F: drivers/gpu/drm/drm_panic_qr.rs
9130
9131DRM PRIVACY-SCREEN CLASS
9132M: Hans de Goede <[email protected]>
9133L: [email protected]
9134S: Maintained
9135T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9136F: drivers/gpu/drm/drm_privacy_screen*
9137F: include/drm/drm_privacy_screen*
9138
9139DRM TTM SUBSYSTEM
9140M: Christian Koenig <[email protected]>
9141M: Huang Rui <[email protected]>
9142R: Matthew Auld <[email protected]>
9143R: Matthew Brost <[email protected]>
9144L: [email protected]
9145S: Maintained
9146T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9147F: drivers/gpu/drm/ttm/
9148F: include/drm/ttm/
9149
9150GPU BUDDY ALLOCATOR
9151M: Matthew Auld <[email protected]>
9152M: Arun Pravin <[email protected]>
9153R: Joel Fernandes <[email protected]>
9154L: [email protected]
9155S: Maintained
9156T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9157F: drivers/gpu/buddy.c
9158F: drivers/gpu/drm/drm_buddy.c
9159F: drivers/gpu/tests/gpu_buddy_test.c
9160F: include/drm/drm_buddy.h
9161F: include/linux/gpu_buddy.h
9162F: rust/helpers/gpu.c
9163F: rust/kernel/gpu.rs
9164F: rust/kernel/gpu/
9165
9166DRM AUTOMATED TESTING
9167M: Helen Koike <[email protected]>
9168M: Vignesh Raman <[email protected]>
9169L: [email protected]
9170S: Maintained
9171T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9172F: Documentation/gpu/automated_testing.rst
9173F: drivers/gpu/drm/ci/
9174
9175DSBR100 USB FM RADIO DRIVER
9176M: Alexey Klimov <[email protected]>
9177L: [email protected]
9178S: Maintained
9179T: git git://linuxtv.org/media.git
9180F: drivers/media/radio/dsbr100.c
9181
9182DT3155 MEDIA DRIVER
9183M: Hans Verkuil <[email protected]>
9184L: [email protected]
9185S: Odd Fixes
9186W: https://linuxtv.org
9187T: git git://linuxtv.org/media.git
9188F: drivers/media/pci/dt3155/
9189
9190DVB_USB_AF9015 MEDIA DRIVER
9191L: [email protected]
9192S: Orphan
9193W: https://linuxtv.org
9194Q: http://patchwork.linuxtv.org/project/linux-media/list/
9195F: drivers/media/usb/dvb-usb-v2/af9015*
9196
9197DVB_USB_AF9035 MEDIA DRIVER
9198L: [email protected]
9199S: Orphan
9200W: https://linuxtv.org
9201Q: http://patchwork.linuxtv.org/project/linux-media/list/
9202F: drivers/media/usb/dvb-usb-v2/af9035*
9203
9204DVB_USB_ANYSEE MEDIA DRIVER
9205L: [email protected]
9206S: Orphan
9207W: https://linuxtv.org
9208Q: http://patchwork.linuxtv.org/project/linux-media/list/
9209F: drivers/media/usb/dvb-usb-v2/anysee*
9210
9211DVB_USB_AU6610 MEDIA DRIVER
9212L: [email protected]
9213S: Orphan
9214W: https://linuxtv.org
9215Q: http://patchwork.linuxtv.org/project/linux-media/list/
9216F: drivers/media/usb/dvb-usb-v2/au6610*
9217
9218DVB_USB_CE6230 MEDIA DRIVER
9219L: [email protected]
9220S: Orphan
9221W: https://linuxtv.org
9222Q: http://patchwork.linuxtv.org/project/linux-media/list/
9223F: drivers/media/usb/dvb-usb-v2/ce6230*
9224
9225DVB_USB_CXUSB MEDIA DRIVER
9226M: Michael Krufky <[email protected]>
9227L: [email protected]
9228S: Maintained
9229W: https://linuxtv.org
9230W: http://github.com/mkrufky
9231Q: http://patchwork.linuxtv.org/project/linux-media/list/
9232T: git git://linuxtv.org/media.git
9233F: drivers/media/usb/dvb-usb/cxusb*
9234
9235DVB_USB_EC168 MEDIA DRIVER
9236L: [email protected]
9237S: Orphan
9238W: https://linuxtv.org
9239Q: http://patchwork.linuxtv.org/project/linux-media/list/
9240F: drivers/media/usb/dvb-usb-v2/ec168*
9241
9242DVB_USB_GL861 MEDIA DRIVER
9243L: [email protected]
9244S: Orphan
9245W: https://linuxtv.org
9246Q: http://patchwork.linuxtv.org/project/linux-media/list/
9247F: drivers/media/usb/dvb-usb-v2/gl861*
9248
9249DVB_USB_MXL111SF MEDIA DRIVER
9250M: Michael Krufky <[email protected]>
9251L: [email protected]
9252S: Maintained
9253W: https://linuxtv.org
9254W: http://github.com/mkrufky
9255Q: http://patchwork.linuxtv.org/project/linux-media/list/
9256T: git git://linuxtv.org/mkrufky/mxl111sf.git
9257F: drivers/media/usb/dvb-usb-v2/mxl111sf*
9258
9259DVB_USB_RTL28XXU MEDIA DRIVER
9260L: [email protected]
9261S: Orphan
9262W: https://linuxtv.org
9263Q: http://patchwork.linuxtv.org/project/linux-media/list/
9264F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
9265
9266DVB_USB_V2 MEDIA DRIVER
9267L: [email protected]
9268S: Orphan
9269W: https://linuxtv.org
9270W: http://palosaari.fi/linux/
9271Q: http://patchwork.linuxtv.org/project/linux-media/list/
9272F: drivers/media/usb/dvb-usb-v2/dvb_usb*
9273F: drivers/media/usb/dvb-usb-v2/usb_urb.c
9274
9275DYNAMIC DEBUG
9276M: Jason Baron <[email protected]>
9277M: Jim Cromie <[email protected]>
9278S: Maintained
9279F: include/linux/dynamic_debug.h
9280F: lib/dynamic_debug.c
9281F: lib/test_dynamic_debug.c
9282
9283DYNAMIC INTERRUPT MODERATION
9284M: Tal Gilboa <[email protected]>
9285S: Maintained
9286F: Documentation/networking/net_dim.rst
9287F: include/linux/dim.h
9288F: lib/dim/
9289
9290DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
9291M: Daniel Lezcano <[email protected]>
9292L: [email protected]
9293S: Supported
9294B: https://bugzilla.kernel.org
9295T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9296F: drivers/powercap/dtpm*
9297F: include/linux/dtpm.h
9298
9299DZ DECSTATION DZ11 SERIAL DRIVER
9300M: "Maciej W. Rozycki" <[email protected]>
9301S: Maintained
9302F: drivers/tty/serial/dz.*
9303
9304E3X0 POWER BUTTON DRIVER
9305M: Moritz Fischer <[email protected]>
9306L: [email protected]
9307S: Supported
9308W: http://www.ettus.com
9309F: Documentation/devicetree/bindings/input/e3x0-button.txt
9310F: drivers/input/misc/e3x0-button.c
9311
9312E4000 MEDIA DRIVER
9313L: [email protected]
9314S: Orphan
9315W: https://linuxtv.org
9316Q: http://patchwork.linuxtv.org/project/linux-media/list/
9317F: drivers/media/tuners/e4000*
9318
9319EARTH_PT1 MEDIA DRIVER
9320M: Akihiro Tsukada <[email protected]>
9321L: [email protected]
9322S: Odd Fixes
9323F: drivers/media/pci/pt1/
9324
9325EARTH_PT3 MEDIA DRIVER
9326M: Akihiro Tsukada <[email protected]>
9327L: [email protected]
9328S: Odd Fixes
9329F: drivers/media/pci/pt3/
9330
9331EC100 MEDIA DRIVER
9332L: [email protected]
9333S: Orphan
9334W: https://linuxtv.org
9335Q: http://patchwork.linuxtv.org/project/linux-media/list/
9336F: drivers/media/dvb-frontends/ec100*
9337
9338ECONET MIPS PLATFORM
9339M: Caleb James DeLisle <[email protected]>
9340L: [email protected]
9341S: Maintained
9342F: Documentation/devicetree/bindings/interrupt-controller/econet,en751221-intc.yaml
9343F: Documentation/devicetree/bindings/mips/econet.yaml
9344F: Documentation/devicetree/bindings/timer/econet,en751221-timer.yaml
9345F: arch/mips/boot/dts/econet/
9346F: arch/mips/configs/econet_en751221_defconfig
9347F: arch/mips/econet/
9348F: drivers/clocksource/timer-econet-en751221.c
9349F: drivers/irqchip/irq-econet-en751221.c
9350F: include/dt-bindings/clock/econet,en751221-scu.h
9351F: include/dt-bindings/reset/econet,en751221-scu.h
9352
9353ECONET PCIE PHY DRIVER
9354M: Caleb James DeLisle <[email protected]>
9355L: [email protected]
9356S: Maintained
9357F: Documentation/devicetree/bindings/phy/econet,en751221-pcie-phy.yaml
9358F: drivers/phy/phy-econet-pcie.c
9359
9360ECRYPT FILE SYSTEM
9361M: Tyler Hicks <[email protected]>
9362L: [email protected]
9363S: Odd Fixes
9364W: http://ecryptfs.org
9365W: https://launchpad.net/ecryptfs
9366T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
9367F: Documentation/filesystems/ecryptfs.rst
9368F: fs/ecryptfs/
9369
9370EDAC-AMD64
9371M: Yazen Ghannam <[email protected]>
9372L: [email protected]
9373S: Supported
9374F: drivers/edac/amd64_edac*
9375F: drivers/edac/mce_amd*
9376
9377EDAC-ARMADA
9378M: Jan Luebbe <[email protected]>
9379L: [email protected]
9380S: Maintained
9381F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
9382F: drivers/edac/armada_xp_*
9383
9384EDAC-AST2500
9385M: Stefan Schaeckeler <[email protected]>
9386S: Supported
9387F: Documentation/devicetree/bindings/edac/aspeed,ast2400-sdram-edac.yaml
9388F: drivers/edac/aspeed_edac.c
9389
9390EDAC-BLUEFIELD
9391M: Shravan Kumar Ramani <[email protected]>
9392M: David Thompson <[email protected]>
9393S: Supported
9394F: drivers/edac/bluefield_edac.c
9395
9396EDAC-CALXEDA
9397M: Andre Przywara <[email protected]>
9398L: [email protected]
9399S: Maintained
9400F: drivers/edac/highbank*
9401
9402EDAC-CAVIUM OCTEON
9403M: Thomas Bogendoerfer <[email protected]>
9404L: [email protected]
9405L: [email protected]
9406S: Maintained
9407F: drivers/edac/octeon_edac*
9408
9409EDAC-CAVIUM THUNDERX
9410L: [email protected]
9411S: Orphan
9412F: drivers/edac/thunderx_edac*
9413
9414EDAC-CORE
9415M: Borislav Petkov <[email protected]>
9416M: Tony Luck <[email protected]>
9417L: [email protected]
9418S: Supported
9419T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
9420F: Documentation/driver-api/edac.rst
9421F: drivers/edac/
9422F: include/linux/edac.h
9423
9424EDAC-A72
9425M: Vijay Balakrishna <[email protected]>
9426M: Tyler Hicks <[email protected]>
9427L: [email protected]
9428S: Supported
9429F: drivers/edac/a72_edac.c
9430
9431EDAC-DMC520
9432M: Lei Wang <[email protected]>
9433L: [email protected]
9434S: Supported
9435F: drivers/edac/dmc520_edac.c
9436
9437EDAC-E752X
9438L: [email protected]
9439S: Orphan
9440F: drivers/edac/e752x_edac.c
9441
9442EDAC-E7XXX
9443L: [email protected]
9444S: Maintained
9445F: drivers/edac/e7xxx_edac.c
9446
9447EDAC-FSL_DDR
9448R: Frank Li <[email protected]>
9449L: [email protected]
9450L: [email protected]
9451S: Maintained
9452F: drivers/edac/fsl_ddr_edac.*
9453
9454EDAC-GHES
9455M: Mauro Carvalho Chehab <[email protected]>
9456L: [email protected]
9457S: Maintained
9458F: drivers/edac/ghes_edac.c
9459
9460EDAC-I10NM
9461M: Tony Luck <[email protected]>
9462L: [email protected]
9463S: Maintained
9464F: drivers/edac/i10nm_base.c
9465
9466EDAC-I3000
9467L: [email protected]
9468S: Orphan
9469F: drivers/edac/i3000_edac.c
9470
9471EDAC-I3200
9472L: [email protected]
9473S: Orphan
9474F: drivers/edac/i3200_edac.c
9475
9476EDAC-I5000
9477L: [email protected]
9478S: Maintained
9479F: drivers/edac/i5000_edac.c
9480
9481EDAC-I5400
9482M: Mauro Carvalho Chehab <[email protected]>
9483L: [email protected]
9484S: Maintained
9485F: drivers/edac/i5400_edac.c
9486
9487EDAC-I7300
9488M: Mauro Carvalho Chehab <[email protected]>
9489L: [email protected]
9490S: Maintained
9491F: drivers/edac/i7300_edac.c
9492
9493EDAC-I7CORE
9494M: Mauro Carvalho Chehab <[email protected]>
9495L: [email protected]
9496S: Maintained
9497F: drivers/edac/i7core_edac.c
9498
9499EDAC-I82975X
9500L: [email protected]
9501S: Orphan
9502F: drivers/edac/i82975x_edac.c
9503
9504EDAC-IE31200
9505M: Jason Baron <[email protected]>
9506L: [email protected]
9507S: Maintained
9508F: drivers/edac/ie31200_edac.c
9509
9510EDAC-IGEN6
9511M: Tony Luck <[email protected]>
9512R: Qiuxu Zhuo <[email protected]>
9513L: [email protected]
9514S: Maintained
9515F: drivers/edac/igen6_edac.c
9516
9517EDAC-INTEL-BFF-RESET
9518M: Tony Luck <[email protected]>
9519L: [email protected]
9520S: Maintained
9521F: drivers/edac/intel-bff.c
9522
9523EDAC-MPC85XX
9524L: [email protected]
9525S: Orphan
9526F: drivers/edac/mpc85xx_edac.[ch]
9527
9528EDAC-NPCM
9529M: Marvin Lin <[email protected]>
9530M: Stanley Chu <[email protected]>
9531L: [email protected]
9532S: Maintained
9533F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
9534F: drivers/edac/npcm_edac.c
9535
9536EDAC-PASEMI
9537M: Egor Martovetsky <[email protected]>
9538L: [email protected]
9539S: Maintained
9540F: drivers/edac/pasemi_edac.c
9541
9542EDAC-PND2
9543M: Tony Luck <[email protected]>
9544L: [email protected]
9545S: Maintained
9546F: drivers/edac/pnd2_edac.[ch]
9547
9548EDAC-QCOM
9549M: Manivannan Sadhasivam <[email protected]>
9550L: [email protected]
9551L: [email protected]
9552S: Maintained
9553F: drivers/edac/qcom_edac.c
9554
9555EDAC-SBRIDGE
9556M: Tony Luck <[email protected]>
9557R: Qiuxu Zhuo <[email protected]>
9558L: [email protected]
9559S: Maintained
9560F: drivers/edac/sb_edac.c
9561
9562EDAC-SKYLAKE
9563M: Tony Luck <[email protected]>
9564L: [email protected]
9565S: Maintained
9566F: drivers/edac/skx_*.[ch]
9567
9568EDAC-TI
9569M: Tero Kristo <[email protected]>
9570L: [email protected]
9571S: Odd Fixes
9572F: drivers/edac/ti_edac.c
9573
9574EDAC-X38
9575L: [email protected]
9576S: Orphan
9577F: drivers/edac/x38_edac.c
9578
9579EDIROL UA-101/UA-1000 DRIVER
9580M: Clemens Ladisch <[email protected]>
9581L: [email protected]
9582S: Maintained
9583T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9584F: sound/usb/misc/ua101.c
9585
9586EFI TEST DRIVER
9587M: Ivan Hu <[email protected]>
9588M: Ard Biesheuvel <[email protected]>
9589L: [email protected]
9590S: Maintained
9591F: drivers/firmware/efi/test/
9592
9593EFI VARIABLE FILESYSTEM
9594M: Jeremy Kerr <[email protected]>
9595M: Ard Biesheuvel <[email protected]>
9596L: [email protected]
9597S: Maintained
9598T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
9599F: fs/efivarfs/
9600
9601EFIFB FRAMEBUFFER DRIVER
9602M: Peter Jones <[email protected]>
9603L: [email protected]
9604S: Maintained
9605F: drivers/video/fbdev/efifb.c
9606
9607ELM327 CAN NETWORK DRIVER
9608M: Max Staudt <[email protected]>
9609L: [email protected]
9610S: Maintained
9611F: Documentation/networking/device_drivers/can/can327.rst
9612F: drivers/net/can/can327.c
9613
9614EM28XX VIDEO4LINUX DRIVER
9615M: Mauro Carvalho Chehab <[email protected]>
9616L: [email protected]
9617S: Maintained
9618W: https://linuxtv.org
9619T: git git://linuxtv.org/media.git
9620F: Documentation/admin-guide/media/em28xx*
9621F: drivers/media/usb/em28xx/
9622
9623EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
9624M: Adrian Hunter <[email protected]>
9625M: Asutosh Das <[email protected]>
9626R: Ritesh Harjani <[email protected]>
9627L: [email protected]
9628S: Supported
9629F: drivers/mmc/host/cqhci*
9630
9631EMS CPC-PCI CAN DRIVER
9632M: Gerhard Uttenthaler <[email protected]>
9633M: [email protected]
9634L: [email protected]
9635S: Maintained
9636F: drivers/net/can/sja1000/ems_pci.c
9637
9638EMULEX 10Gbps iSCSI - OneConnect DRIVER
9639M: Ketan Mukadam <[email protected]>
9640L: [email protected]
9641S: Supported
9642W: http://www.broadcom.com
9643F: drivers/scsi/be2iscsi/
9644
9645EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
9646M: Ajit Khaparde <[email protected]>
9647M: Sriharsha Basavapatna <[email protected]>
9648L: [email protected]
9649S: Maintained
9650W: http://www.emulex.com
9651F: drivers/net/ethernet/emulex/benet/
9652
9653EMULEX ONECONNECT ROCE DRIVER
9654M: Selvin Xavier <[email protected]>
9655L: [email protected]
9656S: Odd Fixes
9657W: http://www.broadcom.com
9658F: drivers/infiniband/hw/ocrdma/
9659F: include/uapi/rdma/ocrdma-abi.h
9660
9661EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
9662M: Ram Vegesna <[email protected]>
9663L: [email protected]
9664L: [email protected]
9665S: Supported
9666W: http://www.broadcom.com
9667F: drivers/scsi/elx/
9668
9669EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
9670M: Justin Tee <[email protected]>
9671M: Paul Ely <[email protected]>
9672L: [email protected]
9673S: Supported
9674W: http://www.broadcom.com
9675F: drivers/scsi/lpfc/
9676
9677ENE CB710 FLASH CARD READER DRIVER
9678M: Michał Mirosław <[email protected]>
9679S: Maintained
9680F: drivers/misc/cb710/
9681F: drivers/mmc/host/cb710-mmc.*
9682F: include/linux/cb710.h
9683
9684ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
9685M: Maxim Levitsky <[email protected]>
9686S: Maintained
9687F: drivers/media/rc/ene_ir.*
9688
9689ENERGY MODEL
9690M: Lukasz Luba <[email protected]>
9691M: "Rafael J. Wysocki" <[email protected]>
9692L: [email protected]
9693S: Maintained
9694F: Documentation/netlink/specs/dev-energymodel.yaml
9695F: Documentation/power/energy-model.rst
9696F: include/linux/energy_model.h
9697F: include/uapi/linux/dev_energymodel.h
9698F: kernel/power/em_netlink*.*
9699F: kernel/power/energy_model.c
9700
9701EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
9702M: Laurentiu Tudor <[email protected]>
9703L: [email protected]
9704S: Maintained
9705F: drivers/tty/ehv_bytechan.c
9706
9707EPSON S1D13XXX FRAMEBUFFER DRIVER
9708M: Kristoffer Ericson <[email protected]>
9709S: Maintained
9710T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
9711F: drivers/video/fbdev/s1d13xxxfb.c
9712F: include/video/s1d13xxxfb.h
9713
9714EROFS FILE SYSTEM
9715M: Gao Xiang <[email protected]>
9716M: Chao Yu <[email protected]>
9717R: Yue Hu <[email protected]>
9718R: Jingbo Xu <[email protected]>
9719R: Sandeep Dhavale <[email protected]>
9720R: Hongbo Li <[email protected]>
9721R: Chunhai Guo <[email protected]>
9722L: [email protected]
9723S: Maintained
9724W: https://erofs.docs.kernel.org
9725T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git dev
9726F: Documentation/ABI/testing/sysfs-fs-erofs
9727F: Documentation/filesystems/erofs.rst
9728F: fs/erofs/
9729F: include/trace/events/erofs.h
9730
9731ERRSEQ ERROR TRACKING INFRASTRUCTURE
9732M: Jeff Layton <[email protected]>
9733S: Maintained
9734F: include/linux/errseq.h
9735F: lib/errseq.c
9736
9737ESD CAN NETWORK DRIVERS
9738M: Stefan Mätje <[email protected]>
9739R: [email protected]
9740L: [email protected]
9741S: Maintained
9742F: drivers/net/can/esd/
9743
9744ESD CAN/USB DRIVERS
9745M: Frank Jungclaus <[email protected]>
9746R: [email protected]
9747L: [email protected]
9748S: Maintained
9749F: drivers/net/can/usb/esd_usb.c
9750
9751ESWIN DEVICETREES
9752M: Min Lin <[email protected]>
9753M: Pinkesh Vaghela <[email protected]>
9754M: Pritesh Patel <[email protected]>
9755S: Maintained
9756T: git https://github.com/eswincomputing/linux-next.git
9757F: Documentation/devicetree/bindings/riscv/eswin.yaml
9758F: arch/riscv/boot/dts/eswin/
9759
9760ESWIN EIC7700 CLOCK DRIVER
9761M: Yifeng Huang <[email protected]>
9762M: Xuyang Dong <[email protected]>
9763S: Maintained
9764F: Documentation/devicetree/bindings/clock/eswin,eic7700*
9765F: drivers/clk/eswin/
9766F: include/dt-bindings/clock/eswin,eic7700*
9767F: include/dt-bindings/reset/eswin,eic7700-hspcrg.h
9768
9769ET131X NETWORK DRIVER
9770M: Mark Einon <[email protected]>
9771S: Odd Fixes
9772F: drivers/net/ethernet/agere/
9773
9774ETAS ES58X CAN/USB DRIVER
9775M: Vincent Mailhol <[email protected]>
9776L: [email protected]
9777S: Maintained
9778F: Documentation/networking/devlink/etas_es58x.rst
9779F: drivers/net/can/usb/etas_es58x/
9780
9781ETHERNET BRIDGE
9782M: Nikolay Aleksandrov <[email protected]>
9783M: Ido Schimmel <[email protected]>
9784L: [email protected]
9785L: [email protected]
9786S: Maintained
9787F: include/linux/if_bridge.h
9788F: include/uapi/linux/if_bridge.h
9789F: include/linux/netfilter_bridge/
9790F: net/bridge/
9791
9792ETHERNET PHY LIBRARY
9793M: Andrew Lunn <[email protected]>
9794M: Heiner Kallweit <[email protected]>
9795R: Russell King <[email protected]>
9796L: [email protected]
9797S: Maintained
9798F: Documentation/ABI/testing/sysfs-class-net-phydev
9799F: Documentation/devicetree/bindings/net/ethernet-connector.yaml
9800F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
9801F: Documentation/devicetree/bindings/net/mdio*
9802F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
9803F: Documentation/networking/phy-port.rst
9804F: Documentation/networking/phy.rst
9805F: drivers/net/mdio/
9806F: drivers/net/mdio/acpi_mdio.c
9807F: drivers/net/mdio/fwnode_mdio.c
9808F: drivers/net/mdio/of_mdio.c
9809F: drivers/net/pcs/
9810F: drivers/net/phy/
9811F: include/dt-bindings/net/qca-ar803x.h
9812F: include/linux/*mdio*.h
9813F: include/linux/linkmode.h
9814F: include/linux/mdio/*.h
9815F: include/linux/mii.h
9816F: include/linux/of_net.h
9817F: include/linux/phy.h
9818F: include/linux/phy_fixed.h
9819F: include/linux/phy_link_topology.h
9820F: include/linux/phylib_stubs.h
9821F: include/linux/platform_data/mdio-bcm-unimac.h
9822F: include/net/phy/
9823F: include/trace/events/mdio.h
9824F: include/uapi/linux/mdio.h
9825F: include/uapi/linux/mii.h
9826F: net/core/of_net.c
9827
9828ETHERNET PHY LIBRARY [RUST]
9829M: FUJITA Tomonori <[email protected]>
9830R: Trevor Gross <[email protected]>
9831L: [email protected]
9832L: [email protected]
9833S: Maintained
9834F: rust/kernel/net/phy.rs
9835F: rust/kernel/net/phy/reg.rs
9836
9837EXEC & BINFMT API, ELF
9838M: Kees Cook <[email protected]>
9839L: [email protected]
9840S: Supported
9841T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
9842F: Documentation/userspace-api/ELF.rst
9843F: fs/*binfmt_*.c
9844F: fs/Kconfig.binfmt
9845F: fs/exec.c
9846F: fs/tests/binfmt_*_kunit.c
9847F: fs/tests/exec_kunit.c
9848F: include/linux/binfmts.h
9849F: include/linux/elf.h
9850F: include/uapi/linux/auxvec.h
9851F: include/uapi/linux/binfmts.h
9852F: include/uapi/linux/elf.h
9853F: kernel/fork.c
9854F: mm/vma_exec.c
9855F: tools/testing/selftests/exec/
9856N: asm/elf.h
9857N: binfmt
9858
9859EXFAT FILE SYSTEM
9860M: Namjae Jeon <[email protected]>
9861M: Sungjong Seo <[email protected]>
9862R: Yuezhang Mo <[email protected]>
9863L: [email protected]
9864S: Maintained
9865T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
9866F: fs/exfat/
9867
9868EXPRESSWIRE PROTOCOL LIBRARY
9869M: Duje Mihanović <[email protected]>
9870L: [email protected]
9871S: Maintained
9872F: drivers/leds/leds-expresswire.c
9873F: include/linux/leds-expresswire.h
9874
9875EXT2 FILE SYSTEM
9876M: Jan Kara <[email protected]>
9877L: [email protected]
9878S: Maintained
9879F: Documentation/filesystems/ext2.rst
9880T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
9881F: fs/ext2/
9882F: include/linux/ext2*
9883
9884EXT4 FILE SYSTEM
9885M: "Theodore Ts'o" <[email protected]>
9886R: Andreas Dilger <[email protected]>
9887R: Baokun Li <[email protected]>
9888R: Jan Kara <[email protected]>
9889R: Ojaswin Mujoo <[email protected]>
9890R: Ritesh Harjani (IBM) <[email protected]>
9891R: Zhang Yi <[email protected]>
9892L: [email protected]
9893S: Maintained
9894W: http://ext4.wiki.kernel.org
9895Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git dev
9897F: Documentation/filesystems/ext4/
9898F: fs/ext4/
9899F: include/trace/events/ext4.h
9900F: include/uapi/linux/ext4.h
9901
9902Extended Verification Module (EVM)
9903M: Mimi Zohar <[email protected]>
9904M: Roberto Sassu <[email protected]>
9905L: [email protected]
9906S: Supported
9907T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9908F: security/integrity/
9909F: security/integrity/evm/
9910
9911EXTENSIBLE FIRMWARE INTERFACE (EFI)
9912M: Ard Biesheuvel <[email protected]>
9913R: Ilias Apalodimas <[email protected]>
9914L: [email protected]
9915S: Maintained
9916T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
9917F: Documentation/admin-guide/efi-stub.rst
9918F: arch/*/include/asm/efi.h
9919F: arch/*/kernel/efi.c
9920F: arch/arm/boot/compressed/efi-header.S
9921F: arch/x86/platform/efi/
9922F: drivers/firmware/efi/
9923F: include/linux/efi*.h
9924X: drivers/firmware/efi/cper*
9925
9926EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
9927M: MyungJoo Ham <[email protected]>
9928M: Chanwoo Choi <[email protected]>
9929L: [email protected]
9930S: Maintained
9931T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
9932F: Documentation/devicetree/bindings/extcon/
9933F: Documentation/driver-api/extcon.rst
9934F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
9935F: drivers/extcon/
9936F: include/linux/extcon.h
9937F: include/linux/extcon/
9938
9939EXTRA BOOT CONFIG
9940M: Masami Hiramatsu <[email protected]>
9941L: [email protected]
9942L: [email protected]
9943S: Maintained
9944Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
9945T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9946F: Documentation/admin-guide/bootconfig.rst
9947F: fs/proc/bootconfig.c
9948F: include/linux/bootconfig.h
9949F: lib/bootconfig-data.S
9950F: lib/bootconfig.c
9951F: lib/embedded-cmdline.S
9952F: tools/bootconfig/*
9953F: tools/bootconfig/scripts/*
9954
9955EXTRON DA HD 4K PLUS CEC DRIVER
9956M: Hans Verkuil <[email protected]>
9957L: [email protected]
9958S: Maintained
9959T: git git://linuxtv.org/media.git
9960F: drivers/media/cec/usb/extron-da-hd-4k-plus/
9961
9962EXYNOS DP DRIVER
9963M: Jingoo Han <[email protected]>
9964L: [email protected]
9965S: Maintained
9966F: drivers/gpu/drm/exynos/exynos_dp*
9967
9968EXYNOS SYSMMU (IOMMU) driver
9969M: Marek Szyprowski <[email protected]>
9970L: [email protected]
9971S: Maintained
9972F: drivers/iommu/exynos-iommu.c
9973
9974F2FS FILE SYSTEM
9975M: Jaegeuk Kim <[email protected]>
9976M: Chao Yu <[email protected]>
9977L: [email protected]
9978S: Maintained
9979W: https://f2fs.wiki.kernel.org/
9980Q: https://patchwork.kernel.org/project/f2fs/list/
9981B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
9982T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
9983F: Documentation/ABI/testing/sysfs-fs-f2fs
9984F: Documentation/filesystems/f2fs.rst
9985F: fs/f2fs/
9986F: include/linux/f2fs_fs.h
9987F: include/trace/events/f2fs.h
9988F: include/uapi/linux/f2fs.h
9989
9990F71805F HARDWARE MONITORING DRIVER
9991M: Jean Delvare <[email protected]>
9992L: [email protected]
9993S: Maintained
9994F: Documentation/hwmon/f71805f.rst
9995F: drivers/hwmon/f71805f.c
9996
9997FADDR2LINE
9998M: Josh Poimboeuf <[email protected]>
9999S: Maintained
10000F: scripts/faddr2line
10001
10002FAILOVER MODULE
10003M: Sridhar Samudrala <[email protected]>
10004L: [email protected]
10005S: Supported
10006F: Documentation/networking/failover.rst
10007F: include/net/failover.h
10008F: net/core/failover.c
10009
10010FANOTIFY
10011M: Jan Kara <[email protected]>
10012R: Amir Goldstein <[email protected]>
10013R: Matt Bobrowski <[email protected]>
10014L: [email protected]
10015S: Maintained
10016F: fs/notify/fanotify/
10017F: include/linux/fanotify.h
10018F: include/uapi/linux/fanotify.h
10019
10020FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
10021M: Linus Walleij <[email protected]>
10022L: [email protected]
10023S: Maintained
10024F: drivers/usb/fotg210/
10025
10026FARSYNC SYNCHRONOUS DRIVER
10027M: Kevin Curtis <[email protected]>
10028S: Supported
10029W: http://www.farsite.co.uk/
10030F: drivers/net/wan/farsync.*
10031
10032FAULT INJECTION SUPPORT
10033M: Akinobu Mita <[email protected]>
10034S: Supported
10035F: Documentation/fault-injection/
10036F: lib/fault-inject.c
10037F: tools/testing/fault-injection/
10038
10039FBTFT Framebuffer drivers
10040M: Andy Shevchenko <[email protected]>
10041L: [email protected]
10042L: [email protected]
10043S: Odd fixes
10044F: drivers/staging/fbtft/
10045
10046FC0011 TUNER DRIVER
10047M: Michael Buesch <[email protected]>
10048L: [email protected]
10049S: Maintained
10050F: drivers/media/tuners/fc0011.c
10051F: drivers/media/tuners/fc0011.h
10052
10053FC2580 MEDIA DRIVER
10054L: [email protected]
10055S: Orphan
10056W: https://linuxtv.org
10057Q: http://patchwork.linuxtv.org/project/linux-media/list/
10058F: drivers/media/tuners/fc2580*
10059
10060FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
10061M: Hannes Reinecke <[email protected]>
10062L: [email protected]
10063S: Supported
10064W: www.Open-FCoE.org
10065F: drivers/scsi/fcoe/
10066F: drivers/scsi/libfc/
10067F: include/scsi/fc/
10068F: include/scsi/libfc.h
10069F: include/scsi/libfcoe.h
10070F: include/uapi/scsi/fc/
10071
10072FILE LOCKING (flock() and fcntl()/lockf())
10073M: Jeff Layton <[email protected]>
10074M: Chuck Lever <[email protected]>
10075R: Alexander Aring <[email protected]>
10076L: [email protected]
10077S: Maintained
10078F: fs/fcntl.c
10079F: fs/locks.c
10080F: include/linux/fcntl.h
10081F: include/uapi/linux/fcntl.h
10082
10083FILESYSTEM DIRECT ACCESS (DAX)
10084M: Dan Williams <[email protected]>
10085R: Matthew Wilcox <[email protected]>
10086R: Jan Kara <[email protected]>
10087L: [email protected]
10088L: [email protected]
10089S: Supported
10090F: fs/dax.c
10091F: include/linux/dax.h
10092F: include/trace/events/fs_dax.h
10093
10094FILESYSTEMS (VFS and infrastructure)
10095M: Alexander Viro <[email protected]>
10096M: Christian Brauner <[email protected]>
10097R: Jan Kara <[email protected]>
10098L: [email protected]
10099S: Maintained
10100T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
10101F: fs/*
10102F: include/linux/fs.h
10103F: include/linux/fs_types.h
10104F: include/uapi/linux/fs.h
10105F: include/uapi/linux/openat2.h
10106F: rust/kernel/fs.rs
10107F: rust/kernel/fs/
10108F: rust/kernel/seq_file.rs
10109F: rust/kernel/sync/poll.rs
10110F: Documentation/driver-api/early-userspace/buffer-format.rst
10111F: init/do_mounts*
10112F: init/*initramfs*
10113
10114FILESYSTEMS [EXPORTFS]
10115M: Chuck Lever <[email protected]>
10116M: Jeff Layton <[email protected]>
10117R: Amir Goldstein <[email protected]>
10118L: [email protected]
10119L: [email protected]
10120S: Supported
10121F: Documentation/filesystems/nfs/exporting.rst
10122F: fs/exportfs/
10123F: fs/fhandle.c
10124F: include/linux/exportfs*.h
10125
10126FILESYSTEMS [IDMAPPED MOUNTS]
10127M: Christian Brauner <[email protected]>
10128M: Seth Forshee <[email protected]>
10129L: [email protected]
10130S: Maintained
10131F: Documentation/filesystems/idmappings.rst
10132F: fs/mnt_idmapping.c
10133F: include/linux/mnt_idmapping.*
10134F: tools/testing/selftests/mount_setattr/
10135
10136FILESYSTEMS [IOMAP]
10137M: Christian Brauner <[email protected]>
10138L: [email protected]
10139L: [email protected]
10140S: Supported
10141F: Documentation/filesystems/iomap/*
10142F: fs/iomap/
10143F: include/linux/iomap.h
10144
10145FILESYSTEMS [NETFS LIBRARY]
10146M: David Howells <[email protected]>
10147M: Paulo Alcantara <[email protected]>
10148L: [email protected]
10149L: [email protected]
10150S: Supported
10151F: Documentation/filesystems/caching/
10152F: Documentation/filesystems/netfs_library.rst
10153F: fs/netfs/
10154F: include/linux/fscache*.h
10155F: include/linux/netfs.h
10156F: include/trace/events/fscache.h
10157F: include/trace/events/netfs.h
10158
10159FILESYSTEMS [STACKABLE]
10160M: Miklos Szeredi <[email protected]>
10161M: Amir Goldstein <[email protected]>
10162L: [email protected]
10163L: [email protected]
10164S: Maintained
10165F: fs/backing-file.c
10166F: include/linux/backing-file.h
10167
10168FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10169M: Riku Voipio <[email protected]>
10170L: [email protected]
10171S: Maintained
10172F: drivers/hwmon/f75375s.c
10173F: include/linux/f75375s.h
10174
10175FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
10176M: Ji-Ze Hong (Peter Hong) <[email protected]>
10177L: [email protected]
10178S: Maintained
10179F: drivers/net/can/usb/f81604.c
10180
10181FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
10182M: Clemens Ladisch <[email protected]>
10183M: Takashi Sakamoto <[email protected]>
10184L: [email protected]
10185S: Maintained
10186T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10187F: include/uapi/sound/firewire.h
10188F: sound/firewire/
10189
10190FIREWIRE MEDIA DRIVERS (firedtv)
10191M: Stefan Richter <[email protected]>
10192L: [email protected]
10193L: [email protected]
10194S: Maintained
10195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
10196F: drivers/media/firewire/
10197
10198FIREWIRE SBP-2 TARGET
10199M: Chris Boot <[email protected]>
10200L: [email protected]
10201L: [email protected]
10202L: [email protected]
10203S: Maintained
10204T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
10205F: drivers/target/sbp/
10206
10207FIREWIRE SUBSYSTEM
10208M: Takashi Sakamoto <[email protected]>
10209M: Takashi Sakamoto <[email protected]>
10210L: [email protected]
10211S: Maintained
10212W: http://ieee1394.docs.kernel.org/
10213T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
10214F: drivers/firewire/
10215F: include/linux/firewire.h
10216F: include/uapi/linux/firewire*.h
10217F: tools/firewire/
10218
10219FIRMWARE ATTRIBUTES CLASS
10220M: Hans de Goede <[email protected]>
10221M: Ilpo Järvinen <[email protected]>
10222L: [email protected]
10223S: Maintained
10224F: drivers/firmware/firmware_attributes_class.c
10225F: include/linux/firmware_attributes.h
10226
10227FIRMWARE FRAMEWORK FOR ARMV8-A
10228M: Sudeep Holla <[email protected]>
10229L: [email protected] (moderated for non-subscribers)
10230S: Maintained
10231F: drivers/firmware/arm_ffa/
10232F: include/linux/arm_ffa.h
10233
10234FIRMWARE LOADER (request_firmware)
10235M: Luis Chamberlain <[email protected]>
10236M: Danilo Krummrich <[email protected]>
10237L: [email protected]
10238S: Maintained
10239T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
10240F: Documentation/firmware_class/
10241F: drivers/base/firmware_loader/
10242F: rust/kernel/firmware.rs
10243F: include/linux/firmware.h
10244
10245FIXED-LAYOUT NVMEM LAYOUT DRIVER
10246M: Mathieu Dubois-Briand <[email protected]>
10247S: Maintained
10248F: drivers/nvmem/layouts/fixed-layout.c
10249
10250FLEXTIMER FTM-QUADDEC DRIVER
10251M: Patrick Havelange <[email protected]>
10252L: [email protected]
10253S: Maintained
10254F: Documentation/devicetree/bindings/counter/fsl,ftm-quaddec.yaml
10255F: drivers/counter/ftm-quaddec.c
10256
10257FLOPPY DRIVER
10258M: Denis Efremov <[email protected]>
10259L: [email protected]
10260S: Odd Fixes
10261F: drivers/block/floppy.c
10262
10263FLYSKY FSIA6B RC RECEIVER
10264M: Markus Koch <[email protected]>
10265L: [email protected]
10266S: Maintained
10267F: drivers/input/joystick/fsia6b.c
10268
10269FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
10270M: Geoffrey D. Bennett <[email protected]>
10271L: [email protected]
10272S: Maintained
10273W: https://github.com/geoffreybennett/linux-fcp
10274B: https://github.com/geoffreybennett/linux-fcp/issues
10275T: git https://github.com/geoffreybennett/linux-fcp.git
10276F: include/uapi/sound/fcp.h
10277F: include/uapi/sound/scarlett2.h
10278F: sound/usb/fcp.c
10279F: sound/usb/mixer_scarlett2.c
10280
10281FORCEDETH GIGABIT ETHERNET DRIVER
10282M: Rain River <[email protected]>
10283M: Zhu Yanjun <[email protected]>
10284L: [email protected]
10285S: Maintained
10286F: drivers/net/ethernet/nvidia/*
10287
10288FORTIFY_SOURCE
10289M: Kees Cook <[email protected]>
10290L: [email protected]
10291S: Supported
10292T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10293F: include/linux/fortify-string.h
10294F: lib/test_fortify/*
10295F: lib/tests/fortify_kunit.c
10296F: lib/tests/memcpy_kunit.c
10297K: \bunsafe_memcpy\b
10298K: \b__NO_FORTIFY\b
10299
10300FOURSEMI AUDIO AMPLIFIER DRIVER
10301M: Nick Li <[email protected]>
10302L: [email protected]
10303S: Maintained
10304F: Documentation/devicetree/bindings/sound/foursemi,fs2105s.yaml
10305F: sound/soc/codecs/fs-amp-lib.*
10306F: sound/soc/codecs/fs210x.*
10307
10308FPGA DFL DRIVERS
10309M: Xu Yilun <[email protected]>
10310R: Tom Rix <[email protected]>
10311L: [email protected]
10312S: Maintained
10313F: Documentation/ABI/testing/sysfs-bus-dfl*
10314F: Documentation/fpga/dfl.rst
10315F: drivers/fpga/dfl*
10316F: drivers/uio/uio_dfl.c
10317F: include/linux/dfl.h
10318F: include/uapi/linux/fpga-dfl.h
10319
10320FPGA MANAGER FRAMEWORK
10321M: Moritz Fischer <[email protected]>
10322M: Xu Yilun <[email protected]>
10323R: Tom Rix <[email protected]>
10324L: [email protected]
10325S: Maintained
10326Q: http://patchwork.kernel.org/project/linux-fpga/list/
10327T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
10328F: Documentation/devicetree/bindings/fpga/
10329F: Documentation/driver-api/fpga/
10330F: Documentation/fpga/
10331F: drivers/fpga/
10332F: include/linux/fpga/
10333
10334FRAMEBUFFER CONSOLE
10335M: Helge Deller <[email protected]>
10336M: Thomas Zimmermann <[email protected]>
10337L: [email protected]
10338L: [email protected]
10339S: Maintained
10340T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
10341F: Documentation/fb/fbcon.rst
10342F: drivers/video/fbdev/core/bitblit.c
10343F: drivers/video/fbdev/core/fb_logo.c
10344F: drivers/video/fbdev/core/fbcon.c
10345F: drivers/video/fbdev/core/fbcon.h
10346F: drivers/video/fbdev/core/fbcon_ccw.c
10347F: drivers/video/fbdev/core/fbcon_cw.c
10348F: drivers/video/fbdev/core/fbcon_rotate.c
10349F: drivers/video/fbdev/core/fbcon_rotate.h
10350F: drivers/video/fbdev/core/fbcon_ud.c
10351F: drivers/video/fbdev/core/softcursor.c
10352F: drivers/video/fbdev/core/tileblit.c
10353F: include/linux/font.h
10354F: lib/fonts/
10355
10356FRAMEBUFFER CORE
10357M: Simona Vetter <[email protected]>
10358S: Odd Fixes
10359T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
10360F: drivers/video/fbdev/core/
10361
10362FRAMEBUFFER DRAWING
10363M: Zsolt Kajtar <[email protected]>
10364S: Odd Fixes
10365F: drivers/video/fbdev/core/cfbcopyarea.c
10366F: drivers/video/fbdev/core/cfbfillrect.c
10367F: drivers/video/fbdev/core/cfbimgblt.c
10368F: drivers/video/fbdev/core/cfbmem.h
10369F: drivers/video/fbdev/core/fb_copyarea.h
10370F: drivers/video/fbdev/core/fb_draw.h
10371F: drivers/video/fbdev/core/fb_fillrect.h
10372F: drivers/video/fbdev/core/fb_imageblit.h
10373F: drivers/video/fbdev/core/syscopyarea.c
10374F: drivers/video/fbdev/core/sysfillrect.c
10375F: drivers/video/fbdev/core/sysimgblt.c
10376F: drivers/video/fbdev/core/sysmem.h
10377
10378FRAMEBUFFER LAYER
10379M: Helge Deller <[email protected]>
10380L: [email protected]
10381L: [email protected]
10382S: Maintained
10383Q: http://patchwork.kernel.org/project/linux-fbdev/list/
10384T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
10385F: Documentation/fb/
10386F: drivers/video/
10387F: include/linux/fb.h
10388F: include/uapi/linux/fb.h
10389F: include/uapi/video/
10390F: include/video/
10391
10392FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
10393M: Horia Geantă <[email protected]>
10394M: Pankaj Gupta <[email protected]>
10395M: Gaurav Jain <[email protected]>
10396L: [email protected]
10397S: Maintained
10398F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
10399F: drivers/crypto/caam/
10400
10401FREESCALE COLDFIRE M5441X MMC DRIVER
10402M: Angelo Dureghello <[email protected]>
10403L: [email protected]
10404S: Maintained
10405F: drivers/mmc/host/sdhci-esdhc-mcf.c
10406F: include/linux/platform_data/mmc-esdhc-mcf.h
10407
10408FREESCALE COLDFIRE M5441X RCM POWER-ON REASON DRIVER
10409M: Jean-Michel Hautbois <[email protected]>
10410L: [email protected]
10411S: Maintained
10412F: drivers/power/reset/mcf-rcm-reset.c
10413
10414FREESCALE DIU FRAMEBUFFER DRIVER
10415M: Timur Tabi <[email protected]>
10416L: [email protected]
10417S: Maintained
10418F: drivers/video/fbdev/fsl-diu-fb.*
10419
10420FREESCALE DMA DRIVER
10421M: Zhang Wei <[email protected]>
10422L: [email protected]
10423S: Maintained
10424F: drivers/dma/fsldma.*
10425
10426FREESCALE DSPI DRIVER
10427M: Vladimir Oltean <[email protected]>
10428L: [email protected]
10429L: [email protected]
10430S: Maintained
10431F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
10432F: drivers/spi/spi-fsl-dspi.c
10433F: include/linux/spi/spi-fsl-dspi.h
10434
10435FREESCALE eDMA DRIVER
10436M: Frank Li <[email protected]>
10437L: [email protected]
10438L: [email protected]
10439S: Maintained
10440F: Documentation/devicetree/bindings/dma/fsl,edma.yaml
10441F: drivers/dma/fsl-edma*.*
10442
10443FREESCALE ENETC ETHERNET DRIVERS
10444M: Claudiu Manoil <[email protected]>
10445M: Vladimir Oltean <[email protected]>
10446M: Wei Fang <[email protected]>
10447M: Clark Wang <[email protected]>
10448L: [email protected]
10449L: [email protected]
10450S: Maintained
10451F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml
10452F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
10453F: drivers/net/ethernet/freescale/enetc/
10454F: include/linux/fsl/enetc_mdio.h
10455F: include/linux/fsl/netc_global.h
10456F: include/linux/fsl/ntmp.h
10457
10458FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
10459M: Claudiu Manoil <[email protected]>
10460L: [email protected]
10461S: Maintained
10462F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
10463F: drivers/net/ethernet/freescale/gianfar*
10464
10465FREESCALE GPMI NAND DRIVER
10466M: Han Xu <[email protected]>
10467L: [email protected]
10468L: [email protected]
10469S: Maintained
10470F: drivers/mtd/nand/raw/gpmi-nand/*
10471
10472FREESCALE I2C CPM DRIVER
10473M: Jochen Friedrich <[email protected]>
10474L: [email protected]
10475L: [email protected]
10476S: Maintained
10477F: drivers/i2c/busses/i2c-cpm.c
10478
10479FREESCALE IMX / MXC FEC DRIVER
10480M: Wei Fang <[email protected]>
10481R: Frank Li <[email protected]>
10482R: Shenwei Wang <[email protected]>
10483L: [email protected]
10484L: [email protected]
10485S: Maintained
10486F: Documentation/devicetree/bindings/net/fsl,fec.yaml
10487F: drivers/net/ethernet/freescale/fec.h
10488F: drivers/net/ethernet/freescale/fec_main.c
10489F: drivers/net/ethernet/freescale/fec_ptp.c
10490
10491FREESCALE IMX / MXC FRAMEBUFFER DRIVER
10492M: Sascha Hauer <[email protected]>
10493R: Pengutronix Kernel Team <[email protected]>
10494L: [email protected]
10495L: [email protected] (moderated for non-subscribers)
10496S: Maintained
10497F: drivers/video/fbdev/imxfb.c
10498
10499FREESCALE IMX DDR PMU DRIVER
10500M: Frank Li <[email protected]>
10501M: Xu Yang <[email protected]>
10502L: [email protected] (moderated for non-subscribers)
10503S: Maintained
10504F: Documentation/admin-guide/perf/imx-ddr.rst
10505F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
10506F: drivers/perf/fsl_imx8_ddr_perf.c
10507F: drivers/perf/fsl_imx9_ddr_perf.c
10508F: tools/perf/pmu-events/arch/arm64/freescale/
10509
10510FREESCALE IMX I2C DRIVER
10511M: Oleksij Rempel <[email protected]>
10512R: Pengutronix Kernel Team <[email protected]>
10513L: [email protected]
10514S: Maintained
10515F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
10516F: drivers/i2c/busses/i2c-imx.c
10517
10518FREESCALE IMX LPI2C DRIVER
10519M: Dong Aisheng <[email protected]>
10520L: [email protected]
10521L: [email protected]
10522S: Maintained
10523F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
10524F: drivers/i2c/busses/i2c-imx-lpi2c.c
10525
10526FREESCALE IMX LPSPI DRIVER
10527M: Frank Li <[email protected]>
10528L: [email protected]
10529L: [email protected]
10530S: Maintained
10531F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
10532F: drivers/spi/spi-fsl-lpspi.c
10533
10534FREESCALE MPC I2C DRIVER
10535M: Chris Packham <[email protected]>
10536L: [email protected]
10537S: Maintained
10538F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
10539F: drivers/i2c/busses/i2c-mpc.c
10540
10541FREESCALE QORIQ DPAA ETHERNET DRIVER
10542M: Madalin Bucur <[email protected]>
10543L: [email protected]
10544S: Maintained
10545F: drivers/net/ethernet/freescale/dpaa
10546
10547FREESCALE QORIQ DPAA FMAN DRIVER
10548M: Madalin Bucur <[email protected]>
10549R: Sean Anderson <[email protected]>
10550L: [email protected]
10551S: Maintained
10552F: Documentation/devicetree/bindings/net/fsl,fman*.yaml
10553F: drivers/net/ethernet/freescale/fman
10554
10555FREESCALE QORIQ PTP CLOCK DRIVER
10556M: Yangbo Lu <[email protected]>
10557L: [email protected]
10558S: Maintained
10559F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
10560F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
10561F: drivers/net/ethernet/freescale/dpaa2/dprtc*
10562F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
10563F: drivers/ptp/ptp_qoriq.c
10564F: include/linux/fsl/ptp_qoriq.h
10565
10566FREESCALE QUAD SPI DRIVER
10567M: Han Xu <[email protected]>
10568L: [email protected]
10569L: [email protected]
10570S: Maintained
10571F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
10572F: drivers/spi/spi-fsl-qspi.c
10573
10574FREESCALE QUICC ENGINE LIBRARY
10575M: Qiang Zhao <[email protected]>
10576M: Christophe Leroy (CS GROUP) <[email protected]>
10577L: [email protected]
10578S: Maintained
10579F: drivers/soc/fsl/qe/
10580F: include/soc/fsl/qe/
10581
10582FREESCALE QUICC ENGINE QMC DRIVER
10583M: Herve Codina <[email protected]>
10584L: [email protected]
10585S: Maintained
10586F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
10587F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
10588F: drivers/soc/fsl/qe/qmc.c
10589F: include/soc/fsl/qe/qmc.h
10590
10591FREESCALE QUICC ENGINE QMC HDLC DRIVER
10592M: Herve Codina <[email protected]>
10593L: [email protected]
10594L: [email protected]
10595S: Maintained
10596F: drivers/net/wan/fsl_qmc_hdlc.c
10597
10598FREESCALE QUICC ENGINE TSA DRIVER
10599M: Herve Codina <[email protected]>
10600L: [email protected]
10601S: Maintained
10602F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
10603F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
10604F: drivers/soc/fsl/qe/tsa.c
10605F: drivers/soc/fsl/qe/tsa.h
10606F: include/dt-bindings/soc/cpm1-fsl,tsa.h
10607F: include/dt-bindings/soc/qe-fsl,tsa.h
10608
10609FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
10610L: [email protected]
10611L: [email protected]
10612S: Orphan
10613F: drivers/net/ethernet/freescale/ucc_geth*
10614
10615FREESCALE QUICC ENGINE UCC HDLC DRIVER
10616M: Zhao Qiang <[email protected]>
10617L: [email protected]
10618L: [email protected]
10619S: Maintained
10620F: drivers/net/wan/fsl_ucc_hdlc*
10621
10622FREESCALE QUICC ENGINE UCC UART DRIVER
10623M: Timur Tabi <[email protected]>
10624L: [email protected]
10625S: Maintained
10626F: drivers/tty/serial/ucc_uart.c
10627
10628FREESCALE SOC DRIVERS
10629M: Christophe Leroy (CS GROUP) <[email protected]>
10630L: [email protected]
10631L: [email protected] (moderated for non-subscribers)
10632S: Maintained
10633F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
10634F: Documentation/devicetree/bindings/soc/fsl/
10635F: drivers/soc/fsl/
10636F: include/linux/fsl/
10637F: include/soc/fsl/
10638
10639FREESCALE SOC FS_ENET DRIVER
10640M: Pantelis Antoniou <[email protected]>
10641L: [email protected]
10642L: [email protected]
10643S: Maintained
10644F: drivers/net/ethernet/freescale/fs_enet/
10645
10646FREESCALE SOC SOUND DRIVERS
10647M: Shengjiu Wang <[email protected]>
10648M: Xiubo Li <[email protected]>
10649R: Fabio Estevam <[email protected]>
10650R: Nicolin Chen <[email protected]>
10651L: [email protected]
10652L: [email protected]
10653S: Maintained
10654F: sound/soc/fsl/fsl*
10655F: sound/soc/fsl/imx*
10656
10657FREESCALE SOC LPC32XX SOUND DRIVERS
10658M: J.M.B. Downing <[email protected]>
10659M: Piotr Wojtaszczyk <[email protected]>
10660R: Vladimir Zapolskiy <[email protected]>
10661L: [email protected]
10662L: [email protected]
10663S: Maintained
10664F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
10665F: sound/soc/fsl/lpc3xxx-*
10666
10667FREESCALE SOC SOUND QMC DRIVER
10668M: Herve Codina <[email protected]>
10669L: [email protected]
10670L: [email protected]
10671S: Maintained
10672F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
10673F: sound/soc/fsl/fsl_qmc_audio.c
10674
10675FREESCALE USB PERIPHERAL DRIVERS
10676L: [email protected]
10677L: [email protected]
10678S: Orphan
10679F: drivers/usb/gadget/udc/fsl*
10680
10681FREESCALE USB PHY DRIVER
10682L: [email protected]
10683L: [email protected]
10684S: Orphan
10685F: drivers/usb/phy/phy-fsl-usb*
10686
10687FREEZER
10688M: "Rafael J. Wysocki" <[email protected]>
10689R: Pavel Machek <[email protected]>
10690L: [email protected]
10691S: Supported
10692F: Documentation/power/freezing-of-tasks.rst
10693F: include/linux/freezer.h
10694F: kernel/freezer.c
10695
10696FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
10697M: Eric Biggers <[email protected]>
10698M: Theodore Y. Ts'o <[email protected]>
10699M: Jaegeuk Kim <[email protected]>
10700L: [email protected]
10701S: Supported
10702Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
10703T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git for-next
10704T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git for-current
10705F: Documentation/filesystems/fscrypt.rst
10706F: fs/crypto/
10707F: include/linux/fscrypt.h
10708F: include/uapi/linux/fscrypt.h
10709
10710FSI SUBSYSTEM
10711M: Eddie James <[email protected]>
10712R: Ninad Palsule <[email protected]>
10713L: [email protected]
10714S: Supported
10715Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
10716F: Documentation/devicetree/bindings/fsi/
10717F: drivers/fsi/
10718F: include/linux/fsi*.h
10719F: include/trace/events/fsi*.h
10720
10721FSI-ATTACHED I2C DRIVER
10722M: Eddie James <[email protected]>
10723L: [email protected]
10724L: [email protected] (moderated for non-subscribers)
10725S: Maintained
10726F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
10727F: drivers/i2c/busses/i2c-fsi.c
10728
10729FSI-ATTACHED SPI DRIVER
10730M: Eddie James <[email protected]>
10731L: [email protected]
10732S: Maintained
10733F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
10734F: drivers/spi/spi-fsi.c
10735
10736FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
10737M: Jan Kara <[email protected]>
10738R: Amir Goldstein <[email protected]>
10739L: [email protected]
10740S: Maintained
10741T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
10742F: fs/notify/
10743F: include/linux/fsnotify*.h
10744
10745FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
10746M: Eric Biggers <[email protected]>
10747M: Theodore Y. Ts'o <[email protected]>
10748L: [email protected]
10749S: Supported
10750Q: https://patchwork.kernel.org/project/fsverity/list/
10751T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git for-next
10752T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git for-current
10753F: Documentation/filesystems/fsverity.rst
10754F: fs/verity/
10755F: include/linux/fsverity.h
10756F: include/trace/events/fsverity.h
10757F: include/uapi/linux/fsverity.h
10758
10759FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
10760M: Michael Zaidman <[email protected]>
10761L: [email protected]
10762L: [email protected]
10763S: Maintained
10764F: drivers/hid/hid-ft260.c
10765
10766FUJITSU LAPTOP EXTRAS
10767M: Jonathan Woithe <[email protected]>
10768L: [email protected]
10769S: Maintained
10770F: drivers/platform/x86/fujitsu-laptop.c
10771
10772FUJITSU TABLET EXTRAS
10773M: Robert Gerlach <[email protected]>
10774L: [email protected]
10775S: Maintained
10776F: drivers/platform/x86/fujitsu-tablet.c
10777
10778FUNCTION HOOKS (FTRACE)
10779M: Steven Rostedt <[email protected]>
10780M: Masami Hiramatsu <[email protected]>
10781R: Mark Rutland <[email protected]>
10782L: [email protected]
10783L: [email protected]
10784S: Maintained
10785Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
10786T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
10787F: Documentation/trace/ftrace*
10788F: arch/*/*/*/*ftrace*
10789F: arch/*/*/*ftrace*
10790F: include/*/*ftrace*
10791F: kernel/trace/fgraph.c
10792F: kernel/trace/ftrace*
10793F: samples/ftrace
10794
10795FUNGIBLE ETHERNET DRIVERS
10796M: Dimitris Michailidis <[email protected]>
10797L: [email protected]
10798S: Maintained
10799F: drivers/net/ethernet/fungible/
10800
10801FUSE FILESYSTEM [CORE]
10802M: Miklos Szeredi <[email protected]>
10803L: [email protected]
10804S: Supported
10805W: https://github.com/libfuse/
10806T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10807F: Documentation/filesystems/fuse/*
10808F: fs/fuse/
10809F: include/uapi/linux/fuse.h
10810F: tools/testing/selftests/filesystems/fuse/
10811
10812FUSE FILESYSTEM [IO-URING]
10813M: Bernd Schubert <[email protected]>
10814M: Joanne Koong <[email protected]>
10815L: [email protected]
10816S: Maintained
10817T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10818F: Documentation/filesystems/fuse/fuse-io-uring.rst
10819F: fs/fuse/dev_uring.c
10820F: fs/fuse/dev_uring_i.h
10821
10822FUSE FILESYSTEM [PASSTHROUGH]
10823M: Amir Goldstein <[email protected]>
10824L: [email protected]
10825S: Maintained
10826T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10827F: Documentation/filesystems/fuse/fuse-passthrough.rst
10828F: fs/fuse/backing.c
10829F: fs/fuse/iomode.c
10830F: fs/fuse/passthrough.c
10831
10832FUTEX SUBSYSTEM
10833M: Thomas Gleixner <[email protected]>
10834M: Ingo Molnar <[email protected]>
10835R: Peter Zijlstra <[email protected]>
10836R: Darren Hart <[email protected]>
10837R: Davidlohr Bueso <[email protected]>
10838R: André Almeida <[email protected]>
10839L: [email protected]
10840S: Maintained
10841P: Documentation/process/maintainer-tip.rst
10842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10843F: Documentation/locking/*futex*
10844F: include/asm-generic/futex.h
10845F: include/linux/futex.h
10846F: include/uapi/linux/futex.h
10847F: kernel/futex/*
10848F: tools/perf/bench/futex*
10849F: tools/testing/selftests/futex/
10850
10851FWCTL SUBSYSTEM
10852M: Dave Jiang <[email protected]>
10853M: Jason Gunthorpe <[email protected]>
10854M: Saeed Mahameed <[email protected]>
10855M: Zhi Wang <[email protected]> (RUST)
10856R: Jonathan Cameron <[email protected]>
10857S: Maintained
10858F: Documentation/userspace-api/fwctl/
10859F: drivers/fwctl/
10860F: include/linux/fwctl.h
10861F: include/uapi/fwctl/
10862F: rust/helpers/fwctl.c
10863F: rust/kernel/fwctl.rs
10864
10865FWCTL BNXT DRIVER
10866M: Pavan Chebbi <[email protected]>
10867L: [email protected]
10868S: Maintained
10869F: drivers/fwctl/bnxt/
10870
10871FWCTL MLX5 DRIVER
10872M: Saeed Mahameed <[email protected]>
10873R: Itay Avraham <[email protected]>
10874L: [email protected]
10875S: Maintained
10876F: drivers/fwctl/mlx5/
10877
10878FWCTL PDS DRIVER
10879M: Brett Creeley <[email protected]>
10880L: [email protected]
10881S: Maintained
10882F: drivers/fwctl/pds/
10883
10884GALAXYCORE GC0308 CAMERA SENSOR DRIVER
10885M: Sebastian Reichel <[email protected]>
10886L: [email protected]
10887S: Maintained
10888F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
10889F: drivers/media/i2c/gc0308.c
10890
10891GALAXYCORE GC0310 CAMERA SENSOR DRIVER
10892M: Hans de Goede <[email protected]>
10893L: [email protected]
10894S: Maintained
10895F: drivers/media/i2c/gc0310.c
10896
10897GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
10898M: Zhi Mao <[email protected]>
10899L: [email protected]
10900S: Maintained
10901F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
10902F: drivers/media/i2c/gc05a2.c
10903
10904GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
10905M: Zhi Mao <[email protected]>
10906L: [email protected]
10907S: Maintained
10908F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
10909F: drivers/media/i2c/gc08a3.c
10910
10911GALAXYCORE GC2145 SENSOR DRIVER
10912M: Alain Volmat <[email protected]>
10913L: [email protected]
10914S: Maintained
10915T: git git://linuxtv.org/media.git
10916F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
10917F: drivers/media/i2c/gc2145.c
10918
10919GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
10920M: Tim Harvey <[email protected]>
10921S: Maintained
10922F: Documentation/devicetree/bindings/embedded-controller/gw,gsc.yaml
10923F: Documentation/hwmon/gsc-hwmon.rst
10924F: drivers/hwmon/gsc-hwmon.c
10925F: drivers/mfd/gateworks-gsc.c
10926F: include/linux/mfd/gsc.h
10927F: include/linux/platform_data/gsc_hwmon.h
10928
10929GCC PLUGINS
10930M: Kees Cook <[email protected]>
10931L: [email protected]
10932S: Maintained
10933T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10934F: Documentation/kbuild/gcc-plugins.rst
10935F: scripts/Makefile.gcc-plugins
10936F: scripts/gcc-plugins/
10937
10938GCOV BASED KERNEL PROFILING
10939M: Peter Oberparleiter <[email protected]>
10940S: Maintained
10941F: Documentation/dev-tools/gcov.rst
10942F: kernel/gcov/
10943
10944GDB KERNEL DEBUGGING HELPER SCRIPTS
10945M: Jan Kiszka <[email protected]>
10946M: Kieran Bingham <[email protected]>
10947S: Supported
10948F: scripts/gdb/
10949
10950GE HEALTHCARE PMC ADC DRIVER
10951M: Herve Codina <[email protected]>
10952L: [email protected]
10953S: Maintained
10954F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
10955F: drivers/iio/adc/gehc-pmc-adc.c
10956F: include/dt-bindings/iio/adc/gehc,pmc-adc.h
10957
10958GEMINI CRYPTO DRIVER
10959M: Corentin Labbe <[email protected]>
10960L: [email protected]
10961S: Maintained
10962F: drivers/crypto/gemini/
10963
10964GEMTEK FM RADIO RECEIVER DRIVER
10965M: Hans Verkuil <[email protected]>
10966L: [email protected]
10967S: Maintained
10968W: https://linuxtv.org
10969T: git git://linuxtv.org/media.git
10970F: drivers/media/radio/radio-gemtek*
10971
10972GENDWARFKSYMS
10973M: Sami Tolvanen <[email protected]>
10974L: [email protected]
10975L: [email protected]
10976S: Maintained
10977F: scripts/gendwarfksyms/
10978
10979GENERIC ARCHITECTURE TOPOLOGY
10980M: Sudeep Holla <[email protected]>
10981L: [email protected]
10982S: Maintained
10983F: drivers/base/arch_topology.c
10984F: include/linux/arch_topology.h
10985
10986GENERIC ENTRY CODE
10987M: Thomas Gleixner <[email protected]>
10988M: Peter Zijlstra <[email protected]>
10989M: Andy Lutomirski <[email protected]>
10990L: [email protected]
10991S: Maintained
10992P: Documentation/process/maintainer-tip.rst
10993T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
10994F: include/linux/entry-common.h
10995F: include/linux/entry-virt.h
10996F: include/linux/irq-entry-common.h
10997F: kernel/entry/
10998
10999GENERIC GPIO I2C DRIVER
11000M: Wolfram Sang <[email protected]>
11001S: Supported
11002F: drivers/i2c/busses/i2c-gpio.c
11003F: include/linux/platform_data/i2c-gpio.h
11004
11005GENERIC GPIO I2C MULTIPLEXER DRIVER
11006M: Peter Korsgaard <[email protected]>
11007L: [email protected]
11008S: Supported
11009F: Documentation/devicetree/bindings/i2c/i2c-mux-gpio.yaml
11010F: Documentation/i2c/muxes/i2c-mux-gpio.rst
11011F: drivers/i2c/muxes/i2c-mux-gpio.c
11012F: include/linux/platform_data/i2c-mux-gpio.h
11013
11014GENERIC GPIO RESET DRIVER
11015M: Krzysztof Kozlowski <[email protected]>
11016S: Maintained
11017F: drivers/reset/reset-gpio.c
11018
11019GENERIC HDLC (WAN) DRIVERS
11020M: Krzysztof Halasa <[email protected]>
11021S: Maintained
11022W: http://www.kernel.org/pub/linux/utils/net/hdlc/
11023F: drivers/net/wan/c101.c
11024F: drivers/net/wan/hd6457*
11025F: drivers/net/wan/hdlc*
11026F: drivers/net/wan/n2.c
11027F: drivers/net/wan/pc300too.c
11028F: drivers/net/wan/pci200syn.c
11029F: drivers/net/wan/wanxl*
11030
11031GENERIC INCLUDE/ASM HEADER FILES
11032M: Arnd Bergmann <[email protected]>
11033L: [email protected]
11034S: Maintained
11035T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
11036F: include/asm-generic/
11037F: include/uapi/asm-generic/
11038
11039GENERIC PHY FRAMEWORK
11040M: Vinod Koul <[email protected]>
11041R: Neil Armstrong <[email protected]>
11042R: Manivannan Sadhasivam <[email protected]>
11043L: [email protected]
11044S: Supported
11045Q: https://patchwork.kernel.org/project/linux-phy/list/
11046T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
11047F: Documentation/devicetree/bindings/phy/
11048F: drivers/phy/
11049F: include/dt-bindings/phy/
11050F: include/linux/phy/
11051
11052GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
11053M: Wolfram Sang <[email protected]>
11054S: Supported
11055F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
11056F: drivers/i2c/muxes/i2c-demux-pinctrl.c
11057
11058GENERIC PM DOMAINS
11059M: Ulf Hansson <[email protected]>
11060L: [email protected]
11061S: Supported
11062F: Documentation/devicetree/bindings/power/power?domain*
11063T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
11064F: drivers/pmdomain/
11065F: include/linux/pm_domain.h
11066
11067GENERIC RADIX TREE
11068M: Kent Overstreet <[email protected]>
11069S: Supported
11070C: irc://irc.oftc.net/bcache
11071F: include/linux/generic-radix-tree.h
11072F: lib/generic-radix-tree.c
11073
11074GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
11075M: Eugen Hristev <[email protected]>
11076L: [email protected]
11077S: Maintained
11078F: drivers/input/touchscreen/resistive-adc-touch.c
11079
11080GENERIC STRING LIBRARY
11081M: Kees Cook <[email protected]>
11082R: Andy Shevchenko <[email protected]>
11083L: [email protected]
11084S: Supported
11085T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11086F: include/linux/string.h
11087F: include/linux/string_choices.h
11088F: include/linux/string_helpers.h
11089F: lib/string.c
11090F: lib/string_helpers.c
11091F: lib/tests/string_helpers_kunit.c
11092F: lib/tests/string_kunit.c
11093F: scripts/coccinelle/api/string_choices.cocci
11094
11095GENERIC UIO DRIVER FOR PCI DEVICES
11096M: "Michael S. Tsirkin" <[email protected]>
11097L: [email protected]
11098S: Supported
11099F: drivers/uio/uio_pci_generic.c
11100
11101GENERIC VDSO LIBRARY
11102M: Andy Lutomirski <[email protected]>
11103M: Thomas Gleixner <[email protected]>
11104M: Vincenzo Frascino <[email protected]>
11105L: [email protected]
11106S: Maintained
11107T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
11108F: include/asm-generic/vdso/vsyscall.h
11109F: include/linux/vdso_datastore.h
11110F: include/vdso/
11111F: kernel/time/namespace_vdso.c
11112F: kernel/time/vsyscall.c
11113F: lib/vdso/
11114F: tools/testing/selftests/vDSO/
11115
11116GENWQE (IBM Generic Workqueue Card)
11117M: Frank Haverkamp <[email protected]>
11118S: Supported
11119F: drivers/misc/genwqe/
11120
11121GET_MAINTAINER SCRIPT
11122M: Joe Perches <[email protected]>
11123S: Maintained
11124F: scripts/get_maintainer.pl
11125
11126GFS2 FILE SYSTEM
11127M: Andreas Gruenbacher <[email protected]>
11128L: [email protected]
11129S: Supported
11130B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
11131T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
11132F: Documentation/filesystems/gfs2/
11133F: fs/gfs2/
11134F: include/uapi/linux/gfs2_ondisk.h
11135
11136GIGABYTE WATERFORCE SENSOR DRIVER
11137M: Aleksa Savic <[email protected]>
11138L: [email protected]
11139S: Maintained
11140F: Documentation/hwmon/gigabyte_waterforce.rst
11141F: drivers/hwmon/gigabyte_waterforce.c
11142
11143GIGABYTE WMI DRIVER
11144M: Thomas Weißschuh <[email protected]>
11145L: [email protected]
11146S: Maintained
11147F: drivers/platform/x86/gigabyte-wmi.c
11148
11149GNSS SUBSYSTEM
11150M: Johan Hovold <[email protected]>
11151S: Maintained
11152T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
11153F: Documentation/ABI/testing/sysfs-class-gnss
11154F: Documentation/devicetree/bindings/gnss/
11155F: drivers/gnss/
11156F: include/linux/gnss.h
11157
11158GO7007 MPEG CODEC
11159M: Hans Verkuil <[email protected]>
11160L: [email protected]
11161S: Maintained
11162F: drivers/media/usb/go7007/
11163
11164GOCONTROLL MODULINE MODULE SLOT
11165M: Maud Spierings <[email protected]>
11166S: Maintained
11167F: Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml
11168
11169GOODIX TOUCHSCREEN
11170M: Hans de Goede <[email protected]>
11171L: [email protected]
11172S: Maintained
11173F: drivers/input/touchscreen/goodix*
11174
11175GOOGLE ETHERNET DRIVERS
11176M: Joshua Washington <[email protected]>
11177M: Harshitha Ramamurthy <[email protected]>
11178L: [email protected]
11179S: Maintained
11180F: Documentation/networking/device_drivers/ethernet/google/gve.rst
11181F: drivers/net/ethernet/google
11182
11183GOOGLE TENSOR SoC SUPPORT
11184M: Peter Griffin <[email protected]>
11185R: André Draszik <[email protected]>
11186R: Tudor Ambarus <[email protected]>
11187L: [email protected] (moderated for non-subscribers)
11188L: [email protected]
11189S: Maintained
11190P: Documentation/process/maintainer-soc-clean-dts.rst
11191C: irc://irc.oftc.net/pixel6-kernel-dev
11192F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
11193F: Documentation/devicetree/bindings/phy/google,lga-usb-phy.yaml
11194F: Documentation/devicetree/bindings/soc/google/google,gs101-pmu-intr-gen.yaml
11195F: Documentation/devicetree/bindings/usb/google,lga-dwc3.yaml
11196F: arch/arm64/boot/dts/exynos/google/
11197F: drivers/clk/samsung/clk-gs101.c
11198F: drivers/phy/phy-google-usb.c
11199F: drivers/soc/samsung/gs101-pmu.c
11200F: drivers/phy/samsung/phy-gs101-ufs.c
11201F: drivers/usb/dwc3/dwc3-google.c
11202F: include/dt-bindings/clock/google,gs101*
11203K: [gG]oogle.?[tT]ensor
11204
11205GPD FAN DRIVER
11206M: Cryolitia PukNgae <[email protected]>
11207L: [email protected]
11208S: Maintained
11209F: Documentation/hwmon/gpd-fan.rst
11210F: drivers/hwmon/gpd-fan.c
11211
11212GPD POCKET FAN DRIVER
11213M: Hans de Goede <[email protected]>
11214L: [email protected]
11215S: Maintained
11216F: drivers/platform/x86/gpd-pocket-fan.c
11217
11218GPIB DRIVERS
11219M: Dave Penkler <[email protected]>
11220M: Greg Kroah-Hartman <[email protected]>
11221S: Maintained
11222F: drivers/gpib/
11223F: include/uapi/linux/gpib.h
11224F: include/uapi/linux/gpib_ioctl.h
11225
11226GPIO ACPI SUPPORT
11227M: Mika Westerberg <[email protected]>
11228M: Andy Shevchenko <[email protected]>
11229L: [email protected]
11230L: [email protected]
11231S: Supported
11232T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11233F: Documentation/firmware-guide/acpi/gpio-properties.rst
11234F: drivers/gpio/gpiolib-acpi-*.c
11235F: drivers/gpio/gpiolib-acpi.h
11236
11237GPIO AGGREGATOR
11238M: Geert Uytterhoeven <[email protected]>
11239L: [email protected]
11240S: Supported
11241F: Documentation/admin-guide/gpio/gpio-aggregator.rst
11242F: drivers/gpio/gpio-aggregator.c
11243
11244GPIO IR Transmitter
11245M: Sean Young <[email protected]>
11246L: [email protected]
11247S: Maintained
11248F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
11249F: drivers/media/rc/gpio-ir-tx.c
11250
11251GPIO LINE MUX
11252M: Jonas Jelonek <[email protected]>
11253S: Maintained
11254F: Documentation/devicetree/bindings/gpio/gpio-line-mux.yaml
11255F: drivers/gpio/gpio-line-mux.c
11256
11257GPIO MOCKUP DRIVER
11258M: Bamvor Jian Zhang <[email protected]>
11259L: [email protected]
11260S: Maintained
11261F: drivers/gpio/gpio-mockup.c
11262F: tools/testing/selftests/gpio/
11263
11264GPIO REGMAP
11265M: Michael Walle <[email protected]>
11266S: Maintained
11267F: drivers/gpio/gpio-regmap.c
11268F: include/linux/gpio/regmap.h
11269K: (devm_)?gpio_regmap_(un)?register
11270
11271GPIO SLOPPY LOGIC ANALYZER
11272M: Wolfram Sang <[email protected]>
11273S: Supported
11274F: Documentation/dev-tools/gpio-sloppy-logic-analyzer.rst
11275F: drivers/gpio/gpio-sloppy-logic-analyzer.c
11276F: tools/gpio/gpio-sloppy-logic-analyzer.sh
11277
11278GPIO SUBSYSTEM
11279M: Linus Walleij <[email protected]>
11280M: Bartosz Golaszewski <[email protected]>
11281L: [email protected]
11282S: Maintained
11283T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
11284F: Documentation/admin-guide/gpio/
11285F: Documentation/devicetree/bindings/gpio/
11286F: Documentation/driver-api/gpio/
11287F: drivers/gpio/
11288F: include/dt-bindings/gpio/
11289F: include/linux/gpio.h
11290F: include/linux/gpio/
11291K: (devm_)?gpio_(request|free|direction|get|set)
11292K: GPIOD_FLAGS_BIT_NONEXCLUSIVE
11293K: devm_gpiod_unhinge
11294
11295GPIO UAPI
11296M: Bartosz Golaszewski <[email protected]>
11297R: Kent Gibson <[email protected]>
11298L: [email protected]
11299S: Maintained
11300T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
11301F: Documentation/ABI/obsolete/sysfs-gpio
11302F: Documentation/ABI/testing/gpio-cdev
11303F: Documentation/userspace-api/gpio/
11304F: drivers/gpio/gpiolib-cdev.c
11305F: include/uapi/linux/gpio.h
11306F: tools/gpio/
11307
11308GRETH 10/100/1G Ethernet MAC device driver
11309M: Andreas Larsson <[email protected]>
11310L: [email protected]
11311S: Maintained
11312F: drivers/net/ethernet/aeroflex/
11313
11314GREYBUS AUDIO PROTOCOLS DRIVERS
11315M: Vaibhav Agarwal <[email protected]>
11316M: Mark Greer <[email protected]>
11317S: Maintained
11318F: drivers/staging/greybus/audio_apbridgea.c
11319F: drivers/staging/greybus/audio_apbridgea.h
11320F: drivers/staging/greybus/audio_codec.c
11321F: drivers/staging/greybus/audio_codec.h
11322F: drivers/staging/greybus/audio_gb.c
11323F: drivers/staging/greybus/audio_manager.c
11324F: drivers/staging/greybus/audio_manager.h
11325F: drivers/staging/greybus/audio_manager_module.c
11326F: drivers/staging/greybus/audio_manager_private.h
11327F: drivers/staging/greybus/audio_manager_sysfs.c
11328F: drivers/staging/greybus/audio_module.c
11329F: drivers/staging/greybus/audio_topology.c
11330
11331GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
11332M: Viresh Kumar <[email protected]>
11333S: Maintained
11334F: drivers/staging/greybus/authentication.c
11335F: drivers/staging/greybus/bootrom.c
11336F: drivers/staging/greybus/firmware.h
11337F: drivers/staging/greybus/fw-core.c
11338F: drivers/staging/greybus/fw-download.c
11339F: drivers/staging/greybus/fw-management.c
11340F: drivers/staging/greybus/greybus_authentication.h
11341F: drivers/staging/greybus/greybus_firmware.h
11342F: drivers/staging/greybus/hid.c
11343F: drivers/staging/greybus/i2c.c
11344F: drivers/staging/greybus/spi.c
11345F: drivers/staging/greybus/spilib.c
11346F: drivers/staging/greybus/spilib.h
11347
11348GREYBUS LOOPBACK DRIVER
11349M: Bryan O'Donoghue <[email protected]>
11350S: Maintained
11351F: drivers/staging/greybus/loopback.c
11352
11353GREYBUS PLATFORM DRIVERS
11354M: Vaibhav Hiremath <[email protected]>
11355S: Maintained
11356F: drivers/staging/greybus/arche-apb-ctrl.c
11357F: drivers/staging/greybus/arche-platform.c
11358F: drivers/staging/greybus/arche_platform.h
11359
11360GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
11361M: Rui Miguel Silva <[email protected]>
11362S: Maintained
11363F: drivers/staging/greybus/gpio.c
11364F: drivers/staging/greybus/light.c
11365F: drivers/staging/greybus/power_supply.c
11366F: drivers/staging/greybus/sdio.c
11367F: drivers/staging/greybus/spi.c
11368F: drivers/staging/greybus/spilib.c
11369
11370GREYBUS BEAGLEPLAY DRIVERS
11371M: Ayush Singh <[email protected]>
11372L: [email protected] (moderated for non-subscribers)
11373S: Maintained
11374F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
11375F: drivers/greybus/gb-beagleplay.c
11376
11377GREYBUS SUBSYSTEM
11378M: Johan Hovold <[email protected]>
11379M: Alex Elder <[email protected]>
11380M: Greg Kroah-Hartman <[email protected]>
11381L: [email protected] (moderated for non-subscribers)
11382S: Maintained
11383F: drivers/greybus/
11384F: drivers/staging/greybus/
11385F: include/linux/greybus.h
11386F: include/linux/greybus/
11387
11388GREYBUS UART PROTOCOLS DRIVERS
11389M: David Lin <[email protected]>
11390S: Maintained
11391F: drivers/staging/greybus/log.c
11392F: drivers/staging/greybus/uart.c
11393
11394GS1662 VIDEO SERIALIZER
11395M: Charles-Antoine Couret <[email protected]>
11396L: [email protected]
11397S: Maintained
11398T: git git://linuxtv.org/media.git
11399F: drivers/media/spi/gs1662.c
11400
11401GSPCA FINEPIX SUBDRIVER
11402M: Frank Zago <[email protected]>
11403L: [email protected]
11404S: Maintained
11405T: git git://linuxtv.org/media.git
11406F: drivers/media/usb/gspca/finepix.c
11407
11408GSPCA GL860 SUBDRIVER
11409M: Olivier Lorin <[email protected]>
11410L: [email protected]
11411S: Maintained
11412T: git git://linuxtv.org/media.git
11413F: drivers/media/usb/gspca/gl860/
11414
11415GSPCA M5602 SUBDRIVER
11416M: Erik Andren <[email protected]>
11417L: [email protected]
11418S: Maintained
11419T: git git://linuxtv.org/media.git
11420F: drivers/media/usb/gspca/m5602/
11421
11422GSPCA PAC207 SONIXB SUBDRIVER
11423M: Hans Verkuil <[email protected]>
11424L: [email protected]
11425S: Odd Fixes
11426T: git git://linuxtv.org/media.git
11427F: drivers/media/usb/gspca/pac207.c
11428
11429GSPCA SN9C20X SUBDRIVER
11430M: Brian Johnson <[email protected]>
11431L: [email protected]
11432S: Maintained
11433T: git git://linuxtv.org/media.git
11434F: drivers/media/usb/gspca/sn9c20x.c
11435
11436GSPCA T613 SUBDRIVER
11437M: Leandro Costantino <[email protected]>
11438L: [email protected]
11439S: Maintained
11440T: git git://linuxtv.org/media.git
11441F: drivers/media/usb/gspca/t613.c
11442
11443GSPCA USB WEBCAM DRIVER
11444M: Hans Verkuil <[email protected]>
11445L: [email protected]
11446S: Odd Fixes
11447T: git git://linuxtv.org/media.git
11448F: drivers/media/usb/gspca/
11449
11450GTP (GPRS Tunneling Protocol)
11451M: Pablo Neira Ayuso <[email protected]>
11452M: Harald Welte <[email protected]>
11453L: [email protected]
11454S: Maintained
11455T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
11456F: drivers/net/gtp.c
11457
11458GUID PARTITION TABLE (GPT)
11459M: Davidlohr Bueso <[email protected]>
11460L: [email protected]
11461S: Maintained
11462F: block/partitions/efi.*
11463
11464HABANALABS PCI DRIVER
11465M: Koby Elbaz <[email protected]>
11466M: Konstantin Sinyuk <[email protected]>
11467L: [email protected]
11468S: Supported
11469C: irc://irc.oftc.net/dri-devel
11470T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
11471F: Documentation/ABI/testing/debugfs-driver-habanalabs
11472F: Documentation/ABI/testing/sysfs-driver-habanalabs
11473F: drivers/accel/habanalabs/
11474F: include/linux/habanalabs/
11475F: include/trace/events/habanalabs.h
11476F: include/uapi/drm/habanalabs_accel.h
11477
11478HACKRF MEDIA DRIVER
11479L: [email protected]
11480S: Orphan
11481W: https://linuxtv.org
11482Q: http://patchwork.linuxtv.org/project/linux-media/list/
11483F: drivers/media/usb/hackrf/
11484
11485HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
11486M: Chuck Lever <[email protected]>
11487L: [email protected]
11488L: [email protected]
11489S: Maintained
11490F: Documentation/netlink/specs/handshake.yaml
11491F: Documentation/networking/tls-handshake.rst
11492F: include/net/handshake.h
11493F: include/trace/events/handshake.h
11494F: net/handshake/
11495
11496HANTRO VPU CODEC DRIVER
11497M: Nicolas Dufresne <[email protected]>
11498M: Benjamin Gaignard <[email protected]>
11499M: Philipp Zabel <[email protected]>
11500L: [email protected]
11501L: [email protected]
11502S: Maintained
11503F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
11504F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
11505F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
11506F: drivers/media/platform/verisilicon/
11507
11508HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
11509M: Frank Seidel <[email protected]>
11510L: [email protected]
11511S: Maintained
11512W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
11513F: drivers/platform/x86/hdaps.c
11514
11515HARDWARE MONITORING
11516M: Guenter Roeck <[email protected]>
11517L: [email protected]
11518S: Maintained
11519W: http://hwmon.wiki.kernel.org/
11520T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11521F: Documentation/ABI/testing/sysfs-class-hwmon
11522F: Documentation/devicetree/bindings/hwmon/
11523F: Documentation/hwmon/
11524F: drivers/hwmon/
11525F: include/linux/hwmon*.h
11526F: include/trace/events/hwmon*.h
11527K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
11528
11529HARDWARE RANDOM NUMBER GENERATOR CORE
11530M: Olivia Mackall <[email protected]>
11531M: Herbert Xu <[email protected]>
11532L: [email protected]
11533S: Odd fixes
11534F: Documentation/admin-guide/hw_random.rst
11535F: Documentation/devicetree/bindings/rng/
11536F: drivers/char/hw_random/
11537F: include/linux/hw_random.h
11538
11539HARDWARE SPINLOCK CORE
11540M: Bjorn Andersson <[email protected]>
11541R: Baolin Wang <[email protected]>
11542L: [email protected]
11543S: Maintained
11544T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git hwspinlock-next
11545F: Documentation/devicetree/bindings/hwlock/
11546F: Documentation/locking/hwspinlock.rst
11547F: drivers/hwspinlock/
11548F: include/linux/hwspinlock.h
11549
11550HARDWARE TRACING FACILITIES
11551M: Alexander Shishkin <[email protected]>
11552S: Maintained
11553F: drivers/hwtracing/
11554
11555HARMONY SOUND DRIVER
11556L: [email protected]
11557S: Maintained
11558F: sound/parisc/harmony.*
11559
11560HDPVR USB VIDEO ENCODER DRIVER
11561M: Hans Verkuil <[email protected]>
11562L: [email protected]
11563S: Odd Fixes
11564W: https://linuxtv.org
11565T: git git://linuxtv.org/media.git
11566F: drivers/media/usb/hdpvr/
11567
11568HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
11569M: Keng-Yu Lin <[email protected]>
11570S: Supported
11571F: drivers/misc/hpilo.[ch]
11572
11573HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
11574M: Craig Lamparter <[email protected]>
11575S: Supported
11576F: Documentation/watchdog/hpwdt.rst
11577F: drivers/watchdog/hpwdt.c
11578
11579HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
11580M: Don Brace <[email protected]>
11581L: [email protected]
11582L: [email protected]
11583S: Supported
11584F: Documentation/scsi/hpsa.rst
11585F: drivers/scsi/hpsa*.[ch]
11586F: include/linux/cciss*.h
11587F: include/uapi/linux/cciss*.h
11588
11589HFI1 DRIVER
11590M: Dennis Dalessandro <[email protected]>
11591L: [email protected]
11592S: Supported
11593F: drivers/infiniband/hw/hfi1
11594
11595HFS FILESYSTEM
11596M: Viacheslav Dubeyko <[email protected]>
11597M: John Paul Adrian Glaubitz <[email protected]>
11598M: Yangtao Li <[email protected]>
11599L: [email protected]
11600S: Maintained
11601T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs.git
11602F: Documentation/filesystems/hfs.rst
11603F: fs/hfs/
11604F: include/linux/hfs_common.h
11605
11606HFSPLUS FILESYSTEM
11607M: Viacheslav Dubeyko <[email protected]>
11608M: John Paul Adrian Glaubitz <[email protected]>
11609M: Yangtao Li <[email protected]>
11610L: [email protected]
11611S: Maintained
11612T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs.git
11613F: Documentation/filesystems/hfsplus.rst
11614F: fs/hfsplus/
11615F: include/linux/hfs_common.h
11616
11617HIBERNATION (aka Software Suspend, aka swsusp)
11618M: "Rafael J. Wysocki" <[email protected]>
11619R: Pavel Machek <[email protected]>
11620L: [email protected]
11621S: Supported
11622B: https://bugzilla.kernel.org
11623F: arch/*/include/asm/suspend*.h
11624F: arch/x86/power/
11625F: drivers/base/power/
11626F: include/linux/freezer.h
11627F: include/linux/pm.h
11628F: include/linux/suspend.h
11629F: kernel/power/
11630
11631HID CORE LAYER
11632M: Jiri Kosina <[email protected]>
11633M: Benjamin Tissoires <[email protected]>
11634L: [email protected]
11635S: Maintained
11636T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11637F: Documentation/hid/
11638F: drivers/hid/
11639F: include/linux/hid*
11640F: include/uapi/linux/hid*
11641F: samples/hid/
11642F: tools/testing/selftests/hid/
11643
11644HID HYPERX DRIVER
11645M: Benjamin Blume <[email protected]>
11646L: [email protected]
11647S: Maintained
11648F: drivers/hid/hid-hyperx.c
11649
11650HID LOGITECH DRIVERS
11651R: Filipe Laíns <[email protected]>
11652L: [email protected]
11653S: Maintained
11654F: drivers/hid/hid-logitech-*
11655
11656HID NVIDIA SHIELD DRIVER
11657M: Rahul Rameshbabu <[email protected]>
11658L: [email protected]
11659S: Maintained
11660F: drivers/hid/hid-nvidia-shield.c
11661
11662HID PHOENIX RC FLIGHT CONTROLLER
11663M: Marcus Folkesson <[email protected]>
11664L: [email protected]
11665S: Maintained
11666F: drivers/hid/hid-pxrc.c
11667
11668HID PLAYSTATION DRIVER
11669M: Roderick Colenbrander <[email protected]>
11670L: [email protected]
11671S: Supported
11672F: drivers/hid/hid-playstation.c
11673
11674HID SENSOR HUB DRIVERS
11675M: Jiri Kosina <[email protected]>
11676M: Jonathan Cameron <[email protected]>
11677M: Srinivas Pandruvada <[email protected]>
11678L: [email protected]
11679L: [email protected]
11680S: Maintained
11681F: Documentation/hid/hid-sensor*
11682F: drivers/hid/hid-sensor-*
11683F: drivers/iio/*/hid-*
11684F: include/linux/hid-sensor-*
11685
11686HID STEAM CONTROLLER
11687M: Vicki Pfau <[email protected]>
11688L: [email protected]
11689S: Maintained
11690F: drivers/hid/hid-steam.c
11691
11692HID VRC-2 CAR CONTROLLER DRIVER
11693M: Marcus Folkesson <[email protected]>
11694L: [email protected]
11695S: Maintained
11696F: drivers/hid/hid-vrc2.c
11697
11698HID WACOM DRIVER
11699M: Ping Cheng <[email protected]>
11700M: Jason Gerecke <[email protected]>
11701L: [email protected]
11702S: Maintained
11703F: drivers/hid/wacom.h
11704F: drivers/hid/wacom_*
11705
11706HID++ LOGITECH DRIVERS
11707R: Filipe Laíns <[email protected]>
11708R: Bastien Nocera <[email protected]>
11709L: [email protected]
11710S: Maintained
11711F: drivers/hid/hid-logitech-hidpp.c
11712
11713HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
11714M: Anna-Maria Behnsen <[email protected]>
11715M: Frederic Weisbecker <[email protected]>
11716M: Thomas Gleixner <[email protected]>
11717L: [email protected]
11718S: Maintained
11719T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11720F: Documentation/timers/
11721F: include/linux/clockchips.h
11722F: include/linux/delay.h
11723F: include/linux/hrtimer.h
11724F: include/linux/timer.h
11725F: kernel/time/clockevents.c
11726F: kernel/time/hrtimer.c
11727F: kernel/time/sleep_timeout.c
11728F: kernel/time/timer.c
11729F: kernel/time/timer_list.c
11730F: kernel/time/timer_migration.*
11731F: tools/testing/selftests/timers/
11732
11733HITRON HAC300S PSU DRIVER
11734M: Vasileios Amoiridis <[email protected]>
11735L: [email protected]
11736S: Maintained
11737F: Documentation/hwmon/hac300s.rst
11738F: drivers/hwmon/pmbus/hac300s.c
11739
11740DELAY, SLEEP, TIMEKEEPING, TIMERS [RUST]
11741M: Andreas Hindborg <[email protected]>
11742R: Boqun Feng <[email protected]>
11743R: FUJITA Tomonori <[email protected]>
11744R: Frederic Weisbecker <[email protected]>
11745R: Lyude Paul <[email protected]>
11746R: Thomas Gleixner <[email protected]>
11747R: Anna-Maria Behnsen <[email protected]>
11748R: John Stultz <[email protected]>
11749R: Stephen Boyd <[email protected]>
11750L: [email protected]
11751S: Supported
11752W: https://rust-for-linux.com
11753B: https://github.com/Rust-for-Linux/linux/issues
11754T: git https://github.com/Rust-for-Linux/linux.git timekeeping-next
11755F: rust/kernel/time.rs
11756F: rust/kernel/time/
11757
11758HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
11759M: HighPoint Linux Team <[email protected]>
11760S: Supported
11761W: http://www.highpoint-tech.com
11762F: Documentation/scsi/hptiop.rst
11763F: drivers/scsi/hptiop.c
11764
11765HIMAX HX83112B TOUCHSCREEN SUPPORT
11766M: Job Noorman <[email protected]>
11767L: [email protected]
11768S: Maintained
11769F: Documentation/devicetree/bindings/input/touchscreen/trivial-touch.yaml
11770F: drivers/input/touchscreen/himax_hx83112b.c
11771
11772HIMAX HX852X TOUCHSCREEN DRIVER
11773M: Stephan Gerhold <[email protected]>
11774L: [email protected]
11775S: Maintained
11776F: Documentation/devicetree/bindings/input/touchscreen/himax,hx852es.yaml
11777F: drivers/input/touchscreen/himax_hx852x.c
11778
11779HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
11780M: Kurt Kanzenbach <[email protected]>
11781L: [email protected]
11782S: Maintained
11783F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
11784F: drivers/net/dsa/hirschmann/*
11785F: include/linux/platform_data/hirschmann-hellcreek.h
11786F: net/dsa/tag_hellcreek.c
11787
11788HISILICON DMA DRIVER
11789M: Zhou Wang <[email protected]>
11790M: Longfang Liu <[email protected]>
11791L: [email protected]
11792S: Maintained
11793F: drivers/dma/hisi_dma.c
11794
11795HISILICON GPIO DRIVER
11796M: Yang Shen <[email protected]>
11797L: [email protected]
11798S: Maintained
11799F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
11800F: drivers/gpio/gpio-hisi.c
11801
11802HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
11803M: Zhiqi Song <[email protected]>
11804M: Longfang Liu <[email protected]>
11805L: [email protected]
11806S: Maintained
11807F: Documentation/ABI/testing/debugfs-hisi-hpre
11808F: drivers/crypto/hisilicon/hpre/hpre.h
11809F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
11810F: drivers/crypto/hisilicon/hpre/hpre_main.c
11811
11812HISILICON HNS3 PMU DRIVER
11813M: Jijie Shao <[email protected]>
11814S: Supported
11815F: Documentation/admin-guide/perf/hns3-pmu.rst
11816F: drivers/perf/hisilicon/hns3_pmu.c
11817
11818HISILICON I2C CONTROLLER DRIVER
11819M: Devyn Liu <[email protected]>
11820L: [email protected]
11821S: Maintained
11822W: https://www.hisilicon.com
11823F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
11824F: drivers/i2c/busses/i2c-hisi.c
11825
11826HISILICON KUNPENG SOC HCCS DRIVER
11827M: Huisong Li <[email protected]>
11828S: Maintained
11829F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
11830F: drivers/soc/hisilicon/kunpeng_hccs.c
11831F: drivers/soc/hisilicon/kunpeng_hccs.h
11832
11833HISILICON SOC HHA DRIVER
11834M: Yushan Wang <[email protected]>
11835S: Maintained
11836F: drivers/cache/hisi_soc_hha.c
11837
11838HISILICON LPC BUS DRIVER
11839M: Jay Fang <[email protected]>
11840S: Maintained
11841W: http://www.hisilicon.com
11842F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
11843F: drivers/bus/hisi_lpc.c
11844
11845HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
11846M: Jian Shen <[email protected]>
11847M: Jijie Shao <[email protected]>
11848L: [email protected]
11849S: Maintained
11850W: http://www.hisilicon.com
11851F: drivers/net/ethernet/hisilicon/hns3/
11852
11853HISILICON NETWORK HIBMCGE DRIVER
11854M: Jijie Shao <[email protected]>
11855L: [email protected]
11856S: Maintained
11857F: drivers/net/ethernet/hisilicon/hibmcge/
11858
11859HISILICON NETWORK SUBSYSTEM DRIVER
11860M: Jian Shen <[email protected]>
11861M: Jijie Shao <[email protected]>
11862L: [email protected]
11863S: Maintained
11864W: http://www.hisilicon.com
11865F: Documentation/devicetree/bindings/net/hisilicon*.txt
11866F: drivers/net/ethernet/hisilicon/
11867
11868HISILICON PMU DRIVER
11869M: Yushan Wang <[email protected]>
11870S: Supported
11871W: http://www.hisilicon.com
11872F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
11873F: Documentation/admin-guide/perf/hisi-pmu.rst
11874F: drivers/perf/hisilicon
11875F: tools/perf/pmu-events/arch/arm64/hisilicon/
11876
11877HISILICON PTT DRIVER
11878M: Sizhe Liu <[email protected]>
11879L: [email protected]
11880S: Maintained
11881F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
11882F: Documentation/trace/hisi-ptt.rst
11883F: drivers/hwtracing/ptt/
11884F: tools/perf/arch/arm64/util/hisi-ptt.c
11885F: tools/perf/util/hisi-ptt*
11886F: tools/perf/util/hisi-ptt-decoder/*
11887
11888HISILICON QM DRIVER
11889M: Weili Qian <[email protected]>
11890M: Zhou Wang <[email protected]>
11891L: [email protected]
11892S: Maintained
11893F: drivers/crypto/hisilicon/Kconfig
11894F: drivers/crypto/hisilicon/Makefile
11895F: drivers/crypto/hisilicon/qm.c
11896F: drivers/crypto/hisilicon/sgl.c
11897F: include/linux/hisi_acc_qm.h
11898
11899HISILICON ROCE DRIVER
11900M: Chengchang Tang <[email protected]>
11901M: Junxian Huang <[email protected]>
11902L: [email protected]
11903S: Maintained
11904F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
11905F: drivers/infiniband/hw/hns/
11906
11907HISILICON SAS Controller
11908M: Xingui Yang <[email protected]>
11909S: Supported
11910W: http://www.hisilicon.com
11911F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
11912F: drivers/scsi/hisi_sas/
11913
11914HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
11915M: Longfang Liu <[email protected]>
11916L: [email protected]
11917S: Maintained
11918F: Documentation/ABI/testing/debugfs-hisi-sec
11919F: drivers/crypto/hisilicon/sec2/sec.h
11920F: drivers/crypto/hisilicon/sec2/sec_crypto.c
11921F: drivers/crypto/hisilicon/sec2/sec_crypto.h
11922F: drivers/crypto/hisilicon/sec2/sec_main.c
11923
11924HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
11925M: Yang Shen <[email protected]>
11926L: [email protected]
11927S: Maintained
11928W: http://www.hisilicon.com
11929F: drivers/spi/spi-hisi-kunpeng.c
11930
11931HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
11932M: Mauro Carvalho Chehab <[email protected]>
11933L: [email protected]
11934S: Maintained
11935F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
11936F: drivers/spmi/hisi-spmi-controller.c
11937
11938HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
11939M: Mauro Carvalho Chehab <[email protected]>
11940L: [email protected]
11941S: Maintained
11942F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
11943F: drivers/mfd/hi6421-spmi-pmic.c
11944
11945HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
11946M: Weili Qian <[email protected]>
11947S: Maintained
11948F: drivers/char/hw_random/hisi-trng-v2.c
11949
11950HISILICON V3XX SPI NOR FLASH Controller Driver
11951M: Yang Shen <[email protected]>
11952S: Maintained
11953W: http://www.hisilicon.com
11954F: drivers/spi/spi-hisi-sfc-v3xx.c
11955
11956HISILICON ZIP Controller DRIVER
11957M: Chenghai Huang<[email protected]>
11958M: Zhou Wang <[email protected]>
11959L: [email protected]
11960S: Maintained
11961F: Documentation/ABI/testing/debugfs-hisi-zip
11962F: drivers/crypto/hisilicon/zip/
11963
11964HMM - Heterogeneous Memory Management
11965M: Jason Gunthorpe <[email protected]>
11966M: Leon Romanovsky <[email protected]>
11967L: [email protected]
11968S: Maintained
11969F: Documentation/mm/hmm.rst
11970F: include/linux/hmm*
11971F: lib/test_hmm*
11972F: mm/hmm*
11973F: tools/testing/selftests/mm/*hmm*
11974
11975HONEYWELL ABP2030PA PRESSURE SENSOR SERIES IIO DRIVER
11976M: Petre Rodan <[email protected]>
11977L: [email protected]
11978S: Maintained
11979F: Documentation/devicetree/bindings/iio/pressure/honeywell,abp2030pa.yaml
11980F: drivers/iio/pressure/abp2030pa*
11981
11982HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
11983M: Petre Rodan <[email protected]>
11984L: [email protected]
11985S: Maintained
11986F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
11987F: drivers/iio/pressure/hsc030pa*
11988
11989HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
11990M: Andreas Klinger <[email protected]>
11991M: Petre Rodan <[email protected]>
11992L: [email protected]
11993S: Maintained
11994F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
11995F: drivers/iio/pressure/mprls0025pa*
11996
11997HP BIOSCFG DRIVER
11998M: Jorge Lopez <[email protected]>
11999L: [email protected]
12000S: Maintained
12001F: drivers/platform/x86/hp/hp-bioscfg/
12002
12003HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
12004L: [email protected]
12005S: Orphan
12006F: drivers/platform/x86/hp/tc1100-wmi.c
12007
12008HP WMI HARDWARE MONITOR DRIVER
12009M: James Seo <[email protected]>
12010L: [email protected]
12011S: Maintained
12012F: Documentation/hwmon/hp-wmi-sensors.rst
12013F: drivers/hwmon/hp-wmi-sensors.c
12014
12015HPET: High Precision Event Timers driver
12016M: Clemens Ladisch <[email protected]>
12017S: Maintained
12018F: Documentation/timers/hpet.rst
12019F: drivers/char/hpet.c
12020F: include/linux/hpet.h
12021F: include/uapi/linux/hpet.h
12022
12023HPET: x86
12024S: Orphan
12025F: arch/x86/include/asm/hpet.h
12026F: arch/x86/kernel/hpet.c
12027
12028HPFS FILESYSTEM
12029M: Mikulas Patocka <[email protected]>
12030S: Maintained
12031W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
12032F: fs/hpfs/
12033
12034HS3001 Hardware Temperature and Humidity Sensor
12035M: Andre Werner <[email protected]>
12036L: [email protected]
12037S: Maintained
12038F: drivers/hwmon/hs3001.c
12039
12040HSI SUBSYSTEM
12041M: Sebastian Reichel <[email protected]>
12042S: Maintained
12043T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
12044F: Documentation/ABI/testing/sysfs-bus-hsi
12045F: Documentation/driver-api/hsi.rst
12046F: drivers/hsi/
12047F: include/linux/hsi/
12048F: include/uapi/linux/hsi/
12049
12050HSO 3G MODEM DRIVER
12051L: [email protected]
12052S: Orphan
12053F: drivers/net/usb/hso.c
12054
12055HSR NETWORK PROTOCOL
12056L: [email protected]
12057S: Orphan
12058F: net/hsr/
12059F: tools/testing/selftests/net/hsr/
12060
12061HT16K33 LED CONTROLLER DRIVER
12062M: Robin van der Gracht <[email protected]>
12063S: Maintained
12064F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
12065F: drivers/auxdisplay/ht16k33.c
12066
12067HTCPEN TOUCHSCREEN DRIVER
12068M: Pau Oliva Fora <[email protected]>
12069L: [email protected]
12070S: Maintained
12071F: drivers/input/touchscreen/htcpen.c
12072
12073HTE SUBSYSTEM
12074M: Dipen Patel <[email protected]>
12075L: [email protected]
12076S: Maintained
12077Q: https://patchwork.kernel.org/project/timestamp/list/
12078T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
12079F: Documentation/devicetree/bindings/timestamp/
12080F: Documentation/driver-api/hte/
12081F: drivers/hte/
12082F: include/linux/hte.h
12083
12084HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
12085M: Lorenzo Bianconi <[email protected]>
12086L: [email protected]
12087S: Maintained
12088W: http://www.st.com/
12089F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
12090F: drivers/iio/humidity/hts221*
12091
12092HTU31 Hardware Temperature and Humidity Sensor
12093M: Andrei Lalaev <[email protected]>
12094L: [email protected]
12095S: Maintained
12096F: drivers/hwmon/htu31.c
12097
12098HUAWEI ETHERNET DRIVER
12099M: Cai Huoqing <[email protected]>
12100L: [email protected]
12101S: Maintained
12102F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
12103F: drivers/net/ethernet/huawei/hinic/
12104
12105HUAWEI 3RD GEN ETHERNET DRIVER
12106M: Fan Gong <[email protected]>
12107L: [email protected]
12108S: Maintained
12109F: Documentation/networking/device_drivers/ethernet/huawei/hinic3.rst
12110F: drivers/net/ethernet/huawei/hinic3/
12111
12112HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER
12113M: Pengyu Luo <[email protected]>
12114S: Maintained
12115F: Documentation/devicetree/bindings/embedded-controller/huawei,gaokun3-ec.yaml
12116F: drivers/platform/arm64/huawei-gaokun-ec.c
12117F: drivers/power/supply/huawei-gaokun-battery.c
12118F: drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c
12119F: include/linux/platform_data/huawei-gaokun-ec.h
12120
12121HUGETLB SUBSYSTEM
12122M: Muchun Song <[email protected]>
12123M: Oscar Salvador <[email protected]>
12124R: David Hildenbrand <[email protected]>
12125L: [email protected]
12126S: Maintained
12127F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
12128F: Documentation/admin-guide/mm/hugetlbpage.rst
12129F: Documentation/mm/hugetlbfs_reserv.rst
12130F: Documentation/mm/vmemmap_dedup.rst
12131F: fs/hugetlbfs/
12132F: include/linux/hugetlb.h
12133F: include/trace/events/hugetlbfs.h
12134F: mm/hugetlb.c
12135F: mm/hugetlb_cgroup.c
12136F: mm/hugetlb_cma.c
12137F: mm/hugetlb_cma.h
12138F: mm/hugetlb_sysctl.c
12139F: mm/hugetlb_sysfs.c
12140F: mm/hugetlb_vmemmap.c
12141F: mm/hugetlb_vmemmap.h
12142F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
12143
12144HVA ST MEDIA DRIVER
12145M: Jean-Christophe Trotin <[email protected]>
12146L: [email protected]
12147S: Supported
12148W: https://linuxtv.org
12149T: git git://linuxtv.org/media.git
12150F: drivers/media/platform/st/sti/hva
12151
12152HWPOISON MEMORY FAILURE HANDLING
12153M: Miaohe Lin <[email protected]>
12154R: Naoya Horiguchi <[email protected]>
12155L: [email protected]
12156S: Maintained
12157F: include/linux/memory-failure.h
12158F: include/trace/events/memory-failure.h
12159F: mm/hwpoison-inject.c
12160F: mm/memory-failure.c
12161F: tools/testing/selftests/mm/memory-failure.c
12162
12163HYCON HY46XX TOUCHSCREEN SUPPORT
12164M: Giulio Benetti <[email protected]>
12165L: [email protected]
12166S: Maintained
12167F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
12168F: drivers/input/touchscreen/hycon-hy46xx.c
12169
12170HYGON PROCESSOR SUPPORT
12171M: Pu Wen <[email protected]>
12172L: [email protected]
12173S: Maintained
12174F: arch/x86/kernel/cpu/hygon.c
12175
12176HYNIX HI556 SENSOR DRIVER
12177M: Sakari Ailus <[email protected]>
12178L: [email protected]
12179S: Maintained
12180T: git git://linuxtv.org/media.git
12181F: drivers/media/i2c/hi556.c
12182
12183HYNIX HI846 SENSOR DRIVER
12184M: Martin Kepplinger-Novakovic <[email protected]>
12185L: [email protected]
12186S: Maintained
12187F: drivers/media/i2c/hi846.c
12188
12189HYNIX HI847 SENSOR DRIVER
12190M: Sakari Ailus <[email protected]>
12191L: [email protected]
12192S: Maintained
12193F: drivers/media/i2c/hi847.c
12194
12195Hyper-V/Azure CORE AND DRIVERS
12196M: Haiyang Zhang <[email protected]>
12197M: Wei Liu <[email protected]>
12198M: Dexuan Cui <[email protected]>
12199L: [email protected]
12200S: Supported
12201T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
12202F: Documentation/ABI/stable/sysfs-bus-vmbus
12203F: Documentation/ABI/testing/debugfs-hyperv
12204F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
12205F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
12206F: Documentation/virt/hyperv
12207F: arch/arm64/hyperv
12208F: arch/arm64/include/asm/mshyperv.h
12209F: arch/x86/hyperv
12210F: arch/x86/include/asm/mshyperv.h
12211F: arch/x86/include/asm/trace/hyperv.h
12212F: arch/x86/kernel/cpu/mshyperv.c
12213F: drivers/clocksource/hyperv_timer.c
12214F: drivers/hid/hid-hyperv.c
12215F: drivers/hv/
12216F: drivers/input/serio/hyperv-keyboard.c
12217F: drivers/iommu/hyperv/
12218F: drivers/net/ethernet/microsoft/
12219F: drivers/net/hyperv/
12220F: drivers/pci/controller/pci-hyperv-intf.c
12221F: drivers/pci/controller/pci-hyperv.c
12222F: drivers/scsi/storvsc_drv.c
12223F: drivers/uio/uio_hv_generic.c
12224F: include/asm-generic/mshyperv.h
12225F: include/clocksource/hyperv_timer.h
12226F: include/hyperv/hvgdk.h
12227F: include/hyperv/hvgdk_ext.h
12228F: include/hyperv/hvgdk_mini.h
12229F: include/hyperv/hvhdk.h
12230F: include/hyperv/hvhdk_mini.h
12231F: include/linux/hyperv.h
12232F: include/net/mana
12233F: include/uapi/linux/hyperv.h
12234F: net/vmw_vsock/hyperv_transport.c
12235F: tools/hv/
12236
12237HYPERBUS SUPPORT
12238M: Vignesh Raghavendra <[email protected]>
12239R: Tudor Ambarus <[email protected]>
12240L: [email protected]
12241S: Supported
12242Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12243C: irc://irc.oftc.net/mtd
12244T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
12245F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
12246F: drivers/mtd/hyperbus/
12247F: include/linux/mtd/hyperbus.h
12248
12249HYPERVISOR VIRTUAL CONSOLE DRIVER
12250L: [email protected]
12251S: Odd Fixes
12252F: drivers/tty/hvc/
12253
12254HUNG TASK DETECTOR
12255M: Andrew Morton <[email protected]>
12256M: Lance Yang <[email protected]>
12257R: Masami Hiramatsu <[email protected]>
12258R: Petr Mladek <[email protected]>
12259L: [email protected]
12260S: Maintained
12261F: include/linux/hung_task.h
12262F: kernel/hung_task.c
12263
12264I2C ACPI SUPPORT
12265M: Mika Westerberg <[email protected]>
12266L: [email protected]
12267L: [email protected]
12268S: Maintained
12269F: drivers/i2c/i2c-core-acpi.c
12270
12271I2C ADDRESS TRANSLATOR (ATR)
12272M: Tomi Valkeinen <[email protected]>
12273R: Luca Ceresoli <[email protected]>
12274L: [email protected]
12275S: Maintained
12276F: drivers/i2c/i2c-atr.c
12277F: include/linux/i2c-atr.h
12278
12279I2C CONTROLLER DRIVER FOR NVIDIA GPU
12280M: Ajay Gupta <[email protected]>
12281L: [email protected]
12282S: Maintained
12283F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
12284F: drivers/i2c/busses/i2c-nvidia-gpu.c
12285
12286I2C MUXES
12287M: Peter Rosin <[email protected]>
12288L: [email protected]
12289S: Maintained
12290F: Documentation/devicetree/bindings/i2c/i2c-arb*
12291F: Documentation/devicetree/bindings/i2c/i2c-gate*
12292F: Documentation/devicetree/bindings/i2c/i2c-mux*
12293F: Documentation/i2c/i2c-topology.rst
12294F: Documentation/i2c/muxes/
12295F: drivers/i2c/i2c-mux.c
12296F: drivers/i2c/muxes/
12297F: include/linux/i2c-mux.h
12298
12299I2C MV64XXX MARVELL AND ALLWINNER DRIVER
12300M: Gregory CLEMENT <[email protected]>
12301L: [email protected]
12302S: Maintained
12303F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
12304F: drivers/i2c/busses/i2c-mv64xxx.c
12305
12306I2C OF COMPONENT PROBER
12307M: Chen-Yu Tsai <[email protected]>
12308L: [email protected]
12309L: [email protected]
12310S: Maintained
12311F: drivers/i2c/i2c-core-of-prober.c
12312F: include/linux/i2c-of-prober.h
12313
12314I2C OVER PARALLEL PORT
12315M: Jean Delvare <[email protected]>
12316L: [email protected]
12317S: Maintained
12318F: Documentation/i2c/busses/i2c-parport.rst
12319F: drivers/i2c/busses/i2c-parport.c
12320
12321I2C SUBSYSTEM
12322M: Andi Shyti <[email protected]>
12323L: [email protected]
12324S: Maintained
12325Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
12326T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
12327F: Documentation/i2c/
12328F: drivers/i2c/*
12329F: include/dt-bindings/i2c/i2c.h
12330F: include/linux/i2c-dev.h
12331F: include/linux/i2c-smbus.h
12332F: include/linux/i2c.h
12333F: include/uapi/linux/i2c-*.h
12334F: include/uapi/linux/i2c.h
12335
12336I2C SUBSYSTEM [RUST]
12337M: Igor Korotin <[email protected]>
12338R: Danilo Krummrich <[email protected]>
12339R: Daniel Almeida <[email protected]>
12340L: [email protected]
12341S: Maintained
12342T: git https://github.com/ikrtn/linux.git rust-i2c-next
12343F: rust/kernel/i2c.rs
12344F: samples/rust/rust_driver_i2c.rs
12345F: samples/rust/rust_i2c_client.rs
12346
12347I2C SUBSYSTEM HOST DRIVERS
12348M: Andi Shyti <[email protected]>
12349L: [email protected]
12350S: Maintained
12351Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
12352T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
12353F: Documentation/devicetree/bindings/i2c/
12354F: drivers/i2c/algos/
12355F: drivers/i2c/busses/
12356F: include/dt-bindings/i2c/
12357
12358I2C-TAOS-EVM DRIVER
12359M: Jean Delvare <[email protected]>
12360L: [email protected]
12361S: Maintained
12362F: Documentation/i2c/busses/i2c-taos-evm.rst
12363F: drivers/i2c/busses/i2c-taos-evm.c
12364
12365I2C-TINY-USB DRIVER
12366M: Till Harbaum <[email protected]>
12367L: [email protected]
12368S: Maintained
12369W: http://www.harbaum.org/till/i2c_tiny_usb
12370F: drivers/i2c/busses/i2c-tiny-usb.c
12371
12372I2C/SMBUS CONTROLLER DRIVERS FOR PC
12373M: Jean Delvare <[email protected]>
12374L: [email protected]
12375S: Maintained
12376F: Documentation/i2c/busses/i2c-ali1535.rst
12377F: Documentation/i2c/busses/i2c-ali1563.rst
12378F: Documentation/i2c/busses/i2c-ali15x3.rst
12379F: Documentation/i2c/busses/i2c-amd756.rst
12380F: Documentation/i2c/busses/i2c-amd8111.rst
12381F: Documentation/i2c/busses/i2c-i801.rst
12382F: Documentation/i2c/busses/i2c-nforce2.rst
12383F: Documentation/i2c/busses/i2c-piix4.rst
12384F: Documentation/i2c/busses/i2c-sis5595.rst
12385F: Documentation/i2c/busses/i2c-sis630.rst
12386F: Documentation/i2c/busses/i2c-sis96x.rst
12387F: Documentation/i2c/busses/i2c-via.rst
12388F: Documentation/i2c/busses/i2c-viapro.rst
12389F: drivers/i2c/busses/i2c-ali1535.c
12390F: drivers/i2c/busses/i2c-ali1563.c
12391F: drivers/i2c/busses/i2c-ali15x3.c
12392F: drivers/i2c/busses/i2c-amd756.c
12393F: drivers/i2c/busses/i2c-amd8111.c
12394F: drivers/i2c/busses/i2c-i801.c
12395F: drivers/i2c/busses/i2c-isch.c
12396F: drivers/i2c/busses/i2c-nforce2.c
12397F: drivers/i2c/busses/i2c-piix4.*
12398F: drivers/i2c/busses/i2c-sis5595.c
12399F: drivers/i2c/busses/i2c-sis630.c
12400F: drivers/i2c/busses/i2c-sis96x.c
12401F: drivers/i2c/busses/i2c-via.c
12402F: drivers/i2c/busses/i2c-viapro.c
12403
12404I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
12405M: Hans de Goede <[email protected]>
12406L: [email protected]
12407S: Maintained
12408F: drivers/i2c/busses/i2c-cht-wc.c
12409
12410I2C/SMBUS ISMT DRIVER
12411M: Neil Horman <[email protected]>
12412L: [email protected]
12413F: Documentation/i2c/busses/i2c-ismt.rst
12414F: drivers/i2c/busses/i2c-ismt.c
12415
12416I2C/SMBUS ZHAOXIN DRIVER
12417M: Hans Hu <[email protected]>
12418L: [email protected]
12419S: Maintained
12420W: https://www.zhaoxin.com
12421F: drivers/i2c/busses/i2c-viai2c-common.c
12422F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c
12423
12424I2C/SMBUS STUB DRIVER
12425M: Jean Delvare <[email protected]>
12426L: [email protected]
12427S: Maintained
12428F: drivers/i2c/i2c-stub.c
12429
12430I3C DRIVER FOR ASPEED AST2600
12431M: Jeremy Kerr <[email protected]>
12432S: Maintained
12433F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
12434F: drivers/i3c/master/ast2600-i3c-master.c
12435
12436I3C DRIVER FOR ANALOG DEVICES I3C CONTROLLER IP
12437M: Jorge Marques <[email protected]>
12438S: Maintained
12439F: Documentation/devicetree/bindings/i3c/adi,i3c-master.yaml
12440F: drivers/i3c/master/adi-i3c-master.c
12441
12442I3C DRIVER FOR CADENCE I3C MASTER IP
12443M: Przemysław Gaj <[email protected]>
12444S: Maintained
12445F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
12446F: drivers/i3c/master/i3c-master-cdns.c
12447
12448I3C DRIVER FOR RENESAS
12449M: Wolfram Sang <[email protected]>
12450M: Tommaso Merciai <[email protected]>
12451S: Supported
12452F: Documentation/devicetree/bindings/i3c/renesas,i3c.yaml
12453F: drivers/i3c/master/renesas-i3c.c
12454
12455I3C DRIVER FOR SYNOPSYS DESIGNWARE
12456S: Orphan
12457F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
12458F: drivers/i3c/master/dw*
12459
12460I3C SUBSYSTEM
12461M: Alexandre Belloni <[email protected]>
12462R: Frank Li <[email protected]>
12463L: [email protected] (moderated for non-subscribers)
12464S: Maintained
12465Q: https://patchwork.kernel.org/project/linux-i3c/list/
12466C: irc://chat.freenode.net/linux-i3c
12467T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
12468F: Documentation/ABI/testing/sysfs-bus-i3c
12469F: Documentation/devicetree/bindings/i3c/
12470F: Documentation/driver-api/i3c
12471F: drivers/i3c/
12472F: include/dt-bindings/i3c/
12473F: include/linux/i3c/
12474
12475IBM Operation Panel Input Driver
12476M: Eddie James <[email protected]>
12477L: [email protected]
12478S: Maintained
12479F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
12480F: drivers/input/misc/ibm-panel.c
12481
12482IBM Power 842 compression accelerator
12483M: Haren Myneni <[email protected]>
12484S: Supported
12485F: crypto/842.c
12486F: drivers/crypto/nx/Kconfig
12487F: drivers/crypto/nx/Makefile
12488F: drivers/crypto/nx/nx-842*
12489F: include/linux/sw842.h
12490F: lib/842/
12491
12492IBM Power in-Nest Crypto Acceleration
12493M: Breno Leitão <[email protected]>
12494M: Nayna Jain <[email protected]>
12495M: Paulo Flabiano Smorigo <[email protected]>
12496L: [email protected]
12497S: Supported
12498F: drivers/crypto/nx/Kconfig
12499F: drivers/crypto/nx/Makefile
12500F: drivers/crypto/nx/nx-aes*
12501F: drivers/crypto/nx/nx-sha*
12502F: drivers/crypto/nx/nx.*
12503F: drivers/crypto/nx/nx_csbcpb.h
12504F: drivers/crypto/nx/nx_debugfs.c
12505
12506IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
12507M: Tyrel Datwyler <[email protected]>
12508L: [email protected]
12509L: [email protected]
12510S: Supported
12511F: drivers/pci/hotplug/rpadlpar*
12512
12513IBM Power Linux RAID adapter
12514M: Brian King <[email protected]>
12515S: Supported
12516F: drivers/scsi/ipr.*
12517
12518IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
12519M: Tyrel Datwyler <[email protected]>
12520L: [email protected]
12521L: [email protected]
12522S: Supported
12523F: drivers/pci/hotplug/rpaphp*
12524
12525IBM Power SRIOV Virtual NIC Device Driver
12526M: Haren Myneni <[email protected]>
12527M: Rick Lindsley <[email protected]>
12528R: Nick Child <[email protected]>
12529L: [email protected]
12530S: Maintained
12531F: drivers/net/ethernet/ibm/ibmvnic.*
12532
12533IBM Power VFIO Support
12534M: Timothy Pearson <[email protected]>
12535S: Supported
12536F: drivers/vfio/vfio_iommu_spapr_tce.c
12537
12538IBM Power Virtual Ethernet Device Driver
12539M: Nick Child <[email protected]>
12540L: [email protected]
12541S: Maintained
12542F: drivers/net/ethernet/ibm/ibmveth.*
12543
12544IBM Power Virtual FC Device Drivers
12545M: Tyrel Datwyler <[email protected]>
12546L: [email protected]
12547S: Supported
12548F: drivers/scsi/ibmvscsi/ibmvfc*
12549
12550IBM Power Virtual Management Channel Driver
12551M: Brad Warrum <[email protected]>
12552M: Ritu Agarwal <[email protected]>
12553S: Supported
12554F: drivers/misc/ibmvmc.*
12555
12556IBM Power Virtual SCSI Device Drivers
12557M: Tyrel Datwyler <[email protected]>
12558L: [email protected]
12559S: Supported
12560F: drivers/scsi/ibmvscsi/ibmvscsi*
12561F: include/scsi/viosrp.h
12562
12563IBM Power Virtual SCSI Device Target Driver
12564M: Tyrel Datwyler <[email protected]>
12565L: [email protected]
12566L: [email protected]
12567S: Supported
12568F: drivers/scsi/ibmvscsi_tgt/
12569
12570IBM Power VMX Cryptographic instructions
12571M: Breno Leitão <[email protected]>
12572M: Nayna Jain <[email protected]>
12573M: Paulo Flabiano Smorigo <[email protected]>
12574L: [email protected]
12575S: Supported
12576F: arch/powerpc/crypto/Kconfig
12577F: arch/powerpc/crypto/Makefile
12578F: arch/powerpc/crypto/aes_cbc.c
12579F: arch/powerpc/crypto/aes_ctr.c
12580F: arch/powerpc/crypto/aes_xts.c
12581F: arch/powerpc/crypto/aesp8-ppc.h
12582F: arch/powerpc/crypto/ppc-xlate.pl
12583F: arch/powerpc/crypto/vmx.c
12584F: lib/crypto/powerpc/aesp8-ppc.pl
12585F: lib/crypto/powerpc/gf128hash.h
12586F: lib/crypto/powerpc/ghashp8-ppc.pl
12587
12588IBM ServeRAID RAID DRIVER
12589S: Orphan
12590F: drivers/scsi/ips.*
12591
12592ICH LPC AND GPIO DRIVER
12593M: Peter Tyser <[email protected]>
12594S: Maintained
12595F: drivers/gpio/gpio-ich.c
12596F: drivers/mfd/lpc_ich.c
12597
12598ICY I2C DRIVER
12599M: Max Staudt <[email protected]>
12600L: [email protected]
12601S: Maintained
12602F: drivers/i2c/busses/i2c-icy.c
12603
12604IDEAPAD LAPTOP EXTRAS DRIVER
12605M: Ike Panhc <[email protected]>
12606L: [email protected]
12607S: Maintained
12608W: http://launchpad.net/ideapad-laptop
12609F: drivers/platform/x86/lenovo/ideapad-laptop.c
12610
12611IDEAPAD LAPTOP SLIDEBAR DRIVER
12612M: Andrey Moiseev <[email protected]>
12613L: [email protected]
12614S: Maintained
12615W: https://github.com/o2genum/ideapad-slidebar
12616F: drivers/input/misc/ideapad_slidebar.c
12617
12618IDT VersaClock 5 CLOCK DRIVER
12619M: Luca Ceresoli <[email protected]>
12620S: Maintained
12621F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
12622F: drivers/clk/clk-versaclock5.c
12623
12624IEEE 802.15.4 SUBSYSTEM
12625M: Alexander Aring <[email protected]>
12626M: Stefan Schmidt <[email protected]>
12627M: Miquel Raynal <[email protected]>
12628L: [email protected]
12629S: Maintained
12630W: https://linux-wpan.org/
12631Q: https://patchwork.kernel.org/project/linux-wpan/list/
12632T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
12633T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
12634F: Documentation/networking/ieee802154.rst
12635F: drivers/net/ieee802154/
12636F: include/linux/ieee802154.h
12637F: include/linux/nl802154.h
12638F: include/net/af_ieee802154.h
12639F: include/net/cfg802154.h
12640F: include/net/ieee802154_netdev.h
12641F: include/net/mac802154.h
12642F: include/net/nl802154.h
12643F: net/ieee802154/
12644F: net/mac802154/
12645
12646Intel VIRTIO DATA PATH ACCELERATOR
12647M: Zhu Lingshan <[email protected]>
12648L: [email protected]
12649S: Supported
12650F: drivers/vdpa/ifcvf/
12651
12652IFE PROTOCOL
12653M: Yotam Gigi <[email protected]>
12654M: Jamal Hadi Salim <[email protected]>
12655F: include/net/ife.h
12656F: include/uapi/linux/ife.h
12657F: net/ife
12658
12659IGORPLUG-USB IR RECEIVER
12660M: Sean Young <[email protected]>
12661L: [email protected]
12662S: Maintained
12663F: drivers/media/rc/igorplugusb.c
12664
12665IGUANAWORKS USB IR TRANSCEIVER
12666M: Sean Young <[email protected]>
12667L: [email protected]
12668S: Maintained
12669F: drivers/media/rc/iguanair.c
12670
12671IIO ADC HELPERS
12672M: Matti Vaittinen <[email protected]>
12673L: [email protected]
12674S: Maintained
12675F: drivers/iio/adc/industrialio-adc.c
12676F: include/linux/iio/adc-helpers.h
12677
12678IIO BACKEND FRAMEWORK
12679M: Nuno Sa <[email protected]>
12680R: Olivier Moysan <[email protected]>
12681L: [email protected]
12682S: Maintained
12683F: Documentation/ABI/testing/debugfs-iio-backend
12684F: drivers/iio/industrialio-backend.c
12685F: include/linux/iio/backend.h
12686
12687IIO DIGITAL POTENTIOMETER DAC
12688M: Peter Rosin <[email protected]>
12689L: [email protected]
12690S: Maintained
12691F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
12692F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
12693F: drivers/iio/dac/dpot-dac.c
12694
12695IIO ENVELOPE DETECTOR
12696M: Peter Rosin <[email protected]>
12697L: [email protected]
12698S: Maintained
12699F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
12700F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
12701F: drivers/iio/adc/envelope-detector.c
12702
12703IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
12704M: Matti Vaittinen <[email protected]>
12705L: [email protected]
12706S: Maintained
12707F: drivers/iio/industrialio-gts-helper.c
12708F: include/linux/iio/iio-gts-helper.h
12709F: drivers/iio/test/iio-test-gts.c
12710
12711IIO MULTIPLEXER
12712M: Peter Rosin <[email protected]>
12713L: [email protected]
12714S: Maintained
12715F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
12716F: drivers/iio/multiplexer/iio-mux.c
12717
12718IIO SCMI BASED DRIVER
12719M: Jyoti Bhayana <[email protected]>
12720L: [email protected]
12721S: Maintained
12722F: drivers/iio/common/scmi_sensors/scmi_iio.c
12723
12724IIO SUBSYSTEM AND DRIVERS
12725M: Jonathan Cameron <[email protected]>
12726R: David Lechner <[email protected]>
12727R: Nuno Sá <[email protected]>
12728R: Andy Shevchenko <[email protected]>
12729L: [email protected]
12730S: Maintained
12731T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
12732F: Documentation/ABI/testing/configfs-iio*
12733F: Documentation/ABI/testing/sysfs-bus-iio*
12734F: Documentation/devicetree/bindings/iio/
12735F: Documentation/driver-api/iio/
12736F: Documentation/iio/
12737F: drivers/iio/
12738F: drivers/staging/iio/
12739F: include/dt-bindings/iio/
12740F: include/linux/iio/
12741F: tools/iio/
12742
12743IIO UNIT CONVERTER
12744M: Peter Rosin <[email protected]>
12745L: [email protected]
12746S: Maintained
12747F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
12748F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
12749F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
12750F: drivers/iio/afe/iio-rescale.c
12751
12752IKANOS/ADI EAGLE ADSL USB DRIVER
12753M: Matthieu Castet <[email protected]>
12754M: Stanislaw Gruszka <[email protected]>
12755S: Maintained
12756F: drivers/usb/atm/ueagle-atm.c
12757
12758IMAGIS TOUCHSCREEN DRIVER
12759M: Markuss Broks <[email protected]>
12760S: Maintained
12761F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
12762F: drivers/input/touchscreen/imagis.c
12763
12764IMGTEC ASCII LCD DRIVER
12765M: Paul Burton <[email protected]>
12766S: Maintained
12767F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
12768F: drivers/auxdisplay/img-ascii-lcd.c
12769
12770IMGTEC JPEG ENCODER DRIVER
12771M: Devarsh Thakkar <[email protected]>
12772L: [email protected]
12773S: Supported
12774F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
12775F: drivers/media/platform/imagination/e5010*
12776
12777IMGTEC IR DECODER DRIVER
12778S: Orphan
12779F: drivers/media/rc/img-ir/
12780
12781IMGTEC POWERVR DRM DRIVER
12782M: Alessio Belle <[email protected]>
12783M: Luigi Santivetti <[email protected]>
12784L: [email protected]
12785S: Supported
12786Q: https://patchwork.freedesktop.org/project/imagination/list/
12787B: https://gitlab.freedesktop.org/imagination/linux/-/issues
12788C: irc://irc.oftc.net/powervr
12789T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12790F: Documentation/devicetree/bindings/gpu/img,powervr-*.yaml
12791F: Documentation/gpu/imagination/
12792F: drivers/gpu/drm/ci/xfails/powervr*
12793F: drivers/gpu/drm/imagination/
12794F: include/uapi/drm/pvr_drm.h
12795
12796IMON SOUNDGRAPH USB IR RECEIVER
12797M: Sean Young <[email protected]>
12798L: [email protected]
12799S: Maintained
12800F: drivers/media/rc/imon.c
12801F: drivers/media/rc/imon_raw.c
12802
12803IMS TWINTURBO FRAMEBUFFER DRIVER
12804L: [email protected]
12805S: Orphan
12806F: drivers/video/fbdev/imsttfb.c
12807
12808INA233 HARDWARE MONITOR DRIVERS
12809M: Leo Yang <[email protected]>
12810L: [email protected]
12811S: Maintained
12812F: Documentation/hwmon/ina233.rst
12813F: drivers/hwmon/pmbus/ina233.c
12814
12815INDEX OF FURTHER KERNEL DOCUMENTATION
12816M: Carlos Bilbao <[email protected]>
12817S: Maintained
12818F: Documentation/process/kernel-docs.rst
12819
12820INDUSTRY PACK SUBSYSTEM (IPACK)
12821M: Vaibhav Gupta <[email protected]>
12822M: Jens Taprogge <[email protected]>
12823M: Greg Kroah-Hartman <[email protected]>
12824L: [email protected]
12825S: Maintained
12826W: http://industrypack.sourceforge.net
12827F: drivers/ipack/
12828F: include/linux/ipack.h
12829
12830INFINEON DPS310 Driver
12831M: Eddie James <[email protected]>
12832L: [email protected]
12833S: Maintained
12834F: Documentation/devicetree/bindings/iio/pressure/infineon,dps310.yaml
12835F: drivers/iio/pressure/dps310.c
12836
12837INFINEON PEB2466 ASoC CODEC
12838M: Herve Codina <[email protected]>
12839L: [email protected]
12840S: Maintained
12841F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
12842F: sound/soc/codecs/peb2466.c
12843
12844INFINEON TLV493D Driver
12845M: Dixit Parmar <[email protected]>
12846L: [email protected]
12847S: Maintained
12848W: https://www.infineon.com/part/TLV493D-A1B6
12849F: Documentation/devicetree/bindings/iio/magnetometer/infineon,tlv493d-a1b6.yaml
12850F: drivers/iio/magnetometer/tlv493d.c
12851
12852INFINIBAND SUBSYSTEM
12853M: Jason Gunthorpe <[email protected]>
12854M: Leon Romanovsky <[email protected]>
12855L: [email protected]
12856S: Supported
12857W: https://github.com/linux-rdma/rdma-core
12858Q: http://patchwork.kernel.org/project/linux-rdma/list/
12859T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
12860F: Documentation/devicetree/bindings/infiniband/
12861F: Documentation/infiniband/
12862F: drivers/infiniband/
12863F: include/rdma/
12864F: include/trace/events/ib_mad.h
12865F: include/trace/events/ib_umad.h
12866F: include/trace/misc/rdma.h
12867F: include/uapi/linux/if_infiniband.h
12868F: include/uapi/rdma/
12869F: samples/bpf/ibumad_kern.c
12870F: samples/bpf/ibumad_user.c
12871F: tools/testing/selftests/rdma/
12872
12873INGENIC JZ4780 NAND DRIVER
12874M: Harvey Hunt <[email protected]>
12875L: [email protected]
12876L: [email protected]
12877S: Maintained
12878F: drivers/mtd/nand/raw/ingenic/
12879
12880INGENIC JZ47xx SoCs
12881M: Paul Cercueil <[email protected]>
12882L: [email protected]
12883S: Maintained
12884F: arch/mips/boot/dts/ingenic/
12885F: arch/mips/generic/board-ingenic.c
12886F: arch/mips/include/asm/mach-ingenic/
12887F: arch/mips/ingenic/Kconfig
12888F: drivers/clk/ingenic/
12889F: drivers/dma/dma-jz4780.c
12890F: drivers/gpu/drm/ingenic/
12891F: drivers/i2c/busses/i2c-jz4780.c
12892F: drivers/iio/adc/ingenic-adc.c
12893F: drivers/irqchip/irq-ingenic.c
12894F: drivers/memory/jz4780-nemc.c
12895F: drivers/mmc/host/jz4740_mmc.c
12896F: drivers/mtd/nand/raw/ingenic/
12897F: drivers/pinctrl/pinctrl-ingenic.c
12898F: drivers/power/supply/ingenic-battery.c
12899F: drivers/pwm/pwm-jz4740.c
12900F: drivers/remoteproc/ingenic_rproc.c
12901F: drivers/rtc/rtc-jz4740.c
12902F: drivers/tty/serial/8250/8250_ingenic.c
12903F: drivers/usb/musb/jz4740.c
12904F: drivers/watchdog/jz4740_wdt.c
12905F: include/dt-bindings/iio/adc/ingenic,adc.h
12906F: include/linux/mfd/ingenic-tcu.h
12907F: sound/soc/codecs/jz47*
12908F: sound/soc/jz4740/
12909
12910INJOINIC IP5xxx POWER BANK IC DRIVER
12911M: Samuel Holland <[email protected]>
12912S: Maintained
12913F: drivers/power/supply/ip5xxx_power.c
12914
12915INNOSILICON HDMI BRIDGE DRIVER
12916M: Andy Yan <[email protected]>
12917L: [email protected]
12918S: Maintained
12919T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12920F: drivers/gpu/drm/bridge/inno-hdmi.c
12921F: include/drm/bridge/inno_hdmi.h
12922
12923INOTIFY
12924M: Jan Kara <[email protected]>
12925R: Amir Goldstein <[email protected]>
12926L: [email protected]
12927S: Maintained
12928F: Documentation/filesystems/inotify.rst
12929F: fs/notify/inotify/
12930F: include/linux/inotify.h
12931F: include/uapi/linux/inotify.h
12932
12933INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
12934M: Dmitry Torokhov <[email protected]>
12935L: [email protected]
12936S: Maintained
12937Q: http://patchwork.kernel.org/project/linux-input/list/
12938T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
12939F: Documentation/devicetree/bindings/input/
12940F: Documentation/devicetree/bindings/serio/
12941F: Documentation/input/
12942F: drivers/input/
12943F: include/dt-bindings/input/
12944F: include/linux/gameport.h
12945F: include/linux/i8042.h
12946F: include/linux/input.h
12947F: include/linux/input/
12948F: include/linux/libps2.h
12949F: include/linux/serio.h
12950F: include/uapi/linux/gameport.h
12951F: include/uapi/linux/input-event-codes.h
12952F: include/uapi/linux/input.h
12953F: include/uapi/linux/serio.h
12954F: include/uapi/linux/uinput.h
12955
12956INPUT MULTITOUCH (MT) PROTOCOL
12957M: Henrik Rydberg <[email protected]>
12958L: [email protected]
12959S: Odd fixes
12960F: Documentation/input/multi-touch-protocol.rst
12961F: drivers/input/input-mt.c
12962K: \b(ABS|SYN)_MT_
12963
12964INSIDE SECURE CRYPTO DRIVER
12965M: Antoine Tenart <[email protected]>
12966L: [email protected]
12967S: Maintained
12968F: drivers/crypto/inside-secure/
12969
12970INSIDE SECURE EIP93 CRYPTO DRIVER
12971M: Christian Marangi <[email protected]>
12972L: [email protected]
12973S: Maintained
12974F: Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
12975F: drivers/crypto/inside-secure/eip93/
12976
12977INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
12978M: Mimi Zohar <[email protected]>
12979M: Roberto Sassu <[email protected]>
12980M: Dmitry Kasatkin <[email protected]>
12981R: Eric Snowberg <[email protected]>
12982L: [email protected]
12983S: Supported
12984T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
12985F: Documentation/security/IMA-export-delete.rst
12986F: Documentation/security/IMA-templates.rst
12987F: include/linux/secure_boot.h
12988F: security/integrity/
12989F: security/integrity/ima/
12990
12991INTEGRITY POLICY ENFORCEMENT (IPE)
12992M: Fan Wu <[email protected]>
12993L: [email protected]
12994S: Supported
12995T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
12996F: Documentation/admin-guide/LSM/ipe.rst
12997F: Documentation/security/ipe.rst
12998F: scripts/ipe/
12999F: security/ipe/
13000
13001INTEL 810/815 FRAMEBUFFER DRIVER
13002M: Antonino Daplas <[email protected]>
13003L: [email protected]
13004S: Maintained
13005F: drivers/video/fbdev/i810/
13006
13007INTEL 8254 COUNTER DRIVER
13008M: William Breathitt Gray <[email protected]>
13009L: [email protected]
13010S: Maintained
13011F: drivers/counter/i8254.c
13012F: include/linux/i8254.h
13013
13014INTEL 8255 GPIO DRIVER
13015M: William Breathitt Gray <[email protected]>
13016L: [email protected]
13017S: Maintained
13018F: drivers/gpio/gpio-i8255.c
13019F: drivers/gpio/gpio-i8255.h
13020
13021INTEL ASoC DRIVERS
13022M: Cezary Rojewski <[email protected]>
13023M: Liam Girdwood <[email protected]>
13024M: Peter Ujfalusi <[email protected]>
13025M: Bard Liao <[email protected]>
13026M: Kai Vehmanen <[email protected]>
13027R: Pierre-Louis Bossart <[email protected]>
13028L: [email protected]
13029S: Supported
13030F: sound/soc/intel/
13031
13032INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
13033M: Hans de Goede <[email protected]>
13034L: [email protected]
13035S: Maintained
13036F: drivers/platform/x86/intel/atomisp2/pm.c
13037
13038INTEL ATOMISP2 LED DRIVER
13039M: Hans de Goede <[email protected]>
13040L: [email protected]
13041S: Maintained
13042F: drivers/platform/x86/intel/atomisp2/led.c
13043
13044INTEL BIOS SAR INT1092 DRIVER
13045M: Shravan Sudhakar <[email protected]>
13046L: [email protected]
13047S: Maintained
13048F: drivers/platform/x86/intel/int1092/
13049
13050INTEL BROXTON PMC DRIVER
13051M: Mika Westerberg <[email protected]>
13052M: Zha Qipeng <[email protected]>
13053S: Maintained
13054F: drivers/mfd/intel_pmc_bxt.c
13055F: include/linux/mfd/intel_pmc_bxt.h
13056
13057INTEL C600 SERIES SAS CONTROLLER DRIVER
13058L: [email protected]
13059S: Orphan
13060T: git git://git.code.sf.net/p/intel-sas/isci
13061F: drivers/scsi/isci/
13062
13063INTEL COMPUTER VISION SENSING (CVS) DRIVER
13064M: Miguel Vadillo <[email protected]>
13065L: [email protected]
13066S: Maintained
13067F: drivers/media/i2c/cvs/
13068
13069INTEL CPU family model numbers
13070M: Tony Luck <[email protected]>
13071M: [email protected]
13072L: [email protected]
13073S: Supported
13074F: arch/x86/include/asm/intel-family.h
13075
13076INTEL DISCRETE GRAPHICS NVM MTD DRIVER
13077M: Alexander Usyskin <[email protected]>
13078L: [email protected]
13079S: Supported
13080F: drivers/mtd/devices/mtd_intel_dg.c
13081F: include/linux/intel_dg_nvm_aux.h
13082
13083INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
13084M: Jani Nikula <[email protected]>
13085M: Rodrigo Vivi <[email protected]>
13086L: [email protected]
13087L: [email protected]
13088S: Supported
13089F: drivers/gpu/drm/i915/display/
13090F: drivers/gpu/drm/xe/display/
13091F: drivers/gpu/drm/xe/compat-i915-headers
13092F: include/drm/intel/
13093
13094INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
13095M: Jani Nikula <[email protected]>
13096M: Joonas Lahtinen <[email protected]>
13097M: Rodrigo Vivi <[email protected]>
13098M: Tvrtko Ursulin <[email protected]>
13099L: [email protected]
13100S: Supported
13101W: https://drm.pages.freedesktop.org/intel-docs/
13102Q: http://patchwork.freedesktop.org/project/intel-gfx/
13103B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
13104C: irc://irc.oftc.net/intel-gfx
13105T: git https://gitlab.freedesktop.org/drm/i915/kernel.git
13106F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
13107F: Documentation/gpu/i915.rst
13108F: drivers/gpu/drm/ci/xfails/i915*
13109F: drivers/gpu/drm/i915/
13110F: include/drm/intel/
13111F: include/uapi/drm/i915_drm.h
13112
13113INTEL DRM XE DRIVER (Lunar Lake and newer)
13114M: Matthew Brost <[email protected]>
13115M: Thomas Hellström <[email protected]>
13116M: Rodrigo Vivi <[email protected]>
13117L: [email protected]
13118S: Supported
13119W: https://drm.pages.freedesktop.org/intel-docs/
13120Q: http://patchwork.freedesktop.org/project/intel-xe/
13121B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
13122C: irc://irc.oftc.net/xe
13123T: git https://gitlab.freedesktop.org/drm/xe/kernel.git
13124F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
13125F: Documentation/gpu/xe/
13126F: drivers/gpu/drm/xe/
13127F: include/drm/intel/
13128F: include/uapi/drm/xe_drm.h
13129
13130INTEL ELKHART LAKE PSE I/O DRIVER
13131M: Raag Jadav <[email protected]>
13132L: [email protected]
13133S: Supported
13134F: drivers/platform/x86/intel/ehl_pse_io.c
13135F: include/linux/ehl_pse_io_aux.h
13136
13137INTEL ETHERNET DRIVERS
13138M: Tony Nguyen <[email protected]>
13139M: Przemek Kitszel <[email protected]>
13140L: [email protected] (moderated for non-subscribers)
13141S: Maintained
13142W: https://www.intel.com/content/www/us/en/support.html
13143Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
13144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
13145T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
13146F: Documentation/networking/device_drivers/ethernet/intel/
13147F: drivers/net/ethernet/intel/
13148F: drivers/net/ethernet/intel/*/
13149F: include/linux/net/intel/
13150
13151INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
13152M: Tatyana Nikolova <[email protected]>
13153L: [email protected]
13154S: Supported
13155F: drivers/infiniband/hw/irdma/
13156F: include/uapi/rdma/irdma-abi.h
13157
13158INTEL GPIO DRIVERS
13159M: Andy Shevchenko <[email protected]>
13160L: [email protected]
13161S: Supported
13162T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
13163F: drivers/gpio/gpio-elkhartlake.c
13164F: drivers/gpio/gpio-graniterapids.c
13165F: drivers/gpio/gpio-ich.c
13166F: drivers/gpio/gpio-merrifield.c
13167F: drivers/gpio/gpio-ml-ioh.c
13168F: drivers/gpio/gpio-pch.c
13169F: drivers/gpio/gpio-sch.c
13170F: drivers/gpio/gpio-sodaville.c
13171F: drivers/gpio/gpio-tangier.c
13172F: drivers/gpio/gpio-tangier.h
13173
13174INTEL GPIO GPE DRIVER
13175M: Alan Borzeszkowski <[email protected]>
13176R: Mika Westerberg <[email protected]>
13177L: [email protected]
13178S: Supported
13179F: drivers/gpio/gpio-novalake-events.c
13180
13181INTEL GVT-g DRIVERS (Intel GPU Virtualization)
13182R: Zhenyu Wang <[email protected]>
13183R: Zhi Wang <[email protected]>
13184S: Odd Fixes
13185W: https://github.com/intel/gvt-linux/wiki
13186F: drivers/gpu/drm/i915/gvt/
13187
13188INTEL HID EVENT DRIVER
13189M: Alex Hung <[email protected]>
13190L: [email protected]
13191S: Maintained
13192F: drivers/platform/x86/intel/hid.c
13193
13194INTEL I/OAT DMA DRIVER
13195M: Dave Jiang <[email protected]>
13196R: Dan Williams <[email protected]>
13197L: [email protected]
13198S: Supported
13199Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
13200F: drivers/dma/ioat*
13201
13202INTEL IAA CRYPTO DRIVER
13203M: Kristen Accardi <[email protected]>
13204M: Vinicius Costa Gomes <[email protected]>
13205L: [email protected]
13206S: Supported
13207F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst
13208F: drivers/crypto/intel/iaa/*
13209
13210INTEL IDLE DRIVER
13211M: Rafael J. Wysocki <[email protected]>
13212M: Artem Bityutskiy <[email protected]>
13213M: Artem Bityutskiy <[email protected]>
13214R: Len Brown <[email protected]>
13215L: [email protected]
13216S: Supported
13217B: https://bugzilla.kernel.org
13218T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
13219F: drivers/idle/intel_idle.c
13220
13221INTEL IDXD DRIVER
13222M: Vinicius Costa Gomes <[email protected]>
13223R: Dave Jiang <[email protected]>
13224L: [email protected]
13225S: Supported
13226F: drivers/dma/idxd/*
13227F: include/uapi/linux/idxd.h
13228
13229INTEL IN FIELD SCAN (IFS) DEVICE
13230M: Tony Luck <[email protected]>
13231R: Ashok Raj <[email protected]>
13232S: Maintained
13233F: drivers/platform/x86/intel/ifs
13234F: include/trace/events/intel_ifs.h
13235F: tools/testing/selftests/drivers/platform/x86/intel/ifs/
13236
13237INTEL INTEGRATED SENSOR HUB DRIVER
13238M: Srinivas Pandruvada <[email protected]>
13239M: Jiri Kosina <[email protected]>
13240L: [email protected]
13241S: Maintained
13242F: drivers/hid/intel-ish-hid/
13243
13244INTEL IOMMU (VT-d)
13245M: David Woodhouse <[email protected]>
13246M: Lu Baolu <[email protected]>
13247L: [email protected]
13248S: Supported
13249T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13250F: drivers/iommu/intel/
13251
13252INTEL IPU3 CSI-2 CIO2 DRIVER
13253M: Yong Zhi <[email protected]>
13254M: Sakari Ailus <[email protected]>
13255M: Dan Scally <[email protected]>
13256L: [email protected]
13257S: Maintained
13258T: git git://linuxtv.org/media.git
13259F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
13260F: drivers/media/pci/intel/ipu3/
13261
13262INTEL IPU3 CSI-2 IMGU DRIVER
13263M: Sakari Ailus <[email protected]>
13264L: [email protected]
13265S: Maintained
13266F: Documentation/admin-guide/media/ipu3.rst
13267F: Documentation/admin-guide/media/ipu3_rcb.svg
13268F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
13269F: drivers/staging/media/ipu3/
13270
13271INTEL IPU6 INPUT SYSTEM DRIVER
13272M: Sakari Ailus <[email protected]>
13273L: [email protected]
13274S: Maintained
13275T: git git://linuxtv.org/media.git
13276F: Documentation/admin-guide/media/ipu6-isys.rst
13277F: drivers/media/pci/intel/ipu6/
13278
13279INTEL IPU7 INPUT SYSTEM DRIVER
13280M: Sakari Ailus <[email protected]>
13281L: [email protected]
13282S: Maintained
13283T: git git://linuxtv.org/media.git
13284F: drivers/staging/media/ipu7/
13285
13286INTEL ISHTP ECLITE DRIVER
13287M: Srinivas Pandruvada <[email protected]>
13288L: [email protected]
13289S: Supported
13290F: drivers/platform/x86/intel/ishtp_eclite.c
13291
13292INTEL IXP4XX CRYPTO SUPPORT
13293M: Corentin Labbe <[email protected]>
13294L: [email protected]
13295S: Maintained
13296F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
13297
13298INTEL KEEM BAY DRM DRIVER
13299M: Anitha Chrisanthus <[email protected]>
13300S: Maintained
13301F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
13302F: drivers/gpu/drm/kmb/
13303
13304INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
13305S: Orphan
13306F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
13307F: drivers/crypto/intel/keembay/Kconfig
13308F: drivers/crypto/intel/keembay/Makefile
13309F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
13310F: drivers/crypto/intel/keembay/ocs-aes.c
13311F: drivers/crypto/intel/keembay/ocs-aes.h
13312
13313INTEL KEEM BAY OCS ECC CRYPTO DRIVER
13314M: Prabhjot Khurana <[email protected]>
13315S: Maintained
13316F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
13317F: drivers/crypto/intel/keembay/Kconfig
13318F: drivers/crypto/intel/keembay/Makefile
13319F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
13320
13321INTEL KEEM BAY OCS HCU CRYPTO DRIVER
13322M: Declan Murphy <[email protected]>
13323S: Maintained
13324F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
13325F: drivers/crypto/intel/keembay/Kconfig
13326F: drivers/crypto/intel/keembay/Makefile
13327F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
13328F: drivers/crypto/intel/keembay/ocs-hcu.c
13329F: drivers/crypto/intel/keembay/ocs-hcu.h
13330
13331INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
13332M: Lixu Zhang <[email protected]>
13333M: Sakari Ailus <[email protected]>
13334S: Maintained
13335F: drivers/gpio/gpio-ljca.c
13336F: drivers/i2c/busses/i2c-ljca.c
13337F: drivers/spi/spi-ljca.c
13338F: drivers/usb/misc/usb-ljca.c
13339F: include/linux/usb/ljca.h
13340
13341INTEL LPSS (Low Power SubSystem) DRIVERS
13342R: Andy Shevchenko <[email protected]>
13343S: Supported
13344F: drivers/dma/idma64*
13345F: drivers/i2c/busses/i2c-designware-*
13346F: drivers/mfd/intel-lpss*
13347F: drivers/pwm/pwm-lpss*
13348F: drivers/tty/serial/8250/8250_dw.c
13349F: drivers/tty/serial/8250/8250_dwlib.*
13350F: drivers/spi/spi-pxa2xx*
13351
13352INTEL MANAGEMENT ENGINE (mei)
13353M: Alexander Usyskin <[email protected]>
13354L: [email protected]
13355S: Supported
13356F: Documentation/driver-api/mei/*
13357F: drivers/misc/mei/
13358F: drivers/watchdog/mei_wdt.c
13359F: include/linux/mei_aux.h
13360F: include/linux/mei_cl_bus.h
13361F: include/uapi/linux/mei.h
13362F: include/uapi/linux/mei_uuid.h
13363F: include/uapi/linux/uuid.h
13364F: samples/mei/*
13365
13366INTEL MAX 10 BMC MFD DRIVER
13367M: Xu Yilun <[email protected]>
13368R: Tom Rix <[email protected]>
13369S: Maintained
13370F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
13371F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
13372F: drivers/hwmon/intel-m10-bmc-hwmon.c
13373F: drivers/mfd/intel-m10-bmc*
13374F: include/linux/mfd/intel-m10-bmc.h
13375
13376INTEL MAX10 BMC SECURE UPDATES
13377M: Xu Yilun <[email protected]>
13378L: [email protected]
13379S: Maintained
13380F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
13381F: drivers/fpga/intel-m10-bmc-sec-update.c
13382
13383INTEL MID (Mobile Internet Device) PLATFORM
13384M: Andy Shevchenko <[email protected]>
13385L: [email protected]
13386S: Supported
13387F: arch/x86/include/asm/intel-mid.h
13388F: arch/x86/pci/intel_mid.c
13389F: arch/x86/platform/intel-mid/
13390F: drivers/dma/hsu/
13391F: drivers/extcon/extcon-intel-mrfld.c
13392F: drivers/gpio/gpio-merrifield.c
13393F: drivers/gpio/gpio-tangier.*
13394F: drivers/iio/adc/intel_mrfld_adc.c
13395F: drivers/mfd/intel_soc_pmic_mrfld.c
13396F: drivers/pinctrl/intel/pinctrl-merrifield.c
13397F: drivers/pinctrl/intel/pinctrl-moorefield.c
13398F: drivers/pinctrl/intel/pinctrl-tangier.*
13399F: drivers/platform/x86/intel/mrfld_pwrbtn.c
13400F: drivers/platform/x86/intel_scu_*
13401F: drivers/staging/media/atomisp/
13402F: drivers/tty/serial/8250/8250_mid.c
13403F: drivers/watchdog/intel-mid_wdt.c
13404F: include/linux/mfd/intel_soc_pmic_mrfld.h
13405F: include/linux/platform_data/x86/intel-mid_wdt.h
13406F: include/linux/platform_data/x86/intel_scu_ipc.h
13407
13408INTEL P-Unit IPC DRIVER
13409M: Zha Qipeng <[email protected]>
13410L: [email protected]
13411S: Maintained
13412F: arch/x86/include/asm/intel_punit_ipc.h
13413F: drivers/platform/x86/intel/punit_ipc.c
13414
13415INTEL PMC CORE DRIVER
13416M: Rajneesh Bhardwaj <[email protected]>
13417M: Xi Pardee <[email protected]>
13418L: [email protected]
13419S: Maintained
13420F: Documentation/ABI/testing/sysfs-platform-intel-pmc
13421F: drivers/platform/x86/intel/pmc/
13422F: include/linux/platform_data/x86/intel_pmc_ipc.h
13423
13424INTEL PMIC GPIO DRIVERS
13425M: Andy Shevchenko <[email protected]>
13426S: Supported
13427T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
13428F: drivers/gpio/gpio-*cove.c
13429
13430INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
13431M: Andy Shevchenko <[email protected]>
13432S: Supported
13433F: drivers/mfd/intel_soc_pmic*
13434F: include/linux/mfd/intel_soc_pmic*
13435
13436INTEL PMT DRIVERS
13437M: David E. Box <[email protected]>
13438S: Supported
13439F: Documentation/ABI/testing/sysfs-class-intel_pmt
13440F: Documentation/ABI/testing/sysfs-class-intel_pmt-features
13441F: drivers/platform/x86/intel/pmt/
13442
13443INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
13444M: Stanislav Yakovlev <[email protected]>
13445L: [email protected]
13446S: Maintained
13447F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
13448F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
13449F: drivers/net/wireless/intel/ipw2x00/
13450
13451INTEL PSTATE DRIVER
13452M: Srinivas Pandruvada <[email protected]>
13453M: Len Brown <[email protected]>
13454L: [email protected]
13455S: Supported
13456F: drivers/cpufreq/intel_pstate.c
13457
13458INTEL PTP DFL ToD DRIVER
13459L: [email protected]
13460L: [email protected]
13461S: Orphan
13462F: drivers/ptp/ptp_dfl_tod.c
13463
13464INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
13465M: Ilpo Järvinen <[email protected]>
13466L: [email protected]
13467S: Supported
13468F: drivers/counter/intel-qep.c
13469
13470INTEL SCU DRIVERS
13471M: Mika Westerberg <[email protected]>
13472S: Maintained
13473F: drivers/platform/x86/intel_scu_*
13474F: include/linux/platform_data/x86/intel_scu_ipc.h
13475
13476INTEL SDSI DRIVER
13477M: David E. Box <[email protected]>
13478S: Supported
13479F: drivers/platform/x86/intel/sdsi.c
13480F: tools/arch/x86/intel_sdsi/
13481F: tools/testing/selftests/drivers/sdsi/
13482
13483INTEL SILICON SECURITY ENGINE INTERFACE (ISSEI)
13484M: Alexander Usyskin <[email protected]>
13485S: Supported
13486F: Documentation/ABI/testing/sysfs-class-issei
13487F: Documentation/driver-api/issei/issei.rst
13488F: drivers/misc/issei/
13489F: include/uapi/linux/issei.h
13490
13491INTEL SGX
13492M: Jarkko Sakkinen <[email protected]>
13493R: Dave Hansen <[email protected]>
13494L: [email protected]
13495S: Supported
13496Q: https://patchwork.kernel.org/project/intel-sgx/list/
13497T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
13498F: Documentation/arch/x86/sgx.rst
13499F: arch/x86/entry/vdso/vdso64/vsgx.S
13500F: arch/x86/include/asm/sgx.h
13501F: arch/x86/include/uapi/asm/sgx.h
13502F: arch/x86/kernel/cpu/sgx/*
13503F: tools/testing/selftests/sgx/*
13504K: \bSGX_
13505
13506INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
13507M: Daniel Scally <[email protected]>
13508M: Sakari Ailus <[email protected]>
13509S: Maintained
13510T: git git://linuxtv.org/media.git
13511F: drivers/platform/x86/intel/int3472/
13512F: include/linux/platform_data/x86/int3472.h
13513
13514INTEL SPEED SELECT TECHNOLOGY
13515M: Srinivas Pandruvada <[email protected]>
13516L: [email protected]
13517S: Maintained
13518F: drivers/platform/x86/intel/speed_select_if/
13519F: include/uapi/linux/isst_if.h
13520F: tools/power/x86/intel-speed-select/
13521
13522INTEL STRATIX10 FIRMWARE DRIVERS
13523M: Dinh Nguyen <[email protected]>
13524L: [email protected]
13525S: Maintained
13526T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13527F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
13528F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.yaml
13529F: drivers/firmware/stratix10-rsu.c
13530F: drivers/firmware/stratix10-svc.c
13531F: include/linux/firmware/intel/stratix10-smc.h
13532F: include/linux/firmware/intel/stratix10-svc-client.h
13533
13534INTEL TELEMETRY DRIVER
13535M: Rajneesh Bhardwaj <[email protected]>
13536M: "David E. Box" <[email protected]>
13537L: [email protected]
13538S: Maintained
13539F: arch/x86/include/asm/intel_telemetry.h
13540F: drivers/platform/x86/intel/telemetry/
13541
13542INTEL TOUCH HOST CONTROLLER (THC) DRIVER
13543M: Even Xu <[email protected]>
13544M: Xinpeng Sun <[email protected]>
13545S: Maintained
13546F: drivers/hid/intel-thc-hid/
13547
13548INTEL TPMI DRIVER
13549M: Srinivas Pandruvada <[email protected]>
13550L: [email protected]
13551S: Maintained
13552F: Documentation/ABI/testing/debugfs-tpmi
13553F: drivers/platform/x86/intel/vsec_tpmi.c
13554F: include/linux/intel_tpmi.h
13555
13556INTEL UNCORE FREQUENCY CONTROL
13557M: Srinivas Pandruvada <[email protected]>
13558L: [email protected]
13559S: Maintained
13560F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
13561F: drivers/platform/x86/intel/uncore-frequency/
13562
13563INTEL USBIO USB I/O EXPANDER DRIVERS
13564M: Israel Cepeda <[email protected]>
13565M: Hans de Goede <[email protected]>
13566R: Sakari Ailus <[email protected]>
13567S: Maintained
13568F: drivers/gpio/gpio-usbio.c
13569F: drivers/i2c/busses/i2c-usbio.c
13570F: drivers/usb/misc/usbio.c
13571F: include/linux/usb/usbio.h
13572
13573INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
13574M: David E. Box <[email protected]>
13575S: Supported
13576F: drivers/platform/x86/intel/vsec.c
13577F: include/linux/intel_vsec.h
13578
13579INTEL VIRTUAL BUTTON DRIVER
13580M: AceLan Kao <[email protected]>
13581L: [email protected]
13582S: Maintained
13583F: drivers/platform/x86/intel/vbtn.c
13584
13585INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
13586M: Stanislaw Gruszka <[email protected]>
13587L: [email protected]
13588S: Supported
13589F: drivers/net/wireless/intel/iwlegacy/
13590
13591INTEL WIRELESS WIFI LINK (iwlwifi)
13592M: Miri Korenblit <[email protected]>
13593L: [email protected]
13594S: Supported
13595W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
13596T: git https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/
13597F: drivers/net/wireless/intel/iwlwifi/
13598
13599INTEL VISION SENSING CONTROLLER DRIVER
13600M: Sakari Ailus <[email protected]>
13601R: Lixu Zhang <[email protected]>
13602L: [email protected]
13603S: Maintained
13604T: git git://linuxtv.org/media.git
13605F: drivers/media/pci/intel/ivsc/
13606
13607INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
13608S: Orphan
13609W: https://slimbootloader.github.io/security/firmware-update.html
13610F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
13611
13612INTEL WMI THUNDERBOLT FORCE POWER DRIVER
13613L: [email protected]
13614S: Maintained
13615F: drivers/platform/x86/intel/wmi/thunderbolt.c
13616
13617INTEL WWAN IOSM DRIVER
13618L: [email protected]
13619S: Orphan
13620F: drivers/net/wwan/iosm/
13621
13622INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
13623M: Xin Li <[email protected]>
13624M: "H. Peter Anvin" <[email protected]>
13625S: Supported
13626F: Documentation/arch/x86/x86_64/fred.rst
13627F: arch/x86/entry/entry_64_fred.S
13628F: arch/x86/entry/entry_fred.c
13629F: arch/x86/include/asm/fred.h
13630F: arch/x86/kernel/fred.c
13631
13632INTEL(R) TRACE HUB
13633M: Alexander Shishkin <[email protected]>
13634S: Supported
13635F: Documentation/trace/intel_th.rst
13636F: drivers/hwtracing/intel_th/
13637F: include/linux/intel_th.h
13638
13639INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
13640M: Ning Sun <[email protected]>
13641L: [email protected]
13642S: Supported
13643W: http://tboot.sourceforge.net
13644T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
13645F: Documentation/arch/x86/intel_txt.rst
13646F: arch/x86/kernel/tboot.c
13647F: include/linux/tboot.h
13648
13649INTERCONNECT API
13650M: Georgi Djakov <[email protected]>
13651L: [email protected]
13652S: Maintained
13653T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
13654F: Documentation/devicetree/bindings/interconnect/
13655F: Documentation/driver-api/interconnect.rst
13656F: drivers/interconnect/
13657F: include/dt-bindings/interconnect/
13658F: include/linux/interconnect-clk.h
13659F: include/linux/interconnect-provider.h
13660F: include/linux/interconnect.h
13661
13662INTERCONNECT KUNIT TESTS
13663M: Kuan-Wei Chiu <[email protected]>
13664L: [email protected]
13665S: Maintained
13666F: drivers/interconnect/icc-kunit.c
13667
13668INTERRUPT COUNTER DRIVER
13669M: Oleksij Rempel <[email protected]>
13670R: Pengutronix Kernel Team <[email protected]>
13671L: [email protected]
13672F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
13673F: drivers/counter/interrupt-cnt.c
13674
13675INTERSIL ISL7998X VIDEO DECODER DRIVER
13676M: Michael Tretter <[email protected]>
13677R: Pengutronix Kernel Team <[email protected]>
13678L: [email protected]
13679S: Maintained
13680F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
13681F: drivers/media/i2c/isl7998x.c
13682
13683INVENSENSE ICM-426xx IMU DRIVER
13684M: Jean-Baptiste Maneyrol <[email protected]>
13685L: [email protected]
13686S: Maintained
13687W: https://invensense.tdk.com/
13688F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
13689F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
13690F: drivers/iio/imu/inv_icm42600/
13691
13692INVENSENSE ICM-456xx IMU DRIVER
13693M: Remi Buisson <[email protected]>
13694L: [email protected]
13695S: Maintained
13696W: https://invensense.tdk.com/
13697F: Documentation/devicetree/bindings/iio/imu/invensense,icm45600.yaml
13698F: drivers/iio/imu/inv_icm45600/
13699
13700INVENSENSE MPU-3050 GYROSCOPE DRIVER
13701M: Linus Walleij <[email protected]>
13702L: [email protected]
13703S: Maintained
13704F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
13705F: drivers/iio/gyro/mpu3050*
13706
13707INVENSENSE MPU-6050 IMU DRIVER
13708M: Jean-Baptiste Maneyrol <[email protected]>
13709L: [email protected]
13710S: Maintained
13711W: https://invensense.tdk.com/
13712F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
13713F: drivers/iio/imu/inv_mpu6050/
13714
13715IOC3 ETHERNET DRIVER
13716M: Thomas Bogendoerfer <[email protected]>
13717L: [email protected]
13718S: Maintained
13719F: drivers/net/ethernet/sgi/ioc3-eth.c
13720
13721IOMMU DMA-API LAYER
13722M: Robin Murphy <[email protected]>
13723L: [email protected]
13724S: Maintained
13725T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13726F: drivers/iommu/dma-iommu.c
13727F: drivers/iommu/dma-iommu.h
13728F: drivers/iommu/iova.c
13729F: include/linux/iommu-dma.h
13730F: include/linux/iova.h
13731
13732IOMMU SUBSYSTEM
13733M: Joerg Roedel (AMD) <[email protected]>
13734M: Will Deacon <[email protected]>
13735R: Robin Murphy <[email protected]>
13736L: [email protected]
13737S: Maintained
13738T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13739F: Documentation/devicetree/bindings/iommu/
13740F: drivers/iommu/
13741F: include/linux/iommu.h
13742F: include/linux/iova.h
13743F: include/linux/of_iommu.h
13744F: rust/kernel/iommu/
13745
13746IOMMUFD
13747M: Jason Gunthorpe <[email protected]>
13748M: Kevin Tian <[email protected]>
13749L: [email protected]
13750S: Maintained
13751T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
13752F: Documentation/userspace-api/iommufd.rst
13753F: drivers/iommu/iommufd/
13754F: include/linux/iommufd.h
13755F: include/uapi/linux/iommufd.h
13756F: tools/testing/selftests/iommu/
13757
13758IOSYS-MAP HELPERS
13759M: Thomas Zimmermann <[email protected]>
13760L: [email protected]
13761S: Maintained
13762T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13763F: include/linux/iosys-map.h
13764
13765IO_URING
13766M: Jens Axboe <[email protected]>
13767L: [email protected]
13768S: Maintained
13769T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13770T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/liburing.git
13771F: include/linux/io_uring/
13772F: include/linux/io_uring.h
13773F: include/linux/io_uring_types.h
13774F: include/trace/events/io_uring.h
13775F: include/uapi/linux/io_uring.h
13776F: include/uapi/linux/io_uring/
13777F: io_uring/
13778
13779IO_URING ZCRX
13780M: Pavel Begunkov <[email protected]>
13781L: [email protected]
13782L: [email protected]
13783T: git https://github.com/isilence/linux.git zcrx/for-next
13784T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13785S: Maintained
13786F: io_uring/zcrx.*
13787
13788IO_URING BPF-OPS
13789M: Pavel Begunkov <[email protected]>
13790L: [email protected]
13791T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13792S: Maintained
13793F: io_uring/bpf-ops.*
13794F: io_uring/loop.*
13795
13796IPMI SUBSYSTEM
13797M: Corey Minyard <[email protected]>
13798L: [email protected] (moderated for non-subscribers)
13799S: Supported
13800W: http://openipmi.sourceforge.net/
13801T: git https://github.com/cminyard/linux-ipmi.git for-next
13802F: Documentation/devicetree/bindings/ipmi/
13803F: Documentation/driver-api/ipmi.rst
13804F: drivers/char/ipmi/
13805F: include/linux/ipmi*
13806F: include/uapi/linux/ipmi*
13807
13808IPS SCSI RAID DRIVER
13809M: Adaptec OEM Raid Solutions <[email protected]>
13810L: [email protected]
13811S: Maintained
13812W: http://www.adaptec.com/
13813F: drivers/scsi/ips*
13814
13815IPVS
13816M: Simon Horman <[email protected]>
13817M: Julian Anastasov <[email protected]>
13818L: [email protected]
13819L: [email protected]
13820S: Maintained
13821T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
13822T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
13823F: Documentation/networking/ipvs-sysctl.rst
13824F: include/net/ip_vs.h
13825F: include/uapi/linux/ip_vs.h
13826F: net/netfilter/ipvs/
13827
13828IRON DEVICE AUDIO CODEC DRIVERS
13829M: Kiseok Jo <[email protected]>
13830L: [email protected]
13831S: Maintained
13832F: Documentation/devicetree/bindings/sound/irondevice,*
13833F: sound/soc/codecs/sma*
13834
13835IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
13836M: Thomas Gleixner <[email protected]>
13837R: Radu Rendec <[email protected]>
13838S: Maintained
13839P: Documentation/process/maintainer-tip.rst
13840T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13841F: Documentation/core-api/irq/irq-domain.rst
13842F: include/linux/irqdomain.h
13843F: include/linux/irqdomain_defs.h
13844F: kernel/irq/irqdomain.c
13845F: kernel/irq/msi.c
13846
13847IRQ SUBSYSTEM
13848M: Thomas Gleixner <[email protected]>
13849R: Radu Rendec <[email protected]>
13850L: [email protected]
13851S: Maintained
13852P: Documentation/process/maintainer-tip.rst
13853T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13854F: include/linux/group_cpus.h
13855F: include/linux/irq.h
13856F: include/linux/irqhandler.h
13857F: include/linux/irqnr.h
13858F: include/linux/irqreturn.h
13859F: kernel/irq/
13860F: lib/group_cpus.c
13861
13862IRQCHIP DRIVERS
13863M: Thomas Gleixner <[email protected]>
13864R: Radu Rendec <[email protected]>
13865L: [email protected]
13866S: Maintained
13867P: Documentation/process/maintainer-tip.rst
13868T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13869F: Documentation/devicetree/bindings/interrupt-controller/
13870F: drivers/irqchip/
13871F: include/linux/irqchip.h
13872
13873ISA
13874M: William Breathitt Gray <[email protected]>
13875S: Maintained
13876F: Documentation/driver-api/isa.rst
13877F: drivers/base/isa.c
13878F: include/linux/isa.h
13879
13880ISA RADIO MODULE
13881M: Hans Verkuil <[email protected]>
13882L: [email protected]
13883S: Maintained
13884W: https://linuxtv.org
13885T: git git://linuxtv.org/media.git
13886F: drivers/media/radio/radio-isa*
13887
13888ISAPNP
13889M: Jaroslav Kysela <[email protected]>
13890S: Maintained
13891F: Documentation/userspace-api/isapnp.rst
13892F: drivers/pnp/isapnp/
13893F: include/linux/isapnp.h
13894
13895ISCSI
13896M: Lee Duncan <[email protected]>
13897M: Chris Leech <[email protected]>
13898M: Mike Christie <[email protected]>
13899L: [email protected]
13900L: [email protected]
13901S: Maintained
13902W: www.open-iscsi.com
13903F: drivers/scsi/*iscsi*
13904F: include/scsi/*iscsi*
13905
13906iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
13907M: Peter Jones <[email protected]>
13908M: Konrad Rzeszutek Wilk <[email protected]>
13909S: Maintained
13910F: drivers/firmware/iscsi_ibft*
13911
13912ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
13913M: Sagi Grimberg <[email protected]>
13914M: Max Gurtovoy <[email protected]>
13915L: [email protected]
13916S: Supported
13917W: http://www.openfabrics.org
13918W: www.open-iscsi.org
13919Q: http://patchwork.kernel.org/project/linux-rdma/list/
13920F: drivers/infiniband/ulp/iser/
13921
13922ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
13923M: Sagi Grimberg <[email protected]>
13924L: [email protected]
13925L: [email protected]
13926S: Supported
13927T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13928F: drivers/infiniband/ulp/isert
13929
13930ISL28022 HARDWARE MONITORING DRIVER
13931M: Carsten Spieß <[email protected]>
13932L: [email protected]
13933S: Maintained
13934F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
13935F: Documentation/hwmon/isl28022.rst
13936F: drivers/hwmon/isl28022.c
13937
13938ISOFS FILESYSTEM
13939M: Jan Kara <[email protected]>
13940L: [email protected]
13941S: Maintained
13942F: Documentation/filesystems/isofs.rst
13943F: fs/isofs/
13944
13945IT87 HARDWARE MONITORING DRIVER
13946M: Jean Delvare <[email protected]>
13947L: [email protected]
13948S: Maintained
13949F: Documentation/hwmon/it87.rst
13950F: drivers/hwmon/it87.c
13951
13952IT913X MEDIA DRIVER
13953L: [email protected]
13954S: Orphan
13955W: https://linuxtv.org
13956Q: http://patchwork.linuxtv.org/project/linux-media/list/
13957F: drivers/media/tuners/it913x*
13958
13959ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
13960M: Liu Ying <[email protected]>
13961L: [email protected]
13962S: Maintained
13963T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13964F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
13965F: drivers/gpu/drm/bridge/ite-it6263.c
13966
13967ITE IT66121 HDMI BRIDGE DRIVER
13968M: Phong LE <[email protected]>
13969M: Neil Armstrong <[email protected]>
13970S: Maintained
13971T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13972F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
13973F: drivers/gpu/drm/bridge/ite-it66121.c
13974
13975IVTV VIDEO4LINUX DRIVER
13976M: Andy Walls <[email protected]>
13977L: [email protected]
13978S: Maintained
13979W: https://linuxtv.org
13980T: git git://linuxtv.org/media.git
13981F: Documentation/admin-guide/media/ivtv*
13982F: drivers/media/pci/ivtv/
13983F: include/uapi/linux/ivtv*
13984
13985IX2505V MEDIA DRIVER
13986M: Malcolm Priestley <[email protected]>
13987L: [email protected]
13988S: Maintained
13989W: https://linuxtv.org
13990Q: http://patchwork.linuxtv.org/project/linux-media/list/
13991F: drivers/media/dvb-frontends/ix2505v*
13992
13993JAILHOUSE HYPERVISOR INTERFACE
13994M: Jan Kiszka <[email protected]>
13995L: [email protected]
13996S: Maintained
13997F: arch/x86/include/asm/jailhouse_para.h
13998F: arch/x86/kernel/jailhouse.c
13999
14000JFS FILESYSTEM
14001M: Dave Kleikamp <[email protected]>
14002L: [email protected]
14003S: Odd Fixes
14004W: http://jfs.sourceforge.net/
14005T: git https://github.com/kleikamp/linux-shaggy.git
14006F: Documentation/admin-guide/jfs.rst
14007F: fs/jfs/
14008
14009JME NETWORK DRIVER
14010M: Guo-Fu Tseng <[email protected]>
14011L: [email protected]
14012S: Odd Fixes
14013F: drivers/net/ethernet/jme.*
14014
14015JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
14016M: David Woodhouse <[email protected]>
14017M: Richard Weinberger <[email protected]>
14018L: [email protected]
14019S: Odd Fixes
14020W: http://www.linux-mtd.infradead.org/doc/jffs2.html
14021T: git git://git.infradead.org/ubifs-2.6.git
14022F: fs/jffs2/
14023F: include/uapi/linux/jffs2.h
14024
14025JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
14026M: "Theodore Ts'o" <[email protected]>
14027M: Jan Kara <[email protected]>
14028L: [email protected]
14029S: Maintained
14030F: fs/jbd2/
14031F: include/linux/jbd2.h
14032
14033JPU V4L2 MEM2MEM DRIVER FOR RENESAS
14034M: Nikita Yushchenko <[email protected]>
14035L: [email protected]
14036L: [email protected]
14037S: Maintained
14038F: drivers/media/platform/renesas/rcar_jpu.c
14039
14040JSM Neo PCI based serial card
14041L: [email protected]
14042S: Orphan
14043F: drivers/tty/serial/jsm/
14044
14045K10TEMP HARDWARE MONITORING DRIVER
14046M: Clemens Ladisch <[email protected]>
14047L: [email protected]
14048S: Maintained
14049F: Documentation/hwmon/k10temp.rst
14050F: drivers/hwmon/k10temp.c
14051
14052K8TEMP HARDWARE MONITORING DRIVER
14053M: Rudolf Marek <[email protected]>
14054L: [email protected]
14055S: Maintained
14056F: Documentation/hwmon/k8temp.rst
14057F: drivers/hwmon/k8temp.c
14058
14059KANDOU KB9002 PCIE RETIMER HWMON DRIVER
14060M: Andy Chung <[email protected]>
14061L: [email protected]
14062S: Maintained
14063F: Documentation/hwmon/kb9002.rst
14064F: drivers/hwmon/kb9002.c
14065
14066KASAN
14067M: Andrey Ryabinin <[email protected]>
14068R: Alexander Potapenko <[email protected]>
14069R: Andrey Konovalov <[email protected]>
14070R: Dmitry Vyukov <[email protected]>
14071R: Vincenzo Frascino <[email protected]>
14072L: [email protected]
14073S: Maintained
14074B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
14075F: Documentation/dev-tools/kasan.rst
14076F: arch/*/include/asm/*kasan.h
14077F: arch/*/mm/kasan_init*
14078F: include/linux/kasan*.h
14079F: lib/Kconfig.kasan
14080F: mm/kasan/
14081F: scripts/Makefile.kasan
14082
14083KCONFIG
14084M: Nathan Chancellor <[email protected]>
14085M: Nicolas Schier <[email protected]>
14086R: Julian Braha <[email protected]>
14087L: [email protected]
14088S: Odd Fixes
14089Q: https://patchwork.kernel.org/project/linux-kbuild/list/
14090T: git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
14091F: Documentation/kbuild/kconfig*
14092F: scripts/Kconfig.include
14093F: scripts/kconfig/
14094
14095KCORE
14096M: Omar Sandoval <[email protected]>
14097L: [email protected]
14098S: Maintained
14099F: fs/proc/kcore.c
14100F: include/linux/kcore.h
14101
14102KCOV
14103R: Andrey Konovalov <[email protected]>
14104R: Alexander Potapenko <[email protected]>
14105R: Dmitry Vyukov <[email protected]>
14106L: [email protected]
14107S: Maintained
14108B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
14109F: Documentation/dev-tools/kcov.rst
14110F: include/linux/kcov.h
14111F: include/uapi/linux/kcov.h
14112F: kernel/kcov.c
14113F: scripts/Makefile.kcov
14114
14115KCSAN
14116M: Marco Elver <[email protected]>
14117R: Dmitry Vyukov <[email protected]>
14118L: [email protected]
14119S: Maintained
14120F: Documentation/dev-tools/kcsan.rst
14121F: include/linux/kcsan*.h
14122F: kernel/kcsan/
14123F: lib/Kconfig.kcsan
14124F: scripts/Makefile.kcsan
14125
14126KDUMP
14127M: Andrew Morton <[email protected]>
14128M: Baoquan He <[email protected]>
14129M: Mike Rapoport <[email protected]>
14130M: Pasha Tatashin <[email protected]>
14131M: Pratyush Yadav <[email protected]>
14132R: Dave Young <[email protected]>
14133L: [email protected]
14134S: Maintained
14135T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14136F: Documentation/admin-guide/kdump/
14137F: fs/proc/vmcore.c
14138F: include/linux/crash_core.h
14139F: include/linux/crash_dump.h
14140F: include/uapi/linux/vmcore.h
14141F: kernel/crash_*.c
14142
14143KEENE FM RADIO TRANSMITTER DRIVER
14144M: Hans Verkuil <[email protected]>
14145L: [email protected]
14146S: Maintained
14147W: https://linuxtv.org
14148T: git git://linuxtv.org/media.git
14149F: drivers/media/radio/radio-keene*
14150
14151KERNEL AUTOMOUNTER
14152M: Ian Kent <[email protected]>
14153L: [email protected]
14154S: Maintained
14155F: fs/autofs/
14156
14157KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
14158M: Nathan Chancellor <[email protected]>
14159M: Nicolas Schier <[email protected]>
14160L: [email protected]
14161S: Odd Fixes
14162Q: https://patchwork.kernel.org/project/linux-kbuild/list/
14163T: git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
14164F: Documentation/kbuild/
14165F: Makefile
14166F: scripts/*vmlinux*
14167F: scripts/Kbuild*
14168F: scripts/Makefile*
14169F: scripts/bash-completion/
14170F: scripts/basic/
14171F: scripts/clang-tools/
14172F: scripts/container
14173F: scripts/dummy-tools/
14174F: scripts/include/
14175F: scripts/install.sh
14176F: scripts/mk*
14177F: scripts/mod/
14178F: scripts/package/
14179F: usr/
14180
14181KERNEL HARDENING (not covered by other areas)
14182M: Kees Cook <[email protected]>
14183R: Gustavo A. R. Silva <[email protected]>
14184L: [email protected]
14185S: Supported
14186T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
14187F: Documentation/ABI/testing/sysfs-kernel-oops_count
14188F: Documentation/ABI/testing/sysfs-kernel-warn_count
14189F: arch/*/configs/hardening.config
14190F: include/linux/kstack_erase.h
14191F: include/linux/overflow.h
14192F: include/linux/randomize_kstack.h
14193F: include/linux/ucopysize.h
14194F: kernel/configs/hardening.config
14195F: kernel/kstack_erase.c
14196F: lib/tests/randstruct_kunit.c
14197F: lib/tests/usercopy_kunit.c
14198F: mm/usercopy.c
14199F: scripts/Makefile.kstack_erase
14200F: scripts/Makefile.randstruct
14201F: security/Kconfig.hardening
14202K: \b(add|choose)_random_kstack_offset\b
14203K: \b__check_(object_size|heap_object)\b
14204K: \b__counted_by(_le|_be|_ptr)?\b
14205
14206KERNEL JANITORS
14207L: [email protected]
14208S: Odd Fixes
14209W: http://kernelnewbies.org/KernelJanitors
14210
14211KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
14212M: Chuck Lever <[email protected]>
14213M: Jeff Layton <[email protected]>
14214R: NeilBrown <[email protected]>
14215R: Olga Kornievskaia <[email protected]>
14216R: Dai Ngo <[email protected]>
14217R: Tom Talpey <[email protected]>
14218L: [email protected]
14219S: Supported
14220P: Documentation/filesystems/nfs/nfsd-maintainer-entry-profile.rst
14221B: https://bugzilla.kernel.org
14222T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
14223F: Documentation/filesystems/nfs/
14224F: fs/lockd/
14225F: fs/nfs_common/
14226F: fs/nfsd/
14227F: include/linux/lockd/
14228F: include/linux/sunrpc/
14229F: include/trace/events/rpcgss.h
14230F: include/trace/events/rpcrdma.h
14231F: include/trace/events/sunrpc.h
14232F: include/trace/misc/fs.h
14233F: include/trace/misc/nfs.h
14234F: include/trace/misc/sunrpc.h
14235F: include/uapi/linux/nfsd/
14236F: include/uapi/linux/sunrpc/
14237F: net/sunrpc/
14238F: tools/net/sunrpc/
14239
14240KERNEL NFSD BLOCK and SCSI LAYOUT DRIVER
14241R: Christoph Hellwig <[email protected]>
14242F: fs/nfsd/blocklayout*
14243
14244KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
14245M: Thomas Weißschuh <[email protected]>
14246R: Christian Heusel <[email protected]>
14247R: Nathan Chancellor <[email protected]>
14248S: Maintained
14249F: scripts/package/PKGBUILD
14250
14251KERNEL REGRESSIONS
14252M: Thorsten Leemhuis <[email protected]>
14253L: [email protected]
14254S: Supported
14255F: Documentation/admin-guide/reporting-regressions.rst
14256F: Documentation/process/handling-regressions.rst
14257
14258KERNEL SELFTEST FRAMEWORK
14259M: Shuah Khan <[email protected]>
14260M: Shuah Khan <[email protected]>
14261L: [email protected]
14262S: Maintained
14263Q: https://patchwork.kernel.org/project/linux-kselftest/list/
14264T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
14265F: Documentation/dev-tools/kselftest*
14266F: tools/testing/selftests/
14267
14268KERNEL SMB3 SERVER (KSMBD)
14269M: Namjae Jeon <[email protected]>
14270M: Namjae Jeon <[email protected]>
14271R: Sergey Senozhatsky <[email protected]>
14272R: Tom Talpey <[email protected]>
14273R: ChenXiaoSong <[email protected]>
14274R: ChenXiaoSong <[email protected]>
14275L: [email protected]
14276S: Maintained
14277T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/smb.git ksmbd-for-next
14278F: Documentation/filesystems/smb/ksmbd.rst
14279F: fs/smb/common/
14280F: fs/smb/server/
14281
14282KERNEL UNIT TESTING FRAMEWORK (KUnit)
14283M: Brendan Higgins <[email protected]>
14284M: David Gow <[email protected]>
14285R: Rae Moar <[email protected]>
14286L: [email protected]
14287L: [email protected]
14288S: Maintained
14289W: https://google.github.io/kunit-docs/third_party/kernel/docs/
14290T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
14291T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
14292F: Documentation/dev-tools/kunit/
14293F: include/kunit/
14294F: lib/kunit/
14295F: rust/kernel/kunit.rs
14296F: rust/macros/kunit.rs
14297F: scripts/rustdoc_test_*
14298F: tools/testing/kunit/
14299
14300KERNEL USERMODE HELPER
14301M: Luis Chamberlain <[email protected]>
14302L: [email protected]
14303S: Maintained
14304F: include/linux/umh.h
14305F: kernel/umh.c
14306
14307KERNEL VIRTUAL MACHINE (KVM)
14308M: Paolo Bonzini <[email protected]>
14309R: Sean Christopherson <[email protected]>
14310L: [email protected]
14311S: Supported
14312W: http://www.linux-kvm.org
14313T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14314F: Documentation/virt/kvm/
14315F: include/asm-generic/kvm*
14316F: include/kvm/iodev.h
14317F: include/linux/kvm*
14318F: include/trace/events/kvm.h
14319F: include/uapi/asm-generic/kvm*
14320F: include/uapi/linux/kvm*
14321F: tools/kvm/
14322F: tools/testing/selftests/kvm/
14323F: virt/kvm/*
14324
14325KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
14326M: Marc Zyngier <[email protected]>
14327M: Oliver Upton <[email protected]>
14328R: Fuad Tabba <[email protected]>
14329R: Joey Gouly <[email protected]>
14330R: Steffen Eiden <[email protected]>
14331R: Suzuki K Poulose <[email protected]>
14332R: Zenghui Yu <[email protected]>
14333L: [email protected] (moderated for non-subscribers)
14334L: [email protected]
14335S: Maintained
14336T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
14337F: Documentation/virt/kvm/arm/
14338F: Documentation/virt/kvm/devices/arm*
14339F: arch/arm64/include/asm/kvm*
14340F: arch/arm64/include/uapi/asm/kvm*
14341F: arch/arm64/kvm/
14342F: include/kvm/arm_*
14343F: tools/testing/selftests/kvm/*/arm64/
14344F: tools/testing/selftests/kvm/arm64/
14345
14346KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
14347M: Tianrui Zhao <[email protected]>
14348M: Bibo Mao <[email protected]>
14349M: Huacai Chen <[email protected]>
14350L: [email protected]
14351L: [email protected]
14352S: Maintained
14353T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14354F: Documentation/virt/kvm/loongarch/
14355F: arch/loongarch/include/asm/kvm*
14356F: arch/loongarch/include/uapi/asm/kvm*
14357F: arch/loongarch/kvm/
14358F: tools/testing/selftests/kvm/*/loongarch/
14359F: tools/testing/selftests/kvm/lib/loongarch/
14360
14361KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
14362M: Huacai Chen <[email protected]>
14363L: [email protected]
14364L: [email protected]
14365S: Maintained
14366T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14367F: arch/mips/include/asm/kvm*
14368F: arch/mips/include/uapi/asm/kvm*
14369F: arch/mips/kvm/
14370
14371KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
14372M: Madhavan Srinivasan <[email protected]>
14373R: Nicholas Piggin <[email protected]>
14374L: [email protected]
14375L: [email protected]
14376S: Maintained (Book3S 64-bit HV)
14377S: Odd fixes (Book3S 64-bit PR)
14378S: Orphan (Book3E and 32-bit)
14379T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
14380F: arch/powerpc/include/asm/kvm*
14381F: arch/powerpc/include/uapi/asm/kvm*
14382F: arch/powerpc/kernel/kvm*
14383F: arch/powerpc/kvm/
14384
14385KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
14386M: Anup Patel <[email protected]>
14387R: Atish Patra <[email protected]>
14388L: [email protected]
14389L: [email protected]
14390L: [email protected]
14391S: Maintained
14392T: git https://github.com/kvm-riscv/linux.git
14393F: arch/riscv/include/asm/kvm*
14394F: arch/riscv/include/uapi/asm/kvm*
14395F: arch/riscv/kvm/
14396F: tools/testing/selftests/kvm/*/riscv/
14397F: tools/testing/selftests/kvm/riscv/
14398
14399KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
14400M: Christian Borntraeger <[email protected]>
14401M: Janosch Frank <[email protected]>
14402M: Claudio Imbrenda <[email protected]>
14403R: David Hildenbrand <[email protected]>
14404L: [email protected]
14405S: Supported
14406T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
14407F: Documentation/virt/kvm/s390*
14408F: arch/s390/include/asm/gmap_helpers.h
14409F: arch/s390/include/asm/kvm*
14410F: arch/s390/include/uapi/asm/kvm*
14411F: arch/s390/include/uapi/asm/uvdevice.h
14412F: arch/s390/kernel/uv.c
14413F: arch/s390/kvm/
14414F: arch/s390/mm/gmap_helpers.c
14415F: drivers/s390/char/uvdevice.c
14416F: tools/testing/selftests/drivers/s390x/uvdevice/
14417F: tools/testing/selftests/kvm/*/s390/
14418F: tools/testing/selftests/kvm/s390/
14419
14420KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
14421M: Sean Christopherson <[email protected]>
14422M: Paolo Bonzini <[email protected]>
14423L: [email protected]
14424S: Supported
14425P: Documentation/process/maintainer-kvm-x86.rst
14426T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14427T: git https://github.com/kvm-x86/linux.git
14428F: Documentation/process/maintainer-kvm-x86.rst
14429F: arch/x86/include/asm/kvm*
14430F: arch/x86/include/asm/svm.h
14431F: arch/x86/include/asm/vmx*.h
14432F: arch/x86/include/uapi/asm/kvm*
14433F: arch/x86/include/uapi/asm/svm.h
14434F: arch/x86/include/uapi/asm/vmx.h
14435F: arch/x86/kvm/
14436F: arch/x86/kvm/*/
14437F: tools/testing/selftests/kvm/*/x86/
14438F: tools/testing/selftests/kvm/x86/
14439
14440KERNFS
14441M: Greg Kroah-Hartman <[email protected]>
14442M: Tejun Heo <[email protected]>
14443L: [email protected]
14444S: Supported
14445T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
14446F: fs/kernfs/
14447F: include/linux/kernfs.h
14448F: tools/testing/selftests/filesystems/kernfs_test.c
14449
14450KEXEC
14451M: Andrew Morton <[email protected]>
14452M: Baoquan He <[email protected]>
14453M: Mike Rapoport <[email protected]>
14454M: Pasha Tatashin <[email protected]>
14455M: Pratyush Yadav <[email protected]>
14456L: [email protected]
14457W: http://kernel.org/pub/linux/utils/kernel/kexec/
14458T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14459F: include/linux/kexec.h
14460F: include/uapi/linux/kexec.h
14461F: kernel/kexec*
14462
14463KEXEC HANDOVER (KHO)
14464M: Mike Rapoport <[email protected]>
14465M: Pasha Tatashin <[email protected]>
14466M: Pratyush Yadav <[email protected]>
14467R: Alexander Graf <[email protected]>
14468L: [email protected]
14469L: [email protected]
14470S: Maintained
14471T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14472F: Documentation/admin-guide/mm/kho.rst
14473F: Documentation/core-api/kho/*
14474F: include/asm-generic/kexec_handover.h
14475F: include/linux/kexec_handover.h
14476F: include/linux/kho/
14477F: include/linux/kho_block.h
14478F: kernel/liveupdate/kexec_handover*
14479F: lib/test_kho.c
14480F: tools/testing/selftests/kho/
14481
14482KEYS-ENCRYPTED
14483M: Mimi Zohar <[email protected]>
14484L: [email protected]
14485L: [email protected]
14486S: Supported
14487F: Documentation/security/keys/trusted-encrypted.rst
14488F: include/keys/encrypted-type.h
14489F: security/keys/encrypted-keys/
14490
14491KEYS-TRUSTED
14492M: James Bottomley <[email protected]>
14493M: Jarkko Sakkinen <[email protected]>
14494M: Mimi Zohar <[email protected]>
14495L: [email protected]
14496L: [email protected]
14497S: Supported
14498F: Documentation/security/keys/trusted-encrypted.rst
14499F: include/keys/trusted-type.h
14500F: include/keys/trusted_tpm.h
14501F: security/keys/trusted-keys/
14502
14503KEYS-TRUSTED-CAAM
14504M: Ahmad Fatoum <[email protected]>
14505R: Pengutronix Kernel Team <[email protected]>
14506L: [email protected]
14507L: [email protected]
14508S: Maintained
14509F: include/keys/trusted_caam.h
14510F: security/keys/trusted-keys/trusted_caam.c
14511
14512KEYS-TRUSTED-DCP
14513M: David Gstir <[email protected]>
14514R: sigma star Kernel Team <[email protected]>
14515L: [email protected]
14516L: [email protected]
14517S: Supported
14518F: include/keys/trusted_dcp.h
14519F: security/keys/trusted-keys/trusted_dcp.c
14520
14521KEYS-TRUSTED-PLPKS
14522M: Srish Srinivasan <[email protected]>
14523M: Nayna Jain <[email protected]>
14524L: [email protected]
14525L: [email protected]
14526S: Supported
14527F: include/keys/trusted_pkwm.h
14528F: security/keys/trusted-keys/trusted_pkwm.c
14529
14530KEYS-TRUSTED-TEE
14531M: Sumit Garg <[email protected]>
14532L: [email protected]
14533L: [email protected]
14534S: Supported
14535F: include/keys/trusted_tee.h
14536F: security/keys/trusted-keys/trusted_tee.c
14537
14538KEYS/KEYRINGS
14539M: David Howells <[email protected]>
14540M: Jarkko Sakkinen <[email protected]>
14541L: [email protected]
14542S: Maintained
14543F: Documentation/security/keys/core.rst
14544F: include/keys/
14545F: include/linux/key-type.h
14546F: include/linux/key.h
14547F: include/linux/keyctl.h
14548F: include/uapi/linux/keyctl.h
14549F: security/keys/
14550
14551KEYS/KEYRINGS_INTEGRITY
14552M: Jarkko Sakkinen <[email protected]>
14553M: Mimi Zohar <[email protected]>
14554L: [email protected]
14555L: [email protected]
14556S: Supported
14557W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14558F: security/integrity/platform_certs
14559
14560KFENCE
14561M: Alexander Potapenko <[email protected]>
14562M: Marco Elver <[email protected]>
14563R: Dmitry Vyukov <[email protected]>
14564L: [email protected]
14565S: Maintained
14566F: Documentation/dev-tools/kfence.rst
14567F: arch/*/include/asm/kfence.h
14568F: include/linux/kfence.h
14569F: lib/Kconfig.kfence
14570F: mm/kfence/
14571
14572KFIFO
14573M: Stefani Seibold <[email protected]>
14574S: Maintained
14575F: include/linux/kfifo.h
14576F: lib/kfifo.c
14577F: samples/kfifo/
14578
14579KGDB / KDB /debug_core
14580M: Jason Wessel <[email protected]>
14581M: Daniel Thompson <[email protected]>
14582R: Douglas Anderson <[email protected]>
14583L: [email protected]
14584S: Maintained
14585W: http://kgdb.wiki.kernel.org/
14586T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
14587F: Documentation/process/debugging/kgdb.rst
14588F: drivers/misc/kgdbts.c
14589F: drivers/tty/serial/kgdboc.c
14590F: include/linux/kdb.h
14591F: include/linux/kgdb.h
14592F: kernel/debug/
14593F: kernel/module/kdb.c
14594
14595KHADAS MCU MFD DRIVER
14596M: Neil Armstrong <[email protected]>
14597L: [email protected]
14598S: Maintained
14599F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
14600F: drivers/mfd/khadas-mcu.c
14601F: drivers/thermal/khadas_mcu_fan.c
14602F: include/linux/mfd/khadas-mcu.h
14603
14604KIONIX/ROHM KX022A ACCELEROMETER
14605M: Matti Vaittinen <[email protected]>
14606L: [email protected]
14607S: Supported
14608F: drivers/iio/accel/kionix-kx022a*
14609
14610KMEMLEAK
14611M: Catalin Marinas <[email protected]>
14612S: Maintained
14613F: Documentation/dev-tools/kmemleak.rst
14614F: include/linux/kmemleak.h
14615F: mm/kmemleak.c
14616F: samples/kmemleak/kmemleak-test.c
14617
14618KMSAN
14619M: Alexander Potapenko <[email protected]>
14620R: Marco Elver <[email protected]>
14621R: Dmitry Vyukov <[email protected]>
14622L: [email protected]
14623S: Maintained
14624F: Documentation/dev-tools/kmsan.rst
14625F: arch/*/include/asm/kmsan.h
14626F: arch/*/mm/kmsan_*
14627F: include/linux/kmsan*.h
14628F: lib/Kconfig.kmsan
14629F: mm/kmsan/
14630F: scripts/Makefile.kmsan
14631
14632KPROBES
14633M: Naveen N Rao <[email protected]>
14634M: "David S. Miller" <[email protected]>
14635M: Masami Hiramatsu <[email protected]>
14636L: [email protected]
14637L: [email protected]
14638S: Maintained
14639Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
14640T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
14641F: Documentation/trace/kprobes.rst
14642F: include/asm-generic/kprobes.h
14643F: include/linux/kprobes.h
14644F: kernel/kprobes.c
14645F: lib/tests/test_kprobes.c
14646F: samples/kprobes
14647
14648KS0108 LCD CONTROLLER DRIVER
14649M: Miguel Ojeda <[email protected]>
14650S: Maintained
14651F: Documentation/admin-guide/auxdisplay/ks0108.rst
14652F: drivers/auxdisplay/ks0108.c
14653F: include/linux/ks0108.h
14654
14655KTD253 BACKLIGHT DRIVER
14656M: Linus Walleij <[email protected]>
14657S: Maintained
14658F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
14659F: drivers/video/backlight/ktd253-backlight.c
14660
14661KTD2801 BACKLIGHT DRIVER
14662M: Duje Mihanović <[email protected]>
14663S: Maintained
14664F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
14665F: drivers/video/backlight/ktd2801-backlight.c
14666
14667KTEST
14668M: Steven Rostedt <[email protected]>
14669M: John Hawley <[email protected]>
14670S: Maintained
14671F: tools/testing/ktest
14672
14673KTZ8866 BACKLIGHT DRIVER
14674M: Jianhua Lu <[email protected]>
14675S: Maintained
14676F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
14677F: drivers/video/backlight/ktz8866.c
14678
14679KVM GUEST_MEMFD
14680M: Sean Christopherson <[email protected]>
14681M: Paolo Bonzini <[email protected]>
14682R: David Hildenbrand <[email protected]>
14683L: [email protected]
14684S: Supported
14685T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14686T: git https://github.com/kvm-x86/linux.git
14687F: virt/kvm/guest_memfd.*
14688
14689KVM PARAVIRT (KVM/paravirt)
14690M: Paolo Bonzini <[email protected]>
14691R: Vitaly Kuznetsov <[email protected]>
14692L: [email protected]
14693S: Supported
14694T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14695F: arch/um/include/asm/kvm_para.h
14696F: arch/x86/include/asm/kvm_para.h
14697F: arch/x86/include/asm/pvclock-abi.h
14698F: arch/x86/include/uapi/asm/kvm_para.h
14699F: arch/x86/kernel/kvm.c
14700F: arch/x86/kernel/kvmclock.c
14701F: include/asm-generic/kvm_para.h
14702F: include/linux/kvm_para.h
14703F: include/uapi/asm-generic/kvm_para.h
14704F: include/uapi/linux/kvm_para.h
14705
14706KVM X86 HYPER-V (KVM/hyper-v)
14707M: Vitaly Kuznetsov <[email protected]>
14708M: Sean Christopherson <[email protected]>
14709M: Paolo Bonzini <[email protected]>
14710L: [email protected]
14711S: Supported
14712T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14713T: git https://github.com/kvm-x86/linux.git
14714F: arch/x86/kvm/hyperv.*
14715F: arch/x86/kvm/kvm_onhyperv.*
14716F: arch/x86/kvm/svm/hyperv.*
14717F: arch/x86/kvm/svm/svm_onhyperv.*
14718F: arch/x86/kvm/vmx/hyperv.*
14719
14720KVM X86 Xen (KVM/Xen)
14721M: David Woodhouse <[email protected]>
14722M: Paul Durrant <[email protected]>
14723M: Sean Christopherson <[email protected]>
14724M: Paolo Bonzini <[email protected]>
14725L: [email protected]
14726S: Supported
14727T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14728T: git https://github.com/kvm-x86/linux.git
14729F: arch/x86/kvm/xen.*
14730
14731L3MDEV
14732M: David Ahern <[email protected]>
14733L: [email protected]
14734S: Maintained
14735F: include/net/l3mdev.h
14736F: net/l3mdev
14737
14738LANDLOCK SECURITY MODULE
14739M: Mickaël Salaün <[email protected]>
14740R: Günther Noack <[email protected]>
14741L: [email protected]
14742S: Supported
14743W: https://landlock.io
14744T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
14745F: Documentation/admin-guide/LSM/landlock.rst
14746F: Documentation/security/landlock.rst
14747F: Documentation/trace/events-landlock.rst
14748F: Documentation/userspace-api/landlock.rst
14749F: fs/ioctl.c
14750F: include/linux/landlock.h
14751F: include/trace/events/landlock.h
14752F: include/uapi/linux/landlock.h
14753F: samples/landlock/
14754F: security/landlock/
14755F: tools/testing/selftests/landlock/
14756K: landlock
14757K: LANDLOCK
14758
14759LANTIQ / MAXLINEAR / INTEL Ethernet DSA drivers
14760M: Hauke Mehrtens <[email protected]>
14761L: [email protected]
14762S: Maintained
14763F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
14764F: drivers/net/dsa/lantiq/*
14765F: drivers/net/ethernet/lantiq_xrx200.c
14766F: net/dsa/tag_gswip.c
14767F: net/dsa/tag_mxl-gsw1xx.c
14768
14769LANTIQ MIPS ARCHITECTURE
14770M: John Crispin <[email protected]>
14771L: [email protected]
14772S: Maintained
14773F: arch/mips/lantiq
14774F: drivers/soc/lantiq
14775
14776LANTIQ PEF2256 DRIVER
14777M: Herve Codina <[email protected]>
14778S: Maintained
14779F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
14780F: drivers/net/wan/framer/
14781F: drivers/pinctrl/pinctrl-pef2256.c
14782F: include/linux/framer/
14783
14784LATTEPANDA SIGMA EC HARDWARE MONITOR DRIVER
14785M: Mariano Abad <[email protected]>
14786L: [email protected]
14787S: Maintained
14788F: Documentation/hwmon/lattepanda-sigma-ec.rst
14789F: drivers/hwmon/lattepanda-sigma-ec.c
14790
14791LASI 53c700 driver for PARISC
14792M: "James E.J. Bottomley" <[email protected]>
14793L: [email protected]
14794S: Maintained
14795F: Documentation/scsi/53c700.rst
14796F: drivers/scsi/53c700*
14797
14798LEAKING_ADDRESSES
14799M: Tycho Andersen <[email protected]>
14800R: Kees Cook <[email protected]>
14801L: [email protected]
14802S: Maintained
14803T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
14804F: scripts/leaking_addresses.pl
14805
14806LEAPIO SCSI RAID DRIVER
14807M: Dongdong Hao <[email protected]>
14808L: [email protected]
14809S: Supported
14810F: Documentation/scsi/leapraid.rst
14811F: drivers/scsi/leapraid/
14812
14813LED SUBSYSTEM
14814M: Lee Jones <[email protected]>
14815M: Pavel Machek <[email protected]>
14816L: [email protected]
14817S: Maintained
14818T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
14819F: Documentation/devicetree/bindings/leds/
14820F: Documentation/leds/
14821F: drivers/leds/
14822F: include/dt-bindings/leds/
14823F: include/linux/leds.h
14824
14825LEGO MINDSTORMS EV3
14826R: David Lechner <[email protected]>
14827S: Maintained
14828F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
14829F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
14830F: drivers/power/supply/lego_ev3_battery.c
14831
14832LEGO USB Tower driver
14833M: Juergen Stuber <[email protected]>
14834L: [email protected]
14835S: Maintained
14836W: http://legousb.sourceforge.net/
14837F: drivers/usb/misc/legousbtower.c
14838
14839LENOVO drivers
14840M: Mark Pearson <[email protected]>
14841M: Derek J. Clark <[email protected]>
14842L: [email protected]
14843S: Maintained
14844F: Documentation/wmi/devices/lenovo-wmi-gamezone.rst
14845F: Documentation/wmi/devices/lenovo-wmi-other.rst
14846F: drivers/platform/x86/lenovo/*
14847
14848LENOVO WMI HOTKEY UTILITIES DRIVER
14849M: Jackie Dong <[email protected]>
14850L: [email protected]
14851S: Maintained
14852F: drivers/platform/x86/lenovo/wmi-hotkey-utilities.c
14853
14854LENOVO HID drivers
14855M: Derek J. Clark <[email protected]>
14856M: Mark Pearson <[email protected]>
14857L: [email protected]
14858S: Maintained
14859F: Documentation/ABI/testing/sysfs-driver-hid-lenovo-go
14860F: Documentation/ABI/testing/sysfs-driver-hid-lenovo-go-s
14861F: drivers/hid/hid-lenovo-go-s.c
14862F: drivers/hid/hid-lenovo-go.c
14863F: drivers/hid/hid-lenovo.c
14864
14865LENOVO YOGA BOOK 9 KEYBOARD DOCK DRIVER
14866M: Dave Carey <[email protected]>
14867L: [email protected]
14868S: Maintained
14869F: Documentation/ABI/testing/sysfs-driver-lenovo-yb9-kbdock
14870F: drivers/platform/x86/lenovo/yb9-kbdock.c
14871
14872LETSKETCH HID TABLET DRIVER
14873M: Hans de Goede <[email protected]>
14874L: [email protected]
14875S: Maintained
14876T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
14877F: drivers/hid/hid-letsketch.c
14878
14879LG LAPTOP EXTRAS
14880M: Matan Ziv-Av <[email protected]>
14881L: [email protected]
14882S: Maintained
14883F: Documentation/ABI/testing/sysfs-platform-lg-laptop
14884F: Documentation/admin-guide/laptops/lg-laptop.rst
14885F: drivers/platform/x86/lg-laptop.c
14886
14887LG2160 MEDIA DRIVER
14888M: Michael Krufky <[email protected]>
14889L: [email protected]
14890S: Maintained
14891W: https://linuxtv.org
14892W: http://github.com/mkrufky
14893Q: http://patchwork.linuxtv.org/project/linux-media/list/
14894T: git git://linuxtv.org/mkrufky/tuners.git
14895F: drivers/media/dvb-frontends/lg2160.*
14896
14897LGDT3305 MEDIA DRIVER
14898M: Michael Krufky <[email protected]>
14899L: [email protected]
14900S: Maintained
14901W: https://linuxtv.org
14902W: http://github.com/mkrufky
14903Q: http://patchwork.linuxtv.org/project/linux-media/list/
14904T: git git://linuxtv.org/mkrufky/tuners.git
14905F: drivers/media/dvb-frontends/lgdt3305.*
14906
14907LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
14908M: Viresh Kumar <[email protected]>
14909L: [email protected]
14910S: Maintained
14911F: drivers/ata/pata_arasan_cf.c
14912F: include/linux/pata_arasan_cf_data.h
14913
14914LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
14915M: Linus Walleij <[email protected]>
14916L: [email protected]
14917S: Maintained
14918F: drivers/ata/pata_ftide010.c
14919F: drivers/ata/sata_gemini.c
14920F: drivers/ata/sata_gemini.h
14921
14922LIBATA SATA AHCI PLATFORM devices support
14923M: Hans de Goede <[email protected]>
14924L: [email protected]
14925S: Maintained
14926F: drivers/ata/ahci_platform.c
14927F: drivers/ata/libahci_platform.c
14928F: include/linux/ahci_platform.h
14929
14930LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
14931M: Mikael Pettersson <[email protected]>
14932L: [email protected]
14933S: Maintained
14934F: drivers/ata/sata_promise.*
14935
14936LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
14937M: Damien Le Moal <[email protected]>
14938M: Niklas Cassel <[email protected]>
14939L: [email protected]
14940S: Maintained
14941T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git for-next
14942F: Documentation/ABI/testing/sysfs-ata
14943F: Documentation/devicetree/bindings/ata/
14944F: drivers/ata/
14945F: include/linux/ata.h
14946F: include/linux/libata.h
14947
14948LIBETH COMMON ETHERNET LIBRARY
14949M: Alexander Lobakin <[email protected]>
14950L: [email protected]
14951L: [email protected] (moderated for non-subscribers)
14952S: Maintained
14953T: git https://github.com/alobakin/linux.git
14954F: drivers/net/ethernet/intel/libeth/
14955F: include/net/libeth/
14956K: libeth
14957
14958LIBIE COMMON INTEL ETHERNET LIBRARY
14959M: Alexander Lobakin <[email protected]>
14960L: [email protected] (moderated for non-subscribers)
14961L: [email protected]
14962S: Maintained
14963T: git https://github.com/alobakin/linux.git
14964F: drivers/net/ethernet/intel/libie/
14965F: include/linux/net/intel/libie/
14966K: libie
14967
14968LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
14969M: Vishal Verma <[email protected]>
14970M: Dan Williams <[email protected]>
14971M: Dave Jiang <[email protected]>
14972M: Alison Schofield <[email protected]>
14973L: [email protected]
14974S: Supported
14975Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14976P: Documentation/nvdimm/maintainer-entry-profile.rst
14977F: drivers/nvdimm/btt*
14978
14979LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
14980M: Dan Williams <[email protected]>
14981M: Vishal Verma <[email protected]>
14982M: Dave Jiang <[email protected]>
14983M: Alison Schofield <[email protected]>
14984L: [email protected]
14985S: Supported
14986Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14987P: Documentation/nvdimm/maintainer-entry-profile.rst
14988F: drivers/nvdimm/pmem*
14989
14990LIBNVDIMM: DEVICETREE BINDINGS
14991M: Oliver O'Halloran <[email protected]>
14992L: [email protected]
14993S: Supported
14994Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14995F: Documentation/devicetree/bindings/pmem/pmem-region.yaml
14996F: drivers/nvdimm/of_pmem.c
14997
14998LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
14999M: Dan Williams <[email protected]>
15000M: Vishal Verma <[email protected]>
15001M: Dave Jiang <[email protected]>
15002M: Alison Schofield <[email protected]>
15003R: Ira Weiny <[email protected]>
15004L: [email protected]
15005S: Supported
15006Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
15007P: Documentation/nvdimm/maintainer-entry-profile.rst
15008T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
15009F: Documentation/nvdimm/maintainer-entry-profile.rst
15010F: drivers/acpi/nfit/*
15011F: drivers/nvdimm/*
15012F: include/linux/libnvdimm.h
15013F: include/linux/nd.h
15014F: include/uapi/linux/ndctl.h
15015F: tools/testing/nvdimm/
15016
15017LIBRARY CODE
15018M: Andrew Morton <[email protected]>
15019L: [email protected]
15020S: Supported
15021T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
15022F: lib/*
15023
15024LICENSES and SPDX stuff
15025M: Thomas Gleixner <[email protected]>
15026M: Greg Kroah-Hartman <[email protected]>
15027L: [email protected]
15028S: Maintained
15029T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
15030F: COPYING
15031F: Documentation/process/license-rules.rst
15032F: LICENSES/
15033F: scripts/spdxcheck-test.sh
15034F: scripts/spdxcheck.py
15035F: scripts/spdxexclude
15036
15037LINEAR RANGES HELPERS
15038M: Mark Brown <[email protected]>
15039R: Matti Vaittinen <[email protected]>
15040F: include/linux/linear_range.h
15041F: lib/linear_ranges.c
15042F: lib/tests/test_linear_ranges.c
15043
15044LINUX FOR POWER MACINTOSH
15045L: [email protected]
15046S: Orphan
15047F: arch/powerpc/platforms/powermac/
15048F: drivers/macintosh/
15049X: drivers/macintosh/adb-iop.c
15050X: drivers/macintosh/via-macii.c
15051
15052LINUX FOR POWERPC (32-BIT AND 64-BIT)
15053M: Madhavan Srinivasan <[email protected]>
15054R: Michael Ellerman <[email protected]>
15055R: Nicholas Piggin <[email protected]>
15056R: Christophe Leroy (CS GROUP) <[email protected]>
15057R: Ritesh Harjani (IBM) <[email protected]>
15058R: Shrikanth Hegde <[email protected]>
15059L: [email protected]
15060S: Supported
15061W: https://github.com/linuxppc/wiki/wiki
15062Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
15063T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
15064F: Documentation/ABI/stable/sysfs-firmware-opal-*
15065F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
15066F: Documentation/devicetree/bindings/powerpc/
15067F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
15068F: Documentation/arch/powerpc/
15069F: arch/powerpc/
15070F: drivers/*/*/*pasemi*
15071F: drivers/*/*pasemi*
15072F: drivers/char/tpm/tpm_ibmvtpm*
15073F: drivers/crypto/nx/
15074F: drivers/i2c/busses/i2c-opal.c
15075F: drivers/net/ethernet/ibm/ibmveth.*
15076F: drivers/net/ethernet/ibm/ibmvnic.*
15077F: drivers/pci/hotplug/pnv_php.c
15078F: drivers/pci/hotplug/rpa*
15079F: drivers/rtc/rtc-opal.c
15080F: drivers/scsi/ibmvscsi/
15081F: drivers/tty/hvc/hvc_opal.c
15082F: drivers/watchdog/wdrtas.c
15083F: include/linux/papr_scm.h
15084F: include/uapi/linux/papr_pdsm.h
15085F: tools/testing/selftests/powerpc
15086N: /pmac
15087N: powermac
15088N: powernv
15089N: [^a-z0-9]ps3
15090N: pseries
15091
15092LINUX FOR POWERPC EMBEDDED MPC5XXX
15093M: Anatolij Gustschin <[email protected]>
15094L: [email protected]
15095S: Odd Fixes
15096F: arch/powerpc/platforms/512x/
15097F: arch/powerpc/platforms/52xx/
15098
15099LINUX FOR POWERPC EMBEDDED PPC4XX
15100L: [email protected]
15101S: Orphan
15102F: arch/powerpc/platforms/44x/
15103
15104LINUX FOR POWERPC EMBEDDED PPC85XX
15105M: Scott Wood <[email protected]>
15106L: [email protected]
15107S: Odd fixes
15108T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
15109F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
15110F: Documentation/devicetree/bindings/powerpc/fsl/
15111F: arch/powerpc/platforms/85xx/
15112
15113LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
15114M: Christophe Leroy (CS GROUP) <[email protected]>
15115L: [email protected]
15116S: Maintained
15117F: arch/powerpc/platforms/8xx/
15118F: arch/powerpc/platforms/83xx/
15119
15120LINUX KERNEL DUMP TEST MODULE (LKDTM)
15121M: Kees Cook <[email protected]>
15122S: Maintained
15123F: drivers/misc/lkdtm/*
15124F: tools/testing/selftests/lkdtm/*
15125
15126LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
15127M: Alan Stern <[email protected]>
15128M: Andrea Parri <[email protected]>
15129M: Will Deacon <[email protected]>
15130M: Peter Zijlstra <[email protected]>
15131M: Boqun Feng <[email protected]>
15132M: Nicholas Piggin <[email protected]>
15133M: David Howells <[email protected]>
15134M: Jade Alglave <[email protected]>
15135M: Luc Maranget <[email protected]>
15136M: "Paul E. McKenney" <[email protected]>
15137R: Akira Yokosawa <[email protected]>
15138R: Daniel Lustig <[email protected]>
15139R: Joel Fernandes <[email protected]>
15140L: [email protected]
15141L: [email protected]
15142L: [email protected]
15143S: Supported
15144T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
15145F: Documentation/atomic_bitops.txt
15146F: Documentation/atomic_t.txt
15147F: Documentation/core-api/refcount-vs-atomic.rst
15148F: Documentation/dev-tools/lkmm/
15149F: Documentation/litmus-tests/
15150F: Documentation/memory-barriers.txt
15151F: tools/memory-model/
15152
15153LINUX-NEXT TREE
15154M: Mark Brown <[email protected]>
15155L: [email protected]
15156S: Supported
15157B: mailto:[email protected] and the appropriate development tree
15158T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
15159
15160LIS3LV02D ACCELEROMETER DRIVER
15161M: Eric Piel <[email protected]>
15162S: Maintained
15163F: Documentation/misc-devices/lis3lv02d.rst
15164F: drivers/misc/lis3lv02d/
15165F: drivers/platform/x86/hp/hp_accel.c
15166
15167LIST KUNIT TEST
15168M: David Gow <[email protected]>
15169L: [email protected]
15170L: [email protected]
15171S: Maintained
15172F: lib/tests/list-test.c
15173
15174LITEX PLATFORM
15175M: Karol Gugala <[email protected]>
15176M: Mateusz Holenko <[email protected]>
15177M: Joel Stanley <[email protected]>
15178S: Maintained
15179F: Documentation/devicetree/bindings/*/litex,*.yaml
15180F: arch/openrisc/boot/dts/or1klitex.dts
15181F: drivers/mmc/host/litex_mmc.c
15182F: drivers/net/ethernet/litex/*
15183F: drivers/soc/litex/*
15184F: drivers/tty/serial/liteuart.c
15185F: include/linux/litex.h
15186N: litex
15187
15188LIVE PATCHING
15189M: Josh Poimboeuf <[email protected]>
15190M: Jiri Kosina <[email protected]>
15191M: Miroslav Benes <[email protected]>
15192M: Petr Mladek <[email protected]>
15193R: Joe Lawrence <[email protected]>
15194L: [email protected]
15195S: Maintained
15196T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
15197F: Documentation/ABI/testing/sysfs-kernel-livepatch
15198F: Documentation/livepatch/
15199F: arch/powerpc/include/asm/livepatch.h
15200F: include/linux/livepatch*.h
15201F: kernel/livepatch/
15202F: kernel/module/livepatch.c
15203F: samples/livepatch/
15204F: scripts/livepatch/
15205F: tools/testing/selftests/livepatch/
15206
15207LIVE UPDATE
15208M: Pasha Tatashin <[email protected]>
15209M: Mike Rapoport <[email protected]>
15210M: Pratyush Yadav <[email protected]>
15211L: [email protected]
15212L: [email protected]
15213S: Maintained
15214T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
15215F: Documentation/core-api/liveupdate.rst
15216F: Documentation/mm/memfd_preservation.rst
15217F: Documentation/userspace-api/liveupdate.rst
15218F: include/linux/kho/abi/
15219F: include/linux/liveupdate.h
15220F: include/uapi/linux/liveupdate.h
15221F: kernel/liveupdate/
15222F: lib/tests/liveupdate.c
15223F: mm/memfd_luo.c
15224F: tools/testing/selftests/liveupdate/
15225
15226LLC (802.2)
15227L: [email protected]
15228S: Odd fixes
15229F: include/linux/llc.h
15230F: include/net/llc*
15231F: include/uapi/linux/llc.h
15232F: net/llc/
15233
15234LM73 HARDWARE MONITOR DRIVER
15235M: Guillaume Ligneul <[email protected]>
15236L: [email protected]
15237S: Maintained
15238F: drivers/hwmon/lm73.c
15239
15240LM78 HARDWARE MONITOR DRIVER
15241M: Jean Delvare <[email protected]>
15242L: [email protected]
15243S: Maintained
15244F: Documentation/hwmon/lm78.rst
15245F: drivers/hwmon/lm78.c
15246
15247LM83 HARDWARE MONITOR DRIVER
15248M: Jean Delvare <[email protected]>
15249L: [email protected]
15250S: Maintained
15251F: Documentation/hwmon/lm83.rst
15252F: drivers/hwmon/lm83.c
15253
15254LM90 HARDWARE MONITOR DRIVER
15255M: Jean Delvare <[email protected]>
15256L: [email protected]
15257S: Maintained
15258F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
15259F: Documentation/hwmon/lm90.rst
15260F: drivers/hwmon/lm90.c
15261F: include/dt-bindings/thermal/lm90.h
15262
15263LME2510 MEDIA DRIVER
15264M: Malcolm Priestley <[email protected]>
15265L: [email protected]
15266S: Maintained
15267W: https://linuxtv.org
15268Q: http://patchwork.linuxtv.org/project/linux-media/list/
15269F: drivers/media/usb/dvb-usb-v2/lmedm04*
15270
15271LENOVO YOGA FAN DRIVER
15272M: Sergio Melas <[email protected]>
15273L: [email protected]
15274S: Maintained
15275W: https://github.com/sergiomelas
15276F: Documentation/hwmon/yogafan.rst
15277F: drivers/hwmon/yogafan.c
15278
15279LOADPIN SECURITY MODULE
15280M: Kees Cook <[email protected]>
15281S: Supported
15282T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
15283F: Documentation/admin-guide/LSM/LoadPin.rst
15284F: security/loadpin/
15285
15286LOCKDOWN SECURITY MODULE
15287M: Nicolas Bouchinet <[email protected]>
15288M: Xiu Jianfeng <[email protected]>
15289L: [email protected]
15290S: Maintained
15291T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
15292F: security/lockdown/
15293
15294LOCKING PRIMITIVES
15295M: Peter Zijlstra <[email protected]>
15296M: Ingo Molnar <[email protected]>
15297M: Will Deacon <[email protected]>
15298M: Boqun Feng <[email protected]> (LOCKDEP & RUST)
15299R: Waiman Long <[email protected]>
15300L: [email protected]
15301S: Maintained
15302P: Documentation/process/maintainer-tip.rst
15303T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
15304F: Documentation/locking/
15305F: arch/*/include/asm/spinlock*.h
15306F: include/linux/local_lock*.h
15307F: include/linux/lockdep*.h
15308F: include/linux/mutex*.h
15309F: include/linux/rwlock*.h
15310F: include/linux/rwsem*.h
15311F: include/linux/seqlock.h
15312F: include/linux/spinlock*.h
15313F: kernel/locking/
15314F: lib/locking*.[ch]
15315F: rust/helpers/mutex.c
15316F: rust/helpers/spinlock.c
15317F: rust/kernel/sync/lock.rs
15318F: rust/kernel/sync/lock/
15319F: rust/kernel/sync/locked_by.rs
15320X: kernel/locking/locktorture.c
15321
15322LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
15323M: "Richard Russon (FlatCap)" <[email protected]>
15324L: [email protected]
15325S: Maintained
15326W: http://www.linux-ntfs.org/content/view/19/37/
15327F: Documentation/admin-guide/ldm.rst
15328F: block/partitions/ldm.*
15329
15330LOGITECH HID GAMING KEYBOARDS
15331M: Hans de Goede <[email protected]>
15332L: [email protected]
15333S: Maintained
15334T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15335F: drivers/hid/hid-lg-g15.c
15336
15337LONTIUM LT8912B MIPI TO HDMI BRIDGE
15338M: Francesco Dolcini <[email protected]>
15339S: Maintained
15340F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
15341F: drivers/gpu/drm/bridge/lontium-lt8912b.c
15342
15343LOONGARCH
15344M: Huacai Chen <[email protected]>
15345R: WANG Xuerui <[email protected]>
15346L: [email protected]
15347S: Maintained
15348T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
15349F: Documentation/arch/loongarch/
15350F: Documentation/translations/zh_CN/arch/loongarch/
15351F: arch/loongarch/
15352F: drivers/*/*loongarch*
15353F: drivers/cpufreq/loongson3_cpufreq.c
15354
15355LOONGSON AUDIO (ASoC) DRIVERS
15356M: Binbin Zhou <[email protected]>
15357L: [email protected]
15358S: Maintained
15359F: Documentation/devicetree/bindings/sound/loongson,ls-audio-card.yaml
15360F: Documentation/devicetree/bindings/sound/loongson,ls2k1000-i2s.yaml
15361F: sound/soc/loongson/loongson_*.c
15362F: sound/soc/loongson/loongson_*.h
15363
15364LOONGSON GPIO DRIVER
15365M: Yinbo Zhu <[email protected]>
15366L: [email protected]
15367S: Maintained
15368F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
15369F: drivers/gpio/gpio-loongson-64bit.c
15370
15371LOONGSON-2 DMA DRIVER
15372M: Binbin Zhou <[email protected]>
15373L: [email protected]
15374S: Maintained
15375F: Documentation/devicetree/bindings/dma/loongson,ls2k0300-dma.yaml
15376F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
15377F: drivers/dma/loongson/loongson2-apb-cmc-dma.c
15378F: drivers/dma/loongson/loongson2-apb-dma.c
15379
15380LOONGSON LS2X I2C DRIVER
15381M: Binbin Zhou <[email protected]>
15382L: [email protected]
15383S: Maintained
15384F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
15385F: drivers/i2c/busses/i2c-ls2x-v2.c
15386F: drivers/i2c/busses/i2c-ls2x.c
15387
15388LOONGSON PWM DRIVER
15389M: Binbin Zhou <[email protected]>
15390L: [email protected]
15391S: Maintained
15392F: Documentation/devicetree/bindings/pwm/loongson,ls7a-pwm.yaml
15393F: drivers/pwm/pwm-loongson.c
15394
15395LOONGSON SECURITY ENGINE DRIVERS
15396M: Qunqin Zhao <[email protected]>
15397L: [email protected]
15398S: Maintained
15399F: drivers/char/tpm/tpm_loongson.c
15400F: drivers/mfd/loongson-se.c
15401F: include/linux/mfd/loongson-se.h
15402
15403LOONGSON-2 SOC SERIES CLOCK DRIVER
15404M: Yinbo Zhu <[email protected]>
15405L: [email protected]
15406S: Maintained
15407F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
15408F: drivers/clk/clk-loongson2.c
15409F: include/dt-bindings/clock/loongson,ls2k-clk.h
15410
15411LOONGSON SPI DRIVER
15412M: Yinbo Zhu <[email protected]>
15413L: [email protected]
15414S: Maintained
15415F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
15416F: drivers/spi/spi-loongson-core.c
15417F: drivers/spi/spi-loongson-pci.c
15418F: drivers/spi/spi-loongson-plat.c
15419F: drivers/spi/spi-loongson.h
15420
15421LOONGSON-2 SOC SERIES GUTS DRIVER
15422M: Yinbo Zhu <[email protected]>
15423L: [email protected]
15424S: Maintained
15425F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
15426F: drivers/soc/loongson/loongson2_guts.c
15427
15428LOONGSON-2 SOC SERIES MMC/SD/SDIO CONTROLLER DRIVER
15429M: Binbin Zhou <[email protected]>
15430L: [email protected]
15431S: Maintained
15432F: Documentation/devicetree/bindings/mmc/loongson,ls2k0500-mmc.yaml
15433F: drivers/mmc/host/loongson2-mmc.c
15434
15435LOONGSON-2 SOC SERIES PM DRIVER
15436M: Yinbo Zhu <[email protected]>
15437L: [email protected]
15438S: Maintained
15439F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
15440F: drivers/soc/loongson/loongson2_pm.c
15441
15442LOONGSON-2 SOC SERIES PINCTRL DRIVER
15443M: zhanghongchen <[email protected]>
15444M: Yinbo Zhu <[email protected]>
15445L: [email protected]
15446S: Maintained
15447F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
15448F: drivers/pinctrl/pinctrl-loongson2.c
15449
15450LOONGSON-2 SOC SERIES THERMAL DRIVER
15451M: zhanghongchen <[email protected]>
15452M: Yinbo Zhu <[email protected]>
15453L: [email protected]
15454S: Maintained
15455F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
15456F: drivers/thermal/loongson2_thermal.c
15457
15458LOONGSON-2K Board Management Controller (BMC) DRIVER
15459M: Binbin Zhou <[email protected]>
15460M: Chong Qiao <[email protected]>
15461S: Maintained
15462F: drivers/char/ipmi/ipmi_si_ls2k.c
15463F: drivers/mfd/ls2k-bmc-core.c
15464
15465LOONGSON EDAC DRIVER
15466M: Zhao Qunqin <[email protected]>
15467L: [email protected]
15468S: Maintained
15469F: drivers/edac/loongson_edac.c
15470
15471LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
15472M: Sathya Prakash <[email protected]>
15473M: Sreekanth Reddy <[email protected]>
15474M: Suganath Prabu Subramani <[email protected]>
15475M: Ranjan Kumar <[email protected]>
15476L: [email protected]
15477L: [email protected]
15478S: Supported
15479W: http://www.avagotech.com/support/
15480F: drivers/message/fusion/
15481F: drivers/scsi/mpt3sas/
15482
15483LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
15484M: Matthew Wilcox <[email protected]>
15485L: [email protected]
15486S: Maintained
15487F: drivers/scsi/sym53c8xx_2/
15488
15489LT3074 HARDWARE MONITOR DRIVER
15490M: Cedric Encarnacion <[email protected]>
15491L: [email protected]
15492S: Supported
15493W: https://ez.analog.com/linux-software-drivers
15494F: Documentation/devicetree/bindings/hwmon/pmbus/adi,lt3074.yaml
15495F: Documentation/hwmon/lt3074.rst
15496F: drivers/hwmon/pmbus/lt3074.c
15497
15498LTC1660 DAC DRIVER
15499M: Marcus Folkesson <[email protected]>
15500L: [email protected]
15501S: Maintained
15502F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
15503F: drivers/iio/dac/ltc1660.c
15504
15505LTC2378 IIO ADC DRIVER
15506M: Marcelo Schmitt <[email protected]>
15507L: [email protected]
15508S: Supported
15509W: https://ez.analog.com/linux-software-drivers
15510F: Documentation/devicetree/bindings/iio/adc/adi,ltc2378.yaml
15511F: drivers/iio/adc/ltc2378.c
15512
15513LTC2664 IIO DAC DRIVER
15514M: Michael Hennerich <[email protected]>
15515M: Kim Seer Paller <[email protected]>
15516L: [email protected]
15517S: Supported
15518W: https://ez.analog.com/linux-software-drivers
15519F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
15520F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
15521F: drivers/iio/dac/ltc2664.c
15522
15523LTC2688 IIO DAC DRIVER
15524M: Nuno Sá <[email protected]>
15525L: [email protected]
15526S: Supported
15527W: https://ez.analog.com/linux-software-drivers
15528F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
15529F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
15530F: drivers/iio/dac/ltc2688.c
15531
15532LTC2947 HARDWARE MONITOR DRIVER
15533M: Nuno Sá <[email protected]>
15534L: [email protected]
15535S: Supported
15536W: https://ez.analog.com/linux-software-drivers
15537F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
15538F: drivers/hwmon/ltc2947-core.c
15539F: drivers/hwmon/ltc2947-i2c.c
15540F: drivers/hwmon/ltc2947-spi.c
15541F: drivers/hwmon/ltc2947.h
15542
15543LTC2991 HARDWARE MONITOR DRIVER
15544M: Antoniu Miclaus <[email protected]>
15545L: [email protected]
15546S: Supported
15547W: https://ez.analog.com/linux-software-drivers
15548F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
15549F: drivers/hwmon/ltc2991.c
15550
15551LTC2983 IIO TEMPERATURE DRIVER
15552M: Nuno Sá <[email protected]>
15553L: [email protected]
15554S: Supported
15555W: https://ez.analog.com/linux-software-drivers
15556F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
15557F: drivers/iio/temperature/ltc2983.c
15558
15559LTC3220 LED DRIVER
15560M: Edelweise Escala <[email protected]>
15561L: [email protected]
15562S: Maintained
15563W: https://ez.analog.com/linux-software-drivers
15564F: Documentation/devicetree/bindings/leds/adi,ltc3220.yaml
15565F: drivers/leds/leds-ltc3220.c
15566
15567LTC4282 HARDWARE MONITOR DRIVER
15568M: Nuno Sa <[email protected]>
15569L: [email protected]
15570S: Supported
15571F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
15572F: Documentation/hwmon/ltc4282.rst
15573F: drivers/hwmon/ltc4282.c
15574
15575LTC4283 HARDWARE MONITOR AND GPIO DRIVER
15576M: Nuno Sá <[email protected]>
15577L: [email protected]
15578L: [email protected]
15579S: Supported
15580F: Documentation/devicetree/bindings/hwmon/adi,ltc4283.yaml
15581F: drivers/gpio/gpio-ltc4283.c
15582F: drivers/hwmon/ltc4283.c
15583
15584LTC4286 HARDWARE MONITOR DRIVER
15585M: Delphine CC Chiu <[email protected]>
15586L: [email protected]
15587S: Maintained
15588F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
15589F: Documentation/hwmon/ltc4286.rst
15590F: drivers/hwmon/pmbus/ltc4286.c
15591
15592LTC4306 I2C MULTIPLEXER DRIVER
15593M: Michael Hennerich <[email protected]>
15594L: [email protected]
15595S: Supported
15596W: https://ez.analog.com/linux-software-drivers
15597F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
15598F: drivers/i2c/muxes/i2c-mux-ltc4306.c
15599
15600LTP (Linux Test Project)
15601M: Andrea Cervesato <[email protected]>
15602M: Cyril Hrubis <[email protected]>
15603M: Jan Stancek <[email protected]>
15604M: Petr Vorel <[email protected]>
15605M: Li Wang <[email protected]>
15606M: Yang Xu <[email protected]>
15607M: Xiao Yang <[email protected]>
15608L: [email protected] (subscribers-only)
15609S: Maintained
15610C: irc://irc.libera.chat/ltp
15611W: https://linux-test-project.readthedocs.io/
15612Q: https://patchwork.kernel.org/project/ltp/list/
15613T: git https://github.com/linux-test-project/ltp.git
15614
15615LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
15616M: Anshul Dalal <[email protected]>
15617L: [email protected]
15618S: Maintained
15619F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
15620F: drivers/iio/light/ltr390.c
15621
15622LYNX SERDES PHY DRIVERS
15623M: Ioana Ciornei <[email protected]>
15624M: Vladimir Oltean <[email protected]>
15625L: [email protected]
15626S: Supported
15627F: Documentation/devicetree/bindings/phy/fsl,lynx-10g.yaml
15628F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
15629F: drivers/phy/freescale/phy-fsl-lynx-10g.c
15630F: drivers/phy/freescale/phy-fsl-lynx-28g.c
15631F: drivers/phy/freescale/phy-fsl-lynx-core.c
15632F: drivers/phy/freescale/phy-fsl-lynx-core.h
15633F: include/soc/fsl/phy-fsl-lynx.h
15634
15635LYNX PCS MODULE
15636M: Ioana Ciornei <[email protected]>
15637L: [email protected]
15638S: Supported
15639F: drivers/net/pcs/pcs-lynx.c
15640F: include/linux/pcs-lynx.h
15641
15642M68K ARCHITECTURE
15643M: Geert Uytterhoeven <[email protected]>
15644L: [email protected]
15645S: Maintained
15646W: http://www.linux-m68k.org/
15647T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
15648F: arch/m68k/
15649F: drivers/zorro/
15650
15651M68K ON APPLE MACINTOSH
15652M: Joshua Thompson <[email protected]>
15653L: [email protected]
15654S: Maintained
15655W: http://www.mac.linux-m68k.org/
15656F: arch/m68k/mac/
15657F: drivers/macintosh/adb-iop.c
15658F: drivers/macintosh/via-macii.c
15659
15660M68K ON HP9000/300
15661M: Philip Blundell <[email protected]>
15662S: Maintained
15663W: http://www.tazenda.demon.co.uk/phil/linux-hp
15664F: arch/m68k/hp300/
15665
15666M68K ON MVME147
15667M: Daniel Palmer <[email protected]>
15668S: Maintained
15669F: arch/m68k/mvme147/
15670F: drivers/net/ethernet/amd/mvme147.c
15671F: drivers/scsi/mvme147.*
15672
15673M88DS3103 MEDIA DRIVER
15674L: [email protected]
15675S: Orphan
15676W: https://linuxtv.org
15677Q: http://patchwork.linuxtv.org/project/linux-media/list/
15678F: drivers/media/dvb-frontends/m88ds3103*
15679
15680M88RS2000 MEDIA DRIVER
15681M: Malcolm Priestley <[email protected]>
15682L: [email protected]
15683S: Maintained
15684W: https://linuxtv.org
15685Q: http://patchwork.linuxtv.org/project/linux-media/list/
15686F: drivers/media/dvb-frontends/m88rs2000*
15687
15688MA901 MASTERKIT USB FM RADIO DRIVER
15689M: Alexey Klimov <[email protected]>
15690L: [email protected]
15691S: Maintained
15692T: git git://linuxtv.org/media.git
15693F: drivers/media/radio/radio-ma901.c
15694
15695MAC80211
15696M: Johannes Berg <[email protected]>
15697L: [email protected]
15698S: Maintained
15699W: https://wireless.wiki.kernel.org/
15700Q: https://patchwork.kernel.org/project/linux-wireless/list/
15701T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15702T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15703F: Documentation/networking/mac80211-injection.rst
15704F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
15705F: drivers/net/wireless/virtual/mac80211_hwsim*.[ch]
15706F: include/net/mac80211.h
15707F: net/mac80211/
15708
15709MAILBOX API
15710M: Jassi Brar <[email protected]>
15711L: [email protected]
15712S: Maintained
15713T: git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next
15714F: Documentation/devicetree/bindings/mailbox/
15715F: drivers/mailbox/
15716F: include/dt-bindings/mailbox/
15717F: include/linux/mailbox_client.h
15718F: include/linux/mailbox_controller.h
15719
15720MAILBOX ARM MHUv2
15721M: Viresh Kumar <[email protected]>
15722M: Tushar Khandelwal <[email protected]>
15723L: [email protected]
15724S: Maintained
15725F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
15726F: drivers/mailbox/arm_mhuv2.c
15727F: include/linux/mailbox/arm_mhuv2_message.h
15728
15729MAILBOX ARM MHUv3
15730M: Sudeep Holla <[email protected]>
15731M: Cristian Marussi <[email protected]>
15732L: [email protected]
15733L: [email protected] (moderated for non-subscribers)
15734S: Maintained
15735F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
15736F: drivers/mailbox/arm_mhuv3.c
15737
15738MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
15739M: Alejandro Colomar <[email protected]>
15740L: [email protected]
15741S: Maintained
15742W: http://www.kernel.org/doc/man-pages
15743T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
15744T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
15745
15746MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
15747M: Jeremy Kerr <[email protected]>
15748M: Matt Johnston <[email protected]>
15749L: [email protected]
15750S: Maintained
15751F: Documentation/networking/mctp.rst
15752F: drivers/net/mctp/
15753F: include/linux/usb/mctp-usb.h
15754F: include/net/mctp.h
15755F: include/net/mctpdevice.h
15756F: include/net/netns/mctp.h
15757F: net/mctp/
15758
15759MAPLE TREE
15760M: Liam R. Howlett <[email protected]>
15761R: Alice Ryhl <[email protected]>
15762R: Andrew Ballance <[email protected]>
15763L: [email protected]
15764L: [email protected]
15765S: Supported
15766F: Documentation/core-api/maple_tree.rst
15767F: include/linux/maple_tree.h
15768F: include/trace/events/maple_tree.h
15769F: lib/maple_tree.c
15770F: lib/region_alloc_benchmark.c
15771F: lib/test_maple_tree.c
15772F: rust/helpers/maple_tree.c
15773F: rust/kernel/maple_tree.rs
15774F: tools/testing/radix-tree/maple.c
15775F: tools/testing/shared/linux/maple_tree.h
15776
15777MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
15778M: Rahul Bedarkar <[email protected]>
15779L: [email protected]
15780S: Maintained
15781F: arch/mips/boot/dts/img/pistachio*
15782
15783MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
15784M: Andrew Lunn <[email protected]>
15785L: [email protected]
15786S: Maintained
15787F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
15788F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
15789F: Documentation/networking/devlink/mv88e6xxx.rst
15790F: drivers/net/dsa/mv88e6xxx/
15791F: include/linux/dsa/mv88e6xxx.h
15792F: include/linux/platform_data/mv88e6xxx.h
15793
15794MARVELL 88PM886 PMIC DRIVER
15795M: Karel Balej <[email protected]>
15796S: Maintained
15797F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
15798F: drivers/input/misc/88pm886-onkey.c
15799F: drivers/mfd/88pm886.c
15800F: drivers/regulator/88pm886-regulator.c
15801F: drivers/rtc/rtc-88pm886.c
15802F: include/linux/mfd/88pm886.h
15803
15804MARVELL 88PM886 PMIC GPADC DRIVER
15805M: Duje Mihanović <[email protected]>
15806S: Maintained
15807F: drivers/iio/adc/88pm886-gpadc.c
15808
15809MARVELL ARMADA 3700 PHY DRIVERS
15810M: Miquel Raynal <[email protected]>
15811S: Maintained
15812F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
15813F: Documentation/devicetree/bindings/phy/marvell,comphy-cp110.yaml
15814F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
15815F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
15816
15817MARVELL ARMADA 3700 SERIAL DRIVER
15818M: Pali Rohár <[email protected]>
15819S: Maintained
15820F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
15821F: Documentation/devicetree/bindings/serial/marvell,armada-3700-uart.yaml
15822F: drivers/tty/serial/mvebu-uart.c
15823
15824MARVELL ARMADA DRM SUPPORT
15825M: Russell King <[email protected]>
15826S: Maintained
15827T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
15828T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
15829F: Documentation/devicetree/bindings/display/armada/
15830F: drivers/gpu/drm/armada/
15831F: include/uapi/drm/armada_drm.h
15832
15833MARVELL CRYPTO DRIVER
15834M: Srujana Challa <[email protected]>
15835M: Bharat Bhushan <[email protected]>
15836L: [email protected]
15837S: Maintained
15838F: drivers/crypto/marvell/
15839F: include/linux/soc/marvell/octeontx2/
15840
15841MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
15842L: [email protected]
15843S: Orphan
15844F: drivers/net/ethernet/marvell/sk*
15845
15846MARVELL LIBERTAS WIRELESS DRIVER
15847L: [email protected]
15848L: [email protected]
15849S: Orphan
15850F: drivers/net/wireless/marvell/libertas/
15851F: drivers/net/wireless/marvell/libertas_tf/
15852
15853MARVELL MACCHIATOBIN SUPPORT
15854M: Russell King <[email protected]>
15855L: [email protected] (moderated for non-subscribers)
15856S: Maintained
15857F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
15858
15859MARVELL MV643XX ETHERNET DRIVER
15860M: Sebastian Hesselbarth <[email protected]>
15861L: [email protected]
15862S: Maintained
15863F: drivers/net/ethernet/marvell/mv643xx_eth.*
15864
15865MARVELL MV88X3310 PHY DRIVER
15866M: Russell King <[email protected]>
15867M: Marek Behún <[email protected]>
15868L: [email protected]
15869S: Maintained
15870F: drivers/net/phy/marvell10g.c
15871
15872MARVELL MVEBU THERMAL DRIVER
15873M: Miquel Raynal <[email protected]>
15874S: Maintained
15875F: drivers/thermal/armada_thermal.c
15876
15877MARVELL MVNETA ETHERNET DRIVER
15878M: Marcin Wojtas <[email protected]>
15879L: [email protected]
15880S: Maintained
15881F: drivers/net/ethernet/marvell/mvneta*
15882
15883MARVELL MVPP2 ETHERNET DRIVER
15884M: Marcin Wojtas <[email protected]>
15885M: Russell King <[email protected]>
15886L: [email protected]
15887S: Maintained
15888F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
15889F: drivers/net/ethernet/marvell/mvpp2/
15890
15891MARVELL MWIFIEX WIRELESS DRIVER
15892M: Brian Norris <[email protected]>
15893R: Francesco Dolcini <[email protected]>
15894L: [email protected]
15895S: Odd Fixes
15896F: drivers/net/wireless/marvell/mwifiex/
15897
15898MARVELL MWL8K WIRELESS DRIVER
15899L: [email protected]
15900S: Orphan
15901F: drivers/net/wireless/marvell/mwl8k.c
15902
15903MARVELL NAND CONTROLLER DRIVER
15904M: Miquel Raynal <[email protected]>
15905L: [email protected]
15906S: Maintained
15907F: drivers/mtd/nand/raw/marvell_nand.c
15908
15909MARVELL OCTEON ENDPOINT DRIVER
15910M: Veerasenareddy Burru <[email protected]>
15911M: Sathesh Edara <[email protected]>
15912L: [email protected]
15913S: Maintained
15914F: drivers/net/ethernet/marvell/octeon_ep
15915
15916MARVELL OCTEON ENDPOINT VF DRIVER
15917M: Veerasenareddy Burru <[email protected]>
15918M: Sathesh Edara <[email protected]>
15919M: Shinas Rasheed <[email protected]>
15920M: Satananda Burla <[email protected]>
15921L: [email protected]
15922S: Maintained
15923F: drivers/net/ethernet/marvell/octeon_ep_vf
15924
15925MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
15926M: Sunil Goutham <[email protected]>
15927M: Geetha sowjanya <[email protected]>
15928M: Ratheesh Kannoth <[email protected]>
15929M: Subbaraya Sundeep <[email protected]>
15930M: Bharat Bhushan <[email protected]>
15931L: [email protected]
15932S: Maintained
15933F: drivers/net/ethernet/marvell/octeontx2/nic/
15934F: include/linux/soc/marvell/octeontx2/
15935
15936MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
15937M: Sunil Goutham <[email protected]>
15938M: Ratheesh Kannoth <[email protected]>
15939M: Geetha sowjanya <[email protected]>
15940M: Subbaraya Sundeep <[email protected]>
15941L: [email protected]
15942S: Maintained
15943F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
15944F: drivers/net/ethernet/marvell/octeontx2/af/
15945
15946MARVELL PEM PMU DRIVER
15947M: Gowthami Thiagarajan <[email protected]>
15948M: Geetha sowjanya <[email protected]>
15949S: Supported
15950F: drivers/perf/marvell_pem_pmu.c
15951
15952MARVELL PRESTERA ETHERNET SWITCH DRIVER
15953M: Elad Nachman <[email protected]>
15954S: Supported
15955W: https://github.com/Marvell-switching/switchdev-prestera
15956F: drivers/net/ethernet/marvell/prestera/
15957
15958MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
15959M: Nicolas Pitre <[email protected]>
15960S: Odd Fixes
15961F: drivers/mmc/host/mvsdio.*
15962
15963MARVELL USB MDIO CONTROLLER DRIVER
15964M: Tobias Waldekranz <[email protected]>
15965L: [email protected]
15966S: Maintained
15967F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
15968F: drivers/net/mdio/mdio-mvusb.c
15969
15970MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
15971M: Hu Ziji <[email protected]>
15972L: [email protected]
15973S: Supported
15974F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
15975F: drivers/mmc/host/sdhci-xenon*
15976
15977MARVELL OCTEON CN10K DPI DRIVER
15978M: Vamsi Attunuru <[email protected]>
15979S: Supported
15980F: drivers/misc/mrvl_cn10k_dpi.c
15981
15982MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
15983R: [email protected]
15984R: [email protected]
15985F: drivers/vdpa/octeon_ep/
15986
15987MARVELL OCTEON HOTPLUG DRIVER
15988R: Shijith Thotton <[email protected]>
15989R: Vamsi Attunuru <[email protected]>
15990S: Supported
15991F: drivers/pci/hotplug/octep_hp.c
15992
15993MATROX FRAMEBUFFER DRIVER
15994L: [email protected]
15995S: Orphan
15996F: drivers/video/fbdev/matrox/matroxfb_*
15997F: include/uapi/linux/matroxfb.h
15998
15999MAX14001/MAX14002 IIO ADC DRIVER
16000M: Kim Seer Paller <[email protected]>
16001M: Marilene Andrade Garcia <[email protected]>
16002L: [email protected]
16003S: Maintained
16004W: https://ez.analog.com/linux-software-drivers
16005F: Documentation/devicetree/bindings/iio/adc/adi,max14001.yaml
16006F: drivers/iio/adc/max14001.c
16007
16008MAX15301 DRIVER
16009M: Daniel Nilsson <[email protected]>
16010L: [email protected]
16011S: Maintained
16012F: Documentation/hwmon/max15301.rst
16013F: drivers/hwmon/pmbus/max15301.c
16014
16015MAX17616 HARDWARE MONITOR DRIVER
16016M: Kim Seer Paller <[email protected]>
16017L: [email protected]
16018S: Supported
16019W: https://ez.analog.com/linux-software-drivers
16020F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max17616.yaml
16021F: Documentation/hwmon/max17616.rst
16022F: drivers/hwmon/pmbus/max17616.c
16023
16024MAX20830 HARDWARE MONITOR DRIVER
16025M: Alexis Czezar Torreno <[email protected]>
16026L: [email protected]
16027S: Supported
16028W: https://ez.analog.com/linux-software-drivers
16029F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max20830.yaml
16030F: Documentation/hwmon/max20830.rst
16031F: drivers/hwmon/pmbus/max20830.c
16032
16033MAX20860A HARDWARE MONITOR DRIVER
16034M: Sanman Pradhan <[email protected]>
16035L: [email protected]
16036S: Maintained
16037F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max20860a.yaml
16038F: Documentation/hwmon/max20860a.rst
16039F: drivers/hwmon/pmbus/max20860a.c
16040
16041MAX2175 SDR TUNER DRIVER
16042M: Ramesh Shanmugasundaram <[email protected]>
16043L: [email protected]
16044S: Maintained
16045T: git git://linuxtv.org/media.git
16046F: Documentation/devicetree/bindings/media/i2c/maxim,max2175.txt
16047F: Documentation/userspace-api/media/drivers/max2175.rst
16048F: drivers/media/i2c/max2175*
16049F: include/uapi/linux/max2175.h
16050
16051MAX25014 BACKLIGHT DRIVER
16052M: Maud Spierings <[email protected]>
16053S: Maintained
16054F: Documentation/devicetree/bindings/leds/backlight/maxim,max25014.yaml
16055F: drivers/video/backlight/max25014.c
16056
16057MAX31335 RTC DRIVER
16058M: Antoniu Miclaus <[email protected]>
16059L: [email protected]
16060S: Supported
16061W: https://ez.analog.com/linux-software-drivers
16062F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml
16063F: drivers/rtc/rtc-max31335.c
16064
16065MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
16066L: [email protected]
16067S: Orphan
16068F: Documentation/hwmon/max6650.rst
16069F: drivers/hwmon/max6650.c
16070
16071MAX9286 QUAD GMSL DESERIALIZER DRIVER
16072M: Jacopo Mondi <[email protected]>
16073M: Kieran Bingham <[email protected]>
16074M: Laurent Pinchart <[email protected]>
16075M: Niklas Söderlund <[email protected]>
16076L: [email protected]
16077S: Maintained
16078F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
16079F: drivers/media/i2c/max9286.c
16080
16081MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
16082M: Niklas Söderlund <[email protected]>
16083L: [email protected]
16084S: Maintained
16085F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
16086F: drivers/staging/media/max96712/max96712.c
16087
16088MAX96714 GMSL2 DESERIALIZER DRIVER
16089M: Julien Massot <[email protected]>
16090L: [email protected]
16091S: Maintained
16092F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
16093F: drivers/media/i2c/max96714.c
16094
16095MAX96717 GMSL2 SERIALIZER DRIVER
16096M: Julien Massot <[email protected]>
16097L: [email protected]
16098S: Maintained
16099F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
16100F: drivers/media/i2c/max96717.c
16101
16102MAX9860 MONO AUDIO VOICE CODEC DRIVER
16103M: Peter Rosin <[email protected]>
16104L: [email protected]
16105S: Maintained
16106F: Documentation/devicetree/bindings/sound/max9860.txt
16107F: sound/soc/codecs/max9860.*
16108
16109MAXBOTIX ULTRASONIC RANGER IIO DRIVER
16110M: Andreas Klinger <[email protected]>
16111L: [email protected]
16112S: Maintained
16113F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
16114F: drivers/iio/proximity/mb1232.c
16115
16116MAXIM MAX11205 DRIVER
16117M: Ramona Bolboaca <[email protected]>
16118L: [email protected]
16119S: Supported
16120W: https://ez.analog.com/linux-software-drivers
16121F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
16122F: drivers/iio/adc/max11205.c
16123
16124MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
16125R: Iskren Chernev <[email protected]>
16126R: Krzysztof Kozlowski <[email protected]>
16127R: Marek Szyprowski <[email protected]>
16128R: Matheus Castello <[email protected]>
16129L: [email protected]
16130S: Maintained
16131F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
16132F: drivers/power/supply/max17040_battery.c
16133
16134MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
16135R: Hans de Goede <[email protected]>
16136R: Krzysztof Kozlowski <[email protected]>
16137R: Marek Szyprowski <[email protected]>
16138R: Sebastian Krzyszkowiak <[email protected]>
16139R: Purism Kernel Team <[email protected]>
16140L: [email protected]
16141S: Maintained
16142F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
16143F: drivers/power/supply/max17042_battery.c
16144
16145MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
16146M: Laurent Pinchart <[email protected]>
16147L: [email protected]
16148S: Maintained
16149F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
16150F: drivers/regulator/max20086-regulator.c
16151
16152MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
16153M: Marcelo Schmitt <[email protected]>
16154L: [email protected]
16155S: Supported
16156F: drivers/iio/temperature/max30208.c
16157
16158MAXIM MAX7360 KEYPAD LED MFD DRIVER
16159M: Mathieu Dubois-Briand <[email protected]>
16160S: Maintained
16161F: Documentation/devicetree/bindings/gpio/maxim,max7360-gpio.yaml
16162F: Documentation/devicetree/bindings/mfd/maxim,max7360.yaml
16163F: drivers/gpio/gpio-max7360.c
16164F: drivers/input/keyboard/max7360-keypad.c
16165F: drivers/input/misc/max7360-rotary.c
16166F: drivers/mfd/max7360.c
16167F: drivers/pinctrl/pinctrl-max7360.c
16168F: drivers/pwm/pwm-max7360.c
16169F: include/linux/mfd/max7360.h
16170
16171MAXIM MAX77650 PMIC MFD DRIVER
16172M: Bartosz Golaszewski <[email protected]>
16173L: [email protected]
16174S: Maintained
16175F: Documentation/devicetree/bindings/*/*max77650.yaml
16176F: Documentation/devicetree/bindings/*/max77650*.yaml
16177F: drivers/gpio/gpio-max77650.c
16178F: drivers/input/misc/max77650-onkey.c
16179F: drivers/leds/leds-max77650.c
16180F: drivers/mfd/max77650.c
16181F: drivers/power/supply/max77650-charger.c
16182F: drivers/regulator/max77650-regulator.c
16183F: include/linux/mfd/max77650.h
16184
16185MAXIM MAX77714 PMIC MFD DRIVER
16186M: Luca Ceresoli <[email protected]>
16187S: Maintained
16188F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
16189F: drivers/mfd/max77714.c
16190F: include/linux/mfd/max77714.h
16191
16192MAXIM MAX77759 PMIC MFD DRIVER
16193M: André Draszik <[email protected]>
16194L: [email protected]
16195S: Maintained
16196F: Documentation/devicetree/bindings/*/maxim,max77759*.yaml
16197F: drivers/gpio/gpio-max77759.c
16198F: drivers/mfd/max77759.c
16199F: drivers/nvmem/max77759-nvmem.c
16200F: include/linux/mfd/max77759.h
16201
16202MAXIM MAX77759 BATTERY CHARGER DRIVER
16203M: Amit Sunil Dhamne <[email protected]>
16204L: [email protected]
16205S: Maintained
16206F: drivers/power/supply/max77759_charger.c
16207
16208MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
16209M: Javier Martinez Canillas <[email protected]>
16210L: [email protected]
16211S: Supported
16212F: Documentation/devicetree/bindings/*/*max77802.yaml
16213F: drivers/regulator/max77802-regulator.c
16214F: include/dt-bindings/*/*max77802.h
16215
16216MAXIM MAX77838 PMIC REGULATOR DEVICE DRIVER
16217M: Ivaylo Ivanov <[email protected]>
16218L: [email protected]
16219S: Maintained
16220F: Documentation/devicetree/bindings/regulator/maxim,max77838.yaml
16221F: drivers/regulator/max77838-regulator.c
16222
16223MAXIM MAX77976 BATTERY CHARGER
16224M: Luca Ceresoli <[email protected]>
16225S: Supported
16226F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
16227F: drivers/power/supply/max77976_charger.c
16228
16229MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
16230M: Krzysztof Kozlowski <[email protected]>
16231S: Maintained
16232B: mailto:[email protected]
16233F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
16234F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
16235F: drivers/power/supply/max14577_charger.c
16236F: drivers/power/supply/max77693_charger.c
16237
16238MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
16239M: Chanwoo Choi <[email protected]>
16240M: Krzysztof Kozlowski <[email protected]>
16241L: [email protected]
16242S: Maintained
16243B: mailto:[email protected]
16244F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
16245F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
16246F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
16247F: Documentation/devicetree/bindings/*/maxim,max77705*.yaml
16248F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
16249F: drivers/leds/leds-max77705.c
16250F: drivers/*/*max77843.c
16251F: drivers/*/max14577*.c
16252F: drivers/*/max77686*.c
16253F: drivers/*/max77693*.c
16254F: drivers/*/max77705*.c
16255F: drivers/clk/clk-max77686.c
16256F: drivers/extcon/extcon-max14577.c
16257F: drivers/extcon/extcon-max77693.c
16258F: drivers/rtc/rtc-max77686.c
16259F: include/linux/mfd/max14577*.h
16260F: include/linux/mfd/max77686*.h
16261F: include/linux/mfd/max77693*.h
16262F: include/linux/mfd/max77705*.h
16263
16264MAXIRADIO FM RADIO RECEIVER DRIVER
16265M: Hans Verkuil <[email protected]>
16266L: [email protected]
16267S: Maintained
16268W: https://linuxtv.org
16269T: git git://linuxtv.org/media.git
16270F: drivers/media/radio/radio-maxiradio*
16271
16272MAXLINEAR ETHERNET PHY DRIVER
16273M: Xu Liang <[email protected]>
16274L: [email protected]
16275S: Supported
16276F: drivers/net/phy/mxl-86110.c
16277F: drivers/net/phy/mxl-gpy.c
16278
16279MAXLINEAR MXL862XX SWITCH DRIVER
16280M: Daniel Golle <[email protected]>
16281L: [email protected]
16282S: Maintained
16283F: Documentation/devicetree/bindings/net/dsa/maxlinear,mxl862xx.yaml
16284F: drivers/net/dsa/mxl862xx/
16285F: net/dsa/tag_mxl862xx.c
16286
16287MCAN DEVICE DRIVER
16288M: Markus Schneider-Pargmann <[email protected]>
16289L: [email protected]
16290S: Maintained
16291F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
16292F: drivers/net/can/m_can/
16293
16294MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
16295R: Yasushi SHOJI <[email protected]>
16296L: [email protected]
16297S: Maintained
16298F: drivers/net/can/usb/mcba_usb.c
16299
16300MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
16301M: Rishi Gupta <[email protected]>
16302L: [email protected]
16303L: [email protected]
16304S: Maintained
16305F: drivers/hid/hid-mcp2221.c
16306
16307MCP251XFD SPI-CAN NETWORK DRIVER
16308M: Marc Kleine-Budde <[email protected]>
16309M: Manivannan Sadhasivam <[email protected]>
16310R: Thomas Kopp <[email protected]>
16311L: [email protected]
16312S: Maintained
16313F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
16314F: drivers/net/can/spi/mcp251xfd/
16315
16316MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
16317M: Peter Rosin <[email protected]>
16318L: [email protected]
16319S: Maintained
16320F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
16321F: drivers/iio/potentiometer/mcp4018.c
16322F: drivers/iio/potentiometer/mcp4531.c
16323
16324MCP47FEB02 MICROCHIP DAC DRIVER
16325M: Ariana Lazar <[email protected]>
16326L: [email protected]
16327S: Supported
16328F: Documentation/devicetree/bindings/iio/dac/microchip,mcp47feb02.yaml
16329F: drivers/iio/dac/mcp47feb02.c
16330
16331MCP4821 DAC DRIVER
16332M: Anshul Dalal <[email protected]>
16333L: [email protected]
16334S: Maintained
16335F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
16336F: drivers/iio/dac/mcp4821.c
16337
16338MCR20A IEEE-802.15.4 RADIO DRIVER
16339M: Stefan Schmidt <[email protected]>
16340L: [email protected]
16341S: Odd Fixes
16342W: https://github.com/xueliu/mcr20a-linux
16343F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
16344F: drivers/net/ieee802154/mcr20a.c
16345F: drivers/net/ieee802154/mcr20a.h
16346
16347MDIO REGMAP DRIVER
16348M: Maxime Chevallier <[email protected]>
16349L: [email protected]
16350S: Maintained
16351F: drivers/net/mdio/mdio-regmap.c
16352F: include/linux/mdio/mdio-regmap.h
16353
16354MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
16355M: William Breathitt Gray <[email protected]>
16356L: [email protected]
16357S: Maintained
16358F: drivers/iio/dac/cio-dac.c
16359
16360MEDIA CONTROLLER FRAMEWORK
16361M: Sakari Ailus <[email protected]>
16362M: Laurent Pinchart <[email protected]>
16363L: [email protected]
16364S: Supported
16365W: https://www.linuxtv.org
16366T: git git://linuxtv.org/media.git
16367F: drivers/media/mc/
16368F: include/media/media-*.h
16369F: include/uapi/linux/media.h
16370
16371MEDIA DRIVER FOR FREESCALE IMX PXP
16372M: Philipp Zabel <[email protected]>
16373L: [email protected]
16374S: Maintained
16375T: git git://linuxtv.org/media.git
16376F: drivers/media/platform/nxp/imx-pxp.[ch]
16377
16378MEDIA DRIVERS FOR ASCOT2E
16379M: Abylay Ospan <[email protected]>
16380L: [email protected]
16381S: Supported
16382W: https://linuxtv.org
16383W: http://netup.tv/
16384T: git git://linuxtv.org/media.git
16385F: drivers/media/dvb-frontends/ascot2e*
16386
16387MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
16388M: Jasmin Jessich <[email protected]>
16389L: [email protected]
16390S: Maintained
16391W: https://linuxtv.org
16392T: git git://linuxtv.org/media.git
16393F: drivers/media/dvb-frontends/cxd2099*
16394
16395MEDIA DRIVERS FOR CXD2841ER
16396M: Abylay Ospan <[email protected]>
16397L: [email protected]
16398S: Supported
16399W: https://linuxtv.org
16400W: http://netup.tv/
16401T: git git://linuxtv.org/media.git
16402F: drivers/media/dvb-frontends/cxd2841er*
16403
16404MEDIA DRIVERS FOR CXD2880
16405M: Yasunari Takiguchi <[email protected]>
16406L: [email protected]
16407S: Supported
16408W: http://linuxtv.org/
16409T: git git://linuxtv.org/media.git
16410F: drivers/media/dvb-frontends/cxd2880/*
16411F: drivers/media/spi/cxd2880*
16412
16413MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
16414L: [email protected]
16415S: Orphan
16416W: https://linuxtv.org
16417T: git git://linuxtv.org/media.git
16418F: drivers/media/pci/ddbridge/*
16419
16420MEDIA DRIVERS FOR FREESCALE IMX
16421M: Steve Longerbeam <[email protected]>
16422M: Philipp Zabel <[email protected]>
16423R: Frank Li <[email protected]>
16424L: [email protected]
16425L: [email protected]
16426S: Maintained
16427T: git git://linuxtv.org/media.git
16428F: Documentation/admin-guide/media/imx.rst
16429F: Documentation/devicetree/bindings/media/fsl,imx6-mipi-csi2.yaml
16430F: drivers/staging/media/imx/
16431F: include/linux/imx-media.h
16432F: include/media/imx.h
16433
16434MEDIA DRIVERS FOR FREESCALE IMX7/8
16435M: Laurent Pinchart <[email protected]>
16436M: Frank Li <[email protected]>
16437M: Martin Kepplinger-Novakovic <[email protected]>
16438R: Rui Miguel Silva <[email protected]>
16439R: Purism Kernel Team <[email protected]>
16440L: [email protected]
16441L: [email protected]
16442S: Maintained
16443T: git git://linuxtv.org/media.git
16444F: Documentation/admin-guide/media/imx7.rst
16445F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
16446F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
16447F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
16448F: drivers/media/platform/nxp/imx-mipi-csis.c
16449F: drivers/media/platform/nxp/imx7-media-csi.c
16450F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c
16451
16452MEDIA DRIVERS FOR HELENE
16453M: Abylay Ospan <[email protected]>
16454L: [email protected]
16455S: Supported
16456W: https://linuxtv.org
16457W: http://netup.tv/
16458T: git git://linuxtv.org/media.git
16459F: drivers/media/dvb-frontends/helene*
16460
16461MEDIA DRIVERS FOR HORUS3A
16462M: Abylay Ospan <[email protected]>
16463L: [email protected]
16464S: Supported
16465W: https://linuxtv.org
16466W: http://netup.tv/
16467T: git git://linuxtv.org/media.git
16468F: drivers/media/dvb-frontends/horus3a*
16469
16470MEDIA DRIVERS FOR LNBH25
16471M: Abylay Ospan <[email protected]>
16472L: [email protected]
16473S: Supported
16474W: https://linuxtv.org
16475W: http://netup.tv/
16476T: git git://linuxtv.org/media.git
16477F: drivers/media/dvb-frontends/lnbh25*
16478
16479MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
16480L: [email protected]
16481S: Orphan
16482W: https://linuxtv.org
16483T: git git://linuxtv.org/media.git
16484F: drivers/media/dvb-frontends/mxl5xx*
16485
16486MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
16487M: Abylay Ospan <[email protected]>
16488L: [email protected]
16489S: Supported
16490W: https://linuxtv.org
16491W: http://netup.tv/
16492T: git git://linuxtv.org/media.git
16493F: drivers/media/pci/netup_unidvb/*
16494
16495MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
16496M: Dmitry Osipenko <[email protected]>
16497L: [email protected]
16498L: [email protected]
16499S: Maintained
16500T: git git://linuxtv.org/media.git
16501F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
16502F: drivers/media/platform/nvidia/tegra-vde/
16503
16504MEDIA DRIVERS FOR RENESAS - CEU
16505M: Jacopo Mondi <[email protected]>
16506L: [email protected]
16507L: [email protected]
16508S: Supported
16509T: git git://linuxtv.org/media.git
16510F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
16511F: drivers/media/platform/renesas/renesas-ceu.c
16512F: include/media/drv-intf/renesas-ceu.h
16513
16514MEDIA DRIVERS FOR RENESAS - DRIF
16515M: Fabrizio Castro <[email protected]>
16516L: [email protected]
16517L: [email protected]
16518S: Supported
16519T: git git://linuxtv.org/media.git
16520F: Documentation/devicetree/bindings/media/renesas,drif.yaml
16521F: drivers/media/platform/renesas/rcar_drif.c
16522
16523MEDIA DRIVERS FOR RENESAS - FCP
16524M: Laurent Pinchart <[email protected]>
16525L: [email protected]
16526L: [email protected]
16527S: Supported
16528T: git git://linuxtv.org/media.git
16529F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
16530F: drivers/media/platform/renesas/rcar-fcp.c
16531F: include/media/rcar-fcp.h
16532
16533MEDIA DRIVERS FOR RENESAS - FDP1
16534M: Kieran Bingham <[email protected]>
16535L: [email protected]
16536L: [email protected]
16537S: Supported
16538T: git git://linuxtv.org/media.git
16539F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
16540F: drivers/media/platform/renesas/rcar_fdp1.c
16541
16542MEDIA DRIVERS FOR RENESAS - VIN
16543M: Niklas Söderlund <[email protected]>
16544L: [email protected]
16545L: [email protected]
16546S: Supported
16547T: git git://linuxtv.org/media.git
16548F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
16549F: Documentation/devicetree/bindings/media/renesas,isp.yaml
16550F: Documentation/devicetree/bindings/media/renesas,vin.yaml
16551F: drivers/media/platform/renesas/rcar-csi2.c
16552F: drivers/media/platform/renesas/rcar-isp/
16553F: drivers/media/platform/renesas/rcar-vin/
16554
16555MEDIA DRIVERS FOR RENESAS - VSP1
16556M: Laurent Pinchart <[email protected]>
16557M: Kieran Bingham <[email protected]>
16558L: [email protected]
16559L: [email protected]
16560S: Supported
16561T: git git://linuxtv.org/media.git
16562F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
16563F: drivers/media/platform/renesas/vsp1/
16564
16565MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
16566L: [email protected]
16567S: Orphan
16568W: https://linuxtv.org
16569T: git git://linuxtv.org/media.git
16570F: drivers/media/dvb-frontends/stv0910*
16571
16572MEDIA DRIVERS FOR ST STV6111 TUNER ICs
16573L: [email protected]
16574S: Orphan
16575W: https://linuxtv.org
16576T: git git://linuxtv.org/media.git
16577F: drivers/media/dvb-frontends/stv6111*
16578
16579MEDIA DRIVERS FOR STM32 - CSI
16580M: Alain Volmat <[email protected]>
16581L: [email protected]
16582S: Supported
16583T: git git://linuxtv.org/media_tree.git
16584F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
16585F: drivers/media/platform/st/stm32/stm32-csi.c
16586
16587MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
16588M: Hugues Fruchet <[email protected]>
16589M: Alain Volmat <[email protected]>
16590L: [email protected]
16591S: Supported
16592T: git git://linuxtv.org/media.git
16593F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
16594F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
16595F: drivers/media/platform/st/stm32/stm32-dcmi.c
16596F: drivers/media/platform/st/stm32/stm32-dcmipp/*
16597
16598MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
16599M: Mauro Carvalho Chehab <[email protected]>
16600L: [email protected]
16601S: Maintained
16602P: Documentation/driver-api/media/maintainer-entry-profile.rst
16603W: https://linuxtv.org
16604Q: https://patchwork.linuxtv.org/project/linux-media/list/
16605T: git git://linuxtv.org/media.git
16606F: Documentation/admin-guide/media/
16607F: Documentation/devicetree/bindings/media/
16608F: Documentation/driver-api/media/
16609F: Documentation/userspace-api/media/
16610F: drivers/media/
16611F: drivers/staging/media/
16612F: include/dt-bindings/media/
16613F: include/linux/platform_data/media/
16614F: include/media/
16615F: include/uapi/linux/dvb/
16616F: include/uapi/linux/ivtv*
16617F: include/uapi/linux/media.h
16618F: include/uapi/linux/uvcvideo.h
16619F: include/uapi/linux/v4l2-*
16620F: include/uapi/linux/videodev2.h
16621
16622MEDIATEK BLUETOOTH DRIVER
16623M: Sean Wang <[email protected]>
16624L: [email protected]
16625L: [email protected] (moderated for non-subscribers)
16626S: Maintained
16627F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
16628F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
16629F: drivers/bluetooth/btmtkuart.c
16630
16631MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
16632M: Sen Chu <[email protected]>
16633M: Sean Wang <[email protected]>
16634M: Macpaul Lin <[email protected]>
16635L: [email protected]
16636S: Maintained
16637F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
16638F: drivers/power/reset/mt6323-poweroff.c
16639
16640MEDIATEK CIR DRIVER
16641M: Sean Wang <[email protected]>
16642S: Maintained
16643F: drivers/media/rc/mtk-cir.c
16644
16645MEDIATEK DMA DRIVER
16646M: Sean Wang <[email protected]>
16647L: [email protected]
16648L: [email protected] (moderated for non-subscribers)
16649L: [email protected] (moderated for non-subscribers)
16650S: Maintained
16651F: Documentation/devicetree/bindings/dma/mediatek,*
16652F: drivers/dma/mediatek/
16653
16654MEDIATEK ETHERNET DRIVER
16655M: Felix Fietkau <[email protected]>
16656M: Lorenzo Bianconi <[email protected]>
16657L: [email protected]
16658S: Maintained
16659F: drivers/net/ethernet/mediatek/
16660
16661MEDIATEK ETHERNET PCS DRIVER
16662M: Alexander Couzens <[email protected]>
16663M: Daniel Golle <[email protected]>
16664L: [email protected]
16665S: Maintained
16666F: drivers/net/pcs/pcs-mtk-lynxi.c
16667F: include/linux/pcs/pcs-mtk-lynxi.h
16668
16669MEDIATEK ETHERNET PHY DRIVERS
16670M: Daniel Golle <[email protected]>
16671M: Qingfang Deng <[email protected]>
16672M: SkyLake Huang <[email protected]>
16673L: [email protected]
16674S: Maintained
16675F: drivers/net/phy/mediatek/mtk-2p5ge.c
16676F: drivers/net/phy/mediatek/mtk-ge-soc.c
16677F: drivers/net/phy/mediatek/mtk-phy-lib.c
16678F: drivers/net/phy/mediatek/mtk-ge.c
16679F: drivers/net/phy/mediatek/mtk.h
16680F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c
16681
16682MEDIATEK I2C CONTROLLER DRIVER
16683M: Qii Wang <[email protected]>
16684L: [email protected]
16685S: Maintained
16686F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
16687F: drivers/i2c/busses/i2c-mt65xx.c
16688
16689MEDIATEK IOMMU DRIVER
16690M: Yong Wu <[email protected]>
16691L: [email protected]
16692L: [email protected] (moderated for non-subscribers)
16693S: Supported
16694F: Documentation/devicetree/bindings/iommu/mediatek*
16695F: drivers/iommu/mtk_iommu*
16696F: include/dt-bindings/memory/mediatek,mt*-port.h
16697F: include/dt-bindings/memory/mt*-port.h
16698
16699MEDIATEK JPEG DRIVER
16700M: Bin Liu <[email protected]>
16701S: Supported
16702F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
16703F: drivers/media/platform/mediatek/jpeg/
16704
16705MEDIATEK KEYPAD DRIVER
16706M: Mattijs Korpershoek <[email protected]>
16707S: Supported
16708F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
16709F: drivers/input/keyboard/mt6779-keypad.c
16710
16711MEDIATEK MDP DRIVER
16712M: Minghsiu Tsai <[email protected]>
16713M: Houlong Wei <[email protected]>
16714M: Andrew-CT Chen <[email protected]>
16715S: Supported
16716F: Documentation/devicetree/bindings/media/mediatek,mt8173-mdp.yaml
16717F: drivers/media/platform/mediatek/mdp/
16718F: drivers/media/platform/mediatek/vpu/
16719
16720MEDIATEK MEDIA DRIVER
16721M: Tiffany Lin <[email protected]>
16722M: Andrew-CT Chen <[email protected]>
16723M: Yunfei Dong <[email protected]>
16724S: Supported
16725F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
16726F: Documentation/devicetree/bindings/media/mediatek,mt8173-vpu.yaml
16727F: drivers/media/platform/mediatek/vcodec/
16728F: drivers/media/platform/mediatek/vpu/
16729
16730MEDIATEK MIPI-CSI CDPHY DRIVER
16731M: Julien Stephan <[email protected]>
16732M: Andy Hsieh <[email protected]>
16733S: Supported
16734F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
16735F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
16736
16737MEDIATEK MMC/SD/SDIO DRIVER
16738M: Chaotian Jing <[email protected]>
16739S: Maintained
16740F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
16741F: drivers/mmc/host/mtk-sd.c
16742
16743MEDIATEK MT6323 PMIC AUXADC DRIVER
16744M: Roman Vivchar <[email protected]>
16745L: [email protected]
16746S: Maintained
16747F: drivers/iio/adc/mt6323-auxadc.c
16748F: include/dt-bindings/iio/adc/mediatek,mt6323-auxadc.h
16749
16750MEDIATEK MT6735 CLOCK & RESET DRIVERS
16751M: Yassine Oudjana <[email protected]>
16752L: [email protected]
16753L: [email protected] (moderated for non-subscribers)
16754S: Maintained
16755F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c
16756F: drivers/clk/mediatek/clk-mt6735-imgsys.c
16757F: drivers/clk/mediatek/clk-mt6735-infracfg.c
16758F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c
16759F: drivers/clk/mediatek/clk-mt6735-pericfg.c
16760F: drivers/clk/mediatek/clk-mt6735-topckgen.c
16761F: drivers/clk/mediatek/clk-mt6735-vdecsys.c
16762F: drivers/clk/mediatek/clk-mt6735-vencsys.c
16763F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
16764F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h
16765F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h
16766F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
16767F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h
16768F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h
16769F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
16770F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h
16771F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h
16772F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
16773F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h
16774F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
16775
16776MEDIATEK MT76 WIRELESS LAN DRIVER
16777M: Felix Fietkau <[email protected]>
16778M: Lorenzo Bianconi <[email protected]>
16779M: Ryder Lee <[email protected]>
16780R: Shayne Chen <[email protected]>
16781R: Sean Wang <[email protected]>
16782L: [email protected]
16783S: Maintained
16784T: git https://github.com/nbd168/wireless
16785F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
16786F: drivers/net/wireless/mediatek/mt76/
16787
16788MEDIATEK MT7601U WIRELESS LAN DRIVER
16789M: Jakub Kicinski <[email protected]>
16790L: [email protected]
16791S: Maintained
16792F: drivers/net/wireless/mediatek/mt7601u/
16793
16794MEDIATEK MT7621 CLOCK DRIVER
16795M: Sergio Paracuellos <[email protected]>
16796S: Maintained
16797F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
16798F: drivers/clk/ralink/clk-mt7621.c
16799
16800MEDIATEK MT7621 PCIE CONTROLLER DRIVER
16801M: Sergio Paracuellos <[email protected]>
16802S: Maintained
16803F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
16804F: drivers/pci/controller/pcie-mt7621.c
16805
16806MEDIATEK MT7621 PHY PCI DRIVER
16807M: Sergio Paracuellos <[email protected]>
16808S: Maintained
16809F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
16810F: drivers/phy/ralink/phy-mt7621-pci.c
16811
16812MEDIATEK MT7621/28/88 I2C DRIVER
16813M: Stefan Roese <[email protected]>
16814L: [email protected]
16815S: Maintained
16816F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
16817F: drivers/i2c/busses/i2c-mt7621.c
16818
16819MEDIATEK MTMIPS CLOCK DRIVER
16820M: Sergio Paracuellos <[email protected]>
16821S: Maintained
16822F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
16823F: drivers/clk/ralink/clk-mtmips.c
16824
16825MEDIATEK NAND CONTROLLER DRIVER
16826L: [email protected]
16827S: Orphan
16828F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
16829F: drivers/mtd/nand/raw/mtk_*
16830
16831MEDIATEK PMIC LED DRIVER
16832M: Sen Chu <[email protected]>
16833M: Sean Wang <[email protected]>
16834M: Macpaul Lin <[email protected]>
16835S: Maintained
16836F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
16837F: drivers/leds/leds-mt6323.c
16838
16839MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
16840M: Sean Wang <[email protected]>
16841S: Maintained
16842F: drivers/char/hw_random/mtk-rng.c
16843
16844MEDIATEK SMI DRIVER
16845M: Yong Wu <[email protected]>
16846L: [email protected] (moderated for non-subscribers)
16847S: Supported
16848F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
16849F: drivers/memory/mtk-smi.c
16850F: include/soc/mediatek/smi.h
16851
16852MEDIATEK SWITCH DRIVER
16853M: Chester A. Unal <[email protected]>
16854M: Daniel Golle <[email protected]>
16855L: [email protected]
16856S: Maintained
16857F: drivers/net/dsa/mt7530-mdio.c
16858F: drivers/net/dsa/mt7530-mmio.c
16859F: drivers/net/dsa/mt7530.*
16860F: net/dsa/tag_mtk.c
16861
16862MEDIATEK T7XX 5G WWAN MODEM DRIVER
16863M: Chandrashekar Devegowda <[email protected]>
16864R: Liu Haijun <[email protected]>
16865R: Ricardo Martinez <[email protected]>
16866L: [email protected]
16867S: Supported
16868F: drivers/net/wwan/t7xx/
16869
16870MEDIATEK USB3 DRD IP DRIVER
16871M: Chunfeng Yun <[email protected]>
16872L: [email protected]
16873L: [email protected] (moderated for non-subscribers)
16874L: [email protected] (moderated for non-subscribers)
16875S: Maintained
16876F: Documentation/devicetree/bindings/usb/mediatek,*
16877F: drivers/usb/host/xhci-mtk*
16878F: drivers/usb/mtu3/
16879
16880MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
16881M: Peter Senna Tschudin <[email protected]>
16882M: Ian Ray <[email protected]>
16883M: Martyn Welch <[email protected]>
16884S: Maintained
16885F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
16886F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
16887
16888MEGARAID SCSI/SAS DRIVERS
16889M: Kashyap Desai <[email protected]>
16890M: Sumit Saxena <[email protected]>
16891M: Shivasharan S <[email protected]>
16892M: Chandrakanth patil <[email protected]>
16893L: [email protected]
16894L: [email protected]
16895S: Maintained
16896W: http://www.avagotech.com/support/
16897F: Documentation/scsi/megaraid.rst
16898F: drivers/scsi/megaraid.*
16899F: drivers/scsi/megaraid/
16900
16901MELEXIS MLX90614 DRIVER
16902M: Crt Mori <[email protected]>
16903L: [email protected]
16904S: Supported
16905W: http://www.melexis.com
16906F: drivers/iio/temperature/mlx90614.c
16907
16908MELEXIS MLX90632 DRIVER
16909M: Crt Mori <[email protected]>
16910L: [email protected]
16911S: Supported
16912W: http://www.melexis.com
16913F: drivers/iio/temperature/mlx90632.c
16914
16915MELEXIS MLX90635 DRIVER
16916M: Crt Mori <[email protected]>
16917L: [email protected]
16918S: Supported
16919W: http://www.melexis.com
16920F: drivers/iio/temperature/mlx90635.c
16921
16922MELLANOX BLUEFIELD I2C DRIVER
16923M: Khalil Blaiech <[email protected]>
16924M: Asmaa Mnebhi <[email protected]>
16925L: [email protected]
16926S: Supported
16927F: drivers/i2c/busses/i2c-mlxbf.c
16928
16929MELLANOX ETHERNET DRIVER (mlx4_en)
16930M: Tariq Toukan <[email protected]>
16931L: [email protected]
16932S: Maintained
16933W: https://www.nvidia.com/networking/
16934Q: https://patchwork.kernel.org/project/netdevbpf/list/
16935F: drivers/net/ethernet/mellanox/mlx4/en_*
16936
16937MELLANOX ETHERNET DRIVER (mlx5e)
16938M: Saeed Mahameed <[email protected]>
16939M: Tariq Toukan <[email protected]>
16940M: Mark Bloch <[email protected]>
16941L: [email protected]
16942S: Maintained
16943W: https://www.nvidia.com/networking/
16944Q: https://patchwork.kernel.org/project/netdevbpf/list/
16945F: drivers/net/ethernet/mellanox/mlx5/core/en_*
16946
16947MELLANOX ETHERNET INNOVA DRIVERS
16948R: Boris Pismenny <[email protected]>
16949L: [email protected]
16950S: Maintained
16951W: https://www.nvidia.com/networking/
16952Q: https://patchwork.kernel.org/project/netdevbpf/list/
16953F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
16954F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
16955F: include/linux/mlx5/mlx5_ifc_fpga.h
16956
16957MELLANOX ETHERNET SWITCH DRIVERS
16958M: Ido Schimmel <[email protected]>
16959M: Petr Machata <[email protected]>
16960L: [email protected]
16961S: Supported
16962W: https://www.nvidia.com/networking/
16963Q: https://patchwork.kernel.org/project/netdevbpf/list/
16964F: drivers/net/ethernet/mellanox/mlxsw/
16965F: tools/testing/selftests/drivers/net/mlxsw/
16966
16967MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
16968M: [email protected]
16969L: [email protected]
16970S: Supported
16971W: https://www.nvidia.com/networking/
16972Q: https://patchwork.kernel.org/project/netdevbpf/list/
16973F: drivers/net/ethernet/mellanox/mlxfw/
16974
16975MELLANOX HARDWARE PLATFORM SUPPORT
16976M: Hans de Goede <[email protected]>
16977M: Ilpo Järvinen <[email protected]>
16978M: Vadim Pasternak <[email protected]>
16979L: [email protected]
16980S: Supported
16981F: Documentation/ABI/stable/sysfs-driver-mlxreg-io
16982F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
16983F: drivers/platform/mellanox/
16984F: include/linux/platform_data/mlxreg.h
16985
16986MELLANOX MLX4 core VPI driver
16987M: Tariq Toukan <[email protected]>
16988L: [email protected]
16989L: [email protected]
16990S: Maintained
16991W: https://www.nvidia.com/networking/
16992Q: https://patchwork.kernel.org/project/netdevbpf/list/
16993F: drivers/net/ethernet/mellanox/mlx4/
16994F: include/linux/mlx4/
16995
16996MELLANOX MLX4 IB driver
16997M: Yishai Hadas <[email protected]>
16998L: [email protected]
16999S: Supported
17000W: https://www.nvidia.com/networking/
17001Q: http://patchwork.kernel.org/project/linux-rdma/list/
17002F: drivers/infiniband/hw/mlx4/
17003F: include/linux/mlx4/
17004F: include/uapi/rdma/mlx4-abi.h
17005
17006MELLANOX MLX5 core VPI driver
17007M: Saeed Mahameed <[email protected]>
17008M: Leon Romanovsky <[email protected]>
17009M: Tariq Toukan <[email protected]>
17010M: Mark Bloch <[email protected]>
17011L: [email protected]
17012L: [email protected]
17013S: Maintained
17014W: https://www.nvidia.com/networking/
17015Q: https://patchwork.kernel.org/project/netdevbpf/list/
17016F: Documentation/networking/device_drivers/ethernet/mellanox/
17017F: drivers/net/ethernet/mellanox/mlx5/core/
17018F: include/linux/mlx5/
17019
17020MELLANOX MLX5 IB driver
17021M: Leon Romanovsky <[email protected]>
17022L: [email protected]
17023S: Supported
17024W: https://www.nvidia.com/networking/
17025Q: http://patchwork.kernel.org/project/linux-rdma/list/
17026F: drivers/infiniband/hw/mlx5/
17027F: include/linux/mlx5/
17028F: include/uapi/rdma/mlx5-abi.h
17029
17030MELLANOX MLX5 VDPA DRIVER
17031M: Dragos Tatulea <[email protected]>
17032L: [email protected]
17033S: Supported
17034F: drivers/vdpa/mlx5/
17035
17036MELLANOX MLXCPLD I2C AND MUX DRIVER
17037M: Vadim Pasternak <[email protected]>
17038M: Michael Shych <[email protected]>
17039L: [email protected]
17040S: Supported
17041F: Documentation/i2c/busses/i2c-mlxcpld.rst
17042F: drivers/i2c/busses/i2c-mlxcpld.c
17043F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
17044
17045MELLANOX MLXCPLD LED DRIVER
17046M: Vadim Pasternak <[email protected]>
17047L: [email protected]
17048S: Supported
17049F: Documentation/leds/leds-mlxcpld.rst
17050F: drivers/leds/leds-mlxcpld.c
17051F: drivers/leds/leds-mlxreg.c
17052
17053MEMBARRIER SUPPORT
17054M: Mathieu Desnoyers <[email protected]>
17055M: "Paul E. McKenney" <[email protected]>
17056L: [email protected]
17057S: Supported
17058F: Documentation/scheduler/membarrier.rst
17059F: arch/*/include/asm/membarrier.h
17060F: arch/*/include/asm/sync_core.h
17061F: include/uapi/linux/membarrier.h
17062F: kernel/sched/membarrier.c
17063
17064MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
17065M: Mike Rapoport <[email protected]>
17066L: [email protected]
17067S: Maintained
17068T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/memblock.git for-next
17069T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/memblock.git fixes
17070F: Documentation/core-api/boot-time-mm.rst
17071F: include/linux/kho/abi/memblock.h
17072F: include/linux/memblock.h
17073F: mm/arch_numa.c
17074F: mm/memblock.c
17075F: mm/memtest.c
17076F: mm/mm_init.c
17077F: mm/mm_init.h
17078F: mm/rodata_test.c
17079F: tools/testing/memblock/
17080
17081MEMORY CONTROLLER DRIVERS
17082M: Krzysztof Kozlowski <[email protected]>
17083L: [email protected]
17084S: Maintained
17085B: mailto:[email protected]
17086T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
17087F: Documentation/devicetree/bindings/memory-controllers/
17088F: drivers/memory/
17089F: include/dt-bindings/memory/
17090F: include/memory/
17091
17092MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
17093M: Dmitry Osipenko <[email protected]>
17094L: [email protected]
17095L: [email protected]
17096S: Maintained
17097T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
17098F: drivers/devfreq/tegra30-devfreq.c
17099
17100MEMORY HOT(UN)PLUG
17101M: David Hildenbrand <[email protected]>
17102M: Oscar Salvador <[email protected]>
17103L: [email protected]
17104L: [email protected]
17105S: Maintained
17106F: Documentation/admin-guide/mm/memory-hotplug.rst
17107F: Documentation/core-api/memory-hotplug.rst
17108F: drivers/base/memory.c
17109F: include/linux/memory_hotplug.h
17110F: include/linux/memremap.h
17111F: mm/memremap.c
17112F: mm/memory_hotplug.c
17113F: tools/testing/selftests/memory-hotplug/
17114
17115MEMORY MANAGEMENT
17116M: Andrew Morton <[email protected]>
17117L: [email protected]
17118S: Maintained
17119W: http://www.linux-mm.org
17120T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17121T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
17122F: mm/
17123F: tools/mm/
17124
17125MEMORY MANAGEMENT - ALLOCATION PROFILING (ALLOC TAG)
17126M: Suren Baghdasaryan <[email protected]>
17127R: Hao Ge <[email protected]>
17128L: [email protected]
17129S: Maintained
17130F: Documentation/mm/allocation-profiling.rst
17131F: include/linux/alloc_tag.h
17132F: include/linux/pgalloc_tag.h
17133F: include/uapi/linux/alloc_tag.h
17134F: mm/alloc_tag.c
17135F: tools/testing/selftests/alloc_tag/
17136
17137MEMORY MANAGEMENT - BALLOON
17138M: Andrew Morton <[email protected]>
17139M: David Hildenbrand <[email protected]>
17140L: [email protected]
17141L: [email protected]
17142S: Maintained
17143W: http://www.linux-mm.org
17144T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17145F: include/linux/balloon.h
17146F: mm/balloon.c
17147
17148MEMORY MANAGEMENT - CORE
17149M: Andrew Morton <[email protected]>
17150M: David Hildenbrand <[email protected]>
17151R: Lorenzo Stoakes <[email protected]>
17152R: Liam R. Howlett <[email protected]>
17153R: Vlastimil Babka <[email protected]>
17154R: Mike Rapoport <[email protected]>
17155R: Suren Baghdasaryan <[email protected]>
17156R: Michal Hocko <[email protected]>
17157L: [email protected]
17158S: Maintained
17159W: http://www.linux-mm.org
17160T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17161F: Documentation/admin-guide/sysctl/vm.rst
17162F: include/linux/folio_batch.h
17163F: include/linux/gfp.h
17164F: include/linux/gfp_types.h
17165F: include/linux/highmem.h
17166F: include/linux/leafops.h
17167F: include/linux/memory.h
17168F: include/linux/mm.h
17169F: include/linux/mm_*.h
17170F: include/linux/mmzone.h
17171F: include/linux/mmdebug.h
17172F: include/linux/mmu_notifier.h
17173F: include/linux/pagewalk.h
17174F: include/linux/pgalloc.h
17175F: include/linux/pgtable.h
17176F: include/linux/ptdump.h
17177F: include/linux/vmpressure.h
17178F: include/linux/vmstat.h
17179F: fs/proc/meminfo.c
17180F: kernel/fork.c
17181F: mm/Kconfig
17182F: mm/debug.c
17183F: mm/folio-compat.c
17184F: mm/folio.c
17185F: mm/highmem.c
17186F: mm/init-mm.c
17187F: mm/internal.h
17188F: mm/maccess.c
17189F: mm/memory.c
17190F: mm/mmu_notifier.c
17191F: mm/mmzone.c
17192F: mm/pagewalk.c
17193F: mm/pgtable-generic.c
17194F: mm/ptdump.c
17195F: mm/sparse-vmemmap.c
17196F: mm/sparse.c
17197F: mm/sparse.h
17198F: mm/util.c
17199F: mm/vmpressure.c
17200F: mm/vmstat.c
17201N: include\/linux\/page[-_][a-zA-Z]*
17202
17203MEMORY MANAGEMENT - EXECMEM
17204M: Andrew Morton <[email protected]>
17205M: Mike Rapoport <[email protected]>
17206L: [email protected]
17207S: Maintained
17208F: include/linux/execmem.h
17209F: mm/execmem.c
17210
17211MEMORY MANAGEMENT - GUP (GET USER PAGES)
17212M: Andrew Morton <[email protected]>
17213M: David Hildenbrand <[email protected]>
17214R: Jason Gunthorpe <[email protected]>
17215R: John Hubbard <[email protected]>
17216R: Peter Xu <[email protected]>
17217L: [email protected]
17218S: Maintained
17219W: http://www.linux-mm.org
17220T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17221F: mm/gup.c
17222F: mm/gup_test.c
17223F: mm/gup_test.h
17224F: tools/testing/selftests/mm/gup_longterm.c
17225F: tools/testing/selftests/mm/gup_test.c
17226
17227MEMORY MANAGEMENT - KSM (Kernel Samepage Merging)
17228M: Andrew Morton <[email protected]>
17229M: David Hildenbrand <[email protected]>
17230R: Xu Xin <[email protected]>
17231R: Chengming Zhou <[email protected]>
17232L: [email protected]
17233S: Maintained
17234W: http://www.linux-mm.org
17235T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17236F: Documentation/ABI/testing/sysfs-kernel-mm-ksm
17237F: Documentation/admin-guide/mm/ksm.rst
17238F: Documentation/mm/ksm.rst
17239F: include/linux/ksm.h
17240F: include/trace/events/ksm.h
17241F: mm/ksm.c
17242F: mm/mm_slot.h
17243
17244MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU)
17245M: Andrew Morton <[email protected]>
17246R: Kairui Song <[email protected]>
17247R: Qi Zheng <[email protected]>
17248R: Shakeel Butt <[email protected]>
17249R: Barry Song <[email protected]>
17250R: Axel Rasmussen <[email protected]>
17251R: Yuanchu Xie <[email protected]>
17252R: Wei Xu <[email protected]>
17253R: Baoquan He <[email protected]>
17254R: Baolin Wang <[email protected]>
17255L: [email protected]
17256S: Maintained
17257W: http://www.linux-mm.org
17258T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17259F: Documentation/admin-guide/mm/multigen_lru.rst
17260F: Documentation/mm/multigen_lru.rst
17261F: include/linux/mm_inline.h
17262F: include/linux/mmzone.h
17263F: mm/vmscan.c
17264F: mm/workingset.c
17265
17266MEMORY MANAGEMENT - MIGRATION
17267M: Andrew Morton <[email protected]>
17268M: David Hildenbrand <[email protected]>
17269R: Zi Yan <[email protected]>
17270R: Matthew Brost <[email protected]>
17271R: Joshua Hahn <[email protected]>
17272R: Byungchul Park <[email protected]>
17273R: Gregory Price <[email protected]>
17274R: Ying Huang <[email protected]>
17275R: Alistair Popple <[email protected]>
17276L: [email protected]
17277S: Maintained
17278W: http://www.linux-mm.org
17279T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17280F: include/linux/migrate.h
17281F: include/linux/migrate_mode.h
17282F: mm/migrate.c
17283F: mm/migrate_device.c
17284
17285MEMORY MANAGEMENT - MISC
17286M: Andrew Morton <[email protected]>
17287M: David Hildenbrand <[email protected]>
17288R: Lorenzo Stoakes <[email protected]>
17289R: Liam R. Howlett <[email protected]>
17290R: Vlastimil Babka <[email protected]>
17291R: Mike Rapoport <[email protected]>
17292R: Suren Baghdasaryan <[email protected]>
17293R: Michal Hocko <[email protected]>
17294L: [email protected]
17295S: Maintained
17296W: http://www.linux-mm.org
17297T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17298F: Documentation/ABI/testing/sysfs-kernel-mm
17299F: Documentation/ABI/testing/sysfs-kernel-mm-cma
17300F: Documentation/ABI/testing/sysfs-kernel-mm-numa
17301F: Documentation/admin-guide/mm/
17302F: Documentation/mm/
17303F: drivers/char/mem.c
17304F: include/linux/cma.h
17305F: include/linux/dmapool.h
17306F: include/linux/ioremap.h
17307F: include/linux/page_idle.h
17308F: mm/backing-dev.c
17309F: mm/cma.c
17310F: mm/cma_debug.c
17311F: mm/cma_sysfs.c
17312F: mm/dmapool.c
17313F: mm/dmapool_test.c
17314F: mm/early_ioremap.c
17315F: mm/fadvise.c
17316F: mm/ioremap.c
17317F: mm/mapping_dirty_helpers.c
17318F: mm/page_idle.c
17319F: mm/pgalloc-track.h
17320F: mm/process_vm_access.c
17321F: tools/testing/selftests/mm/
17322
17323MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
17324M: Andrew Morton <[email protected]>
17325M: Mike Rapoport <[email protected]>
17326L: [email protected]
17327S: Maintained
17328T: git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git
17329F: include/linux/numa_memblks.h
17330F: mm/numa.c
17331F: mm/numa_emulation.c
17332F: mm/numa_memblks.c
17333
17334MEMORY MANAGEMENT - NUMA PLACEMENT
17335M: Andrew Morton <[email protected]>
17336M: David Hildenbrand <[email protected]>
17337M: Gregory Price <[email protected]>
17338R: Zi Yan <[email protected]>
17339R: Joshua Hahn <[email protected]>
17340R: Rakie Kim <[email protected]>
17341R: Ying Huang <[email protected]>
17342L: [email protected]
17343S: Maintained
17344W: http://www.linux-mm.org
17345T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17346F: Documentation/ABI/testing/sysfs-kernel-mm-memory-tiers
17347F: Documentation/ABI/testing/sysfs-kernel-mm-mempolicy
17348F: Documentation/ABI/testing/sysfs-kernel-mm-mempolicy-weighted-interleave
17349F: include/linux/memory-tiers.h
17350F: include/linux/mempolicy.h
17351F: include/uapi/linux/mempolicy.h
17352F: mm/memory-tiers.c
17353F: mm/mempolicy.c
17354
17355MEMORY MANAGEMENT - OOM KILLER
17356M: Michal Hocko <[email protected]>
17357R: David Rientjes <[email protected]>
17358R: Shakeel Butt <[email protected]>
17359L: [email protected]
17360S: Maintained
17361F: include/linux/oom.h
17362F: include/trace/events/oom.h
17363F: include/uapi/linux/oom.h
17364F: mm/oom_kill.c
17365
17366MEMORY MANAGEMENT - PAGE ALLOCATOR
17367M: Andrew Morton <[email protected]>
17368M: Vlastimil Babka <[email protected]>
17369R: Suren Baghdasaryan <[email protected]>
17370R: Michal Hocko <[email protected]>
17371R: Brendan Jackman <[email protected]>
17372R: Johannes Weiner <[email protected]>
17373R: Zi Yan <[email protected]>
17374L: [email protected]
17375S: Maintained
17376F: include/linux/compaction.h
17377F: include/linux/gfp.h
17378F: include/linux/page-isolation.h
17379F: include/linux/pageblock-flags.h
17380F: mm/compaction.c
17381F: mm/debug_page_alloc.c
17382F: mm/debug_page_ref.c
17383F: mm/fail_page_alloc.c
17384F: mm/page_alloc.c
17385F: mm/page_alloc.h
17386F: mm/page_ext.c
17387F: mm/page_frag_cache.c
17388F: mm/page_isolation.c
17389F: mm/page_owner.c
17390F: mm/page_poison.c
17391F: mm/page_reporting.c
17392F: mm/page_reporting.h
17393F: mm/show_mem.c
17394F: mm/shuffle.c
17395F: mm/shuffle.h
17396
17397MEMORY MANAGEMENT - RECLAIM
17398M: Andrew Morton <[email protected]>
17399M: Johannes Weiner <[email protected]>
17400R: David Hildenbrand <[email protected]>
17401R: Michal Hocko <[email protected]>
17402R: Qi Zheng <[email protected]>
17403R: Shakeel Butt <[email protected]>
17404R: Lorenzo Stoakes <[email protected]>
17405L: [email protected]
17406S: Maintained
17407F: mm/vmscan.c
17408F: mm/workingset.c
17409
17410MEMORY MANAGEMENT - RMAP (REVERSE MAPPING)
17411M: Andrew Morton <[email protected]>
17412M: David Hildenbrand <[email protected]>
17413M: Lorenzo Stoakes <[email protected]>
17414R: Rik van Riel <[email protected]>
17415R: Liam R. Howlett <[email protected]>
17416R: Vlastimil Babka <[email protected]>
17417R: Harry Yoo <[email protected]>
17418R: Jann Horn <[email protected]>
17419R: Lance Yang <[email protected]>
17420L: [email protected]
17421S: Maintained
17422F: include/linux/rmap.h
17423F: mm/interval_tree.c
17424F: mm/page_vma_mapped.c
17425F: mm/rmap.c
17426F: tools/testing/selftests/mm/rmap.c
17427
17428MEMORY MANAGEMENT - SECRETMEM
17429M: Andrew Morton <[email protected]>
17430M: Mike Rapoport <[email protected]>
17431L: [email protected]
17432S: Maintained
17433F: include/linux/secretmem.h
17434F: mm/secretmem.c
17435
17436MEMORY MANAGEMENT - SWAP
17437M: Andrew Morton <[email protected]>
17438M: Chris Li <[email protected]>
17439M: Kairui Song <[email protected]>
17440R: Kemeng Shi <[email protected]>
17441R: Nhat Pham <[email protected]>
17442R: Baoquan He <[email protected]>
17443R: Barry Song <[email protected]>
17444R: Youngjun Park <[email protected]>
17445L: [email protected]
17446S: Maintained
17447F: Documentation/ABI/testing/sysfs-kernel-mm-swap
17448F: Documentation/mm/swap-table.rst
17449F: include/linux/swap.h
17450F: include/linux/swap_ops.h
17451F: include/linux/swapfile.h
17452F: include/linux/swapops.h
17453F: mm/page_io.c
17454F: mm/swap.h
17455F: mm/swap_table.h
17456F: mm/swap_state.c
17457F: mm/swapfile.c
17458
17459MEMORY MANAGEMENT - THP (TRANSPARENT HUGE PAGE)
17460M: Andrew Morton <[email protected]>
17461M: David Hildenbrand <[email protected]>
17462R: Zi Yan <[email protected]>
17463R: Baolin Wang <[email protected]>
17464R: Liam R. Howlett <[email protected]>
17465R: Nico Pache <[email protected]>
17466R: Ryan Roberts <[email protected]>
17467R: Dev Jain <[email protected]>
17468R: Barry Song <[email protected]>
17469R: Lance Yang <[email protected]>
17470R: Usama Arif <[email protected]>
17471R: Kiryl Shutsemau <[email protected]>
17472L: [email protected]
17473S: Maintained
17474W: http://www.linux-mm.org
17475T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17476F: Documentation/ABI/testing/sysfs-kernel-mm-transparent-hugepage
17477F: Documentation/admin-guide/mm/transhuge.rst
17478F: include/linux/huge_mm.h
17479F: include/linux/khugepaged.h
17480F: include/trace/events/huge_memory.h
17481F: mm/huge_memory.c
17482F: mm/khugepaged.c
17483F: mm/mm_slot.h
17484F: tools/testing/selftests/mm/khugepaged.c
17485F: tools/testing/selftests/mm/split_huge_page_test.c
17486F: tools/testing/selftests/mm/transhuge-stress.c
17487
17488MEMORY MANAGEMENT - USERFAULTFD
17489M: Andrew Morton <[email protected]>
17490M: Mike Rapoport <[email protected]>
17491R: Peter Xu <[email protected]>
17492L: [email protected]
17493S: Maintained
17494F: Documentation/admin-guide/mm/userfaultfd.rst
17495F: include/asm-generic/pgtable_uffd.h
17496F: include/linux/userfaultfd_k.h
17497F: include/uapi/linux/userfaultfd.h
17498F: mm/userfaultfd.c
17499F: tools/testing/selftests/mm/uffd-*.[ch]
17500
17501MEMORY MANAGEMENT - RUST
17502M: Alice Ryhl <[email protected]>
17503R: Lorenzo Stoakes <[email protected]>
17504R: Liam R. Howlett <[email protected]>
17505L: [email protected]
17506L: [email protected]
17507S: Maintained
17508W: http://www.linux-mm.org
17509T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17510F: rust/helpers/mm.c
17511F: rust/helpers/page.c
17512F: rust/kernel/mm.rs
17513F: rust/kernel/mm/
17514F: rust/kernel/page.rs
17515
17516MEMORY MAPPING
17517M: Andrew Morton <[email protected]>
17518M: Liam R. Howlett <[email protected]>
17519M: Lorenzo Stoakes <[email protected]>
17520R: Vlastimil Babka <[email protected]>
17521R: Jann Horn <[email protected]>
17522R: Pedro Falcato <[email protected]>
17523L: [email protected]
17524S: Maintained
17525W: http://www.linux-mm.org
17526T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17527F: drivers/char/mem.c
17528F: include/trace/events/mmap.h
17529F: fs/proc/task_mmu.c
17530F: fs/proc/task_nommu.c
17531F: mm/mincore.c
17532F: mm/mlock.c
17533F: mm/mmap.c
17534F: mm/mprotect.c
17535F: mm/mremap.c
17536F: mm/mseal.c
17537F: mm/msync.c
17538F: mm/nommu.c
17539F: mm/vma.c
17540F: mm/vma.h
17541F: mm/vma_exec.c
17542F: mm/vma_init.c
17543F: mm/vma_internal.h
17544F: tools/testing/selftests/mm/merge.c
17545F: tools/testing/vma/
17546
17547MEMORY MAPPING - LOCKING
17548M: Andrew Morton <[email protected]>
17549M: Suren Baghdasaryan <[email protected]>
17550M: Liam R. Howlett <[email protected]>
17551M: Lorenzo Stoakes <[email protected]>
17552R: Vlastimil Babka <[email protected]>
17553R: Shakeel Butt <[email protected]>
17554L: [email protected]
17555S: Maintained
17556W: http://www.linux-mm.org
17557T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17558F: Documentation/mm/process_addrs.rst
17559F: include/linux/mmap_lock.h
17560F: include/trace/events/mmap_lock.h
17561F: mm/mmap_lock.c
17562
17563MEMORY MAPPING - MADVISE (MEMORY ADVICE)
17564M: Andrew Morton <[email protected]>
17565M: Liam R. Howlett <[email protected]>
17566M: Lorenzo Stoakes <[email protected]>
17567M: David Hildenbrand <[email protected]>
17568R: Vlastimil Babka <[email protected]>
17569R: Jann Horn <[email protected]>
17570L: [email protected]
17571S: Maintained
17572W: http://www.linux-mm.org
17573T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17574F: include/uapi/asm-generic/mman-common.h
17575F: mm/madvise.c
17576
17577MEMORY TECHNOLOGY DEVICES (MTD)
17578M: Miquel Raynal <[email protected]>
17579M: Richard Weinberger <[email protected]>
17580M: Vignesh Raghavendra <[email protected]>
17581L: [email protected]
17582S: Maintained
17583W: http://www.linux-mtd.infradead.org/
17584Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17585C: irc://irc.oftc.net/mtd
17586T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
17587T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
17588F: Documentation/devicetree/bindings/mtd/
17589F: drivers/mtd/
17590F: include/linux/mtd/
17591F: include/uapi/mtd/
17592
17593MEMSIC MMC5983 MAGNETOMETER DRIVER
17594M: Vladislav Kulikov <[email protected]>
17595L: [email protected]
17596S: Maintained
17597F: Documentation/devicetree/bindings/iio/magnetometer/memsic,mmc5983.yaml
17598F: drivers/iio/magnetometer/mmc5983.c
17599
17600MEN A21 WATCHDOG DRIVER
17601M: Johannes Thumshirn <[email protected]>
17602L: [email protected]
17603S: Maintained
17604F: drivers/watchdog/mena21_wdt.c
17605
17606MEN CHAMELEON BUS (mcb)
17607M: Johannes Thumshirn <[email protected]>
17608S: Maintained
17609F: Documentation/driver-api/men-chameleon-bus.rst
17610F: drivers/mcb/
17611F: include/linux/mcb.h
17612
17613MEN F21BMC (Board Management Controller)
17614M: Andreas Werner <[email protected]>
17615S: Supported
17616F: Documentation/hwmon/menf21bmc.rst
17617F: drivers/hwmon/menf21bmc_hwmon.c
17618F: drivers/leds/leds-menf21bmc.c
17619F: drivers/mfd/menf21bmc.c
17620F: drivers/watchdog/menf21bmc_wdt.c
17621
17622MEN Z069 WATCHDOG DRIVER
17623M: Johannes Thumshirn <[email protected]>
17624L: [email protected]
17625S: Maintained
17626F: drivers/watchdog/menz69_wdt.c
17627
17628MESON AO CEC DRIVER FOR AMLOGIC SOCS
17629M: Neil Armstrong <[email protected]>
17630L: [email protected]
17631L: [email protected]
17632S: Supported
17633W: http://linux-meson.com/
17634T: git git://linuxtv.org/media.git
17635F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
17636F: drivers/media/cec/platform/meson/ao-cec-g12a.c
17637F: drivers/media/cec/platform/meson/ao-cec.c
17638
17639MESON GE2D DRIVER FOR AMLOGIC SOCS
17640M: Neil Armstrong <[email protected]>
17641L: [email protected]
17642L: [email protected]
17643S: Supported
17644T: git git://linuxtv.org/media.git
17645F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
17646F: drivers/media/platform/amlogic/meson-ge2d/
17647
17648MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
17649M: Liang Yang <[email protected]>
17650L: [email protected]
17651S: Maintained
17652F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
17653F: drivers/mtd/nand/raw/meson_*
17654
17655MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
17656M: Neil Armstrong <[email protected]>
17657L: [email protected]
17658L: [email protected]
17659S: Supported
17660T: git git://linuxtv.org/media.git
17661F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
17662F: drivers/staging/media/meson/vdec/
17663
17664META ETHERNET DRIVERS
17665M: Alexander Duyck <[email protected]>
17666M: Jakub Kicinski <[email protected]>
17667R: [email protected]
17668S: Maintained
17669F: Documentation/networking/device_drivers/ethernet/meta/
17670F: drivers/net/ethernet/meta/
17671
17672METHODE UDPU SUPPORT
17673M: Robert Marko <[email protected]>
17674S: Maintained
17675F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
17676F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
17677
17678MHI BUS
17679M: Manivannan Sadhasivam <[email protected]>
17680R: Jeff Hugo <[email protected]>
17681L: [email protected]
17682L: [email protected]
17683S: Maintained
17684T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
17685F: Documentation/ABI/stable/sysfs-bus-mhi
17686F: Documentation/mhi/
17687F: drivers/bus/mhi/
17688F: drivers/pci/endpoint/functions/pci-epf-mhi.c
17689F: include/linux/mhi.h
17690
17691MICROBLAZE ARCHITECTURE
17692M: Michal Simek <[email protected]>
17693S: Supported
17694W: http://www.monstr.eu/fdt/
17695T: git git://git.monstr.eu/linux-2.6-microblaze.git
17696F: arch/microblaze/
17697
17698MICROBLAZE TMR INJECT
17699M: Appana Durga Kedareswara rao <[email protected]>
17700S: Supported
17701F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
17702F: drivers/misc/xilinx_tmr_inject.c
17703
17704MICROBLAZE TMR MANAGER
17705M: Appana Durga Kedareswara rao <[email protected]>
17706S: Supported
17707F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
17708F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
17709F: drivers/misc/xilinx_tmr_manager.c
17710
17711MICROCHIP AT91 DMA DRIVERS
17712M: Ludovic Desroches <[email protected]>
17713L: [email protected] (moderated for non-subscribers)
17714L: [email protected]
17715S: Supported
17716F: Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml
17717F: drivers/dma/at_hdmac.c
17718F: drivers/dma/at_xdmac.c
17719F: include/dt-bindings/dma/at91.h
17720
17721MICROCHIP AT91 SERIAL DRIVER
17722M: Richard Genoud <[email protected]>
17723S: Maintained
17724F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17725F: drivers/tty/serial/atmel_serial.c
17726F: drivers/tty/serial/atmel_serial.h
17727
17728MICROCHIP AT91 USART MFD DRIVER
17729M: Radu Pirea <[email protected]>
17730L: [email protected]
17731S: Supported
17732F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17733F: drivers/mfd/at91-usart.c
17734F: include/dt-bindings/mfd/at91-usart.h
17735
17736MICROCHIP AT91 USART SPI DRIVER
17737M: Radu Pirea <[email protected]>
17738L: [email protected]
17739S: Supported
17740F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17741F: drivers/spi/spi-at91-usart.c
17742
17743MICROCHIP ATSHA204A DRIVER
17744M: Thorsten Blum <[email protected]>
17745L: [email protected]
17746S: Maintained
17747F: drivers/crypto/atmel-sha204a.c
17748
17749MICROCHIP AUDIO ASOC DRIVERS
17750M: Claudiu Beznea <[email protected]>
17751M: Andrei Simion <[email protected]>
17752L: [email protected]
17753S: Supported
17754F: Documentation/devicetree/bindings/sound/atmel*
17755F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
17756F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
17757F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
17758F: sound/soc/atmel
17759
17760MICROCHIP CSI2DC DRIVER
17761M: Eugen Hristev <[email protected]>
17762L: [email protected]
17763S: Supported
17764F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
17765F: drivers/media/platform/microchip/microchip-csi2dc.c
17766
17767MICROCHIP ECC DRIVER
17768M: Thorsten Blum <[email protected]>
17769L: [email protected]
17770S: Maintained
17771F: drivers/crypto/atmel-ecc.c
17772
17773MICROCHIP EIC DRIVER
17774M: Claudiu Beznea <[email protected]>
17775L: [email protected] (moderated for non-subscribers)
17776S: Supported
17777F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
17778F: drivers/irqchip/irq-mchp-eic.c
17779
17780MICROCHIP EMC1812 DRIVER
17781M: Marius Cristea <[email protected]>
17782L: [email protected]
17783S: Supported
17784F: Documentation/devicetree/bindings/hwmon/microchip,emc1812.yaml
17785F: Documentation/hwmon/emc1812.rst
17786F: drivers/hwmon/emc1812.c
17787
17788MICROCHIP I2C DRIVER
17789M: Codrin Ciubotariu <[email protected]>
17790L: [email protected]
17791S: Supported
17792F: drivers/i2c/busses/i2c-at91-*.c
17793F: drivers/i2c/busses/i2c-at91.h
17794
17795MICROCHIP ISC DRIVER
17796M: Eugen Hristev <[email protected]>
17797L: [email protected]
17798S: Supported
17799F: Documentation/devicetree/bindings/media/atmel,isc.yaml
17800F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
17801F: drivers/media/platform/microchip/microchip-isc*
17802F: drivers/media/platform/microchip/microchip-sama*-isc*
17803F: include/linux/atmel-isc-media.h
17804
17805MICROCHIP ISI DRIVER
17806M: Eugen Hristev <[email protected]>
17807L: [email protected]
17808S: Supported
17809F: drivers/media/platform/atmel/atmel-isi.c
17810F: drivers/media/platform/atmel/atmel-isi.h
17811
17812MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
17813M: Woojung Huh <[email protected]>
17814M: [email protected]
17815L: [email protected]
17816S: Maintained
17817F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
17818F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
17819F: drivers/net/dsa/microchip/*
17820F: include/linux/dsa/ksz_common.h
17821F: include/linux/platform_data/microchip-ksz.h
17822F: net/dsa/tag_ksz.c
17823
17824MICROCHIP LAN743X ETHERNET DRIVER
17825M: Bryan Whitehead <[email protected]>
17826M: [email protected]
17827L: [email protected]
17828S: Maintained
17829F: drivers/net/ethernet/microchip/lan743x_*
17830
17831MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
17832M: Parthiban Veerasooran <[email protected]>
17833L: [email protected]
17834S: Maintained
17835F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml
17836F: drivers/net/ethernet/microchip/lan865x/lan865x.c
17837
17838MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
17839M: Arun Ramadoss <[email protected]>
17840R: [email protected]
17841L: [email protected]
17842S: Maintained
17843F: drivers/net/phy/microchip_t1.c
17844
17845MICROCHIP LAN966X ETHERNET DRIVER
17846M: Horatiu Vultur <[email protected]>
17847M: [email protected]
17848L: [email protected]
17849S: Maintained
17850F: drivers/net/ethernet/microchip/lan966x/*
17851
17852MICROCHIP LAN966X OIC DRIVER
17853M: Herve Codina <[email protected]>
17854S: Maintained
17855F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
17856F: drivers/irqchip/irq-lan966x-oic.c
17857
17858MICROCHIP LAN966X PCI DRIVER
17859M: Herve Codina <[email protected]>
17860S: Maintained
17861F: drivers/misc/lan966x_pci.c
17862F: drivers/misc/lan966x_pci.dtso
17863
17864MICROCHIP LAN969X ETHERNET DRIVER
17865M: Daniel Machon <[email protected]>
17866M: [email protected]
17867L: [email protected]
17868S: Maintained
17869F: drivers/net/ethernet/microchip/sparx5/lan969x/*
17870
17871MICROCHIP LCDFB DRIVER
17872M: Nicolas Ferre <[email protected]>
17873L: [email protected]
17874S: Maintained
17875F: drivers/video/fbdev/atmel_lcdfb.c
17876F: include/video/atmel_lcdc.h
17877
17878MICROCHIP MCP16502 PMIC DRIVER
17879M: Claudiu Beznea <[email protected]>
17880M: Andrei Simion <[email protected]>
17881L: [email protected] (moderated for non-subscribers)
17882S: Supported
17883F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
17884F: drivers/regulator/mcp16502.c
17885
17886MICROCHIP MCP3564 ADC DRIVER
17887M: Marius Cristea <[email protected]>
17888L: [email protected]
17889S: Supported
17890F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
17891F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
17892F: drivers/iio/adc/mcp3564.c
17893
17894MICROCHIP MCP3911 ADC DRIVER
17895M: Marcus Folkesson <[email protected]>
17896M: Kent Gustavsson <[email protected]>
17897L: [email protected]
17898S: Maintained
17899F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
17900F: drivers/iio/adc/mcp3911.c
17901
17902MICROCHIP MCP47A1 DAC DRIVER
17903M: Joshua Crofts <[email protected]>
17904S: Maintained
17905F: Documentation/devicetree/bindings/iio/dac/microchip,mcp47a1.yaml
17906F: drivers/iio/dac/mcp47a1.c
17907
17908MICROCHIP MCP9982 TEMPERATURE DRIVER
17909M: Victor Duicu <[email protected]>
17910L: [email protected]
17911S: Supported
17912F: Documentation/devicetree/bindings/hwmon/microchip,mcp9982.yaml
17913F: Documentation/hwmon/mcp9982.rst
17914F: drivers/hwmon/mcp9982.c
17915
17916MICROCHIP MMC/SD/SDIO MCI DRIVER
17917M: Aubin Constans <[email protected]>
17918S: Maintained
17919F: drivers/mmc/host/atmel-mci.c
17920
17921MICROCHIP NAND DRIVER
17922L: [email protected]
17923S: Orphan
17924F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
17925F: drivers/mtd/nand/raw/atmel/*
17926
17927MICROCHIP OTPC DRIVER
17928M: Claudiu Beznea <[email protected]>
17929L: [email protected] (moderated for non-subscribers)
17930S: Supported
17931F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
17932F: drivers/nvmem/microchip-otpc.c
17933F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
17934
17935MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
17936M: Matteo Martelli <[email protected]>
17937L: [email protected]
17938S: Supported
17939F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
17940F: drivers/iio/adc/pac1921.c
17941
17942MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
17943M: Marius Cristea <[email protected]>
17944L: [email protected]
17945S: Supported
17946F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
17947F: drivers/iio/adc/pac1934.c
17948
17949MICROCHIP PCI1XXXX GP DRIVER
17950M: Vaibhaav Ram T.L <[email protected]>
17951M: Kumaravel Thiagarajan <[email protected]>
17952L: [email protected]
17953S: Supported
17954F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
17955F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
17956F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
17957F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
17958
17959MICROCHIP PCI1XXXX I2C DRIVER
17960M: Kumaravel Thiagarajan <[email protected]>
17961M: Microchip Linux Driver Support <[email protected]>
17962L: [email protected]
17963S: Maintained
17964F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
17965
17966MICROCHIP PCIe UART DRIVER
17967M: Kumaravel Thiagarajan <[email protected]>
17968L: [email protected]
17969S: Maintained
17970F: drivers/tty/serial/8250/8250_pci1xxxx.c
17971
17972MICROCHIP PIC64-HPSC/HX DRIVERS
17973M: Charles Perry <[email protected]>
17974S: Supported
17975F: Documentation/devicetree/bindings/net/microchip,pic64hpsc-mdio.yaml
17976F: drivers/net/mdio/mdio-pic64hpsc.c
17977
17978MICROCHIP POLARFIRE FPGA DRIVERS
17979M: Conor Dooley <[email protected]>
17980L: [email protected]
17981S: Supported
17982F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
17983F: drivers/fpga/microchip-spi.c
17984
17985MICROCHIP PWM DRIVER
17986M: Claudiu Beznea <[email protected]>
17987L: [email protected] (moderated for non-subscribers)
17988L: [email protected]
17989S: Supported
17990F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
17991F: drivers/pwm/pwm-atmel.c
17992
17993MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
17994M: Manikandan Muralidharan <[email protected]>
17995M: Dharma Balasubiramani <[email protected]>
17996L: [email protected]
17997S: Supported
17998F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
17999F: drivers/gpu/drm/bridge/microchip-lvds.c
18000
18001MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
18002M: Eugen Hristev <[email protected]>
18003L: [email protected]
18004S: Supported
18005F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
18006F: drivers/iio/adc/at91-sama5d2_adc.c
18007F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
18008
18009MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
18010M: Claudiu Beznea <[email protected]>
18011S: Supported
18012F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
18013F: drivers/power/reset/at91-sama5d2_shdwc.c
18014
18015MICROCHIP SOC DRIVERS
18016M: Conor Dooley <[email protected]>
18017S: Supported
18018T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18019F: Documentation/devicetree/bindings/soc/microchip/
18020F: drivers/soc/microchip/
18021
18022MICROCHIP SPI DRIVER
18023M: Ryan Wanner <[email protected]>
18024S: Supported
18025F: drivers/spi/spi-atmel.*
18026
18027MICROCHIP SSC DRIVER
18028M: Claudiu Beznea <[email protected]>
18029M: Andrei Simion <[email protected]>
18030L: [email protected] (moderated for non-subscribers)
18031S: Supported
18032F: Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
18033F: drivers/misc/atmel-ssc.c
18034F: include/linux/atmel-ssc.h
18035
18036Microchip Timer Counter Block (TCB) Capture Driver
18037M: Kamel Bouhara <[email protected]>
18038L: [email protected] (moderated for non-subscribers)
18039L: [email protected]
18040S: Maintained
18041F: drivers/counter/microchip-tcb-capture.c
18042F: include/uapi/linux/counter/microchip-tcb-capture.h
18043
18044MICROCHIP USB251XB DRIVER
18045M: Richard Leitner <[email protected]>
18046L: [email protected]
18047S: Maintained
18048F: Documentation/devicetree/bindings/usb/usb251xb.yaml
18049F: drivers/usb/misc/usb251xb.c
18050
18051MICROCHIP USBA UDC DRIVER
18052M: Cristian Birsan <[email protected]>
18053L: [email protected] (moderated for non-subscribers)
18054S: Supported
18055F: drivers/usb/gadget/udc/atmel_usba_udc.*
18056
18057MICROCHIP WILC1000 WIFI DRIVER
18058M: Ajay Singh <[email protected]>
18059M: Claudiu Beznea <[email protected]>
18060L: [email protected]
18061S: Supported
18062F: drivers/net/wireless/microchip/
18063
18064MICROCHIP ZL3073X DRIVER
18065M: Ivan Vecera <[email protected]>
18066M: Min Li <[email protected]>
18067L: [email protected]
18068S: Supported
18069F: Documentation/devicetree/bindings/dpll/microchip,zl30731.yaml
18070F: drivers/dpll/zl3073x/
18071
18072MICROSEMI MIPS SOCS
18073M: Alexandre Belloni <[email protected]>
18074M: [email protected]
18075L: [email protected]
18076S: Supported
18077F: Documentation/devicetree/bindings/mips/mscc.txt
18078F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
18079F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
18080F: arch/mips/boot/dts/mscc/
18081F: arch/mips/configs/generic/board-ocelot.config
18082F: arch/mips/generic/board-ocelot.c
18083
18084MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
18085M: Don Brace <[email protected]>
18086L: [email protected]
18087L: [email protected]
18088S: Supported
18089F: Documentation/scsi/smartpqi.rst
18090F: drivers/scsi/smartpqi/Kconfig
18091F: drivers/scsi/smartpqi/Makefile
18092F: drivers/scsi/smartpqi/smartpqi*.[ch]
18093F: include/linux/cciss*.h
18094F: include/uapi/linux/cciss*.h
18095
18096MICROSOFT MANA RDMA DRIVER
18097M: Long Li <[email protected]>
18098M: Konstantin Taranov <[email protected]>
18099L: [email protected]
18100L: [email protected]
18101S: Supported
18102F: drivers/infiniband/hw/mana/
18103F: include/net/mana
18104F: include/uapi/rdma/mana-abi.h
18105
18106MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
18107M: Maximilian Luz <[email protected]>
18108L: [email protected]
18109S: Maintained
18110F: drivers/platform/surface/surface_aggregator_tabletsw.c
18111
18112MICROSOFT SURFACE BATTERY AND AC DRIVERS
18113M: Maximilian Luz <[email protected]>
18114L: [email protected]
18115L: [email protected]
18116S: Maintained
18117F: drivers/power/supply/surface_battery.c
18118F: drivers/power/supply/surface_charger.c
18119
18120MICROSOFT SURFACE DTX DRIVER
18121M: Maximilian Luz <[email protected]>
18122L: [email protected]
18123S: Maintained
18124F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
18125F: drivers/platform/surface/surface_dtx.c
18126F: include/uapi/linux/surface_aggregator/dtx.h
18127
18128MICROSOFT SURFACE SENSOR FAN DRIVER
18129M: Maximilian Luz <[email protected]>
18130M: Ivor Wanders <[email protected]>
18131L: [email protected]
18132S: Maintained
18133F: Documentation/hwmon/surface_fan.rst
18134F: drivers/hwmon/surface_fan.c
18135
18136MICROSOFT SURFACE SENSOR THERMAL DRIVER
18137M: Maximilian Luz <[email protected]>
18138L: [email protected]
18139S: Maintained
18140F: drivers/hwmon/surface_temp.c
18141
18142MICROSOFT SURFACE GPE LID SUPPORT DRIVER
18143M: Maximilian Luz <[email protected]>
18144L: [email protected]
18145S: Maintained
18146F: drivers/platform/surface/surface_gpe.c
18147
18148MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
18149M: Hans de Goede <[email protected]>
18150M: Ilpo Järvinen <[email protected]>
18151M: Maximilian Luz <[email protected]>
18152L: [email protected]
18153S: Maintained
18154T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
18155F: drivers/platform/surface/
18156
18157MICROSOFT SURFACE HID TRANSPORT DRIVER
18158M: Maximilian Luz <[email protected]>
18159L: [email protected]
18160L: [email protected]
18161S: Maintained
18162F: drivers/hid/surface-hid/
18163
18164MICROSOFT SURFACE HOT-PLUG DRIVER
18165M: Maximilian Luz <[email protected]>
18166L: [email protected]
18167S: Maintained
18168F: drivers/platform/surface/surface_hotplug.c
18169
18170MICROSOFT SURFACE PLATFORM PROFILE DRIVER
18171M: Maximilian Luz <[email protected]>
18172L: [email protected]
18173S: Maintained
18174F: drivers/platform/surface/surface_platform_profile.c
18175
18176MICROSOFT SURFACE PRO 3 BUTTON DRIVER
18177M: Chen Yu <[email protected]>
18178L: [email protected]
18179S: Supported
18180F: drivers/platform/surface/surfacepro3_button.c
18181
18182MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
18183M: Maximilian Luz <[email protected]>
18184L: [email protected]
18185S: Maintained
18186F: drivers/platform/surface/surface_aggregator_hub.c
18187
18188MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
18189M: Maximilian Luz <[email protected]>
18190L: [email protected]
18191S: Maintained
18192W: https://github.com/linux-surface/surface-aggregator-module
18193C: irc://irc.libera.chat/linux-surface
18194F: Documentation/driver-api/surface_aggregator/
18195F: drivers/platform/surface/aggregator/
18196F: drivers/platform/surface/surface_acpi_notify.c
18197F: drivers/platform/surface/surface_aggregator_cdev.c
18198F: drivers/platform/surface/surface_aggregator_registry.c
18199F: include/linux/surface_acpi_notify.h
18200F: include/linux/surface_aggregator/
18201F: include/uapi/linux/surface_aggregator/
18202
18203MICROTEK X6 SCANNER
18204M: Oliver Neukum <[email protected]>
18205S: Maintained
18206F: drivers/usb/image/microtek.*
18207
18208MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
18209M: Luka Kovacic <[email protected]>
18210M: Luka Perkov <[email protected]>
18211S: Maintained
18212F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
18213F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
18214F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
18215F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
18216F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
18217F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
18218
18219MIN HEAP
18220M: Kuan-Wei Chiu <[email protected]>
18221L: [email protected]
18222S: Maintained
18223F: Documentation/core-api/min_heap.rst
18224F: include/linux/min_heap.h
18225F: lib/min_heap.c
18226F: lib/tests/min_heap_kunit.c
18227
18228MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
18229M: Sakari Ailus <[email protected]>
18230L: [email protected]
18231S: Maintained
18232F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
18233F: Documentation/driver-api/media/drivers/ccs/
18234F: Documentation/userspace-api/media/drivers/ccs.rst
18235F: drivers/media/i2c/ccs-pll.c
18236F: drivers/media/i2c/ccs-pll.h
18237F: drivers/media/i2c/ccs/
18238F: include/uapi/linux/ccs.h
18239F: include/uapi/linux/smiapp.h
18240
18241MIPS
18242M: Thomas Bogendoerfer <[email protected]>
18243L: [email protected]
18244S: Maintained
18245Q: https://patchwork.kernel.org/project/linux-mips/list/
18246T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
18247F: Documentation/devicetree/bindings/mips/
18248F: Documentation/arch/mips/
18249F: arch/mips/
18250F: drivers/platform/mips/
18251F: include/dt-bindings/mips/
18252F: include/linux/platform_data/pic32.h
18253
18254MIPS BOSTON DEVELOPMENT BOARD
18255M: Paul Burton <[email protected]>
18256L: [email protected]
18257S: Maintained
18258F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
18259F: arch/mips/boot/dts/img/boston.dts
18260F: arch/mips/configs/generic/board-boston.config
18261F: drivers/clk/imgtec/clk-boston.c
18262F: include/dt-bindings/clock/boston-clock.h
18263
18264MIPS CORE DRIVERS
18265M: Thomas Bogendoerfer <[email protected]>
18266L: [email protected]
18267S: Supported
18268F: drivers/bus/mips_cdmm.c
18269F: drivers/clocksource/mips-gic-timer.c
18270F: drivers/cpuidle/cpuidle-cps.c
18271F: drivers/irqchip/irq-mips-cpu.c
18272F: drivers/irqchip/irq-mips-gic.c
18273
18274MIPS GENERIC PLATFORM
18275M: Paul Burton <[email protected]>
18276L: [email protected]
18277S: Supported
18278F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
18279F: arch/mips/generic/
18280F: arch/mips/tools/generic-board-config.sh
18281
18282MIPS RINT INSTRUCTION EMULATION
18283M: Aleksandar Markovic <[email protected]>
18284L: [email protected]
18285S: Supported
18286F: arch/mips/math-emu/dp_rint.c
18287F: arch/mips/math-emu/sp_rint.c
18288
18289MIPS/LOONGSON1 ARCHITECTURE
18290M: Keguang Zhang <[email protected]>
18291L: [email protected]
18292S: Maintained
18293F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml
18294F: arch/mips/boot/dts/loongson/loongson1*
18295F: arch/mips/configs/loongson1_defconfig
18296F: arch/mips/loongson32/
18297F: drivers/*/*loongson1*
18298F: drivers/dma/loongson/loongson1-apb-dma.c
18299F: drivers/mtd/nand/raw/loongson-nand-controller.c
18300F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
18301F: sound/soc/loongson/loongson1_ac97.c
18302
18303MIPS/LOONGSON2EF ARCHITECTURE
18304M: Jiaxun Yang <[email protected]>
18305L: [email protected]
18306S: Maintained
18307F: arch/mips/include/asm/mach-loongson2ef/
18308F: arch/mips/loongson2ef/
18309F: drivers/cpufreq/loongson2_cpufreq.c
18310
18311MIPS/LOONGSON64 ARCHITECTURE
18312M: Huacai Chen <[email protected]>
18313M: Jiaxun Yang <[email protected]>
18314L: [email protected]
18315S: Maintained
18316F: arch/mips/include/asm/mach-loongson64/
18317F: arch/mips/loongson64/
18318F: drivers/irqchip/irq-loongson*
18319F: drivers/platform/mips/cpu_hwmon.c
18320
18321MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
18322M: Hans Verkuil <[email protected]>
18323L: [email protected]
18324S: Odd Fixes
18325W: https://linuxtv.org
18326T: git git://linuxtv.org/media.git
18327F: drivers/media/radio/radio-miropcm20*
18328
18329MITSUMI MM8013 FG DRIVER
18330M: Konrad Dybcio <[email protected]>
18331F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
18332F: drivers/power/supply/mm8013.c
18333
18334MMP SUPPORT
18335R: Lubomir Rintel <[email protected]>
18336L: [email protected] (moderated for non-subscribers)
18337S: Odd Fixes
18338T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
18339F: arch/arm/boot/dts/marvell/mmp*
18340F: arch/arm/mach-mmp/
18341F: include/linux/soc/mmp/
18342
18343MMP USB PHY DRIVERS
18344R: Lubomir Rintel <[email protected]>
18345L: [email protected] (moderated for non-subscribers)
18346S: Maintained
18347F: drivers/phy/marvell/phy-mmp3-usb.c
18348F: drivers/phy/marvell/phy-pxa-usb.c
18349
18350MMU GATHER AND TLB INVALIDATION
18351M: Will Deacon <[email protected]>
18352M: "Aneesh Kumar K.V" <[email protected]>
18353M: Andrew Morton <[email protected]>
18354M: Nick Piggin <[email protected]>
18355M: Peter Zijlstra <[email protected]>
18356L: [email protected]
18357L: [email protected]
18358S: Maintained
18359F: arch/*/include/asm/tlb.h
18360F: include/asm-generic/tlb.h
18361F: include/trace/events/tlb.h
18362F: mm/mmu_gather.c
18363
18364MN88472 MEDIA DRIVER
18365L: [email protected]
18366S: Orphan
18367W: https://linuxtv.org
18368Q: http://patchwork.linuxtv.org/project/linux-media/list/
18369F: drivers/media/dvb-frontends/mn88472*
18370
18371MN88473 MEDIA DRIVER
18372L: [email protected]
18373S: Orphan
18374W: https://linuxtv.org
18375Q: http://patchwork.linuxtv.org/project/linux-media/list/
18376F: drivers/media/dvb-frontends/mn88473*
18377
18378MOBILEYE MIPS SOCS
18379M: Vladimir Kondratiev <[email protected]>
18380M: Benoît Monin <[email protected]>
18381M: Gregory CLEMENT <[email protected]>
18382M: Théo Lebrun <[email protected]>
18383L: [email protected]
18384S: Maintained
18385F: Documentation/devicetree/bindings/mips/mobileye.yaml
18386F: Documentation/devicetree/bindings/soc/mobileye/
18387F: arch/mips/boot/dts/mobileye/
18388F: arch/mips/configs/eyeq*_defconfig
18389F: arch/mips/mobileye/board-epm5.its.S
18390F: drivers/clk/clk-eyeq.c
18391F: drivers/phy/phy-eyeq5-eth.c
18392F: drivers/pinctrl/pinctrl-eyeq5.c
18393F: drivers/reset/reset-eyeq.c
18394F: include/dt-bindings/clock/mobileye,eyeq5-clk.h
18395F: include/dt-bindings/clock/mobileye,eyeq6lplus-clk.h
18396
18397MODULE SUPPORT
18398M: Luis Chamberlain <[email protected]>
18399M: Petr Pavlu <[email protected]>
18400M: Daniel Gomez <[email protected]>
18401M: Sami Tolvanen <[email protected]>
18402R: Aaron Tomlin <[email protected]>
18403L: [email protected]
18404L: [email protected]
18405S: Maintained
18406T: git git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux.git modules-next
18407F: include/linux/kmod.h
18408F: include/linux/module*.h
18409F: kernel/module/
18410F: lib/test_kmod.c
18411F: lib/tests/module/
18412F: rust/kernel/module*.rs
18413F: rust/macros/module.rs
18414F: scripts/module*
18415F: tools/testing/selftests/kmod/
18416F: tools/testing/selftests/module/
18417
18418MONOLITHIC POWER SYSTEM PMIC DRIVER
18419M: Saravanan Sekar <[email protected]>
18420S: Maintained
18421F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
18422F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
18423F: drivers/hwmon/pmbus/mpq7932.c
18424F: drivers/iio/adc/mp2629_adc.c
18425F: drivers/mfd/mp2629.c
18426F: drivers/power/supply/mp2629_charger.c
18427F: drivers/regulator/mp5416.c
18428F: drivers/regulator/mpq7920.c
18429F: drivers/regulator/mpq7920.h
18430F: include/linux/mfd/mp2629.h
18431
18432MORSE MICRO MM81X WIRELESS DRIVER
18433M: Lachlan Hodges <[email protected]>
18434M: Dan Callaghan <[email protected]>
18435R: Arien Judge <[email protected]>
18436L: [email protected]
18437S: Supported
18438F: drivers/net/wireless/morsemicro/
18439
18440MOST(R) TECHNOLOGY DRIVER
18441M: Parthiban Veerasooran <[email protected]>
18442M: Christian Gromm <[email protected]>
18443S: Maintained
18444F: Documentation/ABI/testing/configfs-most
18445F: Documentation/ABI/testing/sysfs-bus-most
18446F: drivers/most/
18447F: drivers/staging/most/
18448F: include/linux/most.h
18449
18450MOTORCOMM DWMAC GLUE DRIVER
18451M: Yao Zi <[email protected]>
18452L: [email protected]
18453S: Maintained
18454F: drivers/net/ethernet/stmicro/stmmac/dwmac-motorcomm.c
18455
18456MOTORCOMM PHY DRIVER
18457M: Frank <[email protected]>
18458L: [email protected]
18459S: Maintained
18460F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
18461F: drivers/net/phy/motorcomm.c
18462
18463MOTORCOMM YT921X ETHERNET SWITCH DRIVER
18464M: David Yang <[email protected]>
18465L: [email protected]
18466S: Maintained
18467F: Documentation/devicetree/bindings/net/dsa/motorcomm,yt921x.yaml
18468F: drivers/net/dsa/yt921x.*
18469F: net/dsa/tag_yt921x.c
18470
18471MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
18472M: Jiri Slaby <[email protected]>
18473S: Maintained
18474F: Documentation/driver-api/tty/moxa-smartio.rst
18475F: drivers/tty/mxser.*
18476
18477MP3309C BACKLIGHT DRIVER
18478M: Flavio Suligoi <[email protected]>
18479L: [email protected]
18480S: Maintained
18481F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
18482F: drivers/video/backlight/mp3309c.c
18483
18484MPAM DRIVER
18485M: James Morse <[email protected]>
18486M: Ben Horgan <[email protected]>
18487R: Reinette Chatre <[email protected]>
18488R: Fenghua Yu <[email protected]>
18489L: [email protected] (moderated for non-subscribers)
18490S: Maintained
18491F: Documentation/arch/arm64/mpam.rst
18492F: drivers/resctrl/mpam_*
18493F: drivers/resctrl/test_mpam_*
18494F: include/linux/arm_mpam.h
18495
18496MPS MP2869 DRIVER
18497M: Wensheng Wang <[email protected]>
18498L: [email protected]
18499S: Maintained
18500F: Documentation/hwmon/mp2869.rst
18501F: drivers/hwmon/pmbus/mp2869.c
18502
18503MPS MP2891 DRIVER
18504M: Noah Wang <[email protected]>
18505L: [email protected]
18506S: Maintained
18507F: Documentation/hwmon/mp2891.rst
18508F: drivers/hwmon/pmbus/mp2891.c
18509
18510MPS MP2925 DRIVER
18511M: Noah Wang <[email protected]>
18512L: [email protected]
18513S: Maintained
18514F: Documentation/hwmon/mp2925.rst
18515F: drivers/hwmon/pmbus/mp2925.c
18516
18517MPS MP29502 DRIVER
18518M: Wensheng Wang <[email protected]>
18519L: [email protected]
18520S: Maintained
18521F: Documentation/hwmon/mp29502.rst
18522F: drivers/hwmon/pmbus/mp29502.c
18523
18524MPS MP2985 DRIVER
18525M: Wensheng Wang <[email protected]>
18526L: [email protected]
18527S: Maintained
18528F: Documentation/hwmon/mp2985.rst
18529F: drivers/hwmon/pmbus/mp2985.c
18530
18531MPS MP2993 DRIVER
18532M: Noah Wang <[email protected]>
18533L: [email protected]
18534S: Maintained
18535F: Documentation/hwmon/mp2993.rst
18536F: drivers/hwmon/pmbus/mp2993.c
18537
18538MPS MP5926 DRIVER
18539M: Yuxi Wang <[email protected]>
18540L: [email protected]
18541S: Maintained
18542F: Documentation/hwmon/mp5926.rst
18543F: drivers/hwmon/pmbus/mp5926.c
18544
18545MPS MP9941 DRIVER
18546M: Noah Wang <[email protected]>
18547L: [email protected]
18548S: Maintained
18549F: Documentation/hwmon/mp9941.rst
18550F: drivers/hwmon/pmbus/mp9941.c
18551
18552MPS MP9945 DRIVER
18553M: Cosmo Chou <[email protected]>
18554L: [email protected]
18555S: Maintained
18556F: Documentation/hwmon/mp9945.rst
18557F: drivers/hwmon/pmbus/mp9945.c
18558
18559MPS MPQ82D00 DRIVER
18560M: Wensheng Wang <[email protected]>
18561L: [email protected]
18562S: Maintained
18563F: Documentation/hwmon/mpq82d00.rst
18564F: drivers/hwmon/pmbus/mpq82d00.c
18565
18566MPS MPQ8646 PMBUS DRIVER
18567M: Vincent Jardin <[email protected]>
18568L: [email protected]
18569S: Maintained
18570F: Documentation/hwmon/mpq8646.rst
18571F: drivers/hwmon/pmbus/mpq8646.c
18572
18573MR800 AVERMEDIA USB FM RADIO DRIVER
18574M: Alexey Klimov <[email protected]>
18575L: [email protected]
18576S: Maintained
18577T: git git://linuxtv.org/media.git
18578F: drivers/media/radio/radio-mr800.c
18579
18580MRF24J40 IEEE 802.15.4 RADIO DRIVER
18581M: Stefan Schmidt <[email protected]>
18582L: [email protected]
18583S: Odd Fixes
18584F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
18585F: drivers/net/ieee802154/mrf24j40.c
18586
18587MSI HID DRIVER
18588M: Derek J. Clark <[email protected]>
18589L: [email protected]
18590S: Maintained
18591F: drivers/hid/hid-msi.c
18592
18593MSI EC DRIVER
18594M: Nikita Kravets <[email protected]>
18595L: [email protected]
18596S: Maintained
18597W: https://github.com/BeardOverflow/msi-ec
18598F: drivers/platform/x86/msi-ec.*
18599
18600MSI LAPTOP SUPPORT
18601M: "Lee, Chun-Yi" <[email protected]>
18602L: [email protected]
18603S: Maintained
18604F: drivers/platform/x86/msi-laptop.c
18605
18606MSI WMI SUPPORT
18607L: [email protected]
18608S: Orphan
18609F: drivers/platform/x86/msi-wmi.c
18610
18611MSI WMI PLATFORM FEATURES
18612M: Armin Wolf <[email protected]>
18613L: [email protected]
18614S: Maintained
18615F: Documentation/ABI/testing/debugfs-msi-wmi-platform
18616F: Documentation/wmi/devices/msi-wmi-platform.rst
18617F: drivers/platform/x86/msi-wmi-platform.c
18618
18619MSI001 MEDIA DRIVER
18620L: [email protected]
18621S: Orphan
18622W: https://linuxtv.org
18623Q: http://patchwork.linuxtv.org/project/linux-media/list/
18624F: drivers/media/tuners/msi001*
18625
18626MSI2500 MEDIA DRIVER
18627L: [email protected]
18628S: Orphan
18629W: https://linuxtv.org
18630Q: http://patchwork.linuxtv.org/project/linux-media/list/
18631F: drivers/media/usb/msi2500/
18632
18633MSTAR INTERRUPT CONTROLLER DRIVER
18634M: Mark-PK Tsai <[email protected]>
18635M: Daniel Palmer <[email protected]>
18636S: Maintained
18637F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
18638F: drivers/irqchip/irq-mst-intc.c
18639
18640MSYSTEMS DISKONCHIP G3 MTD DRIVER
18641M: Robert Jarzmik <[email protected]>
18642L: [email protected]
18643S: Maintained
18644F: drivers/mtd/devices/docg3*
18645
18646MT9M114 ONSEMI SENSOR DRIVER
18647M: Laurent Pinchart <[email protected]>
18648L: [email protected]
18649S: Maintained
18650T: git git://linuxtv.org/media.git
18651F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
18652F: drivers/media/i2c/mt9m114.c
18653
18654MT9P031 APTINA CAMERA SENSOR
18655M: Laurent Pinchart <[email protected]>
18656L: [email protected]
18657S: Maintained
18658T: git git://linuxtv.org/media.git
18659F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
18660F: drivers/media/i2c/mt9p031.c
18661
18662MT9T112 APTINA CAMERA SENSOR
18663M: Jacopo Mondi <[email protected]>
18664L: [email protected]
18665S: Odd Fixes
18666T: git git://linuxtv.org/media.git
18667F: drivers/media/i2c/mt9t112.c
18668F: include/media/i2c/mt9t112.h
18669
18670MT9V032 APTINA CAMERA SENSOR
18671M: Laurent Pinchart <[email protected]>
18672L: [email protected]
18673S: Maintained
18674T: git git://linuxtv.org/media.git
18675F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v032.txt
18676F: drivers/media/i2c/mt9v032.c
18677
18678MT9V111 APTINA CAMERA SENSOR
18679M: Jacopo Mondi <[email protected]>
18680L: [email protected]
18681S: Maintained
18682T: git git://linuxtv.org/media.git
18683F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
18684F: drivers/media/i2c/mt9v111.c
18685
18686MUCSE ETHERNET DRIVER
18687M: Yibo Dong <[email protected]>
18688L: [email protected]
18689S: Maintained
18690W: https://www.mucse.com/en/
18691F: Documentation/networking/device_drivers/ethernet/mucse/
18692F: drivers/net/ethernet/mucse/
18693
18694MULTIFUNCTION DEVICES (MFD)
18695M: Lee Jones <[email protected]>
18696L: [email protected]
18697S: Maintained
18698T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18699F: Documentation/devicetree/bindings/mfd/
18700F: drivers/mfd/
18701F: include/dt-bindings/mfd/
18702F: include/linux/mfd/
18703
18704MULTIMEDIA CARD (MMC) ETC. OVER SPI
18705S: Orphan
18706F: drivers/mmc/host/mmc_spi.c
18707F: include/linux/spi/mmc_spi.h
18708
18709MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
18710M: Ulf Hansson <[email protected]>
18711L: [email protected]
18712S: Maintained
18713T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18714F: Documentation/devicetree/bindings/mmc/
18715F: drivers/mmc/
18716F: include/linux/mmc/
18717F: include/uapi/linux/mmc/
18718
18719MULTIPLEXER SUBSYSTEM
18720M: Peter Rosin <[email protected]>
18721S: Odd Fixes
18722F: Documentation/ABI/testing/sysfs-class-mux*
18723F: Documentation/devicetree/bindings/mux/
18724F: drivers/mux/
18725F: include/dt-bindings/mux/
18726F: include/linux/mux/
18727
18728MURATA D1U74T PSU DRIVER
18729M: Abdurrahman Hussain <[email protected]>
18730L: [email protected]
18731S: Maintained
18732F: Documentation/hwmon/d1u74t.rst
18733F: drivers/hwmon/pmbus/d1u74t.c
18734
18735MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
18736M: Bin Liu <[email protected]>
18737L: [email protected]
18738S: Maintained
18739F: drivers/usb/musb/
18740
18741MXL301RF MEDIA DRIVER
18742M: Akihiro Tsukada <[email protected]>
18743L: [email protected]
18744S: Odd Fixes
18745F: drivers/media/tuners/mxl301rf*
18746
18747MXL5007T MEDIA DRIVER
18748M: Michael Krufky <[email protected]>
18749L: [email protected]
18750S: Maintained
18751W: https://linuxtv.org
18752W: http://github.com/mkrufky
18753Q: http://patchwork.linuxtv.org/project/linux-media/list/
18754T: git git://linuxtv.org/mkrufky/tuners.git
18755F: drivers/media/tuners/mxl5007t.*
18756
18757MXSFB DRM DRIVER
18758M: Marek Vasut <[email protected]>
18759M: Stefan Agner <[email protected]>
18760L: [email protected]
18761S: Supported
18762T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
18763F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
18764F: drivers/gpu/drm/mxsfb/
18765
18766MYLEX DAC960 PCI RAID Controller
18767M: Hannes Reinecke <[email protected]>
18768L: [email protected]
18769S: Supported
18770F: drivers/scsi/myrb.*
18771F: drivers/scsi/myrs.*
18772
18773MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
18774L: [email protected]
18775S: Orphan
18776W: https://www.cspi.com/ethernet-products/support/downloads/
18777F: drivers/net/ethernet/myricom/myri10ge/
18778
18779NAND FLASH SUBSYSTEM
18780M: Miquel Raynal <[email protected]>
18781R: Richard Weinberger <[email protected]>
18782L: [email protected]
18783S: Maintained
18784W: http://www.linux-mtd.infradead.org/
18785Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18786C: irc://irc.oftc.net/mtd
18787T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
18788F: drivers/mtd/nand/
18789F: include/linux/mtd/*nand*.h
18790
18791NAMESPACES:
18792M: Christian Brauner <[email protected]>
18793R: Pavel Tikhomirov <[email protected]>
18794L: [email protected]
18795S: Maintained
18796F: rust/kernel/pid_namespace.rs
18797F: kernel/pid_namespace.c
18798F: tools/testing/selftests/pid_namespace/
18799
18800NATIONAL INSTRUMENTS SERIAL DRIVER
18801M: Chaitanya Vadrevu <[email protected]>
18802L: [email protected]
18803S: Maintained
18804F: drivers/tty/serial/8250/8250_ni.c
18805
18806NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
18807M: Daniel Mack <[email protected]>
18808L: [email protected]
18809S: Maintained
18810W: http://www.native-instruments.com
18811F: sound/usb/caiaq/
18812
18813NATSEMI ETHERNET DRIVER (DP8381x)
18814S: Orphan
18815F: drivers/net/ethernet/natsemi/natsemi.c
18816
18817NCR 5380 SCSI DRIVERS
18818M: Finn Thain <[email protected]>
18819M: Michael Schmitz <[email protected]>
18820L: [email protected]
18821S: Maintained
18822F: Documentation/scsi/g_NCR5380.rst
18823F: drivers/scsi/NCR5380.*
18824F: drivers/scsi/atari_scsi.*
18825F: drivers/scsi/dmx3191d.c
18826F: drivers/scsi/g_NCR5380.*
18827F: drivers/scsi/mac_scsi.*
18828F: drivers/scsi/sun3_scsi.*
18829F: drivers/scsi/sun3_scsi_vme.c
18830
18831NCSI LIBRARY
18832M: Samuel Mendoza-Jonas <[email protected]>
18833R: Paul Fertser <[email protected]>
18834S: Maintained
18835F: net/ncsi/
18836
18837NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
18838M: Zev Weiss <[email protected]>
18839L: [email protected]
18840S: Maintained
18841F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
18842F: drivers/hwmon/nct6775-i2c.c
18843
18844NCT7363 HARDWARE MONITOR DRIVER
18845M: Ban Feng <[email protected]>
18846L: [email protected]
18847S: Maintained
18848F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
18849F: Documentation/hwmon/nct7363.rst
18850F: drivers/hwmon/nct7363.c
18851
18852NETCONSOLE
18853M: Breno Leitao <[email protected]>
18854R: Gustavo Luiz Duarte <[email protected]>
18855S: Maintained
18856F: Documentation/networking/netconsole.rst
18857F: drivers/net/netconsole.c
18858F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
18859F: tools/testing/selftests/drivers/net/netconsole/
18860
18861NETDEVSIM
18862M: Jakub Kicinski <[email protected]>
18863S: Maintained
18864F: drivers/net/netdevsim/*
18865F: tools/testing/selftests/drivers/net/netdevsim/*
18866
18867NETEM NETWORK EMULATOR
18868M: Stephen Hemminger <[email protected]>
18869L: [email protected]
18870S: Maintained
18871F: net/sched/sch_netem.c
18872
18873NETFILTER
18874M: Pablo Neira Ayuso <[email protected]>
18875M: Florian Westphal <[email protected]>
18876R: Phil Sutter <[email protected]>
18877L: [email protected]
18878L: [email protected]
18879S: Maintained
18880W: http://www.netfilter.org/
18881W: http://www.iptables.org/
18882W: http://www.nftables.org/
18883Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
18884C: irc://irc.libera.chat/netfilter
18885T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
18886T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
18887F: include/linux/netfilter*
18888F: include/linux/netfilter/
18889F: include/net/netfilter/
18890F: include/uapi/linux/netfilter*
18891F: include/uapi/linux/netfilter/
18892F: net/*/netfilter.c
18893F: net/*/netfilter/
18894F: net/bridge/br_netfilter*.c
18895F: net/netfilter/
18896F: tools/testing/selftests/net/netfilter/
18897
18898NETRONIX EMBEDDED CONTROLLER
18899M: Jonathan Neuschäfer <[email protected]>
18900S: Maintained
18901F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
18902F: drivers/mfd/ntxec.c
18903F: drivers/pwm/pwm-ntxec.c
18904F: drivers/rtc/rtc-ntxec.c
18905F: include/linux/mfd/ntxec.h
18906
18907NETRONOME ETHERNET DRIVERS
18908R: Jakub Kicinski <[email protected]>
18909R: Simon Horman <[email protected]>
18910L: [email protected]
18911S: Odd Fixes
18912F: drivers/net/ethernet/netronome/
18913
18914NETWORK BLOCK DEVICE (NBD)
18915M: Josef Bacik <[email protected]>
18916L: [email protected]
18917L: [email protected]
18918S: Maintained
18919F: Documentation/admin-guide/blockdev/nbd.rst
18920F: drivers/block/nbd.c
18921F: include/trace/events/nbd.h
18922F: include/uapi/linux/nbd.h
18923
18924NETWORK DROP MONITOR
18925M: Neil Horman <[email protected]>
18926L: [email protected]
18927S: Maintained
18928W: https://fedorahosted.org/dropwatch/
18929F: include/uapi/linux/net_dropmon.h
18930F: net/core/drop_monitor.c
18931
18932NETWORKING DRIVERS
18933M: Andrew Lunn <[email protected]>
18934M: "David S. Miller" <[email protected]>
18935M: Eric Dumazet <[email protected]>
18936M: Jakub Kicinski <[email protected]>
18937M: Paolo Abeni <[email protected]>
18938L: [email protected]
18939S: Maintained
18940P: Documentation/process/maintainer-netdev.rst
18941Q: https://patchwork.kernel.org/project/netdevbpf/list/
18942T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
18943T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
18944F: Documentation/devicetree/bindings/net/
18945F: Documentation/networking/net_cachelines/net_device.rst
18946F: drivers/connector/
18947F: drivers/net/
18948F: drivers/ptp/
18949F: drivers/s390/net/
18950F: include/dt-bindings/net/
18951F: include/linux/cn_proc.h
18952F: include/linux/etherdevice.h
18953F: include/linux/ethtool_netlink.h
18954F: include/linux/fcdevice.h
18955F: include/linux/fddidevice.h
18956F: include/linux/if_*
18957F: include/linux/inetdevice.h
18958F: include/linux/netdev*
18959F: include/uapi/linux/cn_proc.h
18960F: include/uapi/linux/ethtool_netlink*
18961F: include/uapi/linux/if_*
18962F: include/uapi/linux/net_shaper.h
18963F: include/uapi/linux/netdev*
18964F: tools/testing/selftests/drivers/net/
18965X: Documentation/devicetree/bindings/net/bluetooth/
18966X: Documentation/devicetree/bindings/net/can/
18967X: Documentation/devicetree/bindings/net/wireless/
18968X: drivers/net/can/
18969X: drivers/net/wireless/
18970
18971NETWORKING DRIVERS (WIRELESS)
18972M: Johannes Berg <[email protected]>
18973L: [email protected]
18974S: Maintained
18975W: https://wireless.wiki.kernel.org/
18976Q: https://patchwork.kernel.org/project/linux-wireless/list/
18977T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18978T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18979F: Documentation/devicetree/bindings/net/wireless/
18980F: drivers/net/wireless/
18981X: drivers/net/wireless/ath/
18982X: drivers/net/wireless/broadcom/
18983X: drivers/net/wireless/intel/
18984X: drivers/net/wireless/intersil/
18985X: drivers/net/wireless/marvell/
18986X: drivers/net/wireless/mediatek/mt76/
18987X: drivers/net/wireless/mediatek/mt7601u/
18988X: drivers/net/wireless/microchip/
18989X: drivers/net/wireless/purelifi/
18990X: drivers/net/wireless/quantenna/
18991X: drivers/net/wireless/ralink/
18992X: drivers/net/wireless/realtek/
18993X: drivers/net/wireless/rsi/
18994X: drivers/net/wireless/silabs/
18995X: drivers/net/wireless/st/
18996X: drivers/net/wireless/ti/
18997X: drivers/net/wireless/zydas/
18998
18999NETWORKING [DSA]
19000M: Andrew Lunn <[email protected]>
19001M: Vladimir Oltean <[email protected]>
19002S: Maintained
19003F: Documentation/devicetree/bindings/net/dsa/
19004F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
19005F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
19006F: drivers/net/dsa/
19007F: include/linux/dsa/
19008F: include/linux/platform_data/dsa.h
19009F: include/net/dsa.h
19010F: net/dsa/
19011F: tools/testing/selftests/drivers/net/dsa/
19012
19013NETWORKING [ETHTOOL]
19014M: Andrew Lunn <[email protected]>
19015M: Jakub Kicinski <[email protected]>
19016F: Documentation/netlink/specs/ethtool.yaml
19017F: Documentation/networking/ethtool-netlink.rst
19018F: include/linux/ethtool*
19019F: include/uapi/linux/ethtool*
19020F: net/ethtool/
19021F: tools/testing/selftests/drivers/net/*/ethtool*
19022
19023NETWORKING [ETHTOOL CABLE TEST]
19024M: Andrew Lunn <[email protected]>
19025F: net/ethtool/cabletest.c
19026F: tools/testing/selftests/drivers/net/*/ethtool*
19027K: cable_test
19028
19029NETWORKING [ETHTOOL MAC MERGE]
19030M: Vladimir Oltean <[email protected]>
19031F: net/ethtool/mm.c
19032F: tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
19033K: ethtool_mm
19034
19035NETWORKING [ETHTOOL PHY TOPOLOGY]
19036M: Maxime Chevallier <[email protected]>
19037F: Documentation/networking/phy-link-topology.rst
19038F: drivers/net/phy/phy_link_topology.c
19039F: include/linux/phy_link_topology.h
19040F: net/ethtool/phy.c
19041
19042NETWORKING [ETHTOOL PHY PORT]
19043M: Maxime Chevallier <[email protected]>
19044F: Documentation/devicetree/bindings/net/ethernet-connector.yaml
19045F: Documentation/networking/phy-port.rst
19046F: drivers/net/phy/phy_port.c
19047F: include/linux/phy_port.h
19048K: struct\s+phy_port|phy_port_
19049
19050NETWORKING [GENERAL]
19051M: "David S. Miller" <[email protected]>
19052M: Eric Dumazet <[email protected]>
19053M: Jakub Kicinski <[email protected]>
19054M: Paolo Abeni <[email protected]>
19055R: Simon Horman <[email protected]>
19056L: [email protected]
19057S: Maintained
19058P: Documentation/process/maintainer-netdev.rst
19059Q: https://patchwork.kernel.org/project/netdevbpf/list/
19060B: mailto:[email protected]
19061T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
19062T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
19063F: Documentation/core-api/netlink.rst
19064F: Documentation/netlink/
19065F: Documentation/networking/
19066F: Documentation/networking/net_cachelines/
19067F: Documentation/process/maintainer-netdev.rst
19068F: Documentation/userspace-api/netlink/
19069F: include/linux/ethtool.h
19070F: include/linux/framer/framer-provider.h
19071F: include/linux/framer/framer.h
19072F: include/linux/in.h
19073F: include/linux/in6.h
19074F: include/linux/indirect_call_wrapper.h
19075F: include/linux/inet.h
19076F: include/linux/inet_diag.h
19077F: include/linux/net.h
19078F: include/linux/netdev*
19079F: include/linux/netlink.h
19080F: include/linux/netpoll.h
19081F: include/linux/rtnetlink.h
19082F: include/linux/sctp.h
19083F: include/linux/seq_file_net.h
19084F: include/linux/skbuff*
19085F: include/net/
19086F: include/uapi/linux/ethtool.h
19087F: include/uapi/linux/genetlink.h
19088F: include/uapi/linux/hsr_netlink.h
19089F: include/uapi/linux/in.h
19090F: include/uapi/linux/inet_diag.h
19091F: include/uapi/linux/nbd-netlink.h
19092F: include/uapi/linux/net.h
19093F: include/uapi/linux/net_namespace.h
19094F: include/uapi/linux/netconf.h
19095F: include/uapi/linux/netdev*
19096F: include/uapi/linux/netlink.h
19097F: include/uapi/linux/netlink_diag.h
19098F: include/uapi/linux/rtnetlink.h
19099F: include/uapi/linux/sctp.h
19100F: lib/net_utils.c
19101F: lib/random32.c
19102F: net/
19103F: rust/helpers/net/
19104F: rust/kernel/net/
19105F: samples/pktgen/
19106F: tools/net/
19107F: tools/testing/selftests/net/
19108X: Documentation/networking/batman-adv.rst
19109X: Documentation/networking/mac80211-injection.rst
19110X: Documentation/networking/mac80211_hwsim/
19111X: Documentation/networking/regulatory.rst
19112X: include/net/bluetooth/
19113X: include/net/cfg80211.h
19114X: include/net/ieee80211_radiotap.h
19115X: include/net/iw_handler.h
19116X: include/net/mac80211.h
19117X: include/net/wext.h
19118X: net/9p/
19119X: net/batman-adv/
19120X: net/bluetooth/
19121X: net/can/
19122X: net/ceph/
19123X: net/mac80211/
19124X: net/rfkill/
19125X: net/wireless/
19126X: tools/testing/selftests/net/can/
19127
19128NETWORKING [IOAM]
19129M: Justin Iurman <[email protected]>
19130S: Maintained
19131F: Documentation/networking/ioam6*
19132F: include/linux/ioam6*
19133F: include/net/ioam6*
19134F: include/uapi/linux/ioam6*
19135F: net/ipv6/ioam6*
19136F: tools/testing/selftests/net/ioam6*
19137
19138NETWORKING [IPSEC]
19139M: Steffen Klassert <[email protected]>
19140M: Herbert Xu <[email protected]>
19141M: "David S. Miller" <[email protected]>
19142L: [email protected]
19143S: Maintained
19144T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
19145T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
19146F: Documentation/networking/xfrm/
19147F: include/net/xfrm.h
19148F: include/uapi/linux/xfrm.h
19149F: net/ipv4/ah4.c
19150F: net/ipv4/esp4*
19151F: net/ipv4/ip_vti.c
19152F: net/ipv4/ipcomp.c
19153F: net/ipv4/xfrm*
19154F: net/ipv6/ah6.c
19155F: net/ipv6/esp6*
19156F: net/ipv6/ip6_vti.c
19157F: net/ipv6/ipcomp6.c
19158F: net/ipv6/xfrm*
19159F: net/key/
19160F: net/xfrm/
19161F: tools/testing/selftests/net/ipsec.c
19162
19163NETWORKING [IPv4/IPv6]
19164M: David Ahern <[email protected]>
19165M: Ido Schimmel <[email protected]>
19166L: [email protected]
19167S: Maintained
19168F: Documentation/netlink/specs/rt-addr.yaml
19169F: Documentation/netlink/specs/rt-neigh.yaml
19170F: Documentation/netlink/specs/rt-route.yaml
19171F: Documentation/netlink/specs/rt-rule.yaml
19172F: include/linux/inetdevice.h
19173F: include/linux/mroute*
19174F: include/net/addrconf.h
19175F: include/net/arp.h
19176F: include/net/fib*
19177F: include/net/if_inet6.h
19178F: include/net/inetpeer.h
19179F: include/net/ip*
19180F: include/net/lwtunnel.h
19181F: include/net/ndisc.h
19182F: include/net/netns/nexthop.h
19183F: include/net/nexthop.h
19184F: include/net/route.h
19185F: include/uapi/linux/fib_rules.h
19186F: include/uapi/linux/in_route.h
19187F: include/uapi/linux/mroute*
19188F: include/uapi/linux/nexthop.h
19189F: net/core/fib*
19190F: net/core/lwtunnel.c
19191F: net/ipv4/arp.c
19192F: net/ipv4/devinet.c
19193F: net/ipv4/fib*
19194F: net/ipv4/icmp.c
19195F: net/ipv4/igmp.c
19196F: net/ipv4/inet_fragment.c
19197F: net/ipv4/inetpeer.c
19198F: net/ipv4/ip*
19199F: net/ipv4/metrics.c
19200F: net/ipv4/netlink.c
19201F: net/ipv4/nexthop.c
19202F: net/ipv4/route.c
19203F: net/ipv6/addr*
19204F: net/ipv6/anycast.c
19205F: net/ipv6/exthdrs.c
19206F: net/ipv6/exthdrs_core.c
19207F: net/ipv6/fib*
19208F: net/ipv6/icmp.c
19209F: net/ipv6/ip*
19210F: net/ipv6/mcast*
19211F: net/ipv6/ndisc.c
19212F: net/ipv6/output_core.c
19213F: net/ipv6/reassembly.c
19214F: net/ipv6/route.c
19215F: tools/testing/selftests/net/fib*
19216F: tools/testing/selftests/net/forwarding/
19217
19218NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
19219M: Paul Moore <[email protected]>
19220L: [email protected]
19221L: [email protected]
19222S: Supported
19223W: https://github.com/netlabel
19224F: Documentation/netlabel/
19225F: include/net/calipso.h
19226F: include/net/cipso_ipv4.h
19227F: include/net/netlabel.h
19228F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
19229F: include/uapi/linux/netfilter/xt_SECMARK.h
19230F: net/ipv4/cipso_ipv4.c
19231F: net/ipv6/calipso.c
19232F: net/netfilter/xt_CONNSECMARK.c
19233F: net/netfilter/xt_SECMARK.c
19234F: net/netlabel/
19235
19236NETWORKING [MACSEC]
19237M: Sabrina Dubroca <[email protected]>
19238L: [email protected]
19239S: Maintained
19240F: drivers/net/macsec.c
19241F: include/net/macsec.h
19242F: include/uapi/linux/if_macsec.h
19243K: macsec
19244K: \bmdo_
19245
19246NETWORKING [MPTCP]
19247M: Matthieu Baerts <[email protected]>
19248M: Mat Martineau <[email protected]>
19249R: Geliang Tang <[email protected]>
19250L: [email protected]
19251L: [email protected]
19252S: Maintained
19253W: https://github.com/multipath-tcp/mptcp_net-next/wiki
19254B: https://github.com/multipath-tcp/mptcp_net-next/issues
19255T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
19256T: git https://github.com/multipath-tcp/mptcp_net-next.git export
19257F: Documentation/netlink/specs/mptcp_pm.yaml
19258F: Documentation/networking/mptcp*.rst
19259F: include/net/mptcp.h
19260F: include/trace/events/mptcp.h
19261F: include/uapi/linux/mptcp*.h
19262F: net/mptcp/
19263F: tools/testing/selftests/bpf/*/*mptcp*.[ch]
19264F: tools/testing/selftests/net/mptcp/
19265
19266NETWORKING [SRv6]
19267M: Andrea Mayer <[email protected]>
19268L: [email protected]
19269S: Maintained
19270T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
19271F: include/linux/seg6*
19272F: include/net/seg6*
19273F: include/uapi/linux/seg6*
19274F: net/ipv6/seg6*
19275F: tools/testing/selftests/net/srv6*
19276
19277NETWORKING [TCP]
19278M: Eric Dumazet <[email protected]>
19279M: Neal Cardwell <[email protected]>
19280R: Kuniyuki Iwashima <[email protected]>
19281L: [email protected]
19282S: Maintained
19283F: Documentation/networking/net_cachelines/tcp_sock.rst
19284F: include/linux/tcp.h
19285F: include/net/tcp.h
19286F: include/trace/events/tcp.h
19287F: include/uapi/linux/tcp.h
19288F: net/ipv4/inet_connection_sock.c
19289F: net/ipv4/inet_hashtables.c
19290F: net/ipv4/inet_timewait_sock.c
19291F: net/ipv4/syncookies.c
19292F: net/ipv4/tcp*.c
19293F: net/ipv6/inet6_connection_sock.c
19294F: net/ipv6/inet6_hashtables.c
19295F: net/ipv6/syncookies.c
19296F: net/ipv6/tcp*.c
19297
19298NETWORKING [TLS]
19299M: John Fastabend <[email protected]>
19300M: Jakub Kicinski <[email protected]>
19301M: Sabrina Dubroca <[email protected]>
19302L: [email protected]
19303S: Maintained
19304F: Documentation/networking/tls*
19305F: include/net/tls.h
19306F: include/uapi/linux/tls.h
19307F: net/tls/
19308F: tools/testing/selftests/net/tls.c
19309
19310NETWORKING [SOCKETS]
19311M: Eric Dumazet <[email protected]>
19312M: Kuniyuki Iwashima <[email protected]>
19313M: Paolo Abeni <[email protected]>
19314M: Willem de Bruijn <[email protected]>
19315S: Maintained
19316F: include/linux/sock_diag.h
19317F: include/linux/socket.h
19318F: include/linux/sockptr.h
19319F: include/net/sock.h
19320F: include/net/sock_reuseport.h
19321F: include/uapi/linux/socket.h
19322F: net/core/*sock*
19323F: net/core/scm.c
19324F: net/socket.c
19325
19326NETWORKING [UNIX SOCKETS]
19327M: Kuniyuki Iwashima <[email protected]>
19328S: Maintained
19329F: include/net/af_unix.h
19330F: include/net/netns/unix.h
19331F: include/uapi/linux/unix_diag.h
19332F: net/unix/
19333F: tools/testing/selftests/net/af_unix/
19334
19335NETXEN (1/10) GbE SUPPORT
19336M: Manish Chopra <[email protected]>
19337M: Rahul Verma <[email protected]>
19338M: [email protected]
19339L: [email protected]
19340S: Maintained
19341F: drivers/net/ethernet/qlogic/netxen/
19342
19343NET_FAILOVER MODULE
19344M: Sridhar Samudrala <[email protected]>
19345L: [email protected]
19346S: Supported
19347F: Documentation/networking/net_failover.rst
19348F: drivers/net/net_failover.c
19349F: include/net/net_failover.h
19350
19351NFC SUBSYSTEM
19352M: David Heidelberg <[email protected]>
19353L: [email protected]
19354C: https://matrix.to/#/#linux-nfc:ixit.cz
19355S: Maintained
19356T: git https://codeberg.org/linux-nfc/linux.git
19357F: Documentation/devicetree/bindings/net/nfc/
19358F: drivers/nfc/
19359F: include/net/nfc/
19360F: include/uapi/linux/nfc.h
19361F: net/nfc/
19362F: tools/testing/selftests/nci/
19363
19364NFC VIRTUAL NCI DEVICE DRIVER
19365M: Bongsu Jeon <[email protected]>
19366L: [email protected]
19367S: Supported
19368F: drivers/nfc/virtual_ncidev.c
19369F: tools/testing/selftests/nci/
19370
19371NFS, SUNRPC, AND LOCKD CLIENTS
19372M: Trond Myklebust <[email protected]>
19373M: Anna Schumaker <[email protected]>
19374L: [email protected]
19375S: Maintained
19376W: http://client.linux-nfs.org
19377T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
19378F: Documentation/filesystems/nfs/
19379F: fs/lockd/
19380F: fs/nfs/
19381F: fs/nfs_common/
19382F: include/linux/lockd/
19383F: include/linux/nfs*
19384F: include/linux/sunrpc/
19385F: include/uapi/linux/nfs*
19386F: include/uapi/linux/sunrpc/
19387F: net/sunrpc/
19388
19389NILFS2 FILESYSTEM
19390M: Ryusuke Konishi <[email protected]>
19391M: Viacheslav Dubeyko <[email protected]>
19392L: [email protected]
19393S: Maintained
19394W: https://nilfs.sourceforge.io/
19395T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/nilfs2.git
19396F: Documentation/filesystems/nilfs2.rst
19397F: fs/nilfs2/
19398F: include/trace/events/nilfs2.h
19399F: include/uapi/linux/nilfs2_api.h
19400F: include/uapi/linux/nilfs2_ondisk.h
19401
19402NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
19403M: YOKOTA Hiroshi <[email protected]>
19404S: Maintained
19405W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
19406F: Documentation/scsi/NinjaSCSI.rst
19407F: drivers/scsi/pcmcia/nsp_*
19408
19409NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
19410M: GOTO Masanori <[email protected]>
19411M: YOKOTA Hiroshi <[email protected]>
19412S: Maintained
19413W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
19414F: Documentation/scsi/NinjaSCSI.rst
19415F: drivers/scsi/nsp32*
19416
19417NINTENDO HID DRIVER
19418M: Daniel J. Ogorchock <[email protected]>
19419L: [email protected]
19420S: Maintained
19421F: drivers/hid/hid-nintendo*
19422
19423NIOS2 ARCHITECTURE
19424M: Dinh Nguyen <[email protected]>
19425M: Simon Schuster <[email protected]>
19426S: Supported
19427T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
19428F: arch/nios2/
19429
19430NITRO ENCLAVES (NE)
19431M: Alexandru Ciobotaru <[email protected]>
19432R: The AWS Nitro Enclaves Team <[email protected]>
19433L: [email protected]
19434S: Supported
19435W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
19436F: Documentation/virt/ne_overview.rst
19437F: drivers/virt/nitro_enclaves/
19438F: include/linux/nitro_enclaves.h
19439F: include/uapi/linux/nitro_enclaves.h
19440F: samples/nitro_enclaves/
19441
19442NITRO SECURE MODULE (NSM)
19443M: Alexander Graf <[email protected]>
19444R: The AWS Nitro Enclaves Team <[email protected]>
19445L: [email protected]
19446S: Supported
19447W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
19448F: drivers/misc/nsm.c
19449F: include/uapi/linux/nsm.h
19450
19451NOHZ, DYNTICKS SUPPORT
19452M: Anna-Maria Behnsen <[email protected]>
19453M: Frederic Weisbecker <[email protected]>
19454M: Ingo Molnar <[email protected]>
19455M: Thomas Gleixner <[email protected]>
19456L: [email protected]
19457S: Maintained
19458T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
19459F: include/linux/sched/nohz.h
19460F: include/linux/tick.h
19461F: kernel/time/tick*.*
19462
19463NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
19464M: Pavel Machek <[email protected]>
19465M: Sakari Ailus <[email protected]>
19466L: [email protected]
19467S: Maintained
19468F: Documentation/devicetree/bindings/media/i2c/adi,ad5820.yaml
19469F: Documentation/devicetree/bindings/media/i2c/toshiba,et8ek8.yaml
19470F: drivers/media/i2c/ad5820.c
19471F: drivers/media/i2c/et8ek8
19472
19473NOKIA N900 POWER SUPPLY DRIVERS
19474R: Pali Rohár <[email protected]>
19475F: drivers/power/supply/bq2415x_charger.c
19476F: drivers/power/supply/bq27xxx_battery.c
19477F: drivers/power/supply/bq27xxx_battery_i2c.c
19478F: drivers/power/supply/isp1704_charger.c
19479F: drivers/power/supply/rx51_battery.c
19480F: include/linux/power/bq2415x_charger.h
19481F: include/linux/power/bq27xxx_battery.h
19482
19483NOLIBC HEADER FILE
19484M: Willy Tarreau <[email protected]>
19485M: Thomas Weißschuh <[email protected]>
19486S: Maintained
19487T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
19488F: tools/include/nolibc/
19489F: tools/testing/selftests/nolibc/
19490
19491NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
19492M: Hans de Goede <[email protected]>
19493L: [email protected]
19494S: Maintained
19495F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
19496F: drivers/input/touchscreen/novatek-nvt-ts.c
19497
19498NSDEPS
19499M: Matthias Maennich <[email protected]>
19500S: Maintained
19501F: Documentation/core-api/symbol-namespaces.rst
19502F: scripts/nsdeps
19503
19504NTB AMD DRIVER
19505M: Basavaraj Natikar <[email protected]>
19506M: Shyam Sundar S K <[email protected]>
19507L: [email protected]
19508S: Supported
19509F: drivers/ntb/hw/amd/
19510
19511NTB DRIVER CORE
19512M: Jon Mason <[email protected]>
19513M: Dave Jiang <[email protected]>
19514M: Allen Hubbe <[email protected]>
19515L: [email protected]
19516S: Supported
19517W: https://github.com/jonmason/ntb/wiki
19518T: git https://github.com/jonmason/ntb.git
19519F: drivers/net/ntb_netdev.c
19520F: drivers/ntb/
19521F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
19522F: include/linux/ntb.h
19523F: include/linux/ntb_transport.h
19524F: tools/testing/selftests/ntb/
19525
19526NTB INTEL DRIVER
19527M: Dave Jiang <[email protected]>
19528L: [email protected]
19529S: Supported
19530W: https://github.com/davejiang/linux/wiki
19531T: git https://github.com/davejiang/linux.git
19532F: drivers/ntb/hw/intel/
19533
19534NTFS FILESYSTEM
19535M: Namjae Jeon <[email protected]>
19536M: Hyunchul Lee <[email protected]>
19537L: [email protected]
19538S: Maintained
19539T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs.git
19540F: Documentation/filesystems/ntfs.rst
19541F: fs/ntfs/
19542
19543NTFS3 FILESYSTEM
19544M: Konstantin Komarov <[email protected]>
19545L: [email protected]
19546S: Supported
19547W: http://www.paragon-software.com/
19548T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
19549F: Documentation/filesystems/ntfs3.rst
19550F: fs/ntfs3/
19551
19552NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
19553M: Elizabeth Figura <[email protected]>
19554L: [email protected]
19555S: Supported
19556F: Documentation/userspace-api/ntsync.rst
19557F: drivers/misc/ntsync.c
19558F: include/uapi/linux/ntsync.h
19559F: tools/testing/selftests/drivers/ntsync/
19560
19561NUBUS SUBSYSTEM
19562M: Finn Thain <[email protected]>
19563L: [email protected]
19564S: Maintained
19565F: arch/*/include/asm/nubus.h
19566F: drivers/nubus/
19567F: include/linux/nubus.h
19568F: include/uapi/linux/nubus.h
19569
19570NUVOTON NCT6694 MFD DRIVER
19571M: Ming Yu <[email protected]>
19572S: Supported
19573F: drivers/gpio/gpio-nct6694.c
19574F: drivers/hwmon/nct6694-hwmon.c
19575F: drivers/i2c/busses/i2c-nct6694.c
19576F: drivers/mfd/nct6694.c
19577F: drivers/net/can/usb/nct6694_canfd.c
19578F: drivers/rtc/rtc-nct6694.c
19579F: drivers/watchdog/nct6694_wdt.c
19580F: include/linux/mfd/nct6694.h
19581
19582NUVOTON NCT7201 IIO DRIVER
19583M: Eason Yang <[email protected]>
19584L: [email protected]
19585S: Maintained
19586F: Documentation/devicetree/bindings/iio/adc/nuvoton,nct7201.yaml
19587F: drivers/iio/adc/nct7201.c
19588
19589NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
19590M: Antonino Daplas <[email protected]>
19591L: [email protected]
19592S: Maintained
19593F: drivers/video/fbdev/nvidia/
19594F: drivers/video/fbdev/riva/
19595
19596NVIDIA GHES VENDOR CPER RECORD HANDLER
19597M: Kai-Heng Feng <[email protected]>
19598L: [email protected]
19599S: Maintained
19600F: drivers/acpi/apei/ghes-nvidia.c
19601
19602NVIDIA VRS RTC DRIVER
19603M: Shubhi Garg <[email protected]>
19604L: [email protected]
19605S: Maintained
19606F: Documentation/devicetree/bindings/rtc/nvidia,vrs-10.yaml
19607F: drivers/rtc/rtc-nvidia-vrs10.c
19608
19609NVIDIA WMI EC BACKLIGHT DRIVER
19610M: Daniel Dadap <[email protected]>
19611L: [email protected]
19612S: Supported
19613F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
19614F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
19615
19616NVM EXPRESS DRIVER
19617M: Keith Busch <[email protected]>
19618M: Jens Axboe <[email protected]>
19619M: Christoph Hellwig <[email protected]>
19620M: Sagi Grimberg <[email protected]>
19621L: [email protected]
19622S: Supported
19623W: http://git.infradead.org/nvme.git
19624T: git git://git.infradead.org/nvme.git
19625F: Documentation/ABI/stable/sysfs-nvme
19626F: Documentation/admin-guide/nvme-multipath.rst
19627F: Documentation/fault-injection/nvme-fault-injection.rst
19628F: Documentation/nvme/
19629F: drivers/nvme/common/
19630F: drivers/nvme/host/
19631F: include/linux/nvme-*.h
19632F: include/linux/nvme.h
19633F: include/uapi/linux/nvme_ioctl.h
19634
19635NVM EXPRESS FABRICS AUTHENTICATION
19636M: Hannes Reinecke <[email protected]>
19637L: [email protected]
19638S: Supported
19639F: drivers/nvme/host/auth.c
19640F: drivers/nvme/target/auth.c
19641F: drivers/nvme/target/fabrics-cmd-auth.c
19642F: include/linux/nvme-auth.h
19643
19644NVM EXPRESS FC TRANSPORT DRIVERS
19645M: Justin Tee <[email protected]>
19646M: Naresh Gottumukkala <[email protected]>
19647M: Paul Ely <[email protected]>
19648L: [email protected]
19649S: Supported
19650F: drivers/nvme/host/fc.c
19651F: drivers/nvme/target/fc.c
19652F: drivers/nvme/target/fcloop.c
19653F: include/linux/nvme-fc-driver.h
19654F: include/linux/nvme-fc.h
19655
19656NVM EXPRESS HARDWARE MONITORING SUPPORT
19657M: Guenter Roeck <[email protected]>
19658L: [email protected]
19659S: Supported
19660F: drivers/nvme/host/hwmon.c
19661
19662NVM EXPRESS TARGET DRIVER
19663M: Christoph Hellwig <[email protected]>
19664M: Sagi Grimberg <[email protected]>
19665M: Chaitanya Kulkarni <[email protected]>
19666L: [email protected]
19667S: Supported
19668W: http://git.infradead.org/nvme.git
19669T: git git://git.infradead.org/nvme.git
19670F: Documentation/ABI/stable/configfs-nvmet
19671F: drivers/nvme/target/
19672
19673NVMEM FRAMEWORK
19674M: Srinivas Kandagatla <[email protected]>
19675S: Maintained
19676T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
19677F: Documentation/ABI/stable/sysfs-bus-nvmem
19678F: Documentation/devicetree/bindings/nvmem/
19679F: drivers/nvmem/
19680F: include/dt-bindings/nvmem/
19681F: include/linux/nvmem-consumer.h
19682F: include/linux/nvmem-provider.h
19683
19684NXP BLUETOOTH WIRELESS DRIVERS
19685M: Amitkumar Karwar <[email protected]>
19686M: Neeraj Kale <[email protected]>
19687S: Maintained
19688F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
19689F: drivers/bluetooth/btnxpuart.c
19690
19691NXP C45 TJA11XX PHY DRIVER
19692M: Andrei Botila <[email protected]>
19693L: [email protected]
19694S: Maintained
19695F: drivers/net/phy/nxp-c45-tja11xx*
19696
19697NXP FSPI DRIVER
19698M: Han Xu <[email protected]>
19699M: Haibo Chen <[email protected]>
19700R: Yogesh Gaur <[email protected]>
19701L: [email protected]
19702L: [email protected]
19703S: Maintained
19704F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
19705F: drivers/spi/spi-nxp-fspi.c
19706
19707NXP FXAS21002C DRIVER
19708M: Rui Miguel Silva <[email protected]>
19709L: [email protected]
19710S: Maintained
19711F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
19712F: drivers/iio/gyro/fxas21002c.h
19713F: drivers/iio/gyro/fxas21002c_core.c
19714F: drivers/iio/gyro/fxas21002c_i2c.c
19715F: drivers/iio/gyro/fxas21002c_spi.c
19716
19717NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
19718M: Haibo Chen <[email protected]>
19719L: [email protected]
19720L: [email protected]
19721S: Maintained
19722F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
19723F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
19724F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
19725F: drivers/iio/adc/imx7d_adc.c
19726F: drivers/iio/adc/imx93_adc.c
19727F: drivers/iio/adc/vf610_adc.c
19728
19729NXP i.MX 8M ISI DRIVER
19730M: Laurent Pinchart <[email protected]>
19731R: Frank Li <[email protected]>
19732L: [email protected]
19733L: [email protected]
19734S: Maintained
19735F: Documentation/devicetree/bindings/media/fsl,imx8*-isi.yaml
19736F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
19737F: drivers/media/platform/nxp/imx8-isi/
19738
19739NXP i.MX 8MP DW100 V4L2 DRIVER
19740M: Xavier Roumegue <[email protected]>
19741L: [email protected]
19742S: Maintained
19743F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
19744F: Documentation/userspace-api/media/drivers/dw100.rst
19745F: drivers/media/platform/nxp/dw100/
19746F: include/uapi/linux/dw100.h
19747
19748NXP i.MX 8MQ DCSS DRIVER
19749M: Laurentiu Palcu <[email protected]>
19750R: Lucas Stach <[email protected]>
19751L: [email protected]
19752S: Maintained
19753T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
19754F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
19755F: drivers/gpu/drm/imx/dcss/
19756
19757NXP i.MX 8QXP ADC DRIVER
19758M: Cai Huoqing <[email protected]>
19759M: Haibo Chen <[email protected]>
19760L: [email protected]
19761L: [email protected]
19762S: Maintained
19763F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
19764F: drivers/iio/adc/imx8qxp-adc.c
19765
19766NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
19767M: Mirela Rabulea <[email protected]>
19768L: [email protected]
19769L: [email protected]
19770S: Maintained
19771F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
19772F: drivers/media/platform/nxp/imx-jpeg
19773
19774NXP i.MX CLOCK DRIVERS
19775M: Abel Vesa <[email protected]>
19776R: Peng Fan <[email protected]>
19777L: [email protected]
19778L: [email protected]
19779S: Maintained
19780T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
19781F: Documentation/devicetree/bindings/clock/*imx*
19782F: drivers/clk/imx/
19783F: include/dt-bindings/clock/*imx*
19784
19785NXP NETC ETHERNET SWITCH DRIVER
19786M: Wei Fang <[email protected]>
19787R: Clark Wang <[email protected]>
19788L: [email protected]
19789L: [email protected]
19790S: Maintained
19791F: Documentation/devicetree/bindings/net/dsa/nxp,netc-switch.yaml
19792F: drivers/net/dsa/netc/
19793F: include/linux/dsa/tag_netc.h
19794F: net/dsa/tag_netc.c
19795
19796NXP NETC TIMER PTP CLOCK DRIVER
19797M: Wei Fang <[email protected]>
19798M: Clark Wang <[email protected]>
19799L: [email protected]
19800L: [email protected]
19801S: Maintained
19802F: Documentation/devicetree/bindings/ptp/nxp,ptp-netc.yaml
19803F: drivers/ptp/ptp_netc.c
19804
19805NXP NXPWIFI WIRELESS DRIVER
19806M: Jeff Chen <[email protected]>
19807R: Francesco Dolcini <[email protected]>
19808L: [email protected]
19809S: Maintained
19810F: drivers/net/wireless/nxp/
19811
19812NXP PF5300/PF5301/PF5302 PMIC REGULATOR DEVICE DRIVER
19813M: Woodrow Douglass <[email protected]>
19814S: Maintained
19815F: Documentation/devicetree/bindings/regulator/nxp,pf5300.yaml
19816F: drivers/regulator/pf530x-regulator.c
19817
19818NXP PF1550 PMIC MFD DRIVER
19819M: Samuel Kayode <[email protected]>
19820L: [email protected]
19821S: Maintained
19822F: Documentation/devicetree/bindings/mfd/nxp,pf1550.yaml
19823F: drivers/input/misc/pf1550-onkey.c
19824F: drivers/mfd/pf1550.c
19825F: drivers/power/supply/pf1550-charger.c
19826F: drivers/regulator/pf1550-regulator.c
19827F: include/linux/mfd/pf1550.h
19828
19829NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
19830M: Jagan Teki <[email protected]>
19831S: Maintained
19832F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
19833F: drivers/regulator/pf8x00-regulator.c
19834
19835NXP PTN5150A CC LOGIC AND EXTCON DRIVER
19836M: Krzysztof Kozlowski <[email protected]>
19837L: [email protected]
19838S: Maintained
19839F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
19840F: drivers/extcon/extcon-ptn5150.c
19841
19842NXP SGTL5000 DRIVER
19843M: Fabio Estevam <[email protected]>
19844L: [email protected]
19845S: Maintained
19846F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
19847F: sound/soc/codecs/sgtl5000*
19848
19849NXP SJA1105 ETHERNET SWITCH DRIVER
19850M: Vladimir Oltean <[email protected]>
19851L: [email protected]
19852S: Maintained
19853F: drivers/net/dsa/sja1105
19854F: drivers/net/pcs/pcs-xpcs-nxp.c
19855
19856NXP TDA998X DRM DRIVER
19857M: Russell King <[email protected]>
19858S: Maintained
19859T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
19860T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
19861F: drivers/gpu/drm/bridge/tda998x_drv.c
19862F: include/dt-bindings/display/tda998x.h
19863K: "nxp,tda998x"
19864
19865NXP TFA9879 DRIVER
19866M: Peter Rosin <[email protected]>
19867L: [email protected]
19868S: Maintained
19869F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
19870F: sound/soc/codecs/tfa9879*
19871
19872NXP XSPI DRIVER
19873M: Han Xu <[email protected]>
19874M: Haibo Chen <[email protected]>
19875L: [email protected]
19876L: [email protected]
19877S: Maintained
19878F: Documentation/devicetree/bindings/spi/nxp,imx94-xspi.yaml
19879F: drivers/spi/spi-nxp-xspi.c
19880
19881NXP-NCI NFC DRIVER
19882S: Orphan
19883F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
19884F: drivers/nfc/nxp-nci
19885
19886NXP/Goodix TFA989X (TFA1) DRIVER
19887M: Stephan Gerhold <[email protected]>
19888L: [email protected]
19889S: Maintained
19890F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
19891F: sound/soc/codecs/tfa989x.c
19892
19893NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
19894M: Jonas Malaco <[email protected]>
19895L: [email protected]
19896S: Maintained
19897F: Documentation/hwmon/nzxt-kraken2.rst
19898F: drivers/hwmon/nzxt-kraken2.c
19899
19900NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
19901M: Jonas Malaco <[email protected]>
19902M: Aleksa Savic <[email protected]>
19903L: [email protected]
19904S: Maintained
19905F: Documentation/hwmon/nzxt-kraken3.rst
19906F: drivers/hwmon/nzxt-kraken3.c
19907
19908OBJAGG
19909M: Jiri Pirko <[email protected]>
19910L: [email protected]
19911S: Supported
19912F: include/linux/objagg.h
19913F: lib/objagg.c
19914F: lib/test_objagg.c
19915
19916OBJPOOL
19917M: Matt Wu <[email protected]>
19918S: Supported
19919F: include/linux/objpool.h
19920F: lib/objpool.c
19921F: lib/test_objpool.c
19922
19923OBJTOOL
19924M: Josh Poimboeuf <[email protected]>
19925M: Peter Zijlstra <[email protected]>
19926S: Supported
19927P: Documentation/process/maintainer-tip.rst
19928F: include/linux/objtool*.h
19929F: tools/objtool/
19930
19931OCELOT ETHERNET SWITCH DRIVER
19932M: Vladimir Oltean <[email protected]>
19933M: [email protected]
19934L: [email protected]
19935S: Supported
19936F: drivers/net/dsa/ocelot/*
19937F: drivers/net/ethernet/mscc/
19938F: include/soc/mscc/ocelot*
19939F: net/dsa/tag_ocelot.c
19940F: net/dsa/tag_ocelot_8021q.c
19941F: tools/testing/selftests/drivers/net/ocelot/*
19942
19943OCELOT EXTERNAL SWITCH CONTROL
19944M: Colin Foster <[email protected]>
19945S: Supported
19946F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
19947F: drivers/mfd/ocelot*
19948F: drivers/net/dsa/ocelot/ocelot_ext.c
19949F: include/linux/mfd/ocelot.h
19950
19951OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
19952M: Mahesh J Salgaonkar <[email protected]>
19953R: Andrew Donnellan <[email protected]>
19954L: [email protected]
19955S: Odd Fixes
19956F: Documentation/userspace-api/accelerators/ocxl.rst
19957F: arch/powerpc/include/asm/pnv-ocxl.h
19958F: arch/powerpc/platforms/powernv/ocxl.c
19959F: drivers/misc/ocxl/
19960F: include/misc/ocxl*
19961F: include/uapi/misc/ocxl.h
19962
19963OMAP AUDIO SUPPORT
19964M: Jarkko Nikula <[email protected]>
19965L: [email protected]
19966L: [email protected]
19967S: Maintained
19968F: sound/soc/ti/n810.c
19969F: sound/soc/ti/omap*
19970F: sound/soc/ti/rx51.c
19971F: sound/soc/ti/sdma-pcm.*
19972
19973OMAP CLOCK FRAMEWORK SUPPORT
19974M: Paul Walmsley <[email protected]>
19975L: [email protected]
19976S: Maintained
19977F: arch/arm/*omap*/*clock*
19978
19979OMAP DEVICE TREE SUPPORT
19980M: Aaro Koskinen <[email protected]>
19981M: Andreas Kemnade <[email protected]>
19982M: Kevin Hilman <[email protected]>
19983M: Roger Quadros <[email protected]>
19984M: Tony Lindgren <[email protected]>
19985L: [email protected]
19986L: [email protected]
19987S: Maintained
19988F: arch/arm/boot/dts/ti/omap/
19989
19990OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
19991L: [email protected]
19992L: [email protected]
19993S: Orphan
19994F: Documentation/arch/arm/omap/dss.rst
19995F: drivers/video/fbdev/omap2/
19996
19997OMAP FRAMEBUFFER SUPPORT
19998L: [email protected]
19999L: [email protected]
20000S: Orphan
20001F: drivers/video/fbdev/omap/
20002
20003OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
20004M: Roger Quadros <[email protected]>
20005M: Tony Lindgren <[email protected]>
20006L: [email protected]
20007S: Maintained
20008F: arch/arm/mach-omap2/*gpmc*
20009F: drivers/memory/omap-gpmc.c
20010
20011OMAP GPIO DRIVER
20012M: Grygorii Strashko <[email protected]>
20013M: Santosh Shilimkar <[email protected]>
20014M: Kevin Hilman <[email protected]>
20015L: [email protected]
20016S: Maintained
20017F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
20018F: drivers/gpio/gpio-omap.c
20019
20020OMAP HARDWARE SPINLOCK SUPPORT
20021L: [email protected]
20022S: Orphan
20023F: drivers/hwspinlock/omap_hwspinlock.c
20024
20025OMAP HS MMC SUPPORT
20026L: [email protected]
20027L: [email protected]
20028S: Orphan
20029F: drivers/mmc/host/omap_hsmmc.c
20030
20031OMAP HWMOD DATA
20032M: Paul Walmsley <[email protected]>
20033L: [email protected]
20034S: Maintained
20035F: arch/arm/mach-omap2/omap_hwmod*data*
20036
20037OMAP HWMOD SUPPORT
20038M: Paul Walmsley <[email protected]>
20039L: [email protected]
20040S: Maintained
20041F: arch/arm/mach-omap2/omap_hwmod.*
20042
20043OMAP I2C DRIVER
20044M: Vignesh R <[email protected]>
20045L: [email protected]
20046L: [email protected]
20047S: Maintained
20048F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
20049F: drivers/i2c/busses/i2c-omap.c
20050
20051OMAP MMC SUPPORT
20052M: Aaro Koskinen <[email protected]>
20053L: [email protected]
20054S: Odd Fixes
20055F: drivers/mmc/host/omap.c
20056
20057OMAP POWER MANAGEMENT SUPPORT
20058M: Kevin Hilman <[email protected]>
20059L: [email protected]
20060S: Maintained
20061F: arch/arm/*omap*/*pm*
20062
20063OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
20064M: Paul Walmsley <[email protected]>
20065L: [email protected]
20066S: Maintained
20067F: arch/arm/mach-omap2/prm*
20068
20069OMAP RANDOM NUMBER GENERATOR SUPPORT
20070M: Deepak Saxena <[email protected]>
20071S: Maintained
20072F: drivers/char/hw_random/omap-rng.c
20073
20074OMAP USB SUPPORT
20075L: [email protected]
20076L: [email protected]
20077S: Orphan
20078F: arch/arm/*omap*/usb*
20079F: drivers/usb/*/*omap*
20080
20081OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
20082M: Mark Jackson <[email protected]>
20083L: [email protected]
20084S: Maintained
20085F: arch/arm/boot/dts/ti/omap/am335x-nano.dts
20086
20087OMAP1 SUPPORT
20088M: Aaro Koskinen <[email protected]>
20089M: Janusz Krzysztofik <[email protected]>
20090R: Tony Lindgren <[email protected]>
20091L: [email protected]
20092S: Maintained
20093Q: http://patchwork.kernel.org/project/linux-omap/list/
20094T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
20095F: arch/arm/configs/omap1_defconfig
20096F: arch/arm/mach-omap1/
20097F: drivers/i2c/busses/i2c-omap.c
20098F: include/linux/platform_data/ams-delta-fiq.h
20099F: include/linux/platform_data/i2c-omap.h
20100
20101OMAP2+ SUPPORT
20102M: Aaro Koskinen <[email protected]>
20103M: Andreas Kemnade <[email protected]>
20104M: Kevin Hilman <[email protected]>
20105M: Roger Quadros <[email protected]>
20106M: Tony Lindgren <[email protected]>
20107L: [email protected]
20108S: Maintained
20109W: http://linux.omap.com/
20110Q: http://patchwork.kernel.org/project/linux-omap/list/
20111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
20112F: Documentation/devicetree/bindings/arm/ti/omap.yaml
20113F: arch/arm/configs/omap2plus_defconfig
20114F: arch/arm/mach-omap2/
20115F: drivers/bus/omap*.[ch]
20116F: drivers/bus/ti-sysc.c
20117F: drivers/gpio/gpio-tps65219.c
20118F: drivers/i2c/busses/i2c-omap.c
20119F: drivers/irqchip/irq-omap-intc.c
20120F: drivers/mfd/*omap*.c
20121F: drivers/mfd/menelaus.c
20122F: drivers/mfd/palmas.c
20123F: drivers/mfd/tps65217.c
20124F: drivers/mfd/tps65218.c
20125F: drivers/mfd/tps65219.c
20126F: drivers/mfd/tps65910.c
20127F: drivers/mfd/twl-core.[ch]
20128F: drivers/mfd/twl4030*.c
20129F: drivers/mfd/twl6030*.c
20130F: drivers/mfd/twl6040*.c
20131F: drivers/regulator/palmas-regulator*.c
20132F: drivers/regulator/pbias-regulator.c
20133F: drivers/regulator/tps65217-regulator.c
20134F: drivers/regulator/tps65218-regulator.c
20135F: drivers/regulator/tps65219-regulator.c
20136F: drivers/regulator/tps65910-regulator.c
20137F: drivers/regulator/twl-regulator.c
20138F: drivers/regulator/twl6030-regulator.c
20139F: include/linux/platform_data/i2c-omap.h
20140F: include/linux/platform_data/ti-sysc.h
20141
20142OMFS FILESYSTEM
20143M: Bob Copeland <[email protected]>
20144L: [email protected]
20145S: Maintained
20146F: Documentation/filesystems/omfs.rst
20147F: fs/omfs/
20148
20149OMNIVISION OG01A1B SENSOR DRIVER
20150M: Sakari Ailus <[email protected]>
20151L: [email protected]
20152S: Maintained
20153F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
20154F: drivers/media/i2c/og01a1b.c
20155
20156OMNIVISION OG0VE1B SENSOR DRIVER
20157M: Vladimir Zapolskiy <[email protected]>
20158L: [email protected]
20159S: Maintained
20160T: git git://linuxtv.org/media_tree.git
20161F: Documentation/devicetree/bindings/media/i2c/ovti,og0ve1b.yaml
20162F: drivers/media/i2c/og0ve1b.c
20163
20164OMNIVISION OS05B10 SENSOR DRIVER
20165M: Himanshu Bhavani <[email protected]>
20166M: Elgin Perumbilly <[email protected]>
20167L: [email protected]
20168S: Maintained
20169F: Documentation/devicetree/bindings/media/i2c/ovti,os05b10.yaml
20170F: drivers/media/i2c/os05b10.c
20171
20172OMNIVISION OV01A10 SENSOR DRIVER
20173M: Bingbu Cao <[email protected]>
20174M: Sakari Ailus <[email protected]>
20175L: [email protected]
20176S: Maintained
20177T: git git://linuxtv.org/media.git
20178F: drivers/media/i2c/ov01a10.c
20179
20180OMNIVISION OV02A10 SENSOR DRIVER
20181L: [email protected]
20182S: Orphan
20183T: git git://linuxtv.org/media.git
20184F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
20185F: drivers/media/i2c/ov02a10.c
20186
20187OMNIVISION OV02C10 SENSOR DRIVER
20188M: Hans de Goede <[email protected]>
20189R: Bryan O'Donoghue <[email protected]>
20190L: [email protected]
20191S: Maintained
20192T: git git://linuxtv.org/media.git
20193F: drivers/media/i2c/ov02c10.c
20194
20195OMNIVISION OV02E10 SENSOR DRIVER
20196M: Bryan O'Donoghue <[email protected]>
20197M: Hans de Goede <[email protected]>
20198L: [email protected]
20199S: Maintained
20200T: git git://linuxtv.org/media.git
20201F: Documentation/devicetree/bindings/media/i2c/ovti,ov02e10.yaml
20202F: drivers/media/i2c/ov02e10.c
20203
20204OMNIVISION OV08D10 SENSOR DRIVER
20205M: Jimmy Su <[email protected]>
20206R: Matthias Fend <[email protected]>
20207L: [email protected]
20208S: Maintained
20209T: git git://linuxtv.org/media.git
20210F: Documentation/devicetree/bindings/media/i2c/ovti,ov08d10.yaml
20211F: drivers/media/i2c/ov08d10.c
20212
20213OMNIVISION OV08X40 SENSOR DRIVER
20214M: Jimmy Su <[email protected]>
20215L: [email protected]
20216S: Maintained
20217F: drivers/media/i2c/ov08x40.c
20218F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
20219
20220OMNIVISION OV13858 SENSOR DRIVER
20221M: Sakari Ailus <[email protected]>
20222L: [email protected]
20223S: Maintained
20224T: git git://linuxtv.org/media.git
20225F: drivers/media/i2c/ov13858.c
20226
20227OMNIVISION OV13B10 SENSOR DRIVER
20228M: Arec Kao <[email protected]>
20229L: [email protected]
20230S: Maintained
20231T: git git://linuxtv.org/media.git
20232F: drivers/media/i2c/ov13b10.c
20233
20234OMNIVISION OV2680 SENSOR DRIVER
20235M: Rui Miguel Silva <[email protected]>
20236M: Hans de Goede <[email protected]>
20237L: [email protected]
20238S: Maintained
20239T: git git://linuxtv.org/media.git
20240F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
20241F: drivers/media/i2c/ov2680.c
20242
20243OMNIVISION OV2685 SENSOR DRIVER
20244M: Shunqian Zheng <[email protected]>
20245L: [email protected]
20246S: Maintained
20247T: git git://linuxtv.org/media.git
20248F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
20249F: drivers/media/i2c/ov2685.c
20250
20251OMNIVISION OV2732 SENSOR DRIVER
20252M: Walter Werner Schneider <[email protected]>
20253L: [email protected]
20254S: Maintained
20255F: Documentation/devicetree/bindings/media/i2c/ovti,ov2732.yaml
20256F: drivers/media/i2c/ov2732.c
20257
20258OMNIVISION OV2735 SENSOR DRIVER
20259M: Hardevsinh Palaniya <[email protected]>
20260M: Himanshu Bhavani <[email protected]>
20261L: [email protected]
20262S: Maintained
20263F: Documentation/devicetree/bindings/media/i2c/ovti,ov2735.yaml
20264F: drivers/media/i2c/ov2735.c
20265
20266OMNIVISION OV2740 SENSOR DRIVER
20267M: Sakari Ailus <[email protected]>
20268R: Bingbu Cao <[email protected]>
20269L: [email protected]
20270S: Maintained
20271T: git git://linuxtv.org/media.git
20272F: drivers/media/i2c/ov2740.c
20273
20274OMNIVISION OV4689 SENSOR DRIVER
20275M: Mikhail Rudenko <[email protected]>
20276L: [email protected]
20277S: Maintained
20278T: git git://linuxtv.org/media.git
20279F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
20280F: drivers/media/i2c/ov4689.c
20281
20282OMNIVISION OV5640 SENSOR DRIVER
20283M: Steve Longerbeam <[email protected]>
20284L: [email protected]
20285S: Maintained
20286T: git git://linuxtv.org/media.git
20287F: drivers/media/i2c/ov5640.c
20288
20289OMNIVISION OV5647 SENSOR DRIVER
20290M: Dave Stevenson <[email protected]>
20291M: Jacopo Mondi <[email protected]>
20292L: [email protected]
20293S: Maintained
20294T: git git://linuxtv.org/media.git
20295F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
20296F: drivers/media/i2c/ov5647.c
20297
20298OMNIVISION OV5670 SENSOR DRIVER
20299M: Sakari Ailus <[email protected]>
20300L: [email protected]
20301S: Maintained
20302T: git git://linuxtv.org/media.git
20303F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
20304F: drivers/media/i2c/ov5670.c
20305
20306OMNIVISION OV5675 SENSOR DRIVER
20307M: Sakari Ailus <[email protected]>
20308L: [email protected]
20309S: Maintained
20310T: git git://linuxtv.org/media.git
20311F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
20312F: drivers/media/i2c/ov5675.c
20313
20314OMNIVISION OV5693 SENSOR DRIVER
20315M: Daniel Scally <[email protected]>
20316L: [email protected]
20317S: Maintained
20318T: git git://linuxtv.org/media.git
20319F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
20320F: drivers/media/i2c/ov5693.c
20321
20322OMNIVISION OV5695 SENSOR DRIVER
20323M: Shunqian Zheng <[email protected]>
20324L: [email protected]
20325S: Maintained
20326T: git git://linuxtv.org/media.git
20327F: drivers/media/i2c/ov5695.c
20328
20329OMNIVISION OV6211 SENSOR DRIVER
20330M: Vladimir Zapolskiy <[email protected]>
20331L: [email protected]
20332S: Maintained
20333T: git git://linuxtv.org/media_tree.git
20334F: Documentation/devicetree/bindings/media/i2c/ovti,ov6211.yaml
20335F: drivers/media/i2c/ov6211.c
20336
20337OMNIVISION OV64A40 SENSOR DRIVER
20338M: Jacopo Mondi <[email protected]>
20339L: [email protected]
20340S: Maintained
20341T: git git://linuxtv.org/media.git
20342F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
20343F: drivers/media/i2c/ov64a40.c
20344
20345OMNIVISION OV7670 SENSOR DRIVER
20346L: [email protected]
20347S: Orphan
20348T: git git://linuxtv.org/media.git
20349F: Documentation/devicetree/bindings/media/i2c/ovti,ov7670.txt
20350F: drivers/media/i2c/ov7670.c
20351
20352OMNIVISION OV772x SENSOR DRIVER
20353M: Jacopo Mondi <[email protected]>
20354L: [email protected]
20355S: Odd fixes
20356T: git git://linuxtv.org/media.git
20357F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
20358F: drivers/media/i2c/ov772x.c
20359F: include/media/i2c/ov772x.h
20360
20361OMNIVISION OV7740 SENSOR DRIVER
20362L: [email protected]
20363S: Orphan
20364T: git git://linuxtv.org/media.git
20365F: Documentation/devicetree/bindings/media/i2c/ovti,ov7740.txt
20366F: drivers/media/i2c/ov7740.c
20367
20368OMNIVISION OV8856 SENSOR DRIVER
20369M: Sakari Ailus <[email protected]>
20370L: [email protected]
20371S: Maintained
20372T: git git://linuxtv.org/media.git
20373F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
20374F: drivers/media/i2c/ov8856.c
20375
20376OMNIVISION OV8858 SENSOR DRIVER
20377M: Jacopo Mondi <[email protected]>
20378M: Nicholas Roth <[email protected]>
20379L: [email protected]
20380S: Maintained
20381T: git git://linuxtv.org/media.git
20382F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
20383F: drivers/media/i2c/ov8858.c
20384
20385OMNIVISION OV9282 SENSOR DRIVER
20386M: Dave Stevenson <[email protected]>
20387L: [email protected]
20388S: Maintained
20389T: git git://linuxtv.org/media.git
20390F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
20391F: drivers/media/i2c/ov9282.c
20392
20393OMNIVISION OV9640 SENSOR DRIVER
20394M: Petr Cvek <[email protected]>
20395L: [email protected]
20396S: Maintained
20397F: drivers/media/i2c/ov9640.*
20398
20399OMNIVISION OV9650 SENSOR DRIVER
20400M: Sakari Ailus <[email protected]>
20401R: Akinobu Mita <[email protected]>
20402R: Sylwester Nawrocki <[email protected]>
20403L: [email protected]
20404S: Maintained
20405T: git git://linuxtv.org/media.git
20406F: Documentation/devicetree/bindings/media/i2c/ovti,ov9650.txt
20407F: drivers/media/i2c/ov9650.c
20408
20409OMNIVISION OV9734 SENSOR DRIVER
20410M: Sakari Ailus <[email protected]>
20411R: Bingbu Cao <[email protected]>
20412L: [email protected]
20413S: Maintained
20414T: git git://linuxtv.org/media.git
20415F: drivers/media/i2c/ov9734.c
20416
20417ONBOARD USB HUB DRIVER
20418M: Matthias Kaehlcke <[email protected]>
20419L: [email protected]
20420S: Maintained
20421F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
20422F: drivers/usb/misc/onboard_usb_dev.c
20423
20424ONENAND FLASH DRIVER
20425M: Kyungmin Park <[email protected]>
20426L: [email protected]
20427S: Maintained
20428F: drivers/mtd/nand/onenand/
20429F: include/linux/mtd/onenand*.h
20430
20431ONEXPLAYER HID DRIVER
20432M: Derek J. Clark <[email protected]>
20433L: [email protected]
20434S: Maintained
20435F: drivers/hid/hid-oxp.c
20436
20437ONEXPLAYER PLATFORM EC DRIVER
20438M: Antheas Kapenekakis <[email protected]>
20439M: Derek John Clark <[email protected]>
20440M: Joaquín Ignacio Aramendía <[email protected]>
20441L: [email protected]
20442S: Maintained
20443F: drivers/platform/x86/oxpec.c
20444
20445ONIE TLV NVMEM LAYOUT DRIVER
20446M: Miquel Raynal <[email protected]>
20447S: Maintained
20448F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
20449F: drivers/nvmem/layouts/onie-tlv.c
20450
20451ONION OMEGA2+ BOARD
20452M: Harvey Hunt <[email protected]>
20453L: [email protected]
20454S: Maintained
20455F: arch/mips/boot/dts/ralink/omega2p.dts
20456
20457ONSEMI ETHERNET PHY DRIVERS
20458M: Piergiorgio Beruto <[email protected]>
20459L: [email protected]
20460S: Supported
20461W: http://www.onsemi.com
20462F: drivers/net/phy/ncn*
20463
20464OP-TEE DRIVER
20465M: Jens Wiklander <[email protected]>
20466L: [email protected] (moderated for non-subscribers)
20467S: Maintained
20468F: Documentation/ABI/testing/sysfs-bus-optee-devices
20469F: drivers/tee/optee/
20470
20471OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
20472M: Sumit Garg <[email protected]>
20473L: [email protected] (moderated for non-subscribers)
20474S: Maintained
20475F: drivers/char/hw_random/optee-rng.c
20476
20477OP-TEE RTC DRIVER
20478M: Clément Léger <[email protected]>
20479L: [email protected]
20480S: Maintained
20481F: drivers/rtc/rtc-optee.c
20482
20483OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
20484M: Parthiban Veerasooran <[email protected]>
20485L: [email protected]
20486S: Maintained
20487F: Documentation/networking/oa-tc6-framework.rst
20488F: drivers/net/ethernet/oa_tc6.c
20489F: include/linux/oa_tc6.h
20490
20491OPEN FIRMWARE AND FLATTENED DEVICE TREE
20492M: Rob Herring <[email protected]>
20493M: Saravana Kannan <[email protected]>
20494L: [email protected]
20495S: Maintained
20496Q: http://patchwork.kernel.org/project/devicetree/list/
20497W: http://www.devicetree.org/
20498C: irc://irc.libera.chat/devicetree
20499P: Documentation/process/maintainer-devicetree.rst
20500T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
20501F: Documentation/ABI/testing/sysfs-firmware-ofw
20502F: drivers/of/
20503F: include/linux/of*.h
20504F: rust/helpers/of.c
20505F: rust/kernel/of.rs
20506F: scripts/dtc/
20507F: scripts/Makefile.dtb*
20508F: tools/testing/selftests/dt/
20509K: of_overlay_notifier_
20510K: of_overlay_fdt_apply
20511K: of_overlay_remove
20512
20513OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
20514M: Rob Herring <[email protected]>
20515M: Krzysztof Kozlowski <[email protected]>
20516M: Conor Dooley <[email protected]>
20517L: [email protected]
20518S: Maintained
20519Q: http://patchwork.kernel.org/project/devicetree/list/
20520C: irc://irc.libera.chat/devicetree
20521P: Documentation/process/maintainer-devicetree.rst
20522T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
20523F: Documentation/devicetree/
20524F: Documentation/process/maintainer-devicetree.rst
20525F: arch/*/boot/dts/
20526F: include/dt-bindings/
20527
20528OPENCOMPUTE PTP CLOCK DRIVER
20529M: Vadim Fedorenko <[email protected]>
20530L: [email protected]
20531S: Maintained
20532F: drivers/ptp/ptp_ocp.c
20533
20534OPENCORES I2C BUS DRIVER
20535M: Peter Korsgaard <[email protected]>
20536M: Andrew Lunn <[email protected]>
20537L: [email protected]
20538S: Maintained
20539F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
20540F: Documentation/i2c/busses/i2c-ocores.rst
20541F: drivers/i2c/busses/i2c-ocores.c
20542F: include/linux/platform_data/i2c-ocores.h
20543
20544OPENRISC ARCHITECTURE
20545M: Jonas Bonn <[email protected]>
20546M: Stefan Kristiansson <[email protected]>
20547M: Stafford Horne <[email protected]>
20548L: [email protected]
20549S: Maintained
20550W: http://openrisc.io
20551T: git https://github.com/openrisc/linux.git
20552F: Documentation/arch/openrisc/
20553F: Documentation/devicetree/bindings/openrisc/
20554F: arch/openrisc/
20555F: drivers/irqchip/irq-ompic.c
20556F: drivers/irqchip/irq-or1k-*
20557
20558OPENVPN DATA CHANNEL OFFLOAD
20559M: Antonio Quartulli <[email protected]>
20560R: Sabrina Dubroca <[email protected]>
20561L: [email protected] (subscribers-only)
20562L: [email protected]
20563S: Supported
20564T: git https://github.com/OpenVPN/ovpn-net-next.git
20565F: Documentation/netlink/specs/ovpn.yaml
20566F: drivers/net/ovpn/
20567F: include/uapi/linux/ovpn.h
20568F: tools/testing/selftests/net/ovpn/
20569
20570OPENVSWITCH
20571M: Aaron Conole <[email protected]>
20572M: Eelco Chaudron <[email protected]>
20573M: Ilya Maximets <[email protected]>
20574L: [email protected]
20575L: [email protected]
20576S: Maintained
20577W: http://openvswitch.org
20578F: Documentation/networking/openvswitch.rst
20579F: include/uapi/linux/openvswitch.h
20580F: net/openvswitch/
20581F: tools/testing/selftests/net/openvswitch/
20582
20583OPERATING PERFORMANCE POINTS (OPP)
20584M: Viresh Kumar <[email protected]>
20585M: Nishanth Menon <[email protected]>
20586M: Stephen Boyd <[email protected]>
20587L: [email protected]
20588S: Maintained
20589T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
20590F: Documentation/devicetree/bindings/opp/
20591F: Documentation/power/opp.rst
20592F: drivers/opp/
20593F: include/linux/pm_opp.h
20594F: rust/kernel/opp.rs
20595
20596OPL4 DRIVER
20597M: Clemens Ladisch <[email protected]>
20598L: [email protected]
20599S: Maintained
20600T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20601F: sound/drivers/opl4/
20602
20603ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
20604M: Mark Fasheh <[email protected]>
20605M: Joel Becker <[email protected]>
20606M: Joseph Qi <[email protected]>
20607R: Heming Zhao <[email protected]>
20608L: [email protected]
20609S: Supported
20610W: http://ocfs2.wiki.kernel.org
20611F: Documentation/filesystems/dlmfs.rst
20612F: Documentation/filesystems/ocfs2.rst
20613F: fs/ocfs2/
20614
20615ORANGEFS FILESYSTEM
20616M: Mike Marshall <[email protected]>
20617R: Martin Brandenburg <[email protected]>
20618L: [email protected]
20619S: Supported
20620T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
20621F: Documentation/filesystems/orangefs.rst
20622F: fs/orangefs/
20623
20624OV2659 OMNIVISION SENSOR DRIVER
20625M: "Lad, Prabhakar" <[email protected]>
20626L: [email protected]
20627S: Maintained
20628W: https://linuxtv.org
20629Q: http://patchwork.linuxtv.org/project/linux-media/list/
20630T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20631F: Documentation/devicetree/bindings/media/i2c/ovti,ov2659.txt
20632F: drivers/media/i2c/ov2659.c
20633F: include/media/i2c/ov2659.h
20634
20635OVERLAY FILESYSTEM
20636M: Miklos Szeredi <[email protected]>
20637M: Amir Goldstein <[email protected]>
20638L: [email protected]
20639S: Supported
20640T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
20641F: Documentation/filesystems/overlayfs.rst
20642F: fs/overlayfs/
20643
20644P54 WIRELESS DRIVER
20645M: Christian Lamparter <[email protected]>
20646L: [email protected]
20647S: Maintained
20648W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
20649F: Documentation/devicetree/bindings/net/wireless/st,stlc4560.yaml
20650F: drivers/net/wireless/intersil/
20651
20652PACKET SOCKETS
20653M: Willem de Bruijn <[email protected]>
20654S: Maintained
20655F: include/uapi/linux/if_packet.h
20656F: net/packet/af_packet.c
20657
20658PACKING
20659M: Vladimir Oltean <[email protected]>
20660L: [email protected]
20661S: Supported
20662F: Documentation/core-api/packing.rst
20663F: include/linux/packing.h
20664F: lib/packing.c
20665F: lib/packing_test.c
20666F: scripts/gen_packed_field_checks.c
20667
20668PADATA PARALLEL EXECUTION MECHANISM
20669M: Steffen Klassert <[email protected]>
20670M: Daniel Jordan <[email protected]>
20671L: [email protected]
20672L: [email protected]
20673S: Maintained
20674F: Documentation/core-api/padata.rst
20675F: include/linux/padata.h
20676F: kernel/padata.c
20677
20678PAGE CACHE
20679M: Matthew Wilcox (Oracle) <[email protected]>
20680M: Jan Kara <[email protected]>
20681L: [email protected]
20682L: [email protected]
20683S: Supported
20684T: git git://git.infradead.org/users/willy/pagecache.git
20685F: Documentation/filesystems/locking.rst
20686F: Documentation/filesystems/vfs.rst
20687F: include/linux/pagemap.h
20688F: include/linux/writeback.h
20689F: include/trace/events/filemap.h
20690F: include/trace/events/readahead.h
20691F: include/trace/events/writeback.h
20692F: mm/filemap.c
20693F: mm/page-writeback.c
20694F: mm/readahead.c
20695F: mm/truncate.c
20696
20697PAGE POOL
20698M: Jesper Dangaard Brouer <[email protected]>
20699M: Ilias Apalodimas <[email protected]>
20700L: [email protected]
20701S: Supported
20702F: Documentation/networking/page_pool.rst
20703F: include/net/page_pool/
20704F: include/trace/events/page_pool.h
20705F: net/core/page_pool.c
20706
20707PAGE TABLE CHECK
20708M: Pasha Tatashin <[email protected]>
20709M: Andrew Morton <[email protected]>
20710L: [email protected]
20711S: Maintained
20712F: Documentation/mm/page_table_check.rst
20713F: include/linux/page_table_check.h
20714F: mm/page_table_check.c
20715
20716PAGE STATE DEBUG SCRIPT
20717M: Ye Liu <[email protected]>
20718S: Maintained
20719F: tools/mm/show_page_info.py
20720
20721PANASONIC LAPTOP ACPI EXTRAS DRIVER
20722M: Kenneth Chan <[email protected]>
20723L: [email protected]
20724S: Maintained
20725F: drivers/platform/x86/panasonic-laptop.c
20726
20727PARALLAX PING IIO SENSOR DRIVER
20728M: Andreas Klinger <[email protected]>
20729L: [email protected]
20730S: Maintained
20731F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
20732F: drivers/iio/proximity/ping.c
20733
20734PARALLEL LCD/KEYPAD PANEL DRIVER
20735M: Willy Tarreau <[email protected]>
20736M: Ksenija Stanojevic <[email protected]>
20737S: Odd Fixes
20738F: Documentation/admin-guide/lcd-panel-cgram.rst
20739F: drivers/auxdisplay/panel.c
20740
20741PARALLEL PORT SUBSYSTEM
20742M: Sudip Mukherjee <[email protected]>
20743M: Sudip Mukherjee <[email protected]>
20744L: [email protected] (subscribers-only)
20745S: Maintained
20746F: Documentation/driver-api/parport*.rst
20747F: drivers/char/ppdev.c
20748F: drivers/parport/
20749F: include/linux/parport*.h
20750F: include/uapi/linux/ppdev.h
20751
20752PARAVIRT_OPS INTERFACE
20753M: Juergen Gross <[email protected]>
20754R: Ajay Kaher <[email protected]>
20755R: Alexey Makhalov <[email protected]>
20756R: Broadcom internal kernel review list <[email protected]>
20757L: [email protected]
20758L: [email protected]
20759S: Supported
20760T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20761F: Documentation/virt/paravirt_ops.rst
20762F: arch/*/include/asm/paravirt*.h
20763F: arch/*/kernel/paravirt*
20764F: include/linux/hypervisor.h
20765
20766PARISC ARCHITECTURE
20767M: "James E.J. Bottomley" <[email protected]>
20768M: Helge Deller <[email protected]>
20769L: [email protected]
20770S: Maintained
20771W: https://parisc.wiki.kernel.org
20772Q: http://patchwork.kernel.org/project/linux-parisc/list/
20773T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
20774T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
20775F: Documentation/arch/parisc/
20776F: arch/parisc/
20777F: drivers/char/agp/parisc-agp.c
20778F: drivers/input/misc/hp_sdc_rtc.c
20779F: drivers/input/serio/gscps2.c
20780F: drivers/input/serio/hp_sdc*
20781F: drivers/parisc/
20782F: drivers/parport/parport_gsc.*
20783F: drivers/tty/serial/8250/8250_parisc.c
20784F: drivers/video/console/sti*
20785F: drivers/video/fbdev/sti*
20786F: drivers/video/logo/logo_parisc*
20787F: include/linux/hp_sdc.h
20788
20789PARMAN
20790M: Jiri Pirko <[email protected]>
20791L: [email protected]
20792S: Supported
20793F: include/linux/parman.h
20794F: lib/parman.c
20795F: lib/test_parman.c
20796
20797PC ENGINES APU BOARD DRIVER
20798M: Enrico Weigelt, metux IT consult <[email protected]>
20799S: Maintained
20800F: drivers/platform/x86/pcengines-apuv2.c
20801
20802PC87360 HARDWARE MONITORING DRIVER
20803M: Jim Cromie <[email protected]>
20804L: [email protected]
20805S: Maintained
20806F: Documentation/hwmon/pc87360.rst
20807F: drivers/hwmon/pc87360.c
20808
20809PC8736x GPIO DRIVER
20810M: Jim Cromie <[email protected]>
20811S: Maintained
20812F: drivers/char/pc8736x_gpio.c
20813
20814PC87427 HARDWARE MONITORING DRIVER
20815M: Jean Delvare <[email protected]>
20816L: [email protected]
20817S: Maintained
20818F: Documentation/hwmon/pc87427.rst
20819F: drivers/hwmon/pc87427.c
20820
20821MAX77705 HARDWARE MONITORING DRIVER
20822M: Dzmitry Sankouski <[email protected]>
20823L: [email protected]
20824S: Maintained
20825F: Documentation/hwmon/max77705.rst
20826F: drivers/hwmon/max77705-hwmon.c
20827
20828PCA9532 LED DRIVER
20829M: Riku Voipio <[email protected]>
20830S: Maintained
20831F: drivers/leds/leds-pca9532.c
20832F: include/linux/leds-pca9532.h
20833
20834PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
20835M: Thomas Petazzoni <[email protected]>
20836M: Pali Rohár <[email protected]>
20837L: [email protected]
20838L: [email protected] (moderated for non-subscribers)
20839S: Maintained
20840F: Documentation/devicetree/bindings/pci/marvell,armada-3700-pcie.yaml
20841F: drivers/pci/controller/pci-aardvark.c
20842
20843PCI DRIVER FOR ALTERA PCIE IP
20844L: [email protected]
20845S: Orphan
20846F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
20847F: drivers/pci/controller/pcie-altera.c
20848
20849PCI DRIVER FOR ANDES QILAI PCIE
20850M: Randolph Lin <[email protected]>
20851L: [email protected]
20852S: Maintained
20853F: Documentation/devicetree/bindings/pci/andestech,qilai-pcie.yaml
20854F: drivers/pci/controller/dwc/pcie-andes-qilai.c
20855
20856PCI DRIVER FOR APPLIEDMICRO XGENE
20857M: Toan Le <[email protected]>
20858L: [email protected]
20859L: [email protected] (moderated for non-subscribers)
20860S: Maintained
20861F: Documentation/devicetree/bindings/pci/apm,xgene-pcie.yaml
20862F: drivers/pci/controller/pci-xgene.c
20863
20864PCI DRIVER FOR ARM VERSATILE PLATFORM
20865M: Rob Herring <[email protected]>
20866L: [email protected]
20867L: [email protected] (moderated for non-subscribers)
20868S: Maintained
20869F: Documentation/devicetree/bindings/pci/versatile.yaml
20870F: drivers/pci/controller/pci-versatile.c
20871
20872PCI DRIVER FOR ARMADA 8K
20873M: Thomas Petazzoni <[email protected]>
20874L: [email protected]
20875L: [email protected] (moderated for non-subscribers)
20876S: Maintained
20877F: Documentation/devicetree/bindings/pci/marvell,armada8k-pcie.yaml
20878F: drivers/pci/controller/dwc/pcie-armada8k.c
20879
20880PCI DRIVER FOR CADENCE PCIE IP
20881R: Aksh Garg <[email protected]>
20882L: [email protected]
20883S: Orphan
20884F: Documentation/devicetree/bindings/pci/cdns,*
20885F: drivers/pci/controller/cadence/
20886
20887PCI DRIVER FOR CIX Sky1
20888M: Hans Zhang <[email protected]>
20889L: [email protected]
20890S: Maintained
20891F: Documentation/devicetree/bindings/pci/cix,sky1-pcie-*.yaml
20892F: drivers/pci/controller/cadence/*sky1*
20893
20894PCI DRIVER FOR FREESCALE LAYERSCAPE
20895M: Minghuan Lian <[email protected]>
20896M: Mingkai Hu <[email protected]>
20897M: Roy Zang <[email protected]>
20898L: [email protected]
20899L: [email protected]
20900L: [email protected] (moderated for non-subscribers)
20901L: [email protected]
20902S: Maintained
20903F: drivers/pci/controller/dwc/*layerscape*
20904
20905PCI DRIVER FOR FU740
20906M: Paul Walmsley <[email protected]>
20907M: Greentime Hu <[email protected]>
20908M: Samuel Holland <[email protected]>
20909L: [email protected]
20910S: Maintained
20911F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
20912F: drivers/pci/controller/dwc/pcie-fu740.c
20913
20914PCI DRIVER FOR GENERIC OF HOSTS
20915M: Will Deacon <[email protected]>
20916L: [email protected]
20917L: [email protected] (moderated for non-subscribers)
20918S: Maintained
20919F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
20920F: drivers/pci/controller/pci-host-common.c
20921F: drivers/pci/controller/pci-host-generic.c
20922
20923PCI DRIVER FOR IMX6
20924M: Richard Zhu <[email protected]>
20925M: Lucas Stach <[email protected]>
20926L: [email protected]
20927L: [email protected] (moderated for non-subscribers)
20928L: [email protected]
20929S: Maintained
20930F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
20931F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
20932F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
20933F: drivers/pci/controller/dwc/*imx6*
20934
20935PCI DRIVER FOR INTEL IXP4XX
20936M: Linus Walleij <[email protected]>
20937S: Maintained
20938F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
20939F: drivers/pci/controller/pci-ixp4xx.c
20940
20941PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
20942M: Nirmal Patel <[email protected]>
20943R: Jonathan Derrick <[email protected]>
20944L: [email protected]
20945S: Supported
20946F: drivers/pci/controller/vmd.c
20947
20948PCI DRIVER FOR MICROSEMI SWITCHTEC
20949M: Kurt Schwemmer <[email protected]>
20950M: Logan Gunthorpe <[email protected]>
20951L: [email protected]
20952S: Maintained
20953F: Documentation/ABI/testing/sysfs-class-switchtec
20954F: Documentation/driver-api/switchtec.rst
20955F: drivers/ntb/hw/mscc/
20956F: drivers/pci/switch/switchtec*
20957F: include/linux/switchtec.h
20958F: include/uapi/linux/switchtec_ioctl.h
20959
20960PCI DRIVER FOR MOBIVEIL PCIE IP
20961M: Hou Zhiqiang <[email protected]>
20962L: [email protected]
20963S: Supported
20964F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
20965F: drivers/pci/controller/mobiveil/pcie-mobiveil*
20966
20967PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
20968M: Thomas Petazzoni <[email protected]>
20969M: Pali Rohár <[email protected]>
20970L: [email protected]
20971L: [email protected] (moderated for non-subscribers)
20972S: Maintained
20973F: drivers/pci/controller/*mvebu*
20974
20975PCI DRIVER FOR NVIDIA TEGRA
20976M: Thierry Reding <[email protected]>
20977L: [email protected]
20978L: [email protected]
20979S: Supported
20980F: Documentation/devicetree/bindings/pci/*tegra*
20981F: drivers/pci/controller/*tegra*
20982
20983PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
20984M: Hou Zhiqiang <[email protected]>
20985L: [email protected]
20986L: [email protected] (moderated for non-subscribers)
20987S: Maintained
20988F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
20989
20990PCI DRIVER FOR PLDA PCIE IP
20991M: Daire McNamara <[email protected]>
20992L: [email protected]
20993S: Maintained
20994F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
20995F: drivers/pci/controller/plda/pcie-plda-host.c
20996F: drivers/pci/controller/plda/pcie-plda.h
20997
20998PCI DRIVER FOR RENESAS R-CAR
20999M: Marek Vasut <[email protected]>
21000M: Yoshihiro Shimoda <[email protected]>
21001L: [email protected]
21002L: [email protected]
21003S: Maintained
21004F: Documentation/PCI/controller/rcar-pcie-firmware.rst
21005F: Documentation/devicetree/bindings/pci/*rcar*
21006F: drivers/pci/controller/*rcar*
21007F: drivers/pci/controller/dwc/*rcar*
21008
21009PCI DRIVER FOR SAMSUNG EXYNOS
21010M: Jingoo Han <[email protected]>
21011L: [email protected] (moderated for non-subscribers)
21012L: [email protected]
21013S: Maintained
21014F: drivers/pci/controller/dwc/pci-exynos.c
21015
21016PCI DRIVER FOR STM32MP25
21017M: Christian Bruel <[email protected]>
21018L: [email protected]
21019S: Maintained
21020F: Documentation/devicetree/bindings/pci/st,stm32-pcie-*.yaml
21021F: drivers/pci/controller/dwc/*stm32*
21022
21023PCI DRIVER FOR SYNOPSYS DESIGNWARE
21024M: Jingoo Han <[email protected]>
21025M: Manivannan Sadhasivam <[email protected]>
21026L: [email protected]
21027S: Maintained
21028F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
21029F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
21030F: drivers/pci/controller/dwc/*designware*
21031F: include/linux/pcie-dwc.h
21032
21033PCI DRIVER FOR TI DRA7XX/J721E
21034M: Vignesh Raghavendra <[email protected]>
21035R: Siddharth Vadapalli <[email protected]>
21036L: [email protected]
21037L: [email protected]
21038L: [email protected] (moderated for non-subscribers)
21039S: Supported
21040F: Documentation/devicetree/bindings/pci/ti-pci.txt
21041F: drivers/pci/controller/cadence/pci-j721e.c
21042F: drivers/pci/controller/dwc/pci-dra7xx.c
21043
21044PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
21045M: Linus Walleij <[email protected]>
21046L: [email protected]
21047S: Maintained
21048F: Documentation/devicetree/bindings/pci/v3,v360epc-pci.yaml
21049F: drivers/pci/controller/pci-v3-semi.c
21050
21051PCI DRIVER FOR XILINX VERSAL CPM
21052M: Bharat Kumar Gogada <[email protected]>
21053M: Michal Simek <[email protected]>
21054L: [email protected]
21055S: Maintained
21056F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
21057F: drivers/pci/controller/pcie-xilinx-cpm.c
21058
21059PCI ENDPOINT SUBSYSTEM
21060M: Manivannan Sadhasivam <[email protected]>
21061M: Krzysztof Wilczyński <[email protected]>
21062R: Kishon Vijay Abraham I <[email protected]>
21063R: Frank Li <[email protected]>
21064L: [email protected]
21065S: Supported
21066Q: https://patchwork.kernel.org/project/linux-pci/list/
21067B: https://bugzilla.kernel.org
21068C: irc://irc.oftc.net/linux-pci
21069T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21070F: Documentation/PCI/endpoint/*
21071F: Documentation/misc-devices/pci-endpoint-test.rst
21072F: drivers/misc/pci_endpoint_test.c
21073F: drivers/pci/endpoint/
21074F: tools/testing/selftests/pci_endpoint/
21075
21076PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
21077M: Mahesh J Salgaonkar <[email protected]>
21078R: Oliver O'Halloran <[email protected]>
21079L: [email protected]
21080S: Supported
21081F: Documentation/PCI/pci-error-recovery.rst
21082F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst
21083F: arch/powerpc/include/*/eeh*.h
21084F: arch/powerpc/kernel/eeh*.c
21085F: arch/powerpc/platforms/*/eeh*.c
21086F: drivers/pci/pcie/aer.c
21087F: drivers/pci/pcie/dpc.c
21088F: drivers/pci/pcie/err.c
21089
21090PCI ERROR RECOVERY
21091M: Linas Vepstas <[email protected]>
21092L: [email protected]
21093S: Supported
21094F: Documentation/PCI/pci-error-recovery.rst
21095
21096PCI MSI DRIVER FOR ALTERA MSI IP
21097L: [email protected]
21098S: Orphan
21099F: Documentation/devicetree/bindings/interrupt-controller/altr,msi-controller.yaml
21100F: drivers/pci/controller/pcie-altera-msi.c
21101
21102PCI MSI DRIVER FOR APPLIEDMICRO XGENE
21103M: Toan Le <[email protected]>
21104L: [email protected]
21105L: [email protected] (moderated for non-subscribers)
21106S: Maintained
21107F: Documentation/devicetree/bindings/interrupt-controller/apm,xgene1-msi.yaml
21108F: drivers/pci/controller/pci-xgene-msi.c
21109
21110PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
21111M: Lorenzo Pieralisi <[email protected]>
21112M: Krzysztof Wilczyński <[email protected]>
21113M: Manivannan Sadhasivam <[email protected]>
21114R: Rob Herring <[email protected]>
21115L: [email protected]
21116S: Supported
21117Q: https://patchwork.kernel.org/project/linux-pci/list/
21118B: https://bugzilla.kernel.org
21119C: irc://irc.oftc.net/linux-pci
21120T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21121F: Documentation/ABI/testing/debugfs-pcie-ptm
21122F: Documentation/PCI/controller/
21123F: Documentation/devicetree/bindings/pci/
21124F: Documentation/trace/events-pci-controller.rst
21125F: drivers/pci/controller/
21126F: drivers/pci/pci-bridge-emul.c
21127F: drivers/pci/pci-bridge-emul.h
21128F: include/trace/events/pci_controller.h
21129
21130PCI PEER-TO-PEER DMA (P2PDMA)
21131M: Bjorn Helgaas <[email protected]>
21132M: Logan Gunthorpe <[email protected]>
21133L: [email protected]
21134S: Supported
21135Q: https://patchwork.kernel.org/project/linux-pci/list/
21136B: https://bugzilla.kernel.org
21137C: irc://irc.oftc.net/linux-pci
21138T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21139F: Documentation/driver-api/pci/p2pdma.rst
21140F: drivers/pci/p2pdma.c
21141F: include/linux/pci-p2pdma.h
21142
21143PCI POWER CONTROL
21144M: Bartosz Golaszewski <[email protected]>
21145M: Manivannan Sadhasivam <[email protected]>
21146L: [email protected]
21147S: Maintained
21148T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21149F: drivers/pci/pwrctrl/*
21150F: include/linux/pci-pwrctrl.h
21151
21152PCI SUBSYSTEM
21153M: Bjorn Helgaas <[email protected]>
21154L: [email protected]
21155S: Supported
21156Q: https://patchwork.kernel.org/project/linux-pci/list/
21157B: https://bugzilla.kernel.org
21158C: irc://irc.oftc.net/linux-pci
21159T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21160F: Documentation/ABI/testing/sysfs-devices-pci-host-bridge
21161F: Documentation/PCI/
21162F: Documentation/devicetree/bindings/pci/
21163F: arch/x86/kernel/early-quirks.c
21164F: arch/x86/kernel/quirks.c
21165F: arch/x86/pci/
21166F: drivers/acpi/pci*
21167F: drivers/pci/
21168F: include/asm-generic/pci*
21169F: include/linux/of_pci.h
21170F: include/linux/pci*
21171F: include/uapi/linux/pci*
21172
21173PCI SUBSYSTEM [RUST]
21174M: Danilo Krummrich <[email protected]>
21175R: Bjorn Helgaas <[email protected]>
21176R: Krzysztof Wilczyński <[email protected]>
21177L: [email protected]
21178S: Maintained
21179C: irc://irc.oftc.net/linux-pci
21180T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21181F: rust/helpers/pci.c
21182F: rust/kernel/pci.rs
21183F: rust/kernel/pci/
21184F: samples/rust/rust_driver_pci.rs
21185
21186PCIE BANDWIDTH CONTROLLER
21187M: Ilpo Järvinen <[email protected]>
21188L: [email protected]
21189S: Supported
21190F: drivers/pci/pcie/bwctrl.c
21191F: drivers/thermal/pcie_cooling.c
21192F: include/linux/pci-bwctrl.h
21193F: tools/testing/selftests/pcie_bwctrl/
21194
21195PCIE DRIVER FOR AMAZON ANNAPURNA LABS
21196M: Jonathan Chocron <[email protected]>
21197L: [email protected]
21198S: Maintained
21199F: Documentation/devicetree/bindings/pci/amazon,al-alpine-v3-pcie.yaml
21200F: drivers/pci/controller/dwc/pcie-al.c
21201
21202PCIE DRIVER FOR AMLOGIC MESON
21203M: Yue Wang <[email protected]>
21204L: [email protected]
21205L: [email protected]
21206S: Maintained
21207F: drivers/pci/controller/dwc/pci-meson.c
21208
21209PCIE DRIVER FOR AXIS ARTPEC
21210M: Jesper Nilsson <[email protected]>
21211L: [email protected]
21212L: [email protected]
21213S: Maintained
21214F: Documentation/devicetree/bindings/pci/axis,artpec*
21215F: drivers/pci/controller/dwc/*artpec*
21216
21217PCIE DRIVER FOR CAVIUM THUNDERX
21218M: Robert Richter <[email protected]>
21219L: [email protected]
21220L: [email protected] (moderated for non-subscribers)
21221S: Odd Fixes
21222F: drivers/pci/controller/pci-thunder-*
21223
21224PCIE DRIVER FOR ESWIN
21225M: Senchuan Zhang <[email protected]>
21226L: [email protected]
21227S: Maintained
21228F: Documentation/devicetree/bindings/pci/eswin,pcie.yaml
21229F: drivers/pci/controller/dwc/pcie-eswin.c
21230
21231PCIE DRIVER FOR HISILICON
21232M: Zhou Wang <[email protected]>
21233L: [email protected]
21234S: Maintained
21235F: drivers/pci/controller/dwc/pcie-hisi.c
21236
21237PCIE DRIVER FOR HISILICON KIRIN
21238M: Xiaowei Song <[email protected]>
21239M: Binghui Wang <[email protected]>
21240L: [email protected]
21241S: Maintained
21242F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
21243F: drivers/pci/controller/dwc/pcie-kirin.c
21244
21245PCIE DRIVER FOR HISILICON STB
21246M: Shawn Guo <[email protected]>
21247L: [email protected]
21248S: Maintained
21249F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
21250F: drivers/pci/controller/dwc/pcie-histb.c
21251
21252PCIE DRIVER FOR INTEL KEEM BAY
21253M: Srikanth Thokala <[email protected]>
21254L: [email protected]
21255S: Supported
21256F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
21257F: drivers/pci/controller/dwc/pcie-keembay.c
21258
21259PCIE DRIVER FOR INTEL LGM GW SOC
21260L: [email protected]
21261S: Orphan
21262F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
21263F: drivers/pci/controller/dwc/pcie-intel-gw.c
21264
21265PCIE DRIVER FOR MEDIATEK
21266M: Ryder Lee <[email protected]>
21267L: [email protected]
21268L: [email protected] (moderated for non-subscribers)
21269S: Supported
21270F: Documentation/devicetree/bindings/pci/mediatek*
21271F: drivers/pci/controller/*mediatek*
21272
21273PCIE DRIVER FOR MICROCHIP
21274M: Daire McNamara <[email protected]>
21275L: [email protected]
21276S: Supported
21277F: Documentation/devicetree/bindings/pci/microchip*
21278F: drivers/pci/controller/plda/*microchip*
21279
21280PCIE DRIVER FOR QUALCOMM MSM
21281M: Manivannan Sadhasivam <[email protected]>
21282L: [email protected]
21283L: [email protected]
21284S: Maintained
21285F: Documentation/devicetree/bindings/pci/qcom,*.yaml
21286F: drivers/pci/controller/dwc/pcie-qcom-common.c
21287F: drivers/pci/controller/dwc/pcie-qcom.c
21288
21289PCIE DRIVER FOR RENESAS RZ/G3S SERIES
21290M: Claudiu Beznea <[email protected]>
21291L: [email protected]
21292L: [email protected]
21293S: Supported
21294F: Documentation/devicetree/bindings/pci/renesas,r9a08g045-pcie.yaml
21295F: drivers/pci/controller/pcie-rzg3s-host.c
21296
21297PCIE DRIVER FOR ROCKCHIP
21298M: Shawn Lin <[email protected]>
21299L: [email protected]
21300L: [email protected]
21301S: Maintained
21302F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
21303F: drivers/pci/controller/pcie-rockchip*
21304
21305PCIE DRIVER FOR SOCIONEXT UNIPHIER
21306M: Kunihiko Hayashi <[email protected]>
21307L: [email protected]
21308S: Maintained
21309F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
21310F: drivers/pci/controller/dwc/pcie-uniphier*
21311
21312PCIE DRIVER FOR ST SPEAR13XX
21313M: Pratyush Anand <[email protected]>
21314L: [email protected]
21315S: Maintained
21316F: drivers/pci/controller/dwc/*spear*
21317
21318PCIE DRIVER FOR STARFIVE JH71x0
21319M: Kevin Xie <[email protected]>
21320L: [email protected]
21321S: Maintained
21322F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
21323F: drivers/pci/controller/plda/pcie-starfive.c
21324
21325PCIE DRIVER FOR ULTRARISC DP1000
21326M: Xincheng Zhang <[email protected]>
21327M: Jia Wang <[email protected]>
21328L: [email protected]
21329S: Maintained
21330F: Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.yaml
21331F: drivers/pci/controller/dwc/pcie-ultrarisc.c
21332
21333PCIE ENDPOINT DRIVER FOR QUALCOMM
21334M: Manivannan Sadhasivam <[email protected]>
21335L: [email protected]
21336L: [email protected]
21337S: Maintained
21338F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
21339F: Documentation/devicetree/bindings/pci/qcom,sa8255p-pcie-ep.yaml
21340F: drivers/pci/controller/dwc/pcie-qcom-common.c
21341F: drivers/pci/controller/dwc/pcie-qcom-ep.c
21342
21343PCMCIA SUBSYSTEM
21344M: Dominik Brodowski <[email protected]>
21345S: Odd Fixes
21346T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
21347F: Documentation/pcmcia/
21348F: drivers/net/ethernet/8390/pcnet_cs.c
21349F: drivers/pcmcia/
21350F: include/pcmcia/
21351F: tools/pcmcia/
21352
21353PCNET32 NETWORK DRIVER
21354M: Don Fry <[email protected]>
21355L: [email protected]
21356S: Maintained
21357F: drivers/net/ethernet/amd/pcnet32.c
21358
21359PCRYPT PARALLEL CRYPTO ENGINE
21360M: Steffen Klassert <[email protected]>
21361L: [email protected]
21362S: Maintained
21363F: crypto/pcrypt.c
21364F: include/crypto/pcrypt.h
21365
21366PDS DSC VIRTIO DATA PATH ACCELERATOR
21367R: Brett Creeley <[email protected]>
21368F: drivers/vdpa/pds/
21369
21370PECI HARDWARE MONITORING DRIVERS
21371M: Iwona Winiarska <[email protected]>
21372L: [email protected]
21373S: Supported
21374F: Documentation/hwmon/peci-cputemp.rst
21375F: Documentation/hwmon/peci-dimmtemp.rst
21376F: drivers/hwmon/peci/
21377
21378PECI SUBSYSTEM
21379M: Iwona Winiarska <[email protected]>
21380L: [email protected] (moderated for non-subscribers)
21381S: Supported
21382F: Documentation/devicetree/bindings/peci/
21383F: Documentation/peci/
21384F: drivers/peci/
21385F: include/linux/peci-cpu.h
21386F: include/linux/peci.h
21387
21388PENSANDO ETHERNET DRIVERS
21389M: Brett Creeley <[email protected]>
21390L: [email protected]
21391S: Maintained
21392F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
21393F: drivers/net/ethernet/pensando/
21394
21395PER-CPU MEMORY ALLOCATOR
21396M: Dennis Zhou <[email protected]>
21397M: Tejun Heo <[email protected]>
21398M: Christoph Lameter <[email protected]>
21399L: [email protected]
21400S: Maintained
21401T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
21402F: arch/*/include/asm/percpu.h
21403F: include/linux/percpu*.h
21404F: lib/percpu*.c
21405F: mm/percpu*.c
21406F: mm/percpu-internal.h
21407
21408PER-TASK DELAY ACCOUNTING
21409M: Balbir Singh <[email protected]>
21410M: Yang Yang <[email protected]>
21411S: Maintained
21412F: include/linux/delayacct.h
21413F: kernel/delayacct.c
21414
21415TASK DELAY MONITORING TOOLS
21416M: Andrew Morton <[email protected]>
21417M: Wang Yaxin <[email protected]>
21418M: Fan Yu <[email protected]>
21419L: [email protected]
21420S: Maintained
21421F: Documentation/accounting/delay-accounting.rst
21422F: tools/accounting/delaytop.c
21423F: tools/accounting/getdelays.c
21424
21425PERFORMANCE EVENTS SUBSYSTEM
21426M: Peter Zijlstra <[email protected]>
21427M: Ingo Molnar <[email protected]>
21428M: Arnaldo Carvalho de Melo <[email protected]>
21429M: Namhyung Kim <[email protected]>
21430R: Mark Rutland <[email protected]>
21431R: Alexander Shishkin <[email protected]>
21432R: Jiri Olsa <[email protected]>
21433R: Ian Rogers <[email protected]>
21434R: Adrian Hunter <[email protected]>
21435R: James Clark <[email protected]>
21436L: [email protected]
21437L: [email protected]
21438S: Supported
21439W: https://perf.wiki.kernel.org/
21440P: Documentation/process/maintainer-tip.rst
21441T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
21442T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
21443T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
21444F: arch/*/events/*
21445F: arch/*/events/*/*
21446F: arch/*/include/asm/perf_event.h
21447F: arch/*/kernel/*/*/perf_event*.c
21448F: arch/*/kernel/*/perf_event*.c
21449F: arch/*/kernel/perf_callchain.c
21450F: arch/*/kernel/perf_event*.c
21451F: include/linux/perf_event.h
21452F: include/uapi/linux/perf_event.h
21453F: kernel/events/*
21454F: tools/lib/perf/
21455F: tools/perf/
21456
21457PERFORMANCE EVENTS TOOLING ARM64
21458R: John Garry <[email protected]>
21459R: Will Deacon <[email protected]>
21460R: James Clark <[email protected]>
21461R: Mike Leach <[email protected]>
21462R: Leo Yan <[email protected]>
21463L: [email protected] (moderated for non-subscribers)
21464S: Supported
21465F: tools/build/feature/test-libopencsd.c
21466F: tools/perf/arch/arm*/
21467F: tools/perf/pmu-events/arch/arm64/
21468F: tools/perf/util/arm-spe*
21469F: tools/perf/util/cs-etm*
21470
21471PERSONALITY HANDLING
21472M: Christoph Hellwig <[email protected]>
21473L: [email protected]
21474S: Maintained
21475F: include/linux/personality.h
21476F: include/uapi/linux/personality.h
21477
21478PHOENIX RC FLIGHT CONTROLLER ADAPTER
21479M: Marcus Folkesson <[email protected]>
21480L: [email protected]
21481S: Maintained
21482F: Documentation/input/devices/pxrc.rst
21483F: drivers/input/joystick/pxrc.c
21484
21485PHONET PROTOCOL
21486M: Remi Denis-Courmont <[email protected]>
21487S: Supported
21488F: Documentation/networking/phonet.rst
21489F: include/linux/phonet.h
21490F: include/net/phonet/
21491F: include/uapi/linux/phonet.h
21492F: net/phonet/
21493
21494PHRAM MTD DRIVER
21495M: Joern Engel <[email protected]>
21496L: [email protected]
21497S: Maintained
21498F: drivers/mtd/devices/phram.c
21499
21500PHY COMMON PROPERTIES
21501M: Vladimir Oltean <[email protected]>
21502L: [email protected]
21503S: Maintained
21504Q: https://patchwork.kernel.org/project/netdevbpf/list/
21505F: Documentation/devicetree/bindings/phy/phy-common-props.yaml
21506F: drivers/phy/phy-common-props-test.c
21507F: drivers/phy/phy-common-props.c
21508F: include/linux/phy/phy-common-props.h
21509
21510PICOLCD HID DRIVER
21511M: Bruno Prémont <[email protected]>
21512L: [email protected]
21513S: Maintained
21514F: drivers/hid/hid-picolcd*
21515
21516PIDFD API
21517M: Christian Brauner <[email protected]>
21518L: [email protected]
21519S: Maintained
21520T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
21521F: samples/pidfd/
21522F: tools/testing/selftests/clone3/
21523F: tools/testing/selftests/pidfd/
21524K: (?i)pidfd
21525K: (?i)clone3
21526K: \b(clone_args|kernel_clone_args)\b
21527
21528PIN CONTROL SUBSYSTEM
21529M: Linus Walleij <[email protected]>
21530L: [email protected]
21531S: Maintained
21532T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
21533F: Documentation/devicetree/bindings/pinctrl/
21534F: Documentation/driver-api/pin-control.rst
21535F: drivers/pinctrl/
21536F: include/dt-bindings/pinctrl/
21537F: include/linux/pinctrl/
21538
21539PIN CONTROLLER - AIROHA
21540M: Lorenzo Bianconi <[email protected]>
21541L: [email protected] (moderated for non-subscribers)
21542S: Maintained
21543F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
21544F: drivers/pinctrl/airoha/pinctrl-airoha.c
21545
21546PIN CONTROLLER - AMD
21547M: Basavaraj Natikar <[email protected]>
21548M: Shyam Sundar S K <[email protected]>
21549S: Maintained
21550F: drivers/pinctrl/pinctrl-amd.c
21551
21552PIN CONTROLLER - FREESCALE
21553M: Dong Aisheng <[email protected]>
21554M: Fabio Estevam <[email protected]>
21555M: Frank Li <[email protected]>
21556M: Jacky Bai <[email protected]>
21557R: Pengutronix Kernel Team <[email protected]>
21558R: NXP S32 Linux Team <[email protected]>
21559L: [email protected]
21560S: Maintained
21561F: Documentation/devicetree/bindings/pinctrl/fsl,*
21562F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
21563F: drivers/pinctrl/freescale/
21564F: drivers/pinctrl/nxp/
21565
21566PIN CONTROLLER - INTEL
21567M: Mika Westerberg <[email protected]>
21568M: Andy Shevchenko <[email protected]>
21569S: Supported
21570T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
21571F: drivers/pinctrl/intel/
21572
21573PIN CONTROLLER - KEEMBAY
21574S: Orphan
21575F: drivers/pinctrl/pinctrl-keembay*
21576
21577PIN CONTROLLER - MEDIATEK
21578M: Sean Wang <[email protected]>
21579L: [email protected] (moderated for non-subscribers)
21580S: Maintained
21581F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
21582F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
21583F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
21584F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
21585F: drivers/pinctrl/mediatek/
21586
21587PIN CONTROLLER - MEDIATEK MIPS
21588M: Chester A. Unal <[email protected]>
21589M: Sergio Paracuellos <[email protected]>
21590L: [email protected] (moderated for non-subscribers)
21591L: [email protected]
21592S: Maintained
21593F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
21594F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
21595F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
21596F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
21597F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
21598F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
21599F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
21600F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
21601F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
21602F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
21603F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
21604F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
21605F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
21606F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
21607F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
21608
21609PIN CONTROLLER - MICROCHIP AT91
21610M: Ludovic Desroches <[email protected]>
21611L: [email protected] (moderated for non-subscribers)
21612L: [email protected]
21613S: Supported
21614F: drivers/gpio/gpio-sama5d2-piobu.c
21615F: drivers/pinctrl/pinctrl-at91*
21616
21617PIN CONTROLLER - QUALCOMM
21618M: Bjorn Andersson <[email protected]>
21619L: [email protected]
21620S: Maintained
21621C: irc://irc.oftc.net/linux-msm
21622F: Documentation/devicetree/bindings/pinctrl/qcom,*
21623F: drivers/pinctrl/qcom/
21624
21625PIN CONTROLLER - RENESAS
21626M: Geert Uytterhoeven <[email protected]>
21627L: [email protected]
21628S: Supported
21629T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
21630F: Documentation/devicetree/bindings/pinctrl/renesas,*
21631F: drivers/pinctrl/renesas/
21632
21633PIN CONTROLLER - SAMSUNG
21634M: Krzysztof Kozlowski <[email protected]>
21635M: Sylwester Nawrocki <[email protected]>
21636M: Peter Griffin <[email protected]>
21637R: Alim Akhtar <[email protected]>
21638L: [email protected] (moderated for non-subscribers)
21639L: [email protected]
21640S: Maintained
21641Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
21642B: mailto:[email protected]
21643C: irc://irc.libera.chat/linux-exynos
21644T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
21645F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
21646F: drivers/pinctrl/samsung/
21647
21648PIN CONTROLLER - SINGLE
21649M: Tony Lindgren <[email protected]>
21650M: Haojian Zhuang <[email protected]>
21651L: [email protected] (moderated for non-subscribers)
21652L: [email protected]
21653S: Maintained
21654F: drivers/pinctrl/pinctrl-single.c
21655
21656PIN CONTROLLER - SUNPLUS / TIBBO
21657M: Dvorkin Dmitry <[email protected]>
21658M: Wells Lu <[email protected]>
21659L: [email protected] (moderated for non-subscribers)
21660S: Maintained
21661W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
21662F: Documentation/devicetree/bindings/pinctrl/sunplus,*
21663F: drivers/pinctrl/sunplus/
21664F: include/dt-bindings/pinctrl/sppctl*.h
21665
21666PINE64 PINEPHONE KEYBOARD DRIVER
21667M: Samuel Holland <[email protected]>
21668S: Supported
21669F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
21670F: drivers/input/keyboard/pinephone-keyboard.c
21671
21672PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
21673M: Tomasz Duszynski <[email protected]>
21674S: Maintained
21675F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
21676F: drivers/iio/chemical/pms7003.c
21677
21678PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
21679M: Piergiorgio Beruto <[email protected]>
21680L: [email protected]
21681S: Maintained
21682F: drivers/net/phy/mdio-open-alliance.h
21683F: net/ethtool/plca.c
21684
21685PLDMFW LIBRARY
21686M: Jacob Keller <[email protected]>
21687S: Maintained
21688F: Documentation/driver-api/pldmfw/
21689F: include/linux/pldmfw.h
21690F: lib/pldmfw/
21691
21692PLX DMA DRIVER
21693M: Logan Gunthorpe <[email protected]>
21694S: Maintained
21695F: drivers/dma/plx_dma.c
21696
21697PM-GRAPH UTILITY
21698M: "Todd E Brandt" <[email protected]>
21699L: [email protected]
21700S: Supported
21701W: https://01.org/pm-graph
21702B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
21703T: git https://github.com/intel/pm-graph.git
21704F: tools/power/pm-graph
21705
21706PM6764TR DRIVER
21707M: Charles Hsu <[email protected]>
21708L: [email protected]
21709S: Maintained
21710F: Documentation/hwmon/pm6764tr.rst
21711F: drivers/hwmon/pmbus/pm6764tr.c
21712
21713PMC SIERRA MaxRAID DRIVER
21714L: [email protected]
21715S: Orphan
21716W: http://www.pmc-sierra.com/
21717F: drivers/scsi/pmcraid.*
21718
21719PMC SIERRA PM8001 DRIVER
21720M: Jack Wang <[email protected]>
21721L: [email protected]
21722S: Supported
21723F: drivers/scsi/pm8001/
21724
21725PNI RM3100 IIO DRIVER
21726M: Song Qiang <[email protected]>
21727L: [email protected]
21728S: Maintained
21729F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
21730F: drivers/iio/magnetometer/rm3100*
21731
21732PNP SUPPORT
21733M: "Rafael J. Wysocki" <[email protected]>
21734L: [email protected]
21735S: Maintained
21736F: drivers/pnp/
21737F: include/linux/pnp.h
21738
21739PORTUGUESE (BRAZILIAN) TRANSLATION
21740M: Daniel Pereira <[email protected]>
21741L: [email protected]
21742S: Maintained
21743F: Documentation/translations/pt_BR/
21744
21745PORTWELL EC DRIVER
21746M: Yen-Chi Huang <[email protected]>
21747L: [email protected]
21748S: Maintained
21749F: drivers/platform/x86/portwell-ec.c
21750
21751POSIX CLOCKS and TIMERS
21752M: Anna-Maria Behnsen <[email protected]>
21753M: Frederic Weisbecker <[email protected]>
21754M: Thomas Gleixner <[email protected]>
21755L: [email protected]
21756S: Maintained
21757P: Documentation/process/maintainer-tip.rst
21758T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21759F: fs/timerfd.c
21760F: include/linux/time_namespace.h
21761F: include/linux/timerfd.h
21762F: include/uapi/linux/time.h
21763F: include/uapi/linux/timerfd.h
21764F: include/trace/events/timer*
21765F: kernel/time/itimer.c
21766F: kernel/time/posix-*
21767F: kernel/time/namespace.c
21768F: kernel/time/namespace_vdso.c
21769
21770POWER MANAGEMENT CORE
21771M: "Rafael J. Wysocki" <[email protected]>
21772L: [email protected]
21773S: Supported
21774B: https://bugzilla.kernel.org
21775T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
21776F: drivers/base/power/
21777F: drivers/powercap/
21778F: include/linux/intel_rapl.h
21779F: include/linux/pm.h
21780F: include/linux/pm_*
21781F: include/linux/powercap.h
21782F: kernel/configs/nopm.config
21783
21784POWER SEQUENCING
21785M: Bartosz Golaszewski <[email protected]>
21786L: [email protected]
21787S: Maintained
21788T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21789F: Documentation/driver-api/pwrseq.rst
21790F: drivers/power/sequencing/
21791F: include/linux/pwrseq/
21792
21793PCIE M.2 POWER SEQUENCING
21794M: Manivannan Sadhasivam <[email protected]>
21795L: [email protected]
21796S: Maintained
21797F: Documentation/devicetree/bindings/connector/pcie-m2-e-connector.yaml
21798F: Documentation/devicetree/bindings/connector/pcie-m2-m-connector.yaml
21799F: drivers/power/sequencing/pwrseq-pcie-m2.c
21800
21801POWER STATE COORDINATION INTERFACE (PSCI)
21802M: Mark Rutland <[email protected]>
21803M: Lorenzo Pieralisi <[email protected]>
21804L: [email protected] (moderated for non-subscribers)
21805S: Maintained
21806F: Documentation/devicetree/bindings/arm/psci.yaml
21807F: drivers/firmware/psci/
21808F: include/linux/psci.h
21809F: include/uapi/linux/psci.h
21810
21811POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
21812M: Sebastian Reichel <[email protected]>
21813L: [email protected]
21814S: Maintained
21815T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21816F: Documentation/ABI/testing/sysfs-class-power
21817F: Documentation/devicetree/bindings/power/supply/
21818F: drivers/power/supply/
21819F: include/linux/power/
21820F: include/linux/power_supply.h
21821F: tools/testing/selftests/power_supply/
21822
21823POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
21824M: Suraj Jitindar Singh <[email protected]>
21825L: [email protected]
21826S: Maintained
21827F: drivers/char/powernv-op-panel.c
21828
21829PPP OVER ATM (RFC 2364)
21830M: Mitchell Blank Jr <[email protected]>
21831S: Maintained
21832F: include/uapi/linux/atmppp.h
21833F: net/atm/pppoatm.c
21834
21835PPP OVER ETHERNET
21836S: Orphan
21837F: drivers/net/ppp/pppoe.c
21838F: drivers/net/ppp/pppox.c
21839
21840PPP OVER L2TP
21841M: James Chapman <[email protected]>
21842S: Maintained
21843F: include/linux/if_pppol2tp.h
21844F: include/uapi/linux/if_pppol2tp.h
21845F: net/l2tp/l2tp_ppp.c
21846
21847PPP PROTOCOL DRIVERS AND COMPRESSORS
21848L: [email protected]
21849S: Orphan
21850F: drivers/net/ppp/ppp_*
21851F: tools/testing/selftests/net/ppp/
21852
21853PPS SUPPORT
21854M: Rodolfo Giometti <[email protected]>
21855L: [email protected] (subscribers-only)
21856S: Maintained
21857W: http://wiki.enneenne.com/index.php/LinuxPPS_support
21858F: Documentation/ABI/testing/sysfs-pps
21859F: Documentation/ABI/testing/sysfs-pps-gen
21860F: Documentation/ABI/testing/sysfs-pps-gen-tio
21861F: Documentation/devicetree/bindings/pps/pps-gpio.yaml
21862F: Documentation/driver-api/pps.rst
21863F: drivers/pps/
21864F: include/linux/pps*.h
21865F: include/uapi/linux/pps.h
21866F: include/uapi/linux/pps_gen.h
21867
21868PRESSURE STALL INFORMATION (PSI)
21869M: Johannes Weiner <[email protected]>
21870M: Suren Baghdasaryan <[email protected]>
21871R: Peter Zijlstra <[email protected]>
21872S: Maintained
21873F: include/linux/psi*
21874F: kernel/sched/psi.c
21875
21876PROPELLER BUILD
21877M: Rong Xu <[email protected]>
21878M: Han Shen <[email protected]>
21879S: Supported
21880F: Documentation/dev-tools/propeller.rst
21881F: scripts/Makefile.propeller
21882
21883PRINTK
21884M: Petr Mladek <[email protected]>
21885R: Steven Rostedt <[email protected]>
21886R: John Ogness <[email protected]>
21887R: Sergey Senozhatsky <[email protected]>
21888S: Maintained
21889T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21890F: Documentation/core-api/printk-basics.rst
21891F: include/linux/printk.h
21892F: kernel/printk/
21893
21894PRINTK INDEXING
21895R: Chris Down <[email protected]>
21896S: Maintained
21897F: Documentation/core-api/printk-index.rst
21898F: kernel/printk/index.c
21899K: printk_index
21900
21901PROC FILESYSTEM
21902L: [email protected]
21903L: [email protected]
21904S: Maintained
21905F: Documentation/filesystems/proc.rst
21906F: fs/proc/
21907F: include/linux/proc_fs.h
21908F: tools/testing/selftests/proc/
21909
21910PROC SYSCTL
21911M: Kees Cook <[email protected]>
21912M: Joel Granados <[email protected]>
21913L: [email protected]
21914L: [email protected]
21915S: Maintained
21916T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
21917F: fs/proc/proc_sysctl.c
21918F: include/linux/sysctl.h
21919F: kernel/sysctl*
21920F: tools/testing/selftests/sysctl/*
21921F: lib/test_sysctl.c
21922F: scripts/check-sysctl-docs
21923
21924PS3 NETWORK SUPPORT
21925M: Geoff Levand <[email protected]>
21926L: [email protected]
21927L: [email protected]
21928S: Maintained
21929F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
21930
21931PS3 PLATFORM SUPPORT
21932M: Geoff Levand <[email protected]>
21933L: [email protected]
21934S: Maintained
21935F: arch/powerpc/boot/ps3*
21936F: arch/powerpc/include/asm/lv1call.h
21937F: arch/powerpc/include/asm/ps3*.h
21938F: arch/powerpc/platforms/ps3/
21939F: drivers/*/ps3*
21940F: drivers/ps3/
21941F: drivers/rtc/rtc-ps3.c
21942F: drivers/usb/host/*ps3.c
21943F: sound/ppc/snd_ps3*
21944
21945PS3VRAM DRIVER
21946M: Jim Paris <[email protected]>
21947M: Geoff Levand <[email protected]>
21948L: [email protected]
21949S: Maintained
21950F: drivers/block/ps3vram.c
21951
21952PSAMPLE PACKET SAMPLING SUPPORT
21953M: Yotam Gigi <[email protected]>
21954S: Maintained
21955F: include/net/psample.h
21956F: include/uapi/linux/psample.h
21957F: net/psample
21958
21959PSE NETWORK DRIVER
21960M: Oleksij Rempel <[email protected]>
21961M: Kory Maincent <[email protected]>
21962L: [email protected]
21963S: Maintained
21964F: Documentation/devicetree/bindings/net/pse-pd/
21965F: drivers/net/pse-pd/
21966F: net/ethtool/pse-pd.c
21967
21968PSP SECURITY PROTOCOL
21969M: Daniel Zahka <[email protected]>
21970M: Jakub Kicinski <[email protected]>
21971M: Willem de Bruijn <[email protected]>
21972F: Documentation/netlink/specs/psp.yaml
21973F: Documentation/networking/psp.rst
21974F: include/net/psp/
21975F: include/net/psp.h
21976F: include/uapi/linux/psp.h
21977F: net/psp/
21978K: struct\ psp(_assoc|_dev|hdr)\b
21979
21980PSTORE FILESYSTEM
21981M: Kees Cook <[email protected]>
21982R: Tony Luck <[email protected]>
21983R: Guilherme G. Piccoli <[email protected]>
21984S: Supported
21985T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
21986F: Documentation/admin-guide/pstore-blk.rst
21987F: Documentation/admin-guide/ramoops.rst
21988F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
21989F: drivers/acpi/apei/erst.c
21990F: drivers/firmware/efi/efi-pstore.c
21991F: fs/pstore/
21992F: include/linux/pstore*
21993K: \b(pstore|ramoops)
21994
21995PT5161L HARDWARE MONITOR DRIVER
21996M: Cosmo Chou <[email protected]>
21997L: [email protected]
21998S: Maintained
21999F: Documentation/hwmon/pt5161l.rst
22000F: drivers/hwmon/pt5161l.c
22001
22002PTP HARDWARE CLOCK SUPPORT
22003M: Richard Cochran <[email protected]>
22004L: [email protected]
22005S: Maintained
22006W: http://linuxptp.sourceforge.net/
22007F: Documentation/ABI/testing/sysfs-ptp
22008F: Documentation/driver-api/ptp.rst
22009F: drivers/net/phy/dp83640*
22010F: drivers/ptp/*
22011F: include/linux/ptp_cl*
22012K: (?:\b|_)ptp(?:\b|_)
22013
22014PTP MOCKUP CLOCK SUPPORT
22015M: Vladimir Oltean <[email protected]>
22016L: [email protected]
22017S: Maintained
22018F: drivers/ptp/ptp_mock.c
22019F: include/linux/ptp_mock.h
22020
22021PTP VIRTUAL CLOCK SUPPORT
22022M: Yangbo Lu <[email protected]>
22023L: [email protected]
22024S: Maintained
22025F: drivers/ptp/ptp_vclock.c
22026F: net/ethtool/phc_vclocks.c
22027
22028PTP VMCLOCK SUPPORT
22029M: David Woodhouse <[email protected]>
22030L: [email protected]
22031S: Maintained
22032F: Documentation/devicetree/bindings/ptp/amazon,vmclock.yaml
22033F: drivers/ptp/ptp_vmclock.c
22034F: include/uapi/linux/vmclock-abi.h
22035
22036PTRACE SUPPORT
22037M: Oleg Nesterov <[email protected]>
22038S: Maintained
22039F: arch/*/*/ptrace*.c
22040F: arch/*/include/asm/ptrace*.h
22041F: arch/*/ptrace*.c
22042F: include/asm-generic/syscall.h
22043F: include/linux/ptrace.h
22044F: include/linux/regset.h
22045F: include/uapi/linux/ptrace.h
22046F: kernel/ptrace.c
22047
22048PULSE8-CEC DRIVER
22049M: Hans Verkuil <[email protected]>
22050L: [email protected]
22051S: Maintained
22052T: git git://linuxtv.org/media.git
22053F: drivers/media/cec/usb/pulse8/
22054
22055PURELIFI PLFXLC DRIVER
22056M: Srinivasan Raju <[email protected]>
22057L: [email protected]
22058S: Supported
22059F: drivers/net/wireless/purelifi/
22060
22061PVRUSB2 VIDEO4LINUX DRIVER
22062M: Mike Isely <[email protected]>
22063L: [email protected] (subscribers-only)
22064L: [email protected]
22065S: Maintained
22066W: http://www.isely.net/pvrusb2/
22067T: git git://linuxtv.org/media.git
22068F: Documentation/driver-api/media/drivers/pvrusb2*
22069F: drivers/media/usb/pvrusb2/
22070
22071PWC WEBCAM DRIVER
22072M: Hans Verkuil <[email protected]>
22073L: [email protected]
22074S: Odd Fixes
22075T: git git://linuxtv.org/media.git
22076F: drivers/media/usb/pwc/*
22077F: include/trace/events/pwc.h
22078
22079PWM IR Transmitter
22080M: Sean Young <[email protected]>
22081L: [email protected]
22082S: Maintained
22083F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
22084F: drivers/media/rc/pwm-ir-tx.c
22085
22086PWM SUBSYSTEM
22087M: Uwe Kleine-König <[email protected]>
22088L: [email protected]
22089S: Maintained
22090Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
22091C: irc://irc.libera.chat/linux-pwm
22092T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
22093F: Documentation/devicetree/bindings/pwm/
22094F: Documentation/driver-api/pwm.rst
22095F: drivers/pwm/
22096F: include/dt-bindings/pwm/
22097F: include/linux/pwm.h
22098K: pwm_(config|apply_might_sleep|apply_atomic|ops)
22099K: (devm_)?pwmchip_(add|alloc|remove)
22100K: pwm_(round|get|set)_waveform
22101
22102PWM SUBSYSTEM BINDINGS [RUST]
22103M: Michal Wilczynski <[email protected]>
22104L: [email protected]
22105L: [email protected]
22106S: Maintained
22107F: rust/helpers/pwm.c
22108F: rust/kernel/pwm.rs
22109
22110PWM SUBSYSTEM DRIVERS [RUST]
22111R: Michal Wilczynski <[email protected]>
22112F: drivers/pwm/*.rs
22113
22114PXA GPIO DRIVER
22115M: Robert Jarzmik <[email protected]>
22116L: [email protected]
22117S: Maintained
22118F: drivers/gpio/gpio-pxa.c
22119
22120PXA MMCI DRIVER
22121S: Orphan
22122
22123PXA RTC DRIVER
22124M: Robert Jarzmik <[email protected]>
22125L: [email protected]
22126S: Maintained
22127
22128PXA2xx/PXA3xx SUPPORT
22129M: Daniel Mack <[email protected]>
22130M: Haojian Zhuang <[email protected]>
22131M: Robert Jarzmik <[email protected]>
22132L: [email protected] (moderated for non-subscribers)
22133S: Maintained
22134T: git https://github.com/hzhuang1/linux.git
22135T: git https://github.com/rjarzmik/linux.git
22136F: arch/arm/boot/dts/intel/pxa/
22137F: arch/arm/mach-pxa/
22138F: drivers/dma/pxa*
22139F: drivers/pcmcia/pxa2xx*
22140F: drivers/pinctrl/pxa/
22141F: drivers/spi/spi-pxa2xx*
22142F: drivers/usb/gadget/udc/pxa2*
22143F: include/sound/pxa2xx-lib.h
22144F: sound/arm/pxa*
22145F: sound/soc/pxa/
22146
22147QAT DRIVER
22148M: Giovanni Cabiddu <[email protected]>
22149L: [email protected]
22150S: Supported
22151F: drivers/crypto/intel/qat/
22152
22153QCOM AUDIO (ASoC) DRIVERS
22154M: Srinivas Kandagatla <[email protected]>
22155L: [email protected]
22156L: [email protected]
22157S: Supported
22158F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
22159F: Documentation/devicetree/bindings/sound/qcom,*
22160F: drivers/soc/qcom/apr.c
22161F: drivers/soundwire/qcom.c
22162F: include/dt-bindings/sound/qcom,wcd93*
22163F: sound/soc/codecs/lpass-*.*
22164F: sound/soc/codecs/msm8916-wcd-analog.c
22165F: sound/soc/codecs/msm8916-wcd-digital.c
22166F: sound/soc/codecs/pm4125-sdw.c
22167F: sound/soc/codecs/pm4125.*
22168F: sound/soc/codecs/wcd-clsh-v2.*
22169F: sound/soc/codecs/wcd-mbhc-v2.*
22170F: sound/soc/codecs/wcd93*.*
22171F: sound/soc/codecs/wsa88*.*
22172F: sound/soc/qcom/
22173
22174QCOM EMBEDDED USB DEBUGGER (EUD)
22175M: Souradeep Chowdhury <[email protected]>
22176L: [email protected]
22177S: Maintained
22178F: Documentation/ABI/testing/sysfs-driver-eud
22179F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
22180F: drivers/usb/misc/qcom_eud.c
22181
22182QCOM IPA DRIVER
22183M: Alex Elder <[email protected]>
22184L: [email protected]
22185S: Maintained
22186F: drivers/net/ipa/
22187
22188QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
22189M: "Michael S. Tsirkin" <[email protected]>
22190L: [email protected]
22191S: Maintained
22192F: drivers/firmware/qemu_fw_cfg.c
22193F: include/uapi/linux/qemu_fw_cfg.h
22194
22195QEMU VIRT MACHINE SYSTEM CONTROLLER DRIVER
22196M: Kuan-Wei Chiu <[email protected]>
22197L: [email protected]
22198S: Maintained
22199F: drivers/power/reset/qemu-virt-ctrl.c
22200
22201QLOGIC QL41xxx FCOE DRIVER
22202M: Saurav Kashyap <[email protected]>
22203M: Javed Hasan <[email protected]>
22204M: [email protected]
22205L: [email protected]
22206S: Supported
22207F: drivers/scsi/qedf/
22208
22209QLOGIC QL41xxx ISCSI DRIVER
22210M: Nilesh Javali <[email protected]>
22211M: Manish Rangankar <[email protected]>
22212M: [email protected]
22213L: [email protected]
22214S: Supported
22215F: drivers/scsi/qedi/
22216
22217QLOGIC QL4xxx ETHERNET DRIVER
22218L: [email protected]
22219S: Orphan
22220F: drivers/net/ethernet/qlogic/qed/
22221F: drivers/net/ethernet/qlogic/qede/
22222F: include/linux/qed/
22223
22224QLOGIC QL4xxx RDMA DRIVER
22225M: Michal Kalderon <[email protected]>
22226L: [email protected]
22227S: Supported
22228F: drivers/infiniband/hw/qedr/
22229F: include/uapi/rdma/qedr-abi.h
22230
22231QLOGIC QLA1280 SCSI DRIVER
22232M: Michael Reed <[email protected]>
22233L: [email protected]
22234S: Maintained
22235F: drivers/scsi/qla1280.[ch]
22236
22237QLOGIC QLA2XXX FC-SCSI DRIVER
22238M: Nilesh Javali <[email protected]>
22239M: [email protected]
22240L: [email protected]
22241S: Supported
22242F: drivers/scsi/qla2xxx/
22243
22244QLOGIC QLA3XXX NETWORK DRIVER
22245M: [email protected]
22246L: [email protected]
22247S: Maintained
22248F: drivers/net/ethernet/qlogic/qla3xxx.*
22249
22250QLOGIC QLA4XXX iSCSI DRIVER
22251M: Nilesh Javali <[email protected]>
22252M: Manish Rangankar <[email protected]>
22253M: [email protected]
22254L: [email protected]
22255S: Supported
22256F: drivers/scsi/qla4xxx/
22257
22258QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
22259M: Shahed Shaikh <[email protected]>
22260M: Manish Chopra <[email protected]>
22261M: [email protected]
22262L: [email protected]
22263S: Maintained
22264F: drivers/net/ethernet/qlogic/qlcnic/
22265
22266QM1D1B0004 MEDIA DRIVER
22267M: Akihiro Tsukada <[email protected]>
22268L: [email protected]
22269S: Odd Fixes
22270F: drivers/media/tuners/qm1d1b0004*
22271
22272QM1D1C0042 MEDIA DRIVER
22273M: Akihiro Tsukada <[email protected]>
22274L: [email protected]
22275S: Odd Fixes
22276F: drivers/media/tuners/qm1d1c0042*
22277
22278QNAP MCU DRIVER
22279M: Heiko Stuebner <[email protected]>
22280S: Maintained
22281F: drivers/hwmon/qnap-mcu-hwmon.c
22282F: drivers/input/misc/qnap-mcu-input.c
22283F: drivers/leds/leds-qnap-mcu.c
22284F: drivers/mfd/qnap-mcu.c
22285F: include/linux/mfd/qnap-mcu.h
22286
22287QNX4 FILESYSTEM
22288M: Anders Larsen <[email protected]>
22289S: Maintained
22290W: http://www.alarsen.net/linux/qnx4fs/
22291F: fs/qnx4/
22292F: include/uapi/linux/qnx4_fs.h
22293F: include/uapi/linux/qnxtypes.h
22294
22295QNX6 FILESYSTEM
22296S: Orphan
22297F: Documentation/filesystems/qnx6.rst
22298F: fs/qnx6/
22299F: include/linux/qnx6_fs.h
22300
22301QORIQ DPAA2 FSL-MC BUS DRIVER
22302M: Ioana Ciornei <[email protected]>
22303L: [email protected]
22304L: [email protected]
22305S: Maintained
22306F: Documentation/ABI/stable/sysfs-bus-fsl-mc
22307F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
22308F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
22309F: drivers/bus/fsl-mc/
22310F: include/uapi/linux/fsl_mc.h
22311
22312QST QMC5883L 3-Axis Magnetic Sensor
22313M: Siratul Islam <[email protected]>
22314L: [email protected]
22315S: Maintained
22316F: Documentation/devicetree/bindings/iio/magnetometer/qstcorp,qmc5883l.yaml
22317F: drivers/iio/magnetometer/qmc5883l.c
22318
22319QST QMC6308 3-AXIS MAGNETIC SENSOR
22320M: Jorijn van der Graaf <[email protected]>
22321L: [email protected]
22322S: Maintained
22323F: Documentation/devicetree/bindings/iio/magnetometer/qstcorp,qmc6308.yaml
22324F: drivers/iio/magnetometer/qmc6308.c
22325
22326QT1010 MEDIA DRIVER
22327L: [email protected]
22328S: Orphan
22329W: https://linuxtv.org
22330Q: http://patchwork.linuxtv.org/project/linux-media/list/
22331F: drivers/media/tuners/qt1010*
22332
22333QUALCOMM ATH12K WIRELESS DRIVER
22334M: Jeff Johnson <[email protected]>
22335L: [email protected]
22336L: [email protected]
22337S: Supported
22338W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
22339T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22340F: drivers/net/wireless/ath/ath12k/
22341N: ath12k
22342
22343QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
22344M: Jeff Johnson <[email protected]>
22345L: [email protected]
22346L: [email protected]
22347S: Supported
22348W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
22349T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22350F: drivers/net/wireless/ath/ath10k/
22351N: ath10k
22352
22353QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
22354M: Jeff Johnson <[email protected]>
22355L: [email protected]
22356L: [email protected]
22357S: Supported
22358W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
22359B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
22360T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22361F: drivers/net/wireless/ath/ath11k/
22362N: ath11k
22363
22364QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
22365M: Toke Høiland-Jørgensen <[email protected]>
22366L: [email protected]
22367S: Maintained
22368W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
22369T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22370F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
22371F: drivers/net/wireless/ath/ath9k/
22372
22373QUALCOMM ATHEROS QCA8K DSA SWITCH DRIVER
22374M: Christian Marangi <[email protected]>
22375L: [email protected]
22376S: Maintained
22377F: Documentation/devicetree/bindings/net/dsa/qca8k.yaml
22378F: drivers/net/dsa/qca/qca8k*
22379F: net/dsa/tag_qca.c
22380
22381QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
22382M: Stefan Wahren <[email protected]>
22383L: [email protected]
22384S: Maintained
22385F: Documentation/devicetree/bindings/net/qca,qca7000.yaml
22386F: drivers/net/ethernet/qualcomm/qca*
22387
22388QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
22389M: Stephan Gerhold <[email protected]>
22390L: [email protected]
22391L: [email protected]
22392S: Maintained
22393F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
22394F: drivers/net/wwan/qcom_bam_dmux.c
22395
22396QUALCOMM BLUETOOTH DRIVER
22397M: Bartosz Golaszewski <[email protected]>
22398L: [email protected]
22399S: Maintained
22400F: Documentation/devicetree/bindings/net/bluetooth/qcom,*
22401F: drivers/bluetooth/btqca.[ch]
22402F: drivers/bluetooth/btqcomsmd.c
22403F: drivers/bluetooth/hci_qca.c
22404
22405QUALCOMM CAMERA SUBSYSTEM DRIVER
22406M: Bryan O'Donoghue <[email protected]>
22407R: Vladimir Zapolskiy <[email protected]>
22408R: Loic Poulain <[email protected]>
22409L: [email protected]
22410S: Maintained
22411F: Documentation/admin-guide/media/qcom_camss.rst
22412F: Documentation/devicetree/bindings/media/qcom,*camss*
22413F: drivers/media/platform/qcom/camss/
22414
22415QUALCOMM CLOCK DRIVERS
22416M: Bjorn Andersson <[email protected]>
22417L: [email protected]
22418S: Supported
22419T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
22420F: Documentation/devicetree/bindings/clock/qcom,*
22421F: drivers/clk/qcom/
22422F: include/dt-bindings/clock/qcom,*
22423
22424QUALCOMM CLOUD AI (QAIC) DRIVER
22425M: Jeff Hugo <[email protected]>
22426R: Carl Vanderlip <[email protected]>
22427L: [email protected]
22428L: [email protected]
22429S: Supported
22430T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
22431F: Documentation/ABI/testing/sysfs-driver-qaic
22432F: Documentation/accel/qaic/
22433F: drivers/accel/qaic/
22434F: include/uapi/drm/qaic_accel.h
22435
22436QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
22437M: Bjorn Andersson <[email protected]>
22438M: Konrad Dybcio <[email protected]>
22439L: [email protected]
22440L: [email protected]
22441S: Maintained
22442F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
22443F: drivers/pmdomain/qcom/cpr.c
22444
22445QUALCOMM CPUCP MAILBOX DRIVER
22446M: Sibi Sankar <[email protected]>
22447L: [email protected]
22448S: Supported
22449F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
22450F: drivers/mailbox/qcom-cpucp-mbox.c
22451
22452QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
22453M: Ilia Lin <[email protected]>
22454L: [email protected]
22455S: Maintained
22456F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
22457F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
22458F: drivers/cpufreq/qcom-cpufreq-nvmem.c
22459
22460QUALCOMM CRYPTO DRIVERS
22461M: Bartosz Golaszewski <[email protected]>
22462L: [email protected]
22463L: [email protected]
22464S: Supported
22465F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
22466F: drivers/crypto/qce/
22467
22468QUALCOMM EMAC GIGABIT ETHERNET DRIVER
22469M: Timur Tabi <[email protected]>
22470L: [email protected]
22471S: Maintained
22472F: drivers/net/ethernet/qualcomm/emac/
22473
22474QUALCOMM ETHQOS ETHERNET DRIVER
22475M: Mohd Ayaan Anwar <[email protected]>
22476L: [email protected]
22477L: [email protected]
22478S: Maintained
22479F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
22480F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
22481
22482QUALCOMM FASTRPC DRIVER
22483M: Srinivas Kandagatla <[email protected]>
22484R: Ekansh Gupta <[email protected]>
22485L: [email protected]
22486L: [email protected]
22487S: Maintained
22488F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
22489F: drivers/misc/fastrpc.c
22490F: include/uapi/misc/fastrpc.h
22491
22492QUALCOMM HAMOA EMBEDDED CONTROLLER DRIVER
22493M: Anvesh Jain P <[email protected]>
22494M: Sibi Sankar <[email protected]>
22495L: [email protected]
22496S: Maintained
22497F: Documentation/devicetree/bindings/embedded-controller/qcom,hamoa-crd-ec.yaml
22498F: drivers/platform/arm64/qcom-hamoa-ec.c
22499
22500QUALCOMM HEXAGON ARCHITECTURE
22501M: Brian Cain <[email protected]>
22502L: [email protected]
22503S: Supported
22504T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
22505F: arch/hexagon/
22506
22507QUALCOMM HIDMA DRIVER
22508M: Sinan Kaya <[email protected]>
22509L: [email protected] (moderated for non-subscribers)
22510L: [email protected]
22511L: [email protected]
22512S: Supported
22513F: drivers/dma/qcom/hidma*
22514
22515QUALCOMM I2C QCOM GENI DRIVER
22516M: Mukesh Kumar Savaliya <[email protected]>
22517M: Viken Dadhaniya <[email protected]>
22518L: [email protected]
22519L: [email protected]
22520S: Maintained
22521F: Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
22522F: drivers/i2c/busses/i2c-qcom-geni.c
22523
22524QUALCOMM I2C CCI DRIVER
22525M: Loic Poulain <[email protected]>
22526M: Robert Foss <[email protected]>
22527L: [email protected]
22528L: [email protected]
22529S: Maintained
22530F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
22531F: drivers/i2c/busses/i2c-qcom-cci.c
22532
22533QUALCOMM INTERCONNECT BWMON DRIVER
22534M: Krzysztof Kozlowski <[email protected]>
22535L: [email protected]
22536S: Maintained
22537F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
22538F: drivers/soc/qcom/icc-bwmon.c
22539F: drivers/soc/qcom/trace_icc-bwmon.h
22540
22541QUALCOMM IOMMU
22542M: Rob Clark <[email protected]>
22543L: [email protected]
22544L: [email protected]
22545S: Maintained
22546F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
22547F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
22548F: drivers/iommu/msm_iommu*
22549
22550QUALCOMM IPC ROUTER (QRTR) DRIVER
22551M: Manivannan Sadhasivam <[email protected]>
22552L: [email protected]
22553S: Maintained
22554F: include/trace/events/qrtr.h
22555F: include/uapi/linux/qrtr.h
22556F: net/qrtr/
22557
22558QUALCOMM IPCC MAILBOX DRIVER
22559M: Manivannan Sadhasivam <[email protected]>
22560L: [email protected]
22561S: Supported
22562F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
22563F: drivers/mailbox/qcom-ipcc.c
22564F: include/dt-bindings/mailbox/qcom-ipcc.h
22565
22566QUALCOMM IPQ4019 USB PHY DRIVER
22567M: Robert Marko <[email protected]>
22568M: Luka Perkov <[email protected]>
22569L: [email protected]
22570S: Maintained
22571F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
22572F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
22573
22574QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
22575M: Robert Marko <[email protected]>
22576M: Luka Perkov <[email protected]>
22577L: [email protected]
22578S: Maintained
22579F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
22580F: drivers/regulator/vqmmc-ipq4019-regulator.c
22581
22582QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
22583M: Vikash Garodia <[email protected]>
22584M: Dikshita Agarwal <[email protected]>
22585R: Abhinav Kumar <[email protected]>
22586L: [email protected]
22587L: [email protected]
22588S: Maintained
22589F: Documentation/devicetree/bindings/media/qcom,*-iris.yaml
22590F: drivers/media/platform/qcom/iris/
22591
22592QUALCOMM NAND CONTROLLER DRIVER
22593M: Manivannan Sadhasivam <[email protected]>
22594L: [email protected]
22595L: [email protected]
22596S: Maintained
22597F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
22598F: drivers/mtd/nand/raw/qcom_nandc.c
22599
22600QUALCOMM MEDIA PLATFORM
22601M: Bryan O'Donoghue <[email protected]>
22602L: [email protected]
22603L: [email protected]
22604S: Supported
22605Q: https://patchwork.linuxtv.org/project/linux-media/list
22606T: git https://gitlab.freedesktop.org/linux-media/media-committers.git
22607F: Documentation/devicetree/bindings/media/*qcom*
22608F: drivers/media/platform/qcom
22609F: include/dt-bindings/media/*qcom*
22610
22611QUALCOMM PAS TZ SERVICE
22612M: Sumit Garg <[email protected]>
22613L: [email protected]
22614S: Maintained
22615F: drivers/firmware/qcom/qcom_pas.c
22616F: drivers/firmware/qcom/qcom_pas.h
22617F: drivers/firmware/qcom/qcom_pas_tee.c
22618F: include/linux/firmware/qcom/qcom_pas.h
22619
22620QUALCOMM SMB CHARGER DRIVER
22621M: Casey Connolly <[email protected]>
22622L: [email protected]
22623S: Maintained
22624F: Documentation/devicetree/bindings/power/supply/qcom,pmi8998-charger.yaml
22625F: drivers/power/supply/qcom_smbx.c
22626
22627QUALCOMM PPE DRIVER
22628M: Luo Jie <[email protected]>
22629L: [email protected]
22630S: Maintained
22631F: Documentation/devicetree/bindings/net/qcom,ipq9574-ppe.yaml
22632F: Documentation/networking/device_drivers/ethernet/qualcomm/ppe/ppe.rst
22633F: drivers/net/ethernet/qualcomm/ppe/
22634
22635QUALCOMM QSEECOM DRIVER
22636M: Maximilian Luz <[email protected]>
22637L: [email protected]
22638S: Maintained
22639F: drivers/firmware/qcom/qcom_qseecom.c
22640
22641QUALCOMM QSEECOM UEFISECAPP DRIVER
22642M: Maximilian Luz <[email protected]>
22643L: [email protected]
22644S: Maintained
22645F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
22646
22647QUALCOMM PINCTRL DRIVERS
22648M: Bartosz Golaszewski <[email protected]>
22649L: [email protected]
22650S: Supported
22651F: Documentation/devicetree/bindings/pinctrl/qcom,*.yaml
22652F: drivers/pinctrl/qcom/
22653
22654QUALCOMM RMNET DRIVER
22655M: Subash Abhinov Kasiviswanathan <[email protected]>
22656M: Sean Tranchetti <[email protected]>
22657L: [email protected]
22658S: Maintained
22659F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
22660F: drivers/net/ethernet/qualcomm/rmnet/
22661F: include/linux/if_rmnet.h
22662
22663QUALCOMM TEE (QCOMTEE) DRIVER
22664M: Amirreza Zarrabi <[email protected]>
22665L: [email protected]
22666S: Maintained
22667F: Documentation/tee/qtee.rst
22668F: drivers/tee/qcomtee/
22669
22670QUALCOMM TRUST ZONE MEMORY ALLOCATOR
22671M: Bartosz Golaszewski <[email protected]>
22672L: [email protected]
22673S: Maintained
22674F: drivers/firmware/qcom/qcom_tzmem.c
22675F: drivers/firmware/qcom/qcom_tzmem.h
22676F: include/linux/firmware/qcom/qcom_tzmem.h
22677
22678QUALCOMM TSENS THERMAL DRIVER
22679M: Amit Kucheria <[email protected]>
22680M: Thara Gopinath <[email protected]>
22681L: [email protected]
22682L: [email protected]
22683S: Maintained
22684F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
22685F: drivers/thermal/qcom/
22686
22687QUALCOMM TYPEC PORT MANAGER DRIVER
22688M: Bryan O'Donoghue <[email protected]>
22689L: [email protected]
22690L: [email protected]
22691S: Maintained
22692F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
22693F: drivers/usb/typec/tcpm/qcom/
22694
22695QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
22696M: Vikash Garodia <[email protected]>
22697M: Dikshita Agarwal <[email protected]>
22698L: [email protected]
22699L: [email protected]
22700S: Maintained
22701T: git git://linuxtv.org/media.git
22702F: Documentation/devicetree/bindings/media/*venus*
22703F: drivers/media/platform/qcom/venus/
22704
22705QUALCOMM WCN36XX WIRELESS DRIVER
22706M: Loic Poulain <[email protected]>
22707L: [email protected]
22708L: [email protected]
22709S: Supported
22710W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
22711F: drivers/net/wireless/ath/wcn36xx/
22712
22713QUANTENNA QTNFMAC WIRELESS DRIVER
22714M: Igor Mitsyanko <[email protected]>
22715R: Sergey Matyukevich <[email protected]>
22716L: [email protected]
22717S: Maintained
22718F: drivers/net/wireless/quantenna/
22719
22720RADEON and AMDGPU DRM DRIVERS
22721M: Alex Deucher <[email protected]>
22722M: Christian König <[email protected]>
22723L: [email protected]
22724S: Supported
22725B: https://gitlab.freedesktop.org/drm/amd/-/issues
22726C: irc://irc.oftc.net/radeon
22727T: git https://gitlab.freedesktop.org/agd5f/linux.git
22728F: Documentation/gpu/amdgpu/
22729F: drivers/gpu/drm/amd/
22730F: drivers/gpu/drm/ci/xfails/amd*
22731F: drivers/gpu/drm/radeon/
22732F: include/uapi/drm/amdgpu_drm.h
22733F: include/uapi/drm/radeon_drm.h
22734
22735RADEON FRAMEBUFFER DISPLAY DRIVER
22736M: Benjamin Herrenschmidt <[email protected]>
22737L: [email protected]
22738S: Maintained
22739F: drivers/video/fbdev/aty/radeon*
22740F: include/uapi/linux/radeonfb.h
22741
22742RADIOSHARK RADIO DRIVER
22743M: Hans Verkuil <[email protected]>
22744L: [email protected]
22745S: Maintained
22746T: git git://linuxtv.org/media.git
22747F: drivers/media/radio/radio-shark.c
22748
22749RADIOSHARK2 RADIO DRIVER
22750M: Hans Verkuil <[email protected]>
22751L: [email protected]
22752S: Maintained
22753T: git git://linuxtv.org/media.git
22754F: drivers/media/radio/radio-shark2.c
22755F: drivers/media/radio/radio-tea5777.c
22756
22757RADOS BLOCK DEVICE (RBD)
22758M: Ilya Dryomov <[email protected]>
22759R: Dongsheng Yang <[email protected]>
22760L: [email protected]
22761S: Supported
22762W: http://ceph.com/
22763B: https://tracker.ceph.com/
22764T: git https://github.com/ceph/ceph-client.git
22765F: Documentation/ABI/testing/sysfs-bus-rbd
22766F: drivers/block/rbd.c
22767F: drivers/block/rbd_types.h
22768
22769RAGE128 FRAMEBUFFER DISPLAY DRIVER
22770L: [email protected]
22771S: Orphan
22772F: drivers/video/fbdev/aty/aty128fb.c
22773
22774RAINSHADOW-CEC DRIVER
22775M: Hans Verkuil <[email protected]>
22776L: [email protected]
22777S: Maintained
22778T: git git://linuxtv.org/media.git
22779F: drivers/media/cec/usb/rainshadow/
22780
22781RALINK MIPS ARCHITECTURE
22782M: John Crispin <[email protected]>
22783M: Sergio Paracuellos <[email protected]>
22784L: [email protected]
22785S: Maintained
22786F: arch/mips/ralink
22787
22788RALINK MT7621 MIPS ARCHITECTURE
22789M: Chester A. Unal <[email protected]>
22790M: Sergio Paracuellos <[email protected]>
22791L: [email protected]
22792S: Maintained
22793F: arch/mips/boot/dts/ralink/mt7621*
22794
22795RALINK RT2X00 WIRELESS LAN DRIVER
22796M: Stanislaw Gruszka <[email protected]>
22797L: [email protected]
22798S: Maintained
22799F: drivers/net/wireless/ralink/
22800
22801RAMDISK RAM BLOCK DEVICE DRIVER
22802M: Jens Axboe <[email protected]>
22803S: Maintained
22804F: Documentation/admin-guide/blockdev/ramdisk.rst
22805F: drivers/block/brd.c
22806
22807RANCHU VIRTUAL BOARD FOR MIPS
22808M: Miodrag Dinic <[email protected]>
22809L: [email protected]
22810S: Supported
22811F: arch/mips/configs/generic/board-ranchu.config
22812F: arch/mips/generic/board-ranchu.c
22813
22814RANDOM NUMBER DRIVER
22815M: "Theodore Ts'o" <[email protected]>
22816M: Jason A. Donenfeld <[email protected]>
22817S: Maintained
22818T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
22819F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
22820F: drivers/char/random.c
22821F: include/linux/random.h
22822F: include/uapi/linux/random.h
22823F: drivers/virt/vmgenid.c
22824N: ^.*/vdso/[^/]*getrandom[^/]+$
22825
22826RAPIDIO SUBSYSTEM
22827M: Matt Porter <[email protected]>
22828M: Alexandre Bounine <[email protected]>
22829S: Maintained
22830F: drivers/rapidio/
22831
22832RAS INFRASTRUCTURE
22833M: Tony Luck <[email protected]>
22834M: Borislav Petkov <[email protected]>
22835L: [email protected]
22836S: Maintained
22837F: Documentation/admin-guide/RAS
22838F: drivers/ras/
22839F: include/linux/ras.h
22840F: include/ras/ras_event.h
22841
22842RAS FRU MEMORY POISON MANAGER (FMPM)
22843M: Yazen Ghannam <[email protected]>
22844L: [email protected]
22845S: Maintained
22846F: drivers/ras/amd/fmpm.c
22847
22848RASPBERRY PI PISP BACK END
22849M: Jacopo Mondi <[email protected]>
22850R: Raspberry Pi Kernel Maintenance <[email protected]>
22851L: [email protected]
22852S: Maintained
22853F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
22854F: drivers/media/platform/raspberrypi/pisp_be/
22855F: include/uapi/linux/media/raspberrypi/
22856
22857RASPBERRY PI PISP CAMERA FRONT END
22858M: Tomi Valkeinen <[email protected]>
22859M: Raspberry Pi Kernel Maintenance <[email protected]>
22860S: Maintained
22861F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
22862F: drivers/media/platform/raspberrypi/rp1-cfe/
22863
22864RASPBERRY PI RP1 PCI DRIVER
22865M: Andrea della Porta <[email protected]>
22866S: Maintained
22867F: arch/arm64/boot/dts/broadcom/rp1*.dts*
22868F: drivers/clk/clk-rp1.c
22869F: drivers/misc/rp1/
22870F: drivers/pinctrl/pinctrl-rp1.c
22871
22872RC-CORE / LIRC FRAMEWORK
22873M: Sean Young <[email protected]>
22874L: [email protected]
22875S: Maintained
22876W: http://linuxtv.org
22877T: git git://linuxtv.org/media.git
22878F: Documentation/driver-api/media/rc-core.rst
22879F: Documentation/userspace-api/media/rc/
22880F: drivers/media/rc/
22881F: include/media/rc-core.h
22882F: include/media/rc-map.h
22883F: include/uapi/linux/lirc.h
22884
22885RCMM REMOTE CONTROLS DECODER
22886M: Patrick Lerda <[email protected]>
22887S: Maintained
22888F: drivers/media/rc/ir-rcmm-decoder.c
22889
22890RCUTORTURE TEST FRAMEWORK
22891M: "Paul E. McKenney" <[email protected]>
22892M: Josh Triplett <[email protected]>
22893R: Steven Rostedt <[email protected]>
22894R: Mathieu Desnoyers <[email protected]>
22895R: Lai Jiangshan <[email protected]>
22896L: [email protected]
22897S: Supported
22898T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22899F: tools/testing/selftests/rcutorture
22900
22901RDACM20 Camera Sensor
22902M: Jacopo Mondi <[email protected]>
22903M: Kieran Bingham <[email protected]>
22904M: Laurent Pinchart <[email protected]>
22905M: Niklas Söderlund <[email protected]>
22906L: [email protected]
22907S: Maintained
22908F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
22909F: drivers/media/i2c/max9271.c
22910F: drivers/media/i2c/max9271.h
22911F: drivers/media/i2c/rdacm20.c
22912
22913RDACM21 Camera Sensor
22914M: Jacopo Mondi <[email protected]>
22915M: Kieran Bingham <[email protected]>
22916M: Laurent Pinchart <[email protected]>
22917M: Niklas Söderlund <[email protected]>
22918L: [email protected]
22919S: Maintained
22920F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
22921F: drivers/media/i2c/max9271.c
22922F: drivers/media/i2c/max9271.h
22923F: drivers/media/i2c/rdacm21.c
22924
22925RDC R-321X SoC
22926M: Florian Fainelli <[email protected]>
22927S: Maintained
22928
22929RDC R6040 FAST ETHERNET DRIVER
22930M: Florian Fainelli <[email protected]>
22931L: [email protected]
22932S: Maintained
22933F: drivers/net/ethernet/rdc/r6040.c
22934
22935RDMAVT - RDMA verbs software
22936M: Dennis Dalessandro <[email protected]>
22937L: [email protected]
22938S: Supported
22939F: drivers/infiniband/sw/rdmavt
22940
22941RDS - RELIABLE DATAGRAM SOCKETS
22942M: Allison Henderson <[email protected]>
22943L: [email protected]
22944L: [email protected]
22945L: [email protected] (moderated for non-subscribers)
22946S: Supported
22947W: https://oss.oracle.com/projects/rds/
22948F: Documentation/networking/rds.rst
22949F: net/rds/
22950F: tools/testing/selftests/net/rds/
22951
22952RDT - RESOURCE ALLOCATION
22953M: Tony Luck <[email protected]>
22954M: Reinette Chatre <[email protected]>
22955M: [email protected]
22956R: Dave Martin <[email protected]>
22957R: James Morse <[email protected]>
22958R: Babu Moger <[email protected]>
22959L: [email protected]
22960S: Supported
22961P: Documentation/process/maintainer-tip.rst
22962F: Documentation/filesystems/resctrl.rst
22963F: arch/x86/include/asm/resctrl.h
22964F: arch/x86/kernel/cpu/resctrl/
22965F: fs/resctrl/
22966F: include/linux/resctrl*.h
22967F: tools/testing/selftests/resctrl/
22968
22969READ-COPY UPDATE (RCU)
22970M: "Paul E. McKenney" <[email protected]>
22971M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
22972M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
22973M: Joel Fernandes <[email protected]>
22974M: Josh Triplett <[email protected]>
22975M: Boqun Feng <[email protected]>
22976M: Uladzislau Rezki <[email protected]>
22977R: Steven Rostedt <[email protected]>
22978R: Mathieu Desnoyers <[email protected]>
22979R: Lai Jiangshan <[email protected]>
22980R: Zqiang <[email protected]>
22981L: [email protected]
22982S: Supported
22983W: http://www.rdrop.com/users/paulmck/RCU/
22984T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22985F: Documentation/RCU/
22986F: include/linux/rcu*
22987F: kernel/rcu/
22988F: rust/kernel/sync/rcu.rs
22989X: Documentation/RCU/torture.rst
22990X: include/linux/srcu*.h
22991X: kernel/rcu/srcu*.c
22992
22993REAL TIME CLOCK (RTC) SUBSYSTEM
22994M: Alexandre Belloni <[email protected]>
22995L: [email protected]
22996S: Maintained
22997Q: https://patchwork.kernel.org/project/linux-rtc/list/
22998T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
22999F: Documentation/admin-guide/rtc.rst
23000F: Documentation/devicetree/bindings/rtc/
23001F: drivers/rtc/
23002F: include/linux/rtc.h
23003F: include/linux/rtc/
23004F: include/uapi/linux/rtc.h
23005F: tools/testing/selftests/rtc/
23006
23007Real-time Linux Analysis (RTLA) tools
23008M: Steven Rostedt <[email protected]>
23009M: Tomas Glozar <[email protected]>
23010L: [email protected]
23011L: [email protected]
23012S: Maintained
23013Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
23014T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23015F: Documentation/tools/rtla/
23016F: tools/tracing/rtla/
23017
23018Real-time Linux (PREEMPT_RT)
23019M: Sebastian Andrzej Siewior <[email protected]>
23020M: Clark Williams <[email protected]>
23021M: Steven Rostedt <[email protected]>
23022L: [email protected]
23023S: Supported
23024F: Documentation/core-api/real-time/
23025K: PREEMPT_RT
23026
23027REALTEK AUDIO CODECS
23028M: Oder Chiou <[email protected]>
23029S: Maintained
23030F: include/sound/rt*.h
23031F: sound/soc/codecs/rt*
23032
23033REALTEK OTTO WATCHDOG
23034M: Sander Vanheule <[email protected]>
23035L: [email protected]
23036S: Maintained
23037F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
23038F: drivers/watchdog/realtek_otto_wdt.c
23039
23040REALTEK PSE MCU DRIVER
23041M: Jonas Jelonek <[email protected]>
23042L: [email protected]
23043S: Maintained
23044F: Documentation/devicetree/bindings/net/pse-pd/realtek,pse-mcu-gen1.yaml
23045F: drivers/net/pse-pd/realtek-pse-mcu*
23046
23047REALTEK RTL83xx SMI DSA ROUTER CHIPS
23048M: Linus Walleij <[email protected]>
23049M: Luiz Angelo Daros de Luca <[email protected]>
23050R: Alvin Šipraga <[email protected]>
23051S: Maintained
23052F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
23053F: drivers/net/dsa/realtek/*
23054
23055REALTEK SPI-NAND
23056M: Chris Packham <[email protected]>
23057S: Maintained
23058F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
23059F: drivers/spi/spi-realtek-rtl-snand.c
23060
23061REALTEK SYSTIMER DRIVER
23062M: Hao-Wen Ting <[email protected]>
23063S: Maintained
23064F: drivers/clocksource/timer-realtek.c
23065
23066REALTEK WIRELESS DRIVER (rtlwifi family)
23067M: Ping-Ke Shih <[email protected]>
23068L: [email protected]
23069S: Maintained
23070T: git https://github.com/pkshih/rtw.git
23071F: drivers/net/wireless/realtek/rtlwifi/
23072
23073REALTEK WIRELESS DRIVER (rtw88)
23074M: Ping-Ke Shih <[email protected]>
23075L: [email protected]
23076S: Maintained
23077T: git https://github.com/pkshih/rtw.git
23078F: drivers/net/wireless/realtek/rtw88/
23079
23080REALTEK WIRELESS DRIVER (rtw89)
23081M: Ping-Ke Shih <[email protected]>
23082L: [email protected]
23083S: Maintained
23084T: git https://github.com/pkshih/rtw.git
23085F: drivers/net/wireless/realtek/rtw89/
23086
23087REDMIBOOK WMI DRIVERS
23088M: Gladyshev Ilya <[email protected]>
23089L: [email protected]
23090S: Maintained
23091F: drivers/platform/x86/redmi-wmi.c
23092
23093REDPINE WIRELESS DRIVER
23094L: [email protected]
23095S: Orphan
23096F: drivers/net/wireless/rsi/
23097
23098RELAY
23099M: Andrew Morton <[email protected]>
23100M: Jens Axboe <[email protected]>
23101M: Jason Xing <[email protected]>
23102L: [email protected]
23103S: Maintained
23104F: Documentation/filesystems/relay.rst
23105F: include/linux/relay.h
23106F: kernel/relay.c
23107
23108REGISTER MAP ABSTRACTION
23109M: Mark Brown <[email protected]>
23110L: [email protected]
23111S: Supported
23112T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
23113F: Documentation/devicetree/bindings/regmap/
23114F: drivers/base/regmap/
23115F: include/linux/regmap.h
23116
23117REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
23118M: Bjorn Andersson <[email protected]>
23119M: Mathieu Poirier <[email protected]>
23120L: [email protected]
23121S: Maintained
23122T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
23123F: Documentation/ABI/testing/sysfs-class-remoteproc
23124F: Documentation/devicetree/bindings/remoteproc/
23125F: Documentation/staging/remoteproc.rst
23126F: drivers/remoteproc/
23127F: include/linux/remoteproc.h
23128F: include/linux/rsc_table.h
23129F: include/linux/remoteproc/
23130
23131REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
23132M: Bjorn Andersson <[email protected]>
23133M: Mathieu Poirier <[email protected]>
23134L: [email protected]
23135S: Maintained
23136T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
23137F: Documentation/ABI/testing/sysfs-bus-rpmsg
23138F: Documentation/staging/rpmsg.rst
23139F: drivers/rpmsg/
23140F: include/linux/rpmsg.h
23141F: include/linux/rpmsg/
23142F: include/uapi/linux/rpmsg.h
23143F: samples/rpmsg/
23144
23145REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
23146M: Stephan Gerhold <[email protected]>
23147L: [email protected]
23148L: [email protected]
23149S: Maintained
23150F: drivers/net/wwan/rpmsg_wwan_ctrl.c
23151
23152RENESAS CLOCK DRIVERS
23153M: Geert Uytterhoeven <[email protected]>
23154L: [email protected]
23155S: Supported
23156T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
23157F: Documentation/devicetree/bindings/clock/renesas,*
23158F: drivers/clk/renesas/
23159
23160RENESAS EMEV2 I2C DRIVER
23161M: Wolfram Sang <[email protected]>
23162L: [email protected]
23163S: Supported
23164F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
23165F: drivers/i2c/busses/i2c-emev2.c
23166
23167RENESAS ETHERNET AVB DRIVER
23168M: Niklas Söderlund <[email protected]>
23169R: Paul Barker <[email protected]>
23170L: [email protected]
23171L: [email protected]
23172S: Maintained
23173F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml
23174F: drivers/net/ethernet/renesas/Kconfig
23175F: drivers/net/ethernet/renesas/Makefile
23176F: drivers/net/ethernet/renesas/ravb*
23177
23178RENESAS ETHERNET SWITCH DRIVER
23179R: Yoshihiro Shimoda <[email protected]>
23180L: [email protected]
23181L: [email protected]
23182F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
23183F: drivers/net/ethernet/renesas/Kconfig
23184F: drivers/net/ethernet/renesas/Makefile
23185F: drivers/net/ethernet/renesas/rcar_gen4*
23186F: drivers/net/ethernet/renesas/rswitch*
23187
23188RENESAS ETHERNET TSN DRIVER
23189M: Niklas Söderlund <[email protected]>
23190L: [email protected]
23191L: [email protected]
23192S: Maintained
23193F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
23194F: drivers/net/ethernet/renesas/rtsn.*
23195
23196RENESAS IDT821034 ASoC CODEC
23197M: Herve Codina <[email protected]>
23198L: [email protected]
23199S: Maintained
23200F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
23201F: sound/soc/codecs/idt821034.c
23202
23203RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
23204M: Kuninori Morimoto <[email protected]>
23205L: [email protected]
23206L: [email protected]
23207S: Supported
23208F: Documentation/devicetree/bindings/sound/renesas,rsnd.*
23209F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml
23210F: sound/soc/renesas/rcar/
23211F: sound/soc/renesas/fsi.c
23212F: include/sound/sh_fsi.h
23213
23214RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
23215M: Miquel Raynal <[email protected]>
23216L: [email protected]
23217L: [email protected]
23218S: Maintained
23219F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
23220F: drivers/mtd/nand/raw/renesas-nand-controller.c
23221
23222RENESAS R-CAR GYROADC DRIVER
23223M: Marek Vasut <[email protected]>
23224L: [email protected]
23225S: Supported
23226F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
23227F: drivers/iio/adc/rcar-gyroadc.c
23228
23229RENESAS R-CAR I2C DRIVERS
23230M: Wolfram Sang <[email protected]>
23231L: [email protected]
23232S: Supported
23233F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
23234F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
23235F: drivers/i2c/busses/i2c-rcar.c
23236F: drivers/i2c/busses/i2c-sh_mobile.c
23237
23238RENESAS R-CAR SATA DRIVER
23239M: Geert Uytterhoeven <[email protected]>
23240L: [email protected]
23241L: [email protected]
23242S: Supported
23243F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
23244F: drivers/ata/sata_rcar.c
23245
23246RENESAS R-CAR THERMAL DRIVERS
23247M: Niklas Söderlund <[email protected]>
23248L: [email protected]
23249S: Supported
23250F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
23251F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
23252F: drivers/thermal/renesas/rcar_gen3_thermal.c
23253F: drivers/thermal/renesas/rcar_thermal.c
23254
23255RENESAS RIIC DRIVER
23256M: Chris Brandt <[email protected]>
23257L: [email protected]
23258S: Supported
23259F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
23260F: drivers/i2c/busses/i2c-riic.c
23261
23262RENESAS RZ AUDIO (ASoC) DRIVER
23263M: Biju Das <[email protected]>
23264M: Lad Prabhakar <[email protected]>
23265L: [email protected]
23266L: [email protected]
23267S: Supported
23268F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
23269F: sound/soc/renesas/rz-ssi.c
23270
23271RENESAS RZ/G2L A/D DRIVER
23272M: Lad Prabhakar <[email protected]>
23273L: [email protected]
23274L: [email protected]
23275S: Supported
23276F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
23277F: drivers/iio/adc/rzg2l_adc.c
23278
23279RENESAS RZ/G2L MTU3a COUNTER DRIVER
23280M: Biju Das <[email protected]>
23281L: [email protected]
23282L: [email protected]
23283S: Supported
23284F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
23285F: drivers/counter/rz-mtu3-cnt.c
23286
23287RENESAS RZ/G2L / RZ/V2H(P) CRU
23288M: Lad Prabhakar <[email protected]>
23289M: Jacopo Mondi <[email protected]>
23290L: [email protected]
23291L: [email protected]
23292S: Maintained
23293F: Documentation/devicetree/bindings/media/renesas,rzg2l-cru.yaml
23294F: drivers/media/platform/renesas/rzg2l-cru/
23295
23296RENESAS RZ/T2H / RZ/N2H A/D DRIVER
23297M: Cosmin Tanislav <[email protected]>
23298L: [email protected]
23299L: [email protected]
23300S: Supported
23301F: Documentation/devicetree/bindings/iio/adc/renesas,r9a09g077-adc.yaml
23302F: drivers/iio/adc/rzt2h_adc.c
23303
23304RENESAS RTCA-3 RTC DRIVER
23305M: Claudiu Beznea <[email protected]>
23306L: [email protected]
23307L: [email protected]
23308S: Supported
23309F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
23310F: drivers/rtc/rtc-renesas-rtca3.c
23311
23312RENESAS RZ/N1 A5PSW SWITCH DRIVER
23313M: Clément Léger <[email protected]>
23314L: [email protected]
23315L: [email protected]
23316S: Maintained
23317F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
23318F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
23319F: drivers/net/dsa/rzn1_a5psw*
23320F: drivers/net/pcs/pcs-rzn1-miic.c
23321F: include/dt-bindings/net/pcs-rzn1-miic.h
23322F: include/linux/pcs-rzn1-miic.h
23323F: net/dsa/tag_rzn1_a5psw.c
23324
23325RENESAS RZ/N1 ADC DRIVER
23326M: Herve Codina <[email protected]>
23327L: [email protected]
23328S: Supported
23329F: Documentation/devicetree/bindings/iio/adc/renesas,rzn1-adc.yaml
23330F: drivers/iio/adc/rzn1-adc.c
23331
23332RENESAS RZ/N1 DWMAC GLUE LAYER
23333M: Romain Gantois <[email protected]>
23334S: Maintained
23335F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
23336F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
23337
23338RENESAS RZ/N1 RTC CONTROLLER DRIVER
23339M: Miquel Raynal <[email protected]>
23340L: [email protected]
23341L: [email protected]
23342S: Maintained
23343F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
23344F: drivers/rtc/rtc-rzn1.c
23345
23346RENESAS RZ/N1 USBF CONTROLLER DRIVER
23347M: Herve Codina <[email protected]>
23348L: [email protected]
23349L: [email protected]
23350S: Maintained
23351F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
23352F: drivers/usb/gadget/udc/renesas_usbf.c
23353
23354RENESAS RZ/V2H(P) DWMAC GBETH GLUE LAYER DRIVER
23355M: Lad Prabhakar <[email protected]>
23356L: [email protected]
23357L: [email protected]
23358S: Maintained
23359F: Documentation/devicetree/bindings/net/renesas,rzv2h-gbeth.yaml
23360F: drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c
23361
23362RENESAS RZ/V2H(P) INPUT VIDEO CONTROL BLOCK DRIVER
23363M: Daniel Scally <[email protected]>
23364M: Jacopo Mondi <[email protected]>
23365L: [email protected]
23366S: Maintained
23367F: Documentation/devicetree/bindings/media/renesas,r9a09g057-ivc.yaml
23368F: drivers/media/platform/renesas/rzv2h-ivc/
23369
23370RENESAS RZ/V2H(P) RSPI DRIVER
23371M: Fabrizio Castro <[email protected]>
23372L: [email protected]
23373L: [email protected]
23374S: Maintained
23375F: Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml
23376F: drivers/spi/spi-rzv2h-rspi.c
23377
23378RENESAS RZ/V2H(P) USB2PHY PORT RESET DRIVER
23379M: Fabrizio Castro <[email protected]>
23380M: Lad Prabhakar <[email protected]>
23381L: [email protected]
23382S: Supported
23383F: Documentation/devicetree/bindings/reset/renesas,rzv2h-usb2phy-reset.yaml
23384F: drivers/reset/reset-rzv2h-usb2phy.c
23385
23386RENESAS RZ/V2M I2C DRIVER
23387M: Fabrizio Castro <[email protected]>
23388L: [email protected]
23389L: [email protected]
23390S: Supported
23391F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
23392F: drivers/i2c/busses/i2c-rzv2m.c
23393
23394RENESAS SUPERH ETHERNET DRIVER
23395M: Niklas Söderlund <[email protected]>
23396L: [email protected]
23397L: [email protected]
23398S: Maintained
23399F: Documentation/devicetree/bindings/net/renesas,ether.yaml
23400F: drivers/net/ethernet/renesas/Kconfig
23401F: drivers/net/ethernet/renesas/Makefile
23402F: drivers/net/ethernet/renesas/sh_eth*
23403F: include/linux/sh_eth.h
23404
23405RENESAS USB PHY DRIVER
23406M: Yoshihiro Shimoda <[email protected]>
23407L: [email protected]
23408S: Maintained
23409F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
23410
23411RENESAS VERSACLOCK 3 and VERSACLOCK 7 CLOCK DRIVER
23412M: Biju Das <[email protected]>
23413S: Maintained
23414F: Documentation/devicetree/bindings/clock/renesas,5p35023.yaml
23415F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
23416F: drivers/clk/clk-versaclock3.c
23417F: drivers/clk/clk-versaclock7.c
23418
23419RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
23420M: Herve Codina <[email protected]>
23421L: [email protected]
23422S: Maintained
23423F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
23424F: drivers/iio/potentiometer/x9250.c
23425
23426RENESAS RZ/G3E THERMAL SENSOR UNIT DRIVER
23427M: John Madieu <[email protected]>
23428L: [email protected]
23429S: Maintained
23430F: Documentation/devicetree/bindings/thermal/renesas,r9a09g047-tsu.yaml
23431F: drivers/thermal/renesas/rzg3e_thermal.c
23432
23433RENESAS RZ/G3S THERMAL SENSOR UNIT DRIVER
23434M: Claudiu Beznea <[email protected]>
23435L: [email protected]
23436S: Maintained
23437F: Documentation/devicetree/bindings/thermal/renesas,r9a08g045-tsu.yaml
23438F: drivers/thermal/renesas/rzg3s_thermal.c
23439
23440RESET CONTROLLER FRAMEWORK
23441M: Philipp Zabel <[email protected]>
23442S: Maintained
23443T: git https://git.pengutronix.de/git/pza/linux.git
23444F: Documentation/devicetree/bindings/reset/
23445F: Documentation/driver-api/reset.rst
23446F: drivers/reset/
23447F: include/dt-bindings/reset/
23448F: include/linux/reset-controller.h
23449F: include/linux/reset.h
23450F: include/linux/reset/
23451K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
23452
23453RESTARTABLE SEQUENCES SUPPORT
23454M: Mathieu Desnoyers <[email protected]>
23455M: Peter Zijlstra <[email protected]>
23456M: "Paul E. McKenney" <[email protected]>
23457M: Boqun Feng <[email protected]>
23458L: [email protected]
23459S: Supported
23460F: include/trace/events/rseq.h
23461F: include/uapi/linux/rseq.h
23462F: kernel/rseq.c
23463F: tools/testing/selftests/rseq/
23464
23465RFKILL
23466M: Johannes Berg <[email protected]>
23467L: [email protected]
23468S: Maintained
23469W: https://wireless.wiki.kernel.org/
23470Q: https://patchwork.kernel.org/project/linux-wireless/list/
23471T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
23472T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
23473F: Documentation/ABI/stable/sysfs-class-rfkill
23474F: Documentation/driver-api/rfkill.rst
23475F: include/linux/rfkill.h
23476F: include/uapi/linux/rfkill.h
23477F: net/rfkill/
23478
23479RHASHTABLE
23480M: Thomas Graf <[email protected]>
23481M: Herbert Xu <[email protected]>
23482L: [email protected]
23483S: Maintained
23484F: include/linux/rhashtable-types.h
23485F: include/linux/rhashtable.h
23486F: lib/rhashtable.c
23487F: lib/test_rhashtable.c
23488
23489RICOH R5C592 MEMORYSTICK DRIVER
23490M: Maxim Levitsky <[email protected]>
23491S: Maintained
23492F: drivers/memstick/host/r592.*
23493
23494RICOH SMARTMEDIA/XD DRIVER
23495M: Maxim Levitsky <[email protected]>
23496S: Maintained
23497F: drivers/mtd/nand/raw/r852.c
23498F: drivers/mtd/nand/raw/r852.h
23499
23500RISC-V AIA DRIVERS
23501M: Anup Patel <[email protected]>
23502L: [email protected]
23503S: Maintained
23504F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
23505F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
23506F: drivers/irqchip/irq-riscv-aplic-*.c
23507F: drivers/irqchip/irq-riscv-aplic-*.h
23508F: drivers/irqchip/irq-riscv-imsic-*.c
23509F: drivers/irqchip/irq-riscv-imsic-*.h
23510F: drivers/irqchip/irq-riscv-intc.c
23511F: include/linux/irqchip/riscv-aplic.h
23512F: include/linux/irqchip/riscv-imsic.h
23513
23514RISC-V ANDES SoC Support
23515M: Ben Zong-You Xie <[email protected]>
23516S: Maintained
23517T: git: https://github.com/ben717-linux/linux
23518F: Documentation/devicetree/bindings/interrupt-controller/andestech,plicsw.yaml
23519F: Documentation/devicetree/bindings/riscv/andes.yaml
23520F: Documentation/devicetree/bindings/timer/andestech,plmt0.yaml
23521F: arch/riscv/boot/dts/andes/
23522
23523RISC-V ANLOGIC SoC SUPPORT
23524M: Conor Dooley <[email protected]>
23525T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23526L: [email protected]
23527S: Odd Fixes
23528F: Documentation/devicetree/bindings/riscv/anlogic.yaml
23529F: arch/riscv/boot/dts/anlogic/
23530
23531RISC-V ARCHITECTURE
23532M: Paul Walmsley <[email protected]>
23533M: Palmer Dabbelt <[email protected]>
23534M: Albert Ou <[email protected]>
23535R: Alexandre Ghiti <[email protected]>
23536L: [email protected]
23537S: Supported
23538Q: https://patchwork.kernel.org/project/linux-riscv/list/
23539C: irc://irc.libera.chat/riscv
23540P: Documentation/arch/riscv/patch-acceptance.rst
23541T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
23542F: arch/riscv/
23543N: riscv
23544K: riscv
23545
23546RISC-V IOMMU
23547M: Tomasz Jeznach <[email protected]>
23548L: [email protected]
23549L: [email protected]
23550S: Maintained
23551T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
23552F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
23553F: drivers/iommu/riscv/
23554
23555RISC-V MICROCHIP SUPPORT
23556M: Conor Dooley <[email protected]>
23557M: Daire McNamara <[email protected]>
23558L: [email protected]
23559S: Supported
23560T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ (dts, soc, firmware)
23561F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
23562F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
23563F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
23564F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
23565F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
23566F: Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-iomux0.yaml
23567F: Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-mssio.yaml
23568F: Documentation/devicetree/bindings/pinctrl/microchip,pic64gx-pinctrl-gpio2.yaml
23569F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
23570F: Documentation/devicetree/bindings/riscv/microchip.yaml
23571F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs*.yaml
23572F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
23573F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
23574F: arch/riscv/boot/dts/microchip/
23575F: drivers/char/hw_random/mpfs-rng.c
23576F: drivers/clk/microchip/clk-mpfs*.c
23577F: drivers/firmware/microchip/mpfs-auto-update.c
23578F: drivers/gpio/gpio-mpfs.c
23579F: drivers/hwmon/tvs-mpfs.c
23580F: drivers/i2c/busses/i2c-microchip-corei2c.c
23581F: drivers/mailbox/mailbox-mpfs.c
23582F: drivers/pci/controller/plda/pcie-microchip-host.c
23583F: drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c
23584F: drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
23585F: drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
23586F: drivers/pwm/pwm-microchip-core.c
23587F: drivers/reset/reset-mpfs.c
23588F: drivers/rtc/rtc-mpfs.c
23589F: drivers/soc/microchip/mpfs-control-scb.c
23590F: drivers/soc/microchip/mpfs-mss-top-sysreg.c
23591F: drivers/soc/microchip/mpfs-sys-controller.c
23592F: drivers/spi/spi-microchip-core-qspi.c
23593F: drivers/spi/spi-mpfs.c
23594F: drivers/usb/musb/mpfs.c
23595F: include/soc/microchip/mpfs.h
23596
23597RISC-V MISC SOC SUPPORT
23598M: Conor Dooley <[email protected]>
23599L: [email protected]
23600S: Odd Fixes
23601T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23602F: arch/riscv/boot/dts/canaan/
23603F: arch/riscv/boot/dts/sifive/
23604
23605RISC-V PMU DRIVERS
23606M: Atish Patra <[email protected]>
23607R: Anup Patel <[email protected]>
23608L: [email protected]
23609S: Supported
23610F: drivers/perf/riscv_pmu.c
23611F: drivers/perf/riscv_pmu_legacy.c
23612F: drivers/perf/riscv_pmu_sbi.c
23613
23614RISC-V QOS RESCTRL SUPPORT
23615M: Drew Fustini <[email protected]>
23616R: yunhui cui <[email protected]>
23617L: [email protected]
23618S: Supported
23619F: arch/riscv/include/asm/qos.h
23620F: arch/riscv/kernel/qos.c
23621
23622RISC-V RPMI AND MPXY DRIVERS
23623M: Rahul Pathak <[email protected]>
23624M: Anup Patel <[email protected]>
23625L: [email protected]
23626F: Documentation/devicetree/bindings/clock/riscv,rpmi-clock.yaml
23627F: Documentation/devicetree/bindings/clock/riscv,rpmi-mpxy-clock.yaml
23628F: Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml
23629F: Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-system-msi.yaml
23630F: Documentation/devicetree/bindings/mailbox/riscv,rpmi-shmem-mbox.yaml
23631F: Documentation/devicetree/bindings/mailbox/riscv,sbi-mpxy-mbox.yaml
23632F: drivers/clk/clk-rpmi.c
23633F: drivers/irqchip/irq-riscv-rpmi-sysmsi.c
23634F: drivers/mailbox/riscv-sbi-mpxy-mbox.c
23635F: include/linux/mailbox/riscv-rpmi-message.h
23636
23637RISC-V SPACEMIT SoC Support
23638M: Yixun Lan <[email protected]>
23639L: [email protected]
23640L: [email protected]
23641S: Maintained
23642W: https://github.com/spacemit-com/linux/wiki
23643C: irc://irc.libera.chat/spacemit
23644T: https://git.kernel.org/pub/scm/linux/kernel/git/spacemit/linux.git
23645F: arch/riscv/boot/dts/spacemit/
23646N: spacemit
23647K: spacemit
23648
23649RISC-V TENSTORRENT SoC SUPPORT
23650M: Drew Fustini <[email protected]>
23651M: Joel Stanley <[email protected]>
23652L: [email protected]
23653S: Maintained
23654T: git https://github.com/tenstorrent/linux.git
23655F: Documentation/devicetree/bindings/clock/tenstorrent,atlantis-prcm-rcpu.yaml
23656F: Documentation/devicetree/bindings/riscv/tenstorrent.yaml
23657F: arch/riscv/boot/dts/tenstorrent/
23658F: drivers/clk/tenstorrent/
23659F: drivers/reset/reset-tenstorrent-atlantis.c
23660F: include/dt-bindings/clock/tenstorrent,atlantis-prcm-rcpu.h
23661
23662RISC-V THEAD SoC SUPPORT
23663M: Drew Fustini <[email protected]>
23664M: Guo Ren <[email protected]>
23665M: Fu Wei <[email protected]>
23666L: [email protected]
23667S: Maintained
23668Q: https://patchwork.kernel.org/project/riscv-thead/list/
23669T: git https://github.com/pdp7/linux.git
23670F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
23671F: Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
23672F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
23673F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
23674F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
23675F: Documentation/devicetree/bindings/pwm/thead,th1520-pwm.yaml
23676F: Documentation/devicetree/bindings/reset/thead,th1520-reset.yaml
23677F: arch/riscv/boot/dts/thead/
23678F: drivers/clk/thead/clk-th1520-ap.c
23679F: drivers/firmware/thead,th1520-aon.c
23680F: drivers/gpu/drm/bridge/th1520-dw-hdmi.c
23681F: drivers/mailbox/mailbox-th1520.c
23682F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
23683F: drivers/pinctrl/pinctrl-th1520.c
23684F: drivers/pmdomain/thead/
23685F: drivers/power/reset/th1520-aon-reboot.c
23686F: drivers/power/sequencing/pwrseq-thead-gpu.c
23687F: drivers/pwm/pwm_th1520.rs
23688F: drivers/reset/reset-th1520.c
23689F: include/dt-bindings/clock/thead,th1520-clk-ap.h
23690F: include/dt-bindings/power/thead,th1520-power.h
23691F: include/dt-bindings/reset/thead,th1520-reset.h
23692F: include/linux/firmware/thead/thead,th1520-aon.h
23693
23694RNBD BLOCK DRIVERS
23695M: Md. Haris Iqbal <[email protected]>
23696M: Jack Wang <[email protected]>
23697L: [email protected]
23698S: Maintained
23699F: drivers/block/rnbd/
23700
23701ROCCAT DRIVERS
23702M: Stefan Achatz <[email protected]>
23703S: Maintained
23704W: http://sourceforge.net/projects/roccat/
23705F: Documentation/ABI/*/sysfs-driver-hid-roccat*
23706F: drivers/hid/hid-roccat*
23707F: include/linux/hid-roccat*
23708
23709ROCKCHIP CAN-FD DRIVER
23710M: Marc Kleine-Budde <[email protected]>
23711R: [email protected]
23712L: [email protected]
23713S: Maintained
23714F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
23715F: drivers/net/can/rockchip/
23716
23717ROCKCHIP CAMERA INTERFACE (RKCIF) DRIVER
23718M: Mehdi Djait <[email protected]>
23719M: Michael Riesch <[email protected]>
23720L: [email protected]
23721S: Maintained
23722F: Documentation/admin-guide/media/rkcif*
23723F: Documentation/devicetree/bindings/media/rockchip,px30-vip.yaml
23724F: Documentation/devicetree/bindings/media/rockchip,rk3568-vicap.yaml
23725F: drivers/media/platform/rockchip/rkcif/
23726
23727ROCKCHIP CRYPTO DRIVERS
23728M: Corentin Labbe <[email protected]>
23729L: [email protected]
23730S: Maintained
23731F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
23732F: drivers/crypto/rockchip/
23733
23734ROCKCHIP I2S TDM DRIVER
23735M: Nicolas Frattaroli <[email protected]>
23736L: [email protected]
23737S: Maintained
23738F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
23739F: sound/soc/rockchip/rockchip_i2s_tdm.*
23740
23741ROCKCHIP ISP V1 DRIVER
23742M: Dafna Hirschfeld <[email protected]>
23743M: Laurent Pinchart <[email protected]>
23744L: [email protected]
23745L: [email protected]
23746S: Maintained
23747F: Documentation/admin-guide/media/rkisp1.rst
23748F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
23749F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
23750F: drivers/media/platform/rockchip/rkisp1
23751F: include/uapi/linux/rkisp1-config.h
23752
23753ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
23754M: Daniel Golle <[email protected]>
23755M: Aurelien Jarno <[email protected]>
23756M: Nicolas Frattaroli <[email protected]>
23757S: Maintained
23758F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
23759F: Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
23760F: drivers/char/hw_random/rockchip-rng.c
23761
23762ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
23763M: Jacob Chen <[email protected]>
23764M: Ezequiel Garcia <[email protected]>
23765L: [email protected]
23766L: [email protected]
23767S: Maintained
23768F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
23769F: drivers/media/platform/rockchip/rga/
23770
23771ROCKCHIP RKVDEC VIDEO DECODER DRIVER
23772M: Detlev Casanova <[email protected]>
23773M: Ezequiel Garcia <[email protected]>
23774L: [email protected]
23775L: [email protected]
23776S: Maintained
23777F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
23778F: drivers/media/platform/rockchip/rkvdec/
23779
23780ROCKCHIP RK3308 INTERNAL AUDIO CODEC
23781M: Luca Ceresoli <[email protected]>
23782S: Maintained
23783F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
23784F: sound/soc/codecs/rk3308_codec.c
23785F: sound/soc/codecs/rk3308_codec.h
23786
23787ROCKCHIP SAI DRIVER
23788M: Nicolas Frattaroli <[email protected]>
23789L: [email protected]
23790S: Maintained
23791F: Documentation/devicetree/bindings/sound/rockchip,rk3576-sai.yaml
23792F: sound/soc/rockchip/rockchip_sai.*
23793
23794ROCKER DRIVER
23795M: Jiri Pirko <[email protected]>
23796L: [email protected]
23797S: Supported
23798F: drivers/net/ethernet/rocker/
23799
23800ROCKETPORT EXPRESS/INFINITY DRIVER
23801M: Kevin Cernekee <[email protected]>
23802L: [email protected]
23803S: Odd Fixes
23804F: drivers/tty/serial/rp2.*
23805
23806ROHM BD71828 CHARGER
23807M: Andreas Kemnade <[email protected]>
23808M: Matti Vaittinen <[email protected]>
23809S: Maintained
23810F: drivers/power/supply/bd71828-power.c
23811
23812ROHM BD79703 DAC
23813M: Matti Vaittinen <[email protected]>
23814S: Supported
23815F: drivers/iio/dac/rohm-bd79703.c
23816
23817ROHM BD99954 CHARGER IC
23818M: Matti Vaittinen <[email protected]>
23819S: Supported
23820F: drivers/power/supply/bd99954-charger.c
23821F: drivers/power/supply/bd99954-charger.h
23822
23823ROHM BD791xx ADC / GPO IC
23824M: Matti Vaittinen <[email protected]>
23825S: Supported
23826F: drivers/iio/adc/rohm-bd79112.c
23827F: drivers/iio/adc/rohm-bd79124.c
23828
23829ROHM BH1745 COLOUR SENSOR
23830M: Mudit Sharma <[email protected]>
23831L: [email protected]
23832S: Maintained
23833F: drivers/iio/light/bh1745.c
23834
23835ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
23836M: Tomasz Duszynski <[email protected]>
23837S: Maintained
23838F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
23839F: drivers/iio/light/bh1750.c
23840
23841ROHM BM1390 PRESSURE SENSOR DRIVER
23842M: Matti Vaittinen <[email protected]>
23843L: [email protected]
23844S: Supported
23845F: drivers/iio/pressure/rohm-bm1390.c
23846
23847ROHM BU270xx LIGHT SENSOR DRIVERs
23848M: Matti Vaittinen <[email protected]>
23849L: [email protected]
23850S: Supported
23851F: drivers/iio/light/rohm-bu27034.c
23852
23853ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
23854M: Marek Vasut <[email protected]>
23855L: [email protected]
23856L: [email protected]
23857S: Supported
23858F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
23859F: drivers/gpio/gpio-bd9571mwv.c
23860F: drivers/mfd/bd9571mwv.c
23861F: drivers/regulator/bd9571mwv-regulator.c
23862F: include/linux/mfd/bd9571mwv.h
23863
23864ROHM POWER MANAGEMENT IC DEVICE DRIVERS
23865M: Matti Vaittinen <[email protected]>
23866S: Supported
23867F: drivers/clk/clk-bd718x7.c
23868F: drivers/gpio/gpio-bd71815.c
23869F: drivers/gpio/gpio-bd71828.c
23870F: drivers/gpio/gpio-bd72720.c
23871F: drivers/mfd/rohm-bd71828.c
23872F: drivers/mfd/rohm-bd718x7.c
23873F: drivers/mfd/rohm-bd9576.c
23874F: drivers/mfd/rohm-bd96801.c
23875F: drivers/mfd/rohm-pwrbutton.c
23876F: drivers/mfd/rohm-pwrbutton.h
23877F: drivers/regulator/bd71815-regulator.c
23878F: drivers/regulator/bd71828-regulator.c
23879F: drivers/regulator/bd718x7-regulator.c
23880F: drivers/regulator/bd9576-regulator.c
23881F: drivers/regulator/bd96801-regulator.c
23882F: drivers/regulator/rohm-regulator.c
23883F: drivers/rtc/rtc-bd70528.c
23884F: drivers/watchdog/bd9576_wdt.c
23885F: drivers/watchdog/bd96801_wdt.c
23886F: include/linux/mfd/rohm-bd71815.h
23887F: include/linux/mfd/rohm-bd71828.h
23888F: include/linux/mfd/rohm-bd718x7.h
23889F: include/linux/mfd/rohm-bd72720.h
23890F: include/linux/mfd/rohm-bd957x.h
23891F: include/linux/mfd/rohm-bd96801.h
23892F: include/linux/mfd/rohm-bd96802.h
23893F: include/linux/mfd/rohm-generic.h
23894F: include/linux/mfd/rohm-shared.h
23895
23896ROTATION DRIVER FOR ALLWINNER A83T
23897M: Jernej Skrabec <[email protected]>
23898L: [email protected]
23899S: Maintained
23900T: git git://linuxtv.org/media.git
23901F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
23902F: drivers/media/platform/sunxi/sun8i-rotate/
23903
23904RPMB SUBSYSTEM
23905M: Jens Wiklander <[email protected]>
23906L: [email protected]
23907S: Supported
23908F: drivers/misc/rpmb-core.c
23909F: include/linux/rpmb.h
23910
23911RPMSG TTY DRIVER
23912M: Arnaud Pouliquen <[email protected]>
23913L: [email protected]
23914S: Maintained
23915F: drivers/tty/rpmsg_tty.c
23916
23917RTASE ETHERNET DRIVER
23918M: Justin Lai <[email protected]>
23919M: Larry Chiu <[email protected]>
23920L: [email protected]
23921S: Maintained
23922F: drivers/net/ethernet/realtek/rtase/
23923
23924RTL2830 MEDIA DRIVER
23925L: [email protected]
23926S: Orphan
23927W: https://linuxtv.org
23928Q: http://patchwork.linuxtv.org/project/linux-media/list/
23929F: drivers/media/dvb-frontends/rtl2830*
23930
23931RTL2832 MEDIA DRIVER
23932L: [email protected]
23933S: Orphan
23934W: https://linuxtv.org
23935Q: http://patchwork.linuxtv.org/project/linux-media/list/
23936F: drivers/media/dvb-frontends/rtl2832*
23937
23938RTL2832_SDR MEDIA DRIVER
23939L: [email protected]
23940S: Orphan
23941W: https://linuxtv.org
23942Q: http://patchwork.linuxtv.org/project/linux-media/list/
23943F: drivers/media/dvb-frontends/rtl2832_sdr*
23944
23945RTL8180 WIRELESS DRIVER
23946L: [email protected]
23947S: Orphan
23948F: drivers/net/wireless/realtek/rtl818x/rtl8180/
23949
23950RTL8187 WIRELESS DRIVER
23951M: Hin-Tak Leung <[email protected]>
23952L: [email protected]
23953S: Maintained
23954T: git https://github.com/pkshih/rtw.git
23955F: drivers/net/wireless/realtek/rtl818x/rtl8187/
23956
23957RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
23958M: Jes Sorensen <[email protected]>
23959L: [email protected]
23960S: Maintained
23961T: git https://github.com/pkshih/rtw.git
23962F: drivers/net/wireless/realtek/rtl8xxxu/
23963
23964RTL9300 I2C DRIVER (rtl9300-i2c)
23965M: Chris Packham <[email protected]>
23966L: [email protected]
23967S: Maintained
23968F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
23969F: drivers/i2c/busses/i2c-rtl9300.c
23970
23971RTRS TRANSPORT DRIVERS
23972M: Md. Haris Iqbal <[email protected]>
23973M: Jack Wang <[email protected]>
23974L: [email protected]
23975S: Maintained
23976F: drivers/infiniband/ulp/rtrs/
23977
23978RUNTIME VERIFICATION (RV)
23979M: Steven Rostedt <[email protected]>
23980M: Gabriele Monaco <[email protected]>
23981L: [email protected]
23982S: Maintained
23983F: Documentation/trace/rv/
23984F: include/linux/rv.h
23985F: include/rv/
23986F: kernel/trace/rv/
23987F: tools/testing/selftests/verification/
23988F: tools/verification/
23989
23990RUST
23991M: Miguel Ojeda <[email protected]>
23992R: Boqun Feng <[email protected]>
23993R: Gary Guo <[email protected]>
23994R: Björn Roy Baron <[email protected]>
23995R: Benno Lossin <[email protected]>
23996R: Andreas Hindborg <[email protected]>
23997R: Alice Ryhl <[email protected]>
23998R: Trevor Gross <[email protected]>
23999R: Danilo Krummrich <[email protected]>
24000R: Daniel Almeida <[email protected]>
24001R: Tamir Duberstein <[email protected]>
24002R: Alexandre Courbot <[email protected]>
24003R: Onur Özkan <[email protected]>
24004L: [email protected]
24005S: Supported
24006W: https://rust-for-linux.com
24007B: https://github.com/Rust-for-Linux/linux/issues
24008C: zulip://rust-for-linux.zulipchat.com
24009P: https://rust-for-linux.com/contributing
24010T: git https://github.com/Rust-for-Linux/linux.git rust-next
24011F: .clippy.toml
24012F: .rustfmt.toml
24013F: Documentation/rust/
24014F: include/trace/events/rust_sample.h
24015F: rust/
24016F: samples/rust/
24017F: scripts/*rust*
24018F: tools/testing/selftests/rust/
24019K: \b(?i:rust)\b
24020
24021RUST [ALLOC]
24022M: Danilo Krummrich <[email protected]>
24023R: Lorenzo Stoakes <[email protected]>
24024R: Vlastimil Babka <[email protected]>
24025R: Liam R. Howlett <[email protected]>
24026R: Uladzislau Rezki <[email protected]>
24027L: [email protected]
24028S: Maintained
24029T: git https://github.com/Rust-for-Linux/linux.git alloc-next
24030F: rust/kernel/alloc.rs
24031F: rust/kernel/alloc/
24032
24033RUST [BITFIELD]
24034M: Alexandre Courbot <[email protected]>
24035R: Yury Norov <[email protected]>
24036L: [email protected]
24037S: Maintained
24038F: rust/kernel/bitfield.rs
24039
24040RUST [INTEROP]
24041M: Joel Fernandes <[email protected]>
24042M: Alexandre Courbot <[email protected]>
24043L: [email protected]
24044S: Maintained
24045T: git https://github.com/Rust-for-Linux/linux.git interop-next
24046F: rust/kernel/interop.rs
24047F: rust/kernel/interop/
24048
24049RUST [NUM]
24050M: Alexandre Courbot <[email protected]>
24051R: Yury Norov <[email protected]>
24052L: [email protected]
24053S: Maintained
24054F: rust/kernel/num.rs
24055F: rust/kernel/num/
24056
24057RUST [PIN-INIT]
24058M: Benno Lossin <[email protected]>
24059M: Gary Guo <[email protected]>
24060L: [email protected]
24061S: Maintained
24062W: https://rust-for-linux.com/pin-init
24063B: https://github.com/Rust-for-Linux/pin-init/issues
24064C: zulip://rust-for-linux.zulipchat.com
24065P: https://github.com/Rust-for-Linux/pin-init/blob/main/CONTRIBUTING.md
24066T: git https://github.com/Rust-for-Linux/linux.git pin-init-next
24067F: rust/kernel/init.rs
24068F: rust/pin-init/
24069K: \bpin-init\b|pin_init\b|PinInit
24070
24071RUST [RUST-ANALYZER]
24072M: Tamir Duberstein <[email protected]>
24073R: Jesung Yang <[email protected]>
24074L: [email protected]
24075S: Maintained
24076T: git https://github.com/Rust-for-Linux/linux.git rust-analyzer-next
24077F: scripts/generate_rust_analyzer.py
24078
24079RUST [SYNC]
24080M: Boqun Feng <[email protected]>
24081M: Gary Guo <[email protected]>
24082M: Alice Ryhl <[email protected]>
24083R: Lyude Paul <[email protected]>
24084R: Daniel Almeida <[email protected]>
24085R: "Onur Özkan" <[email protected]>
24086L: [email protected]
24087L: [email protected]
24088S: Maintained
24089T: git git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux.git rust-sync
24090F: rust/kernel/sync.rs
24091F: rust/kernel/sync/
24092
24093RXRPC SOCKETS (AF_RXRPC)
24094M: David Howells <[email protected]>
24095M: Marc Dionne <[email protected]>
24096L: [email protected]
24097S: Supported
24098W: https://www.infradead.org/~dhowells/kafs/
24099F: Documentation/networking/rxrpc.rst
24100F: include/keys/rxrpc-type.h
24101F: include/net/af_rxrpc.h
24102F: include/trace/events/rxrpc.h
24103F: include/uapi/linux/rxrpc.h
24104F: net/rxrpc/
24105
24106S3 SAVAGE FRAMEBUFFER DRIVER
24107M: Antonino Daplas <[email protected]>
24108L: [email protected]
24109S: Maintained
24110F: drivers/video/fbdev/savage/
24111
24112S390 ARCHITECTURE
24113M: Heiko Carstens <[email protected]>
24114M: Vasily Gorbik <[email protected]>
24115M: Alexander Gordeev <[email protected]>
24116R: Christian Borntraeger <[email protected]>
24117R: Sven Schnelle <[email protected]>
24118L: [email protected]
24119S: Supported
24120T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
24121F: Documentation/driver-api/s390-drivers.rst
24122F: Documentation/arch/s390/
24123F: arch/s390/
24124F: drivers/cpuidle/cpuidle-s390.c
24125F: drivers/s390/
24126F: drivers/watchdog/diag288_wdt.c
24127
24128S390 COMMON I/O LAYER
24129M: Vineeth Vijayan <[email protected]>
24130M: Peter Oberparleiter <[email protected]>
24131L: [email protected]
24132S: Supported
24133F: drivers/s390/cio/
24134
24135S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
24136M: Harald Freudenberger <[email protected]>
24137M: Holger Dengler <[email protected]>
24138L: [email protected]
24139L: [email protected]
24140S: Supported
24141F: arch/s390/crypto/
24142F: arch/s390/include/asm/archrandom.h
24143F: arch/s390/include/asm/cpacf.h
24144
24145S390 DASD DRIVER
24146M: Stefan Haberland <[email protected]>
24147M: Jan Hoeppner <[email protected]>
24148L: [email protected]
24149S: Supported
24150F: block/partitions/ibm.c
24151F: drivers/s390/block/dasd*
24152F: include/linux/dasd_mod.h
24153
24154S390 HWRANDOM TRNG DRIVER
24155M: Harald Freudenberger <[email protected]>
24156M: Holger Dengler <[email protected]>
24157L: [email protected]
24158L: [email protected]
24159S: Supported
24160F: drivers/char/hw_random/s390-trng.c
24161
24162S390 IOMMU (PCI)
24163M: Niklas Schnelle <[email protected]>
24164M: Matthew Rosato <[email protected]>
24165R: Gerald Schaefer <[email protected]>
24166L: [email protected]
24167S: Supported
24168F: drivers/iommu/s390-iommu.c
24169
24170S390 IUCV NETWORK LAYER
24171M: Alexandra Winter <[email protected]>
24172M: Thorsten Winkler <[email protected]>
24173L: [email protected]
24174L: [email protected]
24175S: Supported
24176F: drivers/s390/net/*iucv*
24177F: include/net/iucv/
24178F: net/iucv/
24179
24180S390 MM
24181M: Alexander Gordeev <[email protected]>
24182M: Gerald Schaefer <[email protected]>
24183L: [email protected]
24184S: Supported
24185T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
24186F: arch/s390/include/asm/pgtable.h
24187F: arch/s390/mm
24188
24189S390 NETWORK DRIVERS
24190M: Alexandra Winter <[email protected]>
24191M: Aswin Karuvally <[email protected]>
24192L: [email protected]
24193L: [email protected]
24194S: Supported
24195F: drivers/s390/net/
24196
24197S390 PCI SUBSYSTEM
24198M: Niklas Schnelle <[email protected]>
24199M: Gerd Bayer <[email protected]>
24200L: [email protected]
24201S: Supported
24202F: Documentation/arch/s390/pci.rst
24203F: arch/s390/pci/
24204F: drivers/pci/hotplug/s390_pci_hpc.c
24205
24206S390 PTP DRIVER
24207M: Sven Schnelle <[email protected]>
24208L: [email protected]
24209S: Supported
24210F: drivers/ptp/ptp_s390.c
24211
24212S390 SCM DRIVER
24213M: Vineeth Vijayan <[email protected]>
24214L: [email protected]
24215S: Supported
24216F: drivers/s390/block/scm*
24217F: drivers/s390/cio/scm.c
24218
24219S390 VFIO-AP DRIVER
24220M: Tony Krowiak <[email protected]>
24221M: Halil Pasic <[email protected]>
24222M: Jason Herne <[email protected]>
24223L: [email protected]
24224L: [email protected]
24225S: Supported
24226T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
24227F: Documentation/arch/s390/vfio-ap*
24228F: drivers/s390/crypto/vfio_ap*
24229
24230S390 VFIO-CCW DRIVER
24231M: Eric Farman <[email protected]>
24232M: Matthew Rosato <[email protected]>
24233R: Halil Pasic <[email protected]>
24234L: [email protected]
24235L: [email protected]
24236S: Supported
24237T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
24238F: Documentation/arch/s390/vfio-ccw.rst
24239F: drivers/s390/cio/vfio_ccw*
24240F: include/uapi/linux/vfio_ccw.h
24241
24242S390 VFIO-PCI DRIVER
24243M: Matthew Rosato <[email protected]>
24244M: Farhan Ali <[email protected]>
24245R: Eric Farman <[email protected]>
24246L: [email protected]
24247L: [email protected]
24248S: Supported
24249T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
24250F: arch/s390/kvm/s390/pci*
24251F: drivers/vfio/pci/vfio_pci_zdev.c
24252F: include/uapi/linux/vfio_zdev.h
24253
24254S390 ZCRYPT AND PKEY DRIVER AND AP BUS
24255M: Harald Freudenberger <[email protected]>
24256M: Holger Dengler <[email protected]>
24257L: [email protected]
24258S: Supported
24259F: arch/s390/include/asm/ap.h
24260F: arch/s390/include/asm/pkey.h
24261F: arch/s390/include/asm/trace/zcrypt.h
24262F: arch/s390/include/uapi/asm/pkey.h
24263F: arch/s390/include/uapi/asm/zcrypt.h
24264F: drivers/s390/crypto/
24265
24266S390 ZFCP DRIVER
24267M: Nihar Panda <[email protected]>
24268L: [email protected]
24269S: Supported
24270F: drivers/s390/scsi/zfcp_*
24271
24272SAA6588 RDS RECEIVER DRIVER
24273M: Hans Verkuil <[email protected]>
24274L: [email protected]
24275S: Odd Fixes
24276W: https://linuxtv.org
24277T: git git://linuxtv.org/media.git
24278F: drivers/media/i2c/saa6588*
24279
24280SAA7134 VIDEO4LINUX DRIVER
24281M: Mauro Carvalho Chehab <[email protected]>
24282L: [email protected]
24283S: Odd fixes
24284W: https://linuxtv.org
24285T: git git://linuxtv.org/media.git
24286F: Documentation/driver-api/media/drivers/saa7134*
24287F: drivers/media/pci/saa7134/
24288
24289SAA7146 VIDEO4LINUX-2 DRIVER
24290M: Hans Verkuil <[email protected]>
24291L: [email protected]
24292S: Maintained
24293T: git git://linuxtv.org/media.git
24294F: drivers/media/common/saa7146/
24295F: drivers/media/pci/saa7146/
24296F: include/media/drv-intf/saa7146*
24297
24298SAFESETID SECURITY MODULE
24299M: Micah Morton <[email protected]>
24300S: Supported
24301F: Documentation/admin-guide/LSM/SafeSetID.rst
24302F: security/safesetid/
24303
24304SAMSUNG AUDIO (ASoC) DRIVERS
24305M: Sylwester Nawrocki <[email protected]>
24306L: [email protected]
24307S: Maintained
24308B: mailto:[email protected]
24309F: Documentation/devicetree/bindings/sound/samsung*
24310F: sound/soc/samsung/
24311
24312SAMSUNG EXYNOS2200 SoC SUPPORT
24313M: Ivaylo Ivanov <[email protected]>
24314L: [email protected] (moderated for non-subscribers)
24315L: [email protected]
24316S: Maintained
24317F: Documentation/devicetree/bindings/clock/samsung,exynos2200-cmu.yaml
24318F: arch/arm64/boot/dts/exynos/exynos2200*
24319F: drivers/clk/samsung/clk-exynos2200.c
24320F: include/dt-bindings/clock/samsung,exynos2200-cmu.h
24321
24322SAMSUNG EXYNOS850 SoC SUPPORT
24323M: Sam Protsenko <[email protected]>
24324L: [email protected] (moderated for non-subscribers)
24325L: [email protected]
24326S: Maintained
24327F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
24328F: arch/arm64/boot/dts/exynos/exynos850*
24329F: drivers/clk/samsung/clk-exynos850.c
24330F: include/dt-bindings/clock/exynos850.h
24331
24332SAMSUNG EXYNOS8855 SoC SUPPORT
24333M: Alim Akhtar <[email protected]>
24334L: [email protected] (moderated for non-subscribers)
24335L: [email protected]
24336S: Maintained
24337F: arch/arm64/boot/dts/exynos/exynos8855*
24338
24339SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
24340M: Tudor Ambarus <[email protected]>
24341L: [email protected]
24342S: Supported
24343F: Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
24344F: drivers/clk/samsung/clk-acpm.c
24345F: drivers/firmware/samsung/exynos-acpm*
24346F: include/linux/firmware/samsung/exynos-acpm-protocol.h
24347
24348SAMSUNG EXYNOS MAILBOX DRIVER
24349M: Tudor Ambarus <[email protected]>
24350L: [email protected]
24351S: Supported
24352F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
24353F: drivers/mailbox/exynos-mailbox.c
24354F: include/linux/mailbox/exynos-message.h
24355
24356SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
24357M: Łukasz Stelmach <[email protected]>
24358L: [email protected]
24359S: Maintained
24360F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
24361F: drivers/char/hw_random/exynos-trng.c
24362
24363SAMSUNG FRAMEBUFFER DRIVER
24364M: Jingoo Han <[email protected]>
24365L: [email protected]
24366S: Maintained
24367F: drivers/video/fbdev/s3c-fb.c
24368
24369SAMSUNG GALAXY BOOK DRIVER
24370M: Joshua Grisham <[email protected]>
24371L: [email protected]
24372S: Maintained
24373F: Documentation/admin-guide/laptops/samsung-galaxybook.rst
24374F: drivers/platform/x86/samsung-galaxybook.c
24375
24376SAMSUNG INTERCONNECT DRIVERS
24377M: Sylwester Nawrocki <[email protected]>
24378M: Artur Świgoń <[email protected]>
24379L: [email protected]
24380S: Supported
24381F: drivers/interconnect/samsung/
24382
24383SAMSUNG LAPTOP DRIVER
24384M: Corentin Chary <[email protected]>
24385L: [email protected]
24386S: Maintained
24387F: drivers/platform/x86/samsung-laptop.c
24388
24389SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
24390M: André Draszik <[email protected]>
24391L: [email protected]
24392S: Maintained
24393B: mailto:[email protected]
24394F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
24395F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
24396F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
24397F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
24398F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
24399F: drivers/clk/clk-s2mps11.c
24400F: drivers/mfd/sec*.[ch]
24401F: drivers/regulator/s2*.c
24402F: drivers/regulator/s5m*.c
24403F: drivers/rtc/rtc-s5m.c
24404F: include/dt-bindings/regulator/samsung,s2m*.h
24405F: include/linux/mfd/samsung/
24406
24407SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
24408M: Sylwester Nawrocki <[email protected]>
24409L: [email protected]
24410S: Maintained
24411F: drivers/media/platform/samsung/s3c-camif/
24412F: include/media/drv-intf/s3c_camif.h
24413
24414SAMSUNG S3FWRN5 NFC DRIVER
24415M: Krzysztof Kozlowski <[email protected]>
24416S: Maintained
24417F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
24418F: drivers/nfc/s3fwrn5
24419
24420SAMSUNG S5C73M3 CAMERA DRIVER
24421M: Sylwester Nawrocki <[email protected]>
24422M: Andrzej Hajda <[email protected]>
24423S: Supported
24424F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
24425F: drivers/media/i2c/s5c73m3/*
24426
24427SAMSUNG S5K3M5 CAMERA DRIVER
24428M: Vladimir Zapolskiy <[email protected]>
24429S: Maintained
24430T: git git://linuxtv.org/media_tree.git
24431F: Documentation/devicetree/bindings/media/i2c/samsung,s5k3m5.yaml
24432F: drivers/media/i2c/s5k3m5.c
24433
24434SAMSUNG S5K5BAF CAMERA DRIVER
24435M: Sylwester Nawrocki <[email protected]>
24436M: Andrzej Hajda <[email protected]>
24437S: Supported
24438F: drivers/media/i2c/s5k5baf.c
24439
24440SAMSUNG S5KJN1 CAMERA DRIVER
24441M: Vladimir Zapolskiy <[email protected]>
24442S: Maintained
24443T: git git://linuxtv.org/media_tree.git
24444F: Documentation/devicetree/bindings/media/i2c/samsung,s5kjn1.yaml
24445F: drivers/media/i2c/s5kjn1.c
24446
24447SAMSUNG S5P Security SubSystem (SSS) DRIVER
24448M: Krzysztof Kozlowski <[email protected]>
24449M: Vladimir Zapolskiy <[email protected]>
24450L: [email protected]
24451S: Maintained
24452F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
24453F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
24454F: drivers/crypto/s5p-sss.c
24455
24456SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
24457M: Sylwester Nawrocki <[email protected]>
24458S: Supported
24459Q: https://patchwork.linuxtv.org/project/linux-media/list/
24460F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
24461F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
24462F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
24463F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
24464F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
24465F: drivers/media/platform/samsung/exynos4-is/
24466
24467SAMSUNG SOC CLOCK DRIVERS
24468M: Krzysztof Kozlowski <[email protected]>
24469M: Sylwester Nawrocki <[email protected]>
24470M: Chanwoo Choi <[email protected]>
24471M: Peter Griffin <[email protected]>
24472R: Alim Akhtar <[email protected]>
24473L: [email protected]
24474S: Maintained
24475T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
24476F: Documentation/devicetree/bindings/clock/samsung,*.yaml
24477F: Documentation/devicetree/bindings/clock/samsung,s3c*
24478F: drivers/clk/samsung/
24479F: include/dt-bindings/clock/exynos*.h
24480F: include/dt-bindings/clock/s5p*.h
24481F: include/dt-bindings/clock/samsung,*.h
24482F: include/linux/clk/samsung.h
24483
24484SAMSUNG SPI DRIVERS
24485M: Andi Shyti <[email protected]>
24486R: Tudor Ambarus <[email protected]>
24487L: [email protected]
24488S: Maintained
24489F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
24490F: drivers/spi/spi-s3c*
24491F: include/linux/platform_data/spi-s3c64xx.h
24492
24493SAMSUNG SXGBE DRIVERS
24494M: Byungho An <[email protected]>
24495L: [email protected]
24496S: Maintained
24497F: drivers/net/ethernet/samsung/sxgbe/
24498
24499SAMSUNG THERMAL DRIVER
24500M: Bartlomiej Zolnierkiewicz <[email protected]>
24501M: Krzysztof Kozlowski <[email protected]>
24502L: [email protected]
24503S: Maintained
24504F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
24505F: drivers/thermal/samsung/
24506
24507SAMSUNG USB2 PHY DRIVER
24508M: Sylwester Nawrocki <[email protected]>
24509L: [email protected]
24510S: Supported
24511F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
24512F: Documentation/driver-api/phy/samsung-usb2.rst
24513F: drivers/phy/samsung/phy-exynos4210-usb2.c
24514F: drivers/phy/samsung/phy-exynos4x12-usb2.c
24515F: drivers/phy/samsung/phy-exynos5250-usb2.c
24516F: drivers/phy/samsung/phy-s5pv210-usb2.c
24517F: drivers/phy/samsung/phy-samsung-usb2.c
24518F: drivers/phy/samsung/phy-samsung-usb2.h
24519
24520SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
24521M: Paul Barker <[email protected]>
24522R: Marc Murphy <[email protected]>
24523S: Supported
24524F: arch/arm/boot/dts/ti/omap/am335x-sancloud*
24525
24526SB1250-DUART BROADCOM SOC SERIAL DRIVER
24527M: "Maciej W. Rozycki" <[email protected]>
24528S: Maintained
24529F: drivers/tty/serial/sb1250-duart.c
24530
24531SBOM
24532M: Luis Augenstein <[email protected]>
24533M: Maximilian Huber <[email protected]>
24534S: Maintained
24535F: scripts/sbom/
24536
24537SC1200 WDT DRIVER
24538M: Zwane Mwaikambo <[email protected]>
24539S: Maintained
24540F: drivers/watchdog/sc1200wdt.c
24541
24542SCHEDULER
24543M: Ingo Molnar <[email protected]>
24544M: Peter Zijlstra <[email protected]>
24545M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
24546M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
24547R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
24548R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
24549R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
24550R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
24551R: Valentin Schneider <[email protected]> (TOPOLOGY)
24552R: K Prateek Nayak <[email protected]>
24553L: [email protected]
24554S: Maintained
24555P: Documentation/process/maintainer-tip.rst
24556T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
24557F: include/linux/preempt.h
24558F: include/linux/sched.h
24559F: include/linux/wait.h
24560F: include/uapi/linux/sched.h
24561F: kernel/fork.c
24562F: kernel/sched/
24563F: tools/sched/
24564
24565SCHEDULER - SCHED_EXT
24566R: Tejun Heo <[email protected]>
24567R: David Vernet <[email protected]>
24568R: Andrea Righi <[email protected]>
24569R: Changwoo Min <[email protected]>
24570L: [email protected]
24571S: Maintained
24572W: https://github.com/sched-ext/scx
24573T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
24574F: include/linux/sched/ext.h
24575F: kernel/sched/ext/
24576F: tools/sched_ext/
24577F: tools/testing/selftests/sched_ext
24578
24579SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
24580M: Gustavo Silva <[email protected]>
24581S: Maintained
24582F: drivers/iio/chemical/ens160_core.c
24583F: drivers/iio/chemical/ens160_i2c.c
24584F: drivers/iio/chemical/ens160_spi.c
24585F: drivers/iio/chemical/ens160.h
24586
24587SCSI LIBSAS SUBSYSTEM
24588R: John Garry <[email protected]>
24589R: Jason Yan <[email protected]>
24590L: [email protected]
24591S: Supported
24592F: Documentation/scsi/libsas.rst
24593F: drivers/scsi/libsas/
24594F: include/scsi/libsas.h
24595F: include/scsi/sas_ata.h
24596
24597SCSI RDMA PROTOCOL (SRP) INITIATOR
24598M: Bart Van Assche <[email protected]>
24599L: [email protected]
24600S: Supported
24601Q: http://patchwork.kernel.org/project/linux-rdma/list/
24602F: drivers/infiniband/ulp/srp/
24603F: include/scsi/srp.h
24604
24605SCSI RDMA PROTOCOL (SRP) TARGET
24606M: Bart Van Assche <[email protected]>
24607L: [email protected]
24608L: [email protected]
24609S: Supported
24610Q: http://patchwork.kernel.org/project/linux-rdma/list/
24611F: drivers/infiniband/ulp/srpt/
24612
24613SCSI SG DRIVER
24614M: Doug Gilbert <[email protected]>
24615L: [email protected]
24616S: Maintained
24617W: http://sg.danny.cz/sg
24618F: Documentation/scsi/scsi-generic.rst
24619F: drivers/scsi/sg.c
24620F: include/scsi/sg.h
24621
24622SCSI SUBSYSTEM
24623M: "James E.J. Bottomley" <[email protected]>
24624M: "Martin K. Petersen" <[email protected]>
24625L: [email protected]
24626S: Maintained
24627Q: https://patchwork.kernel.org/project/linux-scsi/list/
24628T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
24629T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
24630F: Documentation/devicetree/bindings/scsi/
24631F: drivers/scsi/
24632F: drivers/ufs/
24633F: include/scsi/
24634F: include/uapi/scsi/
24635F: include/ufs/
24636
24637SCSI TAPE DRIVER
24638L: [email protected]
24639S: Orphan
24640F: Documentation/scsi/st.rst
24641F: drivers/scsi/st.*
24642F: drivers/scsi/st_*.h
24643
24644SCSI TARGET CORE USER DRIVER
24645M: Bodo Stroesser <[email protected]>
24646L: [email protected]
24647L: [email protected]
24648S: Supported
24649F: Documentation/target/tcmu-design.rst
24650F: drivers/target/target_core_user.c
24651F: include/uapi/linux/target_core_user.h
24652
24653SCSI TARGET SUBSYSTEM
24654M: "Martin K. Petersen" <[email protected]>
24655L: [email protected]
24656L: [email protected]
24657S: Supported
24658Q: https://patchwork.kernel.org/project/target-devel/list/
24659T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
24660F: Documentation/target/
24661F: drivers/target/
24662F: include/target/
24663
24664SCTP PROTOCOL
24665M: Marcelo Ricardo Leitner <[email protected]>
24666M: Xin Long <[email protected]>
24667L: [email protected]
24668S: Maintained
24669W: https://github.com/sctp/lksctp-tools/wiki
24670F: Documentation/networking/sctp.rst
24671F: include/linux/sctp.h
24672F: include/net/sctp/
24673F: include/uapi/linux/sctp.h
24674F: net/sctp/
24675
24676SCx200 CPU SUPPORT
24677M: Jim Cromie <[email protected]>
24678S: Odd Fixes
24679F: Documentation/i2c/busses/scx200_acb.rst
24680F: arch/x86/platform/scx200/
24681F: drivers/i2c/busses/scx200*
24682F: drivers/mtd/maps/scx200_docflash.c
24683F: drivers/watchdog/scx200_wdt.c
24684F: include/linux/scx200.h
24685
24686SCx200 GPIO DRIVER
24687M: Jim Cromie <[email protected]>
24688S: Maintained
24689F: drivers/char/scx200_gpio.c
24690F: include/linux/scx200_gpio.h
24691
24692SCx200 HRT CLOCKSOURCE DRIVER
24693M: Jim Cromie <[email protected]>
24694S: Maintained
24695F: drivers/clocksource/scx200_hrt.c
24696
24697SDCA LIBRARY AND CLASS DRIVER
24698M: Charles Keepax <[email protected]>
24699M: Maciej Strozek <[email protected]>
24700R: Bard Liao <[email protected]>
24701R: Pierre-Louis Bossart <[email protected]>
24702L: [email protected]
24703L: [email protected]
24704S: Maintained
24705F: include/sound/sdca*
24706F: sound/soc/sdca/*
24707
24708SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
24709M: Sascha Sommer <[email protected]>
24710L: [email protected] (subscribers-only)
24711S: Maintained
24712F: drivers/mmc/host/sdricoh_cs.c
24713
24714SECO BOARDS CEC DRIVER
24715M: Ettore Chimenti <[email protected]>
24716S: Maintained
24717F: drivers/media/cec/platform/seco/seco-cec.c
24718F: drivers/media/cec/platform/seco/seco-cec.h
24719
24720SECURE COMPUTING
24721M: Kees Cook <[email protected]>
24722R: Andy Lutomirski <[email protected]>
24723R: Will Drewry <[email protected]>
24724S: Supported
24725T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
24726F: Documentation/userspace-api/seccomp_filter.rst
24727F: include/linux/seccomp.h
24728F: include/uapi/linux/seccomp.h
24729F: kernel/seccomp.c
24730F: tools/testing/selftests/kselftest_harness.h
24731F: tools/testing/selftests/kselftest_harness/
24732F: tools/testing/selftests/seccomp/*
24733K: \bsecure_computing
24734K: \bTIF_SECCOMP\b
24735
24736SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
24737M: Kamal Dasu <[email protected]>
24738M: Al Cooper <[email protected]>
24739R: Broadcom internal kernel review list <[email protected]>
24740L: [email protected]
24741S: Maintained
24742F: drivers/mmc/host/sdhci-brcmstb*
24743
24744SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
24745M: Adrian Hunter <[email protected]>
24746L: [email protected]
24747S: Supported
24748F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
24749F: drivers/mmc/host/sdhci*
24750
24751SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
24752M: Aubin Constans <[email protected]>
24753R: Eugen Hristev <[email protected]>
24754L: [email protected]
24755S: Supported
24756F: drivers/mmc/host/sdhci-of-at91.c
24757
24758SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
24759M: Haibo Chen <[email protected]>
24760L: [email protected]
24761L: [email protected]
24762L: [email protected]
24763S: Maintained
24764F: drivers/mmc/host/sdhci-esdhc-imx.c
24765
24766SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
24767M: Ben Dooks <[email protected]>
24768M: Jaehoon Chung <[email protected]>
24769L: [email protected]
24770S: Maintained
24771F: drivers/mmc/host/sdhci-s3c*
24772
24773SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
24774M: Viresh Kumar <[email protected]>
24775L: [email protected]
24776S: Maintained
24777F: drivers/mmc/host/sdhci-spear.c
24778
24779SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
24780M: Vignesh Raghavendra <[email protected]>
24781L: [email protected]
24782S: Maintained
24783F: drivers/mmc/host/sdhci-omap.c
24784
24785SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
24786M: Jonathan Derrick <[email protected]>
24787L: [email protected]
24788S: Supported
24789F: block/opal_proto.h
24790F: block/sed*
24791F: include/linux/sed*
24792F: include/uapi/linux/sed*
24793
24794SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
24795M: Mark Rutland <[email protected]>
24796M: Lorenzo Pieralisi <[email protected]>
24797M: Sudeep Holla <[email protected]>
24798L: [email protected] (moderated for non-subscribers)
24799S: Maintained
24800F: drivers/firmware/smccc/
24801F: include/linux/arm-smccc-bus.h
24802F: include/linux/arm-smccc.h
24803F: include/linux/device-id/arm_smccc.h
24804
24805SECURITY CONTACT
24806M: Security Officers <[email protected]>
24807S: Supported
24808F: Documentation/process/security-bugs.rst
24809
24810SECURITY SUBSYSTEM
24811M: Paul Moore <[email protected]>
24812M: James Morris <[email protected]>
24813M: "Serge E. Hallyn" <[email protected]>
24814L: [email protected]
24815S: Supported
24816Q: https://patchwork.kernel.org/project/linux-security-module/list
24817B: mailto:[email protected]
24818P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
24819T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
24820F: include/linux/lsm/
24821F: include/linux/lsm_audit.h
24822F: include/linux/lsm_hook_defs.h
24823F: include/linux/lsm_hooks.h
24824F: include/linux/security.h
24825F: include/uapi/linux/lsm.h
24826F: security/
24827F: tools/testing/selftests/lsm/
24828F: rust/kernel/security.rs
24829X: security/selinux/
24830K: \bsecurity_[a-z_0-9]\+\b
24831
24832SELINUX SECURITY MODULE
24833M: Paul Moore <[email protected]>
24834M: Stephen Smalley <[email protected]>
24835R: Ondrej Mosnáček <[email protected]>
24836L: [email protected]
24837S: Supported
24838W: https://github.com/SELinuxProject
24839Q: https://patchwork.kernel.org/project/selinux/list
24840B: mailto:[email protected]
24841P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
24842T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
24843F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
24844F: Documentation/ABI/removed/sysfs-selinux-disable
24845F: Documentation/admin-guide/LSM/SELinux.rst
24846F: include/trace/events/avc.h
24847F: include/uapi/linux/selinux_netlink.h
24848F: scripts/selinux/
24849F: security/selinux/
24850
24851SENSABLE PHANTOM
24852M: Jiri Slaby <[email protected]>
24853S: Maintained
24854F: drivers/misc/phantom.c
24855F: include/uapi/linux/phantom.h
24856
24857SENSEAIR SUNRISE 006-0-0007
24858M: Jacopo Mondi <[email protected]>
24859S: Maintained
24860F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
24861F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
24862F: drivers/iio/chemical/sunrise_co2.c
24863
24864SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
24865M: Maxwell Doose <[email protected]>
24866M: Tomasz Duszynski <[email protected]>
24867S: Maintained
24868F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
24869F: drivers/iio/chemical/scd30.h
24870F: drivers/iio/chemical/scd30_core.c
24871F: drivers/iio/chemical/scd30_i2c.c
24872F: drivers/iio/chemical/scd30_serial.c
24873
24874SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
24875M: Roan van Dijk <[email protected]>
24876S: Maintained
24877F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
24878F: drivers/iio/chemical/scd4x.c
24879
24880SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
24881M: Petar Stoykov <[email protected]>
24882S: Maintained
24883F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
24884F: drivers/iio/pressure/sdp500.c
24885
24886SENSIRION SGP40 GAS SENSOR DRIVER
24887M: Andreas Klinger <[email protected]>
24888S: Maintained
24889F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
24890F: drivers/iio/chemical/sgp40.c
24891
24892SENSIRION SLF3S LIQUID FLOW SENSOR DRIVER
24893M: Wadim Mueller <[email protected]>
24894R: Maxwell Doose <[email protected]>
24895L: [email protected]
24896S: Maintained
24897F: Documentation/devicetree/bindings/iio/flow/sensirion,slf3s.yaml
24898F: drivers/iio/flow/slf3s.c
24899
24900SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
24901M: Tomasz Duszynski <[email protected]>
24902S: Maintained
24903F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
24904F: drivers/iio/chemical/sps30.c
24905F: drivers/iio/chemical/sps30_i2c.c
24906F: drivers/iio/chemical/sps30_serial.c
24907
24908SERIAL DEVICE BUS
24909M: Markus Probst <[email protected]>
24910L: [email protected]
24911S: Maintained
24912F: Documentation/devicetree/bindings/serial/serial.yaml
24913F: drivers/tty/serdev/
24914F: include/linux/serdev.h
24915F: rust/helpers/serdev.c
24916F: rust/kernel/serdev.rs
24917F: samples/rust/rust_driver_serdev.rs
24918
24919SERIAL IR RECEIVER
24920M: Sean Young <[email protected]>
24921L: [email protected]
24922S: Maintained
24923F: drivers/media/rc/serial_ir.c
24924
24925SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
24926M: Srinivas Kandagatla <[email protected]>
24927L: [email protected]
24928S: Maintained
24929F: Documentation/devicetree/bindings/slimbus/
24930F: Documentation/driver-api/slimbus.rst
24931F: drivers/slimbus/
24932F: include/linux/slimbus.h
24933
24934SFC NETWORK DRIVER
24935M: Edward Cree <[email protected]>
24936L: [email protected]
24937L: [email protected]
24938S: Maintained
24939F: Documentation/networking/devlink/sfc.rst
24940F: drivers/net/ethernet/sfc/
24941
24942SFCTEMP HWMON DRIVER
24943M: Emil Renner Berthing <[email protected]>
24944M: Hal Feng <[email protected]>
24945L: [email protected]
24946S: Maintained
24947F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
24948F: Documentation/hwmon/sfctemp.rst
24949F: drivers/hwmon/sfctemp.c
24950
24951SFF/SFP/SFP+ MODULE SUPPORT
24952M: Russell King <[email protected]>
24953L: [email protected]
24954S: Maintained
24955F: Documentation/devicetree/bindings/net/sff,sfp.yaml
24956F: drivers/net/phy/phylink.c
24957F: drivers/net/phy/sfp*
24958F: include/linux/mdio/mdio-i2c.h
24959F: include/linux/phylink.h
24960F: include/linux/sfp.h
24961K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
24962
24963SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
24964M: D. Wythe <[email protected]>
24965M: Dust Li <[email protected]>
24966M: Sidraya Jayagond <[email protected]>
24967M: Mahanta Jambigi <[email protected]>
24968R: Tony Lu <[email protected]>
24969R: Wen Gu <[email protected]>
24970L: [email protected]
24971L: [email protected]
24972S: Supported
24973F: net/smc/
24974
24975SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
24976M: Linus Walleij <[email protected]>
24977L: [email protected]
24978S: Maintained
24979T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
24980F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
24981F: drivers/iio/light/gp2ap002.c
24982
24983SHARP RJ54N1CB0C SENSOR DRIVER
24984M: Jacopo Mondi <[email protected]>
24985L: [email protected]
24986S: Odd fixes
24987T: git git://linuxtv.org/media.git
24988F: drivers/media/i2c/rj54n1cb0c.c
24989F: include/media/i2c/rj54n1cb0c.h
24990
24991SHRINKER
24992M: Andrew Morton <[email protected]>
24993M: Dave Chinner <[email protected]>
24994R: Qi Zheng <[email protected]>
24995R: Roman Gushchin <[email protected]>
24996R: Muchun Song <[email protected]>
24997L: [email protected]
24998S: Maintained
24999F: Documentation/admin-guide/mm/shrinker_debugfs.rst
25000F: include/linux/list_lru.h
25001F: include/linux/shrinker.h
25002F: mm/list_lru.c
25003F: mm/shrinker.c
25004F: mm/shrinker_debug.c
25005
25006SH_VOU V4L2 OUTPUT DRIVER
25007L: [email protected]
25008S: Orphan
25009F: drivers/media/platform/renesas/sh_vou.c
25010F: include/media/drv-intf/sh_vou.h
25011
25012SI2157 MEDIA DRIVER
25013L: [email protected]
25014S: Orphan
25015W: https://linuxtv.org
25016Q: http://patchwork.linuxtv.org/project/linux-media/list/
25017F: drivers/media/tuners/si2157*
25018
25019SI2165 MEDIA DRIVER
25020M: Matthias Schwarzott <[email protected]>
25021L: [email protected]
25022S: Maintained
25023W: https://linuxtv.org
25024Q: http://patchwork.linuxtv.org/project/linux-media/list/
25025F: drivers/media/dvb-frontends/si2165*
25026
25027SI2168 MEDIA DRIVER
25028L: [email protected]
25029S: Orphan
25030W: https://linuxtv.org
25031Q: http://patchwork.linuxtv.org/project/linux-media/list/
25032F: drivers/media/dvb-frontends/si2168*
25033
25034SI470X FM RADIO RECEIVER I2C DRIVER
25035M: Hans Verkuil <[email protected]>
25036L: [email protected]
25037S: Odd Fixes
25038W: https://linuxtv.org
25039T: git git://linuxtv.org/media.git
25040F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
25041F: drivers/media/radio/si470x/radio-si470x-i2c.c
25042
25043SI470X FM RADIO RECEIVER USB DRIVER
25044M: Hans Verkuil <[email protected]>
25045L: [email protected]
25046S: Maintained
25047W: https://linuxtv.org
25048T: git git://linuxtv.org/media.git
25049F: drivers/media/radio/si470x/radio-si470x-common.c
25050F: drivers/media/radio/si470x/radio-si470x-usb.c
25051F: drivers/media/radio/si470x/radio-si470x.h
25052
25053SI4713 FM RADIO TRANSMITTER I2C DRIVER
25054M: Eduardo Valentin <[email protected]>
25055L: [email protected]
25056S: Odd Fixes
25057W: https://linuxtv.org
25058T: git git://linuxtv.org/media.git
25059F: drivers/media/radio/si4713/si4713.?
25060
25061SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
25062M: Eduardo Valentin <[email protected]>
25063L: [email protected]
25064S: Odd Fixes
25065W: https://linuxtv.org
25066T: git git://linuxtv.org/media.git
25067F: drivers/media/radio/si4713/radio-platform-si4713.c
25068
25069SI4713 FM RADIO TRANSMITTER USB DRIVER
25070M: Hans Verkuil <[email protected]>
25071L: [email protected]
25072S: Maintained
25073W: https://linuxtv.org
25074T: git git://linuxtv.org/media.git
25075F: drivers/media/radio/si4713/radio-usb-si4713.c
25076
25077SIANO DVB DRIVER
25078M: Mauro Carvalho Chehab <[email protected]>
25079L: [email protected]
25080S: Odd fixes
25081W: https://linuxtv.org
25082T: git git://linuxtv.org/media.git
25083F: drivers/media/common/siano/
25084F: drivers/media/mmc/siano/
25085F: drivers/media/usb/siano/
25086F: drivers/media/usb/siano/
25087
25088SIEMENS IPC LED DRIVERS
25089M: Bao Cheng Su <[email protected]>
25090M: Benedikt Niedermayr <[email protected]>
25091M: Tobias Schaffner <[email protected]>
25092L: [email protected]
25093S: Maintained
25094F: drivers/leds/simatic/
25095
25096SIEMENS IPC PLATFORM DRIVERS
25097M: Bao Cheng Su <[email protected]>
25098M: Benedikt Niedermayr <[email protected]>
25099M: Tobias Schaffner <[email protected]>
25100L: [email protected]
25101S: Maintained
25102F: drivers/platform/x86/siemens/
25103F: include/linux/platform_data/x86/simatic-ipc-base.h
25104F: include/linux/platform_data/x86/simatic-ipc.h
25105
25106SIEMENS IPC WATCHDOG DRIVERS
25107M: Bao Cheng Su <[email protected]>
25108M: Benedikt Niedermayr <[email protected]>
25109M: Tobias Schaffner <[email protected]>
25110L: [email protected]
25111S: Maintained
25112F: drivers/watchdog/simatic-ipc-wdt.c
25113
25114SIFIVE DRIVERS
25115M: Paul Walmsley <[email protected]>
25116M: Samuel Holland <[email protected]>
25117L: [email protected]
25118S: Supported
25119F: drivers/dma/sf-pdma/
25120N: sifive
25121K: fu[57]40
25122K: [^@]sifive
25123
25124SILEAD TOUCHSCREEN DRIVER
25125M: Hans de Goede <[email protected]>
25126L: [email protected]
25127L: [email protected]
25128S: Maintained
25129F: drivers/input/touchscreen/silead.c
25130F: drivers/platform/x86/touchscreen_dmi.c
25131
25132SILICON LABS WIRELESS DRIVERS (for WFxxx series)
25133M: Jérôme Pouiller <[email protected]>
25134L: [email protected]
25135S: Supported
25136F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
25137F: drivers/net/wireless/silabs/
25138
25139SILICON MOTION SM712 FRAME BUFFER DRIVER
25140M: Sudip Mukherjee <[email protected]>
25141M: Teddy Wang <[email protected]>
25142M: Sudip Mukherjee <[email protected]>
25143L: [email protected]
25144S: Maintained
25145F: Documentation/fb/sm712fb.rst
25146F: drivers/video/fbdev/sm712*
25147
25148SILVACO I3C DUAL-ROLE MASTER
25149M: Miquel Raynal <[email protected]>
25150M: Frank Li <[email protected]>
25151L: [email protected] (moderated for non-subscribers)
25152L: [email protected]
25153S: Maintained
25154F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
25155F: drivers/i3c/master/svc-i3c-master.c
25156
25157SIMPLEFB FB DRIVER
25158M: Hans de Goede <[email protected]>
25159L: [email protected]
25160S: Maintained
25161F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
25162F: drivers/video/fbdev/simplefb.c
25163F: include/linux/platform_data/simplefb.h
25164
25165SIOX
25166M: Thorsten Scherer <[email protected]>
25167R: Pengutronix Kernel Team <[email protected]>
25168S: Supported
25169F: drivers/gpio/gpio-siox.c
25170F: drivers/siox/*
25171F: include/trace/events/siox.h
25172
25173SIS 190 ETHERNET DRIVER
25174M: Francois Romieu <[email protected]>
25175L: [email protected]
25176S: Maintained
25177F: drivers/net/ethernet/sis/sis190.c
25178
25179SIS 900/7016 FAST ETHERNET DRIVER
25180M: Daniele Venzano <[email protected]>
25181L: [email protected]
25182S: Maintained
25183W: http://www.brownhat.org/sis900.html
25184F: drivers/net/ethernet/sis/sis900.*
25185
25186SIS FRAMEBUFFER DRIVER
25187S: Orphan
25188F: Documentation/fb/sisfb.rst
25189F: drivers/video/fbdev/sis/
25190F: include/video/sisfb.h
25191
25192SIS I2C TOUCHSCREEN DRIVER
25193M: Mika Penttilä <[email protected]>
25194L: [email protected]
25195S: Maintained
25196F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
25197F: drivers/input/touchscreen/sis_i2c.c
25198
25199SIS USB2VGA DRIVER
25200M: Thomas Winischhofer <[email protected]>
25201S: Maintained
25202W: http://www.winischhofer.at/linuxsisusbvga.shtml
25203F: drivers/usb/misc/sisusbvga/
25204
25205SL28 CPLD MFD DRIVER
25206M: Michael Walle <[email protected]>
25207S: Maintained
25208F: Documentation/devicetree/bindings/embedded-controller/kontron,sl28cpld.yaml
25209F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
25210F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
25211F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
25212F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
25213F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
25214F: drivers/gpio/gpio-sl28cpld.c
25215F: drivers/hwmon/sl28cpld-hwmon.c
25216F: drivers/irqchip/irq-sl28cpld.c
25217F: drivers/pwm/pwm-sl28cpld.c
25218F: drivers/watchdog/sl28cpld_wdt.c
25219
25220SL28 VPD NVMEM LAYOUT DRIVER
25221M: Michael Walle <[email protected]>
25222S: Maintained
25223F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
25224F: drivers/nvmem/layouts/sl28vpd.c
25225
25226SLAB ALLOCATOR
25227M: Vlastimil Babka <[email protected]>
25228M: Harry Yoo <[email protected]>
25229M: Andrew Morton <[email protected]>
25230R: Hao Li <[email protected]>
25231R: Christoph Lameter <[email protected]>
25232R: David Rientjes <[email protected]>
25233R: Roman Gushchin <[email protected]>
25234L: [email protected]
25235S: Maintained
25236T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/slab.git
25237F: Documentation/admin-guide/mm/slab.rst
25238F: Documentation/mm/slab.rst
25239F: include/linux/mempool.h
25240F: include/linux/slab.h
25241F: lib/tests/slub_kunit.c
25242F: mm/failslab.c
25243F: mm/mempool.c
25244F: mm/slab.h
25245F: mm/slab_common.c
25246F: mm/slub.c
25247F: scripts/gdb/linux/slab.py
25248F: tools/cgroup/memcg_slabinfo.py
25249F: tools/include/linux/slab.h
25250F: tools/lib/slab.c
25251F: tools/mm/slabinfo-gnuplot.sh
25252F: tools/mm/slabinfo.c
25253
25254SLCAN CAN NETWORK DRIVER
25255M: Dario Binacchi <[email protected]>
25256L: [email protected]
25257S: Maintained
25258F: drivers/net/can/slcan/
25259
25260SLEEPABLE READ-COPY UPDATE (SRCU)
25261M: Lai Jiangshan <[email protected]>
25262M: "Paul E. McKenney" <[email protected]>
25263M: Josh Triplett <[email protected]>
25264M: Onur Özkan <[email protected]> (RUST)
25265R: Steven Rostedt <[email protected]>
25266R: Mathieu Desnoyers <[email protected]>
25267L: [email protected]
25268S: Supported
25269W: http://www.rdrop.com/users/paulmck/RCU/
25270T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
25271F: include/linux/srcu*.h
25272F: kernel/rcu/srcu*.c
25273F: rust/helpers/srcu.c
25274F: rust/kernel/sync/srcu.rs
25275
25276SMACK SECURITY MODULE
25277M: Casey Schaufler <[email protected]>
25278L: [email protected]
25279S: Maintained
25280W: http://schaufler-ca.com
25281T: git https://github.com/cschaufler/smack-next.git
25282F: Documentation/admin-guide/LSM/Smack.rst
25283F: security/smack/
25284
25285SMBDIRECT (RDMA Stream Transport with Read/Write-Offload, MS-SMBD)
25286M: Namjae Jeon <[email protected]>
25287M: Namjae Jeon <[email protected]>
25288M: Paulo Alcantara <[email protected]>
25289R: Stefan Metzmacher <[email protected]>
25290R: Tom Talpey <[email protected]>
25291L: [email protected]
25292L: [email protected] (moderated for non-subscribers)
25293S: Maintained
25294F: fs/smb/client/smbdirect.*
25295F: fs/smb/smbdirect/
25296F: fs/smb/server/transport_rdma.*
25297F: include/linux/smbdirect.h
25298
25299SMC91x ETHERNET DRIVER
25300M: Nicolas Pitre <[email protected]>
25301S: Odd Fixes
25302F: drivers/net/ethernet/smsc/smc91x.*
25303
25304SMSC EMC2103 HARDWARE MONITOR DRIVER
25305M: Steve Glendinning <[email protected]>
25306L: [email protected]
25307S: Maintained
25308F: Documentation/hwmon/emc2103.rst
25309F: drivers/hwmon/emc2103.c
25310
25311SMSC SCH5627 HARDWARE MONITOR DRIVER
25312M: Hans de Goede <[email protected]>
25313L: [email protected]
25314S: Supported
25315F: Documentation/hwmon/sch5627.rst
25316F: drivers/hwmon/sch5627.c
25317
25318SMSC UFX6000 and UFX7000 USB to VGA DRIVER
25319M: Steve Glendinning <[email protected]>
25320L: [email protected]
25321S: Maintained
25322F: drivers/video/fbdev/smscufx.c
25323
25324SMSC47B397 HARDWARE MONITOR DRIVER
25325M: Jean Delvare <[email protected]>
25326L: [email protected]
25327S: Maintained
25328F: Documentation/hwmon/smsc47b397.rst
25329F: drivers/hwmon/smsc47b397.c
25330
25331SMSC911x ETHERNET DRIVER
25332M: Steve Glendinning <[email protected]>
25333L: [email protected]
25334S: Maintained
25335F: drivers/net/ethernet/smsc/smsc911x.*
25336F: include/linux/smsc911x.h
25337
25338SMSC9420 PCI ETHERNET DRIVER
25339M: Steve Glendinning <[email protected]>
25340L: [email protected]
25341S: Maintained
25342F: drivers/net/ethernet/smsc/smsc9420.*
25343
25344SNET DPU VIRTIO DATA PATH ACCELERATOR
25345R: Alvaro Karsz <[email protected]>
25346F: drivers/vdpa/solidrun/
25347
25348SOCIONEXT (SNI) AVE NETWORK DRIVER
25349M: Kunihiko Hayashi <[email protected]>
25350L: [email protected]
25351S: Maintained
25352F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
25353F: drivers/net/ethernet/socionext/sni_ave.c
25354
25355SOCIONEXT (SNI) NETSEC NETWORK DRIVER
25356M: Ilias Apalodimas <[email protected]>
25357M: Masahisa Kojima <[email protected]>
25358L: [email protected]
25359S: Maintained
25360F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
25361F: drivers/net/ethernet/socionext/netsec.c
25362
25363SOCIONEXT (SNI) Synquacer SPI DRIVER
25364M: Masahisa Kojima <[email protected]>
25365M: Jassi Brar <[email protected]>
25366L: [email protected]
25367S: Maintained
25368F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
25369F: drivers/spi/spi-synquacer.c
25370
25371SOCIONEXT SYNQUACER I2C DRIVER
25372M: Ard Biesheuvel <[email protected]>
25373L: [email protected]
25374S: Maintained
25375F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
25376F: drivers/i2c/busses/i2c-synquacer.c
25377
25378SOCIONEXT UNIPHIER SOUND DRIVER
25379L: [email protected]
25380S: Orphan
25381F: sound/soc/uniphier/
25382
25383SOCKET TIMESTAMPING
25384M: Willem de Bruijn <[email protected]>
25385R: Jason Xing <[email protected]>
25386S: Maintained
25387F: Documentation/networking/timestamping.rst
25388F: include/linux/net_tstamp.h
25389F: include/uapi/linux/net_tstamp.h
25390F: tools/testing/selftests/bpf/*/net_timestamping*
25391F: tools/testing/selftests/drivers/net/so_txtime.*
25392F: tools/testing/selftests/net/*timestamp*
25393
25394SOEKRIS NET48XX LED SUPPORT
25395M: Chris Boot <[email protected]>
25396S: Maintained
25397F: drivers/leds/leds-net48xx.c
25398
25399SOFT-IWARP DRIVER (siw)
25400M: Bernard Metzler <[email protected]>
25401L: [email protected]
25402S: Supported
25403F: drivers/infiniband/sw/siw/
25404F: include/uapi/rdma/siw-abi.h
25405
25406SOFT-ROCE DRIVER (rxe)
25407M: Zhu Yanjun <[email protected]>
25408L: [email protected]
25409S: Supported
25410F: drivers/infiniband/sw/rxe/
25411F: include/uapi/rdma/rdma_user_rxe.h
25412F: tools/testing/selftests/rdma/rxe*
25413
25414SOFTLOGIC 6x10 MPEG CODEC
25415M: Bluecherry Maintainers <[email protected]>
25416M: Ismael Luceno <[email protected]>
25417L: [email protected]
25418S: Supported
25419F: drivers/media/pci/solo6x10/
25420
25421SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
25422M: James Morse <[email protected]>
25423L: [email protected] (moderated for non-subscribers)
25424S: Maintained
25425F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
25426F: drivers/firmware/arm_sdei*
25427F: include/linux/arm_sdei.h
25428F: include/uapi/linux/arm_sdei.h
25429
25430SOFTWARE NODES AND DEVICE PROPERTIES
25431R: Andy Shevchenko <[email protected]>
25432R: Daniel Scally <[email protected]>
25433R: Heikki Krogerus <[email protected]>
25434R: Sakari Ailus <[email protected]>
25435R: Bartosz Golaszewski <[email protected]>
25436L: [email protected]
25437S: Maintained
25438F: drivers/base/property.c
25439F: drivers/base/swnode.c
25440F: drivers/base/test/swnode-devlink-test.c
25441F: include/linux/fwnode.h
25442F: include/linux/property.h
25443
25444SOFTWARE RAID (Multiple Disks) SUPPORT
25445M: Song Liu <[email protected]>
25446M: Yu Kuai <[email protected]>
25447R: Li Nan <[email protected]>
25448R: Xiao Ni <[email protected]>
25449L: [email protected]
25450S: Supported
25451Q: https://patchwork.kernel.org/project/linux-raid/list/
25452T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
25453F: drivers/md/Kconfig
25454F: drivers/md/Makefile
25455F: drivers/md/md*
25456F: drivers/md/raid*
25457F: include/linux/raid/
25458F: include/uapi/linux/raid/
25459F: lib/raid/
25460
25461SOLIDRUN CLEARFOG SUPPORT
25462M: Russell King <[email protected]>
25463S: Maintained
25464F: arch/arm/boot/dts/marvell/armada-388-clearfog*
25465F: arch/arm/boot/dts/marvell/armada-38x-solidrun-*
25466
25467SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
25468M: Russell King <[email protected]>
25469S: Maintained
25470F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
25471F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
25472F: arch/arm/boot/dts/nxp/imx/imx6*-sr-*
25473
25474SONIC NETWORK DRIVER
25475M: Thomas Bogendoerfer <[email protected]>
25476L: [email protected]
25477S: Maintained
25478F: drivers/net/ethernet/natsemi/sonic.*
25479
25480SONICS SILICON BACKPLANE DRIVER (SSB)
25481M: Michael Buesch <[email protected]>
25482L: [email protected]
25483S: Maintained
25484F: drivers/ssb/
25485F: include/linux/ssb/
25486
25487SONY IMX208 SENSOR DRIVER
25488M: Sakari Ailus <[email protected]>
25489L: [email protected]
25490S: Maintained
25491T: git git://linuxtv.org/media.git
25492F: drivers/media/i2c/imx208.c
25493
25494SONY IMX214 SENSOR DRIVER
25495M: Ricardo Ribalda <[email protected]>
25496L: [email protected]
25497S: Maintained
25498T: git git://linuxtv.org/media.git
25499F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
25500F: drivers/media/i2c/imx214.c
25501
25502SONY IMX219 SENSOR DRIVER
25503M: Dave Stevenson <[email protected]>
25504L: [email protected]
25505S: Maintained
25506T: git git://linuxtv.org/media.git
25507F: Documentation/devicetree/bindings/media/i2c/sony,imx219.yaml
25508F: drivers/media/i2c/imx219.c
25509
25510SONY IMX258 SENSOR DRIVER
25511M: Sakari Ailus <[email protected]>
25512L: [email protected]
25513S: Maintained
25514T: git git://linuxtv.org/media.git
25515F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
25516F: drivers/media/i2c/imx258.c
25517
25518SONY IMX274 SENSOR DRIVER
25519M: Leon Luo <[email protected]>
25520L: [email protected]
25521S: Maintained
25522T: git git://linuxtv.org/media.git
25523F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
25524F: drivers/media/i2c/imx274.c
25525
25526SONY IMX283 SENSOR DRIVER
25527M: Kieran Bingham <[email protected]>
25528R: Umang Jain <[email protected]>
25529L: [email protected]
25530S: Maintained
25531T: git git://linuxtv.org/media.git
25532F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
25533F: drivers/media/i2c/imx283.c
25534
25535SONY IMX290 SENSOR DRIVER
25536M: Manivannan Sadhasivam <[email protected]>
25537L: [email protected]
25538S: Maintained
25539T: git git://linuxtv.org/media.git
25540F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
25541F: drivers/media/i2c/imx290.c
25542
25543SONY IMX296 SENSOR DRIVER
25544M: Laurent Pinchart <[email protected]>
25545M: Manivannan Sadhasivam <[email protected]>
25546L: [email protected]
25547S: Maintained
25548T: git git://linuxtv.org/media.git
25549F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
25550F: drivers/media/i2c/imx296.c
25551
25552SONY IMX319 SENSOR DRIVER
25553M: Bingbu Cao <[email protected]>
25554M: Sakari Ailus <[email protected]>
25555L: [email protected]
25556S: Maintained
25557T: git git://linuxtv.org/media.git
25558F: drivers/media/i2c/imx319.c
25559
25560SONY IMX334 SENSOR DRIVER
25561L: [email protected]
25562S: Orphan
25563T: git git://linuxtv.org/media.git
25564F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
25565F: drivers/media/i2c/imx334.c
25566
25567SONY IMX335 SENSOR DRIVER
25568M: Kieran Bingham <[email protected]>
25569L: [email protected]
25570S: Maintained
25571T: git git://linuxtv.org/media.git
25572F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
25573F: drivers/media/i2c/imx335.c
25574
25575SONY IMX355 SENSOR DRIVER
25576M: Sakari Ailus <[email protected]>
25577M: Dave Stevenson <[email protected]>
25578R: David Heidelberg <[email protected]>
25579L: [email protected]
25580S: Maintained
25581T: git git://linuxtv.org/media.git
25582F: drivers/media/i2c/imx355.c
25583
25584SONY IMX412 SENSOR DRIVER
25585L: [email protected]
25586S: Orphan
25587T: git git://linuxtv.org/media.git
25588F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
25589F: drivers/media/i2c/imx412.c
25590
25591SONY IMX415 SENSOR DRIVER
25592M: Michael Riesch <[email protected]>
25593L: [email protected]
25594S: Maintained
25595T: git git://linuxtv.org/media.git
25596F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
25597F: drivers/media/i2c/imx415.c
25598
25599SONY IMX471 SENSOR DRIVER
25600M: Kate Hsuan <[email protected]>
25601L: [email protected]
25602S: Maintained
25603F: drivers/media/i2c/imx471.c
25604
25605SONY IMX678 SENSOR DRIVER
25606M: Jai Luthra <[email protected]>
25607L: [email protected]
25608S: Maintained
25609F: Documentation/devicetree/bindings/media/i2c/sony,imx678.yaml
25610F: drivers/media/i2c/imx678.c
25611
25612SONY MEMORYSTICK SUBSYSTEM
25613M: Maxim Levitsky <[email protected]>
25614M: Alex Dubov <[email protected]>
25615M: Ulf Hansson <[email protected]>
25616L: [email protected]
25617S: Maintained
25618T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
25619F: drivers/memstick/
25620F: include/linux/memstick.h
25621
25622SONY VAIO CONTROL DEVICE DRIVER
25623M: Mattia Dongili <[email protected]>
25624L: [email protected]
25625S: Maintained
25626W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
25627F: Documentation/admin-guide/laptops/sony-laptop.rst
25628F: drivers/char/sonypi.c
25629F: drivers/platform/x86/sony-laptop.c
25630
25631SOPHGO DEVICETREES and DRIVERS
25632M: Chen Wang <[email protected]>
25633M: Inochi Amaoto <[email protected]>
25634L: [email protected]
25635W: https://github.com/sophgo/linux/wiki
25636T: git https://github.com/sophgo/linux.git
25637S: Maintained
25638N: sophgo
25639K: sophgo
25640
25641SOUND
25642M: Jaroslav Kysela <[email protected]>
25643M: Takashi Iwai <[email protected]>
25644L: [email protected]
25645S: Maintained
25646W: http://www.alsa-project.org/
25647Q: http://patchwork.kernel.org/project/alsa-devel/list/
25648T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25649F: Documentation/sound/
25650F: include/sound/
25651F: include/uapi/sound/
25652F: sound/
25653F: tools/testing/selftests/alsa
25654
25655SOUND - ALSA SELFTESTS
25656M: Mark Brown <[email protected]>
25657L: [email protected]
25658L: [email protected]
25659S: Supported
25660F: tools/testing/selftests/alsa
25661
25662SOUND - COMPRESSED AUDIO
25663M: Vinod Koul <[email protected]>
25664L: [email protected]
25665S: Supported
25666T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25667F: Documentation/sound/designs/compress-offload.rst
25668F: include/sound/compress_driver.h
25669F: include/uapi/sound/compress_*
25670F: sound/core/compress_offload.c
25671F: sound/soc/soc-compress.c
25672
25673SOUND - CORE KUNIT TEST
25674M: Ivan Orlov <[email protected]>
25675L: [email protected]
25676S: Supported
25677F: sound/core/sound_kunit.c
25678
25679SOUND - DMAENGINE HELPERS
25680M: Lars-Peter Clausen <[email protected]>
25681S: Supported
25682F: include/sound/dmaengine_pcm.h
25683F: sound/core/pcm_dmaengine.c
25684F: sound/soc/soc-generic-dmaengine-pcm.c
25685
25686SOUND - SOC LAYER / GPIO AUDIO AMPLIFIER
25687M: Herve Codina <[email protected]>
25688L: [email protected]
25689S: Maintained
25690F: Documentation/devicetree/bindings/sound/gpio-audio-amp.yaml
25691F: sound/soc/codecs/simple-amplifier.c
25692
25693SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
25694M: Liam Girdwood <[email protected]>
25695M: Mark Brown <[email protected]>
25696L: [email protected]
25697S: Supported
25698W: http://alsa-project.org/main/index.php/ASoC
25699T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
25700F: Documentation/devicetree/bindings/sound/
25701F: Documentation/sound/soc/
25702F: include/dt-bindings/sound/
25703F: include/sound/cs*
25704X: include/sound/cs4231-regs.h
25705X: include/sound/cs8403.h
25706X: include/sound/cs8427.h
25707F: include/sound/madera-pdata.h
25708F: include/sound/soc*
25709F: include/sound/sof.h
25710F: include/sound/sof/
25711F: include/sound/wm*.h
25712F: include/trace/events/sof*.h
25713F: include/uapi/sound/asoc.h
25714F: sound/soc/
25715
25716SOUND - SOC LAYER / dapm-graph
25717M: Luca Ceresoli <[email protected]>
25718L: [email protected]
25719S: Maintained
25720F: tools/sound/dapm-graph
25721
25722SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
25723M: Liam Girdwood <[email protected]>
25724M: Peter Ujfalusi <[email protected]>
25725M: Bard Liao <[email protected]>
25726M: Daniel Baluta <[email protected]>
25727R: Kai Vehmanen <[email protected]>
25728R: Pierre-Louis Bossart <[email protected]>
25729R: Vijendar Mukunda <[email protected]>
25730L: [email protected] (moderated for non-subscribers)
25731S: Supported
25732W: https://github.com/thesofproject/linux/
25733F: sound/soc/sof/
25734
25735SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
25736M: Mark Brown <[email protected]>
25737M: Kuninori Morimoto <[email protected]>
25738S: Supported
25739L: [email protected]
25740F: sound/soc/generic/
25741F: include/sound/simple_card*
25742F: Documentation/devicetree/bindings/sound/simple-card.yaml
25743F: Documentation/devicetree/bindings/sound/audio-graph*.yaml
25744
25745SOUNDWIRE SUBSYSTEM
25746M: Vinod Koul <[email protected]>
25747M: Bard Liao <[email protected]>
25748R: Pierre-Louis Bossart <[email protected]>
25749L: [email protected]
25750S: Supported
25751T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
25752F: Documentation/driver-api/soundwire/
25753F: drivers/soundwire/
25754F: include/linux/soundwire/
25755
25756SP2 MEDIA DRIVER
25757M: Olli Salonen <[email protected]>
25758L: [email protected]
25759S: Maintained
25760W: https://linuxtv.org
25761Q: http://patchwork.linuxtv.org/project/linux-media/list/
25762F: drivers/media/dvb-frontends/sp2*
25763
25764SPACEMIT DWMAC GLUE LAYER
25765M: Inochi Amaoto <[email protected]>
25766S: Maintained
25767F: Documentation/devicetree/bindings/net/spacemit,k3-dwmac.yaml
25768F: drivers/net/ethernet/stmicro/stmmac/dwmac-spacemit.c
25769
25770SPACEMIT K1 I2C DRIVER
25771M: Troy Mitchell <[email protected]>
25772S: Maintained
25773F: Documentation/devicetree/bindings/i2c/spacemit,k1-i2c.yaml
25774F: drivers/i2c/busses/i2c-k1.c
25775
25776SPACEMIT K1/K3 I2S DRIVER
25777M: Troy Mitchell <[email protected]>
25778S: Maintained
25779F: Documentation/devicetree/bindings/sound/spacemit,k1-i2s.yaml
25780F: sound/soc/spacemit/k1_i2s.c
25781
25782SPANISH DOCUMENTATION
25783M: Carlos Bilbao <[email protected]>
25784R: Avadhut Naik <[email protected]>
25785S: Maintained
25786F: Documentation/translations/sp_SP/
25787
25788SPARC + UltraSPARC (sparc/sparc64)
25789M: "David S. Miller" <[email protected]>
25790M: Andreas Larsson <[email protected]>
25791L: [email protected]
25792S: Maintained
25793Q: http://patchwork.ozlabs.org/project/sparclinux/list/
25794T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
25795T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
25796F: arch/sparc/
25797F: drivers/sbus/
25798
25799SPARC SERIAL DRIVERS
25800M: "David S. Miller" <[email protected]>
25801L: [email protected]
25802S: Maintained
25803T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
25804T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
25805F: drivers/tty/serial/suncore.c
25806F: drivers/tty/serial/sunhv.c
25807F: drivers/tty/serial/sunsab.c
25808F: drivers/tty/serial/sunsab.h
25809F: drivers/tty/serial/sunsu.c
25810F: drivers/tty/serial/sunzilog.c
25811F: drivers/tty/serial/sunzilog.h
25812F: drivers/tty/vcc.c
25813F: include/linux/sunserialcore.h
25814
25815SPARSE CHECKER
25816M: Chris Li <[email protected]>
25817L: [email protected]
25818S: Maintained
25819W: https://sparse.docs.kernel.org/
25820Q: https://patchwork.kernel.org/project/linux-sparse/list/
25821B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
25822T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
25823F: include/linux/compiler.h
25824
25825SPEAKUP CONSOLE SPEECH DRIVER
25826M: William Hubbs <[email protected]>
25827M: Chris Brannon <[email protected]>
25828M: Kirk Reiser <[email protected]>
25829M: Samuel Thibault <[email protected]>
25830L: [email protected]
25831S: Odd Fixes
25832W: http://www.linux-speakup.org/
25833W: https://github.com/linux-speakup/speakup
25834B: https://github.com/linux-speakup/speakup/issues
25835F: drivers/accessibility/speakup/
25836
25837SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
25838M: Viresh Kumar <[email protected]>
25839L: [email protected] (moderated for non-subscribers)
25840L: [email protected]
25841S: Maintained
25842W: http://www.st.com/spear
25843F: arch/arm/boot/dts/st/spear*
25844F: arch/arm/mach-spear/
25845F: drivers/clk/spear/
25846F: drivers/pinctrl/spear/
25847
25848SPI NOR SUBSYSTEM
25849M: Pratyush Yadav <[email protected]>
25850M: Michael Walle <[email protected]>
25851R: Takahiro Kuwano <[email protected]>
25852L: [email protected]
25853S: Maintained
25854W: http://www.linux-mtd.infradead.org/
25855Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
25856C: irc://irc.oftc.net/mtd
25857T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
25858F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
25859F: drivers/mtd/spi-nor/
25860F: include/linux/mtd/spi-nor.h
25861
25862SPI OFFLOAD
25863R: David Lechner <[email protected]>
25864F: drivers/spi/spi-offload-trigger-*.c
25865F: drivers/spi/spi-offload.c
25866F: include/linux/spi/offload/
25867K: spi_offload
25868
25869SPI SUBSYSTEM
25870M: Mark Brown <[email protected]>
25871L: [email protected]
25872S: Maintained
25873Q: http://patchwork.kernel.org/project/spi-devel-general/list/
25874T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
25875F: Documentation/devicetree/bindings/spi/
25876F: Documentation/spi/
25877F: drivers/spi/
25878F: include/trace/events/spi*
25879F: include/linux/spi/
25880F: include/uapi/linux/spi/
25881F: tools/spi/
25882
25883SPMI SUBSYSTEM
25884M: Stephen Boyd <[email protected]>
25885L: [email protected]
25886S: Maintained
25887T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
25888F: Documentation/devicetree/bindings/spmi/
25889F: drivers/spmi/
25890F: include/dt-bindings/spmi/spmi.h
25891F: include/linux/spmi.h
25892F: include/trace/events/spmi.h
25893
25894SPU FILE SYSTEM
25895L: [email protected]
25896S: Orphan
25897F: Documentation/filesystems/spufs/spufs.rst
25898F: arch/powerpc/platforms/cell/spufs/
25899
25900SQUASHFS FILE SYSTEM
25901M: Phillip Lougher <[email protected]>
25902L: [email protected] (subscribers-only)
25903S: Maintained
25904W: http://squashfs.org.uk
25905F: Documentation/filesystems/squashfs.rst
25906F: fs/squashfs/
25907
25908SRM (Alpha) environment access
25909M: Jan-Benedict Glaw <[email protected]>
25910S: Maintained
25911F: arch/alpha/kernel/srm_env.c
25912
25913ST LSM6DSx IMU IIO DRIVER
25914M: Lorenzo Bianconi <[email protected]>
25915L: [email protected]
25916S: Maintained
25917W: http://www.st.com/
25918F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
25919F: drivers/iio/imu/st_lsm6dsx/
25920
25921ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
25922M: Benjamin Mugnier <[email protected]>
25923M: Sylvain Petinot <[email protected]>
25924L: [email protected]
25925S: Maintained
25926T: git git://linuxtv.org/media.git
25927F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
25928F: drivers/media/i2c/st-mipid02.c
25929
25930ST STC3117 FUEL GAUGE DRIVER
25931M: Hardevsinh Palaniya <[email protected]>
25932M: Bhavin Sharma <[email protected]>
25933L: [email protected]
25934S: Maintained
25935F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
25936F: drivers/power/supply/stc3117_fuel_gauge.c
25937
25938ST STEF48H28 DRIVER
25939M: Charles Hsu <[email protected]>
25940L: [email protected]
25941S: Maintained
25942F: Documentation/hwmon/stef48h28.rst
25943F: drivers/hwmon/pmbus/stef48h28.c
25944
25945ST STM32 FIREWALL
25946M: Gatien Chevallier <[email protected]>
25947S: Maintained
25948F: drivers/bus/stm32_dbg_bus.c
25949F: drivers/bus/stm32_etzpc.c
25950F: drivers/bus/stm32_firewall.c
25951F: drivers/bus/stm32_rifsc.c
25952
25953ST STM32 HDP PINCTRL DRIVER
25954M: Clément Le Goffic <[email protected]>
25955S: Maintained
25956F: Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml
25957F: drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
25958
25959ST STM32 I2C/SMBUS DRIVER
25960M: Pierre-Yves MORDRET <[email protected]>
25961M: Alain Volmat <[email protected]>
25962L: [email protected]
25963S: Maintained
25964F: drivers/i2c/busses/i2c-stm32*
25965
25966ST STM32 OCTO MEMORY MANAGER
25967M: Patrice Chotard <[email protected]>
25968S: Maintained
25969F: Documentation/devicetree/bindings/memory-controllers/st,stm32mp25-omm.yaml
25970F: drivers/memory/stm32_omm.c
25971
25972ST STM32 PINCTRL DRIVER
25973M: Antonio Borneo <[email protected]>
25974S: Maintained
25975F: Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
25976F: drivers/pinctrl/stm32/
25977F: include/dt-bindings/pinctrl/stm32-pinfunc.h
25978X: drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
25979
25980ST STM32 SPI DRIVER
25981M: Alain Volmat <[email protected]>
25982L: [email protected]
25983S: Maintained
25984F: drivers/spi/spi-stm32.c
25985
25986ST STPDDC60 DRIVER
25987M: Daniel Nilsson <[email protected]>
25988L: [email protected]
25989S: Maintained
25990F: Documentation/hwmon/stpddc60.rst
25991F: drivers/hwmon/pmbus/stpddc60.c
25992
25993ST TSC1641 DRIVER
25994M: Igor Reznichenko <[email protected]>
25995L: [email protected]
25996S: Maintained
25997F: Documentation/devicetree/bindings/hwmon/st,tsc1641.yaml
25998F: Documentation/hwmon/tsc1641.rst
25999F: drivers/hwmon/tsc1641.c
26000
26001ST VD55G1 DRIVER
26002M: Benjamin Mugnier <[email protected]>
26003M: Sylvain Petinot <[email protected]>
26004L: [email protected]
26005S: Maintained
26006F: Documentation/devicetree/bindings/media/i2c/st,vd55g1.yaml
26007F: drivers/media/i2c/vd55g1.c
26008
26009ST VD56G3 IMAGE SENSOR DRIVER
26010M: Benjamin Mugnier <[email protected]>
26011M: Sylvain Petinot <[email protected]>
26012L: [email protected]
26013S: Maintained
26014F: Documentation/devicetree/bindings/media/i2c/st,vd56g3.yaml
26015F: drivers/media/i2c/vd56g3.c
26016
26017ST VGXY61 DRIVER
26018M: Benjamin Mugnier <[email protected]>
26019M: Sylvain Petinot <[email protected]>
26020L: [email protected]
26021S: Maintained
26022T: git git://linuxtv.org/media.git
26023F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
26024F: Documentation/userspace-api/media/drivers/vgxy61.rst
26025F: drivers/media/i2c/vgxy61.c
26026
26027ST VL53L0X ToF RANGER(I2C) IIO DRIVER
26028M: Song Qiang <[email protected]>
26029L: [email protected]
26030S: Maintained
26031F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
26032F: drivers/iio/proximity/vl53l0x-i2c.c
26033
26034ST VL53L1X ToF RANGER(I2C) IIO DRIVER
26035M: Siratul Islam <[email protected]>
26036L: [email protected]
26037S: Maintained
26038F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
26039F: drivers/iio/proximity/vl53l1x-i2c.c
26040
26041STABLE BRANCH
26042M: Greg Kroah-Hartman <[email protected]>
26043M: Sasha Levin <[email protected]>
26044L: [email protected]
26045S: Supported
26046F: Documentation/process/stable-kernel-rules.rst
26047
26048STAGING - ATOMISP DRIVER
26049M: Hans de Goede <[email protected]>
26050M: Mauro Carvalho Chehab <[email protected]>
26051R: Sakari Ailus <[email protected]>
26052L: [email protected]
26053S: Maintained
26054F: drivers/staging/media/atomisp/
26055
26056STAGING - INDUSTRIAL IO
26057M: Jonathan Cameron <[email protected]>
26058L: [email protected]
26059S: Odd Fixes
26060F: drivers/staging/iio/
26061
26062STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
26063M: Marc Dietrich <[email protected]>
26064L: [email protected] (moderated for non-subscribers)
26065L: [email protected]
26066S: Maintained
26067F: drivers/staging/nvec/
26068
26069STAGING - SEPS525 LCD CONTROLLER DRIVERS
26070M: Michael Hennerich <[email protected]>
26071L: [email protected]
26072S: Supported
26073F: drivers/staging/fbtft/fb_seps525.c
26074
26075STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
26076M: Sudip Mukherjee <[email protected]>
26077M: Teddy Wang <[email protected]>
26078M: Sudip Mukherjee <[email protected]>
26079L: [email protected]
26080S: Maintained
26081F: drivers/staging/sm750fb/
26082
26083STAGING SUBSYSTEM
26084M: Greg Kroah-Hartman <[email protected]>
26085L: [email protected]
26086S: Supported
26087T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
26088F: drivers/staging/
26089
26090STANDALONE CACHE CONTROLLER DRIVERS
26091M: Conor Dooley <[email protected]>
26092M: Jonathan Cameron <[email protected]>
26093S: Maintained
26094T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
26095F: Documentation/devicetree/bindings/cache/
26096F: drivers/cache
26097F: include/linux/cache_coherency.h
26098F: lib/cache_maint.c
26099
26100STARFIRE/DURALAN NETWORK DRIVER
26101M: Ion Badulescu <[email protected]>
26102S: Odd Fixes
26103F: drivers/net/ethernet/adaptec/starfire*
26104
26105STARFIVE CRYPTO DRIVER
26106M: Jia Jie Ho <[email protected]>
26107M: William Qiu <[email protected]>
26108S: Supported
26109F: Documentation/devicetree/bindings/crypto/starfive*
26110F: drivers/crypto/starfive/
26111
26112STARFIVE DEVICETREES
26113M: Emil Renner Berthing <[email protected]>
26114M: Conor Dooley <[email protected]>
26115L: [email protected]
26116S: Maintained
26117T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
26118F: arch/riscv/boot/dts/starfive/
26119
26120STARFIVE DWMAC GLUE LAYER
26121M: Emil Renner Berthing <[email protected]>
26122M: Minda Chen <[email protected]>
26123S: Maintained
26124F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
26125F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
26126
26127STARFIVE JH7110 DPHY RX DRIVER
26128M: Jack Zhu <[email protected]>
26129M: Changhuang Liang <[email protected]>
26130S: Supported
26131F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
26132F: drivers/phy/starfive/phy-jh7110-dphy-rx.c
26133
26134STARFIVE JH7110 DPHY TX DRIVER
26135M: Keith Zhao <[email protected]>
26136S: Supported
26137F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
26138F: drivers/phy/starfive/phy-jh7110-dphy-tx.c
26139
26140STARFIVE JH7110 MMC/SD/SDIO DRIVER
26141M: William Qiu <[email protected]>
26142S: Supported
26143F: Documentation/devicetree/bindings/mmc/starfive*
26144F: drivers/mmc/host/dw_mmc-starfive.c
26145
26146STARFIVE JH7110 PLL CLOCK DRIVER
26147M: Xingyu Wu <[email protected]>
26148S: Supported
26149F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
26150F: drivers/clk/starfive/clk-starfive-jh7110-pll.c
26151
26152STARFIVE JH7110 PWMDAC DRIVER
26153M: Hal Feng <[email protected]>
26154M: Xingyu Wu <[email protected]>
26155S: Supported
26156F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
26157F: sound/soc/starfive/jh7110_pwmdac.c
26158
26159STARFIVE JH7110 SYSCON
26160M: William Qiu <[email protected]>
26161M: Xingyu Wu <[email protected]>
26162S: Supported
26163F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
26164
26165STARFIVE JH7110 TDM DRIVER
26166M: Walker Chen <[email protected]>
26167S: Maintained
26168F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
26169F: sound/soc/starfive/jh7110_tdm.c
26170
26171STARFIVE JH71X0 CLOCK DRIVERS
26172M: Emil Renner Berthing <[email protected]>
26173M: Hal Feng <[email protected]>
26174S: Maintained
26175F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
26176F: drivers/clk/starfive/clk-starfive-jh71*
26177F: include/dt-bindings/clock/starfive?jh71*.h
26178
26179STARFIVE JH71X0 PINCTRL DRIVERS
26180M: Emil Renner Berthing <[email protected]>
26181M: Hal Feng <[email protected]>
26182L: [email protected]
26183S: Maintained
26184F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
26185F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
26186F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
26187F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
26188
26189STARFIVE JH71X0 RESET CONTROLLER DRIVERS
26190M: Emil Renner Berthing <[email protected]>
26191M: Hal Feng <[email protected]>
26192S: Maintained
26193F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
26194F: drivers/reset/starfive/reset-starfive-jh71*
26195F: include/dt-bindings/reset/starfive?jh71*.h
26196
26197STARFIVE USB DRIVERS
26198M: Minda Chen <[email protected]>
26199S: Maintained
26200F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
26201F: Documentation/devicetree/bindings/usb/starfive,jhb100-dwc3.yaml
26202F: drivers/usb/cdns3/cdns3-starfive.c
26203
26204STARFIVE JH71XX PMU CONTROLLER DRIVER
26205M: Walker Chen <[email protected]>
26206M: Changhuang Liang <[email protected]>
26207S: Supported
26208F: Documentation/devicetree/bindings/power/starfive*
26209F: drivers/pmdomain/starfive/
26210F: include/dt-bindings/power/starfive,jh7110-pmu.h
26211
26212STARFIVE SOC DRIVERS
26213M: Conor Dooley <[email protected]>
26214S: Maintained
26215T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
26216F: Documentation/devicetree/bindings/soc/starfive/
26217
26218STARFIVE STARLINK PMU DRIVER
26219M: Ji Sheng Teoh <[email protected]>
26220S: Maintained
26221F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst
26222F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
26223F: drivers/perf/starfive_starlink_pmu.c
26224
26225STARFIVE TRNG DRIVER
26226M: Jia Jie Ho <[email protected]>
26227S: Supported
26228F: Documentation/devicetree/bindings/rng/starfive*
26229F: drivers/char/hw_random/jh7110-trng.c
26230
26231STARFIVE WATCHDOG DRIVER
26232M: Xingyu Wu <[email protected]>
26233M: Ziv Xu <[email protected]>
26234S: Supported
26235F: Documentation/devicetree/bindings/watchdog/starfive*
26236F: drivers/watchdog/starfive-wdt.c
26237
26238STARFIVE JH71X0 PCIE AND USB PHY DRIVER
26239M: Minda Chen <[email protected]>
26240S: Supported
26241F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
26242F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
26243F: drivers/phy/starfive/phy-jh7110-pcie.c
26244F: drivers/phy/starfive/phy-jh7110-usb.c
26245
26246STARFIVE JHB100 EXTERNAL INTERRUPT CONTROLLER DRIVER
26247M: Changhuang Liang <[email protected]>
26248S: Supported
26249F: Documentation/devicetree/bindings/interrupt-controller/starfive,jhb100-intc.yaml
26250F: drivers/irqchip/irq-starfive-jhb100-intc.c
26251
26252STATIC BRANCH/CALL
26253M: Peter Zijlstra <[email protected]>
26254M: Josh Poimboeuf <[email protected]>
26255M: Jason Baron <[email protected]>
26256M: Alice Ryhl <[email protected]>
26257R: Steven Rostedt <[email protected]>
26258R: Ard Biesheuvel <[email protected]>
26259S: Supported
26260F: arch/*/include/asm/jump_label*.h
26261F: arch/*/include/asm/static_call*.h
26262F: arch/*/kernel/jump_label.c
26263F: arch/*/kernel/static_call.c
26264F: include/linux/jump_label*.h
26265F: include/linux/static_call*.h
26266F: kernel/jump_label.c
26267F: kernel/static_call*.c
26268F: rust/helpers/jump_label.c
26269F: rust/kernel/generated_arch_static_branch_asm.rs.S
26270F: rust/kernel/jump_label.rs
26271
26272STEAL GOVERNOR DRIVER
26273M: Shrikanth Hegde <[email protected]>
26274R: Yury Norov <[email protected]>
26275L: [email protected]
26276S: Maintained
26277T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
26278F: Documentation/driver-api/steal-governor.rst
26279F: drivers/virt/steal_governor.c
26280
26281STI AUDIO (ASoC) DRIVERS
26282M: Arnaud Pouliquen <[email protected]>
26283L: [email protected]
26284S: Maintained
26285F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
26286F: sound/soc/sti/
26287
26288STI CEC DRIVER
26289M: Alain Volmat <[email protected]>
26290S: Maintained
26291F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
26292F: drivers/media/cec/platform/sti/
26293
26294STK1160 USB VIDEO CAPTURE DRIVER
26295M: Ezequiel Garcia <[email protected]>
26296L: [email protected]
26297S: Maintained
26298T: git git://linuxtv.org/media.git
26299F: drivers/media/usb/stk1160/
26300
26301STM32 AUDIO (ASoC) DRIVERS
26302M: Olivier Moysan <[email protected]>
26303M: Arnaud Pouliquen <[email protected]>
26304L: [email protected]
26305S: Maintained
26306F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
26307F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
26308F: sound/soc/stm/
26309
26310STM32 DMA DRIVERS
26311M: Amélie Delaunay <[email protected]>
26312L: [email protected]
26313L: [email protected] (moderated for non-subscribers)
26314S: Maintained
26315F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
26316F: Documentation/devicetree/bindings/dma/stm32/
26317F: drivers/dma/stm32/
26318
26319STM32 TIMER/LPTIMER DRIVERS
26320M: Fabrice Gasnier <[email protected]>
26321S: Maintained
26322F: Documentation/ABI/testing/*timer-stm32
26323F: Documentation/devicetree/bindings/*/*stm32-*timer*
26324F: drivers/*/stm32-*timer*
26325F: drivers/pwm/pwm-stm32*
26326F: include/linux/*/stm32-*tim*
26327
26328STM32MP25 USB3/PCIE COMBOPHY DRIVER
26329M: Christian Bruel <[email protected]>
26330S: Maintained
26331F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
26332F: drivers/phy/st/phy-stm32-combophy.c
26333
26334STMMAC ETHERNET DRIVER
26335M: Maxime Chevallier <[email protected]>
26336L: [email protected]
26337S: Maintained
26338F: Documentation/networking/device_drivers/ethernet/stmicro/
26339F: drivers/net/ethernet/stmicro/stmmac/
26340
26341SUN HAPPY MEAL ETHERNET DRIVER
26342M: Sean Anderson <[email protected]>
26343S: Maintained
26344F: drivers/net/ethernet/sun/sunhme.*
26345
26346SUN3/3X
26347M: Sam Creasey <[email protected]>
26348S: Maintained
26349W: http://sammy.net/sun3/
26350F: arch/m68k/include/asm/sun3*
26351F: arch/m68k/kernel/*sun3*
26352F: arch/m68k/sun3*/
26353F: drivers/net/ethernet/i825xx/sun3*
26354
26355SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
26356M: Hans de Goede <[email protected]>
26357L: [email protected]
26358S: Maintained
26359F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
26360F: drivers/input/keyboard/sun4i-lradc-keys.c
26361
26362SUNDANCE NETWORK DRIVER
26363M: Denis Kirjanov <[email protected]>
26364L: [email protected]
26365S: Maintained
26366F: drivers/net/ethernet/dlink/sundance.c
26367
26368SUNPLUS ETHERNET DRIVER
26369L: [email protected]
26370S: Orphan
26371W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
26372F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
26373F: drivers/net/ethernet/sunplus/
26374
26375SUNPLUS MMC DRIVER
26376M: Tony Huang <[email protected]>
26377M: Li-hao Kuo <[email protected]>
26378S: Maintained
26379F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
26380F: drivers/mmc/host/sunplus-mmc.c
26381
26382SUNPLUS OCOTP DRIVER
26383M: Vincent Shih <[email protected]>
26384S: Maintained
26385F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
26386F: drivers/nvmem/sunplus-ocotp.c
26387
26388SUNPLUS PWM DRIVER
26389M: Hammer Hsieh <[email protected]>
26390S: Maintained
26391F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
26392F: drivers/pwm/pwm-sunplus.c
26393
26394SUNPLUS RTC DRIVER
26395M: Vincent Shih <[email protected]>
26396L: [email protected]
26397S: Maintained
26398F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
26399F: drivers/rtc/rtc-sunplus.c
26400
26401SUNPLUS SPI CONTROLLER INTERFACE DRIVER
26402M: Li-hao Kuo <[email protected]>
26403L: [email protected]
26404S: Maintained
26405F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
26406F: drivers/spi/spi-sunplus-sp7021.c
26407
26408SUNPLUS UART DRIVER
26409M: Hammer Hsieh <[email protected]>
26410S: Maintained
26411F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
26412F: drivers/tty/serial/sunplus-uart.c
26413
26414SUNPLUS USB2 PHY DRIVER
26415M: Vincent Shih <[email protected]>
26416L: [email protected]
26417S: Maintained
26418F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
26419F: drivers/phy/sunplus/Kconfig
26420F: drivers/phy/sunplus/Makefile
26421F: drivers/phy/sunplus/phy-sunplus-usb2.c
26422
26423SUNPLUS WATCHDOG DRIVER
26424M: Xiantao Hu <[email protected]>
26425L: [email protected]
26426S: Maintained
26427F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
26428F: drivers/watchdog/sunplus_wdt.c
26429
26430SUPERH
26431M: Yoshinori Sato <[email protected]>
26432M: Rich Felker <[email protected]>
26433M: John Paul Adrian Glaubitz <[email protected]>
26434L: [email protected]
26435S: Maintained
26436Q: http://patchwork.kernel.org/project/linux-sh/list/
26437F: Documentation/arch/sh/
26438F: arch/sh/
26439F: drivers/sh/
26440
26441SUSPEND TO RAM
26442M: "Rafael J. Wysocki" <[email protected]>
26443R: Len Brown <[email protected]>
26444R: Pavel Machek <[email protected]>
26445L: [email protected]
26446S: Supported
26447B: https://bugzilla.kernel.org
26448F: Documentation/power/
26449F: arch/x86/kernel/acpi/sleep*
26450F: arch/x86/kernel/acpi/wakeup*
26451F: drivers/base/power/
26452F: include/linux/freezer.h
26453F: include/linux/pm.h
26454F: include/linux/suspend.h
26455F: kernel/power/
26456
26457SVGA HANDLING
26458M: Martin Mares <[email protected]>
26459L: [email protected]
26460S: Maintained
26461F: Documentation/admin-guide/svga.rst
26462F: arch/x86/boot/video*
26463
26464SWITCHDEV
26465M: Jiri Pirko <[email protected]>
26466M: Ivan Vecera <[email protected]>
26467L: [email protected]
26468S: Supported
26469F: include/net/switchdev.h
26470F: net/switchdev/
26471
26472SWITCHTEC DMA DRIVER
26473M: Kelvin Cao <[email protected]>
26474M: Logan Gunthorpe <[email protected]>
26475L: [email protected]
26476S: Maintained
26477F: drivers/dma/switchtec_dma.c
26478
26479SY8106A REGULATOR DRIVER
26480M: Icenowy Zheng <[email protected]>
26481S: Maintained
26482F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
26483F: drivers/regulator/sy8106a-regulator.c
26484
26485SYNC FILE FRAMEWORK
26486M: Sumit Semwal <[email protected]>
26487L: [email protected]
26488L: [email protected]
26489S: Maintained
26490T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
26491F: Documentation/driver-api/sync_file.rst
26492F: drivers/dma-buf/dma-fence*
26493F: drivers/dma-buf/sw_sync.c
26494F: drivers/dma-buf/sync_*
26495F: include/linux/sync_file.h
26496F: include/uapi/linux/sync_file.h
26497
26498SYNOPSYS ARC ARCHITECTURE
26499M: Vineet Gupta <[email protected]>
26500L: [email protected]
26501S: Supported
26502T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
26503F: Documentation/arch/arc
26504F: Documentation/devicetree/bindings/arc/*
26505F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
26506F: arch/arc/
26507F: drivers/clocksource/arc_timer.c
26508F: drivers/tty/serial/arc_uart.c
26509
26510SYNOPSYS ARC HSDK SDP pll clock driver
26511M: Eugeniy Paltsev <[email protected]>
26512S: Supported
26513F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
26514F: drivers/clk/clk-hsdk-pll.c
26515
26516SYNOPSYS ARC SDP clock driver
26517M: Eugeniy Paltsev <[email protected]>
26518S: Supported
26519F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
26520F: drivers/clk/axs10x/*
26521
26522SYNOPSYS ARC SDP platform support
26523M: Alexey Brodkin <[email protected]>
26524S: Supported
26525F: Documentation/devicetree/bindings/arc/axs10*
26526F: arch/arc/boot/dts/ax*
26527F: arch/arc/plat-axs10x
26528
26529SYNOPSYS AXS10x RESET CONTROLLER DRIVER
26530M: Eugeniy Paltsev <[email protected]>
26531S: Supported
26532F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
26533F: drivers/reset/reset-axs10x.c
26534
26535SYNOPSYS CREG GPIO DRIVER
26536M: Eugeniy Paltsev <[email protected]>
26537S: Maintained
26538F: drivers/gpio/gpio-creg-snps.c
26539
26540SYNOPSYS DESIGNWARE 8250 UART DRIVER
26541M: Ilpo Järvinen <[email protected]>
26542R: Andy Shevchenko <[email protected]>
26543S: Supported
26544F: drivers/tty/serial/8250/8250_dw.c
26545F: drivers/tty/serial/8250/8250_dwlib.*
26546F: drivers/tty/serial/8250/8250_lpss.c
26547
26548SYNOPSYS DESIGNWARE APB GPIO DRIVER
26549M: Hoan Tran <[email protected]>
26550L: [email protected]
26551S: Maintained
26552F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
26553F: drivers/gpio/gpio-dwapb.c
26554
26555SYNOPSYS DESIGNWARE AXI DMAC DRIVER
26556M: Eugeniy Paltsev <[email protected]>
26557S: Maintained
26558F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
26559F: drivers/dma/dw-axi-dmac/
26560
26561SYNOPSYS DESIGNWARE DMAC DRIVER
26562M: Viresh Kumar <[email protected]>
26563R: Andy Shevchenko <[email protected]>
26564S: Maintained
26565F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
26566F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
26567F: drivers/dma/dw/
26568F: include/dt-bindings/dma/dw-dmac.h
26569F: include/linux/dma/dw.h
26570F: include/linux/platform_data/dma-dw.h
26571
26572SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
26573M: Jose Abreu <[email protected]>
26574L: [email protected]
26575S: Maintained
26576F: drivers/net/ethernet/synopsys/
26577
26578SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
26579L: [email protected]
26580S: Orphan
26581F: drivers/net/pcs/pcs-xpcs.c
26582F: drivers/net/pcs/pcs-xpcs.h
26583F: include/linux/pcs/pcs-xpcs.h
26584
26585SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
26586M: Dmitry Osipenko <[email protected]>
26587L: [email protected]
26588L: [email protected]
26589S: Maintained
26590F: Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
26591F: drivers/media/platform/synopsys/hdmirx/*
26592
26593SYNOPSYS DESIGNWARE I2C DRIVER
26594M: Mika Westerberg <[email protected]>
26595R: Andy Shevchenko <[email protected]>
26596L: [email protected]
26597S: Supported
26598F: drivers/i2c/busses/i2c-designware-*
26599F: include/linux/designware_i2c.h
26600
26601SYNOPSYS DESIGNWARE I2C DRIVER - AMDISP
26602M: Nirujogi Pratap <[email protected]>
26603M: Bin Du <[email protected]>
26604L: [email protected]
26605S: Maintained
26606F: drivers/i2c/busses/i2c-designware-amdisp.c
26607F: include/linux/soc/amd/isp4_misc.h
26608
26609SYNOPSYS DESIGNWARE MIPI CSI-2 RECEIVER DRIVER
26610M: Michael Riesch <[email protected]>
26611L: [email protected]
26612S: Maintained
26613F: Documentation/devicetree/bindings/media/rockchip,rk3568-mipi-csi2.yaml
26614F: drivers/media/platform/synopsys/dw-mipi-csi2rx.c
26615
26616SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
26617M: Jaehoon Chung <[email protected]>
26618M: Shawn Lin <[email protected]>
26619L: [email protected]
26620S: Maintained
26621F: drivers/mmc/host/dw_mmc*
26622
26623SYNOPSYS DESIGNWARE PCIE PMU DRIVER
26624M: Shuai Xue <[email protected]>
26625M: Jing Zhang <[email protected]>
26626S: Supported
26627F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst
26628F: drivers/perf/dwc_pcie_pmu.c
26629
26630SYNOPSYS HSDK RESET CONTROLLER DRIVER
26631M: Eugeniy Paltsev <[email protected]>
26632S: Supported
26633F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
26634F: drivers/reset/reset-hsdk.c
26635F: include/dt-bindings/reset/snps,hsdk-reset.h
26636
26637SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
26638M: Prabu Thangamuthu <[email protected]>
26639M: Manjunath M B <[email protected]>
26640L: [email protected]
26641S: Maintained
26642F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
26643
26644SYSTEM CONFIGURATION (SYSCON)
26645M: Lee Jones <[email protected]>
26646M: Arnd Bergmann <[email protected]>
26647S: Supported
26648T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
26649F: drivers/mfd/syscon.c
26650
26651SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
26652M: Sudeep Holla <[email protected]>
26653R: Cristian Marussi <[email protected]>
26654L: [email protected]
26655L: [email protected] (moderated for non-subscribers)
26656S: Maintained
26657F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
26658F: drivers/clk/clk-sc[mp]i.c
26659F: drivers/cpufreq/sc[mp]i-cpufreq.c
26660F: drivers/firmware/arm_scmi/
26661F: drivers/firmware/arm_scpi.c
26662F: drivers/hwmon/scmi-hwmon.c
26663F: drivers/pinctrl/pinctrl-scmi.c
26664F: drivers/pmdomain/arm/
26665F: drivers/powercap/arm_scmi_powercap.c
26666F: drivers/regulator/scmi-regulator.c
26667F: drivers/reset/reset-scmi.c
26668F: include/linux/sc[mp]i_protocol.h
26669F: include/trace/events/scmi.h
26670F: include/uapi/linux/virtio_scmi.h
26671
26672SYSTEM CONTROL MANAGEMENT INTERFACE (SCMI) i.MX Extension Message Protocol drivers
26673M: Peng Fan <[email protected]>
26674L: [email protected]
26675L: [email protected]
26676L: [email protected] (moderated for non-subscribers)
26677S: Maintained
26678F: Documentation/devicetree/bindings/firmware/nxp,*scmi.yaml
26679F: drivers/firmware/arm_scmi/vendors/imx/
26680
26681SYSTEM RESET/SHUTDOWN DRIVERS
26682M: Sebastian Reichel <[email protected]>
26683L: [email protected]
26684S: Maintained
26685T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
26686F: Documentation/devicetree/bindings/power/reset/
26687F: drivers/power/reset/
26688
26689SYSTEM TRACE MODULE CLASS
26690M: Alexander Shishkin <[email protected]>
26691S: Maintained
26692T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
26693F: Documentation/trace/stm.rst
26694F: drivers/hwtracing/stm/
26695F: include/linux/stm.h
26696F: include/uapi/linux/stm.h
26697
26698SYSTEM76 ACPI DRIVER
26699M: Jeremy Soller <[email protected]>
26700M: System76 Product Development <[email protected]>
26701L: [email protected]
26702S: Maintained
26703F: drivers/platform/x86/system76_acpi.c
26704
26705TASKSTATS STATISTICS INTERFACE
26706M: Balbir Singh <[email protected]>
26707S: Maintained
26708F: Documentation/accounting/taskstats*
26709F: include/linux/taskstats*
26710F: kernel/taskstats.c
26711
26712TC subsystem
26713M: Jamal Hadi Salim <[email protected]>
26714M: Jiri Pirko <[email protected]>
26715L: [email protected]
26716S: Maintained
26717F: include/net/pkt_cls.h
26718F: include/net/pkt_sched.h
26719F: include/net/sch_priv.h
26720F: include/net/tc_act/
26721F: include/net/tc_wrapper.h
26722F: include/uapi/linux/pkt_cls.h
26723F: include/uapi/linux/pkt_sched.h
26724F: include/uapi/linux/tc_act/
26725F: include/uapi/linux/tc_ematch/
26726F: net/sched/
26727F: tools/testing/selftests/tc-testing
26728
26729TC90522 MEDIA DRIVER
26730M: Akihiro Tsukada <[email protected]>
26731L: [email protected]
26732S: Odd Fixes
26733F: drivers/media/dvb-frontends/tc90522*
26734
26735TCP LOW PRIORITY MODULE
26736M: "Wong Hoi Sing, Edison" <[email protected]>
26737M: "Hung Hing Lun, Mike" <[email protected]>
26738S: Maintained
26739W: http://tcp-lp-mod.sourceforge.net/
26740F: net/ipv4/tcp_lp.c
26741
26742TDA10071 MEDIA DRIVER
26743L: [email protected]
26744S: Orphan
26745W: https://linuxtv.org
26746Q: http://patchwork.linuxtv.org/project/linux-media/list/
26747F: drivers/media/dvb-frontends/tda10071*
26748
26749TDA18212 MEDIA DRIVER
26750L: [email protected]
26751S: Orphan
26752W: https://linuxtv.org
26753Q: http://patchwork.linuxtv.org/project/linux-media/list/
26754F: drivers/media/tuners/tda18212*
26755
26756TDA18218 MEDIA DRIVER
26757L: [email protected]
26758S: Orphan
26759W: https://linuxtv.org
26760Q: http://patchwork.linuxtv.org/project/linux-media/list/
26761F: drivers/media/tuners/tda18218*
26762
26763TDA18250 MEDIA DRIVER
26764M: Olli Salonen <[email protected]>
26765L: [email protected]
26766S: Maintained
26767W: https://linuxtv.org
26768Q: http://patchwork.linuxtv.org/project/linux-media/list/
26769T: git git://linuxtv.org/media.git
26770F: drivers/media/tuners/tda18250*
26771
26772TDA18271 MEDIA DRIVER
26773M: Michael Krufky <[email protected]>
26774L: [email protected]
26775S: Maintained
26776W: https://linuxtv.org
26777W: http://github.com/mkrufky
26778Q: http://patchwork.linuxtv.org/project/linux-media/list/
26779T: git git://linuxtv.org/mkrufky/tuners.git
26780F: drivers/media/tuners/tda18271*
26781
26782TDA1997x MEDIA DRIVER
26783M: Tim Harvey <[email protected]>
26784L: [email protected]
26785S: Maintained
26786W: https://linuxtv.org
26787Q: http://patchwork.linuxtv.org/project/linux-media/list/
26788F: Documentation/devicetree/bindings/media/i2c/nxp,tda19971.yaml
26789F: drivers/media/i2c/tda1997x.*
26790
26791TDA827x MEDIA DRIVER
26792M: Michael Krufky <[email protected]>
26793L: [email protected]
26794S: Maintained
26795W: https://linuxtv.org
26796W: http://github.com/mkrufky
26797Q: http://patchwork.linuxtv.org/project/linux-media/list/
26798T: git git://linuxtv.org/mkrufky/tuners.git
26799F: drivers/media/tuners/tda8290.*
26800
26801TDA8290 MEDIA DRIVER
26802M: Michael Krufky <[email protected]>
26803L: [email protected]
26804S: Maintained
26805W: https://linuxtv.org
26806W: http://github.com/mkrufky
26807Q: http://patchwork.linuxtv.org/project/linux-media/list/
26808T: git git://linuxtv.org/mkrufky/tuners.git
26809F: drivers/media/tuners/tda8290.*
26810
26811TDA9840 MEDIA DRIVER
26812M: Hans Verkuil <[email protected]>
26813L: [email protected]
26814S: Maintained
26815W: https://linuxtv.org
26816T: git git://linuxtv.org/media.git
26817F: drivers/media/i2c/tda9840*
26818
26819TEA5761 TUNER DRIVER
26820M: Mauro Carvalho Chehab <[email protected]>
26821L: [email protected]
26822S: Odd fixes
26823W: https://linuxtv.org
26824T: git git://linuxtv.org/media.git
26825F: drivers/media/tuners/tea5761.*
26826
26827TEA5767 TUNER DRIVER
26828M: Mauro Carvalho Chehab <[email protected]>
26829L: [email protected]
26830S: Maintained
26831W: https://linuxtv.org
26832T: git git://linuxtv.org/media.git
26833F: drivers/media/tuners/tea5767.*
26834
26835TEA6415C MEDIA DRIVER
26836M: Hans Verkuil <[email protected]>
26837L: [email protected]
26838S: Maintained
26839W: https://linuxtv.org
26840T: git git://linuxtv.org/media.git
26841F: drivers/media/i2c/tea6415c*
26842
26843TEA6420 MEDIA DRIVER
26844M: Hans Verkuil <[email protected]>
26845L: [email protected]
26846S: Maintained
26847W: https://linuxtv.org
26848T: git git://linuxtv.org/media.git
26849F: drivers/media/i2c/tea6420*
26850
26851TEAM DRIVER
26852M: Jiri Pirko <[email protected]>
26853L: [email protected]
26854S: Supported
26855F: Documentation/netlink/specs/team.yaml
26856F: drivers/net/team/
26857F: include/linux/if_team.h
26858F: include/uapi/linux/if_team.h
26859F: tools/testing/selftests/drivers/net/team/
26860
26861TECHNICAL ADVISORY BOARD PROCESS DOCS
26862M: "Theodore Ts'o" <[email protected]>
26863M: Greg Kroah-Hartman <[email protected]>
26864L: [email protected]
26865S: Maintained
26866F: Documentation/process/contribution-maturity-model.rst
26867F: Documentation/process/researcher-guidelines.rst
26868
26869TECHNOTREND USB IR RECEIVER
26870M: Sean Young <[email protected]>
26871L: [email protected]
26872S: Maintained
26873F: drivers/media/rc/ttusbir.c
26874
26875TECHWELL TW9900 VIDEO DECODER
26876M: Mehdi Djait <[email protected]>
26877L: [email protected]
26878S: Maintained
26879F: drivers/media/i2c/tw9900.c
26880
26881TECHWELL TW9910 VIDEO DECODER
26882L: [email protected]
26883S: Orphan
26884F: drivers/media/i2c/tw9910.c
26885F: include/media/i2c/tw9910.h
26886
26887TEE SUBSYSTEM
26888M: Jens Wiklander <[email protected]>
26889R: Sumit Garg <[email protected]>
26890L: [email protected] (moderated for non-subscribers)
26891S: Maintained
26892F: Documentation/ABI/testing/sysfs-class-tee
26893F: Documentation/driver-api/tee.rst
26894F: Documentation/tee/
26895F: Documentation/userspace-api/tee.rst
26896F: drivers/tee/
26897F: include/linux/tee_core.h
26898F: include/linux/tee_drv.h
26899F: include/uapi/linux/tee.h
26900
26901TEGRA ARCHITECTURE SUPPORT
26902M: Thierry Reding <[email protected]>
26903M: Jonathan Hunter <[email protected]>
26904L: [email protected]
26905S: Supported
26906Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
26907T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
26908N: [^a-z]tegra
26909
26910TEGRA CLOCK DRIVER
26911M: Prashant Gaikwad <[email protected]>
26912S: Supported
26913F: drivers/clk/tegra/
26914
26915TEGRA CRYPTO DRIVERS
26916M: Akhil R <[email protected]>
26917S: Supported
26918F: drivers/crypto/tegra/*
26919
26920TEGRA DMA DRIVERS
26921M: Laxman Dewangan <[email protected]>
26922M: Jon Hunter <[email protected]>
26923S: Supported
26924F: drivers/dma/tegra*
26925
26926TEGRA I2C DRIVER
26927M: Laxman Dewangan <[email protected]>
26928R: Dmitry Osipenko <[email protected]>
26929S: Supported
26930F: drivers/i2c/busses/i2c-tegra.c
26931
26932TEGRA IOMMU DRIVERS
26933M: Thierry Reding <[email protected]>
26934R: Krishna Reddy <[email protected]>
26935L: [email protected]
26936S: Supported
26937F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
26938F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
26939F: drivers/iommu/tegra*
26940
26941TEGRA KBC DRIVER
26942M: Laxman Dewangan <[email protected]>
26943S: Supported
26944F: drivers/input/keyboard/tegra-kbc.c
26945
26946TEGRA NAND DRIVER
26947M: Stefan Agner <[email protected]>
26948M: Lucas Stach <[email protected]>
26949S: Maintained
26950F: Documentation/devicetree/bindings/mtd/nvidia,tegra20-nand.yaml
26951F: drivers/mtd/nand/raw/tegra_nand.c
26952
26953TEGRA PWM DRIVER
26954M: Thierry Reding <[email protected]>
26955S: Supported
26956F: drivers/pwm/pwm-tegra.c
26957
26958TEGRA QUAD SPI DRIVER
26959M: Thierry Reding <[email protected]>
26960M: Jonathan Hunter <[email protected]>
26961M: Sowjanya Komatineni <[email protected]>
26962L: [email protected]
26963S: Maintained
26964F: drivers/spi/spi-tegra210-quad.c
26965
26966TEGRA SERIAL DRIVER
26967M: Laxman Dewangan <[email protected]>
26968S: Supported
26969F: drivers/tty/serial/serial-tegra.c
26970
26971TEGRA SPI DRIVER
26972M: Laxman Dewangan <[email protected]>
26973S: Supported
26974F: drivers/spi/spi-tegra*
26975
26976TEGRA VIDEO DRIVER
26977M: Thierry Reding <[email protected]>
26978M: Jonathan Hunter <[email protected]>
26979M: Sowjanya Komatineni <[email protected]>
26980M: Luca Ceresoli <[email protected]>
26981L: [email protected]
26982L: [email protected]
26983S: Maintained
26984F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
26985F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
26986F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
26987F: drivers/staging/media/tegra-video/
26988
26989TEGRA XUSB PADCTL DRIVER
26990M: JC Kuo <[email protected]>
26991S: Supported
26992F: drivers/phy/tegra/xusb*
26993
26994TEHUTI ETHERNET DRIVER
26995M: Andy Gospodarek <[email protected]>
26996L: [email protected]
26997S: Maintained
26998F: drivers/net/ethernet/tehuti/tehuti.*
26999
27000TEHUTI TN40XX ETHERNET DRIVER
27001M: FUJITA Tomonori <[email protected]>
27002L: [email protected]
27003S: Maintained
27004F: drivers/net/ethernet/tehuti/tn40*
27005
27006TELECOM CLOCK DRIVER FOR MCPL0010
27007S: Orphan
27008F: drivers/char/tlclk.c
27009
27010TEMPO SEMICONDUCTOR DRIVERS
27011M: Steven Eckhoff <[email protected]>
27012S: Maintained
27013F: Documentation/devicetree/bindings/sound/tscs*.txt
27014F: sound/soc/codecs/tscs*.c
27015F: sound/soc/codecs/tscs*.h
27016
27017TENSILICA XTENSA PORT (xtensa)
27018M: Chris Zankel <[email protected]>
27019M: Max Filippov <[email protected]>
27020S: Maintained
27021T: git https://github.com/jcmvbkbc/linux-xtensa.git
27022F: arch/xtensa/
27023F: drivers/irqchip/irq-xtensa-*
27024
27025TEXAS INSTRUMENTS ASoC DRIVERS
27026M: Sen Wang <[email protected]>
27027L: [email protected]
27028S: Maintained
27029F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
27030F: sound/soc/ti/
27031
27032TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
27033M: Shenghao Ding <[email protected]>
27034M: Kevin Lu <[email protected]>
27035M: Baojun Xu <[email protected]>
27036M: Sen Wang <[email protected]>
27037L: [email protected]
27038S: Maintained
27039F: Documentation/devicetree/bindings/sound/ti,tas2552.yaml
27040F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml
27041F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml
27042F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
27043F: Documentation/devicetree/bindings/sound/ti,tas67524.yaml
27044F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
27045F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
27046F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
27047F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
27048F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
27049F: Documentation/sound/codecs/tas675x*
27050F: include/sound/tas2*.h
27051F: include/sound/tlv320*.h
27052F: sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
27053F: sound/soc/codecs/pcm1681.c
27054F: sound/soc/codecs/pcm1789*.*
27055F: sound/soc/codecs/pcm179x*.*
27056F: sound/soc/codecs/pcm186x*.*
27057F: sound/soc/codecs/pcm3008.*
27058F: sound/soc/codecs/pcm3060*.*
27059F: sound/soc/codecs/pcm3168a*.*
27060F: sound/soc/codecs/pcm5102a.c
27061F: sound/soc/codecs/pcm512x*.*
27062F: sound/soc/codecs/tas2*.*
27063F: sound/soc/codecs/tas675x*.*
27064F: sound/soc/codecs/tlv320*.*
27065F: sound/soc/codecs/tpa6130a2.*
27066
27067TEXAS INSTRUMENTS DMA DRIVERS
27068M: Vignesh Raghavendra <[email protected]>
27069L: [email protected]
27070S: Maintained
27071F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
27072F: Documentation/devicetree/bindings/dma/ti-edma.txt
27073F: Documentation/devicetree/bindings/dma/ti/
27074F: drivers/dma/ti/
27075F: include/linux/dma/k3-psil.h
27076F: include/linux/dma/k3-udma-glue.h
27077F: include/linux/dma/ti-cppi5.h
27078X: drivers/dma/ti/cppi41.c
27079
27080TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
27081M: Jerome Brunet <[email protected]>
27082L: [email protected]
27083S: Maintained
27084F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
27085F: Documentation/hwmon/tps25990.rst
27086F: drivers/hwmon/pmbus/tps25990.c
27087
27088TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
27089M: Robert Marko <[email protected]>
27090M: Luka Perkov <[email protected]>
27091L: [email protected]
27092S: Maintained
27093F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
27094F: Documentation/hwmon/tps23861.rst
27095F: drivers/hwmon/tps23861.c
27096
27097TEXAS INSTRUMENTS TPS6131X FLASH LED DRIVER
27098M: Matthias Fend <[email protected]>
27099L: [email protected]
27100S: Maintained
27101F: Documentation/devicetree/bindings/leds/ti,tps61310.yaml
27102F: drivers/leds/flash/leds-tps6131x.c
27103
27104TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
27105M: Ricardo Ribalda <[email protected]>
27106L: [email protected]
27107S: Supported
27108F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
27109F: drivers/iio/dac/ti-dac7612.c
27110
27111TEXAS INSTRUMENTS' LP5812 RGB LED DRIVER
27112M: Nam Tran <[email protected]>
27113L: [email protected]
27114S: Maintained
27115F: Documentation/devicetree/bindings/leds/ti,lp5812.yaml
27116F: Documentation/leds/leds-lp5812.rst
27117F: drivers/leds/rgb/Kconfig
27118F: drivers/leds/rgb/Makefile
27119F: drivers/leds/rgb/leds-lp5812.c
27120F: drivers/leds/rgb/leds-lp5812.h
27121
27122TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
27123M: Alexander Sverdlin <[email protected]>
27124L: [email protected]
27125S: Maintained
27126F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
27127F: drivers/leds/leds-lp8864.c
27128
27129TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
27130M: Nishanth Menon <[email protected]>
27131M: Tero Kristo <[email protected]>
27132M: Santosh Shilimkar <[email protected]>
27133L: [email protected] (moderated for non-subscribers)
27134S: Maintained
27135F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
27136F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
27137F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
27138F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
27139F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
27140F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
27141F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
27142F: drivers/clk/keystone/sci-clk.c
27143F: drivers/firmware/ti_sci*
27144F: drivers/irqchip/irq-ti-sci-inta.c
27145F: drivers/irqchip/irq-ti-sci-intr.c
27146F: drivers/reset/reset-ti-sci.c
27147F: drivers/soc/ti/ti_sci_inta_msi.c
27148F: drivers/pmdomain/ti/ti_sci_pm_domains.c
27149F: include/dt-bindings/soc/ti,sci_pm_domain.h
27150F: include/linux/soc/ti/ti_sci_inta_msi.h
27151F: include/linux/soc/ti/ti_sci_protocol.h
27152
27153TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
27154M: Puranjay Mohan <[email protected]>
27155L: [email protected]
27156S: Supported
27157F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
27158F: drivers/iio/temperature/tmp117.c
27159
27160THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
27161M: Hans Verkuil <[email protected]>
27162L: [email protected]
27163S: Maintained
27164W: https://linuxtv.org
27165T: git git://linuxtv.org/media.git
27166F: drivers/media/radio/radio-raremono.c
27167
27168THERMAL
27169M: Rafael J. Wysocki <[email protected]>
27170M: Daniel Lezcano <[email protected]>
27171R: Zhang Rui <[email protected]>
27172R: Lukasz Luba <[email protected]>
27173L: [email protected]
27174S: Supported
27175Q: https://patchwork.kernel.org/project/linux-pm/list/
27176T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
27177F: Documentation/ABI/testing/sysfs-class-thermal
27178F: Documentation/admin-guide/thermal/
27179F: Documentation/devicetree/bindings/thermal/
27180F: Documentation/driver-api/thermal/
27181F: drivers/thermal/
27182F: include/dt-bindings/thermal/
27183F: include/linux/cpu_cooling.h
27184F: include/linux/thermal.h
27185F: include/uapi/linux/thermal.h
27186F: tools/lib/thermal/
27187F: tools/thermal/
27188
27189THERMAL DRIVER FOR AMLOGIC SOCS
27190M: Guillaume La Roque <[email protected]>
27191L: [email protected]
27192L: [email protected]
27193S: Supported
27194W: http://linux-meson.com/
27195F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
27196F: drivers/thermal/amlogic_thermal.c
27197
27198THERMAL/CPU_COOLING
27199M: Amit Daniel Kachhap <[email protected]>
27200M: Daniel Lezcano <[email protected]>
27201M: Viresh Kumar <[email protected]>
27202R: Lukasz Luba <[email protected]>
27203L: [email protected]
27204S: Supported
27205F: Documentation/driver-api/thermal/cpu-cooling-api.rst
27206F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
27207F: drivers/thermal/cpufreq_cooling.c
27208F: drivers/thermal/cpuidle_cooling.c
27209F: include/linux/cpu_cooling.h
27210
27211THERMAL/POWER_ALLOCATOR
27212M: Lukasz Luba <[email protected]>
27213L: [email protected]
27214S: Maintained
27215F: Documentation/driver-api/thermal/power_allocator.rst
27216F: drivers/thermal/gov_power_allocator.c
27217F: drivers/thermal/thermal_trace_ipa.h
27218
27219THINKPAD ACPI EXTRAS DRIVER
27220M: Henrique de Moraes Holschuh <[email protected]>
27221L: [email protected]
27222L: [email protected]
27223S: Maintained
27224W: http://ibm-acpi.sourceforge.net
27225W: http://thinkwiki.org/wiki/Ibm-acpi
27226T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
27227F: drivers/platform/x86/lenovo/thinkpad_acpi.c
27228
27229THINKPAD T14S EMBEDDED CONTROLLER DRIVER
27230M: Sebastian Reichel <[email protected]>
27231S: Maintained
27232F: Documentation/devicetree/bindings/embedded-controller/lenovo,thinkpad-t14s-ec.yaml
27233F: drivers/platform/arm64/lenovo-thinkpad-t14s.c
27234
27235THINKPAD LMI DRIVER
27236M: Mark Pearson <[email protected]>
27237L: [email protected]
27238S: Maintained
27239F: Documentation/ABI/testing/sysfs-class-firmware-attributes
27240F: drivers/platform/x86/lenovo/think-lmi.?
27241
27242THP7312 ISP DRIVER
27243M: Laurent Pinchart <[email protected]>
27244M: Paul Elder <[email protected]>
27245L: [email protected]
27246S: Maintained
27247T: git git://linuxtv.org/media.git
27248F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
27249F: Documentation/userspace-api/media/drivers/thp7312.rst
27250F: drivers/media/i2c/thp7312.c
27251F: include/uapi/linux/thp7312.h
27252
27253THUNDERBOLT DMA TRAFFIC TEST DRIVER
27254M: Mika Westerberg <[email protected]>
27255L: [email protected]
27256S: Maintained
27257F: drivers/thunderbolt/dma_test.c
27258
27259THUNDERBOLT DRIVER
27260M: Andreas Noever <[email protected]>
27261M: Mika Westerberg <[email protected]>
27262M: Yehezkel Bernat <[email protected]>
27263L: [email protected]
27264S: Maintained
27265T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
27266F: Documentation/admin-guide/thunderbolt.rst
27267F: drivers/thunderbolt/
27268F: include/linux/thunderbolt.h
27269
27270THUNDERBOLT NETWORK DRIVER
27271M: Mika Westerberg <[email protected]>
27272M: Yehezkel Bernat <[email protected]>
27273L: [email protected]
27274S: Maintained
27275F: drivers/net/thunderbolt/
27276
27277THUNDERX GPIO DRIVER
27278M: Robert Richter <[email protected]>
27279S: Odd Fixes
27280F: drivers/gpio/gpio-thunderx.c
27281
27282TI ADC12xs and ROHM BD79104 ADC driver
27283M: Matti Vaittinen <[email protected]>
27284S: Maintained
27285F: drivers/iio/adc/ti-adc128s052.c
27286L: [email protected]
27287
27288TI ADS1119 ADC DRIVER
27289M: Francesco Dolcini <[email protected]>
27290M: João Paulo Gonçalves <[email protected]>
27291L: [email protected]
27292S: Maintained
27293F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
27294F: drivers/iio/adc/ti-ads1119.c
27295
27296TI ADS112C14 ADC DRIVER
27297M: David Lechner <[email protected]>
27298L: [email protected]
27299S: Maintained
27300F: Documentation/devicetree/bindings/iio/adc/ti,ads112c14.yaml
27301F: drivers/iio/adc/ti-ads112c14.c
27302
27303TI ADS1018 ADC DRIVER
27304M: Kurt Borja <[email protected]>
27305L: [email protected]
27306S: Maintained
27307F: Documentation/devicetree/bindings/iio/adc/ti,ads1018.yaml
27308F: drivers/iio/adc/ti-ads1018.c
27309
27310TI ADS7924 ADC DRIVER
27311M: Hugo Villeneuve <[email protected]>
27312L: [email protected]
27313S: Supported
27314F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
27315F: drivers/iio/adc/ti-ads7924.c
27316
27317TI AM437X VPFE DRIVER
27318M: "Lad, Prabhakar" <[email protected]>
27319L: [email protected]
27320S: Maintained
27321W: https://linuxtv.org
27322Q: http://patchwork.linuxtv.org/project/linux-media/list/
27323T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
27324F: drivers/media/platform/ti/am437x/
27325
27326TI AM654 SDHCI DRIVER
27327M: Judith Mendez <[email protected]>
27328L: [email protected]
27329S: Supported
27330F: Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
27331F: drivers/mmc/host/sdhci_am654.c
27332
27333TI BANDGAP AND THERMAL DRIVER
27334M: Eduardo Valentin <[email protected]>
27335M: Keerthy <[email protected]>
27336L: [email protected]
27337L: [email protected]
27338S: Maintained
27339F: drivers/thermal/ti-soc-thermal/
27340
27341TI BQ27XXX POWER SUPPLY DRIVER
27342F: drivers/power/supply/bq27xxx_battery.c
27343F: drivers/power/supply/bq27xxx_battery_i2c.c
27344F: include/linux/power/bq27xxx_battery.h
27345
27346TI CDCE706 CLOCK DRIVER
27347M: Max Filippov <[email protected]>
27348S: Maintained
27349F: drivers/clk/clk-cdce706.c
27350
27351TI CLOCK DRIVER
27352M: Tero Kristo <[email protected]>
27353L: [email protected]
27354S: Odd Fixes
27355F: drivers/clk/ti/
27356F: include/linux/clk/ti.h
27357
27358TI DATA TRANSFORM AND HASHING ENGINE (DTHE) V2 CRYPTO DRIVER
27359M: T Pratham <[email protected]>
27360L: [email protected]
27361S: Supported
27362F: Documentation/devicetree/bindings/crypto/ti,am62l-dthev2.yaml
27363F: drivers/crypto/ti/
27364
27365TI DAVINCI MACHINE SUPPORT
27366M: Bartosz Golaszewski <[email protected]>
27367L: [email protected] (moderated for non-subscribers)
27368S: Maintained
27369T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
27370F: Documentation/devicetree/bindings/i2c/ti,davinci-i2c.yaml
27371F: arch/arm/boot/dts/ti/davinci/
27372F: arch/arm/mach-davinci/
27373F: drivers/i2c/busses/i2c-davinci.c
27374
27375TI DAVINCI SERIES CLOCK DRIVER
27376M: David Lechner <[email protected]>
27377S: Maintained
27378F: Documentation/devicetree/bindings/clock/ti/davinci/
27379F: drivers/clk/davinci/
27380F: include/linux/clk/davinci.h
27381
27382TI DAVINCI SERIES GPIO DRIVER
27383M: Keerthy <[email protected]>
27384L: [email protected]
27385S: Maintained
27386F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
27387F: drivers/gpio/gpio-davinci.c
27388
27389TI DAVINCI SERIES MEDIA DRIVER
27390M: "Lad, Prabhakar" <[email protected]>
27391L: [email protected]
27392S: Maintained
27393W: https://linuxtv.org
27394Q: http://patchwork.linuxtv.org/project/linux-media/list/
27395T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
27396F: drivers/media/platform/ti/davinci/
27397F: include/media/davinci/
27398
27399TI DS125DF111 RETIMER PHY DRIVER
27400M: Ioana Ciornei <[email protected]>
27401L: [email protected] (moderated for non-subscribers)
27402S: Maintained
27403F: Documentation/devicetree/bindings/phy/ti,ds125df111.yaml
27404F: drivers/phy/ti/phy-ds125df111.c
27405
27406TI ENHANCED CAPTURE (eCAP) DRIVER
27407M: Vignesh Raghavendra <[email protected]>
27408R: Julien Panis <[email protected]>
27409L: [email protected]
27410L: [email protected]
27411S: Maintained
27412F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
27413F: drivers/counter/ti-ecap-capture.c
27414
27415TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
27416R: David Lechner <[email protected]>
27417L: [email protected]
27418F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
27419F: drivers/counter/ti-eqep.c
27420
27421TI ETHERNET SWITCH DRIVER (CPSW)
27422R: Siddharth Vadapalli <[email protected]>
27423R: Roger Quadros <[email protected]>
27424L: [email protected]
27425L: [email protected]
27426S: Maintained
27427F: drivers/net/ethernet/ti/cpsw*
27428F: drivers/net/ethernet/ti/davinci*
27429
27430TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
27431M: Alex Dubov <[email protected]>
27432S: Maintained
27433W: http://tifmxx.berlios.de/
27434F: drivers/memstick/host/tifm_ms.c
27435F: drivers/misc/tifm*
27436F: drivers/mmc/host/tifm_sd.c
27437F: include/linux/tifm.h
27438
27439TI FPC202 DUAL PORT CONTROLLER
27440M: Romain Gantois <[email protected]>
27441L: [email protected]
27442S: Maintained
27443F: Documentation/devicetree/bindings/misc/ti,fpc202.yaml
27444F: drivers/misc/ti_fpc202.c
27445
27446TI FPD-LINK DRIVERS
27447M: Tomi Valkeinen <[email protected]>
27448L: [email protected]
27449S: Maintained
27450F: Documentation/devicetree/bindings/media/i2c/ti,ds90*
27451F: drivers/media/i2c/ds90*
27452F: include/media/i2c/ds90*
27453
27454TI HDC302X HUMIDITY DRIVER
27455M: Javier Carrasco <[email protected]>
27456M: Li peiyu <[email protected]>
27457L: [email protected]
27458S: Maintained
27459F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
27460F: drivers/iio/humidity/hdc3020.c
27461
27462TI ICSSG ETHERNET DRIVER (ICSSG)
27463R: MD Danish Anwar <[email protected]>
27464R: Roger Quadros <[email protected]>
27465L: [email protected] (moderated for non-subscribers)
27466L: [email protected]
27467S: Maintained
27468F: Documentation/devicetree/bindings/net/ti,icss*.yaml
27469F: drivers/net/ethernet/ti/icssg/*
27470
27471TI ICSSM ETHERNET DRIVER (ICSSM)
27472M: MD Danish Anwar <[email protected]>
27473M: Parvathi Pudi <[email protected]>
27474R: Roger Quadros <[email protected]>
27475R: Mohan Reddy Putluru <[email protected]>
27476L: [email protected] (moderated for non-subscribers)
27477L: [email protected]
27478S: Maintained
27479F: Documentation/devicetree/bindings/net/ti,icssm*.yaml
27480F: Documentation/devicetree/bindings/net/ti,pruss-ecap.yaml
27481F: drivers/net/ethernet/ti/icssm/*
27482
27483TI J721E CSI2RX DRIVER
27484M: Jai Luthra <[email protected]>
27485L: [email protected]
27486S: Maintained
27487F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
27488F: drivers/media/platform/ti/j721e-csi2rx/
27489
27490TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
27491M: Nishanth Menon <[email protected]>
27492M: Santosh Shilimkar <[email protected]>
27493L: [email protected]
27494L: [email protected] (moderated for non-subscribers)
27495S: Maintained
27496T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
27497F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
27498F: drivers/pmdomain/ti/omap_prm.c
27499F: drivers/soc/ti/*
27500F: include/linux/pruss_driver.h
27501
27502TI LM49xxx FAMILY ASoC CODEC DRIVERS
27503M: M R Swami Reddy <[email protected]>
27504M: Vishwas A Deshpande <[email protected]>
27505L: [email protected]
27506S: Maintained
27507F: sound/soc/codecs/isabelle*
27508F: sound/soc/codecs/lm49453*
27509
27510TI LMP92064 ADC DRIVER
27511M: Leonard Göhrs <[email protected]>
27512R: [email protected]
27513L: [email protected]
27514S: Maintained
27515F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
27516F: drivers/iio/adc/ti-lmp92064.c
27517
27518TI PCM3060 ASoC CODEC DRIVER
27519M: Kirill Marinushkin <[email protected]>
27520L: [email protected]
27521S: Maintained
27522F: Documentation/devicetree/bindings/sound/pcm3060.txt
27523F: sound/soc/codecs/pcm3060*
27524
27525TI TAS571X FAMILY ASoC CODEC DRIVER
27526M: Kevin Cernekee <[email protected]>
27527L: [email protected]
27528S: Odd Fixes
27529F: sound/soc/codecs/tas571x*
27530
27531TI TMAG5273 MAGNETOMETER DRIVER
27532M: Gerald Loacker <[email protected]>
27533L: [email protected]
27534S: Maintained
27535F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
27536F: drivers/iio/magnetometer/tmag5273.c
27537
27538TI TRF7970A NFC DRIVER
27539M: Mark Greer <[email protected]>
27540L: [email protected]
27541S: Supported
27542F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
27543F: drivers/nfc/trf7970a.c
27544
27545TI TSC2046 ADC DRIVER
27546M: Oleksij Rempel <[email protected]>
27547R: [email protected]
27548L: [email protected]
27549S: Maintained
27550F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
27551F: drivers/iio/adc/ti-tsc2046.c
27552
27553TI VPE/CAL DRIVERS
27554M: Yemike Abhilash Chandra <[email protected]>
27555L: [email protected]
27556S: Maintained
27557W: http://linuxtv.org/
27558Q: http://patchwork.linuxtv.org/project/linux-media/list/
27559F: Documentation/devicetree/bindings/media/ti,cal.yaml
27560F: Documentation/devicetree/bindings/media/ti,vip.yaml
27561F: Documentation/devicetree/bindings/media/ti,vpe.yaml
27562F: drivers/media/platform/ti/cal/
27563F: drivers/media/platform/ti/vpe/
27564
27565TI WILINK WIRELESS DRIVERS
27566L: [email protected]
27567S: Orphan
27568W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
27569W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
27570F: drivers/net/wireless/ti/
27571
27572TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
27573M: John Stultz <[email protected]>
27574M: Thomas Gleixner <[email protected]>
27575R: Stephen Boyd <[email protected]>
27576R: Miroslav Lichvar <[email protected]>
27577L: [email protected]
27578S: Supported
27579T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
27580F: include/linux/clocksource.h
27581F: include/linux/time.h
27582F: include/linux/timekeeper_internal.h
27583F: include/linux/timekeeping.h
27584F: include/linux/timex.h
27585F: include/uapi/linux/time.h
27586F: include/uapi/linux/timex.h
27587F: kernel/time/.kunitconfig
27588F: kernel/time/alarmtimer.c
27589F: kernel/time/clocksource*
27590F: kernel/time/ntp*
27591F: kernel/time/time.c
27592F: kernel/time/timeconst.bc
27593F: kernel/time/timeconv.c
27594F: kernel/time/timecounter.c
27595F: kernel/time/timekeeping*
27596F: kernel/time/time_test.c
27597F: tools/testing/selftests/timers/
27598
27599TIPC NETWORK LAYER
27600M: Jon Maloy <[email protected]>
27601M: Tung Quang Nguyen <[email protected]>
27602L: [email protected] (core kernel code)
27603L: [email protected] (user apps, general discussion)
27604S: Maintained
27605W: http://tipc.sourceforge.net/
27606F: include/uapi/linux/tipc*.h
27607F: net/tipc/
27608
27609TLAN NETWORK DRIVER
27610M: Samuel Chessman <[email protected]>
27611L: [email protected] (subscribers-only)
27612S: Maintained
27613W: http://sourceforge.net/projects/tlan/
27614F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
27615F: drivers/net/ethernet/ti/tlan.*
27616
27617TMIO/SDHI MMC DRIVER
27618M: Wolfram Sang <[email protected]>
27619L: [email protected]
27620L: [email protected]
27621S: Supported
27622F: drivers/mmc/host/renesas_sdhi*
27623F: drivers/mmc/host/tmio_mmc*
27624F: include/linux/platform_data/tmio.h
27625
27626TMP513 HARDWARE MONITOR DRIVER
27627M: Eric Tremblay <[email protected]>
27628L: [email protected]
27629S: Maintained
27630F: Documentation/hwmon/tmp513.rst
27631F: drivers/hwmon/tmp513.c
27632
27633TMPFS (SHMEM FILESYSTEM)
27634M: Hugh Dickins <[email protected]>
27635R: Baolin Wang <[email protected]>
27636L: [email protected]
27637S: Maintained
27638F: include/linux/memfd.h
27639F: include/linux/shmem_fs.h
27640F: mm/memfd.c
27641F: mm/shmem.c
27642F: mm/shmem_quota.c
27643
27644TOMOYO SECURITY MODULE
27645M: Kentaro Takeda <[email protected]>
27646M: Tetsuo Handa <[email protected]>
27647L: [email protected] (subscribers-only, English language)
27648L: [email protected] (subscribers-only, Japanese language)
27649S: Maintained
27650W: https://tomoyo.sourceforge.net/
27651F: security/tomoyo/
27652
27653TOPSTAR LAPTOP EXTRAS DRIVER
27654M: Herton Ronaldo Krzesinski <[email protected]>
27655L: [email protected]
27656S: Maintained
27657F: drivers/platform/x86/topstar-laptop.c
27658
27659TORADEX EMBEDDED CONTROLLER DRIVER
27660M: Emanuele Ghidoli <[email protected]>
27661M: Francesco Dolcini <[email protected]>
27662S: Maintained
27663F: Documentation/devicetree/bindings/power/reset/toradex,smarc-ec.yaml
27664F: drivers/power/reset/tdx-ec-poweroff.c
27665
27666TORTURE-TEST MODULES
27667M: Davidlohr Bueso <[email protected]>
27668M: "Paul E. McKenney" <[email protected]>
27669M: Josh Triplett <[email protected]>
27670L: [email protected]
27671S: Supported
27672T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
27673F: Documentation/RCU/torture.rst
27674F: kernel/locking/locktorture.c
27675F: kernel/rcu/rcuscale.c
27676F: kernel/rcu/rcutorture.c
27677F: kernel/rcu/refscale.c
27678F: kernel/torture.c
27679
27680TOSHIBA ACPI EXTRAS DRIVER
27681M: Azael Avalos <[email protected]>
27682L: [email protected]
27683S: Maintained
27684F: drivers/platform/x86/toshiba_acpi.c
27685
27686TOSHIBA BLUETOOTH DRIVER
27687M: Azael Avalos <[email protected]>
27688L: [email protected]
27689S: Maintained
27690F: drivers/platform/x86/toshiba_bluetooth.c
27691
27692TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
27693M: Azael Avalos <[email protected]>
27694L: [email protected]
27695S: Maintained
27696F: drivers/platform/x86/toshiba_haps.c
27697
27698TOSHIBA SMM DRIVER
27699M: Jonathan Buzzard <[email protected]>
27700S: Maintained
27701W: http://www.buzzard.org.uk/toshiba/
27702F: drivers/char/toshiba.c
27703F: include/linux/toshiba.h
27704F: include/uapi/linux/toshiba.h
27705
27706TOSHIBA T4KA3 CAMERA SENSOR DRIVER
27707M: Kate Hsuan <[email protected]>
27708L: [email protected]
27709S: Maintained
27710F: drivers/media/i2c/t4ka3.c
27711
27712TOSHIBA TC358743 DRIVER
27713M: Hans Verkuil <[email protected]>
27714L: [email protected]
27715S: Maintained
27716F: Documentation/devicetree/bindings/media/i2c/toshiba,tc358743.txt
27717F: drivers/media/i2c/tc358743*
27718F: include/media/i2c/tc358743.h
27719
27720TOSHIBA WMI HOTKEYS DRIVER
27721M: Azael Avalos <[email protected]>
27722L: [email protected]
27723S: Maintained
27724F: drivers/platform/x86/toshiba-wmi.c
27725
27726TOUCH OVERLAY
27727M: Javier Carrasco <[email protected]>
27728L: [email protected]
27729S: Maintained
27730F: drivers/input/touch-overlay.c
27731F: include/linux/input/touch-overlay.h
27732
27733TPM DEVICE DRIVER
27734M: Peter Huewe <[email protected]>
27735M: Jarkko Sakkinen <[email protected]>
27736R: Jason Gunthorpe <[email protected]>
27737L: [email protected]
27738S: Maintained
27739W: https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd-test.git/about/
27740Q: https://patchwork.kernel.org/project/linux-integrity/list/
27741T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
27742F: Documentation/devicetree/bindings/tpm/
27743F: drivers/char/tpm/
27744F: include/linux/tpm*.h
27745F: include/uapi/linux/vtpm_proxy.h
27746F: tools/testing/selftests/tpm2/
27747
27748TPS546D24 DRIVER
27749M: Duke Du <[email protected]>
27750L: [email protected]
27751S: Maintained
27752F: Documentation/hwmon/tps546d24.rst
27753F: drivers/hwmon/pmbus/tps546d24.c
27754
27755TQ SYSTEMS BOARD & DRIVER SUPPORT
27756L: [email protected]
27757S: Supported
27758W: https://www.tq-group.com/en/products/tq-embedded/
27759F: arch/arm/boot/dts/nxp/imx/*mba*.dts*
27760F: arch/arm/boot/dts/nxp/imx/*tqma*.dts*
27761F: arch/arm/boot/dts/ti/omap/*mba*.dts*
27762F: arch/arm/boot/dts/ti/omap/*tqma*.dts*
27763F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
27764F: arch/arm64/boot/dts/freescale/imx*mba*.dts*
27765F: arch/arm64/boot/dts/freescale/imx*tqma*.dts*
27766F: arch/arm64/boot/dts/freescale/mba*.dtsi
27767F: arch/arm64/boot/dts/freescale/tqma8*.dtsi
27768F: arch/arm64/boot/dts/freescale/tqml*.dts*
27769F: drivers/gpio/gpio-tqmx86.c
27770F: drivers/mfd/tqmx86.c
27771F: drivers/watchdog/tqmx86_wdt.c
27772
27773TRACING
27774M: Steven Rostedt <[email protected]>
27775M: Masami Hiramatsu <[email protected]>
27776R: Mathieu Desnoyers <[email protected]>
27777L: [email protected]
27778L: [email protected]
27779S: Maintained
27780Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
27781T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
27782F: Documentation/core-api/tracepoint.rst
27783F: Documentation/trace/*
27784F: fs/tracefs/
27785F: include/linux/trace*.h
27786F: include/trace/
27787F: kernel/trace/
27788F: kernel/tracepoint.c
27789F: scripts/tracing/
27790F: scripts/tracepoint-update.c
27791F: tools/testing/selftests/ftrace/
27792
27793TRACING [RUST]
27794M: Alice Ryhl <[email protected]>
27795M: Steven Rostedt <[email protected]>
27796R: Masami Hiramatsu <[email protected]>
27797R: Mathieu Desnoyers <[email protected]>
27798L: [email protected]
27799L: [email protected]
27800S: Maintained
27801T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
27802F: rust/kernel/tracepoint.rs
27803
27804TRACING MMIO ACCESSES (MMIOTRACE)
27805M: Steven Rostedt <[email protected]>
27806M: Masami Hiramatsu <[email protected]>
27807R: Pekka Paalanen <[email protected]>
27808L: [email protected]
27809L: [email protected]
27810S: Maintained
27811F: arch/x86/mm/kmmio.c
27812F: arch/x86/mm/mmio-mod.c
27813F: arch/x86/mm/testmmiotrace.c
27814F: include/linux/mmiotrace.h
27815F: kernel/trace/trace_mmiotrace.c
27816
27817TRACING OS NOISE / LATENCY TRACERS
27818M: Steven Rostedt <[email protected]>
27819S: Maintained
27820F: Documentation/trace/hwlat_detector.rst
27821F: Documentation/trace/osnoise-tracer.rst
27822F: Documentation/trace/timerlat-tracer.rst
27823F: arch/*/kernel/trace.c
27824F: include/trace/events/osnoise.h
27825F: kernel/trace/trace_hwlat.c
27826F: kernel/trace/trace_irqsoff.c
27827F: kernel/trace/trace_osnoise.c
27828F: kernel/trace/trace_sched_wakeup.c
27829
27830TRADITIONAL CHINESE DOCUMENTATION
27831M: Chen-Yu Yeh <[email protected]>
27832M: Weijie Yuan <[email protected]>
27833M: Dongliang Mu <[email protected]>
27834S: Maintained
27835F: Documentation/translations/zh_TW/
27836
27837TRIGGER SOURCE
27838M: David Lechner <[email protected]>
27839S: Maintained
27840F: Documentation/devicetree/bindings/trigger-source/*
27841
27842TRUSTED EXECUTION ENVIRONMENT SECURITY MANAGER (TSM)
27843M: Dan Williams <[email protected]>
27844L: [email protected]
27845S: Maintained
27846F: Documentation/ABI/testing/configfs-tsm-report
27847F: Documentation/driver-api/coco/
27848F: Documentation/driver-api/pci/tsm.rst
27849F: drivers/pci/tsm.c
27850F: drivers/virt/coco/guest/
27851F: include/linux/*tsm*.h
27852F: samples/tsm-mr/
27853
27854TRUSTED SERVICES TEE DRIVER
27855M: Balint Dobszay <[email protected]>
27856M: Sudeep Holla <[email protected]>
27857L: [email protected] (moderated for non-subscribers)
27858L: [email protected]
27859S: Maintained
27860F: Documentation/tee/ts-tee.rst
27861F: drivers/tee/tstee/
27862
27863TTY LAYER AND SERIAL DRIVERS
27864M: Greg Kroah-Hartman <[email protected]>
27865M: Jiri Slaby <[email protected]>
27866L: [email protected]
27867L: [email protected]
27868S: Supported
27869T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
27870F: Documentation/devicetree/bindings/serial/
27871F: Documentation/driver-api/serial/
27872F: drivers/tty/
27873F: include/linux/selection.h
27874F: include/linux/serial.h
27875F: include/linux/serial_core.h
27876F: include/linux/sysrq.h
27877F: include/linux/tty*.h
27878F: include/linux/vt.h
27879F: include/linux/vt_*.h
27880F: include/uapi/linux/serial.h
27881F: include/uapi/linux/serial_core.h
27882F: include/uapi/linux/tty.h
27883
27884TUA9001 MEDIA DRIVER
27885L: [email protected]
27886S: Orphan
27887W: https://linuxtv.org
27888Q: http://patchwork.linuxtv.org/project/linux-media/list/
27889F: drivers/media/tuners/tua9001*
27890
27891TULIP NETWORK DRIVERS
27892L: [email protected]
27893L: [email protected]
27894S: Orphan
27895F: drivers/net/ethernet/dec/tulip/
27896
27897TUN/TAP DRIVER
27898M: Willem de Bruijn <[email protected]>
27899M: Jason Wang <[email protected]>
27900S: Maintained
27901W: http://vtun.sourceforge.net/tun
27902F: Documentation/networking/tuntap.rst
27903F: drivers/net/tap.c
27904F: drivers/net/tun*
27905
27906TURBOCHANNEL SUBSYSTEM
27907M: "Maciej W. Rozycki" <[email protected]>
27908L: [email protected]
27909S: Maintained
27910Q: https://patchwork.kernel.org/project/linux-mips/list/
27911F: drivers/tc/
27912F: include/linux/tc.h
27913
27914TURBOSTAT UTILITY
27915M: "Len Brown" <[email protected]>
27916L: [email protected]
27917S: Supported
27918Q: https://patchwork.kernel.org/project/linux-pm/list/
27919B: https://bugzilla.kernel.org
27920T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
27921F: tools/power/x86/turbostat/
27922F: tools/testing/selftests/turbostat/
27923
27924TUXEDO DRIVERS
27925M: Werner Sembach <[email protected]>
27926L: [email protected]
27927S: Supported
27928F: drivers/platform/x86/tuxedo/
27929
27930TW5864 VIDEO4LINUX DRIVER
27931M: Bluecherry Maintainers <[email protected]>
27932L: [email protected]
27933S: Supported
27934F: drivers/media/pci/tw5864/
27935
27936TW68 VIDEO4LINUX DRIVER
27937M: Hans Verkuil <[email protected]>
27938L: [email protected]
27939S: Odd Fixes
27940W: https://linuxtv.org
27941T: git git://linuxtv.org/media.git
27942F: drivers/media/pci/tw68/
27943
27944TW686X VIDEO4LINUX DRIVER
27945M: Ezequiel Garcia <[email protected]>
27946L: [email protected]
27947S: Maintained
27948W: http://linuxtv.org
27949T: git git://linuxtv.org/media.git
27950F: drivers/media/pci/tw686x/
27951
27952U-BOOT ENVIRONMENT VARIABLES
27953M: Rafał Miłecki <[email protected]>
27954S: Maintained
27955F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
27956F: drivers/nvmem/layouts/u-boot-env.c
27957F: drivers/nvmem/u-boot-env.c
27958
27959UACCE ACCELERATOR FRAMEWORK
27960M: Zhangfei Gao <[email protected]>
27961M: Zhou Wang <[email protected]>
27962L: [email protected]
27963L: [email protected]
27964S: Maintained
27965F: Documentation/ABI/testing/sysfs-driver-uacce
27966F: Documentation/misc-devices/uacce.rst
27967F: drivers/misc/uacce/
27968F: include/linux/uacce.h
27969F: include/uapi/misc/uacce/
27970
27971UBI FILE SYSTEM (UBIFS)
27972M: Richard Weinberger <[email protected]>
27973R: Zhihao Cheng <[email protected]>
27974L: [email protected]
27975S: Supported
27976W: http://www.linux-mtd.infradead.org/doc/ubifs.html
27977T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
27978T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
27979F: Documentation/ABI/testing/sysfs-fs-ubifs
27980F: Documentation/filesystems/ubifs-authentication.rst
27981F: Documentation/filesystems/ubifs.rst
27982F: fs/ubifs/
27983
27984UBLK USERSPACE BLOCK DRIVER
27985M: Ming Lei <[email protected]>
27986L: [email protected]
27987S: Maintained
27988F: Documentation/block/ublk.rst
27989F: drivers/block/ublk_drv.c
27990F: include/uapi/linux/ublk_cmd.h
27991F: tools/testing/selftests/ublk/
27992
27993UBSAN
27994M: Kees Cook <[email protected]>
27995R: Marco Elver <[email protected]>
27996R: Andrey Konovalov <[email protected]>
27997R: Andrey Ryabinin <[email protected]>
27998L: [email protected]
27999L: [email protected]
28000S: Supported
28001T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
28002F: Documentation/dev-tools/ubsan.rst
28003F: include/linux/ubsan.h
28004F: lib/Kconfig.ubsan
28005F: lib/test_ubsan.c
28006F: lib/ubsan.c
28007F: lib/ubsan.h
28008F: scripts/Makefile.ubsan
28009K: \bARCH_HAS_UBSAN\b
28010
28011UCLINUX (M68KNOMMU AND COLDFIRE)
28012M: Greg Ungerer <[email protected]>
28013L: [email protected]
28014S: Maintained
28015W: http://www.linux-m68k.org/
28016T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
28017F: arch/m68k/*/*_no.*
28018F: arch/m68k/68*/
28019F: arch/m68k/coldfire/
28020F: arch/m68k/include/asm/*_no.*
28021
28022UDF FILESYSTEM
28023M: Jan Kara <[email protected]>
28024S: Maintained
28025F: Documentation/filesystems/udf.rst
28026F: fs/udf/
28027
28028UDRAW TABLET
28029M: Bastien Nocera <[email protected]>
28030L: [email protected]
28031S: Maintained
28032F: drivers/hid/hid-udraw-ps3.c
28033
28034UHID USERSPACE HID IO DRIVER
28035M: David Rheinsberg <[email protected]>
28036L: [email protected]
28037S: Maintained
28038F: drivers/hid/uhid.c
28039F: include/uapi/linux/uhid.h
28040
28041ULPI BUS
28042M: Heikki Krogerus <[email protected]>
28043L: [email protected]
28044S: Maintained
28045F: drivers/usb/common/ulpi.c
28046F: include/linux/ulpi/
28047
28048ULTRARISC DP1000 CLOCK DRIVER
28049M: Jia Wang <[email protected]>
28050L: [email protected]
28051S: Maintained
28052F: Documentation/devicetree/bindings/clock/ultrarisc,dp1000-clk.yaml
28053F: drivers/clk/ultrarisc/*
28054F: include/dt-bindings/clock/ultrarisc,dp1000-clk.h
28055
28056ULTRARISC DP1000 PINCTRL DRIVER
28057M: Jia Wang <[email protected]>
28058L: [email protected]
28059S: Maintained
28060F: Documentation/devicetree/bindings/pinctrl/ultrarisc,dp1000-pinctrl.yaml
28061F: drivers/pinctrl/ultrarisc/*
28062
28063ULTRATRONIK BOARD SUPPORT
28064M: Goran Rađenović <[email protected]>
28065M: Börge Strümpfel <[email protected]>
28066S: Maintained
28067F: arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts
28068F: arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts
28069
28070UNICODE SUBSYSTEM
28071M: Gabriel Krisman Bertazi <[email protected]>
28072L: [email protected]
28073S: Supported
28074T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
28075F: fs/unicode/
28076
28077UNIFDEF
28078M: Tony Finch <[email protected]>
28079S: Maintained
28080W: http://dotat.at/prog/unifdef
28081F: scripts/unifdef.c
28082
28083UNIFORM CDROM DRIVER
28084M: Phillip Potter <[email protected]>
28085S: Maintained
28086F: Documentation/cdrom/
28087F: drivers/cdrom/cdrom.c
28088F: include/linux/cdrom.h
28089F: include/uapi/linux/cdrom.h
28090
28091UNION-FIND
28092M: Xavier <[email protected]>
28093L: [email protected]
28094S: Maintained
28095F: Documentation/core-api/union_find.rst
28096F: Documentation/translations/zh_CN/core-api/union_find.rst
28097F: include/linux/union_find.h
28098F: lib/union_find.c
28099
28100UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
28101R: Alim Akhtar <[email protected]>
28102R: Avri Altman <[email protected]>
28103R: Bart Van Assche <[email protected]>
28104L: [email protected]
28105S: Supported
28106F: Documentation/devicetree/bindings/ufs/
28107F: Documentation/scsi/ufs.rst
28108F: drivers/ufs/core/
28109F: include/ufs/
28110
28111UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER AMD VERSAL2
28112M: Sai Krishna Potthuri <[email protected]>
28113M: Ajay Neeli <[email protected]>
28114S: Maintained
28115F: Documentation/devicetree/bindings/ufs/amd,versal2-ufs.yaml
28116F: drivers/ufs/host/ufs-amd-versal2.c
28117
28118UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
28119M: Pedro Sousa <[email protected]>
28120L: [email protected]
28121S: Supported
28122F: drivers/ufs/host/*dwc*
28123
28124UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
28125M: Alim Akhtar <[email protected]>
28126R: Peter Griffin <[email protected]>
28127L: [email protected]
28128S: Maintained
28129F: drivers/ufs/host/ufs-exynos*
28130
28131UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
28132M: Peter Wang <[email protected]>
28133M: Chaotian Jing <[email protected]>
28134R: Stanley Jhu <[email protected]>
28135L: [email protected]
28136L: [email protected] (moderated for non-subscribers)
28137S: Maintained
28138F: drivers/ufs/host/ufs-mediatek*
28139
28140UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
28141M: Manivannan Sadhasivam <[email protected]>
28142L: [email protected]
28143L: [email protected]
28144S: Maintained
28145F: Documentation/devicetree/bindings/ufs/qcom*
28146F: drivers/ufs/host/ufs-qcom*
28147
28148UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
28149M: Yoshihiro Shimoda <[email protected]>
28150L: [email protected]
28151L: [email protected]
28152S: Maintained
28153F: drivers/ufs/host/ufs-renesas.c
28154
28155UNIWILL LAPTOP DRIVER
28156M: Armin Wolf <[email protected]>
28157L: [email protected]
28158S: Maintained
28159F: Documentation/ABI/testing/sysfs-driver-uniwill-laptop
28160F: Documentation/admin-guide/laptops/uniwill-laptop.rst
28161F: Documentation/wmi/devices/uniwill-laptop.rst
28162F: drivers/platform/x86/uniwill/uniwill-acpi.c
28163F: drivers/platform/x86/uniwill/uniwill-wmi.c
28164F: drivers/platform/x86/uniwill/uniwill-wmi.h
28165
28166UNSORTED BLOCK IMAGES (UBI)
28167M: Richard Weinberger <[email protected]>
28168R: Zhihao Cheng <[email protected]>
28169L: [email protected]
28170S: Supported
28171W: http://www.linux-mtd.infradead.org/
28172T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
28173T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
28174F: drivers/mtd/ubi/
28175F: include/linux/mtd/ubi.h
28176F: include/uapi/mtd/ubi-user.h
28177
28178UPROBES
28179M: Masami Hiramatsu <[email protected]>
28180M: Oleg Nesterov <[email protected]>
28181M: Peter Zijlstra <[email protected]>
28182L: [email protected]
28183L: [email protected]
28184S: Maintained
28185F: arch/*/include/asm/uprobes.h
28186F: arch/*/kernel/probes/uprobes.c
28187F: arch/*/kernel/uprobes.c
28188F: include/linux/uprobes.h
28189F: kernel/events/uprobes.c
28190
28191USB "USBNET" DRIVER FRAMEWORK
28192M: Oliver Neukum <[email protected]>
28193L: [email protected]
28194S: Maintained
28195W: http://www.linux-usb.org/usbnet
28196F: drivers/net/usb/usbnet.c
28197F: include/linux/usb/usbnet.h
28198
28199USB ACM DRIVER
28200M: Oliver Neukum <[email protected]>
28201L: [email protected]
28202S: Maintained
28203F: Documentation/usb/acm.rst
28204F: drivers/usb/class/cdc-acm.*
28205
28206USB APPLE MFI FASTCHARGE DRIVER
28207M: Bastien Nocera <[email protected]>
28208L: [email protected]
28209S: Maintained
28210F: drivers/usb/misc/apple-mfi-fastcharge.c
28211
28212USB AR5523 WIRELESS DRIVER
28213L: [email protected]
28214S: Orphan
28215F: drivers/net/wireless/ath/ar5523/
28216
28217USB ATTACHED SCSI
28218M: Oliver Neukum <[email protected]>
28219L: [email protected]
28220L: [email protected]
28221S: Maintained
28222F: drivers/usb/storage/uas.c
28223
28224USB CDC ETHERNET DRIVER
28225M: Oliver Neukum <[email protected]>
28226L: [email protected]
28227S: Maintained
28228F: drivers/net/usb/cdc_*.c
28229F: include/uapi/linux/usb/cdc.h
28230
28231USB CHAOSKEY DRIVER
28232M: Keith Packard <[email protected]>
28233L: [email protected]
28234S: Maintained
28235F: drivers/usb/misc/chaoskey.c
28236
28237USB CYPRESS C67X00 DRIVER
28238L: [email protected]
28239S: Orphan
28240F: drivers/usb/c67x00/
28241
28242USB DAVICOM DM9601 DRIVER
28243M: Peter Korsgaard <[email protected]>
28244L: [email protected]
28245S: Maintained
28246W: http://www.linux-usb.org/usbnet
28247F: drivers/net/usb/dm9601.c
28248
28249USB EHCI DRIVER
28250M: Alan Stern <[email protected]>
28251L: [email protected]
28252S: Maintained
28253F: Documentation/usb/ehci.rst
28254F: drivers/usb/host/ehci*
28255
28256USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
28257M: Jiri Kosina <[email protected]>
28258M: Benjamin Tissoires <[email protected]>
28259L: [email protected]
28260S: Maintained
28261T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
28262F: Documentation/hid/hiddev.rst
28263F: drivers/hid/usbhid/
28264
28265USB HID PID DRIVERS (USB WHEELBASES, JOYSTICKS, RUDDERS, ...)
28266M: Tomasz Pakuła <[email protected]>
28267M: Oleg Makarenko <[email protected]>
28268L: [email protected]
28269S: Maintained
28270B: https://github.com/JacKeTUs/universal-pidff/issues
28271F: drivers/hid/usbhid/hid-pidff*
28272F: drivers/hid/hid-universal-pidff.c
28273
28274USB INTEL XHCI ROLE MUX DRIVER
28275M: Hans de Goede <[email protected]>
28276L: [email protected]
28277S: Maintained
28278F: drivers/usb/roles/intel-xhci-usb-role-switch.c
28279
28280USB IP DRIVER FOR HISILICON KIRIN 960
28281M: Yu Chen <[email protected]>
28282M: Binghui Wang <[email protected]>
28283L: [email protected]
28284S: Maintained
28285F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
28286F: drivers/phy/hisilicon/phy-hi3660-usb3.c
28287
28288USB IP DRIVER FOR HISILICON KIRIN 970
28289M: Mauro Carvalho Chehab <[email protected]>
28290L: [email protected]
28291S: Maintained
28292F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
28293F: drivers/phy/hisilicon/phy-hi3670-usb3.c
28294
28295USB ISP116X DRIVER
28296M: Olav Kongas <[email protected]>
28297L: [email protected]
28298S: Maintained
28299F: drivers/usb/host/isp116x*
28300F: include/linux/usb/isp116x.h
28301
28302USB ISP1760 DRIVER
28303M: Rui Miguel Silva <[email protected]>
28304L: [email protected]
28305S: Maintained
28306F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
28307F: drivers/usb/isp1760/*
28308
28309USB LAN78XX ETHERNET DRIVER
28310M: Thangaraj Samynathan <[email protected]>
28311M: [email protected]
28312L: [email protected]
28313S: Maintained
28314F: Documentation/devicetree/bindings/net/microchip,lan7800.yaml
28315F: drivers/net/usb/lan78xx.*
28316F: include/dt-bindings/net/microchip-lan78xx.h
28317
28318USB MASS STORAGE DRIVER
28319M: Alan Stern <[email protected]>
28320L: [email protected]
28321L: [email protected]
28322S: Maintained
28323F: drivers/usb/storage/
28324
28325USB MIDI DRIVER
28326M: Clemens Ladisch <[email protected]>
28327L: [email protected]
28328S: Maintained
28329T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
28330F: sound/usb/midi.*
28331
28332USB NETWORKING DRIVERS
28333L: [email protected]
28334S: Odd Fixes
28335F: drivers/net/usb/
28336
28337USB OHCI DRIVER
28338M: Alan Stern <[email protected]>
28339L: [email protected]
28340S: Maintained
28341F: Documentation/usb/ohci.rst
28342F: drivers/usb/host/ohci*
28343
28344USB OTG FSM (Finite State Machine)
28345M: Peter Chen <[email protected]>
28346L: [email protected]
28347S: Maintained
28348T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
28349F: drivers/usb/common/usb-otg-fsm.c
28350
28351USB OVER IP DRIVER
28352M: Valentina Manea <[email protected]>
28353M: Shuah Khan <[email protected]>
28354M: Shuah Khan <[email protected]>
28355R: Hongren Zheng <[email protected]>
28356L: [email protected]
28357S: Maintained
28358F: Documentation/usb/usbip_protocol.rst
28359F: drivers/usb/usbip/
28360F: tools/testing/selftests/drivers/usb/usbip/
28361F: tools/usb/usbip/
28362
28363USB PEGASUS DRIVER
28364M: Petko Manolov <[email protected]>
28365L: [email protected]
28366L: [email protected]
28367S: Maintained
28368W: https://github.com/petkan/pegasus
28369T: git https://github.com/petkan/pegasus.git
28370F: drivers/net/usb/pegasus.*
28371
28372USB PRINTER DRIVER (usblp)
28373M: Pete Zaitcev <[email protected]>
28374L: [email protected]
28375S: Supported
28376F: drivers/usb/class/usblp.c
28377
28378USB QMI WWAN NETWORK DRIVER
28379M: Bjørn Mork <[email protected]>
28380L: [email protected]
28381S: Maintained
28382F: Documentation/ABI/testing/sysfs-class-net-qmi
28383F: drivers/net/usb/qmi_wwan.c
28384
28385USB RAW GADGET DRIVER
28386R: Andrey Konovalov <[email protected]>
28387L: [email protected]
28388S: Maintained
28389B: https://github.com/xairy/raw-gadget/issues
28390F: Documentation/usb/raw-gadget.rst
28391F: drivers/usb/gadget/legacy/raw_gadget.c
28392F: include/uapi/linux/usb/raw_gadget.h
28393
28394USB RTL8150 DRIVER
28395M: Petko Manolov <[email protected]>
28396L: [email protected]
28397L: [email protected]
28398S: Maintained
28399W: https://github.com/petkan/rtl8150
28400T: git https://github.com/petkan/rtl8150.git
28401F: drivers/net/usb/rtl8150.c
28402
28403USB SERIAL SUBSYSTEM
28404M: Johan Hovold <[email protected]>
28405L: [email protected]
28406S: Maintained
28407T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
28408F: Documentation/usb/usb-serial.rst
28409F: drivers/usb/serial/
28410F: include/linux/usb/serial.h
28411
28412USB SMSC75XX ETHERNET DRIVER
28413M: Steve Glendinning <[email protected]>
28414L: [email protected]
28415S: Maintained
28416F: drivers/net/usb/smsc75xx.*
28417
28418USB SMSC95XX ETHERNET DRIVER
28419M: Steve Glendinning <[email protected]>
28420M: [email protected]
28421L: [email protected]
28422S: Maintained
28423F: drivers/net/usb/smsc95xx.*
28424
28425USB SUBSYSTEM
28426M: Greg Kroah-Hartman <[email protected]>
28427L: [email protected]
28428S: Supported
28429W: http://www.linux-usb.org
28430T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
28431F: Documentation/devicetree/bindings/usb/
28432F: Documentation/usb/
28433F: drivers/usb/
28434F: include/dt-bindings/usb/
28435F: include/linux/usb.h
28436F: include/linux/usb/
28437F: include/uapi/linux/usb/
28438F: rust/kernel/usb.rs
28439
28440USB TYPEC BUS FOR ALTERNATE MODES
28441M: Heikki Krogerus <[email protected]>
28442L: [email protected]
28443S: Maintained
28444F: Documentation/ABI/testing/sysfs-bus-typec
28445F: Documentation/driver-api/usb/typec_bus.rst
28446F: drivers/usb/typec/altmodes/
28447F: include/linux/usb/typec_altmode.h
28448
28449USB TYPEC CLASS
28450M: Heikki Krogerus <[email protected]>
28451L: [email protected]
28452S: Maintained
28453F: Documentation/ABI/testing/sysfs-class-typec
28454F: Documentation/driver-api/usb/typec.rst
28455F: drivers/usb/typec/
28456F: include/linux/usb/typec.h
28457
28458USB TYPEC INTEL PMC MUX DRIVER
28459M: Heikki Krogerus <[email protected]>
28460L: [email protected]
28461S: Maintained
28462F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
28463F: drivers/usb/typec/mux/intel_pmc_mux.c
28464
28465USB TYPEC PI3USB30532 MUX DRIVER
28466M: Hans de Goede <[email protected]>
28467L: [email protected]
28468S: Maintained
28469F: drivers/usb/typec/mux/pi3usb30532.c
28470
28471USB TYPEC PORT CONTROLLER DRIVERS
28472M: Badhri Jagan Sridharan <[email protected]>
28473L: [email protected]
28474S: Maintained
28475F: drivers/usb/typec/tcpm/tcpci.c
28476F: drivers/usb/typec/tcpm/tcpm.c
28477F: include/linux/usb/tcpci.h
28478F: include/linux/usb/tcpm.h
28479
28480USB TYPEC TUSB1046 MUX DRIVER
28481M: Romain Gantois <[email protected]>
28482L: [email protected]
28483S: Maintained
28484F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
28485F: drivers/usb/typec/mux/tusb1046.c
28486
28487USB UHCI DRIVER
28488M: Alan Stern <[email protected]>
28489L: [email protected]
28490S: Maintained
28491F: drivers/usb/host/uhci*
28492
28493USB VIDEO CLASS
28494M: Laurent Pinchart <[email protected]>
28495M: Hans de Goede <[email protected]>
28496L: [email protected]
28497S: Maintained
28498W: http://www.ideasonboard.org/uvc/
28499T: git git://linuxtv.org/media.git
28500F: Documentation/userspace-api/media/drivers/uvcvideo.rst
28501F: Documentation/userspace-api/media/v4l/metafmt-uvc-msxu-1-5.rst
28502F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst
28503F: drivers/media/common/uvc.c
28504F: drivers/media/usb/uvc/
28505F: include/linux/usb/uvc.h
28506F: include/uapi/linux/uvcvideo.h
28507
28508USB WEBCAM GADGET
28509L: [email protected]
28510S: Orphan
28511F: drivers/usb/gadget/function/*uvc*
28512F: drivers/usb/gadget/legacy/webcam.c
28513F: include/uapi/linux/usb/g_uvc.h
28514
28515USB XHCI DRIVER
28516M: Mathias Nyman <[email protected]>
28517L: [email protected]
28518S: Supported
28519F: drivers/usb/host/pci-quirks*
28520F: drivers/usb/host/xhci*
28521
28522USER DATAGRAM PROTOCOL (UDP)
28523M: Willem de Bruijn <[email protected]>
28524L: [email protected]
28525S: Maintained
28526F: include/linux/udp.h
28527F: include/net/udp.h
28528F: include/trace/events/udp.h
28529F: include/uapi/linux/udp.h
28530F: net/ipv4/udp.c
28531F: net/ipv6/udp.c
28532
28533USER-MODE LINUX (UML)
28534M: Richard Weinberger <[email protected]>
28535M: Anton Ivanov <[email protected]>
28536M: Johannes Berg <[email protected]>
28537L: [email protected]
28538S: Maintained
28539W: http://user-mode-linux.sourceforge.net
28540Q: https://patchwork.ozlabs.org/project/linux-um/list/
28541T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
28542T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
28543F: Documentation/virt/uml/
28544F: arch/um/
28545F: arch/x86/um/
28546F: fs/hostfs/
28547
28548USERSPACE COPYIN/COPYOUT (UIOVEC)
28549M: Alexander Viro <[email protected]>
28550L: [email protected]
28551L: [email protected]
28552S: Maintained
28553F: include/linux/uio.h
28554F: lib/iov_iter.c
28555
28556USERSPACE DMA BUFFER DRIVER
28557M: Gerd Hoffmann <[email protected]>
28558M: Vivek Kasireddy <[email protected]>
28559L: [email protected]
28560S: Maintained
28561T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
28562F: drivers/dma-buf/udmabuf.c
28563F: include/uapi/linux/udmabuf.h
28564
28565USERSPACE I/O (UIO)
28566M: Greg Kroah-Hartman <[email protected]>
28567S: Maintained
28568T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
28569F: Documentation/driver-api/uio-howto.rst
28570F: drivers/uio/
28571F: include/linux/uio_driver.h
28572
28573USERSPACE STACK UNWINDING
28574M: Josh Poimboeuf <[email protected]>
28575M: Steven Rostedt <[email protected]>
28576S: Maintained
28577F: include/linux/unwind*.h
28578F: kernel/unwind/
28579
28580UTIL-LINUX PACKAGE
28581M: Karel Zak <[email protected]>
28582L: [email protected]
28583S: Maintained
28584W: http://en.wikipedia.org/wiki/Util-linux
28585T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
28586
28587UUID HELPERS
28588R: Andy Shevchenko <[email protected]>
28589L: [email protected]
28590S: Maintained
28591F: include/linux/uuid.h
28592F: lib/tests/uuid_kunit.c
28593F: lib/uuid.c
28594
28595UV SYSFS DRIVER
28596M: Justin Ernst <[email protected]>
28597L: [email protected]
28598S: Maintained
28599F: drivers/platform/x86/uv_sysfs.c
28600
28601UVESAFB DRIVER
28602M: Michal Januszewski <[email protected]>
28603L: [email protected]
28604S: Maintained
28605W: https://github.com/mjanusz/v86d
28606F: Documentation/fb/uvesafb.rst
28607F: drivers/video/fbdev/uvesafb.*
28608
28609Ux500 CLOCK DRIVERS
28610M: Ulf Hansson <[email protected]>
28611L: [email protected]
28612L: [email protected] (moderated for non-subscribers)
28613S: Maintained
28614F: drivers/clk/ux500/
28615
28616V4L2 ASYNC AND FWNODE FRAMEWORKS
28617M: Sakari Ailus <[email protected]>
28618L: [email protected]
28619S: Maintained
28620T: git git://linuxtv.org/media.git
28621F: drivers/media/v4l2-core/v4l2-async.c
28622F: drivers/media/v4l2-core/v4l2-fwnode.c
28623F: include/media/v4l2-async.h
28624F: include/media/v4l2-fwnode.h
28625
28626V4L2 LENS DRIVERS
28627M: Sakari Ailus <[email protected]>
28628L: [email protected]
28629S: Maintained
28630F: drivers/media/i2c/ak*
28631F: drivers/media/i2c/dw*
28632F: drivers/media/i2c/lm*
28633
28634V4L2 CAMERA SENSOR DRIVERS
28635M: Sakari Ailus <[email protected]>
28636L: [email protected]
28637S: Maintained
28638F: Documentation/driver-api/media/camera-sensor.rst
28639F: Documentation/driver-api/media/tx-rx.rst
28640F: drivers/media/i2c/ar*
28641F: drivers/media/i2c/gc*
28642F: drivers/media/i2c/hi*
28643F: drivers/media/i2c/imx*
28644F: drivers/media/i2c/mt*
28645F: drivers/media/i2c/og*
28646F: drivers/media/i2c/ov*
28647F: drivers/media/i2c/s5*
28648F: drivers/media/i2c/vd55g1.c
28649F: drivers/media/i2c/vd56g3.c
28650F: drivers/media/i2c/vgxy61.c
28651
28652V4L2 GENERIC ISP PARAMETERS AND STATISTIC FORMATS
28653M: Jacopo Mondi <[email protected]>
28654L: [email protected]
28655S: Maintained
28656F: Documentation/driver-api/media/v4l2-isp.rst
28657F: Documentation/userspace-api/media/v4l/v4l2-isp.rst
28658F: drivers/media/v4l2-core/v4l2-isp.c
28659F: include/media/v4l2-isp.h
28660F: include/uapi/linux/media/v4l2-isp.h
28661
28662VERISILICON IOMMU DRIVER
28663M: Benjamin Gaignard <[email protected]>
28664L: [email protected]
28665S: Maintained
28666F: Documentation/devicetree/bindings/iommu/verisilicon,iommu.yaml
28667F: drivers/iommu/vsi-iommu.c
28668
28669VF610 NAND DRIVER
28670M: Stefan Agner <[email protected]>
28671L: [email protected]
28672S: Supported
28673F: drivers/mtd/nand/raw/vf610_nfc.c
28674
28675VFAT/FAT/MSDOS FILESYSTEM
28676M: OGAWA Hirofumi <[email protected]>
28677S: Maintained
28678F: Documentation/filesystems/vfat.rst
28679F: fs/fat/
28680F: tools/testing/selftests/filesystems/fat/
28681
28682VFIO CDX DRIVER
28683M: Nipun Gupta <[email protected]>
28684M: Nikhil Agarwal <[email protected]>
28685L: [email protected]
28686S: Maintained
28687F: drivers/vfio/cdx/*
28688
28689VFIO DRIVER
28690M: Alex Williamson <[email protected]>
28691L: [email protected]
28692S: Maintained
28693T: git https://github.com/awilliam/linux-vfio.git
28694F: Documentation/ABI/testing/debugfs-vfio
28695F: Documentation/ABI/testing/sysfs-devices-vfio-dev
28696F: Documentation/driver-api/vfio.rst
28697F: drivers/vfio/
28698F: include/linux/vfio.h
28699F: include/linux/vfio_pci_core.h
28700F: include/uapi/linux/vfio.h
28701F: tools/testing/selftests/vfio/
28702
28703VFIO FSL-MC DRIVER
28704M: Ioana Ciornei <[email protected]>
28705L: [email protected]
28706S: Maintained
28707F: drivers/vfio/fsl-mc/
28708
28709VFIO HISILICON PCI DRIVER
28710M: Longfang Liu <[email protected]>
28711L: [email protected]
28712S: Maintained
28713F: drivers/vfio/pci/hisilicon/
28714
28715VFIO ISM PCI DRIVER
28716M: Julian Ruess <[email protected]>
28717L: [email protected]
28718S: Maintained
28719F: drivers/vfio/pci/ism/
28720
28721VFIO MEDIATED DEVICE DRIVERS
28722M: Kirti Wankhede <[email protected]>
28723L: [email protected]
28724S: Maintained
28725F: Documentation/driver-api/vfio-mediated-device.rst
28726F: drivers/vfio/mdev/
28727F: include/linux/mdev.h
28728F: samples/vfio-mdev/
28729
28730VFIO MLX5 PCI DRIVER
28731M: Yishai Hadas <[email protected]>
28732L: [email protected]
28733S: Maintained
28734F: drivers/vfio/pci/mlx5/
28735
28736VFIO NVIDIA GRACE GPU DRIVER
28737M: Ankit Agrawal <[email protected]>
28738L: [email protected]
28739S: Supported
28740F: drivers/vfio/pci/nvgrace-gpu/
28741
28742VFIO PCI DEVICE SPECIFIC DRIVERS
28743R: Jason Gunthorpe <[email protected]>
28744R: Yishai Hadas <[email protected]>
28745R: Shameer Kolothum <[email protected]>
28746R: Kevin Tian <[email protected]>
28747L: [email protected]
28748S: Maintained
28749P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
28750F: drivers/vfio/pci/*/
28751
28752VFIO PDS PCI DRIVER
28753M: Brett Creeley <[email protected]>
28754L: [email protected]
28755S: Maintained
28756F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
28757F: drivers/vfio/pci/pds/
28758
28759VFIO PLATFORM DRIVER
28760M: Eric Auger <[email protected]>
28761R: Mostafa Saleh <[email protected]>
28762R: Pranjal Shrivastava <[email protected]>
28763L: [email protected]
28764S: Maintained
28765F: drivers/vfio/platform/
28766
28767VFIO QAT PCI DRIVER
28768M: Giovanni Cabiddu <[email protected]>
28769L: [email protected]
28770L: [email protected]
28771S: Supported
28772F: drivers/vfio/pci/qat/
28773
28774VFIO SELFTESTS
28775M: David Matlack <[email protected]>
28776L: [email protected]
28777S: Maintained
28778F: tools/testing/selftests/vfio/
28779
28780VFIO VIRTIO PCI DRIVER
28781M: Yishai Hadas <[email protected]>
28782L: [email protected]
28783L: [email protected]
28784S: Maintained
28785F: drivers/vfio/pci/virtio
28786
28787VFIO XE PCI DRIVER
28788M: Michał Winiarski <[email protected]>
28789L: [email protected]
28790L: [email protected]
28791S: Supported
28792F: drivers/vfio/pci/xe
28793
28794VGA_SWITCHEROO
28795R: Lukas Wunner <[email protected]>
28796S: Maintained
28797T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
28798F: Documentation/gpu/vga-switcheroo.rst
28799F: drivers/gpu/vga/vga_switcheroo.c
28800F: include/linux/vga_switcheroo.h
28801
28802VIA RHINE NETWORK DRIVER
28803M: Kevin Brace <[email protected]>
28804S: Maintained
28805F: drivers/net/ethernet/via/via-rhine.c
28806
28807VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
28808M: Florian Tobias Schandinat <[email protected]>
28809L: [email protected]
28810S: Maintained
28811F: drivers/video/fbdev/via/
28812F: include/linux/via-core.h
28813F: include/linux/via_i2c.h
28814
28815VIA VELOCITY NETWORK DRIVER
28816M: Francois Romieu <[email protected]>
28817L: [email protected]
28818S: Maintained
28819F: drivers/net/ethernet/via/via-velocity.*
28820
28821VICODEC VIRTUAL CODEC DRIVER
28822M: Hans Verkuil <[email protected]>
28823L: [email protected]
28824S: Maintained
28825W: https://linuxtv.org
28826T: git git://linuxtv.org/media.git
28827F: drivers/media/test-drivers/vicodec/*
28828
28829VIDEO I2C POLLING DRIVER
28830M: Matt Ranostay <[email protected]>
28831L: [email protected]
28832S: Maintained
28833F: drivers/media/i2c/video-i2c.c
28834
28835VIDEO MULTIPLEXER DRIVER
28836M: Philipp Zabel <[email protected]>
28837L: [email protected]
28838S: Maintained
28839F: drivers/media/platform/video-mux.c
28840
28841VIDEOBUF2 FRAMEWORK
28842M: Tomasz Figa <[email protected]>
28843M: Marek Szyprowski <[email protected]>
28844L: [email protected]
28845S: Maintained
28846F: drivers/media/common/videobuf2/*
28847F: include/media/videobuf2-*
28848
28849VIDTV VIRTUAL DIGITAL TV DRIVER
28850M: Daniel W. S. Almeida <[email protected]>
28851L: [email protected]
28852S: Maintained
28853W: https://linuxtv.org
28854T: git git://linuxtv.org/media.git
28855F: drivers/media/test-drivers/vidtv/*
28856
28857VIMC VIRTUAL MEDIA CONTROLLER DRIVER
28858M: Shuah Khan <[email protected]>
28859R: Kieran Bingham <[email protected]>
28860L: [email protected]
28861S: Maintained
28862W: https://linuxtv.org
28863T: git git://linuxtv.org/media.git
28864F: drivers/media/test-drivers/vimc/*
28865
28866VIRT LIB
28867M: Alex Williamson <[email protected]>
28868M: Paolo Bonzini <[email protected]>
28869L: [email protected]
28870S: Supported
28871F: virt/lib/
28872
28873VIRTIO AND VHOST VSOCK DRIVER
28874M: Stefan Hajnoczi <[email protected]>
28875M: Stefano Garzarella <[email protected]>
28876L: [email protected]
28877L: [email protected]
28878L: [email protected]
28879S: Maintained
28880F: drivers/vhost/vsock.c
28881F: include/linux/virtio_vsock.h
28882F: include/net/netns/vsock.h
28883F: include/uapi/linux/virtio_vsock.h
28884F: net/vmw_vsock/virtio_transport.c
28885F: net/vmw_vsock/virtio_transport_common.c
28886
28887VIRTIO BALLOON
28888M: "Michael S. Tsirkin" <[email protected]>
28889M: David Hildenbrand <[email protected]>
28890L: [email protected]
28891S: Maintained
28892F: drivers/virtio/virtio_balloon.c
28893F: include/uapi/linux/virtio_balloon.h
28894
28895VIRTIO BLOCK AND SCSI DRIVERS
28896M: "Michael S. Tsirkin" <[email protected]>
28897M: Jason Wang <[email protected]>
28898R: Paolo Bonzini <[email protected]>
28899R: Stefan Hajnoczi <[email protected]>
28900R: Eugenio Pérez <[email protected]>
28901L: [email protected]
28902S: Maintained
28903F: drivers/block/virtio_blk.c
28904F: drivers/scsi/virtio_scsi.c
28905F: include/uapi/linux/virtio_blk.h
28906F: include/uapi/linux/virtio_scsi.h
28907
28908VIRTIO CAN DRIVER
28909M: "Harald Mommer" <[email protected]>
28910M: "Matias Ezequiel Vara Larsen" <[email protected]>
28911L: [email protected]
28912L: [email protected]
28913S: Maintained
28914F: drivers/net/can/virtio_can.c
28915F: include/uapi/linux/virtio_can.h
28916
28917VIRTIO CONSOLE DRIVER
28918M: Amit Shah <[email protected]>
28919L: [email protected]
28920S: Maintained
28921F: drivers/char/virtio_console.c
28922F: include/uapi/linux/virtio_console.h
28923
28924VIRTIO CORE
28925M: "Michael S. Tsirkin" <[email protected]>
28926M: Jason Wang <[email protected]>
28927M: Eugenio Pérez <[email protected]>
28928R: Xuan Zhuo <[email protected]>
28929L: [email protected]
28930S: Maintained
28931F: Documentation/ABI/testing/sysfs-bus-vdpa
28932F: Documentation/ABI/testing/sysfs-class-vduse
28933F: Documentation/devicetree/bindings/virtio/
28934F: Documentation/driver-api/virtio/
28935F: drivers/block/virtio_blk.c
28936F: drivers/crypto/virtio/
28937F: drivers/vdpa/
28938F: drivers/virtio/
28939F: include/linux/vdpa.h
28940F: include/linux/virtio*.h
28941F: include/linux/vringh.h
28942F: include/uapi/linux/virtio_*.h
28943F: net/vmw_vsock/virtio*
28944F: tools/virtio/
28945
28946VIRTIO CRYPTO DRIVER
28947M: Gonglei <[email protected]>
28948L: [email protected]
28949L: [email protected]
28950S: Maintained
28951F: drivers/crypto/virtio/
28952F: include/uapi/linux/virtio_crypto.h
28953
28954VIRTIO DRIVERS FOR S390
28955M: Cornelia Huck <[email protected]>
28956M: Halil Pasic <[email protected]>
28957M: Eric Farman <[email protected]>
28958L: [email protected]
28959L: [email protected]
28960L: [email protected]
28961S: Supported
28962F: arch/s390/include/uapi/asm/virtio-ccw.h
28963F: drivers/s390/virtio/
28964
28965VIRTIO FILE SYSTEM
28966M: German Maglione <[email protected]>
28967M: Vivek Goyal <[email protected]>
28968M: Stefan Hajnoczi <[email protected]>
28969M: Miklos Szeredi <[email protected]>
28970R: Eugenio Pérez <[email protected]>
28971L: [email protected]
28972L: [email protected]
28973S: Supported
28974W: https://virtio-fs.gitlab.io/
28975F: Documentation/filesystems/virtiofs.rst
28976F: fs/fuse/virtio_fs.c
28977F: include/uapi/linux/virtio_fs.h
28978
28979VIRTIO GPIO DRIVER
28980M: Enrico Weigelt, metux IT consult <[email protected]>
28981M: Viresh Kumar <[email protected]>
28982L: [email protected]
28983L: [email protected]
28984S: Maintained
28985F: drivers/gpio/gpio-virtio.c
28986F: include/uapi/linux/virtio_gpio.h
28987
28988VIRTIO GPU DRIVER
28989M: David Airlie <[email protected]>
28990M: Gerd Hoffmann <[email protected]>
28991M: Dmitry Osipenko <[email protected]>
28992R: Gurchetan Singh <[email protected]>
28993R: Chia-I Wu <[email protected]>
28994L: [email protected]
28995L: [email protected]
28996S: Maintained
28997T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
28998F: drivers/gpu/drm/ci/xfails/virtio*
28999F: drivers/gpu/drm/virtio/
29000F: include/uapi/linux/virtio_gpu.h
29001
29002VIRTIO HOST (VHOST)
29003M: "Michael S. Tsirkin" <[email protected]>
29004M: Jason Wang <[email protected]>
29005M: Eugenio Pérez <[email protected]>
29006L: [email protected]
29007L: [email protected]
29008L: [email protected]
29009S: Maintained
29010T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
29011F: drivers/vhost/
29012F: include/linux/sched/vhost_task.h
29013F: include/linux/vhost_iotlb.h
29014F: include/uapi/linux/vhost.h
29015F: kernel/vhost_task.c
29016
29017VIRTIO HOST (VHOST-SCSI)
29018M: "Michael S. Tsirkin" <[email protected]>
29019M: Jason Wang <[email protected]>
29020M: Mike Christie <[email protected]>
29021R: Paolo Bonzini <[email protected]>
29022R: Stefan Hajnoczi <[email protected]>
29023L: [email protected]
29024S: Maintained
29025F: drivers/vhost/scsi.c
29026
29027VIRTIO I2C DRIVER
29028M: Viresh Kumar <[email protected]>
29029R: "Chen, Jian Jun" <[email protected]>
29030L: [email protected]
29031L: [email protected]
29032S: Maintained
29033F: drivers/i2c/busses/i2c-virtio.c
29034F: include/uapi/linux/virtio_i2c.h
29035
29036VIRTIO INPUT DRIVER
29037M: Gerd Hoffmann <[email protected]>
29038S: Maintained
29039F: drivers/virtio/virtio_input.c
29040F: include/uapi/linux/virtio_input.h
29041
29042VIRTIO IOMMU DRIVER
29043M: Jean-Philippe Brucker <[email protected]>
29044L: [email protected]
29045S: Maintained
29046F: drivers/iommu/virtio-iommu.c
29047F: include/uapi/linux/virtio_iommu.h
29048
29049VIRTIO MEM DRIVER
29050M: David Hildenbrand <[email protected]>
29051L: [email protected]
29052S: Maintained
29053W: https://virtio-mem.gitlab.io/
29054F: drivers/virtio/virtio_mem.c
29055F: include/uapi/linux/virtio_mem.h
29056
29057VIRTIO NET DRIVER
29058M: "Michael S. Tsirkin" <[email protected]>
29059M: Jason Wang <[email protected]>
29060M: Eugenio Pérez <[email protected]>
29061R: Xuan Zhuo <[email protected]>
29062L: [email protected]
29063L: [email protected]
29064S: Maintained
29065F: drivers/net/virtio_net.c
29066F: include/linux/virtio_net.h
29067F: include/uapi/linux/virtio_net.h
29068F: tools/testing/selftests/drivers/net/virtio_net/
29069
29070VIRTIO PMEM DRIVER
29071M: Pankaj Gupta <[email protected]>
29072L: [email protected]
29073S: Maintained
29074F: drivers/nvdimm/nd_virtio.c
29075F: drivers/nvdimm/virtio_pmem.c
29076
29077VIRTIO RNG DRIVER
29078M: Laurent Vivier <[email protected]>
29079L: [email protected]
29080S: Maintained
29081F: drivers/char/hw_random/virtio-rng.c
29082F: include/uapi/linux/virtio_rng.h
29083
29084VIRTIO RTC DRIVER
29085M: Peter Hilber <[email protected]>
29086L: [email protected]
29087S: Maintained
29088F: drivers/virtio/virtio_rtc_*
29089F: include/uapi/linux/virtio_rtc.h
29090
29091VIRTIO SOUND DRIVER
29092M: Anton Yakovlev <[email protected]>
29093M: "Michael S. Tsirkin" <[email protected]>
29094L: [email protected]
29095L: [email protected]
29096S: Maintained
29097F: include/uapi/linux/virtio_snd.h
29098F: sound/virtio/*
29099
29100VIRTIO SPI DRIVER
29101M: Haixu Cui <[email protected]>
29102L: [email protected]
29103S: Maintained
29104F: drivers/spi/spi-virtio.c
29105F: include/uapi/linux/virtio_spi.h
29106
29107VIRTUAL BOX GUEST DEVICE DRIVER
29108M: Hans de Goede <[email protected]>
29109M: Arnd Bergmann <[email protected]>
29110M: Greg Kroah-Hartman <[email protected]>
29111S: Maintained
29112F: drivers/virt/vboxguest/
29113F: include/linux/vbox_utils.h
29114F: include/uapi/linux/vbox*.h
29115
29116VIRTUAL BOX SHARED FOLDER VFS DRIVER
29117M: Jori Koolstra <[email protected]>
29118L: [email protected]
29119S: Maintained
29120F: fs/vboxsf/*
29121
29122VIRTUAL PCM TEST DRIVER
29123M: Ivan Orlov <[email protected]>
29124L: [email protected]
29125S: Maintained
29126F: Documentation/sound/cards/pcmtest.rst
29127F: sound/drivers/pcmtest.c
29128F: tools/testing/selftests/alsa/test-pcmtest-driver.c
29129
29130VIRTUAL SERIO DEVICE DRIVER
29131M: Lyude Paul <[email protected]>
29132S: Maintained
29133F: drivers/input/serio/userio.c
29134F: include/uapi/linux/userio.h
29135
29136VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
29137M: Javier Carrasco <[email protected]>
29138S: Maintained
29139F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
29140F: drivers/iio/light/veml3235.c
29141
29142VISHAY VEML3328 RGB IR LIGHT SENSOR DRIVER
29143M: Joshua Crofts <[email protected]>
29144S: Maintained
29145F: drivers/iio/light/veml3328.c
29146
29147VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
29148M: Javier Carrasco <[email protected]>
29149S: Maintained
29150F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
29151F: drivers/iio/light/veml6030.c
29152
29153VISHAY VEML6046X00 RGBIR COLOR SENSOR DRIVER
29154M: Andreas Klinger <[email protected]>
29155S: Maintained
29156F: Documentation/devicetree/bindings/iio/light/vishay,veml6046x00.yaml
29157F: drivers/iio/light/veml6046x00.c
29158
29159VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
29160M: Javier Carrasco <[email protected]>
29161S: Maintained
29162F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
29163F: drivers/iio/light/veml6075.c
29164
29165VISL VIRTUAL STATELESS DECODER DRIVER
29166M: Daniel Almeida <[email protected]>
29167L: [email protected]
29168S: Supported
29169F: drivers/media/test-drivers/visl
29170
29171VIVID VIRTUAL VIDEO DRIVER
29172M: Hans Verkuil <[email protected]>
29173L: [email protected]
29174S: Maintained
29175W: https://linuxtv.org
29176T: git git://linuxtv.org/media.git
29177F: drivers/media/test-drivers/vivid/*
29178
29179VM SOCKETS (AF_VSOCK)
29180M: Stefano Garzarella <[email protected]>
29181L: [email protected]
29182L: [email protected]
29183S: Maintained
29184F: drivers/net/vsockmon.c
29185F: include/net/af_vsock.h
29186F: include/uapi/linux/vm_sockets.h
29187F: include/uapi/linux/vm_sockets_diag.h
29188F: include/uapi/linux/vsockmon.h
29189F: net/vmw_vsock/
29190F: tools/testing/selftests/vsock/
29191F: tools/testing/vsock/
29192
29193VMALLOC
29194M: Andrew Morton <[email protected]>
29195M: Uladzislau Rezki <[email protected]>
29196L: [email protected]
29197S: Maintained
29198W: http://www.linux-mm.org
29199T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
29200F: include/linux/vmalloc.h
29201F: mm/vmalloc.c
29202F: mm/vmalloc.h
29203F: lib/test_vmalloc.c
29204
29205VME SUBSYSTEM
29206L: [email protected]
29207S: Orphan
29208T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
29209F: Documentation/driver-api/vme.rst
29210F: drivers/staging/vme_user/
29211
29212VMWARE BALLOON DRIVER
29213M: Jerrin Shaji George <[email protected]>
29214R: Broadcom internal kernel review list <[email protected]>
29215L: [email protected]
29216S: Supported
29217F: drivers/misc/vmw_balloon.c
29218
29219VMWARE HYPERVISOR INTERFACE
29220M: Ajay Kaher <[email protected]>
29221M: Alexey Makhalov <[email protected]>
29222R: Broadcom internal kernel review list <[email protected]>
29223L: [email protected]
29224L: [email protected]
29225S: Supported
29226T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
29227F: arch/x86/include/asm/vmware.h
29228F: arch/x86/kernel/cpu/vmware.c
29229
29230VMWARE PVRDMA DRIVER
29231M: Bryan Tan <[email protected]>
29232M: Vishnu Dasa <[email protected]>
29233R: Broadcom internal kernel review list <[email protected]>
29234L: [email protected]
29235S: Supported
29236F: drivers/infiniband/hw/vmw_pvrdma/
29237
29238VMWARE PVSCSI DRIVER
29239M: Vishal Bhakta <[email protected]>
29240R: Broadcom internal kernel review list <[email protected]>
29241L: [email protected]
29242S: Supported
29243F: drivers/scsi/vmw_pvscsi.c
29244F: drivers/scsi/vmw_pvscsi.h
29245
29246VMWARE VIRTUAL PTP CLOCK DRIVER
29247M: Nick Shi <[email protected]>
29248R: Ajay Kaher <[email protected]>
29249R: Alexey Makhalov <[email protected]>
29250R: Broadcom internal kernel review list <[email protected]>
29251L: [email protected]
29252S: Supported
29253F: drivers/ptp/ptp_vmw.c
29254
29255VMWARE VMCI DRIVER
29256M: Bryan Tan <[email protected]>
29257M: Vishnu Dasa <[email protected]>
29258R: Broadcom internal kernel review list <[email protected]>
29259L: [email protected]
29260S: Supported
29261F: drivers/misc/vmw_vmci/
29262F: include/linux/vmw_vmci*
29263
29264VMWARE VMMOUSE SUBDRIVER
29265M: Zack Rusin <[email protected]>
29266R: Broadcom internal kernel review list <[email protected]>
29267L: [email protected]
29268S: Supported
29269F: drivers/input/mouse/vmmouse.c
29270F: drivers/input/mouse/vmmouse.h
29271
29272VMWARE VMXNET3 ETHERNET DRIVER
29273M: Ronak Doshi <[email protected]>
29274R: Broadcom internal kernel review list <[email protected]>
29275L: [email protected]
29276S: Supported
29277F: drivers/net/vmxnet3/
29278
29279VMWARE VSOCK VMCI TRANSPORT DRIVER
29280M: Bryan Tan <[email protected]>
29281M: Vishnu Dasa <[email protected]>
29282R: Broadcom internal kernel review list <[email protected]>
29283L: [email protected]
29284S: Supported
29285F: net/vmw_vsock/vmci_transport*
29286
29287VOCORE VOCORE2 BOARD
29288M: Harvey Hunt <[email protected]>
29289L: [email protected]
29290S: Maintained
29291F: arch/mips/boot/dts/ralink/vocore2.dts
29292
29293VOLTAGE AND CURRENT REGULATOR FRAMEWORK
29294M: Liam Girdwood <[email protected]>
29295M: Mark Brown <[email protected]>
29296L: [email protected]
29297S: Supported
29298W: http://www.slimlogic.co.uk/?p=48
29299T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
29300F: Documentation/devicetree/bindings/regulator/
29301F: Documentation/power/regulator/
29302F: drivers/regulator/
29303F: rust/kernel/regulator.rs
29304F: include/dt-bindings/regulator/
29305F: include/linux/regulator/
29306F: include/uapi/regulator/
29307K: regulator_get_optional
29308
29309VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
29310R: Matti Vaittinen <[email protected]>
29311F: drivers/regulator/irq_helpers.c
29312
29313VRF
29314M: David Ahern <[email protected]>
29315L: [email protected]
29316S: Maintained
29317F: Documentation/networking/vrf.rst
29318F: drivers/net/vrf.c
29319
29320VSPRINTF
29321M: Petr Mladek <[email protected]>
29322M: Steven Rostedt <[email protected]>
29323R: Andy Shevchenko <[email protected]>
29324R: Rasmus Villemoes <[email protected]>
29325R: Sergey Senozhatsky <[email protected]>
29326S: Maintained
29327T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
29328F: Documentation/core-api/printk-formats.rst
29329F: lib/tests/printf_kunit.c
29330F: lib/tests/scanf_kunit.c
29331F: lib/vsprintf.c
29332
29333VT1211 HARDWARE MONITOR DRIVER
29334M: Juerg Haefliger <[email protected]>
29335L: [email protected]
29336S: Maintained
29337F: Documentation/hwmon/vt1211.rst
29338F: drivers/hwmon/vt1211.c
29339
29340VT7505 HARDWARE MONITOR DRIVER
29341M: Sanman Pradhan <[email protected]>
29342L: [email protected]
29343S: Maintained
29344F: Documentation/devicetree/bindings/hwmon/pmbus/adi,vt7505.yaml
29345F: Documentation/hwmon/vt7505.rst
29346F: drivers/hwmon/pmbus/vt7505.c
29347
29348VT8231 HARDWARE MONITOR DRIVER
29349M: Roger Lucas <[email protected]>
29350L: [email protected]
29351S: Maintained
29352F: drivers/hwmon/vt8231.c
29353
29354VUB300 USB to SDIO/SD/MMC bridge chip
29355L: [email protected]
29356S: Orphan
29357F: drivers/mmc/host/vub300.c
29358
29359W1 DALLAS'S 1-WIRE BUS
29360M: Krzysztof Kozlowski <[email protected]>
29361S: Maintained
29362F: Documentation/devicetree/bindings/w1/
29363F: Documentation/w1/
29364F: drivers/w1/
29365F: include/linux/w1.h
29366
29367W83791D HARDWARE MONITORING DRIVER
29368M: Marc Hulsman <[email protected]>
29369L: [email protected]
29370S: Maintained
29371F: Documentation/hwmon/w83791d.rst
29372F: drivers/hwmon/w83791d.c
29373
29374W83793 HARDWARE MONITORING DRIVER
29375M: Rudolf Marek <[email protected]>
29376L: [email protected]
29377S: Maintained
29378F: Documentation/hwmon/w83793.rst
29379F: drivers/hwmon/w83793.c
29380
29381W83795 HARDWARE MONITORING DRIVER
29382M: Jean Delvare <[email protected]>
29383L: [email protected]
29384S: Maintained
29385F: drivers/hwmon/w83795.c
29386
29387W83L51xD SD/MMC CARD INTERFACE DRIVER
29388M: Pierre Ossman <[email protected]>
29389S: Maintained
29390F: drivers/mmc/host/wbsd.*
29391
29392WACOM PROTOCOL 4 SERIAL TABLETS
29393M: Julian Squires <[email protected]>
29394M: Hans de Goede <[email protected]>
29395L: [email protected]
29396S: Maintained
29397F: drivers/input/tablet/wacom_serial4.c
29398
29399WANGXUN ETHERNET DRIVER
29400M: Jiawen Wu <[email protected]>
29401M: Mengyuan Lou <[email protected]>
29402L: [email protected]
29403S: Maintained
29404W: https://www.net-swift.com
29405F: Documentation/networking/device_drivers/ethernet/wangxun/*
29406F: drivers/net/ethernet/wangxun/
29407F: drivers/net/pcs/pcs-xpcs-wx.c
29408
29409WATCHDOG DEVICE DRIVERS
29410M: Wim Van Sebroeck <[email protected]>
29411M: Guenter Roeck <[email protected]>
29412L: [email protected]
29413S: Maintained
29414W: http://www.linux-watchdog.org/
29415T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
29416F: Documentation/devicetree/bindings/watchdog/
29417F: Documentation/watchdog/
29418F: drivers/watchdog/
29419F: include/linux/watchdog.h
29420F: include/trace/events/watchdog.h
29421F: include/uapi/linux/watchdog.h
29422
29423WAVE5 VPU CODEC DRIVER
29424M: Nas Chung <[email protected]>
29425M: Jackson Lee <[email protected]>
29426L: [email protected]
29427S: Maintained
29428F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml
29429F: drivers/media/platform/chips-media/wave5/
29430
29431WHISKEYCOVE PMIC GPIO DRIVER
29432M: Kuppuswamy Sathyanarayanan <[email protected]>
29433L: [email protected]
29434S: Maintained
29435F: drivers/gpio/gpio-wcove.c
29436
29437WHWAVE RTC DRIVER
29438M: Dianlong Li <[email protected]>
29439L: [email protected]
29440S: Maintained
29441F: drivers/rtc/rtc-sd3078.c
29442
29443WIIMOTE HID DRIVER
29444M: David Rheinsberg <[email protected]>
29445L: [email protected]
29446S: Maintained
29447F: drivers/hid/hid-wiimote*
29448
29449WILOCITY WIL6210 WIRELESS DRIVER
29450L: [email protected]
29451S: Orphan
29452W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
29453F: drivers/net/wireless/ath/wil6210/
29454
29455WINBOND CIR DRIVER
29456M: David Härdeman <[email protected]>
29457S: Maintained
29458F: drivers/media/rc/winbond-cir.c
29459
29460WINSEN MHZ19B
29461M: Gyeyoung Baek <[email protected]>
29462S: Maintained
29463F: Documentation/devicetree/bindings/iio/chemical/winsen,mhz19b.yaml
29464F: drivers/iio/chemical/mhz19b.c
29465
29466WINSYSTEMS EBC-C384 WATCHDOG DRIVER
29467L: [email protected]
29468S: Orphan
29469F: drivers/watchdog/ebc-c384_wdt.c
29470
29471WINSYSTEMS WS16C48 GPIO DRIVER
29472M: William Breathitt Gray <[email protected]>
29473L: [email protected]
29474S: Maintained
29475F: drivers/gpio/gpio-ws16c48.c
29476
29477WIREGUARD SECURE NETWORK TUNNEL
29478M: Jason A. Donenfeld <[email protected]>
29479L: [email protected]
29480L: [email protected]
29481S: Maintained
29482F: Documentation/netlink/specs/wireguard.yaml
29483F: drivers/net/wireguard/
29484F: tools/testing/selftests/wireguard/
29485
29486WISTRON LAPTOP BUTTON DRIVER
29487M: Miloslav Trmac <[email protected]>
29488S: Maintained
29489F: drivers/input/misc/wistron_btns.c
29490
29491WMI BINARY MOF DRIVER
29492M: Armin Wolf <[email protected]>
29493R: Thomas Weißschuh <[email protected]>
29494L: [email protected]
29495S: Maintained
29496F: Documentation/ABI/stable/sysfs-platform-wmi-bmof
29497F: Documentation/wmi/devices/wmi-bmof.rst
29498F: drivers/platform/x86/wmi-bmof.c
29499
29500WOLFSON MICROELECTRONICS DRIVERS
29501L: [email protected]
29502S: Supported
29503W: https://github.com/CirrusLogic/linux-drivers/wiki
29504T: git https://github.com/CirrusLogic/linux-drivers.git
29505F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
29506F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
29507F: Documentation/devicetree/bindings/mfd/wm831x.txt
29508F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
29509F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
29510F: Documentation/devicetree/bindings/sound/wlf,*.yaml
29511F: Documentation/devicetree/bindings/sound/wm*
29512F: Documentation/hwmon/wm83??.rst
29513F: arch/arm/mach-s3c/mach-crag6410*
29514F: drivers/clk/clk-wm83*.c
29515F: drivers/gpio/gpio-*wm*.c
29516F: drivers/gpio/gpio-arizona.c
29517F: drivers/hwmon/wm83??-hwmon.c
29518F: drivers/input/misc/wm831x-on.c
29519F: drivers/input/touchscreen/wm831x-ts.c
29520F: drivers/input/touchscreen/wm97*.c
29521F: drivers/leds/leds-wm83*.c
29522F: drivers/mfd/arizona*
29523F: drivers/mfd/cs47l24*
29524F: drivers/mfd/wm*.c
29525F: drivers/power/supply/wm83*.c
29526F: drivers/regulator/arizona*
29527F: drivers/regulator/wm8*.c
29528F: drivers/rtc/rtc-wm83*.c
29529F: drivers/video/backlight/wm83*_bl.c
29530F: drivers/watchdog/wm83*_wdt.c
29531F: include/linux/mfd/arizona/
29532F: include/linux/mfd/wm831x/
29533F: include/linux/mfd/wm8350/
29534F: include/linux/mfd/wm8400*
29535F: include/linux/regulator/arizona*
29536F: include/linux/wm97xx.h
29537F: include/sound/wm????.h
29538F: sound/soc/codecs/arizona*
29539F: sound/soc/codecs/cs47l24*
29540F: sound/soc/codecs/wm*
29541
29542WORKQUEUE
29543M: Tejun Heo <[email protected]>
29544R: Lai Jiangshan <[email protected]>
29545S: Maintained
29546T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
29547F: Documentation/core-api/workqueue.rst
29548F: include/linux/workqueue.h
29549F: kernel/workqueue.c
29550F: kernel/workqueue_internal.h
29551
29552WWAN DRIVERS
29553M: Loic Poulain <[email protected]>
29554M: Sergey Ryazanov <[email protected]>
29555R: Johannes Berg <[email protected]>
29556L: [email protected]
29557S: Maintained
29558F: drivers/net/wwan/
29559F: include/linux/wwan.h
29560F: include/uapi/linux/wwan.h
29561
29562X-POWERS AXP288 PMIC DRIVERS
29563M: Hans de Goede <[email protected]>
29564S: Maintained
29565F: drivers/acpi/pmic/intel_pmic_xpower.c
29566N: axp288
29567
29568X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
29569M: Chen-Yu Tsai <[email protected]>
29570L: [email protected]
29571S: Maintained
29572N: axp[128]
29573
29574X.25 STACK
29575M: Martin Schiller <[email protected]>
29576L: [email protected]
29577S: Maintained
29578F: Documentation/networking/lapb-module.rst
29579F: Documentation/networking/x25*
29580F: drivers/net/wan/hdlc_x25.c
29581F: drivers/net/wan/lapbether.c
29582F: include/*/lapb.h
29583F: include/net/x25*
29584F: include/uapi/linux/x25.h
29585F: net/lapb/
29586F: net/x25/
29587
29588X86 ARCHITECTURE (32-BIT AND 64-BIT)
29589M: Thomas Gleixner <[email protected]>
29590M: Ingo Molnar <[email protected]>
29591M: Borislav Petkov <[email protected]>
29592M: Dave Hansen <[email protected]>
29593M: [email protected]
29594R: "H. Peter Anvin" <[email protected]>
29595L: [email protected]
29596S: Maintained
29597P: Documentation/process/maintainer-tip.rst
29598T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
29599F: Documentation/arch/x86/
29600F: Documentation/devicetree/bindings/x86/
29601F: arch/x86/
29602F: tools/testing/selftests/x86
29603
29604X86 CPUID DATABASE
29605M: Borislav Petkov <[email protected]>
29606M: Thomas Gleixner <[email protected]>
29607M: [email protected]
29608R: Ahmed S. Darwish <[email protected]>
29609L: [email protected]
29610S: Maintained
29611W: https://x86-cpuid.org
29612F: arch/x86/include/asm/cpuid/leaf_types.h
29613F: tools/arch/x86/kcpuid/
29614
29615X86 ENTRY CODE
29616M: Andy Lutomirski <[email protected]>
29617L: [email protected]
29618S: Maintained
29619T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
29620F: arch/x86/entry/
29621
29622X86 HARDWARE VULNERABILITIES
29623M: Thomas Gleixner <[email protected]>
29624M: Borislav Petkov <[email protected]>
29625M: Peter Zijlstra <[email protected]>
29626M: Josh Poimboeuf <[email protected]>
29627R: Pawan Gupta <[email protected]>
29628S: Maintained
29629F: Documentation/admin-guide/hw-vuln/
29630F: arch/x86/include/asm/nospec-branch.h
29631F: arch/x86/kernel/cpu/bugs.c
29632F: scripts/update-intel-ucode-defs.py
29633
29634X86 MCE INFRASTRUCTURE
29635M: Tony Luck <[email protected]>
29636M: Borislav Petkov <[email protected]>
29637L: [email protected]
29638S: Maintained
29639F: Documentation/ABI/testing/sysfs-mce
29640F: Documentation/arch/x86/x86_64/machinecheck.rst
29641F: arch/x86/kernel/cpu/mce/*
29642
29643X86 MICROCODE UPDATE SUPPORT
29644M: Borislav Petkov <[email protected]>
29645S: Maintained
29646F: arch/x86/kernel/cpu/microcode/*
29647
29648X86 MM
29649M: Dave Hansen <[email protected]>
29650M: Andy Lutomirski <[email protected]>
29651M: Peter Zijlstra <[email protected]>
29652L: [email protected]
29653S: Maintained
29654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
29655F: arch/x86/mm/
29656
29657X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
29658M: Hans de Goede <[email protected]>
29659L: [email protected]
29660S: Maintained
29661T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
29662F: drivers/platform/x86/x86-android-tablets/
29663
29664X86 PLATFORM DRIVERS
29665M: Hans de Goede <[email protected]>
29666M: Ilpo Järvinen <[email protected]>
29667L: [email protected]
29668S: Maintained
29669Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
29670T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
29671F: drivers/platform/olpc/
29672F: drivers/platform/x86/
29673F: include/linux/platform_data/x86/
29674
29675X86 PLATFORM UV HPE SUPERDOME FLEX
29676M: Steve Wahl <[email protected]>
29677R: Justin Ernst <[email protected]>
29678R: Kyle Meyer <[email protected]>
29679R: Dimitri Sivanich <[email protected]>
29680R: Russ Anderson <[email protected]>
29681S: Supported
29682F: arch/x86/include/asm/uv/
29683F: arch/x86/kernel/apic/x2apic_uv_x.c
29684F: arch/x86/platform/uv/
29685
29686X86 STACK UNWINDING
29687M: Josh Poimboeuf <[email protected]>
29688M: Peter Zijlstra <[email protected]>
29689S: Supported
29690F: arch/x86/include/asm/unwind*.h
29691F: arch/x86/kernel/dumpstack.c
29692F: arch/x86/kernel/stacktrace.c
29693F: arch/x86/kernel/unwind_*.c
29694
29695X86 TRUST DOMAIN EXTENSIONS (TDX)
29696M: Kiryl Shutsemau <[email protected]>
29697M: Rick Edgecombe <[email protected]>
29698R: Dave Hansen <[email protected]>
29699L: [email protected]
29700L: [email protected]
29701L: [email protected]
29702S: Supported
29703T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
29704N: tdx
29705K: \b(tdx)
29706
29707X86 VDSO
29708M: Andy Lutomirski <[email protected]>
29709L: [email protected]
29710S: Maintained
29711T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
29712F: arch/x86/entry/vdso/
29713
29714XARRAY
29715M: Matthew Wilcox <[email protected]>
29716L: [email protected]
29717L: [email protected]
29718S: Supported
29719F: Documentation/core-api/idr.rst
29720F: Documentation/core-api/xarray.rst
29721F: include/linux/idr.h
29722F: include/linux/xarray.h
29723F: lib/idr.c
29724F: lib/region_alloc_benchmark.c
29725F: lib/test_xarray.c
29726F: lib/xarray.c
29727F: tools/testing/radix-tree
29728
29729XARRAY API [RUST]
29730M: Tamir Duberstein <[email protected]>
29731M: Andreas Hindborg <[email protected]>
29732L: [email protected]
29733S: Supported
29734W: https://rust-for-linux.com
29735B: https://github.com/Rust-for-Linux/linux/issues
29736C: https://rust-for-linux.zulipchat.com
29737T: git https://github.com/Rust-for-Linux/linux.git xarray-next
29738F: rust/kernel/xarray.rs
29739
29740XBOX DVD IR REMOTE
29741M: Benjamin Valentin <[email protected]>
29742S: Maintained
29743F: drivers/media/rc/keymaps/rc-xbox-dvd.c
29744F: drivers/media/rc/xbox_remote.c
29745
29746XC2028/3028 TUNER DRIVER
29747M: Mauro Carvalho Chehab <[email protected]>
29748L: [email protected]
29749S: Maintained
29750W: https://linuxtv.org
29751T: git git://linuxtv.org/media.git
29752F: drivers/media/tuners/xc2028.*
29753
29754XDP (eXpress Data Path)
29755M: Alexei Starovoitov <[email protected]>
29756M: Daniel Borkmann <[email protected]>
29757M: David S. Miller <[email protected]>
29758M: Jakub Kicinski <[email protected]>
29759M: Jesper Dangaard Brouer <[email protected]>
29760M: John Fastabend <[email protected]>
29761R: Stanislav Fomichev <[email protected]>
29762L: [email protected]
29763L: [email protected]
29764S: Supported
29765F: drivers/net/ethernet/*/*/*/*/*xdp*
29766F: drivers/net/ethernet/*/*/*xdp*
29767F: include/net/xdp.h
29768F: include/net/xdp_priv.h
29769F: include/trace/events/xdp.h
29770F: kernel/bpf/cpumap.c
29771F: kernel/bpf/devmap.c
29772F: net/core/xdp.c
29773F: samples/bpf/xdp*
29774F: tools/testing/selftests/bpf/*/*xdp*
29775F: tools/testing/selftests/bpf/*xdp*
29776K: (?:\b|_)xdp(?:\b|_)
29777
29778XDP SOCKETS (AF_XDP)
29779M: Magnus Karlsson <[email protected]>
29780M: Maciej Fijalkowski <[email protected]>
29781R: Stanislav Fomichev <[email protected]>
29782L: [email protected]
29783L: [email protected]
29784S: Maintained
29785F: Documentation/networking/af_xdp.rst
29786F: include/net/netns/xdp.h
29787F: include/net/xdp_sock*
29788F: include/net/xsk_buff_pool.h
29789F: include/uapi/linux/if_xdp.h
29790F: include/uapi/linux/xdp_diag.h
29791F: net/xdp/
29792F: tools/testing/selftests/bpf/*xsk*
29793
29794XEN BLOCK SUBSYSTEM
29795M: Roger Pau Monné <[email protected]>
29796L: [email protected] (moderated for non-subscribers)
29797S: Supported
29798F: drivers/block/xen*
29799F: drivers/block/xen-blkback/*
29800
29801XEN HYPERVISOR ARM
29802M: Stefano Stabellini <[email protected]>
29803L: [email protected] (moderated for non-subscribers)
29804S: Maintained
29805F: arch/arm/include/asm/xen/
29806F: arch/arm/xen/
29807
29808XEN HYPERVISOR ARM64
29809M: Stefano Stabellini <[email protected]>
29810L: [email protected] (moderated for non-subscribers)
29811S: Maintained
29812F: arch/arm64/include/asm/xen/
29813F: arch/arm64/xen/
29814
29815XEN HYPERVISOR INTERFACE
29816M: Juergen Gross <[email protected]>
29817M: Stefano Stabellini <[email protected]>
29818R: Oleksandr Tyshchenko <[email protected]>
29819L: [email protected] (moderated for non-subscribers)
29820S: Supported
29821T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
29822F: Documentation/ABI/stable/sysfs-hypervisor-xen
29823F: Documentation/ABI/testing/sysfs-hypervisor-xen
29824F: drivers/*/xen-*front.c
29825F: drivers/xen/
29826F: include/uapi/xen/
29827F: include/xen/
29828F: kernel/configs/xen.config
29829
29830XEN HYPERVISOR X86
29831M: Juergen Gross <[email protected]>
29832R: Boris Ostrovsky <[email protected]>
29833L: [email protected] (moderated for non-subscribers)
29834S: Supported
29835F: arch/x86/configs/xen.config
29836F: arch/x86/include/asm/pvclock-abi.h
29837F: arch/x86/include/asm/xen/
29838F: arch/x86/platform/pvh/
29839F: arch/x86/xen/
29840
29841XEN NETWORK BACKEND DRIVER
29842M: Wei Liu <[email protected]>
29843M: Paul Durrant <[email protected]>
29844L: [email protected] (moderated for non-subscribers)
29845L: [email protected]
29846S: Supported
29847F: drivers/net/xen-netback/*
29848
29849XEN PCI SUBSYSTEM
29850M: Juergen Gross <[email protected]>
29851L: [email protected] (moderated for non-subscribers)
29852S: Supported
29853F: arch/x86/pci/*xen*
29854F: drivers/pci/*xen*
29855
29856XEN PVSCSI DRIVERS
29857M: Juergen Gross <[email protected]>
29858L: [email protected] (moderated for non-subscribers)
29859L: [email protected]
29860S: Supported
29861F: drivers/scsi/xen-scsifront.c
29862F: drivers/xen/xen-scsiback.c
29863F: include/xen/interface/io/vscsiif.h
29864
29865XEN PVUSB DRIVER
29866M: Juergen Gross <[email protected]>
29867L: [email protected] (moderated for non-subscribers)
29868L: [email protected]
29869S: Supported
29870F: drivers/usb/host/xen*
29871F: include/xen/interface/io/usbif.h
29872
29873XEN SOUND FRONTEND DRIVER
29874M: Oleksandr Andrushchenko <[email protected]>
29875L: [email protected] (moderated for non-subscribers)
29876L: [email protected]
29877S: Supported
29878F: sound/xen/*
29879
29880XEN SWIOTLB SUBSYSTEM
29881M: Juergen Gross <[email protected]>
29882M: Stefano Stabellini <[email protected]>
29883L: [email protected] (moderated for non-subscribers)
29884L: [email protected]
29885S: Supported
29886F: arch/*/include/asm/xen/swiotlb-xen.h
29887F: drivers/xen/swiotlb-xen.c
29888F: include/xen/arm/swiotlb-xen.h
29889F: include/xen/swiotlb-xen.h
29890
29891XFS FILESYSTEM
29892M: Carlos Maiolino <[email protected]>
29893L: [email protected]
29894S: Supported
29895W: http://xfs.org/
29896C: irc://irc.oftc.net/xfs
29897T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
29898P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
29899F: Documentation/ABI/testing/sysfs-fs-xfs
29900F: Documentation/admin-guide/xfs.rst
29901F: Documentation/filesystems/xfs/*
29902F: fs/xfs/
29903F: include/uapi/linux/dqblk_xfs.h
29904F: include/uapi/linux/fsmap.h
29905
29906XILINX AMS DRIVER
29907M: Sai Krishna Potthuri <[email protected]>
29908M: Conall O'Griofa <[email protected]>
29909L: [email protected]
29910S: Maintained
29911F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
29912F: drivers/iio/adc/xilinx-ams.c
29913
29914XILINX AXI ETHERNET DRIVER
29915M: Radhey Shyam Pandey <[email protected]>
29916S: Maintained
29917F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
29918F: drivers/net/ethernet/xilinx/xilinx_axienet*
29919
29920XILINX CAN DRIVER
29921M: Harini T <[email protected]>
29922L: [email protected]
29923S: Maintained
29924F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
29925F: drivers/net/can/xilinx_can.c
29926
29927XILINX EVENT MANAGEMENT DRIVER
29928M: Michal Simek <[email protected]>
29929S: Maintained
29930F: drivers/soc/xilinx/xlnx_event_manager.c
29931F: include/linux/firmware/xlnx-event-manager.h
29932
29933XILINX GPIO DRIVER
29934M: Shubhrajyoti Datta <[email protected]>
29935R: Srinivas Neeli <[email protected]>
29936R: Michal Simek <[email protected]>
29937S: Maintained
29938F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
29939F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
29940F: drivers/gpio/gpio-xilinx.c
29941F: drivers/gpio/gpio-zynq.c
29942
29943XILINX LL TEMAC ETHERNET DRIVER
29944L: [email protected]
29945S: Orphan
29946F: drivers/net/ethernet/xilinx/ll_temac*
29947
29948XILINX PWM DRIVER
29949M: Sean Anderson <[email protected]>
29950S: Maintained
29951F: drivers/pwm/pwm-xilinx.c
29952F: include/clocksource/timer-xilinx.h
29953
29954XILINX SOUND DRIVERS
29955M: Vincenzo Frascino <[email protected]>
29956S: Maintained
29957F: Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
29958F: Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
29959F: Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
29960F: sound/soc/xilinx/*
29961
29962XILINX SD-FEC IP CORES
29963M: Derek Kiernan <[email protected]>
29964M: Dragan Cvetic <[email protected]>
29965S: Maintained
29966F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
29967F: Documentation/misc-devices/xilinx_sdfec.rst
29968F: drivers/misc/xilinx_sdfec.c
29969F: include/uapi/misc/xilinx_sdfec.h
29970
29971XILINX TRNG DRIVER
29972M: Mounika Botcha <[email protected]>
29973M: Harsh Jain <[email protected]>
29974S: Maintained
29975F: drivers/char/hw_random/xilinx-trng.c
29976
29977XILINX UARTLITE SERIAL DRIVER
29978M: Peter Korsgaard <[email protected]>
29979L: [email protected]
29980S: Maintained
29981F: drivers/tty/serial/uartlite.c
29982
29983XILINX VIDEO IP CORES
29984M: Laurent Pinchart <[email protected]>
29985L: [email protected]
29986S: Supported
29987T: git git://linuxtv.org/media.git
29988F: Documentation/devicetree/bindings/media/xilinx/
29989F: drivers/media/platform/xilinx/
29990F: include/uapi/linux/xilinx-v4l2-controls.h
29991
29992XILINX VERSAL EDAC DRIVER
29993M: Shubhrajyoti Datta <[email protected]>
29994M: Sai Krishna Potthuri <[email protected]>
29995R: Radhey Shyam Pandey <[email protected]>
29996S: Maintained
29997F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
29998F: drivers/edac/versal_edac.c
29999
30000XILINX VERSALNET EDAC DRIVER
30001M: Shubhrajyoti Datta <[email protected]>
30002R: Radhey Shyam Pandey <[email protected]>
30003S: Maintained
30004F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-net-ddrmc5.yaml
30005F: drivers/edac/versalnet_edac.c
30006F: include/linux/cdx/edac_cdx_pcol.h
30007
30008XILINX VERSAL SYSMON DRIVER
30009M: Salih Erim <[email protected]>
30010M: Sai Krishna Potthuri <[email protected]>
30011L: [email protected]
30012S: Maintained
30013F: Documentation/devicetree/bindings/iio/adc/xlnx,versal-sysmon.yaml
30014F: drivers/iio/adc/versal-sysmon*
30015
30016XILINX WATCHDOG DRIVER
30017M: Srinivas Neeli <[email protected]>
30018R: Shubhrajyoti Datta <[email protected]>
30019R: Michal Simek <[email protected]>
30020S: Maintained
30021F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
30022F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
30023F: drivers/watchdog/of_xilinx_wdt.c
30024F: drivers/watchdog/xilinx_wwdt.c
30025
30026XILINX XDMA DRIVER
30027M: Lizhi Hou <[email protected]>
30028M: Brian Xu <[email protected]>
30029M: Raj Kumar Rampelli <[email protected]>
30030L: [email protected]
30031S: Supported
30032F: drivers/dma/xilinx/xdma-regs.h
30033F: drivers/dma/xilinx/xdma.c
30034F: include/linux/dma/amd_xdma.h
30035F: include/linux/platform_data/amd_xdma.h
30036
30037XILINX ZYNQMP DPDMA DRIVER
30038M: Laurent Pinchart <[email protected]>
30039L: [email protected]
30040S: Supported
30041F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
30042F: drivers/dma/xilinx/xilinx_dpdma.c
30043F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
30044
30045XILINX ZYNQMP OCM EDAC DRIVER
30046M: Shubhrajyoti Datta <[email protected]>
30047M: Sai Krishna Potthuri <[email protected]>
30048R: Radhey Shyam Pandey <[email protected]>
30049S: Maintained
30050F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
30051F: drivers/edac/zynqmp_edac.c
30052
30053XILINX ZYNQMP PSGTR PHY DRIVER
30054M: Tomi Valkeinen <[email protected]>
30055M: Radhey Shyam Pandey <[email protected]>
30056L: [email protected]
30057S: Supported
30058T: git https://github.com/Xilinx/linux-xlnx.git
30059F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
30060F: drivers/phy/xilinx/phy-zynqmp.c
30061
30062XILINX ZYNQMP SHA3 DRIVER
30063M: Harsha <[email protected]>
30064S: Maintained
30065F: drivers/crypto/xilinx/zynqmp-sha.c
30066
30067XILINX ZYNQMP NVMEM DRIVER
30068M: Praveen Teja Kundanala <[email protected]>
30069M: Kalyani Akula <[email protected]>
30070R: Michal Simek <[email protected]>
30071S: Maintained
30072F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
30073F: drivers/nvmem/zynqmp_nvmem.c
30074
30075XILLYBUS DRIVER
30076M: Eli Billauer <[email protected]>
30077L: [email protected]
30078S: Supported
30079F: drivers/char/xillybus/
30080
30081XLP9XX I2C DRIVER
30082M: George Cherian <[email protected]>
30083L: [email protected]
30084S: Supported
30085W: http://www.marvell.com
30086F: drivers/i2c/busses/i2c-xlp9xx.c
30087
30088XTENSA XTFPGA PLATFORM SUPPORT
30089M: Max Filippov <[email protected]>
30090S: Maintained
30091F: drivers/spi/spi-xtensa-xtfpga.c
30092F: sound/soc/xtensa/xtfpga-i2s.c
30093
30094XZ EMBEDDED
30095M: Lasse Collin <[email protected]>
30096S: Maintained
30097W: https://tukaani.org/xz/embedded.html
30098B: https://github.com/tukaani-project/xz-embedded/issues
30099C: irc://irc.libera.chat/tukaani
30100F: Documentation/staging/xz.rst
30101F: include/linux/decompress/unxz.h
30102F: include/linux/xz.h
30103F: lib/decompress_unxz.c
30104F: lib/xz/
30105F: scripts/xz_wrap.sh
30106
30107YAMA SECURITY MODULE
30108M: Kees Cook <[email protected]>
30109S: Supported
30110T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
30111F: Documentation/admin-guide/LSM/Yama.rst
30112F: security/yama/
30113
30114YAML NETLINK (YNL)
30115M: Donald Hunter <[email protected]>
30116M: Jakub Kicinski <[email protected]>
30117F: Documentation/netlink/
30118F: Documentation/userspace-api/netlink/intro-specs.rst
30119F: Documentation/userspace-api/netlink/specs.rst
30120F: tools/net/ynl/
30121
30122YEALINK PHONE DRIVER
30123M: Henk Vergonet <[email protected]>
30124S: Maintained
30125F: Documentation/input/devices/yealink.rst
30126F: drivers/input/misc/yealink.*
30127
30128ZD1211RW WIRELESS DRIVER
30129L: [email protected]
30130S: Orphan
30131F: drivers/net/wireless/zydas/
30132
30133ZD1301 MEDIA DRIVER
30134L: [email protected]
30135S: Orphan
30136W: https://linuxtv.org/
30137Q: https://patchwork.linuxtv.org/project/linux-media/list/
30138F: drivers/media/usb/dvb-usb-v2/zd1301*
30139
30140ZD1301_DEMOD MEDIA DRIVER
30141L: [email protected]
30142S: Orphan
30143W: https://linuxtv.org/
30144Q: https://patchwork.linuxtv.org/project/linux-media/list/
30145F: drivers/media/dvb-frontends/zd1301_demod*
30146
30147ZHAOXIN PROCESSOR SUPPORT
30148M: Tony W Wang-oc <[email protected]>
30149L: [email protected]
30150S: Maintained
30151F: arch/x86/kernel/cpu/zhaoxin.c
30152
30153ZONED BLOCK DEVICE (BLOCK LAYER)
30154M: Damien Le Moal <[email protected]>
30155L: [email protected]
30156S: Maintained
30157F: block/blk-zoned.c
30158F: include/uapi/linux/blkzoned.h
30159
30160ZONED LOOP DEVICE
30161M: Damien Le Moal <[email protected]>
30162R: Christoph Hellwig <[email protected]>
30163L: [email protected]
30164S: Maintained
30165F: Documentation/admin-guide/blockdev/zoned_loop.rst
30166F: drivers/block/zloop.c
30167
30168ZONEFS FILESYSTEM
30169M: Damien Le Moal <[email protected]>
30170M: Naohiro Aota <[email protected]>
30171R: Johannes Thumshirn <[email protected]>
30172L: [email protected]
30173S: Maintained
30174T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
30175F: Documentation/filesystems/zonefs.rst
30176F: fs/zonefs/
30177
30178ZR36067 VIDEO FOR LINUX DRIVER
30179M: Corentin Labbe <[email protected]>
30180L: [email protected]
30181L: [email protected]
30182S: Maintained
30183W: http://mjpeg.sourceforge.net/driver-zoran/
30184Q: https://patchwork.linuxtv.org/project/linux-media/list/
30185F: Documentation/driver-api/media/drivers/zoran.rst
30186F: drivers/media/pci/zoran/
30187
30188ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
30189M: Minchan Kim <[email protected]>
30190M: Sergey Senozhatsky <[email protected]>
30191L: [email protected]
30192S: Maintained
30193F: Documentation/ABI/testing/sysfs-block-zram
30194F: Documentation/ABI/testing/sysfs-class-zram
30195F: Documentation/admin-guide/blockdev/zram.rst
30196F: drivers/block/zram/
30197F: tools/testing/selftests/zram/
30198
30199ZS DECSTATION Z85C30 SERIAL DRIVER
30200M: "Maciej W. Rozycki" <[email protected]>
30201S: Maintained
30202F: drivers/tty/serial/zs.*
30203
30204ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
30205M: Minchan Kim <[email protected]>
30206M: Sergey Senozhatsky <[email protected]>
30207L: [email protected]
30208S: Maintained
30209F: Documentation/mm/zsmalloc.rst
30210F: include/linux/zsmalloc.h
30211F: mm/zpdesc.h
30212F: mm/zsmalloc.c
30213
30214ZSTD
30215M: Nick Terrell <[email protected]>
30216M: David Sterba <[email protected]>
30217S: Maintained
30218B: https://github.com/facebook/zstd/issues
30219T: git https://github.com/terrelln/linux.git
30220F: crypto/zstd.c
30221F: include/linux/zstd*
30222F: lib/decompress_unzstd.c
30223F: lib/zstd/
30224N: zstd
30225K: zstd
30226
30227ZSWAP COMPRESSED SWAP CACHING
30228M: Johannes Weiner <[email protected]>
30229M: Yosry Ahmed <[email protected]>
30230M: Nhat Pham <[email protected]>
30231R: Chengming Zhou <[email protected]>
30232L: [email protected]
30233S: Maintained
30234F: Documentation/admin-guide/mm/zswap.rst
30235F: include/linux/zswap.h
30236F: mm/zswap.c
30237F: tools/testing/selftests/cgroup/test_zswap.c
30238
30239SENARYTECH AUDIO CODEC DRIVER
30240M: bo liu <[email protected]>
30241S: Maintained
30242T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
30243F: sound/hda/codecs/senarytech.c
30244
30245ZTE DINGHAI ETHERNET DRIVER
30246M: Junyang Han <[email protected]>
30247L: [email protected]
30248S: Maintained
30249F: drivers/net/ethernet/zte/
30250
30251THE REST
30252M: Linus Torvalds <[email protected]>
30253L: [email protected]
30254S: Buried alive in reporters
30255T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
30256F: *
30257F: */