projects/linux·blob v7.3-rc5 · refs

30205 lines · 906.6 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
2079M: Khuong Dinh <[email protected]>
2080S: Supported
2081F: Documentation/devicetree/bindings/edac/apm,xgene-edac.yaml
2082F: drivers/edac/xgene_edac.c
2083
2084APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
2085M: Iyappan Subramanian <[email protected]>
2086M: Keyur Chudgar <[email protected]>
2087S: Maintained
2088F: drivers/net/ethernet/apm/xgene-v2/
2089
2090APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
2091M: Iyappan Subramanian <[email protected]>
2092M: Keyur Chudgar <[email protected]>
2093M: Quan Nguyen <[email protected]>
2094S: Maintained
2095F: Documentation/devicetree/bindings/net/apm,xgene-enet.yaml
2096F: Documentation/devicetree/bindings/net/apm,xgene-mdio-rgmii.yaml
2097F: drivers/net/ethernet/apm/xgene/
2098F: drivers/net/mdio/mdio-xgene.c
2099
2100APPLIED MICRO (APM) X-GENE SOC PMU
2101M: Khuong Dinh <[email protected]>
2102S: Supported
2103F: Documentation/admin-guide/perf/xgene-pmu.rst
2104F: Documentation/devicetree/bindings/perf/apm,xgene-pmu.yaml
2105F: drivers/perf/xgene_pmu.c
2106
2107APPLIED MICRO QT2025 PHY DRIVER
2108M: FUJITA Tomonori <[email protected]>
2109R: Trevor Gross <[email protected]>
2110L: [email protected]
2111L: [email protected]
2112S: Maintained
2113F: drivers/net/phy/qt2025.rs
2114
2115APTINA CAMERA SENSOR PLL
2116M: Laurent Pinchart <[email protected]>
2117L: [email protected]
2118S: Maintained
2119F: drivers/media/i2c/aptina-pll.*
2120
2121AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
2122M: Aleksa Savic <[email protected]>
2123M: Jack Doan <[email protected]>
2124L: [email protected]
2125S: Maintained
2126F: Documentation/hwmon/aquacomputer_d5next.rst
2127F: drivers/hwmon/aquacomputer_d5next.c
2128
2129AQUANTIA ETHERNET DRIVER (atlantic)
2130M: Sukhdeep Singh <[email protected]>
2131L: [email protected]
2132S: Maintained
2133W: https://www.marvell.com/
2134Q: https://patchwork.kernel.org/project/netdevbpf/list/
2135F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
2136F: drivers/net/ethernet/aquantia/atlantic/
2137
2138AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
2139M: Sukhdeep Singh <[email protected]>
2140L: [email protected]
2141S: Maintained
2142W: http://www.aquantia.com
2143F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
2144
2145AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
2146M: Krzysztof Hałasa <[email protected]>
2147L: [email protected]
2148S: Maintained
2149F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
2150F: drivers/media/i2c/ar0521.c
2151
2152ARASAN NAND CONTROLLER DRIVER
2153M: Miquel Raynal <[email protected]>
2154R: Michal Simek <[email protected]>
2155L: [email protected]
2156S: Maintained
2157F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
2158F: drivers/mtd/nand/raw/arasan-nand-controller.c
2159
2160ARC FRAMEBUFFER DRIVER
2161M: Jaya Kumar <[email protected]>
2162S: Maintained
2163F: drivers/video/fbdev/arcfb.c
2164F: drivers/video/fbdev/core/fb_defio.c
2165
2166ARC PGU DRM DRIVER
2167M: Alexey Brodkin <[email protected]>
2168S: Supported
2169F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
2170F: drivers/gpu/drm/tiny/arcpgu.c
2171
2172ARCNET NETWORK LAYER
2173M: Michael Grzeschik <[email protected]>
2174L: [email protected]
2175S: Maintained
2176F: drivers/net/arcnet/
2177F: include/uapi/linux/if_arcnet.h
2178
2179ARCTIC FAN CONTROLLER DRIVER
2180M: Aureo Serrano de Souza <[email protected]>
2181L: [email protected]
2182S: Maintained
2183F: Documentation/hwmon/arctic_fan_controller.rst
2184F: drivers/hwmon/arctic_fan_controller.c
2185
2186ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
2187M: Arnd Bergmann <[email protected]>
2188M: Krzysztof Kozlowski <[email protected]>
2189M: Alexandre Belloni <[email protected]>
2190M: Linus Walleij <[email protected]>
2191R: Drew Fustini <[email protected]>
2192L: [email protected] (moderated for non-subscribers)
2193L: [email protected]
2194S: Maintained
2195P: Documentation/process/maintainer-soc.rst
2196C: irc://irc.libera.chat/armlinux
2197T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2198F: Documentation/process/maintainer-soc*.rst
2199F: arch/arm/boot/dts/Makefile
2200F: arch/arm64/boot/dts/Makefile
2201
2202ARM ARCHITECTED TIMER DRIVER
2203M: Mark Rutland <[email protected]>
2204M: Marc Zyngier <[email protected]>
2205L: [email protected] (moderated for non-subscribers)
2206S: Maintained
2207F: arch/arm/include/asm/arch_timer.h
2208F: arch/arm64/include/asm/arch_timer.h
2209F: drivers/clocksource/arm_arch_timer.c
2210F: drivers/clocksource/arm_arch_timer_mmio.c
2211
2212ARM ETHOS-U NPU DRIVER
2213M: Rob Herring (Arm) <[email protected]>
2214M: Tomeu Vizoso <[email protected]>
2215L: [email protected]
2216S: Supported
2217T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
2218F: drivers/accel/ethosu/
2219F: include/uapi/drm/ethosu_accel.h
2220
2221ARM GENERIC INTERRUPT CONTROLLER DRIVERS
2222M: Marc Zyngier <[email protected]>
2223L: [email protected] (moderated for non-subscribers)
2224S: Maintained
2225F: Documentation/devicetree/bindings/interrupt-controller/arm,gic*
2226F: arch/arm/include/asm/arch_gicv3.h
2227F: arch/arm64/include/asm/arch_gicv3.h
2228F: drivers/irqchip/irq-gic*.[ch]
2229F: include/linux/irqchip/arm-gic*.h
2230F: include/linux/irqchip/arm-vgic-info.h
2231
2232ARM GENERIC INTERRUPT CONTROLLER V5 DRIVERS
2233M: Lorenzo Pieralisi <[email protected]>
2234M: Marc Zyngier <[email protected]>
2235L: [email protected] (moderated for non-subscribers)
2236S: Maintained
2237F: Documentation/devicetree/bindings/interrupt-controller/arm,gic-v5*.yaml
2238F: drivers/irqchip/irq-gic-its-msi-parent.[ch]
2239F: drivers/irqchip/irq-gic-v5*.[ch]
2240F: include/linux/irqchip/arm-gic-v5.h
2241
2242ARM HDLCD DRM DRIVER
2243M: Liviu Dudau <[email protected]>
2244S: Supported
2245F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
2246F: drivers/gpu/drm/arm/hdlcd_*
2247
2248ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
2249M: Linus Walleij <[email protected]>
2250L: [email protected] (moderated for non-subscribers)
2251S: Maintained
2252F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
2253F: Documentation/devicetree/bindings/arm/arm,realview.yaml
2254F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
2255F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
2256F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
2257F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
2258F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
2259F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.yaml
2260F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
2261F: arch/arm/boot/dts/arm/arm-realview-*
2262F: arch/arm/boot/dts/arm/integrator*
2263F: arch/arm/boot/dts/arm/versatile*
2264F: arch/arm/mach-versatile/
2265F: drivers/bus/arm-integrator-lm.c
2266F: drivers/clk/versatile/
2267F: drivers/i2c/busses/i2c-versatile.c
2268F: drivers/irqchip/irq-versatile-fpga.c
2269F: drivers/mtd/maps/physmap-versatile.*
2270F: drivers/power/reset/arm-versatile-reboot.c
2271F: drivers/soc/versatile/
2272
2273ARM INTERCONNECT PMU DRIVERS
2274M: Robin Murphy <[email protected]>
2275S: Supported
2276F: Documentation/admin-guide/perf/arm-cmn.rst
2277F: Documentation/admin-guide/perf/arm-ni.rst
2278F: Documentation/devicetree/bindings/perf/arm,cmn.yaml
2279F: Documentation/devicetree/bindings/perf/arm,ni.yaml
2280F: drivers/perf/arm-cmn.c
2281F: drivers/perf/arm-ni.c
2282F: tools/perf/pmu-events/arch/arm64/arm/cmn/
2283
2284ARM KOMEDA DRM-KMS DRIVER
2285M: Liviu Dudau <[email protected]>
2286S: Supported
2287T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
2288F: Documentation/devicetree/bindings/display/arm,komeda.yaml
2289F: Documentation/gpu/komeda-kms.rst
2290F: drivers/gpu/drm/arm/display/include/
2291F: drivers/gpu/drm/arm/display/komeda/
2292
2293ARM MALI PANFROST DRM DRIVER
2294M: Boris Brezillon <[email protected]>
2295M: Rob Herring <[email protected]>
2296M: Steven Price <[email protected]>
2297M: Adrián Larumbe <[email protected]>
2298L: [email protected]
2299S: Supported
2300T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
2301F: Documentation/gpu/panfrost.rst
2302F: drivers/gpu/drm/ci/xfails/panfrost*
2303F: drivers/gpu/drm/panfrost/
2304F: include/uapi/drm/panfrost_drm.h
2305
2306ARM MALI-C55 ISP DRIVER
2307M: Daniel Scally <[email protected]>
2308M: Jacopo Mondi <[email protected]>
2309L: [email protected]
2310S: Maintained
2311T: git git://linuxtv.org/media_tree.git
2312F: Documentation/admin-guide/media/mali-c55-graph.dot
2313F: Documentation/admin-guide/media/mali-c55.rst
2314F: Documentation/devicetree/bindings/media/arm,mali-c55.yaml
2315F: Documentation/userspace-api/media/drivers/mali-c55.rst
2316F: Documentation/userspace-api/media/v4l/metafmt-arm-mali-c55.rst
2317F: drivers/media/platform/arm/mali-c55/
2318F: include/uapi/linux/media/arm/mali-c55-config.h
2319
2320ARM MALI PANTHOR DRM DRIVER
2321M: Boris Brezillon <[email protected]>
2322M: Steven Price <[email protected]>
2323M: Liviu Dudau <[email protected]>
2324L: [email protected]
2325S: Supported
2326T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
2327F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
2328F: drivers/gpu/drm/ci/xfails/panthor*
2329F: drivers/gpu/drm/panthor/
2330F: include/uapi/drm/panthor_drm.h
2331
2332ARM MALI TYR DRM DRIVER
2333M: Daniel Almeida <[email protected]>
2334M: Alice Ryhl <[email protected]>
2335L: [email protected]
2336S: Supported
2337W: https://rust-for-linux.com/tyr-gpu-driver
2338W: https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html
2339B: https://gitlab.freedesktop.org/panfrost/linux/-/issues
2340T: git https://gitlab.freedesktop.org/drm/rust/kernel.git
2341F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
2342F: drivers/gpu/drm/tyr/
2343F: include/uapi/drm/panthor_drm.h
2344
2345ARM MALI-DP DRM DRIVER
2346M: Liviu Dudau <[email protected]>
2347S: Supported
2348T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
2349F: Documentation/devicetree/bindings/display/arm,malidp.yaml
2350F: Documentation/gpu/afbc.rst
2351F: drivers/gpu/drm/arm/
2352
2353ARM MFM AND FLOPPY DRIVERS
2354M: Ian Molton <[email protected]>
2355S: Maintained
2356F: arch/arm/include/asm/floppy.h
2357F: arch/arm/mach-rpc/floppydma.S
2358
2359ARM PMU PROFILING AND DEBUGGING
2360M: Will Deacon <[email protected]>
2361M: Mark Rutland <[email protected]>
2362L: [email protected] (moderated for non-subscribers)
2363L: [email protected]
2364S: Maintained
2365F: Documentation/devicetree/bindings/arm/pmu.yaml
2366F: Documentation/devicetree/bindings/perf/
2367F: arch/arm*/include/asm/hw_breakpoint.h
2368F: arch/arm*/include/asm/perf_event.h
2369F: arch/arm*/kernel/hw_breakpoint.c
2370F: arch/arm*/kernel/perf_*
2371F: drivers/perf/
2372F: include/linux/perf/arm_pmu*.h
2373
2374ARM PORT
2375M: Russell King <[email protected]>
2376L: [email protected] (moderated for non-subscribers)
2377S: Odd Fixes
2378W: http://www.armlinux.org.uk/
2379T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
2380F: arch/arm/
2381X: arch/arm/boot/dts/
2382
2383ARM PRIMECELL AACI PL041 DRIVER
2384M: Russell King <[email protected]>
2385S: Odd Fixes
2386F: sound/arm/aaci.*
2387
2388ARM PRIMECELL BUS SUPPORT
2389M: Russell King <[email protected]>
2390S: Odd Fixes
2391F: drivers/amba/
2392F: include/linux/amba/bus.h
2393
2394ARM PRIMECELL KMI PL050 DRIVER
2395M: Russell King <[email protected]>
2396S: Odd Fixes
2397F: drivers/input/serio/ambakmi.*
2398F: include/linux/amba/kmi.h
2399
2400ARM PRIMECELL MMCI PL180/1 DRIVER
2401M: Russell King <[email protected]>
2402S: Odd Fixes
2403F: drivers/mmc/host/mmci.*
2404F: include/linux/amba/mmci.h
2405
2406ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
2407M: Miquel Raynal <[email protected]>
2408R: Michal Simek <[email protected]>
2409L: [email protected]
2410S: Maintained
2411F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
2412F: drivers/mtd/nand/raw/pl35x-nand-controller.c
2413
2414ARM PRIMECELL PL35X SMC DRIVER
2415M: Miquel Raynal <[email protected]>
2416R: Michal Simek <[email protected]>
2417L: [email protected] (moderated for non-subscribers)
2418S: Maintained
2419F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
2420F: drivers/memory/pl353-smc.c
2421
2422ARM PRIMECELL SSP PL022 SPI DRIVER
2423M: Linus Walleij <[email protected]>
2424L: [email protected] (moderated for non-subscribers)
2425S: Maintained
2426F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
2427F: drivers/spi/spi-pl022.c
2428
2429ARM PRIMECELL UART PL010 AND PL011 DRIVERS
2430M: Russell King <[email protected]>
2431S: Odd Fixes
2432F: drivers/tty/serial/amba-pl01*.c
2433F: include/linux/amba/serial.h
2434
2435ARM PRIMECELL VIC PL190/PL192 DRIVER
2436M: Linus Walleij <[email protected]>
2437L: [email protected] (moderated for non-subscribers)
2438S: Maintained
2439F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
2440F: drivers/irqchip/irq-vic.c
2441
2442ARM SMC WATCHDOG DRIVER
2443M: Julius Werner <[email protected]>
2444R: Evan Benn <[email protected]>
2445S: Maintained
2446F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2447F: drivers/watchdog/arm_smc_wdt.c
2448
2449ARM SMMU DRIVERS
2450M: Will Deacon <[email protected]>
2451R: Robin Murphy <[email protected]>
2452L: [email protected] (moderated for non-subscribers)
2453S: Maintained
2454F: Documentation/devicetree/bindings/iommu/arm,smmu*
2455F: drivers/iommu/arm/
2456F: drivers/iommu/io-pgtable-arm*
2457
2458ARM SMMU SVA SUPPORT
2459R: Jean-Philippe Brucker <[email protected]>
2460F: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2461
2462ARM SUB-ARCHITECTURES
2463L: [email protected] (moderated for non-subscribers)
2464S: Maintained
2465C: irc://irc.libera.chat/armlinux
2466T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2467F: arch/arm/mach-*/
2468F: arch/arm/plat-*/
2469
2470ARM/ACTIONS SEMI ARCHITECTURE
2471M: Andreas Färber <[email protected]>
2472M: Manivannan Sadhasivam <[email protected]>
2473L: [email protected] (moderated for non-subscribers)
2474L: [email protected] (moderated for non-subscribers)
2475S: Maintained
2476F: Documentation/devicetree/bindings/arm/actions.yaml
2477F: Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2478F: Documentation/devicetree/bindings/dma/owl-dma.yaml
2479F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2480F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2481F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2482F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2483F: Documentation/devicetree/bindings/pinctrl/actions,*
2484F: Documentation/devicetree/bindings/power/actions,s500-sps.yaml
2485F: Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2486F: arch/arm/boot/dts/actions/
2487F: arch/arm/mach-actions/
2488F: arch/arm64/boot/dts/actions/
2489F: drivers/clk/actions/
2490F: drivers/clocksource/timer-owl*
2491F: drivers/dma/owl-dma.c
2492F: drivers/i2c/busses/i2c-owl.c
2493F: drivers/irqchip/irq-owl-sirq.c
2494F: drivers/mmc/host/owl-mmc.c
2495F: drivers/net/ethernet/actions/
2496F: drivers/pinctrl/actions/*
2497F: drivers/pmdomain/actions/
2498F: include/dt-bindings/power/owl-*
2499F: include/dt-bindings/reset/actions,*
2500F: include/linux/soc/actions/
2501N: owl
2502
2503ARM/AIROHA SOC SUPPORT
2504M: Matthias Brugger <[email protected]>
2505M: AngeloGioacchino Del Regno <[email protected]>
2506L: [email protected] (moderated for non-subscribers)
2507L: [email protected] (moderated for non-subscribers)
2508S: Odd Fixes
2509F: arch/arm/boot/dts/airoha/
2510F: arch/arm64/boot/dts/airoha/
2511
2512ARM/Allwinner SoC Clock Support
2513M: Emilio López <[email protected]>
2514S: Maintained
2515F: drivers/clk/sunxi/
2516
2517ARM/Allwinner sunXi SoC support
2518M: Chen-Yu Tsai <[email protected]>
2519M: Jernej Skrabec <[email protected]>
2520M: Samuel Holland <[email protected]>
2521L: [email protected] (moderated for non-subscribers)
2522L: [email protected]
2523S: Maintained
2524T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2525F: arch/arm/mach-sunxi/
2526F: arch/arm64/boot/dts/allwinner/
2527F: drivers/clk/sunxi-ng/
2528F: drivers/pinctrl/sunxi/
2529F: drivers/soc/sunxi/
2530N: allwinner
2531N: sun[x456789]i
2532N: sun[25]0i
2533
2534ARM/ALPHASCALE ARCHITECTURE
2535M: Krzysztof Kozlowski <[email protected]>
2536L: [email protected] (moderated for non-subscribers)
2537S: Odd Fixes
2538F: arch/arm/boot/dts/alphascale/
2539F: drivers/clk/clk-asm9260.c
2540F: drivers/clocksource/asm9260_timer.c
2541F: drivers/rtc/rtc-asm9260.c
2542F: drivers/watchdog/asm9260_wdt.c
2543
2544ARM/AMD PENSANDO ARM64 ARCHITECTURE
2545M: Brad Larson <[email protected]>
2546L: [email protected] (moderated for non-subscribers)
2547S: Supported
2548F: Documentation/devicetree/bindings/*/amd,pensando*
2549F: arch/arm64/boot/dts/amd/elba*
2550
2551ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2552M: Neil Armstrong <[email protected]>
2553M: Jerome Brunet <[email protected]>
2554L: [email protected]
2555S: Maintained
2556F: Documentation/devicetree/bindings/clock/amlogic*
2557F: drivers/clk/meson/
2558F: include/dt-bindings/clock/amlogic,a1*
2559F: include/dt-bindings/clock/gxbb*
2560F: include/dt-bindings/clock/meson*
2561
2562ARM/Amlogic Meson SoC Crypto Drivers
2563M: Corentin Labbe <[email protected]>
2564L: [email protected]
2565L: [email protected]
2566S: Maintained
2567F: Documentation/devicetree/bindings/crypto/amlogic*
2568F: drivers/crypto/amlogic/
2569
2570ARM/Amlogic Meson SoC Sound Drivers
2571M: Jerome Brunet <[email protected]>
2572L: [email protected]
2573S: Maintained
2574F: Documentation/devicetree/bindings/sound/amlogic*
2575F: sound/soc/meson/
2576
2577ARM/Amlogic Meson SoC support
2578M: Neil Armstrong <[email protected]>
2579M: Kevin Hilman <[email protected]>
2580R: Jerome Brunet <[email protected]>
2581R: Martin Blumenstingl <[email protected]>
2582L: [email protected] (moderated for non-subscribers)
2583L: [email protected]
2584S: Maintained
2585W: http://linux-meson.com/
2586F: Documentation/devicetree/bindings/phy/amlogic*
2587F: arch/arm/boot/dts/amlogic/
2588F: arch/arm/mach-meson/
2589F: arch/arm64/boot/dts/amlogic/
2590F: drivers/pmdomain/amlogic/
2591F: drivers/mmc/host/meson*
2592F: drivers/phy/amlogic/
2593F: drivers/pinctrl/meson/
2594F: drivers/rtc/rtc-meson*
2595F: drivers/soc/amlogic/
2596N: meson
2597
2598ARM/Annapurna Labs ALPINE ARCHITECTURE
2599M: Antoine Tenart <[email protected]>
2600L: [email protected] (moderated for non-subscribers)
2601S: Odd Fixes
2602F: arch/arm/boot/dts/amazon/
2603F: arch/arm/mach-alpine/
2604F: arch/arm64/boot/dts/amazon/
2605F: drivers/*/*alpine*
2606
2607ARM/APPLE MACHINE SOUND DRIVERS
2608M: Martin Povišer <[email protected]>
2609L: [email protected]
2610L: [email protected]
2611S: Maintained
2612F: Documentation/devicetree/bindings/sound/apple,*
2613F: Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2614F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
2615F: sound/soc/apple/*
2616F: sound/soc/codecs/cs42l83-i2c.c
2617F: sound/soc/codecs/cs42l84.*
2618F: sound/soc/codecs/ssm3515.c
2619
2620ARM/APPLE MACHINE SUPPORT
2621M: Sven Peter <[email protected]>
2622M: Janne Grunau <[email protected]>
2623R: Neal Gompa <[email protected]>
2624L: [email protected]
2625L: [email protected] (moderated for non-subscribers)
2626S: Maintained
2627W: https://asahilinux.org
2628B: https://github.com/AsahiLinux/linux/issues
2629C: irc://irc.oftc.net/asahi-dev
2630T: git https://github.com/AsahiLinux/linux.git
2631F: Documentation/devicetree/bindings/arm/apple.yaml
2632F: Documentation/devicetree/bindings/arm/apple/*
2633F: Documentation/devicetree/bindings/clock/apple,nco.yaml
2634F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2635F: Documentation/devicetree/bindings/dma/apple,admac.yaml
2636F: Documentation/devicetree/bindings/gpio/apple,smc-gpio.yaml
2637F: Documentation/devicetree/bindings/gpu/apple,agx.yaml
2638F: Documentation/devicetree/bindings/hwmon/apple,smc-hwmon.yaml
2639F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2640F: Documentation/devicetree/bindings/input/touchscreen/apple,z2-multitouch.yaml
2641F: Documentation/devicetree/bindings/interrupt-controller/apple,*
2642F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
2643F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
2644F: Documentation/devicetree/bindings/leds/backlight/apple,dwi-bl.yaml
2645F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2646F: Documentation/devicetree/bindings/mfd/apple,smc.yaml
2647F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2648F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2649F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2650F: Documentation/devicetree/bindings/nvmem/apple,spmi-nvmem.yaml
2651F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
2652F: Documentation/devicetree/bindings/phy/apple,atcphy.yaml
2653F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2654F: Documentation/devicetree/bindings/power/apple*
2655F: Documentation/devicetree/bindings/power/reset/apple,smc-reboot.yaml
2656F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2657F: Documentation/devicetree/bindings/rtc/apple,smc-rtc.yaml
2658F: Documentation/devicetree/bindings/soc/apple/apple,t6000-pmgr-misc.yaml
2659F: Documentation/devicetree/bindings/spi/apple,spi.yaml
2660F: Documentation/devicetree/bindings/spmi/apple,spmi.yaml
2661F: Documentation/devicetree/bindings/usb/apple,dwc3.yaml
2662F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2663F: Documentation/hwmon/macsmc-hwmon.rst
2664F: arch/arm64/boot/dts/apple/
2665F: drivers/bluetooth/hci_bcm4377.c
2666F: drivers/clk/clk-apple-nco.c
2667F: drivers/cpufreq/apple-soc-cpufreq.c
2668F: drivers/dma/apple-admac.c
2669F: drivers/gpio/gpio-macsmc.c
2670F: drivers/hwmon/macsmc-hwmon.c
2671F: drivers/pmdomain/apple/
2672F: drivers/i2c/busses/i2c-pasemi-core.c
2673F: drivers/i2c/busses/i2c-pasemi-platform.c
2674F: drivers/input/touchscreen/apple_z2.c
2675F: drivers/iommu/apple-dart.c
2676F: drivers/iommu/io-pgtable-dart.c
2677F: drivers/irqchip/irq-apple-aic.c
2678F: drivers/mfd/macsmc.c
2679F: drivers/nvme/host/apple.c
2680F: drivers/nvmem/apple-efuses.c
2681F: drivers/nvmem/apple-spmi-nvmem.c
2682F: drivers/phy/apple/
2683F: drivers/pinctrl/pinctrl-apple-gpio.c
2684F: drivers/power/reset/macsmc-reboot.c
2685F: drivers/power/supply/macsmc-power.c
2686F: drivers/pwm/pwm-apple.c
2687F: drivers/rtc/rtc-macsmc.c
2688F: drivers/soc/apple/*
2689F: drivers/spi/spi-apple.c
2690F: drivers/spmi/spmi-apple-controller.c
2691F: drivers/usb/dwc3/dwc3-apple.c
2692F: drivers/video/backlight/apple_dwi_bl.c
2693F: drivers/watchdog/apple_wdt.c
2694F: include/dt-bindings/interrupt-controller/apple-aic.h
2695F: include/dt-bindings/pinctrl/apple.h
2696F: include/linux/mfd/macsmc.h
2697F: include/linux/soc/apple/*
2698F: include/uapi/drm/asahi_drm.h
2699
2700ARM/ARTPEC MACHINE SUPPORT
2701M: Jesper Nilsson <[email protected]>
2702M: Lars Persson <[email protected]>
2703L: [email protected]
2704S: Maintained
2705F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2706F: arch/arm/boot/dts/axis/
2707F: arch/arm/mach-artpec
2708F: drivers/clk/axis
2709F: drivers/crypto/axis
2710F: drivers/mmc/host/usdhi6rol0.c
2711F: drivers/pinctrl/pinctrl-artpec*
2712
2713ARM/ASPEED I2C DRIVER
2714M: Ryan Chen <[email protected]>
2715R: Benjamin Herrenschmidt <[email protected]>
2716R: Joel Stanley <[email protected]>
2717L: [email protected]
2718L: [email protected] (moderated for non-subscribers)
2719S: Maintained
2720F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2721F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.yaml
2722F: drivers/i2c/busses/i2c-aspeed.c
2723F: drivers/irqchip/irq-aspeed-i2c-ic.c
2724
2725ARM/ASPEED MACHINE SUPPORT
2726M: Joel Stanley <[email protected]>
2727M: Andrew Jeffery <[email protected]>
2728R: Ryan Chen <[email protected]>
2729R: Billy Tsai <[email protected]>
2730L: [email protected] (moderated for non-subscribers)
2731L: [email protected] (moderated for non-subscribers)
2732S: Supported
2733Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2734T: git git://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux.git
2735F: Documentation/devicetree/bindings/arm/aspeed/
2736F: arch/arm/boot/dts/aspeed/
2737F: arch/arm/mach-aspeed/
2738F: arch/arm64/boot/dts/aspeed/
2739N: aspeed
2740
2741ARM/AXIADO ARCHITECTURE
2742M: Prasad Bolisetty <[email protected]>
2743M: Tzu-Hao Wei <[email protected]>
2744M: Karthikeyan Mitran <[email protected]>
2745L: [email protected] (moderated for non-subscribers)
2746S: Maintained
2747F: Documentation/devicetree/bindings/arm/axiado.yaml
2748F: arch/arm64/boot/dts/axiado/
2749N: axiado
2750
2751ARM/AXM LSI SOC
2752M: Krzysztof Kozlowski <[email protected]>
2753L: [email protected] (moderated for non-subscribers)
2754S: Odd Fixes
2755F: Documentation/devicetree/bindings/arm/axxia.yaml
2756F: arch/arm/boot/dts/intel/axm/
2757F: arch/arm/mach-axxia/
2758
2759ARM/BITMAIN ARCHITECTURE
2760M: Manivannan Sadhasivam <[email protected]>
2761L: [email protected] (moderated for non-subscribers)
2762S: Maintained
2763F: Documentation/devicetree/bindings/arm/bitmain.yaml
2764F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2765F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.yaml
2766F: arch/arm64/boot/dts/bitmain/
2767F: drivers/clk/clk-bm1880.c
2768F: drivers/pinctrl/pinctrl-bm1880.c
2769
2770ARM/BLAIZE ARCHITECTURE
2771M: James Cowgill <[email protected]>
2772M: Matt Redfearn <[email protected]>
2773M: Neil Jones <[email protected]>
2774M: Nikolaos Pasaloukos <[email protected]>
2775S: Maintained
2776F: Documentation/devicetree/bindings/arm/blaize.yaml
2777F: arch/arm64/boot/dts/blaize/
2778
2779ARM/BST SOC SUPPORT
2780M: Ge Gordon <[email protected]>
2781R: BST Linux Kernel Upstream Group <[email protected]>
2782L: [email protected] (moderated for non-subscribers)
2783S: Supported
2784F: Documentation/devicetree/bindings/arm/bst.yaml
2785F: Documentation/devicetree/bindings/mmc/bst,c1200-sdhci.yaml
2786F: arch/arm64/boot/dts/bst/
2787F: drivers/mmc/host/sdhci-of-bst.c
2788
2789ARM/CALXEDA HIGHBANK ARCHITECTURE
2790M: Andre Przywara <[email protected]>
2791L: [email protected] (moderated for non-subscribers)
2792S: Maintained
2793F: arch/arm/boot/dts/calxeda/
2794F: arch/arm/mach-highbank/
2795
2796ARM/CAVIUM THUNDER NETWORK DRIVER
2797M: Sunil Goutham <[email protected]>
2798L: [email protected] (moderated for non-subscribers)
2799S: Maintained
2800F: drivers/net/ethernet/cavium/thunder/
2801
2802ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2803M: Lukasz Majewski <[email protected]>
2804L: [email protected] (moderated for non-subscribers)
2805S: Maintained
2806F: arch/arm/mach-ep93xx/ts72xx.c
2807
2808ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2809M: Hartley Sweeten <[email protected]>
2810M: Alexander Sverdlin <[email protected]>
2811M: Nikita Shubin <[email protected]>
2812L: [email protected] (moderated for non-subscribers)
2813S: Maintained
2814F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2815F: Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2816F: arch/arm/boot/compressed/misc-ep93xx.h
2817F: arch/arm/mach-ep93xx/
2818F: drivers/iio/adc/ep93xx_adc.c
2819
2820ARM/CIX SOC SUPPORT
2821M: Gary Yang <[email protected]>
2822M: Fugang Duan <[email protected]>
2823R: CIX Linux Kernel Upstream Group <[email protected]>
2824L: [email protected] (moderated for non-subscribers)
2825S: Maintained
2826T: git https://github.com/cixtech/linux-mainline.git
2827F: Documentation/devicetree/bindings/arm/cix.yaml
2828F: Documentation/devicetree/bindings/mailbox/cix,sky1-mbox.yaml
2829F: arch/arm64/boot/dts/cix/
2830F: drivers/mailbox/cix-mailbox.c
2831K: \bcix\b
2832
2833ARM/CLKDEV SUPPORT
2834M: Russell King <[email protected]>
2835L: [email protected] (moderated for non-subscribers)
2836S: Maintained
2837T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2838F: drivers/clk/clkdev.c
2839
2840ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2841M: Baruch Siach <[email protected]>
2842L: [email protected] (moderated for non-subscribers)
2843S: Maintained
2844F: arch/arm/boot/dts/cnxt/
2845N: digicolor
2846
2847ARM/CORESIGHT FRAMEWORK AND DRIVERS
2848M: Suzuki K Poulose <[email protected]>
2849R: Mike Leach <[email protected]>
2850R: James Clark <[email protected]>
2851R: Leo Yan <[email protected]>
2852L: [email protected] (moderated for non-subscribers)
2853L: [email protected] (moderated for non-subscribers)
2854S: Maintained
2855T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2856F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2857F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2858F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2859F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2860F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2861F: Documentation/trace/coresight/*
2862F: drivers/hwtracing/coresight/*
2863F: include/dt-bindings/arm/coresight-cti-dt.h
2864F: include/linux/coresight*
2865F: include/uapi/linux/coresight*
2866F: samples/coresight/*
2867F: tools/perf/Documentation/arm-coresight.txt
2868F: tools/perf/arch/arm/util/auxtrace.c
2869F: tools/perf/arch/arm/util/cs-etm.c
2870F: tools/perf/arch/arm/util/cs-etm.h
2871F: tools/perf/arch/arm/util/pmu.c
2872F: tools/perf/tests/shell/coresight/*
2873F: tools/perf/util/cs-etm-decoder/*
2874F: tools/perf/util/cs-etm.*
2875
2876ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2877M: Hans Ulli Kroll <[email protected]>
2878M: Linus Walleij <[email protected]>
2879L: [email protected] (moderated for non-subscribers)
2880S: Maintained
2881T: git https://github.com/ulli-kroll/linux.git
2882F: Documentation/devicetree/bindings/arm/gemini.yaml
2883F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2884F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2885F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2886F: arch/arm/boot/dts/gemini/
2887F: arch/arm/mach-gemini/
2888F: drivers/crypto/gemini/
2889F: drivers/net/ethernet/cortina/
2890F: drivers/pinctrl/pinctrl-gemini.c
2891F: drivers/rtc/rtc-ftrtc010.c
2892
2893ARM/CZ.NIC TURRIS SUPPORT
2894M: Marek Behún <[email protected]>
2895S: Maintained
2896W: https://www.turris.cz/
2897F: Documentation/ABI/testing/debugfs-moxtet
2898F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2899F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2900F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2901F: Documentation/devicetree/bindings/bus/cznic,moxtet.yaml
2902F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.yaml
2903F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2904F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2905F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2906F: Documentation/devicetree/bindings/watchdog/marvell,armada-3700-wdt.yaml
2907F: drivers/bus/moxtet.c
2908F: drivers/firmware/turris-mox-rwtm.c
2909F: drivers/gpio/gpio-moxtet.c
2910F: drivers/leds/leds-turris-omnia.c
2911F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2912F: drivers/platform/cznic/
2913F: drivers/watchdog/armada_37xx_wdt.c
2914F: include/dt-bindings/bus/moxtet.h
2915F: include/linux/armada-37xx-rwtm-mailbox.h
2916F: include/linux/moxtet.h
2917F: include/linux/turris-omnia-mcu-interface.h
2918F: include/linux/turris-signing-key.h
2919
2920ARM/FARADAY FA526 PORT
2921M: Hans Ulli Kroll <[email protected]>
2922L: [email protected] (moderated for non-subscribers)
2923S: Maintained
2924T: git git://git.berlios.de/gemini-board
2925F: arch/arm/mm/*-fa*
2926
2927ARM/FOOTBRIDGE ARCHITECTURE
2928M: Russell King <[email protected]>
2929L: [email protected] (moderated for non-subscribers)
2930S: Maintained
2931W: http://www.armlinux.org.uk/
2932F: arch/arm/include/asm/hardware/dec21285.h
2933F: arch/arm/mach-footbridge/
2934
2935ARM/FREESCALE IMX / MXC / LAYERSCAPE ARM ARCHITECTURE
2936M: Frank Li <[email protected]>
2937M: Sascha Hauer <[email protected]>
2938R: Pengutronix Kernel Team <[email protected]>
2939R: Fabio Estevam <[email protected]>
2940L: [email protected]
2941L: [email protected] (moderated for non-subscribers)
2942S: Maintained
2943T: git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
2944F: Documentation/devicetree/bindings/firmware/fsl*
2945F: Documentation/devicetree/bindings/firmware/nxp*
2946F: arch/arm/boot/dts/nxp/
2947F: arch/arm64/boot/dts/freescale/
2948X: Documentation/devicetree/bindings/media/i2c/
2949X: drivers/media/i2c/
2950N: imx
2951N: mxs
2952N: \bmxc[^\d]
2953
2954ARM/FREESCALE VYBRID ARM ARCHITECTURE
2955M: Frank Li <[email protected]>
2956M: Sascha Hauer <[email protected]>
2957R: Pengutronix Kernel Team <[email protected]>
2958R: Stefan Agner <[email protected]>
2959L: [email protected] (moderated for non-subscribers)
2960S: Maintained
2961T: git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
2962F: arch/arm/boot/dts/nxp/vf/
2963F: arch/arm/mach-imx/*vf610*
2964
2965ARM/GUMSTIX MACHINE SUPPORT
2966M: Steve Sakoman <[email protected]>
2967L: [email protected] (moderated for non-subscribers)
2968S: Maintained
2969
2970ARM/HISILICON SOC SUPPORT
2971M: Wei Xu <[email protected]>
2972L: [email protected] (moderated for non-subscribers)
2973S: Supported
2974W: http://www.hisilicon.com
2975T: git https://github.com/hisilicon/linux-hisi.git
2976F: arch/arm/boot/dts/hisilicon/
2977F: arch/arm/mach-hisi/
2978F: arch/arm64/boot/dts/hisilicon/
2979
2980ARM/HP JORNADA 7XX MACHINE SUPPORT
2981M: Kristoffer Ericson <[email protected]>
2982S: Maintained
2983W: www.jlime.com
2984T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2985F: arch/arm/mach-sa1100/include/mach/jornada720.h
2986F: arch/arm/mach-sa1100/jornada720.c
2987
2988ARM/HPE GXP ARCHITECTURE
2989M: Jean-Marie Verdun <[email protected]>
2990M: Nick Hawkins <[email protected]>
2991S: Maintained
2992F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2993F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2994F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2995F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2996F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2997F: Documentation/hwmon/gxp-fan-ctrl.rst
2998F: arch/arm/boot/dts/hpe/
2999F: drivers/clocksource/timer-gxp.c
3000F: drivers/hwmon/gxp-fan-ctrl.c
3001F: drivers/i2c/busses/i2c-gxp.c
3002F: drivers/spi/spi-gxp.c
3003F: drivers/watchdog/gxp-wdt.c
3004
3005ARM/IGEP MACHINE SUPPORT
3006M: Enric Balletbo i Serra <[email protected]>
3007M: Javier Martinez Canillas <[email protected]>
3008L: [email protected]
3009L: [email protected] (moderated for non-subscribers)
3010S: Maintained
3011F: arch/arm/boot/dts/ti/omap/omap3-igep*
3012
3013ARM/INTEL IXP4XX ARM ARCHITECTURE
3014M: Linus Walleij <[email protected]>
3015M: Imre Kaloz <[email protected]>
3016L: [email protected] (moderated for non-subscribers)
3017S: Maintained
3018F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
3019F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
3020F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
3021F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
3022F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
3023F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
3024F: arch/arm/boot/dts/intel/ixp/
3025F: arch/arm/mach-ixp4xx/
3026F: drivers/bus/intel-ixp4xx-eb.c
3027F: drivers/char/hw_random/ixp4xx-rng.c
3028F: drivers/clocksource/timer-ixp4xx.c
3029F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
3030F: drivers/gpio/gpio-ixp4xx.c
3031F: drivers/irqchip/irq-ixp4xx.c
3032F: drivers/net/ethernet/xscale/ixp4xx_eth.c
3033F: drivers/net/wan/ixp4xx_hss.c
3034F: drivers/soc/ixp4xx/ixp4xx-npe.c
3035F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
3036F: include/linux/soc/ixp4xx/npe.h
3037F: include/linux/soc/ixp4xx/qmgr.h
3038
3039ARM/INTEL KEEMBAY ARCHITECTURE
3040M: Paul J. Murphy <[email protected]>
3041S: Maintained
3042F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
3043F: arch/arm64/boot/dts/intel/keembay-evm.dts
3044F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
3045
3046ARM/INTEL XSC3 (MANZANO) ARM CORE
3047M: Lennert Buytenhek <[email protected]>
3048L: [email protected] (moderated for non-subscribers)
3049S: Maintained
3050
3051ARM/LG1K ARCHITECTURE
3052M: Chanho Min <[email protected]>
3053L: [email protected] (moderated for non-subscribers)
3054S: Maintained
3055F: arch/arm64/boot/dts/lg/
3056
3057ARM/LPC18XX ARCHITECTURE
3058M: Vladimir Zapolskiy <[email protected]>
3059L: [email protected] (moderated for non-subscribers)
3060S: Maintained
3061F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
3062F: arch/arm/boot/dts/nxp/lpc/lpc43*
3063F: drivers/i2c/busses/i2c-lpc2k.c
3064F: drivers/memory/pl172.c
3065F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
3066F: drivers/rtc/rtc-lpc24xx.c
3067N: lpc18xx
3068
3069ARM/LPC32XX SOC SUPPORT
3070M: Vladimir Zapolskiy <[email protected]>
3071M: Piotr Wojtaszczyk <[email protected]>
3072L: [email protected] (moderated for non-subscribers)
3073S: Maintained
3074T: git https://github.com/vzapolskiy/linux-lpc32xx.git
3075F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
3076F: arch/arm/boot/dts/nxp/lpc/lpc32*
3077F: arch/arm/mach-lpc32xx/
3078F: drivers/dma/lpc32xx-dmamux.c
3079F: drivers/i2c/busses/i2c-pnx.c
3080F: drivers/net/ethernet/nxp/lpc_eth.c
3081F: drivers/usb/host/ohci-nxp.c
3082F: drivers/watchdog/pnx4008_wdt.c
3083N: lpc32xx
3084
3085LPC32XX DMAMUX SUPPORT
3086M: J.M.B. Downing <[email protected]>
3087M: Piotr Wojtaszczyk <[email protected]>
3088R: Vladimir Zapolskiy <[email protected]>
3089L: [email protected] (moderated for non-subscribers)
3090S: Maintained
3091F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
3092
3093ARM/Marvell Dove/MV78xx0/Orion SOC support
3094M: Andrew Lunn <[email protected]>
3095M: Sebastian Hesselbarth <[email protected]>
3096M: Gregory Clement <[email protected]>
3097L: [email protected] (moderated for non-subscribers)
3098S: Maintained
3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
3100F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.yaml
3101F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.yaml
3102F: Documentation/devicetree/bindings/soc/dove/
3103F: arch/arm/boot/dts/marvell/dove*
3104F: arch/arm/boot/dts/marvell/orion5x*
3105F: arch/arm/mach-dove/
3106F: arch/arm/mach-mv78xx0/
3107F: arch/arm/mach-orion5x/
3108F: arch/arm/plat-orion/
3109F: drivers/bus/mvebu-mbus.c
3110F: drivers/soc/dove/
3111
3112ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
3113M: Andrew Lunn <[email protected]>
3114M: Gregory Clement <[email protected]>
3115M: Sebastian Hesselbarth <[email protected]>
3116L: [email protected] (moderated for non-subscribers)
3117S: Maintained
3118T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
3119F: Documentation/devicetree/bindings/arm/marvell/
3120F: arch/arm/boot/dts/marvell/armada*
3121F: arch/arm/boot/dts/marvell/kirkwood*
3122F: arch/arm/configs/mvebu_*_defconfig
3123F: arch/arm/mach-mvebu/
3124F: arch/arm64/boot/dts/marvell/
3125F: drivers/clk/mvebu/
3126F: drivers/cpufreq/armada-37xx-cpufreq.c
3127F: drivers/cpufreq/armada-8k-cpufreq.c
3128F: drivers/cpufreq/mvebu-cpufreq.c
3129F: drivers/irqchip/irq-armada-370-xp.c
3130F: drivers/irqchip/irq-mvebu-*
3131F: drivers/pinctrl/mvebu/
3132F: drivers/rtc/rtc-armada38x.c
3133
3134ARM/Marvell PXA1908 SOC support
3135M: Duje Mihanović <[email protected]>
3136L: [email protected] (moderated for non-subscribers)
3137S: Maintained
3138F: Documentation/devicetree/bindings/clock/marvell,pxa1908.yaml
3139F: arch/arm64/boot/dts/marvell/mmp/
3140F: drivers/clk/mmp/Kconfig
3141F: drivers/clk/mmp/clk-pxa1908*.c
3142F: drivers/pmdomain/marvell/
3143F: include/dt-bindings/clock/marvell,pxa1908.h
3144F: include/dt-bindings/power/marvell,pxa1908-power.h
3145
3146ARM/Mediatek RTC DRIVER
3147M: Eddie Huang <[email protected]>
3148M: Sean Wang <[email protected]>
3149L: [email protected] (moderated for non-subscribers)
3150L: [email protected] (moderated for non-subscribers)
3151S: Maintained
3152F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
3153F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
3154F: drivers/rtc/rtc-mt2712.c
3155F: drivers/rtc/rtc-mt6397.c
3156F: drivers/rtc/rtc-mt7622.c
3157
3158ARM/Mediatek SoC support
3159M: Matthias Brugger <[email protected]>
3160M: AngeloGioacchino Del Regno <[email protected]>
3161L: [email protected]
3162L: [email protected] (moderated for non-subscribers)
3163L: [email protected] (moderated for non-subscribers)
3164S: Maintained
3165W: https://mtk.wiki.kernel.org/
3166C: irc://irc.libera.chat/linux-mediatek
3167F: arch/arm/boot/dts/mediatek/
3168F: arch/arm/mach-mediatek/
3169F: arch/arm64/boot/dts/mediatek/
3170F: drivers/soc/mediatek/
3171N: mtk
3172N: mt[2678]
3173K: mediatek
3174
3175ARM/Mediatek USB3 PHY DRIVER
3176M: Chunfeng Yun <[email protected]>
3177L: [email protected] (moderated for non-subscribers)
3178L: [email protected] (moderated for non-subscribers)
3179S: Maintained
3180F: Documentation/devicetree/bindings/phy/mediatek,*
3181F: drivers/phy/mediatek/
3182
3183ARM/MICROCHIP (ARM64) SoC support
3184M: Conor Dooley <[email protected]>
3185M: Nicolas Ferre <[email protected]>
3186M: Claudiu Beznea <[email protected]>
3187L: [email protected] (moderated for non-subscribers)
3188S: Supported
3189T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
3190F: arch/arm64/boot/dts/microchip/
3191
3192ARM/Microchip (AT91) SoC support
3193M: Nicolas Ferre <[email protected]>
3194M: Alexandre Belloni <[email protected]>
3195M: Claudiu Beznea <[email protected]>
3196L: [email protected] (moderated for non-subscribers)
3197S: Supported
3198W: http://www.linux4sam.org
3199T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
3200F: arch/arm/boot/dts/microchip/
3201F: arch/arm/include/debug/at91.S
3202F: arch/arm/mach-at91/
3203F: drivers/memory/atmel*
3204F: drivers/watchdog/sama5d4_wdt.c
3205F: include/soc/at91/
3206X: drivers/input/touchscreen/atmel_mxt_ts.c
3207N: at91
3208N: atmel
3209
3210ARM/Microchip Sparx5 SoC support
3211M: Steen Hegelund <[email protected]>
3212M: Daniel Machon <[email protected]>
3213M: [email protected]
3214L: [email protected] (moderated for non-subscribers)
3215S: Supported
3216F: arch/arm64/boot/dts/microchip/sparx*
3217F: drivers/net/ethernet/microchip/vcap/
3218F: drivers/pinctrl/pinctrl-microchip-sgpio.c
3219N: sparx5
3220
3221ARM/MILBEAUT ARCHITECTURE
3222M: Taichi Sugaya <[email protected]>
3223M: Takao Orito <[email protected]>
3224L: [email protected] (moderated for non-subscribers)
3225S: Maintained
3226F: arch/arm/boot/dts/socionext/milbeaut*
3227F: arch/arm/mach-milbeaut/
3228N: milbeaut
3229
3230ARM/MORELLO PLATFORM
3231M: Vincenzo Frascino <[email protected]>
3232L: [email protected] (moderated for non-subscribers)
3233S: Maintained
3234F: Documentation/devicetree/bindings/arm/arm,morello.yaml
3235F: arch/arm64/boot/dts/arm/morello*
3236
3237ARM/MOXA ART SOC
3238M: Krzysztof Kozlowski <[email protected]>
3239L: [email protected] (moderated for non-subscribers)
3240S: Odd Fixes
3241F: Documentation/devicetree/bindings/arm/moxart.yaml
3242F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.yaml
3243F: arch/arm/boot/dts/moxa/
3244F: drivers/clk/clk-moxart.c
3245
3246ARM/MStar/Sigmastar Armv7 SoC support
3247M: Daniel Palmer <[email protected]>
3248M: Romain Perier <[email protected]>
3249L: [email protected] (moderated for non-subscribers)
3250S: Maintained
3251W: http://linux-chenxing.org/
3252T: git https://github.com/linux-chenxing/linux.git
3253F: Documentation/devicetree/bindings/arm/mstar/*
3254F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
3255F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
3256F: arch/arm/boot/dts/sigmastar/
3257F: arch/arm/mach-mstar/
3258F: drivers/clk/mstar/
3259F: drivers/clocksource/timer-msc313e.c
3260F: drivers/gpio/gpio-msc313.c
3261F: drivers/rtc/rtc-msc313.c
3262F: drivers/watchdog/msc313e_wdt.c
3263F: include/dt-bindings/clock/mstar-*
3264F: include/dt-bindings/gpio/msc313-gpio.h
3265
3266ARM/NOMADIK/Ux500 ARCHITECTURES
3267M: Linus Walleij <[email protected]>
3268L: [email protected] (moderated for non-subscribers)
3269S: Maintained
3270T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
3271F: Documentation/devicetree/bindings/arm/st,nomadik.yaml
3272F: Documentation/devicetree/bindings/arm/ux500.yaml
3273F: Documentation/devicetree/bindings/arm/ux500/
3274F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
3275F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
3276F: arch/arm/boot/dts/st/ste-*
3277F: arch/arm/mach-nomadik/
3278F: arch/arm/mach-ux500/
3279F: drivers/clk/clk-nomadik.c
3280F: drivers/clocksource/clksrc-dbx500-prcmu.c
3281F: drivers/dma/ste_dma40*
3282F: drivers/pmdomain/st/ste-ux500-pm-domain.c
3283F: drivers/gpio/gpio-nomadik.c
3284F: drivers/i2c/busses/i2c-nomadik.c
3285F: drivers/iio/adc/ab8500-gpadc.c
3286F: drivers/mfd/ab8500*
3287F: drivers/mfd/abx500*
3288F: drivers/mfd/db8500*
3289F: drivers/pinctrl/nomadik/
3290F: drivers/rtc/rtc-ab8500.c
3291F: drivers/rtc/rtc-pl031.c
3292F: drivers/soc/ux500/
3293
3294ARM/NUVOTON MA35 ARCHITECTURE
3295M: Jacky Huang <[email protected]>
3296M: Shan-Chun Hung <[email protected]>
3297L: [email protected] (moderated for non-subscribers)
3298S: Supported
3299F: Documentation/devicetree/bindings/*/*/*ma35*
3300F: Documentation/devicetree/bindings/*/*ma35*
3301F: arch/arm64/boot/dts/nuvoton/*ma35*
3302F: drivers/*/*/*ma35*
3303F: drivers/*/*ma35*
3304K: ma35d1
3305
3306ARM/NUVOTON NPCM ARCHITECTURE
3307M: Andrew Jeffery <[email protected]>
3308M: Avi Fishman <[email protected]>
3309M: Tomer Maimon <[email protected]>
3310M: Tali Perry <[email protected]>
3311R: Patrick Venture <[email protected]>
3312R: Nancy Yuen <[email protected]>
3313R: Benjamin Fair <[email protected]>
3314L: [email protected] (moderated for non-subscribers)
3315S: Supported
3316T: git git://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux.git
3317F: Documentation/devicetree/bindings/*/*/*npcm*
3318F: Documentation/devicetree/bindings/*/*npcm*
3319F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
3320F: arch/arm/boot/dts/nuvoton/nuvoton-npcm*
3321F: arch/arm/mach-npcm/
3322F: arch/arm64/boot/dts/nuvoton/
3323F: drivers/*/*/*npcm*
3324F: drivers/*/*npcm*
3325F: drivers/rtc/rtc-nct3018y.c
3326F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
3327F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
3328
3329ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
3330M: Joseph Liu <[email protected]>
3331M: Marvin Lin <[email protected]>
3332L: [email protected]
3333L: [email protected] (moderated for non-subscribers)
3334S: Maintained
3335F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
3336F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
3337F: Documentation/userspace-api/media/drivers/npcm-video.rst
3338F: drivers/media/platform/nuvoton/
3339F: include/uapi/linux/npcm-video.h
3340
3341ARM/NUVOTON WPCM450 ARCHITECTURE
3342M: Jonathan Neuschäfer <[email protected]>
3343L: [email protected] (moderated for non-subscribers)
3344S: Maintained
3345W: https://github.com/neuschaefer/wpcm450/wiki
3346F: Documentation/devicetree/bindings/*/*wpcm*
3347F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
3348F: arch/arm/configs/wpcm450_defconfig
3349F: arch/arm/mach-npcm/wpcm450.c
3350F: drivers/*/*/*wpcm*
3351F: drivers/*/*wpcm*
3352
3353ARM/NXP S32G ARCHITECTURE
3354R: Chester Lin <[email protected]>
3355R: Matthias Brugger <[email protected]>
3356R: Ghennadi Procopciuc <[email protected]>
3357R: NXP S32 Linux Team <[email protected]>
3358L: [email protected] (moderated for non-subscribers)
3359S: Maintained
3360F: Documentation/devicetree/bindings/rtc/nxp,s32g-rtc.yaml
3361F: arch/arm64/boot/dts/freescale/s32g*.dts*
3362F: drivers/pinctrl/nxp/
3363F: drivers/rtc/rtc-s32g.c
3364
3365ARM/NXP S32G PCIE CONTROLLER DRIVER
3366M: Ciprian Marian Costea <[email protected]>
3367R: NXP S32 Linux Team <[email protected]>
3368L: [email protected]
3369L: [email protected] (moderated for non-subscribers)
3370S: Maintained
3371F: Documentation/devicetree/bindings/pci/nxp,s32g-pcie.yaml
3372F: drivers/pci/controller/dwc/pcie-nxp-s32g*
3373
3374ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
3375M: Jan Petrous <[email protected]>
3376R: [email protected]
3377S: Maintained
3378F: Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
3379F: drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
3380
3381ARM/Orion SoC/Technologic Systems TS-78xx platform support
3382M: Alexander Clouter <[email protected]>
3383L: [email protected] (moderated for non-subscribers)
3384S: Maintained
3385W: http://www.digriz.org.uk/ts78xx/kernel
3386F: arch/arm/mach-orion5x/ts78xx-*
3387
3388ARM/QUALCOMM CHROMEBOOK SUPPORT
3389R: [email protected]
3390F: arch/arm64/boot/dts/qcom/sc7180*
3391F: arch/arm64/boot/dts/qcom/sc7280*
3392
3393ARM/QUALCOMM MAILING LIST
3394L: [email protected]
3395C: irc://irc.oftc.net/linux-msm
3396F: Documentation/devicetree/bindings/*/qcom*
3397F: Documentation/devicetree/bindings/soc/qcom/
3398F: arch/arm/boot/dts/qcom/
3399F: arch/arm/configs/qcom_defconfig
3400F: arch/arm/mach-qcom/
3401F: arch/arm64/boot/dts/qcom/
3402F: drivers/*/*/pm8???-*
3403F: drivers/*/*/qcom*
3404F: drivers/*/*/qcom/
3405F: drivers/*/qcom*
3406F: drivers/*/qcom/
3407F: drivers/bluetooth/btqcomsmd.c
3408F: drivers/clocksource/timer-qcom.c
3409F: drivers/cpuidle/cpuidle-qcom-spm.c
3410F: drivers/extcon/extcon-qcom*
3411F: drivers/i2c/busses/i2c-qcom-geni.c
3412F: drivers/i2c/busses/i2c-qup.c
3413F: drivers/iommu/msm*
3414F: drivers/mfd/ssbi.c
3415F: drivers/mmc/host/mmci_qcom*
3416F: drivers/mmc/host/sdhci-msm.c
3417F: drivers/pci/controller/dwc/pcie-qcom*
3418F: drivers/phy/qualcomm/
3419F: drivers/power/*/msm*
3420F: drivers/reset/reset-qcom-*
3421F: drivers/rtc/rtc-pm8xxx.c
3422F: drivers/spi/spi-geni-qcom.c
3423F: drivers/spi/spi-qcom-qspi.c
3424F: drivers/spi/spi-qup.c
3425F: drivers/tty/serial/msm_serial.c
3426F: drivers/ufs/host/ufs-qcom*
3427F: drivers/usb/dwc3/dwc3-qcom.c
3428F: include/dt-bindings/*/qcom*
3429F: include/linux/*/qcom*
3430F: include/linux/soc/qcom/
3431
3432ARM/QUALCOMM SUPPORT
3433M: Bjorn Andersson <[email protected]>
3434M: Konrad Dybcio <[email protected]>
3435L: [email protected]
3436S: Maintained
3437C: irc://irc.oftc.net/linux-msm
3438T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
3439F: Documentation/devicetree/bindings/arm/qcom-soc.yaml
3440F: Documentation/devicetree/bindings/arm/qcom.yaml
3441F: Documentation/devicetree/bindings/bus/qcom*
3442F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml
3443F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml
3444F: Documentation/devicetree/bindings/reserved-memory/qcom*
3445F: Documentation/devicetree/bindings/soc/qcom/
3446F: arch/arm/boot/dts/qcom/
3447F: arch/arm/configs/qcom_defconfig
3448F: arch/arm/mach-qcom/
3449F: arch/arm64/boot/dts/qcom/
3450F: drivers/bus/qcom*
3451F: drivers/firmware/qcom/
3452F: drivers/soc/qcom/
3453F: drivers/watchdog/gunyah_wdt.c
3454F: include/dt-bindings/arm/qcom,ids.h
3455F: include/dt-bindings/firmware/qcom,scm.h
3456F: include/dt-bindings/soc/qcom*
3457F: include/linux/firmware/qcom
3458F: include/linux/soc/qcom/
3459F: include/soc/qcom/
3460
3461ARM/RDA MICRO ARCHITECTURE
3462M: Manivannan Sadhasivam <[email protected]>
3463L: [email protected] (moderated for non-subscribers)
3464L: [email protected] (moderated for non-subscribers)
3465S: Maintained
3466F: Documentation/devicetree/bindings/arm/rda.yaml
3467F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
3468F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
3469F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
3470F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
3471F: arch/arm/boot/dts/unisoc/
3472F: drivers/clocksource/timer-rda.c
3473F: drivers/gpio/gpio-rda.c
3474F: drivers/irqchip/irq-rda-intc.c
3475F: drivers/tty/serial/rda-uart.c
3476
3477ARM/REALTEK ARCHITECTURE
3478M: James Tai <[email protected]>
3479M: Yu-Chun Lin <[email protected]>
3480R: Andreas Färber <[email protected]>
3481L: [email protected] (moderated for non-subscribers)
3482L: [email protected] (moderated for non-subscribers)
3483S: Maintained
3484F: Documentation/devicetree/bindings/arm/realtek.yaml
3485F: arch/arm/boot/dts/realtek/
3486F: arch/arm/mach-realtek/
3487F: arch/arm64/boot/dts/realtek/
3488F: drivers/pinctrl/realtek/
3489
3490ARM/RISC-V/RENESAS ARCHITECTURE
3491M: Geert Uytterhoeven <[email protected]>
3492M: Magnus Damm <[email protected]>
3493L: [email protected]
3494S: Supported
3495Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
3496C: irc://irc.libera.chat/renesas-soc
3497T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
3498F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3499F: Documentation/devicetree/bindings/nvmem/renesas,*
3500F: Documentation/devicetree/bindings/soc/renesas/
3501F: arch/arm/boot/dts/renesas/
3502F: arch/arm/configs/shmobile_defconfig
3503F: arch/arm/include/debug/renesas-scif.S
3504F: arch/arm/mach-shmobile/
3505F: arch/arm64/boot/dts/renesas/
3506F: arch/riscv/boot/dts/renesas/
3507F: drivers/pmdomain/renesas/
3508F: drivers/soc/renesas/
3509F: include/linux/soc/renesas/
3510N: rcar
3511K: \brenesas,
3512
3513ARM/RISCPC ARCHITECTURE
3514M: Russell King <[email protected]>
3515L: [email protected] (moderated for non-subscribers)
3516S: Maintained
3517W: http://www.armlinux.org.uk/
3518F: arch/arm/include/asm/hardware/ioc.h
3519F: arch/arm/include/asm/hardware/iomd.h
3520F: arch/arm/include/asm/hardware/memc.h
3521F: arch/arm/mach-rpc/
3522F: drivers/net/ethernet/8390/etherh.c
3523F: drivers/net/ethernet/i825xx/ether1*
3524F: drivers/net/ethernet/seeq/ether3*
3525F: drivers/scsi/arm/
3526
3527ARM/Rockchip SoC support
3528M: Heiko Stuebner <[email protected]>
3529L: [email protected] (moderated for non-subscribers)
3530L: [email protected]
3531S: Maintained
3532T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3533F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3534F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3535F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3536F: arch/arm/boot/dts/rockchip/
3537F: arch/arm/mach-rockchip/
3538F: drivers/*/*/*rockchip*
3539F: drivers/*/*rockchip*
3540F: drivers/clk/rockchip/
3541F: drivers/i2c/busses/i2c-rk3x.c
3542F: drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
3543F: sound/soc/rockchip/
3544N: rockchip
3545K: \b[Rr]ock[Cc]hip\b
3546K: (?:\b|_)ROCKCHIP(?:\b|_)
3547
3548ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3549M: Krzysztof Kozlowski <[email protected]>
3550M: Peter Griffin <[email protected]>
3551R: Alim Akhtar <[email protected]>
3552L: [email protected] (moderated for non-subscribers)
3553L: [email protected]
3554S: Maintained
3555P: Documentation/process/maintainer-soc-clean-dts.rst
3556Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
3557B: mailto:[email protected]
3558C: irc://irc.libera.chat/linux-exynos
3559T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3560F: Documentation/arch/arm/samsung/
3561F: Documentation/devicetree/bindings/arm/samsung/
3562F: Documentation/devicetree/bindings/hwinfo/samsung,*
3563F: Documentation/devicetree/bindings/power/pd-samsung.yaml
3564F: Documentation/devicetree/bindings/soc/samsung/
3565F: arch/arm/boot/dts/samsung/
3566F: arch/arm/mach-exynos*/
3567F: arch/arm/mach-s3c/
3568F: arch/arm/mach-s5p*/
3569F: arch/arm64/boot/dts/exynos/
3570F: arch/arm64/boot/dts/tesla/
3571F: drivers/*/*/*s3c24*
3572F: drivers/*/*s3c24*
3573F: drivers/*/*s3c64xx*
3574F: drivers/*/*s5pv210*
3575F: drivers/clocksource/samsung_pwm_timer.c
3576F: drivers/firmware/samsung/
3577F: drivers/mailbox/exynos-mailbox.c
3578F: drivers/memory/samsung/
3579F: drivers/pwm/pwm-samsung.c
3580F: drivers/soc/samsung/
3581F: drivers/tty/serial/samsung*
3582F: include/clocksource/samsung_pwm.h
3583F: include/linux/platform_data/*s3c*
3584F: include/linux/serial_s3c.h
3585F: include/linux/soc/samsung/
3586N: exynos
3587N: s3c64xx
3588N: s5pv210
3589
3590ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3591M: Łukasz Stelmach <[email protected]>
3592L: [email protected] (moderated for non-subscribers)
3593S: Maintained
3594F: drivers/media/platform/samsung/s5p-g2d/
3595
3596ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3597M: Marek Szyprowski <[email protected]>
3598L: [email protected]
3599S: Maintained
3600F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3601F: drivers/media/cec/platform/s5p/
3602
3603ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3604M: Andrzej Pietrasiewicz <[email protected]>
3605M: Jacek Anaszewski <[email protected]>
3606M: Sylwester Nawrocki <[email protected]>
3607L: [email protected] (moderated for non-subscribers)
3608S: Maintained
3609F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3610F: drivers/media/platform/samsung/s5p-jpeg/
3611
3612ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3613M: Marek Szyprowski <[email protected]>
3614M: Andrzej Hajda <[email protected]>
3615L: [email protected] (moderated for non-subscribers)
3616S: Maintained
3617F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3618F: drivers/media/platform/samsung/s5p-mfc/
3619
3620ARM/SOCFPGA ARCHITECTURE
3621M: Dinh Nguyen <[email protected]>
3622S: Maintained
3623W: http://www.rocketboards.org
3624T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3625F: arch/arm/boot/dts/intel/socfpga/
3626F: arch/arm/configs/socfpga_defconfig
3627F: arch/arm/mach-socfpga/
3628F: arch/arm64/boot/dts/altera/
3629F: arch/arm64/boot/dts/intel/
3630
3631ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3632M: Dinh Nguyen <[email protected]>
3633S: Maintained
3634F: drivers/clk/socfpga/
3635
3636ARM/SOCFPGA DWMAC GLUE LAYER
3637M: Maxime Chevallier <[email protected]>
3638S: Maintained
3639F: Documentation/devicetree/bindings/net/altr,gmii-to-sgmii-2.0.yaml
3640F: Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml
3641F: drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
3642
3643ARM/SOCFPGA EDAC BINDINGS
3644M: Niravkumar L Rabara <[email protected]>
3645S: Maintained
3646F: Documentation/devicetree/bindings/edac/altr,socfpga-ecc-manager.yaml
3647
3648ARM/SOCFPGA EDAC SUPPORT
3649M: Dinh Nguyen <[email protected]>
3650S: Maintained
3651F: drivers/edac/altera_edac.[ch]
3652
3653ARM/SPREADTRUM SoC SUPPORT
3654M: Orson Zhai <[email protected]>
3655M: Baolin Wang <[email protected]>
3656R: Chunyan Zhang <[email protected]>
3657S: Maintained
3658F: arch/arm64/boot/dts/sprd
3659N: sprd
3660N: sc27xx
3661N: sc2731
3662
3663ARM/STI ARCHITECTURE
3664M: Patrice Chotard <[email protected]>
3665L: [email protected] (moderated for non-subscribers)
3666S: Maintained
3667W: http://www.stlinux.com
3668F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3669F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3670F: arch/arm/boot/dts/st/sti*
3671F: arch/arm/mach-sti/
3672F: drivers/ata/ahci_st.c
3673F: drivers/char/hw_random/st-rng.c
3674F: drivers/clocksource/arm_global_timer.c
3675F: drivers/clocksource/clksrc_st_lpc.c
3676F: drivers/cpufreq/sti-cpufreq.c
3677F: drivers/dma/st_fdma*
3678F: drivers/i2c/busses/i2c-st.c
3679F: drivers/media/rc/st_rc.c
3680F: drivers/mmc/host/sdhci-st.c
3681F: drivers/phy/st/phy-miphy28lp.c
3682F: drivers/phy/st/phy-stih407-usb.c
3683F: drivers/pinctrl/pinctrl-st.c
3684F: drivers/remoteproc/st_remoteproc.c
3685F: drivers/remoteproc/st_slim_rproc.c
3686F: drivers/reset/sti/
3687F: drivers/rtc/rtc-st-lpc.c
3688F: drivers/tty/serial/st-asc.c
3689F: drivers/usb/dwc3/dwc3-st.c
3690F: drivers/usb/host/ehci-st.c
3691F: drivers/usb/host/ohci-st.c
3692F: drivers/watchdog/st_lpc_wdt.c
3693F: include/linux/remoteproc/st_slim_rproc.h
3694
3695ARM/STM32 ARCHITECTURE
3696M: Maxime Coquelin <[email protected]>
3697M: Alexandre Torgue <[email protected]>
3698L: [email protected] (moderated for non-subscribers)
3699L: [email protected] (moderated for non-subscribers)
3700S: Maintained
3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3702F: arch/arm/boot/dts/st/stm32*
3703F: arch/arm/mach-stm32/
3704F: arch/arm64/boot/dts/st/
3705F: drivers/clocksource/armv7m_systick.c
3706N: stm32
3707N: stm
3708
3709ARM/SUNPLUS SP7021 SOC SUPPORT
3710M: Qin Jian <[email protected]>
3711L: [email protected] (moderated for mon-subscribers)
3712S: Maintained
3713W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3714F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3715F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3716F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3717F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3718F: arch/arm/boot/dts/sunplus/
3719F: arch/arm/configs/sp7021_*defconfig
3720F: drivers/clk/clk-sp7021.c
3721F: drivers/irqchip/irq-sp7021-intc.c
3722F: drivers/reset/reset-sunplus.c
3723F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
3724F: include/dt-bindings/reset/sunplus,sp7021-reset.h
3725
3726ARM/Synaptics SoC support
3727M: Jisheng Zhang <[email protected]>
3728M: Sebastian Hesselbarth <[email protected]>
3729L: [email protected] (moderated for non-subscribers)
3730S: Maintained
3731F: arch/arm/boot/dts/synaptics/
3732F: arch/arm/mach-berlin/
3733F: arch/arm64/boot/dts/synaptics/
3734
3735ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3736M: Hans Verkuil <[email protected]>
3737L: [email protected]
3738L: [email protected]
3739S: Maintained
3740F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3741F: drivers/media/cec/platform/tegra/
3742
3743ARM/TESLA FSD SoC SUPPORT
3744M: Alim Akhtar <[email protected]>
3745M: [email protected]
3746L: [email protected] (moderated for non-subscribers)
3747L: [email protected]
3748S: Maintained
3749P: Documentation/process/maintainer-soc-clean-dts.rst
3750F: arch/arm64/boot/dts/tesla/
3751
3752ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3753M: Santosh Shilimkar <[email protected]>
3754L: [email protected]
3755S: Maintained
3756F: drivers/memory/*emif*
3757
3758ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3759M: Nishanth Menon <[email protected]>
3760M: Santosh Shilimkar <[email protected]>
3761L: [email protected] (moderated for non-subscribers)
3762S: Maintained
3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3764F: arch/arm/boot/dts/ti/keystone/
3765F: arch/arm/mach-keystone/
3766
3767ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3768M: Santosh Shilimkar <[email protected]>
3769L: [email protected]
3770S: Maintained
3771F: drivers/clk/keystone/
3772
3773ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3774M: Santosh Shilimkar <[email protected]>
3775L: [email protected] (moderated for non-subscribers)
3776L: [email protected]
3777S: Maintained
3778F: drivers/clocksource/timer-keystone.c
3779
3780ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3781M: Santosh Shilimkar <[email protected]>
3782L: [email protected]
3783S: Maintained
3784F: drivers/power/reset/keystone-reset.c
3785
3786ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3787M: Nishanth Menon <[email protected]>
3788M: Vignesh Raghavendra <[email protected]>
3789M: Tero Kristo <[email protected]>
3790L: [email protected] (moderated for non-subscribers)
3791S: Supported
3792F: Documentation/devicetree/bindings/arm/ti/k3.yaml
3793F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3794F: arch/arm64/boot/dts/ti/Makefile
3795F: arch/arm64/boot/dts/ti/k3-*
3796
3797ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3798M: Krzysztof Kozlowski <[email protected]>
3799L: [email protected] (moderated for non-subscribers)
3800S: Odd Fixes
3801F: Documentation/devicetree/bindings/*/*/ti,nspire*
3802F: Documentation/devicetree/bindings/*/ti,nspire*
3803F: Documentation/devicetree/bindings/arm/ti/nspire.yaml
3804F: arch/arm/boot/dts/nspire/
3805
3806ARM/TOSHIBA VISCONTI ARCHITECTURE
3807M: Nobuhiro Iwamatsu <[email protected]>
3808L: [email protected] (moderated for non-subscribers)
3809S: Supported
3810T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3811F: Documentation/devicetree/bindings/arm/toshiba.yaml
3812F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3813F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3814F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3815F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3816F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3817F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3818F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3819F: arch/arm64/boot/dts/toshiba/
3820F: drivers/clk/visconti/
3821F: drivers/gpio/gpio-visconti.c
3822F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3823F: drivers/pci/controller/dwc/pcie-visconti.c
3824F: drivers/pinctrl/visconti/
3825F: drivers/watchdog/visconti_wdt.c
3826N: visconti
3827
3828ARM/UNIPHIER ARCHITECTURE
3829M: Kunihiko Hayashi <[email protected]>
3830M: Masami Hiramatsu <[email protected]>
3831L: [email protected] (moderated for non-subscribers)
3832S: Maintained
3833F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3834F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3835F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3836F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3837F: arch/arm/boot/dts/socionext/uniphier*
3838F: arch/arm/include/asm/hardware/cache-uniphier.h
3839F: arch/arm/mm/cache-uniphier.c
3840F: arch/arm64/boot/dts/socionext/uniphier*
3841F: drivers/bus/uniphier-system-bus.c
3842F: drivers/clk/uniphier/
3843F: drivers/dma/uniphier-mdmac.c
3844F: drivers/gpio/gpio-uniphier.c
3845F: drivers/i2c/busses/i2c-uniphier*
3846F: drivers/irqchip/irq-uniphier-aidet.c
3847F: drivers/mmc/host/uniphier-sd.c
3848F: drivers/pinctrl/uniphier/
3849F: drivers/reset/reset-uniphier.c
3850F: drivers/tty/serial/8250/8250_uniphier.c
3851N: uniphier
3852
3853ARM/VERSATILE EXPRESS PLATFORM
3854M: Liviu Dudau <[email protected]>
3855M: Sudeep Holla <[email protected]>
3856M: Lorenzo Pieralisi <[email protected]>
3857L: [email protected] (moderated for non-subscribers)
3858S: Maintained
3859N: mps2
3860N: vexpress
3861F: arch/arm/mach-versatile/
3862F: arch/arm64/boot/dts/arm/
3863F: drivers/clocksource/timer-versatile.c
3864X: drivers/cpufreq/vexpress-spc-cpufreq.c
3865X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3866
3867ARM/VFP SUPPORT
3868M: Russell King <[email protected]>
3869L: [email protected] (moderated for non-subscribers)
3870S: Maintained
3871W: http://www.armlinux.org.uk/
3872F: arch/arm/vfp/
3873
3874ARM/VT8500 ARM ARCHITECTURE
3875M: Alexey Charkov <[email protected]>
3876M: Krzysztof Kozlowski <[email protected]>
3877L: [email protected] (moderated for non-subscribers)
3878S: Odd Fixes
3879F: Documentation/devicetree/bindings/hwinfo/via,vt8500-scc-id.yaml
3880F: Documentation/devicetree/bindings/i2c/wm,wm8505-i2c.yaml
3881F: Documentation/devicetree/bindings/interrupt-controller/via,vt8500-intc.yaml
3882F: Documentation/devicetree/bindings/pwm/via,vt8500-pwm.yaml
3883F: Documentation/devicetree/bindings/timer/via,vt8500-timer.yaml
3884F: arch/arm/boot/dts/vt8500/
3885F: arch/arm/mach-vt8500/
3886F: drivers/clocksource/timer-vt8500.c
3887F: drivers/i2c/busses/i2c-viai2c-wmt.c
3888F: drivers/mmc/host/wmt-sdmmc.c
3889F: drivers/pwm/pwm-vt8500.c
3890F: drivers/rtc/rtc-vt8500.c
3891F: drivers/soc/vt8500/
3892F: drivers/tty/serial/vt8500_serial.c
3893F: drivers/video/fbdev/vt8500lcdfb.*
3894F: drivers/video/fbdev/wm8505fb*
3895F: drivers/video/fbdev/wmt_ge_rops.*
3896
3897ARM/ZTE ZX29 SOC SUPPORT
3898M: Stefan Dösinger <[email protected]>
3899L: [email protected] (moderated for non-subscribers)
3900S: Odd fixes
3901F: Documentation/arch/arm/zte/
3902F: Documentation/devicetree/bindings/arm/zte.yaml
3903F: arch/arm/boot/dts/zte/
3904F: arch/arm/mach-zte/
3905
3906ARM/ZYNQ ARCHITECTURE
3907M: Michal Simek <[email protected]>
3908L: [email protected] (moderated for non-subscribers)
3909S: Supported
3910W: http://wiki.xilinx.com
3911T: git https://github.com/Xilinx/linux-xlnx.git
3912F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3913F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3914F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3915F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3916F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3917F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3918F: arch/arm/mach-zynq/
3919F: drivers/clocksource/timer-cadence-ttc.c
3920F: drivers/cpuidle/cpuidle-zynq.c
3921F: drivers/edac/synopsys_edac.c
3922F: drivers/i2c/busses/i2c-cadence.c
3923F: drivers/i2c/busses/i2c-xiic.c
3924F: drivers/mmc/host/sdhci-of-arasan.c
3925N: zynq
3926N: xilinx
3927
3928ARM64 FIT SUPPORT
3929M: Simon Glass <[email protected]>
3930L: [email protected] (moderated for non-subscribers)
3931S: Maintained
3932F: arch/arm64/boot/Makefile
3933F: scripts/make_fit.py
3934
3935ARM64 PLATFORM DRIVERS
3936M: Hans de Goede <[email protected]>
3937M: Ilpo Järvinen <[email protected]>
3938R: Bryan O'Donoghue <[email protected]>
3939L: [email protected]
3940S: Maintained
3941Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
3942T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3943F: drivers/platform/arm64/
3944
3945ARM64 PORT (AARCH64 ARCHITECTURE)
3946M: Catalin Marinas <[email protected]>
3947M: Will Deacon <[email protected]>
3948R: Mark Rutland <[email protected]>
3949L: [email protected] (moderated for non-subscribers)
3950S: Maintained
3951T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3952F: Documentation/arch/arm64/
3953F: arch/arm64/
3954F: drivers/virt/coco/arm-cca-guest/
3955F: drivers/virt/coco/pkvm-guest/
3956F: tools/testing/selftests/arm64/
3957X: arch/arm64/boot/dts/
3958X: arch/arm64/configs/defconfig
3959
3960ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3961M: George McCollister <[email protected]>
3962L: [email protected]
3963S: Maintained
3964F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3965F: drivers/net/dsa/xrs700x/*
3966F: net/dsa/tag_xrs700x.c
3967
3968AS3645A LED FLASH CONTROLLER DRIVER
3969M: Sakari Ailus <[email protected]>
3970L: [email protected]
3971S: Maintained
3972F: drivers/leds/flash/leds-as3645a.c
3973
3974AS3668 LED DRIVER
3975M: Lukas Timmermann <[email protected]>
3976L: [email protected]
3977S: Maintained
3978F: Documentation/devicetree/bindings/leds/ams,as3668.yaml
3979F: drivers/leds/leds-as3668.c
3980
3981ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3982M: Sakari Ailus <[email protected]>
3983L: [email protected]
3984S: Maintained
3985T: git git://linuxtv.org/media.git
3986F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3987F: drivers/media/i2c/ak7375.c
3988
3989ASAHI KASEI AK8974 DRIVER
3990M: Linus Walleij <[email protected]>
3991L: [email protected]
3992S: Supported
3993W: http://www.akm.com/
3994F: drivers/iio/magnetometer/ak8974.c
3995
3996AOSONG AGS02MA TVOC SENSOR DRIVER
3997M: Anshul Dalal <[email protected]>
3998L: [email protected]
3999S: Maintained
4000F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
4001F: drivers/iio/chemical/ags02ma.c
4002
4003AOSONG ADP810 DIFFERENTIAL PRESSURE SENSOR DRIVER
4004M: Akhilesh Patil <[email protected]>
4005L: [email protected]
4006S: Maintained
4007F: Documentation/devicetree/bindings/iio/pressure/aosong,adp810.yaml
4008F: drivers/iio/pressure/adp810.c
4009
4010ASC7621 HARDWARE MONITOR DRIVER
4011M: George Joseph <[email protected]>
4012L: [email protected]
4013S: Maintained
4014F: Documentation/hwmon/asc7621.rst
4015F: drivers/hwmon/asc7621.c
4016
4017ASIX AX88796C SPI ETHERNET ADAPTER
4018M: Łukasz Stelmach <[email protected]>
4019S: Maintained
4020F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
4021F: drivers/net/ethernet/asix/ax88796c_*
4022
4023ASIX PHY DRIVER [RUST]
4024M: FUJITA Tomonori <[email protected]>
4025R: Trevor Gross <[email protected]>
4026L: [email protected]
4027L: [email protected]
4028S: Maintained
4029F: drivers/net/phy/ax88796b_rust.rs
4030
4031ARM/ASPEED CLOCK SUPPORT
4032M: Ryan Chen <[email protected]>
4033R: Joel Stanley <[email protected]>
4034L: [email protected]
4035L: [email protected]
4036S: Maintained
4037F: Documentation/devicetree/bindings/mfd/aspeed,ast2x00-scu.yaml
4038F: drivers/clk/aspeed/
4039
4040ASPEED CRYPTO DRIVER
4041M: Neal Liu <[email protected]>
4042L: [email protected] (moderated for non-subscribers)
4043S: Maintained
4044F: Documentation/devicetree/bindings/crypto/aspeed,*
4045F: drivers/crypto/aspeed/
4046
4047ASPEED PECI CONTROLLER
4048M: Iwona Winiarska <[email protected]>
4049L: [email protected] (moderated for non-subscribers)
4050L: [email protected] (moderated for non-subscribers)
4051S: Supported
4052F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
4053F: drivers/peci/controller/peci-aspeed.c
4054
4055ASPEED PINCTRL DRIVERS
4056M: Andrew Jeffery <[email protected]>
4057L: [email protected] (moderated for non-subscribers)
4058L: [email protected] (moderated for non-subscribers)
4059L: [email protected]
4060S: Maintained
4061F: Documentation/devicetree/bindings/pinctrl/aspeed,*
4062F: drivers/pinctrl/aspeed/
4063
4064ASPEED SCU INTERRUPT CONTROLLER DRIVER
4065M: Eddie James <[email protected]>
4066L: [email protected] (moderated for non-subscribers)
4067S: Maintained
4068F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2500-scu-ic.yaml
4069F: drivers/irqchip/irq-aspeed-scu-ic.c
4070F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
4071
4072ASPEED SD/MMC DRIVER
4073M: Andrew Jeffery <[email protected]>
4074L: [email protected] (moderated for non-subscribers)
4075L: [email protected] (moderated for non-subscribers)
4076L: [email protected]
4077S: Maintained
4078F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
4079F: drivers/mmc/host/sdhci-of-aspeed*
4080
4081ASPEED SMC SPI DRIVER
4082M: Chin-Ting Kuo <[email protected]>
4083M: Cédric Le Goater <[email protected]>
4084L: [email protected] (moderated for non-subscribers)
4085L: [email protected] (moderated for non-subscribers)
4086L: [email protected]
4087S: Maintained
4088F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
4089F: drivers/spi/spi-aspeed-smc.c
4090
4091ASPEED USB UDC DRIVER
4092M: Neal Liu <[email protected]>
4093L: [email protected] (moderated for non-subscribers)
4094S: Maintained
4095F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
4096F: drivers/usb/gadget/udc/aspeed_udc.c
4097
4098ASPEED VIDEO ENGINE DRIVER
4099M: Eddie James <[email protected]>
4100L: [email protected]
4101L: [email protected] (moderated for non-subscribers)
4102S: Maintained
4103F: Documentation/devicetree/bindings/media/aspeed,video-engine.yaml
4104F: drivers/media/platform/aspeed/
4105
4106ASPEED PCIE CONTROLLER DRIVER
4107M: Jacky Chou <[email protected]>
4108L: [email protected] (moderated for non-subscribers)
4109L: [email protected]
4110S: Maintained
4111F: Documentation/devicetree/bindings/pci/aspeed,ast2600-pcie.yaml
4112F: drivers/pci/controller/pcie-aspeed.c
4113
4114ASUS EC HARDWARE MONITOR DRIVER
4115M: Eugene Shalygin <[email protected]>
4116L: [email protected]
4117S: Maintained
4118F: drivers/hwmon/asus-ec-sensors.c
4119
4120ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
4121M: Corentin Chary <[email protected]>
4122M: Luke D. Jones <[email protected]>
4123M: Denis Benato <[email protected]>
4124L: [email protected]
4125S: Maintained
4126W: https://asus-linux.org/
4127F: drivers/platform/x86/asus*.c
4128F: drivers/platform/x86/eeepc*.c
4129
4130ASUS TF103C DOCK DRIVER
4131M: Hans de Goede <[email protected]>
4132L: [email protected]
4133S: Maintained
4134T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
4135F: drivers/platform/x86/asus-tf103c-dock.c
4136
4137ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
4138M: Aleksa Savic <[email protected]>
4139L: [email protected]
4140S: Maintained
4141F: drivers/hwmon/asus_rog_ryujin.c
4142
4143ASUS WIRELESS RADIO CONTROL DRIVER
4144M: João Paulo Rechi Vita <[email protected]>
4145L: [email protected]
4146S: Maintained
4147F: drivers/platform/x86/asus-wireless.c
4148
4149ASUS WMI HARDWARE MONITOR DRIVER
4150M: Ed Brindley <[email protected]>
4151M: Denis Pauk <[email protected]>
4152L: [email protected]
4153S: Maintained
4154F: drivers/hwmon/asus_wmi_sensors.c
4155
4156ASYMMETRIC KEYS
4157M: David Howells <[email protected]>
4158M: Lukas Wunner <[email protected]>
4159M: Ignat Korchagin <[email protected]>
4160L: [email protected]
4161L: [email protected]
4162S: Maintained
4163F: Documentation/crypto/asymmetric-keys.rst
4164F: crypto/asymmetric_keys/
4165F: include/crypto/pkcs7.h
4166F: include/crypto/public_key.h
4167F: include/keys/asymmetric-*.h
4168F: include/linux/verification.h
4169
4170ASYMMETRIC KEYS - ECDSA
4171M: Lukas Wunner <[email protected]>
4172M: Ignat Korchagin <[email protected]>
4173R: Stefan Berger <[email protected]>
4174L: [email protected]
4175S: Maintained
4176F: crypto/ecc*
4177F: crypto/ecdsa*
4178F: include/crypto/ecc*
4179
4180ASYMMETRIC KEYS - GOST
4181M: Lukas Wunner <[email protected]>
4182M: Ignat Korchagin <[email protected]>
4183L: [email protected]
4184S: Odd fixes
4185F: crypto/ecrdsa*
4186
4187ASYMMETRIC KEYS - RSA
4188M: Lukas Wunner <[email protected]>
4189M: Ignat Korchagin <[email protected]>
4190L: [email protected]
4191S: Maintained
4192F: crypto/rsa*
4193
4194ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
4195R: Dan Williams <[email protected]>
4196S: Odd fixes
4197W: http://sourceforge.net/projects/xscaleiop
4198F: Documentation/crypto/async-tx-api.rst
4199F: crypto/async_tx/
4200F: include/linux/async_tx.h
4201
4202AT24 EEPROM DRIVER
4203M: Bartosz Golaszewski <[email protected]>
4204L: [email protected]
4205S: Maintained
4206T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
4207F: Documentation/devicetree/bindings/eeprom/at24.yaml
4208F: drivers/nvmem/at24.c
4209
4210ATA OVER ETHERNET (AOE) DRIVER
4211M: "Justin Sanders" <[email protected]>
4212S: Supported
4213W: http://www.openaoe.org/
4214F: Documentation/admin-guide/aoe/
4215F: drivers/block/aoe/
4216
4217ATC260X PMIC MFD DRIVER
4218M: Manivannan Sadhasivam <[email protected]>
4219M: Cristian Ciocaltea <[email protected]>
4220L: [email protected]
4221S: Maintained
4222F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
4223F: drivers/input/misc/atc260x-onkey.c
4224F: drivers/mfd/atc260*
4225F: drivers/power/reset/atc260x-poweroff.c
4226F: drivers/regulator/atc260x-regulator.c
4227F: include/linux/mfd/atc260x/*
4228
4229ATCRTC100 RTC DRIVER
4230M: CL Wang <[email protected]>
4231S: Supported
4232F: Documentation/devicetree/bindings/rtc/andestech,atcrtc100.yaml
4233F: drivers/rtc/rtc-atcrtc100.c
4234
4235ATHEROS 71XX/9XXX GPIO DRIVER
4236M: Alban Bedel <[email protected]>
4237S: Maintained
4238W: https://github.com/AlbanBedel/linux
4239T: git https://github.com/AlbanBedel/linux.git
4240F: Documentation/devicetree/bindings/gpio/qca,ar7100-gpio.yaml
4241F: drivers/gpio/gpio-ath79.c
4242
4243ATHEROS 71XX/9XXX USB PHY DRIVER
4244M: Alban Bedel <[email protected]>
4245S: Maintained
4246W: https://github.com/AlbanBedel/linux
4247T: git https://github.com/AlbanBedel/linux.git
4248F: Documentation/devicetree/bindings/phy/qca,ar7100-usb-phy.yaml
4249F: drivers/phy/qualcomm/phy-ath79-usb.c
4250
4251ATHEROS ATH GENERIC UTILITIES
4252M: Jeff Johnson <[email protected]>
4253L: [email protected]
4254S: Supported
4255F: drivers/net/wireless/ath/*
4256
4257ATHEROS ATH5K WIRELESS DRIVER
4258M: Jiri Slaby <[email protected]>
4259M: Nick Kossifidis <[email protected]>
4260M: Luis Chamberlain <[email protected]>
4261L: [email protected]
4262S: Maintained
4263W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
4264F: drivers/net/wireless/ath/ath5k/
4265
4266ATHEROS ATH6KL WIRELESS DRIVER
4267L: [email protected]
4268S: Orphan
4269W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
4270F: drivers/net/wireless/ath/ath6kl/
4271
4272ATI_REMOTE2 DRIVER
4273M: Ville Syrjala <[email protected]>
4274S: Maintained
4275F: drivers/input/misc/ati_remote2.c
4276
4277ATK0110 HWMON DRIVER
4278M: Luca Tettamanti <[email protected]>
4279L: [email protected]
4280S: Maintained
4281F: drivers/hwmon/asus_atk0110.c
4282
4283ATLX ETHERNET DRIVERS
4284M: Chris Snook <[email protected]>
4285L: [email protected]
4286S: Maintained
4287W: http://sourceforge.net/projects/atl1
4288W: http://atl1.sourceforge.net
4289F: drivers/net/ethernet/atheros/
4290
4291ATM
4292M: Chas Williams <[email protected]>
4293L: [email protected] (moderated for non-subscribers)
4294L: [email protected]
4295S: Maintained
4296W: http://linux-atm.sourceforge.net
4297F: drivers/atm/
4298F: drivers/usb/atm/
4299F: include/linux/atm*
4300F: include/uapi/linux/atm*
4301F: include/uapi/linux/sonet.h
4302F: net/atm/
4303
4304ATMEL MACB ETHERNET DRIVER
4305M: Théo Lebrun <[email protected]>
4306R: Conor Dooley <[email protected]>
4307S: Maintained
4308F: drivers/net/ethernet/cadence/
4309
4310ATMEL MAXTOUCH DRIVER
4311M: Nick Dyer <[email protected]>
4312S: Maintained
4313T: git https://github.com/ndyer/linux.git
4314F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
4315F: drivers/input/touchscreen/atmel_mxt_ts.c
4316
4317ATOMIC INFRASTRUCTURE
4318M: Will Deacon <[email protected]>
4319M: Peter Zijlstra <[email protected]>
4320M: Boqun Feng <[email protected]>
4321R: Mark Rutland <[email protected]>
4322R: Gary Guo <[email protected]>
4323L: [email protected]
4324S: Maintained
4325F: Documentation/atomic_*.txt
4326F: arch/*/include/asm/atomic*.h
4327F: include/*/atomic*.h
4328F: include/linux/refcount.h
4329F: scripts/atomic/
4330F: rust/kernel/sync/atomic.rs
4331F: rust/kernel/sync/atomic/
4332F: rust/kernel/sync/refcount.rs
4333
4334ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
4335M: Bradley Grove <[email protected]>
4336L: [email protected]
4337S: Supported
4338W: http://www.attotech.com
4339F: drivers/scsi/esas2r
4340
4341ATUSB IEEE 802.15.4 RADIO DRIVER
4342M: Stefan Schmidt <[email protected]>
4343L: [email protected]
4344S: Maintained
4345F: drivers/net/ieee802154/at86rf230.h
4346F: drivers/net/ieee802154/atusb.c
4347F: drivers/net/ieee802154/atusb.h
4348
4349AUDIT SUBSYSTEM
4350M: Paul Moore <[email protected]>
4351M: Eric Paris <[email protected]>
4352L: [email protected]
4353S: Supported
4354W: https://github.com/linux-audit
4355Q: https://patchwork.kernel.org/project/audit/list
4356B: mailto:[email protected]
4357P: https://github.com/linux-audit/audit-kernel/blob/main/README.md
4358T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
4359F: include/asm-generic/audit_*.h
4360F: include/linux/audit.h
4361F: include/linux/audit_arch.h
4362F: include/uapi/linux/audit.h
4363F: kernel/audit*
4364F: lib/*audit.c
4365K: \baudit_[a-z_0-9]\+\b
4366
4367AUTOFDO BUILD
4368M: Rong Xu <[email protected]>
4369M: Han Shen <[email protected]>
4370S: Supported
4371F: Documentation/dev-tools/autofdo.rst
4372F: scripts/Makefile.autofdo
4373
4374AUXILIARY BUS DRIVER
4375M: Greg Kroah-Hartman <[email protected]>
4376M: "Rafael J. Wysocki" <[email protected]>
4377M: Danilo Krummrich <[email protected]>
4378R: Dave Ertman <[email protected]>
4379R: Ira Weiny <[email protected]>
4380R: Leon Romanovsky <[email protected]>
4381L: [email protected]
4382S: Supported
4383T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
4384F: Documentation/driver-api/auxiliary_bus.rst
4385F: drivers/base/auxiliary.c
4386F: include/linux/auxiliary_bus.h
4387F: rust/helpers/auxiliary.c
4388F: rust/kernel/auxiliary.rs
4389F: samples/rust/rust_driver_auxiliary.rs
4390
4391AUXILIARY DISPLAY DRIVERS
4392M: Andy Shevchenko <[email protected]>
4393R: Geert Uytterhoeven <[email protected]>
4394S: Odd Fixes
4395T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
4396F: Documentation/devicetree/bindings/auxdisplay/
4397F: drivers/auxdisplay/
4398F: include/linux/cfag12864b.h
4399F: include/uapi/linux/map_to_14segment.h
4400F: include/uapi/linux/map_to_7segment.h
4401
4402AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
4403M: Subhajit Ghosh <[email protected]>
4404L: [email protected]
4405S: Maintained
4406F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
4407F: drivers/iio/light/apds9306.c
4408
4409AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
4410M: Andreas Klinger <[email protected]>
4411L: [email protected]
4412S: Maintained
4413F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
4414F: drivers/iio/adc/hx711.c
4415
4416AVMATRIX HWS CAPTURE DRIVER
4417M: Ben Hoff <[email protected]>
4418L: [email protected]
4419S: Maintained
4420F: drivers/media/pci/hws/
4421
4422AWINIC AW99706 WLED BACKLIGHT DRIVER
4423M: Junjie Cao <[email protected]>
4424S: Maintained
4425F: Documentation/devicetree/bindings/leds/backlight/awinic,aw99706.yaml
4426F: drivers/video/backlight/aw99706.c
4427
4428AXENTIA ARM DEVICES
4429L: [email protected] (moderated for non-subscribers)
4430S: Orphan
4431F: arch/arm/boot/dts/microchip/at91-linea.dtsi
4432F: arch/arm/boot/dts/microchip/at91-natte.dtsi
4433F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
4434F: arch/arm/boot/dts/microchip/at91-tse850-3.dts
4435
4436AXENTIA ASOC DRIVERS
4437L: [email protected]
4438S: Orphan
4439F: Documentation/devicetree/bindings/sound/axentia,*
4440F: sound/soc/atmel/tse850-pcm5142.c
4441
4442AXIS ARTPEC ARM64 SoC SUPPORT
4443M: Jesper Nilsson <[email protected]>
4444M: Lars Persson <[email protected]>
4445L: [email protected] (moderated for non-subscribers)
4446L: [email protected]
4447L: [email protected]
4448S: Maintained
4449F: Documentation/devicetree/bindings/clock/axis,artpec*-clock.yaml
4450F: arch/arm64/boot/dts/exynos/axis/
4451F: drivers/clk/samsung/clk-artpec*.c
4452F: include/dt-bindings/clock/axis,artpec*-clk.h
4453
4454AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
4455M: Nuno Sá <[email protected]>
4456L: [email protected]
4457S: Supported
4458W: https://ez.analog.com/linux-software-drivers
4459F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
4460F: drivers/hwmon/axi-fan-control.c
4461
4462AXIADO EMMC PHY DRIVER
4463M: SriNavmani A <[email protected]>
4464M: Tzu-Hao Wei <[email protected]>
4465M: Prasad Bolisetty <[email protected]>
4466L: [email protected] (moderated for non-subscribers)
4467S: Maintained
4468F: Documentation/devicetree/bindings/phy/axiado,ax3000-emmc-phy.yaml
4469F: drivers/phy/axiado/Kconfig
4470F: drivers/phy/axiado/phy-axiado-emmc.c
4471
4472AXIADO MAILBOX DRIVER
4473M: Krishnakumar Kesavan <[email protected]>
4474M: Prasad Bolisetty <[email protected]>
4475M: Swark Yang <[email protected]>
4476S: Supported
4477F: Documentation/devicetree/bindings/mailbox/axiado,ax3005-mailbox.yaml
4478F: drivers/mailbox/axiado-mailbox.c
4479
4480AXI SPI ENGINE
4481M: Michael Hennerich <[email protected]>
4482M: Nuno Sá <[email protected]>
4483R: David Lechner <[email protected]>
4484L: [email protected]
4485S: Supported
4486W: https://ez.analog.com/linux-software-drivers
4487F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
4488F: drivers/spi/spi-axi-spi-engine.c
4489
4490AXI PWM GENERATOR
4491M: Michael Hennerich <[email protected]>
4492M: Nuno Sá <[email protected]>
4493R: Trevor Gamblin <[email protected]>
4494L: [email protected]
4495S: Supported
4496W: https://ez.analog.com/linux-software-drivers
4497F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
4498F: drivers/pwm/pwm-axi-pwmgen.c
4499
4500AXIADO SPI DB DRIVER
4501M: Vladimir Moravcevic <[email protected]>
4502M: Tzu-Hao Wei <[email protected]>
4503M: Swark Yang <[email protected]>
4504M: Prasad Bolisetty <[email protected]>
4505L: [email protected]
4506S: Maintained
4507F: Documentation/devicetree/bindings/spi/axiado,ax3000-spi.yaml
4508F: drivers/spi/spi-axiado.c
4509F: drivers/spi/spi-axiado.h
4510
4511AYANEO PLATFORM EC DRIVER
4512M: Antheas Kapenekakis <[email protected]>
4513L: [email protected]
4514S: Maintained
4515F: Documentation/ABI/testing/sysfs-platform-ayaneo-ec
4516F: drivers/platform/x86/ayaneo-ec.c
4517
4518AZ6007 DVB DRIVER
4519M: Mauro Carvalho Chehab <[email protected]>
4520L: [email protected]
4521S: Maintained
4522W: https://linuxtv.org
4523T: git git://linuxtv.org/media.git
4524F: drivers/media/usb/dvb-usb-v2/az6007.c
4525
4526AZTECH FM RADIO RECEIVER DRIVER
4527M: Hans Verkuil <[email protected]>
4528L: [email protected]
4529S: Maintained
4530W: https://linuxtv.org
4531T: git git://linuxtv.org/media.git
4532F: drivers/media/radio/radio-aztech*
4533
4534B43 WIRELESS DRIVER
4535L: [email protected]
4536L: [email protected]
4537S: Orphan
4538W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
4539F: drivers/net/wireless/broadcom/b43/
4540
4541B43LEGACY WIRELESS DRIVER
4542L: [email protected]
4543L: [email protected]
4544S: Orphan
4545W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
4546F: drivers/net/wireless/broadcom/b43legacy/
4547
4548BACKLIGHT CLASS/SUBSYSTEM
4549M: Lee Jones <[email protected]>
4550M: Daniel Thompson <[email protected]>
4551M: Jingoo Han <[email protected]>
4552L: [email protected]
4553S: Maintained
4554T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
4555F: Documentation/ABI/stable/sysfs-class-backlight
4556F: Documentation/ABI/testing/sysfs-class-backlight
4557F: Documentation/devicetree/bindings/leds/backlight
4558F: drivers/video/backlight/
4559F: include/linux/backlight.h
4560F: include/linux/pwm_backlight.h
4561
4562BARCO P50 GPIO DRIVER
4563M: Santosh Kumar Yadav <[email protected]>
4564M: Peter Korsgaard <[email protected]>
4565S: Maintained
4566F: drivers/platform/x86/barco-p50-gpio.c
4567
4568BATMAN ADVANCED
4569M: Marek Lindner <[email protected]>
4570M: Simon Wunderlich <[email protected]>
4571M: Antonio Quartulli <[email protected]>
4572M: Sven Eckelmann <[email protected]>
4573L: [email protected] (moderated for non-subscribers)
4574S: Maintained
4575W: https://www.open-mesh.org/
4576Q: https://patchwork.open-mesh.org/project/batman/list/
4577B: https://www.open-mesh.org/projects/batman-adv/issues
4578C: ircs://irc.hackint.org/batadv
4579T: git https://git.open-mesh.org/batadv.git
4580F: Documentation/networking/batman-adv.rst
4581F: include/uapi/linux/batadv_packet.h
4582F: include/uapi/linux/batman_adv.h
4583F: net/batman-adv/
4584
4585BCACHE (BLOCK LAYER CACHE)
4586M: Coly Li <[email protected]>
4587M: Kent Overstreet <[email protected]>
4588L: [email protected]
4589S: Maintained
4590W: http://bcache.evilpiepirate.org
4591C: irc://irc.oftc.net/bcache
4592F: drivers/md/bcache/
4593
4594BCACHEFS
4595M: Kent Overstreet <[email protected]>
4596L: [email protected]
4597S: Externally maintained
4598C: irc://irc.oftc.net/bcache
4599T: git https://evilpiepirate.org/git/bcachefs.git
4600
4601BDISP ST MEDIA DRIVER
4602M: Fabien Dessenne <[email protected]>
4603L: [email protected]
4604S: Supported
4605W: https://linuxtv.org
4606T: git git://linuxtv.org/media.git
4607F: drivers/media/platform/st/sti/bdisp
4608
4609BECKHOFF CX5020 ETHERCAT MASTER DRIVER
4610M: Dariusz Marcinkiewicz <[email protected]>
4611L: [email protected]
4612S: Maintained
4613F: drivers/net/ethernet/ec_bhf.c
4614
4615BEFS FILE SYSTEM
4616M: Luis de Bethencourt <[email protected]>
4617M: Salah Triki <[email protected]>
4618S: Maintained
4619T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
4620F: Documentation/filesystems/befs.rst
4621F: fs/befs/
4622
4623BFQ I/O SCHEDULER
4624M: Yu Kuai <[email protected]>
4625L: [email protected]
4626S: Odd Fixes
4627F: Documentation/block/bfq-iosched.rst
4628F: block/bfq-*
4629
4630BFS FILE SYSTEM
4631M: "Tigran A. Aivazian" <[email protected]>
4632S: Maintained
4633F: Documentation/filesystems/bfs.rst
4634F: fs/bfs/
4635F: include/uapi/linux/bfs_fs.h
4636
4637BITMAP API
4638M: Yury Norov <[email protected]>
4639R: Rasmus Villemoes <[email protected]>
4640S: Maintained
4641F: include/linux/bitfield.h
4642F: include/linux/bitmap-str.h
4643F: include/linux/bitmap.h
4644F: include/linux/bits.h
4645F: include/linux/cpumask.h
4646F: include/linux/cpumask_types.h
4647F: include/linux/find.h
4648F: include/linux/hw_bitfield.h
4649F: include/linux/nodemask.h
4650F: include/linux/nodemask_types.h
4651F: include/uapi/linux/bits.h
4652F: include/vdso/bits.h
4653F: lib/bitmap-str.c
4654F: lib/bitmap.c
4655F: lib/cpumask.c
4656F: lib/find_bit.c
4657F: lib/find_bit_benchmark.c
4658F: lib/region_alloc_benchmark.c
4659F: lib/test_bitmap.c
4660F: lib/tests/cpumask_kunit.c
4661F: tools/include/linux/bitfield.h
4662F: tools/include/linux/bitmap.h
4663F: tools/include/linux/bits.h
4664F: tools/include/linux/find.h
4665F: tools/include/uapi/linux/bits.h
4666F: tools/include/vdso/bits.h
4667F: tools/lib/bitmap.c
4668F: tools/lib/find_bit.c
4669
4670BITMAP API BINDINGS [RUST]
4671M: Yury Norov <[email protected]>
4672S: Maintained
4673F: rust/helpers/bitmap.c
4674F: rust/helpers/cpumask.c
4675
4676BITMAP API [RUST]
4677M: Alice Ryhl <[email protected]>
4678M: Burak Emir <[email protected]>
4679R: Yury Norov <[email protected]>
4680S: Maintained
4681F: lib/find_bit_benchmark_rust.rs
4682F: rust/kernel/bitmap.rs
4683F: rust/kernel/id_pool.rs
4684
4685BITOPS API
4686M: Yury Norov <[email protected]>
4687R: Rasmus Villemoes <[email protected]>
4688S: Maintained
4689F: arch/*/include/asm/bitops.h
4690F: arch/*/include/asm/bitops_32.h
4691F: arch/*/include/asm/bitops_64.h
4692F: arch/*/lib/bitops.c
4693F: include/asm-generic/bitops
4694F: include/asm-generic/bitops.h
4695F: include/linux/bitops.h
4696F: include/linux/bitrev.h
4697F: include/linux/count_zeros.h
4698F: lib/bitrev.c
4699F: lib/hweight.c
4700F: lib/test_bitops.c
4701F: lib/tests/bitops_kunit.c
4702F: tools/*/bitops*
4703
4704BITOPS API BINDINGS [RUST]
4705M: Yury Norov <[email protected]>
4706S: Maintained
4707F: rust/helpers/bitops.c
4708
4709BLINKM RGB LED DRIVER
4710M: Jan-Simon Moeller <[email protected]>
4711S: Maintained
4712F: drivers/leds/leds-blinkm.c
4713
4714BLOCK LAYER
4715M: Jens Axboe <[email protected]>
4716L: [email protected]
4717S: Maintained
4718T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
4719F: Documentation/ABI/stable/sysfs-block
4720F: Documentation/block/
4721F: block/
4722F: drivers/block/
4723F: include/linux/bio.h
4724F: include/linux/blk*
4725F: include/uapi/linux/blk*
4726F: include/uapi/linux/ioprio.h
4727F: kernel/trace/blktrace.c
4728F: lib/sbitmap.c
4729
4730BLOCK LAYER DEVICE DRIVER API [RUST]
4731M: Andreas Hindborg <[email protected]>
4732R: Boqun Feng <[email protected]>
4733L: [email protected]
4734L: [email protected]
4735S: Supported
4736W: https://rust-for-linux.com
4737B: https://github.com/Rust-for-Linux/linux/issues
4738C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4739T: git https://github.com/Rust-for-Linux/linux.git rust-block-next
4740F: drivers/block/rnull/
4741F: rust/kernel/block.rs
4742F: rust/kernel/block/
4743
4744BLOCK2MTD DRIVER
4745M: Joern Engel <[email protected]>
4746L: [email protected]
4747S: Maintained
4748F: drivers/mtd/devices/block2mtd.c
4749
4750BLUETOOTH DRIVERS
4751M: Marcel Holtmann <[email protected]>
4752M: Luiz Augusto von Dentz <[email protected]>
4753L: [email protected]
4754S: Supported
4755W: http://www.bluez.org/
4756T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4757T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4758F: Documentation/ABI/testing/sysfs-bus-pci-drivers-btintel_pcie
4759F: Documentation/devicetree/bindings/net/bluetooth/
4760F: drivers/bluetooth/
4761
4762BLUETOOTH SUBSYSTEM
4763M: Marcel Holtmann <[email protected]>
4764M: Luiz Augusto von Dentz <[email protected]>
4765L: [email protected]
4766S: Supported
4767W: http://www.bluez.org/
4768T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4769T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4770F: Documentation/ABI/stable/sysfs-class-bluetooth
4771F: include/net/bluetooth/
4772F: net/bluetooth/
4773
4774BLZP1600 GPIO DRIVER
4775M: James Cowgill <[email protected]>
4776M: Matt Redfearn <[email protected]>
4777M: Neil Jones <[email protected]>
4778M: Nikolaos Pasaloukos <[email protected]>
4779L: [email protected]
4780S: Maintained
4781F: Documentation/devicetree/bindings/gpio/blaize,blzp1600-gpio.yaml
4782F: drivers/gpio/gpio-blzp1600.c
4783
4784BONDING DRIVER
4785M: Jay Vosburgh <[email protected]>
4786L: [email protected]
4787S: Maintained
4788F: Documentation/networking/bonding.rst
4789F: drivers/net/bonding/
4790F: include/net/bond*
4791F: include/uapi/linux/if_bonding.h
4792F: tools/testing/selftests/drivers/net/bonding/
4793
4794BOSCH SENSORTEC BMA220 ACCELEROMETER IIO DRIVER
4795M: Petre Rodan <[email protected]>
4796L: [email protected]
4797S: Maintained
4798F: Documentation/devicetree/bindings/iio/accel/bosch,bma220.yaml
4799F: drivers/iio/accel/bma220*
4800
4801BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4802M: Dan Robertson <[email protected]>
4803L: [email protected]
4804S: Maintained
4805F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4806F: drivers/iio/accel/bma400*
4807
4808BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4809M: Alex Lanzano <[email protected]>
4810L: [email protected]
4811S: Maintained
4812F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4813F: drivers/iio/imu/bmi270/
4814
4815BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4816M: Jagath Jog J <[email protected]>
4817L: [email protected]
4818S: Maintained
4819F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4820F: drivers/iio/imu/bmi323/
4821
4822BPF JIT for ARC
4823M: Shahab Vahedi <[email protected]>
4824L: [email protected]
4825S: Maintained
4826F: arch/arc/net/
4827
4828BPF JIT for ARM
4829M: Russell King <[email protected]>
4830M: Puranjay Mohan <[email protected]>
4831L: [email protected]
4832S: Maintained
4833F: arch/arm/net/
4834
4835BPF JIT for ARM64
4836M: Daniel Borkmann <[email protected]>
4837M: Alexei Starovoitov <[email protected]>
4838M: Puranjay Mohan <[email protected]>
4839R: Xu Kuohai <[email protected]>
4840L: [email protected]
4841S: Supported
4842F: arch/arm64/net/
4843
4844BPF JIT for LOONGARCH
4845M: Tiezhu Yang <[email protected]>
4846R: Hengqi Chen <[email protected]>
4847L: [email protected]
4848S: Maintained
4849F: arch/loongarch/net/
4850
4851BPF JIT for MIPS (32-BIT AND 64-BIT)
4852M: Johan Almbladh <[email protected]>
4853M: Paul Burton <[email protected]>
4854L: [email protected]
4855S: Maintained
4856F: arch/mips/net/
4857
4858BPF JIT for NFP NICs
4859M: Jakub Kicinski <[email protected]>
4860L: [email protected]
4861S: Odd Fixes
4862F: drivers/net/ethernet/netronome/nfp/bpf/
4863
4864BPF JIT for POWERPC (32-BIT AND 64-BIT)
4865M: Hari Bathini <[email protected]>
4866M: Christophe Leroy (CS GROUP) <[email protected]>
4867R: Naveen N Rao <[email protected]>
4868L: [email protected]
4869S: Supported
4870F: arch/powerpc/net/
4871
4872BPF JIT for RISC-V (32-bit)
4873M: Luke Nelson <[email protected]>
4874M: Xi Wang <[email protected]>
4875L: [email protected]
4876S: Maintained
4877F: arch/riscv/net/
4878X: arch/riscv/net/bpf_jit_comp64.c
4879
4880BPF JIT for RISC-V (64-bit)
4881M: Björn Töpel <[email protected]>
4882R: Pu Lehui <[email protected]>
4883R: Puranjay Mohan <[email protected]>
4884L: [email protected]
4885S: Maintained
4886F: arch/riscv/net/
4887X: arch/riscv/net/bpf_jit_comp32.c
4888
4889BPF JIT for S390
4890M: Ilya Leoshkevich <[email protected]>
4891M: Heiko Carstens <[email protected]>
4892M: Vasily Gorbik <[email protected]>
4893L: [email protected]
4894S: Supported
4895F: arch/s390/net/
4896X: arch/s390/net/pnet.c
4897
4898BPF JIT for SPARC (32-BIT AND 64-BIT)
4899M: David S. Miller <[email protected]>
4900L: [email protected]
4901S: Odd Fixes
4902F: arch/sparc/net/
4903
4904BPF JIT for X86 32-BIT
4905M: Wang YanQing <[email protected]>
4906L: [email protected]
4907S: Odd Fixes
4908F: arch/x86/net/bpf_jit_comp32.c
4909
4910BPF JIT for X86 64-BIT
4911M: Alexei Starovoitov <[email protected]>
4912M: Daniel Borkmann <[email protected]>
4913L: [email protected]
4914S: Supported
4915F: arch/x86/net/
4916X: arch/x86/net/bpf_jit_comp32.c
4917
4918BPF [CORE]
4919M: Alexei Starovoitov <[email protected]>
4920M: Daniel Borkmann <[email protected]>
4921R: John Fastabend <[email protected]>
4922L: [email protected]
4923S: Maintained
4924F: include/linux/bpf*
4925F: include/linux/filter.h
4926F: include/linux/tnum.h
4927F: kernel/bpf/core.c
4928F: kernel/bpf/dispatcher.c
4929F: kernel/bpf/mprog.c
4930F: kernel/bpf/syscall.c
4931F: kernel/bpf/tnum.c
4932F: kernel/bpf/trampoline.c
4933F: kernel/bpf/verifier.c
4934
4935BPF [CRYPTO]
4936M: Vadim Fedorenko <[email protected]>
4937L: [email protected]
4938S: Maintained
4939F: crypto/bpf_crypto_skcipher.c
4940F: include/linux/bpf_crypto.h
4941F: kernel/bpf/crypto.c
4942
4943BPF [DOCUMENTATION] (Related to Standardization)
4944R: David Vernet <[email protected]>
4945L: [email protected]
4946L: [email protected]
4947S: Maintained
4948F: Documentation/bpf/standardization/
4949
4950BPF [GENERAL] (Safe Dynamic Programs and Tools)
4951M: Alexei Starovoitov <[email protected]>
4952M: Daniel Borkmann <[email protected]>
4953M: Andrii Nakryiko <[email protected]>
4954M: Eduard Zingerman <[email protected]>
4955M: Kumar Kartikeya Dwivedi <[email protected]>
4956R: Martin KaFai Lau <[email protected]>
4957R: Song Liu <[email protected]>
4958R: Yonghong Song <[email protected]>
4959R: Jiri Olsa <[email protected]>
4960R: Emil Tsalapatis <[email protected]>
4961R: Ihor Solodrai <[email protected]>
4962L: [email protected]
4963S: Supported
4964W: https://bpf.io/
4965Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4966T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4967T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4968F: Documentation/bpf/
4969F: Documentation/networking/filter.rst
4970F: Documentation/userspace-api/ebpf/
4971F: arch/*/include/asm/rqspinlock.h
4972F: arch/*/net/*
4973F: include/asm-generic/rqspinlock.h
4974F: include/linux/bpf*
4975F: include/linux/btf*
4976F: include/linux/buildid.h
4977F: include/linux/filter.h
4978F: include/trace/events/xdp.h
4979F: include/uapi/linux/bpf*
4980F: include/uapi/linux/btf*
4981F: include/uapi/linux/filter.h
4982F: kernel/bpf/
4983F: kernel/trace/bpf_trace.c
4984F: lib/buildid.c
4985F: lib/test_bpf.c
4986F: net/bpf/
4987F: net/core/filter.c
4988F: net/sched/act_bpf.c
4989F: net/sched/cls_bpf.c
4990F: samples/bpf/
4991F: scripts/Makefile.btf
4992F: scripts/bpf_doc.py
4993F: scripts/gen-btf.sh
4994F: scripts/pahole-version.sh
4995F: tools/bpf/
4996F: tools/lib/bpf/
4997F: tools/testing/selftests/bpf/
4998
4999BPF [ITERATOR]
5000M: Yonghong Song <[email protected]>
5001L: [email protected]
5002S: Maintained
5003F: kernel/bpf/*iter.c
5004
5005BPF [L7 FRAMEWORK] (sockmap)
5006M: John Fastabend <[email protected]>
5007M: Jakub Sitnicki <[email protected]>
5008M: Jiayuan Chen <[email protected]>
5009L: [email protected]
5010L: [email protected]
5011S: Maintained
5012F: include/linux/skmsg.h
5013F: net/core/skmsg.c
5014F: net/core/sock_map.c
5015F: net/ipv4/tcp_bpf.c
5016F: net/ipv4/udp_bpf.c
5017F: net/unix/unix_bpf.c
5018
5019BPF [LIBRARY] (libbpf)
5020M: Andrii Nakryiko <[email protected]>
5021M: Eduard Zingerman <[email protected]>
5022R: Ihor Solodrai <[email protected]>
5023L: [email protected]
5024S: Maintained
5025F: tools/lib/bpf/
5026
5027BPF [MEMORY MANAGEMENT EXTENSIONS]
5028M: Roman Gushchin <[email protected]>
5029M: JP Kobryn <[email protected]>
5030M: Shakeel Butt <[email protected]>
5031L: [email protected]
5032L: [email protected]
5033S: Maintained
5034F: mm/bpf_memcontrol.c
5035
5036BPF [MISC]
5037L: [email protected]
5038S: Odd Fixes
5039K: (?:\b|_)bpf(?:\b|_)
5040
5041BPF [NETKIT] (BPF-programmable network device)
5042M: Daniel Borkmann <[email protected]>
5043M: Nikolay Aleksandrov <[email protected]>
5044L: [email protected]
5045L: [email protected]
5046S: Supported
5047F: drivers/net/netkit.c
5048F: include/net/netkit.h
5049F: tools/testing/selftests/bpf/prog_tests/tc_netkit.c
5050F: tools/testing/selftests/drivers/net/hw/nk_qlease.py
5051F: tools/testing/selftests/net/nk_qlease.py
5052
5053BPF [NETWORKING] (tcx & tc BPF, sock_addr)
5054M: Daniel Borkmann <[email protected]>
5055R: John Fastabend <[email protected]>
5056R: Stanislav Fomichev <[email protected]>
5057R: Martin KaFai Lau <[email protected]>
5058L: [email protected]
5059L: [email protected]
5060S: Maintained
5061F: include/net/tcx.h
5062F: kernel/bpf/tcx.c
5063F: net/core/filter.c
5064F: net/sched/act_bpf.c
5065F: net/sched/cls_bpf.c
5066
5067BPF [RINGBUF]
5068M: Andrii Nakryiko <[email protected]>
5069L: [email protected]
5070S: Maintained
5071F: kernel/bpf/ringbuf.c
5072
5073BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
5074M: KP Singh <[email protected]>
5075M: Matt Bobrowski <[email protected]>
5076L: [email protected]
5077S: Maintained
5078F: Documentation/bpf/prog_lsm.rst
5079F: include/linux/bpf_lsm.h
5080F: kernel/bpf/bpf_lsm.c
5081F: kernel/bpf/bpf_lsm_proto.c
5082F: kernel/trace/bpf_trace.c
5083F: security/bpf/
5084
5085BPF [SELFTESTS] (Test Runners & Infrastructure)
5086M: Andrii Nakryiko <[email protected]>
5087M: Eduard Zingerman <[email protected]>
5088R: Ihor Solodrai <[email protected]>
5089L: [email protected]
5090S: Maintained
5091F: tools/testing/selftests/bpf/
5092
5093BPF [TOOLING] (bpftool)
5094M: Quentin Monnet <[email protected]>
5095L: [email protected]
5096S: Maintained
5097F: kernel/bpf/disasm.*
5098F: tools/bpf/bpftool/
5099
5100BPF [TRACING]
5101M: Song Liu <[email protected]>
5102R: Jiri Olsa <[email protected]>
5103R: Ihor Solodrai <[email protected]>
5104L: [email protected]
5105S: Maintained
5106F: kernel/bpf/stackmap.c
5107F: kernel/trace/bpf_trace.c
5108F: lib/buildid.c
5109
5110BROADCOM APDS9160 AMBIENT LIGHT SENSOR AND PROXIMITY DRIVER
5111M: Mikael Gonella-Bolduc <[email protected]>
5112L: [email protected]
5113S: Maintained
5114F: Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml
5115F: drivers/iio/light/apds9160.c
5116
5117BROADCOM APDS9999 AMBIENT LIGHT SENSOR DRIVER
5118M: Jose A. Perez de Azpillaga <[email protected]>
5119L: [email protected]
5120S: Maintained
5121F: Documentation/devicetree/bindings/iio/light/brcm,apds9999.yaml
5122F: drivers/iio/light/apds9999.c
5123
5124BROADCOM ASP 2.0 ETHERNET DRIVER
5125M: Justin Chen <[email protected]>
5126M: Florian Fainelli <[email protected]>
5127L: [email protected]
5128L: [email protected]
5129S: Supported
5130F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
5131F: drivers/net/ethernet/broadcom/asp2/
5132
5133BROADCOM B44 10/100 ETHERNET DRIVER
5134M: Michael Chan <[email protected]>
5135L: [email protected]
5136S: Maintained
5137F: drivers/net/ethernet/broadcom/b44.*
5138
5139BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
5140M: Florian Fainelli <[email protected]>
5141M: Jonas Gorski <[email protected]>
5142L: [email protected]
5143L: [email protected] (subscribers-only)
5144S: Supported
5145F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
5146F: drivers/net/dsa/b53/*
5147F: drivers/net/dsa/bcm_sf2*
5148F: include/linux/dsa/brcm.h
5149F: include/linux/platform_data/b53.h
5150F: net/dsa/tag_brcm.c
5151
5152BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
5153M: Florian Fainelli <[email protected]>
5154R: Broadcom internal kernel review list <[email protected]>
5155L: [email protected] (moderated for non-subscribers)
5156L: [email protected] (moderated for non-subscribers)
5157S: Maintained
5158T: git https://github.com/broadcom/stblinux.git
5159F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5160F: drivers/pci/controller/pcie-brcmstb.c
5161F: drivers/platform/raspberrypi/vchiq-*
5162F: drivers/staging/vc04_services
5163F: include/linux/raspberrypi/vchiq*
5164N: bcm2711
5165N: bcm2712
5166N: bcm283*
5167N: raspberrypi
5168
5169BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
5170M: Florian Fainelli <[email protected]>
5171M: Ray Jui <[email protected]>
5172M: Scott Branden <[email protected]>
5173R: Broadcom internal kernel review list <[email protected]>
5174S: Maintained
5175T: git https://github.com/broadcom/mach-bcm
5176F: arch/arm/mach-bcm/
5177N: bcm281*
5178N: bcm113*
5179N: bcm216*
5180N: kona
5181
5182BROADCOM BCM2835 CAMERA DRIVERS
5183M: Raspberry Pi Kernel Maintenance <[email protected]>
5184L: [email protected]
5185S: Maintained
5186F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
5187F: drivers/media/platform/broadcom/bcm2835-unicam*
5188
5189BROADCOM BCM47XX MIPS ARCHITECTURE
5190M: Hauke Mehrtens <[email protected]>
5191M: Rafał Miłecki <[email protected]>
5192L: [email protected]
5193S: Maintained
5194F: Documentation/devicetree/bindings/mips/brcm/
5195F: arch/mips/bcm47xx/*
5196F: arch/mips/include/asm/mach-bcm47xx/*
5197
5198BROADCOM BCM4908 ETHERNET DRIVER
5199M: Rafał Miłecki <[email protected]>
5200R: Broadcom internal kernel review list <[email protected]>
5201L: [email protected]
5202S: Maintained
5203F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
5204F: drivers/net/ethernet/broadcom/bcm4908_enet.*
5205F: drivers/net/ethernet/broadcom/unimac.h
5206
5207BROADCOM BCM4908 PINMUX DRIVER
5208M: Rafał Miłecki <[email protected]>
5209R: Broadcom internal kernel review list <[email protected]>
5210L: [email protected]
5211S: Maintained
5212F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
5213F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
5214
5215BROADCOM BCM5301X ARM ARCHITECTURE
5216M: Florian Fainelli <[email protected]>
5217M: Hauke Mehrtens <[email protected]>
5218M: Rafał Miłecki <[email protected]>
5219R: Broadcom internal kernel review list <[email protected]>
5220L: [email protected] (moderated for non-subscribers)
5221S: Maintained
5222F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi
5223F: arch/arm/boot/dts/broadcom/bcm470*
5224F: arch/arm/boot/dts/broadcom/bcm5301*
5225F: arch/arm/boot/dts/broadcom/bcm953012*
5226F: arch/arm/mach-bcm/bcm_5301x.c
5227
5228BROADCOM BCM53573 ARM ARCHITECTURE
5229M: Florian Fainelli <[email protected]>
5230M: Rafał Miłecki <[email protected]>
5231R: Broadcom internal kernel review list <[email protected]>
5232L: [email protected] (moderated for non-subscribers)
5233S: Maintained
5234F: arch/arm/boot/dts/broadcom/bcm47189*
5235F: arch/arm/boot/dts/broadcom/bcm53573*
5236
5237BROADCOM BCM63XX/BCM33XX UDC DRIVER
5238M: Kevin Cernekee <[email protected]>
5239L: [email protected]
5240S: Maintained
5241F: drivers/usb/gadget/udc/bcm63xx_udc.*
5242
5243BROADCOM BCM7XXX ARM ARCHITECTURE
5244M: Florian Fainelli <[email protected]>
5245R: Broadcom internal kernel review list <[email protected]>
5246L: [email protected] (moderated for non-subscribers)
5247S: Maintained
5248T: git https://github.com/broadcom/stblinux.git
5249F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5250F: arch/arm/boot/dts/broadcom/bcm7*.dts*
5251F: arch/arm/include/asm/hardware/cache-b15-rac.h
5252F: arch/arm/mach-bcm/*brcmstb*
5253F: arch/arm/mm/cache-b15-rac.c
5254F: drivers/bus/brcmstb_gisb.c
5255F: drivers/pci/controller/pcie-brcmstb.c
5256N: brcmstb
5257N: bcm7038
5258N: bcm7120
5259
5260BROADCOM BCMBCA ARM ARCHITECTURE
5261M: William Zhang <[email protected]>
5262M: Anand Gore <[email protected]>
5263M: Kursad Oney <[email protected]>
5264M: Florian Fainelli <[email protected]>
5265M: Rafał Miłecki <[email protected]>
5266R: Broadcom internal kernel review list <[email protected]>
5267L: [email protected] (moderated for non-subscribers)
5268S: Maintained
5269T: git https://github.com/broadcom/stblinux.git
5270F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
5271F: arch/arm64/boot/dts/broadcom/bcmbca/*
5272N: bcmbca
5273N: bcm[9]?47622
5274N: bcm[9]?4912
5275N: bcm[9]?63138
5276N: bcm[9]?63146
5277N: bcm[9]?63148
5278N: bcm[9]?63158
5279N: bcm[9]?63178
5280N: bcm[9]?6756
5281N: bcm[9]?6813
5282N: bcm[9]?6846
5283N: bcm[9]?6855
5284N: bcm[9]?6856
5285N: bcm[9]?6858
5286N: bcm[9]?6878
5287
5288BROADCOM BDC DRIVER
5289M: Justin Chen <[email protected]>
5290M: Al Cooper <[email protected]>
5291R: Broadcom internal kernel review list <[email protected]>
5292L: [email protected]
5293S: Maintained
5294F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
5295F: drivers/usb/gadget/udc/bdc/
5296
5297BROADCOM BMIPS CPUFREQ DRIVER
5298M: Markus Mayer <[email protected]>
5299R: Broadcom internal kernel review list <[email protected]>
5300L: [email protected]
5301S: Maintained
5302F: drivers/cpufreq/bmips-cpufreq.c
5303
5304BROADCOM BMIPS MIPS ARCHITECTURE
5305M: Florian Fainelli <[email protected]>
5306R: Broadcom internal kernel review list <[email protected]>
5307L: [email protected]
5308S: Maintained
5309T: git https://github.com/broadcom/stblinux.git
5310F: arch/mips/bmips/*
5311F: arch/mips/boot/dts/brcm/bcm*.dts*
5312F: arch/mips/include/asm/mach-bmips/*
5313F: arch/mips/kernel/*bmips*
5314F: drivers/irqchip/irq-bcm63*
5315F: drivers/irqchip/irq-bcm7*
5316F: drivers/irqchip/irq-brcmstb*
5317F: drivers/pmdomain/bcm/bcm63xx-power.c
5318F: include/linux/bcm963xx_nvram.h
5319F: include/linux/bcm963xx_tag.h
5320
5321BROADCOM BNX2 GIGABIT ETHERNET DRIVER
5322M: Rasesh Mody <[email protected]>
5323M: [email protected]
5324L: [email protected]
5325S: Maintained
5326F: drivers/net/ethernet/broadcom/bnx2.*
5327F: drivers/net/ethernet/broadcom/bnx2_*
5328
5329BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
5330M: Saurav Kashyap <[email protected]>
5331M: Javed Hasan <[email protected]>
5332M: [email protected]
5333L: [email protected]
5334S: Supported
5335F: drivers/scsi/bnx2fc/
5336
5337BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
5338M: Nilesh Javali <[email protected]>
5339M: Manish Rangankar <[email protected]>
5340M: [email protected]
5341L: [email protected]
5342S: Supported
5343F: drivers/scsi/bnx2i/
5344
5345BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
5346M: Sudarsana Kalluru <[email protected]>
5347M: Manish Chopra <[email protected]>
5348L: [email protected]
5349S: Maintained
5350F: drivers/net/ethernet/broadcom/bnx2x/
5351
5352BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
5353M: Michael Chan <[email protected]>
5354M: Pavan Chebbi <[email protected]>
5355L: [email protected]
5356S: Maintained
5357F: drivers/firmware/broadcom/tee_bnxt_fw.c
5358F: drivers/net/ethernet/broadcom/bnxt/
5359F: include/linux/firmware/broadcom/tee_bnxt_fw.h
5360
5361BROADCOM BNG_EN 800 GIGABIT ETHERNET DRIVER
5362M: Vikas Gupta <[email protected]>
5363L: [email protected]
5364S: Maintained
5365F: drivers/net/ethernet/broadcom/bnge/
5366F: include/linux/bnge/hsi.h
5367
5368BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
5369M: Arend van Spriel <[email protected]>
5370L: [email protected]
5371L: [email protected]
5372L: [email protected]
5373S: Supported
5374F: drivers/net/wireless/broadcom/brcm80211/
5375F: include/linux/platform_data/brcmfmac.h
5376
5377BROADCOM BRCMSTB GPIO DRIVER
5378M: Doug Berger <[email protected]>
5379M: Florian Fainelli <[email protected]>
5380R: Broadcom internal kernel review list <[email protected]>
5381S: Supported
5382F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
5383F: drivers/gpio/gpio-brcmstb.c
5384
5385BROADCOM BRCMSTB I2C DRIVER
5386M: Kamal Dasu <[email protected]>
5387R: Broadcom internal kernel review list <[email protected]>
5388L: [email protected]
5389S: Supported
5390F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
5391F: drivers/i2c/busses/i2c-brcmstb.c
5392
5393BROADCOM BRCMSTB UART DRIVER
5394M: Al Cooper <[email protected]>
5395R: Broadcom internal kernel review list <[email protected]>
5396L: [email protected]
5397S: Maintained
5398F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
5399F: drivers/tty/serial/8250/8250_bcm7271.c
5400
5401BROADCOM BRCMSTB USB EHCI DRIVER
5402M: Justin Chen <[email protected]>
5403M: Al Cooper <[email protected]>
5404R: Broadcom internal kernel review list <[email protected]>
5405L: [email protected]
5406S: Maintained
5407F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
5408F: drivers/usb/host/ehci-brcm.*
5409
5410BROADCOM BRCMSTB USB PIN MAP DRIVER
5411M: Al Cooper <[email protected]>
5412R: Broadcom internal kernel review list <[email protected]>
5413L: [email protected]
5414S: Maintained
5415F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
5416F: drivers/usb/misc/brcmstb-usb-pinmap.c
5417
5418BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
5419M: Justin Chen <[email protected]>
5420M: Al Cooper <[email protected]>
5421R: Broadcom internal kernel review list <[email protected]>
5422L: [email protected]
5423S: Maintained
5424F: drivers/phy/broadcom/phy-brcm-usb*
5425
5426BROADCOM Broadband SoC High Speed SPI Controller DRIVER
5427M: William Zhang <[email protected]>
5428M: Kursad Oney <[email protected]>
5429M: Jonas Gorski <[email protected]>
5430R: Broadcom internal kernel review list <[email protected]>
5431L: [email protected]
5432S: Maintained
5433F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
5434F: drivers/spi/spi-bcm63xx-hsspi.c
5435F: drivers/spi/spi-bcmbca-hsspi.c
5436
5437BROADCOM BCM6348/BCM6358 SPI controller DRIVER
5438M: Jonas Gorski <[email protected]>
5439L: [email protected]
5440S: Odd Fixes
5441F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
5442F: drivers/spi/spi-bcm63xx.c
5443
5444BROADCOM ETHERNET PHY DRIVERS
5445M: Florian Fainelli <[email protected]>
5446R: Broadcom internal kernel review list <[email protected]>
5447L: [email protected]
5448S: Supported
5449F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
5450F: drivers/net/phy/bcm*.[ch]
5451F: drivers/net/phy/broadcom.c
5452F: include/linux/brcmphy.h
5453
5454BROADCOM GENET ETHERNET DRIVER
5455M: Doug Berger <[email protected]>
5456M: Florian Fainelli <[email protected]>
5457M: Nicolai Buchwitz <[email protected]>
5458R: Broadcom internal kernel review list <[email protected]>
5459L: [email protected]
5460S: Maintained
5461F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
5462F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
5463F: drivers/net/ethernet/broadcom/genet/
5464F: drivers/net/ethernet/broadcom/unimac.h
5465F: drivers/net/mdio/mdio-bcm-unimac.c
5466F: include/linux/platform_data/mdio-bcm-unimac.h
5467
5468BROADCOM IPROC ARM ARCHITECTURE
5469M: Ray Jui <[email protected]>
5470M: Scott Branden <[email protected]>
5471R: Broadcom internal kernel review list <[email protected]>
5472L: [email protected] (moderated for non-subscribers)
5473S: Maintained
5474T: git https://github.com/broadcom/stblinux.git
5475F: arch/arm64/boot/dts/broadcom/northstar2/*
5476F: arch/arm64/boot/dts/broadcom/stingray/*
5477F: drivers/clk/bcm/clk-ns*
5478F: drivers/clk/bcm/clk-sr*
5479F: drivers/pinctrl/bcm/pinctrl-ns*
5480F: include/dt-bindings/clock/bcm-sr*
5481N: iproc
5482N: cygnus
5483N: bcm[-_]nsp
5484N: bcm9113*
5485N: bcm9583*
5486N: bcm9585*
5487N: bcm9586*
5488N: bcm988312
5489N: bcm113*
5490N: bcm583*
5491N: bcm585*
5492N: bcm586*
5493N: bcm88312
5494N: hr2
5495N: stingray
5496
5497BROADCOM IPROC GBIT ETHERNET DRIVER
5498M: Rafał Miłecki <[email protected]>
5499R: Broadcom internal kernel review list <[email protected]>
5500L: [email protected]
5501S: Maintained
5502F: Documentation/devicetree/bindings/net/brcm,amac.yaml
5503F: drivers/net/ethernet/broadcom/bgmac*
5504F: drivers/net/ethernet/broadcom/unimac.h
5505
5506BROADCOM KONA GPIO DRIVER
5507M: Ray Jui <[email protected]>
5508R: Broadcom internal kernel review list <[email protected]>
5509S: Supported
5510F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
5511F: drivers/gpio/gpio-bcm-kona.c
5512
5513BROADCOM MPI3 STORAGE CONTROLLER DRIVER
5514M: Sathya Prakash Veerichetty <[email protected]>
5515M: Kashyap Desai <[email protected]>
5516M: Sumit Saxena <[email protected]>
5517M: Sreekanth Reddy <[email protected]>
5518L: [email protected]
5519L: [email protected]
5520S: Supported
5521W: https://www.broadcom.com/support/storage
5522F: drivers/scsi/mpi3mr/
5523
5524BROADCOM NETXTREME-E ROCE DRIVER
5525M: Selvin Xavier <[email protected]>
5526M: Kalesh AP <[email protected]>
5527L: [email protected]
5528S: Supported
5529W: http://www.broadcom.com
5530F: drivers/infiniband/hw/bnxt_re/
5531F: include/uapi/rdma/bnxt_re-abi.h
5532
5533BROADCOM 800 GIGABIT ROCE DRIVER
5534M: Siva Reddy Kallam <[email protected]>
5535L: [email protected]
5536S: Supported
5537W: http://www.broadcom.com
5538F: drivers/infiniband/hw/bng_re/
5539
5540BROADCOM NVRAM DRIVER
5541M: Rafał Miłecki <[email protected]>
5542L: [email protected]
5543S: Maintained
5544F: drivers/firmware/broadcom/*
5545
5546BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
5547M: Rafał Miłecki <[email protected]>
5548M: Florian Fainelli <[email protected]>
5549R: Broadcom internal kernel review list <[email protected]>
5550L: [email protected]
5551S: Maintained
5552T: git https://github.com/broadcom/stblinux.git
5553F: drivers/pmdomain/bcm/bcm-pmb.c
5554F: include/dt-bindings/soc/bcm-pmb.h
5555
5556BROADCOM SPECIFIC AMBA DRIVER (BCMA)
5557M: Rafał Miłecki <[email protected]>
5558L: [email protected]
5559S: Maintained
5560F: drivers/bcma/
5561F: include/linux/bcma/
5562
5563BROADCOM SPI DRIVER
5564M: Kamal Dasu <[email protected]>
5565R: Broadcom internal kernel review list <[email protected]>
5566S: Maintained
5567F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
5568F: drivers/spi/spi-bcm-qspi.*
5569F: drivers/spi/spi-brcmstb-qspi.c
5570F: drivers/spi/spi-iproc-qspi.c
5571
5572BROADCOM STB AVS CPUFREQ DRIVER
5573M: Markus Mayer <[email protected]>
5574R: Broadcom internal kernel review list <[email protected]>
5575L: [email protected]
5576S: Maintained
5577F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
5578F: drivers/cpufreq/brcmstb*
5579
5580BROADCOM STB AVS TMON DRIVER
5581M: Markus Mayer <[email protected]>
5582R: Broadcom internal kernel review list <[email protected]>
5583L: [email protected]
5584S: Maintained
5585F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
5586F: drivers/thermal/broadcom/brcmstb*
5587
5588BROADCOM STB DPFE DRIVER
5589M: Markus Mayer <[email protected]>
5590R: Broadcom internal kernel review list <[email protected]>
5591L: [email protected] (moderated for non-subscribers)
5592S: Maintained
5593F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
5594F: drivers/memory/brcmstb_dpfe.c
5595
5596BROADCOM STB NAND FLASH DRIVER
5597M: Brian Norris <[email protected]>
5598M: Kamal Dasu <[email protected]>
5599R: Broadcom internal kernel review list <[email protected]>
5600L: [email protected]
5601S: Maintained
5602F: drivers/mtd/nand/raw/brcmnand/
5603F: include/linux/platform_data/brcmnand.h
5604
5605BROADCOM STB PCIE DRIVER
5606M: Jim Quinlan <[email protected]>
5607M: Florian Fainelli <[email protected]>
5608R: Broadcom internal kernel review list <[email protected]>
5609L: [email protected]
5610S: Maintained
5611F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5612F: drivers/pci/controller/pcie-brcmstb.c
5613
5614BROADCOM SYSTEMPORT ETHERNET DRIVER
5615M: Florian Fainelli <[email protected]>
5616R: Broadcom internal kernel review list <[email protected]>
5617L: [email protected]
5618S: Maintained
5619F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
5620F: drivers/net/ethernet/broadcom/bcmsysport.*
5621F: drivers/net/ethernet/broadcom/unimac.h
5622
5623BROADCOM TG3 GIGABIT ETHERNET DRIVER
5624M: Pavan Chebbi <[email protected]>
5625M: Michael Chan <[email protected]>
5626L: [email protected]
5627S: Maintained
5628F: drivers/net/ethernet/broadcom/tg3.*
5629
5630BROADCOM VK DRIVER
5631M: Scott Branden <[email protected]>
5632R: Broadcom internal kernel review list <[email protected]>
5633S: Supported
5634F: drivers/misc/bcm-vk/
5635F: include/uapi/linux/misc/bcm_vk.h
5636
5637BROCADE BFA FC SCSI DRIVER
5638M: Anil Gurumurthy <[email protected]>
5639M: Sudarsana Kalluru <[email protected]>
5640L: [email protected]
5641S: Supported
5642F: drivers/scsi/bfa/
5643
5644BROCADE BNA 10 GIGABIT ETHERNET DRIVER
5645M: Rasesh Mody <[email protected]>
5646M: Sudarsana Kalluru <[email protected]>
5647M: [email protected]
5648L: [email protected]
5649S: Maintained
5650F: drivers/net/ethernet/brocade/bna/
5651
5652BSG (block layer generic sg v4 driver)
5653M: FUJITA Tomonori <[email protected]>
5654L: [email protected]
5655S: Supported
5656F: block/bsg.c
5657F: include/linux/bsg.h
5658F: include/uapi/linux/bsg.h
5659
5660BT87X AUDIO DRIVER
5661M: Clemens Ladisch <[email protected]>
5662L: [email protected]
5663S: Maintained
5664T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5665F: Documentation/sound/cards/bt87x.rst
5666F: sound/pci/bt87x.c
5667
5668BT8XXGPIO DRIVER
5669M: Michael Buesch <[email protected]>
5670S: Maintained
5671W: http://bu3sch.de/btgpio.php
5672F: drivers/gpio/gpio-bt8xx.c
5673
5674BTRFS FILE SYSTEM
5675M: David Sterba <[email protected]>
5676R: Chris Mason <[email protected]>
5677L: [email protected]
5678S: Maintained
5679W: https://btrfs.readthedocs.io
5680Q: https://patchwork.kernel.org/project/linux-btrfs/list/
5681C: irc://irc.libera.chat/btrfs
5682T: git https://github.com/btrfs/linux.git for-next
5683T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git for-next
5684F: Documentation/filesystems/btrfs.rst
5685F: fs/btrfs/
5686F: include/linux/btrfs*
5687F: include/trace/events/btrfs.h
5688F: include/uapi/linux/btrfs*
5689
5690BTTV VIDEO4LINUX DRIVER
5691M: Mauro Carvalho Chehab <[email protected]>
5692L: [email protected]
5693S: Odd fixes
5694W: https://linuxtv.org
5695T: git git://linuxtv.org/media.git
5696F: Documentation/driver-api/media/drivers/bttv*
5697F: drivers/media/pci/bt8xx/bttv*
5698
5699BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
5700M: Chanwoo Choi <[email protected]>
5701L: [email protected]
5702S: Maintained
5703T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5704F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
5705F: drivers/devfreq/exynos-bus.c
5706
5707BUSLOGIC SCSI DRIVER
5708M: Khalid Aziz <[email protected]>
5709L: [email protected]
5710S: Maintained
5711F: drivers/scsi/BusLogic.*
5712F: drivers/scsi/FlashPoint.*
5713
5714BXCAN CAN NETWORK DRIVER
5715M: Dario Binacchi <[email protected]>
5716L: [email protected]
5717S: Maintained
5718F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5719F: drivers/net/can/bxcan.c
5720
5721C-MEDIA CMI8788 DRIVER
5722M: Clemens Ladisch <[email protected]>
5723L: [email protected]
5724S: Maintained
5725T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5726F: sound/pci/oxygen/
5727
5728C-SKY ARCHITECTURE
5729M: Guo Ren <[email protected]>
5730L: [email protected]
5731S: Supported
5732T: git https://github.com/c-sky/csky-linux.git
5733F: Documentation/devicetree/bindings/csky/
5734F: Documentation/devicetree/bindings/interrupt-controller/csky,*
5735F: Documentation/devicetree/bindings/timer/csky,*
5736F: arch/csky/
5737F: drivers/clocksource/timer-gx6605s.c
5738F: drivers/clocksource/timer-mp-csky.c
5739F: drivers/irqchip/irq-csky-*
5740N: csky
5741K: csky
5742
5743CA8210 IEEE-802.15.4 RADIO DRIVER
5744L: [email protected]
5745S: Orphan
5746W: https://github.com/Cascoda/ca8210-linux.git
5747F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5748F: drivers/net/ieee802154/ca8210.c
5749
5750CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5751M: David Howells <[email protected]>
5752L: [email protected]
5753S: Supported
5754F: Documentation/filesystems/caching/cachefiles.rst
5755F: fs/cachefiles/
5756
5757CACHESTAT: PAGE CACHE STATS FOR A FILE
5758M: Nhat Pham <[email protected]>
5759M: Johannes Weiner <[email protected]>
5760L: [email protected]
5761S: Maintained
5762F: tools/testing/selftests/cachestat/test_cachestat.c
5763
5764CADENCE MIPI-CSI2 BRIDGES
5765M: Maxime Ripard <[email protected]>
5766L: [email protected]
5767S: Maintained
5768F: Documentation/devicetree/bindings/media/cdns,*.txt
5769F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5770F: drivers/media/platform/cadence/cdns-csi2*
5771F: include/media/cadence/cdns-csi2*
5772
5773CADENCE NAND DRIVER
5774L: [email protected]
5775S: Orphan
5776F: Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5777F: drivers/mtd/nand/raw/cadence-nand-controller.c
5778
5779CADENCE USB3 DRD IP DRIVER
5780M: Peter Chen <[email protected]>
5781M: Pawel Laszczak <[email protected]>
5782R: Roger Quadros <[email protected]>
5783L: [email protected]
5784S: Maintained
5785T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5786F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5787F: drivers/usb/cdns3/
5788X: drivers/usb/cdns3/cdnsp*
5789
5790CADENCE USBHS DRIVER
5791M: Pawel Laszczak <[email protected]>
5792L: [email protected]
5793S: Maintained
5794F: drivers/usb/gadget/udc/cdns2
5795
5796CADENCE USBSSP DRD IP DRIVER
5797M: Pawel Laszczak <[email protected]>
5798L: [email protected]
5799S: Maintained
5800T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5801F: drivers/usb/cdns3/
5802X: drivers/usb/cdns3/cdns3*
5803
5804CADET FM/AM RADIO RECEIVER DRIVER
5805M: Hans Verkuil <[email protected]>
5806L: [email protected]
5807S: Maintained
5808W: https://linuxtv.org
5809T: git git://linuxtv.org/media.git
5810F: drivers/media/radio/radio-cadet*
5811
5812CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5813L: [email protected]
5814S: Orphan
5815T: git git://linuxtv.org/media.git
5816F: Documentation/admin-guide/media/cafe_ccic*
5817F: drivers/media/platform/marvell/
5818
5819CAKE QDISC
5820M: Toke Høiland-Jørgensen <[email protected]>
5821L: [email protected] (moderated for non-subscribers)
5822S: Maintained
5823F: net/sched/sch_cake.c
5824
5825CAN NETWORK DRIVERS
5826M: Marc Kleine-Budde <[email protected]>
5827M: Vincent Mailhol <[email protected]>
5828L: [email protected]
5829S: Maintained
5830W: https://github.com/linux-can
5831T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5832T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5833F: Documentation/devicetree/bindings/net/can/
5834F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5835F: drivers/net/can/
5836F: drivers/phy/phy-can-transceiver.c
5837F: include/linux/can/bittiming.h
5838F: include/linux/can/dev.h
5839F: include/linux/can/length.h
5840F: include/linux/can/platform/
5841F: include/linux/can/rx-offload.h
5842F: include/uapi/linux/can/error.h
5843F: include/uapi/linux/can/netlink.h
5844F: include/uapi/linux/can/vxcan.h
5845
5846CAN NETWORK LAYER
5847M: Oliver Hartkopp <[email protected]>
5848M: Marc Kleine-Budde <[email protected]>
5849L: [email protected]
5850S: Maintained
5851W: https://github.com/linux-can
5852T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5853T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5854F: Documentation/networking/can.rst
5855F: Documentation/networking/iso15765-2.rst
5856F: include/linux/can/can-ml.h
5857F: include/linux/can/core.h
5858F: include/linux/can/skb.h
5859F: include/net/can.h
5860F: include/net/netns/can.h
5861F: include/uapi/linux/can.h
5862F: include/uapi/linux/can/bcm.h
5863F: include/uapi/linux/can/gw.h
5864F: include/uapi/linux/can/isotp.h
5865F: include/uapi/linux/can/raw.h
5866F: net/can/
5867F: net/sched/em_canid.c
5868F: tools/testing/selftests/net/can/
5869
5870CAN-J1939 NETWORK LAYER
5871M: Robin van der Gracht <[email protected]>
5872M: Oleksij Rempel <[email protected]>
5873R: [email protected]
5874L: [email protected]
5875S: Maintained
5876F: Documentation/networking/j1939.rst
5877F: include/uapi/linux/can/j1939.h
5878F: net/can/j1939/
5879
5880CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5881M: Damien Le Moal <[email protected]>
5882L: [email protected]
5883L: [email protected] (pinctrl driver)
5884F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5885F: drivers/pinctrl/pinctrl-k210.c
5886
5887CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5888M: Damien Le Moal <[email protected]>
5889L: [email protected]
5890L: [email protected]
5891S: Maintained
5892F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5893F: drivers/reset/reset-k210.c
5894
5895CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5896M: Damien Le Moal <[email protected]>
5897L: [email protected]
5898S: Maintained
5899F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5900F: drivers/soc/canaan/
5901F: include/soc/canaan/
5902
5903CAPABILITIES
5904M: Serge Hallyn <[email protected]>
5905L: [email protected]
5906S: Supported
5907F: include/linux/capability.h
5908F: include/trace/events/capability.h
5909F: include/uapi/linux/capability.h
5910F: kernel/capability.c
5911F: security/commoncap.c
5912F: security/commoncap_test.c
5913
5914CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5915M: Kevin Tsai <[email protected]>
5916S: Maintained
5917F: drivers/iio/light/cm*
5918
5919CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5920M: Christian Lamparter <[email protected]>
5921L: [email protected]
5922S: Maintained
5923W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5924F: drivers/net/wireless/ath/carl9170/
5925
5926CAVIUM I2C DRIVER
5927M: Robert Richter <[email protected]>
5928S: Odd Fixes
5929W: http://www.marvell.com
5930F: drivers/i2c/busses/i2c-octeon*
5931F: drivers/i2c/busses/i2c-thunderx*
5932
5933CAVIUM LIQUIDIO NETWORK DRIVER
5934L: [email protected]
5935S: Orphan
5936W: http://www.marvell.com
5937F: drivers/net/ethernet/cavium/liquidio/
5938
5939CAVIUM MMC DRIVER
5940M: Robert Richter <[email protected]>
5941S: Odd Fixes
5942W: http://www.marvell.com
5943F: drivers/mmc/host/cavium*
5944
5945CAVIUM OCTEON-TX CRYPTO DRIVER
5946M: George Cherian <[email protected]>
5947L: [email protected]
5948S: Supported
5949W: http://www.marvell.com
5950F: drivers/crypto/cavium/cpt/
5951
5952CBS/ETF/TAPRIO QDISCS
5953M: Vinicius Costa Gomes <[email protected]>
5954L: [email protected]
5955S: Maintained
5956F: net/sched/sch_cbs.c
5957F: net/sched/sch_etf.c
5958F: net/sched/sch_taprio.c
5959
5960CC2520 IEEE-802.15.4 RADIO DRIVER
5961M: Stefan Schmidt <[email protected]>
5962L: [email protected]
5963S: Odd Fixes
5964F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5965F: drivers/net/ieee802154/cc2520.c
5966
5967CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5968M: Gilad Ben-Yossef <[email protected]>
5969L: [email protected]
5970S: Supported
5971W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5972F: drivers/crypto/ccree/
5973
5974CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5975M: Hadar Gat <[email protected]>
5976L: [email protected]
5977S: Supported
5978W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5979F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5980F: drivers/char/hw_random/cctrng.c
5981F: drivers/char/hw_random/cctrng.h
5982
5983CEC FRAMEWORK
5984M: Hans Verkuil <[email protected]>
5985L: [email protected]
5986S: Supported
5987W: http://linuxtv.org
5988T: git git://linuxtv.org/media.git
5989F: Documentation/ABI/testing/debugfs-cec-error-inj
5990F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
5991F: Documentation/driver-api/media/cec-core.rst
5992F: Documentation/userspace-api/media/cec
5993F: drivers/media/cec/
5994F: drivers/media/rc/keymaps/rc-cec.c
5995F: include/media/cec-notifier.h
5996F: include/media/cec.h
5997F: include/uapi/linux/cec-funcs.h
5998F: include/uapi/linux/cec.h
5999
6000CEC GPIO DRIVER
6001M: Hans Verkuil <[email protected]>
6002L: [email protected]
6003S: Supported
6004W: http://linuxtv.org
6005T: git git://linuxtv.org/media.git
6006F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
6007F: drivers/media/cec/platform/cec-gpio/
6008
6009CELL BROADBAND ENGINE ARCHITECTURE
6010L: [email protected]
6011S: Orphan
6012F: arch/powerpc/include/asm/cell*.h
6013F: arch/powerpc/include/asm/spu*.h
6014F: arch/powerpc/include/uapi/asm/spu*.h
6015F: arch/powerpc/platforms/cell/
6016
6017CELLWISE CW2015 BATTERY DRIVER
6018M: Tobias Schrammm <[email protected]>
6019S: Maintained
6020F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
6021F: drivers/power/supply/cw2015_battery.c
6022
6023CEPH COMMON CODE (LIBCEPH)
6024M: Ilya Dryomov <[email protected]>
6025M: Alex Markuze <[email protected]>
6026M: Viacheslav Dubeyko <[email protected]>
6027L: [email protected]
6028S: Supported
6029W: http://ceph.com/
6030B: https://tracker.ceph.com/
6031T: git https://github.com/ceph/ceph-client.git
6032F: include/linux/ceph/
6033F: include/linux/crush/
6034F: net/ceph/
6035
6036CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
6037M: Ilya Dryomov <[email protected]>
6038M: Alex Markuze <[email protected]>
6039M: Viacheslav Dubeyko <[email protected]>
6040L: [email protected]
6041S: Supported
6042W: http://ceph.com/
6043B: https://tracker.ceph.com/
6044T: git https://github.com/ceph/ceph-client.git
6045F: Documentation/filesystems/ceph.rst
6046F: fs/ceph/
6047
6048CERTIFICATE HANDLING
6049M: David Howells <[email protected]>
6050M: David Woodhouse <[email protected]>
6051L: [email protected]
6052S: Maintained
6053F: Documentation/admin-guide/module-signing.rst
6054F: certs/
6055F: scripts/sign-file.c
6056F: scripts/ssl-common.h
6057F: tools/certs/
6058
6059CFAG12864B LCD DRIVER
6060M: Miguel Ojeda <[email protected]>
6061S: Maintained
6062F: drivers/auxdisplay/cfag12864b.c
6063F: include/linux/cfag12864b.h
6064
6065CFAG12864BFB LCD FRAMEBUFFER DRIVER
6066M: Miguel Ojeda <[email protected]>
6067S: Maintained
6068F: drivers/auxdisplay/cfag12864bfb.c
6069F: include/linux/cfag12864b.h
6070
6071CHAR and MISC DRIVERS
6072M: Arnd Bergmann <[email protected]>
6073M: Greg Kroah-Hartman <[email protected]>
6074S: Supported
6075T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
6076F: drivers/char/
6077F: drivers/misc/
6078F: include/linux/miscdevice.h
6079F: rust/kernel/miscdevice.rs
6080F: samples/rust/rust_misc_device.rs
6081X: drivers/char/agp/
6082X: drivers/char/hw_random/
6083X: drivers/char/ipmi/
6084X: drivers/char/random.c
6085X: drivers/char/tpm/
6086
6087CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
6088M: Thomas Weißschuh <[email protected]>
6089L: [email protected]
6090S: Maintained
6091F: Documentation/hwmon/powerz.rst
6092F: drivers/hwmon/powerz.c
6093
6094CHARLIEPLEX KEYPAD DRIVER
6095M: Hugo Villeneuve <[email protected]>
6096S: Supported
6097W: http://www.mosaic-industries.com/embedded-systems/microcontroller-projects/electronic-circuits/matrix-keypad-scan-decode
6098F: Documentation/devicetree/bindings/input/gpio-charlieplex-keypad.yaml
6099F: drivers/input/keyboard/charlieplex_keypad.c
6100
6101CHECKPATCH
6102M: Andy Whitcroft <[email protected]>
6103M: Joe Perches <[email protected]>
6104S: Maintained
6105F: scripts/checkpatch.pl
6106
6107CHECKPATCH DOCUMENTATION
6108M: Dwaipayan Ray <[email protected]>
6109M: Lukas Bulwahn <[email protected]>
6110R: Joe Perches <[email protected]>
6111S: Maintained
6112F: Documentation/dev-tools/checkpatch.rst
6113
6114CHINESE DOCUMENTATION
6115M: Alex Shi <[email protected]>
6116M: Yanteng Si <[email protected]>
6117R: Dongliang Mu <[email protected]>
6118T: git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git
6119S: Maintained
6120F: Documentation/translations/zh_CN/
6121
6122CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
6123M: Peter Chen <[email protected]>
6124L: [email protected]
6125S: Maintained
6126T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
6127F: drivers/usb/chipidea/
6128
6129CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
6130M: Hans de Goede <[email protected]>
6131L: [email protected]
6132S: Maintained
6133F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
6134F: drivers/input/touchscreen/chipone_icn8318.c
6135
6136CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
6137M: Hans de Goede <[email protected]>
6138L: [email protected]
6139S: Maintained
6140F: drivers/input/touchscreen/chipone_icn8505.c
6141
6142CHROME HARDWARE PLATFORM SUPPORT
6143M: Benson Leung <[email protected]>
6144M: Tzung-Bi Shih <[email protected]>
6145L: [email protected]
6146S: Maintained
6147T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
6148F: drivers/platform/chrome/
6149
6150CHROMEOS EC CODEC DRIVER
6151M: Cheng-Yi Chiang <[email protected]>
6152M: Tzung-Bi Shih <[email protected]>
6153R: Guenter Roeck <[email protected]>
6154L: [email protected]
6155S: Maintained
6156F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
6157F: sound/soc/codecs/cros_ec_codec.*
6158
6159CHROMEOS EC CHARGE CONTROL
6160M: Thomas Weißschuh <[email protected]>
6161S: Maintained
6162F: drivers/power/supply/cros_charge-control.c
6163
6164CHROMEOS EC HARDWARE MONITORING
6165M: Thomas Weißschuh <[email protected]>
6166L: [email protected]
6167L: [email protected]
6168S: Maintained
6169F: Documentation/hwmon/cros_ec_hwmon.rst
6170F: drivers/hwmon/cros_ec_hwmon.c
6171
6172CHROMEOS EC LED DRIVER
6173M: Thomas Weißschuh <[email protected]>
6174S: Maintained
6175F: drivers/leds/leds-cros_ec.c
6176
6177CHROMEOS EC SUBDRIVERS
6178M: Benson Leung <[email protected]>
6179R: Guenter Roeck <[email protected]>
6180L: [email protected]
6181S: Maintained
6182F: drivers/power/supply/cros_charge-control.c
6183F: drivers/power/supply/cros_usbpd-charger.c
6184N: cros_ec
6185N: cros-ec
6186
6187CHROMEOS EC UART DRIVER
6188M: Bhanu Prakash Maiya <[email protected]>
6189R: Benson Leung <[email protected]>
6190R: Tzung-Bi Shih <[email protected]>
6191S: Maintained
6192F: drivers/platform/chrome/cros_ec_uart.c
6193
6194CHROMEOS EC USB PD NOTIFY DRIVER
6195M: Łukasz Bartosik <[email protected]>
6196M: Andrei Kuchynski <[email protected]>
6197M: Jameson Thies <[email protected]>
6198L: [email protected]
6199S: Maintained
6200F: drivers/platform/chrome/cros_usbpd_notify.c
6201F: include/linux/platform_data/cros_usbpd_notify.h
6202
6203CHROMEOS EC USB TYPE-C DRIVER
6204M: Benson Leung <[email protected]>
6205M: Abhishek Pandit-Subedi <[email protected]>
6206M: Jameson Thies <[email protected]>
6207M: Andrei Kuchynski <[email protected]>
6208L: [email protected]
6209S: Maintained
6210F: drivers/platform/chrome/cros_ec_typec.*
6211F: drivers/platform/chrome/cros_typec_altmode.*
6212F: drivers/platform/chrome/cros_typec_switch.c
6213F: drivers/platform/chrome/cros_typec_vdm.*
6214
6215CHROMEOS HPS DRIVER
6216M: Dan Callaghan <[email protected]>
6217R: Sami Kyöstilä <[email protected]>
6218S: Maintained
6219F: drivers/platform/chrome/cros_hps_i2c.c
6220
6221CHROMEOS EC WATCHDOG
6222M: Lukasz Majczak <[email protected]>
6223L: [email protected]
6224S: Maintained
6225F: drivers/watchdog/cros_ec_wdt.c
6226
6227CHROMEOS UCSI DRIVER
6228M: Abhishek Pandit-Subedi <[email protected]>
6229M: Łukasz Bartosik <[email protected]>
6230M: Jameson Thies <[email protected]>
6231M: Andrei Kuchynski <[email protected]>
6232L: [email protected]
6233S: Maintained
6234F: drivers/usb/typec/ucsi/cros_ec_ucsi.c
6235
6236CHRONTEL CH7322 CEC DRIVER
6237M: Joe Tessler <[email protected]>
6238L: [email protected]
6239S: Maintained
6240T: git git://linuxtv.org/media.git
6241F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
6242F: drivers/media/cec/i2c/ch7322.c
6243
6244CIRRUS LOGIC AUDIO CODEC DRIVERS
6245M: David Rhodes <[email protected]>
6246M: Richard Fitzgerald <[email protected]>
6247L: [email protected]
6248L: [email protected]
6249S: Maintained
6250F: Documentation/devicetree/bindings/sound/cirrus,cs*
6251F: Documentation/sound/codecs/cs*
6252F: drivers/mfd/cs42l43*
6253F: drivers/pinctrl/cirrus/pinctrl-cs42l43*
6254F: drivers/spi/spi-cs42l43*
6255F: include/dt-bindings/sound/cs*
6256F: include/linux/mfd/cs42l43*
6257F: include/sound/cs*
6258F: sound/hda/codecs/cirrus*
6259F: sound/hda/codecs/side-codecs/cirrus*
6260F: sound/hda/codecs/side-codecs/cs*
6261F: sound/hda/codecs/side-codecs/hda_component*
6262F: sound/soc/codecs/cs*
6263
6264CIRRUS LOGIC HAPTIC DRIVERS
6265M: James Ogletree <[email protected]>
6266M: Fred Treven <[email protected]>
6267M: Ben Bright <[email protected]>
6268L: [email protected]
6269S: Supported
6270F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
6271F: drivers/input/misc/cs40l*
6272F: drivers/mfd/cs40l*
6273F: include/linux/mfd/cs40l*
6274F: sound/soc/codecs/cs40l*
6275
6276CIRRUS LOGIC DSP FIRMWARE DRIVER
6277M: Simon Trimmer <[email protected]>
6278M: Charles Keepax <[email protected]>
6279M: Richard Fitzgerald <[email protected]>
6280L: [email protected]
6281S: Supported
6282W: https://github.com/CirrusLogic/linux-drivers/wiki
6283T: git https://github.com/CirrusLogic/linux-drivers.git
6284F: drivers/firmware/cirrus/
6285F: include/linux/firmware/cirrus/
6286
6287CIRRUS LOGIC EP93XX ETHERNET DRIVER
6288M: Hartley Sweeten <[email protected]>
6289L: [email protected]
6290S: Maintained
6291F: drivers/net/ethernet/cirrus/ep93xx_eth.c
6292
6293CIRRUS LOGIC LOCHNAGAR DRIVER
6294M: Charles Keepax <[email protected]>
6295M: Richard Fitzgerald <[email protected]>
6296L: [email protected]
6297S: Supported
6298F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
6299F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
6300F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
6301F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
6302F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
6303F: Documentation/hwmon/lochnagar.rst
6304F: drivers/clk/clk-lochnagar.c
6305F: drivers/hwmon/lochnagar-hwmon.c
6306F: drivers/mfd/lochnagar-i2c.c
6307F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
6308F: drivers/regulator/lochnagar-regulator.c
6309F: include/dt-bindings/clock/lochnagar.h
6310F: include/dt-bindings/pinctrl/lochnagar.h
6311F: include/linux/mfd/lochnagar*
6312F: sound/soc/codecs/lochnagar-sc.c
6313
6314CIRRUS LOGIC MADERA CODEC DRIVERS
6315M: Charles Keepax <[email protected]>
6316M: Richard Fitzgerald <[email protected]>
6317L: [email protected]
6318L: [email protected]
6319S: Supported
6320W: https://github.com/CirrusLogic/linux-drivers/wiki
6321T: git https://github.com/CirrusLogic/linux-drivers.git
6322F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
6323F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
6324F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
6325F: drivers/gpio/gpio-madera*
6326F: drivers/irqchip/irq-madera*
6327F: drivers/mfd/cs47l*
6328F: drivers/mfd/madera*
6329F: drivers/pinctrl/cirrus/*
6330F: include/dt-bindings/sound/madera*
6331F: include/linux/irqchip/irq-madera*
6332F: include/linux/mfd/madera/*
6333F: include/sound/madera*
6334F: sound/soc/codecs/cs47l*
6335F: sound/soc/codecs/madera*
6336
6337CISCO FCOE HBA DRIVER
6338M: Satish Kharat <[email protected]>
6339M: Sesidhar Baddela <[email protected]>
6340M: Karan Tilak Kumar <[email protected]>
6341L: [email protected]
6342S: Supported
6343F: drivers/scsi/fnic/
6344
6345CISCO SCSI HBA DRIVER
6346M: Karan Tilak Kumar <[email protected]>
6347M: Narsimhulu Musini <[email protected]>
6348M: Sesidhar Baddela <[email protected]>
6349L: [email protected]
6350S: Supported
6351F: drivers/scsi/snic/
6352
6353CISCO VIC ETHERNET NIC DRIVER
6354M: Satish Kharat <[email protected]>
6355S: Maintained
6356F: drivers/net/ethernet/cisco/enic/
6357
6358CISCO VIC LOW LATENCY NIC DRIVER
6359M: Nelson Escobar <[email protected]>
6360M: Satish Kharat <[email protected]>
6361S: Supported
6362F: drivers/infiniband/hw/usnic/
6363
6364CLANG CONTEXT ANALYSIS
6365M: Marco Elver <[email protected]>
6366R: Bart Van Assche <[email protected]>
6367L: [email protected]
6368S: Maintained
6369F: Documentation/dev-tools/context-analysis.rst
6370F: include/linux/compiler-context-analysis.h
6371F: lib/test_context-analysis.c
6372F: scripts/Makefile.context-analysis
6373F: scripts/context-analysis-suppression.txt
6374
6375CLANG CONTROL FLOW INTEGRITY SUPPORT
6376M: Sami Tolvanen <[email protected]>
6377M: Kees Cook <[email protected]>
6378R: Nathan Chancellor <[email protected]>
6379L: [email protected]
6380S: Supported
6381B: https://github.com/ClangBuiltLinux/linux/issues
6382T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
6383F: include/linux/cfi.h
6384F: kernel/cfi.c
6385
6386CLANG-FORMAT FILE
6387M: Miguel Ojeda <[email protected]>
6388S: Maintained
6389F: .clang-format
6390
6391CLANG/LLVM BUILD SUPPORT
6392M: Nathan Chancellor <[email protected]>
6393R: Nick Desaulniers <[email protected]>
6394R: Bill Wendling <[email protected]>
6395R: Justin Stitt <[email protected]>
6396L: [email protected]
6397S: Supported
6398W: https://clangbuiltlinux.github.io/
6399B: https://github.com/ClangBuiltLinux/linux/issues
6400C: irc://irc.libera.chat/clangbuiltlinux
6401F: Documentation/kbuild/llvm.rst
6402F: include/linux/compiler-clang.h
6403F: scripts/Makefile.clang
6404F: scripts/clang-tools/
6405K: \b(?i:clang|llvm)\b
6406
6407CLK API
6408M: Russell King <[email protected]>
6409L: [email protected]
6410S: Maintained
6411F: include/linux/clk.h
6412
6413CLOCKSOURCE, CLOCKEVENT DRIVERS
6414M: Daniel Lezcano <[email protected]>
6415M: Thomas Gleixner <[email protected]>
6416L: [email protected]
6417S: Supported
6418P: Documentation/process/maintainer-tip.rst
6419T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6420F: Documentation/devicetree/bindings/timer/
6421F: drivers/clocksource/
6422
6423CLOSURES
6424M: Kent Overstreet <[email protected]>
6425L: [email protected]
6426S: Supported
6427C: irc://irc.oftc.net/bcache
6428F: include/linux/closure.h
6429F: lib/closure.c
6430
6431CMPC ACPI DRIVER
6432M: Thadeu Lima de Souza Cascardo <[email protected]>
6433L: [email protected]
6434S: Supported
6435F: drivers/platform/x86/classmate-laptop.c
6436
6437COBALT MEDIA DRIVER
6438M: Hans Verkuil <[email protected]>
6439L: [email protected]
6440S: Supported
6441W: https://linuxtv.org
6442T: git git://linuxtv.org/media.git
6443F: drivers/media/pci/cobalt/
6444
6445COCCINELLE/Semantic Patches (SmPL)
6446M: Julia Lawall <[email protected]>
6447M: Nicolas Palix <[email protected]>
6448L: [email protected] (moderated for non-subscribers)
6449S: Supported
6450W: https://coccinelle.gitlabpages.inria.fr/website/
6451T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
6452F: Documentation/dev-tools/coccinelle.rst
6453F: scripts/coccicheck
6454F: scripts/coccinelle/
6455
6456CODA FILE SYSTEM
6457M: Jan Harkes <[email protected]>
6458M: [email protected]
6459L: [email protected]
6460S: Maintained
6461W: http://www.coda.cs.cmu.edu/
6462F: Documentation/filesystems/coda.rst
6463F: fs/coda/
6464F: include/linux/coda*.h
6465F: include/uapi/linux/coda*.h
6466
6467CODA V4L2 MEM2MEM DRIVER
6468M: Philipp Zabel <[email protected]>
6469L: [email protected]
6470S: Maintained
6471F: Documentation/devicetree/bindings/media/coda.yaml
6472F: drivers/media/platform/chips-media/coda
6473
6474CODE OF CONDUCT
6475M: Greg Kroah-Hartman <[email protected]>
6476S: Supported
6477F: Documentation/process/code-of-conduct-interpretation.rst
6478F: Documentation/process/code-of-conduct.rst
6479
6480CODE TAGGING
6481M: Suren Baghdasaryan <[email protected]>
6482M: Kent Overstreet <[email protected]>
6483R: Hao Ge <[email protected]>
6484S: Maintained
6485F: include/asm-generic/codetag.lds.h
6486F: include/linux/codetag.h
6487F: lib/codetag.c
6488
6489COMEDI DRIVERS
6490M: Ian Abbott <[email protected]>
6491M: H Hartley Sweeten <[email protected]>
6492S: Odd Fixes
6493F: drivers/comedi/
6494F: include/linux/comedi/
6495F: include/uapi/linux/comedi.h
6496
6497COMMON CLK FRAMEWORK
6498M: Stephen Boyd <[email protected]>
6499M: Brian Masney <[email protected]>
6500M: Jerome Brunet <[email protected]>
6501L: [email protected]
6502S: Maintained
6503Q: http://patchwork.kernel.org/project/linux-clk/list/
6504T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
6505F: Documentation/devicetree/bindings/clock/
6506F: drivers/clk/
6507F: include/dt-bindings/clock/
6508F: include/linux/clk-pr*
6509F: include/linux/clk/
6510F: include/linux/of_clk.h
6511F: scripts/gdb/linux/clk.py
6512F: rust/helpers/clk.c
6513F: rust/kernel/clk.rs
6514X: drivers/clk/clkdev.c
6515
6516COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
6517M: Paulo Alcantara <[email protected]>
6518M: Namjae Jeon <[email protected]>
6519R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
6520R: Shyam Prasad N <[email protected]> (multichannel)
6521R: Tom Talpey <[email protected]> (RDMA, smbdirect)
6522R: Bharath SM <[email protected]> (deferred close, directory leases)
6523L: [email protected]
6524L: [email protected] (moderated for non-subscribers)
6525S: Supported
6526W: https://wiki.samba.org/index.php/LinuxCIFS
6527T: git https://git.manguebit.org/linux.git cifs-next
6528F: Documentation/admin-guide/cifs/
6529F: fs/smb/client/
6530F: fs/smb/common/
6531F: include/uapi/linux/cifs
6532
6533COMPACTPCI HOTPLUG CORE
6534M: Scott Murray <[email protected]>
6535L: [email protected]
6536S: Maintained
6537F: drivers/pci/hotplug/cpci_hotplug*
6538
6539COMPACTPCI HOTPLUG GENERIC DRIVER
6540M: Scott Murray <[email protected]>
6541L: [email protected]
6542S: Maintained
6543F: drivers/pci/hotplug/cpcihp_generic.c
6544
6545COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
6546M: Scott Murray <[email protected]>
6547L: [email protected]
6548S: Maintained
6549F: drivers/pci/hotplug/cpcihp_zt5550.*
6550
6551COMPAL LAPTOP SUPPORT
6552M: Cezary Jackiewicz <[email protected]>
6553L: [email protected]
6554S: Maintained
6555F: drivers/platform/x86/compal-laptop.c
6556
6557COMPILER ATTRIBUTES
6558M: Miguel Ojeda <[email protected]>
6559S: Maintained
6560F: include/linux/compiler_attributes.h
6561
6562COMPUTE EXPRESS LINK (CXL)
6563M: Davidlohr Bueso <[email protected]>
6564M: Jonathan Cameron <[email protected]>
6565M: Dave Jiang <[email protected]>
6566M: Alison Schofield <[email protected]>
6567M: Vishal Verma <[email protected]>
6568M: Dan Williams <[email protected]>
6569R: Ira Weiny <[email protected]>
6570R: Li Ming <[email protected]>
6571L: [email protected]
6572S: Maintained
6573F: Documentation/driver-api/cxl
6574F: Documentation/userspace-api/fwctl/fwctl-cxl.rst
6575F: drivers/cxl/
6576F: include/cxl/
6577F: include/uapi/linux/cxl_mem.h
6578F: tools/testing/cxl/
6579
6580COMPUTE EXPRESS LINK PMU (CPMU)
6581M: Jonathan Cameron <[email protected]>
6582L: [email protected]
6583S: Maintained
6584F: Documentation/admin-guide/perf/cxl.rst
6585F: drivers/perf/cxl_pmu.c
6586
6587CONEXANT ACCESSRUNNER USB DRIVER
6588L: [email protected]
6589S: Orphan
6590W: http://accessrunner.sourceforge.net/
6591F: drivers/usb/atm/cxacru.c
6592
6593CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
6594M: Elena Reshetova <[email protected]>
6595M: Carlos Bilbao <[email protected]>
6596S: Maintained
6597F: Documentation/security/snp-tdx-threat-model.rst
6598
6599CONFIGFS
6600M: Breno Leitao <[email protected]>
6601R: Andreas Hindborg <[email protected]>
6602T: https://git.kernel.org/pub/scm/linux/kernel/git/leitao/linux.git configfs-next
6603S: Supported
6604F: fs/configfs/
6605F: include/linux/configfs.h
6606F: samples/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
6720CORETEMP HARDWARE MONITORING DRIVER
6721L: [email protected]
6722S: Orphan
6723F: Documentation/hwmon/coretemp.rst
6724F: drivers/hwmon/coretemp.c
6725
6726CORSAIR-CPRO HARDWARE MONITOR DRIVER
6727M: Marius Zachmann <[email protected]>
6728L: [email protected]
6729S: Maintained
6730F: drivers/hwmon/corsair-cpro.c
6731
6732CORSAIR-PSU HARDWARE MONITOR DRIVER
6733M: Wilken Gottwalt <[email protected]>
6734L: [email protected]
6735S: Maintained
6736F: Documentation/hwmon/corsair-psu.rst
6737F: drivers/hwmon/corsair-psu.c
6738
6739COUNTER SUBSYSTEM
6740M: William Breathitt Gray <[email protected]>
6741L: [email protected]
6742S: Maintained
6743T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
6744F: Documentation/ABI/testing/sysfs-bus-counter
6745F: Documentation/driver-api/generic-counter.rst
6746F: drivers/counter/
6747F: include/linux/counter.h
6748F: include/uapi/linux/counter.h
6749F: tools/counter/
6750
6751COUNTER WATCH EVENTS TOOL
6752M: Fabrice Gasnier <[email protected]>
6753L: [email protected]
6754S: Maintained
6755F: tools/counter/counter_watch_events.c
6756
6757CP2615 I2C DRIVER
6758M: Bence Csókás <[email protected]>
6759S: Maintained
6760F: drivers/i2c/busses/i2c-cp2615.c
6761
6762CPU FREQUENCY DRIVERS - CPPC CPUFREQ
6763M: "Rafael J. Wysocki" <[email protected]>
6764M: Viresh Kumar <[email protected]>
6765R: Jie Zhan <[email protected]>
6766R: Lifeng Zheng <[email protected]>
6767R: Pierre Gondois <[email protected]>
6768R: Sumit Gupta <[email protected]>
6769L: [email protected]
6770S: Maintained
6771F: drivers/cpufreq/cppc_cpufreq.c
6772
6773CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6774M: Viresh Kumar <[email protected]>
6775M: Sudeep Holla <[email protected]>
6776L: [email protected]
6777S: Maintained
6778W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6779F: drivers/cpufreq/vexpress-spc-cpufreq.c
6780
6781CPU FREQUENCY DRIVERS - VIRTUAL MACHINE CPUFREQ
6782M: Saravana Kannan <[email protected]>
6783L: [email protected]
6784S: Maintained
6785F: drivers/cpufreq/virtual-cpufreq.c
6786
6787CPU FREQUENCY SCALING FRAMEWORK
6788M: "Rafael J. Wysocki" <[email protected]>
6789M: Viresh Kumar <[email protected]>
6790L: [email protected]
6791S: Maintained
6792B: https://bugzilla.kernel.org
6793T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6794T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6795F: Documentation/admin-guide/pm/cpufreq.rst
6796F: Documentation/admin-guide/pm/intel_pstate.rst
6797F: Documentation/cpu-freq/
6798F: Documentation/devicetree/bindings/cpufreq/
6799F: drivers/cpufreq/
6800F: include/linux/cpufreq.h
6801F: include/linux/sched/cpufreq.h
6802F: kernel/sched/cpufreq*.c
6803F: rust/kernel/cpufreq.rs
6804F: tools/testing/selftests/cpufreq/
6805
6806CPU HOTPLUG
6807M: Thomas Gleixner <[email protected]>
6808M: Peter Zijlstra <[email protected]>
6809L: [email protected]
6810S: Maintained
6811P: Documentation/process/maintainer-tip.rst
6812T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6813F: include/linux/cpu.h
6814F: include/linux/cpuhotplug.h
6815F: include/linux/cpuhplock.h
6816F: include/linux/smpboot.h
6817F: kernel/cpu.c
6818F: kernel/smpboot.*
6819F: rust/helpers/cpu.c
6820F: rust/kernel/cpu.rs
6821
6822CPU IDLE TIME MANAGEMENT FRAMEWORK
6823M: "Rafael J. Wysocki" <[email protected]>
6824M: Daniel Lezcano <[email protected]>
6825R: Christian Loehle <[email protected]>
6826L: [email protected]
6827S: Maintained
6828B: https://bugzilla.kernel.org
6829T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6830F: Documentation/admin-guide/pm/cpuidle.rst
6831F: Documentation/driver-api/pm/cpuidle.rst
6832F: drivers/cpuidle/
6833F: include/linux/cpuidle.h
6834
6835CPU POWER MONITORING SUBSYSTEM
6836M: Thomas Renninger <[email protected]>
6837M: Shuah Khan <[email protected]>
6838M: Shuah Khan <[email protected]>
6839M: John B. Wyatt IV <[email protected]>
6840M: John B. Wyatt IV <[email protected]>
6841M: John Kacur <[email protected]>
6842L: [email protected]
6843S: Maintained
6844F: tools/power/cpupower/
6845
6846CPUID/MSR DRIVER
6847M: "H. Peter Anvin" <[email protected]>
6848S: Maintained
6849F: arch/x86/kernel/cpuid.c
6850F: arch/x86/kernel/msr.c
6851
6852CPUIDLE DRIVER - ARM BIG LITTLE
6853M: Lorenzo Pieralisi <[email protected]>
6854M: Daniel Lezcano <[email protected]>
6855L: [email protected]
6856L: [email protected] (moderated for non-subscribers)
6857S: Maintained
6858T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6859F: drivers/cpuidle/cpuidle-big_little.c
6860
6861CPUIDLE DRIVER - ARM EXYNOS
6862M: Daniel Lezcano <[email protected]>
6863M: Kukjin Kim <[email protected]>
6864R: Krzysztof Kozlowski <[email protected]>
6865L: [email protected]
6866L: [email protected]
6867S: Maintained
6868F: arch/arm/mach-exynos/pm.c
6869F: drivers/cpuidle/cpuidle-exynos.c
6870F: include/linux/platform_data/cpuidle-exynos.h
6871
6872CPUIDLE DRIVER - ARM PSCI
6873M: Lorenzo Pieralisi <[email protected]>
6874M: Sudeep Holla <[email protected]>
6875M: Ulf Hansson <[email protected]>
6876L: [email protected]
6877L: [email protected] (moderated for non-subscribers)
6878S: Supported
6879T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6880F: drivers/cpuidle/cpuidle-psci.c
6881
6882CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6883M: Ulf Hansson <[email protected]>
6884L: [email protected]
6885L: [email protected] (moderated for non-subscribers)
6886S: Supported
6887T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6888F: drivers/cpuidle/cpuidle-psci-domain.c
6889F: drivers/cpuidle/cpuidle-psci.h
6890
6891CPUIDLE DRIVER - DT IDLE PM DOMAIN
6892M: Ulf Hansson <[email protected]>
6893L: [email protected]
6894S: Supported
6895T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6896F: drivers/cpuidle/dt_idle_genpd.c
6897F: drivers/cpuidle/dt_idle_genpd.h
6898
6899CPUIDLE DRIVER - RISC-V SBI
6900M: Anup Patel <[email protected]>
6901L: [email protected]
6902L: [email protected]
6903S: Maintained
6904F: drivers/cpuidle/cpuidle-riscv-sbi.c
6905
6906CPUIDLE DRIVER - S390
6907M: Mete Durlu <[email protected]>
6908L: [email protected]
6909L: [email protected]
6910S: Maintained
6911F: drivers/cpuidle/cpuidle-s390.c
6912
6913CPUMASK API [RUST]
6914M: Viresh Kumar <[email protected]>
6915R: Yury Norov <[email protected]>
6916S: Maintained
6917F: rust/kernel/cpumask.rs
6918
6919CRAMFS FILESYSTEM
6920M: Nicolas Pitre <[email protected]>
6921S: Maintained
6922F: Documentation/filesystems/cramfs.rst
6923F: fs/cramfs/
6924
6925CRC LIBRARY
6926M: Eric Biggers <[email protected]>
6927R: Ard Biesheuvel <[email protected]>
6928L: [email protected]
6929S: Maintained
6930T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6931F: Documentation/staging/crc*
6932F: include/linux/crc*
6933F: lib/crc/
6934F: scripts/gen-crc-consts.py
6935
6936CREATIVE SB0540
6937M: Bastien Nocera <[email protected]>
6938L: [email protected]
6939S: Maintained
6940F: drivers/hid/hid-creative-sb0540.c
6941
6942CREDENTIALS
6943M: Paul Moore <[email protected]>
6944R: Serge Hallyn <[email protected]>
6945L: [email protected]
6946S: Supported
6947T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
6948F: include/linux/cred.h
6949F: kernel/cred.c
6950F: rust/kernel/cred.rs
6951F: Documentation/security/credentials.rst
6952
6953INTEL CRPS COMMON REDUNDANT PSU DRIVER
6954M: Ninad Palsule <[email protected]>
6955L: [email protected]
6956S: Maintained
6957F: Documentation/hwmon/crps.rst
6958F: drivers/hwmon/pmbus/crps.c
6959
6960CRYPTO API
6961M: Herbert Xu <[email protected]>
6962M: "David S. Miller" <[email protected]>
6963L: [email protected]
6964S: Maintained
6965T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6966T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6967F: Documentation/crypto/
6968F: Documentation/devicetree/bindings/crypto/
6969F: arch/*/crypto/
6970F: crypto/
6971F: drivers/crypto/
6972F: include/crypto/
6973F: include/linux/crypto*
6974
6975CRYPTO LIBRARY
6976M: Eric Biggers <[email protected]>
6977M: Jason A. Donenfeld <[email protected]>
6978M: Ard Biesheuvel <[email protected]>
6979L: [email protected]
6980S: Maintained
6981T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-next
6982T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-fixes
6983F: lib/crypto/
6984F: scripts/crypto/
6985
6986CRYPTO SPEED TEST COMPARE
6987M: Wang Jinchao <[email protected]>
6988L: [email protected]
6989S: Maintained
6990F: tools/crypto/tcrypt/tcrypt_speed_compare.py
6991
6992CS3308 MEDIA DRIVER
6993M: Hans Verkuil <[email protected]>
6994L: [email protected]
6995S: Odd Fixes
6996W: http://linuxtv.org
6997T: git git://linuxtv.org/media.git
6998F: drivers/media/i2c/cs3308.c
6999
7000CS5535 Audio ALSA driver
7001M: Jaya Kumar <[email protected]>
7002S: Maintained
7003F: sound/pci/cs5535audio/
7004
7005CTU CAN FD DRIVER
7006M: Pavel Pisa <[email protected]>
7007M: Ondrej Ille <[email protected]>
7008L: [email protected]
7009S: Maintained
7010F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
7011F: drivers/net/can/ctucanfd/
7012
7013CVE ASSIGNMENT CONTACT
7014M: CVE Assignment Team <[email protected]>
7015S: Maintained
7016F: Documentation/process/cve.rst
7017
7018CW1200 WLAN driver
7019S: Orphan
7020L: [email protected]
7021F: drivers/net/wireless/st/
7022F: include/linux/platform_data/net-cw1200.h
7023
7024CX18 VIDEO4LINUX DRIVER
7025M: Andy Walls <[email protected]>
7026L: [email protected]
7027S: Maintained
7028W: https://linuxtv.org
7029T: git git://linuxtv.org/media.git
7030F: drivers/media/pci/cx18/
7031F: include/uapi/linux/ivtv*
7032
7033CX2341X MPEG ENCODER HELPER MODULE
7034M: Hans Verkuil <[email protected]>
7035L: [email protected]
7036S: Maintained
7037W: https://linuxtv.org
7038T: git git://linuxtv.org/media.git
7039F: drivers/media/common/cx2341x*
7040F: include/media/drv-intf/cx2341x.h
7041
7042CX24120 MEDIA DRIVER
7043M: Jemma Denson <[email protected]>
7044M: Patrick Boettcher <[email protected]>
7045L: [email protected]
7046S: Maintained
7047W: https://linuxtv.org
7048Q: http://patchwork.linuxtv.org/project/linux-media/list/
7049F: drivers/media/dvb-frontends/cx24120*
7050
7051CX88 VIDEO4LINUX DRIVER
7052M: Mauro Carvalho Chehab <[email protected]>
7053L: [email protected]
7054S: Odd fixes
7055W: https://linuxtv.org
7056T: git git://linuxtv.org/media.git
7057F: Documentation/driver-api/media/drivers/cx88*
7058F: drivers/media/pci/cx88/
7059
7060CXD2820R MEDIA DRIVER
7061L: [email protected]
7062S: Orphan
7063W: https://linuxtv.org
7064Q: http://patchwork.linuxtv.org/project/linux-media/list/
7065F: drivers/media/dvb-frontends/cxd2820r*
7066
7067CXGB3 ETHERNET DRIVER (CXGB3)
7068M: Potnuri Bharat Teja <[email protected]>
7069L: [email protected]
7070S: Maintained
7071W: http://www.chelsio.com
7072F: drivers/net/ethernet/chelsio/cxgb3/
7073
7074CXGB3 ISCSI DRIVER (CXGB3I)
7075M: Varun Prakash <[email protected]>
7076L: [email protected]
7077S: Supported
7078W: http://www.chelsio.com
7079F: drivers/scsi/cxgbi/cxgb3i
7080
7081CXGB4 CRYPTO DRIVER (chcr)
7082M: Ayush Sawal <[email protected]>
7083L: [email protected]
7084S: Supported
7085W: http://www.chelsio.com
7086F: drivers/crypto/chelsio
7087
7088CXGB4 ETHERNET DRIVER (CXGB4)
7089M: Potnuri Bharat Teja <[email protected]>
7090L: [email protected]
7091S: Maintained
7092W: http://www.chelsio.com
7093F: drivers/net/ethernet/chelsio/cxgb4/
7094
7095CXGB4 INLINE CRYPTO DRIVER
7096M: Ayush Sawal <[email protected]>
7097L: [email protected]
7098S: Maintained
7099W: http://www.chelsio.com
7100F: drivers/net/ethernet/chelsio/inline_crypto/
7101
7102CXGB4 ISCSI DRIVER (CXGB4I)
7103M: Varun Prakash <[email protected]>
7104L: [email protected]
7105S: Supported
7106W: http://www.chelsio.com
7107F: drivers/scsi/cxgbi/cxgb4i
7108
7109CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
7110M: Potnuri Bharat Teja <[email protected]>
7111L: [email protected]
7112S: Supported
7113W: http://www.openfabrics.org
7114F: drivers/infiniband/hw/cxgb4/
7115F: include/uapi/rdma/cxgb4-abi.h
7116
7117CXGB4VF ETHERNET DRIVER (CXGB4VF)
7118M: Potnuri Bharat Teja <[email protected]>
7119L: [email protected]
7120S: Maintained
7121W: http://www.chelsio.com
7122F: drivers/net/ethernet/chelsio/cxgb4vf/
7123
7124CYBERPRO FB DRIVER
7125M: Russell King <[email protected]>
7126L: [email protected] (moderated for non-subscribers)
7127S: Maintained
7128W: http://www.armlinux.org.uk/
7129F: drivers/video/fbdev/cyber2000fb.*
7130
7131CYCLADES PC300 DRIVER
7132S: Orphan
7133F: drivers/net/wan/pc300*
7134
7135CYPRESS CY8C95X0 PINCTRL DRIVER
7136M: Patrick Rudolph <[email protected]>
7137L: [email protected]
7138S: Maintained
7139F: drivers/pinctrl/pinctrl-cy8c95x0.c
7140
7141CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
7142M: Linus Walleij <[email protected]>
7143L: [email protected]
7144S: Maintained
7145F: drivers/input/touchscreen/cy8ctma140.c
7146
7147CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
7148M: Yassine Oudjana <[email protected]>
7149L: [email protected]
7150S: Maintained
7151F: Documentation/devicetree/bindings/input/cypress-sf.yaml
7152F: drivers/input/keyboard/cypress-sf.c
7153
7154CYPRESS_FIRMWARE MEDIA DRIVER
7155L: [email protected]
7156S: Orphan
7157W: https://linuxtv.org
7158Q: http://patchwork.linuxtv.org/project/linux-media/list/
7159F: drivers/media/common/cypress_firmware*
7160
7161CYTTSP TOUCHSCREEN DRIVER
7162M: Linus Walleij <[email protected]>
7163L: [email protected]
7164S: Maintained
7165F: drivers/input/touchscreen/cyttsp*
7166
7167D-LINK DIR-685 TOUCHKEYS DRIVER
7168M: Linus Walleij <[email protected]>
7169L: [email protected]
7170S: Supported
7171F: drivers/input/keyboard/dlink-dir685-touchkeys.c
7172
7173DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
7174M: Joshua Kinard <[email protected]>
7175S: Maintained
7176F: drivers/rtc/rtc-ds1685.c
7177F: include/linux/rtc/ds1685.h
7178
7179DASHARO ACPI PLATFORM DRIVER
7180M: Michał Kopeć <[email protected]>
7181S: Maintained
7182W: https://docs.dasharo.com/
7183F: drivers/platform/x86/dasharo-acpi.c
7184
7185DAMON
7186M: SJ Park <[email protected]>
7187L: [email protected]
7188L: [email protected]
7189S: Maintained
7190W: https://damonitor.github.io
7191P: Documentation/mm/damon/maintainer-profile.rst
7192T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
7193T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
7194T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
7195F: Documentation/ABI/testing/sysfs-kernel-mm-damon
7196F: Documentation/admin-guide/mm/damon/
7197F: Documentation/mm/damon/
7198F: include/linux/damon.h
7199F: include/trace/events/damon.h
7200F: mm/damon/
7201F: samples/damon/
7202F: tools/testing/selftests/damon/
7203
7204DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
7205L: [email protected]
7206S: Orphan
7207F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
7208F: drivers/net/ethernet/dec/tulip/dmfe.c
7209
7210DC390/AM53C974 SCSI driver
7211M: Hannes Reinecke <[email protected]>
7212L: [email protected]
7213S: Maintained
7214F: drivers/scsi/am53c974.c
7215
7216DC395x SCSI driver
7217M: Oliver Neukum <[email protected]>
7218M: Ali Akcaagac <[email protected]>
7219M: Jamie Lenehan <[email protected]>
7220S: Maintained
7221F: Documentation/scsi/dc395x.rst
7222F: drivers/scsi/dc395x.*
7223
7224DEBUGOBJECTS:
7225M: Thomas Gleixner <[email protected]>
7226L: [email protected]
7227S: Maintained
7228P: Documentation/process/maintainer-tip.rst
7229T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
7230F: include/linux/debugobjects.h
7231F: lib/debugobjects.c
7232
7233DEC LANCE NETWORK DRIVER
7234M: "Maciej W. Rozycki" <[email protected]>
7235L: [email protected]
7236S: Maintained
7237F: drivers/net/ethernet/amd/declance.c
7238
7239DECSTATION PLATFORM SUPPORT
7240M: "Maciej W. Rozycki" <[email protected]>
7241L: [email protected]
7242S: Maintained
7243F: arch/mips/dec/
7244F: arch/mips/include/asm/dec/
7245F: arch/mips/include/asm/mach-dec/
7246
7247DEFXX FDDI NETWORK DRIVER
7248M: "Maciej W. Rozycki" <[email protected]>
7249S: Maintained
7250F: drivers/net/fddi/defxx.*
7251
7252DEFZA FDDI NETWORK DRIVER
7253M: "Maciej W. Rozycki" <[email protected]>
7254S: Maintained
7255F: drivers/net/fddi/defza.*
7256
7257DEINTERLACE DRIVERS FOR ALLWINNER H3
7258M: Jernej Skrabec <[email protected]>
7259L: [email protected]
7260S: Maintained
7261T: git git://linuxtv.org/media.git
7262F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
7263F: drivers/media/platform/sunxi/sun8i-di/
7264
7265DELL LAPTOP DRIVER
7266M: Matthew Garrett <[email protected]>
7267M: Pali Rohár <[email protected]>
7268L: [email protected]
7269S: Maintained
7270F: drivers/platform/x86/dell/dell-laptop.c
7271
7272DELL LAPTOP FREEFALL DRIVER
7273M: Pali Rohár <[email protected]>
7274S: Maintained
7275F: drivers/platform/x86/dell/dell-smo8800.c
7276
7277DELL LAPTOP RBTN DRIVER
7278M: Pali Rohár <[email protected]>
7279S: Maintained
7280F: drivers/platform/x86/dell/dell-rbtn.*
7281
7282DELL LAPTOP SMM DRIVER
7283M: Pali Rohár <[email protected]>
7284S: Maintained
7285F: Documentation/ABI/obsolete/procfs-i8k
7286F: drivers/hwmon/dell-smm-hwmon.c
7287F: include/uapi/linux/i8k.h
7288
7289DELL PC DRIVER
7290M: Lyndon Sanche <[email protected]>
7291L: [email protected]
7292S: Maintained
7293F: drivers/platform/x86/dell/dell-pc.c
7294
7295DELL REMOTE BIOS UPDATE DRIVER
7296M: Stuart Hayes <[email protected]>
7297L: [email protected]
7298S: Maintained
7299F: drivers/platform/x86/dell/dell_rbu.c
7300
7301DELL SMBIOS DRIVER
7302M: Pali Rohár <[email protected]>
7303L: [email protected]
7304L: [email protected]
7305S: Maintained
7306F: drivers/platform/x86/dell/dell-smbios.*
7307
7308DELL SMBIOS SMM DRIVER
7309L: [email protected]
7310L: [email protected]
7311S: Maintained
7312F: drivers/platform/x86/dell/dell-smbios-smm.c
7313
7314DELL SMBIOS WMI DRIVER
7315L: [email protected]
7316L: [email protected]
7317S: Maintained
7318F: drivers/platform/x86/dell/dell-smbios-wmi.c
7319F: tools/wmi/dell-smbios-example.c
7320
7321DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
7322M: Stuart Hayes <[email protected]>
7323L: [email protected]
7324S: Maintained
7325F: Documentation/userspace-api/dcdbas.rst
7326F: drivers/platform/x86/dell/dcdbas.*
7327
7328DELL WMI DDV DRIVER
7329M: Armin Wolf <[email protected]>
7330S: Maintained
7331F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
7332F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
7333F: Documentation/wmi/devices/dell-wmi-ddv.rst
7334F: drivers/platform/x86/dell/dell-wmi-ddv.c
7335
7336DELL WMI DESCRIPTOR DRIVER
7337L: [email protected]
7338S: Maintained
7339F: drivers/platform/x86/dell/dell-wmi-descriptor.c
7340
7341DELL WMI HARDWARE PRIVACY SUPPORT
7342L: [email protected]
7343L: [email protected]
7344S: Maintained
7345F: drivers/platform/x86/dell/dell-wmi-privacy.c
7346
7347DELL WMI NOTIFICATIONS DRIVER
7348M: Matthew Garrett <[email protected]>
7349M: Pali Rohár <[email protected]>
7350S: Maintained
7351F: drivers/platform/x86/dell/dell-wmi-base.c
7352
7353DELL WMI SYSMAN DRIVER
7354M: Prasanth Ksr <[email protected]>
7355L: [email protected]
7356L: [email protected]
7357S: Maintained
7358F: Documentation/ABI/testing/sysfs-class-firmware-attributes
7359F: drivers/platform/x86/dell/dell-wmi-sysman/
7360
7361DELTA AHE-50DC FAN CONTROL MODULE DRIVER
7362M: Zev Weiss <[email protected]>
7363L: [email protected]
7364S: Maintained
7365F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
7366
7367DELTA DPS920AB PSU DRIVER
7368M: Robert Marko <[email protected]>
7369L: [email protected]
7370S: Maintained
7371F: Documentation/hwmon/dps920ab.rst
7372F: drivers/hwmon/pmbus/dps920ab.c
7373
7374DELTA NETWORKS TN48M CPLD DRIVERS
7375M: Robert Marko <[email protected]>
7376S: Maintained
7377F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
7378F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
7379F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
7380F: drivers/gpio/gpio-tn48m.c
7381F: include/dt-bindings/reset/delta,tn48m-reset.h
7382
7383DELTA ST MEDIA DRIVER
7384M: Hugues Fruchet <[email protected]>
7385L: [email protected]
7386S: Supported
7387W: https://linuxtv.org
7388T: git git://linuxtv.org/media.git
7389F: drivers/media/platform/st/sti/delta
7390
7391DENALI NAND DRIVER
7392L: [email protected]
7393S: Orphan
7394F: drivers/mtd/nand/raw/denali*
7395
7396DESIGNWARE EDMA CORE IP DRIVER
7397M: Manivannan Sadhasivam <[email protected]>
7398L: [email protected]
7399S: Maintained
7400F: drivers/dma/dw-edma/
7401F: include/linux/dma/edma.h
7402
7403DESIGNWARE USB2 DRD IP DRIVER
7404M: Minas Harutyunyan <[email protected]>
7405L: [email protected]
7406S: Maintained
7407T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7408F: drivers/usb/dwc2/
7409
7410DESIGNWARE USB3 DRD IP DRIVER
7411M: Thinh Nguyen <[email protected]>
7412L: [email protected]
7413S: Maintained
7414F: drivers/usb/dwc3/
7415
7416DESIGNWARE XDATA IP DRIVER
7417L: [email protected]
7418S: Orphan
7419F: Documentation/misc-devices/dw-xdata-pcie.rst
7420F: drivers/misc/dw-xdata-pcie.c
7421
7422DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
7423M: Andreas Klinger <[email protected]>
7424L: [email protected]
7425S: Maintained
7426F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
7427F: drivers/iio/proximity/srf*.c
7428
7429DEVICE COREDUMP (DEV_COREDUMP)
7430M: Johannes Berg <[email protected]>
7431L: [email protected]
7432S: Maintained
7433F: drivers/base/devcoredump.c
7434F: include/linux/devcoredump.h
7435
7436DEVICE DEPENDENCY HELPER SCRIPT
7437M: Saravana Kannan <[email protected]>
7438L: [email protected]
7439S: Maintained
7440F: scripts/dev-needs.sh
7441
7442DEVICE DIRECT ACCESS (DAX)
7443M: Dan Williams <[email protected]>
7444M: Vishal Verma <[email protected]>
7445M: Dave Jiang <[email protected]>
7446M: Alison Schofield <[email protected]>
7447L: [email protected]
7448L: [email protected]
7449S: Supported
7450F: drivers/dax/
7451
7452DEVICE DIRECT ACCESS (DAX) [fsdev_dax]
7453M: John Groves <[email protected]>
7454M: John Groves <[email protected]>
7455L: [email protected]
7456L: [email protected]
7457S: Supported
7458F: drivers/dax/fsdev.c
7459
7460DEVICE FREQUENCY (DEVFREQ)
7461M: MyungJoo Ham <[email protected]>
7462M: Kyungmin Park <[email protected]>
7463M: Chanwoo Choi <[email protected]>
7464L: [email protected]
7465S: Maintained
7466T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
7467F: Documentation/devicetree/bindings/devfreq/
7468F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
7469F: drivers/devfreq/
7470F: include/linux/devfreq.h
7471F: include/trace/events/devfreq.h
7472
7473DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
7474M: Chanwoo Choi <[email protected]>
7475L: [email protected]
7476S: Supported
7477T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
7478F: Documentation/devicetree/bindings/devfreq/event/
7479F: drivers/devfreq/devfreq-event.c
7480F: drivers/devfreq/event/
7481F: include/dt-bindings/pmu/exynos_ppmu.h
7482F: include/linux/devfreq-event.h
7483
7484DEVICE I/O & IRQ [RUST]
7485M: Danilo Krummrich <[email protected]>
7486M: Alice Ryhl <[email protected]>
7487M: Daniel Almeida <[email protected]>
7488L: [email protected]
7489S: Supported
7490W: https://rust-for-linux.com
7491B: https://github.com/Rust-for-Linux/linux/issues
7492C: https://rust-for-linux.zulipchat.com
7493T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7494F: rust/kernel/io.rs
7495F: rust/kernel/io/
7496F: rust/kernel/irq.rs
7497F: rust/kernel/irq/
7498
7499DEVICE RESOURCE MANAGEMENT HELPERS
7500M: Hans de Goede <[email protected]>
7501R: Matti Vaittinen <[email protected]>
7502S: Maintained
7503F: include/linux/devm-helpers.h
7504
7505DEVICE-MAPPER (LVM)
7506M: Alasdair Kergon <[email protected]>
7507M: Mike Snitzer <[email protected]>
7508M: Mikulas Patocka <[email protected]>
7509M: Benjamin Marzinski <[email protected]>
7510L: [email protected]
7511S: Maintained
7512Q: http://patchwork.kernel.org/project/dm-devel/list/
7513T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
7514F: Documentation/admin-guide/device-mapper/
7515F: drivers/md/Kconfig
7516F: drivers/md/Makefile
7517F: drivers/md/dm*
7518F: drivers/md/persistent-data/
7519F: include/linux/device-mapper.h
7520F: include/linux/dm-*.h
7521F: include/uapi/linux/dm-*.h
7522
7523DEVICE-MAPPER VDO TARGET
7524M: Matthew Sakai <[email protected]>
7525L: [email protected]
7526S: Maintained
7527F: Documentation/admin-guide/device-mapper/vdo*.rst
7528F: drivers/md/dm-vdo/
7529
7530DEVICE-MAPPER PCACHE TARGET
7531M: Dongsheng Yang <[email protected]>
7532M: Zheng Gu <[email protected]>
7533L: [email protected]
7534S: Maintained
7535F: Documentation/admin-guide/device-mapper/dm-pcache.rst
7536F: drivers/md/dm-pcache/
7537
7538DEVLINK
7539M: Jiri Pirko <[email protected]>
7540L: [email protected]
7541S: Supported
7542F: Documentation/networking/devlink
7543F: include/net/devlink.h
7544F: include/uapi/linux/devlink.h
7545F: net/devlink/
7546
7547DFROBOT SD2405AL RTC DRIVER
7548M: Tóth János <[email protected]>
7549L: [email protected]
7550S: Maintained
7551F: drivers/rtc/rtc-sd2405al.c
7552
7553DFROBOT SEN0322 DRIVER
7554M: Tóth János <[email protected]>
7555L: [email protected]
7556S: Maintained
7557F: drivers/iio/chemical/sen0322.c
7558
7559DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
7560M: Christoph Niedermaier <[email protected]>
7561M: Marek Vasut <[email protected]>
7562L: [email protected]
7563S: Maintained
7564N: dhcom
7565N: dhcor
7566N: dhsom
7567
7568DIALOG SEMICONDUCTOR DRIVERS
7569M: Support Opensource <[email protected]>
7570S: Supported
7571W: http://www.dialog-semiconductor.com/products
7572F: Documentation/devicetree/bindings/input/dlg,da72??.yaml
7573F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
7574F: Documentation/devicetree/bindings/mfd/da90*.txt
7575F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
7576F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
7577F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
7578F: Documentation/devicetree/bindings/sound/da[79]*.txt
7579F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml
7580F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
7581F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
7582F: Documentation/hwmon/da90??.rst
7583F: drivers/gpio/gpio-da90??.c
7584F: drivers/hwmon/da90??-hwmon.c
7585F: drivers/iio/adc/da91??-*.c
7586F: drivers/input/misc/da72??.[ch]
7587F: drivers/input/misc/da90??_onkey.c
7588F: drivers/input/touchscreen/da9052_tsi.c
7589F: drivers/leds/leds-da90??.c
7590F: drivers/mfd/da903x.c
7591F: drivers/mfd/da90??-*.c
7592F: drivers/mfd/da91??-*.c
7593F: drivers/pinctrl/pinctrl-da90??.c
7594F: drivers/power/supply/da9052-battery.c
7595F: drivers/power/supply/da91??-*.c
7596F: drivers/regulator/da9???-regulator.[ch]
7597F: drivers/regulator/slg51000-regulator.[ch]
7598F: drivers/rtc/rtc-da90??.c
7599F: drivers/thermal/da90??-thermal.c
7600F: drivers/video/backlight/da90??_bl.c
7601F: drivers/watchdog/da90??_wdt.c
7602F: include/dt-bindings/regulator/dlg,da9*-regulator.h
7603F: include/linux/mfd/da903x.h
7604F: include/linux/mfd/da9052/
7605F: include/linux/mfd/da9055/
7606F: include/linux/mfd/da9062/
7607F: include/linux/mfd/da9063/
7608F: include/linux/mfd/da9150/
7609F: include/linux/regulator/da9211.h
7610F: include/sound/da[79]*.h
7611F: sound/soc/codecs/da[79]*.[ch]
7612
7613DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
7614M: William Breathitt Gray <[email protected]>
7615L: [email protected]
7616S: Maintained
7617F: drivers/gpio/gpio-gpio-mm.c
7618
7619DIBS (DIRECT INTERNAL BUFFER SHARING)
7620M: Alexandra Winter <[email protected]>
7621L: [email protected]
7622S: Supported
7623F: drivers/dibs/
7624F: include/linux/dibs.h
7625
7626DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
7627M: Martin Tuma <[email protected]>
7628L: [email protected]
7629S: Maintained
7630F: Documentation/admin-guide/media/mgb4.rst
7631F: drivers/media/pci/mgb4/
7632
7633DIOLAN U2C-12 I2C DRIVER
7634M: Guenter Roeck <[email protected]>
7635L: [email protected]
7636S: Maintained
7637F: drivers/i2c/busses/i2c-diolan-u2c.c
7638
7639DIRECTORY NOTIFICATION (DNOTIFY)
7640M: Jan Kara <[email protected]>
7641R: Amir Goldstein <[email protected]>
7642L: [email protected]
7643S: Maintained
7644F: Documentation/filesystems/dnotify.rst
7645F: fs/notify/dnotify/
7646F: include/linux/dnotify.h
7647
7648DISK GEOMETRY AND PARTITION HANDLING
7649M: Andries Brouwer <[email protected]>
7650S: Maintained
7651W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
7652W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
7653W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
7654
7655DISKQUOTA
7656M: Jan Kara <[email protected]>
7657S: Maintained
7658F: Documentation/filesystems/quota.rst
7659F: fs/quota/
7660F: include/linux/quota*.h
7661F: include/uapi/linux/quota*.h
7662
7663DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
7664M: Bernie Thompson <[email protected]>
7665L: [email protected]
7666S: Maintained
7667W: http://plugable.com/category/projects/udlfb/
7668F: Documentation/fb/udlfb.rst
7669F: drivers/video/fbdev/udlfb.c
7670F: include/video/udlfb.h
7671
7672DISTRIBUTED LOCK MANAGER (DLM)
7673M: Alexander Aring <[email protected]>
7674M: David Teigland <[email protected]>
7675L: [email protected]
7676S: Supported
7677W: https://pagure.io/dlm
7678T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
7679F: fs/dlm/
7680
7681DMA BUFFER SHARING FRAMEWORK
7682M: Sumit Semwal <[email protected]>
7683M: Christian König <[email protected]>
7684L: [email protected]
7685L: [email protected]
7686L: [email protected] (moderated for non-subscribers)
7687S: Maintained
7688T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7689F: Documentation/driver-api/dma-buf.rst
7690F: Documentation/userspace-api/dma-buf-alloc-exchange.rst
7691F: drivers/dma-buf/
7692F: include/linux/*fence.h
7693F: include/linux/dma-buf.h
7694F: include/linux/dma-buf/
7695F: include/linux/dma-resv.h
7696F: rust/helpers/dma-resv.c
7697K: \bdma_(?:buf|fence|resv)\b
7698
7699DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
7700M: Vinod Koul <[email protected]>
7701R: Frank Li <[email protected]>
7702L: [email protected]
7703S: Maintained
7704Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7705T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
7706F: Documentation/devicetree/bindings/dma/
7707F: Documentation/driver-api/dmaengine/
7708F: drivers/dma/
7709F: include/dt-bindings/dma/
7710F: include/linux/dma/
7711F: include/linux/dmaengine.h
7712F: include/linux/of_dma.h
7713
7714DMA MAPPING BENCHMARK
7715M: Barry Song <[email protected]>
7716M: Qinxin Xia <[email protected]>
7717L: [email protected]
7718F: kernel/dma/map_benchmark.c
7719F: tools/dma/
7720
7721DMA MAPPING HELPERS
7722M: Marek Szyprowski <[email protected]>
7723R: Robin Murphy <[email protected]>
7724L: [email protected]
7725S: Supported
7726T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux.git
7727F: include/asm-generic/dma-mapping.h
7728F: include/linux/dma-direct.h
7729F: include/linux/dma-map-ops.h
7730F: include/linux/dma-mapping.h
7731F: include/linux/swiotlb.h
7732F: kernel/dma/
7733
7734DMA MAPPING & SCATTERLIST API [RUST]
7735M: Danilo Krummrich <[email protected]>
7736R: Abdiel Janulgue <[email protected]>
7737R: Daniel Almeida <[email protected]>
7738R: Robin Murphy <[email protected]>
7739R: Andreas Hindborg <[email protected]>
7740L: [email protected]
7741S: Supported
7742W: https://rust-for-linux.com
7743T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7744F: rust/helpers/dma.c
7745F: rust/helpers/scatterlist.c
7746F: rust/kernel/dma.rs
7747F: rust/kernel/scatterlist.rs
7748F: samples/rust/rust_dma.rs
7749
7750DMA-BUF HEAPS FRAMEWORK
7751M: Sumit Semwal <[email protected]>
7752R: Benjamin Gaignard <[email protected]>
7753R: Brian Starkey <[email protected]>
7754R: John Stultz <[email protected]>
7755R: T.J. Mercier <[email protected]>
7756L: [email protected]
7757L: [email protected]
7758L: [email protected] (moderated for non-subscribers)
7759S: Maintained
7760T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7761F: Documentation/userspace-api/dma-buf-heaps.rst
7762F: drivers/dma-buf/dma-heap.c
7763F: drivers/dma-buf/heaps/*
7764F: include/linux/dma-heap.h
7765F: include/uapi/linux/dma-heap.h
7766F: tools/testing/selftests/dmabuf-heaps/
7767
7768DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
7769M: Lukasz Luba <[email protected]>
7770L: [email protected]
7771L: [email protected]
7772S: Maintained
7773F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
7774F: drivers/memory/samsung/exynos5422-dmc.c
7775
7776DME1737 HARDWARE MONITOR DRIVER
7777M: Juerg Haefliger <[email protected]>
7778L: [email protected]
7779S: Maintained
7780F: Documentation/hwmon/dme1737.rst
7781F: drivers/hwmon/dme1737.c
7782
7783DMI/SMBIOS SUPPORT
7784M: Jean Delvare <[email protected]>
7785S: Maintained
7786T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
7787F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
7788F: drivers/firmware/dmi-id.c
7789F: drivers/firmware/dmi_scan.c
7790F: include/linux/dmi.h
7791
7792DOCUMENTATION
7793M: Jonathan Corbet <[email protected]>
7794R: Shuah Khan <[email protected]>
7795R: Randy Dunlap <[email protected]>
7796L: [email protected]
7797S: Maintained
7798P: Documentation/doc-guide/maintainer-profile.rst
7799T: git git://git.lwn.net/linux.git docs-next
7800F: Documentation/
7801F: tools/lib/python/
7802F: tools/docs/
7803F: tools/net/ynl/pyynl/lib/doc_generator.py
7804X: Documentation/ABI/
7805X: Documentation/admin-guide/media/
7806X: Documentation/devicetree/
7807X: Documentation/driver-api/media/
7808X: Documentation/firmware-guide/acpi/
7809X: Documentation/i2c/
7810X: Documentation/netlink/
7811X: Documentation/power/
7812X: Documentation/spi/
7813X: Documentation/userspace-api/media/
7814
7815DOCUMENTATION PROCESS
7816M: Jonathan Corbet <[email protected]>
7817R: Shuah Khan <[email protected]>
7818L: [email protected]
7819S: Maintained
7820F: Documentation/dev-tools/
7821F: Documentation/maintainer/
7822F: Documentation/process/
7823
7824DOCUMENTATION REPORTING ISSUES
7825M: Thorsten Leemhuis <[email protected]>
7826L: [email protected]
7827S: Maintained
7828F: Documentation/admin-guide/bug-bisect.rst
7829F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
7830F: Documentation/admin-guide/reporting-issues.rst
7831F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
7832
7833DOCUMENTATION SCRIPTS
7834M: Mauro Carvalho Chehab <[email protected]>
7835L: [email protected]
7836S: Maintained
7837F: Documentation/sphinx/
7838F: tools/docs/
7839F: tools/lib/python/*
7840F: tools/unittests/*
7841
7842DOCUMENTATION/ITALIAN
7843M: Federico Vaga <[email protected]>
7844L: [email protected]
7845S: Maintained
7846F: Documentation/translations/it_IT
7847
7848DOCUMENTATION/JAPANESE
7849R: Akira Yokosawa <[email protected]>
7850L: [email protected]
7851S: Maintained
7852F: Documentation/translations/ja_JP
7853
7854DONGWOON DW9714 LENS VOICE COIL DRIVER
7855M: Sakari Ailus <[email protected]>
7856L: [email protected]
7857S: Maintained
7858T: git git://linuxtv.org/media.git
7859F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7860F: drivers/media/i2c/dw9714.c
7861
7862DONGWOON DW9719 LENS VOICE COIL DRIVER
7863M: Daniel Scally <[email protected]>
7864L: [email protected]
7865S: Maintained
7866T: git git://linuxtv.org/media.git
7867F: drivers/media/i2c/dw9719.c
7868
7869DONGWOON DW9768 LENS VOICE COIL DRIVER
7870L: [email protected]
7871S: Orphan
7872T: git git://linuxtv.org/media.git
7873F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7874F: drivers/media/i2c/dw9768.c
7875
7876DONGWOON DW9807 LENS VOICE COIL DRIVER
7877M: Sakari Ailus <[email protected]>
7878L: [email protected]
7879S: Maintained
7880T: git git://linuxtv.org/media.git
7881F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7882F: drivers/media/i2c/dw9807-vcm.c
7883
7884DPAA2 DATAPATH I/O (DPIO) DRIVER
7885M: Ioana Ciornei <[email protected]>
7886L: [email protected]
7887S: Maintained
7888F: drivers/soc/fsl/dpio
7889
7890DPAA2 ETHERNET DRIVER
7891M: Ioana Ciornei <[email protected]>
7892L: [email protected]
7893S: Maintained
7894F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7895F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7896F: drivers/net/ethernet/freescale/dpaa2/Kconfig
7897F: drivers/net/ethernet/freescale/dpaa2/Makefile
7898F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7899F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7900F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7901F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
7902F: drivers/net/ethernet/freescale/dpaa2/dpmac*
7903F: drivers/net/ethernet/freescale/dpaa2/dpni*
7904
7905DPAA2 ETHERNET SWITCH DRIVER
7906M: Ioana Ciornei <[email protected]>
7907L: [email protected]
7908S: Maintained
7909F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7910F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7911F: drivers/net/ethernet/freescale/dpaa2/dpsw*
7912
7913DPLL SUBSYSTEM
7914M: Vadim Fedorenko <[email protected]>
7915M: Arkadiusz Kubalewski <[email protected]>
7916M: Jiri Pirko <[email protected]>
7917R: Ivan Vecera <[email protected]>
7918L: [email protected]
7919S: Supported
7920F: Documentation/devicetree/bindings/dpll/dpll-device.yaml
7921F: Documentation/devicetree/bindings/dpll/dpll-pin.yaml
7922F: Documentation/driver-api/dpll.rst
7923F: drivers/dpll/
7924F: include/linux/dpll.h
7925F: include/uapi/linux/dpll.h
7926
7927DRBD DRIVER
7928M: Philipp Reisner <[email protected]>
7929M: Lars Ellenberg <[email protected]>
7930M: Christoph Böhmwalder <[email protected]>
7931L: [email protected]
7932S: Supported
7933W: http://www.drbd.org
7934T: git git://git.linbit.com/linux-drbd.git
7935T: git git://git.linbit.com/drbd-8.4.git
7936F: Documentation/admin-guide/blockdev/
7937F: drivers/block/drbd/
7938F: include/linux/drbd*
7939F: lib/lru_cache.c
7940
7941DREAMCHIP RPPX1 ISP
7942M: Jacopo Mondi <[email protected]>
7943M: Jai Luthra <[email protected]>
7944M: Niklas Söderlund <[email protected]>
7945L: [email protected]
7946S: Maintained
7947F: Documentation/userspace-api/media/v4l/metafmt-rppx1.rst
7948F: drivers/media/platform/dreamchip/rppx1/
7949F: include/uapi/linux/media/dreamchip/rppx1-config.h
7950
7951DRIVER COMPONENT FRAMEWORK
7952L: [email protected]
7953F: drivers/base/component.c
7954F: include/linux/component.h
7955
7956DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7957M: Greg Kroah-Hartman <[email protected]>
7958M: "Rafael J. Wysocki" <[email protected]>
7959M: Danilo Krummrich <[email protected]>
7960L: [email protected]
7961S: Supported
7962T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7963F: Documentation/core-api/kobject.rst
7964F: Documentation/driver-api/driver-model/
7965F: drivers/base/
7966F: fs/debugfs/
7967F: fs/sysfs/
7968F: include/linux/device/
7969F: include/linux/debugfs.h
7970F: include/linux/device.h
7971F: include/linux/fwnode.h
7972F: include/linux/kobj*
7973F: include/linux/ksysfs.h
7974F: include/linux/property.h
7975F: include/linux/sys_soc.h
7976F: include/linux/sysfs.h
7977F: kernel/ksysfs.c
7978F: lib/kobj*
7979F: rust/kernel/debugfs.rs
7980F: rust/kernel/debugfs/
7981F: rust/kernel/device.rs
7982F: rust/kernel/device/
7983F: rust/kernel/device_id.rs
7984F: rust/kernel/devres.rs
7985F: rust/kernel/driver.rs
7986F: rust/kernel/faux.rs
7987F: rust/kernel/platform.rs
7988F: rust/kernel/soc.rs
7989F: samples/rust/rust_debugfs.rs
7990F: samples/rust/rust_debugfs_scoped.rs
7991F: samples/rust/rust_driver_platform.rs
7992F: samples/rust/rust_driver_faux.rs
7993F: samples/rust/rust_soc.rs
7994
7995DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7996M: Nishanth Menon <[email protected]>
7997L: [email protected]
7998S: Maintained
7999F: drivers/soc/ti/smartreflex.c
8000F: include/linux/power/smartreflex.h
8001
8002DRM ACCEL DRIVERS FOR INTEL VPU
8003M: Karol Wachowski <[email protected]>
8004M: Andrzej Kacprowski <[email protected]>
8005L: [email protected]
8006S: Supported
8007T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8008F: Documentation/ABI/obsolete/sysfs-driver-ivpu
8009F: Documentation/ABI/testing/sysfs-driver-ivpu
8010F: drivers/accel/ivpu/
8011F: include/uapi/drm/ivpu_accel.h
8012
8013DRM ACCEL DRIVER FOR ROCKCHIP NPU
8014M: Tomeu Vizoso <[email protected]>
8015L: [email protected]
8016S: Supported
8017T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8018F: Documentation/accel/rocket/
8019F: Documentation/devicetree/bindings/npu/rockchip,rk3588-rknn-core.yaml
8020F: drivers/accel/rocket/
8021F: include/uapi/drm/rocket_accel.h
8022
8023DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
8024M: Oded Gabbay <[email protected]>
8025L: [email protected]
8026S: Maintained
8027C: irc://irc.oftc.net/dri-devel
8028T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
8029F: Documentation/accel/
8030F: drivers/accel/
8031F: include/drm/drm_accel.h
8032
8033DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
8034M: Chen-Yu Tsai <[email protected]>
8035R: Jernej Skrabec <[email protected]>
8036L: [email protected]
8037S: Supported
8038T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8039F: drivers/gpu/drm/sun4i/sun8i*
8040
8041DRM DRIVER FOR APPLE TOUCH BARS
8042M: Aun-Ali Zaidi <[email protected]>
8043M: Aditya Garg <[email protected]>
8044L: [email protected]
8045S: Maintained
8046T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8047F: drivers/gpu/drm/tiny/appletbdrm.c
8048
8049DRM DRIVER FOR ARM PL111 CLCD
8050M: Linus Walleij <[email protected]>
8051S: Maintained
8052T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8053F: drivers/gpu/drm/pl111/
8054
8055DRM DRIVER FOR ARM VERSATILE TFT PANELS
8056M: Linus Walleij <[email protected]>
8057S: Maintained
8058T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8059F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
8060F: drivers/gpu/drm/panel/panel-arm-versatile.c
8061
8062DRM DRIVER FOR ASPEED BMC GFX
8063M: Joel Stanley <[email protected]>
8064L: [email protected] (moderated for non-subscribers)
8065S: Supported
8066T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8067F: Documentation/devicetree/bindings/gpu/aspeed,ast2400-gfx.yaml
8068F: drivers/gpu/drm/aspeed/
8069
8070DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
8071M: Dave Airlie <[email protected]>
8072R: Thomas Zimmermann <[email protected]>
8073R: Jocelyn Falempe <[email protected]>
8074L: [email protected]
8075S: Supported
8076T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8077F: drivers/gpu/drm/ast/
8078
8079DRM DRIVER FOR BOCHS VIRTUAL GPU
8080M: Gerd Hoffmann <[email protected]>
8081L: [email protected]
8082S: Maintained
8083T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8084F: drivers/gpu/drm/tiny/bochs.c
8085
8086DRM DRIVER FOR BOE HIMAX8279D PANELS
8087M: Jerry Han <[email protected]>
8088S: Maintained
8089F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
8090F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
8091
8092DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
8093M: Jagan Teki <[email protected]>
8094S: Maintained
8095F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
8096F: drivers/gpu/drm/bridge/chipone-icn6211.c
8097
8098DRM DRIVER FOR EBBG FT8719 PANEL
8099M: Joel Selvaraj <[email protected]>
8100S: Maintained
8101T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8102F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
8103F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
8104
8105DRM DRIVER FOR FARADAY TVE200 TV ENCODER
8106M: Linus Walleij <[email protected]>
8107S: Maintained
8108T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8109F: drivers/gpu/drm/tve200/
8110
8111DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
8112M: Icenowy Zheng <[email protected]>
8113S: Maintained
8114F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
8115F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
8116
8117DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
8118M: Jagan Teki <[email protected]>
8119S: Maintained
8120F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
8121F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
8122
8123DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
8124M: Thomas Zimmermann <[email protected]>
8125M: Javier Martinez Canillas <[email protected]>
8126L: [email protected]
8127S: Maintained
8128T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8129F: drivers/firmware/sysfb*.c
8130F: drivers/gpu/drm/sysfb/
8131F: drivers/video/aperture.c
8132F: drivers/video/nomodeset.c
8133F: include/linux/aperture.h
8134F: include/linux/sysfb.h
8135F: include/video/nomodeset.h
8136
8137DRM DRIVER FOR GENERIC EDP PANELS
8138R: Douglas Anderson <[email protected]>
8139F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
8140F: drivers/gpu/drm/panel/panel-edp.c
8141
8142DRM DRIVER FOR GENERIC USB DISPLAY
8143M: Ruben Wauters <[email protected]>
8144S: Maintained
8145W: https://github.com/notro/gud/wiki
8146T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8147F: drivers/gpu/drm/gud/
8148F: include/drm/gud.h
8149
8150DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
8151M: Hans de Goede <[email protected]>
8152S: Maintained
8153T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8154F: drivers/gpu/drm/tiny/gm12u320.c
8155
8156DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
8157M: Ondrej Jirman <[email protected]>
8158M: Javier Martinez Canillas <[email protected]>
8159S: Maintained
8160T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8161F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
8162F: drivers/gpu/drm/panel/panel-himax-hx8394.c
8163
8164DRM DRIVER FOR HX8357D PANELS
8165S: Orphan
8166T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8167F: Documentation/devicetree/bindings/display/himax,hx8357.yaml
8168F: drivers/gpu/drm/tiny/hx8357d.c
8169
8170DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
8171M: Dexuan Cui <[email protected]>
8172M: Long Li <[email protected]>
8173M: Saurabh Sengar <[email protected]>
8174L: [email protected]
8175L: [email protected]
8176S: Maintained
8177T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8178F: drivers/gpu/drm/hyperv
8179
8180DRM DRIVER FOR ILITEK ILI9225 PANELS
8181M: David Lechner <[email protected]>
8182S: Maintained
8183T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8184F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
8185F: drivers/gpu/drm/tiny/ili9225.c
8186
8187DRM DRIVER FOR ILITEK ILI9486 PANELS
8188M: Kamlesh Gurudasani <[email protected]>
8189S: Maintained
8190T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8191F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
8192F: drivers/gpu/drm/tiny/ili9486.c
8193
8194DRM DRIVER FOR ILITEK ILI9488 PANELS
8195M: Igor Reznichenko <[email protected]>
8196S: Maintained
8197F: Documentation/devicetree/bindings/display/panel/ilitek,ili9488.yaml
8198F: drivers/gpu/drm/panel/panel-ilitek-ili9488.c
8199
8200DRM DRIVER FOR ILITEK ILI9805 PANELS
8201M: Michael Trimarchi <[email protected]>
8202S: Maintained
8203F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
8204F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c
8205
8206DRM DRIVER FOR ILITEK ILI9806E PANELS
8207M: Michael Walle <[email protected]>
8208M: Dario Binacchi <[email protected]>
8209S: Maintained
8210F: drivers/gpu/drm/panel/panel-ilitek-ili9806e-*
8211
8212DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
8213M: Jagan Teki <[email protected]>
8214S: Maintained
8215F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
8216F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
8217
8218DRM DRIVER FOR LG SW43408 PANELS
8219M: Sumit Semwal <[email protected]>
8220M: Casey Connolly <[email protected]>
8221S: Maintained
8222T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8223F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
8224F: drivers/gpu/drm/panel/panel-lg-sw43408.c
8225
8226DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
8227M: Paul Kocialkowski <[email protected]>
8228S: Supported
8229T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8230F: drivers/gpu/drm/logicvc/
8231
8232DRM DRIVER FOR LVDS PANELS
8233M: Laurent Pinchart <[email protected]>
8234L: [email protected]
8235S: Maintained
8236T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8237F: Documentation/devicetree/bindings/display/lvds.yaml
8238F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
8239F: drivers/gpu/drm/panel/panel-lvds.c
8240
8241DRM DRIVER FOR LXD M9189A PANELS
8242M: Michael Tretter <[email protected]>
8243S: Maintained
8244F: Documentation/devicetree/bindings/display/panel/lxd,m9189a.yaml
8245F: drivers/gpu/drm/panel/panel-lxd-m9189a.c
8246
8247DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
8248M: Guido Günther <[email protected]>
8249R: Purism Kernel Team <[email protected]>
8250S: Maintained
8251F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
8252F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
8253
8254DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
8255M: Dave Airlie <[email protected]>
8256R: Thomas Zimmermann <[email protected]>
8257R: Jocelyn Falempe <[email protected]>
8258L: [email protected]
8259S: Supported
8260T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8261F: drivers/gpu/drm/mgag200/
8262
8263DRM DRIVER FOR MI0283QT
8264M: Alex Lanzano <[email protected]>
8265S: Maintained
8266T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8267F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
8268F: drivers/gpu/drm/tiny/mi0283qt.c
8269
8270DRM DRIVER FOR MIPI DBI compatible panels
8271S: Orphan
8272W: https://github.com/notro/panel-mipi-dbi/wiki
8273T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8274F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
8275F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
8276
8277DRM DRIVER for Qualcomm Adreno GPUs
8278M: Rob Clark <[email protected]>
8279R: Sean Paul <[email protected]>
8280R: Konrad Dybcio <[email protected]>
8281R: Akhil P Oommen <[email protected]>
8282L: [email protected]
8283L: [email protected]
8284L: [email protected]
8285S: Maintained
8286B: https://gitlab.freedesktop.org/drm/msm/-/issues
8287T: git https://gitlab.freedesktop.org/drm/msm.git
8288F: Documentation/devicetree/bindings/display/msm/gpu.yaml
8289F: Documentation/devicetree/bindings/display/msm/qcom,adreno-rgmu.yaml
8290F: Documentation/devicetree/bindings/opp/opp-v2-qcom-adreno.yaml
8291F: drivers/gpu/drm/msm/adreno/
8292F: drivers/gpu/drm/msm/msm_gpu.*
8293F: drivers/gpu/drm/msm/msm_gpu_devfreq.*
8294F: drivers/gpu/drm/msm/msm_ringbuffer.*
8295F: drivers/gpu/drm/msm/registers/adreno/
8296F: include/uapi/drm/msm_drm.h
8297
8298DRM DRIVER for Qualcomm display hardware
8299M: Rob Clark <[email protected]>
8300M: Dmitry Baryshkov <[email protected]>
8301R: Abhinav Kumar <[email protected]>
8302R: Jessica Zhang <[email protected]>
8303R: Sean Paul <[email protected]>
8304R: Marijn Suijten <[email protected]>
8305L: [email protected]
8306L: [email protected]
8307L: [email protected]
8308S: Maintained
8309B: https://gitlab.freedesktop.org/drm/msm/-/issues
8310T: git https://gitlab.freedesktop.org/drm/msm.git
8311F: Documentation/devicetree/bindings/display/msm/
8312F: drivers/gpu/drm/ci/xfails/msm*
8313F: drivers/gpu/drm/msm/
8314F: include/dt-bindings/clock/qcom,dsi-phy-28nm.h
8315F: include/uapi/drm/msm_drm.h
8316
8317DRM DRIVER FOR NOVATEK NT35510 PANELS
8318M: Linus Walleij <[email protected]>
8319S: Maintained
8320T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8321F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
8322F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
8323
8324DRM DRIVER FOR NOVATEK NT35532 PANELS
8325M: Cristian Cozzolino <[email protected]>
8326S: Maintained
8327F: Documentation/devicetree/bindings/display/panel/novatek,nt35532.yaml
8328F: drivers/gpu/drm/panel/panel-novatek-nt35532.c
8329
8330DRM DRIVER FOR NOVATEK NT35560 PANELS
8331M: Linus Walleij <[email protected]>
8332S: Maintained
8333T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8334F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
8335F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
8336
8337DRM DRIVER FOR NOVATEK NT36523 PANELS
8338M: Jianhua Lu <[email protected]>
8339S: Maintained
8340T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8341F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
8342F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
8343
8344DRM DRIVER FOR NOVATEK NT36672A PANELS
8345M: Sumit Semwal <[email protected]>
8346S: Maintained
8347T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8348F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
8349F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
8350
8351DRM DRIVER FOR NOVATEK NT37801 PANELS
8352M: Krzysztof Kozlowski <[email protected]>
8353S: Maintained
8354F: Documentation/devicetree/bindings/display/panel/novatek,nt37801.yaml
8355F: drivers/gpu/drm/panel/panel-novatek-nt37801.c
8356
8357DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
8358M: Lyude Paul <[email protected]>
8359M: Danilo Krummrich <[email protected]>
8360L: [email protected]
8361L: [email protected]
8362S: Supported
8363W: https://nouveau.freedesktop.org/
8364Q: https://patchwork.freedesktop.org/project/nouveau/
8365Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
8366B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
8367C: irc://irc.oftc.net/nouveau
8368T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8369F: drivers/gpu/drm/nouveau/
8370F: include/uapi/drm/nouveau_drm.h
8371
8372CORE DRIVER FOR NVIDIA GPUS [RUST]
8373M: Danilo Krummrich <[email protected]>
8374M: Alexandre Courbot <[email protected]>
8375L: [email protected]
8376S: Supported
8377W: https://rust-for-linux.com/nova-gpu-driver
8378B: https://gitlab.freedesktop.org/drm/nova/-/issues
8379C: irc://irc.oftc.net/nouveau
8380T: git https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust-next
8381F: Documentation/gpu/nova/
8382F: drivers/gpu/nova-core/
8383
8384DRM DRIVER FOR NVIDIA GPUS [RUST]
8385M: Danilo Krummrich <[email protected]>
8386L: [email protected]
8387S: Supported
8388W: https://rust-for-linux.com/nova-gpu-driver
8389B: https://gitlab.freedesktop.org/drm/nova/-/issues
8390C: irc://irc.oftc.net/nouveau
8391T: git https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust-next
8392F: Documentation/gpu/nova/
8393F: drivers/gpu/drm/nova/
8394F: include/uapi/drm/nova_drm.h
8395
8396DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
8397M: Stefan Mavrodiev <[email protected]>
8398S: Maintained
8399F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
8400F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
8401
8402DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
8403R: Douglas Anderson <[email protected]>
8404F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
8405F: drivers/gpu/drm/bridge/parade-ps8640.c
8406
8407DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
8408M: Alex Lanzano <[email protected]>
8409S: Maintained
8410T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8411F: Documentation/devicetree/bindings/display/repaper.txt
8412F: drivers/gpu/drm/tiny/repaper.c
8413
8414DRM DRIVER FOR PIXPAPER E-INK PANEL
8415M: LiangCheng Wang <[email protected]>
8416L: [email protected]
8417S: Maintained
8418F: Documentation/devicetree/bindings/display/mayqueen,pixpaper.yaml
8419F: drivers/gpu/drm/tiny/pixpaper.c
8420
8421DRM DRIVER FOR QEMU'S CIRRUS DEVICE
8422M: Dave Airlie <[email protected]>
8423M: Gerd Hoffmann <[email protected]>
8424L: [email protected]
8425S: Obsolete
8426W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
8427T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8428F: drivers/gpu/drm/tiny/cirrus-qemu.c
8429
8430DRM DRIVER FOR QXL VIRTUAL GPU
8431M: Dave Airlie <[email protected]>
8432M: Gerd Hoffmann <[email protected]>
8433L: [email protected]
8434L: [email protected]
8435S: Maintained
8436T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8437F: drivers/gpu/drm/qxl/
8438F: include/uapi/drm/qxl_drm.h
8439
8440DRM DRIVER FOR RAYDIUM RM67191 PANELS
8441M: Robert Chiras <[email protected]>
8442S: Maintained
8443F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
8444F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
8445
8446DRM DRIVER FOR SAMSUNG DB7430 PANELS
8447M: Linus Walleij <[email protected]>
8448S: Maintained
8449T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8450F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
8451F: drivers/gpu/drm/panel/panel-samsung-db7430.c
8452
8453DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
8454M: Inki Dae <[email protected]>
8455M: Jagan Teki <[email protected]>
8456M: Marek Szyprowski <[email protected]>
8457S: Maintained
8458T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8459F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
8460F: drivers/gpu/drm/bridge/samsung-dsim.c
8461F: include/drm/bridge/samsung-dsim.h
8462
8463DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
8464M: Markuss Broks <[email protected]>
8465S: Maintained
8466F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
8467F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
8468
8469DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
8470M: Artur Weber <[email protected]>
8471S: Maintained
8472F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
8473F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
8474
8475DRM DRIVER FOR SAMSUNG S6E3FC2X01 DDIC
8476M: David Heidelberg <[email protected]>
8477S: Maintained
8478F: Documentation/devicetree/bindings/display/panel/samsung,s6e3fc2x01.yaml
8479F: drivers/gpu/drm/panel/panel-samsung-s6e3fc2x01.c
8480
8481DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
8482M: Dzmitry Sankouski <[email protected]>
8483S: Maintained
8484F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
8485F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
8486
8487DRM DRIVER FOR SAMSUNG S6E8FC0 PANELS
8488M: Yedaya Katsman <[email protected]>
8489S: Maintained
8490F: drivers/gpu/drm/panel/panel-samsung-s6e8fc0-m1906f9.c
8491
8492DRM DRIVER FOR SAMSUNG SOFEF00 DDIC
8493M: David Heidelberg <[email protected]>
8494M: Casey Connolly <[email protected]>
8495S: Maintained
8496F: Documentation/devicetree/bindings/display/panel/samsung,sofef00.yaml
8497F: drivers/gpu/drm/panel/panel-samsung-sofef00.c
8498
8499DRM DRIVER FOR SAMSUNG SOFEF01 DDIC
8500M: Marijn Suijten <[email protected]>
8501S: Maintained
8502F: Documentation/devicetree/bindings/display/panel/samsung,sofef01-m.yaml
8503
8504DRM DRIVER FOR SHARP MEMORY LCD
8505M: Alex Lanzano <[email protected]>
8506S: Maintained
8507F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
8508F: drivers/gpu/drm/tiny/sharp-memory.c
8509
8510DRM DRIVER FOR SITRONIX ST7586 PANELS
8511M: David Lechner <[email protected]>
8512S: Maintained
8513T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8514F: Documentation/devicetree/bindings/display/sitronix,st7586.yaml
8515F: drivers/gpu/drm/sitronix/st7586.c
8516
8517DRM DRIVER FOR SITRONIX ST7571 PANELS
8518M: Marcus Folkesson <[email protected]>
8519S: Maintained
8520F: Documentation/devicetree/bindings/display/sitronix,st7567.yaml
8521F: Documentation/devicetree/bindings/display/sitronix,st7571.yaml
8522F: drivers/gpu/drm/sitronix/st7571-i2c.c
8523F: drivers/gpu/drm/sitronix/st7571-spi.c
8524F: drivers/gpu/drm/sitronix/st7571.c
8525F: drivers/gpu/drm/sitronix/st7571.h
8526
8527DRM DRIVER FOR SITRONIX ST7701 PANELS
8528M: Jagan Teki <[email protected]>
8529S: Maintained
8530F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
8531F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
8532
8533DRM DRIVER FOR SITRONIX ST7703 PANELS
8534M: Guido Günther <[email protected]>
8535R: Purism Kernel Team <[email protected]>
8536R: Ondrej Jirman <[email protected]>
8537S: Maintained
8538F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
8539F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
8540
8541DRM DRIVER FOR SITRONIX ST7735R PANELS
8542M: David Lechner <[email protected]>
8543S: Maintained
8544T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8545F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
8546F: drivers/gpu/drm/sitronix/st7735r.c
8547
8548DRM DRIVER FOR SITRONIX ST7920 LCD DISPLAYS
8549M: Iker Pedrosa <[email protected]>
8550S: Maintained
8551T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8552F: Documentation/devicetree/bindings/display/sitronix,st7920.yaml
8553F: drivers/gpu/drm/sitronix/st7920.c
8554
8555DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
8556M: Javier Martinez Canillas <[email protected]>
8557S: Maintained
8558T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8559F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
8560F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
8561F: drivers/gpu/drm/solomon/ssd130x*
8562
8563DRM DRIVER FOR ST-ERICSSON MCDE
8564M: Linus Walleij <[email protected]>
8565S: Maintained
8566T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8567F: Documentation/devicetree/bindings/display/ste,mcde.yaml
8568F: drivers/gpu/drm/mcde/
8569
8570DRM DRIVER FOR SYNAPTICS R63353 PANELS
8571M: Michael Trimarchi <[email protected]>
8572S: Maintained
8573F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
8574F: drivers/gpu/drm/panel/panel-synaptics-r63353.c
8575
8576DRM DRIVER FOR SYNOPSYS DESIGNWARE DISPLAYPORT BRIDGE
8577M: Andy Yan <[email protected]>
8578S: Maintained
8579T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8580F: Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml
8581F: drivers/gpu/drm/bridge/synopsys/dw-dp.c
8582F: include/drm/bridge/dw_dp.h
8583
8584DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
8585M: Jagan Teki <[email protected]>
8586S: Maintained
8587F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
8588F: drivers/gpu/drm/bridge/ti-dlpc3433.c
8589
8590DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
8591R: Douglas Anderson <[email protected]>
8592F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
8593F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
8594
8595DRM DRIVER FOR TPO TPG110 PANELS
8596M: Linus Walleij <[email protected]>
8597S: Maintained
8598T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8599F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
8600F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
8601
8602DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
8603M: Dave Airlie <[email protected]>
8604R: Sean Paul <[email protected]>
8605R: Thomas Zimmermann <[email protected]>
8606L: [email protected]
8607S: Supported
8608T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8609F: drivers/gpu/drm/udl/
8610
8611DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
8612M: Louis Chauvet <[email protected]>
8613R: Haneen Mohammed <[email protected]>
8614R: Simona Vetter <[email protected]>
8615R: Melissa Wen <[email protected]>
8616L: [email protected]
8617S: Maintained
8618T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8619F: Documentation/gpu/vkms.rst
8620F: drivers/gpu/drm/ci/xfails/vkms*
8621F: drivers/gpu/drm/vkms/
8622
8623DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
8624M: Hans de Goede <[email protected]>
8625L: [email protected]
8626S: Maintained
8627T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8628F: drivers/gpu/drm/vboxvideo/
8629
8630DRM DRIVER FOR VMWARE VIRTUAL GPU
8631M: Zack Rusin <[email protected]>
8632R: Broadcom internal kernel review list <[email protected]>
8633L: [email protected]
8634S: Supported
8635T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8636F: drivers/gpu/drm/vmwgfx/
8637F: include/uapi/drm/vmwgfx_drm.h
8638
8639DRM DRIVER FOR WIDECHIPS WS2401 PANELS
8640M: Linus Walleij <[email protected]>
8641S: Maintained
8642T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8643F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
8644F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
8645
8646DRM DRIVERS
8647M: David Airlie <[email protected]>
8648M: Simona Vetter <[email protected]>
8649L: [email protected]
8650S: Maintained
8651B: https://gitlab.freedesktop.org/drm
8652C: irc://irc.oftc.net/dri-devel
8653T: git https://gitlab.freedesktop.org/drm/kernel.git
8654F: Documentation/devicetree/bindings/display/
8655F: Documentation/devicetree/bindings/gpu/
8656F: Documentation/gpu/
8657F: drivers/gpu/
8658F: rust/kernel/drm/
8659F: include/drm/
8660F: include/linux/vga*
8661F: include/uapi/drm/
8662
8663DRM DRIVERS AND MISC GPU PATCHES
8664M: Maarten Lankhorst <[email protected]>
8665M: Maxime Ripard <[email protected]>
8666M: Thomas Zimmermann <[email protected]>
8667S: Maintained
8668W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
8669T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8670F: Documentation/devicetree/bindings/display/
8671F: Documentation/devicetree/bindings/gpu/
8672F: Documentation/gpu/
8673F: drivers/gpu/drm/
8674F: drivers/gpu/vga/
8675F: include/drm/drm
8676F: include/linux/vga*
8677F: include/uapi/drm/
8678X: drivers/gpu/drm/amd/
8679X: drivers/gpu/drm/armada/
8680X: drivers/gpu/drm/etnaviv/
8681X: drivers/gpu/drm/exynos/
8682X: drivers/gpu/drm/i915/
8683X: drivers/gpu/drm/kmb/
8684X: drivers/gpu/drm/mediatek/
8685X: drivers/gpu/drm/msm/
8686X: drivers/gpu/drm/nova/
8687X: drivers/gpu/drm/radeon/
8688X: drivers/gpu/drm/tegra/
8689X: drivers/gpu/drm/tyr/
8690X: drivers/gpu/drm/xe/
8691
8692DRM DRIVERS AND COMMON INFRASTRUCTURE [RUST]
8693M: Danilo Krummrich <[email protected]>
8694M: Alice Ryhl <[email protected]>
8695S: Supported
8696W: https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html
8697T: git https://gitlab.freedesktop.org/drm/rust/kernel.git
8698F: drivers/gpu/drm/nova/
8699F: drivers/gpu/drm/tyr/
8700F: drivers/gpu/nova-core/
8701F: rust/helpers/gpu.c
8702F: rust/kernel/drm/
8703F: rust/kernel/gpu.rs
8704F: rust/kernel/gpu/
8705
8706DRM DRIVERS FOR ALLWINNER A10
8707M: Chen-Yu Tsai <[email protected]>
8708L: [email protected]
8709S: Supported
8710T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8711F: Documentation/devicetree/bindings/display/allwinner*
8712F: drivers/gpu/drm/sun4i/
8713
8714DRM DRIVERS FOR AMLOGIC SOCS
8715M: Neil Armstrong <[email protected]>
8716L: [email protected]
8717L: [email protected]
8718S: Supported
8719W: http://linux-meson.com/
8720T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8721F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
8722F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
8723F: Documentation/gpu/meson.rst
8724F: drivers/gpu/drm/ci/xfails/meson*
8725F: drivers/gpu/drm/meson/
8726
8727DRM DRIVERS FOR ATMEL HLCDC
8728M: Manikandan Muralidharan <[email protected]>
8729M: Dharma Balasubiramani <[email protected]>
8730L: [email protected]
8731S: Supported
8732T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8733F: Documentation/devicetree/bindings/display/atmel/
8734F: drivers/gpu/drm/atmel-hlcdc/
8735
8736DRM DRIVERS FOR BRIDGE CHIPS
8737M: Andrzej Hajda <[email protected]>
8738M: Neil Armstrong <[email protected]>
8739M: Robert Foss <[email protected]>
8740R: Laurent Pinchart <[email protected]>
8741R: Jonas Karlman <[email protected]>
8742R: Jernej Skrabec <[email protected]>
8743R: Luca Ceresoli <[email protected]>
8744S: Maintained
8745T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8746F: Documentation/devicetree/bindings/display/bridge/
8747F: drivers/gpu/drm/bridge/
8748F: drivers/gpu/drm/display/drm_bridge_connector.c
8749F: drivers/gpu/drm/drm_bridge.c
8750F: include/drm/drm_bridge.h
8751F: include/drm/drm_bridge_connector.h
8752
8753DRM DRIVERS FOR EXYNOS
8754M: Inki Dae <[email protected]>
8755M: Seung-Woo Kim <[email protected]>
8756M: Kyungmin Park <[email protected]>
8757L: [email protected]
8758S: Supported
8759T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
8760F: Documentation/devicetree/bindings/display/samsung/
8761F: drivers/gpu/drm/exynos/
8762F: include/uapi/drm/exynos_drm.h
8763
8764DRM DRIVERS FOR FREESCALE DCU
8765M: Stefan Agner <[email protected]>
8766M: Alison Wang <[email protected]>
8767L: [email protected]
8768S: Supported
8769T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8770F: Documentation/devicetree/bindings/display/fsl,ls1021a-dcu.yaml
8771F: Documentation/devicetree/bindings/display/fsl,vf610-tcon.yaml
8772F: drivers/gpu/drm/fsl-dcu/
8773
8774DRM DRIVERS FOR FREESCALE IMX 5/6
8775M: Philipp Zabel <[email protected]>
8776L: [email protected]
8777S: Maintained
8778T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8779T: git git://git.pengutronix.de/git/pza/linux
8780F: Documentation/devicetree/bindings/display/imx/
8781F: drivers/gpu/drm/imx/ipuv3/
8782F: drivers/gpu/ipu-v3/
8783
8784DRM DRIVERS FOR FREESCALE IMX8 DISPLAY CONTROLLER
8785M: Liu Ying <[email protected]>
8786L: [email protected]
8787S: Maintained
8788T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8789F: Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc*.yaml
8790F: drivers/gpu/drm/imx/dc/
8791
8792DRM DRIVERS FOR FREESCALE IMX BRIDGE
8793M: Liu Ying <[email protected]>
8794L: [email protected]
8795S: Maintained
8796F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
8797F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
8798F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
8799F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
8800F: drivers/gpu/drm/bridge/imx/
8801
8802DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
8803M: Patrik Jakobsson <[email protected]>
8804L: [email protected]
8805S: Maintained
8806T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8807F: drivers/gpu/drm/gma500/
8808
8809DRM DRIVERS FOR HISILICON HIBMC
8810M: Yongbang Shi <[email protected]>
8811M: Tian Tao <[email protected]>
8812R: Xinwei Kong <[email protected]>
8813L: [email protected]
8814S: Maintained
8815T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8816F: drivers/gpu/drm/hisilicon/hibmc
8817
8818DRM DRIVERS FOR HISILICON KIRIN
8819M: Xinliang Liu <[email protected]>
8820R: Sumit Semwal <[email protected]>
8821R: Yongqin Liu <[email protected]>
8822R: John Stultz <[email protected]>
8823L: [email protected]
8824S: Maintained
8825T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8826F: Documentation/devicetree/bindings/display/hisilicon/
8827F: drivers/gpu/drm/hisilicon/kirin
8828
8829DRM DRIVERS FOR LIMA
8830M: Qiang Yu <[email protected]>
8831L: [email protected]
8832L: [email protected] (moderated for non-subscribers)
8833S: Maintained
8834T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8835F: drivers/gpu/drm/lima/
8836F: include/uapi/drm/lima_drm.h
8837
8838DRM DRIVERS FOR LOONGSON
8839M: Jianmin Lv <[email protected]>
8840M: Qianhai Wu <[email protected]>
8841R: Huacai Chen <[email protected]>
8842R: Mingcong Bai <[email protected]>
8843R: Xi Ruoyao <[email protected]>
8844R: Icenowy Zheng <[email protected]>
8845L: [email protected]
8846S: Maintained
8847T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8848F: drivers/gpu/drm/loongson/
8849
8850DRM DRIVERS FOR MEDIATEK
8851M: Chun-Kuang Hu <[email protected]>
8852M: Philipp Zabel <[email protected]>
8853L: [email protected]
8854L: [email protected] (moderated for non-subscribers)
8855S: Supported
8856F: Documentation/devicetree/bindings/display/mediatek/
8857F: drivers/gpu/drm/ci/xfails/mediatek*
8858F: drivers/gpu/drm/mediatek/
8859F: drivers/phy/mediatek/phy-mtk-dp.c
8860F: drivers/phy/mediatek/phy-mtk-hdmi*
8861F: drivers/phy/mediatek/phy-mtk-mipi*
8862
8863DRM DRIVERS FOR NVIDIA TEGRA
8864M: Thierry Reding <[email protected]>
8865M: Mikko Perttunen <[email protected]>
8866L: [email protected]
8867L: [email protected]
8868S: Supported
8869T: git https://gitlab.freedesktop.org/drm/tegra.git
8870F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
8871F: Documentation/devicetree/bindings/gpu/host1x/
8872F: drivers/gpu/drm/tegra/
8873F: drivers/gpu/host1x/
8874F: include/linux/host1x.h
8875F: include/uapi/drm/tegra_drm.h
8876
8877DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT
8878M: Sasha Finkelstein <[email protected]>
8879R: Janne Grunau <[email protected]>
8880L: [email protected]
8881L: [email protected]
8882S: Maintained
8883W: https://asahilinux.org
8884B: https://github.com/AsahiLinux/linux/issues
8885C: irc://irc.oftc.net/asahi-dev
8886T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8887F: Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml
8888F: Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml
8889F: Documentation/devicetree/bindings/display/panel/apple,summit.yaml
8890F: drivers/gpu/drm/adp/
8891F: drivers/gpu/drm/panel/panel-summit.c
8892
8893DRM DRIVERS FOR RENESAS R-CAR
8894M: Laurent Pinchart <[email protected]>
8895M: Tomi Valkeinen <[email protected]>
8896R: Kieran Bingham <[email protected]>
8897L: [email protected]
8898L: [email protected]
8899S: Supported
8900T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8901F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
8902F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
8903F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
8904F: Documentation/devicetree/bindings/display/renesas,du.yaml
8905F: drivers/gpu/drm/renesas/rcar-du/
8906
8907DRM DRIVERS FOR RENESAS RZ
8908M: Biju Das <[email protected]>
8909L: [email protected]
8910L: [email protected]
8911S: Maintained
8912T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8913F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
8914F: drivers/gpu/drm/renesas/rz-du/
8915
8916DRM DRIVERS FOR RENESAS SHMOBILE
8917M: Laurent Pinchart <[email protected]>
8918M: Geert Uytterhoeven <[email protected]>
8919L: [email protected]
8920L: [email protected]
8921S: Supported
8922T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8923F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
8924F: drivers/gpu/drm/renesas/shmobile/
8925F: include/linux/platform_data/shmob_drm.h
8926
8927DRM DRIVERS FOR ROCKCHIP
8928M: Sandy Huang <[email protected]>
8929M: Heiko Stübner <[email protected]>
8930M: Andy Yan <[email protected]>
8931L: [email protected]
8932L: [email protected]
8933S: Maintained
8934T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8935F: Documentation/devicetree/bindings/display/rockchip/
8936F: drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.*
8937F: drivers/gpu/drm/ci/xfails/rockchip*
8938F: drivers/gpu/drm/rockchip/
8939F: include/drm/bridge/dw_hdmi_qp.h
8940
8941DRM DRIVERS FOR STI
8942M: Alain Volmat <[email protected]>
8943M: Raphael Gallais-Pou <[email protected]>
8944L: [email protected]
8945S: Maintained
8946T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8947F: Documentation/devicetree/bindings/display/st,stih4xx.txt
8948F: drivers/gpu/drm/sti
8949
8950DRM DRIVERS FOR STM
8951M: Yannick Fertre <[email protected]>
8952M: Raphael Gallais-Pou <[email protected]>
8953M: Philippe Cornu <[email protected]>
8954L: [email protected]
8955S: Maintained
8956T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8957F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
8958F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
8959F: drivers/gpu/drm/stm
8960
8961DRM DRIVERS FOR TI KEYSTONE
8962M: Jyri Sarha <[email protected]>
8963M: Tomi Valkeinen <[email protected]>
8964L: [email protected]
8965S: Maintained
8966T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8967F: Documentation/devicetree/bindings/display/ti/ti,am625-oldi.yaml
8968F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
8969F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
8970F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
8971F: drivers/gpu/drm/tidss/
8972
8973DRM DRIVERS FOR TI LCDC
8974M: Jyri Sarha <[email protected]>
8975M: Tomi Valkeinen <[email protected]>
8976L: [email protected]
8977S: Maintained
8978T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8979F: Documentation/devicetree/bindings/display/tilcdc/
8980F: drivers/gpu/drm/tilcdc/
8981
8982DRM DRIVERS FOR TI OMAP
8983M: Tomi Valkeinen <[email protected]>
8984L: [email protected]
8985S: Maintained
8986T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8987F: Documentation/devicetree/bindings/display/ti/
8988F: drivers/gpu/drm/omapdrm/
8989
8990DRM DRIVERS FOR V3D
8991M: Melissa Wen <[email protected]>
8992M: Maíra Canal <[email protected]>
8993S: Supported
8994T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8995F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
8996F: drivers/gpu/drm/v3d/
8997F: include/uapi/drm/v3d_drm.h
8998
8999DRM DRIVERS FOR VC4
9000M: Maxime Ripard <[email protected]>
9001M: Dave Stevenson <[email protected]>
9002R: Maíra Canal <[email protected]>
9003R: Raspberry Pi Kernel Maintenance <[email protected]>
9004S: Supported
9005T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9006F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
9007F: drivers/gpu/drm/vc4/
9008F: include/uapi/drm/vc4_drm.h
9009
9010DRM DRIVERS FOR VERISILICON DISPLAY CONTROLLER IP
9011M: Icenowy Zheng <[email protected]>
9012L: [email protected]
9013S: Maintained
9014T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9015F: Documentation/devicetree/bindings/display/verisilicon,dc.yaml
9016F: drivers/gpu/drm/verisilicon/
9017
9018DRM DRIVERS FOR VIVANTE GPU IP
9019M: Lucas Stach <[email protected]>
9020R: Russell King <[email protected]>
9021R: Christian Gmeiner <[email protected]>
9022L: [email protected] (moderated for non-subscribers)
9023L: [email protected]
9024S: Maintained
9025F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
9026F: drivers/gpu/drm/etnaviv/
9027F: include/uapi/drm/etnaviv_drm.h
9028
9029DRM DRIVERS FOR XEN
9030M: Oleksandr Andrushchenko <[email protected]>
9031L: [email protected]
9032L: [email protected] (moderated for non-subscribers)
9033S: Supported
9034T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9035F: Documentation/gpu/xen-front.rst
9036F: drivers/gpu/drm/xen/
9037
9038DRM DRIVERS FOR XILINX
9039M: Laurent Pinchart <[email protected]>
9040M: Tomi Valkeinen <[email protected]>
9041L: [email protected]
9042S: Maintained
9043T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9044F: Documentation/devicetree/bindings/display/xlnx/
9045F: Documentation/gpu/zynqmp.rst
9046F: drivers/gpu/drm/xlnx/
9047
9048DRM GPU SCHEDULER
9049M: Matthew Brost <[email protected]>
9050M: Danilo Krummrich <[email protected]>
9051M: Philipp Stanner <[email protected]>
9052R: Christian König <[email protected]>
9053L: [email protected]
9054S: Supported
9055T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9056F: drivers/gpu/drm/scheduler/
9057F: include/drm/gpu_scheduler.h
9058F: include/drm/spsc_queue.h
9059
9060DRM GPUVM
9061M: Danilo Krummrich <[email protected]>
9062R: Matthew Brost <[email protected]>
9063R: Thomas Hellström <[email protected]>
9064R: Alice Ryhl <[email protected]>
9065L: [email protected]
9066S: Supported
9067T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9068F: drivers/gpu/drm/drm_gpuvm.c
9069F: include/drm/drm_gpuvm.h
9070F: rust/helpers/drm_gpuvm.c
9071F: rust/kernel/drm/gpuvm/
9072
9073DRM LOG
9074M: Jocelyn Falempe <[email protected]>
9075M: Javier Martinez Canillas <[email protected]>
9076L: [email protected]
9077S: Supported
9078T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9079F: drivers/gpu/drm/clients/drm_log.c
9080
9081DRM PANEL DRIVERS
9082M: Neil Armstrong <[email protected]>
9083R: Jessica Zhang <[email protected]>
9084L: [email protected]
9085S: Maintained
9086T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9087F: Documentation/devicetree/bindings/display/panel/
9088F: drivers/gpu/drm/drm_panel.c
9089F: drivers/gpu/drm/panel/
9090F: include/drm/drm_panel.h
9091
9092DRM PANIC
9093M: Jocelyn Falempe <[email protected]>
9094M: Javier Martinez Canillas <[email protected]>
9095L: [email protected]
9096S: Supported
9097T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9098F: drivers/gpu/drm/drm_draw.c
9099F: drivers/gpu/drm/drm_draw_internal.h
9100F: drivers/gpu/drm/drm_panic*.c
9101F: drivers/gpu/drm/tests/drm_panic_test.c
9102F: include/drm/drm_panic*
9103
9104DRM PANIC QR CODE
9105M: Jocelyn Falempe <[email protected]>
9106M: Javier Martinez Canillas <[email protected]>
9107L: [email protected]
9108L: [email protected]
9109S: Supported
9110T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9111F: drivers/gpu/drm/drm_panic_qr.rs
9112
9113DRM PRIVACY-SCREEN CLASS
9114M: Hans de Goede <[email protected]>
9115L: [email protected]
9116S: Maintained
9117T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9118F: drivers/gpu/drm/drm_privacy_screen*
9119F: include/drm/drm_privacy_screen*
9120
9121DRM TTM SUBSYSTEM
9122M: Christian Koenig <[email protected]>
9123M: Huang Rui <[email protected]>
9124R: Matthew Auld <[email protected]>
9125R: Matthew Brost <[email protected]>
9126L: [email protected]
9127S: Maintained
9128T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9129F: drivers/gpu/drm/ttm/
9130F: include/drm/ttm/
9131
9132GPU BUDDY ALLOCATOR
9133M: Matthew Auld <[email protected]>
9134M: Arun Pravin <[email protected]>
9135R: Joel Fernandes <[email protected]>
9136L: [email protected]
9137S: Maintained
9138T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9139F: drivers/gpu/buddy.c
9140F: drivers/gpu/drm/drm_buddy.c
9141F: drivers/gpu/tests/gpu_buddy_test.c
9142F: include/drm/drm_buddy.h
9143F: include/linux/gpu_buddy.h
9144F: rust/helpers/gpu.c
9145F: rust/kernel/gpu.rs
9146F: rust/kernel/gpu/
9147
9148DRM AUTOMATED TESTING
9149M: Helen Koike <[email protected]>
9150M: Vignesh Raman <[email protected]>
9151L: [email protected]
9152S: Maintained
9153T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9154F: Documentation/gpu/automated_testing.rst
9155F: drivers/gpu/drm/ci/
9156
9157DSBR100 USB FM RADIO DRIVER
9158M: Alexey Klimov <[email protected]>
9159L: [email protected]
9160S: Maintained
9161T: git git://linuxtv.org/media.git
9162F: drivers/media/radio/dsbr100.c
9163
9164DT3155 MEDIA DRIVER
9165M: Hans Verkuil <[email protected]>
9166L: [email protected]
9167S: Odd Fixes
9168W: https://linuxtv.org
9169T: git git://linuxtv.org/media.git
9170F: drivers/media/pci/dt3155/
9171
9172DVB_USB_AF9015 MEDIA DRIVER
9173L: [email protected]
9174S: Orphan
9175W: https://linuxtv.org
9176Q: http://patchwork.linuxtv.org/project/linux-media/list/
9177F: drivers/media/usb/dvb-usb-v2/af9015*
9178
9179DVB_USB_AF9035 MEDIA DRIVER
9180L: [email protected]
9181S: Orphan
9182W: https://linuxtv.org
9183Q: http://patchwork.linuxtv.org/project/linux-media/list/
9184F: drivers/media/usb/dvb-usb-v2/af9035*
9185
9186DVB_USB_ANYSEE MEDIA DRIVER
9187L: [email protected]
9188S: Orphan
9189W: https://linuxtv.org
9190Q: http://patchwork.linuxtv.org/project/linux-media/list/
9191F: drivers/media/usb/dvb-usb-v2/anysee*
9192
9193DVB_USB_AU6610 MEDIA DRIVER
9194L: [email protected]
9195S: Orphan
9196W: https://linuxtv.org
9197Q: http://patchwork.linuxtv.org/project/linux-media/list/
9198F: drivers/media/usb/dvb-usb-v2/au6610*
9199
9200DVB_USB_CE6230 MEDIA DRIVER
9201L: [email protected]
9202S: Orphan
9203W: https://linuxtv.org
9204Q: http://patchwork.linuxtv.org/project/linux-media/list/
9205F: drivers/media/usb/dvb-usb-v2/ce6230*
9206
9207DVB_USB_CXUSB MEDIA DRIVER
9208M: Michael Krufky <[email protected]>
9209L: [email protected]
9210S: Maintained
9211W: https://linuxtv.org
9212W: http://github.com/mkrufky
9213Q: http://patchwork.linuxtv.org/project/linux-media/list/
9214T: git git://linuxtv.org/media.git
9215F: drivers/media/usb/dvb-usb/cxusb*
9216
9217DVB_USB_EC168 MEDIA DRIVER
9218L: [email protected]
9219S: Orphan
9220W: https://linuxtv.org
9221Q: http://patchwork.linuxtv.org/project/linux-media/list/
9222F: drivers/media/usb/dvb-usb-v2/ec168*
9223
9224DVB_USB_GL861 MEDIA DRIVER
9225L: [email protected]
9226S: Orphan
9227W: https://linuxtv.org
9228Q: http://patchwork.linuxtv.org/project/linux-media/list/
9229F: drivers/media/usb/dvb-usb-v2/gl861*
9230
9231DVB_USB_MXL111SF MEDIA DRIVER
9232M: Michael Krufky <[email protected]>
9233L: [email protected]
9234S: Maintained
9235W: https://linuxtv.org
9236W: http://github.com/mkrufky
9237Q: http://patchwork.linuxtv.org/project/linux-media/list/
9238T: git git://linuxtv.org/mkrufky/mxl111sf.git
9239F: drivers/media/usb/dvb-usb-v2/mxl111sf*
9240
9241DVB_USB_RTL28XXU MEDIA DRIVER
9242L: [email protected]
9243S: Orphan
9244W: https://linuxtv.org
9245Q: http://patchwork.linuxtv.org/project/linux-media/list/
9246F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
9247
9248DVB_USB_V2 MEDIA DRIVER
9249L: [email protected]
9250S: Orphan
9251W: https://linuxtv.org
9252W: http://palosaari.fi/linux/
9253Q: http://patchwork.linuxtv.org/project/linux-media/list/
9254F: drivers/media/usb/dvb-usb-v2/dvb_usb*
9255F: drivers/media/usb/dvb-usb-v2/usb_urb.c
9256
9257DYNAMIC DEBUG
9258M: Jason Baron <[email protected]>
9259M: Jim Cromie <[email protected]>
9260S: Maintained
9261F: include/linux/dynamic_debug.h
9262F: lib/dynamic_debug.c
9263F: lib/test_dynamic_debug.c
9264
9265DYNAMIC INTERRUPT MODERATION
9266M: Tal Gilboa <[email protected]>
9267S: Maintained
9268F: Documentation/networking/net_dim.rst
9269F: include/linux/dim.h
9270F: lib/dim/
9271
9272DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
9273M: Daniel Lezcano <[email protected]>
9274L: [email protected]
9275S: Supported
9276B: https://bugzilla.kernel.org
9277T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9278F: drivers/powercap/dtpm*
9279F: include/linux/dtpm.h
9280
9281DZ DECSTATION DZ11 SERIAL DRIVER
9282M: "Maciej W. Rozycki" <[email protected]>
9283S: Maintained
9284F: drivers/tty/serial/dz.*
9285
9286E3X0 POWER BUTTON DRIVER
9287M: Moritz Fischer <[email protected]>
9288L: [email protected]
9289S: Supported
9290W: http://www.ettus.com
9291F: Documentation/devicetree/bindings/input/e3x0-button.txt
9292F: drivers/input/misc/e3x0-button.c
9293
9294E4000 MEDIA DRIVER
9295L: [email protected]
9296S: Orphan
9297W: https://linuxtv.org
9298Q: http://patchwork.linuxtv.org/project/linux-media/list/
9299F: drivers/media/tuners/e4000*
9300
9301EARTH_PT1 MEDIA DRIVER
9302M: Akihiro Tsukada <[email protected]>
9303L: [email protected]
9304S: Odd Fixes
9305F: drivers/media/pci/pt1/
9306
9307EARTH_PT3 MEDIA DRIVER
9308M: Akihiro Tsukada <[email protected]>
9309L: [email protected]
9310S: Odd Fixes
9311F: drivers/media/pci/pt3/
9312
9313EC100 MEDIA DRIVER
9314L: [email protected]
9315S: Orphan
9316W: https://linuxtv.org
9317Q: http://patchwork.linuxtv.org/project/linux-media/list/
9318F: drivers/media/dvb-frontends/ec100*
9319
9320ECONET MIPS PLATFORM
9321M: Caleb James DeLisle <[email protected]>
9322L: [email protected]
9323S: Maintained
9324F: Documentation/devicetree/bindings/interrupt-controller/econet,en751221-intc.yaml
9325F: Documentation/devicetree/bindings/mips/econet.yaml
9326F: Documentation/devicetree/bindings/timer/econet,en751221-timer.yaml
9327F: arch/mips/boot/dts/econet/
9328F: arch/mips/configs/econet_en751221_defconfig
9329F: arch/mips/econet/
9330F: drivers/clocksource/timer-econet-en751221.c
9331F: drivers/irqchip/irq-econet-en751221.c
9332F: include/dt-bindings/clock/econet,en751221-scu.h
9333F: include/dt-bindings/reset/econet,en751221-scu.h
9334
9335ECONET PCIE PHY DRIVER
9336M: Caleb James DeLisle <[email protected]>
9337L: [email protected]
9338S: Maintained
9339F: Documentation/devicetree/bindings/phy/econet,en751221-pcie-phy.yaml
9340F: drivers/phy/phy-econet-pcie.c
9341
9342ECRYPT FILE SYSTEM
9343M: Tyler Hicks <[email protected]>
9344L: [email protected]
9345S: Odd Fixes
9346W: http://ecryptfs.org
9347W: https://launchpad.net/ecryptfs
9348T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
9349F: Documentation/filesystems/ecryptfs.rst
9350F: fs/ecryptfs/
9351
9352EDAC-AMD64
9353M: Yazen Ghannam <[email protected]>
9354L: [email protected]
9355S: Supported
9356F: drivers/edac/amd64_edac*
9357F: drivers/edac/mce_amd*
9358
9359EDAC-ARMADA
9360M: Jan Luebbe <[email protected]>
9361L: [email protected]
9362S: Maintained
9363F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
9364F: drivers/edac/armada_xp_*
9365
9366EDAC-AST2500
9367M: Stefan Schaeckeler <[email protected]>
9368S: Supported
9369F: Documentation/devicetree/bindings/edac/aspeed,ast2400-sdram-edac.yaml
9370F: drivers/edac/aspeed_edac.c
9371
9372EDAC-BLUEFIELD
9373M: Shravan Kumar Ramani <[email protected]>
9374M: David Thompson <[email protected]>
9375S: Supported
9376F: drivers/edac/bluefield_edac.c
9377
9378EDAC-CALXEDA
9379M: Andre Przywara <[email protected]>
9380L: [email protected]
9381S: Maintained
9382F: drivers/edac/highbank*
9383
9384EDAC-CAVIUM OCTEON
9385M: Thomas Bogendoerfer <[email protected]>
9386L: [email protected]
9387L: [email protected]
9388S: Maintained
9389F: drivers/edac/octeon_edac*
9390
9391EDAC-CAVIUM THUNDERX
9392L: [email protected]
9393S: Orphan
9394F: drivers/edac/thunderx_edac*
9395
9396EDAC-CORE
9397M: Borislav Petkov <[email protected]>
9398M: Tony Luck <[email protected]>
9399L: [email protected]
9400S: Supported
9401T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
9402F: Documentation/driver-api/edac.rst
9403F: drivers/edac/
9404F: include/linux/edac.h
9405
9406EDAC-A72
9407M: Vijay Balakrishna <[email protected]>
9408M: Tyler Hicks <[email protected]>
9409L: [email protected]
9410S: Supported
9411F: drivers/edac/a72_edac.c
9412
9413EDAC-DMC520
9414M: Lei Wang <[email protected]>
9415L: [email protected]
9416S: Supported
9417F: drivers/edac/dmc520_edac.c
9418
9419EDAC-E752X
9420L: [email protected]
9421S: Orphan
9422F: drivers/edac/e752x_edac.c
9423
9424EDAC-E7XXX
9425L: [email protected]
9426S: Maintained
9427F: drivers/edac/e7xxx_edac.c
9428
9429EDAC-FSL_DDR
9430R: Frank Li <[email protected]>
9431L: [email protected]
9432L: [email protected]
9433S: Maintained
9434F: drivers/edac/fsl_ddr_edac.*
9435
9436EDAC-GHES
9437M: Mauro Carvalho Chehab <[email protected]>
9438L: [email protected]
9439S: Maintained
9440F: drivers/edac/ghes_edac.c
9441
9442EDAC-I10NM
9443M: Tony Luck <[email protected]>
9444L: [email protected]
9445S: Maintained
9446F: drivers/edac/i10nm_base.c
9447
9448EDAC-I3000
9449L: [email protected]
9450S: Orphan
9451F: drivers/edac/i3000_edac.c
9452
9453EDAC-I5000
9454L: [email protected]
9455S: Maintained
9456F: drivers/edac/i5000_edac.c
9457
9458EDAC-I5400
9459M: Mauro Carvalho Chehab <[email protected]>
9460L: [email protected]
9461S: Maintained
9462F: drivers/edac/i5400_edac.c
9463
9464EDAC-I7300
9465M: Mauro Carvalho Chehab <[email protected]>
9466L: [email protected]
9467S: Maintained
9468F: drivers/edac/i7300_edac.c
9469
9470EDAC-I7CORE
9471M: Mauro Carvalho Chehab <[email protected]>
9472L: [email protected]
9473S: Maintained
9474F: drivers/edac/i7core_edac.c
9475
9476EDAC-I82975X
9477M: "Arvind R." <[email protected]>
9478L: [email protected]
9479S: Maintained
9480F: drivers/edac/i82975x_edac.c
9481
9482EDAC-IE31200
9483M: Jason Baron <[email protected]>
9484L: [email protected]
9485S: Maintained
9486F: drivers/edac/ie31200_edac.c
9487
9488EDAC-IGEN6
9489M: Tony Luck <[email protected]>
9490R: Qiuxu Zhuo <[email protected]>
9491L: [email protected]
9492S: Maintained
9493F: drivers/edac/igen6_edac.c
9494
9495EDAC-MPC85XX
9496L: [email protected]
9497S: Orphan
9498F: drivers/edac/mpc85xx_edac.[ch]
9499
9500EDAC-NPCM
9501M: Marvin Lin <[email protected]>
9502M: Stanley Chu <[email protected]>
9503L: [email protected]
9504S: Maintained
9505F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
9506F: drivers/edac/npcm_edac.c
9507
9508EDAC-PASEMI
9509M: Egor Martovetsky <[email protected]>
9510L: [email protected]
9511S: Maintained
9512F: drivers/edac/pasemi_edac.c
9513
9514EDAC-PND2
9515M: Tony Luck <[email protected]>
9516L: [email protected]
9517S: Maintained
9518F: drivers/edac/pnd2_edac.[ch]
9519
9520EDAC-QCOM
9521M: Manivannan Sadhasivam <[email protected]>
9522L: [email protected]
9523L: [email protected]
9524S: Maintained
9525F: drivers/edac/qcom_edac.c
9526
9527EDAC-SBRIDGE
9528M: Tony Luck <[email protected]>
9529R: Qiuxu Zhuo <[email protected]>
9530L: [email protected]
9531S: Maintained
9532F: drivers/edac/sb_edac.c
9533
9534EDAC-SKYLAKE
9535M: Tony Luck <[email protected]>
9536L: [email protected]
9537S: Maintained
9538F: drivers/edac/skx_*.[ch]
9539
9540EDAC-TI
9541M: Tero Kristo <[email protected]>
9542L: [email protected]
9543S: Odd Fixes
9544F: drivers/edac/ti_edac.c
9545
9546EDIROL UA-101/UA-1000 DRIVER
9547M: Clemens Ladisch <[email protected]>
9548L: [email protected]
9549S: Maintained
9550T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9551F: sound/usb/misc/ua101.c
9552
9553EFI TEST DRIVER
9554M: Ivan Hu <[email protected]>
9555M: Ard Biesheuvel <[email protected]>
9556L: [email protected]
9557S: Maintained
9558F: drivers/firmware/efi/test/
9559
9560EFI VARIABLE FILESYSTEM
9561M: Jeremy Kerr <[email protected]>
9562M: Ard Biesheuvel <[email protected]>
9563L: [email protected]
9564S: Maintained
9565T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
9566F: fs/efivarfs/
9567
9568EFIFB FRAMEBUFFER DRIVER
9569M: Peter Jones <[email protected]>
9570L: [email protected]
9571S: Maintained
9572F: drivers/video/fbdev/efifb.c
9573
9574ELM327 CAN NETWORK DRIVER
9575M: Max Staudt <[email protected]>
9576L: [email protected]
9577S: Maintained
9578F: Documentation/networking/device_drivers/can/can327.rst
9579F: drivers/net/can/can327.c
9580
9581EM28XX VIDEO4LINUX DRIVER
9582M: Mauro Carvalho Chehab <[email protected]>
9583L: [email protected]
9584S: Maintained
9585W: https://linuxtv.org
9586T: git git://linuxtv.org/media.git
9587F: Documentation/admin-guide/media/em28xx*
9588F: drivers/media/usb/em28xx/
9589
9590EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
9591M: Adrian Hunter <[email protected]>
9592M: Asutosh Das <[email protected]>
9593R: Ritesh Harjani <[email protected]>
9594L: [email protected]
9595S: Supported
9596F: drivers/mmc/host/cqhci*
9597
9598EMS CPC-PCI CAN DRIVER
9599M: Gerhard Uttenthaler <[email protected]>
9600M: [email protected]
9601L: [email protected]
9602S: Maintained
9603F: drivers/net/can/sja1000/ems_pci.c
9604
9605EMULEX 10Gbps iSCSI - OneConnect DRIVER
9606M: Ketan Mukadam <[email protected]>
9607L: [email protected]
9608S: Supported
9609W: http://www.broadcom.com
9610F: drivers/scsi/be2iscsi/
9611
9612EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
9613M: Ajit Khaparde <[email protected]>
9614M: Sriharsha Basavapatna <[email protected]>
9615L: [email protected]
9616S: Maintained
9617W: http://www.emulex.com
9618F: drivers/net/ethernet/emulex/benet/
9619
9620EMULEX ONECONNECT ROCE DRIVER
9621M: Selvin Xavier <[email protected]>
9622L: [email protected]
9623S: Odd Fixes
9624W: http://www.broadcom.com
9625F: drivers/infiniband/hw/ocrdma/
9626F: include/uapi/rdma/ocrdma-abi.h
9627
9628EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
9629M: Ram Vegesna <[email protected]>
9630L: [email protected]
9631L: [email protected]
9632S: Supported
9633W: http://www.broadcom.com
9634F: drivers/scsi/elx/
9635
9636EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
9637M: Justin Tee <[email protected]>
9638M: Paul Ely <[email protected]>
9639L: [email protected]
9640S: Supported
9641W: http://www.broadcom.com
9642F: drivers/scsi/lpfc/
9643
9644ENE CB710 FLASH CARD READER DRIVER
9645M: Michał Mirosław <[email protected]>
9646S: Maintained
9647F: drivers/misc/cb710/
9648F: drivers/mmc/host/cb710-mmc.*
9649F: include/linux/cb710.h
9650
9651ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
9652M: Maxim Levitsky <[email protected]>
9653S: Maintained
9654F: drivers/media/rc/ene_ir.*
9655
9656ENERGY MODEL
9657M: Lukasz Luba <[email protected]>
9658M: "Rafael J. Wysocki" <[email protected]>
9659L: [email protected]
9660S: Maintained
9661F: Documentation/netlink/specs/dev-energymodel.yaml
9662F: Documentation/power/energy-model.rst
9663F: include/linux/energy_model.h
9664F: include/uapi/linux/dev_energymodel.h
9665F: kernel/power/em_netlink*.*
9666F: kernel/power/energy_model.c
9667
9668EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
9669M: Laurentiu Tudor <[email protected]>
9670L: [email protected]
9671S: Maintained
9672F: drivers/tty/ehv_bytechan.c
9673
9674EPSON S1D13XXX FRAMEBUFFER DRIVER
9675M: Kristoffer Ericson <[email protected]>
9676S: Maintained
9677T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
9678F: drivers/video/fbdev/s1d13xxxfb.c
9679F: include/video/s1d13xxxfb.h
9680
9681EROFS FILE SYSTEM
9682M: Gao Xiang <[email protected]>
9683M: Chao Yu <[email protected]>
9684R: Yue Hu <[email protected]>
9685R: Jeffle Xu <[email protected]>
9686R: Sandeep Dhavale <[email protected]>
9687R: Hongbo Li <[email protected]>
9688R: Chunhai Guo <[email protected]>
9689L: [email protected]
9690S: Maintained
9691W: https://erofs.docs.kernel.org
9692T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
9693F: Documentation/ABI/testing/sysfs-fs-erofs
9694F: Documentation/filesystems/erofs.rst
9695F: fs/erofs/
9696F: include/trace/events/erofs.h
9697
9698ERRSEQ ERROR TRACKING INFRASTRUCTURE
9699M: Jeff Layton <[email protected]>
9700S: Maintained
9701F: include/linux/errseq.h
9702F: lib/errseq.c
9703
9704ESD CAN NETWORK DRIVERS
9705M: Stefan Mätje <[email protected]>
9706R: [email protected]
9707L: [email protected]
9708S: Maintained
9709F: drivers/net/can/esd/
9710
9711ESD CAN/USB DRIVERS
9712M: Frank Jungclaus <[email protected]>
9713R: [email protected]
9714L: [email protected]
9715S: Maintained
9716F: drivers/net/can/usb/esd_usb.c
9717
9718ESWIN DEVICETREES
9719M: Min Lin <[email protected]>
9720M: Pinkesh Vaghela <[email protected]>
9721M: Pritesh Patel <[email protected]>
9722S: Maintained
9723T: git https://github.com/eswincomputing/linux-next.git
9724F: Documentation/devicetree/bindings/riscv/eswin.yaml
9725F: arch/riscv/boot/dts/eswin/
9726
9727ESWIN EIC7700 CLOCK DRIVER
9728M: Yifeng Huang <[email protected]>
9729M: Xuyang Dong <[email protected]>
9730S: Maintained
9731F: Documentation/devicetree/bindings/clock/eswin,eic7700*
9732F: drivers/clk/eswin/
9733F: include/dt-bindings/clock/eswin,eic7700*
9734F: include/dt-bindings/reset/eswin,eic7700-hspcrg.h
9735
9736ET131X NETWORK DRIVER
9737M: Mark Einon <[email protected]>
9738S: Odd Fixes
9739F: drivers/net/ethernet/agere/
9740
9741ETAS ES58X CAN/USB DRIVER
9742M: Vincent Mailhol <[email protected]>
9743L: [email protected]
9744S: Maintained
9745F: Documentation/networking/devlink/etas_es58x.rst
9746F: drivers/net/can/usb/etas_es58x/
9747
9748ETHERNET BRIDGE
9749M: Nikolay Aleksandrov <[email protected]>
9750M: Ido Schimmel <[email protected]>
9751L: [email protected]
9752L: [email protected]
9753S: Maintained
9754F: include/linux/if_bridge.h
9755F: include/uapi/linux/if_bridge.h
9756F: include/linux/netfilter_bridge/
9757F: net/bridge/
9758
9759ETHERNET PHY LIBRARY
9760M: Andrew Lunn <[email protected]>
9761M: Heiner Kallweit <[email protected]>
9762R: Russell King <[email protected]>
9763L: [email protected]
9764S: Maintained
9765F: Documentation/ABI/testing/sysfs-class-net-phydev
9766F: Documentation/devicetree/bindings/net/ethernet-connector.yaml
9767F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
9768F: Documentation/devicetree/bindings/net/mdio*
9769F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
9770F: Documentation/networking/phy-port.rst
9771F: Documentation/networking/phy.rst
9772F: drivers/net/mdio/
9773F: drivers/net/mdio/acpi_mdio.c
9774F: drivers/net/mdio/fwnode_mdio.c
9775F: drivers/net/mdio/of_mdio.c
9776F: drivers/net/pcs/
9777F: drivers/net/phy/
9778F: include/dt-bindings/net/qca-ar803x.h
9779F: include/linux/*mdio*.h
9780F: include/linux/linkmode.h
9781F: include/linux/mdio/*.h
9782F: include/linux/mii.h
9783F: include/linux/of_net.h
9784F: include/linux/phy.h
9785F: include/linux/phy_fixed.h
9786F: include/linux/phy_link_topology.h
9787F: include/linux/phylib_stubs.h
9788F: include/linux/platform_data/mdio-bcm-unimac.h
9789F: include/net/phy/
9790F: include/trace/events/mdio.h
9791F: include/uapi/linux/mdio.h
9792F: include/uapi/linux/mii.h
9793F: net/core/of_net.c
9794
9795ETHERNET PHY LIBRARY [RUST]
9796M: FUJITA Tomonori <[email protected]>
9797R: Trevor Gross <[email protected]>
9798L: [email protected]
9799L: [email protected]
9800S: Maintained
9801F: rust/kernel/net/phy.rs
9802F: rust/kernel/net/phy/reg.rs
9803
9804EXEC & BINFMT API, ELF
9805M: Kees Cook <[email protected]>
9806L: [email protected]
9807S: Supported
9808T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
9809F: Documentation/userspace-api/ELF.rst
9810F: fs/*binfmt_*.c
9811F: fs/Kconfig.binfmt
9812F: fs/exec.c
9813F: fs/tests/binfmt_*_kunit.c
9814F: fs/tests/exec_kunit.c
9815F: include/linux/binfmts.h
9816F: include/linux/elf.h
9817F: include/uapi/linux/auxvec.h
9818F: include/uapi/linux/binfmts.h
9819F: include/uapi/linux/elf.h
9820F: kernel/fork.c
9821F: mm/vma_exec.c
9822F: tools/testing/selftests/exec/
9823N: asm/elf.h
9824N: binfmt
9825
9826EXFAT FILE SYSTEM
9827M: Namjae Jeon <[email protected]>
9828M: Sungjong Seo <[email protected]>
9829R: Yuezhang Mo <[email protected]>
9830L: [email protected]
9831S: Maintained
9832T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
9833F: fs/exfat/
9834
9835EXPRESSWIRE PROTOCOL LIBRARY
9836M: Duje Mihanović <[email protected]>
9837L: [email protected]
9838S: Maintained
9839F: drivers/leds/leds-expresswire.c
9840F: include/linux/leds-expresswire.h
9841
9842EXT2 FILE SYSTEM
9843M: Jan Kara <[email protected]>
9844L: [email protected]
9845S: Maintained
9846F: Documentation/filesystems/ext2.rst
9847T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
9848F: fs/ext2/
9849F: include/linux/ext2*
9850
9851EXT4 FILE SYSTEM
9852M: "Theodore Ts'o" <[email protected]>
9853R: Andreas Dilger <[email protected]>
9854R: Baokun Li <[email protected]>
9855R: Jan Kara <[email protected]>
9856R: Ojaswin Mujoo <[email protected]>
9857R: Ritesh Harjani (IBM) <[email protected]>
9858R: Zhang Yi <[email protected]>
9859L: [email protected]
9860S: Maintained
9861W: http://ext4.wiki.kernel.org
9862Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
9864F: Documentation/filesystems/ext4/
9865F: fs/ext4/
9866F: include/trace/events/ext4.h
9867F: include/uapi/linux/ext4.h
9868
9869Extended Verification Module (EVM)
9870M: Mimi Zohar <[email protected]>
9871M: Roberto Sassu <[email protected]>
9872L: [email protected]
9873S: Supported
9874T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9875F: security/integrity/
9876F: security/integrity/evm/
9877
9878EXTENSIBLE FIRMWARE INTERFACE (EFI)
9879M: Ard Biesheuvel <[email protected]>
9880R: Ilias Apalodimas <[email protected]>
9881L: [email protected]
9882S: Maintained
9883T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
9884F: Documentation/admin-guide/efi-stub.rst
9885F: arch/*/include/asm/efi.h
9886F: arch/*/kernel/efi.c
9887F: arch/arm/boot/compressed/efi-header.S
9888F: arch/x86/platform/efi/
9889F: drivers/firmware/efi/
9890F: include/linux/efi*.h
9891X: drivers/firmware/efi/cper*
9892
9893EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
9894M: MyungJoo Ham <[email protected]>
9895M: Chanwoo Choi <[email protected]>
9896L: [email protected]
9897S: Maintained
9898T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
9899F: Documentation/devicetree/bindings/extcon/
9900F: Documentation/driver-api/extcon.rst
9901F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
9902F: drivers/extcon/
9903F: include/linux/extcon.h
9904F: include/linux/extcon/
9905
9906EXTRA BOOT CONFIG
9907M: Masami Hiramatsu <[email protected]>
9908L: [email protected]
9909L: [email protected]
9910S: Maintained
9911Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
9912T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9913F: Documentation/admin-guide/bootconfig.rst
9914F: fs/proc/bootconfig.c
9915F: include/linux/bootconfig.h
9916F: lib/bootconfig-data.S
9917F: lib/bootconfig.c
9918F: lib/embedded-cmdline.S
9919F: tools/bootconfig/*
9920F: tools/bootconfig/scripts/*
9921
9922EXTRON DA HD 4K PLUS CEC DRIVER
9923M: Hans Verkuil <[email protected]>
9924L: [email protected]
9925S: Maintained
9926T: git git://linuxtv.org/media.git
9927F: drivers/media/cec/usb/extron-da-hd-4k-plus/
9928
9929EXYNOS DP DRIVER
9930M: Jingoo Han <[email protected]>
9931L: [email protected]
9932S: Maintained
9933F: drivers/gpu/drm/exynos/exynos_dp*
9934
9935EXYNOS SYSMMU (IOMMU) driver
9936M: Marek Szyprowski <[email protected]>
9937L: [email protected]
9938S: Maintained
9939F: drivers/iommu/exynos-iommu.c
9940
9941F2FS FILE SYSTEM
9942M: Jaegeuk Kim <[email protected]>
9943M: Chao Yu <[email protected]>
9944L: [email protected]
9945S: Maintained
9946W: https://f2fs.wiki.kernel.org/
9947Q: https://patchwork.kernel.org/project/f2fs/list/
9948B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
9949T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
9950F: Documentation/ABI/testing/sysfs-fs-f2fs
9951F: Documentation/filesystems/f2fs.rst
9952F: fs/f2fs/
9953F: include/linux/f2fs_fs.h
9954F: include/trace/events/f2fs.h
9955F: include/uapi/linux/f2fs.h
9956
9957F71805F HARDWARE MONITORING DRIVER
9958M: Jean Delvare <[email protected]>
9959L: [email protected]
9960S: Maintained
9961F: Documentation/hwmon/f71805f.rst
9962F: drivers/hwmon/f71805f.c
9963
9964FADDR2LINE
9965M: Josh Poimboeuf <[email protected]>
9966S: Maintained
9967F: scripts/faddr2line
9968
9969FAILOVER MODULE
9970M: Sridhar Samudrala <[email protected]>
9971L: [email protected]
9972S: Supported
9973F: Documentation/networking/failover.rst
9974F: include/net/failover.h
9975F: net/core/failover.c
9976
9977FANOTIFY
9978M: Jan Kara <[email protected]>
9979R: Amir Goldstein <[email protected]>
9980L: [email protected]
9981S: Maintained
9982F: fs/notify/fanotify/
9983F: include/linux/fanotify.h
9984F: include/uapi/linux/fanotify.h
9985
9986FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
9987M: Linus Walleij <[email protected]>
9988L: [email protected]
9989S: Maintained
9990F: drivers/usb/fotg210/
9991
9992FARSYNC SYNCHRONOUS DRIVER
9993M: Kevin Curtis <[email protected]>
9994S: Supported
9995W: http://www.farsite.co.uk/
9996F: drivers/net/wan/farsync.*
9997
9998FAULT INJECTION SUPPORT
9999M: Akinobu Mita <[email protected]>
10000S: Supported
10001F: Documentation/fault-injection/
10002F: lib/fault-inject.c
10003F: tools/testing/fault-injection/
10004
10005FBTFT Framebuffer drivers
10006M: Andy Shevchenko <[email protected]>
10007L: [email protected]
10008L: [email protected]
10009S: Odd fixes
10010F: drivers/staging/fbtft/
10011
10012FC0011 TUNER DRIVER
10013M: Michael Buesch <[email protected]>
10014L: [email protected]
10015S: Maintained
10016F: drivers/media/tuners/fc0011.c
10017F: drivers/media/tuners/fc0011.h
10018
10019FC2580 MEDIA DRIVER
10020L: [email protected]
10021S: Orphan
10022W: https://linuxtv.org
10023Q: http://patchwork.linuxtv.org/project/linux-media/list/
10024F: drivers/media/tuners/fc2580*
10025
10026FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
10027M: Hannes Reinecke <[email protected]>
10028L: [email protected]
10029S: Supported
10030W: www.Open-FCoE.org
10031F: drivers/scsi/fcoe/
10032F: drivers/scsi/libfc/
10033F: include/scsi/fc/
10034F: include/scsi/libfc.h
10035F: include/scsi/libfcoe.h
10036F: include/uapi/scsi/fc/
10037
10038FILE LOCKING (flock() and fcntl()/lockf())
10039M: Jeff Layton <[email protected]>
10040M: Chuck Lever <[email protected]>
10041R: Alexander Aring <[email protected]>
10042L: [email protected]
10043S: Maintained
10044F: fs/fcntl.c
10045F: fs/locks.c
10046F: include/linux/fcntl.h
10047F: include/uapi/linux/fcntl.h
10048
10049FILESYSTEM DIRECT ACCESS (DAX)
10050M: Dan Williams <[email protected]>
10051R: Matthew Wilcox <[email protected]>
10052R: Jan Kara <[email protected]>
10053L: [email protected]
10054L: [email protected]
10055S: Supported
10056F: fs/dax.c
10057F: include/linux/dax.h
10058F: include/trace/events/fs_dax.h
10059
10060FILESYSTEMS (VFS and infrastructure)
10061M: Alexander Viro <[email protected]>
10062M: Christian Brauner <[email protected]>
10063R: Jan Kara <[email protected]>
10064L: [email protected]
10065S: Maintained
10066T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
10067F: fs/*
10068F: include/linux/fs.h
10069F: include/linux/fs_types.h
10070F: include/uapi/linux/fs.h
10071F: include/uapi/linux/openat2.h
10072F: rust/kernel/fs.rs
10073F: rust/kernel/fs/
10074F: rust/kernel/seq_file.rs
10075F: rust/kernel/sync/poll.rs
10076F: Documentation/driver-api/early-userspace/buffer-format.rst
10077F: init/do_mounts*
10078F: init/*initramfs*
10079
10080FILESYSTEMS [EXPORTFS]
10081M: Chuck Lever <[email protected]>
10082M: Jeff Layton <[email protected]>
10083R: Amir Goldstein <[email protected]>
10084L: [email protected]
10085L: [email protected]
10086S: Supported
10087F: Documentation/filesystems/nfs/exporting.rst
10088F: fs/exportfs/
10089F: fs/fhandle.c
10090F: include/linux/exportfs*.h
10091
10092FILESYSTEMS [IDMAPPED MOUNTS]
10093M: Christian Brauner <[email protected]>
10094M: Seth Forshee <[email protected]>
10095L: [email protected]
10096S: Maintained
10097F: Documentation/filesystems/idmappings.rst
10098F: fs/mnt_idmapping.c
10099F: include/linux/mnt_idmapping.*
10100F: tools/testing/selftests/mount_setattr/
10101
10102FILESYSTEMS [IOMAP]
10103M: Christian Brauner <[email protected]>
10104R: Darrick J. Wong <[email protected]>
10105L: [email protected]
10106L: [email protected]
10107S: Supported
10108F: Documentation/filesystems/iomap/*
10109F: fs/iomap/
10110F: include/linux/iomap.h
10111
10112FILESYSTEMS [NETFS LIBRARY]
10113M: David Howells <[email protected]>
10114M: Paulo Alcantara <[email protected]>
10115L: [email protected]
10116L: [email protected]
10117S: Supported
10118F: Documentation/filesystems/caching/
10119F: Documentation/filesystems/netfs_library.rst
10120F: fs/netfs/
10121F: include/linux/fscache*.h
10122F: include/linux/netfs.h
10123F: include/trace/events/fscache.h
10124F: include/trace/events/netfs.h
10125
10126FILESYSTEMS [STACKABLE]
10127M: Miklos Szeredi <[email protected]>
10128M: Amir Goldstein <[email protected]>
10129L: [email protected]
10130L: [email protected]
10131S: Maintained
10132F: fs/backing-file.c
10133F: include/linux/backing-file.h
10134
10135FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10136M: Riku Voipio <[email protected]>
10137L: [email protected]
10138S: Maintained
10139F: drivers/hwmon/f75375s.c
10140F: include/linux/f75375s.h
10141
10142FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
10143M: Ji-Ze Hong (Peter Hong) <[email protected]>
10144L: [email protected]
10145S: Maintained
10146F: drivers/net/can/usb/f81604.c
10147
10148FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
10149M: Clemens Ladisch <[email protected]>
10150M: Takashi Sakamoto <[email protected]>
10151L: [email protected]
10152S: Maintained
10153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10154F: include/uapi/sound/firewire.h
10155F: sound/firewire/
10156
10157FIREWIRE MEDIA DRIVERS (firedtv)
10158M: Stefan Richter <[email protected]>
10159L: [email protected]
10160L: [email protected]
10161S: Maintained
10162T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
10163F: drivers/media/firewire/
10164
10165FIREWIRE SBP-2 TARGET
10166M: Chris Boot <[email protected]>
10167L: [email protected]
10168L: [email protected]
10169L: [email protected]
10170S: Maintained
10171T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
10172F: drivers/target/sbp/
10173
10174FIREWIRE SUBSYSTEM
10175M: Takashi Sakamoto <[email protected]>
10176M: Takashi Sakamoto <[email protected]>
10177L: [email protected]
10178S: Maintained
10179W: http://ieee1394.docs.kernel.org/
10180T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
10181F: drivers/firewire/
10182F: include/linux/firewire.h
10183F: include/uapi/linux/firewire*.h
10184F: tools/firewire/
10185
10186FIRMWARE FRAMEWORK FOR ARMV8-A
10187M: Sudeep Holla <[email protected]>
10188L: [email protected] (moderated for non-subscribers)
10189S: Maintained
10190F: drivers/firmware/arm_ffa/
10191F: include/linux/arm_ffa.h
10192
10193FIRMWARE LOADER (request_firmware)
10194M: Luis Chamberlain <[email protected]>
10195M: Danilo Krummrich <[email protected]>
10196L: [email protected]
10197S: Maintained
10198T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
10199F: Documentation/firmware_class/
10200F: drivers/base/firmware_loader/
10201F: rust/kernel/firmware.rs
10202F: include/linux/firmware.h
10203
10204FIXED-LAYOUT NVMEM LAYOUT DRIVER
10205M: Mathieu Dubois-Briand <[email protected]>
10206S: Maintained
10207F: drivers/nvmem/layouts/fixed-layout.c
10208
10209FLEXTIMER FTM-QUADDEC DRIVER
10210M: Patrick Havelange <[email protected]>
10211L: [email protected]
10212S: Maintained
10213F: Documentation/devicetree/bindings/counter/fsl,ftm-quaddec.yaml
10214F: drivers/counter/ftm-quaddec.c
10215
10216FLOPPY DRIVER
10217M: Denis Efremov <[email protected]>
10218L: [email protected]
10219S: Odd Fixes
10220F: drivers/block/floppy.c
10221
10222FLYSKY FSIA6B RC RECEIVER
10223M: Markus Koch <[email protected]>
10224L: [email protected]
10225S: Maintained
10226F: drivers/input/joystick/fsia6b.c
10227
10228FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
10229M: Geoffrey D. Bennett <[email protected]>
10230L: [email protected]
10231S: Maintained
10232W: https://github.com/geoffreybennett/linux-fcp
10233B: https://github.com/geoffreybennett/linux-fcp/issues
10234T: git https://github.com/geoffreybennett/linux-fcp.git
10235F: include/uapi/sound/fcp.h
10236F: include/uapi/sound/scarlett2.h
10237F: sound/usb/fcp.c
10238F: sound/usb/mixer_scarlett2.c
10239
10240FORCEDETH GIGABIT ETHERNET DRIVER
10241M: Rain River <[email protected]>
10242M: Zhu Yanjun <[email protected]>
10243L: [email protected]
10244S: Maintained
10245F: drivers/net/ethernet/nvidia/*
10246
10247FORTIFY_SOURCE
10248M: Kees Cook <[email protected]>
10249L: [email protected]
10250S: Supported
10251T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10252F: include/linux/fortify-string.h
10253F: lib/test_fortify/*
10254F: lib/tests/fortify_kunit.c
10255F: lib/tests/memcpy_kunit.c
10256K: \bunsafe_memcpy\b
10257K: \b__NO_FORTIFY\b
10258
10259FOURSEMI AUDIO AMPLIFIER DRIVER
10260M: Nick Li <[email protected]>
10261L: [email protected]
10262S: Maintained
10263F: Documentation/devicetree/bindings/sound/foursemi,fs2105s.yaml
10264F: sound/soc/codecs/fs-amp-lib.*
10265F: sound/soc/codecs/fs210x.*
10266
10267FPGA DFL DRIVERS
10268M: Xu Yilun <[email protected]>
10269R: Tom Rix <[email protected]>
10270L: [email protected]
10271S: Maintained
10272F: Documentation/ABI/testing/sysfs-bus-dfl*
10273F: Documentation/fpga/dfl.rst
10274F: drivers/fpga/dfl*
10275F: drivers/uio/uio_dfl.c
10276F: include/linux/dfl.h
10277F: include/uapi/linux/fpga-dfl.h
10278
10279FPGA MANAGER FRAMEWORK
10280M: Moritz Fischer <[email protected]>
10281M: Xu Yilun <[email protected]>
10282R: Tom Rix <[email protected]>
10283L: [email protected]
10284S: Maintained
10285Q: http://patchwork.kernel.org/project/linux-fpga/list/
10286T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
10287F: Documentation/devicetree/bindings/fpga/
10288F: Documentation/driver-api/fpga/
10289F: Documentation/fpga/
10290F: drivers/fpga/
10291F: include/linux/fpga/
10292
10293FRAMEBUFFER CONSOLE
10294M: Helge Deller <[email protected]>
10295M: Thomas Zimmermann <[email protected]>
10296L: [email protected]
10297L: [email protected]
10298S: Maintained
10299T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
10300F: Documentation/fb/fbcon.rst
10301F: drivers/video/fbdev/core/bitblit.c
10302F: drivers/video/fbdev/core/fb_logo.c
10303F: drivers/video/fbdev/core/fbcon.c
10304F: drivers/video/fbdev/core/fbcon.h
10305F: drivers/video/fbdev/core/fbcon_ccw.c
10306F: drivers/video/fbdev/core/fbcon_cw.c
10307F: drivers/video/fbdev/core/fbcon_rotate.c
10308F: drivers/video/fbdev/core/fbcon_rotate.h
10309F: drivers/video/fbdev/core/fbcon_ud.c
10310F: drivers/video/fbdev/core/softcursor.c
10311F: drivers/video/fbdev/core/tileblit.c
10312F: include/linux/font.h
10313F: lib/fonts/
10314
10315FRAMEBUFFER CORE
10316M: Simona Vetter <[email protected]>
10317S: Odd Fixes
10318T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
10319F: drivers/video/fbdev/core/
10320
10321FRAMEBUFFER DRAWING
10322M: Zsolt Kajtar <[email protected]>
10323S: Odd Fixes
10324F: drivers/video/fbdev/core/cfbcopyarea.c
10325F: drivers/video/fbdev/core/cfbfillrect.c
10326F: drivers/video/fbdev/core/cfbimgblt.c
10327F: drivers/video/fbdev/core/cfbmem.h
10328F: drivers/video/fbdev/core/fb_copyarea.h
10329F: drivers/video/fbdev/core/fb_draw.h
10330F: drivers/video/fbdev/core/fb_fillrect.h
10331F: drivers/video/fbdev/core/fb_imageblit.h
10332F: drivers/video/fbdev/core/syscopyarea.c
10333F: drivers/video/fbdev/core/sysfillrect.c
10334F: drivers/video/fbdev/core/sysimgblt.c
10335F: drivers/video/fbdev/core/sysmem.h
10336
10337FRAMEBUFFER LAYER
10338M: Helge Deller <[email protected]>
10339L: [email protected]
10340L: [email protected]
10341S: Maintained
10342Q: http://patchwork.kernel.org/project/linux-fbdev/list/
10343T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
10344F: Documentation/fb/
10345F: drivers/video/
10346F: include/linux/fb.h
10347F: include/uapi/linux/fb.h
10348F: include/uapi/video/
10349F: include/video/
10350
10351FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
10352M: Horia Geantă <[email protected]>
10353M: Pankaj Gupta <[email protected]>
10354M: Gaurav Jain <[email protected]>
10355L: [email protected]
10356S: Maintained
10357F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
10358F: drivers/crypto/caam/
10359
10360FREESCALE COLDFIRE M5441X MMC DRIVER
10361M: Angelo Dureghello <[email protected]>
10362L: [email protected]
10363S: Maintained
10364F: drivers/mmc/host/sdhci-esdhc-mcf.c
10365F: include/linux/platform_data/mmc-esdhc-mcf.h
10366
10367FREESCALE COLDFIRE M5441X RCM POWER-ON REASON DRIVER
10368M: Jean-Michel Hautbois <[email protected]>
10369L: [email protected]
10370S: Maintained
10371F: drivers/power/reset/mcf-rcm-reset.c
10372
10373FREESCALE DIU FRAMEBUFFER DRIVER
10374M: Timur Tabi <[email protected]>
10375L: [email protected]
10376S: Maintained
10377F: drivers/video/fbdev/fsl-diu-fb.*
10378
10379FREESCALE DMA DRIVER
10380M: Zhang Wei <[email protected]>
10381L: [email protected]
10382S: Maintained
10383F: drivers/dma/fsldma.*
10384
10385FREESCALE DSPI DRIVER
10386M: Vladimir Oltean <[email protected]>
10387L: [email protected]
10388L: [email protected]
10389S: Maintained
10390F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
10391F: drivers/spi/spi-fsl-dspi.c
10392F: include/linux/spi/spi-fsl-dspi.h
10393
10394FREESCALE eDMA DRIVER
10395M: Frank Li <[email protected]>
10396L: [email protected]
10397L: [email protected]
10398S: Maintained
10399F: Documentation/devicetree/bindings/dma/fsl,edma.yaml
10400F: drivers/dma/fsl-edma*.*
10401
10402FREESCALE ENETC ETHERNET DRIVERS
10403M: Claudiu Manoil <[email protected]>
10404M: Vladimir Oltean <[email protected]>
10405M: Wei Fang <[email protected]>
10406M: Clark Wang <[email protected]>
10407L: [email protected]
10408L: [email protected]
10409S: Maintained
10410F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml
10411F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
10412F: drivers/net/ethernet/freescale/enetc/
10413F: include/linux/fsl/enetc_mdio.h
10414F: include/linux/fsl/netc_global.h
10415F: include/linux/fsl/ntmp.h
10416
10417FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
10418M: Claudiu Manoil <[email protected]>
10419L: [email protected]
10420S: Maintained
10421F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
10422F: drivers/net/ethernet/freescale/gianfar*
10423
10424FREESCALE GPMI NAND DRIVER
10425M: Han Xu <[email protected]>
10426L: [email protected]
10427L: [email protected]
10428S: Maintained
10429F: drivers/mtd/nand/raw/gpmi-nand/*
10430
10431FREESCALE I2C CPM DRIVER
10432M: Jochen Friedrich <[email protected]>
10433L: [email protected]
10434L: [email protected]
10435S: Maintained
10436F: drivers/i2c/busses/i2c-cpm.c
10437
10438FREESCALE IMX / MXC FEC DRIVER
10439M: Wei Fang <[email protected]>
10440R: Frank Li <[email protected]>
10441R: Shenwei Wang <[email protected]>
10442L: [email protected]
10443L: [email protected]
10444S: Maintained
10445F: Documentation/devicetree/bindings/net/fsl,fec.yaml
10446F: drivers/net/ethernet/freescale/fec.h
10447F: drivers/net/ethernet/freescale/fec_main.c
10448F: drivers/net/ethernet/freescale/fec_ptp.c
10449
10450FREESCALE IMX / MXC FRAMEBUFFER DRIVER
10451M: Sascha Hauer <[email protected]>
10452R: Pengutronix Kernel Team <[email protected]>
10453L: [email protected]
10454L: [email protected] (moderated for non-subscribers)
10455S: Maintained
10456F: drivers/video/fbdev/imxfb.c
10457
10458FREESCALE IMX DDR PMU DRIVER
10459M: Frank Li <[email protected]>
10460M: Xu Yang <[email protected]>
10461L: [email protected] (moderated for non-subscribers)
10462S: Maintained
10463F: Documentation/admin-guide/perf/imx-ddr.rst
10464F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
10465F: drivers/perf/fsl_imx8_ddr_perf.c
10466F: drivers/perf/fsl_imx9_ddr_perf.c
10467F: tools/perf/pmu-events/arch/arm64/freescale/
10468
10469FREESCALE IMX I2C DRIVER
10470M: Oleksij Rempel <[email protected]>
10471R: Pengutronix Kernel Team <[email protected]>
10472L: [email protected]
10473S: Maintained
10474F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
10475F: drivers/i2c/busses/i2c-imx.c
10476
10477FREESCALE IMX LPI2C DRIVER
10478M: Dong Aisheng <[email protected]>
10479L: [email protected]
10480L: [email protected]
10481S: Maintained
10482F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
10483F: drivers/i2c/busses/i2c-imx-lpi2c.c
10484
10485FREESCALE IMX LPSPI DRIVER
10486M: Frank Li <[email protected]>
10487L: [email protected]
10488L: [email protected]
10489S: Maintained
10490F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
10491F: drivers/spi/spi-fsl-lpspi.c
10492
10493FREESCALE MPC I2C DRIVER
10494M: Chris Packham <[email protected]>
10495L: [email protected]
10496S: Maintained
10497F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
10498F: drivers/i2c/busses/i2c-mpc.c
10499
10500FREESCALE QORIQ DPAA ETHERNET DRIVER
10501M: Madalin Bucur <[email protected]>
10502L: [email protected]
10503S: Maintained
10504F: drivers/net/ethernet/freescale/dpaa
10505
10506FREESCALE QORIQ DPAA FMAN DRIVER
10507M: Madalin Bucur <[email protected]>
10508R: Sean Anderson <[email protected]>
10509L: [email protected]
10510S: Maintained
10511F: Documentation/devicetree/bindings/net/fsl,fman*.yaml
10512F: drivers/net/ethernet/freescale/fman
10513
10514FREESCALE QORIQ PTP CLOCK DRIVER
10515M: Yangbo Lu <[email protected]>
10516L: [email protected]
10517S: Maintained
10518F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
10519F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
10520F: drivers/net/ethernet/freescale/dpaa2/dprtc*
10521F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
10522F: drivers/ptp/ptp_qoriq.c
10523F: include/linux/fsl/ptp_qoriq.h
10524
10525FREESCALE QUAD SPI DRIVER
10526M: Han Xu <[email protected]>
10527L: [email protected]
10528L: [email protected]
10529S: Maintained
10530F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
10531F: drivers/spi/spi-fsl-qspi.c
10532
10533FREESCALE QUICC ENGINE LIBRARY
10534M: Qiang Zhao <[email protected]>
10535M: Christophe Leroy (CS GROUP) <[email protected]>
10536L: [email protected]
10537S: Maintained
10538F: drivers/soc/fsl/qe/
10539F: include/soc/fsl/qe/
10540
10541FREESCALE QUICC ENGINE QMC DRIVER
10542M: Herve Codina <[email protected]>
10543L: [email protected]
10544S: Maintained
10545F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
10546F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
10547F: drivers/soc/fsl/qe/qmc.c
10548F: include/soc/fsl/qe/qmc.h
10549
10550FREESCALE QUICC ENGINE QMC HDLC DRIVER
10551M: Herve Codina <[email protected]>
10552L: [email protected]
10553L: [email protected]
10554S: Maintained
10555F: drivers/net/wan/fsl_qmc_hdlc.c
10556
10557FREESCALE QUICC ENGINE TSA DRIVER
10558M: Herve Codina <[email protected]>
10559L: [email protected]
10560S: Maintained
10561F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
10562F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
10563F: drivers/soc/fsl/qe/tsa.c
10564F: drivers/soc/fsl/qe/tsa.h
10565F: include/dt-bindings/soc/cpm1-fsl,tsa.h
10566F: include/dt-bindings/soc/qe-fsl,tsa.h
10567
10568FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
10569L: [email protected]
10570L: [email protected]
10571S: Orphan
10572F: drivers/net/ethernet/freescale/ucc_geth*
10573
10574FREESCALE QUICC ENGINE UCC HDLC DRIVER
10575M: Zhao Qiang <[email protected]>
10576L: [email protected]
10577L: [email protected]
10578S: Maintained
10579F: drivers/net/wan/fsl_ucc_hdlc*
10580
10581FREESCALE QUICC ENGINE UCC UART DRIVER
10582M: Timur Tabi <[email protected]>
10583L: [email protected]
10584S: Maintained
10585F: drivers/tty/serial/ucc_uart.c
10586
10587FREESCALE SOC DRIVERS
10588M: Christophe Leroy (CS GROUP) <[email protected]>
10589L: [email protected]
10590L: [email protected] (moderated for non-subscribers)
10591S: Maintained
10592F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
10593F: Documentation/devicetree/bindings/soc/fsl/
10594F: drivers/soc/fsl/
10595F: include/linux/fsl/
10596F: include/soc/fsl/
10597
10598FREESCALE SOC FS_ENET DRIVER
10599M: Pantelis Antoniou <[email protected]>
10600L: [email protected]
10601L: [email protected]
10602S: Maintained
10603F: drivers/net/ethernet/freescale/fs_enet/
10604
10605FREESCALE SOC SOUND DRIVERS
10606M: Shengjiu Wang <[email protected]>
10607M: Xiubo Li <[email protected]>
10608R: Fabio Estevam <[email protected]>
10609R: Nicolin Chen <[email protected]>
10610L: [email protected]
10611L: [email protected]
10612S: Maintained
10613F: sound/soc/fsl/fsl*
10614F: sound/soc/fsl/imx*
10615
10616FREESCALE SOC LPC32XX SOUND DRIVERS
10617M: J.M.B. Downing <[email protected]>
10618M: Piotr Wojtaszczyk <[email protected]>
10619R: Vladimir Zapolskiy <[email protected]>
10620L: [email protected]
10621L: [email protected]
10622S: Maintained
10623F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
10624F: sound/soc/fsl/lpc3xxx-*
10625
10626FREESCALE SOC SOUND QMC DRIVER
10627M: Herve Codina <[email protected]>
10628L: [email protected]
10629L: [email protected]
10630S: Maintained
10631F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
10632F: sound/soc/fsl/fsl_qmc_audio.c
10633
10634FREESCALE USB PERIPHERAL DRIVERS
10635L: [email protected]
10636L: [email protected]
10637S: Orphan
10638F: drivers/usb/gadget/udc/fsl*
10639
10640FREESCALE USB PHY DRIVER
10641L: [email protected]
10642L: [email protected]
10643S: Orphan
10644F: drivers/usb/phy/phy-fsl-usb*
10645
10646FREEZER
10647M: "Rafael J. Wysocki" <[email protected]>
10648R: Pavel Machek <[email protected]>
10649L: [email protected]
10650S: Supported
10651F: Documentation/power/freezing-of-tasks.rst
10652F: include/linux/freezer.h
10653F: kernel/freezer.c
10654
10655FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
10656M: Eric Biggers <[email protected]>
10657M: Theodore Y. Ts'o <[email protected]>
10658M: Jaegeuk Kim <[email protected]>
10659L: [email protected]
10660S: Supported
10661Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
10662T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
10663F: Documentation/filesystems/fscrypt.rst
10664F: fs/crypto/
10665F: include/linux/fscrypt.h
10666F: include/uapi/linux/fscrypt.h
10667
10668FSI SUBSYSTEM
10669M: Eddie James <[email protected]>
10670R: Ninad Palsule <[email protected]>
10671L: [email protected]
10672S: Supported
10673Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
10674F: Documentation/devicetree/bindings/fsi/
10675F: drivers/fsi/
10676F: include/linux/fsi*.h
10677F: include/trace/events/fsi*.h
10678
10679FSI-ATTACHED I2C DRIVER
10680M: Eddie James <[email protected]>
10681L: [email protected]
10682L: [email protected] (moderated for non-subscribers)
10683S: Maintained
10684F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
10685F: drivers/i2c/busses/i2c-fsi.c
10686
10687FSI-ATTACHED SPI DRIVER
10688M: Eddie James <[email protected]>
10689L: [email protected]
10690S: Maintained
10691F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
10692F: drivers/spi/spi-fsi.c
10693
10694FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
10695M: Jan Kara <[email protected]>
10696R: Amir Goldstein <[email protected]>
10697L: [email protected]
10698S: Maintained
10699T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
10700F: fs/notify/
10701F: include/linux/fsnotify*.h
10702
10703FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
10704M: Eric Biggers <[email protected]>
10705M: Theodore Y. Ts'o <[email protected]>
10706L: [email protected]
10707S: Supported
10708Q: https://patchwork.kernel.org/project/fsverity/list/
10709T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
10710F: Documentation/filesystems/fsverity.rst
10711F: fs/verity/
10712F: include/linux/fsverity.h
10713F: include/trace/events/fsverity.h
10714F: include/uapi/linux/fsverity.h
10715
10716FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
10717M: Michael Zaidman <[email protected]>
10718L: [email protected]
10719L: [email protected]
10720S: Maintained
10721F: drivers/hid/hid-ft260.c
10722
10723FUJITSU LAPTOP EXTRAS
10724M: Jonathan Woithe <[email protected]>
10725L: [email protected]
10726S: Maintained
10727F: drivers/platform/x86/fujitsu-laptop.c
10728
10729FUJITSU TABLET EXTRAS
10730M: Robert Gerlach <[email protected]>
10731L: [email protected]
10732S: Maintained
10733F: drivers/platform/x86/fujitsu-tablet.c
10734
10735FUNCTION HOOKS (FTRACE)
10736M: Steven Rostedt <[email protected]>
10737M: Masami Hiramatsu <[email protected]>
10738R: Mark Rutland <[email protected]>
10739L: [email protected]
10740L: [email protected]
10741S: Maintained
10742Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
10743T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
10744F: Documentation/trace/ftrace*
10745F: arch/*/*/*/*ftrace*
10746F: arch/*/*/*ftrace*
10747F: include/*/*ftrace*
10748F: kernel/trace/fgraph.c
10749F: kernel/trace/ftrace*
10750F: samples/ftrace
10751
10752FUNGIBLE ETHERNET DRIVERS
10753M: Dimitris Michailidis <[email protected]>
10754L: [email protected]
10755S: Maintained
10756F: drivers/net/ethernet/fungible/
10757
10758FUSE FILESYSTEM [CORE]
10759M: Miklos Szeredi <[email protected]>
10760L: [email protected]
10761S: Supported
10762W: https://github.com/libfuse/
10763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10764F: Documentation/filesystems/fuse/*
10765F: fs/fuse/
10766F: include/uapi/linux/fuse.h
10767F: tools/testing/selftests/filesystems/fuse/
10768
10769FUSE FILESYSTEM [IO-URING]
10770M: Bernd Schubert <[email protected]>
10771M: Joanne Koong <[email protected]>
10772L: [email protected]
10773S: Maintained
10774T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10775F: Documentation/filesystems/fuse/fuse-io-uring.rst
10776F: fs/fuse/dev_uring.c
10777F: fs/fuse/dev_uring_i.h
10778
10779FUSE FILESYSTEM [PASSTHROUGH]
10780M: Amir Goldstein <[email protected]>
10781L: [email protected]
10782S: Maintained
10783T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10784F: Documentation/filesystems/fuse/fuse-passthrough.rst
10785F: fs/fuse/backing.c
10786F: fs/fuse/iomode.c
10787F: fs/fuse/passthrough.c
10788
10789FUTEX SUBSYSTEM
10790M: Thomas Gleixner <[email protected]>
10791M: Ingo Molnar <[email protected]>
10792R: Peter Zijlstra <[email protected]>
10793R: Darren Hart <[email protected]>
10794R: Davidlohr Bueso <[email protected]>
10795R: André Almeida <[email protected]>
10796L: [email protected]
10797S: Maintained
10798P: Documentation/process/maintainer-tip.rst
10799T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10800F: Documentation/locking/*futex*
10801F: include/asm-generic/futex.h
10802F: include/linux/futex.h
10803F: include/uapi/linux/futex.h
10804F: kernel/futex/*
10805F: tools/perf/bench/futex*
10806F: tools/testing/selftests/futex/
10807
10808FWCTL SUBSYSTEM
10809M: Dave Jiang <[email protected]>
10810M: Jason Gunthorpe <[email protected]>
10811M: Saeed Mahameed <[email protected]>
10812M: Zhi Wang <[email protected]> (RUST)
10813R: Jonathan Cameron <[email protected]>
10814S: Maintained
10815F: Documentation/userspace-api/fwctl/
10816F: drivers/fwctl/
10817F: include/linux/fwctl.h
10818F: include/uapi/fwctl/
10819F: rust/helpers/fwctl.c
10820F: rust/kernel/fwctl.rs
10821
10822FWCTL BNXT DRIVER
10823M: Pavan Chebbi <[email protected]>
10824L: [email protected]
10825S: Maintained
10826F: drivers/fwctl/bnxt/
10827
10828FWCTL MLX5 DRIVER
10829M: Saeed Mahameed <[email protected]>
10830R: Itay Avraham <[email protected]>
10831L: [email protected]
10832S: Maintained
10833F: drivers/fwctl/mlx5/
10834
10835FWCTL PDS DRIVER
10836M: Brett Creeley <[email protected]>
10837L: [email protected]
10838S: Maintained
10839F: drivers/fwctl/pds/
10840
10841GALAXYCORE GC0308 CAMERA SENSOR DRIVER
10842M: Sebastian Reichel <[email protected]>
10843L: [email protected]
10844S: Maintained
10845F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
10846F: drivers/media/i2c/gc0308.c
10847
10848GALAXYCORE GC0310 CAMERA SENSOR DRIVER
10849M: Hans de Goede <[email protected]>
10850L: [email protected]
10851S: Maintained
10852F: drivers/media/i2c/gc0310.c
10853
10854GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
10855M: Zhi Mao <[email protected]>
10856L: [email protected]
10857S: Maintained
10858F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
10859F: drivers/media/i2c/gc05a2.c
10860
10861GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
10862M: Zhi Mao <[email protected]>
10863L: [email protected]
10864S: Maintained
10865F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
10866F: drivers/media/i2c/gc08a3.c
10867
10868GALAXYCORE GC2145 SENSOR DRIVER
10869M: Alain Volmat <[email protected]>
10870L: [email protected]
10871S: Maintained
10872T: git git://linuxtv.org/media.git
10873F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
10874F: drivers/media/i2c/gc2145.c
10875
10876GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
10877M: Tim Harvey <[email protected]>
10878S: Maintained
10879F: Documentation/devicetree/bindings/embedded-controller/gw,gsc.yaml
10880F: Documentation/hwmon/gsc-hwmon.rst
10881F: drivers/hwmon/gsc-hwmon.c
10882F: drivers/mfd/gateworks-gsc.c
10883F: include/linux/mfd/gsc.h
10884F: include/linux/platform_data/gsc_hwmon.h
10885
10886GCC PLUGINS
10887M: Kees Cook <[email protected]>
10888L: [email protected]
10889S: Maintained
10890T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10891F: Documentation/kbuild/gcc-plugins.rst
10892F: scripts/Makefile.gcc-plugins
10893F: scripts/gcc-plugins/
10894
10895GCOV BASED KERNEL PROFILING
10896M: Peter Oberparleiter <[email protected]>
10897S: Maintained
10898F: Documentation/dev-tools/gcov.rst
10899F: kernel/gcov/
10900
10901GDB KERNEL DEBUGGING HELPER SCRIPTS
10902M: Jan Kiszka <[email protected]>
10903M: Kieran Bingham <[email protected]>
10904S: Supported
10905F: scripts/gdb/
10906
10907GE HEALTHCARE PMC ADC DRIVER
10908M: Herve Codina <[email protected]>
10909L: [email protected]
10910S: Maintained
10911F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
10912F: drivers/iio/adc/gehc-pmc-adc.c
10913F: include/dt-bindings/iio/adc/gehc,pmc-adc.h
10914
10915GEMINI CRYPTO DRIVER
10916M: Corentin Labbe <[email protected]>
10917L: [email protected]
10918S: Maintained
10919F: drivers/crypto/gemini/
10920
10921GEMTEK FM RADIO RECEIVER DRIVER
10922M: Hans Verkuil <[email protected]>
10923L: [email protected]
10924S: Maintained
10925W: https://linuxtv.org
10926T: git git://linuxtv.org/media.git
10927F: drivers/media/radio/radio-gemtek*
10928
10929GENDWARFKSYMS
10930M: Sami Tolvanen <[email protected]>
10931L: [email protected]
10932L: [email protected]
10933S: Maintained
10934F: scripts/gendwarfksyms/
10935
10936GENERIC ARCHITECTURE TOPOLOGY
10937M: Sudeep Holla <[email protected]>
10938L: [email protected]
10939S: Maintained
10940F: drivers/base/arch_topology.c
10941F: include/linux/arch_topology.h
10942
10943GENERIC ENTRY CODE
10944M: Thomas Gleixner <[email protected]>
10945M: Peter Zijlstra <[email protected]>
10946M: Andy Lutomirski <[email protected]>
10947L: [email protected]
10948S: Maintained
10949P: Documentation/process/maintainer-tip.rst
10950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
10951F: include/linux/entry-common.h
10952F: include/linux/entry-virt.h
10953F: include/linux/irq-entry-common.h
10954F: kernel/entry/
10955
10956GENERIC GPIO I2C DRIVER
10957M: Wolfram Sang <[email protected]>
10958S: Supported
10959F: drivers/i2c/busses/i2c-gpio.c
10960F: include/linux/platform_data/i2c-gpio.h
10961
10962GENERIC GPIO I2C MULTIPLEXER DRIVER
10963M: Peter Korsgaard <[email protected]>
10964L: [email protected]
10965S: Supported
10966F: Documentation/devicetree/bindings/i2c/i2c-mux-gpio.yaml
10967F: Documentation/i2c/muxes/i2c-mux-gpio.rst
10968F: drivers/i2c/muxes/i2c-mux-gpio.c
10969F: include/linux/platform_data/i2c-mux-gpio.h
10970
10971GENERIC GPIO RESET DRIVER
10972M: Krzysztof Kozlowski <[email protected]>
10973S: Maintained
10974F: drivers/reset/reset-gpio.c
10975
10976GENERIC HDLC (WAN) DRIVERS
10977M: Krzysztof Halasa <[email protected]>
10978S: Maintained
10979W: http://www.kernel.org/pub/linux/utils/net/hdlc/
10980F: drivers/net/wan/c101.c
10981F: drivers/net/wan/hd6457*
10982F: drivers/net/wan/hdlc*
10983F: drivers/net/wan/n2.c
10984F: drivers/net/wan/pc300too.c
10985F: drivers/net/wan/pci200syn.c
10986F: drivers/net/wan/wanxl*
10987
10988GENERIC INCLUDE/ASM HEADER FILES
10989M: Arnd Bergmann <[email protected]>
10990L: [email protected]
10991S: Maintained
10992T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
10993F: include/asm-generic/
10994F: include/uapi/asm-generic/
10995
10996GENERIC PHY FRAMEWORK
10997M: Vinod Koul <[email protected]>
10998R: Neil Armstrong <[email protected]>
10999R: Manivannan Sadhasivam <[email protected]>
11000L: [email protected]
11001S: Supported
11002Q: https://patchwork.kernel.org/project/linux-phy/list/
11003T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
11004F: Documentation/devicetree/bindings/phy/
11005F: drivers/phy/
11006F: include/dt-bindings/phy/
11007F: include/linux/phy/
11008
11009GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
11010M: Wolfram Sang <[email protected]>
11011S: Supported
11012F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
11013F: drivers/i2c/muxes/i2c-demux-pinctrl.c
11014
11015GENERIC PM DOMAINS
11016M: Ulf Hansson <[email protected]>
11017L: [email protected]
11018S: Supported
11019F: Documentation/devicetree/bindings/power/power?domain*
11020T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
11021F: drivers/pmdomain/
11022F: include/linux/pm_domain.h
11023
11024GENERIC RADIX TREE
11025M: Kent Overstreet <[email protected]>
11026S: Supported
11027C: irc://irc.oftc.net/bcache
11028F: include/linux/generic-radix-tree.h
11029F: lib/generic-radix-tree.c
11030
11031GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
11032M: Eugen Hristev <[email protected]>
11033L: [email protected]
11034S: Maintained
11035F: drivers/input/touchscreen/resistive-adc-touch.c
11036
11037GENERIC STRING LIBRARY
11038M: Kees Cook <[email protected]>
11039R: Andy Shevchenko <[email protected]>
11040L: [email protected]
11041S: Supported
11042T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11043F: include/linux/string.h
11044F: include/linux/string_choices.h
11045F: include/linux/string_helpers.h
11046F: lib/string.c
11047F: lib/string_helpers.c
11048F: lib/tests/string_helpers_kunit.c
11049F: lib/tests/string_kunit.c
11050F: scripts/coccinelle/api/string_choices.cocci
11051
11052GENERIC UIO DRIVER FOR PCI DEVICES
11053M: "Michael S. Tsirkin" <[email protected]>
11054L: [email protected]
11055S: Supported
11056F: drivers/uio/uio_pci_generic.c
11057
11058GENERIC VDSO LIBRARY
11059M: Andy Lutomirski <[email protected]>
11060M: Thomas Gleixner <[email protected]>
11061M: Vincenzo Frascino <[email protected]>
11062L: [email protected]
11063S: Maintained
11064T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
11065F: include/asm-generic/vdso/vsyscall.h
11066F: include/linux/vdso_datastore.h
11067F: include/vdso/
11068F: kernel/time/namespace_vdso.c
11069F: kernel/time/vsyscall.c
11070F: lib/vdso/
11071F: tools/testing/selftests/vDSO/
11072
11073GENWQE (IBM Generic Workqueue Card)
11074M: Frank Haverkamp <[email protected]>
11075S: Supported
11076F: drivers/misc/genwqe/
11077
11078GET_MAINTAINER SCRIPT
11079M: Joe Perches <[email protected]>
11080S: Maintained
11081F: scripts/get_maintainer.pl
11082
11083GFS2 FILE SYSTEM
11084M: Andreas Gruenbacher <[email protected]>
11085L: [email protected]
11086S: Supported
11087B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
11088T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
11089F: Documentation/filesystems/gfs2/
11090F: fs/gfs2/
11091F: include/uapi/linux/gfs2_ondisk.h
11092
11093GIGABYTE WATERFORCE SENSOR DRIVER
11094M: Aleksa Savic <[email protected]>
11095L: [email protected]
11096S: Maintained
11097F: Documentation/hwmon/gigabyte_waterforce.rst
11098F: drivers/hwmon/gigabyte_waterforce.c
11099
11100GIGABYTE WMI DRIVER
11101M: Thomas Weißschuh <[email protected]>
11102L: [email protected]
11103S: Maintained
11104F: drivers/platform/x86/gigabyte-wmi.c
11105
11106GNSS SUBSYSTEM
11107M: Johan Hovold <[email protected]>
11108S: Maintained
11109T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
11110F: Documentation/ABI/testing/sysfs-class-gnss
11111F: Documentation/devicetree/bindings/gnss/
11112F: drivers/gnss/
11113F: include/linux/gnss.h
11114
11115GO7007 MPEG CODEC
11116M: Hans Verkuil <[email protected]>
11117L: [email protected]
11118S: Maintained
11119F: drivers/media/usb/go7007/
11120
11121GOCONTROLL MODULINE MODULE SLOT
11122M: Maud Spierings <[email protected]>
11123S: Maintained
11124F: Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml
11125
11126GOODIX TOUCHSCREEN
11127M: Hans de Goede <[email protected]>
11128L: [email protected]
11129S: Maintained
11130F: drivers/input/touchscreen/goodix*
11131
11132GOOGLE ETHERNET DRIVERS
11133M: Joshua Washington <[email protected]>
11134M: Harshitha Ramamurthy <[email protected]>
11135L: [email protected]
11136S: Maintained
11137F: Documentation/networking/device_drivers/ethernet/google/gve.rst
11138F: drivers/net/ethernet/google
11139
11140GOOGLE FIRMWARE DRIVERS
11141M: Tzung-Bi Shih <[email protected]>
11142R: Brian Norris <[email protected]>
11143R: Julius Werner <[email protected]>
11144L: [email protected]
11145S: Maintained
11146T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
11147F: drivers/firmware/google/
11148F: include/linux/coreboot.h
11149
11150GOOGLE TENSOR SoC SUPPORT
11151M: Peter Griffin <[email protected]>
11152R: André Draszik <[email protected]>
11153R: Tudor Ambarus <[email protected]>
11154L: [email protected] (moderated for non-subscribers)
11155L: [email protected]
11156S: Maintained
11157P: Documentation/process/maintainer-soc-clean-dts.rst
11158C: irc://irc.oftc.net/pixel6-kernel-dev
11159F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
11160F: Documentation/devicetree/bindings/phy/google,lga-usb-phy.yaml
11161F: Documentation/devicetree/bindings/soc/google/google,gs101-pmu-intr-gen.yaml
11162F: Documentation/devicetree/bindings/usb/google,lga-dwc3.yaml
11163F: arch/arm64/boot/dts/exynos/google/
11164F: drivers/clk/samsung/clk-gs101.c
11165F: drivers/phy/phy-google-usb.c
11166F: drivers/soc/samsung/gs101-pmu.c
11167F: drivers/phy/samsung/phy-gs101-ufs.c
11168F: drivers/usb/dwc3/dwc3-google.c
11169F: include/dt-bindings/clock/google,gs101*
11170K: [gG]oogle.?[tT]ensor
11171
11172GPD FAN DRIVER
11173M: Cryolitia PukNgae <[email protected]>
11174L: [email protected]
11175S: Maintained
11176F: Documentation/hwmon/gpd-fan.rst
11177F: drivers/hwmon/gpd-fan.c
11178
11179GPD POCKET FAN DRIVER
11180M: Hans de Goede <[email protected]>
11181L: [email protected]
11182S: Maintained
11183F: drivers/platform/x86/gpd-pocket-fan.c
11184
11185GPIB DRIVERS
11186M: Dave Penkler <[email protected]>
11187M: Greg Kroah-Hartman <[email protected]>
11188S: Maintained
11189F: drivers/gpib/
11190F: include/uapi/linux/gpib.h
11191F: include/uapi/linux/gpib_ioctl.h
11192
11193GPIO ACPI SUPPORT
11194M: Mika Westerberg <[email protected]>
11195M: Andy Shevchenko <[email protected]>
11196L: [email protected]
11197L: [email protected]
11198S: Supported
11199T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11200F: Documentation/firmware-guide/acpi/gpio-properties.rst
11201F: drivers/gpio/gpiolib-acpi-*.c
11202F: drivers/gpio/gpiolib-acpi.h
11203
11204GPIO AGGREGATOR
11205M: Geert Uytterhoeven <[email protected]>
11206L: [email protected]
11207S: Supported
11208F: Documentation/admin-guide/gpio/gpio-aggregator.rst
11209F: drivers/gpio/gpio-aggregator.c
11210
11211GPIO IR Transmitter
11212M: Sean Young <[email protected]>
11213L: [email protected]
11214S: Maintained
11215F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
11216F: drivers/media/rc/gpio-ir-tx.c
11217
11218GPIO LINE MUX
11219M: Jonas Jelonek <[email protected]>
11220S: Maintained
11221F: Documentation/devicetree/bindings/gpio/gpio-line-mux.yaml
11222F: drivers/gpio/gpio-line-mux.c
11223
11224GPIO MOCKUP DRIVER
11225M: Bamvor Jian Zhang <[email protected]>
11226L: [email protected]
11227S: Maintained
11228F: drivers/gpio/gpio-mockup.c
11229F: tools/testing/selftests/gpio/
11230
11231GPIO REGMAP
11232M: Michael Walle <[email protected]>
11233S: Maintained
11234F: drivers/gpio/gpio-regmap.c
11235F: include/linux/gpio/regmap.h
11236K: (devm_)?gpio_regmap_(un)?register
11237
11238GPIO SLOPPY LOGIC ANALYZER
11239M: Wolfram Sang <[email protected]>
11240S: Supported
11241F: Documentation/dev-tools/gpio-sloppy-logic-analyzer.rst
11242F: drivers/gpio/gpio-sloppy-logic-analyzer.c
11243F: tools/gpio/gpio-sloppy-logic-analyzer.sh
11244
11245GPIO SUBSYSTEM
11246M: Linus Walleij <[email protected]>
11247M: Bartosz Golaszewski <[email protected]>
11248L: [email protected]
11249S: Maintained
11250T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
11251F: Documentation/admin-guide/gpio/
11252F: Documentation/devicetree/bindings/gpio/
11253F: Documentation/driver-api/gpio/
11254F: drivers/gpio/
11255F: include/dt-bindings/gpio/
11256F: include/linux/gpio.h
11257F: include/linux/gpio/
11258K: (devm_)?gpio_(request|free|direction|get|set)
11259K: GPIOD_FLAGS_BIT_NONEXCLUSIVE
11260K: devm_gpiod_unhinge
11261
11262GPIO UAPI
11263M: Bartosz Golaszewski <[email protected]>
11264R: Kent Gibson <[email protected]>
11265L: [email protected]
11266S: Maintained
11267T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
11268F: Documentation/ABI/obsolete/sysfs-gpio
11269F: Documentation/ABI/testing/gpio-cdev
11270F: Documentation/userspace-api/gpio/
11271F: drivers/gpio/gpiolib-cdev.c
11272F: include/uapi/linux/gpio.h
11273F: tools/gpio/
11274
11275GRETH 10/100/1G Ethernet MAC device driver
11276M: Andreas Larsson <[email protected]>
11277L: [email protected]
11278S: Maintained
11279F: drivers/net/ethernet/aeroflex/
11280
11281GREYBUS AUDIO PROTOCOLS DRIVERS
11282M: Vaibhav Agarwal <[email protected]>
11283M: Mark Greer <[email protected]>
11284S: Maintained
11285F: drivers/staging/greybus/audio_apbridgea.c
11286F: drivers/staging/greybus/audio_apbridgea.h
11287F: drivers/staging/greybus/audio_codec.c
11288F: drivers/staging/greybus/audio_codec.h
11289F: drivers/staging/greybus/audio_gb.c
11290F: drivers/staging/greybus/audio_manager.c
11291F: drivers/staging/greybus/audio_manager.h
11292F: drivers/staging/greybus/audio_manager_module.c
11293F: drivers/staging/greybus/audio_manager_private.h
11294F: drivers/staging/greybus/audio_manager_sysfs.c
11295F: drivers/staging/greybus/audio_module.c
11296F: drivers/staging/greybus/audio_topology.c
11297
11298GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
11299M: Viresh Kumar <[email protected]>
11300S: Maintained
11301F: drivers/staging/greybus/authentication.c
11302F: drivers/staging/greybus/bootrom.c
11303F: drivers/staging/greybus/firmware.h
11304F: drivers/staging/greybus/fw-core.c
11305F: drivers/staging/greybus/fw-download.c
11306F: drivers/staging/greybus/fw-management.c
11307F: drivers/staging/greybus/greybus_authentication.h
11308F: drivers/staging/greybus/greybus_firmware.h
11309F: drivers/staging/greybus/hid.c
11310F: drivers/staging/greybus/i2c.c
11311F: drivers/staging/greybus/spi.c
11312F: drivers/staging/greybus/spilib.c
11313F: drivers/staging/greybus/spilib.h
11314
11315GREYBUS LOOPBACK DRIVER
11316M: Bryan O'Donoghue <[email protected]>
11317S: Maintained
11318F: drivers/staging/greybus/loopback.c
11319
11320GREYBUS PLATFORM DRIVERS
11321M: Vaibhav Hiremath <[email protected]>
11322S: Maintained
11323F: drivers/staging/greybus/arche-apb-ctrl.c
11324F: drivers/staging/greybus/arche-platform.c
11325F: drivers/staging/greybus/arche_platform.h
11326
11327GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
11328M: Rui Miguel Silva <[email protected]>
11329S: Maintained
11330F: drivers/staging/greybus/gpio.c
11331F: drivers/staging/greybus/light.c
11332F: drivers/staging/greybus/power_supply.c
11333F: drivers/staging/greybus/sdio.c
11334F: drivers/staging/greybus/spi.c
11335F: drivers/staging/greybus/spilib.c
11336
11337GREYBUS BEAGLEPLAY DRIVERS
11338M: Ayush Singh <[email protected]>
11339L: [email protected] (moderated for non-subscribers)
11340S: Maintained
11341F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
11342F: drivers/greybus/gb-beagleplay.c
11343
11344GREYBUS SUBSYSTEM
11345M: Johan Hovold <[email protected]>
11346M: Alex Elder <[email protected]>
11347M: Greg Kroah-Hartman <[email protected]>
11348L: [email protected] (moderated for non-subscribers)
11349S: Maintained
11350F: drivers/greybus/
11351F: drivers/staging/greybus/
11352F: include/linux/greybus.h
11353F: include/linux/greybus/
11354
11355GREYBUS UART PROTOCOLS DRIVERS
11356M: David Lin <[email protected]>
11357S: Maintained
11358F: drivers/staging/greybus/log.c
11359F: drivers/staging/greybus/uart.c
11360
11361GS1662 VIDEO SERIALIZER
11362M: Charles-Antoine Couret <[email protected]>
11363L: [email protected]
11364S: Maintained
11365T: git git://linuxtv.org/media.git
11366F: drivers/media/spi/gs1662.c
11367
11368GSPCA FINEPIX SUBDRIVER
11369M: Frank Zago <[email protected]>
11370L: [email protected]
11371S: Maintained
11372T: git git://linuxtv.org/media.git
11373F: drivers/media/usb/gspca/finepix.c
11374
11375GSPCA GL860 SUBDRIVER
11376M: Olivier Lorin <[email protected]>
11377L: [email protected]
11378S: Maintained
11379T: git git://linuxtv.org/media.git
11380F: drivers/media/usb/gspca/gl860/
11381
11382GSPCA M5602 SUBDRIVER
11383M: Erik Andren <[email protected]>
11384L: [email protected]
11385S: Maintained
11386T: git git://linuxtv.org/media.git
11387F: drivers/media/usb/gspca/m5602/
11388
11389GSPCA PAC207 SONIXB SUBDRIVER
11390M: Hans Verkuil <[email protected]>
11391L: [email protected]
11392S: Odd Fixes
11393T: git git://linuxtv.org/media.git
11394F: drivers/media/usb/gspca/pac207.c
11395
11396GSPCA SN9C20X SUBDRIVER
11397M: Brian Johnson <[email protected]>
11398L: [email protected]
11399S: Maintained
11400T: git git://linuxtv.org/media.git
11401F: drivers/media/usb/gspca/sn9c20x.c
11402
11403GSPCA T613 SUBDRIVER
11404M: Leandro Costantino <[email protected]>
11405L: [email protected]
11406S: Maintained
11407T: git git://linuxtv.org/media.git
11408F: drivers/media/usb/gspca/t613.c
11409
11410GSPCA USB WEBCAM DRIVER
11411M: Hans Verkuil <[email protected]>
11412L: [email protected]
11413S: Odd Fixes
11414T: git git://linuxtv.org/media.git
11415F: drivers/media/usb/gspca/
11416
11417GTP (GPRS Tunneling Protocol)
11418M: Pablo Neira Ayuso <[email protected]>
11419M: Harald Welte <[email protected]>
11420L: [email protected]
11421S: Maintained
11422T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
11423F: drivers/net/gtp.c
11424
11425GUID PARTITION TABLE (GPT)
11426M: Davidlohr Bueso <[email protected]>
11427L: [email protected]
11428S: Maintained
11429F: block/partitions/efi.*
11430
11431HABANALABS PCI DRIVER
11432M: Koby Elbaz <[email protected]>
11433M: Konstantin Sinyuk <[email protected]>
11434L: [email protected]
11435S: Supported
11436C: irc://irc.oftc.net/dri-devel
11437T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
11438F: Documentation/ABI/testing/debugfs-driver-habanalabs
11439F: Documentation/ABI/testing/sysfs-driver-habanalabs
11440F: drivers/accel/habanalabs/
11441F: include/linux/habanalabs/
11442F: include/trace/events/habanalabs.h
11443F: include/uapi/drm/habanalabs_accel.h
11444
11445HACKRF MEDIA DRIVER
11446L: [email protected]
11447S: Orphan
11448W: https://linuxtv.org
11449Q: http://patchwork.linuxtv.org/project/linux-media/list/
11450F: drivers/media/usb/hackrf/
11451
11452HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
11453M: Chuck Lever <[email protected]>
11454L: [email protected]
11455L: [email protected]
11456S: Maintained
11457F: Documentation/netlink/specs/handshake.yaml
11458F: Documentation/networking/tls-handshake.rst
11459F: include/net/handshake.h
11460F: include/trace/events/handshake.h
11461F: net/handshake/
11462
11463HANTRO VPU CODEC DRIVER
11464M: Nicolas Dufresne <[email protected]>
11465M: Benjamin Gaignard <[email protected]>
11466M: Philipp Zabel <[email protected]>
11467L: [email protected]
11468L: [email protected]
11469S: Maintained
11470F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
11471F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
11472F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
11473F: drivers/media/platform/verisilicon/
11474
11475HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
11476M: Frank Seidel <[email protected]>
11477L: [email protected]
11478S: Maintained
11479W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
11480F: drivers/platform/x86/hdaps.c
11481
11482HARDWARE MONITORING
11483M: Guenter Roeck <[email protected]>
11484L: [email protected]
11485S: Maintained
11486W: http://hwmon.wiki.kernel.org/
11487T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11488F: Documentation/ABI/testing/sysfs-class-hwmon
11489F: Documentation/devicetree/bindings/hwmon/
11490F: Documentation/hwmon/
11491F: drivers/hwmon/
11492F: include/linux/hwmon*.h
11493F: include/trace/events/hwmon*.h
11494K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
11495
11496HARDWARE RANDOM NUMBER GENERATOR CORE
11497M: Olivia Mackall <[email protected]>
11498M: Herbert Xu <[email protected]>
11499L: [email protected]
11500S: Odd fixes
11501F: Documentation/admin-guide/hw_random.rst
11502F: Documentation/devicetree/bindings/rng/
11503F: drivers/char/hw_random/
11504F: include/linux/hw_random.h
11505
11506HARDWARE SPINLOCK CORE
11507M: Bjorn Andersson <[email protected]>
11508R: Baolin Wang <[email protected]>
11509L: [email protected]
11510S: Maintained
11511T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git hwspinlock-next
11512F: Documentation/devicetree/bindings/hwlock/
11513F: Documentation/locking/hwspinlock.rst
11514F: drivers/hwspinlock/
11515F: include/linux/hwspinlock.h
11516
11517HARDWARE TRACING FACILITIES
11518M: Alexander Shishkin <[email protected]>
11519S: Maintained
11520F: drivers/hwtracing/
11521
11522HARMONY SOUND DRIVER
11523L: [email protected]
11524S: Maintained
11525F: sound/parisc/harmony.*
11526
11527HDPVR USB VIDEO ENCODER DRIVER
11528M: Hans Verkuil <[email protected]>
11529L: [email protected]
11530S: Odd Fixes
11531W: https://linuxtv.org
11532T: git git://linuxtv.org/media.git
11533F: drivers/media/usb/hdpvr/
11534
11535HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
11536M: Keng-Yu Lin <[email protected]>
11537S: Supported
11538F: drivers/misc/hpilo.[ch]
11539
11540HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
11541M: Craig Lamparter <[email protected]>
11542S: Supported
11543F: Documentation/watchdog/hpwdt.rst
11544F: drivers/watchdog/hpwdt.c
11545
11546HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
11547M: Don Brace <[email protected]>
11548L: [email protected]
11549L: [email protected]
11550S: Supported
11551F: Documentation/scsi/hpsa.rst
11552F: drivers/scsi/hpsa*.[ch]
11553F: include/linux/cciss*.h
11554F: include/uapi/linux/cciss*.h
11555
11556HFI1 DRIVER
11557M: Dennis Dalessandro <[email protected]>
11558L: [email protected]
11559S: Supported
11560F: drivers/infiniband/hw/hfi1
11561
11562HFS FILESYSTEM
11563M: Viacheslav Dubeyko <[email protected]>
11564M: John Paul Adrian Glaubitz <[email protected]>
11565M: Yangtao Li <[email protected]>
11566L: [email protected]
11567S: Maintained
11568T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs.git
11569F: Documentation/filesystems/hfs.rst
11570F: fs/hfs/
11571F: include/linux/hfs_common.h
11572
11573HFSPLUS FILESYSTEM
11574M: Viacheslav Dubeyko <[email protected]>
11575M: John Paul Adrian Glaubitz <[email protected]>
11576M: Yangtao Li <[email protected]>
11577L: [email protected]
11578S: Maintained
11579T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs.git
11580F: Documentation/filesystems/hfsplus.rst
11581F: fs/hfsplus/
11582F: include/linux/hfs_common.h
11583
11584HIBERNATION (aka Software Suspend, aka swsusp)
11585M: "Rafael J. Wysocki" <[email protected]>
11586R: Pavel Machek <[email protected]>
11587L: [email protected]
11588S: Supported
11589B: https://bugzilla.kernel.org
11590F: arch/*/include/asm/suspend*.h
11591F: arch/x86/power/
11592F: drivers/base/power/
11593F: include/linux/freezer.h
11594F: include/linux/pm.h
11595F: include/linux/suspend.h
11596F: kernel/power/
11597
11598HID CORE LAYER
11599M: Jiri Kosina <[email protected]>
11600M: Benjamin Tissoires <[email protected]>
11601L: [email protected]
11602S: Maintained
11603T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11604F: Documentation/hid/
11605F: drivers/hid/
11606F: include/linux/hid*
11607F: include/uapi/linux/hid*
11608F: samples/hid/
11609F: tools/testing/selftests/hid/
11610
11611HID HYPERX DRIVER
11612M: Benjamin Blume <[email protected]>
11613L: [email protected]
11614S: Maintained
11615F: drivers/hid/hid-hyperx.c
11616
11617HID LOGITECH DRIVERS
11618R: Filipe Laíns <[email protected]>
11619L: [email protected]
11620S: Maintained
11621F: drivers/hid/hid-logitech-*
11622
11623HID NVIDIA SHIELD DRIVER
11624M: Rahul Rameshbabu <[email protected]>
11625L: [email protected]
11626S: Maintained
11627F: drivers/hid/hid-nvidia-shield.c
11628
11629HID PHOENIX RC FLIGHT CONTROLLER
11630M: Marcus Folkesson <[email protected]>
11631L: [email protected]
11632S: Maintained
11633F: drivers/hid/hid-pxrc.c
11634
11635HID PLAYSTATION DRIVER
11636M: Roderick Colenbrander <[email protected]>
11637L: [email protected]
11638S: Supported
11639F: drivers/hid/hid-playstation.c
11640
11641HID SENSOR HUB DRIVERS
11642M: Jiri Kosina <[email protected]>
11643M: Jonathan Cameron <[email protected]>
11644M: Srinivas Pandruvada <[email protected]>
11645L: [email protected]
11646L: [email protected]
11647S: Maintained
11648F: Documentation/hid/hid-sensor*
11649F: drivers/hid/hid-sensor-*
11650F: drivers/iio/*/hid-*
11651F: include/linux/hid-sensor-*
11652
11653HID STEAM CONTROLLER
11654M: Vicki Pfau <[email protected]>
11655L: [email protected]
11656S: Maintained
11657F: drivers/hid/hid-steam.c
11658
11659HID VRC-2 CAR CONTROLLER DRIVER
11660M: Marcus Folkesson <[email protected]>
11661L: [email protected]
11662S: Maintained
11663F: drivers/hid/hid-vrc2.c
11664
11665HID WACOM DRIVER
11666M: Ping Cheng <[email protected]>
11667M: Jason Gerecke <[email protected]>
11668L: [email protected]
11669S: Maintained
11670F: drivers/hid/wacom.h
11671F: drivers/hid/wacom_*
11672
11673HID++ LOGITECH DRIVERS
11674R: Filipe Laíns <[email protected]>
11675R: Bastien Nocera <[email protected]>
11676L: [email protected]
11677S: Maintained
11678F: drivers/hid/hid-logitech-hidpp.c
11679
11680HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
11681M: Anna-Maria Behnsen <[email protected]>
11682M: Frederic Weisbecker <[email protected]>
11683M: Thomas Gleixner <[email protected]>
11684L: [email protected]
11685S: Maintained
11686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11687F: Documentation/timers/
11688F: include/linux/clockchips.h
11689F: include/linux/delay.h
11690F: include/linux/hrtimer.h
11691F: include/linux/timer.h
11692F: kernel/time/clockevents.c
11693F: kernel/time/hrtimer.c
11694F: kernel/time/sleep_timeout.c
11695F: kernel/time/timer.c
11696F: kernel/time/timer_list.c
11697F: kernel/time/timer_migration.*
11698F: tools/testing/selftests/timers/
11699
11700HITRON HAC300S PSU DRIVER
11701M: Vasileios Amoiridis <[email protected]>
11702L: [email protected]
11703S: Maintained
11704F: Documentation/hwmon/hac300s.rst
11705F: drivers/hwmon/pmbus/hac300s.c
11706
11707DELAY, SLEEP, TIMEKEEPING, TIMERS [RUST]
11708M: Andreas Hindborg <[email protected]>
11709R: Boqun Feng <[email protected]>
11710R: FUJITA Tomonori <[email protected]>
11711R: Frederic Weisbecker <[email protected]>
11712R: Lyude Paul <[email protected]>
11713R: Thomas Gleixner <[email protected]>
11714R: Anna-Maria Behnsen <[email protected]>
11715R: John Stultz <[email protected]>
11716R: Stephen Boyd <[email protected]>
11717L: [email protected]
11718S: Supported
11719W: https://rust-for-linux.com
11720B: https://github.com/Rust-for-Linux/linux/issues
11721T: git https://github.com/Rust-for-Linux/linux.git timekeeping-next
11722F: rust/kernel/time.rs
11723F: rust/kernel/time/
11724
11725HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
11726M: HighPoint Linux Team <[email protected]>
11727S: Supported
11728W: http://www.highpoint-tech.com
11729F: Documentation/scsi/hptiop.rst
11730F: drivers/scsi/hptiop.c
11731
11732HIMAX HX83112B TOUCHSCREEN SUPPORT
11733M: Job Noorman <[email protected]>
11734L: [email protected]
11735S: Maintained
11736F: Documentation/devicetree/bindings/input/touchscreen/trivial-touch.yaml
11737F: drivers/input/touchscreen/himax_hx83112b.c
11738
11739HIMAX HX852X TOUCHSCREEN DRIVER
11740M: Stephan Gerhold <[email protected]>
11741L: [email protected]
11742S: Maintained
11743F: Documentation/devicetree/bindings/input/touchscreen/himax,hx852es.yaml
11744F: drivers/input/touchscreen/himax_hx852x.c
11745
11746HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
11747M: Kurt Kanzenbach <[email protected]>
11748L: [email protected]
11749S: Maintained
11750F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
11751F: drivers/net/dsa/hirschmann/*
11752F: include/linux/platform_data/hirschmann-hellcreek.h
11753F: net/dsa/tag_hellcreek.c
11754
11755HISILICON DMA DRIVER
11756M: Zhou Wang <[email protected]>
11757M: Longfang Liu <[email protected]>
11758L: [email protected]
11759S: Maintained
11760F: drivers/dma/hisi_dma.c
11761
11762HISILICON GPIO DRIVER
11763M: Yang Shen <[email protected]>
11764L: [email protected]
11765S: Maintained
11766F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
11767F: drivers/gpio/gpio-hisi.c
11768
11769HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
11770M: Zhiqi Song <[email protected]>
11771M: Longfang Liu <[email protected]>
11772L: [email protected]
11773S: Maintained
11774F: Documentation/ABI/testing/debugfs-hisi-hpre
11775F: drivers/crypto/hisilicon/hpre/hpre.h
11776F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
11777F: drivers/crypto/hisilicon/hpre/hpre_main.c
11778
11779HISILICON HNS3 PMU DRIVER
11780M: Jijie Shao <[email protected]>
11781S: Supported
11782F: Documentation/admin-guide/perf/hns3-pmu.rst
11783F: drivers/perf/hisilicon/hns3_pmu.c
11784
11785HISILICON I2C CONTROLLER DRIVER
11786M: Devyn Liu <[email protected]>
11787L: [email protected]
11788S: Maintained
11789W: https://www.hisilicon.com
11790F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
11791F: drivers/i2c/busses/i2c-hisi.c
11792
11793HISILICON KUNPENG SOC HCCS DRIVER
11794M: Huisong Li <[email protected]>
11795S: Maintained
11796F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
11797F: drivers/soc/hisilicon/kunpeng_hccs.c
11798F: drivers/soc/hisilicon/kunpeng_hccs.h
11799
11800HISILICON SOC HHA DRIVER
11801M: Yushan Wang <[email protected]>
11802S: Maintained
11803F: drivers/cache/hisi_soc_hha.c
11804
11805HISILICON LPC BUS DRIVER
11806M: Jay Fang <[email protected]>
11807S: Maintained
11808W: http://www.hisilicon.com
11809F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
11810F: drivers/bus/hisi_lpc.c
11811
11812HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
11813M: Jian Shen <[email protected]>
11814M: Jijie Shao <[email protected]>
11815L: [email protected]
11816S: Maintained
11817W: http://www.hisilicon.com
11818F: drivers/net/ethernet/hisilicon/hns3/
11819
11820HISILICON NETWORK HIBMCGE DRIVER
11821M: Jijie Shao <[email protected]>
11822L: [email protected]
11823S: Maintained
11824F: drivers/net/ethernet/hisilicon/hibmcge/
11825
11826HISILICON NETWORK SUBSYSTEM DRIVER
11827M: Jian Shen <[email protected]>
11828M: Jijie Shao <[email protected]>
11829L: [email protected]
11830S: Maintained
11831W: http://www.hisilicon.com
11832F: Documentation/devicetree/bindings/net/hisilicon*.txt
11833F: drivers/net/ethernet/hisilicon/
11834
11835HISILICON PMU DRIVER
11836M: Yushan Wang <[email protected]>
11837S: Supported
11838W: http://www.hisilicon.com
11839F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
11840F: Documentation/admin-guide/perf/hisi-pmu.rst
11841F: drivers/perf/hisilicon
11842F: tools/perf/pmu-events/arch/arm64/hisilicon/
11843
11844HISILICON PTT DRIVER
11845M: Sizhe Liu <[email protected]>
11846L: [email protected]
11847S: Maintained
11848F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
11849F: Documentation/trace/hisi-ptt.rst
11850F: drivers/hwtracing/ptt/
11851F: tools/perf/arch/arm64/util/hisi-ptt.c
11852F: tools/perf/util/hisi-ptt*
11853F: tools/perf/util/hisi-ptt-decoder/*
11854
11855HISILICON QM DRIVER
11856M: Weili Qian <[email protected]>
11857M: Zhou Wang <[email protected]>
11858L: [email protected]
11859S: Maintained
11860F: drivers/crypto/hisilicon/Kconfig
11861F: drivers/crypto/hisilicon/Makefile
11862F: drivers/crypto/hisilicon/qm.c
11863F: drivers/crypto/hisilicon/sgl.c
11864F: include/linux/hisi_acc_qm.h
11865
11866HISILICON ROCE DRIVER
11867M: Chengchang Tang <[email protected]>
11868M: Junxian Huang <[email protected]>
11869L: [email protected]
11870S: Maintained
11871F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
11872F: drivers/infiniband/hw/hns/
11873
11874HISILICON SAS Controller
11875M: Xingui Yang <[email protected]>
11876S: Supported
11877W: http://www.hisilicon.com
11878F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
11879F: drivers/scsi/hisi_sas/
11880
11881HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
11882M: Longfang Liu <[email protected]>
11883L: [email protected]
11884S: Maintained
11885F: Documentation/ABI/testing/debugfs-hisi-sec
11886F: drivers/crypto/hisilicon/sec2/sec.h
11887F: drivers/crypto/hisilicon/sec2/sec_crypto.c
11888F: drivers/crypto/hisilicon/sec2/sec_crypto.h
11889F: drivers/crypto/hisilicon/sec2/sec_main.c
11890
11891HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
11892M: Yang Shen <[email protected]>
11893L: [email protected]
11894S: Maintained
11895W: http://www.hisilicon.com
11896F: drivers/spi/spi-hisi-kunpeng.c
11897
11898HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
11899M: Mauro Carvalho Chehab <[email protected]>
11900L: [email protected]
11901S: Maintained
11902F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
11903F: drivers/spmi/hisi-spmi-controller.c
11904
11905HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
11906M: Mauro Carvalho Chehab <[email protected]>
11907L: [email protected]
11908S: Maintained
11909F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
11910F: drivers/mfd/hi6421-spmi-pmic.c
11911
11912HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
11913M: Weili Qian <[email protected]>
11914S: Maintained
11915F: drivers/char/hw_random/hisi-trng-v2.c
11916
11917HISILICON V3XX SPI NOR FLASH Controller Driver
11918M: Yang Shen <[email protected]>
11919S: Maintained
11920W: http://www.hisilicon.com
11921F: drivers/spi/spi-hisi-sfc-v3xx.c
11922
11923HISILICON ZIP Controller DRIVER
11924M: Chenghai Huang<[email protected]>
11925M: Zhou Wang <[email protected]>
11926L: [email protected]
11927S: Maintained
11928F: Documentation/ABI/testing/debugfs-hisi-zip
11929F: drivers/crypto/hisilicon/zip/
11930
11931HMM - Heterogeneous Memory Management
11932M: Jason Gunthorpe <[email protected]>
11933M: Leon Romanovsky <[email protected]>
11934L: [email protected]
11935S: Maintained
11936F: Documentation/mm/hmm.rst
11937F: include/linux/hmm*
11938F: lib/test_hmm*
11939F: mm/hmm*
11940F: tools/testing/selftests/mm/*hmm*
11941
11942HONEYWELL ABP2030PA PRESSURE SENSOR SERIES IIO DRIVER
11943M: Petre Rodan <[email protected]>
11944L: [email protected]
11945S: Maintained
11946F: Documentation/devicetree/bindings/iio/pressure/honeywell,abp2030pa.yaml
11947F: drivers/iio/pressure/abp2030pa*
11948
11949HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
11950M: Petre Rodan <[email protected]>
11951L: [email protected]
11952S: Maintained
11953F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
11954F: drivers/iio/pressure/hsc030pa*
11955
11956HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
11957M: Andreas Klinger <[email protected]>
11958M: Petre Rodan <[email protected]>
11959L: [email protected]
11960S: Maintained
11961F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
11962F: drivers/iio/pressure/mprls0025pa*
11963
11964HP BIOSCFG DRIVER
11965M: Jorge Lopez <[email protected]>
11966L: [email protected]
11967S: Maintained
11968F: drivers/platform/x86/hp/hp-bioscfg/
11969
11970HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
11971L: [email protected]
11972S: Orphan
11973F: drivers/platform/x86/hp/tc1100-wmi.c
11974
11975HP WMI HARDWARE MONITOR DRIVER
11976M: James Seo <[email protected]>
11977L: [email protected]
11978S: Maintained
11979F: Documentation/hwmon/hp-wmi-sensors.rst
11980F: drivers/hwmon/hp-wmi-sensors.c
11981
11982HPET: High Precision Event Timers driver
11983M: Clemens Ladisch <[email protected]>
11984S: Maintained
11985F: Documentation/timers/hpet.rst
11986F: drivers/char/hpet.c
11987F: include/linux/hpet.h
11988F: include/uapi/linux/hpet.h
11989
11990HPET: x86
11991S: Orphan
11992F: arch/x86/include/asm/hpet.h
11993F: arch/x86/kernel/hpet.c
11994
11995HPFS FILESYSTEM
11996M: Mikulas Patocka <[email protected]>
11997S: Maintained
11998W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
11999F: fs/hpfs/
12000
12001HS3001 Hardware Temperature and Humidity Sensor
12002M: Andre Werner <[email protected]>
12003L: [email protected]
12004S: Maintained
12005F: drivers/hwmon/hs3001.c
12006
12007HSI SUBSYSTEM
12008M: Sebastian Reichel <[email protected]>
12009S: Maintained
12010T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
12011F: Documentation/ABI/testing/sysfs-bus-hsi
12012F: Documentation/driver-api/hsi.rst
12013F: drivers/hsi/
12014F: include/linux/hsi/
12015F: include/uapi/linux/hsi/
12016
12017HSO 3G MODEM DRIVER
12018L: [email protected]
12019S: Orphan
12020F: drivers/net/usb/hso.c
12021
12022HSR NETWORK PROTOCOL
12023L: [email protected]
12024S: Orphan
12025F: net/hsr/
12026F: tools/testing/selftests/net/hsr/
12027
12028HT16K33 LED CONTROLLER DRIVER
12029M: Robin van der Gracht <[email protected]>
12030S: Maintained
12031F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
12032F: drivers/auxdisplay/ht16k33.c
12033
12034HTCPEN TOUCHSCREEN DRIVER
12035M: Pau Oliva Fora <[email protected]>
12036L: [email protected]
12037S: Maintained
12038F: drivers/input/touchscreen/htcpen.c
12039
12040HTE SUBSYSTEM
12041M: Dipen Patel <[email protected]>
12042L: [email protected]
12043S: Maintained
12044Q: https://patchwork.kernel.org/project/timestamp/list/
12045T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
12046F: Documentation/devicetree/bindings/timestamp/
12047F: Documentation/driver-api/hte/
12048F: drivers/hte/
12049F: include/linux/hte.h
12050
12051HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
12052M: Lorenzo Bianconi <[email protected]>
12053L: [email protected]
12054S: Maintained
12055W: http://www.st.com/
12056F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
12057F: drivers/iio/humidity/hts221*
12058
12059HTU31 Hardware Temperature and Humidity Sensor
12060M: Andrei Lalaev <[email protected]>
12061L: [email protected]
12062S: Maintained
12063F: drivers/hwmon/htu31.c
12064
12065HUAWEI ETHERNET DRIVER
12066M: Cai Huoqing <[email protected]>
12067L: [email protected]
12068S: Maintained
12069F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
12070F: drivers/net/ethernet/huawei/hinic/
12071
12072HUAWEI 3RD GEN ETHERNET DRIVER
12073M: Fan Gong <[email protected]>
12074L: [email protected]
12075S: Maintained
12076F: Documentation/networking/device_drivers/ethernet/huawei/hinic3.rst
12077F: drivers/net/ethernet/huawei/hinic3/
12078
12079HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER
12080M: Pengyu Luo <[email protected]>
12081S: Maintained
12082F: Documentation/devicetree/bindings/embedded-controller/huawei,gaokun3-ec.yaml
12083F: drivers/platform/arm64/huawei-gaokun-ec.c
12084F: drivers/power/supply/huawei-gaokun-battery.c
12085F: drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c
12086F: include/linux/platform_data/huawei-gaokun-ec.h
12087
12088HUGETLB SUBSYSTEM
12089M: Muchun Song <[email protected]>
12090M: Oscar Salvador <[email protected]>
12091R: David Hildenbrand <[email protected]>
12092L: [email protected]
12093S: Maintained
12094F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
12095F: Documentation/admin-guide/mm/hugetlbpage.rst
12096F: Documentation/mm/hugetlbfs_reserv.rst
12097F: Documentation/mm/vmemmap_dedup.rst
12098F: fs/hugetlbfs/
12099F: include/linux/hugetlb.h
12100F: include/trace/events/hugetlbfs.h
12101F: mm/hugetlb.c
12102F: mm/hugetlb_cgroup.c
12103F: mm/hugetlb_cma.c
12104F: mm/hugetlb_cma.h
12105F: mm/hugetlb_sysctl.c
12106F: mm/hugetlb_sysfs.c
12107F: mm/hugetlb_vmemmap.c
12108F: mm/hugetlb_vmemmap.h
12109F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
12110
12111HVA ST MEDIA DRIVER
12112M: Jean-Christophe Trotin <[email protected]>
12113L: [email protected]
12114S: Supported
12115W: https://linuxtv.org
12116T: git git://linuxtv.org/media.git
12117F: drivers/media/platform/st/sti/hva
12118
12119HWPOISON MEMORY FAILURE HANDLING
12120M: Miaohe Lin <[email protected]>
12121R: Naoya Horiguchi <[email protected]>
12122L: [email protected]
12123S: Maintained
12124F: include/linux/memory-failure.h
12125F: include/trace/events/memory-failure.h
12126F: mm/hwpoison-inject.c
12127F: mm/memory-failure.c
12128F: tools/testing/selftests/mm/memory-failure.c
12129
12130HYCON HY46XX TOUCHSCREEN SUPPORT
12131M: Giulio Benetti <[email protected]>
12132L: [email protected]
12133S: Maintained
12134F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
12135F: drivers/input/touchscreen/hycon-hy46xx.c
12136
12137HYGON PROCESSOR SUPPORT
12138M: Pu Wen <[email protected]>
12139L: [email protected]
12140S: Maintained
12141F: arch/x86/kernel/cpu/hygon.c
12142
12143HYNIX HI556 SENSOR DRIVER
12144M: Sakari Ailus <[email protected]>
12145L: [email protected]
12146S: Maintained
12147T: git git://linuxtv.org/media.git
12148F: drivers/media/i2c/hi556.c
12149
12150HYNIX HI846 SENSOR DRIVER
12151M: Martin Kepplinger-Novakovic <[email protected]>
12152L: [email protected]
12153S: Maintained
12154F: drivers/media/i2c/hi846.c
12155
12156HYNIX HI847 SENSOR DRIVER
12157M: Sakari Ailus <[email protected]>
12158L: [email protected]
12159S: Maintained
12160F: drivers/media/i2c/hi847.c
12161
12162Hyper-V/Azure CORE AND DRIVERS
12163M: "K. Y. Srinivasan" <[email protected]>
12164M: Haiyang Zhang <[email protected]>
12165M: Wei Liu <[email protected]>
12166M: Dexuan Cui <[email protected]>
12167M: Long Li <[email protected]>
12168L: [email protected]
12169S: Supported
12170T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
12171F: Documentation/ABI/stable/sysfs-bus-vmbus
12172F: Documentation/ABI/testing/debugfs-hyperv
12173F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
12174F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
12175F: Documentation/virt/hyperv
12176F: arch/arm64/hyperv
12177F: arch/arm64/include/asm/mshyperv.h
12178F: arch/x86/hyperv
12179F: arch/x86/include/asm/mshyperv.h
12180F: arch/x86/include/asm/trace/hyperv.h
12181F: arch/x86/kernel/cpu/mshyperv.c
12182F: drivers/clocksource/hyperv_timer.c
12183F: drivers/hid/hid-hyperv.c
12184F: drivers/hv/
12185F: drivers/input/serio/hyperv-keyboard.c
12186F: drivers/iommu/hyperv/
12187F: drivers/net/ethernet/microsoft/
12188F: drivers/net/hyperv/
12189F: drivers/pci/controller/pci-hyperv-intf.c
12190F: drivers/pci/controller/pci-hyperv.c
12191F: drivers/scsi/storvsc_drv.c
12192F: drivers/uio/uio_hv_generic.c
12193F: include/asm-generic/mshyperv.h
12194F: include/clocksource/hyperv_timer.h
12195F: include/hyperv/hvgdk.h
12196F: include/hyperv/hvgdk_ext.h
12197F: include/hyperv/hvgdk_mini.h
12198F: include/hyperv/hvhdk.h
12199F: include/hyperv/hvhdk_mini.h
12200F: include/linux/hyperv.h
12201F: include/net/mana
12202F: include/uapi/linux/hyperv.h
12203F: net/vmw_vsock/hyperv_transport.c
12204F: tools/hv/
12205
12206HYPERBUS SUPPORT
12207M: Vignesh Raghavendra <[email protected]>
12208R: Tudor Ambarus <[email protected]>
12209L: [email protected]
12210S: Supported
12211Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12212C: irc://irc.oftc.net/mtd
12213T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
12214F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
12215F: drivers/mtd/hyperbus/
12216F: include/linux/mtd/hyperbus.h
12217
12218HYPERVISOR VIRTUAL CONSOLE DRIVER
12219L: [email protected]
12220S: Odd Fixes
12221F: drivers/tty/hvc/
12222
12223HUNG TASK DETECTOR
12224M: Andrew Morton <[email protected]>
12225M: Lance Yang <[email protected]>
12226R: Masami Hiramatsu <[email protected]>
12227R: Petr Mladek <[email protected]>
12228L: [email protected]
12229S: Maintained
12230F: include/linux/hung_task.h
12231F: kernel/hung_task.c
12232
12233I2C ACPI SUPPORT
12234M: Mika Westerberg <[email protected]>
12235L: [email protected]
12236L: [email protected]
12237S: Maintained
12238F: drivers/i2c/i2c-core-acpi.c
12239
12240I2C ADDRESS TRANSLATOR (ATR)
12241M: Tomi Valkeinen <[email protected]>
12242R: Luca Ceresoli <[email protected]>
12243L: [email protected]
12244S: Maintained
12245F: drivers/i2c/i2c-atr.c
12246F: include/linux/i2c-atr.h
12247
12248I2C CONTROLLER DRIVER FOR NVIDIA GPU
12249M: Ajay Gupta <[email protected]>
12250L: [email protected]
12251S: Maintained
12252F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
12253F: drivers/i2c/busses/i2c-nvidia-gpu.c
12254
12255I2C MUXES
12256M: Peter Rosin <[email protected]>
12257L: [email protected]
12258S: Maintained
12259F: Documentation/devicetree/bindings/i2c/i2c-arb*
12260F: Documentation/devicetree/bindings/i2c/i2c-gate*
12261F: Documentation/devicetree/bindings/i2c/i2c-mux*
12262F: Documentation/i2c/i2c-topology.rst
12263F: Documentation/i2c/muxes/
12264F: drivers/i2c/i2c-mux.c
12265F: drivers/i2c/muxes/
12266F: include/linux/i2c-mux.h
12267
12268I2C MV64XXX MARVELL AND ALLWINNER DRIVER
12269M: Gregory CLEMENT <[email protected]>
12270L: [email protected]
12271S: Maintained
12272F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
12273F: drivers/i2c/busses/i2c-mv64xxx.c
12274
12275I2C OF COMPONENT PROBER
12276M: Chen-Yu Tsai <[email protected]>
12277L: [email protected]
12278L: [email protected]
12279S: Maintained
12280F: drivers/i2c/i2c-core-of-prober.c
12281F: include/linux/i2c-of-prober.h
12282
12283I2C OVER PARALLEL PORT
12284M: Jean Delvare <[email protected]>
12285L: [email protected]
12286S: Maintained
12287F: Documentation/i2c/busses/i2c-parport.rst
12288F: drivers/i2c/busses/i2c-parport.c
12289
12290I2C SUBSYSTEM
12291M: Andi Shyti <[email protected]>
12292L: [email protected]
12293S: Maintained
12294Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
12295T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
12296F: Documentation/i2c/
12297F: drivers/i2c/*
12298F: include/dt-bindings/i2c/i2c.h
12299F: include/linux/i2c-dev.h
12300F: include/linux/i2c-smbus.h
12301F: include/linux/i2c.h
12302F: include/uapi/linux/i2c-*.h
12303F: include/uapi/linux/i2c.h
12304
12305I2C SUBSYSTEM [RUST]
12306M: Igor Korotin <[email protected]>
12307R: Danilo Krummrich <[email protected]>
12308R: Daniel Almeida <[email protected]>
12309L: [email protected]
12310S: Maintained
12311T: git https://github.com/ikrtn/linux.git rust-i2c-next
12312F: rust/kernel/i2c.rs
12313F: samples/rust/rust_driver_i2c.rs
12314F: samples/rust/rust_i2c_client.rs
12315
12316I2C SUBSYSTEM HOST DRIVERS
12317M: Andi Shyti <[email protected]>
12318L: [email protected]
12319S: Maintained
12320Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
12322F: Documentation/devicetree/bindings/i2c/
12323F: drivers/i2c/algos/
12324F: drivers/i2c/busses/
12325F: include/dt-bindings/i2c/
12326
12327I2C-TAOS-EVM DRIVER
12328M: Jean Delvare <[email protected]>
12329L: [email protected]
12330S: Maintained
12331F: Documentation/i2c/busses/i2c-taos-evm.rst
12332F: drivers/i2c/busses/i2c-taos-evm.c
12333
12334I2C-TINY-USB DRIVER
12335M: Till Harbaum <[email protected]>
12336L: [email protected]
12337S: Maintained
12338W: http://www.harbaum.org/till/i2c_tiny_usb
12339F: drivers/i2c/busses/i2c-tiny-usb.c
12340
12341I2C/SMBUS CONTROLLER DRIVERS FOR PC
12342M: Jean Delvare <[email protected]>
12343L: [email protected]
12344S: Maintained
12345F: Documentation/i2c/busses/i2c-ali1535.rst
12346F: Documentation/i2c/busses/i2c-ali1563.rst
12347F: Documentation/i2c/busses/i2c-ali15x3.rst
12348F: Documentation/i2c/busses/i2c-amd756.rst
12349F: Documentation/i2c/busses/i2c-amd8111.rst
12350F: Documentation/i2c/busses/i2c-i801.rst
12351F: Documentation/i2c/busses/i2c-nforce2.rst
12352F: Documentation/i2c/busses/i2c-piix4.rst
12353F: Documentation/i2c/busses/i2c-sis5595.rst
12354F: Documentation/i2c/busses/i2c-sis630.rst
12355F: Documentation/i2c/busses/i2c-sis96x.rst
12356F: Documentation/i2c/busses/i2c-via.rst
12357F: Documentation/i2c/busses/i2c-viapro.rst
12358F: drivers/i2c/busses/i2c-ali1535.c
12359F: drivers/i2c/busses/i2c-ali1563.c
12360F: drivers/i2c/busses/i2c-ali15x3.c
12361F: drivers/i2c/busses/i2c-amd756.c
12362F: drivers/i2c/busses/i2c-amd8111.c
12363F: drivers/i2c/busses/i2c-i801.c
12364F: drivers/i2c/busses/i2c-isch.c
12365F: drivers/i2c/busses/i2c-nforce2.c
12366F: drivers/i2c/busses/i2c-piix4.*
12367F: drivers/i2c/busses/i2c-sis5595.c
12368F: drivers/i2c/busses/i2c-sis630.c
12369F: drivers/i2c/busses/i2c-sis96x.c
12370F: drivers/i2c/busses/i2c-via.c
12371F: drivers/i2c/busses/i2c-viapro.c
12372
12373I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
12374M: Hans de Goede <[email protected]>
12375L: [email protected]
12376S: Maintained
12377F: drivers/i2c/busses/i2c-cht-wc.c
12378
12379I2C/SMBUS ISMT DRIVER
12380M: Neil Horman <[email protected]>
12381L: [email protected]
12382F: Documentation/i2c/busses/i2c-ismt.rst
12383F: drivers/i2c/busses/i2c-ismt.c
12384
12385I2C/SMBUS ZHAOXIN DRIVER
12386M: Hans Hu <[email protected]>
12387L: [email protected]
12388S: Maintained
12389W: https://www.zhaoxin.com
12390F: drivers/i2c/busses/i2c-viai2c-common.c
12391F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c
12392
12393I2C/SMBUS STUB DRIVER
12394M: Jean Delvare <[email protected]>
12395L: [email protected]
12396S: Maintained
12397F: drivers/i2c/i2c-stub.c
12398
12399I3C DRIVER FOR ASPEED AST2600
12400M: Jeremy Kerr <[email protected]>
12401S: Maintained
12402F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
12403F: drivers/i3c/master/ast2600-i3c-master.c
12404
12405I3C DRIVER FOR ANALOG DEVICES I3C CONTROLLER IP
12406M: Jorge Marques <[email protected]>
12407S: Maintained
12408F: Documentation/devicetree/bindings/i3c/adi,i3c-master.yaml
12409F: drivers/i3c/master/adi-i3c-master.c
12410
12411I3C DRIVER FOR CADENCE I3C MASTER IP
12412M: Przemysław Gaj <[email protected]>
12413S: Maintained
12414F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
12415F: drivers/i3c/master/i3c-master-cdns.c
12416
12417I3C DRIVER FOR RENESAS
12418M: Wolfram Sang <[email protected]>
12419M: Tommaso Merciai <[email protected]>
12420S: Supported
12421F: Documentation/devicetree/bindings/i3c/renesas,i3c.yaml
12422F: drivers/i3c/master/renesas-i3c.c
12423
12424I3C DRIVER FOR SYNOPSYS DESIGNWARE
12425S: Orphan
12426F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
12427F: drivers/i3c/master/dw*
12428
12429I3C SUBSYSTEM
12430M: Alexandre Belloni <[email protected]>
12431R: Frank Li <[email protected]>
12432L: [email protected] (moderated for non-subscribers)
12433S: Maintained
12434Q: https://patchwork.kernel.org/project/linux-i3c/list/
12435C: irc://chat.freenode.net/linux-i3c
12436T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
12437F: Documentation/ABI/testing/sysfs-bus-i3c
12438F: Documentation/devicetree/bindings/i3c/
12439F: Documentation/driver-api/i3c
12440F: drivers/i3c/
12441F: include/dt-bindings/i3c/
12442F: include/linux/i3c/
12443
12444IBM Operation Panel Input Driver
12445M: Eddie James <[email protected]>
12446L: [email protected]
12447S: Maintained
12448F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
12449F: drivers/input/misc/ibm-panel.c
12450
12451IBM Power 842 compression accelerator
12452M: Haren Myneni <[email protected]>
12453S: Supported
12454F: crypto/842.c
12455F: drivers/crypto/nx/Kconfig
12456F: drivers/crypto/nx/Makefile
12457F: drivers/crypto/nx/nx-842*
12458F: include/linux/sw842.h
12459F: lib/842/
12460
12461IBM Power in-Nest Crypto Acceleration
12462M: Breno Leitão <[email protected]>
12463M: Nayna Jain <[email protected]>
12464M: Paulo Flabiano Smorigo <[email protected]>
12465L: [email protected]
12466S: Supported
12467F: drivers/crypto/nx/Kconfig
12468F: drivers/crypto/nx/Makefile
12469F: drivers/crypto/nx/nx-aes*
12470F: drivers/crypto/nx/nx-sha*
12471F: drivers/crypto/nx/nx.*
12472F: drivers/crypto/nx/nx_csbcpb.h
12473F: drivers/crypto/nx/nx_debugfs.c
12474
12475IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
12476M: Tyrel Datwyler <[email protected]>
12477L: [email protected]
12478L: [email protected]
12479S: Supported
12480F: drivers/pci/hotplug/rpadlpar*
12481
12482IBM Power Linux RAID adapter
12483M: Brian King <[email protected]>
12484S: Supported
12485F: drivers/scsi/ipr.*
12486
12487IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
12488M: Tyrel Datwyler <[email protected]>
12489L: [email protected]
12490L: [email protected]
12491S: Supported
12492F: drivers/pci/hotplug/rpaphp*
12493
12494IBM Power SRIOV Virtual NIC Device Driver
12495M: Haren Myneni <[email protected]>
12496M: Rick Lindsley <[email protected]>
12497R: Nick Child <[email protected]>
12498L: [email protected]
12499S: Maintained
12500F: drivers/net/ethernet/ibm/ibmvnic.*
12501
12502IBM Power VFIO Support
12503M: Timothy Pearson <[email protected]>
12504S: Supported
12505F: drivers/vfio/vfio_iommu_spapr_tce.c
12506
12507IBM Power Virtual Ethernet Device Driver
12508M: Nick Child <[email protected]>
12509L: [email protected]
12510S: Maintained
12511F: drivers/net/ethernet/ibm/ibmveth.*
12512
12513IBM Power Virtual FC Device Drivers
12514M: Tyrel Datwyler <[email protected]>
12515L: [email protected]
12516S: Supported
12517F: drivers/scsi/ibmvscsi/ibmvfc*
12518
12519IBM Power Virtual Management Channel Driver
12520M: Brad Warrum <[email protected]>
12521M: Ritu Agarwal <[email protected]>
12522S: Supported
12523F: drivers/misc/ibmvmc.*
12524
12525IBM Power Virtual SCSI Device Drivers
12526M: Tyrel Datwyler <[email protected]>
12527L: [email protected]
12528S: Supported
12529F: drivers/scsi/ibmvscsi/ibmvscsi*
12530F: include/scsi/viosrp.h
12531
12532IBM Power Virtual SCSI Device Target Driver
12533M: Tyrel Datwyler <[email protected]>
12534L: [email protected]
12535L: [email protected]
12536S: Supported
12537F: drivers/scsi/ibmvscsi_tgt/
12538
12539IBM Power VMX Cryptographic instructions
12540M: Breno Leitão <[email protected]>
12541M: Nayna Jain <[email protected]>
12542M: Paulo Flabiano Smorigo <[email protected]>
12543L: [email protected]
12544S: Supported
12545F: arch/powerpc/crypto/Kconfig
12546F: arch/powerpc/crypto/Makefile
12547F: arch/powerpc/crypto/aes_cbc.c
12548F: arch/powerpc/crypto/aes_ctr.c
12549F: arch/powerpc/crypto/aes_xts.c
12550F: arch/powerpc/crypto/aesp8-ppc.h
12551F: arch/powerpc/crypto/ppc-xlate.pl
12552F: arch/powerpc/crypto/vmx.c
12553F: lib/crypto/powerpc/aesp8-ppc.pl
12554F: lib/crypto/powerpc/gf128hash.h
12555F: lib/crypto/powerpc/ghashp8-ppc.pl
12556
12557IBM ServeRAID RAID DRIVER
12558S: Orphan
12559F: drivers/scsi/ips.*
12560
12561ICH LPC AND GPIO DRIVER
12562M: Peter Tyser <[email protected]>
12563S: Maintained
12564F: drivers/gpio/gpio-ich.c
12565F: drivers/mfd/lpc_ich.c
12566
12567ICY I2C DRIVER
12568M: Max Staudt <[email protected]>
12569L: [email protected]
12570S: Maintained
12571F: drivers/i2c/busses/i2c-icy.c
12572
12573IDEAPAD LAPTOP EXTRAS DRIVER
12574M: Ike Panhc <[email protected]>
12575L: [email protected]
12576S: Maintained
12577W: http://launchpad.net/ideapad-laptop
12578F: drivers/platform/x86/lenovo/ideapad-laptop.c
12579
12580IDEAPAD LAPTOP SLIDEBAR DRIVER
12581M: Andrey Moiseev <[email protected]>
12582L: [email protected]
12583S: Maintained
12584W: https://github.com/o2genum/ideapad-slidebar
12585F: drivers/input/misc/ideapad_slidebar.c
12586
12587IDT VersaClock 5 CLOCK DRIVER
12588M: Luca Ceresoli <[email protected]>
12589S: Maintained
12590F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
12591F: drivers/clk/clk-versaclock5.c
12592
12593IEEE 802.15.4 SUBSYSTEM
12594M: Alexander Aring <[email protected]>
12595M: Stefan Schmidt <[email protected]>
12596M: Miquel Raynal <[email protected]>
12597L: [email protected]
12598S: Maintained
12599W: https://linux-wpan.org/
12600Q: https://patchwork.kernel.org/project/linux-wpan/list/
12601T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
12602T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
12603F: Documentation/networking/ieee802154.rst
12604F: drivers/net/ieee802154/
12605F: include/linux/ieee802154.h
12606F: include/linux/nl802154.h
12607F: include/net/af_ieee802154.h
12608F: include/net/cfg802154.h
12609F: include/net/ieee802154_netdev.h
12610F: include/net/mac802154.h
12611F: include/net/nl802154.h
12612F: net/ieee802154/
12613F: net/mac802154/
12614
12615Intel VIRTIO DATA PATH ACCELERATOR
12616M: Zhu Lingshan <[email protected]>
12617L: [email protected]
12618S: Supported
12619F: drivers/vdpa/ifcvf/
12620
12621IFE PROTOCOL
12622M: Yotam Gigi <[email protected]>
12623M: Jamal Hadi Salim <[email protected]>
12624F: include/net/ife.h
12625F: include/uapi/linux/ife.h
12626F: net/ife
12627
12628IGORPLUG-USB IR RECEIVER
12629M: Sean Young <[email protected]>
12630L: [email protected]
12631S: Maintained
12632F: drivers/media/rc/igorplugusb.c
12633
12634IGUANAWORKS USB IR TRANSCEIVER
12635M: Sean Young <[email protected]>
12636L: [email protected]
12637S: Maintained
12638F: drivers/media/rc/iguanair.c
12639
12640IIO ADC HELPERS
12641M: Matti Vaittinen <[email protected]>
12642L: [email protected]
12643S: Maintained
12644F: drivers/iio/adc/industrialio-adc.c
12645F: include/linux/iio/adc-helpers.h
12646
12647IIO BACKEND FRAMEWORK
12648M: Nuno Sa <[email protected]>
12649R: Olivier Moysan <[email protected]>
12650L: [email protected]
12651S: Maintained
12652F: Documentation/ABI/testing/debugfs-iio-backend
12653F: drivers/iio/industrialio-backend.c
12654F: include/linux/iio/backend.h
12655
12656IIO DIGITAL POTENTIOMETER DAC
12657M: Peter Rosin <[email protected]>
12658L: [email protected]
12659S: Maintained
12660F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
12661F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
12662F: drivers/iio/dac/dpot-dac.c
12663
12664IIO ENVELOPE DETECTOR
12665M: Peter Rosin <[email protected]>
12666L: [email protected]
12667S: Maintained
12668F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
12669F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
12670F: drivers/iio/adc/envelope-detector.c
12671
12672IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
12673M: Matti Vaittinen <[email protected]>
12674L: [email protected]
12675S: Maintained
12676F: drivers/iio/industrialio-gts-helper.c
12677F: include/linux/iio/iio-gts-helper.h
12678F: drivers/iio/test/iio-test-gts.c
12679
12680IIO MULTIPLEXER
12681M: Peter Rosin <[email protected]>
12682L: [email protected]
12683S: Maintained
12684F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
12685F: drivers/iio/multiplexer/iio-mux.c
12686
12687IIO SCMI BASED DRIVER
12688M: Jyoti Bhayana <[email protected]>
12689L: [email protected]
12690S: Maintained
12691F: drivers/iio/common/scmi_sensors/scmi_iio.c
12692
12693IIO SUBSYSTEM AND DRIVERS
12694M: Jonathan Cameron <[email protected]>
12695R: David Lechner <[email protected]>
12696R: Nuno Sá <[email protected]>
12697R: Andy Shevchenko <[email protected]>
12698L: [email protected]
12699S: Maintained
12700T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
12701F: Documentation/ABI/testing/configfs-iio*
12702F: Documentation/ABI/testing/sysfs-bus-iio*
12703F: Documentation/devicetree/bindings/iio/
12704F: Documentation/driver-api/iio/
12705F: Documentation/iio/
12706F: drivers/iio/
12707F: drivers/staging/iio/
12708F: include/dt-bindings/iio/
12709F: include/linux/iio/
12710F: tools/iio/
12711
12712IIO UNIT CONVERTER
12713M: Peter Rosin <[email protected]>
12714L: [email protected]
12715S: Maintained
12716F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
12717F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
12718F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
12719F: drivers/iio/afe/iio-rescale.c
12720
12721IKANOS/ADI EAGLE ADSL USB DRIVER
12722M: Matthieu Castet <[email protected]>
12723M: Stanislaw Gruszka <[email protected]>
12724S: Maintained
12725F: drivers/usb/atm/ueagle-atm.c
12726
12727IMAGIS TOUCHSCREEN DRIVER
12728M: Markuss Broks <[email protected]>
12729S: Maintained
12730F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
12731F: drivers/input/touchscreen/imagis.c
12732
12733IMGTEC ASCII LCD DRIVER
12734M: Paul Burton <[email protected]>
12735S: Maintained
12736F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
12737F: drivers/auxdisplay/img-ascii-lcd.c
12738
12739IMGTEC JPEG ENCODER DRIVER
12740M: Devarsh Thakkar <[email protected]>
12741L: [email protected]
12742S: Supported
12743F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
12744F: drivers/media/platform/imagination/e5010*
12745
12746IMGTEC IR DECODER DRIVER
12747S: Orphan
12748F: drivers/media/rc/img-ir/
12749
12750IMGTEC POWERVR DRM DRIVER
12751M: Alessio Belle <[email protected]>
12752M: Luigi Santivetti <[email protected]>
12753L: [email protected]
12754S: Supported
12755Q: https://patchwork.freedesktop.org/project/imagination/list/
12756B: https://gitlab.freedesktop.org/imagination/linux/-/issues
12757C: irc://irc.oftc.net/powervr
12758T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12759F: Documentation/devicetree/bindings/gpu/img,powervr-*.yaml
12760F: Documentation/gpu/imagination/
12761F: drivers/gpu/drm/ci/xfails/powervr*
12762F: drivers/gpu/drm/imagination/
12763F: include/uapi/drm/pvr_drm.h
12764
12765IMON SOUNDGRAPH USB IR RECEIVER
12766M: Sean Young <[email protected]>
12767L: [email protected]
12768S: Maintained
12769F: drivers/media/rc/imon.c
12770F: drivers/media/rc/imon_raw.c
12771
12772IMS TWINTURBO FRAMEBUFFER DRIVER
12773L: [email protected]
12774S: Orphan
12775F: drivers/video/fbdev/imsttfb.c
12776
12777INA233 HARDWARE MONITOR DRIVERS
12778M: Leo Yang <[email protected]>
12779L: [email protected]
12780S: Maintained
12781F: Documentation/hwmon/ina233.rst
12782F: drivers/hwmon/pmbus/ina233.c
12783
12784INDEX OF FURTHER KERNEL DOCUMENTATION
12785M: Carlos Bilbao <[email protected]>
12786S: Maintained
12787F: Documentation/process/kernel-docs.rst
12788
12789INDUSTRY PACK SUBSYSTEM (IPACK)
12790M: Vaibhav Gupta <[email protected]>
12791M: Jens Taprogge <[email protected]>
12792M: Greg Kroah-Hartman <[email protected]>
12793L: [email protected]
12794S: Maintained
12795W: http://industrypack.sourceforge.net
12796F: drivers/ipack/
12797F: include/linux/ipack.h
12798
12799INFINEON DPS310 Driver
12800M: Eddie James <[email protected]>
12801L: [email protected]
12802S: Maintained
12803F: Documentation/devicetree/bindings/iio/pressure/infineon,dps310.yaml
12804F: drivers/iio/pressure/dps310.c
12805
12806INFINEON PEB2466 ASoC CODEC
12807M: Herve Codina <[email protected]>
12808L: [email protected]
12809S: Maintained
12810F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
12811F: sound/soc/codecs/peb2466.c
12812
12813INFINEON TLV493D Driver
12814M: Dixit Parmar <[email protected]>
12815L: [email protected]
12816S: Maintained
12817W: https://www.infineon.com/part/TLV493D-A1B6
12818F: Documentation/devicetree/bindings/iio/magnetometer/infineon,tlv493d-a1b6.yaml
12819F: drivers/iio/magnetometer/tlv493d.c
12820
12821INFINIBAND SUBSYSTEM
12822M: Jason Gunthorpe <[email protected]>
12823M: Leon Romanovsky <[email protected]>
12824L: [email protected]
12825S: Supported
12826W: https://github.com/linux-rdma/rdma-core
12827Q: http://patchwork.kernel.org/project/linux-rdma/list/
12828T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
12829F: Documentation/devicetree/bindings/infiniband/
12830F: Documentation/infiniband/
12831F: drivers/infiniband/
12832F: include/rdma/
12833F: include/trace/events/ib_mad.h
12834F: include/trace/events/ib_umad.h
12835F: include/trace/misc/rdma.h
12836F: include/uapi/linux/if_infiniband.h
12837F: include/uapi/rdma/
12838F: samples/bpf/ibumad_kern.c
12839F: samples/bpf/ibumad_user.c
12840F: tools/testing/selftests/rdma/
12841
12842INGENIC JZ4780 NAND DRIVER
12843M: Harvey Hunt <[email protected]>
12844L: [email protected]
12845L: [email protected]
12846S: Maintained
12847F: drivers/mtd/nand/raw/ingenic/
12848
12849INGENIC JZ47xx SoCs
12850M: Paul Cercueil <[email protected]>
12851L: [email protected]
12852S: Maintained
12853F: arch/mips/boot/dts/ingenic/
12854F: arch/mips/generic/board-ingenic.c
12855F: arch/mips/include/asm/mach-ingenic/
12856F: arch/mips/ingenic/Kconfig
12857F: drivers/clk/ingenic/
12858F: drivers/dma/dma-jz4780.c
12859F: drivers/gpu/drm/ingenic/
12860F: drivers/i2c/busses/i2c-jz4780.c
12861F: drivers/iio/adc/ingenic-adc.c
12862F: drivers/irqchip/irq-ingenic.c
12863F: drivers/memory/jz4780-nemc.c
12864F: drivers/mmc/host/jz4740_mmc.c
12865F: drivers/mtd/nand/raw/ingenic/
12866F: drivers/pinctrl/pinctrl-ingenic.c
12867F: drivers/power/supply/ingenic-battery.c
12868F: drivers/pwm/pwm-jz4740.c
12869F: drivers/remoteproc/ingenic_rproc.c
12870F: drivers/rtc/rtc-jz4740.c
12871F: drivers/tty/serial/8250/8250_ingenic.c
12872F: drivers/usb/musb/jz4740.c
12873F: drivers/watchdog/jz4740_wdt.c
12874F: include/dt-bindings/iio/adc/ingenic,adc.h
12875F: include/linux/mfd/ingenic-tcu.h
12876F: sound/soc/codecs/jz47*
12877F: sound/soc/jz4740/
12878
12879INJOINIC IP5xxx POWER BANK IC DRIVER
12880M: Samuel Holland <[email protected]>
12881S: Maintained
12882F: drivers/power/supply/ip5xxx_power.c
12883
12884INNOSILICON HDMI BRIDGE DRIVER
12885M: Andy Yan <[email protected]>
12886L: [email protected]
12887S: Maintained
12888T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12889F: drivers/gpu/drm/bridge/inno-hdmi.c
12890F: include/drm/bridge/inno_hdmi.h
12891
12892INOTIFY
12893M: Jan Kara <[email protected]>
12894R: Amir Goldstein <[email protected]>
12895L: [email protected]
12896S: Maintained
12897F: Documentation/filesystems/inotify.rst
12898F: fs/notify/inotify/
12899F: include/linux/inotify.h
12900F: include/uapi/linux/inotify.h
12901
12902INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
12903M: Dmitry Torokhov <[email protected]>
12904L: [email protected]
12905S: Maintained
12906Q: http://patchwork.kernel.org/project/linux-input/list/
12907T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
12908F: Documentation/devicetree/bindings/input/
12909F: Documentation/devicetree/bindings/serio/
12910F: Documentation/input/
12911F: drivers/input/
12912F: include/dt-bindings/input/
12913F: include/linux/gameport.h
12914F: include/linux/i8042.h
12915F: include/linux/input.h
12916F: include/linux/input/
12917F: include/linux/libps2.h
12918F: include/linux/serio.h
12919F: include/uapi/linux/gameport.h
12920F: include/uapi/linux/input-event-codes.h
12921F: include/uapi/linux/input.h
12922F: include/uapi/linux/serio.h
12923F: include/uapi/linux/uinput.h
12924
12925INPUT MULTITOUCH (MT) PROTOCOL
12926M: Henrik Rydberg <[email protected]>
12927L: [email protected]
12928S: Odd fixes
12929F: Documentation/input/multi-touch-protocol.rst
12930F: drivers/input/input-mt.c
12931K: \b(ABS|SYN)_MT_
12932
12933INSIDE SECURE CRYPTO DRIVER
12934M: Antoine Tenart <[email protected]>
12935L: [email protected]
12936S: Maintained
12937F: drivers/crypto/inside-secure/
12938
12939INSIDE SECURE EIP93 CRYPTO DRIVER
12940M: Christian Marangi <[email protected]>
12941L: [email protected]
12942S: Maintained
12943F: Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
12944F: drivers/crypto/inside-secure/eip93/
12945
12946INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
12947M: Mimi Zohar <[email protected]>
12948M: Roberto Sassu <[email protected]>
12949M: Dmitry Kasatkin <[email protected]>
12950R: Eric Snowberg <[email protected]>
12951L: [email protected]
12952S: Supported
12953T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
12954F: Documentation/security/IMA-export-delete.rst
12955F: Documentation/security/IMA-templates.rst
12956F: include/linux/secure_boot.h
12957F: security/integrity/
12958F: security/integrity/ima/
12959
12960INTEGRITY POLICY ENFORCEMENT (IPE)
12961M: Fan Wu <[email protected]>
12962L: [email protected]
12963S: Supported
12964T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
12965F: Documentation/admin-guide/LSM/ipe.rst
12966F: Documentation/security/ipe.rst
12967F: scripts/ipe/
12968F: security/ipe/
12969
12970INTEL 810/815 FRAMEBUFFER DRIVER
12971M: Antonino Daplas <[email protected]>
12972L: [email protected]
12973S: Maintained
12974F: drivers/video/fbdev/i810/
12975
12976INTEL 8254 COUNTER DRIVER
12977M: William Breathitt Gray <[email protected]>
12978L: [email protected]
12979S: Maintained
12980F: drivers/counter/i8254.c
12981F: include/linux/i8254.h
12982
12983INTEL 8255 GPIO DRIVER
12984M: William Breathitt Gray <[email protected]>
12985L: [email protected]
12986S: Maintained
12987F: drivers/gpio/gpio-i8255.c
12988F: drivers/gpio/gpio-i8255.h
12989
12990INTEL ASoC DRIVERS
12991M: Cezary Rojewski <[email protected]>
12992M: Liam Girdwood <[email protected]>
12993M: Peter Ujfalusi <[email protected]>
12994M: Bard Liao <[email protected]>
12995M: Kai Vehmanen <[email protected]>
12996R: Pierre-Louis Bossart <[email protected]>
12997L: [email protected]
12998S: Supported
12999F: sound/soc/intel/
13000
13001INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
13002M: Hans de Goede <[email protected]>
13003L: [email protected]
13004S: Maintained
13005F: drivers/platform/x86/intel/atomisp2/pm.c
13006
13007INTEL ATOMISP2 LED DRIVER
13008M: Hans de Goede <[email protected]>
13009L: [email protected]
13010S: Maintained
13011F: drivers/platform/x86/intel/atomisp2/led.c
13012
13013INTEL BIOS SAR INT1092 DRIVER
13014M: Shravan Sudhakar <[email protected]>
13015L: [email protected]
13016S: Maintained
13017F: drivers/platform/x86/intel/int1092/
13018
13019INTEL BROXTON PMC DRIVER
13020M: Mika Westerberg <[email protected]>
13021M: Zha Qipeng <[email protected]>
13022S: Maintained
13023F: drivers/mfd/intel_pmc_bxt.c
13024F: include/linux/mfd/intel_pmc_bxt.h
13025
13026INTEL C600 SERIES SAS CONTROLLER DRIVER
13027L: [email protected]
13028S: Orphan
13029T: git git://git.code.sf.net/p/intel-sas/isci
13030F: drivers/scsi/isci/
13031
13032INTEL COMPUTER VISION SENSING (CVS) DRIVER
13033M: Miguel Vadillo <[email protected]>
13034L: [email protected]
13035S: Maintained
13036F: drivers/media/i2c/cvs/
13037
13038INTEL CPU family model numbers
13039M: Tony Luck <[email protected]>
13040M: [email protected]
13041L: [email protected]
13042S: Supported
13043F: arch/x86/include/asm/intel-family.h
13044
13045INTEL DISCRETE GRAPHICS NVM MTD DRIVER
13046M: Alexander Usyskin <[email protected]>
13047L: [email protected]
13048S: Supported
13049F: drivers/mtd/devices/mtd_intel_dg.c
13050F: include/linux/intel_dg_nvm_aux.h
13051
13052INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
13053M: Jani Nikula <[email protected]>
13054M: Rodrigo Vivi <[email protected]>
13055L: [email protected]
13056L: [email protected]
13057S: Supported
13058F: drivers/gpu/drm/i915/display/
13059F: drivers/gpu/drm/xe/display/
13060F: drivers/gpu/drm/xe/compat-i915-headers
13061F: include/drm/intel/
13062
13063INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
13064M: Jani Nikula <[email protected]>
13065M: Joonas Lahtinen <[email protected]>
13066M: Rodrigo Vivi <[email protected]>
13067M: Tvrtko Ursulin <[email protected]>
13068L: [email protected]
13069S: Supported
13070W: https://drm.pages.freedesktop.org/intel-docs/
13071Q: http://patchwork.freedesktop.org/project/intel-gfx/
13072B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
13073C: irc://irc.oftc.net/intel-gfx
13074T: git https://gitlab.freedesktop.org/drm/i915/kernel.git
13075F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
13076F: Documentation/gpu/i915.rst
13077F: drivers/gpu/drm/ci/xfails/i915*
13078F: drivers/gpu/drm/i915/
13079F: include/drm/intel/
13080F: include/uapi/drm/i915_drm.h
13081
13082INTEL DRM XE DRIVER (Lunar Lake and newer)
13083M: Matthew Brost <[email protected]>
13084M: Thomas Hellström <[email protected]>
13085M: Rodrigo Vivi <[email protected]>
13086L: [email protected]
13087S: Supported
13088W: https://drm.pages.freedesktop.org/intel-docs/
13089Q: http://patchwork.freedesktop.org/project/intel-xe/
13090B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
13091C: irc://irc.oftc.net/xe
13092T: git https://gitlab.freedesktop.org/drm/xe/kernel.git
13093F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
13094F: Documentation/gpu/xe/
13095F: drivers/gpu/drm/xe/
13096F: include/drm/intel/
13097F: include/uapi/drm/xe_drm.h
13098
13099INTEL ELKHART LAKE PSE I/O DRIVER
13100M: Raag Jadav <[email protected]>
13101L: [email protected]
13102S: Supported
13103F: drivers/platform/x86/intel/ehl_pse_io.c
13104F: include/linux/ehl_pse_io_aux.h
13105
13106INTEL ETHERNET DRIVERS
13107M: Tony Nguyen <[email protected]>
13108M: Przemek Kitszel <[email protected]>
13109L: [email protected] (moderated for non-subscribers)
13110S: Maintained
13111W: https://www.intel.com/content/www/us/en/support.html
13112Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
13113T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
13114T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
13115F: Documentation/networking/device_drivers/ethernet/intel/
13116F: drivers/net/ethernet/intel/
13117F: drivers/net/ethernet/intel/*/
13118F: include/linux/net/intel/
13119
13120INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
13121M: Tatyana Nikolova <[email protected]>
13122L: [email protected]
13123S: Supported
13124F: drivers/infiniband/hw/irdma/
13125F: include/uapi/rdma/irdma-abi.h
13126
13127INTEL GPIO DRIVERS
13128M: Andy Shevchenko <[email protected]>
13129L: [email protected]
13130S: Supported
13131T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
13132F: drivers/gpio/gpio-elkhartlake.c
13133F: drivers/gpio/gpio-graniterapids.c
13134F: drivers/gpio/gpio-ich.c
13135F: drivers/gpio/gpio-merrifield.c
13136F: drivers/gpio/gpio-ml-ioh.c
13137F: drivers/gpio/gpio-pch.c
13138F: drivers/gpio/gpio-sch.c
13139F: drivers/gpio/gpio-sodaville.c
13140F: drivers/gpio/gpio-tangier.c
13141F: drivers/gpio/gpio-tangier.h
13142
13143INTEL GPIO GPE DRIVER
13144M: Alan Borzeszkowski <[email protected]>
13145R: Mika Westerberg <[email protected]>
13146L: [email protected]
13147S: Supported
13148F: drivers/gpio/gpio-novalake-events.c
13149
13150INTEL GVT-g DRIVERS (Intel GPU Virtualization)
13151R: Zhenyu Wang <[email protected]>
13152R: Zhi Wang <[email protected]>
13153S: Odd Fixes
13154W: https://github.com/intel/gvt-linux/wiki
13155F: drivers/gpu/drm/i915/gvt/
13156
13157INTEL HID EVENT DRIVER
13158M: Alex Hung <[email protected]>
13159L: [email protected]
13160S: Maintained
13161F: drivers/platform/x86/intel/hid.c
13162
13163INTEL I/OAT DMA DRIVER
13164M: Dave Jiang <[email protected]>
13165R: Dan Williams <[email protected]>
13166L: [email protected]
13167S: Supported
13168Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
13169F: drivers/dma/ioat*
13170
13171INTEL IAA CRYPTO DRIVER
13172M: Kristen Accardi <[email protected]>
13173M: Vinicius Costa Gomes <[email protected]>
13174L: [email protected]
13175S: Supported
13176F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst
13177F: drivers/crypto/intel/iaa/*
13178
13179INTEL IDLE DRIVER
13180M: Rafael J. Wysocki <[email protected]>
13181M: Artem Bityutskiy <[email protected]>
13182M: Artem Bityutskiy <[email protected]>
13183R: Len Brown <[email protected]>
13184L: [email protected]
13185S: Supported
13186B: https://bugzilla.kernel.org
13187T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
13188F: drivers/idle/intel_idle.c
13189
13190INTEL IDXD DRIVER
13191M: Vinicius Costa Gomes <[email protected]>
13192R: Dave Jiang <[email protected]>
13193L: [email protected]
13194S: Supported
13195F: drivers/dma/idxd/*
13196F: include/uapi/linux/idxd.h
13197
13198INTEL IN FIELD SCAN (IFS) DEVICE
13199M: Tony Luck <[email protected]>
13200R: Ashok Raj <[email protected]>
13201S: Maintained
13202F: drivers/platform/x86/intel/ifs
13203F: include/trace/events/intel_ifs.h
13204F: tools/testing/selftests/drivers/platform/x86/intel/ifs/
13205
13206INTEL INTEGRATED SENSOR HUB DRIVER
13207M: Srinivas Pandruvada <[email protected]>
13208M: Jiri Kosina <[email protected]>
13209L: [email protected]
13210S: Maintained
13211F: drivers/hid/intel-ish-hid/
13212
13213INTEL IOMMU (VT-d)
13214M: David Woodhouse <[email protected]>
13215M: Lu Baolu <[email protected]>
13216L: [email protected]
13217S: Supported
13218T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13219F: drivers/iommu/intel/
13220
13221INTEL IPU3 CSI-2 CIO2 DRIVER
13222M: Yong Zhi <[email protected]>
13223M: Sakari Ailus <[email protected]>
13224M: Dan Scally <[email protected]>
13225L: [email protected]
13226S: Maintained
13227T: git git://linuxtv.org/media.git
13228F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
13229F: drivers/media/pci/intel/ipu3/
13230
13231INTEL IPU3 CSI-2 IMGU DRIVER
13232M: Sakari Ailus <[email protected]>
13233L: [email protected]
13234S: Maintained
13235F: Documentation/admin-guide/media/ipu3.rst
13236F: Documentation/admin-guide/media/ipu3_rcb.svg
13237F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
13238F: drivers/staging/media/ipu3/
13239
13240INTEL IPU6 INPUT SYSTEM DRIVER
13241M: Sakari Ailus <[email protected]>
13242L: [email protected]
13243S: Maintained
13244T: git git://linuxtv.org/media.git
13245F: Documentation/admin-guide/media/ipu6-isys.rst
13246F: drivers/media/pci/intel/ipu6/
13247
13248INTEL IPU7 INPUT SYSTEM DRIVER
13249M: Sakari Ailus <[email protected]>
13250L: [email protected]
13251S: Maintained
13252T: git git://linuxtv.org/media.git
13253F: drivers/staging/media/ipu7/
13254
13255INTEL ISHTP ECLITE DRIVER
13256M: Srinivas Pandruvada <[email protected]>
13257L: [email protected]
13258S: Supported
13259F: drivers/platform/x86/intel/ishtp_eclite.c
13260
13261INTEL IXP4XX CRYPTO SUPPORT
13262M: Corentin Labbe <[email protected]>
13263L: [email protected]
13264S: Maintained
13265F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
13266
13267INTEL KEEM BAY DRM DRIVER
13268M: Anitha Chrisanthus <[email protected]>
13269S: Maintained
13270F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
13271F: drivers/gpu/drm/kmb/
13272
13273INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
13274S: Orphan
13275F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
13276F: drivers/crypto/intel/keembay/Kconfig
13277F: drivers/crypto/intel/keembay/Makefile
13278F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
13279F: drivers/crypto/intel/keembay/ocs-aes.c
13280F: drivers/crypto/intel/keembay/ocs-aes.h
13281
13282INTEL KEEM BAY OCS ECC CRYPTO DRIVER
13283M: Prabhjot Khurana <[email protected]>
13284S: Maintained
13285F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
13286F: drivers/crypto/intel/keembay/Kconfig
13287F: drivers/crypto/intel/keembay/Makefile
13288F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
13289
13290INTEL KEEM BAY OCS HCU CRYPTO DRIVER
13291M: Declan Murphy <[email protected]>
13292S: Maintained
13293F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
13294F: drivers/crypto/intel/keembay/Kconfig
13295F: drivers/crypto/intel/keembay/Makefile
13296F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
13297F: drivers/crypto/intel/keembay/ocs-hcu.c
13298F: drivers/crypto/intel/keembay/ocs-hcu.h
13299
13300INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
13301M: Lixu Zhang <[email protected]>
13302M: Sakari Ailus <[email protected]>
13303S: Maintained
13304F: drivers/gpio/gpio-ljca.c
13305F: drivers/i2c/busses/i2c-ljca.c
13306F: drivers/spi/spi-ljca.c
13307F: drivers/usb/misc/usb-ljca.c
13308F: include/linux/usb/ljca.h
13309
13310INTEL LPSS (Low Power SubSystem) DRIVERS
13311R: Andy Shevchenko <[email protected]>
13312S: Supported
13313F: drivers/dma/idma64*
13314F: drivers/i2c/busses/i2c-designware-*
13315F: drivers/mfd/intel-lpss*
13316F: drivers/pwm/pwm-lpss*
13317F: drivers/tty/serial/8250/8250_dw.c
13318F: drivers/tty/serial/8250/8250_dwlib.*
13319F: drivers/spi/spi-pxa2xx*
13320
13321INTEL MANAGEMENT ENGINE (mei)
13322M: Alexander Usyskin <[email protected]>
13323L: [email protected]
13324S: Supported
13325F: Documentation/driver-api/mei/*
13326F: drivers/misc/mei/
13327F: drivers/watchdog/mei_wdt.c
13328F: include/linux/mei_aux.h
13329F: include/linux/mei_cl_bus.h
13330F: include/uapi/linux/mei.h
13331F: include/uapi/linux/mei_uuid.h
13332F: include/uapi/linux/uuid.h
13333F: samples/mei/*
13334
13335INTEL MAX 10 BMC MFD DRIVER
13336M: Xu Yilun <[email protected]>
13337R: Tom Rix <[email protected]>
13338S: Maintained
13339F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
13340F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
13341F: drivers/hwmon/intel-m10-bmc-hwmon.c
13342F: drivers/mfd/intel-m10-bmc*
13343F: include/linux/mfd/intel-m10-bmc.h
13344
13345INTEL MAX10 BMC SECURE UPDATES
13346M: Xu Yilun <[email protected]>
13347L: [email protected]
13348S: Maintained
13349F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
13350F: drivers/fpga/intel-m10-bmc-sec-update.c
13351
13352INTEL MID (Mobile Internet Device) PLATFORM
13353M: Andy Shevchenko <[email protected]>
13354L: [email protected]
13355S: Supported
13356F: arch/x86/include/asm/intel-mid.h
13357F: arch/x86/pci/intel_mid.c
13358F: arch/x86/platform/intel-mid/
13359F: drivers/dma/hsu/
13360F: drivers/extcon/extcon-intel-mrfld.c
13361F: drivers/gpio/gpio-merrifield.c
13362F: drivers/gpio/gpio-tangier.*
13363F: drivers/iio/adc/intel_mrfld_adc.c
13364F: drivers/mfd/intel_soc_pmic_mrfld.c
13365F: drivers/pinctrl/intel/pinctrl-merrifield.c
13366F: drivers/pinctrl/intel/pinctrl-moorefield.c
13367F: drivers/pinctrl/intel/pinctrl-tangier.*
13368F: drivers/platform/x86/intel/mrfld_pwrbtn.c
13369F: drivers/platform/x86/intel_scu_*
13370F: drivers/staging/media/atomisp/
13371F: drivers/tty/serial/8250/8250_mid.c
13372F: drivers/watchdog/intel-mid_wdt.c
13373F: include/linux/mfd/intel_soc_pmic_mrfld.h
13374F: include/linux/platform_data/x86/intel-mid_wdt.h
13375F: include/linux/platform_data/x86/intel_scu_ipc.h
13376
13377INTEL P-Unit IPC DRIVER
13378M: Zha Qipeng <[email protected]>
13379L: [email protected]
13380S: Maintained
13381F: arch/x86/include/asm/intel_punit_ipc.h
13382F: drivers/platform/x86/intel/punit_ipc.c
13383
13384INTEL PMC CORE DRIVER
13385M: Rajneesh Bhardwaj <[email protected]>
13386M: Xi Pardee <[email protected]>
13387L: [email protected]
13388S: Maintained
13389F: Documentation/ABI/testing/sysfs-platform-intel-pmc
13390F: drivers/platform/x86/intel/pmc/
13391F: include/linux/platform_data/x86/intel_pmc_ipc.h
13392
13393INTEL PMIC GPIO DRIVERS
13394M: Andy Shevchenko <[email protected]>
13395S: Supported
13396T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
13397F: drivers/gpio/gpio-*cove.c
13398
13399INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
13400M: Andy Shevchenko <[email protected]>
13401S: Supported
13402F: drivers/mfd/intel_soc_pmic*
13403F: include/linux/mfd/intel_soc_pmic*
13404
13405INTEL PMT DRIVERS
13406M: David E. Box <[email protected]>
13407S: Supported
13408F: Documentation/ABI/testing/sysfs-class-intel_pmt
13409F: Documentation/ABI/testing/sysfs-class-intel_pmt-features
13410F: drivers/platform/x86/intel/pmt/
13411
13412INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
13413M: Stanislav Yakovlev <[email protected]>
13414L: [email protected]
13415S: Maintained
13416F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
13417F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
13418F: drivers/net/wireless/intel/ipw2x00/
13419
13420INTEL PSTATE DRIVER
13421M: Srinivas Pandruvada <[email protected]>
13422M: Len Brown <[email protected]>
13423L: [email protected]
13424S: Supported
13425F: drivers/cpufreq/intel_pstate.c
13426
13427INTEL PTP DFL ToD DRIVER
13428L: [email protected]
13429L: [email protected]
13430S: Orphan
13431F: drivers/ptp/ptp_dfl_tod.c
13432
13433INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
13434M: Ilpo Järvinen <[email protected]>
13435L: [email protected]
13436S: Supported
13437F: drivers/counter/intel-qep.c
13438
13439INTEL SCU DRIVERS
13440M: Mika Westerberg <[email protected]>
13441S: Maintained
13442F: drivers/platform/x86/intel_scu_*
13443F: include/linux/platform_data/x86/intel_scu_ipc.h
13444
13445INTEL SDSI DRIVER
13446M: David E. Box <[email protected]>
13447S: Supported
13448F: drivers/platform/x86/intel/sdsi.c
13449F: tools/arch/x86/intel_sdsi/
13450F: tools/testing/selftests/drivers/sdsi/
13451
13452INTEL SILICON SECURITY ENGINE INTERFACE (ISSEI)
13453M: Alexander Usyskin <[email protected]>
13454S: Supported
13455F: Documentation/ABI/testing/sysfs-class-issei
13456F: Documentation/driver-api/issei/issei.rst
13457F: drivers/misc/issei/
13458F: include/uapi/linux/issei.h
13459
13460INTEL SGX
13461M: Jarkko Sakkinen <[email protected]>
13462R: Dave Hansen <[email protected]>
13463L: [email protected]
13464S: Supported
13465Q: https://patchwork.kernel.org/project/intel-sgx/list/
13466T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
13467F: Documentation/arch/x86/sgx.rst
13468F: arch/x86/entry/vdso/vdso64/vsgx.S
13469F: arch/x86/include/asm/sgx.h
13470F: arch/x86/include/uapi/asm/sgx.h
13471F: arch/x86/kernel/cpu/sgx/*
13472F: tools/testing/selftests/sgx/*
13473K: \bSGX_
13474
13475INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
13476M: Daniel Scally <[email protected]>
13477M: Sakari Ailus <[email protected]>
13478S: Maintained
13479T: git git://linuxtv.org/media.git
13480F: drivers/platform/x86/intel/int3472/
13481F: include/linux/platform_data/x86/int3472.h
13482
13483INTEL SPEED SELECT TECHNOLOGY
13484M: Srinivas Pandruvada <[email protected]>
13485L: [email protected]
13486S: Maintained
13487F: drivers/platform/x86/intel/speed_select_if/
13488F: include/uapi/linux/isst_if.h
13489F: tools/power/x86/intel-speed-select/
13490
13491INTEL STRATIX10 FIRMWARE DRIVERS
13492M: Dinh Nguyen <[email protected]>
13493L: [email protected]
13494S: Maintained
13495T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13496F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
13497F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.yaml
13498F: drivers/firmware/stratix10-rsu.c
13499F: drivers/firmware/stratix10-svc.c
13500F: include/linux/firmware/intel/stratix10-smc.h
13501F: include/linux/firmware/intel/stratix10-svc-client.h
13502
13503INTEL TELEMETRY DRIVER
13504M: Rajneesh Bhardwaj <[email protected]>
13505M: "David E. Box" <[email protected]>
13506L: [email protected]
13507S: Maintained
13508F: arch/x86/include/asm/intel_telemetry.h
13509F: drivers/platform/x86/intel/telemetry/
13510
13511INTEL TOUCH HOST CONTROLLER (THC) DRIVER
13512M: Even Xu <[email protected]>
13513M: Xinpeng Sun <[email protected]>
13514S: Maintained
13515F: drivers/hid/intel-thc-hid/
13516
13517INTEL TPMI DRIVER
13518M: Srinivas Pandruvada <[email protected]>
13519L: [email protected]
13520S: Maintained
13521F: Documentation/ABI/testing/debugfs-tpmi
13522F: drivers/platform/x86/intel/vsec_tpmi.c
13523F: include/linux/intel_tpmi.h
13524
13525INTEL UNCORE FREQUENCY CONTROL
13526M: Srinivas Pandruvada <[email protected]>
13527L: [email protected]
13528S: Maintained
13529F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
13530F: drivers/platform/x86/intel/uncore-frequency/
13531
13532INTEL USBIO USB I/O EXPANDER DRIVERS
13533M: Israel Cepeda <[email protected]>
13534M: Hans de Goede <[email protected]>
13535R: Sakari Ailus <[email protected]>
13536S: Maintained
13537F: drivers/gpio/gpio-usbio.c
13538F: drivers/i2c/busses/i2c-usbio.c
13539F: drivers/usb/misc/usbio.c
13540F: include/linux/usb/usbio.h
13541
13542INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
13543M: David E. Box <[email protected]>
13544S: Supported
13545F: drivers/platform/x86/intel/vsec.c
13546F: include/linux/intel_vsec.h
13547
13548INTEL VIRTUAL BUTTON DRIVER
13549M: AceLan Kao <[email protected]>
13550L: [email protected]
13551S: Maintained
13552F: drivers/platform/x86/intel/vbtn.c
13553
13554INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
13555M: Stanislaw Gruszka <[email protected]>
13556L: [email protected]
13557S: Supported
13558F: drivers/net/wireless/intel/iwlegacy/
13559
13560INTEL WIRELESS WIFI LINK (iwlwifi)
13561M: Miri Korenblit <[email protected]>
13562L: [email protected]
13563S: Supported
13564W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
13565T: git https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/
13566F: drivers/net/wireless/intel/iwlwifi/
13567
13568INTEL VISION SENSING CONTROLLER DRIVER
13569M: Sakari Ailus <[email protected]>
13570R: Lixu Zhang <[email protected]>
13571L: [email protected]
13572S: Maintained
13573T: git git://linuxtv.org/media.git
13574F: drivers/media/pci/intel/ivsc/
13575
13576INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
13577S: Orphan
13578W: https://slimbootloader.github.io/security/firmware-update.html
13579F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
13580
13581INTEL WMI THUNDERBOLT FORCE POWER DRIVER
13582L: [email protected]
13583S: Maintained
13584F: drivers/platform/x86/intel/wmi/thunderbolt.c
13585
13586INTEL WWAN IOSM DRIVER
13587L: [email protected]
13588S: Orphan
13589F: drivers/net/wwan/iosm/
13590
13591INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
13592M: Xin Li <[email protected]>
13593M: "H. Peter Anvin" <[email protected]>
13594S: Supported
13595F: Documentation/arch/x86/x86_64/fred.rst
13596F: arch/x86/entry/entry_64_fred.S
13597F: arch/x86/entry/entry_fred.c
13598F: arch/x86/include/asm/fred.h
13599F: arch/x86/kernel/fred.c
13600
13601INTEL(R) TRACE HUB
13602M: Alexander Shishkin <[email protected]>
13603S: Supported
13604F: Documentation/trace/intel_th.rst
13605F: drivers/hwtracing/intel_th/
13606F: include/linux/intel_th.h
13607
13608INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
13609M: Ning Sun <[email protected]>
13610L: [email protected]
13611S: Supported
13612W: http://tboot.sourceforge.net
13613T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
13614F: Documentation/arch/x86/intel_txt.rst
13615F: arch/x86/kernel/tboot.c
13616F: include/linux/tboot.h
13617
13618INTERCONNECT API
13619M: Georgi Djakov <[email protected]>
13620L: [email protected]
13621S: Maintained
13622T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
13623F: Documentation/devicetree/bindings/interconnect/
13624F: Documentation/driver-api/interconnect.rst
13625F: drivers/interconnect/
13626F: include/dt-bindings/interconnect/
13627F: include/linux/interconnect-clk.h
13628F: include/linux/interconnect-provider.h
13629F: include/linux/interconnect.h
13630
13631INTERCONNECT KUNIT TESTS
13632M: Kuan-Wei Chiu <[email protected]>
13633L: [email protected]
13634S: Maintained
13635F: drivers/interconnect/icc-kunit.c
13636
13637INTERRUPT COUNTER DRIVER
13638M: Oleksij Rempel <[email protected]>
13639R: Pengutronix Kernel Team <[email protected]>
13640L: [email protected]
13641F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
13642F: drivers/counter/interrupt-cnt.c
13643
13644INTERSIL ISL7998X VIDEO DECODER DRIVER
13645M: Michael Tretter <[email protected]>
13646R: Pengutronix Kernel Team <[email protected]>
13647L: [email protected]
13648S: Maintained
13649F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
13650F: drivers/media/i2c/isl7998x.c
13651
13652INVENSENSE ICM-426xx IMU DRIVER
13653M: Jean-Baptiste Maneyrol <[email protected]>
13654L: [email protected]
13655S: Maintained
13656W: https://invensense.tdk.com/
13657F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
13658F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
13659F: drivers/iio/imu/inv_icm42600/
13660
13661INVENSENSE ICM-456xx IMU DRIVER
13662M: Remi Buisson <[email protected]>
13663L: [email protected]
13664S: Maintained
13665W: https://invensense.tdk.com/
13666F: Documentation/devicetree/bindings/iio/imu/invensense,icm45600.yaml
13667F: drivers/iio/imu/inv_icm45600/
13668
13669INVENSENSE MPU-3050 GYROSCOPE DRIVER
13670M: Linus Walleij <[email protected]>
13671L: [email protected]
13672S: Maintained
13673F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
13674F: drivers/iio/gyro/mpu3050*
13675
13676INVENSENSE MPU-6050 IMU DRIVER
13677M: Jean-Baptiste Maneyrol <[email protected]>
13678L: [email protected]
13679S: Maintained
13680W: https://invensense.tdk.com/
13681F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
13682F: drivers/iio/imu/inv_mpu6050/
13683
13684IOC3 ETHERNET DRIVER
13685M: Thomas Bogendoerfer <[email protected]>
13686L: [email protected]
13687S: Maintained
13688F: drivers/net/ethernet/sgi/ioc3-eth.c
13689
13690IOMMU DMA-API LAYER
13691M: Robin Murphy <[email protected]>
13692L: [email protected]
13693S: Maintained
13694T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13695F: drivers/iommu/dma-iommu.c
13696F: drivers/iommu/dma-iommu.h
13697F: drivers/iommu/iova.c
13698F: include/linux/iommu-dma.h
13699F: include/linux/iova.h
13700
13701IOMMU SUBSYSTEM
13702M: Joerg Roedel (AMD) <[email protected]>
13703M: Will Deacon <[email protected]>
13704R: Robin Murphy <[email protected]>
13705L: [email protected]
13706S: Maintained
13707T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13708F: Documentation/devicetree/bindings/iommu/
13709F: drivers/iommu/
13710F: include/linux/iommu.h
13711F: include/linux/iova.h
13712F: include/linux/of_iommu.h
13713F: rust/kernel/iommu/
13714
13715IOMMUFD
13716M: Jason Gunthorpe <[email protected]>
13717M: Kevin Tian <[email protected]>
13718L: [email protected]
13719S: Maintained
13720T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
13721F: Documentation/userspace-api/iommufd.rst
13722F: drivers/iommu/iommufd/
13723F: include/linux/iommufd.h
13724F: include/uapi/linux/iommufd.h
13725F: tools/testing/selftests/iommu/
13726
13727IOSYS-MAP HELPERS
13728M: Thomas Zimmermann <[email protected]>
13729L: [email protected]
13730S: Maintained
13731T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13732F: include/linux/iosys-map.h
13733
13734IO_URING
13735M: Jens Axboe <[email protected]>
13736L: [email protected]
13737S: Maintained
13738T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13739T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/liburing.git
13740F: include/linux/io_uring/
13741F: include/linux/io_uring.h
13742F: include/linux/io_uring_types.h
13743F: include/trace/events/io_uring.h
13744F: include/uapi/linux/io_uring.h
13745F: include/uapi/linux/io_uring/
13746F: io_uring/
13747
13748IO_URING ZCRX
13749M: Pavel Begunkov <[email protected]>
13750L: [email protected]
13751L: [email protected]
13752T: git https://github.com/isilence/linux.git zcrx/for-next
13753T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13754S: Maintained
13755F: io_uring/zcrx.*
13756
13757IO_URING BPF-OPS
13758M: Pavel Begunkov <[email protected]>
13759L: [email protected]
13760T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13761S: Maintained
13762F: io_uring/bpf-ops.*
13763F: io_uring/loop.*
13764
13765IPMI SUBSYSTEM
13766M: Corey Minyard <[email protected]>
13767L: [email protected] (moderated for non-subscribers)
13768S: Supported
13769W: http://openipmi.sourceforge.net/
13770T: git https://github.com/cminyard/linux-ipmi.git for-next
13771F: Documentation/devicetree/bindings/ipmi/
13772F: Documentation/driver-api/ipmi.rst
13773F: drivers/char/ipmi/
13774F: include/linux/ipmi*
13775F: include/uapi/linux/ipmi*
13776
13777IPS SCSI RAID DRIVER
13778M: Adaptec OEM Raid Solutions <[email protected]>
13779L: [email protected]
13780S: Maintained
13781W: http://www.adaptec.com/
13782F: drivers/scsi/ips*
13783
13784IPVS
13785M: Simon Horman <[email protected]>
13786M: Julian Anastasov <[email protected]>
13787L: [email protected]
13788L: [email protected]
13789S: Maintained
13790T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
13791T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
13792F: Documentation/networking/ipvs-sysctl.rst
13793F: include/net/ip_vs.h
13794F: include/uapi/linux/ip_vs.h
13795F: net/netfilter/ipvs/
13796
13797IRON DEVICE AUDIO CODEC DRIVERS
13798M: Kiseok Jo <[email protected]>
13799L: [email protected]
13800S: Maintained
13801F: Documentation/devicetree/bindings/sound/irondevice,*
13802F: sound/soc/codecs/sma*
13803
13804IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
13805M: Thomas Gleixner <[email protected]>
13806R: Radu Rendec <[email protected]>
13807S: Maintained
13808P: Documentation/process/maintainer-tip.rst
13809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13810F: Documentation/core-api/irq/irq-domain.rst
13811F: include/linux/irqdomain.h
13812F: include/linux/irqdomain_defs.h
13813F: kernel/irq/irqdomain.c
13814F: kernel/irq/msi.c
13815
13816IRQ SUBSYSTEM
13817M: Thomas Gleixner <[email protected]>
13818R: Radu Rendec <[email protected]>
13819L: [email protected]
13820S: Maintained
13821P: Documentation/process/maintainer-tip.rst
13822T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13823F: include/linux/group_cpus.h
13824F: include/linux/irq.h
13825F: include/linux/irqhandler.h
13826F: include/linux/irqnr.h
13827F: include/linux/irqreturn.h
13828F: kernel/irq/
13829F: lib/group_cpus.c
13830
13831IRQCHIP DRIVERS
13832M: Thomas Gleixner <[email protected]>
13833R: Radu Rendec <[email protected]>
13834L: [email protected]
13835S: Maintained
13836P: Documentation/process/maintainer-tip.rst
13837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13838F: Documentation/devicetree/bindings/interrupt-controller/
13839F: drivers/irqchip/
13840F: include/linux/irqchip.h
13841
13842ISA
13843M: William Breathitt Gray <[email protected]>
13844S: Maintained
13845F: Documentation/driver-api/isa.rst
13846F: drivers/base/isa.c
13847F: include/linux/isa.h
13848
13849ISA RADIO MODULE
13850M: Hans Verkuil <[email protected]>
13851L: [email protected]
13852S: Maintained
13853W: https://linuxtv.org
13854T: git git://linuxtv.org/media.git
13855F: drivers/media/radio/radio-isa*
13856
13857ISAPNP
13858M: Jaroslav Kysela <[email protected]>
13859S: Maintained
13860F: Documentation/userspace-api/isapnp.rst
13861F: drivers/pnp/isapnp/
13862F: include/linux/isapnp.h
13863
13864ISCSI
13865M: Lee Duncan <[email protected]>
13866M: Chris Leech <[email protected]>
13867M: Mike Christie <[email protected]>
13868L: [email protected]
13869L: [email protected]
13870S: Maintained
13871W: www.open-iscsi.com
13872F: drivers/scsi/*iscsi*
13873F: include/scsi/*iscsi*
13874
13875iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
13876M: Peter Jones <[email protected]>
13877M: Konrad Rzeszutek Wilk <[email protected]>
13878S: Maintained
13879F: drivers/firmware/iscsi_ibft*
13880
13881ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
13882M: Sagi Grimberg <[email protected]>
13883M: Max Gurtovoy <[email protected]>
13884L: [email protected]
13885S: Supported
13886W: http://www.openfabrics.org
13887W: www.open-iscsi.org
13888Q: http://patchwork.kernel.org/project/linux-rdma/list/
13889F: drivers/infiniband/ulp/iser/
13890
13891ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
13892M: Sagi Grimberg <[email protected]>
13893L: [email protected]
13894L: [email protected]
13895S: Supported
13896T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13897F: drivers/infiniband/ulp/isert
13898
13899ISL28022 HARDWARE MONITORING DRIVER
13900M: Carsten Spieß <[email protected]>
13901L: [email protected]
13902S: Maintained
13903F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
13904F: Documentation/hwmon/isl28022.rst
13905F: drivers/hwmon/isl28022.c
13906
13907ISOFS FILESYSTEM
13908M: Jan Kara <[email protected]>
13909L: [email protected]
13910S: Maintained
13911F: Documentation/filesystems/isofs.rst
13912F: fs/isofs/
13913
13914IT87 HARDWARE MONITORING DRIVER
13915M: Jean Delvare <[email protected]>
13916L: [email protected]
13917S: Maintained
13918F: Documentation/hwmon/it87.rst
13919F: drivers/hwmon/it87.c
13920
13921IT913X MEDIA DRIVER
13922L: [email protected]
13923S: Orphan
13924W: https://linuxtv.org
13925Q: http://patchwork.linuxtv.org/project/linux-media/list/
13926F: drivers/media/tuners/it913x*
13927
13928ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
13929M: Liu Ying <[email protected]>
13930L: [email protected]
13931S: Maintained
13932T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13933F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
13934F: drivers/gpu/drm/bridge/ite-it6263.c
13935
13936ITE IT66121 HDMI BRIDGE DRIVER
13937M: Phong LE <[email protected]>
13938M: Neil Armstrong <[email protected]>
13939S: Maintained
13940T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13941F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
13942F: drivers/gpu/drm/bridge/ite-it66121.c
13943
13944IVTV VIDEO4LINUX DRIVER
13945M: Andy Walls <[email protected]>
13946L: [email protected]
13947S: Maintained
13948W: https://linuxtv.org
13949T: git git://linuxtv.org/media.git
13950F: Documentation/admin-guide/media/ivtv*
13951F: drivers/media/pci/ivtv/
13952F: include/uapi/linux/ivtv*
13953
13954IX2505V MEDIA DRIVER
13955M: Malcolm Priestley <[email protected]>
13956L: [email protected]
13957S: Maintained
13958W: https://linuxtv.org
13959Q: http://patchwork.linuxtv.org/project/linux-media/list/
13960F: drivers/media/dvb-frontends/ix2505v*
13961
13962JAILHOUSE HYPERVISOR INTERFACE
13963M: Jan Kiszka <[email protected]>
13964L: [email protected]
13965S: Maintained
13966F: arch/x86/include/asm/jailhouse_para.h
13967F: arch/x86/kernel/jailhouse.c
13968
13969JFS FILESYSTEM
13970M: Dave Kleikamp <[email protected]>
13971L: [email protected]
13972S: Odd Fixes
13973W: http://jfs.sourceforge.net/
13974T: git https://github.com/kleikamp/linux-shaggy.git
13975F: Documentation/admin-guide/jfs.rst
13976F: fs/jfs/
13977
13978JME NETWORK DRIVER
13979M: Guo-Fu Tseng <[email protected]>
13980L: [email protected]
13981S: Odd Fixes
13982F: drivers/net/ethernet/jme.*
13983
13984JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
13985M: David Woodhouse <[email protected]>
13986M: Richard Weinberger <[email protected]>
13987L: [email protected]
13988S: Odd Fixes
13989W: http://www.linux-mtd.infradead.org/doc/jffs2.html
13990T: git git://git.infradead.org/ubifs-2.6.git
13991F: fs/jffs2/
13992F: include/uapi/linux/jffs2.h
13993
13994JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
13995M: "Theodore Ts'o" <[email protected]>
13996M: Jan Kara <[email protected]>
13997L: [email protected]
13998S: Maintained
13999F: fs/jbd2/
14000F: include/linux/jbd2.h
14001
14002JPU V4L2 MEM2MEM DRIVER FOR RENESAS
14003M: Nikita Yushchenko <[email protected]>
14004L: [email protected]
14005L: [email protected]
14006S: Maintained
14007F: drivers/media/platform/renesas/rcar_jpu.c
14008
14009JSM Neo PCI based serial card
14010L: [email protected]
14011S: Orphan
14012F: drivers/tty/serial/jsm/
14013
14014K10TEMP HARDWARE MONITORING DRIVER
14015M: Clemens Ladisch <[email protected]>
14016L: [email protected]
14017S: Maintained
14018F: Documentation/hwmon/k10temp.rst
14019F: drivers/hwmon/k10temp.c
14020
14021K8TEMP HARDWARE MONITORING DRIVER
14022M: Rudolf Marek <[email protected]>
14023L: [email protected]
14024S: Maintained
14025F: Documentation/hwmon/k8temp.rst
14026F: drivers/hwmon/k8temp.c
14027
14028KANDOU KB9002 PCIE RETIMER HWMON DRIVER
14029M: Andy Chung <[email protected]>
14030L: [email protected]
14031S: Maintained
14032F: Documentation/hwmon/kb9002.rst
14033F: drivers/hwmon/kb9002.c
14034
14035KASAN
14036M: Andrey Ryabinin <[email protected]>
14037R: Alexander Potapenko <[email protected]>
14038R: Andrey Konovalov <[email protected]>
14039R: Dmitry Vyukov <[email protected]>
14040R: Vincenzo Frascino <[email protected]>
14041L: [email protected]
14042S: Maintained
14043B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
14044F: Documentation/dev-tools/kasan.rst
14045F: arch/*/include/asm/*kasan.h
14046F: arch/*/mm/kasan_init*
14047F: include/linux/kasan*.h
14048F: lib/Kconfig.kasan
14049F: mm/kasan/
14050F: scripts/Makefile.kasan
14051
14052KCONFIG
14053M: Nathan Chancellor <[email protected]>
14054M: Nicolas Schier <[email protected]>
14055R: Julian Braha <[email protected]>
14056L: [email protected]
14057S: Odd Fixes
14058Q: https://patchwork.kernel.org/project/linux-kbuild/list/
14059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
14060F: Documentation/kbuild/kconfig*
14061F: scripts/Kconfig.include
14062F: scripts/kconfig/
14063
14064KCORE
14065M: Omar Sandoval <[email protected]>
14066L: [email protected]
14067S: Maintained
14068F: fs/proc/kcore.c
14069F: include/linux/kcore.h
14070
14071KCOV
14072R: Andrey Konovalov <[email protected]>
14073R: Alexander Potapenko <[email protected]>
14074R: Dmitry Vyukov <[email protected]>
14075L: [email protected]
14076S: Maintained
14077B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
14078F: Documentation/dev-tools/kcov.rst
14079F: include/linux/kcov.h
14080F: include/uapi/linux/kcov.h
14081F: kernel/kcov.c
14082F: scripts/Makefile.kcov
14083
14084KCSAN
14085M: Marco Elver <[email protected]>
14086R: Dmitry Vyukov <[email protected]>
14087L: [email protected]
14088S: Maintained
14089F: Documentation/dev-tools/kcsan.rst
14090F: include/linux/kcsan*.h
14091F: kernel/kcsan/
14092F: lib/Kconfig.kcsan
14093F: scripts/Makefile.kcsan
14094
14095KDUMP
14096M: Andrew Morton <[email protected]>
14097M: Baoquan He <[email protected]>
14098M: Mike Rapoport <[email protected]>
14099M: Pasha Tatashin <[email protected]>
14100M: Pratyush Yadav <[email protected]>
14101R: Dave Young <[email protected]>
14102L: [email protected]
14103S: Maintained
14104T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14105F: Documentation/admin-guide/kdump/
14106F: fs/proc/vmcore.c
14107F: include/linux/crash_core.h
14108F: include/linux/crash_dump.h
14109F: include/uapi/linux/vmcore.h
14110F: kernel/crash_*.c
14111
14112KEENE FM RADIO TRANSMITTER DRIVER
14113M: Hans Verkuil <[email protected]>
14114L: [email protected]
14115S: Maintained
14116W: https://linuxtv.org
14117T: git git://linuxtv.org/media.git
14118F: drivers/media/radio/radio-keene*
14119
14120KERNEL AUTOMOUNTER
14121M: Ian Kent <[email protected]>
14122L: [email protected]
14123S: Maintained
14124F: fs/autofs/
14125
14126KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
14127M: Nathan Chancellor <[email protected]>
14128M: Nicolas Schier <[email protected]>
14129L: [email protected]
14130S: Odd Fixes
14131Q: https://patchwork.kernel.org/project/linux-kbuild/list/
14132T: git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
14133F: Documentation/kbuild/
14134F: Makefile
14135F: scripts/*vmlinux*
14136F: scripts/Kbuild*
14137F: scripts/Makefile*
14138F: scripts/bash-completion/
14139F: scripts/basic/
14140F: scripts/clang-tools/
14141F: scripts/container
14142F: scripts/dummy-tools/
14143F: scripts/include/
14144F: scripts/install.sh
14145F: scripts/mk*
14146F: scripts/mod/
14147F: scripts/package/
14148F: usr/
14149
14150KERNEL HARDENING (not covered by other areas)
14151M: Kees Cook <[email protected]>
14152R: Gustavo A. R. Silva <[email protected]>
14153L: [email protected]
14154S: Supported
14155T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
14156F: Documentation/ABI/testing/sysfs-kernel-oops_count
14157F: Documentation/ABI/testing/sysfs-kernel-warn_count
14158F: arch/*/configs/hardening.config
14159F: include/linux/kstack_erase.h
14160F: include/linux/overflow.h
14161F: include/linux/randomize_kstack.h
14162F: include/linux/ucopysize.h
14163F: kernel/configs/hardening.config
14164F: kernel/kstack_erase.c
14165F: lib/tests/randstruct_kunit.c
14166F: lib/tests/usercopy_kunit.c
14167F: mm/usercopy.c
14168F: scripts/Makefile.kstack_erase
14169F: scripts/Makefile.randstruct
14170F: security/Kconfig.hardening
14171K: \b(add|choose)_random_kstack_offset\b
14172K: \b__check_(object_size|heap_object)\b
14173K: \b__counted_by(_le|_be|_ptr)?\b
14174
14175KERNEL JANITORS
14176L: [email protected]
14177S: Odd Fixes
14178W: http://kernelnewbies.org/KernelJanitors
14179
14180KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
14181M: Chuck Lever <[email protected]>
14182M: Jeff Layton <[email protected]>
14183R: NeilBrown <[email protected]>
14184R: Olga Kornievskaia <[email protected]>
14185R: Dai Ngo <[email protected]>
14186R: Tom Talpey <[email protected]>
14187L: [email protected]
14188S: Supported
14189P: Documentation/filesystems/nfs/nfsd-maintainer-entry-profile.rst
14190B: https://bugzilla.kernel.org
14191T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
14192F: Documentation/filesystems/nfs/
14193F: fs/lockd/
14194F: fs/nfs_common/
14195F: fs/nfsd/
14196F: include/linux/lockd/
14197F: include/linux/sunrpc/
14198F: include/trace/events/rpcgss.h
14199F: include/trace/events/rpcrdma.h
14200F: include/trace/events/sunrpc.h
14201F: include/trace/misc/fs.h
14202F: include/trace/misc/nfs.h
14203F: include/trace/misc/sunrpc.h
14204F: include/uapi/linux/nfsd/
14205F: include/uapi/linux/sunrpc/
14206F: net/sunrpc/
14207F: tools/net/sunrpc/
14208
14209KERNEL NFSD BLOCK and SCSI LAYOUT DRIVER
14210R: Christoph Hellwig <[email protected]>
14211F: fs/nfsd/blocklayout*
14212
14213KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
14214M: Thomas Weißschuh <[email protected]>
14215R: Christian Heusel <[email protected]>
14216R: Nathan Chancellor <[email protected]>
14217S: Maintained
14218F: scripts/package/PKGBUILD
14219
14220KERNEL REGRESSIONS
14221M: Thorsten Leemhuis <[email protected]>
14222L: [email protected]
14223S: Supported
14224F: Documentation/admin-guide/reporting-regressions.rst
14225F: Documentation/process/handling-regressions.rst
14226
14227KERNEL SELFTEST FRAMEWORK
14228M: Shuah Khan <[email protected]>
14229M: Shuah Khan <[email protected]>
14230L: [email protected]
14231S: Maintained
14232Q: https://patchwork.kernel.org/project/linux-kselftest/list/
14233T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
14234F: Documentation/dev-tools/kselftest*
14235F: tools/testing/selftests/
14236
14237KERNEL SMB3 SERVER (KSMBD)
14238M: Namjae Jeon <[email protected]>
14239M: Namjae Jeon <[email protected]>
14240R: Sergey Senozhatsky <[email protected]>
14241R: Tom Talpey <[email protected]>
14242R: ChenXiaoSong <[email protected]>
14243R: ChenXiaoSong <[email protected]>
14244L: [email protected]
14245S: Maintained
14246T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/smb.git ksmbd-for-next
14247F: Documentation/filesystems/smb/ksmbd.rst
14248F: fs/smb/common/
14249F: fs/smb/server/
14250
14251KERNEL UNIT TESTING FRAMEWORK (KUnit)
14252M: Brendan Higgins <[email protected]>
14253M: David Gow <[email protected]>
14254R: Rae Moar <[email protected]>
14255L: [email protected]
14256L: [email protected]
14257S: Maintained
14258W: https://google.github.io/kunit-docs/third_party/kernel/docs/
14259T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
14260T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
14261F: Documentation/dev-tools/kunit/
14262F: include/kunit/
14263F: lib/kunit/
14264F: rust/kernel/kunit.rs
14265F: rust/macros/kunit.rs
14266F: scripts/rustdoc_test_*
14267F: tools/testing/kunit/
14268
14269KERNEL USERMODE HELPER
14270M: Luis Chamberlain <[email protected]>
14271L: [email protected]
14272S: Maintained
14273F: include/linux/umh.h
14274F: kernel/umh.c
14275
14276KERNEL VIRTUAL MACHINE (KVM)
14277M: Paolo Bonzini <[email protected]>
14278R: Sean Christopherson <[email protected]>
14279L: [email protected]
14280S: Supported
14281W: http://www.linux-kvm.org
14282T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14283F: Documentation/virt/kvm/
14284F: include/asm-generic/kvm*
14285F: include/kvm/iodev.h
14286F: include/linux/kvm*
14287F: include/trace/events/kvm.h
14288F: include/uapi/asm-generic/kvm*
14289F: include/uapi/linux/kvm*
14290F: tools/kvm/
14291F: tools/testing/selftests/kvm/
14292F: virt/kvm/*
14293
14294KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
14295M: Marc Zyngier <[email protected]>
14296M: Oliver Upton <[email protected]>
14297R: Fuad Tabba <[email protected]>
14298R: Joey Gouly <[email protected]>
14299R: Steffen Eiden <[email protected]>
14300R: Suzuki K Poulose <[email protected]>
14301R: Zenghui Yu <[email protected]>
14302L: [email protected] (moderated for non-subscribers)
14303L: [email protected]
14304S: Maintained
14305T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
14306F: Documentation/virt/kvm/arm/
14307F: Documentation/virt/kvm/devices/arm*
14308F: arch/arm64/include/asm/kvm*
14309F: arch/arm64/include/uapi/asm/kvm*
14310F: arch/arm64/kvm/
14311F: include/kvm/arm_*
14312F: tools/testing/selftests/kvm/*/arm64/
14313F: tools/testing/selftests/kvm/arm64/
14314
14315KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
14316M: Tianrui Zhao <[email protected]>
14317M: Bibo Mao <[email protected]>
14318M: Huacai Chen <[email protected]>
14319L: [email protected]
14320L: [email protected]
14321S: Maintained
14322T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14323F: Documentation/virt/kvm/loongarch/
14324F: arch/loongarch/include/asm/kvm*
14325F: arch/loongarch/include/uapi/asm/kvm*
14326F: arch/loongarch/kvm/
14327F: tools/testing/selftests/kvm/*/loongarch/
14328F: tools/testing/selftests/kvm/lib/loongarch/
14329
14330KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
14331M: Huacai Chen <[email protected]>
14332L: [email protected]
14333L: [email protected]
14334S: Maintained
14335T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14336F: arch/mips/include/asm/kvm*
14337F: arch/mips/include/uapi/asm/kvm*
14338F: arch/mips/kvm/
14339
14340KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
14341M: Madhavan Srinivasan <[email protected]>
14342R: Nicholas Piggin <[email protected]>
14343L: [email protected]
14344L: [email protected]
14345S: Maintained (Book3S 64-bit HV)
14346S: Odd fixes (Book3S 64-bit PR)
14347S: Orphan (Book3E and 32-bit)
14348T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
14349F: arch/powerpc/include/asm/kvm*
14350F: arch/powerpc/include/uapi/asm/kvm*
14351F: arch/powerpc/kernel/kvm*
14352F: arch/powerpc/kvm/
14353
14354KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
14355M: Anup Patel <[email protected]>
14356R: Atish Patra <[email protected]>
14357L: [email protected]
14358L: [email protected]
14359L: [email protected]
14360S: Maintained
14361T: git https://github.com/kvm-riscv/linux.git
14362F: arch/riscv/include/asm/kvm*
14363F: arch/riscv/include/uapi/asm/kvm*
14364F: arch/riscv/kvm/
14365F: tools/testing/selftests/kvm/*/riscv/
14366F: tools/testing/selftests/kvm/riscv/
14367
14368KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
14369M: Christian Borntraeger <[email protected]>
14370M: Janosch Frank <[email protected]>
14371M: Claudio Imbrenda <[email protected]>
14372R: David Hildenbrand <[email protected]>
14373L: [email protected]
14374S: Supported
14375T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
14376F: Documentation/virt/kvm/s390*
14377F: arch/s390/include/asm/gmap_helpers.h
14378F: arch/s390/include/asm/kvm*
14379F: arch/s390/include/uapi/asm/kvm*
14380F: arch/s390/include/uapi/asm/uvdevice.h
14381F: arch/s390/kernel/uv.c
14382F: arch/s390/kvm/
14383F: arch/s390/mm/gmap_helpers.c
14384F: drivers/s390/char/uvdevice.c
14385F: tools/testing/selftests/drivers/s390x/uvdevice/
14386F: tools/testing/selftests/kvm/*/s390/
14387F: tools/testing/selftests/kvm/s390/
14388
14389KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
14390M: Sean Christopherson <[email protected]>
14391M: Paolo Bonzini <[email protected]>
14392L: [email protected]
14393S: Supported
14394P: Documentation/process/maintainer-kvm-x86.rst
14395T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14396T: git https://github.com/kvm-x86/linux.git
14397F: Documentation/process/maintainer-kvm-x86.rst
14398F: arch/x86/include/asm/kvm*
14399F: arch/x86/include/asm/svm.h
14400F: arch/x86/include/asm/vmx*.h
14401F: arch/x86/include/uapi/asm/kvm*
14402F: arch/x86/include/uapi/asm/svm.h
14403F: arch/x86/include/uapi/asm/vmx.h
14404F: arch/x86/kvm/
14405F: arch/x86/kvm/*/
14406F: tools/testing/selftests/kvm/*/x86/
14407F: tools/testing/selftests/kvm/x86/
14408
14409KERNFS
14410M: Greg Kroah-Hartman <[email protected]>
14411M: Tejun Heo <[email protected]>
14412L: [email protected]
14413S: Supported
14414T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
14415F: fs/kernfs/
14416F: include/linux/kernfs.h
14417
14418KEXEC
14419M: Andrew Morton <[email protected]>
14420M: Baoquan He <[email protected]>
14421M: Mike Rapoport <[email protected]>
14422M: Pasha Tatashin <[email protected]>
14423M: Pratyush Yadav <[email protected]>
14424L: [email protected]
14425W: http://kernel.org/pub/linux/utils/kernel/kexec/
14426T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14427F: include/linux/kexec.h
14428F: include/uapi/linux/kexec.h
14429F: kernel/kexec*
14430
14431KEXEC HANDOVER (KHO)
14432M: Mike Rapoport <[email protected]>
14433M: Pasha Tatashin <[email protected]>
14434M: Pratyush Yadav <[email protected]>
14435R: Alexander Graf <[email protected]>
14436L: [email protected]
14437L: [email protected]
14438S: Maintained
14439T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14440F: Documentation/admin-guide/mm/kho.rst
14441F: Documentation/core-api/kho/*
14442F: include/asm-generic/kexec_handover.h
14443F: include/linux/kexec_handover.h
14444F: include/linux/kho/
14445F: include/linux/kho_block.h
14446F: kernel/liveupdate/kexec_handover*
14447F: lib/test_kho.c
14448F: tools/testing/selftests/kho/
14449
14450KEYS-ENCRYPTED
14451M: Mimi Zohar <[email protected]>
14452L: [email protected]
14453L: [email protected]
14454S: Supported
14455F: Documentation/security/keys/trusted-encrypted.rst
14456F: include/keys/encrypted-type.h
14457F: security/keys/encrypted-keys/
14458
14459KEYS-TRUSTED
14460M: James Bottomley <[email protected]>
14461M: Jarkko Sakkinen <[email protected]>
14462M: Mimi Zohar <[email protected]>
14463L: [email protected]
14464L: [email protected]
14465S: Supported
14466F: Documentation/security/keys/trusted-encrypted.rst
14467F: include/keys/trusted-type.h
14468F: include/keys/trusted_tpm.h
14469F: security/keys/trusted-keys/
14470
14471KEYS-TRUSTED-CAAM
14472M: Ahmad Fatoum <[email protected]>
14473R: Pengutronix Kernel Team <[email protected]>
14474L: [email protected]
14475L: [email protected]
14476S: Maintained
14477F: include/keys/trusted_caam.h
14478F: security/keys/trusted-keys/trusted_caam.c
14479
14480KEYS-TRUSTED-DCP
14481M: David Gstir <[email protected]>
14482R: sigma star Kernel Team <[email protected]>
14483L: [email protected]
14484L: [email protected]
14485S: Supported
14486F: include/keys/trusted_dcp.h
14487F: security/keys/trusted-keys/trusted_dcp.c
14488
14489KEYS-TRUSTED-PLPKS
14490M: Srish Srinivasan <[email protected]>
14491M: Nayna Jain <[email protected]>
14492L: [email protected]
14493L: [email protected]
14494S: Supported
14495F: include/keys/trusted_pkwm.h
14496F: security/keys/trusted-keys/trusted_pkwm.c
14497
14498KEYS-TRUSTED-TEE
14499M: Sumit Garg <[email protected]>
14500L: [email protected]
14501L: [email protected]
14502S: Supported
14503F: include/keys/trusted_tee.h
14504F: security/keys/trusted-keys/trusted_tee.c
14505
14506KEYS/KEYRINGS
14507M: David Howells <[email protected]>
14508M: Jarkko Sakkinen <[email protected]>
14509L: [email protected]
14510S: Maintained
14511F: Documentation/security/keys/core.rst
14512F: include/keys/
14513F: include/linux/key-type.h
14514F: include/linux/key.h
14515F: include/linux/keyctl.h
14516F: include/uapi/linux/keyctl.h
14517F: security/keys/
14518
14519KEYS/KEYRINGS_INTEGRITY
14520M: Jarkko Sakkinen <[email protected]>
14521M: Mimi Zohar <[email protected]>
14522L: [email protected]
14523L: [email protected]
14524S: Supported
14525W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14526F: security/integrity/platform_certs
14527
14528KFENCE
14529M: Alexander Potapenko <[email protected]>
14530M: Marco Elver <[email protected]>
14531R: Dmitry Vyukov <[email protected]>
14532L: [email protected]
14533S: Maintained
14534F: Documentation/dev-tools/kfence.rst
14535F: arch/*/include/asm/kfence.h
14536F: include/linux/kfence.h
14537F: lib/Kconfig.kfence
14538F: mm/kfence/
14539
14540KFIFO
14541M: Stefani Seibold <[email protected]>
14542S: Maintained
14543F: include/linux/kfifo.h
14544F: lib/kfifo.c
14545F: samples/kfifo/
14546
14547KGDB / KDB /debug_core
14548M: Jason Wessel <[email protected]>
14549M: Daniel Thompson <[email protected]>
14550R: Douglas Anderson <[email protected]>
14551L: [email protected]
14552S: Maintained
14553W: http://kgdb.wiki.kernel.org/
14554T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
14555F: Documentation/process/debugging/kgdb.rst
14556F: drivers/misc/kgdbts.c
14557F: drivers/tty/serial/kgdboc.c
14558F: include/linux/kdb.h
14559F: include/linux/kgdb.h
14560F: kernel/debug/
14561F: kernel/module/kdb.c
14562
14563KHADAS MCU MFD DRIVER
14564M: Neil Armstrong <[email protected]>
14565L: [email protected]
14566S: Maintained
14567F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
14568F: drivers/mfd/khadas-mcu.c
14569F: drivers/thermal/khadas_mcu_fan.c
14570F: include/linux/mfd/khadas-mcu.h
14571
14572KIONIX/ROHM KX022A ACCELEROMETER
14573M: Matti Vaittinen <[email protected]>
14574L: [email protected]
14575S: Supported
14576F: drivers/iio/accel/kionix-kx022a*
14577
14578KMEMLEAK
14579M: Catalin Marinas <[email protected]>
14580S: Maintained
14581F: Documentation/dev-tools/kmemleak.rst
14582F: include/linux/kmemleak.h
14583F: mm/kmemleak.c
14584F: samples/kmemleak/kmemleak-test.c
14585
14586KMSAN
14587M: Alexander Potapenko <[email protected]>
14588R: Marco Elver <[email protected]>
14589R: Dmitry Vyukov <[email protected]>
14590L: [email protected]
14591S: Maintained
14592F: Documentation/dev-tools/kmsan.rst
14593F: arch/*/include/asm/kmsan.h
14594F: arch/*/mm/kmsan_*
14595F: include/linux/kmsan*.h
14596F: lib/Kconfig.kmsan
14597F: mm/kmsan/
14598F: scripts/Makefile.kmsan
14599
14600KPROBES
14601M: Naveen N Rao <[email protected]>
14602M: "David S. Miller" <[email protected]>
14603M: Masami Hiramatsu <[email protected]>
14604L: [email protected]
14605L: [email protected]
14606S: Maintained
14607Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
14608T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
14609F: Documentation/trace/kprobes.rst
14610F: include/asm-generic/kprobes.h
14611F: include/linux/kprobes.h
14612F: kernel/kprobes.c
14613F: lib/tests/test_kprobes.c
14614F: samples/kprobes
14615
14616KS0108 LCD CONTROLLER DRIVER
14617M: Miguel Ojeda <[email protected]>
14618S: Maintained
14619F: Documentation/admin-guide/auxdisplay/ks0108.rst
14620F: drivers/auxdisplay/ks0108.c
14621F: include/linux/ks0108.h
14622
14623KTD253 BACKLIGHT DRIVER
14624M: Linus Walleij <[email protected]>
14625S: Maintained
14626F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
14627F: drivers/video/backlight/ktd253-backlight.c
14628
14629KTD2801 BACKLIGHT DRIVER
14630M: Duje Mihanović <[email protected]>
14631S: Maintained
14632F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
14633F: drivers/video/backlight/ktd2801-backlight.c
14634
14635KTEST
14636M: Steven Rostedt <[email protected]>
14637M: John Hawley <[email protected]>
14638S: Maintained
14639F: tools/testing/ktest
14640
14641KTZ8866 BACKLIGHT DRIVER
14642M: Jianhua Lu <[email protected]>
14643S: Maintained
14644F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
14645F: drivers/video/backlight/ktz8866.c
14646
14647KVM GUEST_MEMFD
14648M: Sean Christopherson <[email protected]>
14649M: Paolo Bonzini <[email protected]>
14650R: David Hildenbrand <[email protected]>
14651L: [email protected]
14652S: Supported
14653T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14654T: git https://github.com/kvm-x86/linux.git
14655F: virt/kvm/guest_memfd.*
14656
14657KVM PARAVIRT (KVM/paravirt)
14658M: Paolo Bonzini <[email protected]>
14659R: Vitaly Kuznetsov <[email protected]>
14660L: [email protected]
14661S: Supported
14662T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14663F: arch/um/include/asm/kvm_para.h
14664F: arch/x86/include/asm/kvm_para.h
14665F: arch/x86/include/asm/pvclock-abi.h
14666F: arch/x86/include/uapi/asm/kvm_para.h
14667F: arch/x86/kernel/kvm.c
14668F: arch/x86/kernel/kvmclock.c
14669F: include/asm-generic/kvm_para.h
14670F: include/linux/kvm_para.h
14671F: include/uapi/asm-generic/kvm_para.h
14672F: include/uapi/linux/kvm_para.h
14673
14674KVM X86 HYPER-V (KVM/hyper-v)
14675M: Vitaly Kuznetsov <[email protected]>
14676M: Sean Christopherson <[email protected]>
14677M: Paolo Bonzini <[email protected]>
14678L: [email protected]
14679S: Supported
14680T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14681T: git https://github.com/kvm-x86/linux.git
14682F: arch/x86/kvm/hyperv.*
14683F: arch/x86/kvm/kvm_onhyperv.*
14684F: arch/x86/kvm/svm/hyperv.*
14685F: arch/x86/kvm/svm/svm_onhyperv.*
14686F: arch/x86/kvm/vmx/hyperv.*
14687
14688KVM X86 Xen (KVM/Xen)
14689M: David Woodhouse <[email protected]>
14690M: Paul Durrant <[email protected]>
14691M: Sean Christopherson <[email protected]>
14692M: Paolo Bonzini <[email protected]>
14693L: [email protected]
14694S: Supported
14695T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14696T: git https://github.com/kvm-x86/linux.git
14697F: arch/x86/kvm/xen.*
14698
14699L3MDEV
14700M: David Ahern <[email protected]>
14701L: [email protected]
14702S: Maintained
14703F: include/net/l3mdev.h
14704F: net/l3mdev
14705
14706LANDLOCK SECURITY MODULE
14707M: Mickaël Salaün <[email protected]>
14708R: Günther Noack <[email protected]>
14709L: [email protected]
14710S: Supported
14711W: https://landlock.io
14712T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
14713F: Documentation/admin-guide/LSM/landlock.rst
14714F: Documentation/security/landlock.rst
14715F: Documentation/trace/events-landlock.rst
14716F: Documentation/userspace-api/landlock.rst
14717F: fs/ioctl.c
14718F: include/linux/landlock.h
14719F: include/trace/events/landlock.h
14720F: include/uapi/linux/landlock.h
14721F: samples/landlock/
14722F: security/landlock/
14723F: tools/testing/selftests/landlock/
14724K: landlock
14725K: LANDLOCK
14726
14727LANTIQ / MAXLINEAR / INTEL Ethernet DSA drivers
14728M: Hauke Mehrtens <[email protected]>
14729L: [email protected]
14730S: Maintained
14731F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
14732F: drivers/net/dsa/lantiq/*
14733F: drivers/net/ethernet/lantiq_xrx200.c
14734F: net/dsa/tag_gswip.c
14735F: net/dsa/tag_mxl-gsw1xx.c
14736
14737LANTIQ MIPS ARCHITECTURE
14738M: John Crispin <[email protected]>
14739L: [email protected]
14740S: Maintained
14741F: arch/mips/lantiq
14742F: drivers/soc/lantiq
14743
14744LANTIQ PEF2256 DRIVER
14745M: Herve Codina <[email protected]>
14746S: Maintained
14747F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
14748F: drivers/net/wan/framer/
14749F: drivers/pinctrl/pinctrl-pef2256.c
14750F: include/linux/framer/
14751
14752LATTEPANDA SIGMA EC HARDWARE MONITOR DRIVER
14753M: Mariano Abad <[email protected]>
14754L: [email protected]
14755S: Maintained
14756F: Documentation/hwmon/lattepanda-sigma-ec.rst
14757F: drivers/hwmon/lattepanda-sigma-ec.c
14758
14759LASI 53c700 driver for PARISC
14760M: "James E.J. Bottomley" <[email protected]>
14761L: [email protected]
14762S: Maintained
14763F: Documentation/scsi/53c700.rst
14764F: drivers/scsi/53c700*
14765
14766LEAKING_ADDRESSES
14767M: Tycho Andersen <[email protected]>
14768R: Kees Cook <[email protected]>
14769L: [email protected]
14770S: Maintained
14771T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
14772F: scripts/leaking_addresses.pl
14773
14774LEAPIO SCSI RAID DRIVER
14775M: Dongdong Hao <[email protected]>
14776L: [email protected]
14777S: Supported
14778F: Documentation/scsi/leapraid.rst
14779F: drivers/scsi/leapraid/
14780
14781LED SUBSYSTEM
14782M: Lee Jones <[email protected]>
14783M: Pavel Machek <[email protected]>
14784L: [email protected]
14785S: Maintained
14786T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
14787F: Documentation/devicetree/bindings/leds/
14788F: Documentation/leds/
14789F: drivers/leds/
14790F: include/dt-bindings/leds/
14791F: include/linux/leds.h
14792
14793LEGO MINDSTORMS EV3
14794R: David Lechner <[email protected]>
14795S: Maintained
14796F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
14797F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
14798F: drivers/power/supply/lego_ev3_battery.c
14799
14800LEGO USB Tower driver
14801M: Juergen Stuber <[email protected]>
14802L: [email protected]
14803S: Maintained
14804W: http://legousb.sourceforge.net/
14805F: drivers/usb/misc/legousbtower.c
14806
14807LENOVO drivers
14808M: Mark Pearson <[email protected]>
14809M: Derek J. Clark <[email protected]>
14810L: [email protected]
14811S: Maintained
14812F: Documentation/wmi/devices/lenovo-wmi-gamezone.rst
14813F: Documentation/wmi/devices/lenovo-wmi-other.rst
14814F: drivers/platform/x86/lenovo/*
14815
14816LENOVO WMI HOTKEY UTILITIES DRIVER
14817M: Jackie Dong <[email protected]>
14818L: [email protected]
14819S: Maintained
14820F: drivers/platform/x86/lenovo/wmi-hotkey-utilities.c
14821
14822LENOVO HID drivers
14823M: Derek J. Clark <[email protected]>
14824M: Mark Pearson <[email protected]>
14825L: [email protected]
14826S: Maintained
14827F: Documentation/ABI/testing/sysfs-driver-hid-lenovo-go
14828F: Documentation/ABI/testing/sysfs-driver-hid-lenovo-go-s
14829F: drivers/hid/hid-lenovo-go-s.c
14830F: drivers/hid/hid-lenovo-go.c
14831F: drivers/hid/hid-lenovo.c
14832
14833LENOVO YOGA BOOK 9 KEYBOARD DOCK DRIVER
14834M: Dave Carey <[email protected]>
14835L: [email protected]
14836S: Maintained
14837F: Documentation/ABI/testing/sysfs-driver-lenovo-yb9-kbdock
14838F: drivers/platform/x86/lenovo/yb9-kbdock.c
14839
14840LETSKETCH HID TABLET DRIVER
14841M: Hans de Goede <[email protected]>
14842L: [email protected]
14843S: Maintained
14844T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
14845F: drivers/hid/hid-letsketch.c
14846
14847LG LAPTOP EXTRAS
14848M: Matan Ziv-Av <[email protected]>
14849L: [email protected]
14850S: Maintained
14851F: Documentation/ABI/testing/sysfs-platform-lg-laptop
14852F: Documentation/admin-guide/laptops/lg-laptop.rst
14853F: drivers/platform/x86/lg-laptop.c
14854
14855LG2160 MEDIA DRIVER
14856M: Michael Krufky <[email protected]>
14857L: [email protected]
14858S: Maintained
14859W: https://linuxtv.org
14860W: http://github.com/mkrufky
14861Q: http://patchwork.linuxtv.org/project/linux-media/list/
14862T: git git://linuxtv.org/mkrufky/tuners.git
14863F: drivers/media/dvb-frontends/lg2160.*
14864
14865LGDT3305 MEDIA DRIVER
14866M: Michael Krufky <[email protected]>
14867L: [email protected]
14868S: Maintained
14869W: https://linuxtv.org
14870W: http://github.com/mkrufky
14871Q: http://patchwork.linuxtv.org/project/linux-media/list/
14872T: git git://linuxtv.org/mkrufky/tuners.git
14873F: drivers/media/dvb-frontends/lgdt3305.*
14874
14875LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
14876M: Viresh Kumar <[email protected]>
14877L: [email protected]
14878S: Maintained
14879F: drivers/ata/pata_arasan_cf.c
14880F: include/linux/pata_arasan_cf_data.h
14881
14882LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
14883M: Linus Walleij <[email protected]>
14884L: [email protected]
14885S: Maintained
14886F: drivers/ata/pata_ftide010.c
14887F: drivers/ata/sata_gemini.c
14888F: drivers/ata/sata_gemini.h
14889
14890LIBATA SATA AHCI PLATFORM devices support
14891M: Hans de Goede <[email protected]>
14892L: [email protected]
14893S: Maintained
14894F: drivers/ata/ahci_platform.c
14895F: drivers/ata/libahci_platform.c
14896F: include/linux/ahci_platform.h
14897
14898LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
14899M: Mikael Pettersson <[email protected]>
14900L: [email protected]
14901S: Maintained
14902F: drivers/ata/sata_promise.*
14903
14904LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
14905M: Damien Le Moal <[email protected]>
14906M: Niklas Cassel <[email protected]>
14907L: [email protected]
14908S: Maintained
14909T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git for-next
14910F: Documentation/ABI/testing/sysfs-ata
14911F: Documentation/devicetree/bindings/ata/
14912F: drivers/ata/
14913F: include/linux/ata.h
14914F: include/linux/libata.h
14915
14916LIBETH COMMON ETHERNET LIBRARY
14917M: Alexander Lobakin <[email protected]>
14918L: [email protected]
14919L: [email protected] (moderated for non-subscribers)
14920S: Maintained
14921T: git https://github.com/alobakin/linux.git
14922F: drivers/net/ethernet/intel/libeth/
14923F: include/net/libeth/
14924K: libeth
14925
14926LIBIE COMMON INTEL ETHERNET LIBRARY
14927M: Alexander Lobakin <[email protected]>
14928L: [email protected] (moderated for non-subscribers)
14929L: [email protected]
14930S: Maintained
14931T: git https://github.com/alobakin/linux.git
14932F: drivers/net/ethernet/intel/libie/
14933F: include/linux/net/intel/libie/
14934K: libie
14935
14936LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
14937M: Vishal Verma <[email protected]>
14938M: Dan Williams <[email protected]>
14939M: Dave Jiang <[email protected]>
14940M: Alison Schofield <[email protected]>
14941L: [email protected]
14942S: Supported
14943Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14944P: Documentation/nvdimm/maintainer-entry-profile.rst
14945F: drivers/nvdimm/btt*
14946
14947LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
14948M: Dan Williams <[email protected]>
14949M: Vishal Verma <[email protected]>
14950M: Dave Jiang <[email protected]>
14951M: Alison Schofield <[email protected]>
14952L: [email protected]
14953S: Supported
14954Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14955P: Documentation/nvdimm/maintainer-entry-profile.rst
14956F: drivers/nvdimm/pmem*
14957
14958LIBNVDIMM: DEVICETREE BINDINGS
14959M: Oliver O'Halloran <[email protected]>
14960L: [email protected]
14961S: Supported
14962Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14963F: Documentation/devicetree/bindings/pmem/pmem-region.yaml
14964F: drivers/nvdimm/of_pmem.c
14965
14966LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
14967M: Dan Williams <[email protected]>
14968M: Vishal Verma <[email protected]>
14969M: Dave Jiang <[email protected]>
14970M: Alison Schofield <[email protected]>
14971R: Ira Weiny <[email protected]>
14972L: [email protected]
14973S: Supported
14974Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14975P: Documentation/nvdimm/maintainer-entry-profile.rst
14976T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
14977F: Documentation/nvdimm/maintainer-entry-profile.rst
14978F: drivers/acpi/nfit/*
14979F: drivers/nvdimm/*
14980F: include/linux/libnvdimm.h
14981F: include/linux/nd.h
14982F: include/uapi/linux/ndctl.h
14983F: tools/testing/nvdimm/
14984
14985LIBRARY CODE
14986M: Andrew Morton <[email protected]>
14987L: [email protected]
14988S: Supported
14989T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
14990F: lib/*
14991
14992LICENSES and SPDX stuff
14993M: Thomas Gleixner <[email protected]>
14994M: Greg Kroah-Hartman <[email protected]>
14995L: [email protected]
14996S: Maintained
14997T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
14998F: COPYING
14999F: Documentation/process/license-rules.rst
15000F: LICENSES/
15001F: scripts/spdxcheck-test.sh
15002F: scripts/spdxcheck.py
15003F: scripts/spdxexclude
15004
15005LINEAR RANGES HELPERS
15006M: Mark Brown <[email protected]>
15007R: Matti Vaittinen <[email protected]>
15008F: include/linux/linear_range.h
15009F: lib/linear_ranges.c
15010F: lib/tests/test_linear_ranges.c
15011
15012LINUX FOR POWER MACINTOSH
15013L: [email protected]
15014S: Orphan
15015F: arch/powerpc/platforms/powermac/
15016F: drivers/macintosh/
15017X: drivers/macintosh/adb-iop.c
15018X: drivers/macintosh/via-macii.c
15019
15020LINUX FOR POWERPC (32-BIT AND 64-BIT)
15021M: Madhavan Srinivasan <[email protected]>
15022R: Michael Ellerman <[email protected]>
15023R: Nicholas Piggin <[email protected]>
15024R: Christophe Leroy (CS GROUP) <[email protected]>
15025R: Ritesh Harjani (IBM) <[email protected]>
15026R: Shrikanth Hegde <[email protected]>
15027L: [email protected]
15028S: Supported
15029W: https://github.com/linuxppc/wiki/wiki
15030Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
15031T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
15032F: Documentation/ABI/stable/sysfs-firmware-opal-*
15033F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
15034F: Documentation/devicetree/bindings/powerpc/
15035F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
15036F: Documentation/arch/powerpc/
15037F: arch/powerpc/
15038F: drivers/*/*/*pasemi*
15039F: drivers/*/*pasemi*
15040F: drivers/char/tpm/tpm_ibmvtpm*
15041F: drivers/crypto/nx/
15042F: drivers/i2c/busses/i2c-opal.c
15043F: drivers/net/ethernet/ibm/ibmveth.*
15044F: drivers/net/ethernet/ibm/ibmvnic.*
15045F: drivers/pci/hotplug/pnv_php.c
15046F: drivers/pci/hotplug/rpa*
15047F: drivers/rtc/rtc-opal.c
15048F: drivers/scsi/ibmvscsi/
15049F: drivers/tty/hvc/hvc_opal.c
15050F: drivers/watchdog/wdrtas.c
15051F: include/linux/papr_scm.h
15052F: include/uapi/linux/papr_pdsm.h
15053F: tools/testing/selftests/powerpc
15054N: /pmac
15055N: powermac
15056N: powernv
15057N: [^a-z0-9]ps3
15058N: pseries
15059
15060LINUX FOR POWERPC EMBEDDED MPC5XXX
15061M: Anatolij Gustschin <[email protected]>
15062L: [email protected]
15063S: Odd Fixes
15064F: arch/powerpc/platforms/512x/
15065F: arch/powerpc/platforms/52xx/
15066
15067LINUX FOR POWERPC EMBEDDED PPC4XX
15068L: [email protected]
15069S: Orphan
15070F: arch/powerpc/platforms/44x/
15071
15072LINUX FOR POWERPC EMBEDDED PPC85XX
15073M: Scott Wood <[email protected]>
15074L: [email protected]
15075S: Odd fixes
15076T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
15077F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
15078F: Documentation/devicetree/bindings/powerpc/fsl/
15079F: arch/powerpc/platforms/85xx/
15080
15081LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
15082M: Christophe Leroy (CS GROUP) <[email protected]>
15083L: [email protected]
15084S: Maintained
15085F: arch/powerpc/platforms/8xx/
15086F: arch/powerpc/platforms/83xx/
15087
15088LINUX KERNEL DUMP TEST MODULE (LKDTM)
15089M: Kees Cook <[email protected]>
15090S: Maintained
15091F: drivers/misc/lkdtm/*
15092F: tools/testing/selftests/lkdtm/*
15093
15094LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
15095M: Alan Stern <[email protected]>
15096M: Andrea Parri <[email protected]>
15097M: Will Deacon <[email protected]>
15098M: Peter Zijlstra <[email protected]>
15099M: Boqun Feng <[email protected]>
15100M: Nicholas Piggin <[email protected]>
15101M: David Howells <[email protected]>
15102M: Jade Alglave <[email protected]>
15103M: Luc Maranget <[email protected]>
15104M: "Paul E. McKenney" <[email protected]>
15105R: Akira Yokosawa <[email protected]>
15106R: Daniel Lustig <[email protected]>
15107R: Joel Fernandes <[email protected]>
15108L: [email protected]
15109L: [email protected]
15110L: [email protected]
15111S: Supported
15112T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
15113F: Documentation/atomic_bitops.txt
15114F: Documentation/atomic_t.txt
15115F: Documentation/core-api/refcount-vs-atomic.rst
15116F: Documentation/dev-tools/lkmm/
15117F: Documentation/litmus-tests/
15118F: Documentation/memory-barriers.txt
15119F: tools/memory-model/
15120
15121LINUX-NEXT TREE
15122M: Mark Brown <[email protected]>
15123L: [email protected]
15124S: Supported
15125B: mailto:[email protected] and the appropriate development tree
15126T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
15127
15128LIS3LV02D ACCELEROMETER DRIVER
15129M: Eric Piel <[email protected]>
15130S: Maintained
15131F: Documentation/misc-devices/lis3lv02d.rst
15132F: drivers/misc/lis3lv02d/
15133F: drivers/platform/x86/hp/hp_accel.c
15134
15135LIST KUNIT TEST
15136M: David Gow <[email protected]>
15137L: [email protected]
15138L: [email protected]
15139S: Maintained
15140F: lib/tests/list-test.c
15141
15142LITEX PLATFORM
15143M: Karol Gugala <[email protected]>
15144M: Mateusz Holenko <[email protected]>
15145M: Joel Stanley <[email protected]>
15146S: Maintained
15147F: Documentation/devicetree/bindings/*/litex,*.yaml
15148F: arch/openrisc/boot/dts/or1klitex.dts
15149F: drivers/mmc/host/litex_mmc.c
15150F: drivers/net/ethernet/litex/*
15151F: drivers/soc/litex/*
15152F: drivers/tty/serial/liteuart.c
15153F: include/linux/litex.h
15154N: litex
15155
15156LIVE PATCHING
15157M: Josh Poimboeuf <[email protected]>
15158M: Jiri Kosina <[email protected]>
15159M: Miroslav Benes <[email protected]>
15160M: Petr Mladek <[email protected]>
15161R: Joe Lawrence <[email protected]>
15162L: [email protected]
15163S: Maintained
15164T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
15165F: Documentation/ABI/testing/sysfs-kernel-livepatch
15166F: Documentation/livepatch/
15167F: arch/powerpc/include/asm/livepatch.h
15168F: include/linux/livepatch*.h
15169F: kernel/livepatch/
15170F: kernel/module/livepatch.c
15171F: samples/livepatch/
15172F: scripts/livepatch/
15173F: tools/testing/selftests/livepatch/
15174
15175LIVE UPDATE
15176M: Pasha Tatashin <[email protected]>
15177M: Mike Rapoport <[email protected]>
15178M: Pratyush Yadav <[email protected]>
15179L: [email protected]
15180L: [email protected]
15181S: Maintained
15182T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
15183F: Documentation/core-api/liveupdate.rst
15184F: Documentation/mm/memfd_preservation.rst
15185F: Documentation/userspace-api/liveupdate.rst
15186F: include/linux/kho/abi/
15187F: include/linux/liveupdate.h
15188F: include/uapi/linux/liveupdate.h
15189F: kernel/liveupdate/
15190F: lib/tests/liveupdate.c
15191F: mm/memfd_luo.c
15192F: tools/testing/selftests/liveupdate/
15193
15194LLC (802.2)
15195L: [email protected]
15196S: Odd fixes
15197F: include/linux/llc.h
15198F: include/net/llc*
15199F: include/uapi/linux/llc.h
15200F: net/llc/
15201
15202LM73 HARDWARE MONITOR DRIVER
15203M: Guillaume Ligneul <[email protected]>
15204L: [email protected]
15205S: Maintained
15206F: drivers/hwmon/lm73.c
15207
15208LM78 HARDWARE MONITOR DRIVER
15209M: Jean Delvare <[email protected]>
15210L: [email protected]
15211S: Maintained
15212F: Documentation/hwmon/lm78.rst
15213F: drivers/hwmon/lm78.c
15214
15215LM83 HARDWARE MONITOR DRIVER
15216M: Jean Delvare <[email protected]>
15217L: [email protected]
15218S: Maintained
15219F: Documentation/hwmon/lm83.rst
15220F: drivers/hwmon/lm83.c
15221
15222LM90 HARDWARE MONITOR DRIVER
15223M: Jean Delvare <[email protected]>
15224L: [email protected]
15225S: Maintained
15226F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
15227F: Documentation/hwmon/lm90.rst
15228F: drivers/hwmon/lm90.c
15229F: include/dt-bindings/thermal/lm90.h
15230
15231LME2510 MEDIA DRIVER
15232M: Malcolm Priestley <[email protected]>
15233L: [email protected]
15234S: Maintained
15235W: https://linuxtv.org
15236Q: http://patchwork.linuxtv.org/project/linux-media/list/
15237F: drivers/media/usb/dvb-usb-v2/lmedm04*
15238
15239LENOVO YOGA FAN DRIVER
15240M: Sergio Melas <[email protected]>
15241L: [email protected]
15242S: Maintained
15243W: https://github.com/sergiomelas
15244F: Documentation/hwmon/yogafan.rst
15245F: drivers/hwmon/yogafan.c
15246
15247LOADPIN SECURITY MODULE
15248M: Kees Cook <[email protected]>
15249S: Supported
15250T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
15251F: Documentation/admin-guide/LSM/LoadPin.rst
15252F: security/loadpin/
15253
15254LOCKDOWN SECURITY MODULE
15255M: Nicolas Bouchinet <[email protected]>
15256M: Xiu Jianfeng <[email protected]>
15257L: [email protected]
15258S: Maintained
15259T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
15260F: security/lockdown/
15261
15262LOCKING PRIMITIVES
15263M: Peter Zijlstra <[email protected]>
15264M: Ingo Molnar <[email protected]>
15265M: Will Deacon <[email protected]>
15266M: Boqun Feng <[email protected]> (LOCKDEP & RUST)
15267R: Waiman Long <[email protected]>
15268L: [email protected]
15269S: Maintained
15270P: Documentation/process/maintainer-tip.rst
15271T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
15272F: Documentation/locking/
15273F: arch/*/include/asm/spinlock*.h
15274F: include/linux/local_lock*.h
15275F: include/linux/lockdep*.h
15276F: include/linux/mutex*.h
15277F: include/linux/rwlock*.h
15278F: include/linux/rwsem*.h
15279F: include/linux/seqlock.h
15280F: include/linux/spinlock*.h
15281F: kernel/locking/
15282F: lib/locking*.[ch]
15283F: rust/helpers/mutex.c
15284F: rust/helpers/spinlock.c
15285F: rust/kernel/sync/lock.rs
15286F: rust/kernel/sync/lock/
15287F: rust/kernel/sync/locked_by.rs
15288X: kernel/locking/locktorture.c
15289
15290LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
15291M: "Richard Russon (FlatCap)" <[email protected]>
15292L: [email protected]
15293S: Maintained
15294W: http://www.linux-ntfs.org/content/view/19/37/
15295F: Documentation/admin-guide/ldm.rst
15296F: block/partitions/ldm.*
15297
15298LOGITECH HID GAMING KEYBOARDS
15299M: Hans de Goede <[email protected]>
15300L: [email protected]
15301S: Maintained
15302T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15303F: drivers/hid/hid-lg-g15.c
15304
15305LONTIUM LT8912B MIPI TO HDMI BRIDGE
15306M: Francesco Dolcini <[email protected]>
15307S: Maintained
15308F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
15309F: drivers/gpu/drm/bridge/lontium-lt8912b.c
15310
15311LOONGARCH
15312M: Huacai Chen <[email protected]>
15313R: WANG Xuerui <[email protected]>
15314L: [email protected]
15315S: Maintained
15316T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
15317F: Documentation/arch/loongarch/
15318F: Documentation/translations/zh_CN/arch/loongarch/
15319F: arch/loongarch/
15320F: drivers/*/*loongarch*
15321F: drivers/cpufreq/loongson3_cpufreq.c
15322
15323LOONGSON AUDIO (ASoC) DRIVERS
15324M: Binbin Zhou <[email protected]>
15325L: [email protected]
15326S: Maintained
15327F: Documentation/devicetree/bindings/sound/loongson,ls-audio-card.yaml
15328F: Documentation/devicetree/bindings/sound/loongson,ls2k1000-i2s.yaml
15329F: sound/soc/loongson/loongson_*.c
15330F: sound/soc/loongson/loongson_*.h
15331
15332LOONGSON GPIO DRIVER
15333M: Yinbo Zhu <[email protected]>
15334L: [email protected]
15335S: Maintained
15336F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
15337F: drivers/gpio/gpio-loongson-64bit.c
15338
15339LOONGSON-2 DMA DRIVER
15340M: Binbin Zhou <[email protected]>
15341L: [email protected]
15342S: Maintained
15343F: Documentation/devicetree/bindings/dma/loongson,ls2k0300-dma.yaml
15344F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
15345F: drivers/dma/loongson/loongson2-apb-cmc-dma.c
15346F: drivers/dma/loongson/loongson2-apb-dma.c
15347
15348LOONGSON LS2X I2C DRIVER
15349M: Binbin Zhou <[email protected]>
15350L: [email protected]
15351S: Maintained
15352F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
15353F: drivers/i2c/busses/i2c-ls2x-v2.c
15354F: drivers/i2c/busses/i2c-ls2x.c
15355
15356LOONGSON PWM DRIVER
15357M: Binbin Zhou <[email protected]>
15358L: [email protected]
15359S: Maintained
15360F: Documentation/devicetree/bindings/pwm/loongson,ls7a-pwm.yaml
15361F: drivers/pwm/pwm-loongson.c
15362
15363LOONGSON SECURITY ENGINE DRIVERS
15364M: Qunqin Zhao <[email protected]>
15365L: [email protected]
15366S: Maintained
15367F: drivers/char/tpm/tpm_loongson.c
15368F: drivers/mfd/loongson-se.c
15369F: include/linux/mfd/loongson-se.h
15370
15371LOONGSON-2 SOC SERIES CLOCK DRIVER
15372M: Yinbo Zhu <[email protected]>
15373L: [email protected]
15374S: Maintained
15375F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
15376F: drivers/clk/clk-loongson2.c
15377F: include/dt-bindings/clock/loongson,ls2k-clk.h
15378
15379LOONGSON SPI DRIVER
15380M: Yinbo Zhu <[email protected]>
15381L: [email protected]
15382S: Maintained
15383F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
15384F: drivers/spi/spi-loongson-core.c
15385F: drivers/spi/spi-loongson-pci.c
15386F: drivers/spi/spi-loongson-plat.c
15387F: drivers/spi/spi-loongson.h
15388
15389LOONGSON-2 SOC SERIES GUTS DRIVER
15390M: Yinbo Zhu <[email protected]>
15391L: [email protected]
15392S: Maintained
15393F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
15394F: drivers/soc/loongson/loongson2_guts.c
15395
15396LOONGSON-2 SOC SERIES MMC/SD/SDIO CONTROLLER DRIVER
15397M: Binbin Zhou <[email protected]>
15398L: [email protected]
15399S: Maintained
15400F: Documentation/devicetree/bindings/mmc/loongson,ls2k0500-mmc.yaml
15401F: drivers/mmc/host/loongson2-mmc.c
15402
15403LOONGSON-2 SOC SERIES PM DRIVER
15404M: Yinbo Zhu <[email protected]>
15405L: [email protected]
15406S: Maintained
15407F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
15408F: drivers/soc/loongson/loongson2_pm.c
15409
15410LOONGSON-2 SOC SERIES PINCTRL DRIVER
15411M: zhanghongchen <[email protected]>
15412M: Yinbo Zhu <[email protected]>
15413L: [email protected]
15414S: Maintained
15415F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
15416F: drivers/pinctrl/pinctrl-loongson2.c
15417
15418LOONGSON-2 SOC SERIES THERMAL DRIVER
15419M: zhanghongchen <[email protected]>
15420M: Yinbo Zhu <[email protected]>
15421L: [email protected]
15422S: Maintained
15423F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
15424F: drivers/thermal/loongson2_thermal.c
15425
15426LOONGSON-2K Board Management Controller (BMC) DRIVER
15427M: Binbin Zhou <[email protected]>
15428M: Chong Qiao <[email protected]>
15429S: Maintained
15430F: drivers/char/ipmi/ipmi_si_ls2k.c
15431F: drivers/mfd/ls2k-bmc-core.c
15432
15433LOONGSON EDAC DRIVER
15434M: Zhao Qunqin <[email protected]>
15435L: [email protected]
15436S: Maintained
15437F: drivers/edac/loongson_edac.c
15438
15439LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
15440M: Sathya Prakash <[email protected]>
15441M: Sreekanth Reddy <[email protected]>
15442M: Suganath Prabu Subramani <[email protected]>
15443M: Ranjan Kumar <[email protected]>
15444L: [email protected]
15445L: [email protected]
15446S: Supported
15447W: http://www.avagotech.com/support/
15448F: drivers/message/fusion/
15449F: drivers/scsi/mpt3sas/
15450
15451LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
15452M: Matthew Wilcox <[email protected]>
15453L: [email protected]
15454S: Maintained
15455F: drivers/scsi/sym53c8xx_2/
15456
15457LT3074 HARDWARE MONITOR DRIVER
15458M: Cedric Encarnacion <[email protected]>
15459L: [email protected]
15460S: Supported
15461W: https://ez.analog.com/linux-software-drivers
15462F: Documentation/devicetree/bindings/hwmon/pmbus/adi,lt3074.yaml
15463F: Documentation/hwmon/lt3074.rst
15464F: drivers/hwmon/pmbus/lt3074.c
15465
15466LTC1660 DAC DRIVER
15467M: Marcus Folkesson <[email protected]>
15468L: [email protected]
15469S: Maintained
15470F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
15471F: drivers/iio/dac/ltc1660.c
15472
15473LTC2378 IIO ADC DRIVER
15474M: Marcelo Schmitt <[email protected]>
15475L: [email protected]
15476S: Supported
15477W: https://ez.analog.com/linux-software-drivers
15478F: Documentation/devicetree/bindings/iio/adc/adi,ltc2378.yaml
15479F: drivers/iio/adc/ltc2378.c
15480
15481LTC2664 IIO DAC DRIVER
15482M: Michael Hennerich <[email protected]>
15483M: Kim Seer Paller <[email protected]>
15484L: [email protected]
15485S: Supported
15486W: https://ez.analog.com/linux-software-drivers
15487F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
15488F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
15489F: drivers/iio/dac/ltc2664.c
15490
15491LTC2688 IIO DAC DRIVER
15492M: Nuno Sá <[email protected]>
15493L: [email protected]
15494S: Supported
15495W: https://ez.analog.com/linux-software-drivers
15496F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
15497F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
15498F: drivers/iio/dac/ltc2688.c
15499
15500LTC2947 HARDWARE MONITOR DRIVER
15501M: Nuno Sá <[email protected]>
15502L: [email protected]
15503S: Supported
15504W: https://ez.analog.com/linux-software-drivers
15505F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
15506F: drivers/hwmon/ltc2947-core.c
15507F: drivers/hwmon/ltc2947-i2c.c
15508F: drivers/hwmon/ltc2947-spi.c
15509F: drivers/hwmon/ltc2947.h
15510
15511LTC2991 HARDWARE MONITOR DRIVER
15512M: Antoniu Miclaus <[email protected]>
15513L: [email protected]
15514S: Supported
15515W: https://ez.analog.com/linux-software-drivers
15516F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
15517F: drivers/hwmon/ltc2991.c
15518
15519LTC2983 IIO TEMPERATURE DRIVER
15520M: Nuno Sá <[email protected]>
15521L: [email protected]
15522S: Supported
15523W: https://ez.analog.com/linux-software-drivers
15524F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
15525F: drivers/iio/temperature/ltc2983.c
15526
15527LTC3220 LED DRIVER
15528M: Edelweise Escala <[email protected]>
15529L: [email protected]
15530S: Maintained
15531W: https://ez.analog.com/linux-software-drivers
15532F: Documentation/devicetree/bindings/leds/adi,ltc3220.yaml
15533F: drivers/leds/leds-ltc3220.c
15534
15535LTC4282 HARDWARE MONITOR DRIVER
15536M: Nuno Sa <[email protected]>
15537L: [email protected]
15538S: Supported
15539F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
15540F: Documentation/hwmon/ltc4282.rst
15541F: drivers/hwmon/ltc4282.c
15542
15543LTC4283 HARDWARE MONITOR AND GPIO DRIVER
15544M: Nuno Sá <[email protected]>
15545L: [email protected]
15546L: [email protected]
15547S: Supported
15548F: Documentation/devicetree/bindings/hwmon/adi,ltc4283.yaml
15549F: drivers/gpio/gpio-ltc4283.c
15550F: drivers/hwmon/ltc4283.c
15551
15552LTC4286 HARDWARE MONITOR DRIVER
15553M: Delphine CC Chiu <[email protected]>
15554L: [email protected]
15555S: Maintained
15556F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
15557F: Documentation/hwmon/ltc4286.rst
15558F: drivers/hwmon/pmbus/ltc4286.c
15559
15560LTC4306 I2C MULTIPLEXER DRIVER
15561M: Michael Hennerich <[email protected]>
15562L: [email protected]
15563S: Supported
15564W: https://ez.analog.com/linux-software-drivers
15565F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
15566F: drivers/i2c/muxes/i2c-mux-ltc4306.c
15567
15568LTP (Linux Test Project)
15569M: Andrea Cervesato <[email protected]>
15570M: Cyril Hrubis <[email protected]>
15571M: Jan Stancek <[email protected]>
15572M: Petr Vorel <[email protected]>
15573M: Li Wang <[email protected]>
15574M: Yang Xu <[email protected]>
15575M: Xiao Yang <[email protected]>
15576L: [email protected] (subscribers-only)
15577S: Maintained
15578C: irc://irc.libera.chat/ltp
15579W: https://linux-test-project.readthedocs.io/
15580Q: https://patchwork.kernel.org/project/ltp/list/
15581T: git https://github.com/linux-test-project/ltp.git
15582
15583LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
15584M: Anshul Dalal <[email protected]>
15585L: [email protected]
15586S: Maintained
15587F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
15588F: drivers/iio/light/ltr390.c
15589
15590LYNX SERDES PHY DRIVERS
15591M: Ioana Ciornei <[email protected]>
15592M: Vladimir Oltean <[email protected]>
15593L: [email protected]
15594S: Supported
15595F: Documentation/devicetree/bindings/phy/fsl,lynx-10g.yaml
15596F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
15597F: drivers/phy/freescale/phy-fsl-lynx-10g.c
15598F: drivers/phy/freescale/phy-fsl-lynx-28g.c
15599F: drivers/phy/freescale/phy-fsl-lynx-core.c
15600F: drivers/phy/freescale/phy-fsl-lynx-core.h
15601F: include/soc/fsl/phy-fsl-lynx.h
15602
15603LYNX PCS MODULE
15604M: Ioana Ciornei <[email protected]>
15605L: [email protected]
15606S: Supported
15607F: drivers/net/pcs/pcs-lynx.c
15608F: include/linux/pcs-lynx.h
15609
15610M68K ARCHITECTURE
15611M: Geert Uytterhoeven <[email protected]>
15612L: [email protected]
15613S: Maintained
15614W: http://www.linux-m68k.org/
15615T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
15616F: arch/m68k/
15617F: drivers/zorro/
15618
15619M68K ON APPLE MACINTOSH
15620M: Joshua Thompson <[email protected]>
15621L: [email protected]
15622S: Maintained
15623W: http://www.mac.linux-m68k.org/
15624F: arch/m68k/mac/
15625F: drivers/macintosh/adb-iop.c
15626F: drivers/macintosh/via-macii.c
15627
15628M68K ON HP9000/300
15629M: Philip Blundell <[email protected]>
15630S: Maintained
15631W: http://www.tazenda.demon.co.uk/phil/linux-hp
15632F: arch/m68k/hp300/
15633
15634M68K ON MVME147
15635M: Daniel Palmer <[email protected]>
15636S: Maintained
15637F: arch/m68k/mvme147/
15638F: drivers/net/ethernet/amd/mvme147.c
15639F: drivers/scsi/mvme147.*
15640
15641M88DS3103 MEDIA DRIVER
15642L: [email protected]
15643S: Orphan
15644W: https://linuxtv.org
15645Q: http://patchwork.linuxtv.org/project/linux-media/list/
15646F: drivers/media/dvb-frontends/m88ds3103*
15647
15648M88RS2000 MEDIA DRIVER
15649M: Malcolm Priestley <[email protected]>
15650L: [email protected]
15651S: Maintained
15652W: https://linuxtv.org
15653Q: http://patchwork.linuxtv.org/project/linux-media/list/
15654F: drivers/media/dvb-frontends/m88rs2000*
15655
15656MA901 MASTERKIT USB FM RADIO DRIVER
15657M: Alexey Klimov <[email protected]>
15658L: [email protected]
15659S: Maintained
15660T: git git://linuxtv.org/media.git
15661F: drivers/media/radio/radio-ma901.c
15662
15663MAC80211
15664M: Johannes Berg <[email protected]>
15665L: [email protected]
15666S: Maintained
15667W: https://wireless.wiki.kernel.org/
15668Q: https://patchwork.kernel.org/project/linux-wireless/list/
15669T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15670T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15671F: Documentation/networking/mac80211-injection.rst
15672F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
15673F: drivers/net/wireless/virtual/mac80211_hwsim*.[ch]
15674F: include/net/mac80211.h
15675F: net/mac80211/
15676
15677MAILBOX API
15678M: Jassi Brar <[email protected]>
15679L: [email protected]
15680S: Maintained
15681T: git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next
15682F: Documentation/devicetree/bindings/mailbox/
15683F: drivers/mailbox/
15684F: include/dt-bindings/mailbox/
15685F: include/linux/mailbox_client.h
15686F: include/linux/mailbox_controller.h
15687
15688MAILBOX ARM MHUv2
15689M: Viresh Kumar <[email protected]>
15690M: Tushar Khandelwal <[email protected]>
15691L: [email protected]
15692S: Maintained
15693F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
15694F: drivers/mailbox/arm_mhuv2.c
15695F: include/linux/mailbox/arm_mhuv2_message.h
15696
15697MAILBOX ARM MHUv3
15698M: Sudeep Holla <[email protected]>
15699M: Cristian Marussi <[email protected]>
15700L: [email protected]
15701L: [email protected] (moderated for non-subscribers)
15702S: Maintained
15703F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
15704F: drivers/mailbox/arm_mhuv3.c
15705
15706MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
15707M: Alejandro Colomar <[email protected]>
15708L: [email protected]
15709S: Maintained
15710W: http://www.kernel.org/doc/man-pages
15711T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
15712T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
15713
15714MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
15715M: Jeremy Kerr <[email protected]>
15716M: Matt Johnston <[email protected]>
15717L: [email protected]
15718S: Maintained
15719F: Documentation/networking/mctp.rst
15720F: drivers/net/mctp/
15721F: include/linux/usb/mctp-usb.h
15722F: include/net/mctp.h
15723F: include/net/mctpdevice.h
15724F: include/net/netns/mctp.h
15725F: net/mctp/
15726
15727MAPLE TREE
15728M: Liam R. Howlett <[email protected]>
15729R: Alice Ryhl <[email protected]>
15730R: Andrew Ballance <[email protected]>
15731L: [email protected]
15732L: [email protected]
15733S: Supported
15734F: Documentation/core-api/maple_tree.rst
15735F: include/linux/maple_tree.h
15736F: include/trace/events/maple_tree.h
15737F: lib/maple_tree.c
15738F: lib/region_alloc_benchmark.c
15739F: lib/test_maple_tree.c
15740F: rust/helpers/maple_tree.c
15741F: rust/kernel/maple_tree.rs
15742F: tools/testing/radix-tree/maple.c
15743F: tools/testing/shared/linux/maple_tree.h
15744
15745MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
15746M: Rahul Bedarkar <[email protected]>
15747L: [email protected]
15748S: Maintained
15749F: arch/mips/boot/dts/img/pistachio*
15750
15751MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
15752M: Andrew Lunn <[email protected]>
15753L: [email protected]
15754S: Maintained
15755F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
15756F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
15757F: Documentation/networking/devlink/mv88e6xxx.rst
15758F: drivers/net/dsa/mv88e6xxx/
15759F: include/linux/dsa/mv88e6xxx.h
15760F: include/linux/platform_data/mv88e6xxx.h
15761
15762MARVELL 88PM886 PMIC DRIVER
15763M: Karel Balej <[email protected]>
15764S: Maintained
15765F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
15766F: drivers/input/misc/88pm886-onkey.c
15767F: drivers/mfd/88pm886.c
15768F: drivers/regulator/88pm886-regulator.c
15769F: drivers/rtc/rtc-88pm886.c
15770F: include/linux/mfd/88pm886.h
15771
15772MARVELL 88PM886 PMIC GPADC DRIVER
15773M: Duje Mihanović <[email protected]>
15774S: Maintained
15775F: drivers/iio/adc/88pm886-gpadc.c
15776
15777MARVELL ARMADA 3700 PHY DRIVERS
15778M: Miquel Raynal <[email protected]>
15779S: Maintained
15780F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
15781F: Documentation/devicetree/bindings/phy/marvell,comphy-cp110.yaml
15782F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
15783F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
15784
15785MARVELL ARMADA 3700 SERIAL DRIVER
15786M: Pali Rohár <[email protected]>
15787S: Maintained
15788F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
15789F: Documentation/devicetree/bindings/serial/marvell,armada-3700-uart.yaml
15790F: drivers/tty/serial/mvebu-uart.c
15791
15792MARVELL ARMADA DRM SUPPORT
15793M: Russell King <[email protected]>
15794S: Maintained
15795T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
15796T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
15797F: Documentation/devicetree/bindings/display/armada/
15798F: drivers/gpu/drm/armada/
15799F: include/uapi/drm/armada_drm.h
15800
15801MARVELL CRYPTO DRIVER
15802M: Srujana Challa <[email protected]>
15803M: Bharat Bhushan <[email protected]>
15804L: [email protected]
15805S: Maintained
15806F: drivers/crypto/marvell/
15807F: include/linux/soc/marvell/octeontx2/
15808
15809MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
15810L: [email protected]
15811S: Orphan
15812F: drivers/net/ethernet/marvell/sk*
15813
15814MARVELL LIBERTAS WIRELESS DRIVER
15815L: [email protected]
15816L: [email protected]
15817S: Orphan
15818F: drivers/net/wireless/marvell/libertas/
15819F: drivers/net/wireless/marvell/libertas_tf/
15820
15821MARVELL MACCHIATOBIN SUPPORT
15822M: Russell King <[email protected]>
15823L: [email protected] (moderated for non-subscribers)
15824S: Maintained
15825F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
15826
15827MARVELL MV643XX ETHERNET DRIVER
15828M: Sebastian Hesselbarth <[email protected]>
15829L: [email protected]
15830S: Maintained
15831F: drivers/net/ethernet/marvell/mv643xx_eth.*
15832
15833MARVELL MV88X3310 PHY DRIVER
15834M: Russell King <[email protected]>
15835M: Marek Behún <[email protected]>
15836L: [email protected]
15837S: Maintained
15838F: drivers/net/phy/marvell10g.c
15839
15840MARVELL MVEBU THERMAL DRIVER
15841M: Miquel Raynal <[email protected]>
15842S: Maintained
15843F: drivers/thermal/armada_thermal.c
15844
15845MARVELL MVNETA ETHERNET DRIVER
15846M: Marcin Wojtas <[email protected]>
15847L: [email protected]
15848S: Maintained
15849F: drivers/net/ethernet/marvell/mvneta*
15850
15851MARVELL MVPP2 ETHERNET DRIVER
15852M: Marcin Wojtas <[email protected]>
15853M: Russell King <[email protected]>
15854L: [email protected]
15855S: Maintained
15856F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
15857F: drivers/net/ethernet/marvell/mvpp2/
15858
15859MARVELL MWIFIEX WIRELESS DRIVER
15860M: Brian Norris <[email protected]>
15861R: Francesco Dolcini <[email protected]>
15862L: [email protected]
15863S: Odd Fixes
15864F: drivers/net/wireless/marvell/mwifiex/
15865
15866MARVELL MWL8K WIRELESS DRIVER
15867L: [email protected]
15868S: Orphan
15869F: drivers/net/wireless/marvell/mwl8k.c
15870
15871MARVELL NAND CONTROLLER DRIVER
15872M: Miquel Raynal <[email protected]>
15873L: [email protected]
15874S: Maintained
15875F: drivers/mtd/nand/raw/marvell_nand.c
15876
15877MARVELL OCTEON ENDPOINT DRIVER
15878M: Veerasenareddy Burru <[email protected]>
15879M: Sathesh Edara <[email protected]>
15880L: [email protected]
15881S: Maintained
15882F: drivers/net/ethernet/marvell/octeon_ep
15883
15884MARVELL OCTEON ENDPOINT VF DRIVER
15885M: Veerasenareddy Burru <[email protected]>
15886M: Sathesh Edara <[email protected]>
15887M: Shinas Rasheed <[email protected]>
15888M: Satananda Burla <[email protected]>
15889L: [email protected]
15890S: Maintained
15891F: drivers/net/ethernet/marvell/octeon_ep_vf
15892
15893MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
15894M: Sunil Goutham <[email protected]>
15895M: Geetha sowjanya <[email protected]>
15896M: Ratheesh Kannoth <[email protected]>
15897M: Subbaraya Sundeep <[email protected]>
15898M: Bharat Bhushan <[email protected]>
15899L: [email protected]
15900S: Maintained
15901F: drivers/net/ethernet/marvell/octeontx2/nic/
15902F: include/linux/soc/marvell/octeontx2/
15903
15904MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
15905M: Sunil Goutham <[email protected]>
15906M: Ratheesh Kannoth <[email protected]>
15907M: Geetha sowjanya <[email protected]>
15908M: Subbaraya Sundeep <[email protected]>
15909L: [email protected]
15910S: Maintained
15911F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
15912F: drivers/net/ethernet/marvell/octeontx2/af/
15913
15914MARVELL PEM PMU DRIVER
15915M: Gowthami Thiagarajan <[email protected]>
15916M: Geetha sowjanya <[email protected]>
15917S: Supported
15918F: drivers/perf/marvell_pem_pmu.c
15919
15920MARVELL PRESTERA ETHERNET SWITCH DRIVER
15921M: Elad Nachman <[email protected]>
15922S: Supported
15923W: https://github.com/Marvell-switching/switchdev-prestera
15924F: drivers/net/ethernet/marvell/prestera/
15925
15926MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
15927M: Nicolas Pitre <[email protected]>
15928S: Odd Fixes
15929F: drivers/mmc/host/mvsdio.*
15930
15931MARVELL USB MDIO CONTROLLER DRIVER
15932M: Tobias Waldekranz <[email protected]>
15933L: [email protected]
15934S: Maintained
15935F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
15936F: drivers/net/mdio/mdio-mvusb.c
15937
15938MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
15939M: Hu Ziji <[email protected]>
15940L: [email protected]
15941S: Supported
15942F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
15943F: drivers/mmc/host/sdhci-xenon*
15944
15945MARVELL OCTEON CN10K DPI DRIVER
15946M: Vamsi Attunuru <[email protected]>
15947S: Supported
15948F: drivers/misc/mrvl_cn10k_dpi.c
15949
15950MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
15951R: [email protected]
15952R: [email protected]
15953F: drivers/vdpa/octeon_ep/
15954
15955MARVELL OCTEON HOTPLUG DRIVER
15956R: Shijith Thotton <[email protected]>
15957R: Vamsi Attunuru <[email protected]>
15958S: Supported
15959F: drivers/pci/hotplug/octep_hp.c
15960
15961MATROX FRAMEBUFFER DRIVER
15962L: [email protected]
15963S: Orphan
15964F: drivers/video/fbdev/matrox/matroxfb_*
15965F: include/uapi/linux/matroxfb.h
15966
15967MAX14001/MAX14002 IIO ADC DRIVER
15968M: Kim Seer Paller <[email protected]>
15969M: Marilene Andrade Garcia <[email protected]>
15970L: [email protected]
15971S: Maintained
15972W: https://ez.analog.com/linux-software-drivers
15973F: Documentation/devicetree/bindings/iio/adc/adi,max14001.yaml
15974F: drivers/iio/adc/max14001.c
15975
15976MAX15301 DRIVER
15977M: Daniel Nilsson <[email protected]>
15978L: [email protected]
15979S: Maintained
15980F: Documentation/hwmon/max15301.rst
15981F: drivers/hwmon/pmbus/max15301.c
15982
15983MAX17616 HARDWARE MONITOR DRIVER
15984M: Kim Seer Paller <[email protected]>
15985L: [email protected]
15986S: Supported
15987W: https://ez.analog.com/linux-software-drivers
15988F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max17616.yaml
15989F: Documentation/hwmon/max17616.rst
15990F: drivers/hwmon/pmbus/max17616.c
15991
15992MAX20830 HARDWARE MONITOR DRIVER
15993M: Alexis Czezar Torreno <[email protected]>
15994L: [email protected]
15995S: Supported
15996W: https://ez.analog.com/linux-software-drivers
15997F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max20830.yaml
15998F: Documentation/hwmon/max20830.rst
15999F: drivers/hwmon/pmbus/max20830.c
16000
16001MAX20860A HARDWARE MONITOR DRIVER
16002M: Sanman Pradhan <[email protected]>
16003L: [email protected]
16004S: Maintained
16005F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max20860a.yaml
16006F: Documentation/hwmon/max20860a.rst
16007F: drivers/hwmon/pmbus/max20860a.c
16008
16009MAX2175 SDR TUNER DRIVER
16010M: Ramesh Shanmugasundaram <[email protected]>
16011L: [email protected]
16012S: Maintained
16013T: git git://linuxtv.org/media.git
16014F: Documentation/devicetree/bindings/media/i2c/maxim,max2175.txt
16015F: Documentation/userspace-api/media/drivers/max2175.rst
16016F: drivers/media/i2c/max2175*
16017F: include/uapi/linux/max2175.h
16018
16019MAX25014 BACKLIGHT DRIVER
16020M: Maud Spierings <[email protected]>
16021S: Maintained
16022F: Documentation/devicetree/bindings/leds/backlight/maxim,max25014.yaml
16023F: drivers/video/backlight/max25014.c
16024
16025MAX31335 RTC DRIVER
16026M: Antoniu Miclaus <[email protected]>
16027L: [email protected]
16028S: Supported
16029W: https://ez.analog.com/linux-software-drivers
16030F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml
16031F: drivers/rtc/rtc-max31335.c
16032
16033MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
16034L: [email protected]
16035S: Orphan
16036F: Documentation/hwmon/max6650.rst
16037F: drivers/hwmon/max6650.c
16038
16039MAX9286 QUAD GMSL DESERIALIZER DRIVER
16040M: Jacopo Mondi <[email protected]>
16041M: Kieran Bingham <[email protected]>
16042M: Laurent Pinchart <[email protected]>
16043M: Niklas Söderlund <[email protected]>
16044L: [email protected]
16045S: Maintained
16046F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
16047F: drivers/media/i2c/max9286.c
16048
16049MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
16050M: Niklas Söderlund <[email protected]>
16051L: [email protected]
16052S: Maintained
16053F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
16054F: drivers/staging/media/max96712/max96712.c
16055
16056MAX96714 GMSL2 DESERIALIZER DRIVER
16057M: Julien Massot <[email protected]>
16058L: [email protected]
16059S: Maintained
16060F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
16061F: drivers/media/i2c/max96714.c
16062
16063MAX96717 GMSL2 SERIALIZER DRIVER
16064M: Julien Massot <[email protected]>
16065L: [email protected]
16066S: Maintained
16067F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
16068F: drivers/media/i2c/max96717.c
16069
16070MAX9860 MONO AUDIO VOICE CODEC DRIVER
16071M: Peter Rosin <[email protected]>
16072L: [email protected]
16073S: Maintained
16074F: Documentation/devicetree/bindings/sound/max9860.txt
16075F: sound/soc/codecs/max9860.*
16076
16077MAXBOTIX ULTRASONIC RANGER IIO DRIVER
16078M: Andreas Klinger <[email protected]>
16079L: [email protected]
16080S: Maintained
16081F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
16082F: drivers/iio/proximity/mb1232.c
16083
16084MAXIM MAX11205 DRIVER
16085M: Ramona Bolboaca <[email protected]>
16086L: [email protected]
16087S: Supported
16088W: https://ez.analog.com/linux-software-drivers
16089F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
16090F: drivers/iio/adc/max11205.c
16091
16092MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
16093R: Iskren Chernev <[email protected]>
16094R: Krzysztof Kozlowski <[email protected]>
16095R: Marek Szyprowski <[email protected]>
16096R: Matheus Castello <[email protected]>
16097L: [email protected]
16098S: Maintained
16099F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
16100F: drivers/power/supply/max17040_battery.c
16101
16102MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
16103R: Hans de Goede <[email protected]>
16104R: Krzysztof Kozlowski <[email protected]>
16105R: Marek Szyprowski <[email protected]>
16106R: Sebastian Krzyszkowiak <[email protected]>
16107R: Purism Kernel Team <[email protected]>
16108L: [email protected]
16109S: Maintained
16110F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
16111F: drivers/power/supply/max17042_battery.c
16112
16113MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
16114M: Laurent Pinchart <[email protected]>
16115L: [email protected]
16116S: Maintained
16117F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
16118F: drivers/regulator/max20086-regulator.c
16119
16120MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
16121M: Marcelo Schmitt <[email protected]>
16122L: [email protected]
16123S: Supported
16124F: drivers/iio/temperature/max30208.c
16125
16126MAXIM MAX7360 KEYPAD LED MFD DRIVER
16127M: Mathieu Dubois-Briand <[email protected]>
16128S: Maintained
16129F: Documentation/devicetree/bindings/gpio/maxim,max7360-gpio.yaml
16130F: Documentation/devicetree/bindings/mfd/maxim,max7360.yaml
16131F: drivers/gpio/gpio-max7360.c
16132F: drivers/input/keyboard/max7360-keypad.c
16133F: drivers/input/misc/max7360-rotary.c
16134F: drivers/mfd/max7360.c
16135F: drivers/pinctrl/pinctrl-max7360.c
16136F: drivers/pwm/pwm-max7360.c
16137F: include/linux/mfd/max7360.h
16138
16139MAXIM MAX77650 PMIC MFD DRIVER
16140M: Bartosz Golaszewski <[email protected]>
16141L: [email protected]
16142S: Maintained
16143F: Documentation/devicetree/bindings/*/*max77650.yaml
16144F: Documentation/devicetree/bindings/*/max77650*.yaml
16145F: drivers/gpio/gpio-max77650.c
16146F: drivers/input/misc/max77650-onkey.c
16147F: drivers/leds/leds-max77650.c
16148F: drivers/mfd/max77650.c
16149F: drivers/power/supply/max77650-charger.c
16150F: drivers/regulator/max77650-regulator.c
16151F: include/linux/mfd/max77650.h
16152
16153MAXIM MAX77714 PMIC MFD DRIVER
16154M: Luca Ceresoli <[email protected]>
16155S: Maintained
16156F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
16157F: drivers/mfd/max77714.c
16158F: include/linux/mfd/max77714.h
16159
16160MAXIM MAX77759 PMIC MFD DRIVER
16161M: André Draszik <[email protected]>
16162L: [email protected]
16163S: Maintained
16164F: Documentation/devicetree/bindings/*/maxim,max77759*.yaml
16165F: drivers/gpio/gpio-max77759.c
16166F: drivers/mfd/max77759.c
16167F: drivers/nvmem/max77759-nvmem.c
16168F: include/linux/mfd/max77759.h
16169
16170MAXIM MAX77759 BATTERY CHARGER DRIVER
16171M: Amit Sunil Dhamne <[email protected]>
16172L: [email protected]
16173S: Maintained
16174F: drivers/power/supply/max77759_charger.c
16175
16176MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
16177M: Javier Martinez Canillas <[email protected]>
16178L: [email protected]
16179S: Supported
16180F: Documentation/devicetree/bindings/*/*max77802.yaml
16181F: drivers/regulator/max77802-regulator.c
16182F: include/dt-bindings/*/*max77802.h
16183
16184MAXIM MAX77838 PMIC REGULATOR DEVICE DRIVER
16185M: Ivaylo Ivanov <[email protected]>
16186L: [email protected]
16187S: Maintained
16188F: Documentation/devicetree/bindings/regulator/maxim,max77838.yaml
16189F: drivers/regulator/max77838-regulator.c
16190
16191MAXIM MAX77976 BATTERY CHARGER
16192M: Luca Ceresoli <[email protected]>
16193S: Supported
16194F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
16195F: drivers/power/supply/max77976_charger.c
16196
16197MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
16198M: Krzysztof Kozlowski <[email protected]>
16199S: Maintained
16200B: mailto:[email protected]
16201F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
16202F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
16203F: drivers/power/supply/max14577_charger.c
16204F: drivers/power/supply/max77693_charger.c
16205
16206MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
16207M: Chanwoo Choi <[email protected]>
16208M: Krzysztof Kozlowski <[email protected]>
16209L: [email protected]
16210S: Maintained
16211B: mailto:[email protected]
16212F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
16213F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
16214F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
16215F: Documentation/devicetree/bindings/*/maxim,max77705*.yaml
16216F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
16217F: drivers/leds/leds-max77705.c
16218F: drivers/*/*max77843.c
16219F: drivers/*/max14577*.c
16220F: drivers/*/max77686*.c
16221F: drivers/*/max77693*.c
16222F: drivers/*/max77705*.c
16223F: drivers/clk/clk-max77686.c
16224F: drivers/extcon/extcon-max14577.c
16225F: drivers/extcon/extcon-max77693.c
16226F: drivers/rtc/rtc-max77686.c
16227F: include/linux/mfd/max14577*.h
16228F: include/linux/mfd/max77686*.h
16229F: include/linux/mfd/max77693*.h
16230F: include/linux/mfd/max77705*.h
16231
16232MAXIRADIO FM RADIO RECEIVER DRIVER
16233M: Hans Verkuil <[email protected]>
16234L: [email protected]
16235S: Maintained
16236W: https://linuxtv.org
16237T: git git://linuxtv.org/media.git
16238F: drivers/media/radio/radio-maxiradio*
16239
16240MAXLINEAR ETHERNET PHY DRIVER
16241M: Xu Liang <[email protected]>
16242L: [email protected]
16243S: Supported
16244F: drivers/net/phy/mxl-86110.c
16245F: drivers/net/phy/mxl-gpy.c
16246
16247MAXLINEAR MXL862XX SWITCH DRIVER
16248M: Daniel Golle <[email protected]>
16249L: [email protected]
16250S: Maintained
16251F: Documentation/devicetree/bindings/net/dsa/maxlinear,mxl862xx.yaml
16252F: drivers/net/dsa/mxl862xx/
16253F: net/dsa/tag_mxl862xx.c
16254
16255MCAN DEVICE DRIVER
16256M: Markus Schneider-Pargmann <[email protected]>
16257L: [email protected]
16258S: Maintained
16259F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
16260F: drivers/net/can/m_can/
16261
16262MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
16263R: Yasushi SHOJI <[email protected]>
16264L: [email protected]
16265S: Maintained
16266F: drivers/net/can/usb/mcba_usb.c
16267
16268MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
16269M: Rishi Gupta <[email protected]>
16270L: [email protected]
16271L: [email protected]
16272S: Maintained
16273F: drivers/hid/hid-mcp2221.c
16274
16275MCP251XFD SPI-CAN NETWORK DRIVER
16276M: Marc Kleine-Budde <[email protected]>
16277M: Manivannan Sadhasivam <[email protected]>
16278R: Thomas Kopp <[email protected]>
16279L: [email protected]
16280S: Maintained
16281F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
16282F: drivers/net/can/spi/mcp251xfd/
16283
16284MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
16285M: Peter Rosin <[email protected]>
16286L: [email protected]
16287S: Maintained
16288F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
16289F: drivers/iio/potentiometer/mcp4018.c
16290F: drivers/iio/potentiometer/mcp4531.c
16291
16292MCP47FEB02 MICROCHIP DAC DRIVER
16293M: Ariana Lazar <[email protected]>
16294L: [email protected]
16295S: Supported
16296F: Documentation/devicetree/bindings/iio/dac/microchip,mcp47feb02.yaml
16297F: drivers/iio/dac/mcp47feb02.c
16298
16299MCP4821 DAC DRIVER
16300M: Anshul Dalal <[email protected]>
16301L: [email protected]
16302S: Maintained
16303F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
16304F: drivers/iio/dac/mcp4821.c
16305
16306MCR20A IEEE-802.15.4 RADIO DRIVER
16307M: Stefan Schmidt <[email protected]>
16308L: [email protected]
16309S: Odd Fixes
16310W: https://github.com/xueliu/mcr20a-linux
16311F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
16312F: drivers/net/ieee802154/mcr20a.c
16313F: drivers/net/ieee802154/mcr20a.h
16314
16315MDIO REGMAP DRIVER
16316M: Maxime Chevallier <[email protected]>
16317L: [email protected]
16318S: Maintained
16319F: drivers/net/mdio/mdio-regmap.c
16320F: include/linux/mdio/mdio-regmap.h
16321
16322MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
16323M: William Breathitt Gray <[email protected]>
16324L: [email protected]
16325S: Maintained
16326F: drivers/iio/dac/cio-dac.c
16327
16328MEDIA CONTROLLER FRAMEWORK
16329M: Sakari Ailus <[email protected]>
16330M: Laurent Pinchart <[email protected]>
16331L: [email protected]
16332S: Supported
16333W: https://www.linuxtv.org
16334T: git git://linuxtv.org/media.git
16335F: drivers/media/mc/
16336F: include/media/media-*.h
16337F: include/uapi/linux/media.h
16338
16339MEDIA DRIVER FOR FREESCALE IMX PXP
16340M: Philipp Zabel <[email protected]>
16341L: [email protected]
16342S: Maintained
16343T: git git://linuxtv.org/media.git
16344F: drivers/media/platform/nxp/imx-pxp.[ch]
16345
16346MEDIA DRIVERS FOR ASCOT2E
16347M: Abylay Ospan <[email protected]>
16348L: [email protected]
16349S: Supported
16350W: https://linuxtv.org
16351W: http://netup.tv/
16352T: git git://linuxtv.org/media.git
16353F: drivers/media/dvb-frontends/ascot2e*
16354
16355MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
16356M: Jasmin Jessich <[email protected]>
16357L: [email protected]
16358S: Maintained
16359W: https://linuxtv.org
16360T: git git://linuxtv.org/media.git
16361F: drivers/media/dvb-frontends/cxd2099*
16362
16363MEDIA DRIVERS FOR CXD2841ER
16364M: Abylay Ospan <[email protected]>
16365L: [email protected]
16366S: Supported
16367W: https://linuxtv.org
16368W: http://netup.tv/
16369T: git git://linuxtv.org/media.git
16370F: drivers/media/dvb-frontends/cxd2841er*
16371
16372MEDIA DRIVERS FOR CXD2880
16373M: Yasunari Takiguchi <[email protected]>
16374L: [email protected]
16375S: Supported
16376W: http://linuxtv.org/
16377T: git git://linuxtv.org/media.git
16378F: drivers/media/dvb-frontends/cxd2880/*
16379F: drivers/media/spi/cxd2880*
16380
16381MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
16382L: [email protected]
16383S: Orphan
16384W: https://linuxtv.org
16385T: git git://linuxtv.org/media.git
16386F: drivers/media/pci/ddbridge/*
16387
16388MEDIA DRIVERS FOR FREESCALE IMX
16389M: Steve Longerbeam <[email protected]>
16390M: Philipp Zabel <[email protected]>
16391R: Frank Li <[email protected]>
16392L: [email protected]
16393L: [email protected]
16394S: Maintained
16395T: git git://linuxtv.org/media.git
16396F: Documentation/admin-guide/media/imx.rst
16397F: Documentation/devicetree/bindings/media/fsl,imx6-mipi-csi2.yaml
16398F: drivers/staging/media/imx/
16399F: include/linux/imx-media.h
16400F: include/media/imx.h
16401
16402MEDIA DRIVERS FOR FREESCALE IMX7/8
16403M: Laurent Pinchart <[email protected]>
16404M: Frank Li <[email protected]>
16405M: Martin Kepplinger-Novakovic <[email protected]>
16406R: Rui Miguel Silva <[email protected]>
16407R: Purism Kernel Team <[email protected]>
16408L: [email protected]
16409L: [email protected]
16410S: Maintained
16411T: git git://linuxtv.org/media.git
16412F: Documentation/admin-guide/media/imx7.rst
16413F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
16414F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
16415F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
16416F: drivers/media/platform/nxp/imx-mipi-csis.c
16417F: drivers/media/platform/nxp/imx7-media-csi.c
16418F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c
16419
16420MEDIA DRIVERS FOR HELENE
16421M: Abylay Ospan <[email protected]>
16422L: [email protected]
16423S: Supported
16424W: https://linuxtv.org
16425W: http://netup.tv/
16426T: git git://linuxtv.org/media.git
16427F: drivers/media/dvb-frontends/helene*
16428
16429MEDIA DRIVERS FOR HORUS3A
16430M: Abylay Ospan <[email protected]>
16431L: [email protected]
16432S: Supported
16433W: https://linuxtv.org
16434W: http://netup.tv/
16435T: git git://linuxtv.org/media.git
16436F: drivers/media/dvb-frontends/horus3a*
16437
16438MEDIA DRIVERS FOR LNBH25
16439M: Abylay Ospan <[email protected]>
16440L: [email protected]
16441S: Supported
16442W: https://linuxtv.org
16443W: http://netup.tv/
16444T: git git://linuxtv.org/media.git
16445F: drivers/media/dvb-frontends/lnbh25*
16446
16447MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
16448L: [email protected]
16449S: Orphan
16450W: https://linuxtv.org
16451T: git git://linuxtv.org/media.git
16452F: drivers/media/dvb-frontends/mxl5xx*
16453
16454MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
16455M: Abylay Ospan <[email protected]>
16456L: [email protected]
16457S: Supported
16458W: https://linuxtv.org
16459W: http://netup.tv/
16460T: git git://linuxtv.org/media.git
16461F: drivers/media/pci/netup_unidvb/*
16462
16463MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
16464M: Dmitry Osipenko <[email protected]>
16465L: [email protected]
16466L: [email protected]
16467S: Maintained
16468T: git git://linuxtv.org/media.git
16469F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
16470F: drivers/media/platform/nvidia/tegra-vde/
16471
16472MEDIA DRIVERS FOR RENESAS - CEU
16473M: Jacopo Mondi <[email protected]>
16474L: [email protected]
16475L: [email protected]
16476S: Supported
16477T: git git://linuxtv.org/media.git
16478F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
16479F: drivers/media/platform/renesas/renesas-ceu.c
16480F: include/media/drv-intf/renesas-ceu.h
16481
16482MEDIA DRIVERS FOR RENESAS - DRIF
16483M: Fabrizio Castro <[email protected]>
16484L: [email protected]
16485L: [email protected]
16486S: Supported
16487T: git git://linuxtv.org/media.git
16488F: Documentation/devicetree/bindings/media/renesas,drif.yaml
16489F: drivers/media/platform/renesas/rcar_drif.c
16490
16491MEDIA DRIVERS FOR RENESAS - FCP
16492M: Laurent Pinchart <[email protected]>
16493L: [email protected]
16494L: [email protected]
16495S: Supported
16496T: git git://linuxtv.org/media.git
16497F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
16498F: drivers/media/platform/renesas/rcar-fcp.c
16499F: include/media/rcar-fcp.h
16500
16501MEDIA DRIVERS FOR RENESAS - FDP1
16502M: Kieran Bingham <[email protected]>
16503L: [email protected]
16504L: [email protected]
16505S: Supported
16506T: git git://linuxtv.org/media.git
16507F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
16508F: drivers/media/platform/renesas/rcar_fdp1.c
16509
16510MEDIA DRIVERS FOR RENESAS - VIN
16511M: Niklas Söderlund <[email protected]>
16512L: [email protected]
16513L: [email protected]
16514S: Supported
16515T: git git://linuxtv.org/media.git
16516F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
16517F: Documentation/devicetree/bindings/media/renesas,isp.yaml
16518F: Documentation/devicetree/bindings/media/renesas,vin.yaml
16519F: drivers/media/platform/renesas/rcar-csi2.c
16520F: drivers/media/platform/renesas/rcar-isp/
16521F: drivers/media/platform/renesas/rcar-vin/
16522
16523MEDIA DRIVERS FOR RENESAS - VSP1
16524M: Laurent Pinchart <[email protected]>
16525M: Kieran Bingham <[email protected]>
16526L: [email protected]
16527L: [email protected]
16528S: Supported
16529T: git git://linuxtv.org/media.git
16530F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
16531F: drivers/media/platform/renesas/vsp1/
16532
16533MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
16534L: [email protected]
16535S: Orphan
16536W: https://linuxtv.org
16537T: git git://linuxtv.org/media.git
16538F: drivers/media/dvb-frontends/stv0910*
16539
16540MEDIA DRIVERS FOR ST STV6111 TUNER ICs
16541L: [email protected]
16542S: Orphan
16543W: https://linuxtv.org
16544T: git git://linuxtv.org/media.git
16545F: drivers/media/dvb-frontends/stv6111*
16546
16547MEDIA DRIVERS FOR STM32 - CSI
16548M: Alain Volmat <[email protected]>
16549L: [email protected]
16550S: Supported
16551T: git git://linuxtv.org/media_tree.git
16552F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
16553F: drivers/media/platform/st/stm32/stm32-csi.c
16554
16555MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
16556M: Hugues Fruchet <[email protected]>
16557M: Alain Volmat <[email protected]>
16558L: [email protected]
16559S: Supported
16560T: git git://linuxtv.org/media.git
16561F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
16562F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
16563F: drivers/media/platform/st/stm32/stm32-dcmi.c
16564F: drivers/media/platform/st/stm32/stm32-dcmipp/*
16565
16566MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
16567M: Mauro Carvalho Chehab <[email protected]>
16568L: [email protected]
16569S: Maintained
16570P: Documentation/driver-api/media/maintainer-entry-profile.rst
16571W: https://linuxtv.org
16572Q: https://patchwork.linuxtv.org/project/linux-media/list/
16573T: git git://linuxtv.org/media.git
16574F: Documentation/admin-guide/media/
16575F: Documentation/devicetree/bindings/media/
16576F: Documentation/driver-api/media/
16577F: Documentation/userspace-api/media/
16578F: drivers/media/
16579F: drivers/staging/media/
16580F: include/dt-bindings/media/
16581F: include/linux/platform_data/media/
16582F: include/media/
16583F: include/uapi/linux/dvb/
16584F: include/uapi/linux/ivtv*
16585F: include/uapi/linux/media.h
16586F: include/uapi/linux/uvcvideo.h
16587F: include/uapi/linux/v4l2-*
16588F: include/uapi/linux/videodev2.h
16589
16590MEDIATEK BLUETOOTH DRIVER
16591M: Sean Wang <[email protected]>
16592L: [email protected]
16593L: [email protected] (moderated for non-subscribers)
16594S: Maintained
16595F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
16596F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
16597F: drivers/bluetooth/btmtkuart.c
16598
16599MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
16600M: Sen Chu <[email protected]>
16601M: Sean Wang <[email protected]>
16602M: Macpaul Lin <[email protected]>
16603L: [email protected]
16604S: Maintained
16605F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
16606F: drivers/power/reset/mt6323-poweroff.c
16607
16608MEDIATEK CIR DRIVER
16609M: Sean Wang <[email protected]>
16610S: Maintained
16611F: drivers/media/rc/mtk-cir.c
16612
16613MEDIATEK DMA DRIVER
16614M: Sean Wang <[email protected]>
16615L: [email protected]
16616L: [email protected] (moderated for non-subscribers)
16617L: [email protected] (moderated for non-subscribers)
16618S: Maintained
16619F: Documentation/devicetree/bindings/dma/mediatek,*
16620F: drivers/dma/mediatek/
16621
16622MEDIATEK ETHERNET DRIVER
16623M: Felix Fietkau <[email protected]>
16624M: Lorenzo Bianconi <[email protected]>
16625L: [email protected]
16626S: Maintained
16627F: drivers/net/ethernet/mediatek/
16628
16629MEDIATEK ETHERNET PCS DRIVER
16630M: Alexander Couzens <[email protected]>
16631M: Daniel Golle <[email protected]>
16632L: [email protected]
16633S: Maintained
16634F: drivers/net/pcs/pcs-mtk-lynxi.c
16635F: include/linux/pcs/pcs-mtk-lynxi.h
16636
16637MEDIATEK ETHERNET PHY DRIVERS
16638M: Daniel Golle <[email protected]>
16639M: Qingfang Deng <[email protected]>
16640M: SkyLake Huang <[email protected]>
16641L: [email protected]
16642S: Maintained
16643F: drivers/net/phy/mediatek/mtk-2p5ge.c
16644F: drivers/net/phy/mediatek/mtk-ge-soc.c
16645F: drivers/net/phy/mediatek/mtk-phy-lib.c
16646F: drivers/net/phy/mediatek/mtk-ge.c
16647F: drivers/net/phy/mediatek/mtk.h
16648F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c
16649
16650MEDIATEK I2C CONTROLLER DRIVER
16651M: Qii Wang <[email protected]>
16652L: [email protected]
16653S: Maintained
16654F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
16655F: drivers/i2c/busses/i2c-mt65xx.c
16656
16657MEDIATEK IOMMU DRIVER
16658M: Yong Wu <[email protected]>
16659L: [email protected]
16660L: [email protected] (moderated for non-subscribers)
16661S: Supported
16662F: Documentation/devicetree/bindings/iommu/mediatek*
16663F: drivers/iommu/mtk_iommu*
16664F: include/dt-bindings/memory/mediatek,mt*-port.h
16665F: include/dt-bindings/memory/mt*-port.h
16666
16667MEDIATEK JPEG DRIVER
16668M: Bin Liu <[email protected]>
16669S: Supported
16670F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
16671F: drivers/media/platform/mediatek/jpeg/
16672
16673MEDIATEK KEYPAD DRIVER
16674M: Mattijs Korpershoek <[email protected]>
16675S: Supported
16676F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
16677F: drivers/input/keyboard/mt6779-keypad.c
16678
16679MEDIATEK MDP DRIVER
16680M: Minghsiu Tsai <[email protected]>
16681M: Houlong Wei <[email protected]>
16682M: Andrew-CT Chen <[email protected]>
16683S: Supported
16684F: Documentation/devicetree/bindings/media/mediatek,mt8173-mdp.yaml
16685F: drivers/media/platform/mediatek/mdp/
16686F: drivers/media/platform/mediatek/vpu/
16687
16688MEDIATEK MEDIA DRIVER
16689M: Tiffany Lin <[email protected]>
16690M: Andrew-CT Chen <[email protected]>
16691M: Yunfei Dong <[email protected]>
16692S: Supported
16693F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
16694F: Documentation/devicetree/bindings/media/mediatek,mt8173-vpu.yaml
16695F: drivers/media/platform/mediatek/vcodec/
16696F: drivers/media/platform/mediatek/vpu/
16697
16698MEDIATEK MIPI-CSI CDPHY DRIVER
16699M: Julien Stephan <[email protected]>
16700M: Andy Hsieh <[email protected]>
16701S: Supported
16702F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
16703F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
16704
16705MEDIATEK MMC/SD/SDIO DRIVER
16706M: Chaotian Jing <[email protected]>
16707S: Maintained
16708F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
16709F: drivers/mmc/host/mtk-sd.c
16710
16711MEDIATEK MT6323 PMIC AUXADC DRIVER
16712M: Roman Vivchar <[email protected]>
16713L: [email protected]
16714S: Maintained
16715F: drivers/iio/adc/mt6323-auxadc.c
16716F: include/dt-bindings/iio/adc/mediatek,mt6323-auxadc.h
16717
16718MEDIATEK MT6735 CLOCK & RESET DRIVERS
16719M: Yassine Oudjana <[email protected]>
16720L: [email protected]
16721L: [email protected] (moderated for non-subscribers)
16722S: Maintained
16723F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c
16724F: drivers/clk/mediatek/clk-mt6735-imgsys.c
16725F: drivers/clk/mediatek/clk-mt6735-infracfg.c
16726F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c
16727F: drivers/clk/mediatek/clk-mt6735-pericfg.c
16728F: drivers/clk/mediatek/clk-mt6735-topckgen.c
16729F: drivers/clk/mediatek/clk-mt6735-vdecsys.c
16730F: drivers/clk/mediatek/clk-mt6735-vencsys.c
16731F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
16732F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h
16733F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h
16734F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
16735F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h
16736F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h
16737F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
16738F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h
16739F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h
16740F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
16741F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h
16742F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
16743
16744MEDIATEK MT76 WIRELESS LAN DRIVER
16745M: Felix Fietkau <[email protected]>
16746M: Lorenzo Bianconi <[email protected]>
16747M: Ryder Lee <[email protected]>
16748R: Shayne Chen <[email protected]>
16749R: Sean Wang <[email protected]>
16750L: [email protected]
16751S: Maintained
16752T: git https://github.com/nbd168/wireless
16753F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
16754F: drivers/net/wireless/mediatek/mt76/
16755
16756MEDIATEK MT7601U WIRELESS LAN DRIVER
16757M: Jakub Kicinski <[email protected]>
16758L: [email protected]
16759S: Maintained
16760F: drivers/net/wireless/mediatek/mt7601u/
16761
16762MEDIATEK MT7621 CLOCK DRIVER
16763M: Sergio Paracuellos <[email protected]>
16764S: Maintained
16765F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
16766F: drivers/clk/ralink/clk-mt7621.c
16767
16768MEDIATEK MT7621 PCIE CONTROLLER DRIVER
16769M: Sergio Paracuellos <[email protected]>
16770S: Maintained
16771F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
16772F: drivers/pci/controller/pcie-mt7621.c
16773
16774MEDIATEK MT7621 PHY PCI DRIVER
16775M: Sergio Paracuellos <[email protected]>
16776S: Maintained
16777F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
16778F: drivers/phy/ralink/phy-mt7621-pci.c
16779
16780MEDIATEK MT7621/28/88 I2C DRIVER
16781M: Stefan Roese <[email protected]>
16782L: [email protected]
16783S: Maintained
16784F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
16785F: drivers/i2c/busses/i2c-mt7621.c
16786
16787MEDIATEK MTMIPS CLOCK DRIVER
16788M: Sergio Paracuellos <[email protected]>
16789S: Maintained
16790F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
16791F: drivers/clk/ralink/clk-mtmips.c
16792
16793MEDIATEK NAND CONTROLLER DRIVER
16794L: [email protected]
16795S: Orphan
16796F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
16797F: drivers/mtd/nand/raw/mtk_*
16798
16799MEDIATEK PMIC LED DRIVER
16800M: Sen Chu <[email protected]>
16801M: Sean Wang <[email protected]>
16802M: Macpaul Lin <[email protected]>
16803S: Maintained
16804F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
16805F: drivers/leds/leds-mt6323.c
16806
16807MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
16808M: Sean Wang <[email protected]>
16809S: Maintained
16810F: drivers/char/hw_random/mtk-rng.c
16811
16812MEDIATEK SMI DRIVER
16813M: Yong Wu <[email protected]>
16814L: [email protected] (moderated for non-subscribers)
16815S: Supported
16816F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
16817F: drivers/memory/mtk-smi.c
16818F: include/soc/mediatek/smi.h
16819
16820MEDIATEK SWITCH DRIVER
16821M: Chester A. Unal <[email protected]>
16822M: Daniel Golle <[email protected]>
16823L: [email protected]
16824S: Maintained
16825F: drivers/net/dsa/mt7530-mdio.c
16826F: drivers/net/dsa/mt7530-mmio.c
16827F: drivers/net/dsa/mt7530.*
16828F: net/dsa/tag_mtk.c
16829
16830MEDIATEK T7XX 5G WWAN MODEM DRIVER
16831M: Chandrashekar Devegowda <[email protected]>
16832R: Liu Haijun <[email protected]>
16833R: Ricardo Martinez <[email protected]>
16834L: [email protected]
16835S: Supported
16836F: drivers/net/wwan/t7xx/
16837
16838MEDIATEK USB3 DRD IP DRIVER
16839M: Chunfeng Yun <[email protected]>
16840L: [email protected]
16841L: [email protected] (moderated for non-subscribers)
16842L: [email protected] (moderated for non-subscribers)
16843S: Maintained
16844F: Documentation/devicetree/bindings/usb/mediatek,*
16845F: drivers/usb/host/xhci-mtk*
16846F: drivers/usb/mtu3/
16847
16848MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
16849M: Peter Senna Tschudin <[email protected]>
16850M: Ian Ray <[email protected]>
16851M: Martyn Welch <[email protected]>
16852S: Maintained
16853F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
16854F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
16855
16856MEGARAID SCSI/SAS DRIVERS
16857M: Kashyap Desai <[email protected]>
16858M: Sumit Saxena <[email protected]>
16859M: Shivasharan S <[email protected]>
16860M: Chandrakanth patil <[email protected]>
16861L: [email protected]
16862L: [email protected]
16863S: Maintained
16864W: http://www.avagotech.com/support/
16865F: Documentation/scsi/megaraid.rst
16866F: drivers/scsi/megaraid.*
16867F: drivers/scsi/megaraid/
16868
16869MELEXIS MLX90614 DRIVER
16870M: Crt Mori <[email protected]>
16871L: [email protected]
16872S: Supported
16873W: http://www.melexis.com
16874F: drivers/iio/temperature/mlx90614.c
16875
16876MELEXIS MLX90632 DRIVER
16877M: Crt Mori <[email protected]>
16878L: [email protected]
16879S: Supported
16880W: http://www.melexis.com
16881F: drivers/iio/temperature/mlx90632.c
16882
16883MELEXIS MLX90635 DRIVER
16884M: Crt Mori <[email protected]>
16885L: [email protected]
16886S: Supported
16887W: http://www.melexis.com
16888F: drivers/iio/temperature/mlx90635.c
16889
16890MELLANOX BLUEFIELD I2C DRIVER
16891M: Khalil Blaiech <[email protected]>
16892M: Asmaa Mnebhi <[email protected]>
16893L: [email protected]
16894S: Supported
16895F: drivers/i2c/busses/i2c-mlxbf.c
16896
16897MELLANOX ETHERNET DRIVER (mlx4_en)
16898M: Tariq Toukan <[email protected]>
16899L: [email protected]
16900S: Maintained
16901W: https://www.nvidia.com/networking/
16902Q: https://patchwork.kernel.org/project/netdevbpf/list/
16903F: drivers/net/ethernet/mellanox/mlx4/en_*
16904
16905MELLANOX ETHERNET DRIVER (mlx5e)
16906M: Saeed Mahameed <[email protected]>
16907M: Tariq Toukan <[email protected]>
16908M: Mark Bloch <[email protected]>
16909L: [email protected]
16910S: Maintained
16911W: https://www.nvidia.com/networking/
16912Q: https://patchwork.kernel.org/project/netdevbpf/list/
16913F: drivers/net/ethernet/mellanox/mlx5/core/en_*
16914
16915MELLANOX ETHERNET INNOVA DRIVERS
16916R: Boris Pismenny <[email protected]>
16917L: [email protected]
16918S: Maintained
16919W: https://www.nvidia.com/networking/
16920Q: https://patchwork.kernel.org/project/netdevbpf/list/
16921F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
16922F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
16923F: include/linux/mlx5/mlx5_ifc_fpga.h
16924
16925MELLANOX ETHERNET SWITCH DRIVERS
16926M: Ido Schimmel <[email protected]>
16927M: Petr Machata <[email protected]>
16928L: [email protected]
16929S: Supported
16930W: https://www.nvidia.com/networking/
16931Q: https://patchwork.kernel.org/project/netdevbpf/list/
16932F: drivers/net/ethernet/mellanox/mlxsw/
16933F: tools/testing/selftests/drivers/net/mlxsw/
16934
16935MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
16936M: [email protected]
16937L: [email protected]
16938S: Supported
16939W: https://www.nvidia.com/networking/
16940Q: https://patchwork.kernel.org/project/netdevbpf/list/
16941F: drivers/net/ethernet/mellanox/mlxfw/
16942
16943MELLANOX HARDWARE PLATFORM SUPPORT
16944M: Hans de Goede <[email protected]>
16945M: Ilpo Järvinen <[email protected]>
16946M: Vadim Pasternak <[email protected]>
16947L: [email protected]
16948S: Supported
16949F: Documentation/ABI/stable/sysfs-driver-mlxreg-io
16950F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
16951F: drivers/platform/mellanox/
16952F: include/linux/platform_data/mlxreg.h
16953
16954MELLANOX MLX4 core VPI driver
16955M: Tariq Toukan <[email protected]>
16956L: [email protected]
16957L: [email protected]
16958S: Maintained
16959W: https://www.nvidia.com/networking/
16960Q: https://patchwork.kernel.org/project/netdevbpf/list/
16961F: drivers/net/ethernet/mellanox/mlx4/
16962F: include/linux/mlx4/
16963
16964MELLANOX MLX4 IB driver
16965M: Yishai Hadas <[email protected]>
16966L: [email protected]
16967S: Supported
16968W: https://www.nvidia.com/networking/
16969Q: http://patchwork.kernel.org/project/linux-rdma/list/
16970F: drivers/infiniband/hw/mlx4/
16971F: include/linux/mlx4/
16972F: include/uapi/rdma/mlx4-abi.h
16973
16974MELLANOX MLX5 core VPI driver
16975M: Saeed Mahameed <[email protected]>
16976M: Leon Romanovsky <[email protected]>
16977M: Tariq Toukan <[email protected]>
16978M: Mark Bloch <[email protected]>
16979L: [email protected]
16980L: [email protected]
16981S: Maintained
16982W: https://www.nvidia.com/networking/
16983Q: https://patchwork.kernel.org/project/netdevbpf/list/
16984F: Documentation/networking/device_drivers/ethernet/mellanox/
16985F: drivers/net/ethernet/mellanox/mlx5/core/
16986F: include/linux/mlx5/
16987
16988MELLANOX MLX5 IB driver
16989M: Leon Romanovsky <[email protected]>
16990L: [email protected]
16991S: Supported
16992W: https://www.nvidia.com/networking/
16993Q: http://patchwork.kernel.org/project/linux-rdma/list/
16994F: drivers/infiniband/hw/mlx5/
16995F: include/linux/mlx5/
16996F: include/uapi/rdma/mlx5-abi.h
16997
16998MELLANOX MLX5 VDPA DRIVER
16999M: Dragos Tatulea <[email protected]>
17000L: [email protected]
17001S: Supported
17002F: drivers/vdpa/mlx5/
17003
17004MELLANOX MLXCPLD I2C AND MUX DRIVER
17005M: Vadim Pasternak <[email protected]>
17006M: Michael Shych <[email protected]>
17007L: [email protected]
17008S: Supported
17009F: Documentation/i2c/busses/i2c-mlxcpld.rst
17010F: drivers/i2c/busses/i2c-mlxcpld.c
17011F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
17012
17013MELLANOX MLXCPLD LED DRIVER
17014M: Vadim Pasternak <[email protected]>
17015L: [email protected]
17016S: Supported
17017F: Documentation/leds/leds-mlxcpld.rst
17018F: drivers/leds/leds-mlxcpld.c
17019F: drivers/leds/leds-mlxreg.c
17020
17021MEMBARRIER SUPPORT
17022M: Mathieu Desnoyers <[email protected]>
17023M: "Paul E. McKenney" <[email protected]>
17024L: [email protected]
17025S: Supported
17026F: Documentation/scheduler/membarrier.rst
17027F: arch/*/include/asm/membarrier.h
17028F: arch/*/include/asm/sync_core.h
17029F: include/uapi/linux/membarrier.h
17030F: kernel/sched/membarrier.c
17031
17032MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
17033M: Mike Rapoport <[email protected]>
17034L: [email protected]
17035S: Maintained
17036T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/memblock.git for-next
17037T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/memblock.git fixes
17038F: Documentation/core-api/boot-time-mm.rst
17039F: include/linux/kho/abi/memblock.h
17040F: include/linux/memblock.h
17041F: mm/arch_numa.c
17042F: mm/memblock.c
17043F: mm/memtest.c
17044F: mm/mm_init.c
17045F: mm/mm_init.h
17046F: mm/rodata_test.c
17047F: tools/testing/memblock/
17048
17049MEMORY CONTROLLER DRIVERS
17050M: Krzysztof Kozlowski <[email protected]>
17051L: [email protected]
17052S: Maintained
17053B: mailto:[email protected]
17054T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
17055F: Documentation/devicetree/bindings/memory-controllers/
17056F: drivers/memory/
17057F: include/dt-bindings/memory/
17058F: include/memory/
17059
17060MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
17061M: Dmitry Osipenko <[email protected]>
17062L: [email protected]
17063L: [email protected]
17064S: Maintained
17065T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
17066F: drivers/devfreq/tegra30-devfreq.c
17067
17068MEMORY HOT(UN)PLUG
17069M: David Hildenbrand <[email protected]>
17070M: Oscar Salvador <[email protected]>
17071L: [email protected]
17072L: [email protected]
17073S: Maintained
17074F: Documentation/admin-guide/mm/memory-hotplug.rst
17075F: Documentation/core-api/memory-hotplug.rst
17076F: drivers/base/memory.c
17077F: include/linux/memory_hotplug.h
17078F: include/linux/memremap.h
17079F: mm/memremap.c
17080F: mm/memory_hotplug.c
17081F: tools/testing/selftests/memory-hotplug/
17082
17083MEMORY MANAGEMENT
17084M: Andrew Morton <[email protected]>
17085L: [email protected]
17086S: Maintained
17087W: http://www.linux-mm.org
17088T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17089T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
17090F: mm/
17091F: tools/mm/
17092
17093MEMORY MANAGEMENT - ALLOCATION PROFILING (ALLOC TAG)
17094M: Suren Baghdasaryan <[email protected]>
17095R: Hao Ge <[email protected]>
17096L: [email protected]
17097S: Maintained
17098F: Documentation/mm/allocation-profiling.rst
17099F: include/linux/alloc_tag.h
17100F: include/linux/pgalloc_tag.h
17101F: include/uapi/linux/alloc_tag.h
17102F: mm/alloc_tag.c
17103F: tools/testing/selftests/alloc_tag/
17104
17105MEMORY MANAGEMENT - BALLOON
17106M: Andrew Morton <[email protected]>
17107M: David Hildenbrand <[email protected]>
17108L: [email protected]
17109L: [email protected]
17110S: Maintained
17111W: http://www.linux-mm.org
17112T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17113F: include/linux/balloon.h
17114F: mm/balloon.c
17115
17116MEMORY MANAGEMENT - CORE
17117M: Andrew Morton <[email protected]>
17118M: David Hildenbrand <[email protected]>
17119R: Lorenzo Stoakes <[email protected]>
17120R: Liam R. Howlett <[email protected]>
17121R: Vlastimil Babka <[email protected]>
17122R: Mike Rapoport <[email protected]>
17123R: Suren Baghdasaryan <[email protected]>
17124R: Michal Hocko <[email protected]>
17125L: [email protected]
17126S: Maintained
17127W: http://www.linux-mm.org
17128T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17129F: Documentation/admin-guide/sysctl/vm.rst
17130F: include/linux/folio_batch.h
17131F: include/linux/gfp.h
17132F: include/linux/gfp_types.h
17133F: include/linux/highmem.h
17134F: include/linux/leafops.h
17135F: include/linux/memory.h
17136F: include/linux/mm.h
17137F: include/linux/mm_*.h
17138F: include/linux/mmzone.h
17139F: include/linux/mmdebug.h
17140F: include/linux/mmu_notifier.h
17141F: include/linux/pagewalk.h
17142F: include/linux/pgalloc.h
17143F: include/linux/pgtable.h
17144F: include/linux/ptdump.h
17145F: include/linux/vmpressure.h
17146F: include/linux/vmstat.h
17147F: fs/proc/meminfo.c
17148F: kernel/fork.c
17149F: mm/Kconfig
17150F: mm/debug.c
17151F: mm/folio-compat.c
17152F: mm/folio.c
17153F: mm/highmem.c
17154F: mm/init-mm.c
17155F: mm/internal.h
17156F: mm/maccess.c
17157F: mm/memory.c
17158F: mm/mmu_notifier.c
17159F: mm/mmzone.c
17160F: mm/pagewalk.c
17161F: mm/pgtable-generic.c
17162F: mm/ptdump.c
17163F: mm/sparse-vmemmap.c
17164F: mm/sparse.c
17165F: mm/sparse.h
17166F: mm/util.c
17167F: mm/vmpressure.c
17168F: mm/vmstat.c
17169N: include\/linux\/page[-_][a-zA-Z]*
17170
17171MEMORY MANAGEMENT - EXECMEM
17172M: Andrew Morton <[email protected]>
17173M: Mike Rapoport <[email protected]>
17174L: [email protected]
17175S: Maintained
17176F: include/linux/execmem.h
17177F: mm/execmem.c
17178
17179MEMORY MANAGEMENT - GUP (GET USER PAGES)
17180M: Andrew Morton <[email protected]>
17181M: David Hildenbrand <[email protected]>
17182R: Jason Gunthorpe <[email protected]>
17183R: John Hubbard <[email protected]>
17184R: Peter Xu <[email protected]>
17185L: [email protected]
17186S: Maintained
17187W: http://www.linux-mm.org
17188T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17189F: mm/gup.c
17190F: mm/gup_test.c
17191F: mm/gup_test.h
17192F: tools/testing/selftests/mm/gup_longterm.c
17193F: tools/testing/selftests/mm/gup_test.c
17194
17195MEMORY MANAGEMENT - KSM (Kernel Samepage Merging)
17196M: Andrew Morton <[email protected]>
17197M: David Hildenbrand <[email protected]>
17198R: Xu Xin <[email protected]>
17199R: Chengming Zhou <[email protected]>
17200L: [email protected]
17201S: Maintained
17202W: http://www.linux-mm.org
17203T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17204F: Documentation/ABI/testing/sysfs-kernel-mm-ksm
17205F: Documentation/admin-guide/mm/ksm.rst
17206F: Documentation/mm/ksm.rst
17207F: include/linux/ksm.h
17208F: include/trace/events/ksm.h
17209F: mm/ksm.c
17210F: mm/mm_slot.h
17211
17212MEMORY MANAGEMENT - MEMORY POLICY AND MIGRATION
17213M: Andrew Morton <[email protected]>
17214M: David Hildenbrand <[email protected]>
17215R: Zi Yan <[email protected]>
17216R: Matthew Brost <[email protected]>
17217R: Joshua Hahn <[email protected]>
17218R: Rakie Kim <[email protected]>
17219R: Byungchul Park <[email protected]>
17220R: Gregory Price <[email protected]>
17221R: Ying Huang <[email protected]>
17222R: Alistair Popple <[email protected]>
17223L: [email protected]
17224S: Maintained
17225W: http://www.linux-mm.org
17226T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17227F: Documentation/ABI/testing/sysfs-kernel-mm-mempolicy
17228F: Documentation/ABI/testing/sysfs-kernel-mm-mempolicy-weighted-interleave
17229F: include/linux/mempolicy.h
17230F: include/uapi/linux/mempolicy.h
17231F: include/linux/migrate.h
17232F: include/linux/migrate_mode.h
17233F: mm/mempolicy.c
17234F: mm/migrate.c
17235F: mm/migrate_device.c
17236
17237MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU)
17238M: Andrew Morton <[email protected]>
17239R: Kairui Song <[email protected]>
17240R: Qi Zheng <[email protected]>
17241R: Shakeel Butt <[email protected]>
17242R: Barry Song <[email protected]>
17243R: Axel Rasmussen <[email protected]>
17244R: Yuanchu Xie <[email protected]>
17245R: Wei Xu <[email protected]>
17246R: Baoquan He <[email protected]>
17247R: Baolin Wang <[email protected]>
17248L: [email protected]
17249S: Maintained
17250W: http://www.linux-mm.org
17251T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17252F: Documentation/admin-guide/mm/multigen_lru.rst
17253F: Documentation/mm/multigen_lru.rst
17254F: include/linux/mm_inline.h
17255F: include/linux/mmzone.h
17256F: mm/vmscan.c
17257F: mm/workingset.c
17258
17259MEMORY MANAGEMENT - MISC
17260M: Andrew Morton <[email protected]>
17261M: David Hildenbrand <[email protected]>
17262R: Lorenzo Stoakes <[email protected]>
17263R: Liam R. Howlett <[email protected]>
17264R: Vlastimil Babka <[email protected]>
17265R: Mike Rapoport <[email protected]>
17266R: Suren Baghdasaryan <[email protected]>
17267R: Michal Hocko <[email protected]>
17268L: [email protected]
17269S: Maintained
17270W: http://www.linux-mm.org
17271T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17272F: Documentation/ABI/testing/sysfs-kernel-mm
17273F: Documentation/ABI/testing/sysfs-kernel-mm-cma
17274F: Documentation/ABI/testing/sysfs-kernel-mm-memory-tiers
17275F: Documentation/ABI/testing/sysfs-kernel-mm-numa
17276F: Documentation/admin-guide/mm/
17277F: Documentation/mm/
17278F: drivers/char/mem.c
17279F: include/linux/cma.h
17280F: include/linux/dmapool.h
17281F: include/linux/ioremap.h
17282F: include/linux/memory-tiers.h
17283F: include/linux/page_idle.h
17284F: mm/backing-dev.c
17285F: mm/cma.c
17286F: mm/cma_debug.c
17287F: mm/cma_sysfs.c
17288F: mm/dmapool.c
17289F: mm/dmapool_test.c
17290F: mm/early_ioremap.c
17291F: mm/fadvise.c
17292F: mm/ioremap.c
17293F: mm/mapping_dirty_helpers.c
17294F: mm/memory-tiers.c
17295F: mm/page_idle.c
17296F: mm/pgalloc-track.h
17297F: mm/process_vm_access.c
17298F: tools/testing/selftests/mm/
17299
17300MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
17301M: Andrew Morton <[email protected]>
17302M: Mike Rapoport <[email protected]>
17303L: [email protected]
17304S: Maintained
17305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git
17306F: include/linux/numa_memblks.h
17307F: mm/numa.c
17308F: mm/numa_emulation.c
17309F: mm/numa_memblks.c
17310
17311MEMORY MANAGEMENT - OOM KILLER
17312M: Michal Hocko <[email protected]>
17313R: David Rientjes <[email protected]>
17314R: Shakeel Butt <[email protected]>
17315L: [email protected]
17316S: Maintained
17317F: include/linux/oom.h
17318F: include/trace/events/oom.h
17319F: include/uapi/linux/oom.h
17320F: mm/oom_kill.c
17321
17322MEMORY MANAGEMENT - PAGE ALLOCATOR
17323M: Andrew Morton <[email protected]>
17324M: Vlastimil Babka <[email protected]>
17325R: Suren Baghdasaryan <[email protected]>
17326R: Michal Hocko <[email protected]>
17327R: Brendan Jackman <[email protected]>
17328R: Johannes Weiner <[email protected]>
17329R: Zi Yan <[email protected]>
17330L: [email protected]
17331S: Maintained
17332F: include/linux/compaction.h
17333F: include/linux/gfp.h
17334F: include/linux/page-isolation.h
17335F: include/linux/pageblock-flags.h
17336F: mm/compaction.c
17337F: mm/debug_page_alloc.c
17338F: mm/debug_page_ref.c
17339F: mm/fail_page_alloc.c
17340F: mm/page_alloc.c
17341F: mm/page_alloc.h
17342F: mm/page_ext.c
17343F: mm/page_frag_cache.c
17344F: mm/page_isolation.c
17345F: mm/page_owner.c
17346F: mm/page_poison.c
17347F: mm/page_reporting.c
17348F: mm/page_reporting.h
17349F: mm/show_mem.c
17350F: mm/shuffle.c
17351F: mm/shuffle.h
17352
17353MEMORY MANAGEMENT - RECLAIM
17354M: Andrew Morton <[email protected]>
17355M: Johannes Weiner <[email protected]>
17356R: David Hildenbrand <[email protected]>
17357R: Michal Hocko <[email protected]>
17358R: Qi Zheng <[email protected]>
17359R: Shakeel Butt <[email protected]>
17360R: Lorenzo Stoakes <[email protected]>
17361L: [email protected]
17362S: Maintained
17363F: mm/vmscan.c
17364F: mm/workingset.c
17365
17366MEMORY MANAGEMENT - RMAP (REVERSE MAPPING)
17367M: Andrew Morton <[email protected]>
17368M: David Hildenbrand <[email protected]>
17369M: Lorenzo Stoakes <[email protected]>
17370R: Rik van Riel <[email protected]>
17371R: Liam R. Howlett <[email protected]>
17372R: Vlastimil Babka <[email protected]>
17373R: Harry Yoo <[email protected]>
17374R: Jann Horn <[email protected]>
17375R: Lance Yang <[email protected]>
17376L: [email protected]
17377S: Maintained
17378F: include/linux/rmap.h
17379F: mm/interval_tree.c
17380F: mm/page_vma_mapped.c
17381F: mm/rmap.c
17382F: tools/testing/selftests/mm/rmap.c
17383
17384MEMORY MANAGEMENT - SECRETMEM
17385M: Andrew Morton <[email protected]>
17386M: Mike Rapoport <[email protected]>
17387L: [email protected]
17388S: Maintained
17389F: include/linux/secretmem.h
17390F: mm/secretmem.c
17391
17392MEMORY MANAGEMENT - SWAP
17393M: Andrew Morton <[email protected]>
17394M: Chris Li <[email protected]>
17395M: Kairui Song <[email protected]>
17396R: Kemeng Shi <[email protected]>
17397R: Nhat Pham <[email protected]>
17398R: Baoquan He <[email protected]>
17399R: Barry Song <[email protected]>
17400R: Youngjun Park <[email protected]>
17401L: [email protected]
17402S: Maintained
17403F: Documentation/ABI/testing/sysfs-kernel-mm-swap
17404F: Documentation/mm/swap-table.rst
17405F: include/linux/swap.h
17406F: include/linux/swap_ops.h
17407F: include/linux/swapfile.h
17408F: include/linux/swapops.h
17409F: mm/page_io.c
17410F: mm/swap.h
17411F: mm/swap_table.h
17412F: mm/swap_state.c
17413F: mm/swapfile.c
17414
17415MEMORY MANAGEMENT - THP (TRANSPARENT HUGE PAGE)
17416M: Andrew Morton <[email protected]>
17417M: David Hildenbrand <[email protected]>
17418R: Zi Yan <[email protected]>
17419R: Baolin Wang <[email protected]>
17420R: Liam R. Howlett <[email protected]>
17421R: Nico Pache <[email protected]>
17422R: Ryan Roberts <[email protected]>
17423R: Dev Jain <[email protected]>
17424R: Barry Song <[email protected]>
17425R: Lance Yang <[email protected]>
17426R: Usama Arif <[email protected]>
17427R: Kiryl Shutsemau <[email protected]>
17428L: [email protected]
17429S: Maintained
17430W: http://www.linux-mm.org
17431T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17432F: Documentation/ABI/testing/sysfs-kernel-mm-transparent-hugepage
17433F: Documentation/admin-guide/mm/transhuge.rst
17434F: include/linux/huge_mm.h
17435F: include/linux/khugepaged.h
17436F: include/trace/events/huge_memory.h
17437F: mm/huge_memory.c
17438F: mm/khugepaged.c
17439F: mm/mm_slot.h
17440F: tools/testing/selftests/mm/khugepaged.c
17441F: tools/testing/selftests/mm/split_huge_page_test.c
17442F: tools/testing/selftests/mm/transhuge-stress.c
17443
17444MEMORY MANAGEMENT - USERFAULTFD
17445M: Andrew Morton <[email protected]>
17446M: Mike Rapoport <[email protected]>
17447R: Peter Xu <[email protected]>
17448L: [email protected]
17449S: Maintained
17450F: Documentation/admin-guide/mm/userfaultfd.rst
17451F: include/asm-generic/pgtable_uffd.h
17452F: include/linux/userfaultfd_k.h
17453F: include/uapi/linux/userfaultfd.h
17454F: mm/userfaultfd.c
17455F: tools/testing/selftests/mm/uffd-*.[ch]
17456
17457MEMORY MANAGEMENT - RUST
17458M: Alice Ryhl <[email protected]>
17459R: Lorenzo Stoakes <[email protected]>
17460R: Liam R. Howlett <[email protected]>
17461L: [email protected]
17462L: [email protected]
17463S: Maintained
17464W: http://www.linux-mm.org
17465T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17466F: rust/helpers/mm.c
17467F: rust/helpers/page.c
17468F: rust/kernel/mm.rs
17469F: rust/kernel/mm/
17470F: rust/kernel/page.rs
17471
17472MEMORY MAPPING
17473M: Andrew Morton <[email protected]>
17474M: Liam R. Howlett <[email protected]>
17475M: Lorenzo Stoakes <[email protected]>
17476R: Vlastimil Babka <[email protected]>
17477R: Jann Horn <[email protected]>
17478R: Pedro Falcato <[email protected]>
17479L: [email protected]
17480S: Maintained
17481W: http://www.linux-mm.org
17482T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17483F: drivers/char/mem.c
17484F: include/trace/events/mmap.h
17485F: fs/proc/task_mmu.c
17486F: fs/proc/task_nommu.c
17487F: mm/mincore.c
17488F: mm/mlock.c
17489F: mm/mmap.c
17490F: mm/mprotect.c
17491F: mm/mremap.c
17492F: mm/mseal.c
17493F: mm/msync.c
17494F: mm/nommu.c
17495F: mm/vma.c
17496F: mm/vma.h
17497F: mm/vma_exec.c
17498F: mm/vma_init.c
17499F: mm/vma_internal.h
17500F: tools/testing/selftests/mm/merge.c
17501F: tools/testing/vma/
17502
17503MEMORY MAPPING - LOCKING
17504M: Andrew Morton <[email protected]>
17505M: Suren Baghdasaryan <[email protected]>
17506M: Liam R. Howlett <[email protected]>
17507M: Lorenzo Stoakes <[email protected]>
17508R: Vlastimil Babka <[email protected]>
17509R: Shakeel Butt <[email protected]>
17510L: [email protected]
17511S: Maintained
17512W: http://www.linux-mm.org
17513T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17514F: Documentation/mm/process_addrs.rst
17515F: include/linux/mmap_lock.h
17516F: include/trace/events/mmap_lock.h
17517F: mm/mmap_lock.c
17518
17519MEMORY MAPPING - MADVISE (MEMORY ADVICE)
17520M: Andrew Morton <[email protected]>
17521M: Liam R. Howlett <[email protected]>
17522M: Lorenzo Stoakes <[email protected]>
17523M: David Hildenbrand <[email protected]>
17524R: Vlastimil Babka <[email protected]>
17525R: Jann Horn <[email protected]>
17526L: [email protected]
17527S: Maintained
17528W: http://www.linux-mm.org
17529T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17530F: include/uapi/asm-generic/mman-common.h
17531F: mm/madvise.c
17532
17533MEMORY TECHNOLOGY DEVICES (MTD)
17534M: Miquel Raynal <[email protected]>
17535M: Richard Weinberger <[email protected]>
17536M: Vignesh Raghavendra <[email protected]>
17537L: [email protected]
17538S: Maintained
17539W: http://www.linux-mtd.infradead.org/
17540Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17541C: irc://irc.oftc.net/mtd
17542T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
17543T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
17544F: Documentation/devicetree/bindings/mtd/
17545F: drivers/mtd/
17546F: include/linux/mtd/
17547F: include/uapi/mtd/
17548
17549MEMSIC MMC5983 MAGNETOMETER DRIVER
17550M: Vladislav Kulikov <[email protected]>
17551L: [email protected]
17552S: Maintained
17553F: Documentation/devicetree/bindings/iio/magnetometer/memsic,mmc5983.yaml
17554F: drivers/iio/magnetometer/mmc5983.c
17555
17556MEN A21 WATCHDOG DRIVER
17557M: Johannes Thumshirn <[email protected]>
17558L: [email protected]
17559S: Maintained
17560F: drivers/watchdog/mena21_wdt.c
17561
17562MEN CHAMELEON BUS (mcb)
17563M: Johannes Thumshirn <[email protected]>
17564S: Maintained
17565F: Documentation/driver-api/men-chameleon-bus.rst
17566F: drivers/mcb/
17567F: include/linux/mcb.h
17568
17569MEN F21BMC (Board Management Controller)
17570M: Andreas Werner <[email protected]>
17571S: Supported
17572F: Documentation/hwmon/menf21bmc.rst
17573F: drivers/hwmon/menf21bmc_hwmon.c
17574F: drivers/leds/leds-menf21bmc.c
17575F: drivers/mfd/menf21bmc.c
17576F: drivers/watchdog/menf21bmc_wdt.c
17577
17578MEN Z069 WATCHDOG DRIVER
17579M: Johannes Thumshirn <[email protected]>
17580L: [email protected]
17581S: Maintained
17582F: drivers/watchdog/menz69_wdt.c
17583
17584MESON AO CEC DRIVER FOR AMLOGIC SOCS
17585M: Neil Armstrong <[email protected]>
17586L: [email protected]
17587L: [email protected]
17588S: Supported
17589W: http://linux-meson.com/
17590T: git git://linuxtv.org/media.git
17591F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
17592F: drivers/media/cec/platform/meson/ao-cec-g12a.c
17593F: drivers/media/cec/platform/meson/ao-cec.c
17594
17595MESON GE2D DRIVER FOR AMLOGIC SOCS
17596M: Neil Armstrong <[email protected]>
17597L: [email protected]
17598L: [email protected]
17599S: Supported
17600T: git git://linuxtv.org/media.git
17601F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
17602F: drivers/media/platform/amlogic/meson-ge2d/
17603
17604MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
17605M: Liang Yang <[email protected]>
17606L: [email protected]
17607S: Maintained
17608F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
17609F: drivers/mtd/nand/raw/meson_*
17610
17611MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
17612M: Neil Armstrong <[email protected]>
17613L: [email protected]
17614L: [email protected]
17615S: Supported
17616T: git git://linuxtv.org/media.git
17617F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
17618F: drivers/staging/media/meson/vdec/
17619
17620META ETHERNET DRIVERS
17621M: Alexander Duyck <[email protected]>
17622M: Jakub Kicinski <[email protected]>
17623R: [email protected]
17624S: Maintained
17625F: Documentation/networking/device_drivers/ethernet/meta/
17626F: drivers/net/ethernet/meta/
17627
17628METHODE UDPU SUPPORT
17629M: Robert Marko <[email protected]>
17630S: Maintained
17631F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
17632F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
17633
17634MHI BUS
17635M: Manivannan Sadhasivam <[email protected]>
17636R: Jeff Hugo <[email protected]>
17637L: [email protected]
17638L: [email protected]
17639S: Maintained
17640T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
17641F: Documentation/ABI/stable/sysfs-bus-mhi
17642F: Documentation/mhi/
17643F: drivers/bus/mhi/
17644F: drivers/pci/endpoint/functions/pci-epf-mhi.c
17645F: include/linux/mhi.h
17646
17647MICROBLAZE ARCHITECTURE
17648M: Michal Simek <[email protected]>
17649S: Supported
17650W: http://www.monstr.eu/fdt/
17651T: git git://git.monstr.eu/linux-2.6-microblaze.git
17652F: arch/microblaze/
17653
17654MICROBLAZE TMR INJECT
17655M: Appana Durga Kedareswara rao <[email protected]>
17656S: Supported
17657F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
17658F: drivers/misc/xilinx_tmr_inject.c
17659
17660MICROBLAZE TMR MANAGER
17661M: Appana Durga Kedareswara rao <[email protected]>
17662S: Supported
17663F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
17664F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
17665F: drivers/misc/xilinx_tmr_manager.c
17666
17667MICROCHIP AT91 DMA DRIVERS
17668M: Ludovic Desroches <[email protected]>
17669L: [email protected] (moderated for non-subscribers)
17670L: [email protected]
17671S: Supported
17672F: Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml
17673F: drivers/dma/at_hdmac.c
17674F: drivers/dma/at_xdmac.c
17675F: include/dt-bindings/dma/at91.h
17676
17677MICROCHIP AT91 SERIAL DRIVER
17678M: Richard Genoud <[email protected]>
17679S: Maintained
17680F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17681F: drivers/tty/serial/atmel_serial.c
17682F: drivers/tty/serial/atmel_serial.h
17683
17684MICROCHIP AT91 USART MFD DRIVER
17685M: Radu Pirea <[email protected]>
17686L: [email protected]
17687S: Supported
17688F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17689F: drivers/mfd/at91-usart.c
17690F: include/dt-bindings/mfd/at91-usart.h
17691
17692MICROCHIP AT91 USART SPI DRIVER
17693M: Radu Pirea <[email protected]>
17694L: [email protected]
17695S: Supported
17696F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17697F: drivers/spi/spi-at91-usart.c
17698
17699MICROCHIP ATSHA204A DRIVER
17700M: Thorsten Blum <[email protected]>
17701L: [email protected]
17702S: Maintained
17703F: drivers/crypto/atmel-sha204a.c
17704
17705MICROCHIP AUDIO ASOC DRIVERS
17706M: Claudiu Beznea <[email protected]>
17707M: Andrei Simion <[email protected]>
17708L: [email protected]
17709S: Supported
17710F: Documentation/devicetree/bindings/sound/atmel*
17711F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
17712F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
17713F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
17714F: sound/soc/atmel
17715
17716MICROCHIP CSI2DC DRIVER
17717M: Eugen Hristev <[email protected]>
17718L: [email protected]
17719S: Supported
17720F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
17721F: drivers/media/platform/microchip/microchip-csi2dc.c
17722
17723MICROCHIP ECC DRIVER
17724M: Thorsten Blum <[email protected]>
17725L: [email protected]
17726S: Maintained
17727F: drivers/crypto/atmel-ecc.c
17728
17729MICROCHIP EIC DRIVER
17730M: Claudiu Beznea <[email protected]>
17731L: [email protected] (moderated for non-subscribers)
17732S: Supported
17733F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
17734F: drivers/irqchip/irq-mchp-eic.c
17735
17736MICROCHIP EMC1812 DRIVER
17737M: Marius Cristea <[email protected]>
17738L: [email protected]
17739S: Supported
17740F: Documentation/devicetree/bindings/hwmon/microchip,emc1812.yaml
17741F: Documentation/hwmon/emc1812.rst
17742F: drivers/hwmon/emc1812.c
17743
17744MICROCHIP I2C DRIVER
17745M: Codrin Ciubotariu <[email protected]>
17746L: [email protected]
17747S: Supported
17748F: drivers/i2c/busses/i2c-at91-*.c
17749F: drivers/i2c/busses/i2c-at91.h
17750
17751MICROCHIP ISC DRIVER
17752M: Eugen Hristev <[email protected]>
17753L: [email protected]
17754S: Supported
17755F: Documentation/devicetree/bindings/media/atmel,isc.yaml
17756F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
17757F: drivers/media/platform/microchip/microchip-isc*
17758F: drivers/media/platform/microchip/microchip-sama*-isc*
17759F: include/linux/atmel-isc-media.h
17760
17761MICROCHIP ISI DRIVER
17762M: Eugen Hristev <[email protected]>
17763L: [email protected]
17764S: Supported
17765F: drivers/media/platform/atmel/atmel-isi.c
17766F: drivers/media/platform/atmel/atmel-isi.h
17767
17768MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
17769M: Woojung Huh <[email protected]>
17770M: [email protected]
17771L: [email protected]
17772S: Maintained
17773F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
17774F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
17775F: drivers/net/dsa/microchip/*
17776F: include/linux/dsa/ksz_common.h
17777F: include/linux/platform_data/microchip-ksz.h
17778F: net/dsa/tag_ksz.c
17779
17780MICROCHIP LAN743X ETHERNET DRIVER
17781M: Bryan Whitehead <[email protected]>
17782M: [email protected]
17783L: [email protected]
17784S: Maintained
17785F: drivers/net/ethernet/microchip/lan743x_*
17786
17787MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
17788M: Parthiban Veerasooran <[email protected]>
17789L: [email protected]
17790S: Maintained
17791F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml
17792F: drivers/net/ethernet/microchip/lan865x/lan865x.c
17793
17794MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
17795M: Arun Ramadoss <[email protected]>
17796R: [email protected]
17797L: [email protected]
17798S: Maintained
17799F: drivers/net/phy/microchip_t1.c
17800
17801MICROCHIP LAN966X ETHERNET DRIVER
17802M: Horatiu Vultur <[email protected]>
17803M: [email protected]
17804L: [email protected]
17805S: Maintained
17806F: drivers/net/ethernet/microchip/lan966x/*
17807
17808MICROCHIP LAN966X OIC DRIVER
17809M: Herve Codina <[email protected]>
17810S: Maintained
17811F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
17812F: drivers/irqchip/irq-lan966x-oic.c
17813
17814MICROCHIP LAN966X PCI DRIVER
17815M: Herve Codina <[email protected]>
17816S: Maintained
17817F: drivers/misc/lan966x_pci.c
17818F: drivers/misc/lan966x_pci.dtso
17819
17820MICROCHIP LAN969X ETHERNET DRIVER
17821M: Daniel Machon <[email protected]>
17822M: [email protected]
17823L: [email protected]
17824S: Maintained
17825F: drivers/net/ethernet/microchip/sparx5/lan969x/*
17826
17827MICROCHIP LCDFB DRIVER
17828M: Nicolas Ferre <[email protected]>
17829L: [email protected]
17830S: Maintained
17831F: drivers/video/fbdev/atmel_lcdfb.c
17832F: include/video/atmel_lcdc.h
17833
17834MICROCHIP MCP16502 PMIC DRIVER
17835M: Claudiu Beznea <[email protected]>
17836M: Andrei Simion <[email protected]>
17837L: [email protected] (moderated for non-subscribers)
17838S: Supported
17839F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
17840F: drivers/regulator/mcp16502.c
17841
17842MICROCHIP MCP3564 ADC DRIVER
17843M: Marius Cristea <[email protected]>
17844L: [email protected]
17845S: Supported
17846F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
17847F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
17848F: drivers/iio/adc/mcp3564.c
17849
17850MICROCHIP MCP3911 ADC DRIVER
17851M: Marcus Folkesson <[email protected]>
17852M: Kent Gustavsson <[email protected]>
17853L: [email protected]
17854S: Maintained
17855F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
17856F: drivers/iio/adc/mcp3911.c
17857
17858MICROCHIP MCP47A1 DAC DRIVER
17859M: Joshua Crofts <[email protected]>
17860S: Maintained
17861F: Documentation/devicetree/bindings/iio/dac/microchip,mcp47a1.yaml
17862F: drivers/iio/dac/mcp47a1.c
17863
17864MICROCHIP MCP9982 TEMPERATURE DRIVER
17865M: Victor Duicu <[email protected]>
17866L: [email protected]
17867S: Supported
17868F: Documentation/devicetree/bindings/hwmon/microchip,mcp9982.yaml
17869F: Documentation/hwmon/mcp9982.rst
17870F: drivers/hwmon/mcp9982.c
17871
17872MICROCHIP MMC/SD/SDIO MCI DRIVER
17873M: Aubin Constans <[email protected]>
17874S: Maintained
17875F: drivers/mmc/host/atmel-mci.c
17876
17877MICROCHIP NAND DRIVER
17878L: [email protected]
17879S: Orphan
17880F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
17881F: drivers/mtd/nand/raw/atmel/*
17882
17883MICROCHIP OTPC DRIVER
17884M: Claudiu Beznea <[email protected]>
17885L: [email protected] (moderated for non-subscribers)
17886S: Supported
17887F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
17888F: drivers/nvmem/microchip-otpc.c
17889F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
17890
17891MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
17892M: Matteo Martelli <[email protected]>
17893L: [email protected]
17894S: Supported
17895F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
17896F: drivers/iio/adc/pac1921.c
17897
17898MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
17899M: Marius Cristea <[email protected]>
17900L: [email protected]
17901S: Supported
17902F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
17903F: drivers/iio/adc/pac1934.c
17904
17905MICROCHIP PCI1XXXX GP DRIVER
17906M: Vaibhaav Ram T.L <[email protected]>
17907M: Kumaravel Thiagarajan <[email protected]>
17908L: [email protected]
17909S: Supported
17910F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
17911F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
17912F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
17913F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
17914
17915MICROCHIP PCI1XXXX I2C DRIVER
17916M: Kumaravel Thiagarajan <[email protected]>
17917M: Microchip Linux Driver Support <[email protected]>
17918L: [email protected]
17919S: Maintained
17920F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
17921
17922MICROCHIP PCIe UART DRIVER
17923M: Kumaravel Thiagarajan <[email protected]>
17924L: [email protected]
17925S: Maintained
17926F: drivers/tty/serial/8250/8250_pci1xxxx.c
17927
17928MICROCHIP PIC64-HPSC/HX DRIVERS
17929M: Charles Perry <[email protected]>
17930S: Supported
17931F: Documentation/devicetree/bindings/net/microchip,pic64hpsc-mdio.yaml
17932F: drivers/net/mdio/mdio-pic64hpsc.c
17933
17934MICROCHIP POLARFIRE FPGA DRIVERS
17935M: Conor Dooley <[email protected]>
17936L: [email protected]
17937S: Supported
17938F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
17939F: drivers/fpga/microchip-spi.c
17940
17941MICROCHIP PWM DRIVER
17942M: Claudiu Beznea <[email protected]>
17943L: [email protected] (moderated for non-subscribers)
17944L: [email protected]
17945S: Supported
17946F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
17947F: drivers/pwm/pwm-atmel.c
17948
17949MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
17950M: Manikandan Muralidharan <[email protected]>
17951M: Dharma Balasubiramani <[email protected]>
17952L: [email protected]
17953S: Supported
17954F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
17955F: drivers/gpu/drm/bridge/microchip-lvds.c
17956
17957MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
17958M: Eugen Hristev <[email protected]>
17959L: [email protected]
17960S: Supported
17961F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
17962F: drivers/iio/adc/at91-sama5d2_adc.c
17963F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
17964
17965MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
17966M: Claudiu Beznea <[email protected]>
17967S: Supported
17968F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
17969F: drivers/power/reset/at91-sama5d2_shdwc.c
17970
17971MICROCHIP SOC DRIVERS
17972M: Conor Dooley <[email protected]>
17973S: Supported
17974T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
17975F: Documentation/devicetree/bindings/soc/microchip/
17976F: drivers/soc/microchip/
17977
17978MICROCHIP SPI DRIVER
17979M: Ryan Wanner <[email protected]>
17980S: Supported
17981F: drivers/spi/spi-atmel.*
17982
17983MICROCHIP SSC DRIVER
17984M: Claudiu Beznea <[email protected]>
17985M: Andrei Simion <[email protected]>
17986L: [email protected] (moderated for non-subscribers)
17987S: Supported
17988F: Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
17989F: drivers/misc/atmel-ssc.c
17990F: include/linux/atmel-ssc.h
17991
17992Microchip Timer Counter Block (TCB) Capture Driver
17993M: Kamel Bouhara <[email protected]>
17994L: [email protected] (moderated for non-subscribers)
17995L: [email protected]
17996S: Maintained
17997F: drivers/counter/microchip-tcb-capture.c
17998F: include/uapi/linux/counter/microchip-tcb-capture.h
17999
18000MICROCHIP USB251XB DRIVER
18001M: Richard Leitner <[email protected]>
18002L: [email protected]
18003S: Maintained
18004F: Documentation/devicetree/bindings/usb/usb251xb.yaml
18005F: drivers/usb/misc/usb251xb.c
18006
18007MICROCHIP USBA UDC DRIVER
18008M: Cristian Birsan <[email protected]>
18009L: [email protected] (moderated for non-subscribers)
18010S: Supported
18011F: drivers/usb/gadget/udc/atmel_usba_udc.*
18012
18013MICROCHIP WILC1000 WIFI DRIVER
18014M: Ajay Singh <[email protected]>
18015M: Claudiu Beznea <[email protected]>
18016L: [email protected]
18017S: Supported
18018F: drivers/net/wireless/microchip/
18019
18020MICROCHIP ZL3073X DRIVER
18021M: Ivan Vecera <[email protected]>
18022M: Min Li <[email protected]>
18023L: [email protected]
18024S: Supported
18025F: Documentation/devicetree/bindings/dpll/microchip,zl30731.yaml
18026F: drivers/dpll/zl3073x/
18027
18028MICROSEMI MIPS SOCS
18029M: Alexandre Belloni <[email protected]>
18030M: [email protected]
18031L: [email protected]
18032S: Supported
18033F: Documentation/devicetree/bindings/mips/mscc.txt
18034F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
18035F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
18036F: arch/mips/boot/dts/mscc/
18037F: arch/mips/configs/generic/board-ocelot.config
18038F: arch/mips/generic/board-ocelot.c
18039
18040MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
18041M: Don Brace <[email protected]>
18042L: [email protected]
18043L: [email protected]
18044S: Supported
18045F: Documentation/scsi/smartpqi.rst
18046F: drivers/scsi/smartpqi/Kconfig
18047F: drivers/scsi/smartpqi/Makefile
18048F: drivers/scsi/smartpqi/smartpqi*.[ch]
18049F: include/linux/cciss*.h
18050F: include/uapi/linux/cciss*.h
18051
18052MICROSOFT MANA RDMA DRIVER
18053M: Long Li <[email protected]>
18054M: Konstantin Taranov <[email protected]>
18055L: [email protected]
18056L: [email protected]
18057S: Supported
18058F: drivers/infiniband/hw/mana/
18059F: include/net/mana
18060F: include/uapi/rdma/mana-abi.h
18061
18062MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
18063M: Maximilian Luz <[email protected]>
18064L: [email protected]
18065S: Maintained
18066F: drivers/platform/surface/surface_aggregator_tabletsw.c
18067
18068MICROSOFT SURFACE BATTERY AND AC DRIVERS
18069M: Maximilian Luz <[email protected]>
18070L: [email protected]
18071L: [email protected]
18072S: Maintained
18073F: drivers/power/supply/surface_battery.c
18074F: drivers/power/supply/surface_charger.c
18075
18076MICROSOFT SURFACE DTX DRIVER
18077M: Maximilian Luz <[email protected]>
18078L: [email protected]
18079S: Maintained
18080F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
18081F: drivers/platform/surface/surface_dtx.c
18082F: include/uapi/linux/surface_aggregator/dtx.h
18083
18084MICROSOFT SURFACE SENSOR FAN DRIVER
18085M: Maximilian Luz <[email protected]>
18086M: Ivor Wanders <[email protected]>
18087L: [email protected]
18088S: Maintained
18089F: Documentation/hwmon/surface_fan.rst
18090F: drivers/hwmon/surface_fan.c
18091
18092MICROSOFT SURFACE SENSOR THERMAL DRIVER
18093M: Maximilian Luz <[email protected]>
18094L: [email protected]
18095S: Maintained
18096F: drivers/hwmon/surface_temp.c
18097
18098MICROSOFT SURFACE GPE LID SUPPORT DRIVER
18099M: Maximilian Luz <[email protected]>
18100L: [email protected]
18101S: Maintained
18102F: drivers/platform/surface/surface_gpe.c
18103
18104MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
18105M: Hans de Goede <[email protected]>
18106M: Ilpo Järvinen <[email protected]>
18107M: Maximilian Luz <[email protected]>
18108L: [email protected]
18109S: Maintained
18110T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
18111F: drivers/platform/surface/
18112
18113MICROSOFT SURFACE HID TRANSPORT DRIVER
18114M: Maximilian Luz <[email protected]>
18115L: [email protected]
18116L: [email protected]
18117S: Maintained
18118F: drivers/hid/surface-hid/
18119
18120MICROSOFT SURFACE HOT-PLUG DRIVER
18121M: Maximilian Luz <[email protected]>
18122L: [email protected]
18123S: Maintained
18124F: drivers/platform/surface/surface_hotplug.c
18125
18126MICROSOFT SURFACE PLATFORM PROFILE DRIVER
18127M: Maximilian Luz <[email protected]>
18128L: [email protected]
18129S: Maintained
18130F: drivers/platform/surface/surface_platform_profile.c
18131
18132MICROSOFT SURFACE PRO 3 BUTTON DRIVER
18133M: Chen Yu <[email protected]>
18134L: [email protected]
18135S: Supported
18136F: drivers/platform/surface/surfacepro3_button.c
18137
18138MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
18139M: Maximilian Luz <[email protected]>
18140L: [email protected]
18141S: Maintained
18142F: drivers/platform/surface/surface_aggregator_hub.c
18143
18144MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
18145M: Maximilian Luz <[email protected]>
18146L: [email protected]
18147S: Maintained
18148W: https://github.com/linux-surface/surface-aggregator-module
18149C: irc://irc.libera.chat/linux-surface
18150F: Documentation/driver-api/surface_aggregator/
18151F: drivers/platform/surface/aggregator/
18152F: drivers/platform/surface/surface_acpi_notify.c
18153F: drivers/platform/surface/surface_aggregator_cdev.c
18154F: drivers/platform/surface/surface_aggregator_registry.c
18155F: include/linux/surface_acpi_notify.h
18156F: include/linux/surface_aggregator/
18157F: include/uapi/linux/surface_aggregator/
18158
18159MICROTEK X6 SCANNER
18160M: Oliver Neukum <[email protected]>
18161S: Maintained
18162F: drivers/usb/image/microtek.*
18163
18164MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
18165M: Luka Kovacic <[email protected]>
18166M: Luka Perkov <[email protected]>
18167S: Maintained
18168F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
18169F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
18170F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
18171F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
18172F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
18173F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
18174
18175MIN HEAP
18176M: Kuan-Wei Chiu <[email protected]>
18177L: [email protected]
18178S: Maintained
18179F: Documentation/core-api/min_heap.rst
18180F: include/linux/min_heap.h
18181F: lib/min_heap.c
18182F: lib/tests/min_heap_kunit.c
18183
18184MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
18185M: Sakari Ailus <[email protected]>
18186L: [email protected]
18187S: Maintained
18188F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
18189F: Documentation/driver-api/media/drivers/ccs/
18190F: Documentation/userspace-api/media/drivers/ccs.rst
18191F: drivers/media/i2c/ccs-pll.c
18192F: drivers/media/i2c/ccs-pll.h
18193F: drivers/media/i2c/ccs/
18194F: include/uapi/linux/ccs.h
18195F: include/uapi/linux/smiapp.h
18196
18197MIPS
18198M: Thomas Bogendoerfer <[email protected]>
18199L: [email protected]
18200S: Maintained
18201Q: https://patchwork.kernel.org/project/linux-mips/list/
18202T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
18203F: Documentation/devicetree/bindings/mips/
18204F: Documentation/arch/mips/
18205F: arch/mips/
18206F: drivers/platform/mips/
18207F: include/dt-bindings/mips/
18208F: include/linux/platform_data/pic32.h
18209
18210MIPS BOSTON DEVELOPMENT BOARD
18211M: Paul Burton <[email protected]>
18212L: [email protected]
18213S: Maintained
18214F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
18215F: arch/mips/boot/dts/img/boston.dts
18216F: arch/mips/configs/generic/board-boston.config
18217F: drivers/clk/imgtec/clk-boston.c
18218F: include/dt-bindings/clock/boston-clock.h
18219
18220MIPS CORE DRIVERS
18221M: Thomas Bogendoerfer <[email protected]>
18222L: [email protected]
18223S: Supported
18224F: drivers/bus/mips_cdmm.c
18225F: drivers/clocksource/mips-gic-timer.c
18226F: drivers/cpuidle/cpuidle-cps.c
18227F: drivers/irqchip/irq-mips-cpu.c
18228F: drivers/irqchip/irq-mips-gic.c
18229
18230MIPS GENERIC PLATFORM
18231M: Paul Burton <[email protected]>
18232L: [email protected]
18233S: Supported
18234F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
18235F: arch/mips/generic/
18236F: arch/mips/tools/generic-board-config.sh
18237
18238MIPS RINT INSTRUCTION EMULATION
18239M: Aleksandar Markovic <[email protected]>
18240L: [email protected]
18241S: Supported
18242F: arch/mips/math-emu/dp_rint.c
18243F: arch/mips/math-emu/sp_rint.c
18244
18245MIPS/LOONGSON1 ARCHITECTURE
18246M: Keguang Zhang <[email protected]>
18247L: [email protected]
18248S: Maintained
18249F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml
18250F: arch/mips/boot/dts/loongson/loongson1*
18251F: arch/mips/configs/loongson1_defconfig
18252F: arch/mips/loongson32/
18253F: drivers/*/*loongson1*
18254F: drivers/dma/loongson/loongson1-apb-dma.c
18255F: drivers/mtd/nand/raw/loongson-nand-controller.c
18256F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
18257F: sound/soc/loongson/loongson1_ac97.c
18258
18259MIPS/LOONGSON2EF ARCHITECTURE
18260M: Jiaxun Yang <[email protected]>
18261L: [email protected]
18262S: Maintained
18263F: arch/mips/include/asm/mach-loongson2ef/
18264F: arch/mips/loongson2ef/
18265F: drivers/cpufreq/loongson2_cpufreq.c
18266
18267MIPS/LOONGSON64 ARCHITECTURE
18268M: Huacai Chen <[email protected]>
18269M: Jiaxun Yang <[email protected]>
18270L: [email protected]
18271S: Maintained
18272F: arch/mips/include/asm/mach-loongson64/
18273F: arch/mips/loongson64/
18274F: drivers/irqchip/irq-loongson*
18275F: drivers/platform/mips/cpu_hwmon.c
18276
18277MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
18278M: Hans Verkuil <[email protected]>
18279L: [email protected]
18280S: Odd Fixes
18281W: https://linuxtv.org
18282T: git git://linuxtv.org/media.git
18283F: drivers/media/radio/radio-miropcm20*
18284
18285MITSUMI MM8013 FG DRIVER
18286M: Konrad Dybcio <[email protected]>
18287F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
18288F: drivers/power/supply/mm8013.c
18289
18290MMP SUPPORT
18291R: Lubomir Rintel <[email protected]>
18292L: [email protected] (moderated for non-subscribers)
18293S: Odd Fixes
18294T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
18295F: arch/arm/boot/dts/marvell/mmp*
18296F: arch/arm/mach-mmp/
18297F: include/linux/soc/mmp/
18298
18299MMP USB PHY DRIVERS
18300R: Lubomir Rintel <[email protected]>
18301L: [email protected] (moderated for non-subscribers)
18302S: Maintained
18303F: drivers/phy/marvell/phy-mmp3-usb.c
18304F: drivers/phy/marvell/phy-pxa-usb.c
18305
18306MMU GATHER AND TLB INVALIDATION
18307M: Will Deacon <[email protected]>
18308M: "Aneesh Kumar K.V" <[email protected]>
18309M: Andrew Morton <[email protected]>
18310M: Nick Piggin <[email protected]>
18311M: Peter Zijlstra <[email protected]>
18312L: [email protected]
18313L: [email protected]
18314S: Maintained
18315F: arch/*/include/asm/tlb.h
18316F: include/asm-generic/tlb.h
18317F: include/trace/events/tlb.h
18318F: mm/mmu_gather.c
18319
18320MN88472 MEDIA DRIVER
18321L: [email protected]
18322S: Orphan
18323W: https://linuxtv.org
18324Q: http://patchwork.linuxtv.org/project/linux-media/list/
18325F: drivers/media/dvb-frontends/mn88472*
18326
18327MN88473 MEDIA DRIVER
18328L: [email protected]
18329S: Orphan
18330W: https://linuxtv.org
18331Q: http://patchwork.linuxtv.org/project/linux-media/list/
18332F: drivers/media/dvb-frontends/mn88473*
18333
18334MOBILEYE MIPS SOCS
18335M: Vladimir Kondratiev <[email protected]>
18336M: Benoît Monin <[email protected]>
18337M: Gregory CLEMENT <[email protected]>
18338M: Théo Lebrun <[email protected]>
18339L: [email protected]
18340S: Maintained
18341F: Documentation/devicetree/bindings/mips/mobileye.yaml
18342F: Documentation/devicetree/bindings/soc/mobileye/
18343F: arch/mips/boot/dts/mobileye/
18344F: arch/mips/configs/eyeq*_defconfig
18345F: arch/mips/mobileye/board-epm5.its.S
18346F: drivers/clk/clk-eyeq.c
18347F: drivers/phy/phy-eyeq5-eth.c
18348F: drivers/pinctrl/pinctrl-eyeq5.c
18349F: drivers/reset/reset-eyeq.c
18350F: include/dt-bindings/clock/mobileye,eyeq5-clk.h
18351F: include/dt-bindings/clock/mobileye,eyeq6lplus-clk.h
18352
18353MODULE SUPPORT
18354M: Luis Chamberlain <[email protected]>
18355M: Petr Pavlu <[email protected]>
18356M: Daniel Gomez <[email protected]>
18357M: Sami Tolvanen <[email protected]>
18358R: Aaron Tomlin <[email protected]>
18359L: [email protected]
18360L: [email protected]
18361S: Maintained
18362T: git git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux.git modules-next
18363F: include/linux/kmod.h
18364F: include/linux/module*.h
18365F: kernel/module/
18366F: lib/test_kmod.c
18367F: lib/tests/module/
18368F: rust/kernel/module*.rs
18369F: rust/macros/module.rs
18370F: scripts/module*
18371F: tools/testing/selftests/kmod/
18372F: tools/testing/selftests/module/
18373
18374MONOLITHIC POWER SYSTEM PMIC DRIVER
18375M: Saravanan Sekar <[email protected]>
18376S: Maintained
18377F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
18378F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
18379F: drivers/hwmon/pmbus/mpq7932.c
18380F: drivers/iio/adc/mp2629_adc.c
18381F: drivers/mfd/mp2629.c
18382F: drivers/power/supply/mp2629_charger.c
18383F: drivers/regulator/mp5416.c
18384F: drivers/regulator/mpq7920.c
18385F: drivers/regulator/mpq7920.h
18386F: include/linux/mfd/mp2629.h
18387
18388MORSE MICRO MM81X WIRELESS DRIVER
18389M: Lachlan Hodges <[email protected]>
18390M: Dan Callaghan <[email protected]>
18391R: Arien Judge <[email protected]>
18392L: [email protected]
18393S: Supported
18394F: drivers/net/wireless/morsemicro/
18395
18396MOST(R) TECHNOLOGY DRIVER
18397M: Parthiban Veerasooran <[email protected]>
18398M: Christian Gromm <[email protected]>
18399S: Maintained
18400F: Documentation/ABI/testing/configfs-most
18401F: Documentation/ABI/testing/sysfs-bus-most
18402F: drivers/most/
18403F: drivers/staging/most/
18404F: include/linux/most.h
18405
18406MOTORCOMM DWMAC GLUE DRIVER
18407M: Yao Zi <[email protected]>
18408L: [email protected]
18409S: Maintained
18410F: drivers/net/ethernet/stmicro/stmmac/dwmac-motorcomm.c
18411
18412MOTORCOMM PHY DRIVER
18413M: Frank <[email protected]>
18414L: [email protected]
18415S: Maintained
18416F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
18417F: drivers/net/phy/motorcomm.c
18418
18419MOTORCOMM YT921X ETHERNET SWITCH DRIVER
18420M: David Yang <[email protected]>
18421L: [email protected]
18422S: Maintained
18423F: Documentation/devicetree/bindings/net/dsa/motorcomm,yt921x.yaml
18424F: drivers/net/dsa/yt921x.*
18425F: net/dsa/tag_yt921x.c
18426
18427MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
18428M: Jiri Slaby <[email protected]>
18429S: Maintained
18430F: Documentation/driver-api/tty/moxa-smartio.rst
18431F: drivers/tty/mxser.*
18432
18433MP3309C BACKLIGHT DRIVER
18434M: Flavio Suligoi <[email protected]>
18435L: [email protected]
18436S: Maintained
18437F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
18438F: drivers/video/backlight/mp3309c.c
18439
18440MPAM DRIVER
18441M: James Morse <[email protected]>
18442M: Ben Horgan <[email protected]>
18443R: Reinette Chatre <[email protected]>
18444R: Fenghua Yu <[email protected]>
18445S: Maintained
18446F: drivers/resctrl/mpam_*
18447F: drivers/resctrl/test_mpam_*
18448F: include/linux/arm_mpam.h
18449
18450MPS MP2869 DRIVER
18451M: Wensheng Wang <[email protected]>
18452L: [email protected]
18453S: Maintained
18454F: Documentation/hwmon/mp2869.rst
18455F: drivers/hwmon/pmbus/mp2869.c
18456
18457MPS MP2891 DRIVER
18458M: Noah Wang <[email protected]>
18459L: [email protected]
18460S: Maintained
18461F: Documentation/hwmon/mp2891.rst
18462F: drivers/hwmon/pmbus/mp2891.c
18463
18464MPS MP2925 DRIVER
18465M: Noah Wang <[email protected]>
18466L: [email protected]
18467S: Maintained
18468F: Documentation/hwmon/mp2925.rst
18469F: drivers/hwmon/pmbus/mp2925.c
18470
18471MPS MP29502 DRIVER
18472M: Wensheng Wang <[email protected]>
18473L: [email protected]
18474S: Maintained
18475F: Documentation/hwmon/mp29502.rst
18476F: drivers/hwmon/pmbus/mp29502.c
18477
18478MPS MP2985 DRIVER
18479M: Wensheng Wang <[email protected]>
18480L: [email protected]
18481S: Maintained
18482F: Documentation/hwmon/mp2985.rst
18483F: drivers/hwmon/pmbus/mp2985.c
18484
18485MPS MP2993 DRIVER
18486M: Noah Wang <[email protected]>
18487L: [email protected]
18488S: Maintained
18489F: Documentation/hwmon/mp2993.rst
18490F: drivers/hwmon/pmbus/mp2993.c
18491
18492MPS MP5926 DRIVER
18493M: Yuxi Wang <[email protected]>
18494L: [email protected]
18495S: Maintained
18496F: Documentation/hwmon/mp5926.rst
18497F: drivers/hwmon/pmbus/mp5926.c
18498
18499MPS MP9941 DRIVER
18500M: Noah Wang <[email protected]>
18501L: [email protected]
18502S: Maintained
18503F: Documentation/hwmon/mp9941.rst
18504F: drivers/hwmon/pmbus/mp9941.c
18505
18506MPS MP9945 DRIVER
18507M: Cosmo Chou <[email protected]>
18508L: [email protected]
18509S: Maintained
18510F: Documentation/hwmon/mp9945.rst
18511F: drivers/hwmon/pmbus/mp9945.c
18512
18513MPS MPQ82D00 DRIVER
18514M: Wensheng Wang <[email protected]>
18515L: [email protected]
18516S: Maintained
18517F: Documentation/hwmon/mpq82d00.rst
18518F: drivers/hwmon/pmbus/mpq82d00.c
18519
18520MPS MPQ8646 PMBUS DRIVER
18521M: Vincent Jardin <[email protected]>
18522L: [email protected]
18523S: Maintained
18524F: Documentation/hwmon/mpq8646.rst
18525F: drivers/hwmon/pmbus/mpq8646.c
18526
18527MR800 AVERMEDIA USB FM RADIO DRIVER
18528M: Alexey Klimov <[email protected]>
18529L: [email protected]
18530S: Maintained
18531T: git git://linuxtv.org/media.git
18532F: drivers/media/radio/radio-mr800.c
18533
18534MRF24J40 IEEE 802.15.4 RADIO DRIVER
18535M: Stefan Schmidt <[email protected]>
18536L: [email protected]
18537S: Odd Fixes
18538F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
18539F: drivers/net/ieee802154/mrf24j40.c
18540
18541MSI HID DRIVER
18542M: Derek J. Clark <[email protected]>
18543L: [email protected]
18544S: Maintained
18545F: drivers/hid/hid-msi.c
18546
18547MSI EC DRIVER
18548M: Nikita Kravets <[email protected]>
18549L: [email protected]
18550S: Maintained
18551W: https://github.com/BeardOverflow/msi-ec
18552F: drivers/platform/x86/msi-ec.*
18553
18554MSI LAPTOP SUPPORT
18555M: "Lee, Chun-Yi" <[email protected]>
18556L: [email protected]
18557S: Maintained
18558F: drivers/platform/x86/msi-laptop.c
18559
18560MSI WMI SUPPORT
18561L: [email protected]
18562S: Orphan
18563F: drivers/platform/x86/msi-wmi.c
18564
18565MSI WMI PLATFORM FEATURES
18566M: Armin Wolf <[email protected]>
18567L: [email protected]
18568S: Maintained
18569F: Documentation/ABI/testing/debugfs-msi-wmi-platform
18570F: Documentation/wmi/devices/msi-wmi-platform.rst
18571F: drivers/platform/x86/msi-wmi-platform.c
18572
18573MSI001 MEDIA DRIVER
18574L: [email protected]
18575S: Orphan
18576W: https://linuxtv.org
18577Q: http://patchwork.linuxtv.org/project/linux-media/list/
18578F: drivers/media/tuners/msi001*
18579
18580MSI2500 MEDIA DRIVER
18581L: [email protected]
18582S: Orphan
18583W: https://linuxtv.org
18584Q: http://patchwork.linuxtv.org/project/linux-media/list/
18585F: drivers/media/usb/msi2500/
18586
18587MSTAR INTERRUPT CONTROLLER DRIVER
18588M: Mark-PK Tsai <[email protected]>
18589M: Daniel Palmer <[email protected]>
18590S: Maintained
18591F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
18592F: drivers/irqchip/irq-mst-intc.c
18593
18594MSYSTEMS DISKONCHIP G3 MTD DRIVER
18595M: Robert Jarzmik <[email protected]>
18596L: [email protected]
18597S: Maintained
18598F: drivers/mtd/devices/docg3*
18599
18600MT9M114 ONSEMI SENSOR DRIVER
18601M: Laurent Pinchart <[email protected]>
18602L: [email protected]
18603S: Maintained
18604T: git git://linuxtv.org/media.git
18605F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
18606F: drivers/media/i2c/mt9m114.c
18607
18608MT9P031 APTINA CAMERA SENSOR
18609M: Laurent Pinchart <[email protected]>
18610L: [email protected]
18611S: Maintained
18612T: git git://linuxtv.org/media.git
18613F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
18614F: drivers/media/i2c/mt9p031.c
18615
18616MT9T112 APTINA CAMERA SENSOR
18617M: Jacopo Mondi <[email protected]>
18618L: [email protected]
18619S: Odd Fixes
18620T: git git://linuxtv.org/media.git
18621F: drivers/media/i2c/mt9t112.c
18622F: include/media/i2c/mt9t112.h
18623
18624MT9V032 APTINA CAMERA SENSOR
18625M: Laurent Pinchart <[email protected]>
18626L: [email protected]
18627S: Maintained
18628T: git git://linuxtv.org/media.git
18629F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v032.txt
18630F: drivers/media/i2c/mt9v032.c
18631
18632MT9V111 APTINA CAMERA SENSOR
18633M: Jacopo Mondi <[email protected]>
18634L: [email protected]
18635S: Maintained
18636T: git git://linuxtv.org/media.git
18637F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
18638F: drivers/media/i2c/mt9v111.c
18639
18640MUCSE ETHERNET DRIVER
18641M: Yibo Dong <[email protected]>
18642L: [email protected]
18643S: Maintained
18644W: https://www.mucse.com/en/
18645F: Documentation/networking/device_drivers/ethernet/mucse/
18646F: drivers/net/ethernet/mucse/
18647
18648MULTIFUNCTION DEVICES (MFD)
18649M: Lee Jones <[email protected]>
18650L: [email protected]
18651S: Maintained
18652T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18653F: Documentation/devicetree/bindings/mfd/
18654F: drivers/mfd/
18655F: include/dt-bindings/mfd/
18656F: include/linux/mfd/
18657
18658MULTIMEDIA CARD (MMC) ETC. OVER SPI
18659S: Orphan
18660F: drivers/mmc/host/mmc_spi.c
18661F: include/linux/spi/mmc_spi.h
18662
18663MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
18664M: Ulf Hansson <[email protected]>
18665L: [email protected]
18666S: Maintained
18667T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18668F: Documentation/devicetree/bindings/mmc/
18669F: drivers/mmc/
18670F: include/linux/mmc/
18671F: include/uapi/linux/mmc/
18672
18673MULTIPLEXER SUBSYSTEM
18674M: Peter Rosin <[email protected]>
18675S: Odd Fixes
18676F: Documentation/ABI/testing/sysfs-class-mux*
18677F: Documentation/devicetree/bindings/mux/
18678F: drivers/mux/
18679F: include/dt-bindings/mux/
18680F: include/linux/mux/
18681
18682MURATA D1U74T PSU DRIVER
18683M: Abdurrahman Hussain <[email protected]>
18684L: [email protected]
18685S: Maintained
18686F: Documentation/hwmon/d1u74t.rst
18687F: drivers/hwmon/pmbus/d1u74t.c
18688
18689MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
18690M: Bin Liu <[email protected]>
18691L: [email protected]
18692S: Maintained
18693F: drivers/usb/musb/
18694
18695MXL301RF MEDIA DRIVER
18696M: Akihiro Tsukada <[email protected]>
18697L: [email protected]
18698S: Odd Fixes
18699F: drivers/media/tuners/mxl301rf*
18700
18701MXL5007T MEDIA DRIVER
18702M: Michael Krufky <[email protected]>
18703L: [email protected]
18704S: Maintained
18705W: https://linuxtv.org
18706W: http://github.com/mkrufky
18707Q: http://patchwork.linuxtv.org/project/linux-media/list/
18708T: git git://linuxtv.org/mkrufky/tuners.git
18709F: drivers/media/tuners/mxl5007t.*
18710
18711MXSFB DRM DRIVER
18712M: Marek Vasut <[email protected]>
18713M: Stefan Agner <[email protected]>
18714L: [email protected]
18715S: Supported
18716T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
18717F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
18718F: drivers/gpu/drm/mxsfb/
18719
18720MYLEX DAC960 PCI RAID Controller
18721M: Hannes Reinecke <[email protected]>
18722L: [email protected]
18723S: Supported
18724F: drivers/scsi/myrb.*
18725F: drivers/scsi/myrs.*
18726
18727MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
18728L: [email protected]
18729S: Orphan
18730W: https://www.cspi.com/ethernet-products/support/downloads/
18731F: drivers/net/ethernet/myricom/myri10ge/
18732
18733NAND FLASH SUBSYSTEM
18734M: Miquel Raynal <[email protected]>
18735R: Richard Weinberger <[email protected]>
18736L: [email protected]
18737S: Maintained
18738W: http://www.linux-mtd.infradead.org/
18739Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18740C: irc://irc.oftc.net/mtd
18741T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
18742F: drivers/mtd/nand/
18743F: include/linux/mtd/*nand*.h
18744
18745NAMESPACES:
18746M: Christian Brauner <[email protected]>
18747R: Pavel Tikhomirov <[email protected]>
18748L: [email protected]
18749S: Maintained
18750F: rust/kernel/pid_namespace.rs
18751F: kernel/pid_namespace.c
18752F: tools/testing/selftests/pid_namespace/
18753
18754NATIONAL INSTRUMENTS SERIAL DRIVER
18755M: Chaitanya Vadrevu <[email protected]>
18756L: [email protected]
18757S: Maintained
18758F: drivers/tty/serial/8250/8250_ni.c
18759
18760NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
18761M: Daniel Mack <[email protected]>
18762L: [email protected]
18763S: Maintained
18764W: http://www.native-instruments.com
18765F: sound/usb/caiaq/
18766
18767NATSEMI ETHERNET DRIVER (DP8381x)
18768S: Orphan
18769F: drivers/net/ethernet/natsemi/natsemi.c
18770
18771NCR 5380 SCSI DRIVERS
18772M: Finn Thain <[email protected]>
18773M: Michael Schmitz <[email protected]>
18774L: [email protected]
18775S: Maintained
18776F: Documentation/scsi/g_NCR5380.rst
18777F: drivers/scsi/NCR5380.*
18778F: drivers/scsi/atari_scsi.*
18779F: drivers/scsi/dmx3191d.c
18780F: drivers/scsi/g_NCR5380.*
18781F: drivers/scsi/mac_scsi.*
18782F: drivers/scsi/sun3_scsi.*
18783F: drivers/scsi/sun3_scsi_vme.c
18784
18785NCSI LIBRARY
18786M: Samuel Mendoza-Jonas <[email protected]>
18787R: Paul Fertser <[email protected]>
18788S: Maintained
18789F: net/ncsi/
18790
18791NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
18792M: Zev Weiss <[email protected]>
18793L: [email protected]
18794S: Maintained
18795F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
18796F: drivers/hwmon/nct6775-i2c.c
18797
18798NCT7363 HARDWARE MONITOR DRIVER
18799M: Ban Feng <[email protected]>
18800L: [email protected]
18801S: Maintained
18802F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
18803F: Documentation/hwmon/nct7363.rst
18804F: drivers/hwmon/nct7363.c
18805
18806NETCONSOLE
18807M: Breno Leitao <[email protected]>
18808S: Maintained
18809F: Documentation/networking/netconsole.rst
18810F: drivers/net/netconsole.c
18811F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
18812F: tools/testing/selftests/drivers/net/netconsole/
18813
18814NETDEVSIM
18815M: Jakub Kicinski <[email protected]>
18816S: Maintained
18817F: drivers/net/netdevsim/*
18818F: tools/testing/selftests/drivers/net/netdevsim/*
18819
18820NETEM NETWORK EMULATOR
18821M: Stephen Hemminger <[email protected]>
18822L: [email protected]
18823S: Maintained
18824F: net/sched/sch_netem.c
18825
18826NETFILTER
18827M: Pablo Neira Ayuso <[email protected]>
18828M: Florian Westphal <[email protected]>
18829R: Phil Sutter <[email protected]>
18830L: [email protected]
18831L: [email protected]
18832S: Maintained
18833W: http://www.netfilter.org/
18834W: http://www.iptables.org/
18835W: http://www.nftables.org/
18836Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
18837C: irc://irc.libera.chat/netfilter
18838T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
18839T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
18840F: include/linux/netfilter*
18841F: include/linux/netfilter/
18842F: include/net/netfilter/
18843F: include/uapi/linux/netfilter*
18844F: include/uapi/linux/netfilter/
18845F: net/*/netfilter.c
18846F: net/*/netfilter/
18847F: net/bridge/br_netfilter*.c
18848F: net/netfilter/
18849F: tools/testing/selftests/net/netfilter/
18850
18851NETRONIX EMBEDDED CONTROLLER
18852M: Jonathan Neuschäfer <[email protected]>
18853S: Maintained
18854F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
18855F: drivers/mfd/ntxec.c
18856F: drivers/pwm/pwm-ntxec.c
18857F: drivers/rtc/rtc-ntxec.c
18858F: include/linux/mfd/ntxec.h
18859
18860NETRONOME ETHERNET DRIVERS
18861R: Jakub Kicinski <[email protected]>
18862R: Simon Horman <[email protected]>
18863L: [email protected]
18864S: Odd Fixes
18865F: drivers/net/ethernet/netronome/
18866
18867NETWORK BLOCK DEVICE (NBD)
18868M: Josef Bacik <[email protected]>
18869L: [email protected]
18870L: [email protected]
18871S: Maintained
18872F: Documentation/admin-guide/blockdev/nbd.rst
18873F: drivers/block/nbd.c
18874F: include/trace/events/nbd.h
18875F: include/uapi/linux/nbd.h
18876
18877NETWORK DROP MONITOR
18878M: Neil Horman <[email protected]>
18879L: [email protected]
18880S: Maintained
18881W: https://fedorahosted.org/dropwatch/
18882F: include/uapi/linux/net_dropmon.h
18883F: net/core/drop_monitor.c
18884
18885NETWORKING DRIVERS
18886M: Andrew Lunn <[email protected]>
18887M: "David S. Miller" <[email protected]>
18888M: Eric Dumazet <[email protected]>
18889M: Jakub Kicinski <[email protected]>
18890M: Paolo Abeni <[email protected]>
18891L: [email protected]
18892S: Maintained
18893P: Documentation/process/maintainer-netdev.rst
18894Q: https://patchwork.kernel.org/project/netdevbpf/list/
18895T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
18896T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
18897F: Documentation/devicetree/bindings/net/
18898F: Documentation/networking/net_cachelines/net_device.rst
18899F: drivers/connector/
18900F: drivers/net/
18901F: drivers/ptp/
18902F: drivers/s390/net/
18903F: include/dt-bindings/net/
18904F: include/linux/cn_proc.h
18905F: include/linux/etherdevice.h
18906F: include/linux/ethtool_netlink.h
18907F: include/linux/fcdevice.h
18908F: include/linux/fddidevice.h
18909F: include/linux/if_*
18910F: include/linux/inetdevice.h
18911F: include/linux/netdev*
18912F: include/uapi/linux/cn_proc.h
18913F: include/uapi/linux/ethtool_netlink*
18914F: include/uapi/linux/if_*
18915F: include/uapi/linux/net_shaper.h
18916F: include/uapi/linux/netdev*
18917F: tools/testing/selftests/drivers/net/
18918X: Documentation/devicetree/bindings/net/bluetooth/
18919X: Documentation/devicetree/bindings/net/can/
18920X: Documentation/devicetree/bindings/net/wireless/
18921X: drivers/net/can/
18922X: drivers/net/wireless/
18923
18924NETWORKING DRIVERS (WIRELESS)
18925M: Johannes Berg <[email protected]>
18926L: [email protected]
18927S: Maintained
18928W: https://wireless.wiki.kernel.org/
18929Q: https://patchwork.kernel.org/project/linux-wireless/list/
18930T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18931T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18932F: Documentation/devicetree/bindings/net/wireless/
18933F: drivers/net/wireless/
18934X: drivers/net/wireless/ath/
18935X: drivers/net/wireless/broadcom/
18936X: drivers/net/wireless/intel/
18937X: drivers/net/wireless/intersil/
18938X: drivers/net/wireless/marvell/
18939X: drivers/net/wireless/mediatek/mt76/
18940X: drivers/net/wireless/mediatek/mt7601u/
18941X: drivers/net/wireless/microchip/
18942X: drivers/net/wireless/purelifi/
18943X: drivers/net/wireless/quantenna/
18944X: drivers/net/wireless/ralink/
18945X: drivers/net/wireless/realtek/
18946X: drivers/net/wireless/rsi/
18947X: drivers/net/wireless/silabs/
18948X: drivers/net/wireless/st/
18949X: drivers/net/wireless/ti/
18950X: drivers/net/wireless/zydas/
18951
18952NETWORKING [DSA]
18953M: Andrew Lunn <[email protected]>
18954M: Vladimir Oltean <[email protected]>
18955S: Maintained
18956F: Documentation/devicetree/bindings/net/dsa/
18957F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
18958F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
18959F: drivers/net/dsa/
18960F: include/linux/dsa/
18961F: include/linux/platform_data/dsa.h
18962F: include/net/dsa.h
18963F: net/dsa/
18964F: tools/testing/selftests/drivers/net/dsa/
18965
18966NETWORKING [ETHTOOL]
18967M: Andrew Lunn <[email protected]>
18968M: Jakub Kicinski <[email protected]>
18969F: Documentation/netlink/specs/ethtool.yaml
18970F: Documentation/networking/ethtool-netlink.rst
18971F: include/linux/ethtool*
18972F: include/uapi/linux/ethtool*
18973F: net/ethtool/
18974F: tools/testing/selftests/drivers/net/*/ethtool*
18975
18976NETWORKING [ETHTOOL CABLE TEST]
18977M: Andrew Lunn <[email protected]>
18978F: net/ethtool/cabletest.c
18979F: tools/testing/selftests/drivers/net/*/ethtool*
18980K: cable_test
18981
18982NETWORKING [ETHTOOL MAC MERGE]
18983M: Vladimir Oltean <[email protected]>
18984F: net/ethtool/mm.c
18985F: tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
18986K: ethtool_mm
18987
18988NETWORKING [ETHTOOL PHY TOPOLOGY]
18989M: Maxime Chevallier <[email protected]>
18990F: Documentation/networking/phy-link-topology.rst
18991F: drivers/net/phy/phy_link_topology.c
18992F: include/linux/phy_link_topology.h
18993F: net/ethtool/phy.c
18994
18995NETWORKING [ETHTOOL PHY PORT]
18996M: Maxime Chevallier <[email protected]>
18997F: Documentation/devicetree/bindings/net/ethernet-connector.yaml
18998F: Documentation/networking/phy-port.rst
18999F: drivers/net/phy/phy_port.c
19000F: include/linux/phy_port.h
19001K: struct\s+phy_port|phy_port_
19002
19003NETWORKING [GENERAL]
19004M: "David S. Miller" <[email protected]>
19005M: Eric Dumazet <[email protected]>
19006M: Jakub Kicinski <[email protected]>
19007M: Paolo Abeni <[email protected]>
19008R: Simon Horman <[email protected]>
19009L: [email protected]
19010S: Maintained
19011P: Documentation/process/maintainer-netdev.rst
19012Q: https://patchwork.kernel.org/project/netdevbpf/list/
19013B: mailto:[email protected]
19014T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
19015T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
19016F: Documentation/core-api/netlink.rst
19017F: Documentation/netlink/
19018F: Documentation/networking/
19019F: Documentation/networking/net_cachelines/
19020F: Documentation/process/maintainer-netdev.rst
19021F: Documentation/userspace-api/netlink/
19022F: include/linux/ethtool.h
19023F: include/linux/framer/framer-provider.h
19024F: include/linux/framer/framer.h
19025F: include/linux/in.h
19026F: include/linux/in6.h
19027F: include/linux/indirect_call_wrapper.h
19028F: include/linux/inet.h
19029F: include/linux/inet_diag.h
19030F: include/linux/net.h
19031F: include/linux/netdev*
19032F: include/linux/netlink.h
19033F: include/linux/netpoll.h
19034F: include/linux/rtnetlink.h
19035F: include/linux/sctp.h
19036F: include/linux/seq_file_net.h
19037F: include/linux/skbuff*
19038F: include/net/
19039F: include/uapi/linux/ethtool.h
19040F: include/uapi/linux/genetlink.h
19041F: include/uapi/linux/hsr_netlink.h
19042F: include/uapi/linux/in.h
19043F: include/uapi/linux/inet_diag.h
19044F: include/uapi/linux/nbd-netlink.h
19045F: include/uapi/linux/net.h
19046F: include/uapi/linux/net_namespace.h
19047F: include/uapi/linux/netconf.h
19048F: include/uapi/linux/netdev*
19049F: include/uapi/linux/netlink.h
19050F: include/uapi/linux/netlink_diag.h
19051F: include/uapi/linux/rtnetlink.h
19052F: include/uapi/linux/sctp.h
19053F: lib/net_utils.c
19054F: lib/random32.c
19055F: net/
19056F: rust/helpers/net/
19057F: rust/kernel/net/
19058F: samples/pktgen/
19059F: tools/net/
19060F: tools/testing/selftests/net/
19061X: Documentation/networking/batman-adv.rst
19062X: Documentation/networking/mac80211-injection.rst
19063X: Documentation/networking/mac80211_hwsim/
19064X: Documentation/networking/regulatory.rst
19065X: include/net/bluetooth/
19066X: include/net/cfg80211.h
19067X: include/net/ieee80211_radiotap.h
19068X: include/net/iw_handler.h
19069X: include/net/mac80211.h
19070X: include/net/wext.h
19071X: net/9p/
19072X: net/batman-adv/
19073X: net/bluetooth/
19074X: net/can/
19075X: net/ceph/
19076X: net/mac80211/
19077X: net/rfkill/
19078X: net/wireless/
19079X: tools/testing/selftests/net/can/
19080
19081NETWORKING [IOAM]
19082M: Justin Iurman <[email protected]>
19083S: Maintained
19084F: Documentation/networking/ioam6*
19085F: include/linux/ioam6*
19086F: include/net/ioam6*
19087F: include/uapi/linux/ioam6*
19088F: net/ipv6/ioam6*
19089F: tools/testing/selftests/net/ioam6*
19090
19091NETWORKING [IPSEC]
19092M: Steffen Klassert <[email protected]>
19093M: Herbert Xu <[email protected]>
19094M: "David S. Miller" <[email protected]>
19095L: [email protected]
19096S: Maintained
19097T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
19098T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
19099F: Documentation/networking/xfrm/
19100F: include/net/xfrm.h
19101F: include/uapi/linux/xfrm.h
19102F: net/ipv4/ah4.c
19103F: net/ipv4/esp4*
19104F: net/ipv4/ip_vti.c
19105F: net/ipv4/ipcomp.c
19106F: net/ipv4/xfrm*
19107F: net/ipv6/ah6.c
19108F: net/ipv6/esp6*
19109F: net/ipv6/ip6_vti.c
19110F: net/ipv6/ipcomp6.c
19111F: net/ipv6/xfrm*
19112F: net/key/
19113F: net/xfrm/
19114F: tools/testing/selftests/net/ipsec.c
19115
19116NETWORKING [IPv4/IPv6]
19117M: David Ahern <[email protected]>
19118M: Ido Schimmel <[email protected]>
19119L: [email protected]
19120S: Maintained
19121F: Documentation/netlink/specs/rt-addr.yaml
19122F: Documentation/netlink/specs/rt-neigh.yaml
19123F: Documentation/netlink/specs/rt-route.yaml
19124F: Documentation/netlink/specs/rt-rule.yaml
19125F: include/linux/inetdevice.h
19126F: include/linux/mroute*
19127F: include/net/addrconf.h
19128F: include/net/arp.h
19129F: include/net/fib*
19130F: include/net/if_inet6.h
19131F: include/net/inetpeer.h
19132F: include/net/ip*
19133F: include/net/lwtunnel.h
19134F: include/net/ndisc.h
19135F: include/net/netns/nexthop.h
19136F: include/net/nexthop.h
19137F: include/net/route.h
19138F: include/uapi/linux/fib_rules.h
19139F: include/uapi/linux/in_route.h
19140F: include/uapi/linux/mroute*
19141F: include/uapi/linux/nexthop.h
19142F: net/core/fib*
19143F: net/core/lwtunnel.c
19144F: net/ipv4/arp.c
19145F: net/ipv4/devinet.c
19146F: net/ipv4/fib*
19147F: net/ipv4/icmp.c
19148F: net/ipv4/igmp.c
19149F: net/ipv4/inet_fragment.c
19150F: net/ipv4/inetpeer.c
19151F: net/ipv4/ip*
19152F: net/ipv4/metrics.c
19153F: net/ipv4/netlink.c
19154F: net/ipv4/nexthop.c
19155F: net/ipv4/route.c
19156F: net/ipv6/addr*
19157F: net/ipv6/anycast.c
19158F: net/ipv6/exthdrs.c
19159F: net/ipv6/exthdrs_core.c
19160F: net/ipv6/fib*
19161F: net/ipv6/icmp.c
19162F: net/ipv6/ip*
19163F: net/ipv6/mcast*
19164F: net/ipv6/ndisc.c
19165F: net/ipv6/output_core.c
19166F: net/ipv6/reassembly.c
19167F: net/ipv6/route.c
19168F: tools/testing/selftests/net/fib*
19169F: tools/testing/selftests/net/forwarding/
19170
19171NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
19172M: Paul Moore <[email protected]>
19173L: [email protected]
19174L: [email protected]
19175S: Supported
19176W: https://github.com/netlabel
19177F: Documentation/netlabel/
19178F: include/net/calipso.h
19179F: include/net/cipso_ipv4.h
19180F: include/net/netlabel.h
19181F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
19182F: include/uapi/linux/netfilter/xt_SECMARK.h
19183F: net/ipv4/cipso_ipv4.c
19184F: net/ipv6/calipso.c
19185F: net/netfilter/xt_CONNSECMARK.c
19186F: net/netfilter/xt_SECMARK.c
19187F: net/netlabel/
19188
19189NETWORKING [MACSEC]
19190M: Sabrina Dubroca <[email protected]>
19191L: [email protected]
19192S: Maintained
19193F: drivers/net/macsec.c
19194F: include/net/macsec.h
19195F: include/uapi/linux/if_macsec.h
19196K: macsec
19197K: \bmdo_
19198
19199NETWORKING [MPTCP]
19200M: Matthieu Baerts <[email protected]>
19201M: Mat Martineau <[email protected]>
19202R: Geliang Tang <[email protected]>
19203L: [email protected]
19204L: [email protected]
19205S: Maintained
19206W: https://github.com/multipath-tcp/mptcp_net-next/wiki
19207B: https://github.com/multipath-tcp/mptcp_net-next/issues
19208T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
19209T: git https://github.com/multipath-tcp/mptcp_net-next.git export
19210F: Documentation/netlink/specs/mptcp_pm.yaml
19211F: Documentation/networking/mptcp*.rst
19212F: include/net/mptcp.h
19213F: include/trace/events/mptcp.h
19214F: include/uapi/linux/mptcp*.h
19215F: net/mptcp/
19216F: tools/testing/selftests/bpf/*/*mptcp*.[ch]
19217F: tools/testing/selftests/net/mptcp/
19218
19219NETWORKING [SRv6]
19220M: Andrea Mayer <[email protected]>
19221L: [email protected]
19222S: Maintained
19223T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
19224F: include/linux/seg6*
19225F: include/net/seg6*
19226F: include/uapi/linux/seg6*
19227F: net/ipv6/seg6*
19228F: tools/testing/selftests/net/srv6*
19229
19230NETWORKING [TCP]
19231M: Eric Dumazet <[email protected]>
19232M: Neal Cardwell <[email protected]>
19233R: Kuniyuki Iwashima <[email protected]>
19234L: [email protected]
19235S: Maintained
19236F: Documentation/networking/net_cachelines/tcp_sock.rst
19237F: include/linux/tcp.h
19238F: include/net/tcp.h
19239F: include/trace/events/tcp.h
19240F: include/uapi/linux/tcp.h
19241F: net/ipv4/inet_connection_sock.c
19242F: net/ipv4/inet_hashtables.c
19243F: net/ipv4/inet_timewait_sock.c
19244F: net/ipv4/syncookies.c
19245F: net/ipv4/tcp*.c
19246F: net/ipv6/inet6_connection_sock.c
19247F: net/ipv6/inet6_hashtables.c
19248F: net/ipv6/syncookies.c
19249F: net/ipv6/tcp*.c
19250
19251NETWORKING [TLS]
19252M: John Fastabend <[email protected]>
19253M: Jakub Kicinski <[email protected]>
19254M: Sabrina Dubroca <[email protected]>
19255L: [email protected]
19256S: Maintained
19257F: Documentation/networking/tls*
19258F: include/net/tls.h
19259F: include/uapi/linux/tls.h
19260F: net/tls/
19261F: tools/testing/selftests/net/tls.c
19262
19263NETWORKING [SOCKETS]
19264M: Eric Dumazet <[email protected]>
19265M: Kuniyuki Iwashima <[email protected]>
19266M: Paolo Abeni <[email protected]>
19267M: Willem de Bruijn <[email protected]>
19268S: Maintained
19269F: include/linux/sock_diag.h
19270F: include/linux/socket.h
19271F: include/linux/sockptr.h
19272F: include/net/sock.h
19273F: include/net/sock_reuseport.h
19274F: include/uapi/linux/socket.h
19275F: net/core/*sock*
19276F: net/core/scm.c
19277F: net/socket.c
19278
19279NETWORKING [UNIX SOCKETS]
19280M: Kuniyuki Iwashima <[email protected]>
19281S: Maintained
19282F: include/net/af_unix.h
19283F: include/net/netns/unix.h
19284F: include/uapi/linux/unix_diag.h
19285F: net/unix/
19286F: tools/testing/selftests/net/af_unix/
19287
19288NETXEN (1/10) GbE SUPPORT
19289M: Manish Chopra <[email protected]>
19290M: Rahul Verma <[email protected]>
19291M: [email protected]
19292L: [email protected]
19293S: Maintained
19294F: drivers/net/ethernet/qlogic/netxen/
19295
19296NET_FAILOVER MODULE
19297M: Sridhar Samudrala <[email protected]>
19298L: [email protected]
19299S: Supported
19300F: Documentation/networking/net_failover.rst
19301F: drivers/net/net_failover.c
19302F: include/net/net_failover.h
19303
19304NFC SUBSYSTEM
19305M: David Heidelberg <[email protected]>
19306L: [email protected]
19307C: https://matrix.to/#/#linux-nfc:ixit.cz
19308S: Maintained
19309T: git https://codeberg.org/linux-nfc/linux.git
19310F: Documentation/devicetree/bindings/net/nfc/
19311F: drivers/nfc/
19312F: include/net/nfc/
19313F: include/uapi/linux/nfc.h
19314F: net/nfc/
19315F: tools/testing/selftests/nci/
19316
19317NFC VIRTUAL NCI DEVICE DRIVER
19318M: Bongsu Jeon <[email protected]>
19319L: [email protected]
19320S: Supported
19321F: drivers/nfc/virtual_ncidev.c
19322F: tools/testing/selftests/nci/
19323
19324NFS, SUNRPC, AND LOCKD CLIENTS
19325M: Trond Myklebust <[email protected]>
19326M: Anna Schumaker <[email protected]>
19327L: [email protected]
19328S: Maintained
19329W: http://client.linux-nfs.org
19330T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
19331F: Documentation/filesystems/nfs/
19332F: fs/lockd/
19333F: fs/nfs/
19334F: fs/nfs_common/
19335F: include/linux/lockd/
19336F: include/linux/nfs*
19337F: include/linux/sunrpc/
19338F: include/uapi/linux/nfs*
19339F: include/uapi/linux/sunrpc/
19340F: net/sunrpc/
19341
19342NILFS2 FILESYSTEM
19343M: Ryusuke Konishi <[email protected]>
19344M: Viacheslav Dubeyko <[email protected]>
19345L: [email protected]
19346S: Maintained
19347W: https://nilfs.sourceforge.io/
19348T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/nilfs2.git
19349F: Documentation/filesystems/nilfs2.rst
19350F: fs/nilfs2/
19351F: include/trace/events/nilfs2.h
19352F: include/uapi/linux/nilfs2_api.h
19353F: include/uapi/linux/nilfs2_ondisk.h
19354
19355NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
19356M: YOKOTA Hiroshi <[email protected]>
19357S: Maintained
19358W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
19359F: Documentation/scsi/NinjaSCSI.rst
19360F: drivers/scsi/pcmcia/nsp_*
19361
19362NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
19363M: GOTO Masanori <[email protected]>
19364M: YOKOTA Hiroshi <[email protected]>
19365S: Maintained
19366W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
19367F: Documentation/scsi/NinjaSCSI.rst
19368F: drivers/scsi/nsp32*
19369
19370NINTENDO HID DRIVER
19371M: Daniel J. Ogorchock <[email protected]>
19372L: [email protected]
19373S: Maintained
19374F: drivers/hid/hid-nintendo*
19375
19376NIOS2 ARCHITECTURE
19377M: Dinh Nguyen <[email protected]>
19378M: Simon Schuster <[email protected]>
19379S: Supported
19380T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
19381F: arch/nios2/
19382
19383NITRO ENCLAVES (NE)
19384M: Alexandru Ciobotaru <[email protected]>
19385R: The AWS Nitro Enclaves Team <[email protected]>
19386L: [email protected]
19387S: Supported
19388W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
19389F: Documentation/virt/ne_overview.rst
19390F: drivers/virt/nitro_enclaves/
19391F: include/linux/nitro_enclaves.h
19392F: include/uapi/linux/nitro_enclaves.h
19393F: samples/nitro_enclaves/
19394
19395NITRO SECURE MODULE (NSM)
19396M: Alexander Graf <[email protected]>
19397R: The AWS Nitro Enclaves Team <[email protected]>
19398L: [email protected]
19399S: Supported
19400W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
19401F: drivers/misc/nsm.c
19402F: include/uapi/linux/nsm.h
19403
19404NOHZ, DYNTICKS SUPPORT
19405M: Anna-Maria Behnsen <[email protected]>
19406M: Frederic Weisbecker <[email protected]>
19407M: Ingo Molnar <[email protected]>
19408M: Thomas Gleixner <[email protected]>
19409L: [email protected]
19410S: Maintained
19411T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
19412F: include/linux/sched/nohz.h
19413F: include/linux/tick.h
19414F: kernel/time/tick*.*
19415
19416NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
19417M: Pavel Machek <[email protected]>
19418M: Sakari Ailus <[email protected]>
19419L: [email protected]
19420S: Maintained
19421F: Documentation/devicetree/bindings/media/i2c/adi,ad5820.yaml
19422F: Documentation/devicetree/bindings/media/i2c/toshiba,et8ek8.yaml
19423F: drivers/media/i2c/ad5820.c
19424F: drivers/media/i2c/et8ek8
19425
19426NOKIA N900 POWER SUPPLY DRIVERS
19427R: Pali Rohár <[email protected]>
19428F: drivers/power/supply/bq2415x_charger.c
19429F: drivers/power/supply/bq27xxx_battery.c
19430F: drivers/power/supply/bq27xxx_battery_i2c.c
19431F: drivers/power/supply/isp1704_charger.c
19432F: drivers/power/supply/rx51_battery.c
19433F: include/linux/power/bq2415x_charger.h
19434F: include/linux/power/bq27xxx_battery.h
19435
19436NOLIBC HEADER FILE
19437M: Willy Tarreau <[email protected]>
19438M: Thomas Weißschuh <[email protected]>
19439S: Maintained
19440T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
19441F: tools/include/nolibc/
19442F: tools/testing/selftests/nolibc/
19443
19444NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
19445M: Hans de Goede <[email protected]>
19446L: [email protected]
19447S: Maintained
19448F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
19449F: drivers/input/touchscreen/novatek-nvt-ts.c
19450
19451NSDEPS
19452M: Matthias Maennich <[email protected]>
19453S: Maintained
19454F: Documentation/core-api/symbol-namespaces.rst
19455F: scripts/nsdeps
19456
19457NTB AMD DRIVER
19458M: Basavaraj Natikar <[email protected]>
19459M: Shyam Sundar S K <[email protected]>
19460L: [email protected]
19461S: Supported
19462F: drivers/ntb/hw/amd/
19463
19464NTB DRIVER CORE
19465M: Jon Mason <[email protected]>
19466M: Dave Jiang <[email protected]>
19467M: Allen Hubbe <[email protected]>
19468L: [email protected]
19469S: Supported
19470W: https://github.com/jonmason/ntb/wiki
19471T: git https://github.com/jonmason/ntb.git
19472F: drivers/net/ntb_netdev.c
19473F: drivers/ntb/
19474F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
19475F: include/linux/ntb.h
19476F: include/linux/ntb_transport.h
19477F: tools/testing/selftests/ntb/
19478
19479NTB INTEL DRIVER
19480M: Dave Jiang <[email protected]>
19481L: [email protected]
19482S: Supported
19483W: https://github.com/davejiang/linux/wiki
19484T: git https://github.com/davejiang/linux.git
19485F: drivers/ntb/hw/intel/
19486
19487NTFS FILESYSTEM
19488M: Namjae Jeon <[email protected]>
19489M: Hyunchul Lee <[email protected]>
19490L: [email protected]
19491S: Maintained
19492T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs.git
19493F: Documentation/filesystems/ntfs.rst
19494F: fs/ntfs/
19495
19496NTFS3 FILESYSTEM
19497M: Konstantin Komarov <[email protected]>
19498L: [email protected]
19499S: Supported
19500W: http://www.paragon-software.com/
19501T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
19502F: Documentation/filesystems/ntfs3.rst
19503F: fs/ntfs3/
19504
19505NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
19506M: Elizabeth Figura <[email protected]>
19507L: [email protected]
19508S: Supported
19509F: Documentation/userspace-api/ntsync.rst
19510F: drivers/misc/ntsync.c
19511F: include/uapi/linux/ntsync.h
19512F: tools/testing/selftests/drivers/ntsync/
19513
19514NUBUS SUBSYSTEM
19515M: Finn Thain <[email protected]>
19516L: [email protected]
19517S: Maintained
19518F: arch/*/include/asm/nubus.h
19519F: drivers/nubus/
19520F: include/linux/nubus.h
19521F: include/uapi/linux/nubus.h
19522
19523NUVOTON NCT6694 MFD DRIVER
19524M: Ming Yu <[email protected]>
19525S: Supported
19526F: drivers/gpio/gpio-nct6694.c
19527F: drivers/hwmon/nct6694-hwmon.c
19528F: drivers/i2c/busses/i2c-nct6694.c
19529F: drivers/mfd/nct6694.c
19530F: drivers/net/can/usb/nct6694_canfd.c
19531F: drivers/rtc/rtc-nct6694.c
19532F: drivers/watchdog/nct6694_wdt.c
19533F: include/linux/mfd/nct6694.h
19534
19535NUVOTON NCT7201 IIO DRIVER
19536M: Eason Yang <[email protected]>
19537L: [email protected]
19538S: Maintained
19539F: Documentation/devicetree/bindings/iio/adc/nuvoton,nct7201.yaml
19540F: drivers/iio/adc/nct7201.c
19541
19542NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
19543M: Antonino Daplas <[email protected]>
19544L: [email protected]
19545S: Maintained
19546F: drivers/video/fbdev/nvidia/
19547F: drivers/video/fbdev/riva/
19548
19549NVIDIA GHES VENDOR CPER RECORD HANDLER
19550M: Kai-Heng Feng <[email protected]>
19551L: [email protected]
19552S: Maintained
19553F: drivers/acpi/apei/ghes-nvidia.c
19554
19555NVIDIA VRS RTC DRIVER
19556M: Shubhi Garg <[email protected]>
19557L: [email protected]
19558S: Maintained
19559F: Documentation/devicetree/bindings/rtc/nvidia,vrs-10.yaml
19560F: drivers/rtc/rtc-nvidia-vrs10.c
19561
19562NVIDIA WMI EC BACKLIGHT DRIVER
19563M: Daniel Dadap <[email protected]>
19564L: [email protected]
19565S: Supported
19566F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
19567F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
19568
19569NVM EXPRESS DRIVER
19570M: Keith Busch <[email protected]>
19571M: Jens Axboe <[email protected]>
19572M: Christoph Hellwig <[email protected]>
19573M: Sagi Grimberg <[email protected]>
19574L: [email protected]
19575S: Supported
19576W: http://git.infradead.org/nvme.git
19577T: git git://git.infradead.org/nvme.git
19578F: Documentation/ABI/stable/sysfs-nvme
19579F: Documentation/admin-guide/nvme-multipath.rst
19580F: Documentation/fault-injection/nvme-fault-injection.rst
19581F: Documentation/nvme/
19582F: drivers/nvme/common/
19583F: drivers/nvme/host/
19584F: include/linux/nvme-*.h
19585F: include/linux/nvme.h
19586F: include/uapi/linux/nvme_ioctl.h
19587
19588NVM EXPRESS FABRICS AUTHENTICATION
19589M: Hannes Reinecke <[email protected]>
19590L: [email protected]
19591S: Supported
19592F: drivers/nvme/host/auth.c
19593F: drivers/nvme/target/auth.c
19594F: drivers/nvme/target/fabrics-cmd-auth.c
19595F: include/linux/nvme-auth.h
19596
19597NVM EXPRESS FC TRANSPORT DRIVERS
19598M: Justin Tee <[email protected]>
19599M: Naresh Gottumukkala <[email protected]>
19600M: Paul Ely <[email protected]>
19601L: [email protected]
19602S: Supported
19603F: drivers/nvme/host/fc.c
19604F: drivers/nvme/target/fc.c
19605F: drivers/nvme/target/fcloop.c
19606F: include/linux/nvme-fc-driver.h
19607F: include/linux/nvme-fc.h
19608
19609NVM EXPRESS HARDWARE MONITORING SUPPORT
19610M: Guenter Roeck <[email protected]>
19611L: [email protected]
19612S: Supported
19613F: drivers/nvme/host/hwmon.c
19614
19615NVM EXPRESS TARGET DRIVER
19616M: Christoph Hellwig <[email protected]>
19617M: Sagi Grimberg <[email protected]>
19618M: Chaitanya Kulkarni <[email protected]>
19619L: [email protected]
19620S: Supported
19621W: http://git.infradead.org/nvme.git
19622T: git git://git.infradead.org/nvme.git
19623F: Documentation/ABI/stable/configfs-nvmet
19624F: drivers/nvme/target/
19625
19626NVMEM FRAMEWORK
19627M: Srinivas Kandagatla <[email protected]>
19628S: Maintained
19629T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
19630F: Documentation/ABI/stable/sysfs-bus-nvmem
19631F: Documentation/devicetree/bindings/nvmem/
19632F: drivers/nvmem/
19633F: include/dt-bindings/nvmem/
19634F: include/linux/nvmem-consumer.h
19635F: include/linux/nvmem-provider.h
19636
19637NXP BLUETOOTH WIRELESS DRIVERS
19638M: Amitkumar Karwar <[email protected]>
19639M: Neeraj Kale <[email protected]>
19640S: Maintained
19641F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
19642F: drivers/bluetooth/btnxpuart.c
19643
19644NXP C45 TJA11XX PHY DRIVER
19645M: Andrei Botila <[email protected]>
19646L: [email protected]
19647S: Maintained
19648F: drivers/net/phy/nxp-c45-tja11xx*
19649
19650NXP FSPI DRIVER
19651M: Han Xu <[email protected]>
19652M: Haibo Chen <[email protected]>
19653R: Yogesh Gaur <[email protected]>
19654L: [email protected]
19655L: [email protected]
19656S: Maintained
19657F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
19658F: drivers/spi/spi-nxp-fspi.c
19659
19660NXP FXAS21002C DRIVER
19661M: Rui Miguel Silva <[email protected]>
19662L: [email protected]
19663S: Maintained
19664F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
19665F: drivers/iio/gyro/fxas21002c.h
19666F: drivers/iio/gyro/fxas21002c_core.c
19667F: drivers/iio/gyro/fxas21002c_i2c.c
19668F: drivers/iio/gyro/fxas21002c_spi.c
19669
19670NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
19671M: Haibo Chen <[email protected]>
19672L: [email protected]
19673L: [email protected]
19674S: Maintained
19675F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
19676F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
19677F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
19678F: drivers/iio/adc/imx7d_adc.c
19679F: drivers/iio/adc/imx93_adc.c
19680F: drivers/iio/adc/vf610_adc.c
19681
19682NXP i.MX 8M ISI DRIVER
19683M: Laurent Pinchart <[email protected]>
19684R: Frank Li <[email protected]>
19685L: [email protected]
19686L: [email protected]
19687S: Maintained
19688F: Documentation/devicetree/bindings/media/fsl,imx8*-isi.yaml
19689F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
19690F: drivers/media/platform/nxp/imx8-isi/
19691
19692NXP i.MX 8MP DW100 V4L2 DRIVER
19693M: Xavier Roumegue <[email protected]>
19694L: [email protected]
19695S: Maintained
19696F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
19697F: Documentation/userspace-api/media/drivers/dw100.rst
19698F: drivers/media/platform/nxp/dw100/
19699F: include/uapi/linux/dw100.h
19700
19701NXP i.MX 8MQ DCSS DRIVER
19702M: Laurentiu Palcu <[email protected]>
19703R: Lucas Stach <[email protected]>
19704L: [email protected]
19705S: Maintained
19706T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
19707F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
19708F: drivers/gpu/drm/imx/dcss/
19709
19710NXP i.MX 8QXP ADC DRIVER
19711M: Cai Huoqing <[email protected]>
19712M: Haibo Chen <[email protected]>
19713L: [email protected]
19714L: [email protected]
19715S: Maintained
19716F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
19717F: drivers/iio/adc/imx8qxp-adc.c
19718
19719NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
19720M: Mirela Rabulea <[email protected]>
19721L: [email protected]
19722L: [email protected]
19723S: Maintained
19724F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
19725F: drivers/media/platform/nxp/imx-jpeg
19726
19727NXP i.MX CLOCK DRIVERS
19728M: Abel Vesa <[email protected]>
19729R: Peng Fan <[email protected]>
19730L: [email protected]
19731L: [email protected]
19732S: Maintained
19733T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
19734F: Documentation/devicetree/bindings/clock/*imx*
19735F: drivers/clk/imx/
19736F: include/dt-bindings/clock/*imx*
19737
19738NXP NETC ETHERNET SWITCH DRIVER
19739M: Wei Fang <[email protected]>
19740R: Clark Wang <[email protected]>
19741L: [email protected]
19742L: [email protected]
19743S: Maintained
19744F: Documentation/devicetree/bindings/net/dsa/nxp,netc-switch.yaml
19745F: drivers/net/dsa/netc/
19746F: include/linux/dsa/tag_netc.h
19747F: net/dsa/tag_netc.c
19748
19749NXP NETC TIMER PTP CLOCK DRIVER
19750M: Wei Fang <[email protected]>
19751M: Clark Wang <[email protected]>
19752L: [email protected]
19753L: [email protected]
19754S: Maintained
19755F: Documentation/devicetree/bindings/ptp/nxp,ptp-netc.yaml
19756F: drivers/ptp/ptp_netc.c
19757
19758NXP NXPWIFI WIRELESS DRIVER
19759M: Jeff Chen <[email protected]>
19760R: Francesco Dolcini <[email protected]>
19761L: [email protected]
19762S: Maintained
19763F: drivers/net/wireless/nxp/
19764
19765NXP PF5300/PF5301/PF5302 PMIC REGULATOR DEVICE DRIVER
19766M: Woodrow Douglass <[email protected]>
19767S: Maintained
19768F: Documentation/devicetree/bindings/regulator/nxp,pf5300.yaml
19769F: drivers/regulator/pf530x-regulator.c
19770
19771NXP PF1550 PMIC MFD DRIVER
19772M: Samuel Kayode <[email protected]>
19773L: [email protected]
19774S: Maintained
19775F: Documentation/devicetree/bindings/mfd/nxp,pf1550.yaml
19776F: drivers/input/misc/pf1550-onkey.c
19777F: drivers/mfd/pf1550.c
19778F: drivers/power/supply/pf1550-charger.c
19779F: drivers/regulator/pf1550-regulator.c
19780F: include/linux/mfd/pf1550.h
19781
19782NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
19783M: Jagan Teki <[email protected]>
19784S: Maintained
19785F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
19786F: drivers/regulator/pf8x00-regulator.c
19787
19788NXP PTN5150A CC LOGIC AND EXTCON DRIVER
19789M: Krzysztof Kozlowski <[email protected]>
19790L: [email protected]
19791S: Maintained
19792F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
19793F: drivers/extcon/extcon-ptn5150.c
19794
19795NXP SGTL5000 DRIVER
19796M: Fabio Estevam <[email protected]>
19797L: [email protected]
19798S: Maintained
19799F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
19800F: sound/soc/codecs/sgtl5000*
19801
19802NXP SJA1105 ETHERNET SWITCH DRIVER
19803M: Vladimir Oltean <[email protected]>
19804L: [email protected]
19805S: Maintained
19806F: drivers/net/dsa/sja1105
19807F: drivers/net/pcs/pcs-xpcs-nxp.c
19808
19809NXP TDA998X DRM DRIVER
19810M: Russell King <[email protected]>
19811S: Maintained
19812T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
19813T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
19814F: drivers/gpu/drm/bridge/tda998x_drv.c
19815F: include/dt-bindings/display/tda998x.h
19816K: "nxp,tda998x"
19817
19818NXP TFA9879 DRIVER
19819M: Peter Rosin <[email protected]>
19820L: [email protected]
19821S: Maintained
19822F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
19823F: sound/soc/codecs/tfa9879*
19824
19825NXP XSPI DRIVER
19826M: Han Xu <[email protected]>
19827M: Haibo Chen <[email protected]>
19828L: [email protected]
19829L: [email protected]
19830S: Maintained
19831F: Documentation/devicetree/bindings/spi/nxp,imx94-xspi.yaml
19832F: drivers/spi/spi-nxp-xspi.c
19833
19834NXP-NCI NFC DRIVER
19835S: Orphan
19836F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
19837F: drivers/nfc/nxp-nci
19838
19839NXP/Goodix TFA989X (TFA1) DRIVER
19840M: Stephan Gerhold <[email protected]>
19841L: [email protected]
19842S: Maintained
19843F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
19844F: sound/soc/codecs/tfa989x.c
19845
19846NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
19847M: Jonas Malaco <[email protected]>
19848L: [email protected]
19849S: Maintained
19850F: Documentation/hwmon/nzxt-kraken2.rst
19851F: drivers/hwmon/nzxt-kraken2.c
19852
19853NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
19854M: Jonas Malaco <[email protected]>
19855M: Aleksa Savic <[email protected]>
19856L: [email protected]
19857S: Maintained
19858F: Documentation/hwmon/nzxt-kraken3.rst
19859F: drivers/hwmon/nzxt-kraken3.c
19860
19861OBJAGG
19862M: Jiri Pirko <[email protected]>
19863L: [email protected]
19864S: Supported
19865F: include/linux/objagg.h
19866F: lib/objagg.c
19867F: lib/test_objagg.c
19868
19869OBJPOOL
19870M: Matt Wu <[email protected]>
19871S: Supported
19872F: include/linux/objpool.h
19873F: lib/objpool.c
19874F: lib/test_objpool.c
19875
19876OBJTOOL
19877M: Josh Poimboeuf <[email protected]>
19878M: Peter Zijlstra <[email protected]>
19879S: Supported
19880P: Documentation/process/maintainer-tip.rst
19881F: include/linux/objtool*.h
19882F: tools/objtool/
19883
19884OCELOT ETHERNET SWITCH DRIVER
19885M: Vladimir Oltean <[email protected]>
19886M: [email protected]
19887L: [email protected]
19888S: Supported
19889F: drivers/net/dsa/ocelot/*
19890F: drivers/net/ethernet/mscc/
19891F: include/soc/mscc/ocelot*
19892F: net/dsa/tag_ocelot.c
19893F: net/dsa/tag_ocelot_8021q.c
19894F: tools/testing/selftests/drivers/net/ocelot/*
19895
19896OCELOT EXTERNAL SWITCH CONTROL
19897M: Colin Foster <[email protected]>
19898S: Supported
19899F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
19900F: drivers/mfd/ocelot*
19901F: drivers/net/dsa/ocelot/ocelot_ext.c
19902F: include/linux/mfd/ocelot.h
19903
19904OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
19905M: Mahesh J Salgaonkar <[email protected]>
19906R: Andrew Donnellan <[email protected]>
19907L: [email protected]
19908S: Odd Fixes
19909F: Documentation/userspace-api/accelerators/ocxl.rst
19910F: arch/powerpc/include/asm/pnv-ocxl.h
19911F: arch/powerpc/platforms/powernv/ocxl.c
19912F: drivers/misc/ocxl/
19913F: include/misc/ocxl*
19914F: include/uapi/misc/ocxl.h
19915
19916OMAP AUDIO SUPPORT
19917M: Jarkko Nikula <[email protected]>
19918L: [email protected]
19919L: [email protected]
19920S: Maintained
19921F: sound/soc/ti/n810.c
19922F: sound/soc/ti/omap*
19923F: sound/soc/ti/rx51.c
19924F: sound/soc/ti/sdma-pcm.*
19925
19926OMAP CLOCK FRAMEWORK SUPPORT
19927M: Paul Walmsley <[email protected]>
19928L: [email protected]
19929S: Maintained
19930F: arch/arm/*omap*/*clock*
19931
19932OMAP DEVICE TREE SUPPORT
19933M: Aaro Koskinen <[email protected]>
19934M: Andreas Kemnade <[email protected]>
19935M: Kevin Hilman <[email protected]>
19936M: Roger Quadros <[email protected]>
19937M: Tony Lindgren <[email protected]>
19938L: [email protected]
19939L: [email protected]
19940S: Maintained
19941F: arch/arm/boot/dts/ti/omap/
19942
19943OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
19944L: [email protected]
19945L: [email protected]
19946S: Orphan
19947F: Documentation/arch/arm/omap/dss.rst
19948F: drivers/video/fbdev/omap2/
19949
19950OMAP FRAMEBUFFER SUPPORT
19951L: [email protected]
19952L: [email protected]
19953S: Orphan
19954F: drivers/video/fbdev/omap/
19955
19956OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
19957M: Roger Quadros <[email protected]>
19958M: Tony Lindgren <[email protected]>
19959L: [email protected]
19960S: Maintained
19961F: arch/arm/mach-omap2/*gpmc*
19962F: drivers/memory/omap-gpmc.c
19963
19964OMAP GPIO DRIVER
19965M: Grygorii Strashko <[email protected]>
19966M: Santosh Shilimkar <[email protected]>
19967M: Kevin Hilman <[email protected]>
19968L: [email protected]
19969S: Maintained
19970F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
19971F: drivers/gpio/gpio-omap.c
19972
19973OMAP HARDWARE SPINLOCK SUPPORT
19974L: [email protected]
19975S: Orphan
19976F: drivers/hwspinlock/omap_hwspinlock.c
19977
19978OMAP HS MMC SUPPORT
19979L: [email protected]
19980L: [email protected]
19981S: Orphan
19982F: drivers/mmc/host/omap_hsmmc.c
19983
19984OMAP HWMOD DATA
19985M: Paul Walmsley <[email protected]>
19986L: [email protected]
19987S: Maintained
19988F: arch/arm/mach-omap2/omap_hwmod*data*
19989
19990OMAP HWMOD SUPPORT
19991M: Paul Walmsley <[email protected]>
19992L: [email protected]
19993S: Maintained
19994F: arch/arm/mach-omap2/omap_hwmod.*
19995
19996OMAP I2C DRIVER
19997M: Vignesh R <[email protected]>
19998L: [email protected]
19999L: [email protected]
20000S: Maintained
20001F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
20002F: drivers/i2c/busses/i2c-omap.c
20003
20004OMAP MMC SUPPORT
20005M: Aaro Koskinen <[email protected]>
20006L: [email protected]
20007S: Odd Fixes
20008F: drivers/mmc/host/omap.c
20009
20010OMAP POWER MANAGEMENT SUPPORT
20011M: Kevin Hilman <[email protected]>
20012L: [email protected]
20013S: Maintained
20014F: arch/arm/*omap*/*pm*
20015
20016OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
20017M: Paul Walmsley <[email protected]>
20018L: [email protected]
20019S: Maintained
20020F: arch/arm/mach-omap2/prm*
20021
20022OMAP RANDOM NUMBER GENERATOR SUPPORT
20023M: Deepak Saxena <[email protected]>
20024S: Maintained
20025F: drivers/char/hw_random/omap-rng.c
20026
20027OMAP USB SUPPORT
20028L: [email protected]
20029L: [email protected]
20030S: Orphan
20031F: arch/arm/*omap*/usb*
20032F: drivers/usb/*/*omap*
20033
20034OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
20035M: Mark Jackson <[email protected]>
20036L: [email protected]
20037S: Maintained
20038F: arch/arm/boot/dts/ti/omap/am335x-nano.dts
20039
20040OMAP1 SUPPORT
20041M: Aaro Koskinen <[email protected]>
20042M: Janusz Krzysztofik <[email protected]>
20043R: Tony Lindgren <[email protected]>
20044L: [email protected]
20045S: Maintained
20046Q: http://patchwork.kernel.org/project/linux-omap/list/
20047T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
20048F: arch/arm/configs/omap1_defconfig
20049F: arch/arm/mach-omap1/
20050F: drivers/i2c/busses/i2c-omap.c
20051F: include/linux/platform_data/ams-delta-fiq.h
20052F: include/linux/platform_data/i2c-omap.h
20053
20054OMAP2+ SUPPORT
20055M: Aaro Koskinen <[email protected]>
20056M: Andreas Kemnade <[email protected]>
20057M: Kevin Hilman <[email protected]>
20058M: Roger Quadros <[email protected]>
20059M: Tony Lindgren <[email protected]>
20060L: [email protected]
20061S: Maintained
20062W: http://linux.omap.com/
20063Q: http://patchwork.kernel.org/project/linux-omap/list/
20064T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
20065F: Documentation/devicetree/bindings/arm/ti/omap.yaml
20066F: arch/arm/configs/omap2plus_defconfig
20067F: arch/arm/mach-omap2/
20068F: drivers/bus/omap*.[ch]
20069F: drivers/bus/ti-sysc.c
20070F: drivers/gpio/gpio-tps65219.c
20071F: drivers/i2c/busses/i2c-omap.c
20072F: drivers/irqchip/irq-omap-intc.c
20073F: drivers/mfd/*omap*.c
20074F: drivers/mfd/menelaus.c
20075F: drivers/mfd/palmas.c
20076F: drivers/mfd/tps65217.c
20077F: drivers/mfd/tps65218.c
20078F: drivers/mfd/tps65219.c
20079F: drivers/mfd/tps65910.c
20080F: drivers/mfd/twl-core.[ch]
20081F: drivers/mfd/twl4030*.c
20082F: drivers/mfd/twl6030*.c
20083F: drivers/mfd/twl6040*.c
20084F: drivers/regulator/palmas-regulator*.c
20085F: drivers/regulator/pbias-regulator.c
20086F: drivers/regulator/tps65217-regulator.c
20087F: drivers/regulator/tps65218-regulator.c
20088F: drivers/regulator/tps65219-regulator.c
20089F: drivers/regulator/tps65910-regulator.c
20090F: drivers/regulator/twl-regulator.c
20091F: drivers/regulator/twl6030-regulator.c
20092F: include/linux/platform_data/i2c-omap.h
20093F: include/linux/platform_data/ti-sysc.h
20094
20095OMFS FILESYSTEM
20096M: Bob Copeland <[email protected]>
20097L: [email protected]
20098S: Maintained
20099F: Documentation/filesystems/omfs.rst
20100F: fs/omfs/
20101
20102OMNIVISION OG01A1B SENSOR DRIVER
20103M: Sakari Ailus <[email protected]>
20104L: [email protected]
20105S: Maintained
20106F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
20107F: drivers/media/i2c/og01a1b.c
20108
20109OMNIVISION OG0VE1B SENSOR DRIVER
20110M: Vladimir Zapolskiy <[email protected]>
20111L: [email protected]
20112S: Maintained
20113T: git git://linuxtv.org/media_tree.git
20114F: Documentation/devicetree/bindings/media/i2c/ovti,og0ve1b.yaml
20115F: drivers/media/i2c/og0ve1b.c
20116
20117OMNIVISION OS05B10 SENSOR DRIVER
20118M: Himanshu Bhavani <[email protected]>
20119M: Elgin Perumbilly <[email protected]>
20120L: [email protected]
20121S: Maintained
20122F: Documentation/devicetree/bindings/media/i2c/ovti,os05b10.yaml
20123F: drivers/media/i2c/os05b10.c
20124
20125OMNIVISION OV01A10 SENSOR DRIVER
20126M: Bingbu Cao <[email protected]>
20127M: Sakari Ailus <[email protected]>
20128L: [email protected]
20129S: Maintained
20130T: git git://linuxtv.org/media.git
20131F: drivers/media/i2c/ov01a10.c
20132
20133OMNIVISION OV02A10 SENSOR DRIVER
20134L: [email protected]
20135S: Orphan
20136T: git git://linuxtv.org/media.git
20137F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
20138F: drivers/media/i2c/ov02a10.c
20139
20140OMNIVISION OV02C10 SENSOR DRIVER
20141M: Hans de Goede <[email protected]>
20142R: Bryan O'Donoghue <[email protected]>
20143L: [email protected]
20144S: Maintained
20145T: git git://linuxtv.org/media.git
20146F: drivers/media/i2c/ov02c10.c
20147
20148OMNIVISION OV02E10 SENSOR DRIVER
20149M: Bryan O'Donoghue <[email protected]>
20150M: Hans de Goede <[email protected]>
20151L: [email protected]
20152S: Maintained
20153T: git git://linuxtv.org/media.git
20154F: Documentation/devicetree/bindings/media/i2c/ovti,ov02e10.yaml
20155F: drivers/media/i2c/ov02e10.c
20156
20157OMNIVISION OV08D10 SENSOR DRIVER
20158M: Jimmy Su <[email protected]>
20159R: Matthias Fend <[email protected]>
20160L: [email protected]
20161S: Maintained
20162T: git git://linuxtv.org/media.git
20163F: Documentation/devicetree/bindings/media/i2c/ovti,ov08d10.yaml
20164F: drivers/media/i2c/ov08d10.c
20165
20166OMNIVISION OV08X40 SENSOR DRIVER
20167M: Jimmy Su <[email protected]>
20168L: [email protected]
20169S: Maintained
20170F: drivers/media/i2c/ov08x40.c
20171F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
20172
20173OMNIVISION OV13858 SENSOR DRIVER
20174M: Sakari Ailus <[email protected]>
20175L: [email protected]
20176S: Maintained
20177T: git git://linuxtv.org/media.git
20178F: drivers/media/i2c/ov13858.c
20179
20180OMNIVISION OV13B10 SENSOR DRIVER
20181M: Arec Kao <[email protected]>
20182L: [email protected]
20183S: Maintained
20184T: git git://linuxtv.org/media.git
20185F: drivers/media/i2c/ov13b10.c
20186
20187OMNIVISION OV2680 SENSOR DRIVER
20188M: Rui Miguel Silva <[email protected]>
20189M: Hans de Goede <[email protected]>
20190L: [email protected]
20191S: Maintained
20192T: git git://linuxtv.org/media.git
20193F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
20194F: drivers/media/i2c/ov2680.c
20195
20196OMNIVISION OV2685 SENSOR DRIVER
20197M: Shunqian Zheng <[email protected]>
20198L: [email protected]
20199S: Maintained
20200T: git git://linuxtv.org/media.git
20201F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
20202F: drivers/media/i2c/ov2685.c
20203
20204OMNIVISION OV2732 SENSOR DRIVER
20205M: Walter Werner Schneider <[email protected]>
20206L: [email protected]
20207S: Maintained
20208F: Documentation/devicetree/bindings/media/i2c/ovti,ov2732.yaml
20209F: drivers/media/i2c/ov2732.c
20210
20211OMNIVISION OV2735 SENSOR DRIVER
20212M: Hardevsinh Palaniya <[email protected]>
20213M: Himanshu Bhavani <[email protected]>
20214L: [email protected]
20215S: Maintained
20216F: Documentation/devicetree/bindings/media/i2c/ovti,ov2735.yaml
20217F: drivers/media/i2c/ov2735.c
20218
20219OMNIVISION OV2740 SENSOR DRIVER
20220M: Sakari Ailus <[email protected]>
20221R: Bingbu Cao <[email protected]>
20222L: [email protected]
20223S: Maintained
20224T: git git://linuxtv.org/media.git
20225F: drivers/media/i2c/ov2740.c
20226
20227OMNIVISION OV4689 SENSOR DRIVER
20228M: Mikhail Rudenko <[email protected]>
20229L: [email protected]
20230S: Maintained
20231T: git git://linuxtv.org/media.git
20232F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
20233F: drivers/media/i2c/ov4689.c
20234
20235OMNIVISION OV5640 SENSOR DRIVER
20236M: Steve Longerbeam <[email protected]>
20237L: [email protected]
20238S: Maintained
20239T: git git://linuxtv.org/media.git
20240F: drivers/media/i2c/ov5640.c
20241
20242OMNIVISION OV5647 SENSOR DRIVER
20243M: Dave Stevenson <[email protected]>
20244M: Jacopo Mondi <[email protected]>
20245L: [email protected]
20246S: Maintained
20247T: git git://linuxtv.org/media.git
20248F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
20249F: drivers/media/i2c/ov5647.c
20250
20251OMNIVISION OV5670 SENSOR DRIVER
20252M: Sakari Ailus <[email protected]>
20253L: [email protected]
20254S: Maintained
20255T: git git://linuxtv.org/media.git
20256F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
20257F: drivers/media/i2c/ov5670.c
20258
20259OMNIVISION OV5675 SENSOR DRIVER
20260M: Sakari Ailus <[email protected]>
20261L: [email protected]
20262S: Maintained
20263T: git git://linuxtv.org/media.git
20264F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
20265F: drivers/media/i2c/ov5675.c
20266
20267OMNIVISION OV5693 SENSOR DRIVER
20268M: Daniel Scally <[email protected]>
20269L: [email protected]
20270S: Maintained
20271T: git git://linuxtv.org/media.git
20272F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
20273F: drivers/media/i2c/ov5693.c
20274
20275OMNIVISION OV5695 SENSOR DRIVER
20276M: Shunqian Zheng <[email protected]>
20277L: [email protected]
20278S: Maintained
20279T: git git://linuxtv.org/media.git
20280F: drivers/media/i2c/ov5695.c
20281
20282OMNIVISION OV6211 SENSOR DRIVER
20283M: Vladimir Zapolskiy <[email protected]>
20284L: [email protected]
20285S: Maintained
20286T: git git://linuxtv.org/media_tree.git
20287F: Documentation/devicetree/bindings/media/i2c/ovti,ov6211.yaml
20288F: drivers/media/i2c/ov6211.c
20289
20290OMNIVISION OV64A40 SENSOR DRIVER
20291M: Jacopo Mondi <[email protected]>
20292L: [email protected]
20293S: Maintained
20294T: git git://linuxtv.org/media.git
20295F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
20296F: drivers/media/i2c/ov64a40.c
20297
20298OMNIVISION OV7670 SENSOR DRIVER
20299L: [email protected]
20300S: Orphan
20301T: git git://linuxtv.org/media.git
20302F: Documentation/devicetree/bindings/media/i2c/ovti,ov7670.txt
20303F: drivers/media/i2c/ov7670.c
20304
20305OMNIVISION OV772x SENSOR DRIVER
20306M: Jacopo Mondi <[email protected]>
20307L: [email protected]
20308S: Odd fixes
20309T: git git://linuxtv.org/media.git
20310F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
20311F: drivers/media/i2c/ov772x.c
20312F: include/media/i2c/ov772x.h
20313
20314OMNIVISION OV7740 SENSOR DRIVER
20315L: [email protected]
20316S: Orphan
20317T: git git://linuxtv.org/media.git
20318F: Documentation/devicetree/bindings/media/i2c/ovti,ov7740.txt
20319F: drivers/media/i2c/ov7740.c
20320
20321OMNIVISION OV8856 SENSOR DRIVER
20322M: Sakari Ailus <[email protected]>
20323L: [email protected]
20324S: Maintained
20325T: git git://linuxtv.org/media.git
20326F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
20327F: drivers/media/i2c/ov8856.c
20328
20329OMNIVISION OV8858 SENSOR DRIVER
20330M: Jacopo Mondi <[email protected]>
20331M: Nicholas Roth <[email protected]>
20332L: [email protected]
20333S: Maintained
20334T: git git://linuxtv.org/media.git
20335F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
20336F: drivers/media/i2c/ov8858.c
20337
20338OMNIVISION OV9282 SENSOR DRIVER
20339M: Dave Stevenson <[email protected]>
20340L: [email protected]
20341S: Maintained
20342T: git git://linuxtv.org/media.git
20343F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
20344F: drivers/media/i2c/ov9282.c
20345
20346OMNIVISION OV9640 SENSOR DRIVER
20347M: Petr Cvek <[email protected]>
20348L: [email protected]
20349S: Maintained
20350F: drivers/media/i2c/ov9640.*
20351
20352OMNIVISION OV9650 SENSOR DRIVER
20353M: Sakari Ailus <[email protected]>
20354R: Akinobu Mita <[email protected]>
20355R: Sylwester Nawrocki <[email protected]>
20356L: [email protected]
20357S: Maintained
20358T: git git://linuxtv.org/media.git
20359F: Documentation/devicetree/bindings/media/i2c/ovti,ov9650.txt
20360F: drivers/media/i2c/ov9650.c
20361
20362OMNIVISION OV9734 SENSOR DRIVER
20363M: Sakari Ailus <[email protected]>
20364R: Bingbu Cao <[email protected]>
20365L: [email protected]
20366S: Maintained
20367T: git git://linuxtv.org/media.git
20368F: drivers/media/i2c/ov9734.c
20369
20370ONBOARD USB HUB DRIVER
20371M: Matthias Kaehlcke <[email protected]>
20372L: [email protected]
20373S: Maintained
20374F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
20375F: drivers/usb/misc/onboard_usb_dev.c
20376
20377ONENAND FLASH DRIVER
20378M: Kyungmin Park <[email protected]>
20379L: [email protected]
20380S: Maintained
20381F: drivers/mtd/nand/onenand/
20382F: include/linux/mtd/onenand*.h
20383
20384ONEXPLAYER HID DRIVER
20385M: Derek J. Clark <[email protected]>
20386L: [email protected]
20387S: Maintained
20388F: drivers/hid/hid-oxp.c
20389
20390ONEXPLAYER PLATFORM EC DRIVER
20391M: Antheas Kapenekakis <[email protected]>
20392M: Derek John Clark <[email protected]>
20393M: Joaquín Ignacio Aramendía <[email protected]>
20394L: [email protected]
20395S: Maintained
20396F: drivers/platform/x86/oxpec.c
20397
20398ONIE TLV NVMEM LAYOUT DRIVER
20399M: Miquel Raynal <[email protected]>
20400S: Maintained
20401F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
20402F: drivers/nvmem/layouts/onie-tlv.c
20403
20404ONION OMEGA2+ BOARD
20405M: Harvey Hunt <[email protected]>
20406L: [email protected]
20407S: Maintained
20408F: arch/mips/boot/dts/ralink/omega2p.dts
20409
20410ONSEMI ETHERNET PHY DRIVERS
20411M: Piergiorgio Beruto <[email protected]>
20412L: [email protected]
20413S: Supported
20414W: http://www.onsemi.com
20415F: drivers/net/phy/ncn*
20416
20417OP-TEE DRIVER
20418M: Jens Wiklander <[email protected]>
20419L: [email protected] (moderated for non-subscribers)
20420S: Maintained
20421F: Documentation/ABI/testing/sysfs-bus-optee-devices
20422F: drivers/tee/optee/
20423
20424OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
20425M: Sumit Garg <[email protected]>
20426L: [email protected] (moderated for non-subscribers)
20427S: Maintained
20428F: drivers/char/hw_random/optee-rng.c
20429
20430OP-TEE RTC DRIVER
20431M: Clément Léger <[email protected]>
20432L: [email protected]
20433S: Maintained
20434F: drivers/rtc/rtc-optee.c
20435
20436OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
20437M: Parthiban Veerasooran <[email protected]>
20438L: [email protected]
20439S: Maintained
20440F: Documentation/networking/oa-tc6-framework.rst
20441F: drivers/net/ethernet/oa_tc6.c
20442F: include/linux/oa_tc6.h
20443
20444OPEN FIRMWARE AND FLATTENED DEVICE TREE
20445M: Rob Herring <[email protected]>
20446M: Saravana Kannan <[email protected]>
20447L: [email protected]
20448S: Maintained
20449Q: http://patchwork.kernel.org/project/devicetree/list/
20450W: http://www.devicetree.org/
20451C: irc://irc.libera.chat/devicetree
20452P: Documentation/process/maintainer-devicetree.rst
20453T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
20454F: Documentation/ABI/testing/sysfs-firmware-ofw
20455F: drivers/of/
20456F: include/linux/of*.h
20457F: rust/helpers/of.c
20458F: rust/kernel/of.rs
20459F: scripts/dtc/
20460F: scripts/Makefile.dtb*
20461F: tools/testing/selftests/dt/
20462K: of_overlay_notifier_
20463K: of_overlay_fdt_apply
20464K: of_overlay_remove
20465
20466OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
20467M: Rob Herring <[email protected]>
20468M: Krzysztof Kozlowski <[email protected]>
20469M: Conor Dooley <[email protected]>
20470L: [email protected]
20471S: Maintained
20472Q: http://patchwork.kernel.org/project/devicetree/list/
20473C: irc://irc.libera.chat/devicetree
20474P: Documentation/process/maintainer-devicetree.rst
20475T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
20476F: Documentation/devicetree/
20477F: Documentation/process/maintainer-devicetree.rst
20478F: arch/*/boot/dts/
20479F: include/dt-bindings/
20480
20481OPENCOMPUTE PTP CLOCK DRIVER
20482M: Vadim Fedorenko <[email protected]>
20483L: [email protected]
20484S: Maintained
20485F: drivers/ptp/ptp_ocp.c
20486
20487OPENCORES I2C BUS DRIVER
20488M: Peter Korsgaard <[email protected]>
20489M: Andrew Lunn <[email protected]>
20490L: [email protected]
20491S: Maintained
20492F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
20493F: Documentation/i2c/busses/i2c-ocores.rst
20494F: drivers/i2c/busses/i2c-ocores.c
20495F: include/linux/platform_data/i2c-ocores.h
20496
20497OPENRISC ARCHITECTURE
20498M: Jonas Bonn <[email protected]>
20499M: Stefan Kristiansson <[email protected]>
20500M: Stafford Horne <[email protected]>
20501L: [email protected]
20502S: Maintained
20503W: http://openrisc.io
20504T: git https://github.com/openrisc/linux.git
20505F: Documentation/arch/openrisc/
20506F: Documentation/devicetree/bindings/openrisc/
20507F: arch/openrisc/
20508F: drivers/irqchip/irq-ompic.c
20509F: drivers/irqchip/irq-or1k-*
20510
20511OPENVPN DATA CHANNEL OFFLOAD
20512M: Antonio Quartulli <[email protected]>
20513R: Sabrina Dubroca <[email protected]>
20514L: [email protected] (subscribers-only)
20515L: [email protected]
20516S: Supported
20517T: git https://github.com/OpenVPN/ovpn-net-next.git
20518F: Documentation/netlink/specs/ovpn.yaml
20519F: drivers/net/ovpn/
20520F: include/uapi/linux/ovpn.h
20521F: tools/testing/selftests/net/ovpn/
20522
20523OPENVSWITCH
20524M: Aaron Conole <[email protected]>
20525M: Eelco Chaudron <[email protected]>
20526M: Ilya Maximets <[email protected]>
20527L: [email protected]
20528L: [email protected]
20529S: Maintained
20530W: http://openvswitch.org
20531F: Documentation/networking/openvswitch.rst
20532F: include/uapi/linux/openvswitch.h
20533F: net/openvswitch/
20534F: tools/testing/selftests/net/openvswitch/
20535
20536OPERATING PERFORMANCE POINTS (OPP)
20537M: Viresh Kumar <[email protected]>
20538M: Nishanth Menon <[email protected]>
20539M: Stephen Boyd <[email protected]>
20540L: [email protected]
20541S: Maintained
20542T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
20543F: Documentation/devicetree/bindings/opp/
20544F: Documentation/power/opp.rst
20545F: drivers/opp/
20546F: include/linux/pm_opp.h
20547F: rust/kernel/opp.rs
20548
20549OPL4 DRIVER
20550M: Clemens Ladisch <[email protected]>
20551L: [email protected]
20552S: Maintained
20553T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20554F: sound/drivers/opl4/
20555
20556ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
20557M: Mark Fasheh <[email protected]>
20558M: Joel Becker <[email protected]>
20559M: Joseph Qi <[email protected]>
20560L: [email protected]
20561S: Supported
20562W: http://ocfs2.wiki.kernel.org
20563F: Documentation/filesystems/dlmfs.rst
20564F: Documentation/filesystems/ocfs2.rst
20565F: fs/ocfs2/
20566
20567ORANGEFS FILESYSTEM
20568M: Mike Marshall <[email protected]>
20569R: Martin Brandenburg <[email protected]>
20570L: [email protected]
20571S: Supported
20572T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
20573F: Documentation/filesystems/orangefs.rst
20574F: fs/orangefs/
20575
20576OV2659 OMNIVISION SENSOR DRIVER
20577M: "Lad, Prabhakar" <[email protected]>
20578L: [email protected]
20579S: Maintained
20580W: https://linuxtv.org
20581Q: http://patchwork.linuxtv.org/project/linux-media/list/
20582T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20583F: Documentation/devicetree/bindings/media/i2c/ovti,ov2659.txt
20584F: drivers/media/i2c/ov2659.c
20585F: include/media/i2c/ov2659.h
20586
20587OVERLAY FILESYSTEM
20588M: Miklos Szeredi <[email protected]>
20589M: Amir Goldstein <[email protected]>
20590L: [email protected]
20591S: Supported
20592T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
20593F: Documentation/filesystems/overlayfs.rst
20594F: fs/overlayfs/
20595
20596P54 WIRELESS DRIVER
20597M: Christian Lamparter <[email protected]>
20598L: [email protected]
20599S: Maintained
20600W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
20601F: Documentation/devicetree/bindings/net/wireless/st,stlc4560.yaml
20602F: drivers/net/wireless/intersil/
20603
20604PACKET SOCKETS
20605M: Willem de Bruijn <[email protected]>
20606S: Maintained
20607F: include/uapi/linux/if_packet.h
20608F: net/packet/af_packet.c
20609
20610PACKING
20611M: Vladimir Oltean <[email protected]>
20612L: [email protected]
20613S: Supported
20614F: Documentation/core-api/packing.rst
20615F: include/linux/packing.h
20616F: lib/packing.c
20617F: lib/packing_test.c
20618F: scripts/gen_packed_field_checks.c
20619
20620PADATA PARALLEL EXECUTION MECHANISM
20621M: Steffen Klassert <[email protected]>
20622M: Daniel Jordan <[email protected]>
20623L: [email protected]
20624L: [email protected]
20625S: Maintained
20626F: Documentation/core-api/padata.rst
20627F: include/linux/padata.h
20628F: kernel/padata.c
20629
20630PAGE CACHE
20631M: Matthew Wilcox (Oracle) <[email protected]>
20632M: Jan Kara <[email protected]>
20633L: [email protected]
20634L: [email protected]
20635S: Supported
20636T: git git://git.infradead.org/users/willy/pagecache.git
20637F: Documentation/filesystems/locking.rst
20638F: Documentation/filesystems/vfs.rst
20639F: include/linux/pagemap.h
20640F: include/linux/writeback.h
20641F: include/trace/events/filemap.h
20642F: include/trace/events/readahead.h
20643F: include/trace/events/writeback.h
20644F: mm/filemap.c
20645F: mm/page-writeback.c
20646F: mm/readahead.c
20647F: mm/truncate.c
20648
20649PAGE POOL
20650M: Jesper Dangaard Brouer <[email protected]>
20651M: Ilias Apalodimas <[email protected]>
20652L: [email protected]
20653S: Supported
20654F: Documentation/networking/page_pool.rst
20655F: include/net/page_pool/
20656F: include/trace/events/page_pool.h
20657F: net/core/page_pool.c
20658
20659PAGE TABLE CHECK
20660M: Pasha Tatashin <[email protected]>
20661M: Andrew Morton <[email protected]>
20662L: [email protected]
20663S: Maintained
20664F: Documentation/mm/page_table_check.rst
20665F: include/linux/page_table_check.h
20666F: mm/page_table_check.c
20667
20668PAGE STATE DEBUG SCRIPT
20669M: Ye Liu <[email protected]>
20670S: Maintained
20671F: tools/mm/show_page_info.py
20672
20673PANASONIC LAPTOP ACPI EXTRAS DRIVER
20674M: Kenneth Chan <[email protected]>
20675L: [email protected]
20676S: Maintained
20677F: drivers/platform/x86/panasonic-laptop.c
20678
20679PARALLAX PING IIO SENSOR DRIVER
20680M: Andreas Klinger <[email protected]>
20681L: [email protected]
20682S: Maintained
20683F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
20684F: drivers/iio/proximity/ping.c
20685
20686PARALLEL LCD/KEYPAD PANEL DRIVER
20687M: Willy Tarreau <[email protected]>
20688M: Ksenija Stanojevic <[email protected]>
20689S: Odd Fixes
20690F: Documentation/admin-guide/lcd-panel-cgram.rst
20691F: drivers/auxdisplay/panel.c
20692
20693PARALLEL PORT SUBSYSTEM
20694M: Sudip Mukherjee <[email protected]>
20695M: Sudip Mukherjee <[email protected]>
20696L: [email protected] (subscribers-only)
20697S: Maintained
20698F: Documentation/driver-api/parport*.rst
20699F: drivers/char/ppdev.c
20700F: drivers/parport/
20701F: include/linux/parport*.h
20702F: include/uapi/linux/ppdev.h
20703
20704PARAVIRT_OPS INTERFACE
20705M: Juergen Gross <[email protected]>
20706R: Ajay Kaher <[email protected]>
20707R: Alexey Makhalov <[email protected]>
20708R: Broadcom internal kernel review list <[email protected]>
20709L: [email protected]
20710L: [email protected]
20711S: Supported
20712T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20713F: Documentation/virt/paravirt_ops.rst
20714F: arch/*/include/asm/paravirt*.h
20715F: arch/*/kernel/paravirt*
20716F: include/linux/hypervisor.h
20717
20718PARISC ARCHITECTURE
20719M: "James E.J. Bottomley" <[email protected]>
20720M: Helge Deller <[email protected]>
20721L: [email protected]
20722S: Maintained
20723W: https://parisc.wiki.kernel.org
20724Q: http://patchwork.kernel.org/project/linux-parisc/list/
20725T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
20726T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
20727F: Documentation/arch/parisc/
20728F: arch/parisc/
20729F: drivers/char/agp/parisc-agp.c
20730F: drivers/input/misc/hp_sdc_rtc.c
20731F: drivers/input/serio/gscps2.c
20732F: drivers/input/serio/hp_sdc*
20733F: drivers/parisc/
20734F: drivers/parport/parport_gsc.*
20735F: drivers/tty/serial/8250/8250_parisc.c
20736F: drivers/video/console/sti*
20737F: drivers/video/fbdev/sti*
20738F: drivers/video/logo/logo_parisc*
20739F: include/linux/hp_sdc.h
20740
20741PARMAN
20742M: Jiri Pirko <[email protected]>
20743L: [email protected]
20744S: Supported
20745F: include/linux/parman.h
20746F: lib/parman.c
20747F: lib/test_parman.c
20748
20749PC ENGINES APU BOARD DRIVER
20750M: Enrico Weigelt, metux IT consult <[email protected]>
20751S: Maintained
20752F: drivers/platform/x86/pcengines-apuv2.c
20753
20754PC87360 HARDWARE MONITORING DRIVER
20755M: Jim Cromie <[email protected]>
20756L: [email protected]
20757S: Maintained
20758F: Documentation/hwmon/pc87360.rst
20759F: drivers/hwmon/pc87360.c
20760
20761PC8736x GPIO DRIVER
20762M: Jim Cromie <[email protected]>
20763S: Maintained
20764F: drivers/char/pc8736x_gpio.c
20765
20766PC87427 HARDWARE MONITORING DRIVER
20767M: Jean Delvare <[email protected]>
20768L: [email protected]
20769S: Maintained
20770F: Documentation/hwmon/pc87427.rst
20771F: drivers/hwmon/pc87427.c
20772
20773MAX77705 HARDWARE MONITORING DRIVER
20774M: Dzmitry Sankouski <[email protected]>
20775L: [email protected]
20776S: Maintained
20777F: Documentation/hwmon/max77705.rst
20778F: drivers/hwmon/max77705-hwmon.c
20779
20780PCA9532 LED DRIVER
20781M: Riku Voipio <[email protected]>
20782S: Maintained
20783F: drivers/leds/leds-pca9532.c
20784F: include/linux/leds-pca9532.h
20785
20786PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
20787M: Thomas Petazzoni <[email protected]>
20788M: Pali Rohár <[email protected]>
20789L: [email protected]
20790L: [email protected] (moderated for non-subscribers)
20791S: Maintained
20792F: Documentation/devicetree/bindings/pci/marvell,armada-3700-pcie.yaml
20793F: drivers/pci/controller/pci-aardvark.c
20794
20795PCI DRIVER FOR ALTERA PCIE IP
20796L: [email protected]
20797S: Orphan
20798F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
20799F: drivers/pci/controller/pcie-altera.c
20800
20801PCI DRIVER FOR ANDES QILAI PCIE
20802M: Randolph Lin <[email protected]>
20803L: [email protected]
20804S: Maintained
20805F: Documentation/devicetree/bindings/pci/andestech,qilai-pcie.yaml
20806F: drivers/pci/controller/dwc/pcie-andes-qilai.c
20807
20808PCI DRIVER FOR APPLIEDMICRO XGENE
20809M: Toan Le <[email protected]>
20810L: [email protected]
20811L: [email protected] (moderated for non-subscribers)
20812S: Maintained
20813F: Documentation/devicetree/bindings/pci/apm,xgene-pcie.yaml
20814F: drivers/pci/controller/pci-xgene.c
20815
20816PCI DRIVER FOR ARM VERSATILE PLATFORM
20817M: Rob Herring <[email protected]>
20818L: [email protected]
20819L: [email protected] (moderated for non-subscribers)
20820S: Maintained
20821F: Documentation/devicetree/bindings/pci/versatile.yaml
20822F: drivers/pci/controller/pci-versatile.c
20823
20824PCI DRIVER FOR ARMADA 8K
20825M: Thomas Petazzoni <[email protected]>
20826L: [email protected]
20827L: [email protected] (moderated for non-subscribers)
20828S: Maintained
20829F: Documentation/devicetree/bindings/pci/marvell,armada8k-pcie.yaml
20830F: drivers/pci/controller/dwc/pcie-armada8k.c
20831
20832PCI DRIVER FOR CADENCE PCIE IP
20833R: Aksh Garg <[email protected]>
20834L: [email protected]
20835S: Orphan
20836F: Documentation/devicetree/bindings/pci/cdns,*
20837F: drivers/pci/controller/cadence/
20838
20839PCI DRIVER FOR CIX Sky1
20840M: Hans Zhang <[email protected]>
20841L: [email protected]
20842S: Maintained
20843F: Documentation/devicetree/bindings/pci/cix,sky1-pcie-*.yaml
20844F: drivers/pci/controller/cadence/*sky1*
20845
20846PCI DRIVER FOR FREESCALE LAYERSCAPE
20847M: Minghuan Lian <[email protected]>
20848M: Mingkai Hu <[email protected]>
20849M: Roy Zang <[email protected]>
20850L: [email protected]
20851L: [email protected]
20852L: [email protected] (moderated for non-subscribers)
20853L: [email protected]
20854S: Maintained
20855F: drivers/pci/controller/dwc/*layerscape*
20856
20857PCI DRIVER FOR FU740
20858M: Paul Walmsley <[email protected]>
20859M: Greentime Hu <[email protected]>
20860M: Samuel Holland <[email protected]>
20861L: [email protected]
20862S: Maintained
20863F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
20864F: drivers/pci/controller/dwc/pcie-fu740.c
20865
20866PCI DRIVER FOR GENERIC OF HOSTS
20867M: Will Deacon <[email protected]>
20868L: [email protected]
20869L: [email protected] (moderated for non-subscribers)
20870S: Maintained
20871F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
20872F: drivers/pci/controller/pci-host-common.c
20873F: drivers/pci/controller/pci-host-generic.c
20874
20875PCI DRIVER FOR IMX6
20876M: Richard Zhu <[email protected]>
20877M: Lucas Stach <[email protected]>
20878L: [email protected]
20879L: [email protected] (moderated for non-subscribers)
20880L: [email protected]
20881S: Maintained
20882F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
20883F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
20884F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
20885F: drivers/pci/controller/dwc/*imx6*
20886
20887PCI DRIVER FOR INTEL IXP4XX
20888M: Linus Walleij <[email protected]>
20889S: Maintained
20890F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
20891F: drivers/pci/controller/pci-ixp4xx.c
20892
20893PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
20894M: Nirmal Patel <[email protected]>
20895R: Jonathan Derrick <[email protected]>
20896L: [email protected]
20897S: Supported
20898F: drivers/pci/controller/vmd.c
20899
20900PCI DRIVER FOR MICROSEMI SWITCHTEC
20901M: Kurt Schwemmer <[email protected]>
20902M: Logan Gunthorpe <[email protected]>
20903L: [email protected]
20904S: Maintained
20905F: Documentation/ABI/testing/sysfs-class-switchtec
20906F: Documentation/driver-api/switchtec.rst
20907F: drivers/ntb/hw/mscc/
20908F: drivers/pci/switch/switchtec*
20909F: include/linux/switchtec.h
20910F: include/uapi/linux/switchtec_ioctl.h
20911
20912PCI DRIVER FOR MOBIVEIL PCIE IP
20913M: Hou Zhiqiang <[email protected]>
20914L: [email protected]
20915S: Supported
20916F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
20917F: drivers/pci/controller/mobiveil/pcie-mobiveil*
20918
20919PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
20920M: Thomas Petazzoni <[email protected]>
20921M: Pali Rohár <[email protected]>
20922L: [email protected]
20923L: [email protected] (moderated for non-subscribers)
20924S: Maintained
20925F: drivers/pci/controller/*mvebu*
20926
20927PCI DRIVER FOR NVIDIA TEGRA
20928M: Thierry Reding <[email protected]>
20929L: [email protected]
20930L: [email protected]
20931S: Supported
20932F: Documentation/devicetree/bindings/pci/*tegra*
20933F: drivers/pci/controller/*tegra*
20934
20935PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
20936M: Hou Zhiqiang <[email protected]>
20937L: [email protected]
20938L: [email protected] (moderated for non-subscribers)
20939S: Maintained
20940F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
20941
20942PCI DRIVER FOR PLDA PCIE IP
20943M: Daire McNamara <[email protected]>
20944L: [email protected]
20945S: Maintained
20946F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
20947F: drivers/pci/controller/plda/pcie-plda-host.c
20948F: drivers/pci/controller/plda/pcie-plda.h
20949
20950PCI DRIVER FOR RENESAS R-CAR
20951M: Marek Vasut <[email protected]>
20952M: Yoshihiro Shimoda <[email protected]>
20953L: [email protected]
20954L: [email protected]
20955S: Maintained
20956F: Documentation/PCI/controller/rcar-pcie-firmware.rst
20957F: Documentation/devicetree/bindings/pci/*rcar*
20958F: drivers/pci/controller/*rcar*
20959F: drivers/pci/controller/dwc/*rcar*
20960
20961PCI DRIVER FOR SAMSUNG EXYNOS
20962M: Jingoo Han <[email protected]>
20963L: [email protected] (moderated for non-subscribers)
20964L: [email protected]
20965S: Maintained
20966F: drivers/pci/controller/dwc/pci-exynos.c
20967
20968PCI DRIVER FOR STM32MP25
20969M: Christian Bruel <[email protected]>
20970L: [email protected]
20971S: Maintained
20972F: Documentation/devicetree/bindings/pci/st,stm32-pcie-*.yaml
20973F: drivers/pci/controller/dwc/*stm32*
20974
20975PCI DRIVER FOR SYNOPSYS DESIGNWARE
20976M: Jingoo Han <[email protected]>
20977M: Manivannan Sadhasivam <[email protected]>
20978L: [email protected]
20979S: Maintained
20980F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
20981F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
20982F: drivers/pci/controller/dwc/*designware*
20983F: include/linux/pcie-dwc.h
20984
20985PCI DRIVER FOR TI DRA7XX/J721E
20986M: Vignesh Raghavendra <[email protected]>
20987R: Siddharth Vadapalli <[email protected]>
20988L: [email protected]
20989L: [email protected]
20990L: [email protected] (moderated for non-subscribers)
20991S: Supported
20992F: Documentation/devicetree/bindings/pci/ti-pci.txt
20993F: drivers/pci/controller/cadence/pci-j721e.c
20994F: drivers/pci/controller/dwc/pci-dra7xx.c
20995
20996PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
20997M: Linus Walleij <[email protected]>
20998L: [email protected]
20999S: Maintained
21000F: Documentation/devicetree/bindings/pci/v3,v360epc-pci.yaml
21001F: drivers/pci/controller/pci-v3-semi.c
21002
21003PCI DRIVER FOR XILINX VERSAL CPM
21004M: Bharat Kumar Gogada <[email protected]>
21005M: Michal Simek <[email protected]>
21006L: [email protected]
21007S: Maintained
21008F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
21009F: drivers/pci/controller/pcie-xilinx-cpm.c
21010
21011PCI ENDPOINT SUBSYSTEM
21012M: Manivannan Sadhasivam <[email protected]>
21013M: Krzysztof Wilczyński <[email protected]>
21014R: Kishon Vijay Abraham I <[email protected]>
21015R: Frank Li <[email protected]>
21016L: [email protected]
21017S: Supported
21018Q: https://patchwork.kernel.org/project/linux-pci/list/
21019B: https://bugzilla.kernel.org
21020C: irc://irc.oftc.net/linux-pci
21021T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21022F: Documentation/PCI/endpoint/*
21023F: Documentation/misc-devices/pci-endpoint-test.rst
21024F: drivers/misc/pci_endpoint_test.c
21025F: drivers/pci/endpoint/
21026F: tools/testing/selftests/pci_endpoint/
21027
21028PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
21029M: Mahesh J Salgaonkar <[email protected]>
21030R: Oliver O'Halloran <[email protected]>
21031L: [email protected]
21032S: Supported
21033F: Documentation/PCI/pci-error-recovery.rst
21034F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst
21035F: arch/powerpc/include/*/eeh*.h
21036F: arch/powerpc/kernel/eeh*.c
21037F: arch/powerpc/platforms/*/eeh*.c
21038F: drivers/pci/pcie/aer.c
21039F: drivers/pci/pcie/dpc.c
21040F: drivers/pci/pcie/err.c
21041
21042PCI ERROR RECOVERY
21043M: Linas Vepstas <[email protected]>
21044L: [email protected]
21045S: Supported
21046F: Documentation/PCI/pci-error-recovery.rst
21047
21048PCI MSI DRIVER FOR ALTERA MSI IP
21049L: [email protected]
21050S: Orphan
21051F: Documentation/devicetree/bindings/interrupt-controller/altr,msi-controller.yaml
21052F: drivers/pci/controller/pcie-altera-msi.c
21053
21054PCI MSI DRIVER FOR APPLIEDMICRO XGENE
21055M: Toan Le <[email protected]>
21056L: [email protected]
21057L: [email protected] (moderated for non-subscribers)
21058S: Maintained
21059F: Documentation/devicetree/bindings/interrupt-controller/apm,xgene1-msi.yaml
21060F: drivers/pci/controller/pci-xgene-msi.c
21061
21062PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
21063M: Lorenzo Pieralisi <[email protected]>
21064M: Krzysztof Wilczyński <[email protected]>
21065M: Manivannan Sadhasivam <[email protected]>
21066R: Rob Herring <[email protected]>
21067L: [email protected]
21068S: Supported
21069Q: https://patchwork.kernel.org/project/linux-pci/list/
21070B: https://bugzilla.kernel.org
21071C: irc://irc.oftc.net/linux-pci
21072T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21073F: Documentation/ABI/testing/debugfs-pcie-ptm
21074F: Documentation/PCI/controller/
21075F: Documentation/devicetree/bindings/pci/
21076F: Documentation/trace/events-pci-controller.rst
21077F: drivers/pci/controller/
21078F: drivers/pci/pci-bridge-emul.c
21079F: drivers/pci/pci-bridge-emul.h
21080F: include/trace/events/pci_controller.h
21081
21082PCI PEER-TO-PEER DMA (P2PDMA)
21083M: Bjorn Helgaas <[email protected]>
21084M: Logan Gunthorpe <[email protected]>
21085L: [email protected]
21086S: Supported
21087Q: https://patchwork.kernel.org/project/linux-pci/list/
21088B: https://bugzilla.kernel.org
21089C: irc://irc.oftc.net/linux-pci
21090T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21091F: Documentation/driver-api/pci/p2pdma.rst
21092F: drivers/pci/p2pdma.c
21093F: include/linux/pci-p2pdma.h
21094
21095PCI POWER CONTROL
21096M: Bartosz Golaszewski <[email protected]>
21097M: Manivannan Sadhasivam <[email protected]>
21098L: [email protected]
21099S: Maintained
21100T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21101F: drivers/pci/pwrctrl/*
21102F: include/linux/pci-pwrctrl.h
21103
21104PCI SUBSYSTEM
21105M: Bjorn Helgaas <[email protected]>
21106L: [email protected]
21107S: Supported
21108Q: https://patchwork.kernel.org/project/linux-pci/list/
21109B: https://bugzilla.kernel.org
21110C: irc://irc.oftc.net/linux-pci
21111T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21112F: Documentation/ABI/testing/sysfs-devices-pci-host-bridge
21113F: Documentation/PCI/
21114F: Documentation/devicetree/bindings/pci/
21115F: arch/x86/kernel/early-quirks.c
21116F: arch/x86/kernel/quirks.c
21117F: arch/x86/pci/
21118F: drivers/acpi/pci*
21119F: drivers/pci/
21120F: include/asm-generic/pci*
21121F: include/linux/of_pci.h
21122F: include/linux/pci*
21123F: include/uapi/linux/pci*
21124
21125PCI SUBSYSTEM [RUST]
21126M: Danilo Krummrich <[email protected]>
21127R: Bjorn Helgaas <[email protected]>
21128R: Krzysztof Wilczyński <[email protected]>
21129L: [email protected]
21130S: Maintained
21131C: irc://irc.oftc.net/linux-pci
21132T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21133F: rust/helpers/pci.c
21134F: rust/kernel/pci.rs
21135F: rust/kernel/pci/
21136F: samples/rust/rust_driver_pci.rs
21137
21138PCIE BANDWIDTH CONTROLLER
21139M: Ilpo Järvinen <[email protected]>
21140L: [email protected]
21141S: Supported
21142F: drivers/pci/pcie/bwctrl.c
21143F: drivers/thermal/pcie_cooling.c
21144F: include/linux/pci-bwctrl.h
21145F: tools/testing/selftests/pcie_bwctrl/
21146
21147PCIE DRIVER FOR AMAZON ANNAPURNA LABS
21148M: Jonathan Chocron <[email protected]>
21149L: [email protected]
21150S: Maintained
21151F: Documentation/devicetree/bindings/pci/amazon,al-alpine-v3-pcie.yaml
21152F: drivers/pci/controller/dwc/pcie-al.c
21153
21154PCIE DRIVER FOR AMLOGIC MESON
21155M: Yue Wang <[email protected]>
21156L: [email protected]
21157L: [email protected]
21158S: Maintained
21159F: drivers/pci/controller/dwc/pci-meson.c
21160
21161PCIE DRIVER FOR AXIS ARTPEC
21162M: Jesper Nilsson <[email protected]>
21163L: [email protected]
21164L: [email protected]
21165S: Maintained
21166F: Documentation/devicetree/bindings/pci/axis,artpec*
21167F: drivers/pci/controller/dwc/*artpec*
21168
21169PCIE DRIVER FOR CAVIUM THUNDERX
21170M: Robert Richter <[email protected]>
21171L: [email protected]
21172L: [email protected] (moderated for non-subscribers)
21173S: Odd Fixes
21174F: drivers/pci/controller/pci-thunder-*
21175
21176PCIE DRIVER FOR ESWIN
21177M: Senchuan Zhang <[email protected]>
21178L: [email protected]
21179S: Maintained
21180F: Documentation/devicetree/bindings/pci/eswin,pcie.yaml
21181F: drivers/pci/controller/dwc/pcie-eswin.c
21182
21183PCIE DRIVER FOR HISILICON
21184M: Zhou Wang <[email protected]>
21185L: [email protected]
21186S: Maintained
21187F: drivers/pci/controller/dwc/pcie-hisi.c
21188
21189PCIE DRIVER FOR HISILICON KIRIN
21190M: Xiaowei Song <[email protected]>
21191M: Binghui Wang <[email protected]>
21192L: [email protected]
21193S: Maintained
21194F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
21195F: drivers/pci/controller/dwc/pcie-kirin.c
21196
21197PCIE DRIVER FOR HISILICON STB
21198M: Shawn Guo <[email protected]>
21199L: [email protected]
21200S: Maintained
21201F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
21202F: drivers/pci/controller/dwc/pcie-histb.c
21203
21204PCIE DRIVER FOR INTEL KEEM BAY
21205M: Srikanth Thokala <[email protected]>
21206L: [email protected]
21207S: Supported
21208F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
21209F: drivers/pci/controller/dwc/pcie-keembay.c
21210
21211PCIE DRIVER FOR INTEL LGM GW SOC
21212L: [email protected]
21213S: Orphan
21214F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
21215F: drivers/pci/controller/dwc/pcie-intel-gw.c
21216
21217PCIE DRIVER FOR MEDIATEK
21218M: Ryder Lee <[email protected]>
21219L: [email protected]
21220L: [email protected] (moderated for non-subscribers)
21221S: Supported
21222F: Documentation/devicetree/bindings/pci/mediatek*
21223F: drivers/pci/controller/*mediatek*
21224
21225PCIE DRIVER FOR MICROCHIP
21226M: Daire McNamara <[email protected]>
21227L: [email protected]
21228S: Supported
21229F: Documentation/devicetree/bindings/pci/microchip*
21230F: drivers/pci/controller/plda/*microchip*
21231
21232PCIE DRIVER FOR QUALCOMM MSM
21233M: Manivannan Sadhasivam <[email protected]>
21234L: [email protected]
21235L: [email protected]
21236S: Maintained
21237F: Documentation/devicetree/bindings/pci/qcom,*.yaml
21238F: drivers/pci/controller/dwc/pcie-qcom-common.c
21239F: drivers/pci/controller/dwc/pcie-qcom.c
21240
21241PCIE DRIVER FOR RENESAS RZ/G3S SERIES
21242M: Claudiu Beznea <[email protected]>
21243L: [email protected]
21244L: [email protected]
21245S: Supported
21246F: Documentation/devicetree/bindings/pci/renesas,r9a08g045-pcie.yaml
21247F: drivers/pci/controller/pcie-rzg3s-host.c
21248
21249PCIE DRIVER FOR ROCKCHIP
21250M: Shawn Lin <[email protected]>
21251L: [email protected]
21252L: [email protected]
21253S: Maintained
21254F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
21255F: drivers/pci/controller/pcie-rockchip*
21256
21257PCIE DRIVER FOR SOCIONEXT UNIPHIER
21258M: Kunihiko Hayashi <[email protected]>
21259L: [email protected]
21260S: Maintained
21261F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
21262F: drivers/pci/controller/dwc/pcie-uniphier*
21263
21264PCIE DRIVER FOR ST SPEAR13XX
21265M: Pratyush Anand <[email protected]>
21266L: [email protected]
21267S: Maintained
21268F: drivers/pci/controller/dwc/*spear*
21269
21270PCIE DRIVER FOR STARFIVE JH71x0
21271M: Kevin Xie <[email protected]>
21272L: [email protected]
21273S: Maintained
21274F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
21275F: drivers/pci/controller/plda/pcie-starfive.c
21276
21277PCIE DRIVER FOR ULTRARISC DP1000
21278M: Xincheng Zhang <[email protected]>
21279M: Jia Wang <[email protected]>
21280L: [email protected]
21281S: Maintained
21282F: Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.yaml
21283F: drivers/pci/controller/dwc/pcie-ultrarisc.c
21284
21285PCIE ENDPOINT DRIVER FOR QUALCOMM
21286M: Manivannan Sadhasivam <[email protected]>
21287L: [email protected]
21288L: [email protected]
21289S: Maintained
21290F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
21291F: Documentation/devicetree/bindings/pci/qcom,sa8255p-pcie-ep.yaml
21292F: drivers/pci/controller/dwc/pcie-qcom-common.c
21293F: drivers/pci/controller/dwc/pcie-qcom-ep.c
21294
21295PCMCIA SUBSYSTEM
21296M: Dominik Brodowski <[email protected]>
21297S: Odd Fixes
21298T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
21299F: Documentation/pcmcia/
21300F: drivers/net/ethernet/8390/pcnet_cs.c
21301F: drivers/pcmcia/
21302F: include/pcmcia/
21303F: tools/pcmcia/
21304
21305PCNET32 NETWORK DRIVER
21306M: Don Fry <[email protected]>
21307L: [email protected]
21308S: Maintained
21309F: drivers/net/ethernet/amd/pcnet32.c
21310
21311PCRYPT PARALLEL CRYPTO ENGINE
21312M: Steffen Klassert <[email protected]>
21313L: [email protected]
21314S: Maintained
21315F: crypto/pcrypt.c
21316F: include/crypto/pcrypt.h
21317
21318PDS DSC VIRTIO DATA PATH ACCELERATOR
21319R: Brett Creeley <[email protected]>
21320F: drivers/vdpa/pds/
21321
21322PECI HARDWARE MONITORING DRIVERS
21323M: Iwona Winiarska <[email protected]>
21324L: [email protected]
21325S: Supported
21326F: Documentation/hwmon/peci-cputemp.rst
21327F: Documentation/hwmon/peci-dimmtemp.rst
21328F: drivers/hwmon/peci/
21329
21330PECI SUBSYSTEM
21331M: Iwona Winiarska <[email protected]>
21332L: [email protected] (moderated for non-subscribers)
21333S: Supported
21334F: Documentation/devicetree/bindings/peci/
21335F: Documentation/peci/
21336F: drivers/peci/
21337F: include/linux/peci-cpu.h
21338F: include/linux/peci.h
21339
21340PENSANDO ETHERNET DRIVERS
21341M: Brett Creeley <[email protected]>
21342L: [email protected]
21343S: Maintained
21344F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
21345F: drivers/net/ethernet/pensando/
21346
21347PER-CPU MEMORY ALLOCATOR
21348M: Dennis Zhou <[email protected]>
21349M: Tejun Heo <[email protected]>
21350M: Christoph Lameter <[email protected]>
21351L: [email protected]
21352S: Maintained
21353T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
21354F: arch/*/include/asm/percpu.h
21355F: include/linux/percpu*.h
21356F: lib/percpu*.c
21357F: mm/percpu*.c
21358F: mm/percpu-internal.h
21359
21360PER-TASK DELAY ACCOUNTING
21361M: Balbir Singh <[email protected]>
21362M: Yang Yang <[email protected]>
21363S: Maintained
21364F: include/linux/delayacct.h
21365F: kernel/delayacct.c
21366
21367TASK DELAY MONITORING TOOLS
21368M: Andrew Morton <[email protected]>
21369M: Wang Yaxin <[email protected]>
21370M: Fan Yu <[email protected]>
21371L: [email protected]
21372S: Maintained
21373F: Documentation/accounting/delay-accounting.rst
21374F: tools/accounting/delaytop.c
21375F: tools/accounting/getdelays.c
21376
21377PERFORMANCE EVENTS SUBSYSTEM
21378M: Peter Zijlstra <[email protected]>
21379M: Ingo Molnar <[email protected]>
21380M: Arnaldo Carvalho de Melo <[email protected]>
21381M: Namhyung Kim <[email protected]>
21382R: Mark Rutland <[email protected]>
21383R: Alexander Shishkin <[email protected]>
21384R: Jiri Olsa <[email protected]>
21385R: Ian Rogers <[email protected]>
21386R: Adrian Hunter <[email protected]>
21387R: James Clark <[email protected]>
21388L: [email protected]
21389L: [email protected]
21390S: Supported
21391W: https://perf.wiki.kernel.org/
21392P: Documentation/process/maintainer-tip.rst
21393T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
21394T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
21395T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
21396F: arch/*/events/*
21397F: arch/*/events/*/*
21398F: arch/*/include/asm/perf_event.h
21399F: arch/*/kernel/*/*/perf_event*.c
21400F: arch/*/kernel/*/perf_event*.c
21401F: arch/*/kernel/perf_callchain.c
21402F: arch/*/kernel/perf_event*.c
21403F: include/linux/perf_event.h
21404F: include/uapi/linux/perf_event.h
21405F: kernel/events/*
21406F: tools/lib/perf/
21407F: tools/perf/
21408
21409PERFORMANCE EVENTS TOOLING ARM64
21410R: John Garry <[email protected]>
21411R: Will Deacon <[email protected]>
21412R: James Clark <[email protected]>
21413R: Mike Leach <[email protected]>
21414R: Leo Yan <[email protected]>
21415L: [email protected] (moderated for non-subscribers)
21416S: Supported
21417F: tools/build/feature/test-libopencsd.c
21418F: tools/perf/arch/arm*/
21419F: tools/perf/pmu-events/arch/arm64/
21420F: tools/perf/util/arm-spe*
21421F: tools/perf/util/cs-etm*
21422
21423PERSONALITY HANDLING
21424M: Christoph Hellwig <[email protected]>
21425L: [email protected]
21426S: Maintained
21427F: include/linux/personality.h
21428F: include/uapi/linux/personality.h
21429
21430PHOENIX RC FLIGHT CONTROLLER ADAPTER
21431M: Marcus Folkesson <[email protected]>
21432L: [email protected]
21433S: Maintained
21434F: Documentation/input/devices/pxrc.rst
21435F: drivers/input/joystick/pxrc.c
21436
21437PHONET PROTOCOL
21438M: Remi Denis-Courmont <[email protected]>
21439S: Supported
21440F: Documentation/networking/phonet.rst
21441F: include/linux/phonet.h
21442F: include/net/phonet/
21443F: include/uapi/linux/phonet.h
21444F: net/phonet/
21445
21446PHRAM MTD DRIVER
21447M: Joern Engel <[email protected]>
21448L: [email protected]
21449S: Maintained
21450F: drivers/mtd/devices/phram.c
21451
21452PHY COMMON PROPERTIES
21453M: Vladimir Oltean <[email protected]>
21454L: [email protected]
21455S: Maintained
21456Q: https://patchwork.kernel.org/project/netdevbpf/list/
21457F: Documentation/devicetree/bindings/phy/phy-common-props.yaml
21458F: drivers/phy/phy-common-props-test.c
21459F: drivers/phy/phy-common-props.c
21460F: include/linux/phy/phy-common-props.h
21461
21462PICOLCD HID DRIVER
21463M: Bruno Prémont <[email protected]>
21464L: [email protected]
21465S: Maintained
21466F: drivers/hid/hid-picolcd*
21467
21468PIDFD API
21469M: Christian Brauner <[email protected]>
21470L: [email protected]
21471S: Maintained
21472T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
21473F: samples/pidfd/
21474F: tools/testing/selftests/clone3/
21475F: tools/testing/selftests/pidfd/
21476K: (?i)pidfd
21477K: (?i)clone3
21478K: \b(clone_args|kernel_clone_args)\b
21479
21480PIN CONTROL SUBSYSTEM
21481M: Linus Walleij <[email protected]>
21482L: [email protected]
21483S: Maintained
21484T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
21485F: Documentation/devicetree/bindings/pinctrl/
21486F: Documentation/driver-api/pin-control.rst
21487F: drivers/pinctrl/
21488F: include/dt-bindings/pinctrl/
21489F: include/linux/pinctrl/
21490
21491PIN CONTROLLER - AIROHA
21492M: Lorenzo Bianconi <[email protected]>
21493L: [email protected] (moderated for non-subscribers)
21494S: Maintained
21495F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
21496F: drivers/pinctrl/airoha/pinctrl-airoha.c
21497
21498PIN CONTROLLER - AMD
21499M: Basavaraj Natikar <[email protected]>
21500M: Shyam Sundar S K <[email protected]>
21501S: Maintained
21502F: drivers/pinctrl/pinctrl-amd.c
21503
21504PIN CONTROLLER - FREESCALE
21505M: Dong Aisheng <[email protected]>
21506M: Fabio Estevam <[email protected]>
21507M: Frank Li <[email protected]>
21508M: Jacky Bai <[email protected]>
21509R: Pengutronix Kernel Team <[email protected]>
21510R: NXP S32 Linux Team <[email protected]>
21511L: [email protected]
21512S: Maintained
21513F: Documentation/devicetree/bindings/pinctrl/fsl,*
21514F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
21515F: drivers/pinctrl/freescale/
21516F: drivers/pinctrl/nxp/
21517
21518PIN CONTROLLER - INTEL
21519M: Mika Westerberg <[email protected]>
21520M: Andy Shevchenko <[email protected]>
21521S: Supported
21522T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
21523F: drivers/pinctrl/intel/
21524
21525PIN CONTROLLER - KEEMBAY
21526S: Orphan
21527F: drivers/pinctrl/pinctrl-keembay*
21528
21529PIN CONTROLLER - MEDIATEK
21530M: Sean Wang <[email protected]>
21531L: [email protected] (moderated for non-subscribers)
21532S: Maintained
21533F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
21534F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
21535F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
21536F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
21537F: drivers/pinctrl/mediatek/
21538
21539PIN CONTROLLER - MEDIATEK MIPS
21540M: Chester A. Unal <[email protected]>
21541M: Sergio Paracuellos <[email protected]>
21542L: [email protected] (moderated for non-subscribers)
21543L: [email protected]
21544S: Maintained
21545F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
21546F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
21547F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
21548F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
21549F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
21550F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
21551F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
21552F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
21553F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
21554F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
21555F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
21556F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
21557F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
21558F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
21559F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
21560
21561PIN CONTROLLER - MICROCHIP AT91
21562M: Ludovic Desroches <[email protected]>
21563L: [email protected] (moderated for non-subscribers)
21564L: [email protected]
21565S: Supported
21566F: drivers/gpio/gpio-sama5d2-piobu.c
21567F: drivers/pinctrl/pinctrl-at91*
21568
21569PIN CONTROLLER - QUALCOMM
21570M: Bjorn Andersson <[email protected]>
21571L: [email protected]
21572S: Maintained
21573C: irc://irc.oftc.net/linux-msm
21574F: Documentation/devicetree/bindings/pinctrl/qcom,*
21575F: drivers/pinctrl/qcom/
21576
21577PIN CONTROLLER - RENESAS
21578M: Geert Uytterhoeven <[email protected]>
21579L: [email protected]
21580S: Supported
21581T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
21582F: Documentation/devicetree/bindings/pinctrl/renesas,*
21583F: drivers/pinctrl/renesas/
21584
21585PIN CONTROLLER - SAMSUNG
21586M: Krzysztof Kozlowski <[email protected]>
21587M: Sylwester Nawrocki <[email protected]>
21588M: Peter Griffin <[email protected]>
21589R: Alim Akhtar <[email protected]>
21590L: [email protected] (moderated for non-subscribers)
21591L: [email protected]
21592S: Maintained
21593Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
21594B: mailto:[email protected]
21595C: irc://irc.libera.chat/linux-exynos
21596T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
21597F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
21598F: drivers/pinctrl/samsung/
21599
21600PIN CONTROLLER - SINGLE
21601M: Tony Lindgren <[email protected]>
21602M: Haojian Zhuang <[email protected]>
21603L: [email protected] (moderated for non-subscribers)
21604L: [email protected]
21605S: Maintained
21606F: drivers/pinctrl/pinctrl-single.c
21607
21608PIN CONTROLLER - SUNPLUS / TIBBO
21609M: Dvorkin Dmitry <[email protected]>
21610M: Wells Lu <[email protected]>
21611L: [email protected] (moderated for non-subscribers)
21612S: Maintained
21613W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
21614F: Documentation/devicetree/bindings/pinctrl/sunplus,*
21615F: drivers/pinctrl/sunplus/
21616F: include/dt-bindings/pinctrl/sppctl*.h
21617
21618PINE64 PINEPHONE KEYBOARD DRIVER
21619M: Samuel Holland <[email protected]>
21620S: Supported
21621F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
21622F: drivers/input/keyboard/pinephone-keyboard.c
21623
21624PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
21625M: Tomasz Duszynski <[email protected]>
21626S: Maintained
21627F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
21628F: drivers/iio/chemical/pms7003.c
21629
21630PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
21631M: Piergiorgio Beruto <[email protected]>
21632L: [email protected]
21633S: Maintained
21634F: drivers/net/phy/mdio-open-alliance.h
21635F: net/ethtool/plca.c
21636
21637PLDMFW LIBRARY
21638M: Jacob Keller <[email protected]>
21639S: Maintained
21640F: Documentation/driver-api/pldmfw/
21641F: include/linux/pldmfw.h
21642F: lib/pldmfw/
21643
21644PLX DMA DRIVER
21645M: Logan Gunthorpe <[email protected]>
21646S: Maintained
21647F: drivers/dma/plx_dma.c
21648
21649PM-GRAPH UTILITY
21650M: "Todd E Brandt" <[email protected]>
21651L: [email protected]
21652S: Supported
21653W: https://01.org/pm-graph
21654B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
21655T: git https://github.com/intel/pm-graph.git
21656F: tools/power/pm-graph
21657
21658PM6764TR DRIVER
21659M: Charles Hsu <[email protected]>
21660L: [email protected]
21661S: Maintained
21662F: Documentation/hwmon/pm6764tr.rst
21663F: drivers/hwmon/pmbus/pm6764tr.c
21664
21665PMC SIERRA MaxRAID DRIVER
21666L: [email protected]
21667S: Orphan
21668W: http://www.pmc-sierra.com/
21669F: drivers/scsi/pmcraid.*
21670
21671PMC SIERRA PM8001 DRIVER
21672M: Jack Wang <[email protected]>
21673L: [email protected]
21674S: Supported
21675F: drivers/scsi/pm8001/
21676
21677PNI RM3100 IIO DRIVER
21678M: Song Qiang <[email protected]>
21679L: [email protected]
21680S: Maintained
21681F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
21682F: drivers/iio/magnetometer/rm3100*
21683
21684PNP SUPPORT
21685M: "Rafael J. Wysocki" <[email protected]>
21686L: [email protected]
21687S: Maintained
21688F: drivers/pnp/
21689F: include/linux/pnp.h
21690
21691PORTUGUESE (BRAZILIAN) TRANSLATION
21692M: Daniel Pereira <[email protected]>
21693L: [email protected]
21694S: Maintained
21695F: Documentation/translations/pt_BR/
21696
21697PORTWELL EC DRIVER
21698M: Yen-Chi Huang <[email protected]>
21699L: [email protected]
21700S: Maintained
21701F: drivers/platform/x86/portwell-ec.c
21702
21703POSIX CLOCKS and TIMERS
21704M: Anna-Maria Behnsen <[email protected]>
21705M: Frederic Weisbecker <[email protected]>
21706M: Thomas Gleixner <[email protected]>
21707L: [email protected]
21708S: Maintained
21709P: Documentation/process/maintainer-tip.rst
21710T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21711F: fs/timerfd.c
21712F: include/linux/time_namespace.h
21713F: include/linux/timerfd.h
21714F: include/uapi/linux/time.h
21715F: include/uapi/linux/timerfd.h
21716F: include/trace/events/timer*
21717F: kernel/time/itimer.c
21718F: kernel/time/posix-*
21719F: kernel/time/namespace.c
21720F: kernel/time/namespace_vdso.c
21721
21722POWER MANAGEMENT CORE
21723M: "Rafael J. Wysocki" <[email protected]>
21724L: [email protected]
21725S: Supported
21726B: https://bugzilla.kernel.org
21727T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
21728F: drivers/base/power/
21729F: drivers/powercap/
21730F: include/linux/intel_rapl.h
21731F: include/linux/pm.h
21732F: include/linux/pm_*
21733F: include/linux/powercap.h
21734F: kernel/configs/nopm.config
21735
21736POWER SEQUENCING
21737M: Bartosz Golaszewski <[email protected]>
21738L: [email protected]
21739S: Maintained
21740T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21741F: Documentation/driver-api/pwrseq.rst
21742F: drivers/power/sequencing/
21743F: include/linux/pwrseq/
21744
21745PCIE M.2 POWER SEQUENCING
21746M: Manivannan Sadhasivam <[email protected]>
21747L: [email protected]
21748S: Maintained
21749F: Documentation/devicetree/bindings/connector/pcie-m2-e-connector.yaml
21750F: Documentation/devicetree/bindings/connector/pcie-m2-m-connector.yaml
21751F: drivers/power/sequencing/pwrseq-pcie-m2.c
21752
21753POWER STATE COORDINATION INTERFACE (PSCI)
21754M: Mark Rutland <[email protected]>
21755M: Lorenzo Pieralisi <[email protected]>
21756L: [email protected] (moderated for non-subscribers)
21757S: Maintained
21758F: Documentation/devicetree/bindings/arm/psci.yaml
21759F: drivers/firmware/psci/
21760F: include/linux/psci.h
21761F: include/uapi/linux/psci.h
21762
21763POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
21764M: Sebastian Reichel <[email protected]>
21765L: [email protected]
21766S: Maintained
21767T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21768F: Documentation/ABI/testing/sysfs-class-power
21769F: Documentation/devicetree/bindings/power/supply/
21770F: drivers/power/supply/
21771F: include/linux/power/
21772F: include/linux/power_supply.h
21773F: tools/testing/selftests/power_supply/
21774
21775POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
21776M: Suraj Jitindar Singh <[email protected]>
21777L: [email protected]
21778S: Maintained
21779F: drivers/char/powernv-op-panel.c
21780
21781PPP OVER ATM (RFC 2364)
21782M: Mitchell Blank Jr <[email protected]>
21783S: Maintained
21784F: include/uapi/linux/atmppp.h
21785F: net/atm/pppoatm.c
21786
21787PPP OVER ETHERNET
21788S: Orphan
21789F: drivers/net/ppp/pppoe.c
21790F: drivers/net/ppp/pppox.c
21791
21792PPP OVER L2TP
21793M: James Chapman <[email protected]>
21794S: Maintained
21795F: include/linux/if_pppol2tp.h
21796F: include/uapi/linux/if_pppol2tp.h
21797F: net/l2tp/l2tp_ppp.c
21798
21799PPP PROTOCOL DRIVERS AND COMPRESSORS
21800L: [email protected]
21801S: Orphan
21802F: drivers/net/ppp/ppp_*
21803F: tools/testing/selftests/net/ppp/
21804
21805PPS SUPPORT
21806M: Rodolfo Giometti <[email protected]>
21807L: [email protected] (subscribers-only)
21808S: Maintained
21809W: http://wiki.enneenne.com/index.php/LinuxPPS_support
21810F: Documentation/ABI/testing/sysfs-pps
21811F: Documentation/ABI/testing/sysfs-pps-gen
21812F: Documentation/ABI/testing/sysfs-pps-gen-tio
21813F: Documentation/devicetree/bindings/pps/pps-gpio.yaml
21814F: Documentation/driver-api/pps.rst
21815F: drivers/pps/
21816F: include/linux/pps*.h
21817F: include/uapi/linux/pps.h
21818F: include/uapi/linux/pps_gen.h
21819
21820PRESSURE STALL INFORMATION (PSI)
21821M: Johannes Weiner <[email protected]>
21822M: Suren Baghdasaryan <[email protected]>
21823R: Peter Zijlstra <[email protected]>
21824S: Maintained
21825F: include/linux/psi*
21826F: kernel/sched/psi.c
21827
21828PROPELLER BUILD
21829M: Rong Xu <[email protected]>
21830M: Han Shen <[email protected]>
21831S: Supported
21832F: Documentation/dev-tools/propeller.rst
21833F: scripts/Makefile.propeller
21834
21835PRINTK
21836M: Petr Mladek <[email protected]>
21837R: Steven Rostedt <[email protected]>
21838R: John Ogness <[email protected]>
21839R: Sergey Senozhatsky <[email protected]>
21840S: Maintained
21841T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21842F: Documentation/core-api/printk-basics.rst
21843F: include/linux/printk.h
21844F: kernel/printk/
21845
21846PRINTK INDEXING
21847R: Chris Down <[email protected]>
21848S: Maintained
21849F: Documentation/core-api/printk-index.rst
21850F: kernel/printk/index.c
21851K: printk_index
21852
21853PROC FILESYSTEM
21854L: [email protected]
21855L: [email protected]
21856S: Maintained
21857F: Documentation/filesystems/proc.rst
21858F: fs/proc/
21859F: include/linux/proc_fs.h
21860F: tools/testing/selftests/proc/
21861
21862PROC SYSCTL
21863M: Kees Cook <[email protected]>
21864M: Joel Granados <[email protected]>
21865L: [email protected]
21866L: [email protected]
21867S: Maintained
21868T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
21869F: fs/proc/proc_sysctl.c
21870F: include/linux/sysctl.h
21871F: kernel/sysctl*
21872F: tools/testing/selftests/sysctl/*
21873F: lib/test_sysctl.c
21874F: scripts/check-sysctl-docs
21875
21876PS3 NETWORK SUPPORT
21877M: Geoff Levand <[email protected]>
21878L: [email protected]
21879L: [email protected]
21880S: Maintained
21881F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
21882
21883PS3 PLATFORM SUPPORT
21884M: Geoff Levand <[email protected]>
21885L: [email protected]
21886S: Maintained
21887F: arch/powerpc/boot/ps3*
21888F: arch/powerpc/include/asm/lv1call.h
21889F: arch/powerpc/include/asm/ps3*.h
21890F: arch/powerpc/platforms/ps3/
21891F: drivers/*/ps3*
21892F: drivers/ps3/
21893F: drivers/rtc/rtc-ps3.c
21894F: drivers/usb/host/*ps3.c
21895F: sound/ppc/snd_ps3*
21896
21897PS3VRAM DRIVER
21898M: Jim Paris <[email protected]>
21899M: Geoff Levand <[email protected]>
21900L: [email protected]
21901S: Maintained
21902F: drivers/block/ps3vram.c
21903
21904PSAMPLE PACKET SAMPLING SUPPORT
21905M: Yotam Gigi <[email protected]>
21906S: Maintained
21907F: include/net/psample.h
21908F: include/uapi/linux/psample.h
21909F: net/psample
21910
21911PSE NETWORK DRIVER
21912M: Oleksij Rempel <[email protected]>
21913M: Kory Maincent <[email protected]>
21914L: [email protected]
21915S: Maintained
21916F: Documentation/devicetree/bindings/net/pse-pd/
21917F: drivers/net/pse-pd/
21918F: net/ethtool/pse-pd.c
21919
21920PSP SECURITY PROTOCOL
21921M: Daniel Zahka <[email protected]>
21922M: Jakub Kicinski <[email protected]>
21923M: Willem de Bruijn <[email protected]>
21924F: Documentation/netlink/specs/psp.yaml
21925F: Documentation/networking/psp.rst
21926F: include/net/psp/
21927F: include/net/psp.h
21928F: include/uapi/linux/psp.h
21929F: net/psp/
21930K: struct\ psp(_assoc|_dev|hdr)\b
21931
21932PSTORE FILESYSTEM
21933M: Kees Cook <[email protected]>
21934R: Tony Luck <[email protected]>
21935R: Guilherme G. Piccoli <[email protected]>
21936S: Supported
21937T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
21938F: Documentation/admin-guide/pstore-blk.rst
21939F: Documentation/admin-guide/ramoops.rst
21940F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
21941F: drivers/acpi/apei/erst.c
21942F: drivers/firmware/efi/efi-pstore.c
21943F: fs/pstore/
21944F: include/linux/pstore*
21945K: \b(pstore|ramoops)
21946
21947PT5161L HARDWARE MONITOR DRIVER
21948M: Cosmo Chou <[email protected]>
21949L: [email protected]
21950S: Maintained
21951F: Documentation/hwmon/pt5161l.rst
21952F: drivers/hwmon/pt5161l.c
21953
21954PTP HARDWARE CLOCK SUPPORT
21955M: Richard Cochran <[email protected]>
21956L: [email protected]
21957S: Maintained
21958W: http://linuxptp.sourceforge.net/
21959F: Documentation/ABI/testing/sysfs-ptp
21960F: Documentation/driver-api/ptp.rst
21961F: drivers/net/phy/dp83640*
21962F: drivers/ptp/*
21963F: include/linux/ptp_cl*
21964K: (?:\b|_)ptp(?:\b|_)
21965
21966PTP MOCKUP CLOCK SUPPORT
21967M: Vladimir Oltean <[email protected]>
21968L: [email protected]
21969S: Maintained
21970F: drivers/ptp/ptp_mock.c
21971F: include/linux/ptp_mock.h
21972
21973PTP VIRTUAL CLOCK SUPPORT
21974M: Yangbo Lu <[email protected]>
21975L: [email protected]
21976S: Maintained
21977F: drivers/ptp/ptp_vclock.c
21978F: net/ethtool/phc_vclocks.c
21979
21980PTP VMCLOCK SUPPORT
21981M: David Woodhouse <[email protected]>
21982L: [email protected]
21983S: Maintained
21984F: Documentation/devicetree/bindings/ptp/amazon,vmclock.yaml
21985F: drivers/ptp/ptp_vmclock.c
21986F: include/uapi/linux/vmclock-abi.h
21987
21988PTRACE SUPPORT
21989M: Oleg Nesterov <[email protected]>
21990S: Maintained
21991F: arch/*/*/ptrace*.c
21992F: arch/*/include/asm/ptrace*.h
21993F: arch/*/ptrace*.c
21994F: include/asm-generic/syscall.h
21995F: include/linux/ptrace.h
21996F: include/linux/regset.h
21997F: include/uapi/linux/ptrace.h
21998F: kernel/ptrace.c
21999
22000PULSE8-CEC DRIVER
22001M: Hans Verkuil <[email protected]>
22002L: [email protected]
22003S: Maintained
22004T: git git://linuxtv.org/media.git
22005F: drivers/media/cec/usb/pulse8/
22006
22007PURELIFI PLFXLC DRIVER
22008M: Srinivasan Raju <[email protected]>
22009L: [email protected]
22010S: Supported
22011F: drivers/net/wireless/purelifi/
22012
22013PVRUSB2 VIDEO4LINUX DRIVER
22014M: Mike Isely <[email protected]>
22015L: [email protected] (subscribers-only)
22016L: [email protected]
22017S: Maintained
22018W: http://www.isely.net/pvrusb2/
22019T: git git://linuxtv.org/media.git
22020F: Documentation/driver-api/media/drivers/pvrusb2*
22021F: drivers/media/usb/pvrusb2/
22022
22023PWC WEBCAM DRIVER
22024M: Hans Verkuil <[email protected]>
22025L: [email protected]
22026S: Odd Fixes
22027T: git git://linuxtv.org/media.git
22028F: drivers/media/usb/pwc/*
22029F: include/trace/events/pwc.h
22030
22031PWM IR Transmitter
22032M: Sean Young <[email protected]>
22033L: [email protected]
22034S: Maintained
22035F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
22036F: drivers/media/rc/pwm-ir-tx.c
22037
22038PWM SUBSYSTEM
22039M: Uwe Kleine-König <[email protected]>
22040L: [email protected]
22041S: Maintained
22042Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
22043C: irc://irc.libera.chat/linux-pwm
22044T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
22045F: Documentation/devicetree/bindings/pwm/
22046F: Documentation/driver-api/pwm.rst
22047F: drivers/pwm/
22048F: include/dt-bindings/pwm/
22049F: include/linux/pwm.h
22050K: pwm_(config|apply_might_sleep|apply_atomic|ops)
22051K: (devm_)?pwmchip_(add|alloc|remove)
22052K: pwm_(round|get|set)_waveform
22053
22054PWM SUBSYSTEM BINDINGS [RUST]
22055M: Michal Wilczynski <[email protected]>
22056L: [email protected]
22057L: [email protected]
22058S: Maintained
22059F: rust/helpers/pwm.c
22060F: rust/kernel/pwm.rs
22061
22062PWM SUBSYSTEM DRIVERS [RUST]
22063R: Michal Wilczynski <[email protected]>
22064F: drivers/pwm/*.rs
22065
22066PXA GPIO DRIVER
22067M: Robert Jarzmik <[email protected]>
22068L: [email protected]
22069S: Maintained
22070F: drivers/gpio/gpio-pxa.c
22071
22072PXA MMCI DRIVER
22073S: Orphan
22074
22075PXA RTC DRIVER
22076M: Robert Jarzmik <[email protected]>
22077L: [email protected]
22078S: Maintained
22079
22080PXA2xx/PXA3xx SUPPORT
22081M: Daniel Mack <[email protected]>
22082M: Haojian Zhuang <[email protected]>
22083M: Robert Jarzmik <[email protected]>
22084L: [email protected] (moderated for non-subscribers)
22085S: Maintained
22086T: git https://github.com/hzhuang1/linux.git
22087T: git https://github.com/rjarzmik/linux.git
22088F: arch/arm/boot/dts/intel/pxa/
22089F: arch/arm/mach-pxa/
22090F: drivers/dma/pxa*
22091F: drivers/pcmcia/pxa2xx*
22092F: drivers/pinctrl/pxa/
22093F: drivers/spi/spi-pxa2xx*
22094F: drivers/usb/gadget/udc/pxa2*
22095F: include/sound/pxa2xx-lib.h
22096F: sound/arm/pxa*
22097F: sound/soc/pxa/
22098
22099QAT DRIVER
22100M: Giovanni Cabiddu <[email protected]>
22101L: [email protected]
22102S: Supported
22103F: drivers/crypto/intel/qat/
22104
22105QCOM AUDIO (ASoC) DRIVERS
22106M: Srinivas Kandagatla <[email protected]>
22107L: [email protected]
22108L: [email protected]
22109S: Supported
22110F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
22111F: Documentation/devicetree/bindings/sound/qcom,*
22112F: drivers/soc/qcom/apr.c
22113F: drivers/soundwire/qcom.c
22114F: include/dt-bindings/sound/qcom,wcd93*
22115F: sound/soc/codecs/lpass-*.*
22116F: sound/soc/codecs/msm8916-wcd-analog.c
22117F: sound/soc/codecs/msm8916-wcd-digital.c
22118F: sound/soc/codecs/pm4125-sdw.c
22119F: sound/soc/codecs/pm4125.*
22120F: sound/soc/codecs/wcd-clsh-v2.*
22121F: sound/soc/codecs/wcd-mbhc-v2.*
22122F: sound/soc/codecs/wcd93*.*
22123F: sound/soc/codecs/wsa88*.*
22124F: sound/soc/qcom/
22125
22126QCOM EMBEDDED USB DEBUGGER (EUD)
22127M: Souradeep Chowdhury <[email protected]>
22128L: [email protected]
22129S: Maintained
22130F: Documentation/ABI/testing/sysfs-driver-eud
22131F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
22132F: drivers/usb/misc/qcom_eud.c
22133
22134QCOM IPA DRIVER
22135M: Alex Elder <[email protected]>
22136L: [email protected]
22137S: Maintained
22138F: drivers/net/ipa/
22139
22140QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
22141M: "Michael S. Tsirkin" <[email protected]>
22142L: [email protected]
22143S: Maintained
22144F: drivers/firmware/qemu_fw_cfg.c
22145F: include/uapi/linux/qemu_fw_cfg.h
22146
22147QEMU VIRT MACHINE SYSTEM CONTROLLER DRIVER
22148M: Kuan-Wei Chiu <[email protected]>
22149L: [email protected]
22150S: Maintained
22151F: drivers/power/reset/qemu-virt-ctrl.c
22152
22153QLOGIC QL41xxx FCOE DRIVER
22154M: Saurav Kashyap <[email protected]>
22155M: Javed Hasan <[email protected]>
22156M: [email protected]
22157L: [email protected]
22158S: Supported
22159F: drivers/scsi/qedf/
22160
22161QLOGIC QL41xxx ISCSI DRIVER
22162M: Nilesh Javali <[email protected]>
22163M: Manish Rangankar <[email protected]>
22164M: [email protected]
22165L: [email protected]
22166S: Supported
22167F: drivers/scsi/qedi/
22168
22169QLOGIC QL4xxx ETHERNET DRIVER
22170L: [email protected]
22171S: Orphan
22172F: drivers/net/ethernet/qlogic/qed/
22173F: drivers/net/ethernet/qlogic/qede/
22174F: include/linux/qed/
22175
22176QLOGIC QL4xxx RDMA DRIVER
22177M: Michal Kalderon <[email protected]>
22178L: [email protected]
22179S: Supported
22180F: drivers/infiniband/hw/qedr/
22181F: include/uapi/rdma/qedr-abi.h
22182
22183QLOGIC QLA1280 SCSI DRIVER
22184M: Michael Reed <[email protected]>
22185L: [email protected]
22186S: Maintained
22187F: drivers/scsi/qla1280.[ch]
22188
22189QLOGIC QLA2XXX FC-SCSI DRIVER
22190M: Nilesh Javali <[email protected]>
22191M: [email protected]
22192L: [email protected]
22193S: Supported
22194F: drivers/scsi/qla2xxx/
22195
22196QLOGIC QLA3XXX NETWORK DRIVER
22197M: [email protected]
22198L: [email protected]
22199S: Maintained
22200F: drivers/net/ethernet/qlogic/qla3xxx.*
22201
22202QLOGIC QLA4XXX iSCSI DRIVER
22203M: Nilesh Javali <[email protected]>
22204M: Manish Rangankar <[email protected]>
22205M: [email protected]
22206L: [email protected]
22207S: Supported
22208F: drivers/scsi/qla4xxx/
22209
22210QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
22211M: Shahed Shaikh <[email protected]>
22212M: Manish Chopra <[email protected]>
22213M: [email protected]
22214L: [email protected]
22215S: Maintained
22216F: drivers/net/ethernet/qlogic/qlcnic/
22217
22218QM1D1B0004 MEDIA DRIVER
22219M: Akihiro Tsukada <[email protected]>
22220L: [email protected]
22221S: Odd Fixes
22222F: drivers/media/tuners/qm1d1b0004*
22223
22224QM1D1C0042 MEDIA DRIVER
22225M: Akihiro Tsukada <[email protected]>
22226L: [email protected]
22227S: Odd Fixes
22228F: drivers/media/tuners/qm1d1c0042*
22229
22230QNAP MCU DRIVER
22231M: Heiko Stuebner <[email protected]>
22232S: Maintained
22233F: drivers/hwmon/qnap-mcu-hwmon.c
22234F: drivers/input/misc/qnap-mcu-input.c
22235F: drivers/leds/leds-qnap-mcu.c
22236F: drivers/mfd/qnap-mcu.c
22237F: include/linux/mfd/qnap-mcu.h
22238
22239QNX4 FILESYSTEM
22240M: Anders Larsen <[email protected]>
22241S: Maintained
22242W: http://www.alarsen.net/linux/qnx4fs/
22243F: fs/qnx4/
22244F: include/uapi/linux/qnx4_fs.h
22245F: include/uapi/linux/qnxtypes.h
22246
22247QNX6 FILESYSTEM
22248S: Orphan
22249F: Documentation/filesystems/qnx6.rst
22250F: fs/qnx6/
22251F: include/linux/qnx6_fs.h
22252
22253QORIQ DPAA2 FSL-MC BUS DRIVER
22254M: Ioana Ciornei <[email protected]>
22255L: [email protected]
22256L: [email protected]
22257S: Maintained
22258F: Documentation/ABI/stable/sysfs-bus-fsl-mc
22259F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
22260F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
22261F: drivers/bus/fsl-mc/
22262F: include/uapi/linux/fsl_mc.h
22263
22264QST QMC5883L 3-Axis Magnetic Sensor
22265M: Siratul Islam <[email protected]>
22266L: [email protected]
22267S: Maintained
22268F: Documentation/devicetree/bindings/iio/magnetometer/qstcorp,qmc5883l.yaml
22269F: drivers/iio/magnetometer/qmc5883l.c
22270
22271QST QMC6308 3-AXIS MAGNETIC SENSOR
22272M: Jorijn van der Graaf <[email protected]>
22273L: [email protected]
22274S: Maintained
22275F: Documentation/devicetree/bindings/iio/magnetometer/qstcorp,qmc6308.yaml
22276F: drivers/iio/magnetometer/qmc6308.c
22277
22278QT1010 MEDIA DRIVER
22279L: [email protected]
22280S: Orphan
22281W: https://linuxtv.org
22282Q: http://patchwork.linuxtv.org/project/linux-media/list/
22283F: drivers/media/tuners/qt1010*
22284
22285QUALCOMM ATH12K WIRELESS DRIVER
22286M: Jeff Johnson <[email protected]>
22287L: [email protected]
22288L: [email protected]
22289S: Supported
22290W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
22291T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22292F: drivers/net/wireless/ath/ath12k/
22293N: ath12k
22294
22295QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
22296M: Jeff Johnson <[email protected]>
22297L: [email protected]
22298L: [email protected]
22299S: Supported
22300W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
22301T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22302F: drivers/net/wireless/ath/ath10k/
22303N: ath10k
22304
22305QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
22306M: Jeff Johnson <[email protected]>
22307L: [email protected]
22308L: [email protected]
22309S: Supported
22310W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
22311B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
22312T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22313F: drivers/net/wireless/ath/ath11k/
22314N: ath11k
22315
22316QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
22317M: Toke Høiland-Jørgensen <[email protected]>
22318L: [email protected]
22319S: Maintained
22320W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
22321T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22322F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
22323F: drivers/net/wireless/ath/ath9k/
22324
22325QUALCOMM ATHEROS QCA8K DSA SWITCH DRIVER
22326M: Christian Marangi <[email protected]>
22327L: [email protected]
22328S: Maintained
22329F: Documentation/devicetree/bindings/net/dsa/qca8k.yaml
22330F: drivers/net/dsa/qca/qca8k*
22331F: net/dsa/tag_qca.c
22332
22333QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
22334M: Stefan Wahren <[email protected]>
22335L: [email protected]
22336S: Maintained
22337F: Documentation/devicetree/bindings/net/qca,qca7000.yaml
22338F: drivers/net/ethernet/qualcomm/qca*
22339
22340QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
22341M: Stephan Gerhold <[email protected]>
22342L: [email protected]
22343L: [email protected]
22344S: Maintained
22345F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
22346F: drivers/net/wwan/qcom_bam_dmux.c
22347
22348QUALCOMM BLUETOOTH DRIVER
22349M: Bartosz Golaszewski <[email protected]>
22350L: [email protected]
22351S: Maintained
22352F: Documentation/devicetree/bindings/net/bluetooth/qcom,*
22353F: drivers/bluetooth/btqca.[ch]
22354F: drivers/bluetooth/btqcomsmd.c
22355F: drivers/bluetooth/hci_qca.c
22356
22357QUALCOMM CAMERA SUBSYSTEM DRIVER
22358M: Bryan O'Donoghue <[email protected]>
22359R: Vladimir Zapolskiy <[email protected]>
22360R: Loic Poulain <[email protected]>
22361L: [email protected]
22362S: Maintained
22363F: Documentation/admin-guide/media/qcom_camss.rst
22364F: Documentation/devicetree/bindings/media/qcom,*camss*
22365F: drivers/media/platform/qcom/camss/
22366
22367QUALCOMM CLOCK DRIVERS
22368M: Bjorn Andersson <[email protected]>
22369L: [email protected]
22370S: Supported
22371T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
22372F: Documentation/devicetree/bindings/clock/qcom,*
22373F: drivers/clk/qcom/
22374F: include/dt-bindings/clock/qcom,*
22375
22376QUALCOMM CLOUD AI (QAIC) DRIVER
22377M: Jeff Hugo <[email protected]>
22378R: Carl Vanderlip <[email protected]>
22379L: [email protected]
22380L: [email protected]
22381S: Supported
22382T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
22383F: Documentation/ABI/testing/sysfs-driver-qaic
22384F: Documentation/accel/qaic/
22385F: drivers/accel/qaic/
22386F: include/uapi/drm/qaic_accel.h
22387
22388QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
22389M: Bjorn Andersson <[email protected]>
22390M: Konrad Dybcio <[email protected]>
22391L: [email protected]
22392L: [email protected]
22393S: Maintained
22394F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
22395F: drivers/pmdomain/qcom/cpr.c
22396
22397QUALCOMM CPUCP MAILBOX DRIVER
22398M: Sibi Sankar <[email protected]>
22399L: [email protected]
22400S: Supported
22401F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
22402F: drivers/mailbox/qcom-cpucp-mbox.c
22403
22404QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
22405M: Ilia Lin <[email protected]>
22406L: [email protected]
22407S: Maintained
22408F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
22409F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
22410F: drivers/cpufreq/qcom-cpufreq-nvmem.c
22411
22412QUALCOMM CRYPTO DRIVERS
22413M: Bartosz Golaszewski <[email protected]>
22414L: [email protected]
22415L: [email protected]
22416S: Supported
22417F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
22418F: drivers/crypto/qce/
22419
22420QUALCOMM EMAC GIGABIT ETHERNET DRIVER
22421M: Timur Tabi <[email protected]>
22422L: [email protected]
22423S: Maintained
22424F: drivers/net/ethernet/qualcomm/emac/
22425
22426QUALCOMM ETHQOS ETHERNET DRIVER
22427M: Mohd Ayaan Anwar <[email protected]>
22428L: [email protected]
22429L: [email protected]
22430S: Maintained
22431F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
22432F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
22433
22434QUALCOMM FASTRPC DRIVER
22435M: Srinivas Kandagatla <[email protected]>
22436R: Ekansh Gupta <[email protected]>
22437L: [email protected]
22438L: [email protected]
22439S: Maintained
22440F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
22441F: drivers/misc/fastrpc.c
22442F: include/uapi/misc/fastrpc.h
22443
22444QUALCOMM HAMOA EMBEDDED CONTROLLER DRIVER
22445M: Anvesh Jain P <[email protected]>
22446M: Sibi Sankar <[email protected]>
22447L: [email protected]
22448S: Maintained
22449F: Documentation/devicetree/bindings/embedded-controller/qcom,hamoa-crd-ec.yaml
22450F: drivers/platform/arm64/qcom-hamoa-ec.c
22451
22452QUALCOMM HEXAGON ARCHITECTURE
22453M: Brian Cain <[email protected]>
22454L: [email protected]
22455S: Supported
22456T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
22457F: arch/hexagon/
22458
22459QUALCOMM HIDMA DRIVER
22460M: Sinan Kaya <[email protected]>
22461L: [email protected] (moderated for non-subscribers)
22462L: [email protected]
22463L: [email protected]
22464S: Supported
22465F: drivers/dma/qcom/hidma*
22466
22467QUALCOMM I2C QCOM GENI DRIVER
22468M: Mukesh Kumar Savaliya <[email protected]>
22469M: Viken Dadhaniya <[email protected]>
22470L: [email protected]
22471L: [email protected]
22472S: Maintained
22473F: Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
22474F: drivers/i2c/busses/i2c-qcom-geni.c
22475
22476QUALCOMM I2C CCI DRIVER
22477M: Loic Poulain <[email protected]>
22478M: Robert Foss <[email protected]>
22479L: [email protected]
22480L: [email protected]
22481S: Maintained
22482F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
22483F: drivers/i2c/busses/i2c-qcom-cci.c
22484
22485QUALCOMM INTERCONNECT BWMON DRIVER
22486M: Krzysztof Kozlowski <[email protected]>
22487L: [email protected]
22488S: Maintained
22489F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
22490F: drivers/soc/qcom/icc-bwmon.c
22491F: drivers/soc/qcom/trace_icc-bwmon.h
22492
22493QUALCOMM IOMMU
22494M: Rob Clark <[email protected]>
22495L: [email protected]
22496L: [email protected]
22497S: Maintained
22498F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
22499F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
22500F: drivers/iommu/msm_iommu*
22501
22502QUALCOMM IPC ROUTER (QRTR) DRIVER
22503M: Manivannan Sadhasivam <[email protected]>
22504L: [email protected]
22505S: Maintained
22506F: include/trace/events/qrtr.h
22507F: include/uapi/linux/qrtr.h
22508F: net/qrtr/
22509
22510QUALCOMM IPCC MAILBOX DRIVER
22511M: Manivannan Sadhasivam <[email protected]>
22512L: [email protected]
22513S: Supported
22514F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
22515F: drivers/mailbox/qcom-ipcc.c
22516F: include/dt-bindings/mailbox/qcom-ipcc.h
22517
22518QUALCOMM IPQ4019 USB PHY DRIVER
22519M: Robert Marko <[email protected]>
22520M: Luka Perkov <[email protected]>
22521L: [email protected]
22522S: Maintained
22523F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
22524F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
22525
22526QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
22527M: Robert Marko <[email protected]>
22528M: Luka Perkov <[email protected]>
22529L: [email protected]
22530S: Maintained
22531F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
22532F: drivers/regulator/vqmmc-ipq4019-regulator.c
22533
22534QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
22535M: Vikash Garodia <[email protected]>
22536M: Dikshita Agarwal <[email protected]>
22537R: Abhinav Kumar <[email protected]>
22538L: [email protected]
22539L: [email protected]
22540S: Maintained
22541F: Documentation/devicetree/bindings/media/qcom,*-iris.yaml
22542F: drivers/media/platform/qcom/iris/
22543
22544QUALCOMM NAND CONTROLLER DRIVER
22545M: Manivannan Sadhasivam <[email protected]>
22546L: [email protected]
22547L: [email protected]
22548S: Maintained
22549F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
22550F: drivers/mtd/nand/raw/qcom_nandc.c
22551
22552QUALCOMM MEDIA PLATFORM
22553M: Bryan O'Donoghue <[email protected]>
22554L: [email protected]
22555L: [email protected]
22556S: Supported
22557Q: https://patchwork.linuxtv.org/project/linux-media/list
22558T: git https://gitlab.freedesktop.org/linux-media/media-committers.git
22559F: Documentation/devicetree/bindings/media/*qcom*
22560F: drivers/media/platform/qcom
22561F: include/dt-bindings/media/*qcom*
22562
22563QUALCOMM PAS TZ SERVICE
22564M: Sumit Garg <[email protected]>
22565L: [email protected]
22566S: Maintained
22567F: drivers/firmware/qcom/qcom_pas.c
22568F: drivers/firmware/qcom/qcom_pas.h
22569F: drivers/firmware/qcom/qcom_pas_tee.c
22570F: include/linux/firmware/qcom/qcom_pas.h
22571
22572QUALCOMM SMB CHARGER DRIVER
22573M: Casey Connolly <[email protected]>
22574L: [email protected]
22575S: Maintained
22576F: Documentation/devicetree/bindings/power/supply/qcom,pmi8998-charger.yaml
22577F: drivers/power/supply/qcom_smbx.c
22578
22579QUALCOMM PPE DRIVER
22580M: Luo Jie <[email protected]>
22581L: [email protected]
22582S: Maintained
22583F: Documentation/devicetree/bindings/net/qcom,ipq9574-ppe.yaml
22584F: Documentation/networking/device_drivers/ethernet/qualcomm/ppe/ppe.rst
22585F: drivers/net/ethernet/qualcomm/ppe/
22586
22587QUALCOMM QSEECOM DRIVER
22588M: Maximilian Luz <[email protected]>
22589L: [email protected]
22590S: Maintained
22591F: drivers/firmware/qcom/qcom_qseecom.c
22592
22593QUALCOMM QSEECOM UEFISECAPP DRIVER
22594M: Maximilian Luz <[email protected]>
22595L: [email protected]
22596S: Maintained
22597F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
22598
22599QUALCOMM PINCTRL DRIVERS
22600M: Bartosz Golaszewski <[email protected]>
22601L: [email protected]
22602S: Supported
22603F: Documentation/devicetree/bindings/pinctrl/qcom,*.yaml
22604F: drivers/pinctrl/qcom/
22605
22606QUALCOMM RMNET DRIVER
22607M: Subash Abhinov Kasiviswanathan <[email protected]>
22608M: Sean Tranchetti <[email protected]>
22609L: [email protected]
22610S: Maintained
22611F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
22612F: drivers/net/ethernet/qualcomm/rmnet/
22613F: include/linux/if_rmnet.h
22614
22615QUALCOMM TEE (QCOMTEE) DRIVER
22616M: Amirreza Zarrabi <[email protected]>
22617L: [email protected]
22618S: Maintained
22619F: Documentation/tee/qtee.rst
22620F: drivers/tee/qcomtee/
22621
22622QUALCOMM TRUST ZONE MEMORY ALLOCATOR
22623M: Bartosz Golaszewski <[email protected]>
22624L: [email protected]
22625S: Maintained
22626F: drivers/firmware/qcom/qcom_tzmem.c
22627F: drivers/firmware/qcom/qcom_tzmem.h
22628F: include/linux/firmware/qcom/qcom_tzmem.h
22629
22630QUALCOMM TSENS THERMAL DRIVER
22631M: Amit Kucheria <[email protected]>
22632M: Thara Gopinath <[email protected]>
22633L: [email protected]
22634L: [email protected]
22635S: Maintained
22636F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
22637F: drivers/thermal/qcom/
22638
22639QUALCOMM TYPEC PORT MANAGER DRIVER
22640M: Bryan O'Donoghue <[email protected]>
22641L: [email protected]
22642L: [email protected]
22643S: Maintained
22644F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
22645F: drivers/usb/typec/tcpm/qcom/
22646
22647QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
22648M: Vikash Garodia <[email protected]>
22649M: Dikshita Agarwal <[email protected]>
22650L: [email protected]
22651L: [email protected]
22652S: Maintained
22653T: git git://linuxtv.org/media.git
22654F: Documentation/devicetree/bindings/media/*venus*
22655F: drivers/media/platform/qcom/venus/
22656
22657QUALCOMM WCN36XX WIRELESS DRIVER
22658M: Loic Poulain <[email protected]>
22659L: [email protected]
22660L: [email protected]
22661S: Supported
22662W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
22663F: drivers/net/wireless/ath/wcn36xx/
22664
22665QUANTENNA QTNFMAC WIRELESS DRIVER
22666M: Igor Mitsyanko <[email protected]>
22667R: Sergey Matyukevich <[email protected]>
22668L: [email protected]
22669S: Maintained
22670F: drivers/net/wireless/quantenna/
22671
22672RADEON and AMDGPU DRM DRIVERS
22673M: Alex Deucher <[email protected]>
22674M: Christian König <[email protected]>
22675L: [email protected]
22676S: Supported
22677B: https://gitlab.freedesktop.org/drm/amd/-/issues
22678C: irc://irc.oftc.net/radeon
22679T: git https://gitlab.freedesktop.org/agd5f/linux.git
22680F: Documentation/gpu/amdgpu/
22681F: drivers/gpu/drm/amd/
22682F: drivers/gpu/drm/ci/xfails/amd*
22683F: drivers/gpu/drm/radeon/
22684F: include/uapi/drm/amdgpu_drm.h
22685F: include/uapi/drm/radeon_drm.h
22686
22687RADEON FRAMEBUFFER DISPLAY DRIVER
22688M: Benjamin Herrenschmidt <[email protected]>
22689L: [email protected]
22690S: Maintained
22691F: drivers/video/fbdev/aty/radeon*
22692F: include/uapi/linux/radeonfb.h
22693
22694RADIOSHARK RADIO DRIVER
22695M: Hans Verkuil <[email protected]>
22696L: [email protected]
22697S: Maintained
22698T: git git://linuxtv.org/media.git
22699F: drivers/media/radio/radio-shark.c
22700
22701RADIOSHARK2 RADIO DRIVER
22702M: Hans Verkuil <[email protected]>
22703L: [email protected]
22704S: Maintained
22705T: git git://linuxtv.org/media.git
22706F: drivers/media/radio/radio-shark2.c
22707F: drivers/media/radio/radio-tea5777.c
22708
22709RADOS BLOCK DEVICE (RBD)
22710M: Ilya Dryomov <[email protected]>
22711R: Dongsheng Yang <[email protected]>
22712L: [email protected]
22713S: Supported
22714W: http://ceph.com/
22715B: https://tracker.ceph.com/
22716T: git https://github.com/ceph/ceph-client.git
22717F: Documentation/ABI/testing/sysfs-bus-rbd
22718F: drivers/block/rbd.c
22719F: drivers/block/rbd_types.h
22720
22721RAGE128 FRAMEBUFFER DISPLAY DRIVER
22722L: [email protected]
22723S: Orphan
22724F: drivers/video/fbdev/aty/aty128fb.c
22725
22726RAINSHADOW-CEC DRIVER
22727M: Hans Verkuil <[email protected]>
22728L: [email protected]
22729S: Maintained
22730T: git git://linuxtv.org/media.git
22731F: drivers/media/cec/usb/rainshadow/
22732
22733RALINK MIPS ARCHITECTURE
22734M: John Crispin <[email protected]>
22735M: Sergio Paracuellos <[email protected]>
22736L: [email protected]
22737S: Maintained
22738F: arch/mips/ralink
22739
22740RALINK MT7621 MIPS ARCHITECTURE
22741M: Chester A. Unal <[email protected]>
22742M: Sergio Paracuellos <[email protected]>
22743L: [email protected]
22744S: Maintained
22745F: arch/mips/boot/dts/ralink/mt7621*
22746
22747RALINK RT2X00 WIRELESS LAN DRIVER
22748M: Stanislaw Gruszka <[email protected]>
22749L: [email protected]
22750S: Maintained
22751F: drivers/net/wireless/ralink/
22752
22753RAMDISK RAM BLOCK DEVICE DRIVER
22754M: Jens Axboe <[email protected]>
22755S: Maintained
22756F: Documentation/admin-guide/blockdev/ramdisk.rst
22757F: drivers/block/brd.c
22758
22759RANCHU VIRTUAL BOARD FOR MIPS
22760M: Miodrag Dinic <[email protected]>
22761L: [email protected]
22762S: Supported
22763F: arch/mips/configs/generic/board-ranchu.config
22764F: arch/mips/generic/board-ranchu.c
22765
22766RANDOM NUMBER DRIVER
22767M: "Theodore Ts'o" <[email protected]>
22768M: Jason A. Donenfeld <[email protected]>
22769S: Maintained
22770T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
22771F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
22772F: drivers/char/random.c
22773F: include/linux/random.h
22774F: include/uapi/linux/random.h
22775F: drivers/virt/vmgenid.c
22776N: ^.*/vdso/[^/]*getrandom[^/]+$
22777
22778RAPIDIO SUBSYSTEM
22779M: Matt Porter <[email protected]>
22780M: Alexandre Bounine <[email protected]>
22781S: Maintained
22782F: drivers/rapidio/
22783
22784RAS INFRASTRUCTURE
22785M: Tony Luck <[email protected]>
22786M: Borislav Petkov <[email protected]>
22787L: [email protected]
22788S: Maintained
22789F: Documentation/admin-guide/RAS
22790F: drivers/ras/
22791F: include/linux/ras.h
22792F: include/ras/ras_event.h
22793
22794RAS FRU MEMORY POISON MANAGER (FMPM)
22795M: Yazen Ghannam <[email protected]>
22796L: [email protected]
22797S: Maintained
22798F: drivers/ras/amd/fmpm.c
22799
22800RASPBERRY PI PISP BACK END
22801M: Jacopo Mondi <[email protected]>
22802R: Raspberry Pi Kernel Maintenance <[email protected]>
22803L: [email protected]
22804S: Maintained
22805F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
22806F: drivers/media/platform/raspberrypi/pisp_be/
22807F: include/uapi/linux/media/raspberrypi/
22808
22809RASPBERRY PI PISP CAMERA FRONT END
22810M: Tomi Valkeinen <[email protected]>
22811M: Raspberry Pi Kernel Maintenance <[email protected]>
22812S: Maintained
22813F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
22814F: drivers/media/platform/raspberrypi/rp1-cfe/
22815
22816RASPBERRY PI RP1 PCI DRIVER
22817M: Andrea della Porta <[email protected]>
22818S: Maintained
22819F: arch/arm64/boot/dts/broadcom/rp1*.dts*
22820F: drivers/clk/clk-rp1.c
22821F: drivers/misc/rp1/
22822F: drivers/pinctrl/pinctrl-rp1.c
22823
22824RC-CORE / LIRC FRAMEWORK
22825M: Sean Young <[email protected]>
22826L: [email protected]
22827S: Maintained
22828W: http://linuxtv.org
22829T: git git://linuxtv.org/media.git
22830F: Documentation/driver-api/media/rc-core.rst
22831F: Documentation/userspace-api/media/rc/
22832F: drivers/media/rc/
22833F: include/media/rc-core.h
22834F: include/media/rc-map.h
22835F: include/uapi/linux/lirc.h
22836
22837RCMM REMOTE CONTROLS DECODER
22838M: Patrick Lerda <[email protected]>
22839S: Maintained
22840F: drivers/media/rc/ir-rcmm-decoder.c
22841
22842RCUTORTURE TEST FRAMEWORK
22843M: "Paul E. McKenney" <[email protected]>
22844M: Josh Triplett <[email protected]>
22845R: Steven Rostedt <[email protected]>
22846R: Mathieu Desnoyers <[email protected]>
22847R: Lai Jiangshan <[email protected]>
22848L: [email protected]
22849S: Supported
22850T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22851F: tools/testing/selftests/rcutorture
22852
22853RDACM20 Camera Sensor
22854M: Jacopo Mondi <[email protected]>
22855M: Kieran Bingham <[email protected]>
22856M: Laurent Pinchart <[email protected]>
22857M: Niklas Söderlund <[email protected]>
22858L: [email protected]
22859S: Maintained
22860F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
22861F: drivers/media/i2c/max9271.c
22862F: drivers/media/i2c/max9271.h
22863F: drivers/media/i2c/rdacm20.c
22864
22865RDACM21 Camera Sensor
22866M: Jacopo Mondi <[email protected]>
22867M: Kieran Bingham <[email protected]>
22868M: Laurent Pinchart <[email protected]>
22869M: Niklas Söderlund <[email protected]>
22870L: [email protected]
22871S: Maintained
22872F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
22873F: drivers/media/i2c/max9271.c
22874F: drivers/media/i2c/max9271.h
22875F: drivers/media/i2c/rdacm21.c
22876
22877RDC R-321X SoC
22878M: Florian Fainelli <[email protected]>
22879S: Maintained
22880
22881RDC R6040 FAST ETHERNET DRIVER
22882M: Florian Fainelli <[email protected]>
22883L: [email protected]
22884S: Maintained
22885F: drivers/net/ethernet/rdc/r6040.c
22886
22887RDMAVT - RDMA verbs software
22888M: Dennis Dalessandro <[email protected]>
22889L: [email protected]
22890S: Supported
22891F: drivers/infiniband/sw/rdmavt
22892
22893RDS - RELIABLE DATAGRAM SOCKETS
22894M: Allison Henderson <[email protected]>
22895L: [email protected]
22896L: [email protected]
22897L: [email protected] (moderated for non-subscribers)
22898S: Supported
22899W: https://oss.oracle.com/projects/rds/
22900F: Documentation/networking/rds.rst
22901F: net/rds/
22902F: tools/testing/selftests/net/rds/
22903
22904RDT - RESOURCE ALLOCATION
22905M: Tony Luck <[email protected]>
22906M: Reinette Chatre <[email protected]>
22907M: [email protected]
22908R: Dave Martin <[email protected]>
22909R: James Morse <[email protected]>
22910R: Babu Moger <[email protected]>
22911L: [email protected]
22912S: Supported
22913P: Documentation/process/maintainer-tip.rst
22914F: Documentation/filesystems/resctrl.rst
22915F: arch/x86/include/asm/resctrl.h
22916F: arch/x86/kernel/cpu/resctrl/
22917F: fs/resctrl/
22918F: include/linux/resctrl*.h
22919F: tools/testing/selftests/resctrl/
22920
22921READ-COPY UPDATE (RCU)
22922M: "Paul E. McKenney" <[email protected]>
22923M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
22924M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
22925M: Joel Fernandes <[email protected]>
22926M: Josh Triplett <[email protected]>
22927M: Boqun Feng <[email protected]>
22928M: Uladzislau Rezki <[email protected]>
22929R: Steven Rostedt <[email protected]>
22930R: Mathieu Desnoyers <[email protected]>
22931R: Lai Jiangshan <[email protected]>
22932R: Zqiang <[email protected]>
22933L: [email protected]
22934S: Supported
22935W: http://www.rdrop.com/users/paulmck/RCU/
22936T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22937F: Documentation/RCU/
22938F: include/linux/rcu*
22939F: kernel/rcu/
22940F: rust/kernel/sync/rcu.rs
22941X: Documentation/RCU/torture.rst
22942X: include/linux/srcu*.h
22943X: kernel/rcu/srcu*.c
22944
22945REAL TIME CLOCK (RTC) SUBSYSTEM
22946M: Alexandre Belloni <[email protected]>
22947L: [email protected]
22948S: Maintained
22949Q: https://patchwork.kernel.org/project/linux-rtc/list/
22950T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
22951F: Documentation/admin-guide/rtc.rst
22952F: Documentation/devicetree/bindings/rtc/
22953F: drivers/rtc/
22954F: include/linux/rtc.h
22955F: include/linux/rtc/
22956F: include/uapi/linux/rtc.h
22957F: tools/testing/selftests/rtc/
22958
22959Real-time Linux Analysis (RTLA) tools
22960M: Steven Rostedt <[email protected]>
22961M: Tomas Glozar <[email protected]>
22962L: [email protected]
22963L: [email protected]
22964S: Maintained
22965Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
22966T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22967F: Documentation/tools/rtla/
22968F: tools/tracing/rtla/
22969
22970Real-time Linux (PREEMPT_RT)
22971M: Sebastian Andrzej Siewior <[email protected]>
22972M: Clark Williams <[email protected]>
22973M: Steven Rostedt <[email protected]>
22974L: [email protected]
22975S: Supported
22976F: Documentation/core-api/real-time/
22977K: PREEMPT_RT
22978
22979REALTEK AUDIO CODECS
22980M: Oder Chiou <[email protected]>
22981S: Maintained
22982F: include/sound/rt*.h
22983F: sound/soc/codecs/rt*
22984
22985REALTEK OTTO WATCHDOG
22986M: Sander Vanheule <[email protected]>
22987L: [email protected]
22988S: Maintained
22989F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
22990F: drivers/watchdog/realtek_otto_wdt.c
22991
22992REALTEK PSE MCU DRIVER
22993M: Jonas Jelonek <[email protected]>
22994L: [email protected]
22995S: Maintained
22996F: Documentation/devicetree/bindings/net/pse-pd/realtek,pse-mcu-gen1.yaml
22997F: drivers/net/pse-pd/realtek-pse-mcu*
22998
22999REALTEK RTL83xx SMI DSA ROUTER CHIPS
23000M: Linus Walleij <[email protected]>
23001M: Luiz Angelo Daros de Luca <[email protected]>
23002R: Alvin Šipraga <[email protected]>
23003S: Maintained
23004F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
23005F: drivers/net/dsa/realtek/*
23006
23007REALTEK SPI-NAND
23008M: Chris Packham <[email protected]>
23009S: Maintained
23010F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
23011F: drivers/spi/spi-realtek-rtl-snand.c
23012
23013REALTEK SYSTIMER DRIVER
23014M: Hao-Wen Ting <[email protected]>
23015S: Maintained
23016F: drivers/clocksource/timer-realtek.c
23017
23018REALTEK WIRELESS DRIVER (rtlwifi family)
23019M: Ping-Ke Shih <[email protected]>
23020L: [email protected]
23021S: Maintained
23022T: git https://github.com/pkshih/rtw.git
23023F: drivers/net/wireless/realtek/rtlwifi/
23024
23025REALTEK WIRELESS DRIVER (rtw88)
23026M: Ping-Ke Shih <[email protected]>
23027L: [email protected]
23028S: Maintained
23029T: git https://github.com/pkshih/rtw.git
23030F: drivers/net/wireless/realtek/rtw88/
23031
23032REALTEK WIRELESS DRIVER (rtw89)
23033M: Ping-Ke Shih <[email protected]>
23034L: [email protected]
23035S: Maintained
23036T: git https://github.com/pkshih/rtw.git
23037F: drivers/net/wireless/realtek/rtw89/
23038
23039REDMIBOOK WMI DRIVERS
23040M: Gladyshev Ilya <[email protected]>
23041L: [email protected]
23042S: Maintained
23043F: drivers/platform/x86/redmi-wmi.c
23044
23045REDPINE WIRELESS DRIVER
23046L: [email protected]
23047S: Orphan
23048F: drivers/net/wireless/rsi/
23049
23050RELAY
23051M: Andrew Morton <[email protected]>
23052M: Jens Axboe <[email protected]>
23053M: Jason Xing <[email protected]>
23054L: [email protected]
23055S: Maintained
23056F: Documentation/filesystems/relay.rst
23057F: include/linux/relay.h
23058F: kernel/relay.c
23059
23060REGISTER MAP ABSTRACTION
23061M: Mark Brown <[email protected]>
23062L: [email protected]
23063S: Supported
23064T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
23065F: Documentation/devicetree/bindings/regmap/
23066F: drivers/base/regmap/
23067F: include/linux/regmap.h
23068
23069REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
23070M: Bjorn Andersson <[email protected]>
23071M: Mathieu Poirier <[email protected]>
23072L: [email protected]
23073S: Maintained
23074T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
23075F: Documentation/ABI/testing/sysfs-class-remoteproc
23076F: Documentation/devicetree/bindings/remoteproc/
23077F: Documentation/staging/remoteproc.rst
23078F: drivers/remoteproc/
23079F: include/linux/remoteproc.h
23080F: include/linux/rsc_table.h
23081F: include/linux/remoteproc/
23082
23083REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
23084M: Bjorn Andersson <[email protected]>
23085M: Mathieu Poirier <[email protected]>
23086L: [email protected]
23087S: Maintained
23088T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
23089F: Documentation/ABI/testing/sysfs-bus-rpmsg
23090F: Documentation/staging/rpmsg.rst
23091F: drivers/rpmsg/
23092F: include/linux/rpmsg.h
23093F: include/linux/rpmsg/
23094F: include/uapi/linux/rpmsg.h
23095F: samples/rpmsg/
23096
23097REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
23098M: Stephan Gerhold <[email protected]>
23099L: [email protected]
23100L: [email protected]
23101S: Maintained
23102F: drivers/net/wwan/rpmsg_wwan_ctrl.c
23103
23104RENESAS CLOCK DRIVERS
23105M: Geert Uytterhoeven <[email protected]>
23106L: [email protected]
23107S: Supported
23108T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
23109F: Documentation/devicetree/bindings/clock/renesas,*
23110F: drivers/clk/renesas/
23111
23112RENESAS EMEV2 I2C DRIVER
23113M: Wolfram Sang <[email protected]>
23114L: [email protected]
23115S: Supported
23116F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
23117F: drivers/i2c/busses/i2c-emev2.c
23118
23119RENESAS ETHERNET AVB DRIVER
23120M: Niklas Söderlund <[email protected]>
23121R: Paul Barker <[email protected]>
23122L: [email protected]
23123L: [email protected]
23124S: Maintained
23125F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml
23126F: drivers/net/ethernet/renesas/Kconfig
23127F: drivers/net/ethernet/renesas/Makefile
23128F: drivers/net/ethernet/renesas/ravb*
23129
23130RENESAS ETHERNET SWITCH DRIVER
23131R: Yoshihiro Shimoda <[email protected]>
23132L: [email protected]
23133L: [email protected]
23134F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
23135F: drivers/net/ethernet/renesas/Kconfig
23136F: drivers/net/ethernet/renesas/Makefile
23137F: drivers/net/ethernet/renesas/rcar_gen4*
23138F: drivers/net/ethernet/renesas/rswitch*
23139
23140RENESAS ETHERNET TSN DRIVER
23141M: Niklas Söderlund <[email protected]>
23142L: [email protected]
23143L: [email protected]
23144S: Maintained
23145F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
23146F: drivers/net/ethernet/renesas/rtsn.*
23147
23148RENESAS IDT821034 ASoC CODEC
23149M: Herve Codina <[email protected]>
23150L: [email protected]
23151S: Maintained
23152F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
23153F: sound/soc/codecs/idt821034.c
23154
23155RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
23156M: Kuninori Morimoto <[email protected]>
23157L: [email protected]
23158L: [email protected]
23159S: Supported
23160F: Documentation/devicetree/bindings/sound/renesas,rsnd.*
23161F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml
23162F: sound/soc/renesas/rcar/
23163F: sound/soc/renesas/fsi.c
23164F: include/sound/sh_fsi.h
23165
23166RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
23167M: Miquel Raynal <[email protected]>
23168L: [email protected]
23169L: [email protected]
23170S: Maintained
23171F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
23172F: drivers/mtd/nand/raw/renesas-nand-controller.c
23173
23174RENESAS R-CAR GYROADC DRIVER
23175M: Marek Vasut <[email protected]>
23176L: [email protected]
23177S: Supported
23178F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
23179F: drivers/iio/adc/rcar-gyroadc.c
23180
23181RENESAS R-CAR I2C DRIVERS
23182M: Wolfram Sang <[email protected]>
23183L: [email protected]
23184S: Supported
23185F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
23186F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
23187F: drivers/i2c/busses/i2c-rcar.c
23188F: drivers/i2c/busses/i2c-sh_mobile.c
23189
23190RENESAS R-CAR SATA DRIVER
23191M: Geert Uytterhoeven <[email protected]>
23192L: [email protected]
23193L: [email protected]
23194S: Supported
23195F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
23196F: drivers/ata/sata_rcar.c
23197
23198RENESAS R-CAR THERMAL DRIVERS
23199M: Niklas Söderlund <[email protected]>
23200L: [email protected]
23201S: Supported
23202F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
23203F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
23204F: drivers/thermal/renesas/rcar_gen3_thermal.c
23205F: drivers/thermal/renesas/rcar_thermal.c
23206
23207RENESAS RIIC DRIVER
23208M: Chris Brandt <[email protected]>
23209L: [email protected]
23210S: Supported
23211F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
23212F: drivers/i2c/busses/i2c-riic.c
23213
23214RENESAS RZ AUDIO (ASoC) DRIVER
23215M: Biju Das <[email protected]>
23216M: Lad Prabhakar <[email protected]>
23217L: [email protected]
23218L: [email protected]
23219S: Supported
23220F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
23221F: sound/soc/renesas/rz-ssi.c
23222
23223RENESAS RZ/G2L A/D DRIVER
23224M: Lad Prabhakar <[email protected]>
23225L: [email protected]
23226L: [email protected]
23227S: Supported
23228F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
23229F: drivers/iio/adc/rzg2l_adc.c
23230
23231RENESAS RZ/G2L MTU3a COUNTER DRIVER
23232M: Biju Das <[email protected]>
23233L: [email protected]
23234L: [email protected]
23235S: Supported
23236F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
23237F: drivers/counter/rz-mtu3-cnt.c
23238
23239RENESAS RZ/G2L / RZ/V2H(P) CRU
23240M: Lad Prabhakar <[email protected]>
23241M: Jacopo Mondi <[email protected]>
23242L: [email protected]
23243L: [email protected]
23244S: Maintained
23245F: Documentation/devicetree/bindings/media/renesas,rzg2l-cru.yaml
23246F: drivers/media/platform/renesas/rzg2l-cru/
23247
23248RENESAS RZ/T2H / RZ/N2H A/D DRIVER
23249M: Cosmin Tanislav <[email protected]>
23250L: [email protected]
23251L: [email protected]
23252S: Supported
23253F: Documentation/devicetree/bindings/iio/adc/renesas,r9a09g077-adc.yaml
23254F: drivers/iio/adc/rzt2h_adc.c
23255
23256RENESAS RTCA-3 RTC DRIVER
23257M: Claudiu Beznea <[email protected]>
23258L: [email protected]
23259L: [email protected]
23260S: Supported
23261F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
23262F: drivers/rtc/rtc-renesas-rtca3.c
23263
23264RENESAS RZ/N1 A5PSW SWITCH DRIVER
23265M: Clément Léger <[email protected]>
23266L: [email protected]
23267L: [email protected]
23268S: Maintained
23269F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
23270F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
23271F: drivers/net/dsa/rzn1_a5psw*
23272F: drivers/net/pcs/pcs-rzn1-miic.c
23273F: include/dt-bindings/net/pcs-rzn1-miic.h
23274F: include/linux/pcs-rzn1-miic.h
23275F: net/dsa/tag_rzn1_a5psw.c
23276
23277RENESAS RZ/N1 ADC DRIVER
23278M: Herve Codina <[email protected]>
23279L: [email protected]
23280S: Supported
23281F: Documentation/devicetree/bindings/iio/adc/renesas,rzn1-adc.yaml
23282F: drivers/iio/adc/rzn1-adc.c
23283
23284RENESAS RZ/N1 DWMAC GLUE LAYER
23285M: Romain Gantois <[email protected]>
23286S: Maintained
23287F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
23288F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
23289
23290RENESAS RZ/N1 RTC CONTROLLER DRIVER
23291M: Miquel Raynal <[email protected]>
23292L: [email protected]
23293L: [email protected]
23294S: Maintained
23295F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
23296F: drivers/rtc/rtc-rzn1.c
23297
23298RENESAS RZ/N1 USBF CONTROLLER DRIVER
23299M: Herve Codina <[email protected]>
23300L: [email protected]
23301L: [email protected]
23302S: Maintained
23303F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
23304F: drivers/usb/gadget/udc/renesas_usbf.c
23305
23306RENESAS RZ/V2H(P) DWMAC GBETH GLUE LAYER DRIVER
23307M: Lad Prabhakar <[email protected]>
23308L: [email protected]
23309L: [email protected]
23310S: Maintained
23311F: Documentation/devicetree/bindings/net/renesas,rzv2h-gbeth.yaml
23312F: drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c
23313
23314RENESAS RZ/V2H(P) INPUT VIDEO CONTROL BLOCK DRIVER
23315M: Daniel Scally <[email protected]>
23316M: Jacopo Mondi <[email protected]>
23317L: [email protected]
23318S: Maintained
23319F: Documentation/devicetree/bindings/media/renesas,r9a09g057-ivc.yaml
23320F: drivers/media/platform/renesas/rzv2h-ivc/
23321
23322RENESAS RZ/V2H(P) RSPI DRIVER
23323M: Fabrizio Castro <[email protected]>
23324L: [email protected]
23325L: [email protected]
23326S: Maintained
23327F: Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml
23328F: drivers/spi/spi-rzv2h-rspi.c
23329
23330RENESAS RZ/V2H(P) USB2PHY PORT RESET DRIVER
23331M: Fabrizio Castro <[email protected]>
23332M: Lad Prabhakar <[email protected]>
23333L: [email protected]
23334S: Supported
23335F: Documentation/devicetree/bindings/reset/renesas,rzv2h-usb2phy-reset.yaml
23336F: drivers/reset/reset-rzv2h-usb2phy.c
23337
23338RENESAS RZ/V2M I2C DRIVER
23339M: Fabrizio Castro <[email protected]>
23340L: [email protected]
23341L: [email protected]
23342S: Supported
23343F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
23344F: drivers/i2c/busses/i2c-rzv2m.c
23345
23346RENESAS SUPERH ETHERNET DRIVER
23347M: Niklas Söderlund <[email protected]>
23348L: [email protected]
23349L: [email protected]
23350S: Maintained
23351F: Documentation/devicetree/bindings/net/renesas,ether.yaml
23352F: drivers/net/ethernet/renesas/Kconfig
23353F: drivers/net/ethernet/renesas/Makefile
23354F: drivers/net/ethernet/renesas/sh_eth*
23355F: include/linux/sh_eth.h
23356
23357RENESAS USB PHY DRIVER
23358M: Yoshihiro Shimoda <[email protected]>
23359L: [email protected]
23360S: Maintained
23361F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
23362
23363RENESAS VERSACLOCK 3 and VERSACLOCK 7 CLOCK DRIVER
23364M: Biju Das <[email protected]>
23365S: Maintained
23366F: Documentation/devicetree/bindings/clock/renesas,5p35023.yaml
23367F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
23368F: drivers/clk/clk-versaclock3.c
23369F: drivers/clk/clk-versaclock7.c
23370
23371RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
23372M: Herve Codina <[email protected]>
23373L: [email protected]
23374S: Maintained
23375F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
23376F: drivers/iio/potentiometer/x9250.c
23377
23378RENESAS RZ/G3E THERMAL SENSOR UNIT DRIVER
23379M: John Madieu <[email protected]>
23380L: [email protected]
23381S: Maintained
23382F: Documentation/devicetree/bindings/thermal/renesas,r9a09g047-tsu.yaml
23383F: drivers/thermal/renesas/rzg3e_thermal.c
23384
23385RENESAS RZ/G3S THERMAL SENSOR UNIT DRIVER
23386M: Claudiu Beznea <[email protected]>
23387L: [email protected]
23388S: Maintained
23389F: Documentation/devicetree/bindings/thermal/renesas,r9a08g045-tsu.yaml
23390F: drivers/thermal/renesas/rzg3s_thermal.c
23391
23392RESET CONTROLLER FRAMEWORK
23393M: Philipp Zabel <[email protected]>
23394S: Maintained
23395T: git https://git.pengutronix.de/git/pza/linux.git
23396F: Documentation/devicetree/bindings/reset/
23397F: Documentation/driver-api/reset.rst
23398F: drivers/reset/
23399F: include/dt-bindings/reset/
23400F: include/linux/reset-controller.h
23401F: include/linux/reset.h
23402F: include/linux/reset/
23403K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
23404
23405RESTARTABLE SEQUENCES SUPPORT
23406M: Mathieu Desnoyers <[email protected]>
23407M: Peter Zijlstra <[email protected]>
23408M: "Paul E. McKenney" <[email protected]>
23409M: Boqun Feng <[email protected]>
23410L: [email protected]
23411S: Supported
23412F: include/trace/events/rseq.h
23413F: include/uapi/linux/rseq.h
23414F: kernel/rseq.c
23415F: tools/testing/selftests/rseq/
23416
23417RFKILL
23418M: Johannes Berg <[email protected]>
23419L: [email protected]
23420S: Maintained
23421W: https://wireless.wiki.kernel.org/
23422Q: https://patchwork.kernel.org/project/linux-wireless/list/
23423T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
23424T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
23425F: Documentation/ABI/stable/sysfs-class-rfkill
23426F: Documentation/driver-api/rfkill.rst
23427F: include/linux/rfkill.h
23428F: include/uapi/linux/rfkill.h
23429F: net/rfkill/
23430
23431RHASHTABLE
23432M: Thomas Graf <[email protected]>
23433M: Herbert Xu <[email protected]>
23434L: [email protected]
23435S: Maintained
23436F: include/linux/rhashtable-types.h
23437F: include/linux/rhashtable.h
23438F: lib/rhashtable.c
23439F: lib/test_rhashtable.c
23440
23441RICOH R5C592 MEMORYSTICK DRIVER
23442M: Maxim Levitsky <[email protected]>
23443S: Maintained
23444F: drivers/memstick/host/r592.*
23445
23446RICOH SMARTMEDIA/XD DRIVER
23447M: Maxim Levitsky <[email protected]>
23448S: Maintained
23449F: drivers/mtd/nand/raw/r852.c
23450F: drivers/mtd/nand/raw/r852.h
23451
23452RISC-V AIA DRIVERS
23453M: Anup Patel <[email protected]>
23454L: [email protected]
23455S: Maintained
23456F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
23457F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
23458F: drivers/irqchip/irq-riscv-aplic-*.c
23459F: drivers/irqchip/irq-riscv-aplic-*.h
23460F: drivers/irqchip/irq-riscv-imsic-*.c
23461F: drivers/irqchip/irq-riscv-imsic-*.h
23462F: drivers/irqchip/irq-riscv-intc.c
23463F: include/linux/irqchip/riscv-aplic.h
23464F: include/linux/irqchip/riscv-imsic.h
23465
23466RISC-V ANDES SoC Support
23467M: Ben Zong-You Xie <[email protected]>
23468S: Maintained
23469T: git: https://github.com/ben717-linux/linux
23470F: Documentation/devicetree/bindings/interrupt-controller/andestech,plicsw.yaml
23471F: Documentation/devicetree/bindings/riscv/andes.yaml
23472F: Documentation/devicetree/bindings/timer/andestech,plmt0.yaml
23473F: arch/riscv/boot/dts/andes/
23474
23475RISC-V ANLOGIC SoC SUPPORT
23476M: Conor Dooley <[email protected]>
23477T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23478L: [email protected]
23479S: Odd Fixes
23480F: Documentation/devicetree/bindings/riscv/anlogic.yaml
23481F: arch/riscv/boot/dts/anlogic/
23482
23483RISC-V ARCHITECTURE
23484M: Paul Walmsley <[email protected]>
23485M: Palmer Dabbelt <[email protected]>
23486M: Albert Ou <[email protected]>
23487R: Alexandre Ghiti <[email protected]>
23488L: [email protected]
23489S: Supported
23490Q: https://patchwork.kernel.org/project/linux-riscv/list/
23491C: irc://irc.libera.chat/riscv
23492P: Documentation/arch/riscv/patch-acceptance.rst
23493T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
23494F: arch/riscv/
23495N: riscv
23496K: riscv
23497
23498RISC-V IOMMU
23499M: Tomasz Jeznach <[email protected]>
23500L: [email protected]
23501L: [email protected]
23502S: Maintained
23503T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
23504F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
23505F: drivers/iommu/riscv/
23506
23507RISC-V MICROCHIP SUPPORT
23508M: Conor Dooley <[email protected]>
23509M: Daire McNamara <[email protected]>
23510L: [email protected]
23511S: Supported
23512T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ (dts, soc, firmware)
23513F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
23514F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
23515F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
23516F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
23517F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
23518F: Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-iomux0.yaml
23519F: Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-mssio.yaml
23520F: Documentation/devicetree/bindings/pinctrl/microchip,pic64gx-pinctrl-gpio2.yaml
23521F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
23522F: Documentation/devicetree/bindings/riscv/microchip.yaml
23523F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs*.yaml
23524F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
23525F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
23526F: arch/riscv/boot/dts/microchip/
23527F: drivers/char/hw_random/mpfs-rng.c
23528F: drivers/clk/microchip/clk-mpfs*.c
23529F: drivers/firmware/microchip/mpfs-auto-update.c
23530F: drivers/gpio/gpio-mpfs.c
23531F: drivers/hwmon/tvs-mpfs.c
23532F: drivers/i2c/busses/i2c-microchip-corei2c.c
23533F: drivers/mailbox/mailbox-mpfs.c
23534F: drivers/pci/controller/plda/pcie-microchip-host.c
23535F: drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c
23536F: drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
23537F: drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
23538F: drivers/pwm/pwm-microchip-core.c
23539F: drivers/reset/reset-mpfs.c
23540F: drivers/rtc/rtc-mpfs.c
23541F: drivers/soc/microchip/mpfs-control-scb.c
23542F: drivers/soc/microchip/mpfs-mss-top-sysreg.c
23543F: drivers/soc/microchip/mpfs-sys-controller.c
23544F: drivers/spi/spi-microchip-core-qspi.c
23545F: drivers/spi/spi-mpfs.c
23546F: drivers/usb/musb/mpfs.c
23547F: include/soc/microchip/mpfs.h
23548
23549RISC-V MISC SOC SUPPORT
23550M: Conor Dooley <[email protected]>
23551L: [email protected]
23552S: Odd Fixes
23553T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23554F: arch/riscv/boot/dts/canaan/
23555F: arch/riscv/boot/dts/sifive/
23556
23557RISC-V PMU DRIVERS
23558M: Atish Patra <[email protected]>
23559R: Anup Patel <[email protected]>
23560L: [email protected]
23561S: Supported
23562F: drivers/perf/riscv_pmu.c
23563F: drivers/perf/riscv_pmu_legacy.c
23564F: drivers/perf/riscv_pmu_sbi.c
23565
23566RISC-V QOS RESCTRL SUPPORT
23567M: Drew Fustini <[email protected]>
23568R: yunhui cui <[email protected]>
23569L: [email protected]
23570S: Supported
23571F: arch/riscv/include/asm/qos.h
23572F: arch/riscv/kernel/qos.c
23573
23574RISC-V RPMI AND MPXY DRIVERS
23575M: Rahul Pathak <[email protected]>
23576M: Anup Patel <[email protected]>
23577L: [email protected]
23578F: Documentation/devicetree/bindings/clock/riscv,rpmi-clock.yaml
23579F: Documentation/devicetree/bindings/clock/riscv,rpmi-mpxy-clock.yaml
23580F: Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml
23581F: Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-system-msi.yaml
23582F: Documentation/devicetree/bindings/mailbox/riscv,rpmi-shmem-mbox.yaml
23583F: Documentation/devicetree/bindings/mailbox/riscv,sbi-mpxy-mbox.yaml
23584F: drivers/clk/clk-rpmi.c
23585F: drivers/irqchip/irq-riscv-rpmi-sysmsi.c
23586F: drivers/mailbox/riscv-sbi-mpxy-mbox.c
23587F: include/linux/mailbox/riscv-rpmi-message.h
23588
23589RISC-V SPACEMIT SoC Support
23590M: Yixun Lan <[email protected]>
23591L: [email protected]
23592L: [email protected]
23593S: Maintained
23594W: https://github.com/spacemit-com/linux/wiki
23595C: irc://irc.libera.chat/spacemit
23596T: https://git.kernel.org/pub/scm/linux/kernel/git/spacemit/linux.git
23597F: arch/riscv/boot/dts/spacemit/
23598N: spacemit
23599K: spacemit
23600
23601RISC-V TENSTORRENT SoC SUPPORT
23602M: Drew Fustini <[email protected]>
23603M: Joel Stanley <[email protected]>
23604L: [email protected]
23605S: Maintained
23606T: git https://github.com/tenstorrent/linux.git
23607F: Documentation/devicetree/bindings/clock/tenstorrent,atlantis-prcm-rcpu.yaml
23608F: Documentation/devicetree/bindings/riscv/tenstorrent.yaml
23609F: arch/riscv/boot/dts/tenstorrent/
23610F: drivers/clk/tenstorrent/
23611F: drivers/reset/reset-tenstorrent-atlantis.c
23612F: include/dt-bindings/clock/tenstorrent,atlantis-prcm-rcpu.h
23613
23614RISC-V THEAD SoC SUPPORT
23615M: Drew Fustini <[email protected]>
23616M: Guo Ren <[email protected]>
23617M: Fu Wei <[email protected]>
23618L: [email protected]
23619S: Maintained
23620Q: https://patchwork.kernel.org/project/riscv-thead/list/
23621T: git https://github.com/pdp7/linux.git
23622F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
23623F: Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
23624F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
23625F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
23626F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
23627F: Documentation/devicetree/bindings/pwm/thead,th1520-pwm.yaml
23628F: Documentation/devicetree/bindings/reset/thead,th1520-reset.yaml
23629F: arch/riscv/boot/dts/thead/
23630F: drivers/clk/thead/clk-th1520-ap.c
23631F: drivers/firmware/thead,th1520-aon.c
23632F: drivers/gpu/drm/bridge/th1520-dw-hdmi.c
23633F: drivers/mailbox/mailbox-th1520.c
23634F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
23635F: drivers/pinctrl/pinctrl-th1520.c
23636F: drivers/pmdomain/thead/
23637F: drivers/power/reset/th1520-aon-reboot.c
23638F: drivers/power/sequencing/pwrseq-thead-gpu.c
23639F: drivers/pwm/pwm_th1520.rs
23640F: drivers/reset/reset-th1520.c
23641F: include/dt-bindings/clock/thead,th1520-clk-ap.h
23642F: include/dt-bindings/power/thead,th1520-power.h
23643F: include/dt-bindings/reset/thead,th1520-reset.h
23644F: include/linux/firmware/thead/thead,th1520-aon.h
23645
23646RNBD BLOCK DRIVERS
23647M: Md. Haris Iqbal <[email protected]>
23648M: Jack Wang <[email protected]>
23649L: [email protected]
23650S: Maintained
23651F: drivers/block/rnbd/
23652
23653ROCCAT DRIVERS
23654M: Stefan Achatz <[email protected]>
23655S: Maintained
23656W: http://sourceforge.net/projects/roccat/
23657F: Documentation/ABI/*/sysfs-driver-hid-roccat*
23658F: drivers/hid/hid-roccat*
23659F: include/linux/hid-roccat*
23660
23661ROCKCHIP CAN-FD DRIVER
23662M: Marc Kleine-Budde <[email protected]>
23663R: [email protected]
23664L: [email protected]
23665S: Maintained
23666F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
23667F: drivers/net/can/rockchip/
23668
23669ROCKCHIP CAMERA INTERFACE (RKCIF) DRIVER
23670M: Mehdi Djait <[email protected]>
23671M: Michael Riesch <[email protected]>
23672L: [email protected]
23673S: Maintained
23674F: Documentation/admin-guide/media/rkcif*
23675F: Documentation/devicetree/bindings/media/rockchip,px30-vip.yaml
23676F: Documentation/devicetree/bindings/media/rockchip,rk3568-vicap.yaml
23677F: drivers/media/platform/rockchip/rkcif/
23678
23679ROCKCHIP CRYPTO DRIVERS
23680M: Corentin Labbe <[email protected]>
23681L: [email protected]
23682S: Maintained
23683F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
23684F: drivers/crypto/rockchip/
23685
23686ROCKCHIP I2S TDM DRIVER
23687M: Nicolas Frattaroli <[email protected]>
23688L: [email protected]
23689S: Maintained
23690F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
23691F: sound/soc/rockchip/rockchip_i2s_tdm.*
23692
23693ROCKCHIP ISP V1 DRIVER
23694M: Dafna Hirschfeld <[email protected]>
23695M: Laurent Pinchart <[email protected]>
23696L: [email protected]
23697L: [email protected]
23698S: Maintained
23699F: Documentation/admin-guide/media/rkisp1.rst
23700F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
23701F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
23702F: drivers/media/platform/rockchip/rkisp1
23703F: include/uapi/linux/rkisp1-config.h
23704
23705ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
23706M: Daniel Golle <[email protected]>
23707M: Aurelien Jarno <[email protected]>
23708M: Nicolas Frattaroli <[email protected]>
23709S: Maintained
23710F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
23711F: Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
23712F: drivers/char/hw_random/rockchip-rng.c
23713
23714ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
23715M: Jacob Chen <[email protected]>
23716M: Ezequiel Garcia <[email protected]>
23717L: [email protected]
23718L: [email protected]
23719S: Maintained
23720F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
23721F: drivers/media/platform/rockchip/rga/
23722
23723ROCKCHIP RKVDEC VIDEO DECODER DRIVER
23724M: Detlev Casanova <[email protected]>
23725M: Ezequiel Garcia <[email protected]>
23726L: [email protected]
23727L: [email protected]
23728S: Maintained
23729F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
23730F: drivers/media/platform/rockchip/rkvdec/
23731
23732ROCKCHIP RK3308 INTERNAL AUDIO CODEC
23733M: Luca Ceresoli <[email protected]>
23734S: Maintained
23735F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
23736F: sound/soc/codecs/rk3308_codec.c
23737F: sound/soc/codecs/rk3308_codec.h
23738
23739ROCKCHIP SAI DRIVER
23740M: Nicolas Frattaroli <[email protected]>
23741L: [email protected]
23742S: Maintained
23743F: Documentation/devicetree/bindings/sound/rockchip,rk3576-sai.yaml
23744F: sound/soc/rockchip/rockchip_sai.*
23745
23746ROCKER DRIVER
23747M: Jiri Pirko <[email protected]>
23748L: [email protected]
23749S: Supported
23750F: drivers/net/ethernet/rocker/
23751
23752ROCKETPORT EXPRESS/INFINITY DRIVER
23753M: Kevin Cernekee <[email protected]>
23754L: [email protected]
23755S: Odd Fixes
23756F: drivers/tty/serial/rp2.*
23757
23758ROHM BD71828 CHARGER
23759M: Andreas Kemnade <[email protected]>
23760M: Matti Vaittinen <[email protected]>
23761S: Maintained
23762F: drivers/power/supply/bd71828-power.c
23763
23764ROHM BD79703 DAC
23765M: Matti Vaittinen <[email protected]>
23766S: Supported
23767F: drivers/iio/dac/rohm-bd79703.c
23768
23769ROHM BD99954 CHARGER IC
23770M: Matti Vaittinen <[email protected]>
23771S: Supported
23772F: drivers/power/supply/bd99954-charger.c
23773F: drivers/power/supply/bd99954-charger.h
23774
23775ROHM BD791xx ADC / GPO IC
23776M: Matti Vaittinen <[email protected]>
23777S: Supported
23778F: drivers/iio/adc/rohm-bd79112.c
23779F: drivers/iio/adc/rohm-bd79124.c
23780
23781ROHM BH1745 COLOUR SENSOR
23782M: Mudit Sharma <[email protected]>
23783L: [email protected]
23784S: Maintained
23785F: drivers/iio/light/bh1745.c
23786
23787ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
23788M: Tomasz Duszynski <[email protected]>
23789S: Maintained
23790F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
23791F: drivers/iio/light/bh1750.c
23792
23793ROHM BM1390 PRESSURE SENSOR DRIVER
23794M: Matti Vaittinen <[email protected]>
23795L: [email protected]
23796S: Supported
23797F: drivers/iio/pressure/rohm-bm1390.c
23798
23799ROHM BU270xx LIGHT SENSOR DRIVERs
23800M: Matti Vaittinen <[email protected]>
23801L: [email protected]
23802S: Supported
23803F: drivers/iio/light/rohm-bu27034.c
23804
23805ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
23806M: Marek Vasut <[email protected]>
23807L: [email protected]
23808L: [email protected]
23809S: Supported
23810F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
23811F: drivers/gpio/gpio-bd9571mwv.c
23812F: drivers/mfd/bd9571mwv.c
23813F: drivers/regulator/bd9571mwv-regulator.c
23814F: include/linux/mfd/bd9571mwv.h
23815
23816ROHM POWER MANAGEMENT IC DEVICE DRIVERS
23817M: Matti Vaittinen <[email protected]>
23818S: Supported
23819F: drivers/clk/clk-bd718x7.c
23820F: drivers/gpio/gpio-bd71815.c
23821F: drivers/gpio/gpio-bd71828.c
23822F: drivers/gpio/gpio-bd72720.c
23823F: drivers/mfd/rohm-bd71828.c
23824F: drivers/mfd/rohm-bd718x7.c
23825F: drivers/mfd/rohm-bd9576.c
23826F: drivers/mfd/rohm-bd96801.c
23827F: drivers/mfd/rohm-pwrbutton.c
23828F: drivers/mfd/rohm-pwrbutton.h
23829F: drivers/regulator/bd71815-regulator.c
23830F: drivers/regulator/bd71828-regulator.c
23831F: drivers/regulator/bd718x7-regulator.c
23832F: drivers/regulator/bd9576-regulator.c
23833F: drivers/regulator/bd96801-regulator.c
23834F: drivers/regulator/rohm-regulator.c
23835F: drivers/rtc/rtc-bd70528.c
23836F: drivers/watchdog/bd9576_wdt.c
23837F: drivers/watchdog/bd96801_wdt.c
23838F: include/linux/mfd/rohm-bd71815.h
23839F: include/linux/mfd/rohm-bd71828.h
23840F: include/linux/mfd/rohm-bd718x7.h
23841F: include/linux/mfd/rohm-bd72720.h
23842F: include/linux/mfd/rohm-bd957x.h
23843F: include/linux/mfd/rohm-bd96801.h
23844F: include/linux/mfd/rohm-bd96802.h
23845F: include/linux/mfd/rohm-generic.h
23846F: include/linux/mfd/rohm-shared.h
23847
23848ROTATION DRIVER FOR ALLWINNER A83T
23849M: Jernej Skrabec <[email protected]>
23850L: [email protected]
23851S: Maintained
23852T: git git://linuxtv.org/media.git
23853F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
23854F: drivers/media/platform/sunxi/sun8i-rotate/
23855
23856RPMB SUBSYSTEM
23857M: Jens Wiklander <[email protected]>
23858L: [email protected]
23859S: Supported
23860F: drivers/misc/rpmb-core.c
23861F: include/linux/rpmb.h
23862
23863RPMSG TTY DRIVER
23864M: Arnaud Pouliquen <[email protected]>
23865L: [email protected]
23866S: Maintained
23867F: drivers/tty/rpmsg_tty.c
23868
23869RTASE ETHERNET DRIVER
23870M: Justin Lai <[email protected]>
23871M: Larry Chiu <[email protected]>
23872L: [email protected]
23873S: Maintained
23874F: drivers/net/ethernet/realtek/rtase/
23875
23876RTL2830 MEDIA DRIVER
23877L: [email protected]
23878S: Orphan
23879W: https://linuxtv.org
23880Q: http://patchwork.linuxtv.org/project/linux-media/list/
23881F: drivers/media/dvb-frontends/rtl2830*
23882
23883RTL2832 MEDIA DRIVER
23884L: [email protected]
23885S: Orphan
23886W: https://linuxtv.org
23887Q: http://patchwork.linuxtv.org/project/linux-media/list/
23888F: drivers/media/dvb-frontends/rtl2832*
23889
23890RTL2832_SDR MEDIA DRIVER
23891L: [email protected]
23892S: Orphan
23893W: https://linuxtv.org
23894Q: http://patchwork.linuxtv.org/project/linux-media/list/
23895F: drivers/media/dvb-frontends/rtl2832_sdr*
23896
23897RTL8180 WIRELESS DRIVER
23898L: [email protected]
23899S: Orphan
23900F: drivers/net/wireless/realtek/rtl818x/rtl8180/
23901
23902RTL8187 WIRELESS DRIVER
23903M: Hin-Tak Leung <[email protected]>
23904L: [email protected]
23905S: Maintained
23906T: git https://github.com/pkshih/rtw.git
23907F: drivers/net/wireless/realtek/rtl818x/rtl8187/
23908
23909RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
23910M: Jes Sorensen <[email protected]>
23911L: [email protected]
23912S: Maintained
23913T: git https://github.com/pkshih/rtw.git
23914F: drivers/net/wireless/realtek/rtl8xxxu/
23915
23916RTL9300 I2C DRIVER (rtl9300-i2c)
23917M: Chris Packham <[email protected]>
23918L: [email protected]
23919S: Maintained
23920F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
23921F: drivers/i2c/busses/i2c-rtl9300.c
23922
23923RTRS TRANSPORT DRIVERS
23924M: Md. Haris Iqbal <[email protected]>
23925M: Jack Wang <[email protected]>
23926L: [email protected]
23927S: Maintained
23928F: drivers/infiniband/ulp/rtrs/
23929
23930RUNTIME VERIFICATION (RV)
23931M: Steven Rostedt <[email protected]>
23932M: Gabriele Monaco <[email protected]>
23933L: [email protected]
23934S: Maintained
23935F: Documentation/trace/rv/
23936F: include/linux/rv.h
23937F: include/rv/
23938F: kernel/trace/rv/
23939F: tools/testing/selftests/verification/
23940F: tools/verification/
23941
23942RUST
23943M: Miguel Ojeda <[email protected]>
23944R: Boqun Feng <[email protected]>
23945R: Gary Guo <[email protected]>
23946R: Björn Roy Baron <[email protected]>
23947R: Benno Lossin <[email protected]>
23948R: Andreas Hindborg <[email protected]>
23949R: Alice Ryhl <[email protected]>
23950R: Trevor Gross <[email protected]>
23951R: Danilo Krummrich <[email protected]>
23952R: Daniel Almeida <[email protected]>
23953R: Tamir Duberstein <[email protected]>
23954R: Alexandre Courbot <[email protected]>
23955R: Onur Özkan <[email protected]>
23956L: [email protected]
23957S: Supported
23958W: https://rust-for-linux.com
23959B: https://github.com/Rust-for-Linux/linux/issues
23960C: zulip://rust-for-linux.zulipchat.com
23961P: https://rust-for-linux.com/contributing
23962T: git https://github.com/Rust-for-Linux/linux.git rust-next
23963F: .clippy.toml
23964F: .rustfmt.toml
23965F: Documentation/rust/
23966F: include/trace/events/rust_sample.h
23967F: rust/
23968F: samples/rust/
23969F: scripts/*rust*
23970F: tools/testing/selftests/rust/
23971K: \b(?i:rust)\b
23972
23973RUST [ALLOC]
23974M: Danilo Krummrich <[email protected]>
23975R: Lorenzo Stoakes <[email protected]>
23976R: Vlastimil Babka <[email protected]>
23977R: Liam R. Howlett <[email protected]>
23978R: Uladzislau Rezki <[email protected]>
23979L: [email protected]
23980S: Maintained
23981T: git https://github.com/Rust-for-Linux/linux.git alloc-next
23982F: rust/kernel/alloc.rs
23983F: rust/kernel/alloc/
23984
23985RUST [BITFIELD]
23986M: Alexandre Courbot <[email protected]>
23987R: Yury Norov <[email protected]>
23988L: [email protected]
23989S: Maintained
23990F: rust/kernel/bitfield.rs
23991
23992RUST [INTEROP]
23993M: Joel Fernandes <[email protected]>
23994M: Alexandre Courbot <[email protected]>
23995L: [email protected]
23996S: Maintained
23997T: git https://github.com/Rust-for-Linux/linux.git interop-next
23998F: rust/kernel/interop.rs
23999F: rust/kernel/interop/
24000
24001RUST [NUM]
24002M: Alexandre Courbot <[email protected]>
24003R: Yury Norov <[email protected]>
24004L: [email protected]
24005S: Maintained
24006F: rust/kernel/num.rs
24007F: rust/kernel/num/
24008
24009RUST [PIN-INIT]
24010M: Benno Lossin <[email protected]>
24011M: Gary Guo <[email protected]>
24012L: [email protected]
24013S: Maintained
24014W: https://rust-for-linux.com/pin-init
24015B: https://github.com/Rust-for-Linux/pin-init/issues
24016C: zulip://rust-for-linux.zulipchat.com
24017P: https://github.com/Rust-for-Linux/pin-init/blob/main/CONTRIBUTING.md
24018T: git https://github.com/Rust-for-Linux/linux.git pin-init-next
24019F: rust/kernel/init.rs
24020F: rust/pin-init/
24021K: \bpin-init\b|pin_init\b|PinInit
24022
24023RUST [RUST-ANALYZER]
24024M: Tamir Duberstein <[email protected]>
24025R: Jesung Yang <[email protected]>
24026L: [email protected]
24027S: Maintained
24028T: git https://github.com/Rust-for-Linux/linux.git rust-analyzer-next
24029F: scripts/generate_rust_analyzer.py
24030
24031RUST [SYNC]
24032M: Boqun Feng <[email protected]>
24033M: Gary Guo <[email protected]>
24034M: Alice Ryhl <[email protected]>
24035R: Lyude Paul <[email protected]>
24036R: Daniel Almeida <[email protected]>
24037R: "Onur Özkan" <[email protected]>
24038L: [email protected]
24039L: [email protected]
24040S: Maintained
24041T: git git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux.git rust-sync
24042F: rust/kernel/sync.rs
24043F: rust/kernel/sync/
24044
24045RXRPC SOCKETS (AF_RXRPC)
24046M: David Howells <[email protected]>
24047M: Marc Dionne <[email protected]>
24048L: [email protected]
24049S: Supported
24050W: https://www.infradead.org/~dhowells/kafs/
24051F: Documentation/networking/rxrpc.rst
24052F: include/keys/rxrpc-type.h
24053F: include/net/af_rxrpc.h
24054F: include/trace/events/rxrpc.h
24055F: include/uapi/linux/rxrpc.h
24056F: net/rxrpc/
24057
24058S3 SAVAGE FRAMEBUFFER DRIVER
24059M: Antonino Daplas <[email protected]>
24060L: [email protected]
24061S: Maintained
24062F: drivers/video/fbdev/savage/
24063
24064S390 ARCHITECTURE
24065M: Heiko Carstens <[email protected]>
24066M: Vasily Gorbik <[email protected]>
24067M: Alexander Gordeev <[email protected]>
24068R: Christian Borntraeger <[email protected]>
24069R: Sven Schnelle <[email protected]>
24070L: [email protected]
24071S: Supported
24072T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
24073F: Documentation/driver-api/s390-drivers.rst
24074F: Documentation/arch/s390/
24075F: arch/s390/
24076F: drivers/cpuidle/cpuidle-s390.c
24077F: drivers/s390/
24078F: drivers/watchdog/diag288_wdt.c
24079
24080S390 COMMON I/O LAYER
24081M: Vineeth Vijayan <[email protected]>
24082M: Peter Oberparleiter <[email protected]>
24083L: [email protected]
24084S: Supported
24085F: drivers/s390/cio/
24086
24087S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
24088M: Harald Freudenberger <[email protected]>
24089M: Holger Dengler <[email protected]>
24090L: [email protected]
24091L: [email protected]
24092S: Supported
24093F: arch/s390/crypto/
24094F: arch/s390/include/asm/archrandom.h
24095F: arch/s390/include/asm/cpacf.h
24096
24097S390 DASD DRIVER
24098M: Stefan Haberland <[email protected]>
24099M: Jan Hoeppner <[email protected]>
24100L: [email protected]
24101S: Supported
24102F: block/partitions/ibm.c
24103F: drivers/s390/block/dasd*
24104F: include/linux/dasd_mod.h
24105
24106S390 HWRANDOM TRNG DRIVER
24107M: Harald Freudenberger <[email protected]>
24108M: Holger Dengler <[email protected]>
24109L: [email protected]
24110L: [email protected]
24111S: Supported
24112F: drivers/char/hw_random/s390-trng.c
24113
24114S390 IOMMU (PCI)
24115M: Niklas Schnelle <[email protected]>
24116M: Matthew Rosato <[email protected]>
24117R: Gerald Schaefer <[email protected]>
24118L: [email protected]
24119S: Supported
24120F: drivers/iommu/s390-iommu.c
24121
24122S390 IUCV NETWORK LAYER
24123M: Alexandra Winter <[email protected]>
24124M: Thorsten Winkler <[email protected]>
24125L: [email protected]
24126L: [email protected]
24127S: Supported
24128F: drivers/s390/net/*iucv*
24129F: include/net/iucv/
24130F: net/iucv/
24131
24132S390 MM
24133M: Alexander Gordeev <[email protected]>
24134M: Gerald Schaefer <[email protected]>
24135L: [email protected]
24136S: Supported
24137T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
24138F: arch/s390/include/asm/pgtable.h
24139F: arch/s390/mm
24140
24141S390 NETWORK DRIVERS
24142M: Alexandra Winter <[email protected]>
24143M: Aswin Karuvally <[email protected]>
24144L: [email protected]
24145L: [email protected]
24146S: Supported
24147F: drivers/s390/net/
24148
24149S390 PCI SUBSYSTEM
24150M: Niklas Schnelle <[email protected]>
24151M: Gerd Bayer <[email protected]>
24152L: [email protected]
24153S: Supported
24154F: Documentation/arch/s390/pci.rst
24155F: arch/s390/pci/
24156F: drivers/pci/hotplug/s390_pci_hpc.c
24157
24158S390 PTP DRIVER
24159M: Sven Schnelle <[email protected]>
24160L: [email protected]
24161S: Supported
24162F: drivers/ptp/ptp_s390.c
24163
24164S390 SCM DRIVER
24165M: Vineeth Vijayan <[email protected]>
24166L: [email protected]
24167S: Supported
24168F: drivers/s390/block/scm*
24169F: drivers/s390/cio/scm.c
24170
24171S390 VFIO-AP DRIVER
24172M: Tony Krowiak <[email protected]>
24173M: Halil Pasic <[email protected]>
24174M: Jason Herne <[email protected]>
24175L: [email protected]
24176L: [email protected]
24177S: Supported
24178T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
24179F: Documentation/arch/s390/vfio-ap*
24180F: drivers/s390/crypto/vfio_ap*
24181
24182S390 VFIO-CCW DRIVER
24183M: Eric Farman <[email protected]>
24184M: Matthew Rosato <[email protected]>
24185R: Halil Pasic <[email protected]>
24186L: [email protected]
24187L: [email protected]
24188S: Supported
24189T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
24190F: Documentation/arch/s390/vfio-ccw.rst
24191F: drivers/s390/cio/vfio_ccw*
24192F: include/uapi/linux/vfio_ccw.h
24193
24194S390 VFIO-PCI DRIVER
24195M: Matthew Rosato <[email protected]>
24196M: Farhan Ali <[email protected]>
24197R: Eric Farman <[email protected]>
24198L: [email protected]
24199L: [email protected]
24200S: Supported
24201T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
24202F: arch/s390/kvm/s390/pci*
24203F: drivers/vfio/pci/vfio_pci_zdev.c
24204F: include/uapi/linux/vfio_zdev.h
24205
24206S390 ZCRYPT AND PKEY DRIVER AND AP BUS
24207M: Harald Freudenberger <[email protected]>
24208M: Holger Dengler <[email protected]>
24209L: [email protected]
24210S: Supported
24211F: arch/s390/include/asm/ap.h
24212F: arch/s390/include/asm/pkey.h
24213F: arch/s390/include/asm/trace/zcrypt.h
24214F: arch/s390/include/uapi/asm/pkey.h
24215F: arch/s390/include/uapi/asm/zcrypt.h
24216F: drivers/s390/crypto/
24217
24218S390 ZFCP DRIVER
24219M: Nihar Panda <[email protected]>
24220L: [email protected]
24221S: Supported
24222F: drivers/s390/scsi/zfcp_*
24223
24224SAA6588 RDS RECEIVER DRIVER
24225M: Hans Verkuil <[email protected]>
24226L: [email protected]
24227S: Odd Fixes
24228W: https://linuxtv.org
24229T: git git://linuxtv.org/media.git
24230F: drivers/media/i2c/saa6588*
24231
24232SAA7134 VIDEO4LINUX DRIVER
24233M: Mauro Carvalho Chehab <[email protected]>
24234L: [email protected]
24235S: Odd fixes
24236W: https://linuxtv.org
24237T: git git://linuxtv.org/media.git
24238F: Documentation/driver-api/media/drivers/saa7134*
24239F: drivers/media/pci/saa7134/
24240
24241SAA7146 VIDEO4LINUX-2 DRIVER
24242M: Hans Verkuil <[email protected]>
24243L: [email protected]
24244S: Maintained
24245T: git git://linuxtv.org/media.git
24246F: drivers/media/common/saa7146/
24247F: drivers/media/pci/saa7146/
24248F: include/media/drv-intf/saa7146*
24249
24250SAFESETID SECURITY MODULE
24251M: Micah Morton <[email protected]>
24252S: Supported
24253F: Documentation/admin-guide/LSM/SafeSetID.rst
24254F: security/safesetid/
24255
24256SAMSUNG AUDIO (ASoC) DRIVERS
24257M: Sylwester Nawrocki <[email protected]>
24258L: [email protected]
24259S: Maintained
24260B: mailto:[email protected]
24261F: Documentation/devicetree/bindings/sound/samsung*
24262F: sound/soc/samsung/
24263
24264SAMSUNG EXYNOS2200 SoC SUPPORT
24265M: Ivaylo Ivanov <[email protected]>
24266L: [email protected] (moderated for non-subscribers)
24267L: [email protected]
24268S: Maintained
24269F: Documentation/devicetree/bindings/clock/samsung,exynos2200-cmu.yaml
24270F: arch/arm64/boot/dts/exynos/exynos2200*
24271F: drivers/clk/samsung/clk-exynos2200.c
24272F: include/dt-bindings/clock/samsung,exynos2200-cmu.h
24273
24274SAMSUNG EXYNOS850 SoC SUPPORT
24275M: Sam Protsenko <[email protected]>
24276L: [email protected] (moderated for non-subscribers)
24277L: [email protected]
24278S: Maintained
24279F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
24280F: arch/arm64/boot/dts/exynos/exynos850*
24281F: drivers/clk/samsung/clk-exynos850.c
24282F: include/dt-bindings/clock/exynos850.h
24283
24284SAMSUNG EXYNOS8855 SoC SUPPORT
24285M: Alim Akhtar <[email protected]>
24286L: [email protected] (moderated for non-subscribers)
24287L: [email protected]
24288S: Maintained
24289F: arch/arm64/boot/dts/exynos/exynos8855*
24290
24291SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
24292M: Tudor Ambarus <[email protected]>
24293L: [email protected]
24294S: Supported
24295F: Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
24296F: drivers/clk/samsung/clk-acpm.c
24297F: drivers/firmware/samsung/exynos-acpm*
24298F: include/linux/firmware/samsung/exynos-acpm-protocol.h
24299
24300SAMSUNG EXYNOS MAILBOX DRIVER
24301M: Tudor Ambarus <[email protected]>
24302L: [email protected]
24303S: Supported
24304F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
24305F: drivers/mailbox/exynos-mailbox.c
24306F: include/linux/mailbox/exynos-message.h
24307
24308SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
24309M: Łukasz Stelmach <[email protected]>
24310L: [email protected]
24311S: Maintained
24312F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
24313F: drivers/char/hw_random/exynos-trng.c
24314
24315SAMSUNG FRAMEBUFFER DRIVER
24316M: Jingoo Han <[email protected]>
24317L: [email protected]
24318S: Maintained
24319F: drivers/video/fbdev/s3c-fb.c
24320
24321SAMSUNG GALAXY BOOK DRIVER
24322M: Joshua Grisham <[email protected]>
24323L: [email protected]
24324S: Maintained
24325F: Documentation/admin-guide/laptops/samsung-galaxybook.rst
24326F: drivers/platform/x86/samsung-galaxybook.c
24327
24328SAMSUNG INTERCONNECT DRIVERS
24329M: Sylwester Nawrocki <[email protected]>
24330M: Artur Świgoń <[email protected]>
24331L: [email protected]
24332S: Supported
24333F: drivers/interconnect/samsung/
24334
24335SAMSUNG LAPTOP DRIVER
24336M: Corentin Chary <[email protected]>
24337L: [email protected]
24338S: Maintained
24339F: drivers/platform/x86/samsung-laptop.c
24340
24341SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
24342M: André Draszik <[email protected]>
24343L: [email protected]
24344S: Maintained
24345B: mailto:[email protected]
24346F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
24347F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
24348F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
24349F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
24350F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
24351F: drivers/clk/clk-s2mps11.c
24352F: drivers/mfd/sec*.[ch]
24353F: drivers/regulator/s2*.c
24354F: drivers/regulator/s5m*.c
24355F: drivers/rtc/rtc-s5m.c
24356F: include/dt-bindings/regulator/samsung,s2m*.h
24357F: include/linux/mfd/samsung/
24358
24359SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
24360M: Sylwester Nawrocki <[email protected]>
24361L: [email protected]
24362S: Maintained
24363F: drivers/media/platform/samsung/s3c-camif/
24364F: include/media/drv-intf/s3c_camif.h
24365
24366SAMSUNG S3FWRN5 NFC DRIVER
24367M: Krzysztof Kozlowski <[email protected]>
24368S: Maintained
24369F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
24370F: drivers/nfc/s3fwrn5
24371
24372SAMSUNG S5C73M3 CAMERA DRIVER
24373M: Sylwester Nawrocki <[email protected]>
24374M: Andrzej Hajda <[email protected]>
24375S: Supported
24376F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
24377F: drivers/media/i2c/s5c73m3/*
24378
24379SAMSUNG S5K3M5 CAMERA DRIVER
24380M: Vladimir Zapolskiy <[email protected]>
24381S: Maintained
24382T: git git://linuxtv.org/media_tree.git
24383F: Documentation/devicetree/bindings/media/i2c/samsung,s5k3m5.yaml
24384F: drivers/media/i2c/s5k3m5.c
24385
24386SAMSUNG S5K5BAF CAMERA DRIVER
24387M: Sylwester Nawrocki <[email protected]>
24388M: Andrzej Hajda <[email protected]>
24389S: Supported
24390F: drivers/media/i2c/s5k5baf.c
24391
24392SAMSUNG S5KJN1 CAMERA DRIVER
24393M: Vladimir Zapolskiy <[email protected]>
24394S: Maintained
24395T: git git://linuxtv.org/media_tree.git
24396F: Documentation/devicetree/bindings/media/i2c/samsung,s5kjn1.yaml
24397F: drivers/media/i2c/s5kjn1.c
24398
24399SAMSUNG S5P Security SubSystem (SSS) DRIVER
24400M: Krzysztof Kozlowski <[email protected]>
24401M: Vladimir Zapolskiy <[email protected]>
24402L: [email protected]
24403S: Maintained
24404F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
24405F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
24406F: drivers/crypto/s5p-sss.c
24407
24408SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
24409M: Sylwester Nawrocki <[email protected]>
24410S: Supported
24411Q: https://patchwork.linuxtv.org/project/linux-media/list/
24412F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
24413F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
24414F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
24415F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
24416F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
24417F: drivers/media/platform/samsung/exynos4-is/
24418
24419SAMSUNG SOC CLOCK DRIVERS
24420M: Krzysztof Kozlowski <[email protected]>
24421M: Sylwester Nawrocki <[email protected]>
24422M: Chanwoo Choi <[email protected]>
24423M: Peter Griffin <[email protected]>
24424R: Alim Akhtar <[email protected]>
24425L: [email protected]
24426S: Maintained
24427T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
24428F: Documentation/devicetree/bindings/clock/samsung,*.yaml
24429F: Documentation/devicetree/bindings/clock/samsung,s3c*
24430F: drivers/clk/samsung/
24431F: include/dt-bindings/clock/exynos*.h
24432F: include/dt-bindings/clock/s5p*.h
24433F: include/dt-bindings/clock/samsung,*.h
24434F: include/linux/clk/samsung.h
24435
24436SAMSUNG SPI DRIVERS
24437M: Andi Shyti <[email protected]>
24438R: Tudor Ambarus <[email protected]>
24439L: [email protected]
24440S: Maintained
24441F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
24442F: drivers/spi/spi-s3c*
24443F: include/linux/platform_data/spi-s3c64xx.h
24444
24445SAMSUNG SXGBE DRIVERS
24446M: Byungho An <[email protected]>
24447L: [email protected]
24448S: Maintained
24449F: drivers/net/ethernet/samsung/sxgbe/
24450
24451SAMSUNG THERMAL DRIVER
24452M: Bartlomiej Zolnierkiewicz <[email protected]>
24453M: Krzysztof Kozlowski <[email protected]>
24454L: [email protected]
24455S: Maintained
24456F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
24457F: drivers/thermal/samsung/
24458
24459SAMSUNG USB2 PHY DRIVER
24460M: Sylwester Nawrocki <[email protected]>
24461L: [email protected]
24462S: Supported
24463F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
24464F: Documentation/driver-api/phy/samsung-usb2.rst
24465F: drivers/phy/samsung/phy-exynos4210-usb2.c
24466F: drivers/phy/samsung/phy-exynos4x12-usb2.c
24467F: drivers/phy/samsung/phy-exynos5250-usb2.c
24468F: drivers/phy/samsung/phy-s5pv210-usb2.c
24469F: drivers/phy/samsung/phy-samsung-usb2.c
24470F: drivers/phy/samsung/phy-samsung-usb2.h
24471
24472SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
24473M: Paul Barker <[email protected]>
24474R: Marc Murphy <[email protected]>
24475S: Supported
24476F: arch/arm/boot/dts/ti/omap/am335x-sancloud*
24477
24478SBOM
24479M: Luis Augenstein <[email protected]>
24480M: Maximilian Huber <[email protected]>
24481S: Maintained
24482F: scripts/sbom/
24483
24484SC1200 WDT DRIVER
24485M: Zwane Mwaikambo <[email protected]>
24486S: Maintained
24487F: drivers/watchdog/sc1200wdt.c
24488
24489SCHEDULER
24490M: Ingo Molnar <[email protected]>
24491M: Peter Zijlstra <[email protected]>
24492M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
24493M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
24494R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
24495R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
24496R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
24497R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
24498R: Valentin Schneider <[email protected]> (TOPOLOGY)
24499R: K Prateek Nayak <[email protected]>
24500L: [email protected]
24501S: Maintained
24502P: Documentation/process/maintainer-tip.rst
24503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
24504F: include/linux/preempt.h
24505F: include/linux/sched.h
24506F: include/linux/wait.h
24507F: include/uapi/linux/sched.h
24508F: kernel/fork.c
24509F: kernel/sched/
24510F: tools/sched/
24511
24512SCHEDULER - SCHED_EXT
24513R: Tejun Heo <[email protected]>
24514R: David Vernet <[email protected]>
24515R: Andrea Righi <[email protected]>
24516R: Changwoo Min <[email protected]>
24517L: [email protected]
24518S: Maintained
24519W: https://github.com/sched-ext/scx
24520T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
24521F: include/linux/sched/ext.h
24522F: kernel/sched/ext/
24523F: tools/sched_ext/
24524F: tools/testing/selftests/sched_ext
24525
24526SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
24527M: Gustavo Silva <[email protected]>
24528S: Maintained
24529F: drivers/iio/chemical/ens160_core.c
24530F: drivers/iio/chemical/ens160_i2c.c
24531F: drivers/iio/chemical/ens160_spi.c
24532F: drivers/iio/chemical/ens160.h
24533
24534SCSI LIBSAS SUBSYSTEM
24535R: John Garry <[email protected]>
24536R: Jason Yan <[email protected]>
24537L: [email protected]
24538S: Supported
24539F: Documentation/scsi/libsas.rst
24540F: drivers/scsi/libsas/
24541F: include/scsi/libsas.h
24542F: include/scsi/sas_ata.h
24543
24544SCSI RDMA PROTOCOL (SRP) INITIATOR
24545M: Bart Van Assche <[email protected]>
24546L: [email protected]
24547S: Supported
24548Q: http://patchwork.kernel.org/project/linux-rdma/list/
24549F: drivers/infiniband/ulp/srp/
24550F: include/scsi/srp.h
24551
24552SCSI RDMA PROTOCOL (SRP) TARGET
24553M: Bart Van Assche <[email protected]>
24554L: [email protected]
24555L: [email protected]
24556S: Supported
24557Q: http://patchwork.kernel.org/project/linux-rdma/list/
24558F: drivers/infiniband/ulp/srpt/
24559
24560SCSI SG DRIVER
24561M: Doug Gilbert <[email protected]>
24562L: [email protected]
24563S: Maintained
24564W: http://sg.danny.cz/sg
24565F: Documentation/scsi/scsi-generic.rst
24566F: drivers/scsi/sg.c
24567F: include/scsi/sg.h
24568
24569SCSI SUBSYSTEM
24570M: "James E.J. Bottomley" <[email protected]>
24571M: "Martin K. Petersen" <[email protected]>
24572L: [email protected]
24573S: Maintained
24574Q: https://patchwork.kernel.org/project/linux-scsi/list/
24575T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
24576T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
24577F: Documentation/devicetree/bindings/scsi/
24578F: drivers/scsi/
24579F: drivers/ufs/
24580F: include/scsi/
24581F: include/uapi/scsi/
24582F: include/ufs/
24583
24584SCSI TAPE DRIVER
24585L: [email protected]
24586S: Orphan
24587F: Documentation/scsi/st.rst
24588F: drivers/scsi/st.*
24589F: drivers/scsi/st_*.h
24590
24591SCSI TARGET CORE USER DRIVER
24592M: Bodo Stroesser <[email protected]>
24593L: [email protected]
24594L: [email protected]
24595S: Supported
24596F: Documentation/target/tcmu-design.rst
24597F: drivers/target/target_core_user.c
24598F: include/uapi/linux/target_core_user.h
24599
24600SCSI TARGET SUBSYSTEM
24601M: "Martin K. Petersen" <[email protected]>
24602L: [email protected]
24603L: [email protected]
24604S: Supported
24605Q: https://patchwork.kernel.org/project/target-devel/list/
24606T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
24607F: Documentation/target/
24608F: drivers/target/
24609F: include/target/
24610
24611SCTP PROTOCOL
24612M: Marcelo Ricardo Leitner <[email protected]>
24613M: Xin Long <[email protected]>
24614L: [email protected]
24615S: Maintained
24616W: https://github.com/sctp/lksctp-tools/wiki
24617F: Documentation/networking/sctp.rst
24618F: include/linux/sctp.h
24619F: include/net/sctp/
24620F: include/uapi/linux/sctp.h
24621F: net/sctp/
24622
24623SCx200 CPU SUPPORT
24624M: Jim Cromie <[email protected]>
24625S: Odd Fixes
24626F: Documentation/i2c/busses/scx200_acb.rst
24627F: arch/x86/platform/scx200/
24628F: drivers/i2c/busses/scx200*
24629F: drivers/mtd/maps/scx200_docflash.c
24630F: drivers/watchdog/scx200_wdt.c
24631F: include/linux/scx200.h
24632
24633SCx200 GPIO DRIVER
24634M: Jim Cromie <[email protected]>
24635S: Maintained
24636F: drivers/char/scx200_gpio.c
24637F: include/linux/scx200_gpio.h
24638
24639SCx200 HRT CLOCKSOURCE DRIVER
24640M: Jim Cromie <[email protected]>
24641S: Maintained
24642F: drivers/clocksource/scx200_hrt.c
24643
24644SDCA LIBRARY AND CLASS DRIVER
24645M: Charles Keepax <[email protected]>
24646M: Maciej Strozek <[email protected]>
24647R: Bard Liao <[email protected]>
24648R: Pierre-Louis Bossart <[email protected]>
24649L: [email protected]
24650L: [email protected]
24651S: Maintained
24652F: include/sound/sdca*
24653F: sound/soc/sdca/*
24654
24655SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
24656M: Sascha Sommer <[email protected]>
24657L: [email protected] (subscribers-only)
24658S: Maintained
24659F: drivers/mmc/host/sdricoh_cs.c
24660
24661SECO BOARDS CEC DRIVER
24662M: Ettore Chimenti <[email protected]>
24663S: Maintained
24664F: drivers/media/cec/platform/seco/seco-cec.c
24665F: drivers/media/cec/platform/seco/seco-cec.h
24666
24667SECURE COMPUTING
24668M: Kees Cook <[email protected]>
24669R: Andy Lutomirski <[email protected]>
24670R: Will Drewry <[email protected]>
24671S: Supported
24672T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
24673F: Documentation/userspace-api/seccomp_filter.rst
24674F: include/linux/seccomp.h
24675F: include/uapi/linux/seccomp.h
24676F: kernel/seccomp.c
24677F: tools/testing/selftests/kselftest_harness.h
24678F: tools/testing/selftests/kselftest_harness/
24679F: tools/testing/selftests/seccomp/*
24680K: \bsecure_computing
24681K: \bTIF_SECCOMP\b
24682
24683SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
24684M: Kamal Dasu <[email protected]>
24685M: Al Cooper <[email protected]>
24686R: Broadcom internal kernel review list <[email protected]>
24687L: [email protected]
24688S: Maintained
24689F: drivers/mmc/host/sdhci-brcmstb*
24690
24691SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
24692M: Adrian Hunter <[email protected]>
24693L: [email protected]
24694S: Supported
24695F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
24696F: drivers/mmc/host/sdhci*
24697
24698SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
24699M: Aubin Constans <[email protected]>
24700R: Eugen Hristev <[email protected]>
24701L: [email protected]
24702S: Supported
24703F: drivers/mmc/host/sdhci-of-at91.c
24704
24705SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
24706M: Haibo Chen <[email protected]>
24707L: [email protected]
24708L: [email protected]
24709L: [email protected]
24710S: Maintained
24711F: drivers/mmc/host/sdhci-esdhc-imx.c
24712
24713SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
24714M: Ben Dooks <[email protected]>
24715M: Jaehoon Chung <[email protected]>
24716L: [email protected]
24717S: Maintained
24718F: drivers/mmc/host/sdhci-s3c*
24719
24720SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
24721M: Viresh Kumar <[email protected]>
24722L: [email protected]
24723S: Maintained
24724F: drivers/mmc/host/sdhci-spear.c
24725
24726SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
24727M: Vignesh Raghavendra <[email protected]>
24728L: [email protected]
24729S: Maintained
24730F: drivers/mmc/host/sdhci-omap.c
24731
24732SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
24733M: Jonathan Derrick <[email protected]>
24734L: [email protected]
24735S: Supported
24736F: block/opal_proto.h
24737F: block/sed*
24738F: include/linux/sed*
24739F: include/uapi/linux/sed*
24740
24741SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
24742M: Mark Rutland <[email protected]>
24743M: Lorenzo Pieralisi <[email protected]>
24744M: Sudeep Holla <[email protected]>
24745L: [email protected] (moderated for non-subscribers)
24746S: Maintained
24747F: drivers/firmware/smccc/
24748F: include/linux/arm-smccc.h
24749
24750SECURITY CONTACT
24751M: Security Officers <[email protected]>
24752S: Supported
24753F: Documentation/process/security-bugs.rst
24754
24755SECURITY SUBSYSTEM
24756M: Paul Moore <[email protected]>
24757M: James Morris <[email protected]>
24758M: "Serge E. Hallyn" <[email protected]>
24759L: [email protected]
24760S: Supported
24761Q: https://patchwork.kernel.org/project/linux-security-module/list
24762B: mailto:[email protected]
24763P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
24764T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
24765F: include/linux/lsm/
24766F: include/linux/lsm_audit.h
24767F: include/linux/lsm_hook_defs.h
24768F: include/linux/lsm_hooks.h
24769F: include/linux/security.h
24770F: include/uapi/linux/lsm.h
24771F: security/
24772F: tools/testing/selftests/lsm/
24773F: rust/kernel/security.rs
24774X: security/selinux/
24775K: \bsecurity_[a-z_0-9]\+\b
24776
24777SELINUX SECURITY MODULE
24778M: Paul Moore <[email protected]>
24779M: Stephen Smalley <[email protected]>
24780R: Ondrej Mosnáček <[email protected]>
24781L: [email protected]
24782S: Supported
24783W: https://github.com/SELinuxProject
24784Q: https://patchwork.kernel.org/project/selinux/list
24785B: mailto:[email protected]
24786P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
24787T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
24788F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
24789F: Documentation/ABI/removed/sysfs-selinux-disable
24790F: Documentation/admin-guide/LSM/SELinux.rst
24791F: include/trace/events/avc.h
24792F: include/uapi/linux/selinux_netlink.h
24793F: scripts/selinux/
24794F: security/selinux/
24795
24796SENSABLE PHANTOM
24797M: Jiri Slaby <[email protected]>
24798S: Maintained
24799F: drivers/misc/phantom.c
24800F: include/uapi/linux/phantom.h
24801
24802SENSEAIR SUNRISE 006-0-0007
24803M: Jacopo Mondi <[email protected]>
24804S: Maintained
24805F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
24806F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
24807F: drivers/iio/chemical/sunrise_co2.c
24808
24809SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
24810M: Maxwell Doose <[email protected]>
24811M: Tomasz Duszynski <[email protected]>
24812S: Maintained
24813F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
24814F: drivers/iio/chemical/scd30.h
24815F: drivers/iio/chemical/scd30_core.c
24816F: drivers/iio/chemical/scd30_i2c.c
24817F: drivers/iio/chemical/scd30_serial.c
24818
24819SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
24820M: Roan van Dijk <[email protected]>
24821S: Maintained
24822F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
24823F: drivers/iio/chemical/scd4x.c
24824
24825SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
24826M: Petar Stoykov <[email protected]>
24827S: Maintained
24828F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
24829F: drivers/iio/pressure/sdp500.c
24830
24831SENSIRION SGP40 GAS SENSOR DRIVER
24832M: Andreas Klinger <[email protected]>
24833S: Maintained
24834F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
24835F: drivers/iio/chemical/sgp40.c
24836
24837SENSIRION SLF3S LIQUID FLOW SENSOR DRIVER
24838M: Wadim Mueller <[email protected]>
24839R: Maxwell Doose <[email protected]>
24840L: [email protected]
24841S: Maintained
24842F: Documentation/devicetree/bindings/iio/flow/sensirion,slf3s.yaml
24843F: drivers/iio/flow/slf3s.c
24844
24845SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
24846M: Tomasz Duszynski <[email protected]>
24847S: Maintained
24848F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
24849F: drivers/iio/chemical/sps30.c
24850F: drivers/iio/chemical/sps30_i2c.c
24851F: drivers/iio/chemical/sps30_serial.c
24852
24853SERIAL DEVICE BUS
24854M: Markus Probst <[email protected]>
24855L: [email protected]
24856S: Maintained
24857F: Documentation/devicetree/bindings/serial/serial.yaml
24858F: drivers/tty/serdev/
24859F: include/linux/serdev.h
24860F: rust/helpers/serdev.c
24861F: rust/kernel/serdev.rs
24862F: samples/rust/rust_driver_serdev.rs
24863
24864SERIAL IR RECEIVER
24865M: Sean Young <[email protected]>
24866L: [email protected]
24867S: Maintained
24868F: drivers/media/rc/serial_ir.c
24869
24870SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
24871M: Srinivas Kandagatla <[email protected]>
24872L: [email protected]
24873S: Maintained
24874F: Documentation/devicetree/bindings/slimbus/
24875F: Documentation/driver-api/slimbus.rst
24876F: drivers/slimbus/
24877F: include/linux/slimbus.h
24878
24879SFC NETWORK DRIVER
24880M: Edward Cree <[email protected]>
24881L: [email protected]
24882L: [email protected]
24883S: Maintained
24884F: Documentation/networking/devlink/sfc.rst
24885F: drivers/net/ethernet/sfc/
24886
24887SFCTEMP HWMON DRIVER
24888M: Emil Renner Berthing <[email protected]>
24889M: Hal Feng <[email protected]>
24890L: [email protected]
24891S: Maintained
24892F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
24893F: Documentation/hwmon/sfctemp.rst
24894F: drivers/hwmon/sfctemp.c
24895
24896SFF/SFP/SFP+ MODULE SUPPORT
24897M: Russell King <[email protected]>
24898L: [email protected]
24899S: Maintained
24900F: Documentation/devicetree/bindings/net/sff,sfp.yaml
24901F: drivers/net/phy/phylink.c
24902F: drivers/net/phy/sfp*
24903F: include/linux/mdio/mdio-i2c.h
24904F: include/linux/phylink.h
24905F: include/linux/sfp.h
24906K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
24907
24908SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
24909M: D. Wythe <[email protected]>
24910M: Dust Li <[email protected]>
24911M: Sidraya Jayagond <[email protected]>
24912M: Mahanta Jambigi <[email protected]>
24913R: Tony Lu <[email protected]>
24914R: Wen Gu <[email protected]>
24915L: [email protected]
24916L: [email protected]
24917S: Supported
24918F: net/smc/
24919
24920SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
24921M: Linus Walleij <[email protected]>
24922L: [email protected]
24923S: Maintained
24924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
24925F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
24926F: drivers/iio/light/gp2ap002.c
24927
24928SHARP RJ54N1CB0C SENSOR DRIVER
24929M: Jacopo Mondi <[email protected]>
24930L: [email protected]
24931S: Odd fixes
24932T: git git://linuxtv.org/media.git
24933F: drivers/media/i2c/rj54n1cb0c.c
24934F: include/media/i2c/rj54n1cb0c.h
24935
24936SHRINKER
24937M: Andrew Morton <[email protected]>
24938M: Dave Chinner <[email protected]>
24939R: Qi Zheng <[email protected]>
24940R: Roman Gushchin <[email protected]>
24941R: Muchun Song <[email protected]>
24942L: [email protected]
24943S: Maintained
24944F: Documentation/admin-guide/mm/shrinker_debugfs.rst
24945F: include/linux/list_lru.h
24946F: include/linux/shrinker.h
24947F: mm/list_lru.c
24948F: mm/shrinker.c
24949F: mm/shrinker_debug.c
24950
24951SH_VOU V4L2 OUTPUT DRIVER
24952L: [email protected]
24953S: Orphan
24954F: drivers/media/platform/renesas/sh_vou.c
24955F: include/media/drv-intf/sh_vou.h
24956
24957SI2157 MEDIA DRIVER
24958L: [email protected]
24959S: Orphan
24960W: https://linuxtv.org
24961Q: http://patchwork.linuxtv.org/project/linux-media/list/
24962F: drivers/media/tuners/si2157*
24963
24964SI2165 MEDIA DRIVER
24965M: Matthias Schwarzott <[email protected]>
24966L: [email protected]
24967S: Maintained
24968W: https://linuxtv.org
24969Q: http://patchwork.linuxtv.org/project/linux-media/list/
24970F: drivers/media/dvb-frontends/si2165*
24971
24972SI2168 MEDIA DRIVER
24973L: [email protected]
24974S: Orphan
24975W: https://linuxtv.org
24976Q: http://patchwork.linuxtv.org/project/linux-media/list/
24977F: drivers/media/dvb-frontends/si2168*
24978
24979SI470X FM RADIO RECEIVER I2C DRIVER
24980M: Hans Verkuil <[email protected]>
24981L: [email protected]
24982S: Odd Fixes
24983W: https://linuxtv.org
24984T: git git://linuxtv.org/media.git
24985F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
24986F: drivers/media/radio/si470x/radio-si470x-i2c.c
24987
24988SI470X FM RADIO RECEIVER USB DRIVER
24989M: Hans Verkuil <[email protected]>
24990L: [email protected]
24991S: Maintained
24992W: https://linuxtv.org
24993T: git git://linuxtv.org/media.git
24994F: drivers/media/radio/si470x/radio-si470x-common.c
24995F: drivers/media/radio/si470x/radio-si470x-usb.c
24996F: drivers/media/radio/si470x/radio-si470x.h
24997
24998SI4713 FM RADIO TRANSMITTER I2C DRIVER
24999M: Eduardo Valentin <[email protected]>
25000L: [email protected]
25001S: Odd Fixes
25002W: https://linuxtv.org
25003T: git git://linuxtv.org/media.git
25004F: drivers/media/radio/si4713/si4713.?
25005
25006SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
25007M: Eduardo Valentin <[email protected]>
25008L: [email protected]
25009S: Odd Fixes
25010W: https://linuxtv.org
25011T: git git://linuxtv.org/media.git
25012F: drivers/media/radio/si4713/radio-platform-si4713.c
25013
25014SI4713 FM RADIO TRANSMITTER USB DRIVER
25015M: Hans Verkuil <[email protected]>
25016L: [email protected]
25017S: Maintained
25018W: https://linuxtv.org
25019T: git git://linuxtv.org/media.git
25020F: drivers/media/radio/si4713/radio-usb-si4713.c
25021
25022SIANO DVB DRIVER
25023M: Mauro Carvalho Chehab <[email protected]>
25024L: [email protected]
25025S: Odd fixes
25026W: https://linuxtv.org
25027T: git git://linuxtv.org/media.git
25028F: drivers/media/common/siano/
25029F: drivers/media/mmc/siano/
25030F: drivers/media/usb/siano/
25031F: drivers/media/usb/siano/
25032
25033SIEMENS IPC LED DRIVERS
25034M: Bao Cheng Su <[email protected]>
25035M: Benedikt Niedermayr <[email protected]>
25036M: Tobias Schaffner <[email protected]>
25037L: [email protected]
25038S: Maintained
25039F: drivers/leds/simatic/
25040
25041SIEMENS IPC PLATFORM DRIVERS
25042M: Bao Cheng Su <[email protected]>
25043M: Benedikt Niedermayr <[email protected]>
25044M: Tobias Schaffner <[email protected]>
25045L: [email protected]
25046S: Maintained
25047F: drivers/platform/x86/siemens/
25048F: include/linux/platform_data/x86/simatic-ipc-base.h
25049F: include/linux/platform_data/x86/simatic-ipc.h
25050
25051SIEMENS IPC WATCHDOG DRIVERS
25052M: Bao Cheng Su <[email protected]>
25053M: Benedikt Niedermayr <[email protected]>
25054M: Tobias Schaffner <[email protected]>
25055L: [email protected]
25056S: Maintained
25057F: drivers/watchdog/simatic-ipc-wdt.c
25058
25059SIFIVE DRIVERS
25060M: Paul Walmsley <[email protected]>
25061M: Samuel Holland <[email protected]>
25062L: [email protected]
25063S: Supported
25064F: drivers/dma/sf-pdma/
25065N: sifive
25066K: fu[57]40
25067K: [^@]sifive
25068
25069SILEAD TOUCHSCREEN DRIVER
25070M: Hans de Goede <[email protected]>
25071L: [email protected]
25072L: [email protected]
25073S: Maintained
25074F: drivers/input/touchscreen/silead.c
25075F: drivers/platform/x86/touchscreen_dmi.c
25076
25077SILICON LABS WIRELESS DRIVERS (for WFxxx series)
25078M: Jérôme Pouiller <[email protected]>
25079L: [email protected]
25080S: Supported
25081F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
25082F: drivers/net/wireless/silabs/
25083
25084SILICON MOTION SM712 FRAME BUFFER DRIVER
25085M: Sudip Mukherjee <[email protected]>
25086M: Teddy Wang <[email protected]>
25087M: Sudip Mukherjee <[email protected]>
25088L: [email protected]
25089S: Maintained
25090F: Documentation/fb/sm712fb.rst
25091F: drivers/video/fbdev/sm712*
25092
25093SILVACO I3C DUAL-ROLE MASTER
25094M: Miquel Raynal <[email protected]>
25095M: Frank Li <[email protected]>
25096L: [email protected] (moderated for non-subscribers)
25097L: [email protected]
25098S: Maintained
25099F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
25100F: drivers/i3c/master/svc-i3c-master.c
25101
25102SIMPLEFB FB DRIVER
25103M: Hans de Goede <[email protected]>
25104L: [email protected]
25105S: Maintained
25106F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
25107F: drivers/video/fbdev/simplefb.c
25108F: include/linux/platform_data/simplefb.h
25109
25110SIOX
25111M: Thorsten Scherer <[email protected]>
25112R: Pengutronix Kernel Team <[email protected]>
25113S: Supported
25114F: drivers/gpio/gpio-siox.c
25115F: drivers/siox/*
25116F: include/trace/events/siox.h
25117
25118SIPHASH PRF ROUTINES
25119M: Jason A. Donenfeld <[email protected]>
25120S: Maintained
25121F: include/linux/siphash.h
25122F: lib/siphash.c
25123F: lib/tests/siphash_kunit.c
25124
25125SIS 190 ETHERNET DRIVER
25126M: Francois Romieu <[email protected]>
25127L: [email protected]
25128S: Maintained
25129F: drivers/net/ethernet/sis/sis190.c
25130
25131SIS 900/7016 FAST ETHERNET DRIVER
25132M: Daniele Venzano <[email protected]>
25133L: [email protected]
25134S: Maintained
25135W: http://www.brownhat.org/sis900.html
25136F: drivers/net/ethernet/sis/sis900.*
25137
25138SIS FRAMEBUFFER DRIVER
25139S: Orphan
25140F: Documentation/fb/sisfb.rst
25141F: drivers/video/fbdev/sis/
25142F: include/video/sisfb.h
25143
25144SIS I2C TOUCHSCREEN DRIVER
25145M: Mika Penttilä <[email protected]>
25146L: [email protected]
25147S: Maintained
25148F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
25149F: drivers/input/touchscreen/sis_i2c.c
25150
25151SIS USB2VGA DRIVER
25152M: Thomas Winischhofer <[email protected]>
25153S: Maintained
25154W: http://www.winischhofer.at/linuxsisusbvga.shtml
25155F: drivers/usb/misc/sisusbvga/
25156
25157SL28 CPLD MFD DRIVER
25158M: Michael Walle <[email protected]>
25159S: Maintained
25160F: Documentation/devicetree/bindings/embedded-controller/kontron,sl28cpld.yaml
25161F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
25162F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
25163F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
25164F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
25165F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
25166F: drivers/gpio/gpio-sl28cpld.c
25167F: drivers/hwmon/sl28cpld-hwmon.c
25168F: drivers/irqchip/irq-sl28cpld.c
25169F: drivers/pwm/pwm-sl28cpld.c
25170F: drivers/watchdog/sl28cpld_wdt.c
25171
25172SL28 VPD NVMEM LAYOUT DRIVER
25173M: Michael Walle <[email protected]>
25174S: Maintained
25175F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
25176F: drivers/nvmem/layouts/sl28vpd.c
25177
25178SLAB ALLOCATOR
25179M: Vlastimil Babka <[email protected]>
25180M: Harry Yoo <[email protected]>
25181M: Andrew Morton <[email protected]>
25182R: Hao Li <[email protected]>
25183R: Christoph Lameter <[email protected]>
25184R: David Rientjes <[email protected]>
25185R: Roman Gushchin <[email protected]>
25186L: [email protected]
25187S: Maintained
25188T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
25189F: Documentation/admin-guide/mm/slab.rst
25190F: Documentation/mm/slab.rst
25191F: include/linux/mempool.h
25192F: include/linux/slab.h
25193F: lib/tests/slub_kunit.c
25194F: mm/failslab.c
25195F: mm/mempool.c
25196F: mm/slab.h
25197F: mm/slab_common.c
25198F: mm/slub.c
25199F: scripts/gdb/linux/slab.py
25200F: tools/cgroup/memcg_slabinfo.py
25201F: tools/include/linux/slab.h
25202F: tools/lib/slab.c
25203F: tools/mm/slabinfo-gnuplot.sh
25204F: tools/mm/slabinfo.c
25205
25206SLCAN CAN NETWORK DRIVER
25207M: Dario Binacchi <[email protected]>
25208L: [email protected]
25209S: Maintained
25210F: drivers/net/can/slcan/
25211
25212SLEEPABLE READ-COPY UPDATE (SRCU)
25213M: Lai Jiangshan <[email protected]>
25214M: "Paul E. McKenney" <[email protected]>
25215M: Josh Triplett <[email protected]>
25216M: Onur Özkan <[email protected]> (RUST)
25217R: Steven Rostedt <[email protected]>
25218R: Mathieu Desnoyers <[email protected]>
25219L: [email protected]
25220S: Supported
25221W: http://www.rdrop.com/users/paulmck/RCU/
25222T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
25223F: include/linux/srcu*.h
25224F: kernel/rcu/srcu*.c
25225F: rust/helpers/srcu.c
25226F: rust/kernel/sync/srcu.rs
25227
25228SMACK SECURITY MODULE
25229M: Casey Schaufler <[email protected]>
25230L: [email protected]
25231S: Maintained
25232W: http://schaufler-ca.com
25233T: git https://github.com/cschaufler/smack-next.git
25234F: Documentation/admin-guide/LSM/Smack.rst
25235F: security/smack/
25236
25237SMBDIRECT (RDMA Stream Transport with Read/Write-Offload, MS-SMBD)
25238M: Namjae Jeon <[email protected]>
25239M: Namjae Jeon <[email protected]>
25240M: Paulo Alcantara <[email protected]>
25241R: Stefan Metzmacher <[email protected]>
25242R: Tom Talpey <[email protected]>
25243L: [email protected]
25244L: [email protected] (moderated for non-subscribers)
25245S: Maintained
25246F: fs/smb/client/smbdirect.*
25247F: fs/smb/smbdirect/
25248F: fs/smb/server/transport_rdma.*
25249F: include/linux/smbdirect.h
25250
25251SMC91x ETHERNET DRIVER
25252M: Nicolas Pitre <[email protected]>
25253S: Odd Fixes
25254F: drivers/net/ethernet/smsc/smc91x.*
25255
25256SMSC EMC2103 HARDWARE MONITOR DRIVER
25257M: Steve Glendinning <[email protected]>
25258L: [email protected]
25259S: Maintained
25260F: Documentation/hwmon/emc2103.rst
25261F: drivers/hwmon/emc2103.c
25262
25263SMSC SCH5627 HARDWARE MONITOR DRIVER
25264M: Hans de Goede <[email protected]>
25265L: [email protected]
25266S: Supported
25267F: Documentation/hwmon/sch5627.rst
25268F: drivers/hwmon/sch5627.c
25269
25270SMSC UFX6000 and UFX7000 USB to VGA DRIVER
25271M: Steve Glendinning <[email protected]>
25272L: [email protected]
25273S: Maintained
25274F: drivers/video/fbdev/smscufx.c
25275
25276SMSC47B397 HARDWARE MONITOR DRIVER
25277M: Jean Delvare <[email protected]>
25278L: [email protected]
25279S: Maintained
25280F: Documentation/hwmon/smsc47b397.rst
25281F: drivers/hwmon/smsc47b397.c
25282
25283SMSC911x ETHERNET DRIVER
25284M: Steve Glendinning <[email protected]>
25285L: [email protected]
25286S: Maintained
25287F: drivers/net/ethernet/smsc/smsc911x.*
25288F: include/linux/smsc911x.h
25289
25290SMSC9420 PCI ETHERNET DRIVER
25291M: Steve Glendinning <[email protected]>
25292L: [email protected]
25293S: Maintained
25294F: drivers/net/ethernet/smsc/smsc9420.*
25295
25296SNET DPU VIRTIO DATA PATH ACCELERATOR
25297R: Alvaro Karsz <[email protected]>
25298F: drivers/vdpa/solidrun/
25299
25300SOCIONEXT (SNI) AVE NETWORK DRIVER
25301M: Kunihiko Hayashi <[email protected]>
25302L: [email protected]
25303S: Maintained
25304F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
25305F: drivers/net/ethernet/socionext/sni_ave.c
25306
25307SOCIONEXT (SNI) NETSEC NETWORK DRIVER
25308M: Ilias Apalodimas <[email protected]>
25309M: Masahisa Kojima <[email protected]>
25310L: [email protected]
25311S: Maintained
25312F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
25313F: drivers/net/ethernet/socionext/netsec.c
25314
25315SOCIONEXT (SNI) Synquacer SPI DRIVER
25316M: Masahisa Kojima <[email protected]>
25317M: Jassi Brar <[email protected]>
25318L: [email protected]
25319S: Maintained
25320F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
25321F: drivers/spi/spi-synquacer.c
25322
25323SOCIONEXT SYNQUACER I2C DRIVER
25324M: Ard Biesheuvel <[email protected]>
25325L: [email protected]
25326S: Maintained
25327F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
25328F: drivers/i2c/busses/i2c-synquacer.c
25329
25330SOCIONEXT UNIPHIER SOUND DRIVER
25331L: [email protected]
25332S: Orphan
25333F: sound/soc/uniphier/
25334
25335SOCKET TIMESTAMPING
25336M: Willem de Bruijn <[email protected]>
25337R: Jason Xing <[email protected]>
25338S: Maintained
25339F: Documentation/networking/timestamping.rst
25340F: include/linux/net_tstamp.h
25341F: include/uapi/linux/net_tstamp.h
25342F: tools/testing/selftests/bpf/*/net_timestamping*
25343F: tools/testing/selftests/drivers/net/so_txtime.*
25344F: tools/testing/selftests/net/*timestamp*
25345
25346SOEKRIS NET48XX LED SUPPORT
25347M: Chris Boot <[email protected]>
25348S: Maintained
25349F: drivers/leds/leds-net48xx.c
25350
25351SOFT-IWARP DRIVER (siw)
25352M: Bernard Metzler <[email protected]>
25353L: [email protected]
25354S: Supported
25355F: drivers/infiniband/sw/siw/
25356F: include/uapi/rdma/siw-abi.h
25357
25358SOFT-ROCE DRIVER (rxe)
25359M: Zhu Yanjun <[email protected]>
25360L: [email protected]
25361S: Supported
25362F: drivers/infiniband/sw/rxe/
25363F: include/uapi/rdma/rdma_user_rxe.h
25364F: tools/testing/selftests/rdma/rxe*
25365
25366SOFTLOGIC 6x10 MPEG CODEC
25367M: Bluecherry Maintainers <[email protected]>
25368M: Ismael Luceno <[email protected]>
25369L: [email protected]
25370S: Supported
25371F: drivers/media/pci/solo6x10/
25372
25373SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
25374M: James Morse <[email protected]>
25375L: [email protected] (moderated for non-subscribers)
25376S: Maintained
25377F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
25378F: drivers/firmware/arm_sdei*
25379F: include/linux/arm_sdei.h
25380F: include/uapi/linux/arm_sdei.h
25381
25382SOFTWARE NODES AND DEVICE PROPERTIES
25383R: Andy Shevchenko <[email protected]>
25384R: Daniel Scally <[email protected]>
25385R: Heikki Krogerus <[email protected]>
25386R: Sakari Ailus <[email protected]>
25387R: Bartosz Golaszewski <[email protected]>
25388L: [email protected]
25389S: Maintained
25390F: drivers/base/property.c
25391F: drivers/base/swnode.c
25392F: drivers/base/test/swnode-devlink-test.c
25393F: include/linux/fwnode.h
25394F: include/linux/property.h
25395
25396SOFTWARE RAID (Multiple Disks) SUPPORT
25397M: Song Liu <[email protected]>
25398M: Yu Kuai <[email protected]>
25399R: Li Nan <[email protected]>
25400R: Xiao Ni <[email protected]>
25401L: [email protected]
25402S: Supported
25403Q: https://patchwork.kernel.org/project/linux-raid/list/
25404T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
25405F: drivers/md/Kconfig
25406F: drivers/md/Makefile
25407F: drivers/md/md*
25408F: drivers/md/raid*
25409F: include/linux/raid/
25410F: include/uapi/linux/raid/
25411F: lib/raid/
25412
25413SOLIDRUN CLEARFOG SUPPORT
25414M: Russell King <[email protected]>
25415S: Maintained
25416F: arch/arm/boot/dts/marvell/armada-388-clearfog*
25417F: arch/arm/boot/dts/marvell/armada-38x-solidrun-*
25418
25419SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
25420M: Russell King <[email protected]>
25421S: Maintained
25422F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
25423F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
25424F: arch/arm/boot/dts/nxp/imx/imx6*-sr-*
25425
25426SONIC NETWORK DRIVER
25427M: Thomas Bogendoerfer <[email protected]>
25428L: [email protected]
25429S: Maintained
25430F: drivers/net/ethernet/natsemi/sonic.*
25431
25432SONICS SILICON BACKPLANE DRIVER (SSB)
25433M: Michael Buesch <[email protected]>
25434L: [email protected]
25435S: Maintained
25436F: drivers/ssb/
25437F: include/linux/ssb/
25438
25439SONY IMX208 SENSOR DRIVER
25440M: Sakari Ailus <[email protected]>
25441L: [email protected]
25442S: Maintained
25443T: git git://linuxtv.org/media.git
25444F: drivers/media/i2c/imx208.c
25445
25446SONY IMX214 SENSOR DRIVER
25447M: Ricardo Ribalda <[email protected]>
25448L: [email protected]
25449S: Maintained
25450T: git git://linuxtv.org/media.git
25451F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
25452F: drivers/media/i2c/imx214.c
25453
25454SONY IMX219 SENSOR DRIVER
25455M: Dave Stevenson <[email protected]>
25456L: [email protected]
25457S: Maintained
25458T: git git://linuxtv.org/media.git
25459F: Documentation/devicetree/bindings/media/i2c/sony,imx219.yaml
25460F: drivers/media/i2c/imx219.c
25461
25462SONY IMX258 SENSOR DRIVER
25463M: Sakari Ailus <[email protected]>
25464L: [email protected]
25465S: Maintained
25466T: git git://linuxtv.org/media.git
25467F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
25468F: drivers/media/i2c/imx258.c
25469
25470SONY IMX274 SENSOR DRIVER
25471M: Leon Luo <[email protected]>
25472L: [email protected]
25473S: Maintained
25474T: git git://linuxtv.org/media.git
25475F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
25476F: drivers/media/i2c/imx274.c
25477
25478SONY IMX283 SENSOR DRIVER
25479M: Kieran Bingham <[email protected]>
25480R: Umang Jain <[email protected]>
25481L: [email protected]
25482S: Maintained
25483T: git git://linuxtv.org/media.git
25484F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
25485F: drivers/media/i2c/imx283.c
25486
25487SONY IMX290 SENSOR DRIVER
25488M: Manivannan Sadhasivam <[email protected]>
25489L: [email protected]
25490S: Maintained
25491T: git git://linuxtv.org/media.git
25492F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
25493F: drivers/media/i2c/imx290.c
25494
25495SONY IMX296 SENSOR DRIVER
25496M: Laurent Pinchart <[email protected]>
25497M: Manivannan Sadhasivam <[email protected]>
25498L: [email protected]
25499S: Maintained
25500T: git git://linuxtv.org/media.git
25501F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
25502F: drivers/media/i2c/imx296.c
25503
25504SONY IMX319 SENSOR DRIVER
25505M: Bingbu Cao <[email protected]>
25506M: Sakari Ailus <[email protected]>
25507L: [email protected]
25508S: Maintained
25509T: git git://linuxtv.org/media.git
25510F: drivers/media/i2c/imx319.c
25511
25512SONY IMX334 SENSOR DRIVER
25513L: [email protected]
25514S: Orphan
25515T: git git://linuxtv.org/media.git
25516F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
25517F: drivers/media/i2c/imx334.c
25518
25519SONY IMX335 SENSOR DRIVER
25520M: Kieran Bingham <[email protected]>
25521L: [email protected]
25522S: Maintained
25523T: git git://linuxtv.org/media.git
25524F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
25525F: drivers/media/i2c/imx335.c
25526
25527SONY IMX355 SENSOR DRIVER
25528M: Sakari Ailus <[email protected]>
25529M: Dave Stevenson <[email protected]>
25530R: David Heidelberg <[email protected]>
25531L: [email protected]
25532S: Maintained
25533T: git git://linuxtv.org/media.git
25534F: drivers/media/i2c/imx355.c
25535
25536SONY IMX412 SENSOR DRIVER
25537L: [email protected]
25538S: Orphan
25539T: git git://linuxtv.org/media.git
25540F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
25541F: drivers/media/i2c/imx412.c
25542
25543SONY IMX415 SENSOR DRIVER
25544M: Michael Riesch <[email protected]>
25545L: [email protected]
25546S: Maintained
25547T: git git://linuxtv.org/media.git
25548F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
25549F: drivers/media/i2c/imx415.c
25550
25551SONY IMX471 SENSOR DRIVER
25552M: Kate Hsuan <[email protected]>
25553L: [email protected]
25554S: Maintained
25555F: drivers/media/i2c/imx471.c
25556
25557SONY IMX678 SENSOR DRIVER
25558M: Jai Luthra <[email protected]>
25559L: [email protected]
25560S: Maintained
25561F: Documentation/devicetree/bindings/media/i2c/sony,imx678.yaml
25562F: drivers/media/i2c/imx678.c
25563
25564SONY MEMORYSTICK SUBSYSTEM
25565M: Maxim Levitsky <[email protected]>
25566M: Alex Dubov <[email protected]>
25567M: Ulf Hansson <[email protected]>
25568L: [email protected]
25569S: Maintained
25570T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
25571F: drivers/memstick/
25572F: include/linux/memstick.h
25573
25574SONY VAIO CONTROL DEVICE DRIVER
25575M: Mattia Dongili <[email protected]>
25576L: [email protected]
25577S: Maintained
25578W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
25579F: Documentation/admin-guide/laptops/sony-laptop.rst
25580F: drivers/char/sonypi.c
25581F: drivers/platform/x86/sony-laptop.c
25582
25583SOPHGO DEVICETREES and DRIVERS
25584M: Chen Wang <[email protected]>
25585M: Inochi Amaoto <[email protected]>
25586L: [email protected]
25587W: https://github.com/sophgo/linux/wiki
25588T: git https://github.com/sophgo/linux.git
25589S: Maintained
25590N: sophgo
25591K: sophgo
25592
25593SOUND
25594M: Jaroslav Kysela <[email protected]>
25595M: Takashi Iwai <[email protected]>
25596L: [email protected]
25597S: Maintained
25598W: http://www.alsa-project.org/
25599Q: http://patchwork.kernel.org/project/alsa-devel/list/
25600T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25601F: Documentation/sound/
25602F: include/sound/
25603F: include/uapi/sound/
25604F: sound/
25605F: tools/testing/selftests/alsa
25606
25607SOUND - ALSA SELFTESTS
25608M: Mark Brown <[email protected]>
25609L: [email protected]
25610L: [email protected]
25611S: Supported
25612F: tools/testing/selftests/alsa
25613
25614SOUND - COMPRESSED AUDIO
25615M: Vinod Koul <[email protected]>
25616L: [email protected]
25617S: Supported
25618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25619F: Documentation/sound/designs/compress-offload.rst
25620F: include/sound/compress_driver.h
25621F: include/uapi/sound/compress_*
25622F: sound/core/compress_offload.c
25623F: sound/soc/soc-compress.c
25624
25625SOUND - CORE KUNIT TEST
25626M: Ivan Orlov <[email protected]>
25627L: [email protected]
25628S: Supported
25629F: sound/core/sound_kunit.c
25630
25631SOUND - DMAENGINE HELPERS
25632M: Lars-Peter Clausen <[email protected]>
25633S: Supported
25634F: include/sound/dmaengine_pcm.h
25635F: sound/core/pcm_dmaengine.c
25636F: sound/soc/soc-generic-dmaengine-pcm.c
25637
25638SOUND - SOC LAYER / GPIO AUDIO AMPLIFIER
25639M: Herve Codina <[email protected]>
25640L: [email protected]
25641S: Maintained
25642F: Documentation/devicetree/bindings/sound/gpio-audio-amp.yaml
25643F: sound/soc/codecs/simple-amplifier.c
25644
25645SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
25646M: Liam Girdwood <[email protected]>
25647M: Mark Brown <[email protected]>
25648L: [email protected]
25649S: Supported
25650W: http://alsa-project.org/main/index.php/ASoC
25651T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
25652F: Documentation/devicetree/bindings/sound/
25653F: Documentation/sound/soc/
25654F: include/dt-bindings/sound/
25655F: include/sound/cs*
25656X: include/sound/cs4231-regs.h
25657X: include/sound/cs8403.h
25658X: include/sound/cs8427.h
25659F: include/sound/madera-pdata.h
25660F: include/sound/soc*
25661F: include/sound/sof.h
25662F: include/sound/sof/
25663F: include/sound/wm*.h
25664F: include/trace/events/sof*.h
25665F: include/uapi/sound/asoc.h
25666F: sound/soc/
25667
25668SOUND - SOC LAYER / dapm-graph
25669M: Luca Ceresoli <[email protected]>
25670L: [email protected]
25671S: Maintained
25672F: tools/sound/dapm-graph
25673
25674SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
25675M: Liam Girdwood <[email protected]>
25676M: Peter Ujfalusi <[email protected]>
25677M: Bard Liao <[email protected]>
25678M: Daniel Baluta <[email protected]>
25679R: Kai Vehmanen <[email protected]>
25680R: Pierre-Louis Bossart <[email protected]>
25681R: Vijendar Mukunda <[email protected]>
25682L: [email protected] (moderated for non-subscribers)
25683S: Supported
25684W: https://github.com/thesofproject/linux/
25685F: sound/soc/sof/
25686
25687SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
25688M: Mark Brown <[email protected]>
25689M: Kuninori Morimoto <[email protected]>
25690S: Supported
25691L: [email protected]
25692F: sound/soc/generic/
25693F: include/sound/simple_card*
25694F: Documentation/devicetree/bindings/sound/simple-card.yaml
25695F: Documentation/devicetree/bindings/sound/audio-graph*.yaml
25696
25697SOUNDWIRE SUBSYSTEM
25698M: Vinod Koul <[email protected]>
25699M: Bard Liao <[email protected]>
25700R: Pierre-Louis Bossart <[email protected]>
25701L: [email protected]
25702S: Supported
25703T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
25704F: Documentation/driver-api/soundwire/
25705F: drivers/soundwire/
25706F: include/linux/soundwire/
25707
25708SP2 MEDIA DRIVER
25709M: Olli Salonen <[email protected]>
25710L: [email protected]
25711S: Maintained
25712W: https://linuxtv.org
25713Q: http://patchwork.linuxtv.org/project/linux-media/list/
25714F: drivers/media/dvb-frontends/sp2*
25715
25716SPACEMIT DWMAC GLUE LAYER
25717M: Inochi Amaoto <[email protected]>
25718S: Maintained
25719F: Documentation/devicetree/bindings/net/spacemit,k3-dwmac.yaml
25720F: drivers/net/ethernet/stmicro/stmmac/dwmac-spacemit.c
25721
25722SPACEMIT K1 I2C DRIVER
25723M: Troy Mitchell <[email protected]>
25724S: Maintained
25725F: Documentation/devicetree/bindings/i2c/spacemit,k1-i2c.yaml
25726F: drivers/i2c/busses/i2c-k1.c
25727
25728SPACEMIT K1/K3 I2S DRIVER
25729M: Troy Mitchell <[email protected]>
25730S: Maintained
25731F: Documentation/devicetree/bindings/sound/spacemit,k1-i2s.yaml
25732F: sound/soc/spacemit/k1_i2s.c
25733
25734SPANISH DOCUMENTATION
25735M: Carlos Bilbao <[email protected]>
25736R: Avadhut Naik <[email protected]>
25737S: Maintained
25738F: Documentation/translations/sp_SP/
25739
25740SPARC + UltraSPARC (sparc/sparc64)
25741M: "David S. Miller" <[email protected]>
25742M: Andreas Larsson <[email protected]>
25743L: [email protected]
25744S: Maintained
25745Q: http://patchwork.ozlabs.org/project/sparclinux/list/
25746T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
25747T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
25748F: arch/sparc/
25749F: drivers/sbus/
25750
25751SPARC SERIAL DRIVERS
25752M: "David S. Miller" <[email protected]>
25753L: [email protected]
25754S: Maintained
25755T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
25756T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
25757F: drivers/tty/serial/suncore.c
25758F: drivers/tty/serial/sunhv.c
25759F: drivers/tty/serial/sunsab.c
25760F: drivers/tty/serial/sunsab.h
25761F: drivers/tty/serial/sunsu.c
25762F: drivers/tty/serial/sunzilog.c
25763F: drivers/tty/serial/sunzilog.h
25764F: drivers/tty/vcc.c
25765F: include/linux/sunserialcore.h
25766
25767SPARSE CHECKER
25768M: Chris Li <[email protected]>
25769L: [email protected]
25770S: Maintained
25771W: https://sparse.docs.kernel.org/
25772Q: https://patchwork.kernel.org/project/linux-sparse/list/
25773B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
25774T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
25775F: include/linux/compiler.h
25776
25777SPEAKUP CONSOLE SPEECH DRIVER
25778M: William Hubbs <[email protected]>
25779M: Chris Brannon <[email protected]>
25780M: Kirk Reiser <[email protected]>
25781M: Samuel Thibault <[email protected]>
25782L: [email protected]
25783S: Odd Fixes
25784W: http://www.linux-speakup.org/
25785W: https://github.com/linux-speakup/speakup
25786B: https://github.com/linux-speakup/speakup/issues
25787F: drivers/accessibility/speakup/
25788
25789SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
25790M: Viresh Kumar <[email protected]>
25791L: [email protected] (moderated for non-subscribers)
25792L: [email protected]
25793S: Maintained
25794W: http://www.st.com/spear
25795F: arch/arm/boot/dts/st/spear*
25796F: arch/arm/mach-spear/
25797F: drivers/clk/spear/
25798F: drivers/pinctrl/spear/
25799
25800SPI NOR SUBSYSTEM
25801M: Pratyush Yadav <[email protected]>
25802M: Michael Walle <[email protected]>
25803R: Takahiro Kuwano <[email protected]>
25804L: [email protected]
25805S: Maintained
25806W: http://www.linux-mtd.infradead.org/
25807Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
25808C: irc://irc.oftc.net/mtd
25809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
25810F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
25811F: drivers/mtd/spi-nor/
25812F: include/linux/mtd/spi-nor.h
25813
25814SPI OFFLOAD
25815R: David Lechner <[email protected]>
25816F: drivers/spi/spi-offload-trigger-*.c
25817F: drivers/spi/spi-offload.c
25818F: include/linux/spi/offload/
25819K: spi_offload
25820
25821SPI SUBSYSTEM
25822M: Mark Brown <[email protected]>
25823L: [email protected]
25824S: Maintained
25825Q: http://patchwork.kernel.org/project/spi-devel-general/list/
25826T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
25827F: Documentation/devicetree/bindings/spi/
25828F: Documentation/spi/
25829F: drivers/spi/
25830F: include/trace/events/spi*
25831F: include/linux/spi/
25832F: include/uapi/linux/spi/
25833F: tools/spi/
25834
25835SPMI SUBSYSTEM
25836M: Stephen Boyd <[email protected]>
25837L: [email protected]
25838S: Maintained
25839T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
25840F: Documentation/devicetree/bindings/spmi/
25841F: drivers/spmi/
25842F: include/dt-bindings/spmi/spmi.h
25843F: include/linux/spmi.h
25844F: include/trace/events/spmi.h
25845
25846SPU FILE SYSTEM
25847L: [email protected]
25848S: Orphan
25849F: Documentation/filesystems/spufs/spufs.rst
25850F: arch/powerpc/platforms/cell/spufs/
25851
25852SQUASHFS FILE SYSTEM
25853M: Phillip Lougher <[email protected]>
25854L: [email protected] (subscribers-only)
25855S: Maintained
25856W: http://squashfs.org.uk
25857F: Documentation/filesystems/squashfs.rst
25858F: fs/squashfs/
25859
25860SRM (Alpha) environment access
25861M: Jan-Benedict Glaw <[email protected]>
25862S: Maintained
25863F: arch/alpha/kernel/srm_env.c
25864
25865ST LSM6DSx IMU IIO DRIVER
25866M: Lorenzo Bianconi <[email protected]>
25867L: [email protected]
25868S: Maintained
25869W: http://www.st.com/
25870F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
25871F: drivers/iio/imu/st_lsm6dsx/
25872
25873ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
25874M: Benjamin Mugnier <[email protected]>
25875M: Sylvain Petinot <[email protected]>
25876L: [email protected]
25877S: Maintained
25878T: git git://linuxtv.org/media.git
25879F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
25880F: drivers/media/i2c/st-mipid02.c
25881
25882ST STC3117 FUEL GAUGE DRIVER
25883M: Hardevsinh Palaniya <[email protected]>
25884M: Bhavin Sharma <[email protected]>
25885L: [email protected]
25886S: Maintained
25887F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
25888F: drivers/power/supply/stc3117_fuel_gauge.c
25889
25890ST STEF48H28 DRIVER
25891M: Charles Hsu <[email protected]>
25892L: [email protected]
25893S: Maintained
25894F: Documentation/hwmon/stef48h28.rst
25895F: drivers/hwmon/pmbus/stef48h28.c
25896
25897ST STM32 FIREWALL
25898M: Gatien Chevallier <[email protected]>
25899S: Maintained
25900F: drivers/bus/stm32_dbg_bus.c
25901F: drivers/bus/stm32_etzpc.c
25902F: drivers/bus/stm32_firewall.c
25903F: drivers/bus/stm32_rifsc.c
25904
25905ST STM32 HDP PINCTRL DRIVER
25906M: Clément Le Goffic <[email protected]>
25907S: Maintained
25908F: Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml
25909F: drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
25910
25911ST STM32 I2C/SMBUS DRIVER
25912M: Pierre-Yves MORDRET <[email protected]>
25913M: Alain Volmat <[email protected]>
25914L: [email protected]
25915S: Maintained
25916F: drivers/i2c/busses/i2c-stm32*
25917
25918ST STM32 OCTO MEMORY MANAGER
25919M: Patrice Chotard <[email protected]>
25920S: Maintained
25921F: Documentation/devicetree/bindings/memory-controllers/st,stm32mp25-omm.yaml
25922F: drivers/memory/stm32_omm.c
25923
25924ST STM32 PINCTRL DRIVER
25925M: Antonio Borneo <[email protected]>
25926S: Maintained
25927F: Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
25928F: drivers/pinctrl/stm32/
25929F: include/dt-bindings/pinctrl/stm32-pinfunc.h
25930X: drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
25931
25932ST STM32 SPI DRIVER
25933M: Alain Volmat <[email protected]>
25934L: [email protected]
25935S: Maintained
25936F: drivers/spi/spi-stm32.c
25937
25938ST STPDDC60 DRIVER
25939M: Daniel Nilsson <[email protected]>
25940L: [email protected]
25941S: Maintained
25942F: Documentation/hwmon/stpddc60.rst
25943F: drivers/hwmon/pmbus/stpddc60.c
25944
25945ST TSC1641 DRIVER
25946M: Igor Reznichenko <[email protected]>
25947L: [email protected]
25948S: Maintained
25949F: Documentation/devicetree/bindings/hwmon/st,tsc1641.yaml
25950F: Documentation/hwmon/tsc1641.rst
25951F: drivers/hwmon/tsc1641.c
25952
25953ST VD55G1 DRIVER
25954M: Benjamin Mugnier <[email protected]>
25955M: Sylvain Petinot <[email protected]>
25956L: [email protected]
25957S: Maintained
25958F: Documentation/devicetree/bindings/media/i2c/st,vd55g1.yaml
25959F: drivers/media/i2c/vd55g1.c
25960
25961ST VD56G3 IMAGE SENSOR DRIVER
25962M: Benjamin Mugnier <[email protected]>
25963M: Sylvain Petinot <[email protected]>
25964L: [email protected]
25965S: Maintained
25966F: Documentation/devicetree/bindings/media/i2c/st,vd56g3.yaml
25967F: drivers/media/i2c/vd56g3.c
25968
25969ST VGXY61 DRIVER
25970M: Benjamin Mugnier <[email protected]>
25971M: Sylvain Petinot <[email protected]>
25972L: [email protected]
25973S: Maintained
25974T: git git://linuxtv.org/media.git
25975F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
25976F: Documentation/userspace-api/media/drivers/vgxy61.rst
25977F: drivers/media/i2c/vgxy61.c
25978
25979ST VL53L0X ToF RANGER(I2C) IIO DRIVER
25980M: Song Qiang <[email protected]>
25981L: [email protected]
25982S: Maintained
25983F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
25984F: drivers/iio/proximity/vl53l0x-i2c.c
25985
25986ST VL53L1X ToF RANGER(I2C) IIO DRIVER
25987M: Siratul Islam <[email protected]>
25988L: [email protected]
25989S: Maintained
25990F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
25991F: drivers/iio/proximity/vl53l1x-i2c.c
25992
25993STABLE BRANCH
25994M: Greg Kroah-Hartman <[email protected]>
25995M: Sasha Levin <[email protected]>
25996L: [email protected]
25997S: Supported
25998F: Documentation/process/stable-kernel-rules.rst
25999
26000STAGING - ATOMISP DRIVER
26001M: Hans de Goede <[email protected]>
26002M: Mauro Carvalho Chehab <[email protected]>
26003R: Sakari Ailus <[email protected]>
26004L: [email protected]
26005S: Maintained
26006F: drivers/staging/media/atomisp/
26007
26008STAGING - INDUSTRIAL IO
26009M: Jonathan Cameron <[email protected]>
26010L: [email protected]
26011S: Odd Fixes
26012F: drivers/staging/iio/
26013
26014STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
26015M: Marc Dietrich <[email protected]>
26016L: [email protected] (moderated for non-subscribers)
26017L: [email protected]
26018S: Maintained
26019F: drivers/staging/nvec/
26020
26021STAGING - SEPS525 LCD CONTROLLER DRIVERS
26022M: Michael Hennerich <[email protected]>
26023L: [email protected]
26024S: Supported
26025F: drivers/staging/fbtft/fb_seps525.c
26026
26027STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
26028M: Sudip Mukherjee <[email protected]>
26029M: Teddy Wang <[email protected]>
26030M: Sudip Mukherjee <[email protected]>
26031L: [email protected]
26032S: Maintained
26033F: drivers/staging/sm750fb/
26034
26035STAGING SUBSYSTEM
26036M: Greg Kroah-Hartman <[email protected]>
26037L: [email protected]
26038S: Supported
26039T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
26040F: drivers/staging/
26041
26042STANDALONE CACHE CONTROLLER DRIVERS
26043M: Conor Dooley <[email protected]>
26044M: Jonathan Cameron <[email protected]>
26045S: Maintained
26046T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
26047F: Documentation/devicetree/bindings/cache/
26048F: drivers/cache
26049F: include/linux/cache_coherency.h
26050F: lib/cache_maint.c
26051
26052STARFIRE/DURALAN NETWORK DRIVER
26053M: Ion Badulescu <[email protected]>
26054S: Odd Fixes
26055F: drivers/net/ethernet/adaptec/starfire*
26056
26057STARFIVE CRYPTO DRIVER
26058M: Jia Jie Ho <[email protected]>
26059M: William Qiu <[email protected]>
26060S: Supported
26061F: Documentation/devicetree/bindings/crypto/starfive*
26062F: drivers/crypto/starfive/
26063
26064STARFIVE DEVICETREES
26065M: Emil Renner Berthing <[email protected]>
26066M: Conor Dooley <[email protected]>
26067L: [email protected]
26068S: Maintained
26069T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
26070F: arch/riscv/boot/dts/starfive/
26071
26072STARFIVE DWMAC GLUE LAYER
26073M: Emil Renner Berthing <[email protected]>
26074M: Minda Chen <[email protected]>
26075S: Maintained
26076F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
26077F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
26078
26079STARFIVE JH7110 DPHY RX DRIVER
26080M: Jack Zhu <[email protected]>
26081M: Changhuang Liang <[email protected]>
26082S: Supported
26083F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
26084F: drivers/phy/starfive/phy-jh7110-dphy-rx.c
26085
26086STARFIVE JH7110 DPHY TX DRIVER
26087M: Keith Zhao <[email protected]>
26088S: Supported
26089F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
26090F: drivers/phy/starfive/phy-jh7110-dphy-tx.c
26091
26092STARFIVE JH7110 MMC/SD/SDIO DRIVER
26093M: William Qiu <[email protected]>
26094S: Supported
26095F: Documentation/devicetree/bindings/mmc/starfive*
26096F: drivers/mmc/host/dw_mmc-starfive.c
26097
26098STARFIVE JH7110 PLL CLOCK DRIVER
26099M: Xingyu Wu <[email protected]>
26100S: Supported
26101F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
26102F: drivers/clk/starfive/clk-starfive-jh7110-pll.c
26103
26104STARFIVE JH7110 PWMDAC DRIVER
26105M: Hal Feng <[email protected]>
26106M: Xingyu Wu <[email protected]>
26107S: Supported
26108F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
26109F: sound/soc/starfive/jh7110_pwmdac.c
26110
26111STARFIVE JH7110 SYSCON
26112M: William Qiu <[email protected]>
26113M: Xingyu Wu <[email protected]>
26114S: Supported
26115F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
26116
26117STARFIVE JH7110 TDM DRIVER
26118M: Walker Chen <[email protected]>
26119S: Maintained
26120F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
26121F: sound/soc/starfive/jh7110_tdm.c
26122
26123STARFIVE JH71X0 CLOCK DRIVERS
26124M: Emil Renner Berthing <[email protected]>
26125M: Hal Feng <[email protected]>
26126S: Maintained
26127F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
26128F: drivers/clk/starfive/clk-starfive-jh71*
26129F: include/dt-bindings/clock/starfive?jh71*.h
26130
26131STARFIVE JH71X0 PINCTRL DRIVERS
26132M: Emil Renner Berthing <[email protected]>
26133M: Hal Feng <[email protected]>
26134L: [email protected]
26135S: Maintained
26136F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
26137F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
26138F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
26139F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
26140
26141STARFIVE JH71X0 RESET CONTROLLER DRIVERS
26142M: Emil Renner Berthing <[email protected]>
26143M: Hal Feng <[email protected]>
26144S: Maintained
26145F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
26146F: drivers/reset/starfive/reset-starfive-jh71*
26147F: include/dt-bindings/reset/starfive?jh71*.h
26148
26149STARFIVE USB DRIVERS
26150M: Minda Chen <[email protected]>
26151S: Maintained
26152F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
26153F: Documentation/devicetree/bindings/usb/starfive,jhb100-dwc3.yaml
26154F: drivers/usb/cdns3/cdns3-starfive.c
26155
26156STARFIVE JH71XX PMU CONTROLLER DRIVER
26157M: Walker Chen <[email protected]>
26158M: Changhuang Liang <[email protected]>
26159S: Supported
26160F: Documentation/devicetree/bindings/power/starfive*
26161F: drivers/pmdomain/starfive/
26162F: include/dt-bindings/power/starfive,jh7110-pmu.h
26163
26164STARFIVE SOC DRIVERS
26165M: Conor Dooley <[email protected]>
26166S: Maintained
26167T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
26168F: Documentation/devicetree/bindings/soc/starfive/
26169
26170STARFIVE STARLINK PMU DRIVER
26171M: Ji Sheng Teoh <[email protected]>
26172S: Maintained
26173F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst
26174F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
26175F: drivers/perf/starfive_starlink_pmu.c
26176
26177STARFIVE TRNG DRIVER
26178M: Jia Jie Ho <[email protected]>
26179S: Supported
26180F: Documentation/devicetree/bindings/rng/starfive*
26181F: drivers/char/hw_random/jh7110-trng.c
26182
26183STARFIVE WATCHDOG DRIVER
26184M: Xingyu Wu <[email protected]>
26185M: Ziv Xu <[email protected]>
26186S: Supported
26187F: Documentation/devicetree/bindings/watchdog/starfive*
26188F: drivers/watchdog/starfive-wdt.c
26189
26190STARFIVE JH71X0 PCIE AND USB PHY DRIVER
26191M: Minda Chen <[email protected]>
26192S: Supported
26193F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
26194F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
26195F: drivers/phy/starfive/phy-jh7110-pcie.c
26196F: drivers/phy/starfive/phy-jh7110-usb.c
26197
26198STARFIVE JHB100 EXTERNAL INTERRUPT CONTROLLER DRIVER
26199M: Changhuang Liang <[email protected]>
26200S: Supported
26201F: Documentation/devicetree/bindings/interrupt-controller/starfive,jhb100-intc.yaml
26202F: drivers/irqchip/irq-starfive-jhb100-intc.c
26203
26204STATIC BRANCH/CALL
26205M: Peter Zijlstra <[email protected]>
26206M: Josh Poimboeuf <[email protected]>
26207M: Jason Baron <[email protected]>
26208M: Alice Ryhl <[email protected]>
26209R: Steven Rostedt <[email protected]>
26210R: Ard Biesheuvel <[email protected]>
26211S: Supported
26212F: arch/*/include/asm/jump_label*.h
26213F: arch/*/include/asm/static_call*.h
26214F: arch/*/kernel/jump_label.c
26215F: arch/*/kernel/static_call.c
26216F: include/linux/jump_label*.h
26217F: include/linux/static_call*.h
26218F: kernel/jump_label.c
26219F: kernel/static_call*.c
26220F: rust/helpers/jump_label.c
26221F: rust/kernel/generated_arch_static_branch_asm.rs.S
26222F: rust/kernel/jump_label.rs
26223
26224STI AUDIO (ASoC) DRIVERS
26225M: Arnaud Pouliquen <[email protected]>
26226L: [email protected]
26227S: Maintained
26228F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
26229F: sound/soc/sti/
26230
26231STI CEC DRIVER
26232M: Alain Volmat <[email protected]>
26233S: Maintained
26234F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
26235F: drivers/media/cec/platform/sti/
26236
26237STK1160 USB VIDEO CAPTURE DRIVER
26238M: Ezequiel Garcia <[email protected]>
26239L: [email protected]
26240S: Maintained
26241T: git git://linuxtv.org/media.git
26242F: drivers/media/usb/stk1160/
26243
26244STM32 AUDIO (ASoC) DRIVERS
26245M: Olivier Moysan <[email protected]>
26246M: Arnaud Pouliquen <[email protected]>
26247L: [email protected]
26248S: Maintained
26249F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
26250F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
26251F: sound/soc/stm/
26252
26253STM32 DMA DRIVERS
26254M: Amélie Delaunay <[email protected]>
26255L: [email protected]
26256L: [email protected] (moderated for non-subscribers)
26257S: Maintained
26258F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
26259F: Documentation/devicetree/bindings/dma/stm32/
26260F: drivers/dma/stm32/
26261
26262STM32 TIMER/LPTIMER DRIVERS
26263M: Fabrice Gasnier <[email protected]>
26264S: Maintained
26265F: Documentation/ABI/testing/*timer-stm32
26266F: Documentation/devicetree/bindings/*/*stm32-*timer*
26267F: drivers/*/stm32-*timer*
26268F: drivers/pwm/pwm-stm32*
26269F: include/linux/*/stm32-*tim*
26270
26271STM32MP25 USB3/PCIE COMBOPHY DRIVER
26272M: Christian Bruel <[email protected]>
26273S: Maintained
26274F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
26275F: drivers/phy/st/phy-stm32-combophy.c
26276
26277STMMAC ETHERNET DRIVER
26278M: Maxime Chevallier <[email protected]>
26279L: [email protected]
26280S: Maintained
26281F: Documentation/networking/device_drivers/ethernet/stmicro/
26282F: drivers/net/ethernet/stmicro/stmmac/
26283
26284SUN HAPPY MEAL ETHERNET DRIVER
26285M: Sean Anderson <[email protected]>
26286S: Maintained
26287F: drivers/net/ethernet/sun/sunhme.*
26288
26289SUN3/3X
26290M: Sam Creasey <[email protected]>
26291S: Maintained
26292W: http://sammy.net/sun3/
26293F: arch/m68k/include/asm/sun3*
26294F: arch/m68k/kernel/*sun3*
26295F: arch/m68k/sun3*/
26296F: drivers/net/ethernet/i825xx/sun3*
26297
26298SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
26299M: Hans de Goede <[email protected]>
26300L: [email protected]
26301S: Maintained
26302F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
26303F: drivers/input/keyboard/sun4i-lradc-keys.c
26304
26305SUNDANCE NETWORK DRIVER
26306M: Denis Kirjanov <[email protected]>
26307L: [email protected]
26308S: Maintained
26309F: drivers/net/ethernet/dlink/sundance.c
26310
26311SUNPLUS ETHERNET DRIVER
26312L: [email protected]
26313S: Orphan
26314W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
26315F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
26316F: drivers/net/ethernet/sunplus/
26317
26318SUNPLUS MMC DRIVER
26319M: Tony Huang <[email protected]>
26320M: Li-hao Kuo <[email protected]>
26321S: Maintained
26322F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
26323F: drivers/mmc/host/sunplus-mmc.c
26324
26325SUNPLUS OCOTP DRIVER
26326M: Vincent Shih <[email protected]>
26327S: Maintained
26328F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
26329F: drivers/nvmem/sunplus-ocotp.c
26330
26331SUNPLUS PWM DRIVER
26332M: Hammer Hsieh <[email protected]>
26333S: Maintained
26334F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
26335F: drivers/pwm/pwm-sunplus.c
26336
26337SUNPLUS RTC DRIVER
26338M: Vincent Shih <[email protected]>
26339L: [email protected]
26340S: Maintained
26341F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
26342F: drivers/rtc/rtc-sunplus.c
26343
26344SUNPLUS SPI CONTROLLER INTERFACE DRIVER
26345M: Li-hao Kuo <[email protected]>
26346L: [email protected]
26347S: Maintained
26348F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
26349F: drivers/spi/spi-sunplus-sp7021.c
26350
26351SUNPLUS UART DRIVER
26352M: Hammer Hsieh <[email protected]>
26353S: Maintained
26354F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
26355F: drivers/tty/serial/sunplus-uart.c
26356
26357SUNPLUS USB2 PHY DRIVER
26358M: Vincent Shih <[email protected]>
26359L: [email protected]
26360S: Maintained
26361F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
26362F: drivers/phy/sunplus/Kconfig
26363F: drivers/phy/sunplus/Makefile
26364F: drivers/phy/sunplus/phy-sunplus-usb2.c
26365
26366SUNPLUS WATCHDOG DRIVER
26367M: Xiantao Hu <[email protected]>
26368L: [email protected]
26369S: Maintained
26370F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
26371F: drivers/watchdog/sunplus_wdt.c
26372
26373SUPERH
26374M: Yoshinori Sato <[email protected]>
26375M: Rich Felker <[email protected]>
26376M: John Paul Adrian Glaubitz <[email protected]>
26377L: [email protected]
26378S: Maintained
26379Q: http://patchwork.kernel.org/project/linux-sh/list/
26380F: Documentation/arch/sh/
26381F: arch/sh/
26382F: drivers/sh/
26383
26384SUSPEND TO RAM
26385M: "Rafael J. Wysocki" <[email protected]>
26386R: Len Brown <[email protected]>
26387R: Pavel Machek <[email protected]>
26388L: [email protected]
26389S: Supported
26390B: https://bugzilla.kernel.org
26391F: Documentation/power/
26392F: arch/x86/kernel/acpi/sleep*
26393F: arch/x86/kernel/acpi/wakeup*
26394F: drivers/base/power/
26395F: include/linux/freezer.h
26396F: include/linux/pm.h
26397F: include/linux/suspend.h
26398F: kernel/power/
26399
26400SVGA HANDLING
26401M: Martin Mares <[email protected]>
26402L: [email protected]
26403S: Maintained
26404F: Documentation/admin-guide/svga.rst
26405F: arch/x86/boot/video*
26406
26407SWITCHDEV
26408M: Jiri Pirko <[email protected]>
26409M: Ivan Vecera <[email protected]>
26410L: [email protected]
26411S: Supported
26412F: include/net/switchdev.h
26413F: net/switchdev/
26414
26415SWITCHTEC DMA DRIVER
26416M: Kelvin Cao <[email protected]>
26417M: Logan Gunthorpe <[email protected]>
26418L: [email protected]
26419S: Maintained
26420F: drivers/dma/switchtec_dma.c
26421
26422SY8106A REGULATOR DRIVER
26423M: Icenowy Zheng <[email protected]>
26424S: Maintained
26425F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
26426F: drivers/regulator/sy8106a-regulator.c
26427
26428SYNC FILE FRAMEWORK
26429M: Sumit Semwal <[email protected]>
26430L: [email protected]
26431L: [email protected]
26432S: Maintained
26433T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
26434F: Documentation/driver-api/sync_file.rst
26435F: drivers/dma-buf/dma-fence*
26436F: drivers/dma-buf/sw_sync.c
26437F: drivers/dma-buf/sync_*
26438F: include/linux/sync_file.h
26439F: include/uapi/linux/sync_file.h
26440
26441SYNOPSYS ARC ARCHITECTURE
26442M: Vineet Gupta <[email protected]>
26443L: [email protected]
26444S: Supported
26445T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
26446F: Documentation/arch/arc
26447F: Documentation/devicetree/bindings/arc/*
26448F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
26449F: arch/arc/
26450F: drivers/clocksource/arc_timer.c
26451F: drivers/tty/serial/arc_uart.c
26452
26453SYNOPSYS ARC HSDK SDP pll clock driver
26454M: Eugeniy Paltsev <[email protected]>
26455S: Supported
26456F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
26457F: drivers/clk/clk-hsdk-pll.c
26458
26459SYNOPSYS ARC SDP clock driver
26460M: Eugeniy Paltsev <[email protected]>
26461S: Supported
26462F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
26463F: drivers/clk/axs10x/*
26464
26465SYNOPSYS ARC SDP platform support
26466M: Alexey Brodkin <[email protected]>
26467S: Supported
26468F: Documentation/devicetree/bindings/arc/axs10*
26469F: arch/arc/boot/dts/ax*
26470F: arch/arc/plat-axs10x
26471
26472SYNOPSYS AXS10x RESET CONTROLLER DRIVER
26473M: Eugeniy Paltsev <[email protected]>
26474S: Supported
26475F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
26476F: drivers/reset/reset-axs10x.c
26477
26478SYNOPSYS CREG GPIO DRIVER
26479M: Eugeniy Paltsev <[email protected]>
26480S: Maintained
26481F: drivers/gpio/gpio-creg-snps.c
26482
26483SYNOPSYS DESIGNWARE 8250 UART DRIVER
26484M: Ilpo Järvinen <[email protected]>
26485R: Andy Shevchenko <[email protected]>
26486S: Supported
26487F: drivers/tty/serial/8250/8250_dw.c
26488F: drivers/tty/serial/8250/8250_dwlib.*
26489F: drivers/tty/serial/8250/8250_lpss.c
26490
26491SYNOPSYS DESIGNWARE APB GPIO DRIVER
26492M: Hoan Tran <[email protected]>
26493L: [email protected]
26494S: Maintained
26495F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
26496F: drivers/gpio/gpio-dwapb.c
26497
26498SYNOPSYS DESIGNWARE AXI DMAC DRIVER
26499M: Eugeniy Paltsev <[email protected]>
26500S: Maintained
26501F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
26502F: drivers/dma/dw-axi-dmac/
26503
26504SYNOPSYS DESIGNWARE DMAC DRIVER
26505M: Viresh Kumar <[email protected]>
26506R: Andy Shevchenko <[email protected]>
26507S: Maintained
26508F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
26509F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
26510F: drivers/dma/dw/
26511F: include/dt-bindings/dma/dw-dmac.h
26512F: include/linux/dma/dw.h
26513F: include/linux/platform_data/dma-dw.h
26514
26515SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
26516M: Jose Abreu <[email protected]>
26517L: [email protected]
26518S: Maintained
26519F: drivers/net/ethernet/synopsys/
26520
26521SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
26522L: [email protected]
26523S: Orphan
26524F: drivers/net/pcs/pcs-xpcs.c
26525F: drivers/net/pcs/pcs-xpcs.h
26526F: include/linux/pcs/pcs-xpcs.h
26527
26528SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
26529M: Dmitry Osipenko <[email protected]>
26530L: [email protected]
26531L: [email protected]
26532S: Maintained
26533F: Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
26534F: drivers/media/platform/synopsys/hdmirx/*
26535
26536SYNOPSYS DESIGNWARE I2C DRIVER
26537M: Mika Westerberg <[email protected]>
26538R: Andy Shevchenko <[email protected]>
26539L: [email protected]
26540S: Supported
26541F: drivers/i2c/busses/i2c-designware-*
26542F: include/linux/designware_i2c.h
26543
26544SYNOPSYS DESIGNWARE I2C DRIVER - AMDISP
26545M: Nirujogi Pratap <[email protected]>
26546M: Bin Du <[email protected]>
26547L: [email protected]
26548S: Maintained
26549F: drivers/i2c/busses/i2c-designware-amdisp.c
26550F: include/linux/soc/amd/isp4_misc.h
26551
26552SYNOPSYS DESIGNWARE MIPI CSI-2 RECEIVER DRIVER
26553M: Michael Riesch <[email protected]>
26554L: [email protected]
26555S: Maintained
26556F: Documentation/devicetree/bindings/media/rockchip,rk3568-mipi-csi2.yaml
26557F: drivers/media/platform/synopsys/dw-mipi-csi2rx.c
26558
26559SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
26560M: Jaehoon Chung <[email protected]>
26561M: Shawn Lin <[email protected]>
26562L: [email protected]
26563S: Maintained
26564F: drivers/mmc/host/dw_mmc*
26565
26566SYNOPSYS DESIGNWARE PCIE PMU DRIVER
26567M: Shuai Xue <[email protected]>
26568M: Jing Zhang <[email protected]>
26569S: Supported
26570F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst
26571F: drivers/perf/dwc_pcie_pmu.c
26572
26573SYNOPSYS HSDK RESET CONTROLLER DRIVER
26574M: Eugeniy Paltsev <[email protected]>
26575S: Supported
26576F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
26577F: drivers/reset/reset-hsdk.c
26578F: include/dt-bindings/reset/snps,hsdk-reset.h
26579
26580SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
26581M: Prabu Thangamuthu <[email protected]>
26582M: Manjunath M B <[email protected]>
26583L: [email protected]
26584S: Maintained
26585F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
26586
26587SYSTEM CONFIGURATION (SYSCON)
26588M: Lee Jones <[email protected]>
26589M: Arnd Bergmann <[email protected]>
26590S: Supported
26591T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
26592F: drivers/mfd/syscon.c
26593
26594SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
26595M: Sudeep Holla <[email protected]>
26596R: Cristian Marussi <[email protected]>
26597L: [email protected]
26598L: [email protected] (moderated for non-subscribers)
26599S: Maintained
26600F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
26601F: drivers/clk/clk-sc[mp]i.c
26602F: drivers/cpufreq/sc[mp]i-cpufreq.c
26603F: drivers/firmware/arm_scmi/
26604F: drivers/firmware/arm_scpi.c
26605F: drivers/hwmon/scmi-hwmon.c
26606F: drivers/pinctrl/pinctrl-scmi.c
26607F: drivers/pmdomain/arm/
26608F: drivers/powercap/arm_scmi_powercap.c
26609F: drivers/regulator/scmi-regulator.c
26610F: drivers/reset/reset-scmi.c
26611F: include/linux/sc[mp]i_protocol.h
26612F: include/trace/events/scmi.h
26613F: include/uapi/linux/virtio_scmi.h
26614
26615SYSTEM CONTROL MANAGEMENT INTERFACE (SCMI) i.MX Extension Message Protocol drivers
26616M: Peng Fan <[email protected]>
26617L: [email protected]
26618L: [email protected]
26619L: [email protected] (moderated for non-subscribers)
26620S: Maintained
26621F: Documentation/devicetree/bindings/firmware/nxp,*scmi.yaml
26622F: drivers/firmware/arm_scmi/vendors/imx/
26623
26624SYSTEM RESET/SHUTDOWN DRIVERS
26625M: Sebastian Reichel <[email protected]>
26626L: [email protected]
26627S: Maintained
26628T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
26629F: Documentation/devicetree/bindings/power/reset/
26630F: drivers/power/reset/
26631
26632SYSTEM TRACE MODULE CLASS
26633M: Alexander Shishkin <[email protected]>
26634S: Maintained
26635T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
26636F: Documentation/trace/stm.rst
26637F: drivers/hwtracing/stm/
26638F: include/linux/stm.h
26639F: include/uapi/linux/stm.h
26640
26641SYSTEM76 ACPI DRIVER
26642M: Jeremy Soller <[email protected]>
26643M: System76 Product Development <[email protected]>
26644L: [email protected]
26645S: Maintained
26646F: drivers/platform/x86/system76_acpi.c
26647
26648TASKSTATS STATISTICS INTERFACE
26649M: Balbir Singh <[email protected]>
26650S: Maintained
26651F: Documentation/accounting/taskstats*
26652F: include/linux/taskstats*
26653F: kernel/taskstats.c
26654
26655TC subsystem
26656M: Jamal Hadi Salim <[email protected]>
26657M: Jiri Pirko <[email protected]>
26658L: [email protected]
26659S: Maintained
26660F: include/net/pkt_cls.h
26661F: include/net/pkt_sched.h
26662F: include/net/sch_priv.h
26663F: include/net/tc_act/
26664F: include/net/tc_wrapper.h
26665F: include/uapi/linux/pkt_cls.h
26666F: include/uapi/linux/pkt_sched.h
26667F: include/uapi/linux/tc_act/
26668F: include/uapi/linux/tc_ematch/
26669F: net/sched/
26670F: tools/testing/selftests/tc-testing
26671
26672TC90522 MEDIA DRIVER
26673M: Akihiro Tsukada <[email protected]>
26674L: [email protected]
26675S: Odd Fixes
26676F: drivers/media/dvb-frontends/tc90522*
26677
26678TCP LOW PRIORITY MODULE
26679M: "Wong Hoi Sing, Edison" <[email protected]>
26680M: "Hung Hing Lun, Mike" <[email protected]>
26681S: Maintained
26682W: http://tcp-lp-mod.sourceforge.net/
26683F: net/ipv4/tcp_lp.c
26684
26685TDA10071 MEDIA DRIVER
26686L: [email protected]
26687S: Orphan
26688W: https://linuxtv.org
26689Q: http://patchwork.linuxtv.org/project/linux-media/list/
26690F: drivers/media/dvb-frontends/tda10071*
26691
26692TDA18212 MEDIA DRIVER
26693L: [email protected]
26694S: Orphan
26695W: https://linuxtv.org
26696Q: http://patchwork.linuxtv.org/project/linux-media/list/
26697F: drivers/media/tuners/tda18212*
26698
26699TDA18218 MEDIA DRIVER
26700L: [email protected]
26701S: Orphan
26702W: https://linuxtv.org
26703Q: http://patchwork.linuxtv.org/project/linux-media/list/
26704F: drivers/media/tuners/tda18218*
26705
26706TDA18250 MEDIA DRIVER
26707M: Olli Salonen <[email protected]>
26708L: [email protected]
26709S: Maintained
26710W: https://linuxtv.org
26711Q: http://patchwork.linuxtv.org/project/linux-media/list/
26712T: git git://linuxtv.org/media.git
26713F: drivers/media/tuners/tda18250*
26714
26715TDA18271 MEDIA DRIVER
26716M: Michael Krufky <[email protected]>
26717L: [email protected]
26718S: Maintained
26719W: https://linuxtv.org
26720W: http://github.com/mkrufky
26721Q: http://patchwork.linuxtv.org/project/linux-media/list/
26722T: git git://linuxtv.org/mkrufky/tuners.git
26723F: drivers/media/tuners/tda18271*
26724
26725TDA1997x MEDIA DRIVER
26726M: Tim Harvey <[email protected]>
26727L: [email protected]
26728S: Maintained
26729W: https://linuxtv.org
26730Q: http://patchwork.linuxtv.org/project/linux-media/list/
26731F: Documentation/devicetree/bindings/media/i2c/nxp,tda19971.yaml
26732F: drivers/media/i2c/tda1997x.*
26733
26734TDA827x MEDIA DRIVER
26735M: Michael Krufky <[email protected]>
26736L: [email protected]
26737S: Maintained
26738W: https://linuxtv.org
26739W: http://github.com/mkrufky
26740Q: http://patchwork.linuxtv.org/project/linux-media/list/
26741T: git git://linuxtv.org/mkrufky/tuners.git
26742F: drivers/media/tuners/tda8290.*
26743
26744TDA8290 MEDIA DRIVER
26745M: Michael Krufky <[email protected]>
26746L: [email protected]
26747S: Maintained
26748W: https://linuxtv.org
26749W: http://github.com/mkrufky
26750Q: http://patchwork.linuxtv.org/project/linux-media/list/
26751T: git git://linuxtv.org/mkrufky/tuners.git
26752F: drivers/media/tuners/tda8290.*
26753
26754TDA9840 MEDIA DRIVER
26755M: Hans Verkuil <[email protected]>
26756L: [email protected]
26757S: Maintained
26758W: https://linuxtv.org
26759T: git git://linuxtv.org/media.git
26760F: drivers/media/i2c/tda9840*
26761
26762TEA5761 TUNER DRIVER
26763M: Mauro Carvalho Chehab <[email protected]>
26764L: [email protected]
26765S: Odd fixes
26766W: https://linuxtv.org
26767T: git git://linuxtv.org/media.git
26768F: drivers/media/tuners/tea5761.*
26769
26770TEA5767 TUNER DRIVER
26771M: Mauro Carvalho Chehab <[email protected]>
26772L: [email protected]
26773S: Maintained
26774W: https://linuxtv.org
26775T: git git://linuxtv.org/media.git
26776F: drivers/media/tuners/tea5767.*
26777
26778TEA6415C MEDIA DRIVER
26779M: Hans Verkuil <[email protected]>
26780L: [email protected]
26781S: Maintained
26782W: https://linuxtv.org
26783T: git git://linuxtv.org/media.git
26784F: drivers/media/i2c/tea6415c*
26785
26786TEA6420 MEDIA DRIVER
26787M: Hans Verkuil <[email protected]>
26788L: [email protected]
26789S: Maintained
26790W: https://linuxtv.org
26791T: git git://linuxtv.org/media.git
26792F: drivers/media/i2c/tea6420*
26793
26794TEAM DRIVER
26795M: Jiri Pirko <[email protected]>
26796L: [email protected]
26797S: Supported
26798F: Documentation/netlink/specs/team.yaml
26799F: drivers/net/team/
26800F: include/linux/if_team.h
26801F: include/uapi/linux/if_team.h
26802F: tools/testing/selftests/drivers/net/team/
26803
26804TECHNICAL ADVISORY BOARD PROCESS DOCS
26805M: "Theodore Ts'o" <[email protected]>
26806M: Greg Kroah-Hartman <[email protected]>
26807L: [email protected]
26808S: Maintained
26809F: Documentation/process/contribution-maturity-model.rst
26810F: Documentation/process/researcher-guidelines.rst
26811
26812TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
26813M: "Savoir-faire Linux Inc." <[email protected]>
26814S: Maintained
26815F: arch/x86/platform/ts5500/
26816
26817TECHNOTREND USB IR RECEIVER
26818M: Sean Young <[email protected]>
26819L: [email protected]
26820S: Maintained
26821F: drivers/media/rc/ttusbir.c
26822
26823TECHWELL TW9900 VIDEO DECODER
26824M: Mehdi Djait <[email protected]>
26825L: [email protected]
26826S: Maintained
26827F: drivers/media/i2c/tw9900.c
26828
26829TECHWELL TW9910 VIDEO DECODER
26830L: [email protected]
26831S: Orphan
26832F: drivers/media/i2c/tw9910.c
26833F: include/media/i2c/tw9910.h
26834
26835TEE SUBSYSTEM
26836M: Jens Wiklander <[email protected]>
26837R: Sumit Garg <[email protected]>
26838L: [email protected] (moderated for non-subscribers)
26839S: Maintained
26840F: Documentation/ABI/testing/sysfs-class-tee
26841F: Documentation/driver-api/tee.rst
26842F: Documentation/tee/
26843F: Documentation/userspace-api/tee.rst
26844F: drivers/tee/
26845F: include/linux/tee_core.h
26846F: include/linux/tee_drv.h
26847F: include/uapi/linux/tee.h
26848
26849TEGRA ARCHITECTURE SUPPORT
26850M: Thierry Reding <[email protected]>
26851M: Jonathan Hunter <[email protected]>
26852L: [email protected]
26853S: Supported
26854Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
26855T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
26856N: [^a-z]tegra
26857
26858TEGRA CLOCK DRIVER
26859M: Prashant Gaikwad <[email protected]>
26860S: Supported
26861F: drivers/clk/tegra/
26862
26863TEGRA CRYPTO DRIVERS
26864M: Akhil R <[email protected]>
26865S: Supported
26866F: drivers/crypto/tegra/*
26867
26868TEGRA DMA DRIVERS
26869M: Laxman Dewangan <[email protected]>
26870M: Jon Hunter <[email protected]>
26871S: Supported
26872F: drivers/dma/tegra*
26873
26874TEGRA I2C DRIVER
26875M: Laxman Dewangan <[email protected]>
26876R: Dmitry Osipenko <[email protected]>
26877S: Supported
26878F: drivers/i2c/busses/i2c-tegra.c
26879
26880TEGRA IOMMU DRIVERS
26881M: Thierry Reding <[email protected]>
26882R: Krishna Reddy <[email protected]>
26883L: [email protected]
26884S: Supported
26885F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
26886F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
26887F: drivers/iommu/tegra*
26888
26889TEGRA KBC DRIVER
26890M: Laxman Dewangan <[email protected]>
26891S: Supported
26892F: drivers/input/keyboard/tegra-kbc.c
26893
26894TEGRA NAND DRIVER
26895M: Stefan Agner <[email protected]>
26896M: Lucas Stach <[email protected]>
26897S: Maintained
26898F: Documentation/devicetree/bindings/mtd/nvidia,tegra20-nand.yaml
26899F: drivers/mtd/nand/raw/tegra_nand.c
26900
26901TEGRA PWM DRIVER
26902M: Thierry Reding <[email protected]>
26903S: Supported
26904F: drivers/pwm/pwm-tegra.c
26905
26906TEGRA QUAD SPI DRIVER
26907M: Thierry Reding <[email protected]>
26908M: Jonathan Hunter <[email protected]>
26909M: Sowjanya Komatineni <[email protected]>
26910L: [email protected]
26911S: Maintained
26912F: drivers/spi/spi-tegra210-quad.c
26913
26914TEGRA SERIAL DRIVER
26915M: Laxman Dewangan <[email protected]>
26916S: Supported
26917F: drivers/tty/serial/serial-tegra.c
26918
26919TEGRA SPI DRIVER
26920M: Laxman Dewangan <[email protected]>
26921S: Supported
26922F: drivers/spi/spi-tegra*
26923
26924TEGRA VIDEO DRIVER
26925M: Thierry Reding <[email protected]>
26926M: Jonathan Hunter <[email protected]>
26927M: Sowjanya Komatineni <[email protected]>
26928M: Luca Ceresoli <[email protected]>
26929L: [email protected]
26930L: [email protected]
26931S: Maintained
26932F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
26933F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
26934F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
26935F: drivers/staging/media/tegra-video/
26936
26937TEGRA XUSB PADCTL DRIVER
26938M: JC Kuo <[email protected]>
26939S: Supported
26940F: drivers/phy/tegra/xusb*
26941
26942TEHUTI ETHERNET DRIVER
26943M: Andy Gospodarek <[email protected]>
26944L: [email protected]
26945S: Maintained
26946F: drivers/net/ethernet/tehuti/tehuti.*
26947
26948TEHUTI TN40XX ETHERNET DRIVER
26949M: FUJITA Tomonori <[email protected]>
26950L: [email protected]
26951S: Maintained
26952F: drivers/net/ethernet/tehuti/tn40*
26953
26954TELECOM CLOCK DRIVER FOR MCPL0010
26955S: Orphan
26956F: drivers/char/tlclk.c
26957
26958TEMPO SEMICONDUCTOR DRIVERS
26959M: Steven Eckhoff <[email protected]>
26960S: Maintained
26961F: Documentation/devicetree/bindings/sound/tscs*.txt
26962F: sound/soc/codecs/tscs*.c
26963F: sound/soc/codecs/tscs*.h
26964
26965TENSILICA XTENSA PORT (xtensa)
26966M: Chris Zankel <[email protected]>
26967M: Max Filippov <[email protected]>
26968S: Maintained
26969T: git https://github.com/jcmvbkbc/linux-xtensa.git
26970F: arch/xtensa/
26971F: drivers/irqchip/irq-xtensa-*
26972
26973TEXAS INSTRUMENTS ASoC DRIVERS
26974M: Sen Wang <[email protected]>
26975L: [email protected]
26976S: Maintained
26977F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
26978F: sound/soc/ti/
26979
26980TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
26981M: Shenghao Ding <[email protected]>
26982M: Kevin Lu <[email protected]>
26983M: Baojun Xu <[email protected]>
26984M: Sen Wang <[email protected]>
26985L: [email protected]
26986S: Maintained
26987F: Documentation/devicetree/bindings/sound/ti,tas2552.yaml
26988F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml
26989F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml
26990F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
26991F: Documentation/devicetree/bindings/sound/ti,tas67524.yaml
26992F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
26993F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
26994F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
26995F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
26996F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
26997F: Documentation/sound/codecs/tas675x*
26998F: include/sound/tas2*.h
26999F: include/sound/tlv320*.h
27000F: sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
27001F: sound/soc/codecs/pcm1681.c
27002F: sound/soc/codecs/pcm1789*.*
27003F: sound/soc/codecs/pcm179x*.*
27004F: sound/soc/codecs/pcm186x*.*
27005F: sound/soc/codecs/pcm3008.*
27006F: sound/soc/codecs/pcm3060*.*
27007F: sound/soc/codecs/pcm3168a*.*
27008F: sound/soc/codecs/pcm5102a.c
27009F: sound/soc/codecs/pcm512x*.*
27010F: sound/soc/codecs/tas2*.*
27011F: sound/soc/codecs/tas675x*.*
27012F: sound/soc/codecs/tlv320*.*
27013F: sound/soc/codecs/tpa6130a2.*
27014
27015TEXAS INSTRUMENTS DMA DRIVERS
27016M: Vignesh Raghavendra <[email protected]>
27017L: [email protected]
27018S: Maintained
27019F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
27020F: Documentation/devicetree/bindings/dma/ti-edma.txt
27021F: Documentation/devicetree/bindings/dma/ti/
27022F: drivers/dma/ti/
27023F: include/linux/dma/k3-psil.h
27024F: include/linux/dma/k3-udma-glue.h
27025F: include/linux/dma/ti-cppi5.h
27026X: drivers/dma/ti/cppi41.c
27027
27028TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
27029M: Jerome Brunet <[email protected]>
27030L: [email protected]
27031S: Maintained
27032F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
27033F: Documentation/hwmon/tps25990.rst
27034F: drivers/hwmon/pmbus/tps25990.c
27035
27036TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
27037M: Robert Marko <[email protected]>
27038M: Luka Perkov <[email protected]>
27039L: [email protected]
27040S: Maintained
27041F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
27042F: Documentation/hwmon/tps23861.rst
27043F: drivers/hwmon/tps23861.c
27044
27045TEXAS INSTRUMENTS TPS6131X FLASH LED DRIVER
27046M: Matthias Fend <[email protected]>
27047L: [email protected]
27048S: Maintained
27049F: Documentation/devicetree/bindings/leds/ti,tps61310.yaml
27050F: drivers/leds/flash/leds-tps6131x.c
27051
27052TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
27053M: Ricardo Ribalda <[email protected]>
27054L: [email protected]
27055S: Supported
27056F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
27057F: drivers/iio/dac/ti-dac7612.c
27058
27059TEXAS INSTRUMENTS' LP5812 RGB LED DRIVER
27060M: Nam Tran <[email protected]>
27061L: [email protected]
27062S: Maintained
27063F: Documentation/devicetree/bindings/leds/ti,lp5812.yaml
27064F: Documentation/leds/leds-lp5812.rst
27065F: drivers/leds/rgb/Kconfig
27066F: drivers/leds/rgb/Makefile
27067F: drivers/leds/rgb/leds-lp5812.c
27068F: drivers/leds/rgb/leds-lp5812.h
27069
27070TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
27071M: Alexander Sverdlin <[email protected]>
27072L: [email protected]
27073S: Maintained
27074F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
27075F: drivers/leds/leds-lp8864.c
27076
27077TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
27078M: Nishanth Menon <[email protected]>
27079M: Tero Kristo <[email protected]>
27080M: Santosh Shilimkar <[email protected]>
27081L: [email protected] (moderated for non-subscribers)
27082S: Maintained
27083F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
27084F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
27085F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
27086F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
27087F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
27088F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
27089F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
27090F: drivers/clk/keystone/sci-clk.c
27091F: drivers/firmware/ti_sci*
27092F: drivers/irqchip/irq-ti-sci-inta.c
27093F: drivers/irqchip/irq-ti-sci-intr.c
27094F: drivers/reset/reset-ti-sci.c
27095F: drivers/soc/ti/ti_sci_inta_msi.c
27096F: drivers/pmdomain/ti/ti_sci_pm_domains.c
27097F: include/dt-bindings/soc/ti,sci_pm_domain.h
27098F: include/linux/soc/ti/ti_sci_inta_msi.h
27099F: include/linux/soc/ti/ti_sci_protocol.h
27100
27101TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
27102M: Puranjay Mohan <[email protected]>
27103L: [email protected]
27104S: Supported
27105F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
27106F: drivers/iio/temperature/tmp117.c
27107
27108THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
27109M: Hans Verkuil <[email protected]>
27110L: [email protected]
27111S: Maintained
27112W: https://linuxtv.org
27113T: git git://linuxtv.org/media.git
27114F: drivers/media/radio/radio-raremono.c
27115
27116THERMAL
27117M: Rafael J. Wysocki <[email protected]>
27118M: Daniel Lezcano <[email protected]>
27119R: Zhang Rui <[email protected]>
27120R: Lukasz Luba <[email protected]>
27121L: [email protected]
27122S: Supported
27123Q: https://patchwork.kernel.org/project/linux-pm/list/
27124T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
27125F: Documentation/ABI/testing/sysfs-class-thermal
27126F: Documentation/admin-guide/thermal/
27127F: Documentation/devicetree/bindings/thermal/
27128F: Documentation/driver-api/thermal/
27129F: drivers/thermal/
27130F: include/dt-bindings/thermal/
27131F: include/linux/cpu_cooling.h
27132F: include/linux/thermal.h
27133F: include/uapi/linux/thermal.h
27134F: tools/lib/thermal/
27135F: tools/thermal/
27136
27137THERMAL DRIVER FOR AMLOGIC SOCS
27138M: Guillaume La Roque <[email protected]>
27139L: [email protected]
27140L: [email protected]
27141S: Supported
27142W: http://linux-meson.com/
27143F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
27144F: drivers/thermal/amlogic_thermal.c
27145
27146THERMAL/CPU_COOLING
27147M: Amit Daniel Kachhap <[email protected]>
27148M: Daniel Lezcano <[email protected]>
27149M: Viresh Kumar <[email protected]>
27150R: Lukasz Luba <[email protected]>
27151L: [email protected]
27152S: Supported
27153F: Documentation/driver-api/thermal/cpu-cooling-api.rst
27154F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
27155F: drivers/thermal/cpufreq_cooling.c
27156F: drivers/thermal/cpuidle_cooling.c
27157F: include/linux/cpu_cooling.h
27158
27159THERMAL/POWER_ALLOCATOR
27160M: Lukasz Luba <[email protected]>
27161L: [email protected]
27162S: Maintained
27163F: Documentation/driver-api/thermal/power_allocator.rst
27164F: drivers/thermal/gov_power_allocator.c
27165F: drivers/thermal/thermal_trace_ipa.h
27166
27167THINKPAD ACPI EXTRAS DRIVER
27168M: Henrique de Moraes Holschuh <[email protected]>
27169L: [email protected]
27170L: [email protected]
27171S: Maintained
27172W: http://ibm-acpi.sourceforge.net
27173W: http://thinkwiki.org/wiki/Ibm-acpi
27174T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
27175F: drivers/platform/x86/lenovo/thinkpad_acpi.c
27176
27177THINKPAD T14S EMBEDDED CONTROLLER DRIVER
27178M: Sebastian Reichel <[email protected]>
27179S: Maintained
27180F: Documentation/devicetree/bindings/embedded-controller/lenovo,thinkpad-t14s-ec.yaml
27181F: drivers/platform/arm64/lenovo-thinkpad-t14s.c
27182
27183THINKPAD LMI DRIVER
27184M: Mark Pearson <[email protected]>
27185L: [email protected]
27186S: Maintained
27187F: Documentation/ABI/testing/sysfs-class-firmware-attributes
27188F: drivers/platform/x86/lenovo/think-lmi.?
27189
27190THP7312 ISP DRIVER
27191M: Laurent Pinchart <[email protected]>
27192M: Paul Elder <[email protected]>
27193L: [email protected]
27194S: Maintained
27195T: git git://linuxtv.org/media.git
27196F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
27197F: Documentation/userspace-api/media/drivers/thp7312.rst
27198F: drivers/media/i2c/thp7312.c
27199F: include/uapi/linux/thp7312.h
27200
27201THUNDERBOLT DMA TRAFFIC TEST DRIVER
27202M: Mika Westerberg <[email protected]>
27203L: [email protected]
27204S: Maintained
27205F: drivers/thunderbolt/dma_test.c
27206
27207THUNDERBOLT DRIVER
27208M: Andreas Noever <[email protected]>
27209M: Mika Westerberg <[email protected]>
27210M: Yehezkel Bernat <[email protected]>
27211L: [email protected]
27212S: Maintained
27213T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
27214F: Documentation/admin-guide/thunderbolt.rst
27215F: drivers/thunderbolt/
27216F: include/linux/thunderbolt.h
27217
27218THUNDERBOLT NETWORK DRIVER
27219M: Mika Westerberg <[email protected]>
27220M: Yehezkel Bernat <[email protected]>
27221L: [email protected]
27222S: Maintained
27223F: drivers/net/thunderbolt/
27224
27225THUNDERX GPIO DRIVER
27226M: Robert Richter <[email protected]>
27227S: Odd Fixes
27228F: drivers/gpio/gpio-thunderx.c
27229
27230TI ADC12xs and ROHM BD79104 ADC driver
27231M: Matti Vaittinen <[email protected]>
27232S: Maintained
27233F: drivers/iio/adc/ti-adc128s052.c
27234L: [email protected]
27235
27236TI ADS1119 ADC DRIVER
27237M: Francesco Dolcini <[email protected]>
27238M: João Paulo Gonçalves <[email protected]>
27239L: [email protected]
27240S: Maintained
27241F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
27242F: drivers/iio/adc/ti-ads1119.c
27243
27244TI ADS112C14 ADC DRIVER
27245M: David Lechner <[email protected]>
27246L: [email protected]
27247S: Maintained
27248F: Documentation/devicetree/bindings/iio/adc/ti,ads112c14.yaml
27249F: drivers/iio/adc/ti-ads112c14.c
27250
27251TI ADS1018 ADC DRIVER
27252M: Kurt Borja <[email protected]>
27253L: [email protected]
27254S: Maintained
27255F: Documentation/devicetree/bindings/iio/adc/ti,ads1018.yaml
27256F: drivers/iio/adc/ti-ads1018.c
27257
27258TI ADS7924 ADC DRIVER
27259M: Hugo Villeneuve <[email protected]>
27260L: [email protected]
27261S: Supported
27262F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
27263F: drivers/iio/adc/ti-ads7924.c
27264
27265TI AM437X VPFE DRIVER
27266M: "Lad, Prabhakar" <[email protected]>
27267L: [email protected]
27268S: Maintained
27269W: https://linuxtv.org
27270Q: http://patchwork.linuxtv.org/project/linux-media/list/
27271T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
27272F: drivers/media/platform/ti/am437x/
27273
27274TI AM654 SDHCI DRIVER
27275M: Judith Mendez <[email protected]>
27276L: [email protected]
27277S: Supported
27278F: Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
27279F: drivers/mmc/host/sdhci_am654.c
27280
27281TI BANDGAP AND THERMAL DRIVER
27282M: Eduardo Valentin <[email protected]>
27283M: Keerthy <[email protected]>
27284L: [email protected]
27285L: [email protected]
27286S: Maintained
27287F: drivers/thermal/ti-soc-thermal/
27288
27289TI BQ27XXX POWER SUPPLY DRIVER
27290F: drivers/power/supply/bq27xxx_battery.c
27291F: drivers/power/supply/bq27xxx_battery_i2c.c
27292F: include/linux/power/bq27xxx_battery.h
27293
27294TI CDCE706 CLOCK DRIVER
27295M: Max Filippov <[email protected]>
27296S: Maintained
27297F: drivers/clk/clk-cdce706.c
27298
27299TI CLOCK DRIVER
27300M: Tero Kristo <[email protected]>
27301L: [email protected]
27302S: Odd Fixes
27303F: drivers/clk/ti/
27304F: include/linux/clk/ti.h
27305
27306TI DATA TRANSFORM AND HASHING ENGINE (DTHE) V2 CRYPTO DRIVER
27307M: T Pratham <[email protected]>
27308L: [email protected]
27309S: Supported
27310F: Documentation/devicetree/bindings/crypto/ti,am62l-dthev2.yaml
27311F: drivers/crypto/ti/
27312
27313TI DAVINCI MACHINE SUPPORT
27314M: Bartosz Golaszewski <[email protected]>
27315L: [email protected] (moderated for non-subscribers)
27316S: Maintained
27317T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
27318F: Documentation/devicetree/bindings/i2c/ti,davinci-i2c.yaml
27319F: arch/arm/boot/dts/ti/davinci/
27320F: arch/arm/mach-davinci/
27321F: drivers/i2c/busses/i2c-davinci.c
27322
27323TI DAVINCI SERIES CLOCK DRIVER
27324M: David Lechner <[email protected]>
27325S: Maintained
27326F: Documentation/devicetree/bindings/clock/ti/davinci/
27327F: drivers/clk/davinci/
27328F: include/linux/clk/davinci.h
27329
27330TI DAVINCI SERIES GPIO DRIVER
27331M: Keerthy <[email protected]>
27332L: [email protected]
27333S: Maintained
27334F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
27335F: drivers/gpio/gpio-davinci.c
27336
27337TI DAVINCI SERIES MEDIA DRIVER
27338M: "Lad, Prabhakar" <[email protected]>
27339L: [email protected]
27340S: Maintained
27341W: https://linuxtv.org
27342Q: http://patchwork.linuxtv.org/project/linux-media/list/
27343T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
27344F: drivers/media/platform/ti/davinci/
27345F: include/media/davinci/
27346
27347TI DS125DF111 RETIMER PHY DRIVER
27348M: Ioana Ciornei <[email protected]>
27349L: [email protected] (moderated for non-subscribers)
27350S: Maintained
27351F: Documentation/devicetree/bindings/phy/ti,ds125df111.yaml
27352F: drivers/phy/ti/phy-ds125df111.c
27353
27354TI ENHANCED CAPTURE (eCAP) DRIVER
27355M: Vignesh Raghavendra <[email protected]>
27356R: Julien Panis <[email protected]>
27357L: [email protected]
27358L: [email protected]
27359S: Maintained
27360F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
27361F: drivers/counter/ti-ecap-capture.c
27362
27363TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
27364R: David Lechner <[email protected]>
27365L: [email protected]
27366F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
27367F: drivers/counter/ti-eqep.c
27368
27369TI ETHERNET SWITCH DRIVER (CPSW)
27370R: Siddharth Vadapalli <[email protected]>
27371R: Roger Quadros <[email protected]>
27372L: [email protected]
27373L: [email protected]
27374S: Maintained
27375F: drivers/net/ethernet/ti/cpsw*
27376F: drivers/net/ethernet/ti/davinci*
27377
27378TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
27379M: Alex Dubov <[email protected]>
27380S: Maintained
27381W: http://tifmxx.berlios.de/
27382F: drivers/memstick/host/tifm_ms.c
27383F: drivers/misc/tifm*
27384F: drivers/mmc/host/tifm_sd.c
27385F: include/linux/tifm.h
27386
27387TI FPC202 DUAL PORT CONTROLLER
27388M: Romain Gantois <[email protected]>
27389L: [email protected]
27390S: Maintained
27391F: Documentation/devicetree/bindings/misc/ti,fpc202.yaml
27392F: drivers/misc/ti_fpc202.c
27393
27394TI FPD-LINK DRIVERS
27395M: Tomi Valkeinen <[email protected]>
27396L: [email protected]
27397S: Maintained
27398F: Documentation/devicetree/bindings/media/i2c/ti,ds90*
27399F: drivers/media/i2c/ds90*
27400F: include/media/i2c/ds90*
27401
27402TI HDC302X HUMIDITY DRIVER
27403M: Javier Carrasco <[email protected]>
27404M: Li peiyu <[email protected]>
27405L: [email protected]
27406S: Maintained
27407F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
27408F: drivers/iio/humidity/hdc3020.c
27409
27410TI ICSSG ETHERNET DRIVER (ICSSG)
27411R: MD Danish Anwar <[email protected]>
27412R: Roger Quadros <[email protected]>
27413L: [email protected] (moderated for non-subscribers)
27414L: [email protected]
27415S: Maintained
27416F: Documentation/devicetree/bindings/net/ti,icss*.yaml
27417F: drivers/net/ethernet/ti/icssg/*
27418
27419TI ICSSM ETHERNET DRIVER (ICSSM)
27420M: MD Danish Anwar <[email protected]>
27421M: Parvathi Pudi <[email protected]>
27422R: Roger Quadros <[email protected]>
27423R: Mohan Reddy Putluru <[email protected]>
27424L: [email protected] (moderated for non-subscribers)
27425L: [email protected]
27426S: Maintained
27427F: Documentation/devicetree/bindings/net/ti,icssm*.yaml
27428F: Documentation/devicetree/bindings/net/ti,pruss-ecap.yaml
27429F: drivers/net/ethernet/ti/icssm/*
27430
27431TI J721E CSI2RX DRIVER
27432M: Jai Luthra <[email protected]>
27433L: [email protected]
27434S: Maintained
27435F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
27436F: drivers/media/platform/ti/j721e-csi2rx/
27437
27438TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
27439M: Nishanth Menon <[email protected]>
27440M: Santosh Shilimkar <[email protected]>
27441L: [email protected]
27442L: [email protected] (moderated for non-subscribers)
27443S: Maintained
27444T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
27445F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
27446F: drivers/pmdomain/ti/omap_prm.c
27447F: drivers/soc/ti/*
27448F: include/linux/pruss_driver.h
27449
27450TI LM49xxx FAMILY ASoC CODEC DRIVERS
27451M: M R Swami Reddy <[email protected]>
27452M: Vishwas A Deshpande <[email protected]>
27453L: [email protected]
27454S: Maintained
27455F: sound/soc/codecs/isabelle*
27456F: sound/soc/codecs/lm49453*
27457
27458TI LMP92064 ADC DRIVER
27459M: Leonard Göhrs <[email protected]>
27460R: [email protected]
27461L: [email protected]
27462S: Maintained
27463F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
27464F: drivers/iio/adc/ti-lmp92064.c
27465
27466TI PCM3060 ASoC CODEC DRIVER
27467M: Kirill Marinushkin <[email protected]>
27468L: [email protected]
27469S: Maintained
27470F: Documentation/devicetree/bindings/sound/pcm3060.txt
27471F: sound/soc/codecs/pcm3060*
27472
27473TI TAS571X FAMILY ASoC CODEC DRIVER
27474M: Kevin Cernekee <[email protected]>
27475L: [email protected]
27476S: Odd Fixes
27477F: sound/soc/codecs/tas571x*
27478
27479TI TMAG5273 MAGNETOMETER DRIVER
27480M: Gerald Loacker <[email protected]>
27481L: [email protected]
27482S: Maintained
27483F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
27484F: drivers/iio/magnetometer/tmag5273.c
27485
27486TI TRF7970A NFC DRIVER
27487M: Mark Greer <[email protected]>
27488L: [email protected]
27489S: Supported
27490F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
27491F: drivers/nfc/trf7970a.c
27492
27493TI TSC2046 ADC DRIVER
27494M: Oleksij Rempel <[email protected]>
27495R: [email protected]
27496L: [email protected]
27497S: Maintained
27498F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
27499F: drivers/iio/adc/ti-tsc2046.c
27500
27501TI VPE/CAL DRIVERS
27502M: Yemike Abhilash Chandra <[email protected]>
27503L: [email protected]
27504S: Maintained
27505W: http://linuxtv.org/
27506Q: http://patchwork.linuxtv.org/project/linux-media/list/
27507F: Documentation/devicetree/bindings/media/ti,cal.yaml
27508F: Documentation/devicetree/bindings/media/ti,vip.yaml
27509F: Documentation/devicetree/bindings/media/ti,vpe.yaml
27510F: drivers/media/platform/ti/cal/
27511F: drivers/media/platform/ti/vpe/
27512
27513TI WILINK WIRELESS DRIVERS
27514L: [email protected]
27515S: Orphan
27516W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
27517W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
27518F: drivers/net/wireless/ti/
27519
27520TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
27521M: John Stultz <[email protected]>
27522M: Thomas Gleixner <[email protected]>
27523R: Stephen Boyd <[email protected]>
27524R: Miroslav Lichvar <[email protected]>
27525L: [email protected]
27526S: Supported
27527T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
27528F: include/linux/clocksource.h
27529F: include/linux/time.h
27530F: include/linux/timekeeper_internal.h
27531F: include/linux/timekeeping.h
27532F: include/linux/timex.h
27533F: include/uapi/linux/time.h
27534F: include/uapi/linux/timex.h
27535F: kernel/time/.kunitconfig
27536F: kernel/time/alarmtimer.c
27537F: kernel/time/clocksource*
27538F: kernel/time/ntp*
27539F: kernel/time/time.c
27540F: kernel/time/timeconst.bc
27541F: kernel/time/timeconv.c
27542F: kernel/time/timecounter.c
27543F: kernel/time/timekeeping*
27544F: kernel/time/time_test.c
27545F: tools/testing/selftests/timers/
27546
27547TIPC NETWORK LAYER
27548M: Jon Maloy <[email protected]>
27549M: Tung Quang Nguyen <[email protected]>
27550L: [email protected] (core kernel code)
27551L: [email protected] (user apps, general discussion)
27552S: Maintained
27553W: http://tipc.sourceforge.net/
27554F: include/uapi/linux/tipc*.h
27555F: net/tipc/
27556
27557TLAN NETWORK DRIVER
27558M: Samuel Chessman <[email protected]>
27559L: [email protected] (subscribers-only)
27560S: Maintained
27561W: http://sourceforge.net/projects/tlan/
27562F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
27563F: drivers/net/ethernet/ti/tlan.*
27564
27565TMIO/SDHI MMC DRIVER
27566M: Wolfram Sang <[email protected]>
27567L: [email protected]
27568L: [email protected]
27569S: Supported
27570F: drivers/mmc/host/renesas_sdhi*
27571F: drivers/mmc/host/tmio_mmc*
27572F: include/linux/platform_data/tmio.h
27573
27574TMP513 HARDWARE MONITOR DRIVER
27575M: Eric Tremblay <[email protected]>
27576L: [email protected]
27577S: Maintained
27578F: Documentation/hwmon/tmp513.rst
27579F: drivers/hwmon/tmp513.c
27580
27581TMPFS (SHMEM FILESYSTEM)
27582M: Hugh Dickins <[email protected]>
27583R: Baolin Wang <[email protected]>
27584L: [email protected]
27585S: Maintained
27586F: include/linux/memfd.h
27587F: include/linux/shmem_fs.h
27588F: mm/memfd.c
27589F: mm/shmem.c
27590F: mm/shmem_quota.c
27591
27592TOMOYO SECURITY MODULE
27593M: Kentaro Takeda <[email protected]>
27594M: Tetsuo Handa <[email protected]>
27595L: [email protected] (subscribers-only, English language)
27596L: [email protected] (subscribers-only, Japanese language)
27597S: Maintained
27598W: https://tomoyo.sourceforge.net/
27599F: security/tomoyo/
27600
27601TOPSTAR LAPTOP EXTRAS DRIVER
27602M: Herton Ronaldo Krzesinski <[email protected]>
27603L: [email protected]
27604S: Maintained
27605F: drivers/platform/x86/topstar-laptop.c
27606
27607TORADEX EMBEDDED CONTROLLER DRIVER
27608M: Emanuele Ghidoli <[email protected]>
27609M: Francesco Dolcini <[email protected]>
27610S: Maintained
27611F: Documentation/devicetree/bindings/power/reset/toradex,smarc-ec.yaml
27612F: drivers/power/reset/tdx-ec-poweroff.c
27613
27614TORTURE-TEST MODULES
27615M: Davidlohr Bueso <[email protected]>
27616M: "Paul E. McKenney" <[email protected]>
27617M: Josh Triplett <[email protected]>
27618L: [email protected]
27619S: Supported
27620T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
27621F: Documentation/RCU/torture.rst
27622F: kernel/locking/locktorture.c
27623F: kernel/rcu/rcuscale.c
27624F: kernel/rcu/rcutorture.c
27625F: kernel/rcu/refscale.c
27626F: kernel/torture.c
27627
27628TOSHIBA ACPI EXTRAS DRIVER
27629M: Azael Avalos <[email protected]>
27630L: [email protected]
27631S: Maintained
27632F: drivers/platform/x86/toshiba_acpi.c
27633
27634TOSHIBA BLUETOOTH DRIVER
27635M: Azael Avalos <[email protected]>
27636L: [email protected]
27637S: Maintained
27638F: drivers/platform/x86/toshiba_bluetooth.c
27639
27640TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
27641M: Azael Avalos <[email protected]>
27642L: [email protected]
27643S: Maintained
27644F: drivers/platform/x86/toshiba_haps.c
27645
27646TOSHIBA SMM DRIVER
27647M: Jonathan Buzzard <[email protected]>
27648S: Maintained
27649W: http://www.buzzard.org.uk/toshiba/
27650F: drivers/char/toshiba.c
27651F: include/linux/toshiba.h
27652F: include/uapi/linux/toshiba.h
27653
27654TOSHIBA T4KA3 CAMERA SENSOR DRIVER
27655M: Kate Hsuan <[email protected]>
27656L: [email protected]
27657S: Maintained
27658F: drivers/media/i2c/t4ka3.c
27659
27660TOSHIBA TC358743 DRIVER
27661M: Hans Verkuil <[email protected]>
27662L: [email protected]
27663S: Maintained
27664F: Documentation/devicetree/bindings/media/i2c/toshiba,tc358743.txt
27665F: drivers/media/i2c/tc358743*
27666F: include/media/i2c/tc358743.h
27667
27668TOSHIBA WMI HOTKEYS DRIVER
27669M: Azael Avalos <[email protected]>
27670L: [email protected]
27671S: Maintained
27672F: drivers/platform/x86/toshiba-wmi.c
27673
27674TOUCH OVERLAY
27675M: Javier Carrasco <[email protected]>
27676L: [email protected]
27677S: Maintained
27678F: drivers/input/touch-overlay.c
27679F: include/linux/input/touch-overlay.h
27680
27681TPM DEVICE DRIVER
27682M: Peter Huewe <[email protected]>
27683M: Jarkko Sakkinen <[email protected]>
27684R: Jason Gunthorpe <[email protected]>
27685L: [email protected]
27686S: Maintained
27687W: https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd-test.git/about/
27688Q: https://patchwork.kernel.org/project/linux-integrity/list/
27689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
27690F: Documentation/devicetree/bindings/tpm/
27691F: drivers/char/tpm/
27692F: include/linux/tpm*.h
27693F: include/uapi/linux/vtpm_proxy.h
27694F: tools/testing/selftests/tpm2/
27695
27696TPS546D24 DRIVER
27697M: Duke Du <[email protected]>
27698L: [email protected]
27699S: Maintained
27700F: Documentation/hwmon/tps546d24.rst
27701F: drivers/hwmon/pmbus/tps546d24.c
27702
27703TQ SYSTEMS BOARD & DRIVER SUPPORT
27704L: [email protected]
27705S: Supported
27706W: https://www.tq-group.com/en/products/tq-embedded/
27707F: arch/arm/boot/dts/nxp/imx/*mba*.dts*
27708F: arch/arm/boot/dts/nxp/imx/*tqma*.dts*
27709F: arch/arm/boot/dts/ti/omap/*mba*.dts*
27710F: arch/arm/boot/dts/ti/omap/*tqma*.dts*
27711F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
27712F: arch/arm64/boot/dts/freescale/imx*mba*.dts*
27713F: arch/arm64/boot/dts/freescale/imx*tqma*.dts*
27714F: arch/arm64/boot/dts/freescale/mba*.dtsi
27715F: arch/arm64/boot/dts/freescale/tqma8*.dtsi
27716F: arch/arm64/boot/dts/freescale/tqml*.dts*
27717F: drivers/gpio/gpio-tqmx86.c
27718F: drivers/mfd/tqmx86.c
27719F: drivers/watchdog/tqmx86_wdt.c
27720
27721TRACING
27722M: Steven Rostedt <[email protected]>
27723M: Masami Hiramatsu <[email protected]>
27724R: Mathieu Desnoyers <[email protected]>
27725L: [email protected]
27726L: [email protected]
27727S: Maintained
27728Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
27729T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
27730F: Documentation/core-api/tracepoint.rst
27731F: Documentation/trace/*
27732F: fs/tracefs/
27733F: include/linux/trace*.h
27734F: include/trace/
27735F: kernel/trace/
27736F: kernel/tracepoint.c
27737F: scripts/tracing/
27738F: scripts/tracepoint-update.c
27739F: tools/testing/selftests/ftrace/
27740
27741TRACING [RUST]
27742M: Alice Ryhl <[email protected]>
27743M: Steven Rostedt <[email protected]>
27744R: Masami Hiramatsu <[email protected]>
27745R: Mathieu Desnoyers <[email protected]>
27746L: [email protected]
27747L: [email protected]
27748S: Maintained
27749T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
27750F: rust/kernel/tracepoint.rs
27751
27752TRACING MMIO ACCESSES (MMIOTRACE)
27753M: Steven Rostedt <[email protected]>
27754M: Masami Hiramatsu <[email protected]>
27755R: Pekka Paalanen <[email protected]>
27756L: [email protected]
27757L: [email protected]
27758S: Maintained
27759F: arch/x86/mm/kmmio.c
27760F: arch/x86/mm/mmio-mod.c
27761F: arch/x86/mm/testmmiotrace.c
27762F: include/linux/mmiotrace.h
27763F: kernel/trace/trace_mmiotrace.c
27764
27765TRACING OS NOISE / LATENCY TRACERS
27766M: Steven Rostedt <[email protected]>
27767S: Maintained
27768F: Documentation/trace/hwlat_detector.rst
27769F: Documentation/trace/osnoise-tracer.rst
27770F: Documentation/trace/timerlat-tracer.rst
27771F: arch/*/kernel/trace.c
27772F: include/trace/events/osnoise.h
27773F: kernel/trace/trace_hwlat.c
27774F: kernel/trace/trace_irqsoff.c
27775F: kernel/trace/trace_osnoise.c
27776F: kernel/trace/trace_sched_wakeup.c
27777
27778TRADITIONAL CHINESE DOCUMENTATION
27779M: Chen-Yu Yeh <[email protected]>
27780M: Weijie Yuan <[email protected]>
27781M: Dongliang Mu <[email protected]>
27782S: Maintained
27783F: Documentation/translations/zh_TW/
27784
27785TRIGGER SOURCE
27786M: David Lechner <[email protected]>
27787S: Maintained
27788F: Documentation/devicetree/bindings/trigger-source/*
27789
27790TRUSTED EXECUTION ENVIRONMENT SECURITY MANAGER (TSM)
27791M: Dan Williams <[email protected]>
27792L: [email protected]
27793S: Maintained
27794F: Documentation/ABI/testing/configfs-tsm-report
27795F: Documentation/driver-api/coco/
27796F: Documentation/driver-api/pci/tsm.rst
27797F: drivers/pci/tsm.c
27798F: drivers/virt/coco/guest/
27799F: include/linux/*tsm*.h
27800F: samples/tsm-mr/
27801
27802TRUSTED SERVICES TEE DRIVER
27803M: Balint Dobszay <[email protected]>
27804M: Sudeep Holla <[email protected]>
27805L: [email protected] (moderated for non-subscribers)
27806L: [email protected]
27807S: Maintained
27808F: Documentation/tee/ts-tee.rst
27809F: drivers/tee/tstee/
27810
27811TTY LAYER AND SERIAL DRIVERS
27812M: Greg Kroah-Hartman <[email protected]>
27813M: Jiri Slaby <[email protected]>
27814L: [email protected]
27815L: [email protected]
27816S: Supported
27817T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
27818F: Documentation/devicetree/bindings/serial/
27819F: Documentation/driver-api/serial/
27820F: drivers/tty/
27821F: include/linux/selection.h
27822F: include/linux/serial.h
27823F: include/linux/serial_core.h
27824F: include/linux/sysrq.h
27825F: include/linux/tty*.h
27826F: include/linux/vt.h
27827F: include/linux/vt_*.h
27828F: include/uapi/linux/serial.h
27829F: include/uapi/linux/serial_core.h
27830F: include/uapi/linux/tty.h
27831
27832TUA9001 MEDIA DRIVER
27833L: [email protected]
27834S: Orphan
27835W: https://linuxtv.org
27836Q: http://patchwork.linuxtv.org/project/linux-media/list/
27837F: drivers/media/tuners/tua9001*
27838
27839TULIP NETWORK DRIVERS
27840L: [email protected]
27841L: [email protected]
27842S: Orphan
27843F: drivers/net/ethernet/dec/tulip/
27844
27845TUN/TAP DRIVER
27846M: Willem de Bruijn <[email protected]>
27847M: Jason Wang <[email protected]>
27848S: Maintained
27849W: http://vtun.sourceforge.net/tun
27850F: Documentation/networking/tuntap.rst
27851F: drivers/net/tap.c
27852F: drivers/net/tun*
27853
27854TURBOCHANNEL SUBSYSTEM
27855M: "Maciej W. Rozycki" <[email protected]>
27856L: [email protected]
27857S: Maintained
27858Q: https://patchwork.kernel.org/project/linux-mips/list/
27859F: drivers/tc/
27860F: include/linux/tc.h
27861
27862TURBOSTAT UTILITY
27863M: "Len Brown" <[email protected]>
27864L: [email protected]
27865S: Supported
27866Q: https://patchwork.kernel.org/project/linux-pm/list/
27867B: https://bugzilla.kernel.org
27868T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
27869F: tools/power/x86/turbostat/
27870F: tools/testing/selftests/turbostat/
27871
27872TUXEDO DRIVERS
27873M: Werner Sembach <[email protected]>
27874L: [email protected]
27875S: Supported
27876F: drivers/platform/x86/tuxedo/
27877
27878TW5864 VIDEO4LINUX DRIVER
27879M: Bluecherry Maintainers <[email protected]>
27880L: [email protected]
27881S: Supported
27882F: drivers/media/pci/tw5864/
27883
27884TW68 VIDEO4LINUX DRIVER
27885M: Hans Verkuil <[email protected]>
27886L: [email protected]
27887S: Odd Fixes
27888W: https://linuxtv.org
27889T: git git://linuxtv.org/media.git
27890F: drivers/media/pci/tw68/
27891
27892TW686X VIDEO4LINUX DRIVER
27893M: Ezequiel Garcia <[email protected]>
27894L: [email protected]
27895S: Maintained
27896W: http://linuxtv.org
27897T: git git://linuxtv.org/media.git
27898F: drivers/media/pci/tw686x/
27899
27900U-BOOT ENVIRONMENT VARIABLES
27901M: Rafał Miłecki <[email protected]>
27902S: Maintained
27903F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
27904F: drivers/nvmem/layouts/u-boot-env.c
27905F: drivers/nvmem/u-boot-env.c
27906
27907UACCE ACCELERATOR FRAMEWORK
27908M: Zhangfei Gao <[email protected]>
27909M: Zhou Wang <[email protected]>
27910L: [email protected]
27911L: [email protected]
27912S: Maintained
27913F: Documentation/ABI/testing/sysfs-driver-uacce
27914F: Documentation/misc-devices/uacce.rst
27915F: drivers/misc/uacce/
27916F: include/linux/uacce.h
27917F: include/uapi/misc/uacce/
27918
27919UBI FILE SYSTEM (UBIFS)
27920M: Richard Weinberger <[email protected]>
27921R: Zhihao Cheng <[email protected]>
27922L: [email protected]
27923S: Supported
27924W: http://www.linux-mtd.infradead.org/doc/ubifs.html
27925T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
27926T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
27927F: Documentation/ABI/testing/sysfs-fs-ubifs
27928F: Documentation/filesystems/ubifs-authentication.rst
27929F: Documentation/filesystems/ubifs.rst
27930F: fs/ubifs/
27931
27932UBLK USERSPACE BLOCK DRIVER
27933M: Ming Lei <[email protected]>
27934L: [email protected]
27935S: Maintained
27936F: Documentation/block/ublk.rst
27937F: drivers/block/ublk_drv.c
27938F: include/uapi/linux/ublk_cmd.h
27939F: tools/testing/selftests/ublk/
27940
27941UBSAN
27942M: Kees Cook <[email protected]>
27943R: Marco Elver <[email protected]>
27944R: Andrey Konovalov <[email protected]>
27945R: Andrey Ryabinin <[email protected]>
27946L: [email protected]
27947L: [email protected]
27948S: Supported
27949T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
27950F: Documentation/dev-tools/ubsan.rst
27951F: include/linux/ubsan.h
27952F: lib/Kconfig.ubsan
27953F: lib/test_ubsan.c
27954F: lib/ubsan.c
27955F: lib/ubsan.h
27956F: scripts/Makefile.ubsan
27957K: \bARCH_HAS_UBSAN\b
27958
27959UCLINUX (M68KNOMMU AND COLDFIRE)
27960M: Greg Ungerer <[email protected]>
27961L: [email protected]
27962S: Maintained
27963W: http://www.linux-m68k.org/
27964T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
27965F: arch/m68k/*/*_no.*
27966F: arch/m68k/68*/
27967F: arch/m68k/coldfire/
27968F: arch/m68k/include/asm/*_no.*
27969
27970UDF FILESYSTEM
27971M: Jan Kara <[email protected]>
27972S: Maintained
27973F: Documentation/filesystems/udf.rst
27974F: fs/udf/
27975
27976UDRAW TABLET
27977M: Bastien Nocera <[email protected]>
27978L: [email protected]
27979S: Maintained
27980F: drivers/hid/hid-udraw-ps3.c
27981
27982UHID USERSPACE HID IO DRIVER
27983M: David Rheinsberg <[email protected]>
27984L: [email protected]
27985S: Maintained
27986F: drivers/hid/uhid.c
27987F: include/uapi/linux/uhid.h
27988
27989ULPI BUS
27990M: Heikki Krogerus <[email protected]>
27991L: [email protected]
27992S: Maintained
27993F: drivers/usb/common/ulpi.c
27994F: include/linux/ulpi/
27995
27996ULTRARISC DP1000 CLOCK DRIVER
27997M: Jia Wang <[email protected]>
27998L: [email protected]
27999S: Maintained
28000F: Documentation/devicetree/bindings/clock/ultrarisc,dp1000-clk.yaml
28001F: drivers/clk/ultrarisc/*
28002F: include/dt-bindings/clock/ultrarisc,dp1000-clk.h
28003
28004ULTRARISC DP1000 PINCTRL DRIVER
28005M: Jia Wang <[email protected]>
28006L: [email protected]
28007S: Maintained
28008F: Documentation/devicetree/bindings/pinctrl/ultrarisc,dp1000-pinctrl.yaml
28009F: drivers/pinctrl/ultrarisc/*
28010
28011ULTRATRONIK BOARD SUPPORT
28012M: Goran Rađenović <[email protected]>
28013M: Börge Strümpfel <[email protected]>
28014S: Maintained
28015F: arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts
28016F: arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts
28017
28018UNICODE SUBSYSTEM
28019M: Gabriel Krisman Bertazi <[email protected]>
28020L: [email protected]
28021S: Supported
28022T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
28023F: fs/unicode/
28024
28025UNIFDEF
28026M: Tony Finch <[email protected]>
28027S: Maintained
28028W: http://dotat.at/prog/unifdef
28029F: scripts/unifdef.c
28030
28031UNIFORM CDROM DRIVER
28032M: Phillip Potter <[email protected]>
28033S: Maintained
28034F: Documentation/cdrom/
28035F: drivers/cdrom/cdrom.c
28036F: include/linux/cdrom.h
28037F: include/uapi/linux/cdrom.h
28038
28039UNION-FIND
28040M: Xavier <[email protected]>
28041L: [email protected]
28042S: Maintained
28043F: Documentation/core-api/union_find.rst
28044F: Documentation/translations/zh_CN/core-api/union_find.rst
28045F: include/linux/union_find.h
28046F: lib/union_find.c
28047
28048UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
28049R: Alim Akhtar <[email protected]>
28050R: Avri Altman <[email protected]>
28051R: Bart Van Assche <[email protected]>
28052L: [email protected]
28053S: Supported
28054F: Documentation/devicetree/bindings/ufs/
28055F: Documentation/scsi/ufs.rst
28056F: drivers/ufs/core/
28057F: include/ufs/
28058
28059UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER AMD VERSAL2
28060M: Sai Krishna Potthuri <[email protected]>
28061M: Ajay Neeli <[email protected]>
28062S: Maintained
28063F: Documentation/devicetree/bindings/ufs/amd,versal2-ufs.yaml
28064F: drivers/ufs/host/ufs-amd-versal2.c
28065
28066UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
28067M: Pedro Sousa <[email protected]>
28068L: [email protected]
28069S: Supported
28070F: drivers/ufs/host/*dwc*
28071
28072UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
28073M: Alim Akhtar <[email protected]>
28074R: Peter Griffin <[email protected]>
28075L: [email protected]
28076S: Maintained
28077F: drivers/ufs/host/ufs-exynos*
28078
28079UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
28080M: Peter Wang <[email protected]>
28081M: Chaotian Jing <[email protected]>
28082R: Stanley Jhu <[email protected]>
28083L: [email protected]
28084L: [email protected] (moderated for non-subscribers)
28085S: Maintained
28086F: drivers/ufs/host/ufs-mediatek*
28087
28088UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
28089M: Manivannan Sadhasivam <[email protected]>
28090L: [email protected]
28091L: [email protected]
28092S: Maintained
28093F: Documentation/devicetree/bindings/ufs/qcom*
28094F: drivers/ufs/host/ufs-qcom*
28095
28096UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
28097M: Yoshihiro Shimoda <[email protected]>
28098L: [email protected]
28099L: [email protected]
28100S: Maintained
28101F: drivers/ufs/host/ufs-renesas.c
28102
28103UNIWILL LAPTOP DRIVER
28104M: Armin Wolf <[email protected]>
28105L: [email protected]
28106S: Maintained
28107F: Documentation/ABI/testing/sysfs-driver-uniwill-laptop
28108F: Documentation/admin-guide/laptops/uniwill-laptop.rst
28109F: Documentation/wmi/devices/uniwill-laptop.rst
28110F: drivers/platform/x86/uniwill/uniwill-acpi.c
28111F: drivers/platform/x86/uniwill/uniwill-wmi.c
28112F: drivers/platform/x86/uniwill/uniwill-wmi.h
28113
28114UNSORTED BLOCK IMAGES (UBI)
28115M: Richard Weinberger <[email protected]>
28116R: Zhihao Cheng <[email protected]>
28117L: [email protected]
28118S: Supported
28119W: http://www.linux-mtd.infradead.org/
28120T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
28121T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
28122F: drivers/mtd/ubi/
28123F: include/linux/mtd/ubi.h
28124F: include/uapi/mtd/ubi-user.h
28125
28126UPROBES
28127M: Masami Hiramatsu <[email protected]>
28128M: Oleg Nesterov <[email protected]>
28129M: Peter Zijlstra <[email protected]>
28130L: [email protected]
28131L: [email protected]
28132S: Maintained
28133F: arch/*/include/asm/uprobes.h
28134F: arch/*/kernel/probes/uprobes.c
28135F: arch/*/kernel/uprobes.c
28136F: include/linux/uprobes.h
28137F: kernel/events/uprobes.c
28138
28139USB "USBNET" DRIVER FRAMEWORK
28140M: Oliver Neukum <[email protected]>
28141L: [email protected]
28142S: Maintained
28143W: http://www.linux-usb.org/usbnet
28144F: drivers/net/usb/usbnet.c
28145F: include/linux/usb/usbnet.h
28146
28147USB ACM DRIVER
28148M: Oliver Neukum <[email protected]>
28149L: [email protected]
28150S: Maintained
28151F: Documentation/usb/acm.rst
28152F: drivers/usb/class/cdc-acm.*
28153
28154USB APPLE MFI FASTCHARGE DRIVER
28155M: Bastien Nocera <[email protected]>
28156L: [email protected]
28157S: Maintained
28158F: drivers/usb/misc/apple-mfi-fastcharge.c
28159
28160USB AR5523 WIRELESS DRIVER
28161L: [email protected]
28162S: Orphan
28163F: drivers/net/wireless/ath/ar5523/
28164
28165USB ATTACHED SCSI
28166M: Oliver Neukum <[email protected]>
28167L: [email protected]
28168L: [email protected]
28169S: Maintained
28170F: drivers/usb/storage/uas.c
28171
28172USB CDC ETHERNET DRIVER
28173M: Oliver Neukum <[email protected]>
28174L: [email protected]
28175S: Maintained
28176F: drivers/net/usb/cdc_*.c
28177F: include/uapi/linux/usb/cdc.h
28178
28179USB CHAOSKEY DRIVER
28180M: Keith Packard <[email protected]>
28181L: [email protected]
28182S: Maintained
28183F: drivers/usb/misc/chaoskey.c
28184
28185USB CYPRESS C67X00 DRIVER
28186L: [email protected]
28187S: Orphan
28188F: drivers/usb/c67x00/
28189
28190USB DAVICOM DM9601 DRIVER
28191M: Peter Korsgaard <[email protected]>
28192L: [email protected]
28193S: Maintained
28194W: http://www.linux-usb.org/usbnet
28195F: drivers/net/usb/dm9601.c
28196
28197USB EHCI DRIVER
28198M: Alan Stern <[email protected]>
28199L: [email protected]
28200S: Maintained
28201F: Documentation/usb/ehci.rst
28202F: drivers/usb/host/ehci*
28203
28204USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
28205M: Jiri Kosina <[email protected]>
28206M: Benjamin Tissoires <[email protected]>
28207L: [email protected]
28208S: Maintained
28209T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
28210F: Documentation/hid/hiddev.rst
28211F: drivers/hid/usbhid/
28212
28213USB HID PID DRIVERS (USB WHEELBASES, JOYSTICKS, RUDDERS, ...)
28214M: Tomasz Pakuła <[email protected]>
28215M: Oleg Makarenko <[email protected]>
28216L: [email protected]
28217S: Maintained
28218B: https://github.com/JacKeTUs/universal-pidff/issues
28219F: drivers/hid/usbhid/hid-pidff*
28220F: drivers/hid/hid-universal-pidff.c
28221
28222USB INTEL XHCI ROLE MUX DRIVER
28223M: Hans de Goede <[email protected]>
28224L: [email protected]
28225S: Maintained
28226F: drivers/usb/roles/intel-xhci-usb-role-switch.c
28227
28228USB IP DRIVER FOR HISILICON KIRIN 960
28229M: Yu Chen <[email protected]>
28230M: Binghui Wang <[email protected]>
28231L: [email protected]
28232S: Maintained
28233F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
28234F: drivers/phy/hisilicon/phy-hi3660-usb3.c
28235
28236USB IP DRIVER FOR HISILICON KIRIN 970
28237M: Mauro Carvalho Chehab <[email protected]>
28238L: [email protected]
28239S: Maintained
28240F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
28241F: drivers/phy/hisilicon/phy-hi3670-usb3.c
28242
28243USB ISP116X DRIVER
28244M: Olav Kongas <[email protected]>
28245L: [email protected]
28246S: Maintained
28247F: drivers/usb/host/isp116x*
28248F: include/linux/usb/isp116x.h
28249
28250USB ISP1760 DRIVER
28251M: Rui Miguel Silva <[email protected]>
28252L: [email protected]
28253S: Maintained
28254F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
28255F: drivers/usb/isp1760/*
28256
28257USB LAN78XX ETHERNET DRIVER
28258M: Thangaraj Samynathan <[email protected]>
28259M: [email protected]
28260L: [email protected]
28261S: Maintained
28262F: Documentation/devicetree/bindings/net/microchip,lan7800.yaml
28263F: drivers/net/usb/lan78xx.*
28264F: include/dt-bindings/net/microchip-lan78xx.h
28265
28266USB MASS STORAGE DRIVER
28267M: Alan Stern <[email protected]>
28268L: [email protected]
28269L: [email protected]
28270S: Maintained
28271F: drivers/usb/storage/
28272
28273USB MIDI DRIVER
28274M: Clemens Ladisch <[email protected]>
28275L: [email protected]
28276S: Maintained
28277T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
28278F: sound/usb/midi.*
28279
28280USB NETWORKING DRIVERS
28281L: [email protected]
28282S: Odd Fixes
28283F: drivers/net/usb/
28284
28285USB OHCI DRIVER
28286M: Alan Stern <[email protected]>
28287L: [email protected]
28288S: Maintained
28289F: Documentation/usb/ohci.rst
28290F: drivers/usb/host/ohci*
28291
28292USB OTG FSM (Finite State Machine)
28293M: Peter Chen <[email protected]>
28294L: [email protected]
28295S: Maintained
28296T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
28297F: drivers/usb/common/usb-otg-fsm.c
28298
28299USB OVER IP DRIVER
28300M: Valentina Manea <[email protected]>
28301M: Shuah Khan <[email protected]>
28302M: Shuah Khan <[email protected]>
28303R: Hongren Zheng <[email protected]>
28304L: [email protected]
28305S: Maintained
28306F: Documentation/usb/usbip_protocol.rst
28307F: drivers/usb/usbip/
28308F: tools/testing/selftests/drivers/usb/usbip/
28309F: tools/usb/usbip/
28310
28311USB PEGASUS DRIVER
28312M: Petko Manolov <[email protected]>
28313L: [email protected]
28314L: [email protected]
28315S: Maintained
28316W: https://github.com/petkan/pegasus
28317T: git https://github.com/petkan/pegasus.git
28318F: drivers/net/usb/pegasus.*
28319
28320USB PRINTER DRIVER (usblp)
28321M: Pete Zaitcev <[email protected]>
28322L: [email protected]
28323S: Supported
28324F: drivers/usb/class/usblp.c
28325
28326USB QMI WWAN NETWORK DRIVER
28327M: Bjørn Mork <[email protected]>
28328L: [email protected]
28329S: Maintained
28330F: Documentation/ABI/testing/sysfs-class-net-qmi
28331F: drivers/net/usb/qmi_wwan.c
28332
28333USB RAW GADGET DRIVER
28334R: Andrey Konovalov <[email protected]>
28335L: [email protected]
28336S: Maintained
28337B: https://github.com/xairy/raw-gadget/issues
28338F: Documentation/usb/raw-gadget.rst
28339F: drivers/usb/gadget/legacy/raw_gadget.c
28340F: include/uapi/linux/usb/raw_gadget.h
28341
28342USB RTL8150 DRIVER
28343M: Petko Manolov <[email protected]>
28344L: [email protected]
28345L: [email protected]
28346S: Maintained
28347W: https://github.com/petkan/rtl8150
28348T: git https://github.com/petkan/rtl8150.git
28349F: drivers/net/usb/rtl8150.c
28350
28351USB SERIAL SUBSYSTEM
28352M: Johan Hovold <[email protected]>
28353L: [email protected]
28354S: Maintained
28355T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
28356F: Documentation/usb/usb-serial.rst
28357F: drivers/usb/serial/
28358F: include/linux/usb/serial.h
28359
28360USB SMSC75XX ETHERNET DRIVER
28361M: Steve Glendinning <[email protected]>
28362L: [email protected]
28363S: Maintained
28364F: drivers/net/usb/smsc75xx.*
28365
28366USB SMSC95XX ETHERNET DRIVER
28367M: Steve Glendinning <[email protected]>
28368M: [email protected]
28369L: [email protected]
28370S: Maintained
28371F: drivers/net/usb/smsc95xx.*
28372
28373USB SUBSYSTEM
28374M: Greg Kroah-Hartman <[email protected]>
28375L: [email protected]
28376S: Supported
28377W: http://www.linux-usb.org
28378T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
28379F: Documentation/devicetree/bindings/usb/
28380F: Documentation/usb/
28381F: drivers/usb/
28382F: include/dt-bindings/usb/
28383F: include/linux/usb.h
28384F: include/linux/usb/
28385F: include/uapi/linux/usb/
28386F: rust/kernel/usb.rs
28387
28388USB TYPEC BUS FOR ALTERNATE MODES
28389M: Heikki Krogerus <[email protected]>
28390L: [email protected]
28391S: Maintained
28392F: Documentation/ABI/testing/sysfs-bus-typec
28393F: Documentation/driver-api/usb/typec_bus.rst
28394F: drivers/usb/typec/altmodes/
28395F: include/linux/usb/typec_altmode.h
28396
28397USB TYPEC CLASS
28398M: Heikki Krogerus <[email protected]>
28399L: [email protected]
28400S: Maintained
28401F: Documentation/ABI/testing/sysfs-class-typec
28402F: Documentation/driver-api/usb/typec.rst
28403F: drivers/usb/typec/
28404F: include/linux/usb/typec.h
28405
28406USB TYPEC INTEL PMC MUX DRIVER
28407M: Heikki Krogerus <[email protected]>
28408L: [email protected]
28409S: Maintained
28410F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
28411F: drivers/usb/typec/mux/intel_pmc_mux.c
28412
28413USB TYPEC PI3USB30532 MUX DRIVER
28414M: Hans de Goede <[email protected]>
28415L: [email protected]
28416S: Maintained
28417F: drivers/usb/typec/mux/pi3usb30532.c
28418
28419USB TYPEC PORT CONTROLLER DRIVERS
28420M: Badhri Jagan Sridharan <[email protected]>
28421L: [email protected]
28422S: Maintained
28423F: drivers/usb/typec/tcpm/tcpci.c
28424F: drivers/usb/typec/tcpm/tcpm.c
28425F: include/linux/usb/tcpci.h
28426F: include/linux/usb/tcpm.h
28427
28428USB TYPEC TUSB1046 MUX DRIVER
28429M: Romain Gantois <[email protected]>
28430L: [email protected]
28431S: Maintained
28432F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
28433F: drivers/usb/typec/mux/tusb1046.c
28434
28435USB UHCI DRIVER
28436M: Alan Stern <[email protected]>
28437L: [email protected]
28438S: Maintained
28439F: drivers/usb/host/uhci*
28440
28441USB VIDEO CLASS
28442M: Laurent Pinchart <[email protected]>
28443M: Hans de Goede <[email protected]>
28444L: [email protected]
28445S: Maintained
28446W: http://www.ideasonboard.org/uvc/
28447T: git git://linuxtv.org/media.git
28448F: Documentation/userspace-api/media/drivers/uvcvideo.rst
28449F: Documentation/userspace-api/media/v4l/metafmt-uvc-msxu-1-5.rst
28450F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst
28451F: drivers/media/common/uvc.c
28452F: drivers/media/usb/uvc/
28453F: include/linux/usb/uvc.h
28454F: include/uapi/linux/uvcvideo.h
28455
28456USB WEBCAM GADGET
28457L: [email protected]
28458S: Orphan
28459F: drivers/usb/gadget/function/*uvc*
28460F: drivers/usb/gadget/legacy/webcam.c
28461F: include/uapi/linux/usb/g_uvc.h
28462
28463USB XHCI DRIVER
28464M: Mathias Nyman <[email protected]>
28465L: [email protected]
28466S: Supported
28467F: drivers/usb/host/pci-quirks*
28468F: drivers/usb/host/xhci*
28469
28470USER DATAGRAM PROTOCOL (UDP)
28471M: Willem de Bruijn <[email protected]>
28472L: [email protected]
28473S: Maintained
28474F: include/linux/udp.h
28475F: include/net/udp.h
28476F: include/trace/events/udp.h
28477F: include/uapi/linux/udp.h
28478F: net/ipv4/udp.c
28479F: net/ipv6/udp.c
28480
28481USER-MODE LINUX (UML)
28482M: Richard Weinberger <[email protected]>
28483M: Anton Ivanov <[email protected]>
28484M: Johannes Berg <[email protected]>
28485L: [email protected]
28486S: Maintained
28487W: http://user-mode-linux.sourceforge.net
28488Q: https://patchwork.ozlabs.org/project/linux-um/list/
28489T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
28490T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
28491F: Documentation/virt/uml/
28492F: arch/um/
28493F: arch/x86/um/
28494F: fs/hostfs/
28495
28496USERSPACE COPYIN/COPYOUT (UIOVEC)
28497M: Alexander Viro <[email protected]>
28498L: [email protected]
28499L: [email protected]
28500S: Maintained
28501F: include/linux/uio.h
28502F: lib/iov_iter.c
28503
28504USERSPACE DMA BUFFER DRIVER
28505M: Gerd Hoffmann <[email protected]>
28506M: Vivek Kasireddy <[email protected]>
28507L: [email protected]
28508S: Maintained
28509T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
28510F: drivers/dma-buf/udmabuf.c
28511F: include/uapi/linux/udmabuf.h
28512
28513USERSPACE I/O (UIO)
28514M: Greg Kroah-Hartman <[email protected]>
28515S: Maintained
28516T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
28517F: Documentation/driver-api/uio-howto.rst
28518F: drivers/uio/
28519F: include/linux/uio_driver.h
28520
28521USERSPACE STACK UNWINDING
28522M: Josh Poimboeuf <[email protected]>
28523M: Steven Rostedt <[email protected]>
28524S: Maintained
28525F: include/linux/unwind*.h
28526F: kernel/unwind/
28527
28528UTIL-LINUX PACKAGE
28529M: Karel Zak <[email protected]>
28530L: [email protected]
28531S: Maintained
28532W: http://en.wikipedia.org/wiki/Util-linux
28533T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
28534
28535UUID HELPERS
28536R: Andy Shevchenko <[email protected]>
28537L: [email protected]
28538S: Maintained
28539F: include/linux/uuid.h
28540F: lib/tests/uuid_kunit.c
28541F: lib/uuid.c
28542
28543UV SYSFS DRIVER
28544M: Justin Ernst <[email protected]>
28545L: [email protected]
28546S: Maintained
28547F: drivers/platform/x86/uv_sysfs.c
28548
28549UVESAFB DRIVER
28550M: Michal Januszewski <[email protected]>
28551L: [email protected]
28552S: Maintained
28553W: https://github.com/mjanusz/v86d
28554F: Documentation/fb/uvesafb.rst
28555F: drivers/video/fbdev/uvesafb.*
28556
28557Ux500 CLOCK DRIVERS
28558M: Ulf Hansson <[email protected]>
28559L: [email protected]
28560L: [email protected] (moderated for non-subscribers)
28561S: Maintained
28562F: drivers/clk/ux500/
28563
28564V4L2 ASYNC AND FWNODE FRAMEWORKS
28565M: Sakari Ailus <[email protected]>
28566L: [email protected]
28567S: Maintained
28568T: git git://linuxtv.org/media.git
28569F: drivers/media/v4l2-core/v4l2-async.c
28570F: drivers/media/v4l2-core/v4l2-fwnode.c
28571F: include/media/v4l2-async.h
28572F: include/media/v4l2-fwnode.h
28573
28574V4L2 LENS DRIVERS
28575M: Sakari Ailus <[email protected]>
28576L: [email protected]
28577S: Maintained
28578F: drivers/media/i2c/ak*
28579F: drivers/media/i2c/dw*
28580F: drivers/media/i2c/lm*
28581
28582V4L2 CAMERA SENSOR DRIVERS
28583M: Sakari Ailus <[email protected]>
28584L: [email protected]
28585S: Maintained
28586F: Documentation/driver-api/media/camera-sensor.rst
28587F: Documentation/driver-api/media/tx-rx.rst
28588F: drivers/media/i2c/ar*
28589F: drivers/media/i2c/gc*
28590F: drivers/media/i2c/hi*
28591F: drivers/media/i2c/imx*
28592F: drivers/media/i2c/mt*
28593F: drivers/media/i2c/og*
28594F: drivers/media/i2c/ov*
28595F: drivers/media/i2c/s5*
28596F: drivers/media/i2c/vd55g1.c
28597F: drivers/media/i2c/vd56g3.c
28598F: drivers/media/i2c/vgxy61.c
28599
28600V4L2 GENERIC ISP PARAMETERS AND STATISTIC FORMATS
28601M: Jacopo Mondi <[email protected]>
28602L: [email protected]
28603S: Maintained
28604F: Documentation/driver-api/media/v4l2-isp.rst
28605F: Documentation/userspace-api/media/v4l/v4l2-isp.rst
28606F: drivers/media/v4l2-core/v4l2-isp.c
28607F: include/media/v4l2-isp.h
28608F: include/uapi/linux/media/v4l2-isp.h
28609
28610VERISILICON IOMMU DRIVER
28611M: Benjamin Gaignard <[email protected]>
28612L: [email protected]
28613S: Maintained
28614F: Documentation/devicetree/bindings/iommu/verisilicon,iommu.yaml
28615F: drivers/iommu/vsi-iommu.c
28616
28617VF610 NAND DRIVER
28618M: Stefan Agner <[email protected]>
28619L: [email protected]
28620S: Supported
28621F: drivers/mtd/nand/raw/vf610_nfc.c
28622
28623VFAT/FAT/MSDOS FILESYSTEM
28624M: OGAWA Hirofumi <[email protected]>
28625S: Maintained
28626F: Documentation/filesystems/vfat.rst
28627F: fs/fat/
28628F: tools/testing/selftests/filesystems/fat/
28629
28630VFIO CDX DRIVER
28631M: Nipun Gupta <[email protected]>
28632M: Nikhil Agarwal <[email protected]>
28633L: [email protected]
28634S: Maintained
28635F: drivers/vfio/cdx/*
28636
28637VFIO DRIVER
28638M: Alex Williamson <[email protected]>
28639L: [email protected]
28640S: Maintained
28641T: git https://github.com/awilliam/linux-vfio.git
28642F: Documentation/ABI/testing/debugfs-vfio
28643F: Documentation/ABI/testing/sysfs-devices-vfio-dev
28644F: Documentation/driver-api/vfio.rst
28645F: drivers/vfio/
28646F: include/linux/vfio.h
28647F: include/linux/vfio_pci_core.h
28648F: include/uapi/linux/vfio.h
28649F: tools/testing/selftests/vfio/
28650
28651VFIO FSL-MC DRIVER
28652M: Ioana Ciornei <[email protected]>
28653L: [email protected]
28654S: Maintained
28655F: drivers/vfio/fsl-mc/
28656
28657VFIO HISILICON PCI DRIVER
28658M: Longfang Liu <[email protected]>
28659L: [email protected]
28660S: Maintained
28661F: drivers/vfio/pci/hisilicon/
28662
28663VFIO ISM PCI DRIVER
28664M: Julian Ruess <[email protected]>
28665L: [email protected]
28666S: Maintained
28667F: drivers/vfio/pci/ism/
28668
28669VFIO MEDIATED DEVICE DRIVERS
28670M: Kirti Wankhede <[email protected]>
28671L: [email protected]
28672S: Maintained
28673F: Documentation/driver-api/vfio-mediated-device.rst
28674F: drivers/vfio/mdev/
28675F: include/linux/mdev.h
28676F: samples/vfio-mdev/
28677
28678VFIO MLX5 PCI DRIVER
28679M: Yishai Hadas <[email protected]>
28680L: [email protected]
28681S: Maintained
28682F: drivers/vfio/pci/mlx5/
28683
28684VFIO NVIDIA GRACE GPU DRIVER
28685M: Ankit Agrawal <[email protected]>
28686L: [email protected]
28687S: Supported
28688F: drivers/vfio/pci/nvgrace-gpu/
28689
28690VFIO PCI DEVICE SPECIFIC DRIVERS
28691R: Jason Gunthorpe <[email protected]>
28692R: Yishai Hadas <[email protected]>
28693R: Shameer Kolothum <[email protected]>
28694R: Kevin Tian <[email protected]>
28695L: [email protected]
28696S: Maintained
28697P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
28698F: drivers/vfio/pci/*/
28699
28700VFIO PDS PCI DRIVER
28701M: Brett Creeley <[email protected]>
28702L: [email protected]
28703S: Maintained
28704F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
28705F: drivers/vfio/pci/pds/
28706
28707VFIO PLATFORM DRIVER
28708M: Eric Auger <[email protected]>
28709R: Mostafa Saleh <[email protected]>
28710R: Pranjal Shrivastava <[email protected]>
28711L: [email protected]
28712S: Maintained
28713F: drivers/vfio/platform/
28714
28715VFIO QAT PCI DRIVER
28716M: Giovanni Cabiddu <[email protected]>
28717L: [email protected]
28718L: [email protected]
28719S: Supported
28720F: drivers/vfio/pci/qat/
28721
28722VFIO SELFTESTS
28723M: David Matlack <[email protected]>
28724L: [email protected]
28725S: Maintained
28726F: tools/testing/selftests/vfio/
28727
28728VFIO VIRTIO PCI DRIVER
28729M: Yishai Hadas <[email protected]>
28730L: [email protected]
28731L: [email protected]
28732S: Maintained
28733F: drivers/vfio/pci/virtio
28734
28735VFIO XE PCI DRIVER
28736M: Michał Winiarski <[email protected]>
28737L: [email protected]
28738L: [email protected]
28739S: Supported
28740F: drivers/vfio/pci/xe
28741
28742VGA_SWITCHEROO
28743R: Lukas Wunner <[email protected]>
28744S: Maintained
28745T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
28746F: Documentation/gpu/vga-switcheroo.rst
28747F: drivers/gpu/vga/vga_switcheroo.c
28748F: include/linux/vga_switcheroo.h
28749
28750VIA RHINE NETWORK DRIVER
28751M: Kevin Brace <[email protected]>
28752S: Maintained
28753F: drivers/net/ethernet/via/via-rhine.c
28754
28755VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
28756M: Florian Tobias Schandinat <[email protected]>
28757L: [email protected]
28758S: Maintained
28759F: drivers/video/fbdev/via/
28760F: include/linux/via-core.h
28761F: include/linux/via_i2c.h
28762
28763VIA VELOCITY NETWORK DRIVER
28764M: Francois Romieu <[email protected]>
28765L: [email protected]
28766S: Maintained
28767F: drivers/net/ethernet/via/via-velocity.*
28768
28769VICODEC VIRTUAL CODEC DRIVER
28770M: Hans Verkuil <[email protected]>
28771L: [email protected]
28772S: Maintained
28773W: https://linuxtv.org
28774T: git git://linuxtv.org/media.git
28775F: drivers/media/test-drivers/vicodec/*
28776
28777VIDEO I2C POLLING DRIVER
28778M: Matt Ranostay <[email protected]>
28779L: [email protected]
28780S: Maintained
28781F: drivers/media/i2c/video-i2c.c
28782
28783VIDEO MULTIPLEXER DRIVER
28784M: Philipp Zabel <[email protected]>
28785L: [email protected]
28786S: Maintained
28787F: drivers/media/platform/video-mux.c
28788
28789VIDEOBUF2 FRAMEWORK
28790M: Tomasz Figa <[email protected]>
28791M: Marek Szyprowski <[email protected]>
28792L: [email protected]
28793S: Maintained
28794F: drivers/media/common/videobuf2/*
28795F: include/media/videobuf2-*
28796
28797VIDTV VIRTUAL DIGITAL TV DRIVER
28798M: Daniel W. S. Almeida <[email protected]>
28799L: [email protected]
28800S: Maintained
28801W: https://linuxtv.org
28802T: git git://linuxtv.org/media.git
28803F: drivers/media/test-drivers/vidtv/*
28804
28805VIMC VIRTUAL MEDIA CONTROLLER DRIVER
28806M: Shuah Khan <[email protected]>
28807R: Kieran Bingham <[email protected]>
28808L: [email protected]
28809S: Maintained
28810W: https://linuxtv.org
28811T: git git://linuxtv.org/media.git
28812F: drivers/media/test-drivers/vimc/*
28813
28814VIRT LIB
28815M: Alex Williamson <[email protected]>
28816M: Paolo Bonzini <[email protected]>
28817L: [email protected]
28818S: Supported
28819F: virt/lib/
28820
28821VIRTIO AND VHOST VSOCK DRIVER
28822M: Stefan Hajnoczi <[email protected]>
28823M: Stefano Garzarella <[email protected]>
28824L: [email protected]
28825L: [email protected]
28826L: [email protected]
28827S: Maintained
28828F: drivers/vhost/vsock.c
28829F: include/linux/virtio_vsock.h
28830F: include/net/netns/vsock.h
28831F: include/uapi/linux/virtio_vsock.h
28832F: net/vmw_vsock/virtio_transport.c
28833F: net/vmw_vsock/virtio_transport_common.c
28834
28835VIRTIO BALLOON
28836M: "Michael S. Tsirkin" <[email protected]>
28837M: David Hildenbrand <[email protected]>
28838L: [email protected]
28839S: Maintained
28840F: drivers/virtio/virtio_balloon.c
28841F: include/uapi/linux/virtio_balloon.h
28842
28843VIRTIO BLOCK AND SCSI DRIVERS
28844M: "Michael S. Tsirkin" <[email protected]>
28845M: Jason Wang <[email protected]>
28846R: Paolo Bonzini <[email protected]>
28847R: Stefan Hajnoczi <[email protected]>
28848R: Eugenio Pérez <[email protected]>
28849L: [email protected]
28850S: Maintained
28851F: drivers/block/virtio_blk.c
28852F: drivers/scsi/virtio_scsi.c
28853F: include/uapi/linux/virtio_blk.h
28854F: include/uapi/linux/virtio_scsi.h
28855
28856VIRTIO CAN DRIVER
28857M: "Harald Mommer" <[email protected]>
28858M: "Matias Ezequiel Vara Larsen" <[email protected]>
28859L: [email protected]
28860L: [email protected]
28861S: Maintained
28862F: drivers/net/can/virtio_can.c
28863F: include/uapi/linux/virtio_can.h
28864
28865VIRTIO CONSOLE DRIVER
28866M: Amit Shah <[email protected]>
28867L: [email protected]
28868S: Maintained
28869F: drivers/char/virtio_console.c
28870F: include/uapi/linux/virtio_console.h
28871
28872VIRTIO CORE
28873M: "Michael S. Tsirkin" <[email protected]>
28874M: Jason Wang <[email protected]>
28875M: Eugenio Pérez <[email protected]>
28876R: Xuan Zhuo <[email protected]>
28877L: [email protected]
28878S: Maintained
28879F: Documentation/ABI/testing/sysfs-bus-vdpa
28880F: Documentation/ABI/testing/sysfs-class-vduse
28881F: Documentation/devicetree/bindings/virtio/
28882F: Documentation/driver-api/virtio/
28883F: drivers/block/virtio_blk.c
28884F: drivers/crypto/virtio/
28885F: drivers/vdpa/
28886F: drivers/virtio/
28887F: include/linux/vdpa.h
28888F: include/linux/virtio*.h
28889F: include/linux/vringh.h
28890F: include/uapi/linux/virtio_*.h
28891F: net/vmw_vsock/virtio*
28892F: tools/virtio/
28893
28894VIRTIO CRYPTO DRIVER
28895M: Gonglei <[email protected]>
28896L: [email protected]
28897L: [email protected]
28898S: Maintained
28899F: drivers/crypto/virtio/
28900F: include/uapi/linux/virtio_crypto.h
28901
28902VIRTIO DRIVERS FOR S390
28903M: Cornelia Huck <[email protected]>
28904M: Halil Pasic <[email protected]>
28905M: Eric Farman <[email protected]>
28906L: [email protected]
28907L: [email protected]
28908L: [email protected]
28909S: Supported
28910F: arch/s390/include/uapi/asm/virtio-ccw.h
28911F: drivers/s390/virtio/
28912
28913VIRTIO FILE SYSTEM
28914M: German Maglione <[email protected]>
28915M: Vivek Goyal <[email protected]>
28916M: Stefan Hajnoczi <[email protected]>
28917M: Miklos Szeredi <[email protected]>
28918R: Eugenio Pérez <[email protected]>
28919L: [email protected]
28920L: [email protected]
28921S: Supported
28922W: https://virtio-fs.gitlab.io/
28923F: Documentation/filesystems/virtiofs.rst
28924F: fs/fuse/virtio_fs.c
28925F: include/uapi/linux/virtio_fs.h
28926
28927VIRTIO GPIO DRIVER
28928M: Enrico Weigelt, metux IT consult <[email protected]>
28929M: Viresh Kumar <[email protected]>
28930L: [email protected]
28931L: [email protected]
28932S: Maintained
28933F: drivers/gpio/gpio-virtio.c
28934F: include/uapi/linux/virtio_gpio.h
28935
28936VIRTIO GPU DRIVER
28937M: David Airlie <[email protected]>
28938M: Gerd Hoffmann <[email protected]>
28939M: Dmitry Osipenko <[email protected]>
28940R: Gurchetan Singh <[email protected]>
28941R: Chia-I Wu <[email protected]>
28942L: [email protected]
28943L: [email protected]
28944S: Maintained
28945T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
28946F: drivers/gpu/drm/ci/xfails/virtio*
28947F: drivers/gpu/drm/virtio/
28948F: include/uapi/linux/virtio_gpu.h
28949
28950VIRTIO HOST (VHOST)
28951M: "Michael S. Tsirkin" <[email protected]>
28952M: Jason Wang <[email protected]>
28953M: Eugenio Pérez <[email protected]>
28954L: [email protected]
28955L: [email protected]
28956L: [email protected]
28957S: Maintained
28958T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
28959F: drivers/vhost/
28960F: include/linux/sched/vhost_task.h
28961F: include/linux/vhost_iotlb.h
28962F: include/uapi/linux/vhost.h
28963F: kernel/vhost_task.c
28964
28965VIRTIO HOST (VHOST-SCSI)
28966M: "Michael S. Tsirkin" <[email protected]>
28967M: Jason Wang <[email protected]>
28968M: Mike Christie <[email protected]>
28969R: Paolo Bonzini <[email protected]>
28970R: Stefan Hajnoczi <[email protected]>
28971L: [email protected]
28972S: Maintained
28973F: drivers/vhost/scsi.c
28974
28975VIRTIO I2C DRIVER
28976M: Viresh Kumar <[email protected]>
28977R: "Chen, Jian Jun" <[email protected]>
28978L: [email protected]
28979L: [email protected]
28980S: Maintained
28981F: drivers/i2c/busses/i2c-virtio.c
28982F: include/uapi/linux/virtio_i2c.h
28983
28984VIRTIO INPUT DRIVER
28985M: Gerd Hoffmann <[email protected]>
28986S: Maintained
28987F: drivers/virtio/virtio_input.c
28988F: include/uapi/linux/virtio_input.h
28989
28990VIRTIO IOMMU DRIVER
28991M: Jean-Philippe Brucker <[email protected]>
28992L: [email protected]
28993S: Maintained
28994F: drivers/iommu/virtio-iommu.c
28995F: include/uapi/linux/virtio_iommu.h
28996
28997VIRTIO MEM DRIVER
28998M: David Hildenbrand <[email protected]>
28999L: [email protected]
29000S: Maintained
29001W: https://virtio-mem.gitlab.io/
29002F: drivers/virtio/virtio_mem.c
29003F: include/uapi/linux/virtio_mem.h
29004
29005VIRTIO NET DRIVER
29006M: "Michael S. Tsirkin" <[email protected]>
29007M: Jason Wang <[email protected]>
29008M: Eugenio Pérez <[email protected]>
29009R: Xuan Zhuo <[email protected]>
29010L: [email protected]
29011L: [email protected]
29012S: Maintained
29013F: drivers/net/virtio_net.c
29014F: include/linux/virtio_net.h
29015F: include/uapi/linux/virtio_net.h
29016F: tools/testing/selftests/drivers/net/virtio_net/
29017
29018VIRTIO PMEM DRIVER
29019M: Pankaj Gupta <[email protected]>
29020L: [email protected]
29021S: Maintained
29022F: drivers/nvdimm/nd_virtio.c
29023F: drivers/nvdimm/virtio_pmem.c
29024
29025VIRTIO RNG DRIVER
29026M: Laurent Vivier <[email protected]>
29027L: [email protected]
29028S: Maintained
29029F: drivers/char/hw_random/virtio-rng.c
29030F: include/uapi/linux/virtio_rng.h
29031
29032VIRTIO RTC DRIVER
29033M: Peter Hilber <[email protected]>
29034L: [email protected]
29035S: Maintained
29036F: drivers/virtio/virtio_rtc_*
29037F: include/uapi/linux/virtio_rtc.h
29038
29039VIRTIO SOUND DRIVER
29040M: Anton Yakovlev <[email protected]>
29041M: "Michael S. Tsirkin" <[email protected]>
29042L: [email protected]
29043L: [email protected]
29044S: Maintained
29045F: include/uapi/linux/virtio_snd.h
29046F: sound/virtio/*
29047
29048VIRTIO SPI DRIVER
29049M: Haixu Cui <[email protected]>
29050L: [email protected]
29051S: Maintained
29052F: drivers/spi/spi-virtio.c
29053F: include/uapi/linux/virtio_spi.h
29054
29055VIRTUAL BOX GUEST DEVICE DRIVER
29056M: Hans de Goede <[email protected]>
29057M: Arnd Bergmann <[email protected]>
29058M: Greg Kroah-Hartman <[email protected]>
29059S: Maintained
29060F: drivers/virt/vboxguest/
29061F: include/linux/vbox_utils.h
29062F: include/uapi/linux/vbox*.h
29063
29064VIRTUAL BOX SHARED FOLDER VFS DRIVER
29065M: Jori Koolstra <[email protected]>
29066L: [email protected]
29067S: Maintained
29068F: fs/vboxsf/*
29069
29070VIRTUAL PCM TEST DRIVER
29071M: Ivan Orlov <[email protected]>
29072L: [email protected]
29073S: Maintained
29074F: Documentation/sound/cards/pcmtest.rst
29075F: sound/drivers/pcmtest.c
29076F: tools/testing/selftests/alsa/test-pcmtest-driver.c
29077
29078VIRTUAL SERIO DEVICE DRIVER
29079M: Lyude Paul <[email protected]>
29080S: Maintained
29081F: drivers/input/serio/userio.c
29082F: include/uapi/linux/userio.h
29083
29084VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
29085M: Javier Carrasco <[email protected]>
29086S: Maintained
29087F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
29088F: drivers/iio/light/veml3235.c
29089
29090VISHAY VEML3328 RGB IR LIGHT SENSOR DRIVER
29091M: Joshua Crofts <[email protected]>
29092S: Maintained
29093F: drivers/iio/light/veml3328.c
29094
29095VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
29096M: Javier Carrasco <[email protected]>
29097S: Maintained
29098F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
29099F: drivers/iio/light/veml6030.c
29100
29101VISHAY VEML6046X00 RGBIR COLOR SENSOR DRIVER
29102M: Andreas Klinger <[email protected]>
29103S: Maintained
29104F: Documentation/devicetree/bindings/iio/light/vishay,veml6046x00.yaml
29105F: drivers/iio/light/veml6046x00.c
29106
29107VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
29108M: Javier Carrasco <[email protected]>
29109S: Maintained
29110F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
29111F: drivers/iio/light/veml6075.c
29112
29113VISL VIRTUAL STATELESS DECODER DRIVER
29114M: Daniel Almeida <[email protected]>
29115L: [email protected]
29116S: Supported
29117F: drivers/media/test-drivers/visl
29118
29119VIVID VIRTUAL VIDEO DRIVER
29120M: Hans Verkuil <[email protected]>
29121L: [email protected]
29122S: Maintained
29123W: https://linuxtv.org
29124T: git git://linuxtv.org/media.git
29125F: drivers/media/test-drivers/vivid/*
29126
29127VM SOCKETS (AF_VSOCK)
29128M: Stefano Garzarella <[email protected]>
29129L: [email protected]
29130L: [email protected]
29131S: Maintained
29132F: drivers/net/vsockmon.c
29133F: include/net/af_vsock.h
29134F: include/uapi/linux/vm_sockets.h
29135F: include/uapi/linux/vm_sockets_diag.h
29136F: include/uapi/linux/vsockmon.h
29137F: net/vmw_vsock/
29138F: tools/testing/selftests/vsock/
29139F: tools/testing/vsock/
29140
29141VMALLOC
29142M: Andrew Morton <[email protected]>
29143M: Uladzislau Rezki <[email protected]>
29144L: [email protected]
29145S: Maintained
29146W: http://www.linux-mm.org
29147T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
29148F: include/linux/vmalloc.h
29149F: mm/vmalloc.c
29150F: mm/vmalloc.h
29151F: lib/test_vmalloc.c
29152
29153VME SUBSYSTEM
29154L: [email protected]
29155S: Orphan
29156T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
29157F: Documentation/driver-api/vme.rst
29158F: drivers/staging/vme_user/
29159
29160VMWARE BALLOON DRIVER
29161M: Jerrin Shaji George <[email protected]>
29162R: Broadcom internal kernel review list <[email protected]>
29163L: [email protected]
29164S: Supported
29165F: drivers/misc/vmw_balloon.c
29166
29167VMWARE HYPERVISOR INTERFACE
29168M: Ajay Kaher <[email protected]>
29169M: Alexey Makhalov <[email protected]>
29170R: Broadcom internal kernel review list <[email protected]>
29171L: [email protected]
29172L: [email protected]
29173S: Supported
29174T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
29175F: arch/x86/include/asm/vmware.h
29176F: arch/x86/kernel/cpu/vmware.c
29177
29178VMWARE PVRDMA DRIVER
29179M: Bryan Tan <[email protected]>
29180M: Vishnu Dasa <[email protected]>
29181R: Broadcom internal kernel review list <[email protected]>
29182L: [email protected]
29183S: Supported
29184F: drivers/infiniband/hw/vmw_pvrdma/
29185
29186VMWARE PVSCSI DRIVER
29187M: Vishal Bhakta <[email protected]>
29188R: Broadcom internal kernel review list <[email protected]>
29189L: [email protected]
29190S: Supported
29191F: drivers/scsi/vmw_pvscsi.c
29192F: drivers/scsi/vmw_pvscsi.h
29193
29194VMWARE VIRTUAL PTP CLOCK DRIVER
29195M: Nick Shi <[email protected]>
29196R: Ajay Kaher <[email protected]>
29197R: Alexey Makhalov <[email protected]>
29198R: Broadcom internal kernel review list <[email protected]>
29199L: [email protected]
29200S: Supported
29201F: drivers/ptp/ptp_vmw.c
29202
29203VMWARE VMCI DRIVER
29204M: Bryan Tan <[email protected]>
29205M: Vishnu Dasa <[email protected]>
29206R: Broadcom internal kernel review list <[email protected]>
29207L: [email protected]
29208S: Supported
29209F: drivers/misc/vmw_vmci/
29210F: include/linux/vmw_vmci*
29211
29212VMWARE VMMOUSE SUBDRIVER
29213M: Zack Rusin <[email protected]>
29214R: Broadcom internal kernel review list <[email protected]>
29215L: [email protected]
29216S: Supported
29217F: drivers/input/mouse/vmmouse.c
29218F: drivers/input/mouse/vmmouse.h
29219
29220VMWARE VMXNET3 ETHERNET DRIVER
29221M: Ronak Doshi <[email protected]>
29222R: Broadcom internal kernel review list <[email protected]>
29223L: [email protected]
29224S: Supported
29225F: drivers/net/vmxnet3/
29226
29227VMWARE VSOCK VMCI TRANSPORT DRIVER
29228M: Bryan Tan <[email protected]>
29229M: Vishnu Dasa <[email protected]>
29230R: Broadcom internal kernel review list <[email protected]>
29231L: [email protected]
29232S: Supported
29233F: net/vmw_vsock/vmci_transport*
29234
29235VOCORE VOCORE2 BOARD
29236M: Harvey Hunt <[email protected]>
29237L: [email protected]
29238S: Maintained
29239F: arch/mips/boot/dts/ralink/vocore2.dts
29240
29241VOLTAGE AND CURRENT REGULATOR FRAMEWORK
29242M: Liam Girdwood <[email protected]>
29243M: Mark Brown <[email protected]>
29244L: [email protected]
29245S: Supported
29246W: http://www.slimlogic.co.uk/?p=48
29247T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
29248F: Documentation/devicetree/bindings/regulator/
29249F: Documentation/power/regulator/
29250F: drivers/regulator/
29251F: rust/kernel/regulator.rs
29252F: include/dt-bindings/regulator/
29253F: include/linux/regulator/
29254F: include/uapi/regulator/
29255K: regulator_get_optional
29256
29257VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
29258R: Matti Vaittinen <[email protected]>
29259F: drivers/regulator/irq_helpers.c
29260
29261VRF
29262M: David Ahern <[email protected]>
29263L: [email protected]
29264S: Maintained
29265F: Documentation/networking/vrf.rst
29266F: drivers/net/vrf.c
29267
29268VSPRINTF
29269M: Petr Mladek <[email protected]>
29270M: Steven Rostedt <[email protected]>
29271R: Andy Shevchenko <[email protected]>
29272R: Rasmus Villemoes <[email protected]>
29273R: Sergey Senozhatsky <[email protected]>
29274S: Maintained
29275T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
29276F: Documentation/core-api/printk-formats.rst
29277F: lib/tests/printf_kunit.c
29278F: lib/tests/scanf_kunit.c
29279F: lib/vsprintf.c
29280
29281VT1211 HARDWARE MONITOR DRIVER
29282M: Juerg Haefliger <[email protected]>
29283L: [email protected]
29284S: Maintained
29285F: Documentation/hwmon/vt1211.rst
29286F: drivers/hwmon/vt1211.c
29287
29288VT7505 HARDWARE MONITOR DRIVER
29289M: Sanman Pradhan <[email protected]>
29290L: [email protected]
29291S: Maintained
29292F: Documentation/devicetree/bindings/hwmon/pmbus/adi,vt7505.yaml
29293F: Documentation/hwmon/vt7505.rst
29294F: drivers/hwmon/pmbus/vt7505.c
29295
29296VT8231 HARDWARE MONITOR DRIVER
29297M: Roger Lucas <[email protected]>
29298L: [email protected]
29299S: Maintained
29300F: drivers/hwmon/vt8231.c
29301
29302VUB300 USB to SDIO/SD/MMC bridge chip
29303L: [email protected]
29304S: Orphan
29305F: drivers/mmc/host/vub300.c
29306
29307W1 DALLAS'S 1-WIRE BUS
29308M: Krzysztof Kozlowski <[email protected]>
29309S: Maintained
29310F: Documentation/devicetree/bindings/w1/
29311F: Documentation/w1/
29312F: drivers/w1/
29313F: include/linux/w1.h
29314
29315W83791D HARDWARE MONITORING DRIVER
29316M: Marc Hulsman <[email protected]>
29317L: [email protected]
29318S: Maintained
29319F: Documentation/hwmon/w83791d.rst
29320F: drivers/hwmon/w83791d.c
29321
29322W83793 HARDWARE MONITORING DRIVER
29323M: Rudolf Marek <[email protected]>
29324L: [email protected]
29325S: Maintained
29326F: Documentation/hwmon/w83793.rst
29327F: drivers/hwmon/w83793.c
29328
29329W83795 HARDWARE MONITORING DRIVER
29330M: Jean Delvare <[email protected]>
29331L: [email protected]
29332S: Maintained
29333F: drivers/hwmon/w83795.c
29334
29335W83L51xD SD/MMC CARD INTERFACE DRIVER
29336M: Pierre Ossman <[email protected]>
29337S: Maintained
29338F: drivers/mmc/host/wbsd.*
29339
29340WACOM PROTOCOL 4 SERIAL TABLETS
29341M: Julian Squires <[email protected]>
29342M: Hans de Goede <[email protected]>
29343L: [email protected]
29344S: Maintained
29345F: drivers/input/tablet/wacom_serial4.c
29346
29347WANGXUN ETHERNET DRIVER
29348M: Jiawen Wu <[email protected]>
29349M: Mengyuan Lou <[email protected]>
29350L: [email protected]
29351S: Maintained
29352W: https://www.net-swift.com
29353F: Documentation/networking/device_drivers/ethernet/wangxun/*
29354F: drivers/net/ethernet/wangxun/
29355F: drivers/net/pcs/pcs-xpcs-wx.c
29356
29357WATCHDOG DEVICE DRIVERS
29358M: Wim Van Sebroeck <[email protected]>
29359M: Guenter Roeck <[email protected]>
29360L: [email protected]
29361S: Maintained
29362W: http://www.linux-watchdog.org/
29363T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
29364F: Documentation/devicetree/bindings/watchdog/
29365F: Documentation/watchdog/
29366F: drivers/watchdog/
29367F: include/linux/watchdog.h
29368F: include/trace/events/watchdog.h
29369F: include/uapi/linux/watchdog.h
29370
29371WAVE5 VPU CODEC DRIVER
29372M: Nas Chung <[email protected]>
29373M: Jackson Lee <[email protected]>
29374L: [email protected]
29375S: Maintained
29376F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml
29377F: drivers/media/platform/chips-media/wave5/
29378
29379WHISKEYCOVE PMIC GPIO DRIVER
29380M: Kuppuswamy Sathyanarayanan <[email protected]>
29381L: [email protected]
29382S: Maintained
29383F: drivers/gpio/gpio-wcove.c
29384
29385WHWAVE RTC DRIVER
29386M: Dianlong Li <[email protected]>
29387L: [email protected]
29388S: Maintained
29389F: drivers/rtc/rtc-sd3078.c
29390
29391WIIMOTE HID DRIVER
29392M: David Rheinsberg <[email protected]>
29393L: [email protected]
29394S: Maintained
29395F: drivers/hid/hid-wiimote*
29396
29397WILOCITY WIL6210 WIRELESS DRIVER
29398L: [email protected]
29399S: Orphan
29400W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
29401F: drivers/net/wireless/ath/wil6210/
29402
29403WINBOND CIR DRIVER
29404M: David Härdeman <[email protected]>
29405S: Maintained
29406F: drivers/media/rc/winbond-cir.c
29407
29408WINSEN MHZ19B
29409M: Gyeyoung Baek <[email protected]>
29410S: Maintained
29411F: Documentation/devicetree/bindings/iio/chemical/winsen,mhz19b.yaml
29412F: drivers/iio/chemical/mhz19b.c
29413
29414WINSYSTEMS EBC-C384 WATCHDOG DRIVER
29415L: [email protected]
29416S: Orphan
29417F: drivers/watchdog/ebc-c384_wdt.c
29418
29419WINSYSTEMS WS16C48 GPIO DRIVER
29420M: William Breathitt Gray <[email protected]>
29421L: [email protected]
29422S: Maintained
29423F: drivers/gpio/gpio-ws16c48.c
29424
29425WIREGUARD SECURE NETWORK TUNNEL
29426M: Jason A. Donenfeld <[email protected]>
29427L: [email protected]
29428L: [email protected]
29429S: Maintained
29430F: Documentation/netlink/specs/wireguard.yaml
29431F: drivers/net/wireguard/
29432F: tools/testing/selftests/wireguard/
29433
29434WISTRON LAPTOP BUTTON DRIVER
29435M: Miloslav Trmac <[email protected]>
29436S: Maintained
29437F: drivers/input/misc/wistron_btns.c
29438
29439WMI BINARY MOF DRIVER
29440M: Armin Wolf <[email protected]>
29441R: Thomas Weißschuh <[email protected]>
29442L: [email protected]
29443S: Maintained
29444F: Documentation/ABI/stable/sysfs-platform-wmi-bmof
29445F: Documentation/wmi/devices/wmi-bmof.rst
29446F: drivers/platform/x86/wmi-bmof.c
29447
29448WOLFSON MICROELECTRONICS DRIVERS
29449L: [email protected]
29450S: Supported
29451W: https://github.com/CirrusLogic/linux-drivers/wiki
29452T: git https://github.com/CirrusLogic/linux-drivers.git
29453F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
29454F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
29455F: Documentation/devicetree/bindings/mfd/wm831x.txt
29456F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
29457F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
29458F: Documentation/devicetree/bindings/sound/wlf,*.yaml
29459F: Documentation/devicetree/bindings/sound/wm*
29460F: Documentation/hwmon/wm83??.rst
29461F: arch/arm/mach-s3c/mach-crag6410*
29462F: drivers/clk/clk-wm83*.c
29463F: drivers/gpio/gpio-*wm*.c
29464F: drivers/gpio/gpio-arizona.c
29465F: drivers/hwmon/wm83??-hwmon.c
29466F: drivers/input/misc/wm831x-on.c
29467F: drivers/input/touchscreen/wm831x-ts.c
29468F: drivers/input/touchscreen/wm97*.c
29469F: drivers/leds/leds-wm83*.c
29470F: drivers/mfd/arizona*
29471F: drivers/mfd/cs47l24*
29472F: drivers/mfd/wm*.c
29473F: drivers/power/supply/wm83*.c
29474F: drivers/regulator/arizona*
29475F: drivers/regulator/wm8*.c
29476F: drivers/rtc/rtc-wm83*.c
29477F: drivers/video/backlight/wm83*_bl.c
29478F: drivers/watchdog/wm83*_wdt.c
29479F: include/linux/mfd/arizona/
29480F: include/linux/mfd/wm831x/
29481F: include/linux/mfd/wm8350/
29482F: include/linux/mfd/wm8400*
29483F: include/linux/regulator/arizona*
29484F: include/linux/wm97xx.h
29485F: include/sound/wm????.h
29486F: sound/soc/codecs/arizona*
29487F: sound/soc/codecs/cs47l24*
29488F: sound/soc/codecs/wm*
29489
29490WORKQUEUE
29491M: Tejun Heo <[email protected]>
29492R: Lai Jiangshan <[email protected]>
29493S: Maintained
29494T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
29495F: Documentation/core-api/workqueue.rst
29496F: include/linux/workqueue.h
29497F: kernel/workqueue.c
29498F: kernel/workqueue_internal.h
29499
29500WWAN DRIVERS
29501M: Loic Poulain <[email protected]>
29502M: Sergey Ryazanov <[email protected]>
29503R: Johannes Berg <[email protected]>
29504L: [email protected]
29505S: Maintained
29506F: drivers/net/wwan/
29507F: include/linux/wwan.h
29508F: include/uapi/linux/wwan.h
29509
29510X-POWERS AXP288 PMIC DRIVERS
29511M: Hans de Goede <[email protected]>
29512S: Maintained
29513F: drivers/acpi/pmic/intel_pmic_xpower.c
29514N: axp288
29515
29516X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
29517M: Chen-Yu Tsai <[email protected]>
29518L: [email protected]
29519S: Maintained
29520N: axp[128]
29521
29522X.25 STACK
29523M: Martin Schiller <[email protected]>
29524L: [email protected]
29525S: Maintained
29526F: Documentation/networking/lapb-module.rst
29527F: Documentation/networking/x25*
29528F: drivers/net/wan/hdlc_x25.c
29529F: drivers/net/wan/lapbether.c
29530F: include/*/lapb.h
29531F: include/net/x25*
29532F: include/uapi/linux/x25.h
29533F: net/lapb/
29534F: net/x25/
29535
29536X86 ARCHITECTURE (32-BIT AND 64-BIT)
29537M: Thomas Gleixner <[email protected]>
29538M: Ingo Molnar <[email protected]>
29539M: Borislav Petkov <[email protected]>
29540M: Dave Hansen <[email protected]>
29541M: [email protected]
29542R: "H. Peter Anvin" <[email protected]>
29543L: [email protected]
29544S: Maintained
29545P: Documentation/process/maintainer-tip.rst
29546T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
29547F: Documentation/arch/x86/
29548F: Documentation/devicetree/bindings/x86/
29549F: arch/x86/
29550F: tools/testing/selftests/x86
29551
29552X86 CPUID DATABASE
29553M: Borislav Petkov <[email protected]>
29554M: Thomas Gleixner <[email protected]>
29555M: [email protected]
29556R: Ahmed S. Darwish <[email protected]>
29557L: [email protected]
29558S: Maintained
29559W: https://x86-cpuid.org
29560F: arch/x86/include/asm/cpuid/leaf_types.h
29561F: tools/arch/x86/kcpuid/
29562
29563X86 ENTRY CODE
29564M: Andy Lutomirski <[email protected]>
29565L: [email protected]
29566S: Maintained
29567T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
29568F: arch/x86/entry/
29569
29570X86 HARDWARE VULNERABILITIES
29571M: Thomas Gleixner <[email protected]>
29572M: Borislav Petkov <[email protected]>
29573M: Peter Zijlstra <[email protected]>
29574M: Josh Poimboeuf <[email protected]>
29575R: Pawan Gupta <[email protected]>
29576S: Maintained
29577F: Documentation/admin-guide/hw-vuln/
29578F: arch/x86/include/asm/nospec-branch.h
29579F: arch/x86/kernel/cpu/bugs.c
29580F: scripts/update-intel-ucode-defs.py
29581
29582X86 MCE INFRASTRUCTURE
29583M: Tony Luck <[email protected]>
29584M: Borislav Petkov <[email protected]>
29585L: [email protected]
29586S: Maintained
29587F: Documentation/ABI/testing/sysfs-mce
29588F: Documentation/arch/x86/x86_64/machinecheck.rst
29589F: arch/x86/kernel/cpu/mce/*
29590
29591X86 MICROCODE UPDATE SUPPORT
29592M: Borislav Petkov <[email protected]>
29593S: Maintained
29594F: arch/x86/kernel/cpu/microcode/*
29595
29596X86 MM
29597M: Dave Hansen <[email protected]>
29598M: Andy Lutomirski <[email protected]>
29599M: Peter Zijlstra <[email protected]>
29600L: [email protected]
29601S: Maintained
29602T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
29603F: arch/x86/mm/
29604
29605X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
29606M: Hans de Goede <[email protected]>
29607L: [email protected]
29608S: Maintained
29609T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
29610F: drivers/platform/x86/x86-android-tablets/
29611
29612X86 PLATFORM DRIVERS
29613M: Hans de Goede <[email protected]>
29614M: Ilpo Järvinen <[email protected]>
29615L: [email protected]
29616S: Maintained
29617Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
29618T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
29619F: drivers/platform/olpc/
29620F: drivers/platform/x86/
29621F: include/linux/platform_data/x86/
29622
29623X86 PLATFORM UV HPE SUPERDOME FLEX
29624M: Steve Wahl <[email protected]>
29625R: Justin Ernst <[email protected]>
29626R: Kyle Meyer <[email protected]>
29627R: Dimitri Sivanich <[email protected]>
29628R: Russ Anderson <[email protected]>
29629S: Supported
29630F: arch/x86/include/asm/uv/
29631F: arch/x86/kernel/apic/x2apic_uv_x.c
29632F: arch/x86/platform/uv/
29633
29634X86 STACK UNWINDING
29635M: Josh Poimboeuf <[email protected]>
29636M: Peter Zijlstra <[email protected]>
29637S: Supported
29638F: arch/x86/include/asm/unwind*.h
29639F: arch/x86/kernel/dumpstack.c
29640F: arch/x86/kernel/stacktrace.c
29641F: arch/x86/kernel/unwind_*.c
29642
29643X86 TRUST DOMAIN EXTENSIONS (TDX)
29644M: Kiryl Shutsemau <[email protected]>
29645M: Rick Edgecombe <[email protected]>
29646R: Dave Hansen <[email protected]>
29647L: [email protected]
29648L: [email protected]
29649L: [email protected]
29650S: Supported
29651T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
29652N: tdx
29653K: \b(tdx)
29654
29655X86 VDSO
29656M: Andy Lutomirski <[email protected]>
29657L: [email protected]
29658S: Maintained
29659T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
29660F: arch/x86/entry/vdso/
29661
29662XARRAY
29663M: Matthew Wilcox <[email protected]>
29664L: [email protected]
29665L: [email protected]
29666S: Supported
29667F: Documentation/core-api/idr.rst
29668F: Documentation/core-api/xarray.rst
29669F: include/linux/idr.h
29670F: include/linux/xarray.h
29671F: lib/idr.c
29672F: lib/region_alloc_benchmark.c
29673F: lib/test_xarray.c
29674F: lib/xarray.c
29675F: tools/testing/radix-tree
29676
29677XARRAY API [RUST]
29678M: Tamir Duberstein <[email protected]>
29679M: Andreas Hindborg <[email protected]>
29680L: [email protected]
29681S: Supported
29682W: https://rust-for-linux.com
29683B: https://github.com/Rust-for-Linux/linux/issues
29684C: https://rust-for-linux.zulipchat.com
29685T: git https://github.com/Rust-for-Linux/linux.git xarray-next
29686F: rust/kernel/xarray.rs
29687
29688XBOX DVD IR REMOTE
29689M: Benjamin Valentin <[email protected]>
29690S: Maintained
29691F: drivers/media/rc/keymaps/rc-xbox-dvd.c
29692F: drivers/media/rc/xbox_remote.c
29693
29694XC2028/3028 TUNER DRIVER
29695M: Mauro Carvalho Chehab <[email protected]>
29696L: [email protected]
29697S: Maintained
29698W: https://linuxtv.org
29699T: git git://linuxtv.org/media.git
29700F: drivers/media/tuners/xc2028.*
29701
29702XDP (eXpress Data Path)
29703M: Alexei Starovoitov <[email protected]>
29704M: Daniel Borkmann <[email protected]>
29705M: David S. Miller <[email protected]>
29706M: Jakub Kicinski <[email protected]>
29707M: Jesper Dangaard Brouer <[email protected]>
29708M: John Fastabend <[email protected]>
29709R: Stanislav Fomichev <[email protected]>
29710L: [email protected]
29711L: [email protected]
29712S: Supported
29713F: drivers/net/ethernet/*/*/*/*/*xdp*
29714F: drivers/net/ethernet/*/*/*xdp*
29715F: include/net/xdp.h
29716F: include/net/xdp_priv.h
29717F: include/trace/events/xdp.h
29718F: kernel/bpf/cpumap.c
29719F: kernel/bpf/devmap.c
29720F: net/core/xdp.c
29721F: samples/bpf/xdp*
29722F: tools/testing/selftests/bpf/*/*xdp*
29723F: tools/testing/selftests/bpf/*xdp*
29724K: (?:\b|_)xdp(?:\b|_)
29725
29726XDP SOCKETS (AF_XDP)
29727M: Magnus Karlsson <[email protected]>
29728M: Maciej Fijalkowski <[email protected]>
29729R: Stanislav Fomichev <[email protected]>
29730L: [email protected]
29731L: [email protected]
29732S: Maintained
29733F: Documentation/networking/af_xdp.rst
29734F: include/net/netns/xdp.h
29735F: include/net/xdp_sock*
29736F: include/net/xsk_buff_pool.h
29737F: include/uapi/linux/if_xdp.h
29738F: include/uapi/linux/xdp_diag.h
29739F: net/xdp/
29740F: tools/testing/selftests/bpf/*xsk*
29741
29742XEN BLOCK SUBSYSTEM
29743M: Roger Pau Monné <[email protected]>
29744L: [email protected] (moderated for non-subscribers)
29745S: Supported
29746F: drivers/block/xen*
29747F: drivers/block/xen-blkback/*
29748
29749XEN HYPERVISOR ARM
29750M: Stefano Stabellini <[email protected]>
29751L: [email protected] (moderated for non-subscribers)
29752S: Maintained
29753F: arch/arm/include/asm/xen/
29754F: arch/arm/xen/
29755
29756XEN HYPERVISOR ARM64
29757M: Stefano Stabellini <[email protected]>
29758L: [email protected] (moderated for non-subscribers)
29759S: Maintained
29760F: arch/arm64/include/asm/xen/
29761F: arch/arm64/xen/
29762
29763XEN HYPERVISOR INTERFACE
29764M: Juergen Gross <[email protected]>
29765M: Stefano Stabellini <[email protected]>
29766R: Oleksandr Tyshchenko <[email protected]>
29767L: [email protected] (moderated for non-subscribers)
29768S: Supported
29769T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
29770F: Documentation/ABI/stable/sysfs-hypervisor-xen
29771F: Documentation/ABI/testing/sysfs-hypervisor-xen
29772F: drivers/*/xen-*front.c
29773F: drivers/xen/
29774F: include/uapi/xen/
29775F: include/xen/
29776F: kernel/configs/xen.config
29777
29778XEN HYPERVISOR X86
29779M: Juergen Gross <[email protected]>
29780R: Boris Ostrovsky <[email protected]>
29781L: [email protected] (moderated for non-subscribers)
29782S: Supported
29783F: arch/x86/configs/xen.config
29784F: arch/x86/include/asm/pvclock-abi.h
29785F: arch/x86/include/asm/xen/
29786F: arch/x86/platform/pvh/
29787F: arch/x86/xen/
29788
29789XEN NETWORK BACKEND DRIVER
29790M: Wei Liu <[email protected]>
29791M: Paul Durrant <[email protected]>
29792L: [email protected] (moderated for non-subscribers)
29793L: [email protected]
29794S: Supported
29795F: drivers/net/xen-netback/*
29796
29797XEN PCI SUBSYSTEM
29798M: Juergen Gross <[email protected]>
29799L: [email protected] (moderated for non-subscribers)
29800S: Supported
29801F: arch/x86/pci/*xen*
29802F: drivers/pci/*xen*
29803
29804XEN PVSCSI DRIVERS
29805M: Juergen Gross <[email protected]>
29806L: [email protected] (moderated for non-subscribers)
29807L: [email protected]
29808S: Supported
29809F: drivers/scsi/xen-scsifront.c
29810F: drivers/xen/xen-scsiback.c
29811F: include/xen/interface/io/vscsiif.h
29812
29813XEN PVUSB DRIVER
29814M: Juergen Gross <[email protected]>
29815L: [email protected] (moderated for non-subscribers)
29816L: [email protected]
29817S: Supported
29818F: drivers/usb/host/xen*
29819F: include/xen/interface/io/usbif.h
29820
29821XEN SOUND FRONTEND DRIVER
29822M: Oleksandr Andrushchenko <[email protected]>
29823L: [email protected] (moderated for non-subscribers)
29824L: [email protected]
29825S: Supported
29826F: sound/xen/*
29827
29828XEN SWIOTLB SUBSYSTEM
29829M: Juergen Gross <[email protected]>
29830M: Stefano Stabellini <[email protected]>
29831L: [email protected] (moderated for non-subscribers)
29832L: [email protected]
29833S: Supported
29834F: arch/*/include/asm/xen/swiotlb-xen.h
29835F: drivers/xen/swiotlb-xen.c
29836F: include/xen/arm/swiotlb-xen.h
29837F: include/xen/swiotlb-xen.h
29838
29839XFS FILESYSTEM
29840M: Carlos Maiolino <[email protected]>
29841L: [email protected]
29842S: Supported
29843W: http://xfs.org/
29844C: irc://irc.oftc.net/xfs
29845T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
29846P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
29847F: Documentation/ABI/testing/sysfs-fs-xfs
29848F: Documentation/admin-guide/xfs.rst
29849F: Documentation/filesystems/xfs/*
29850F: fs/xfs/
29851F: include/uapi/linux/dqblk_xfs.h
29852F: include/uapi/linux/fsmap.h
29853
29854XILINX AMS DRIVER
29855M: Sai Krishna Potthuri <[email protected]>
29856M: Conall O'Griofa <[email protected]>
29857L: [email protected]
29858S: Maintained
29859F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
29860F: drivers/iio/adc/xilinx-ams.c
29861
29862XILINX AXI ETHERNET DRIVER
29863M: Radhey Shyam Pandey <[email protected]>
29864S: Maintained
29865F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
29866F: drivers/net/ethernet/xilinx/xilinx_axienet*
29867
29868XILINX CAN DRIVER
29869M: Harini T <[email protected]>
29870L: [email protected]
29871S: Maintained
29872F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
29873F: drivers/net/can/xilinx_can.c
29874
29875XILINX EVENT MANAGEMENT DRIVER
29876M: Michal Simek <[email protected]>
29877S: Maintained
29878F: drivers/soc/xilinx/xlnx_event_manager.c
29879F: include/linux/firmware/xlnx-event-manager.h
29880
29881XILINX GPIO DRIVER
29882M: Shubhrajyoti Datta <[email protected]>
29883R: Srinivas Neeli <[email protected]>
29884R: Michal Simek <[email protected]>
29885S: Maintained
29886F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
29887F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
29888F: drivers/gpio/gpio-xilinx.c
29889F: drivers/gpio/gpio-zynq.c
29890
29891XILINX LL TEMAC ETHERNET DRIVER
29892L: [email protected]
29893S: Orphan
29894F: drivers/net/ethernet/xilinx/ll_temac*
29895
29896XILINX PWM DRIVER
29897M: Sean Anderson <[email protected]>
29898S: Maintained
29899F: drivers/pwm/pwm-xilinx.c
29900F: include/clocksource/timer-xilinx.h
29901
29902XILINX SOUND DRIVERS
29903M: Vincenzo Frascino <[email protected]>
29904S: Maintained
29905F: Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
29906F: Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
29907F: Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
29908F: sound/soc/xilinx/*
29909
29910XILINX SD-FEC IP CORES
29911M: Derek Kiernan <[email protected]>
29912M: Dragan Cvetic <[email protected]>
29913S: Maintained
29914F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
29915F: Documentation/misc-devices/xilinx_sdfec.rst
29916F: drivers/misc/xilinx_sdfec.c
29917F: include/uapi/misc/xilinx_sdfec.h
29918
29919XILINX TRNG DRIVER
29920M: Mounika Botcha <[email protected]>
29921M: Harsh Jain <[email protected]>
29922S: Maintained
29923F: drivers/char/hw_random/xilinx-trng.c
29924
29925XILINX UARTLITE SERIAL DRIVER
29926M: Peter Korsgaard <[email protected]>
29927L: [email protected]
29928S: Maintained
29929F: drivers/tty/serial/uartlite.c
29930
29931XILINX VIDEO IP CORES
29932M: Laurent Pinchart <[email protected]>
29933L: [email protected]
29934S: Supported
29935T: git git://linuxtv.org/media.git
29936F: Documentation/devicetree/bindings/media/xilinx/
29937F: drivers/media/platform/xilinx/
29938F: include/uapi/linux/xilinx-v4l2-controls.h
29939
29940XILINX VERSAL EDAC DRIVER
29941M: Shubhrajyoti Datta <[email protected]>
29942M: Sai Krishna Potthuri <[email protected]>
29943R: Radhey Shyam Pandey <[email protected]>
29944S: Maintained
29945F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
29946F: drivers/edac/versal_edac.c
29947
29948XILINX VERSALNET EDAC DRIVER
29949M: Shubhrajyoti Datta <[email protected]>
29950R: Radhey Shyam Pandey <[email protected]>
29951S: Maintained
29952F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-net-ddrmc5.yaml
29953F: drivers/edac/versalnet_edac.c
29954F: include/linux/cdx/edac_cdx_pcol.h
29955
29956XILINX VERSAL SYSMON DRIVER
29957M: Salih Erim <[email protected]>
29958M: Sai Krishna Potthuri <[email protected]>
29959L: [email protected]
29960S: Maintained
29961F: Documentation/devicetree/bindings/iio/adc/xlnx,versal-sysmon.yaml
29962F: drivers/iio/adc/versal-sysmon*
29963
29964XILINX WATCHDOG DRIVER
29965M: Srinivas Neeli <[email protected]>
29966R: Shubhrajyoti Datta <[email protected]>
29967R: Michal Simek <[email protected]>
29968S: Maintained
29969F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
29970F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
29971F: drivers/watchdog/of_xilinx_wdt.c
29972F: drivers/watchdog/xilinx_wwdt.c
29973
29974XILINX XDMA DRIVER
29975M: Lizhi Hou <[email protected]>
29976M: Brian Xu <[email protected]>
29977M: Raj Kumar Rampelli <[email protected]>
29978L: [email protected]
29979S: Supported
29980F: drivers/dma/xilinx/xdma-regs.h
29981F: drivers/dma/xilinx/xdma.c
29982F: include/linux/dma/amd_xdma.h
29983F: include/linux/platform_data/amd_xdma.h
29984
29985XILINX ZYNQMP DPDMA DRIVER
29986M: Laurent Pinchart <[email protected]>
29987L: [email protected]
29988S: Supported
29989F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
29990F: drivers/dma/xilinx/xilinx_dpdma.c
29991F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
29992
29993XILINX ZYNQMP OCM EDAC DRIVER
29994M: Shubhrajyoti Datta <[email protected]>
29995M: Sai Krishna Potthuri <[email protected]>
29996R: Radhey Shyam Pandey <[email protected]>
29997S: Maintained
29998F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
29999F: drivers/edac/zynqmp_edac.c
30000
30001XILINX ZYNQMP PSGTR PHY DRIVER
30002M: Tomi Valkeinen <[email protected]>
30003M: Radhey Shyam Pandey <[email protected]>
30004L: [email protected]
30005S: Supported
30006T: git https://github.com/Xilinx/linux-xlnx.git
30007F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
30008F: drivers/phy/xilinx/phy-zynqmp.c
30009
30010XILINX ZYNQMP SHA3 DRIVER
30011M: Harsha <[email protected]>
30012S: Maintained
30013F: drivers/crypto/xilinx/zynqmp-sha.c
30014
30015XILINX ZYNQMP NVMEM DRIVER
30016M: Praveen Teja Kundanala <[email protected]>
30017M: Kalyani Akula <[email protected]>
30018R: Michal Simek <[email protected]>
30019S: Maintained
30020F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
30021F: drivers/nvmem/zynqmp_nvmem.c
30022
30023XILLYBUS DRIVER
30024M: Eli Billauer <[email protected]>
30025L: [email protected]
30026S: Supported
30027F: drivers/char/xillybus/
30028
30029XLP9XX I2C DRIVER
30030M: George Cherian <[email protected]>
30031L: [email protected]
30032S: Supported
30033W: http://www.marvell.com
30034F: drivers/i2c/busses/i2c-xlp9xx.c
30035
30036XTENSA XTFPGA PLATFORM SUPPORT
30037M: Max Filippov <[email protected]>
30038S: Maintained
30039F: drivers/spi/spi-xtensa-xtfpga.c
30040F: sound/soc/xtensa/xtfpga-i2s.c
30041
30042XZ EMBEDDED
30043M: Lasse Collin <[email protected]>
30044S: Maintained
30045W: https://tukaani.org/xz/embedded.html
30046B: https://github.com/tukaani-project/xz-embedded/issues
30047C: irc://irc.libera.chat/tukaani
30048F: Documentation/staging/xz.rst
30049F: include/linux/decompress/unxz.h
30050F: include/linux/xz.h
30051F: lib/decompress_unxz.c
30052F: lib/xz/
30053F: scripts/xz_wrap.sh
30054
30055YAMA SECURITY MODULE
30056M: Kees Cook <[email protected]>
30057S: Supported
30058T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
30059F: Documentation/admin-guide/LSM/Yama.rst
30060F: security/yama/
30061
30062YAML NETLINK (YNL)
30063M: Donald Hunter <[email protected]>
30064M: Jakub Kicinski <[email protected]>
30065F: Documentation/netlink/
30066F: Documentation/userspace-api/netlink/intro-specs.rst
30067F: Documentation/userspace-api/netlink/specs.rst
30068F: tools/net/ynl/
30069
30070YEALINK PHONE DRIVER
30071M: Henk Vergonet <[email protected]>
30072S: Maintained
30073F: Documentation/input/devices/yealink.rst
30074F: drivers/input/misc/yealink.*
30075
30076ZD1211RW WIRELESS DRIVER
30077L: [email protected]
30078S: Orphan
30079F: drivers/net/wireless/zydas/
30080
30081ZD1301 MEDIA DRIVER
30082L: [email protected]
30083S: Orphan
30084W: https://linuxtv.org/
30085Q: https://patchwork.linuxtv.org/project/linux-media/list/
30086F: drivers/media/usb/dvb-usb-v2/zd1301*
30087
30088ZD1301_DEMOD MEDIA DRIVER
30089L: [email protected]
30090S: Orphan
30091W: https://linuxtv.org/
30092Q: https://patchwork.linuxtv.org/project/linux-media/list/
30093F: drivers/media/dvb-frontends/zd1301_demod*
30094
30095ZHAOXIN PROCESSOR SUPPORT
30096M: Tony W Wang-oc <[email protected]>
30097L: [email protected]
30098S: Maintained
30099F: arch/x86/kernel/cpu/zhaoxin.c
30100
30101ZONED BLOCK DEVICE (BLOCK LAYER)
30102M: Damien Le Moal <[email protected]>
30103L: [email protected]
30104S: Maintained
30105F: block/blk-zoned.c
30106F: include/uapi/linux/blkzoned.h
30107
30108ZONED LOOP DEVICE
30109M: Damien Le Moal <[email protected]>
30110R: Christoph Hellwig <[email protected]>
30111L: [email protected]
30112S: Maintained
30113F: Documentation/admin-guide/blockdev/zoned_loop.rst
30114F: drivers/block/zloop.c
30115
30116ZONEFS FILESYSTEM
30117M: Damien Le Moal <[email protected]>
30118M: Naohiro Aota <[email protected]>
30119R: Johannes Thumshirn <[email protected]>
30120L: [email protected]
30121S: Maintained
30122T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
30123F: Documentation/filesystems/zonefs.rst
30124F: fs/zonefs/
30125
30126ZR36067 VIDEO FOR LINUX DRIVER
30127M: Corentin Labbe <[email protected]>
30128L: [email protected]
30129L: [email protected]
30130S: Maintained
30131W: http://mjpeg.sourceforge.net/driver-zoran/
30132Q: https://patchwork.linuxtv.org/project/linux-media/list/
30133F: Documentation/driver-api/media/drivers/zoran.rst
30134F: drivers/media/pci/zoran/
30135
30136ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
30137M: Minchan Kim <[email protected]>
30138M: Sergey Senozhatsky <[email protected]>
30139L: [email protected]
30140S: Maintained
30141F: Documentation/ABI/testing/sysfs-block-zram
30142F: Documentation/ABI/testing/sysfs-class-zram
30143F: Documentation/admin-guide/blockdev/zram.rst
30144F: drivers/block/zram/
30145F: tools/testing/selftests/zram/
30146
30147ZS DECSTATION Z85C30 SERIAL DRIVER
30148M: "Maciej W. Rozycki" <[email protected]>
30149S: Maintained
30150F: drivers/tty/serial/zs.*
30151
30152ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
30153M: Minchan Kim <[email protected]>
30154M: Sergey Senozhatsky <[email protected]>
30155L: [email protected]
30156S: Maintained
30157F: Documentation/mm/zsmalloc.rst
30158F: include/linux/zsmalloc.h
30159F: mm/zpdesc.h
30160F: mm/zsmalloc.c
30161
30162ZSTD
30163M: Nick Terrell <[email protected]>
30164M: David Sterba <[email protected]>
30165S: Maintained
30166B: https://github.com/facebook/zstd/issues
30167T: git https://github.com/terrelln/linux.git
30168F: crypto/zstd.c
30169F: include/linux/zstd*
30170F: lib/decompress_unzstd.c
30171F: lib/zstd/
30172N: zstd
30173K: zstd
30174
30175ZSWAP COMPRESSED SWAP CACHING
30176M: Johannes Weiner <[email protected]>
30177M: Yosry Ahmed <[email protected]>
30178M: Nhat Pham <[email protected]>
30179R: Chengming Zhou <[email protected]>
30180L: [email protected]
30181S: Maintained
30182F: Documentation/admin-guide/mm/zswap.rst
30183F: include/linux/zswap.h
30184F: mm/zswap.c
30185F: tools/testing/selftests/cgroup/test_zswap.c
30186
30187SENARYTECH AUDIO CODEC DRIVER
30188M: bo liu <[email protected]>
30189S: Maintained
30190T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
30191F: sound/hda/codecs/senarytech.c
30192
30193ZTE DINGHAI ETHERNET DRIVER
30194M: Junyang Han <[email protected]>
30195L: [email protected]
30196S: Maintained
30197F: drivers/net/ethernet/zte/
30198
30199THE REST
30200M: Linus Torvalds <[email protected]>
30201L: [email protected]
30202S: Buried alive in reporters
30203T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
30204F: *
30205F: */