projects/linux·blob v7.3 · refs

30222 lines · 907.1 KiB

1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7 M: *Mail* patches to: FullName <address@domain>
8 R: Designated *Reviewer*: FullName <address@domain>
9 These reviewers should be CCed on patches.
10 L: *Mailing list* that is relevant to this area
11 S: *Status*, one of the following:
12 Supported: Someone is actually paid to look after this.
13 Maintained: Someone actually looks after it.
14 Odd Fixes: It has a maintainer but they don't have time to do
15 much other than throw the odd patch in. See below..
16 Orphan: No current maintainer [but maybe you could take the
17 role as you write your new code].
18 Obsolete: Old code. Something tagged obsolete generally means
19 it has been replaced by a better system and you
20 should be using that.
21 W: *Web-page* with status/info
22 Q: *Patchwork* web based patch tracking system site
23 B: URI for where to file *bugs*. A web-page with detailed bug
24 filing info, a direct bug tracker link, or a mailto: URI.
25 C: URI for *chat* protocol, server and channel where developers
26 usually hang out, for example irc://server/channel.
27 P: *Subsystem Profile* document for more details submitting
28 patches to the given subsystem. This is either an in-tree .rst file
29 inside Documentation/, or a URI.
30 See Documentation/maintainer/maintainer-entry-profile.rst for details.
31 T: *SCM* tree type and location.
32 Type is one of: git, hg, quilt, stgit, topgit
33 F: *Files* and directories wildcard patterns.
34 A trailing slash includes all files and subdirectory files.
35 F: drivers/net/ all files in and below drivers/net
36 F: drivers/net/* all files in drivers/net, but not below
37 F: */net/* all files in "any top level directory"/net
38 F: fs/**/*foo*.c all *foo*.c files in any subdirectory of fs
39 One pattern per line. Multiple F: lines acceptable.
40 X: *Excluded* files and directories that are NOT maintained, same
41 rules as F:. Files exclusions are tested before file matches.
42 Can be useful for excluding a specific subdirectory, for instance:
43 F: net/
44 X: net/ipv6/
45 matches all files in and below net excluding net/ipv6/
46 N: Files and directories *Regex* patterns.
47 N: [^a-z]tegra all files whose path contains tegra
48 (not including files like integrator)
49 One pattern per line. Multiple N: lines acceptable.
50 scripts/get_maintainer.pl has different behavior for files that
51 match F: pattern and matches of N: patterns. By default,
52 get_maintainer will not look at git log history when an F: pattern
53 match occurs. When an N: match occurs, git log history is used
54 to also notify the people that have git commit signatures.
55 K: *Content regex* (perl extended) pattern match in a patch or file.
56 For instance:
57 K: of_get_profile
58 matches patches or files that contain "of_get_profile"
59 K: \b(printk|pr_(info|err))\b
60 matches patches or files that contain one or more of the words
61 printk, pr_info or pr_err
62 One regex pattern per line. Multiple K: lines acceptable.
63
64Maintainers List
65----------------
66
67.. note:: When reading this list, please look for the most precise areas
68 first. When adding to this list, please keep the entries in
69 alphabetical order.
70
713C509 NETWORK DRIVER
72M: "Maciej W. Rozycki" <[email protected]>
73L: [email protected]
74S: Maintained
75F: drivers/net/ethernet/3com/3c509.c
76
773C59X NETWORK DRIVER
78M: Steffen Klassert <[email protected]>
79L: [email protected]
80S: Odd Fixes
81F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
82F: drivers/net/ethernet/3com/3c59x.c
83
843CR990 NETWORK DRIVER
85M: David Dillow <[email protected]>
86L: [email protected]
87S: Maintained
88F: drivers/net/ethernet/3com/typhoon*
89
903WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
91M: Adam Radford <[email protected]>
92L: [email protected]
93S: Supported
94W: http://www.lsi.com
95F: drivers/scsi/3w-*
96
9753C700 AND 53C700-66 SCSI DRIVER
98M: "James E.J. Bottomley" <[email protected]>
99L: [email protected]
100S: Maintained
101F: drivers/scsi/53c700*
102
1036LOWPAN GENERIC (BTLE/IEEE 802.15.4)
104M: Alexander Aring <[email protected]>
105L: [email protected]
106L: [email protected]
107S: Maintained
108F: Documentation/networking/6lowpan.rst
109F: include/net/6lowpan.h
110F: net/6lowpan/
111
112802.11 (including CFG80211/NL80211)
113M: Johannes Berg <[email protected]>
114L: [email protected]
115S: Maintained
116W: https://wireless.wiki.kernel.org/
117Q: https://patchwork.kernel.org/project/linux-wireless/list/
118T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
119T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
120F: Documentation/driver-api/80211/cfg80211.rst
121F: Documentation/networking/regulatory.rst
122F: include/linux/ieee80211.h
123F: include/net/cfg80211.h
124F: include/net/ieee80211_radiotap.h
125F: include/net/iw_handler.h
126F: include/net/wext.h
127F: include/uapi/linux/nl80211.h
128N: include/uapi/linux/nl80211-.*
129F: include/uapi/linux/wireless.h
130F: net/wireless/
131
1328169 10/100/1000 GIGABIT ETHERNET DRIVER
133M: Heiner Kallweit <[email protected]>
134M: [email protected]
135L: [email protected]
136S: Maintained
137F: drivers/net/ethernet/realtek/r8169*
138
1398250/16?50 (AND CLONE UARTS) SERIAL DRIVER
140M: Greg Kroah-Hartman <[email protected]>
141L: [email protected]
142S: Maintained
143T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
144F: drivers/tty/serial/8250*
145F: include/linux/serial_8250.h
146
1478390 NETWORK DRIVERS [NE2000, 3C503, etc.]
148L: [email protected]
149S: Orphan / Obsolete
150F: drivers/net/ethernet/8390/
151
1529P FILE SYSTEM
153M: Eric Van Hensbergen <[email protected]>
154M: Latchesar Ionkov <[email protected]>
155M: Dominique Martinet <[email protected]>
156R: Christian Schoenebeck <[email protected]>
157L: [email protected]
158S: Maintained
159W: http://github.com/v9fs
160Q: http://patchwork.kernel.org/project/v9fs-devel/list/
161T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
162T: git https://github.com/martinetd/linux.git
163F: Documentation/filesystems/9p.rst
164F: fs/9p/
165F: include/net/9p/
166F: include/trace/events/9p.h
167F: include/uapi/linux/virtio_9p.h
168F: net/9p/
169
170A64FX DIAG DRIVER
171M: Hitomi Hasegawa <[email protected]>
172S: Supported
173F: drivers/soc/fujitsu/a64fx-diag.c
174
175A8293 MEDIA DRIVER
176L: [email protected]
177S: Orphan
178W: https://linuxtv.org
179Q: http://patchwork.linuxtv.org/project/linux-media/list/
180F: drivers/media/dvb-frontends/a8293*
181
182AACRAID SCSI RAID DRIVER
183M: Adaptec OEM Raid Solutions <[email protected]>
184L: [email protected]
185S: Supported
186W: http://www.adaptec.com/
187F: Documentation/scsi/aacraid.rst
188F: drivers/scsi/aacraid/
189
190AAEON UPBOARD FPGA MFD DRIVER
191M: Thomas Richard <[email protected]>
192S: Maintained
193F: drivers/leds/leds-upboard.c
194F: drivers/mfd/upboard-fpga.c
195F: drivers/pinctrl/pinctrl-upboard.c
196F: include/linux/mfd/upboard-fpga.h
197
198AB8500 BATTERY AND CHARGER DRIVERS
199M: Linus Walleij <[email protected]>
200F: Documentation/devicetree/bindings/power/supply/*ab8500*
201F: drivers/power/supply/*ab8500*
202
203ABI/API
204L: [email protected]
205F: include/linux/syscalls.h
206F: kernel/sys_ni.c
207X: arch/*/include/uapi/
208X: include/uapi/
209
210ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
211M: Hans de Goede <[email protected]>
212L: [email protected]
213S: Maintained
214F: drivers/hwmon/abituguru.c
215
216ABIT UGURU 3 HARDWARE MONITOR DRIVER
217M: Alistair John Strachan <[email protected]>
218L: [email protected]
219S: Maintained
220F: drivers/hwmon/abituguru3.c
221
222ACCES 104-DIO-48E GPIO DRIVER
223M: William Breathitt Gray <[email protected]>
224L: [email protected]
225S: Maintained
226F: drivers/gpio/gpio-104-dio-48e.c
227
228ACCES 104-IDI-48 GPIO DRIVER
229M: William Breathitt Gray <[email protected]>
230L: [email protected]
231S: Maintained
232F: drivers/gpio/gpio-104-idi-48.c
233
234ACCES 104-IDIO-16 GPIO DRIVER
235M: William Breathitt Gray <[email protected]>
236L: [email protected]
237S: Maintained
238F: drivers/gpio/gpio-104-idio-16.c
239
240ACCES 104-QUAD-8 DRIVER
241M: William Breathitt Gray <[email protected]>
242L: [email protected]
243S: Maintained
244F: drivers/counter/104-quad-8.c
245
246ACCES IDIO-16 GPIO LIBRARY
247M: William Breathitt Gray <[email protected]>
248L: [email protected]
249S: Maintained
250F: drivers/gpio/gpio-idio-16.c
251F: drivers/gpio/gpio-idio-16.h
252
253ACCES PCI-IDIO-16 GPIO DRIVER
254M: William Breathitt Gray <[email protected]>
255L: [email protected]
256S: Maintained
257F: drivers/gpio/gpio-pci-idio-16.c
258
259ACCES PCIe-IDIO-24 GPIO DRIVER
260M: William Breathitt Gray <[email protected]>
261L: [email protected]
262S: Maintained
263F: drivers/gpio/gpio-pcie-idio-24.c
264
265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266M: Peter Kaestle <[email protected]>
267L: [email protected]
268S: Maintained
269W: http://piie.net/?section=acerhdf
270F: drivers/platform/x86/acerhdf.c
271
272ACER WMI LAPTOP EXTRAS
273M: "Lee, Chun-Yi" <[email protected]>
274L: [email protected]
275S: Maintained
276F: drivers/platform/x86/acer-wmi.c
277
278ACPI
279M: "Rafael J. Wysocki" <[email protected]>
280R: Len Brown <[email protected]>
281L: [email protected]
282S: Supported
283Q: https://patchwork.kernel.org/project/linux-acpi/list/
284B: https://bugzilla.kernel.org
285T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
286F: Documentation/ABI/testing/configfs-acpi
287F: Documentation/ABI/testing/sysfs-bus-acpi
288F: Documentation/firmware-guide/acpi/
289F: arch/x86/kernel/acpi/
290F: arch/x86/pci/acpi.c
291F: drivers/acpi/
292F: drivers/pci/*/*acpi*
293F: drivers/pci/*acpi*
294F: drivers/pnp/pnpacpi/
295F: include/acpi/
296F: include/linux/acpi.h
297F: include/linux/fwnode.h
298F: include/linux/fw_table.h
299F: lib/fw_table.c
300F: rust/kernel/acpi.rs
301F: tools/power/acpi/
302
303ACPI APEI
304M: "Rafael J. Wysocki" <[email protected]>
305R: Tony Luck <[email protected]>
306R: Borislav Petkov <[email protected]>
307R: Hanjun Guo <[email protected]>
308R: Mauro Carvalho Chehab <[email protected]>
309R: Shuai Xue <[email protected]>
310L: [email protected]
311F: drivers/acpi/apei/
312F: drivers/firmware/efi/cper*
313
314ACPI COMPONENT ARCHITECTURE (ACPICA)
315M: "Rafael J. Wysocki" <[email protected]>
316M: Maciej Wieczor-Retman <[email protected]>
317M: Pawel Chmielewski <[email protected]>
318L: [email protected]
319L: [email protected]
320S: Supported
321W: https://acpica.org/
322W: https://github.com/open-acpica/acpica/
323Q: https://patchwork.kernel.org/project/linux-acpi/list/
324B: https://bugzilla.kernel.org
325T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
326F: drivers/acpi/acpica/
327F: include/acpi/
328F: tools/power/acpi/
329
330ACPI FOR ARM64 (ACPI/arm64)
331M: Lorenzo Pieralisi <[email protected]>
332M: Hanjun Guo <[email protected]>
333M: Sudeep Holla <[email protected]>
334M: Catalin Marinas <[email protected]>
335M: Will Deacon <[email protected]>
336L: [email protected]
337L: [email protected] (moderated for non-subscribers)
338S: Maintained
339F: drivers/acpi/arm64
340F: include/linux/acpi_iort.h
341
342ACPI FOR RISC-V (ACPI/riscv)
343M: Sunil V L <[email protected]>
344L: [email protected]
345L: [email protected]
346S: Maintained
347F: drivers/acpi/riscv/
348F: include/linux/acpi_rimt.h
349
350ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
351M: Sudeep Holla <[email protected]>
352L: [email protected]
353S: Supported
354F: drivers/mailbox/pcc.c
355
356ACPI PMIC DRIVERS
357M: "Rafael J. Wysocki" <[email protected]>
358M: Len Brown <[email protected]>
359R: Andy Shevchenko <[email protected]>
360R: Mika Westerberg <[email protected]>
361L: [email protected]
362S: Supported
363Q: https://patchwork.kernel.org/project/linux-acpi/list/
364B: https://bugzilla.kernel.org
365T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
366F: drivers/acpi/pmic/
367
368ACPI QUICKSTART DRIVER
369M: Armin Wolf <[email protected]>
370L: [email protected]
371S: Maintained
372F: drivers/platform/x86/quickstart.c
373
374ACPI SERIAL MULTI INSTANTIATE DRIVER
375M: Hans de Goede <[email protected]>
376L: [email protected]
377S: Maintained
378F: drivers/platform/x86/serial-multi-instantiate.c
379
380ACPI THERMAL DRIVER
381M: Rafael J. Wysocki <[email protected]>
382R: Zhang Rui <[email protected]>
383L: [email protected]
384S: Supported
385B: https://bugzilla.kernel.org
386F: drivers/acpi/*thermal*
387
388ACPI VIOT DRIVER
389M: Jean-Philippe Brucker <[email protected]>
390L: [email protected]
391L: [email protected]
392S: Maintained
393F: drivers/acpi/viot.c
394F: include/linux/acpi_viot.h
395
396ACPI WMI DRIVER
397M: Armin Wolf <[email protected]>
398L: [email protected]
399S: Maintained
400F: Documentation/ABI/testing/sysfs-bus-wmi
401F: Documentation/driver-api/wmi.rst
402F: Documentation/wmi/
403F: drivers/platform/wmi/
404F: include/uapi/linux/wmi.h
405
406ACRN HYPERVISOR SERVICE MODULE
407M: Fei Li <[email protected]>
408L: [email protected] (subscribers-only)
409S: Supported
410W: https://projectacrn.org
411F: Documentation/virt/acrn/
412F: drivers/virt/acrn/
413F: include/uapi/linux/acrn.h
414
415AD1889 ALSA SOUND DRIVER
416L: [email protected]
417S: Maintained
418W: https://parisc.wiki.kernel.org/index.php/AD1889
419F: sound/pci/ad1889.*
420
421AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
422M: Mugilraj Dhavachelvan <[email protected]>
423L: [email protected]
424S: Supported
425F: drivers/iio/potentiometer/ad5110.c
426
427AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
428M: Michael Hennerich <[email protected]>
429S: Supported
430W: http://wiki.analog.com/AD5254
431W: https://ez.analog.com/linux-software-drivers
432F: drivers/misc/ad525x_dpot.c
433
434AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
435M: Michael Hennerich <[email protected]>
436S: Supported
437W: http://wiki.analog.com/AD5398
438W: https://ez.analog.com/linux-software-drivers
439F: drivers/regulator/ad5398.c
440
441AD5446 ANALOG DEVICES INC AD5446 DAC DRIVER
442M: Michael Hennerich <[email protected]>
443M: Nuno Sá <[email protected]>
444L: [email protected]
445S: Supported
446W: https://ez.analog.com/linux-software-drivers
447F: Documentation/devicetree/bindings/iio/dac/adi,ad5446.yaml
448F: drivers/iio/dac/ad5446-i2c.c
449F: drivers/iio/dac/ad5446-spi.c
450F: drivers/iio/dac/ad5446.c
451F: drivers/iio/dac/ad5446.h
452
453AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
454M: Michael Hennerich <[email protected]>
455S: Supported
456W: http://wiki.analog.com/AD7142
457W: https://ez.analog.com/linux-software-drivers
458F: drivers/input/misc/ad714x.c
459
460AD738X ADC DRIVER (AD7380/1/2/4)
461M: Michael Hennerich <[email protected]>
462M: Nuno Sá <[email protected]>
463R: David Lechner <[email protected]>
464S: Supported
465W: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
466W: https://ez.analog.com/linux-software-drivers
467F: Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
468F: Documentation/iio/ad7380.rst
469F: drivers/iio/adc/ad7380.c
470
471AD7476 ADC DRIVER FOR VARIOUS SIMPLE 1-CHANNEL SPI ADCs
472M: Matti Vaittinen <[email protected]>
473S: Maintained
474F: drivers/iio/adc/ad7476.c
475
476AD7877 TOUCHSCREEN DRIVER
477M: Michael Hennerich <[email protected]>
478S: Supported
479W: http://wiki.analog.com/AD7877
480W: https://ez.analog.com/linux-software-drivers
481F: drivers/input/touchscreen/ad7877.c
482
483AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
484M: Michael Hennerich <[email protected]>
485S: Supported
486W: http://wiki.analog.com/AD7879
487W: https://ez.analog.com/linux-software-drivers
488F: drivers/input/touchscreen/ad7879.c
489
490AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
491M: Michael Hennerich <[email protected]>
492M: Nuno Sá <[email protected]>
493R: David Lechner <[email protected]>
494S: Supported
495W: https://ez.analog.com/linux-software-drivers
496F: Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
497F: Documentation/iio/ad7944.rst
498F: drivers/iio/adc/ad7944.c
499
500ADAFRUIT MINI I2C GAMEPAD
501M: Anshul Dalal <[email protected]>
502L: [email protected]
503S: Maintained
504F: Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
505F: drivers/input/joystick/adafruit-seesaw.c
506
507ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
508M: Jiri Kosina <[email protected]>
509S: Maintained
510
511ADF7242 IEEE 802.15.4 RADIO DRIVER
512M: Michael Hennerich <[email protected]>
513L: [email protected]
514S: Supported
515W: https://wiki.analog.com/ADF7242
516W: https://ez.analog.com/linux-software-drivers
517F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
518F: drivers/net/ieee802154/adf7242.c
519
520ADM1025 HARDWARE MONITOR DRIVER
521M: Jean Delvare <[email protected]>
522L: [email protected]
523S: Maintained
524F: Documentation/hwmon/adm1025.rst
525F: drivers/hwmon/adm1025.c
526
527ADM1029 HARDWARE MONITOR DRIVER
528M: Corentin Labbe <[email protected]>
529L: [email protected]
530S: Maintained
531F: drivers/hwmon/adm1029.c
532
533ADM8211 WIRELESS DRIVER
534L: [email protected]
535S: Orphan
536F: drivers/net/wireless/admtek/
537
538ADP1050 HARDWARE MONITOR DRIVER
539M: Radu Sabau <[email protected]>
540L: [email protected]
541S: Supported
542W: https://ez.analog.com/linux-software-drivers
543F: Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
544
545ADP1653 FLASH CONTROLLER DRIVER
546M: Sakari Ailus <[email protected]>
547L: [email protected]
548S: Maintained
549F: Documentation/devicetree/bindings/media/i2c/adi,adp1653.txt
550F: drivers/media/i2c/adp1653.c
551F: include/media/i2c/adp1653.h
552
553ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
554M: Michael Hennerich <[email protected]>
555S: Supported
556W: http://wiki.analog.com/ADP5520
557W: https://ez.analog.com/linux-software-drivers
558F: drivers/gpio/gpio-adp5520.c
559F: drivers/input/keyboard/adp5520-keys.c
560F: drivers/leds/leds-adp5520.c
561F: drivers/mfd/adp5520.c
562F: drivers/video/backlight/adp5520_bl.c
563
564ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
565M: Laurent Pinchart <[email protected]>
566L: [email protected]
567L: [email protected]
568S: Maintained
569F: Documentation/devicetree/bindings/*/adi,adp5585*.yaml
570F: drivers/gpio/gpio-adp5585.c
571F: drivers/input/keyboard/adp5585-keys.c
572F: drivers/mfd/adp5585.c
573F: drivers/pwm/pwm-adp5585.c
574F: include/linux/mfd/adp5585.h
575
576ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
577M: Michael Hennerich <[email protected]>
578S: Supported
579W: http://wiki.analog.com/ADP5588
580W: https://ez.analog.com/linux-software-drivers
581F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
582F: drivers/input/keyboard/adp5588-keys.c
583
584ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
585M: Michael Hennerich <[email protected]>
586S: Supported
587W: http://wiki.analog.com/ADP8860
588W: https://ez.analog.com/linux-software-drivers
589F: drivers/video/backlight/adp8860_bl.c
590
591ADT746X FAN DRIVER
592M: Colin Leroy <[email protected]>
593S: Maintained
594F: drivers/macintosh/therm_adt746x.c
595
596ADT7475 HARDWARE MONITOR DRIVER
597M: Jean Delvare <[email protected]>
598L: [email protected]
599S: Maintained
600F: Documentation/hwmon/adt7475.rst
601F: drivers/hwmon/adt7475.c
602
603ADVANSYS SCSI DRIVER
604M: Matthew Wilcox <[email protected]>
605M: Hannes Reinecke <[email protected]>
606L: [email protected]
607S: Maintained
608F: Documentation/scsi/advansys.rst
609F: drivers/scsi/advansys.c
610
611ADVANTECH SWBTN DRIVER
612M: Andrea Ho <[email protected]>
613L: [email protected]
614S: Maintained
615F: drivers/platform/x86/adv_swbutton.c
616
617ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
618M: Lucas Stankus <[email protected]>
619S: Supported
620F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
621F: drivers/iio/accel/adxl313*
622
623ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
624M: Michael Hennerich <[email protected]>
625S: Supported
626W: http://wiki.analog.com/ADXL345
627W: https://ez.analog.com/linux-software-drivers
628F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
629F: drivers/input/misc/adxl34x.c
630
631ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
632M: Puranjay Mohan <[email protected]>
633L: [email protected]
634S: Supported
635F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
636F: drivers/iio/accel/adxl355.h
637F: drivers/iio/accel/adxl355_core.c
638F: drivers/iio/accel/adxl355_i2c.c
639F: drivers/iio/accel/adxl355_spi.c
640
641ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
642M: Marcelo Schmitt <[email protected]>
643L: [email protected]
644S: Supported
645W: https://ez.analog.com/linux-software-drivers
646F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
647F: drivers/iio/accel/adxl367*
648
649ADXL371/ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
650M: Michael Hennerich <[email protected]>
651M: Marcelo Schmitt <[email protected]>
652M: Nuno Sá <[email protected]>
653M: Antoniu Miclaus <[email protected]>
654S: Supported
655W: https://ez.analog.com/linux-software-drivers
656F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
657F: drivers/iio/accel/adxl372.c
658F: drivers/iio/accel/adxl372_i2c.c
659F: drivers/iio/accel/adxl372_spi.c
660
661ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
662M: Ramona Gradinariu <[email protected]>
663M: Antoniu Miclaus <[email protected]>
664S: Supported
665W: https://ez.analog.com/linux-software-drivers
666F: Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
667F: drivers/iio/accel/adxl380.c
668F: drivers/iio/accel/adxl380.h
669F: drivers/iio/accel/adxl380_i2c.c
670F: drivers/iio/accel/adxl380_spi.c
671
672AEONSEMI PHY DRIVER
673M: Christian Marangi <[email protected]>
674L: [email protected]
675S: Maintained
676F: Documentation/devicetree/bindings/net/aeonsemi,as21xxx.yaml
677F: drivers/net/phy/as21xxx.c
678
679AF8133J THREE-AXIS MAGNETOMETER DRIVER
680M: Ondřej Jirman <[email protected]>
681S: Maintained
682F: Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
683F: drivers/iio/magnetometer/af8133j.c
684
685AF9013 MEDIA DRIVER
686L: [email protected]
687S: Orphan
688W: https://linuxtv.org
689Q: http://patchwork.linuxtv.org/project/linux-media/list/
690F: drivers/media/dvb-frontends/af9013*
691
692AF9033 MEDIA DRIVER
693L: [email protected]
694S: Orphan
695W: https://linuxtv.org
696Q: http://patchwork.linuxtv.org/project/linux-media/list/
697F: drivers/media/dvb-frontends/af9033*
698
699AFFS FILE SYSTEM
700M: David Sterba <[email protected]>
701L: [email protected]
702S: Odd Fixes
703F: Documentation/filesystems/affs.rst
704F: fs/affs/
705
706AFS FILESYSTEM
707M: David Howells <[email protected]>
708M: Marc Dionne <[email protected]>
709L: [email protected]
710S: Supported
711W: https://www.infradead.org/~dhowells/kafs/
712F: Documentation/filesystems/afs.rst
713F: fs/afs/
714F: include/trace/events/afs.h
715
716AGPGART DRIVER
717M: David Airlie <[email protected]>
718L: [email protected]
719S: Maintained
720T: git https://gitlab.freedesktop.org/drm/kernel.git
721F: drivers/char/agp/
722F: include/linux/agp*
723F: include/uapi/linux/agp*
724
725AHA152X SCSI DRIVER
726M: "Juergen E. Fischer" <[email protected]>
727L: [email protected]
728S: Maintained
729F: drivers/scsi/aha152x*
730F: drivers/scsi/pcmcia/aha152x*
731
732AIC7XXX / AIC79XX SCSI DRIVER
733M: Hannes Reinecke <[email protected]>
734L: [email protected]
735S: Maintained
736F: drivers/scsi/aic7xxx/
737
738AIMSLAB FM RADIO RECEIVER DRIVER
739M: Hans Verkuil <[email protected]>
740L: [email protected]
741S: Maintained
742W: https://linuxtv.org
743T: git git://linuxtv.org/media.git
744F: drivers/media/radio/radio-aimslab*
745
746AIO
747M: Benjamin LaHaise <[email protected]>
748L: [email protected]
749S: Supported
750F: fs/aio.c
751F: include/linux/*aio*.h
752
753AIROHA ETHERNET DRIVER
754M: Lorenzo Bianconi <[email protected]>
755L: [email protected] (moderated for non-subscribers)
756L: [email protected] (moderated for non-subscribers)
757L: [email protected]
758S: Maintained
759F: Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
760F: drivers/net/ethernet/airoha/
761
762AIROHA PCIE PHY DRIVER
763M: Lorenzo Bianconi <[email protected]>
764L: [email protected] (moderated for non-subscribers)
765S: Maintained
766F: Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
767F: drivers/phy/phy-airoha-pcie-regs.h
768F: drivers/phy/phy-airoha-pcie.c
769
770AIROHA SPI SNFI DRIVER
771M: Lorenzo Bianconi <[email protected]>
772M: Ray Liu <[email protected]>
773L: [email protected] (moderated for non-subscribers)
774L: [email protected]
775S: Maintained
776F: Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
777F: drivers/spi/spi-airoha-snfi.c
778
779AIRSPY MEDIA DRIVER
780L: [email protected]
781S: Orphan
782W: https://linuxtv.org
783Q: http://patchwork.linuxtv.org/project/linux-media/list/
784F: drivers/media/usb/airspy/
785
786ALACRITECH GIGABIT ETHERNET DRIVER
787M: Lino Sanfilippo <[email protected]>
788S: Maintained
789F: drivers/net/ethernet/alacritech/*
790
791ALCATEL SPEEDTOUCH USB DRIVER
792M: Duncan Sands <[email protected]>
793L: [email protected]
794S: Maintained
795W: http://www.linux-usb.org/SpeedTouch/
796F: drivers/usb/atm/speedtch.c
797F: drivers/usb/atm/usbatm.c
798
799ALCHEMY AU1XX0 MMC DRIVER
800M: Manuel Lauss <[email protected]>
801S: Maintained
802F: drivers/mmc/host/au1xmmc.c
803
804ALI1563 I2C DRIVER
805M: Rudolf Marek <[email protected]>
806L: [email protected]
807S: Maintained
808F: Documentation/i2c/busses/i2c-ali1563.rst
809F: drivers/i2c/busses/i2c-ali1563.c
810
811ALIBABA ELASTIC ETHERNET ADAPTER DRIVER
812M: Xuan Zhuo <[email protected]>
813M: Wen Gu <[email protected]>
814R: Philo Lu <[email protected]>
815L: [email protected]
816S: Maintained
817F: drivers/net/ethernet/alibaba/eea
818
819ALIBABA ELASTIC RDMA DRIVER
820M: Cheng Xu <[email protected]>
821M: Kai Shen <[email protected]>
822L: [email protected]
823S: Supported
824F: drivers/infiniband/hw/erdma
825F: include/uapi/rdma/erdma-abi.h
826
827ALIBABA PMU DRIVER
828M: Shuai Xue <[email protected]>
829S: Supported
830F: Documentation/admin-guide/perf/alibaba_pmu.rst
831F: drivers/perf/alibaba_uncore_drw_pmu.c
832
833ALIENWARE WMI DRIVER
834M: Kurt Borja <[email protected]>
835L: [email protected]
836L: [email protected]
837S: Maintained
838F: Documentation/ABI/testing/debugfs-alienware-wmi
839F: Documentation/ABI/testing/sysfs-platform-alienware-wmi
840F: Documentation/admin-guide/laptops/alienware-wmi.rst
841F: Documentation/wmi/devices/alienware-wmi.rst
842F: drivers/platform/x86/dell/alienware-wmi*
843
844ALLEGRO DVT VIDEO IP CORE DRIVER
845M: Michael Tretter <[email protected]>
846R: Pengutronix Kernel Team <[email protected]>
847L: [email protected]
848S: Maintained
849F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
850F: drivers/media/platform/allegro-dvt/
851
852ALLIED VISION ALVIUM CAMERA DRIVER
853M: Tommaso Merciai <[email protected]>
854M: Martin Hecht <[email protected]>
855L: [email protected]
856S: Maintained
857F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
858F: drivers/media/i2c/alvium-csi2.c
859F: drivers/media/i2c/alvium-csi2.h
860
861ALLWINNER A10 CSI DRIVER
862M: Maxime Ripard <[email protected]>
863L: [email protected]
864S: Maintained
865T: git git://linuxtv.org/media.git
866F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
867F: drivers/media/platform/sunxi/sun4i-csi/
868
869ALLWINNER A31 CSI DRIVER
870M: Yong Deng <[email protected]>
871M: Paul Kocialkowski <[email protected]>
872L: [email protected]
873S: Maintained
874T: git git://linuxtv.org/media.git
875F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
876F: drivers/media/platform/sunxi/sun6i-csi/
877
878ALLWINNER A31 ISP DRIVER
879M: Paul Kocialkowski <[email protected]>
880L: [email protected]
881S: Maintained
882T: git git://linuxtv.org/media.git
883F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
884F: drivers/staging/media/sunxi/sun6i-isp/
885F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
886
887ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
888M: Paul Kocialkowski <[email protected]>
889L: [email protected]
890S: Maintained
891T: git git://linuxtv.org/media.git
892F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
893F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
894
895ALLWINNER CPUFREQ DRIVER
896M: Yangtao Li <[email protected]>
897L: [email protected]
898S: Maintained
899F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
900F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
901
902ALLWINNER CRYPTO DRIVERS
903M: Corentin Labbe <[email protected]>
904L: [email protected]
905S: Maintained
906F: drivers/crypto/allwinner/
907
908ALLWINNER DMIC DRIVERS
909M: Ban Tao <[email protected]>
910L: [email protected]
911S: Maintained
912F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
913F: sound/soc/sunxi/sun50i-dmic.c
914
915ALLWINNER HARDWARE SPINLOCK SUPPORT
916M: Wilken Gottwalt <[email protected]>
917S: Maintained
918F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
919F: drivers/hwspinlock/sun6i_hwspinlock.c
920
921ALLWINNER THERMAL DRIVER
922M: Vasily Khoruzhick <[email protected]>
923M: Yangtao Li <[email protected]>
924L: [email protected]
925S: Maintained
926F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
927F: drivers/thermal/sun8i_thermal.c
928
929ALLWINNER VPU DRIVER
930M: Maxime Ripard <[email protected]>
931M: Paul Kocialkowski <[email protected]>
932L: [email protected]
933S: Maintained
934F: drivers/staging/media/sunxi/cedrus/
935
936ALPHA PORT
937M: Richard Henderson <[email protected]>
938M: Matt Turner <[email protected]>
939M: Magnus Lindholm <[email protected]>
940L: [email protected]
941S: Odd Fixes
942F: arch/alpha/
943
944ALPS PS/2 TOUCHPAD DRIVER
945R: Pali Rohár <[email protected]>
946F: drivers/input/mouse/alps.*
947
948ALTERA MAILBOX DRIVER
949M: Tien Sung Ang <[email protected]>
950S: Maintained
951F: drivers/mailbox/mailbox-altera.c
952
953ALTERA MSGDMA IP CORE DRIVER
954M: Adrian Ng Ho Yin <[email protected]>
955R: Stefan Roese <[email protected]>
956L: [email protected]
957S: Maintained
958F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
959F: drivers/dma/altera-msgdma.c
960
961ALTERA PIO DRIVER
962M: Adrian Ng <[email protected]>
963L: [email protected]
964S: Maintained
965F: drivers/gpio/gpio-altera.c
966
967ALTERA SoC FPGA HWMON DRIVER
968M: Nazim Amirul <[email protected]>
969M: Tze Yee Ng <[email protected]>
970L: [email protected]
971S: Maintained
972F: Documentation/hwmon/socfpga-hwmon.rst
973F: drivers/hwmon/socfpga-hwmon.c
974
975ALTERA TRIPLE SPEED ETHERNET DRIVER
976M: Boon Khai Ng <[email protected]>
977L: [email protected]
978S: Maintained
979F: drivers/net/ethernet/altera/
980
981ALTERA UART/JTAG UART SERIAL DRIVERS
982M: Tobias Klauser <[email protected]>
983L: [email protected]
984S: Maintained
985F: drivers/tty/serial/altera_jtaguart.c
986F: drivers/tty/serial/altera_uart.c
987F: include/linux/altera_jtaguart.h
988F: include/linux/altera_uart.h
989
990AMAZON ANNAPURNA LABS FIC DRIVER
991M: Talel Shenhar <[email protected]>
992S: Maintained
993F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.yaml
994F: drivers/irqchip/irq-al-fic.c
995
996AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
997M: Talel Shenhar <[email protected]>
998M: Talel Shenhar <[email protected]>
999S: Maintained
1000F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
1001F: drivers/edac/al_mc_edac.c
1002
1003AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
1004M: Talel Shenhar <[email protected]>
1005S: Maintained
1006F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.yaml
1007F: drivers/thermal/thermal_mmio.c
1008
1009AMAZON ETHERNET DRIVERS
1010M: Arthur Kiyanovski <[email protected]>
1011M: David Arinzon <[email protected]>
1012L: [email protected]
1013S: Maintained
1014F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
1015F: drivers/net/ethernet/amazon/
1016
1017AMAZON RDMA EFA DRIVER
1018M: Michael Margolin <[email protected]>
1019R: Gal Pressman <[email protected]>
1020R: Yossi Leybovich <[email protected]>
1021L: [email protected]
1022S: Supported
1023Q: https://patchwork.kernel.org/project/linux-rdma/list/
1024F: drivers/infiniband/hw/efa/
1025F: include/uapi/rdma/efa-abi.h
1026
1027AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
1028M: Basavaraj Natikar <[email protected]>
1029R: Mario Limonciello <[email protected]>
1030L: [email protected]
1031S: Supported
1032F: Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
1033F: drivers/platform/x86/amd/x3d_vcache.c
1034
1035AMD ADDRESS TRANSLATION LIBRARY (ATL)
1036M: Yazen Ghannam <[email protected]>
1037L: [email protected]
1038S: Supported
1039F: drivers/ras/amd/atl/*
1040
1041AMD AE4DMA DRIVER
1042M: Basavaraj Natikar <[email protected]>
1043L: [email protected]
1044S: Supported
1045F: drivers/dma/amd/ae4dma/
1046
1047AMD ASoC DRIVERS
1048M: Vijendar Mukunda <[email protected]>
1049R: Venkata Prasad Potturu <[email protected]>
1050L: [email protected]
1051S: Supported
1052F: sound/soc/amd/
1053
1054AMD AXI I3C MASTER DRIVER
1055M: Shubhrajyoti Datta <[email protected]>
1056M: Shubham Patil <[email protected]>
1057L: [email protected]
1058S: Maintained
1059F: Documentation/devicetree/bindings/i3c/xlnx,axi-i3c-1.0.yaml
1060F: drivers/i3c/master/amd-i3c-master.c
1061
1062AMD AXI W1 DRIVER
1063M: Kris Chaplin <[email protected]>
1064R: Thomas Delev <[email protected]>
1065R: Michal Simek <[email protected]>
1066S: Maintained
1067F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
1068F: drivers/w1/masters/amd_axi_w1.c
1069
1070AMD CDX BUS DRIVER
1071M: Nipun Gupta <[email protected]>
1072M: Nikhil Agarwal <[email protected]>
1073S: Maintained
1074F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
1075F: drivers/cdx/*
1076F: include/linux/cdx/*
1077
1078AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1079M: Tom Lendacky <[email protected]>
1080M: John Allen <[email protected]>
1081L: [email protected]
1082S: Supported
1083F: drivers/crypto/ccp/
1084F: include/linux/ccp.h
1085
1086AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1087M: Ashish Kalra <[email protected]>
1088M: Tom Lendacky <[email protected]>
1089L: [email protected]
1090S: Supported
1091F: drivers/crypto/ccp/sev*
1092F: include/uapi/linux/psp-sev.h
1093
1094AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1095M: Mario Limonciello <[email protected]>
1096L: [email protected]
1097S: Supported
1098F: drivers/crypto/ccp/dbc.c
1099F: drivers/crypto/ccp/dbc.h
1100F: drivers/crypto/ccp/platform-access.c
1101F: drivers/crypto/ccp/platform-access.h
1102F: include/uapi/linux/psp-dbc.h
1103F: tools/crypto/ccp/*.c
1104F: tools/crypto/ccp/*.py
1105
1106AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1107M: Mario Limonciello <[email protected]>
1108L: [email protected]
1109S: Supported
1110F: drivers/crypto/ccp/hsti.*
1111
1112AMD DISPLAY CORE
1113M: Harry Wentland <[email protected]>
1114M: Leo Li <[email protected]>
1115R: Rodrigo Siqueira <[email protected]>
1116L: [email protected]
1117S: Supported
1118T: git https://gitlab.freedesktop.org/agd5f/linux.git
1119F: drivers/gpu/drm/amd/display/
1120
1121AMD DISPLAY CORE - DML
1122M: Austin Zheng <[email protected]>
1123M: Jun Lei <[email protected]>
1124S: Supported
1125F: drivers/gpu/drm/amd/display/dc/dml/
1126F: drivers/gpu/drm/amd/display/dc/dml2_0/
1127
1128AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1129M: Huang Rui <[email protected]>
1130L: [email protected]
1131S: Supported
1132F: Documentation/hwmon/fam15h_power.rst
1133F: drivers/hwmon/fam15h_power.c
1134
1135AMD FCH GPIO DRIVER
1136M: Enrico Weigelt, metux IT consult <[email protected]>
1137L: [email protected]
1138S: Maintained
1139F: drivers/gpio/gpio-amd-fch.c
1140F: include/linux/platform_data/gpio/gpio-amd-fch.h
1141
1142AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1143L: [email protected] (moderated for non-subscribers)
1144S: Orphan
1145F: drivers/usb/gadget/udc/amd5536udc.*
1146
1147AMD GEODE PROCESSOR/CHIPSET SUPPORT
1148L: [email protected] (moderated for non-subscribers)
1149S: Orphaned
1150F: arch/x86/platform/geode/
1151F: arch/x86/include/asm/geode.h
1152F: drivers/char/hw_random/geode-rng.c
1153F: drivers/crypto/geode*
1154F: drivers/video/fbdev/geode/
1155
1156AMD HALO BOX RGB LED DRIVER
1157M: Mario Limonciello (AMD) <[email protected]>
1158R: Yo-Jung Leo Lin (AMD) <[email protected]>
1159L: [email protected]
1160S: Supported
1161F: drivers/platform/x86/amd/amd_halo_led.c
1162
1163AMD HSMP DRIVER
1164M: Naveen Krishna Chatradhi <[email protected]>
1165R: Carlos Bilbao <[email protected]>
1166L: [email protected]
1167S: Maintained
1168F: Documentation/arch/x86/amd_hsmp.rst
1169F: arch/x86/include/asm/amd/hsmp.h
1170F: arch/x86/include/uapi/asm/amd_hsmp.h
1171F: drivers/platform/x86/amd/hsmp/
1172
1173AMD HETERO CORE HARDWARE FEEDBACK DRIVER
1174M: Mario Limonciello <[email protected]>
1175R: Perry Yuan <[email protected]>
1176L: [email protected]
1177S: Supported
1178B: https://gitlab.freedesktop.org/drm/amd/-/issues
1179F: Documentation/arch/x86/amd-hfi.rst
1180F: drivers/platform/x86/amd/hfi/
1181
1182AMD IOMMU (AMD-VI)
1183M: Joerg Roedel (AMD) <[email protected]>
1184R: Suravee Suthikulpanit <[email protected]>
1185R: Vasant Hegde <[email protected]>
1186L: [email protected]
1187S: Maintained
1188T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1189F: drivers/iommu/amd/
1190F: include/linux/amd-iommu.h
1191
1192AMD ISP4 DRIVER
1193M: Bin Du <[email protected]>
1194M: Nirujogi Pratap <[email protected]>
1195L: [email protected]
1196S: Maintained
1197T: git git://linuxtv.org/media.git
1198F: Documentation/admin-guide/media/amdisp4-1.rst
1199F: Documentation/admin-guide/media/amdisp4.dot
1200F: drivers/media/platform/amd/Kconfig
1201F: drivers/media/platform/amd/Makefile
1202F: drivers/media/platform/amd/isp4/Kconfig
1203F: drivers/media/platform/amd/isp4/Makefile
1204F: drivers/media/platform/amd/isp4/isp4.c
1205F: drivers/media/platform/amd/isp4/isp4.h
1206F: drivers/media/platform/amd/isp4/isp4_debug.c
1207F: drivers/media/platform/amd/isp4/isp4_debug.h
1208F: drivers/media/platform/amd/isp4/isp4_fw_cmd_resp.h
1209F: drivers/media/platform/amd/isp4/isp4_hw_reg.h
1210F: drivers/media/platform/amd/isp4/isp4_interface.c
1211F: drivers/media/platform/amd/isp4/isp4_interface.h
1212F: drivers/media/platform/amd/isp4/isp4_subdev.c
1213F: drivers/media/platform/amd/isp4/isp4_subdev.h
1214F: drivers/media/platform/amd/isp4/isp4_video.c
1215F: drivers/media/platform/amd/isp4/isp4_video.h
1216
1217AMD KFD
1218M: Felix Kuehling <[email protected]>
1219L: [email protected]
1220S: Supported
1221T: git https://gitlab.freedesktop.org/agd5f/linux.git
1222F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1223F: drivers/gpu/drm/amd/amdkfd/
1224F: drivers/gpu/drm/amd/include/cik_structs.h
1225F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1226F: drivers/gpu/drm/amd/include/v9_structs.h
1227F: drivers/gpu/drm/amd/include/vi_structs.h
1228F: include/uapi/linux/kfd_ioctl.h
1229F: include/uapi/linux/kfd_sysfs.h
1230
1231AMD MP2 I2C DRIVER
1232M: Elie Morisse <[email protected]>
1233M: Shyam Sundar S K <[email protected]>
1234L: [email protected]
1235S: Maintained
1236F: drivers/i2c/busses/i2c-amd-mp2*
1237
1238AMD ASF I2C DRIVER
1239M: Shyam Sundar S K <[email protected]>
1240L: [email protected]
1241S: Supported
1242F: drivers/i2c/busses/i2c-amd-asf-plat.c
1243
1244AMD NODE DRIVER
1245M: Mario Limonciello <[email protected]>
1246M: Yazen Ghannam <[email protected]>
1247L: [email protected]
1248S: Supported
1249F: arch/x86/include/asm/amd/node.h
1250F: arch/x86/kernel/amd_node.c
1251
1252AMD PDS CORE DRIVER
1253M: Brett Creeley <[email protected]>
1254L: [email protected]
1255S: Maintained
1256F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1257F: drivers/net/ethernet/amd/pds_core/
1258F: include/linux/pds/
1259
1260AMD PENSANDO RDMA DRIVER
1261M: Abhijit Gangurde <[email protected]>
1262M: Allen Hubbe <[email protected]>
1263L: [email protected]
1264S: Maintained
1265F: Documentation/networking/device_drivers/ethernet/pensando/ionic_rdma.rst
1266F: drivers/infiniband/hw/ionic/
1267F: include/uapi/rdma/ionic-abi.h
1268
1269AMD PMC DRIVER
1270M: Shyam Sundar S K <[email protected]>
1271L: [email protected]
1272S: Supported
1273F: drivers/platform/x86/amd/pmc/
1274
1275AMD PMF DRIVER
1276M: Shyam Sundar S K <[email protected]>
1277L: [email protected]
1278S: Supported
1279F: Documentation/ABI/testing/sysfs-amd-pmf
1280F: drivers/platform/x86/amd/pmf/
1281F: include/uapi/linux/amd-pmf.h
1282
1283AMD POWERPLAY AND SWSMU
1284M: Kenneth Feng <[email protected]>
1285L: [email protected]
1286S: Supported
1287T: git https://gitlab.freedesktop.org/agd5f/linux.git
1288F: drivers/gpu/drm/amd/pm/
1289
1290AMD PSTATE DRIVER
1291M: Huang Rui <[email protected]>
1292M: Mario Limonciello <[email protected]>
1293R: Perry Yuan <[email protected]>
1294R: K Prateek Nayak <[email protected]>
1295L: [email protected]
1296S: Supported
1297F: Documentation/admin-guide/pm/amd-pstate.rst
1298F: drivers/cpufreq/amd-pstate*
1299F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1300
1301AMD PTDMA DRIVER
1302M: Basavaraj Natikar <[email protected]>
1303L: [email protected]
1304S: Supported
1305F: drivers/dma/amd/ptdma/
1306
1307AMD QDMA DRIVER
1308M: Nishad Saraf <[email protected]>
1309M: Lizhi Hou <[email protected]>
1310L: [email protected]
1311S: Supported
1312F: drivers/dma/amd/qdma/
1313F: include/linux/platform_data/amd_qdma.h
1314
1315AMD SEATTLE DEVICE TREE SUPPORT
1316M: Suravee Suthikulpanit <[email protected]>
1317M: Tom Lendacky <[email protected]>
1318S: Supported
1319F: arch/arm64/boot/dts/amd/
1320
1321AMD SENSOR FUSION HUB DRIVER
1322M: Basavaraj Natikar <[email protected]>
1323L: [email protected]
1324S: Maintained
1325F: Documentation/hid/amd-sfh*
1326F: drivers/hid/amd-sfh-hid/
1327F: drivers/input/misc/amd_sfh_tabletmode.c
1328
1329AMD SPI DRIVER
1330M: Raju Rangoju <[email protected]>
1331M: Krishnamoorthi M <[email protected]>
1332L: [email protected]
1333S: Supported
1334F: drivers/spi/spi-amd-pci.c
1335F: drivers/spi/spi-amd.c
1336F: drivers/spi/spi-amd.h
1337
1338AMD XDNA DRIVER
1339M: Min Ma <[email protected]>
1340M: Lizhi Hou <[email protected]>
1341L: [email protected]
1342S: Supported
1343T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1344F: Documentation/accel/amdxdna/
1345F: drivers/accel/amdxdna/
1346F: include/trace/events/amdxdna.h
1347F: include/uapi/drm/amdxdna_accel.h
1348
1349AMD XGBE DRIVER
1350M: Raju Rangoju <[email protected]>
1351M: Prashanth Kumar K R <[email protected]>
1352L: [email protected]
1353S: Maintained
1354F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1355F: drivers/net/ethernet/amd/xgbe/
1356
1357AMLOGIC BLUETOOTH DRIVER
1358M: Yang Li <[email protected]>
1359L: [email protected]
1360S: Maintained
1361F: Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1362F: drivers/bluetooth/hci_aml.c
1363
1364AMLOGIC DDR PMU DRIVER
1365M: Jiucheng Xu <[email protected]>
1366L: [email protected]
1367S: Supported
1368W: http://www.amlogic.com
1369F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
1370F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1371F: drivers/perf/amlogic/
1372F: include/soc/amlogic/
1373
1374AMLOGIC ISP DRIVER
1375M: Keke Li <[email protected]>
1376L: [email protected]
1377S: Maintained
1378F: Documentation/admin-guide/media/c3-isp.dot
1379F: Documentation/admin-guide/media/c3-isp.rst
1380F: Documentation/devicetree/bindings/media/amlogic,c3-isp.yaml
1381F: Documentation/userspace-api/media/v4l/metafmt-c3-isp.rst
1382F: drivers/media/platform/amlogic/c3/isp/
1383F: include/uapi/linux/media/amlogic/
1384
1385AMLOGIC MIPI ADAPTER DRIVER
1386M: Keke Li <[email protected]>
1387L: [email protected]
1388S: Maintained
1389F: Documentation/devicetree/bindings/media/amlogic,c3-mipi-adapter.yaml
1390F: drivers/media/platform/amlogic/c3/mipi-adapter/
1391
1392AMLOGIC MIPI CSI2 DRIVER
1393M: Keke Li <[email protected]>
1394L: [email protected]
1395S: Maintained
1396F: Documentation/devicetree/bindings/media/amlogic,c3-mipi-csi2.yaml
1397F: drivers/media/platform/amlogic/c3/mipi-csi2/
1398
1399AMLOGIC PINCTRL DRIVER
1400M: Xianwei Zhao <[email protected]>
1401L: [email protected]
1402L: [email protected]
1403S: Maintained
1404F: Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml
1405F: drivers/pinctrl/meson/pinctrl-amlogic-a4.c
1406
1407AMLOGIC RTC DRIVER
1408M: Yiting Deng <[email protected]>
1409M: Xianwei Zhao <[email protected]>
1410L: [email protected]
1411S: Maintained
1412F: Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1413F: drivers/rtc/rtc-amlogic-a4.c
1414
1415AMLOGIC SPIFC DRIVER
1416M: Liang Yang <[email protected]>
1417M: Feng Chen <[email protected]>
1418M: Xianwei Zhao <[email protected]>
1419L: [email protected]
1420L: [email protected]
1421S: Maintained
1422F: Documentation/devicetree/bindings/spi/amlogic,a4-spifc.yaml
1423F: drivers/spi/spi-amlogic-spifc-a4.c
1424
1425AMLOGIC SPISG DRIVER
1426M: Sunny Luo <[email protected]>
1427M: Xianwei Zhao <[email protected]>
1428L: [email protected]
1429L: [email protected]
1430S: Maintained
1431F: Documentation/devicetree/bindings/spi/amlogic,a4-spisg.yaml
1432F: drivers/spi/spi-amlogic-spisg.c
1433
1434AMPHENOL CHIPCAP 2 DRIVER
1435M: Javier Carrasco <[email protected]>
1436L: [email protected]
1437S: Maintained
1438F: Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1439F: Documentation/hwmon/chipcap2.rst
1440F: drivers/hwmon/chipcap2.c
1441
1442AMPHION VPU CODEC V4L2 DRIVER
1443M: Ming Qian <[email protected]>
1444M: Zhou Peng <[email protected]>
1445L: [email protected]
1446S: Maintained
1447F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1448F: drivers/media/platform/amphion/
1449
1450AMS AS73211 DRIVER
1451M: Christian Eggers <[email protected]>
1452L: [email protected]
1453S: Maintained
1454F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1455F: drivers/iio/light/as73211.c
1456
1457AMT (Automatic Multicast Tunneling)
1458M: Taehee Yoo <[email protected]>
1459L: [email protected]
1460S: Maintained
1461T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1462T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1463F: drivers/net/amt.c
1464
1465ANALOG DEVICES INC AD3530R DRIVER
1466M: Kim Seer Paller <[email protected]>
1467L: [email protected]
1468S: Supported
1469W: https://ez.analog.com/linux-software-drivers
1470F: Documentation/devicetree/bindings/iio/dac/adi,ad3530r.yaml
1471F: drivers/iio/dac/ad3530r.c
1472
1473ANALOG DEVICES INC AD3552R DRIVER
1474M: Nuno Sá <[email protected]>
1475L: [email protected]
1476S: Supported
1477W: https://ez.analog.com/linux-software-drivers
1478F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1479F: Documentation/iio/ad3552r.rst
1480F: drivers/iio/dac/ad3552r.c
1481
1482ANALOG DEVICES INC AD4000 DRIVER
1483M: Marcelo Schmitt <[email protected]>
1484L: [email protected]
1485S: Supported
1486W: https://ez.analog.com/linux-software-drivers
1487F: Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1488F: Documentation/iio/ad4000.rst
1489F: drivers/iio/adc/ad4000.c
1490
1491AD4030 ADC DRIVER (AD4030-24/AD4630-16/AD4630-24/AD4632-16/AD4632-24)
1492M: Michael Hennerich <[email protected]>
1493M: Nuno Sá <[email protected]>
1494R: Esteban Blanc <[email protected]>
1495L: [email protected]
1496S: Supported
1497W: https://ez.analog.com/linux-software-drivers
1498F: Documentation/devicetree/bindings/iio/adc/adi,ad4030.yaml
1499F: Documentation/iio/ad4030.rst
1500F: drivers/iio/adc/ad4030.c
1501
1502ANALOG DEVICES INC AD4062 DRIVER
1503M: Jorge Marques <[email protected]>
1504S: Supported
1505W: https://ez.analog.com/linux-software-drivers
1506F: Documentation/devicetree/bindings/iio/adc/adi,ad4062.yaml
1507F: Documentation/iio/ad4062.rst
1508F: drivers/iio/adc/ad4062.c
1509
1510ANALOG DEVICES INC AD4080 DRIVER
1511M: Antoniu Miclaus <[email protected]>
1512L: [email protected]
1513S: Supported
1514W: https://ez.analog.com/linux-software-drivers
1515F: Documentation/devicetree/bindings/iio/adc/adi,ad4080.yaml
1516F: drivers/iio/adc/ad4080.c
1517
1518ANALOG DEVICES INC AD4130 DRIVER
1519M: Marcelo Schmitt <[email protected]>
1520L: [email protected]
1521S: Supported
1522W: https://ez.analog.com/linux-software-drivers
1523F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1524F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1525F: drivers/iio/adc/ad4130.c
1526
1527ANALOG DEVICES INC AD4134 DRIVER
1528M: Marcelo Schmitt <[email protected]>
1529L: [email protected]
1530S: Supported
1531W: https://ez.analog.com/linux-software-drivers
1532F: Documentation/devicetree/bindings/iio/adc/adi,ad4134.yaml
1533F: drivers/iio/adc/ad4134.c
1534
1535ANALOG DEVICES INC AD4170-4 DRIVER
1536M: Marcelo Schmitt <[email protected]>
1537L: [email protected]
1538S: Supported
1539W: https://ez.analog.com/linux-software-drivers
1540F: Documentation/devicetree/bindings/iio/adc/adi,ad4170-4.yaml
1541F: drivers/iio/adc/ad4170-4.c
1542
1543ANALOG DEVICES INC AD4691 DRIVER
1544M: Radu Sabau <[email protected]>
1545L: [email protected]
1546S: Supported
1547W: https://ez.analog.com/linux-software-drivers
1548F: Documentation/devicetree/bindings/iio/adc/adi,ad4691.yaml
1549F: Documentation/iio/ad4691.rst
1550F: drivers/iio/adc/ad4691.c
1551
1552ANALOG DEVICES INC AD4695 DRIVER
1553M: Michael Hennerich <[email protected]>
1554M: Nuno Sá <[email protected]>
1555R: David Lechner <[email protected]>
1556L: [email protected]
1557S: Supported
1558W: https://ez.analog.com/linux-software-drivers
1559F: Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1560F: Documentation/iio/ad4695.rst
1561F: drivers/iio/adc/ad4695.c
1562F: include/dt-bindings/iio/adc/adi,ad4695.h
1563
1564ANALOG DEVICES INC AD4851 DRIVER
1565M: Sergiu Cuciurean <[email protected]>
1566M: Dragos Bogdan <[email protected]>
1567R: Antoniu Miclaus <[email protected]>
1568L: [email protected]
1569S: Supported
1570W: https://ez.analog.com/linux-software-drivers
1571F: Documentation/devicetree/bindings/iio/adc/adi,ad4851.yaml
1572F: drivers/iio/adc/ad4851.c
1573
1574ANALOG DEVICES INC AD5706R DRIVER
1575M: Alexis Czezar Torreno <[email protected]>
1576L: [email protected]
1577S: Supported
1578W: https://ez.analog.com/linux-software-drivers
1579F: Documentation/devicetree/bindings/iio/dac/adi,ad5706r.yaml
1580F: drivers/iio/dac/ad5706r.c
1581
1582ANALOG DEVICES INC AD7091R DRIVER
1583M: Marcelo Schmitt <[email protected]>
1584L: [email protected]
1585S: Supported
1586W: http://ez.analog.com/community/linux-device-drivers
1587F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1588F: drivers/iio/adc/ad7091r*
1589
1590ANALOG DEVICES INC AD7191 DRIVER
1591M: Alisa-Dariana Roman <[email protected]>
1592L: [email protected]
1593S: Supported
1594W: https://ez.analog.com/linux-software-drivers
1595F: Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml
1596F: Documentation/iio/ad7191.rst
1597F: drivers/iio/adc/ad7191.c
1598
1599ANALOG DEVICES INC AD7192 DRIVER
1600M: Alisa-Dariana Roman <[email protected]>
1601L: [email protected]
1602S: Supported
1603W: https://ez.analog.com/linux-software-drivers
1604F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1605F: drivers/iio/adc/ad7192.c
1606
1607ANALOG DEVICES INC AD7292 DRIVER
1608M: Marcelo Schmitt <[email protected]>
1609L: [email protected]
1610S: Supported
1611W: https://ez.analog.com/linux-software-drivers
1612F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1613F: drivers/iio/adc/ad7292.c
1614
1615ANALOG DEVICES INC AD7293 DRIVER
1616M: Antoniu Miclaus <[email protected]>
1617L: [email protected]
1618S: Supported
1619W: https://ez.analog.com/linux-software-drivers
1620F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1621F: drivers/iio/dac/ad7293.c
1622
1623ANALOG DEVICES INC AD74115 DRIVER
1624M: Marcelo Schmitt <[email protected]>
1625L: [email protected]
1626S: Supported
1627W: https://ez.analog.com/linux-software-drivers
1628F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1629F: drivers/iio/addac/ad74115.c
1630
1631ANALOG DEVICES INC AD74413R DRIVER
1632M: Marcelo Schmitt <[email protected]>
1633L: [email protected]
1634S: Supported
1635W: https://ez.analog.com/linux-software-drivers
1636F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1637F: drivers/iio/addac/ad74413r.c
1638F: include/dt-bindings/iio/addac/adi,ad74413r.h
1639
1640ANALOG DEVICES INC AD7625 DRIVER
1641M: Michael Hennerich <[email protected]>
1642M: Nuno Sá <[email protected]>
1643R: Trevor Gamblin <[email protected]>
1644S: Supported
1645W: https://ez.analog.com/linux-software-drivers
1646W: http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1647F: Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1648F: Documentation/iio/ad7625.rst
1649F: drivers/iio/adc/ad7625.c
1650
1651ANALOG DEVICES INC AD7768-1 DRIVER
1652M: Michael Hennerich <[email protected]>
1653L: [email protected]
1654S: Supported
1655W: https://ez.analog.com/linux-software-drivers
1656F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1657F: drivers/iio/adc/ad7768-1.c
1658F: include/dt-bindings/iio/adc/adi,ad7768-1.h
1659
1660ANALOG DEVICES INC AD7780 DRIVER
1661M: Michael Hennerich <[email protected]>
1662M: Renato Lui Geh <[email protected]>
1663L: [email protected]
1664S: Supported
1665W: https://ez.analog.com/linux-software-drivers
1666F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1667F: drivers/iio/adc/ad7780.c
1668
1669ANALOG DEVICES INC AD8366 DRIVER
1670M: Michael Hennerich <[email protected]>
1671M: Rodrigo Alencar <[email protected]>
1672L: [email protected]
1673S: Supported
1674W: https://ez.analog.com/linux-software-drivers
1675F: Documentation/devicetree/bindings/iio/amplifiers/adi,ad8366.yaml
1676F: drivers/iio/amplifiers/ad8366.c
1677
1678ANALOG DEVICES INC AD9467 DRIVER
1679M: Michael Hennerich <[email protected]>
1680M: Nuno Sa <[email protected]>
1681L: [email protected]
1682S: Supported
1683W: https://ez.analog.com/linux-software-drivers
1684F: Documentation/ABI/testing/debugfs-iio-ad9467
1685F: Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1686F: drivers/iio/adc/ad9467.c
1687
1688ANALOG DEVICES INC AD8460 DRIVER
1689M: Mariel Tinaco <[email protected]>
1690L: [email protected]
1691S: Supported
1692W: https://ez.analog.com/linux-software-drivers
1693F: Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1694F: drivers/iio/dac/ad8460.c
1695
1696ANALOG DEVICES INC AD9739a DRIVER
1697M: Nuno Sa <[email protected]>
1698M: Dragos Bogdan <[email protected]>
1699L: [email protected]
1700S: Supported
1701W: https://ez.analog.com/linux-software-drivers
1702F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1703F: drivers/iio/dac/ad9739a.c
1704
1705ANALOG DEVICES INC MAX22007 DRIVER
1706M: Janani Sunil <[email protected]>
1707L: [email protected]
1708S: Supported
1709W: https://ez.analog.com/linux-software-drivers
1710F: Documentation/devicetree/bindings/iio/dac/adi,max22007.yaml
1711F: drivers/iio/dac/max22007.c
1712
1713ANALOG DEVICES INC ADA4250 DRIVER
1714M: Antoniu Miclaus <[email protected]>
1715L: [email protected]
1716S: Supported
1717W: https://ez.analog.com/linux-software-drivers
1718F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1719F: drivers/iio/amplifiers/ada4250.c
1720
1721ANALOG DEVICES INC ADE9000 DRIVER
1722M: Antoniu Miclaus <[email protected]>
1723L: [email protected]
1724S: Supported
1725W: https://ez.analog.com/linux-software-drivers
1726F: Documentation/devicetree/bindings/iio/adc/adi,ade9000.yaml
1727F: drivers/iio/adc/ade9000.c
1728
1729ANALOG DEVICES INC ADF41513 DRIVER
1730M: Rodrigo Alencar <[email protected]>
1731L: [email protected]
1732S: Supported
1733W: https://ez.analog.com/linux-software-drivers
1734F: Documentation/devicetree/bindings/iio/frequency/adi,adf41513.yaml
1735F: Documentation/iio/adf41513.rst
1736F: drivers/iio/frequency/adf41513.c
1737
1738ANALOG DEVICES INC ADF4377 DRIVER
1739M: Antoniu Miclaus <[email protected]>
1740L: [email protected]
1741S: Supported
1742W: https://ez.analog.com/linux-software-drivers
1743F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1744F: drivers/iio/frequency/adf4377.c
1745
1746ANALOG DEVICES INC ADGS1408 DRIVER
1747M: Mircea Caprioru <[email protected]>
1748S: Supported
1749F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1750F: drivers/mux/adgs1408.c
1751
1752ANALOG DEVICES INC ADIN DRIVER
1753M: Michael Hennerich <[email protected]>
1754L: [email protected]
1755S: Supported
1756W: https://ez.analog.com/linux-software-drivers
1757F: Documentation/devicetree/bindings/net/adi,adin.yaml
1758F: drivers/net/phy/adin.c
1759
1760ANALOG DEVICES INC ADIS DRIVER LIBRARY
1761M: Nuno Sa <[email protected]>
1762L: [email protected]
1763S: Supported
1764F: drivers/iio/imu/adis.c
1765F: drivers/iio/imu/adis_buffer.c
1766F: drivers/iio/imu/adis_trigger.c
1767F: include/linux/iio/imu/adis.h
1768
1769ANALOG DEVICES INC ADIS16460 DRIVER
1770M: Dragos Bogdan <[email protected]>
1771L: [email protected]
1772S: Supported
1773W: https://ez.analog.com/linux-software-drivers
1774F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1775F: drivers/iio/imu/adis16460.c
1776
1777ANALOG DEVICES INC ADIS16475 DRIVER
1778M: Nuno Sa <[email protected]>
1779L: [email protected]
1780S: Supported
1781W: https://ez.analog.com/linux-software-drivers
1782F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1783F: drivers/iio/imu/adis16475.c
1784
1785ANALOG DEVICES INC ADIS16550 DRIVER
1786M: Nuno Sa <[email protected]>
1787M: Ramona Gradinariu <[email protected]>
1788M: Antoniu Miclaus <[email protected]>
1789M: Robert Budai <[email protected]>
1790L: [email protected]
1791S: Supported
1792W: https://ez.analog.com/linux-software-drivers
1793F: Documentation/devicetree/bindings/iio/imu/adi,adis16550.yaml
1794
1795ANALOG DEVICES INC ADL8113 DRIVER
1796M: Antoniu Miclaus <[email protected]>
1797L: [email protected]
1798S: Supported
1799W: https://ez.analog.com/linux-software-drivers
1800F: Documentation/devicetree/bindings/iio/amplifiers/adi,adl8113.yaml
1801F: drivers/iio/amplifiers/adl8113.c
1802
1803ANALOG DEVICES INC ADM1177 DRIVER
1804M: Michael Hennerich <[email protected]>
1805L: [email protected]
1806S: Supported
1807W: https://ez.analog.com/linux-software-drivers
1808F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1809F: drivers/hwmon/adm1177.c
1810
1811ANALOG DEVICES INC ADMFM2000 DRIVER
1812M: Kim Seer Paller <[email protected]>
1813L: [email protected]
1814S: Supported
1815W: https://ez.analog.com/linux-software-drivers
1816F: Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1817F: drivers/iio/frequency/admfm2000.c
1818
1819ANALOG DEVICES INC ADMV1013 DRIVER
1820M: Antoniu Miclaus <[email protected]>
1821L: [email protected]
1822S: Supported
1823W: https://ez.analog.com/linux-software-drivers
1824F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1825F: drivers/iio/frequency/admv1013.c
1826
1827ANALOG DEVICES INC ADMV1014 DRIVER
1828M: Antoniu Miclaus <[email protected]>
1829L: [email protected]
1830S: Supported
1831W: https://ez.analog.com/linux-software-drivers
1832F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1833F: drivers/iio/frequency/admv1014.c
1834
1835ANALOG DEVICES INC ADMV8818 DRIVER
1836M: Antoniu Miclaus <[email protected]>
1837L: [email protected]
1838S: Supported
1839W: https://ez.analog.com/linux-software-drivers
1840F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1841F: drivers/iio/filter/admv8818.c
1842
1843ANALOG DEVICES INC ADP5055 DRIVER
1844M: Alexis Czezar Torreno <[email protected]>
1845S: Supported
1846W: https://ez.analog.com/linux-software-drivers
1847F: Documentation/devicetree/bindings/regulator/adi,adp5055-regulator.yaml
1848F: drivers/regulator/adp5055-regulator.c
1849
1850ANALOG DEVICES INC ADP5061 DRIVER
1851M: Michael Hennerich <[email protected]>
1852L: [email protected]
1853S: Supported
1854W: https://ez.analog.com/linux-software-drivers
1855F: drivers/power/supply/adp5061.c
1856
1857ANALOG DEVICES INC ADRF6780 DRIVER
1858M: Antoniu Miclaus <[email protected]>
1859L: [email protected]
1860S: Supported
1861W: https://ez.analog.com/linux-software-drivers
1862F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1863F: drivers/iio/frequency/adrf6780.c
1864
1865ANALOG DEVICES INC ADV7180 DRIVER
1866M: Lars-Peter Clausen <[email protected]>
1867L: [email protected]
1868S: Supported
1869W: https://ez.analog.com/linux-software-drivers
1870F: Documentation/devicetree/bindings/media/i2c/adi,adv7180.yaml
1871F: drivers/media/i2c/adv7180.c
1872
1873ANALOG DEVICES INC ADV748X DRIVER
1874M: Kieran Bingham <[email protected]>
1875L: [email protected]
1876S: Maintained
1877F: Documentation/devicetree/bindings/media/i2c/adi,adv748x.yaml
1878F: drivers/media/i2c/adv748x/*
1879
1880ANALOG DEVICES INC ADV7511 DRIVER
1881M: Hans Verkuil <[email protected]>
1882L: [email protected]
1883S: Maintained
1884F: drivers/media/i2c/adv7511*
1885
1886ANALOG DEVICES INC ADV7604 DRIVER
1887M: Hans Verkuil <[email protected]>
1888L: [email protected]
1889S: Maintained
1890F: Documentation/devicetree/bindings/media/i2c/adi,adv7604.yaml
1891F: drivers/media/i2c/adv7604*
1892
1893ANALOG DEVICES INC ADV7842 DRIVER
1894M: Hans Verkuil <[email protected]>
1895L: [email protected]
1896S: Maintained
1897F: drivers/media/i2c/adv7842*
1898
1899ANALOG DEVICES INC ADXRS290 DRIVER
1900M: Nishant Malpani <[email protected]>
1901L: [email protected]
1902S: Supported
1903F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1904F: drivers/iio/gyro/adxrs290.c
1905
1906ANALOG DEVICES INC ASOC CODEC DRIVERS
1907M: Lars-Peter Clausen <[email protected]>
1908M: Nuno Sá <[email protected]>
1909L: [email protected]
1910S: Supported
1911W: http://wiki.analog.com/
1912W: https://ez.analog.com/linux-software-drivers
1913F: Documentation/devicetree/bindings/sound/adi,*
1914F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
1915F: sound/soc/codecs/ad1*
1916F: sound/soc/codecs/ad7*
1917F: sound/soc/codecs/adau*
1918F: sound/soc/codecs/adav*
1919F: sound/soc/codecs/sigmadsp.*
1920F: sound/soc/codecs/ssm*
1921
1922ANALOG DEVICES INC AXI DAC DRIVER
1923M: Nuno Sa <[email protected]>
1924L: [email protected]
1925S: Supported
1926W: https://ez.analog.com/linux-software-drivers
1927F: Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1928F: drivers/iio/dac/adi-axi-dac.c
1929
1930ANALOG DEVICES INC DMA DRIVERS
1931M: Lars-Peter Clausen <[email protected]>
1932S: Supported
1933W: https://ez.analog.com/linux-software-drivers
1934F: drivers/dma/dma-axi-dmac.c
1935
1936ANALOG DEVICES INC ETHERNET DRIVERS
1937M: Ciprian Regus <[email protected]>
1938L: [email protected]
1939S: Maintained
1940W: https://ez.analog.com/linux-software-drivers
1941F: Documentation/devicetree/bindings/net/adi,ad3306.yaml
1942F: drivers/net/ethernet/adi/adin1140.c
1943
1944ANALOG DEVICES INC ETHERNET PHY DRIVERS
1945M: Ciprian Regus <[email protected]>
1946L: [email protected]
1947S: Maintained
1948W: https://ez.analog.com/linux-software-drivers
1949F: drivers/net/phy/adin1140-phy.c
1950
1951ANALOG DEVICES INC IIO DRIVERS
1952M: Nuno Sá <[email protected]>
1953M: Michael Hennerich <[email protected]>
1954L: [email protected]
1955S: Supported
1956W: http://wiki.analog.com/
1957W: https://ez.analog.com/linux-software-drivers
1958F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1959F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1960F: Documentation/devicetree/bindings/iio/*/adi,*
1961F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1962F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1963F: Documentation/iio/ad7606.rst
1964F: drivers/iio/*/ad*
1965F: drivers/iio/adc/ltc249*
1966F: drivers/iio/amplifiers/hmc425a.c
1967F: drivers/staging/iio/*/ad*
1968X: drivers/iio/*/adjd*
1969
1970ANALOGBITS PLL LIBRARIES
1971M: Paul Walmsley <[email protected]>
1972M: Samuel Holland <[email protected]>
1973S: Supported
1974F: drivers/clk/analogbits/*
1975F: include/linux/clk/analogbits*
1976
1977ANDES ATCSPI200 SPI DRIVER
1978M: CL Wang <[email protected]>
1979S: Supported
1980F: Documentation/devicetree/bindings/spi/andestech,ae350-spi.yaml
1981F: drivers/spi/spi-atcspi200.c
1982
1983ANDES ATCWDT200 WATCHDOG DRIVER
1984M: CL Wang <[email protected]>
1985S: Supported
1986F: Documentation/devicetree/bindings/watchdog/andestech,ae350-wdt.yaml
1987F: drivers/watchdog/atcwdt200_wdt.c
1988
1989ANDROID DRIVERS
1990M: Greg Kroah-Hartman <[email protected]>
1991M: Arve Hjønnevåg <[email protected]>
1992M: Todd Kjos <[email protected]>
1993M: Christian Brauner <[email protected]>
1994M: Carlos Llamas <[email protected]>
1995M: Alice Ryhl <[email protected]>
1996L: [email protected]
1997S: Supported
1998T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1999F: Documentation/netlink/specs/binder.yaml
2000F: drivers/android/
2001
2002ANDROID GOLDFISH PIC DRIVER
2003M: Miodrag Dinic <[email protected]>
2004S: Supported
2005F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.yaml
2006F: drivers/irqchip/irq-goldfish-pic.c
2007
2008ANDROID GOLDFISH RTC DRIVER
2009M: Jiaxun Yang <[email protected]>
2010S: Supported
2011F: drivers/rtc/rtc-goldfish.c
2012
2013AOA (Apple Onboard Audio) ALSA DRIVER
2014M: Johannes Berg <[email protected]>
2015L: [email protected]
2016L: [email protected]
2017S: Maintained
2018F: sound/aoa/
2019
2020APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
2021M: William Breathitt Gray <[email protected]>
2022L: [email protected]
2023S: Maintained
2024F: drivers/iio/addac/stx104.c
2025
2026APM DRIVER
2027M: Jiri Kosina <[email protected]>
2028S: Odd fixes
2029T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
2030F: arch/x86/kernel/apm_32.c
2031F: drivers/char/apm-emulation.c
2032F: include/linux/apm_bios.h
2033F: include/uapi/linux/apm_bios.h
2034
2035APPARMOR SECURITY MODULE
2036M: John Johansen <[email protected]>
2037M: John Johansen <[email protected]>
2038M: Georgia Garcia <[email protected]>
2039L: [email protected] (moderated for non-subscribers)
2040S: Supported
2041W: apparmor.net
2042B: https://gitlab.com/apparmor/apparmor-kernel
2043C: irc://irc.oftc.net/apparmor
2044T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
2045T: https://gitlab.com/apparmor/apparmor-kernel.git
2046F: Documentation/admin-guide/LSM/apparmor.rst
2047F: security/apparmor/
2048
2049APPLE BCM5974 MULTITOUCH DRIVER
2050M: Henrik Rydberg <[email protected]>
2051L: [email protected]
2052S: Odd fixes
2053F: drivers/input/mouse/bcm5974.c
2054
2055APPLE PCIE CONTROLLER DRIVER
2056M: Marc Zyngier <[email protected]>
2057L: [email protected]
2058S: Maintained
2059F: drivers/pci/controller/pcie-apple.c
2060
2061APPLE SMC DRIVER
2062M: Henrik Rydberg <[email protected]>
2063L: [email protected]
2064S: Odd fixes
2065F: drivers/hwmon/applesmc.c
2066
2067APPLETALK NETWORK LAYER
2068L: [email protected]
2069S: Obsolete
2070F: include/uapi/linux/atalk.h
2071F: include/uapi/linux/if_ltalk.h
2072
2073APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
2074M: Khuong Dinh <[email protected]>
2075S: Supported
2076F: arch/arm64/boot/dts/apm/
2077
2078APPLIED MICRO (APM) X-GENE SOC EDAC
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: Documentation/networking/dsa/b53.rst
5147F: drivers/net/dsa/b53/*
5148F: drivers/net/dsa/bcm_sf2*
5149F: include/linux/dsa/brcm.h
5150F: include/linux/platform_data/b53.h
5151F: net/dsa/tag_brcm.c
5152
5153BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
5154M: Florian Fainelli <[email protected]>
5155R: Broadcom internal kernel review list <[email protected]>
5156L: [email protected] (moderated for non-subscribers)
5157L: [email protected] (moderated for non-subscribers)
5158S: Maintained
5159T: git https://github.com/broadcom/stblinux.git
5160F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5161F: drivers/pci/controller/pcie-brcmstb.c
5162F: drivers/platform/raspberrypi/vchiq-*
5163F: drivers/staging/vc04_services
5164F: include/linux/raspberrypi/vchiq*
5165N: bcm2711
5166N: bcm2712
5167N: bcm283*
5168N: raspberrypi
5169
5170BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
5171M: Florian Fainelli <[email protected]>
5172M: Ray Jui <[email protected]>
5173M: Scott Branden <[email protected]>
5174R: Broadcom internal kernel review list <[email protected]>
5175S: Maintained
5176T: git https://github.com/broadcom/mach-bcm
5177F: arch/arm/mach-bcm/
5178N: bcm281*
5179N: bcm113*
5180N: bcm216*
5181N: kona
5182
5183BROADCOM BCM2835 CAMERA DRIVERS
5184M: Raspberry Pi Kernel Maintenance <[email protected]>
5185L: [email protected]
5186S: Maintained
5187F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
5188F: drivers/media/platform/broadcom/bcm2835-unicam*
5189
5190BROADCOM BCM47XX MIPS ARCHITECTURE
5191M: Hauke Mehrtens <[email protected]>
5192M: Rafał Miłecki <[email protected]>
5193L: [email protected]
5194S: Maintained
5195F: Documentation/devicetree/bindings/mips/brcm/
5196F: arch/mips/bcm47xx/*
5197F: arch/mips/include/asm/mach-bcm47xx/*
5198
5199BROADCOM BCM4908 ETHERNET DRIVER
5200M: Rafał Miłecki <[email protected]>
5201R: Broadcom internal kernel review list <[email protected]>
5202L: [email protected]
5203S: Maintained
5204F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
5205F: drivers/net/ethernet/broadcom/bcm4908_enet.*
5206F: drivers/net/ethernet/broadcom/unimac.h
5207
5208BROADCOM BCM4908 PINMUX DRIVER
5209M: Rafał Miłecki <[email protected]>
5210R: Broadcom internal kernel review list <[email protected]>
5211L: [email protected]
5212S: Maintained
5213F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
5214F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
5215
5216BROADCOM BCM5301X ARM ARCHITECTURE
5217M: Florian Fainelli <[email protected]>
5218M: Hauke Mehrtens <[email protected]>
5219M: Rafał Miłecki <[email protected]>
5220R: Broadcom internal kernel review list <[email protected]>
5221L: [email protected] (moderated for non-subscribers)
5222S: Maintained
5223F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi
5224F: arch/arm/boot/dts/broadcom/bcm470*
5225F: arch/arm/boot/dts/broadcom/bcm5301*
5226F: arch/arm/boot/dts/broadcom/bcm953012*
5227F: arch/arm/mach-bcm/bcm_5301x.c
5228
5229BROADCOM BCM53573 ARM ARCHITECTURE
5230M: Florian Fainelli <[email protected]>
5231M: Rafał Miłecki <[email protected]>
5232R: Broadcom internal kernel review list <[email protected]>
5233L: [email protected] (moderated for non-subscribers)
5234S: Maintained
5235F: arch/arm/boot/dts/broadcom/bcm47189*
5236F: arch/arm/boot/dts/broadcom/bcm53573*
5237
5238BROADCOM BCM63XX/BCM33XX UDC DRIVER
5239M: Kevin Cernekee <[email protected]>
5240L: [email protected]
5241S: Maintained
5242F: drivers/usb/gadget/udc/bcm63xx_udc.*
5243
5244BROADCOM BCM7XXX ARM ARCHITECTURE
5245M: Florian Fainelli <[email protected]>
5246R: Broadcom internal kernel review list <[email protected]>
5247L: [email protected] (moderated for non-subscribers)
5248S: Maintained
5249T: git https://github.com/broadcom/stblinux.git
5250F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5251F: arch/arm/boot/dts/broadcom/bcm7*.dts*
5252F: arch/arm/include/asm/hardware/cache-b15-rac.h
5253F: arch/arm/mach-bcm/*brcmstb*
5254F: arch/arm/mm/cache-b15-rac.c
5255F: drivers/bus/brcmstb_gisb.c
5256F: drivers/pci/controller/pcie-brcmstb.c
5257N: brcmstb
5258N: bcm7038
5259N: bcm7120
5260
5261BROADCOM BCMBCA ARM ARCHITECTURE
5262M: William Zhang <[email protected]>
5263M: Anand Gore <[email protected]>
5264M: Kursad Oney <[email protected]>
5265M: Florian Fainelli <[email protected]>
5266M: Rafał Miłecki <[email protected]>
5267R: Broadcom internal kernel review list <[email protected]>
5268L: [email protected] (moderated for non-subscribers)
5269S: Maintained
5270T: git https://github.com/broadcom/stblinux.git
5271F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
5272F: arch/arm64/boot/dts/broadcom/bcmbca/*
5273N: bcmbca
5274N: bcm[9]?47622
5275N: bcm[9]?4912
5276N: bcm[9]?63138
5277N: bcm[9]?63146
5278N: bcm[9]?63148
5279N: bcm[9]?63158
5280N: bcm[9]?63178
5281N: bcm[9]?6756
5282N: bcm[9]?6813
5283N: bcm[9]?6846
5284N: bcm[9]?6855
5285N: bcm[9]?6856
5286N: bcm[9]?6858
5287N: bcm[9]?6878
5288
5289BROADCOM BDC DRIVER
5290M: Justin Chen <[email protected]>
5291M: Al Cooper <[email protected]>
5292R: Broadcom internal kernel review list <[email protected]>
5293L: [email protected]
5294S: Maintained
5295F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
5296F: drivers/usb/gadget/udc/bdc/
5297
5298BROADCOM BMIPS CPUFREQ DRIVER
5299M: Markus Mayer <[email protected]>
5300R: Broadcom internal kernel review list <[email protected]>
5301L: [email protected]
5302S: Maintained
5303F: drivers/cpufreq/bmips-cpufreq.c
5304
5305BROADCOM BMIPS MIPS ARCHITECTURE
5306M: Florian Fainelli <[email protected]>
5307R: Broadcom internal kernel review list <[email protected]>
5308L: [email protected]
5309S: Maintained
5310T: git https://github.com/broadcom/stblinux.git
5311F: arch/mips/bmips/*
5312F: arch/mips/boot/dts/brcm/bcm*.dts*
5313F: arch/mips/include/asm/mach-bmips/*
5314F: arch/mips/kernel/*bmips*
5315F: drivers/irqchip/irq-bcm63*
5316F: drivers/irqchip/irq-bcm7*
5317F: drivers/irqchip/irq-brcmstb*
5318F: drivers/pmdomain/bcm/bcm63xx-power.c
5319F: include/linux/bcm963xx_nvram.h
5320F: include/linux/bcm963xx_tag.h
5321
5322BROADCOM BNX2 GIGABIT ETHERNET DRIVER
5323M: Rasesh Mody <[email protected]>
5324M: [email protected]
5325L: [email protected]
5326S: Maintained
5327F: drivers/net/ethernet/broadcom/bnx2.*
5328F: drivers/net/ethernet/broadcom/bnx2_*
5329
5330BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
5331M: Saurav Kashyap <[email protected]>
5332M: Javed Hasan <[email protected]>
5333M: [email protected]
5334L: [email protected]
5335S: Supported
5336F: drivers/scsi/bnx2fc/
5337
5338BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
5339M: Nilesh Javali <[email protected]>
5340M: Manish Rangankar <[email protected]>
5341M: [email protected]
5342L: [email protected]
5343S: Supported
5344F: drivers/scsi/bnx2i/
5345
5346BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
5347M: Sudarsana Kalluru <[email protected]>
5348M: Manish Chopra <[email protected]>
5349L: [email protected]
5350S: Maintained
5351F: drivers/net/ethernet/broadcom/bnx2x/
5352
5353BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
5354M: Michael Chan <[email protected]>
5355M: Pavan Chebbi <[email protected]>
5356L: [email protected]
5357S: Maintained
5358F: drivers/firmware/broadcom/tee_bnxt_fw.c
5359F: drivers/net/ethernet/broadcom/bnxt/
5360F: include/linux/firmware/broadcom/tee_bnxt_fw.h
5361
5362BROADCOM BNG_EN 800 GIGABIT ETHERNET DRIVER
5363M: Vikas Gupta <[email protected]>
5364L: [email protected]
5365S: Maintained
5366F: drivers/net/ethernet/broadcom/bnge/
5367F: include/linux/bnge/hsi.h
5368
5369BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
5370M: Arend van Spriel <[email protected]>
5371L: [email protected]
5372L: [email protected]
5373L: [email protected]
5374S: Supported
5375F: drivers/net/wireless/broadcom/brcm80211/
5376F: include/linux/platform_data/brcmfmac.h
5377
5378BROADCOM BRCMSTB GPIO DRIVER
5379M: Doug Berger <[email protected]>
5380M: Florian Fainelli <[email protected]>
5381R: Broadcom internal kernel review list <[email protected]>
5382S: Supported
5383F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
5384F: drivers/gpio/gpio-brcmstb.c
5385
5386BROADCOM BRCMSTB I2C DRIVER
5387M: Kamal Dasu <[email protected]>
5388R: Broadcom internal kernel review list <[email protected]>
5389L: [email protected]
5390S: Supported
5391F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
5392F: drivers/i2c/busses/i2c-brcmstb.c
5393
5394BROADCOM BRCMSTB UART DRIVER
5395M: Al Cooper <[email protected]>
5396R: Broadcom internal kernel review list <[email protected]>
5397L: [email protected]
5398S: Maintained
5399F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
5400F: drivers/tty/serial/8250/8250_bcm7271.c
5401
5402BROADCOM BRCMSTB USB EHCI DRIVER
5403M: Justin Chen <[email protected]>
5404M: Al Cooper <[email protected]>
5405R: Broadcom internal kernel review list <[email protected]>
5406L: [email protected]
5407S: Maintained
5408F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
5409F: drivers/usb/host/ehci-brcm.*
5410
5411BROADCOM BRCMSTB USB PIN MAP DRIVER
5412M: Al Cooper <[email protected]>
5413R: Broadcom internal kernel review list <[email protected]>
5414L: [email protected]
5415S: Maintained
5416F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
5417F: drivers/usb/misc/brcmstb-usb-pinmap.c
5418
5419BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
5420M: Justin Chen <[email protected]>
5421M: Al Cooper <[email protected]>
5422R: Broadcom internal kernel review list <[email protected]>
5423L: [email protected]
5424S: Maintained
5425F: drivers/phy/broadcom/phy-brcm-usb*
5426
5427BROADCOM Broadband SoC High Speed SPI Controller DRIVER
5428M: William Zhang <[email protected]>
5429M: Kursad Oney <[email protected]>
5430M: Jonas Gorski <[email protected]>
5431R: Broadcom internal kernel review list <[email protected]>
5432L: [email protected]
5433S: Maintained
5434F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
5435F: drivers/spi/spi-bcm63xx-hsspi.c
5436F: drivers/spi/spi-bcmbca-hsspi.c
5437
5438BROADCOM BCM6348/BCM6358 SPI controller DRIVER
5439M: Jonas Gorski <[email protected]>
5440L: [email protected]
5441S: Odd Fixes
5442F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
5443F: drivers/spi/spi-bcm63xx.c
5444
5445BROADCOM ETHERNET PHY DRIVERS
5446M: Florian Fainelli <[email protected]>
5447R: Broadcom internal kernel review list <[email protected]>
5448L: [email protected]
5449S: Supported
5450F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
5451F: drivers/net/phy/bcm*.[ch]
5452F: drivers/net/phy/broadcom.c
5453F: include/linux/brcmphy.h
5454
5455BROADCOM GENET ETHERNET DRIVER
5456M: Doug Berger <[email protected]>
5457M: Florian Fainelli <[email protected]>
5458M: Nicolai Buchwitz <[email protected]>
5459R: Broadcom internal kernel review list <[email protected]>
5460L: [email protected]
5461S: Maintained
5462F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
5463F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
5464F: drivers/net/ethernet/broadcom/genet/
5465F: drivers/net/ethernet/broadcom/unimac.h
5466F: drivers/net/mdio/mdio-bcm-unimac.c
5467F: include/linux/platform_data/mdio-bcm-unimac.h
5468
5469BROADCOM IPROC ARM ARCHITECTURE
5470M: Ray Jui <[email protected]>
5471M: Scott Branden <[email protected]>
5472R: Broadcom internal kernel review list <[email protected]>
5473L: [email protected] (moderated for non-subscribers)
5474S: Maintained
5475T: git https://github.com/broadcom/stblinux.git
5476F: arch/arm64/boot/dts/broadcom/northstar2/*
5477F: arch/arm64/boot/dts/broadcom/stingray/*
5478F: drivers/clk/bcm/clk-ns*
5479F: drivers/clk/bcm/clk-sr*
5480F: drivers/pinctrl/bcm/pinctrl-ns*
5481F: include/dt-bindings/clock/bcm-sr*
5482N: iproc
5483N: cygnus
5484N: bcm[-_]nsp
5485N: bcm9113*
5486N: bcm9583*
5487N: bcm9585*
5488N: bcm9586*
5489N: bcm988312
5490N: bcm113*
5491N: bcm583*
5492N: bcm585*
5493N: bcm586*
5494N: bcm88312
5495N: hr2
5496N: stingray
5497
5498BROADCOM IPROC GBIT ETHERNET DRIVER
5499M: Rafał Miłecki <[email protected]>
5500R: Broadcom internal kernel review list <[email protected]>
5501L: [email protected]
5502S: Maintained
5503F: Documentation/devicetree/bindings/net/brcm,amac.yaml
5504F: drivers/net/ethernet/broadcom/bgmac*
5505F: drivers/net/ethernet/broadcom/unimac.h
5506
5507BROADCOM KONA GPIO DRIVER
5508M: Ray Jui <[email protected]>
5509R: Broadcom internal kernel review list <[email protected]>
5510S: Supported
5511F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
5512F: drivers/gpio/gpio-bcm-kona.c
5513
5514BROADCOM MPI3 STORAGE CONTROLLER DRIVER
5515M: Sathya Prakash Veerichetty <[email protected]>
5516M: Kashyap Desai <[email protected]>
5517M: Sumit Saxena <[email protected]>
5518M: Sreekanth Reddy <[email protected]>
5519L: [email protected]
5520L: [email protected]
5521S: Supported
5522W: https://www.broadcom.com/support/storage
5523F: drivers/scsi/mpi3mr/
5524
5525BROADCOM NETXTREME-E ROCE DRIVER
5526M: Selvin Xavier <[email protected]>
5527M: Kalesh AP <[email protected]>
5528L: [email protected]
5529S: Supported
5530W: http://www.broadcom.com
5531F: drivers/infiniband/hw/bnxt_re/
5532F: include/uapi/rdma/bnxt_re-abi.h
5533
5534BROADCOM 800 GIGABIT ROCE DRIVER
5535M: Siva Reddy Kallam <[email protected]>
5536L: [email protected]
5537S: Supported
5538W: http://www.broadcom.com
5539F: drivers/infiniband/hw/bng_re/
5540
5541BROADCOM NVRAM DRIVER
5542M: Rafał Miłecki <[email protected]>
5543L: [email protected]
5544S: Maintained
5545F: drivers/firmware/broadcom/*
5546
5547BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
5548M: Rafał Miłecki <[email protected]>
5549M: Florian Fainelli <[email protected]>
5550R: Broadcom internal kernel review list <[email protected]>
5551L: [email protected]
5552S: Maintained
5553T: git https://github.com/broadcom/stblinux.git
5554F: drivers/pmdomain/bcm/bcm-pmb.c
5555F: include/dt-bindings/soc/bcm-pmb.h
5556
5557BROADCOM SPECIFIC AMBA DRIVER (BCMA)
5558M: Rafał Miłecki <[email protected]>
5559L: [email protected]
5560S: Maintained
5561F: drivers/bcma/
5562F: include/linux/bcma/
5563
5564BROADCOM SPI DRIVER
5565M: Kamal Dasu <[email protected]>
5566R: Broadcom internal kernel review list <[email protected]>
5567S: Maintained
5568F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
5569F: drivers/spi/spi-bcm-qspi.*
5570F: drivers/spi/spi-brcmstb-qspi.c
5571F: drivers/spi/spi-iproc-qspi.c
5572
5573BROADCOM STB AVS CPUFREQ DRIVER
5574M: Markus Mayer <[email protected]>
5575R: Broadcom internal kernel review list <[email protected]>
5576L: [email protected]
5577S: Maintained
5578F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
5579F: drivers/cpufreq/brcmstb*
5580
5581BROADCOM STB AVS TMON DRIVER
5582M: Markus Mayer <[email protected]>
5583R: Broadcom internal kernel review list <[email protected]>
5584L: [email protected]
5585S: Maintained
5586F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
5587F: drivers/thermal/broadcom/brcmstb*
5588
5589BROADCOM STB DPFE DRIVER
5590M: Markus Mayer <[email protected]>
5591R: Broadcom internal kernel review list <[email protected]>
5592L: [email protected] (moderated for non-subscribers)
5593S: Maintained
5594F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
5595F: drivers/memory/brcmstb_dpfe.c
5596
5597BROADCOM STB NAND FLASH DRIVER
5598M: Brian Norris <[email protected]>
5599M: Kamal Dasu <[email protected]>
5600R: Broadcom internal kernel review list <[email protected]>
5601L: [email protected]
5602S: Maintained
5603F: drivers/mtd/nand/raw/brcmnand/
5604F: include/linux/platform_data/brcmnand.h
5605
5606BROADCOM STB PCIE DRIVER
5607M: Jim Quinlan <[email protected]>
5608M: Florian Fainelli <[email protected]>
5609R: Broadcom internal kernel review list <[email protected]>
5610L: [email protected]
5611S: Maintained
5612F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5613F: drivers/pci/controller/pcie-brcmstb.c
5614
5615BROADCOM SYSTEMPORT ETHERNET DRIVER
5616M: Florian Fainelli <[email protected]>
5617R: Broadcom internal kernel review list <[email protected]>
5618L: [email protected]
5619S: Maintained
5620F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
5621F: drivers/net/ethernet/broadcom/bcmsysport.*
5622F: drivers/net/ethernet/broadcom/unimac.h
5623
5624BROADCOM TG3 GIGABIT ETHERNET DRIVER
5625M: Pavan Chebbi <[email protected]>
5626M: Michael Chan <[email protected]>
5627L: [email protected]
5628S: Maintained
5629F: drivers/net/ethernet/broadcom/tg3.*
5630
5631BROADCOM VK DRIVER
5632M: Scott Branden <[email protected]>
5633R: Broadcom internal kernel review list <[email protected]>
5634S: Supported
5635F: drivers/misc/bcm-vk/
5636F: include/uapi/linux/misc/bcm_vk.h
5637
5638BROCADE BFA FC SCSI DRIVER
5639M: Anil Gurumurthy <[email protected]>
5640M: Sudarsana Kalluru <[email protected]>
5641L: [email protected]
5642S: Supported
5643F: drivers/scsi/bfa/
5644
5645BROCADE BNA 10 GIGABIT ETHERNET DRIVER
5646M: Rasesh Mody <[email protected]>
5647M: Sudarsana Kalluru <[email protected]>
5648M: [email protected]
5649L: [email protected]
5650S: Maintained
5651F: drivers/net/ethernet/brocade/bna/
5652
5653BSG (block layer generic sg v4 driver)
5654M: FUJITA Tomonori <[email protected]>
5655L: [email protected]
5656S: Supported
5657F: block/bsg.c
5658F: include/linux/bsg.h
5659F: include/uapi/linux/bsg.h
5660
5661BT87X AUDIO DRIVER
5662M: Clemens Ladisch <[email protected]>
5663L: [email protected]
5664S: Maintained
5665T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5666F: Documentation/sound/cards/bt87x.rst
5667F: sound/pci/bt87x.c
5668
5669BT8XXGPIO DRIVER
5670M: Michael Buesch <[email protected]>
5671S: Maintained
5672W: http://bu3sch.de/btgpio.php
5673F: drivers/gpio/gpio-bt8xx.c
5674
5675BTRFS FILE SYSTEM
5676M: David Sterba <[email protected]>
5677R: Chris Mason <[email protected]>
5678L: [email protected]
5679S: Maintained
5680W: https://btrfs.readthedocs.io
5681Q: https://patchwork.kernel.org/project/linux-btrfs/list/
5682C: irc://irc.libera.chat/btrfs
5683T: git https://github.com/btrfs/linux.git for-next
5684T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git for-next
5685F: Documentation/filesystems/btrfs.rst
5686F: fs/btrfs/
5687F: include/linux/btrfs*
5688F: include/trace/events/btrfs.h
5689F: include/uapi/linux/btrfs*
5690
5691BTTV VIDEO4LINUX DRIVER
5692M: Mauro Carvalho Chehab <[email protected]>
5693L: [email protected]
5694S: Odd fixes
5695W: https://linuxtv.org
5696T: git git://linuxtv.org/media.git
5697F: Documentation/driver-api/media/drivers/bttv*
5698F: drivers/media/pci/bt8xx/bttv*
5699
5700BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
5701M: Chanwoo Choi <[email protected]>
5702L: [email protected]
5703S: Maintained
5704T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5705F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
5706F: drivers/devfreq/exynos-bus.c
5707
5708BUSLOGIC SCSI DRIVER
5709M: Khalid Aziz <[email protected]>
5710L: [email protected]
5711S: Maintained
5712F: drivers/scsi/BusLogic.*
5713F: drivers/scsi/FlashPoint.*
5714
5715BXCAN CAN NETWORK DRIVER
5716M: Dario Binacchi <[email protected]>
5717L: [email protected]
5718S: Maintained
5719F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5720F: drivers/net/can/bxcan.c
5721
5722C-MEDIA CMI8788 DRIVER
5723M: Clemens Ladisch <[email protected]>
5724L: [email protected]
5725S: Maintained
5726T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5727F: sound/pci/oxygen/
5728
5729C-SKY ARCHITECTURE
5730M: Guo Ren <[email protected]>
5731L: [email protected]
5732S: Supported
5733T: git https://github.com/c-sky/csky-linux.git
5734F: Documentation/devicetree/bindings/csky/
5735F: Documentation/devicetree/bindings/interrupt-controller/csky,*
5736F: Documentation/devicetree/bindings/timer/csky,*
5737F: arch/csky/
5738F: drivers/clocksource/timer-gx6605s.c
5739F: drivers/clocksource/timer-mp-csky.c
5740F: drivers/irqchip/irq-csky-*
5741N: csky
5742K: csky
5743
5744CA8210 IEEE-802.15.4 RADIO DRIVER
5745L: [email protected]
5746S: Orphan
5747W: https://github.com/Cascoda/ca8210-linux.git
5748F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5749F: drivers/net/ieee802154/ca8210.c
5750
5751CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5752M: David Howells <[email protected]>
5753L: [email protected]
5754S: Supported
5755F: Documentation/filesystems/caching/cachefiles.rst
5756F: fs/cachefiles/
5757
5758CACHESTAT: PAGE CACHE STATS FOR A FILE
5759M: Nhat Pham <[email protected]>
5760M: Johannes Weiner <[email protected]>
5761L: [email protected]
5762S: Maintained
5763F: tools/testing/selftests/cachestat/test_cachestat.c
5764
5765CADENCE MIPI-CSI2 BRIDGES
5766M: Maxime Ripard <[email protected]>
5767L: [email protected]
5768S: Maintained
5769F: Documentation/devicetree/bindings/media/cdns,*.txt
5770F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5771F: drivers/media/platform/cadence/cdns-csi2*
5772F: include/media/cadence/cdns-csi2*
5773
5774CADENCE NAND DRIVER
5775L: [email protected]
5776S: Orphan
5777F: Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5778F: drivers/mtd/nand/raw/cadence-nand-controller.c
5779
5780CADENCE USB3 DRD IP DRIVER
5781M: Peter Chen <[email protected]>
5782M: Pawel Laszczak <[email protected]>
5783R: Roger Quadros <[email protected]>
5784L: [email protected]
5785S: Maintained
5786T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5787F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5788F: drivers/usb/cdns3/
5789X: drivers/usb/cdns3/cdnsp*
5790
5791CADENCE USBHS DRIVER
5792M: Pawel Laszczak <[email protected]>
5793L: [email protected]
5794S: Maintained
5795F: drivers/usb/gadget/udc/cdns2
5796
5797CADENCE USBSSP DRD IP DRIVER
5798M: Pawel Laszczak <[email protected]>
5799L: [email protected]
5800S: Maintained
5801T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5802F: drivers/usb/cdns3/
5803X: drivers/usb/cdns3/cdns3*
5804
5805CADET FM/AM RADIO RECEIVER DRIVER
5806M: Hans Verkuil <[email protected]>
5807L: [email protected]
5808S: Maintained
5809W: https://linuxtv.org
5810T: git git://linuxtv.org/media.git
5811F: drivers/media/radio/radio-cadet*
5812
5813CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5814L: [email protected]
5815S: Orphan
5816T: git git://linuxtv.org/media.git
5817F: Documentation/admin-guide/media/cafe_ccic*
5818F: drivers/media/platform/marvell/
5819
5820CAKE QDISC
5821M: Toke Høiland-Jørgensen <[email protected]>
5822L: [email protected] (moderated for non-subscribers)
5823S: Maintained
5824F: net/sched/sch_cake.c
5825
5826CAN NETWORK DRIVERS
5827M: Marc Kleine-Budde <[email protected]>
5828M: Vincent Mailhol <[email protected]>
5829L: [email protected]
5830S: Maintained
5831W: https://github.com/linux-can
5832T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5833T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5834F: Documentation/devicetree/bindings/net/can/
5835F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5836F: drivers/net/can/
5837F: drivers/phy/phy-can-transceiver.c
5838F: include/linux/can/bittiming.h
5839F: include/linux/can/dev.h
5840F: include/linux/can/length.h
5841F: include/linux/can/platform/
5842F: include/linux/can/rx-offload.h
5843F: include/uapi/linux/can/error.h
5844F: include/uapi/linux/can/netlink.h
5845F: include/uapi/linux/can/vxcan.h
5846
5847CAN NETWORK LAYER
5848M: Oliver Hartkopp <[email protected]>
5849M: Marc Kleine-Budde <[email protected]>
5850L: [email protected]
5851S: Maintained
5852W: https://github.com/linux-can
5853T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5854T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5855F: Documentation/networking/can.rst
5856F: Documentation/networking/iso15765-2.rst
5857F: include/linux/can/can-ml.h
5858F: include/linux/can/core.h
5859F: include/linux/can/skb.h
5860F: include/net/can.h
5861F: include/net/netns/can.h
5862F: include/uapi/linux/can.h
5863F: include/uapi/linux/can/bcm.h
5864F: include/uapi/linux/can/gw.h
5865F: include/uapi/linux/can/isotp.h
5866F: include/uapi/linux/can/raw.h
5867F: net/can/
5868F: net/sched/em_canid.c
5869F: tools/testing/selftests/net/can/
5870
5871CAN-J1939 NETWORK LAYER
5872M: Robin van der Gracht <[email protected]>
5873M: Oleksij Rempel <[email protected]>
5874R: [email protected]
5875L: [email protected]
5876S: Maintained
5877F: Documentation/networking/j1939.rst
5878F: include/uapi/linux/can/j1939.h
5879F: net/can/j1939/
5880
5881CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5882M: Damien Le Moal <[email protected]>
5883L: [email protected]
5884L: [email protected] (pinctrl driver)
5885F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5886F: drivers/pinctrl/pinctrl-k210.c
5887
5888CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5889M: Damien Le Moal <[email protected]>
5890L: [email protected]
5891L: [email protected]
5892S: Maintained
5893F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5894F: drivers/reset/reset-k210.c
5895
5896CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5897M: Damien Le Moal <[email protected]>
5898L: [email protected]
5899S: Maintained
5900F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5901F: drivers/soc/canaan/
5902F: include/soc/canaan/
5903
5904CAPABILITIES
5905M: Serge Hallyn <[email protected]>
5906L: [email protected]
5907S: Supported
5908F: include/linux/capability.h
5909F: include/trace/events/capability.h
5910F: include/uapi/linux/capability.h
5911F: kernel/capability.c
5912F: security/commoncap.c
5913F: security/commoncap_test.c
5914
5915CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5916M: Kevin Tsai <[email protected]>
5917S: Maintained
5918F: drivers/iio/light/cm*
5919
5920CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5921M: Christian Lamparter <[email protected]>
5922L: [email protected]
5923S: Maintained
5924W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5925F: drivers/net/wireless/ath/carl9170/
5926
5927CAVIUM I2C DRIVER
5928M: Robert Richter <[email protected]>
5929S: Odd Fixes
5930W: http://www.marvell.com
5931F: drivers/i2c/busses/i2c-octeon*
5932F: drivers/i2c/busses/i2c-thunderx*
5933
5934CAVIUM LIQUIDIO NETWORK DRIVER
5935L: [email protected]
5936S: Orphan
5937W: http://www.marvell.com
5938F: drivers/net/ethernet/cavium/liquidio/
5939
5940CAVIUM MMC DRIVER
5941M: Robert Richter <[email protected]>
5942S: Odd Fixes
5943W: http://www.marvell.com
5944F: drivers/mmc/host/cavium*
5945
5946CAVIUM OCTEON-TX CRYPTO DRIVER
5947M: George Cherian <[email protected]>
5948L: [email protected]
5949S: Supported
5950W: http://www.marvell.com
5951F: drivers/crypto/cavium/cpt/
5952
5953CBS/ETF/TAPRIO QDISCS
5954M: Vinicius Costa Gomes <[email protected]>
5955L: [email protected]
5956S: Maintained
5957F: net/sched/sch_cbs.c
5958F: net/sched/sch_etf.c
5959F: net/sched/sch_taprio.c
5960
5961CC2520 IEEE-802.15.4 RADIO DRIVER
5962M: Stefan Schmidt <[email protected]>
5963L: [email protected]
5964S: Odd Fixes
5965F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5966F: drivers/net/ieee802154/cc2520.c
5967
5968CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5969M: Gilad Ben-Yossef <[email protected]>
5970L: [email protected]
5971S: Supported
5972W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5973F: drivers/crypto/ccree/
5974
5975CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5976M: Hadar Gat <[email protected]>
5977L: [email protected]
5978S: Supported
5979W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5980F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5981F: drivers/char/hw_random/cctrng.c
5982F: drivers/char/hw_random/cctrng.h
5983
5984CEC FRAMEWORK
5985M: Hans Verkuil <[email protected]>
5986L: [email protected]
5987S: Supported
5988W: http://linuxtv.org
5989T: git git://linuxtv.org/media.git
5990F: Documentation/ABI/testing/debugfs-cec-error-inj
5991F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
5992F: Documentation/driver-api/media/cec-core.rst
5993F: Documentation/userspace-api/media/cec
5994F: drivers/media/cec/
5995F: drivers/media/rc/keymaps/rc-cec.c
5996F: include/media/cec-notifier.h
5997F: include/media/cec.h
5998F: include/uapi/linux/cec-funcs.h
5999F: include/uapi/linux/cec.h
6000
6001CEC GPIO DRIVER
6002M: Hans Verkuil <[email protected]>
6003L: [email protected]
6004S: Supported
6005W: http://linuxtv.org
6006T: git git://linuxtv.org/media.git
6007F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
6008F: drivers/media/cec/platform/cec-gpio/
6009
6010CELL BROADBAND ENGINE ARCHITECTURE
6011L: [email protected]
6012S: Orphan
6013F: arch/powerpc/include/asm/cell*.h
6014F: arch/powerpc/include/asm/spu*.h
6015F: arch/powerpc/include/uapi/asm/spu*.h
6016F: arch/powerpc/platforms/cell/
6017
6018CELLWISE CW2015 BATTERY DRIVER
6019M: Tobias Schrammm <[email protected]>
6020S: Maintained
6021F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
6022F: drivers/power/supply/cw2015_battery.c
6023
6024CEPH COMMON CODE (LIBCEPH)
6025M: Ilya Dryomov <[email protected]>
6026M: Alex Markuze <[email protected]>
6027M: Viacheslav Dubeyko <[email protected]>
6028L: [email protected]
6029S: Supported
6030W: http://ceph.com/
6031B: https://tracker.ceph.com/
6032T: git https://github.com/ceph/ceph-client.git
6033F: include/linux/ceph/
6034F: include/linux/crush/
6035F: net/ceph/
6036
6037CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
6038M: Ilya Dryomov <[email protected]>
6039M: Alex Markuze <[email protected]>
6040M: Viacheslav Dubeyko <[email protected]>
6041L: [email protected]
6042S: Supported
6043W: http://ceph.com/
6044B: https://tracker.ceph.com/
6045T: git https://github.com/ceph/ceph-client.git
6046F: Documentation/filesystems/ceph.rst
6047F: fs/ceph/
6048
6049CERTIFICATE HANDLING
6050M: David Howells <[email protected]>
6051M: David Woodhouse <[email protected]>
6052L: [email protected]
6053S: Maintained
6054F: Documentation/admin-guide/module-signing.rst
6055F: certs/
6056F: scripts/sign-file.c
6057F: scripts/ssl-common.h
6058F: tools/certs/
6059
6060CFAG12864B LCD DRIVER
6061M: Miguel Ojeda <[email protected]>
6062S: Maintained
6063F: drivers/auxdisplay/cfag12864b.c
6064F: include/linux/cfag12864b.h
6065
6066CFAG12864BFB LCD FRAMEBUFFER DRIVER
6067M: Miguel Ojeda <[email protected]>
6068S: Maintained
6069F: drivers/auxdisplay/cfag12864bfb.c
6070F: include/linux/cfag12864b.h
6071
6072CHAR and MISC DRIVERS
6073M: Arnd Bergmann <[email protected]>
6074M: Greg Kroah-Hartman <[email protected]>
6075S: Supported
6076T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
6077F: drivers/char/
6078F: drivers/misc/
6079F: include/linux/miscdevice.h
6080F: rust/kernel/miscdevice.rs
6081F: samples/rust/rust_misc_device.rs
6082X: drivers/char/agp/
6083X: drivers/char/hw_random/
6084X: drivers/char/ipmi/
6085X: drivers/char/random.c
6086X: drivers/char/tpm/
6087
6088CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
6089M: Thomas Weißschuh <[email protected]>
6090L: [email protected]
6091S: Maintained
6092F: Documentation/hwmon/powerz.rst
6093F: drivers/hwmon/powerz.c
6094
6095CHARLIEPLEX KEYPAD DRIVER
6096M: Hugo Villeneuve <[email protected]>
6097S: Supported
6098W: http://www.mosaic-industries.com/embedded-systems/microcontroller-projects/electronic-circuits/matrix-keypad-scan-decode
6099F: Documentation/devicetree/bindings/input/gpio-charlieplex-keypad.yaml
6100F: drivers/input/keyboard/charlieplex_keypad.c
6101
6102CHECKPATCH
6103M: Andy Whitcroft <[email protected]>
6104M: Joe Perches <[email protected]>
6105S: Maintained
6106F: scripts/checkpatch.pl
6107
6108CHECKPATCH DOCUMENTATION
6109M: Dwaipayan Ray <[email protected]>
6110M: Lukas Bulwahn <[email protected]>
6111R: Joe Perches <[email protected]>
6112S: Maintained
6113F: Documentation/dev-tools/checkpatch.rst
6114
6115CHINESE DOCUMENTATION
6116M: Alex Shi <[email protected]>
6117M: Yanteng Si <[email protected]>
6118R: Dongliang Mu <[email protected]>
6119T: git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git
6120S: Maintained
6121F: Documentation/translations/zh_CN/
6122
6123CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
6124M: Peter Chen <[email protected]>
6125L: [email protected]
6126S: Maintained
6127T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
6128F: drivers/usb/chipidea/
6129
6130CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
6131M: Hans de Goede <[email protected]>
6132L: [email protected]
6133S: Maintained
6134F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
6135F: drivers/input/touchscreen/chipone_icn8318.c
6136
6137CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
6138M: Hans de Goede <[email protected]>
6139L: [email protected]
6140S: Maintained
6141F: drivers/input/touchscreen/chipone_icn8505.c
6142
6143CHROME HARDWARE PLATFORM SUPPORT
6144M: Benson Leung <[email protected]>
6145M: Tzung-Bi Shih <[email protected]>
6146L: [email protected]
6147S: Maintained
6148T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
6149F: drivers/platform/chrome/
6150
6151CHROMEOS EC CODEC DRIVER
6152M: Cheng-Yi Chiang <[email protected]>
6153M: Tzung-Bi Shih <[email protected]>
6154R: Guenter Roeck <[email protected]>
6155L: [email protected]
6156S: Maintained
6157F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
6158F: sound/soc/codecs/cros_ec_codec.*
6159
6160CHROMEOS EC CHARGE CONTROL
6161M: Thomas Weißschuh <[email protected]>
6162S: Maintained
6163F: drivers/power/supply/cros_charge-control.c
6164
6165CHROMEOS EC HARDWARE MONITORING
6166M: Thomas Weißschuh <[email protected]>
6167L: [email protected]
6168L: [email protected]
6169S: Maintained
6170F: Documentation/hwmon/cros_ec_hwmon.rst
6171F: drivers/hwmon/cros_ec_hwmon.c
6172
6173CHROMEOS EC LED DRIVER
6174M: Thomas Weißschuh <[email protected]>
6175S: Maintained
6176F: drivers/leds/leds-cros_ec.c
6177
6178CHROMEOS EC SUBDRIVERS
6179M: Benson Leung <[email protected]>
6180R: Guenter Roeck <[email protected]>
6181L: [email protected]
6182S: Maintained
6183F: drivers/power/supply/cros_charge-control.c
6184F: drivers/power/supply/cros_usbpd-charger.c
6185N: cros_ec
6186N: cros-ec
6187
6188CHROMEOS EC UART DRIVER
6189M: Bhanu Prakash Maiya <[email protected]>
6190R: Benson Leung <[email protected]>
6191R: Tzung-Bi Shih <[email protected]>
6192S: Maintained
6193F: drivers/platform/chrome/cros_ec_uart.c
6194
6195CHROMEOS EC USB PD NOTIFY DRIVER
6196M: Łukasz Bartosik <[email protected]>
6197M: Andrei Kuchynski <[email protected]>
6198M: Jameson Thies <[email protected]>
6199L: [email protected]
6200S: Maintained
6201F: drivers/platform/chrome/cros_usbpd_notify.c
6202F: include/linux/platform_data/cros_usbpd_notify.h
6203
6204CHROMEOS EC USB TYPE-C DRIVER
6205M: Benson Leung <[email protected]>
6206M: Abhishek Pandit-Subedi <[email protected]>
6207M: Jameson Thies <[email protected]>
6208M: Andrei Kuchynski <[email protected]>
6209L: [email protected]
6210S: Maintained
6211F: drivers/platform/chrome/cros_ec_typec.*
6212F: drivers/platform/chrome/cros_typec_altmode.*
6213F: drivers/platform/chrome/cros_typec_switch.c
6214F: drivers/platform/chrome/cros_typec_vdm.*
6215
6216CHROMEOS HPS DRIVER
6217M: Dan Callaghan <[email protected]>
6218R: Sami Kyöstilä <[email protected]>
6219S: Maintained
6220F: drivers/platform/chrome/cros_hps_i2c.c
6221
6222CHROMEOS EC WATCHDOG
6223M: Lukasz Majczak <[email protected]>
6224L: [email protected]
6225S: Maintained
6226F: drivers/watchdog/cros_ec_wdt.c
6227
6228CHROMEOS UCSI DRIVER
6229M: Abhishek Pandit-Subedi <[email protected]>
6230M: Łukasz Bartosik <[email protected]>
6231M: Jameson Thies <[email protected]>
6232M: Andrei Kuchynski <[email protected]>
6233L: [email protected]
6234S: Maintained
6235F: drivers/usb/typec/ucsi/cros_ec_ucsi.c
6236
6237CHRONTEL CH7322 CEC DRIVER
6238M: Joe Tessler <[email protected]>
6239L: [email protected]
6240S: Maintained
6241T: git git://linuxtv.org/media.git
6242F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
6243F: drivers/media/cec/i2c/ch7322.c
6244
6245CIRRUS LOGIC AUDIO CODEC DRIVERS
6246M: David Rhodes <[email protected]>
6247M: Richard Fitzgerald <[email protected]>
6248L: [email protected]
6249L: [email protected]
6250S: Maintained
6251F: Documentation/devicetree/bindings/sound/cirrus,cs*
6252F: Documentation/sound/codecs/cs*
6253F: drivers/mfd/cs42l43*
6254F: drivers/pinctrl/cirrus/pinctrl-cs42l43*
6255F: drivers/spi/spi-cs42l43*
6256F: include/dt-bindings/sound/cs*
6257F: include/linux/mfd/cs42l43*
6258F: include/sound/cs*
6259F: sound/hda/codecs/cirrus*
6260F: sound/hda/codecs/side-codecs/cirrus*
6261F: sound/hda/codecs/side-codecs/cs*
6262F: sound/hda/codecs/side-codecs/hda_component*
6263F: sound/soc/codecs/cs*
6264
6265CIRRUS LOGIC HAPTIC DRIVERS
6266M: James Ogletree <[email protected]>
6267M: Fred Treven <[email protected]>
6268M: Ben Bright <[email protected]>
6269L: [email protected]
6270S: Supported
6271F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
6272F: drivers/input/misc/cs40l*
6273F: drivers/mfd/cs40l*
6274F: include/linux/mfd/cs40l*
6275F: sound/soc/codecs/cs40l*
6276
6277CIRRUS LOGIC DSP FIRMWARE DRIVER
6278M: Simon Trimmer <[email protected]>
6279M: Charles Keepax <[email protected]>
6280M: Richard Fitzgerald <[email protected]>
6281L: [email protected]
6282S: Supported
6283W: https://github.com/CirrusLogic/linux-drivers/wiki
6284T: git https://github.com/CirrusLogic/linux-drivers.git
6285F: drivers/firmware/cirrus/
6286F: include/linux/firmware/cirrus/
6287
6288CIRRUS LOGIC EP93XX ETHERNET DRIVER
6289M: Hartley Sweeten <[email protected]>
6290L: [email protected]
6291S: Maintained
6292F: drivers/net/ethernet/cirrus/ep93xx_eth.c
6293
6294CIRRUS LOGIC LOCHNAGAR DRIVER
6295M: Charles Keepax <[email protected]>
6296M: Richard Fitzgerald <[email protected]>
6297L: [email protected]
6298S: Supported
6299F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
6300F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
6301F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
6302F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
6303F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
6304F: Documentation/hwmon/lochnagar.rst
6305F: drivers/clk/clk-lochnagar.c
6306F: drivers/hwmon/lochnagar-hwmon.c
6307F: drivers/mfd/lochnagar-i2c.c
6308F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
6309F: drivers/regulator/lochnagar-regulator.c
6310F: include/dt-bindings/clock/lochnagar.h
6311F: include/dt-bindings/pinctrl/lochnagar.h
6312F: include/linux/mfd/lochnagar*
6313F: sound/soc/codecs/lochnagar-sc.c
6314
6315CIRRUS LOGIC MADERA CODEC DRIVERS
6316M: Charles Keepax <[email protected]>
6317M: Richard Fitzgerald <[email protected]>
6318L: [email protected]
6319L: [email protected]
6320S: Supported
6321W: https://github.com/CirrusLogic/linux-drivers/wiki
6322T: git https://github.com/CirrusLogic/linux-drivers.git
6323F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
6324F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
6325F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
6326F: drivers/gpio/gpio-madera*
6327F: drivers/irqchip/irq-madera*
6328F: drivers/mfd/cs47l*
6329F: drivers/mfd/madera*
6330F: drivers/pinctrl/cirrus/*
6331F: include/dt-bindings/sound/madera*
6332F: include/linux/irqchip/irq-madera*
6333F: include/linux/mfd/madera/*
6334F: include/sound/madera*
6335F: sound/soc/codecs/cs47l*
6336F: sound/soc/codecs/madera*
6337
6338CISCO FCOE HBA DRIVER
6339M: Satish Kharat <[email protected]>
6340M: Sesidhar Baddela <[email protected]>
6341M: Karan Tilak Kumar <[email protected]>
6342L: [email protected]
6343S: Supported
6344F: drivers/scsi/fnic/
6345
6346CISCO SCSI HBA DRIVER
6347M: Karan Tilak Kumar <[email protected]>
6348M: Narsimhulu Musini <[email protected]>
6349M: Sesidhar Baddela <[email protected]>
6350L: [email protected]
6351S: Supported
6352F: drivers/scsi/snic/
6353
6354CISCO VIC ETHERNET NIC DRIVER
6355M: Satish Kharat <[email protected]>
6356S: Maintained
6357F: drivers/net/ethernet/cisco/enic/
6358
6359CISCO VIC LOW LATENCY NIC DRIVER
6360M: Nelson Escobar <[email protected]>
6361M: Satish Kharat <[email protected]>
6362S: Supported
6363F: drivers/infiniband/hw/usnic/
6364
6365CLANG CONTEXT ANALYSIS
6366M: Marco Elver <[email protected]>
6367R: Bart Van Assche <[email protected]>
6368L: [email protected]
6369S: Maintained
6370F: Documentation/dev-tools/context-analysis.rst
6371F: include/linux/compiler-context-analysis.h
6372F: lib/test_context-analysis.c
6373F: scripts/Makefile.context-analysis
6374F: scripts/context-analysis-suppression.txt
6375
6376CLANG CONTROL FLOW INTEGRITY SUPPORT
6377M: Sami Tolvanen <[email protected]>
6378M: Kees Cook <[email protected]>
6379R: Nathan Chancellor <[email protected]>
6380L: [email protected]
6381S: Supported
6382B: https://github.com/ClangBuiltLinux/linux/issues
6383T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
6384F: include/linux/cfi.h
6385F: kernel/cfi.c
6386
6387CLANG-FORMAT FILE
6388M: Miguel Ojeda <[email protected]>
6389S: Maintained
6390F: .clang-format
6391
6392CLANG/LLVM BUILD SUPPORT
6393M: Nathan Chancellor <[email protected]>
6394R: Nick Desaulniers <[email protected]>
6395R: Bill Wendling <[email protected]>
6396R: Justin Stitt <[email protected]>
6397L: [email protected]
6398S: Supported
6399W: https://clangbuiltlinux.github.io/
6400B: https://github.com/ClangBuiltLinux/linux/issues
6401C: irc://irc.libera.chat/clangbuiltlinux
6402F: Documentation/kbuild/llvm.rst
6403F: include/linux/compiler-clang.h
6404F: scripts/Makefile.clang
6405F: scripts/clang-tools/
6406K: \b(?i:clang|llvm)\b
6407
6408CLK API
6409M: Russell King <[email protected]>
6410L: [email protected]
6411S: Maintained
6412F: include/linux/clk.h
6413
6414CLOCKSOURCE, CLOCKEVENT DRIVERS
6415M: Daniel Lezcano <[email protected]>
6416M: Thomas Gleixner <[email protected]>
6417L: [email protected]
6418S: Supported
6419P: Documentation/process/maintainer-tip.rst
6420T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6421F: Documentation/devicetree/bindings/timer/
6422F: drivers/clocksource/
6423
6424CLOSURES
6425M: Kent Overstreet <[email protected]>
6426L: [email protected]
6427S: Supported
6428C: irc://irc.oftc.net/bcache
6429F: include/linux/closure.h
6430F: lib/closure.c
6431
6432CMPC ACPI DRIVER
6433M: Thadeu Lima de Souza Cascardo <[email protected]>
6434L: [email protected]
6435S: Supported
6436F: drivers/platform/x86/classmate-laptop.c
6437
6438COBALT MEDIA DRIVER
6439M: Hans Verkuil <[email protected]>
6440L: [email protected]
6441S: Supported
6442W: https://linuxtv.org
6443T: git git://linuxtv.org/media.git
6444F: drivers/media/pci/cobalt/
6445
6446COCCINELLE/Semantic Patches (SmPL)
6447M: Julia Lawall <[email protected]>
6448M: Nicolas Palix <[email protected]>
6449L: [email protected] (moderated for non-subscribers)
6450S: Supported
6451W: https://coccinelle.gitlabpages.inria.fr/website/
6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
6453F: Documentation/dev-tools/coccinelle.rst
6454F: scripts/coccicheck
6455F: scripts/coccinelle/
6456
6457CODA FILE SYSTEM
6458M: Jan Harkes <[email protected]>
6459M: [email protected]
6460L: [email protected]
6461S: Maintained
6462W: http://www.coda.cs.cmu.edu/
6463F: Documentation/filesystems/coda.rst
6464F: fs/coda/
6465F: include/linux/coda*.h
6466F: include/uapi/linux/coda*.h
6467
6468CODA V4L2 MEM2MEM DRIVER
6469M: Philipp Zabel <[email protected]>
6470L: [email protected]
6471S: Maintained
6472F: Documentation/devicetree/bindings/media/coda.yaml
6473F: drivers/media/platform/chips-media/coda
6474
6475CODE OF CONDUCT
6476M: Greg Kroah-Hartman <[email protected]>
6477S: Supported
6478F: Documentation/process/code-of-conduct-interpretation.rst
6479F: Documentation/process/code-of-conduct.rst
6480
6481CODE TAGGING
6482M: Suren Baghdasaryan <[email protected]>
6483M: Kent Overstreet <[email protected]>
6484R: Hao Ge <[email protected]>
6485S: Maintained
6486F: include/asm-generic/codetag.lds.h
6487F: include/linux/codetag.h
6488F: lib/codetag.c
6489
6490COMEDI DRIVERS
6491M: Ian Abbott <[email protected]>
6492M: H Hartley Sweeten <[email protected]>
6493S: Odd Fixes
6494F: drivers/comedi/
6495F: include/linux/comedi/
6496F: include/uapi/linux/comedi.h
6497
6498COMMON CLK FRAMEWORK
6499M: Stephen Boyd <[email protected]>
6500M: Brian Masney <[email protected]>
6501M: Jerome Brunet <[email protected]>
6502L: [email protected]
6503S: Maintained
6504Q: http://patchwork.kernel.org/project/linux-clk/list/
6505T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
6506F: Documentation/devicetree/bindings/clock/
6507F: drivers/clk/
6508F: include/dt-bindings/clock/
6509F: include/linux/clk-pr*
6510F: include/linux/clk/
6511F: include/linux/of_clk.h
6512F: scripts/gdb/linux/clk.py
6513F: rust/helpers/clk.c
6514F: rust/kernel/clk.rs
6515X: drivers/clk/clkdev.c
6516
6517COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
6518M: Paulo Alcantara <[email protected]>
6519M: Namjae Jeon <[email protected]>
6520R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
6521R: Shyam Prasad N <[email protected]> (multichannel)
6522R: Tom Talpey <[email protected]> (RDMA, smbdirect)
6523R: Bharath SM <[email protected]> (deferred close, directory leases)
6524L: [email protected]
6525L: [email protected] (moderated for non-subscribers)
6526S: Supported
6527W: https://wiki.samba.org/index.php/LinuxCIFS
6528T: git https://git.manguebit.org/linux.git cifs-next
6529F: Documentation/admin-guide/cifs/
6530F: fs/smb/client/
6531F: fs/smb/common/
6532F: include/uapi/linux/cifs
6533
6534COMPACTPCI HOTPLUG CORE
6535M: Scott Murray <[email protected]>
6536L: [email protected]
6537S: Maintained
6538F: drivers/pci/hotplug/cpci_hotplug*
6539
6540COMPACTPCI HOTPLUG GENERIC DRIVER
6541M: Scott Murray <[email protected]>
6542L: [email protected]
6543S: Maintained
6544F: drivers/pci/hotplug/cpcihp_generic.c
6545
6546COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
6547M: Scott Murray <[email protected]>
6548L: [email protected]
6549S: Maintained
6550F: drivers/pci/hotplug/cpcihp_zt5550.*
6551
6552COMPAL LAPTOP SUPPORT
6553M: Cezary Jackiewicz <[email protected]>
6554L: [email protected]
6555S: Maintained
6556F: drivers/platform/x86/compal-laptop.c
6557
6558COMPILER ATTRIBUTES
6559M: Miguel Ojeda <[email protected]>
6560S: Maintained
6561F: include/linux/compiler_attributes.h
6562
6563COMPUTE EXPRESS LINK (CXL)
6564M: Davidlohr Bueso <[email protected]>
6565M: Jonathan Cameron <[email protected]>
6566M: Dave Jiang <[email protected]>
6567M: Alison Schofield <[email protected]>
6568M: Vishal Verma <[email protected]>
6569M: Dan Williams <[email protected]>
6570R: Ira Weiny <[email protected]>
6571R: Li Ming <[email protected]>
6572L: [email protected]
6573S: Maintained
6574F: Documentation/driver-api/cxl
6575F: Documentation/userspace-api/fwctl/fwctl-cxl.rst
6576F: drivers/cxl/
6577F: include/cxl/
6578F: include/uapi/linux/cxl_mem.h
6579F: tools/testing/cxl/
6580
6581COMPUTE EXPRESS LINK PMU (CPMU)
6582M: Jonathan Cameron <[email protected]>
6583L: [email protected]
6584S: Maintained
6585F: Documentation/admin-guide/perf/cxl.rst
6586F: drivers/perf/cxl_pmu.c
6587
6588CONEXANT ACCESSRUNNER USB DRIVER
6589L: [email protected]
6590S: Orphan
6591W: http://accessrunner.sourceforge.net/
6592F: drivers/usb/atm/cxacru.c
6593
6594CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
6595M: Elena Reshetova <[email protected]>
6596M: Carlos Bilbao <[email protected]>
6597S: Maintained
6598F: Documentation/security/snp-tdx-threat-model.rst
6599
6600CONFIGFS
6601M: Breno Leitao <[email protected]>
6602R: Andreas Hindborg <[email protected]>
6603T: https://git.kernel.org/pub/scm/linux/kernel/git/leitao/linux.git configfs-next
6604S: Supported
6605F: fs/configfs/
6606F: include/linux/configfs.h
6607F: samples/configfs/
6608
6609CONFIGFS [RUST]
6610M: Andreas Hindborg <[email protected]>
6611S: Supported
6612T: git git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git configfs-next
6613F: rust/kernel/configfs.rs
6614F: samples/rust/rust_configfs.rs
6615
6616CONGATEC BOARD CONTROLLER MFD DRIVER
6617M: Thomas Richard <[email protected]>
6618S: Maintained
6619F: drivers/gpio/gpio-cgbc.c
6620F: drivers/hwmon/cgbc-hwmon.c
6621F: drivers/i2c/busses/i2c-cgbc.c
6622F: drivers/mfd/cgbc-core.c
6623F: drivers/video/backlight/cgbc_bl.c
6624F: drivers/watchdog/cgbc_wdt.c
6625F: include/linux/mfd/cgbc.h
6626
6627CONSOLE SUBSYSTEM
6628M: Greg Kroah-Hartman <[email protected]>
6629S: Supported
6630F: drivers/video/console/
6631F: include/linux/console*
6632
6633CONTAINER BUILD SCRIPT
6634M: Guillaume Tucker <[email protected]>
6635S: Maintained
6636F: Documentation/dev-tools/container.rst
6637F: scripts/container
6638
6639CONTEXT TRACKING
6640M: Frederic Weisbecker <[email protected]>
6641M: "Paul E. McKenney" <[email protected]>
6642S: Maintained
6643F: include/linux/context_tracking*
6644F: kernel/context_tracking.c
6645
6646CONTROL GROUP (CGROUP)
6647M: Tejun Heo <[email protected]>
6648M: Johannes Weiner <[email protected]>
6649M: Michal Koutný <[email protected]>
6650L: [email protected]
6651S: Maintained
6652T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6653F: Documentation/admin-guide/cgroup-v1/
6654F: Documentation/admin-guide/cgroup-v2.rst
6655F: include/linux/cgroup*
6656F: kernel/cgroup/
6657F: tools/testing/selftests/cgroup/
6658
6659CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
6660M: Tejun Heo <[email protected]>
6661M: Josef Bacik <[email protected]>
6662M: Jens Axboe <[email protected]>
6663L: [email protected]
6664L: [email protected]
6665T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
6666F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
6667F: block/bfq-cgroup.c
6668F: block/blk-cgroup.c
6669F: block/blk-iocost.c
6670F: block/blk-iolatency.c
6671F: block/blk-throttle.c
6672F: include/linux/blk-cgroup.h
6673
6674CONTROL GROUP - CPUSET
6675M: Waiman Long <[email protected]>
6676R: Ridong Chen <[email protected]>
6677L: [email protected]
6678S: Maintained
6679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6680F: Documentation/admin-guide/cgroup-v1/cpusets.rst
6681F: include/linux/cpuset.h
6682F: kernel/cgroup/cpuset-internal.h
6683F: kernel/cgroup/cpuset-v1.c
6684F: kernel/cgroup/cpuset.c
6685F: tools/testing/selftests/cgroup/test_cpuset.c
6686F: tools/testing/selftests/cgroup/test_cpuset_prs.sh
6687F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
6688
6689CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
6690M: Maarten Lankhorst <[email protected]>
6691M: Maxime Ripard <[email protected]>
6692M: Natalie Vock <[email protected]>
6693L: [email protected]
6694L: [email protected]
6695S: Maintained
6696T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6697F: include/linux/cgroup_dmem.h
6698F: kernel/cgroup/dmem.c
6699
6700CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
6701M: Johannes Weiner <[email protected]>
6702M: Michal Hocko <[email protected]>
6703M: Roman Gushchin <[email protected]>
6704M: Shakeel Butt <[email protected]>
6705R: Muchun Song <[email protected]>
6706L: [email protected]
6707L: [email protected]
6708S: Maintained
6709F: include/linux/memcontrol.h
6710F: include/linux/page_counter.h
6711F: mm/memcontrol.c
6712F: mm/memcontrol-v1.c
6713F: mm/memcontrol-v1.h
6714F: mm/page_counter.c
6715F: samples/cgroup/*
6716F: tools/testing/selftests/cgroup/memcg_protection.m
6717F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
6718F: tools/testing/selftests/cgroup/test_kmem.c
6719F: tools/testing/selftests/cgroup/test_memcontrol.c
6720
6721CORETEMP HARDWARE MONITORING DRIVER
6722L: [email protected]
6723S: Orphan
6724F: Documentation/hwmon/coretemp.rst
6725F: drivers/hwmon/coretemp.c
6726
6727CORSAIR-CPRO HARDWARE MONITOR DRIVER
6728M: Marius Zachmann <[email protected]>
6729L: [email protected]
6730S: Maintained
6731F: drivers/hwmon/corsair-cpro.c
6732
6733CORSAIR-PSU HARDWARE MONITOR DRIVER
6734M: Wilken Gottwalt <[email protected]>
6735L: [email protected]
6736S: Maintained
6737F: Documentation/hwmon/corsair-psu.rst
6738F: drivers/hwmon/corsair-psu.c
6739
6740COUNTER SUBSYSTEM
6741M: William Breathitt Gray <[email protected]>
6742L: [email protected]
6743S: Maintained
6744T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
6745F: Documentation/ABI/testing/sysfs-bus-counter
6746F: Documentation/driver-api/generic-counter.rst
6747F: drivers/counter/
6748F: include/linux/counter.h
6749F: include/uapi/linux/counter.h
6750F: tools/counter/
6751
6752COUNTER WATCH EVENTS TOOL
6753M: Fabrice Gasnier <[email protected]>
6754L: [email protected]
6755S: Maintained
6756F: tools/counter/counter_watch_events.c
6757
6758CP2615 I2C DRIVER
6759M: Bence Csókás <[email protected]>
6760S: Maintained
6761F: drivers/i2c/busses/i2c-cp2615.c
6762
6763CPU FREQUENCY DRIVERS - CPPC CPUFREQ
6764M: "Rafael J. Wysocki" <[email protected]>
6765M: Viresh Kumar <[email protected]>
6766R: Jie Zhan <[email protected]>
6767R: Lifeng Zheng <[email protected]>
6768R: Pierre Gondois <[email protected]>
6769R: Sumit Gupta <[email protected]>
6770L: [email protected]
6771S: Maintained
6772F: drivers/cpufreq/cppc_cpufreq.c
6773
6774CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6775M: Viresh Kumar <[email protected]>
6776M: Sudeep Holla <[email protected]>
6777L: [email protected]
6778S: Maintained
6779W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6780F: drivers/cpufreq/vexpress-spc-cpufreq.c
6781
6782CPU FREQUENCY DRIVERS - VIRTUAL MACHINE CPUFREQ
6783M: Saravana Kannan <[email protected]>
6784L: [email protected]
6785S: Maintained
6786F: drivers/cpufreq/virtual-cpufreq.c
6787
6788CPU FREQUENCY SCALING FRAMEWORK
6789M: "Rafael J. Wysocki" <[email protected]>
6790M: Viresh Kumar <[email protected]>
6791L: [email protected]
6792S: Maintained
6793B: https://bugzilla.kernel.org
6794T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6795T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6796F: Documentation/admin-guide/pm/cpufreq.rst
6797F: Documentation/admin-guide/pm/intel_pstate.rst
6798F: Documentation/cpu-freq/
6799F: Documentation/devicetree/bindings/cpufreq/
6800F: drivers/cpufreq/
6801F: include/linux/cpufreq.h
6802F: include/linux/sched/cpufreq.h
6803F: kernel/sched/cpufreq*.c
6804F: rust/kernel/cpufreq.rs
6805F: tools/testing/selftests/cpufreq/
6806
6807CPU HOTPLUG
6808M: Thomas Gleixner <[email protected]>
6809M: Peter Zijlstra <[email protected]>
6810L: [email protected]
6811S: Maintained
6812P: Documentation/process/maintainer-tip.rst
6813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6814F: include/linux/cpu.h
6815F: include/linux/cpuhotplug.h
6816F: include/linux/cpuhplock.h
6817F: include/linux/smpboot.h
6818F: kernel/cpu.c
6819F: kernel/smpboot.*
6820F: rust/helpers/cpu.c
6821F: rust/kernel/cpu.rs
6822
6823CPU IDLE TIME MANAGEMENT FRAMEWORK
6824M: "Rafael J. Wysocki" <[email protected]>
6825M: Daniel Lezcano <[email protected]>
6826R: Christian Loehle <[email protected]>
6827L: [email protected]
6828S: Maintained
6829B: https://bugzilla.kernel.org
6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6831F: Documentation/admin-guide/pm/cpuidle.rst
6832F: Documentation/driver-api/pm/cpuidle.rst
6833F: drivers/cpuidle/
6834F: include/linux/cpuidle.h
6835
6836CPU POWER MONITORING SUBSYSTEM
6837M: Thomas Renninger <[email protected]>
6838M: Shuah Khan <[email protected]>
6839M: Shuah Khan <[email protected]>
6840M: John B. Wyatt IV <[email protected]>
6841M: John B. Wyatt IV <[email protected]>
6842M: John Kacur <[email protected]>
6843L: [email protected]
6844S: Maintained
6845F: tools/power/cpupower/
6846
6847CPUID/MSR DRIVER
6848M: "H. Peter Anvin" <[email protected]>
6849S: Maintained
6850F: arch/x86/kernel/cpuid.c
6851F: arch/x86/kernel/msr.c
6852
6853CPUIDLE DRIVER - ARM BIG LITTLE
6854M: Lorenzo Pieralisi <[email protected]>
6855M: Daniel Lezcano <[email protected]>
6856L: [email protected]
6857L: [email protected] (moderated for non-subscribers)
6858S: Maintained
6859T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6860F: drivers/cpuidle/cpuidle-big_little.c
6861
6862CPUIDLE DRIVER - ARM EXYNOS
6863M: Daniel Lezcano <[email protected]>
6864M: Kukjin Kim <[email protected]>
6865R: Krzysztof Kozlowski <[email protected]>
6866L: [email protected]
6867L: [email protected]
6868S: Maintained
6869F: arch/arm/mach-exynos/pm.c
6870F: drivers/cpuidle/cpuidle-exynos.c
6871F: include/linux/platform_data/cpuidle-exynos.h
6872
6873CPUIDLE DRIVER - ARM PSCI
6874M: Lorenzo Pieralisi <[email protected]>
6875M: Sudeep Holla <[email protected]>
6876M: Ulf Hansson <[email protected]>
6877L: [email protected]
6878L: [email protected] (moderated for non-subscribers)
6879S: Supported
6880T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6881F: drivers/cpuidle/cpuidle-psci.c
6882
6883CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6884M: Ulf Hansson <[email protected]>
6885L: [email protected]
6886L: [email protected] (moderated for non-subscribers)
6887S: Supported
6888T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6889F: drivers/cpuidle/cpuidle-psci-domain.c
6890F: drivers/cpuidle/cpuidle-psci.h
6891
6892CPUIDLE DRIVER - DT IDLE PM DOMAIN
6893M: Ulf Hansson <[email protected]>
6894L: [email protected]
6895S: Supported
6896T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6897F: drivers/cpuidle/dt_idle_genpd.c
6898F: drivers/cpuidle/dt_idle_genpd.h
6899
6900CPUIDLE DRIVER - RISC-V SBI
6901M: Anup Patel <[email protected]>
6902L: [email protected]
6903L: [email protected]
6904S: Maintained
6905F: drivers/cpuidle/cpuidle-riscv-sbi.c
6906
6907CPUIDLE DRIVER - S390
6908M: Mete Durlu <[email protected]>
6909L: [email protected]
6910L: [email protected]
6911S: Maintained
6912F: drivers/cpuidle/cpuidle-s390.c
6913
6914CPUMASK API [RUST]
6915M: Viresh Kumar <[email protected]>
6916R: Yury Norov <[email protected]>
6917S: Maintained
6918F: rust/kernel/cpumask.rs
6919
6920CRAMFS FILESYSTEM
6921M: Nicolas Pitre <[email protected]>
6922S: Maintained
6923F: Documentation/filesystems/cramfs.rst
6924F: fs/cramfs/
6925
6926CRC LIBRARY
6927M: Eric Biggers <[email protected]>
6928R: Ard Biesheuvel <[email protected]>
6929L: [email protected]
6930S: Maintained
6931T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6932F: Documentation/staging/crc*
6933F: include/linux/crc*
6934F: lib/crc/
6935F: scripts/gen-crc-consts.py
6936
6937CREATIVE SB0540
6938M: Bastien Nocera <[email protected]>
6939L: [email protected]
6940S: Maintained
6941F: drivers/hid/hid-creative-sb0540.c
6942
6943CREDENTIALS
6944M: Paul Moore <[email protected]>
6945R: Serge Hallyn <[email protected]>
6946L: [email protected]
6947S: Supported
6948T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
6949F: include/linux/cred.h
6950F: kernel/cred.c
6951F: rust/kernel/cred.rs
6952F: Documentation/security/credentials.rst
6953
6954INTEL CRPS COMMON REDUNDANT PSU DRIVER
6955M: Ninad Palsule <[email protected]>
6956L: [email protected]
6957S: Maintained
6958F: Documentation/hwmon/crps.rst
6959F: drivers/hwmon/pmbus/crps.c
6960
6961CRYPTO API
6962M: Herbert Xu <[email protected]>
6963M: "David S. Miller" <[email protected]>
6964L: [email protected]
6965S: Maintained
6966T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6967T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6968F: Documentation/crypto/
6969F: Documentation/devicetree/bindings/crypto/
6970F: arch/*/crypto/
6971F: crypto/
6972F: drivers/crypto/
6973F: include/crypto/
6974F: include/linux/crypto*
6975
6976CRYPTO LIBRARY
6977M: Eric Biggers <[email protected]>
6978M: Jason A. Donenfeld <[email protected]>
6979M: Ard Biesheuvel <[email protected]>
6980L: [email protected]
6981S: Maintained
6982T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-next
6983T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-fixes
6984F: lib/crypto/
6985F: scripts/crypto/
6986
6987CRYPTO SPEED TEST COMPARE
6988M: Wang Jinchao <[email protected]>
6989L: [email protected]
6990S: Maintained
6991F: tools/crypto/tcrypt/tcrypt_speed_compare.py
6992
6993CS3308 MEDIA DRIVER
6994M: Hans Verkuil <[email protected]>
6995L: [email protected]
6996S: Odd Fixes
6997W: http://linuxtv.org
6998T: git git://linuxtv.org/media.git
6999F: drivers/media/i2c/cs3308.c
7000
7001CS5535 Audio ALSA driver
7002M: Jaya Kumar <[email protected]>
7003S: Maintained
7004F: sound/pci/cs5535audio/
7005
7006CTU CAN FD DRIVER
7007M: Pavel Pisa <[email protected]>
7008M: Ondrej Ille <[email protected]>
7009L: [email protected]
7010S: Maintained
7011F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
7012F: drivers/net/can/ctucanfd/
7013
7014CVE ASSIGNMENT CONTACT
7015M: CVE Assignment Team <[email protected]>
7016S: Maintained
7017F: Documentation/process/cve.rst
7018
7019CW1200 WLAN driver
7020S: Orphan
7021L: [email protected]
7022F: drivers/net/wireless/st/
7023F: include/linux/platform_data/net-cw1200.h
7024
7025CX18 VIDEO4LINUX DRIVER
7026M: Andy Walls <[email protected]>
7027L: [email protected]
7028S: Maintained
7029W: https://linuxtv.org
7030T: git git://linuxtv.org/media.git
7031F: drivers/media/pci/cx18/
7032F: include/uapi/linux/ivtv*
7033
7034CX2341X MPEG ENCODER HELPER MODULE
7035M: Hans Verkuil <[email protected]>
7036L: [email protected]
7037S: Maintained
7038W: https://linuxtv.org
7039T: git git://linuxtv.org/media.git
7040F: drivers/media/common/cx2341x*
7041F: include/media/drv-intf/cx2341x.h
7042
7043CX24120 MEDIA DRIVER
7044M: Jemma Denson <[email protected]>
7045M: Patrick Boettcher <[email protected]>
7046L: [email protected]
7047S: Maintained
7048W: https://linuxtv.org
7049Q: http://patchwork.linuxtv.org/project/linux-media/list/
7050F: drivers/media/dvb-frontends/cx24120*
7051
7052CX88 VIDEO4LINUX DRIVER
7053M: Mauro Carvalho Chehab <[email protected]>
7054L: [email protected]
7055S: Odd fixes
7056W: https://linuxtv.org
7057T: git git://linuxtv.org/media.git
7058F: Documentation/driver-api/media/drivers/cx88*
7059F: drivers/media/pci/cx88/
7060
7061CXD2820R MEDIA DRIVER
7062L: [email protected]
7063S: Orphan
7064W: https://linuxtv.org
7065Q: http://patchwork.linuxtv.org/project/linux-media/list/
7066F: drivers/media/dvb-frontends/cxd2820r*
7067
7068CXGB3 ETHERNET DRIVER (CXGB3)
7069M: Potnuri Bharat Teja <[email protected]>
7070L: [email protected]
7071S: Maintained
7072W: http://www.chelsio.com
7073F: drivers/net/ethernet/chelsio/cxgb3/
7074
7075CXGB3 ISCSI DRIVER (CXGB3I)
7076M: Varun Prakash <[email protected]>
7077L: [email protected]
7078S: Supported
7079W: http://www.chelsio.com
7080F: drivers/scsi/cxgbi/cxgb3i
7081
7082CXGB4 CRYPTO DRIVER (chcr)
7083M: Ayush Sawal <[email protected]>
7084L: [email protected]
7085S: Supported
7086W: http://www.chelsio.com
7087F: drivers/crypto/chelsio
7088
7089CXGB4 ETHERNET DRIVER (CXGB4)
7090M: Potnuri Bharat Teja <[email protected]>
7091L: [email protected]
7092S: Maintained
7093W: http://www.chelsio.com
7094F: drivers/net/ethernet/chelsio/cxgb4/
7095
7096CXGB4 INLINE CRYPTO DRIVER
7097M: Ayush Sawal <[email protected]>
7098L: [email protected]
7099S: Maintained
7100W: http://www.chelsio.com
7101F: drivers/net/ethernet/chelsio/inline_crypto/
7102
7103CXGB4 ISCSI DRIVER (CXGB4I)
7104M: Varun Prakash <[email protected]>
7105L: [email protected]
7106S: Supported
7107W: http://www.chelsio.com
7108F: drivers/scsi/cxgbi/cxgb4i
7109
7110CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
7111M: Potnuri Bharat Teja <[email protected]>
7112L: [email protected]
7113S: Supported
7114W: http://www.openfabrics.org
7115F: drivers/infiniband/hw/cxgb4/
7116F: include/uapi/rdma/cxgb4-abi.h
7117
7118CXGB4VF ETHERNET DRIVER (CXGB4VF)
7119M: Potnuri Bharat Teja <[email protected]>
7120L: [email protected]
7121S: Maintained
7122W: http://www.chelsio.com
7123F: drivers/net/ethernet/chelsio/cxgb4vf/
7124
7125CYBERPRO FB DRIVER
7126M: Russell King <[email protected]>
7127L: [email protected] (moderated for non-subscribers)
7128S: Maintained
7129W: http://www.armlinux.org.uk/
7130F: drivers/video/fbdev/cyber2000fb.*
7131
7132CYCLADES PC300 DRIVER
7133S: Orphan
7134F: drivers/net/wan/pc300*
7135
7136CYPRESS CY8C95X0 PINCTRL DRIVER
7137M: Patrick Rudolph <[email protected]>
7138L: [email protected]
7139S: Maintained
7140F: drivers/pinctrl/pinctrl-cy8c95x0.c
7141
7142CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
7143M: Linus Walleij <[email protected]>
7144L: [email protected]
7145S: Maintained
7146F: drivers/input/touchscreen/cy8ctma140.c
7147
7148CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
7149M: Yassine Oudjana <[email protected]>
7150L: [email protected]
7151S: Maintained
7152F: Documentation/devicetree/bindings/input/cypress-sf.yaml
7153F: drivers/input/keyboard/cypress-sf.c
7154
7155CYPRESS_FIRMWARE MEDIA DRIVER
7156L: [email protected]
7157S: Orphan
7158W: https://linuxtv.org
7159Q: http://patchwork.linuxtv.org/project/linux-media/list/
7160F: drivers/media/common/cypress_firmware*
7161
7162CYTTSP TOUCHSCREEN DRIVER
7163M: Linus Walleij <[email protected]>
7164L: [email protected]
7165S: Maintained
7166F: drivers/input/touchscreen/cyttsp*
7167
7168D-LINK DIR-685 TOUCHKEYS DRIVER
7169M: Linus Walleij <[email protected]>
7170L: [email protected]
7171S: Supported
7172F: drivers/input/keyboard/dlink-dir685-touchkeys.c
7173
7174DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
7175M: Joshua Kinard <[email protected]>
7176S: Maintained
7177F: drivers/rtc/rtc-ds1685.c
7178F: include/linux/rtc/ds1685.h
7179
7180DASHARO ACPI PLATFORM DRIVER
7181M: Michał Kopeć <[email protected]>
7182S: Maintained
7183W: https://docs.dasharo.com/
7184F: drivers/platform/x86/dasharo-acpi.c
7185
7186DAMON
7187M: SJ Park <[email protected]>
7188L: [email protected]
7189L: [email protected]
7190S: Maintained
7191W: https://damonitor.github.io
7192P: Documentation/mm/damon/maintainer-profile.rst
7193T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
7194T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
7195T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
7196F: Documentation/ABI/testing/sysfs-kernel-mm-damon
7197F: Documentation/admin-guide/mm/damon/
7198F: Documentation/mm/damon/
7199F: include/linux/damon.h
7200F: include/trace/events/damon.h
7201F: mm/damon/
7202F: samples/damon/
7203F: tools/testing/selftests/damon/
7204
7205DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
7206L: [email protected]
7207S: Orphan
7208F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
7209F: drivers/net/ethernet/dec/tulip/dmfe.c
7210
7211DC390/AM53C974 SCSI driver
7212M: Hannes Reinecke <[email protected]>
7213L: [email protected]
7214S: Maintained
7215F: drivers/scsi/am53c974.c
7216
7217DC395x SCSI driver
7218M: Oliver Neukum <[email protected]>
7219M: Ali Akcaagac <[email protected]>
7220M: Jamie Lenehan <[email protected]>
7221S: Maintained
7222F: Documentation/scsi/dc395x.rst
7223F: drivers/scsi/dc395x.*
7224
7225DEBUGOBJECTS:
7226M: Thomas Gleixner <[email protected]>
7227L: [email protected]
7228S: Maintained
7229P: Documentation/process/maintainer-tip.rst
7230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
7231F: include/linux/debugobjects.h
7232F: lib/debugobjects.c
7233
7234DEC LANCE NETWORK DRIVER
7235M: "Maciej W. Rozycki" <[email protected]>
7236L: [email protected]
7237S: Maintained
7238F: drivers/net/ethernet/amd/declance.c
7239
7240DECSTATION PLATFORM SUPPORT
7241M: "Maciej W. Rozycki" <[email protected]>
7242L: [email protected]
7243S: Maintained
7244F: arch/mips/dec/
7245F: arch/mips/include/asm/dec/
7246F: arch/mips/include/asm/mach-dec/
7247
7248DEFXX FDDI NETWORK DRIVER
7249M: "Maciej W. Rozycki" <[email protected]>
7250S: Maintained
7251F: drivers/net/fddi/defxx.*
7252
7253DEFZA FDDI NETWORK DRIVER
7254M: "Maciej W. Rozycki" <[email protected]>
7255S: Maintained
7256F: drivers/net/fddi/defza.*
7257
7258DEINTERLACE DRIVERS FOR ALLWINNER H3
7259M: Jernej Skrabec <[email protected]>
7260L: [email protected]
7261S: Maintained
7262T: git git://linuxtv.org/media.git
7263F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
7264F: drivers/media/platform/sunxi/sun8i-di/
7265
7266DELL LAPTOP DRIVER
7267M: Matthew Garrett <[email protected]>
7268M: Pali Rohár <[email protected]>
7269L: [email protected]
7270S: Maintained
7271F: drivers/platform/x86/dell/dell-laptop.c
7272
7273DELL LAPTOP FREEFALL DRIVER
7274M: Pali Rohár <[email protected]>
7275S: Maintained
7276F: drivers/platform/x86/dell/dell-smo8800.c
7277
7278DELL LAPTOP RBTN DRIVER
7279M: Pali Rohár <[email protected]>
7280S: Maintained
7281F: drivers/platform/x86/dell/dell-rbtn.*
7282
7283DELL LAPTOP SMM DRIVER
7284M: Pali Rohár <[email protected]>
7285S: Maintained
7286F: Documentation/ABI/obsolete/procfs-i8k
7287F: drivers/hwmon/dell-smm-hwmon.c
7288F: include/uapi/linux/i8k.h
7289
7290DELL PC DRIVER
7291M: Lyndon Sanche <[email protected]>
7292L: [email protected]
7293S: Maintained
7294F: drivers/platform/x86/dell/dell-pc.c
7295
7296DELL REMOTE BIOS UPDATE DRIVER
7297M: Stuart Hayes <[email protected]>
7298L: [email protected]
7299S: Maintained
7300F: drivers/platform/x86/dell/dell_rbu.c
7301
7302DELL SMBIOS DRIVER
7303M: Pali Rohár <[email protected]>
7304L: [email protected]
7305L: [email protected]
7306S: Maintained
7307F: drivers/platform/x86/dell/dell-smbios.*
7308
7309DELL SMBIOS SMM DRIVER
7310L: [email protected]
7311L: [email protected]
7312S: Maintained
7313F: drivers/platform/x86/dell/dell-smbios-smm.c
7314
7315DELL SMBIOS WMI DRIVER
7316L: [email protected]
7317L: [email protected]
7318S: Maintained
7319F: drivers/platform/x86/dell/dell-smbios-wmi.c
7320F: tools/wmi/dell-smbios-example.c
7321
7322DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
7323M: Stuart Hayes <[email protected]>
7324L: [email protected]
7325S: Maintained
7326F: Documentation/userspace-api/dcdbas.rst
7327F: drivers/platform/x86/dell/dcdbas.*
7328
7329DELL WMI DDV DRIVER
7330M: Armin Wolf <[email protected]>
7331S: Maintained
7332F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
7333F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
7334F: Documentation/wmi/devices/dell-wmi-ddv.rst
7335F: drivers/platform/x86/dell/dell-wmi-ddv.c
7336
7337DELL WMI DESCRIPTOR DRIVER
7338L: [email protected]
7339S: Maintained
7340F: drivers/platform/x86/dell/dell-wmi-descriptor.c
7341
7342DELL WMI HARDWARE PRIVACY SUPPORT
7343L: [email protected]
7344L: [email protected]
7345S: Maintained
7346F: drivers/platform/x86/dell/dell-wmi-privacy.c
7347
7348DELL WMI NOTIFICATIONS DRIVER
7349M: Matthew Garrett <[email protected]>
7350M: Pali Rohár <[email protected]>
7351S: Maintained
7352F: drivers/platform/x86/dell/dell-wmi-base.c
7353
7354DELL WMI SYSMAN DRIVER
7355M: Prasanth Ksr <[email protected]>
7356L: [email protected]
7357L: [email protected]
7358S: Maintained
7359F: Documentation/ABI/testing/sysfs-class-firmware-attributes
7360F: drivers/platform/x86/dell/dell-wmi-sysman/
7361
7362DELTA AHE-50DC FAN CONTROL MODULE DRIVER
7363M: Zev Weiss <[email protected]>
7364L: [email protected]
7365S: Maintained
7366F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
7367
7368DELTA DPS920AB PSU DRIVER
7369M: Robert Marko <[email protected]>
7370L: [email protected]
7371S: Maintained
7372F: Documentation/hwmon/dps920ab.rst
7373F: drivers/hwmon/pmbus/dps920ab.c
7374
7375DELTA NETWORKS TN48M CPLD DRIVERS
7376M: Robert Marko <[email protected]>
7377S: Maintained
7378F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
7379F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
7380F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
7381F: drivers/gpio/gpio-tn48m.c
7382F: include/dt-bindings/reset/delta,tn48m-reset.h
7383
7384DELTA ST MEDIA DRIVER
7385M: Hugues Fruchet <[email protected]>
7386L: [email protected]
7387S: Supported
7388W: https://linuxtv.org
7389T: git git://linuxtv.org/media.git
7390F: drivers/media/platform/st/sti/delta
7391
7392DENALI NAND DRIVER
7393L: [email protected]
7394S: Orphan
7395F: drivers/mtd/nand/raw/denali*
7396
7397DESIGNWARE EDMA CORE IP DRIVER
7398M: Manivannan Sadhasivam <[email protected]>
7399L: [email protected]
7400S: Maintained
7401F: drivers/dma/dw-edma/
7402F: include/linux/dma/edma.h
7403
7404DESIGNWARE USB2 DRD IP DRIVER
7405M: Minas Harutyunyan <[email protected]>
7406L: [email protected]
7407S: Maintained
7408T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7409F: drivers/usb/dwc2/
7410
7411DESIGNWARE USB3 DRD IP DRIVER
7412M: Thinh Nguyen <[email protected]>
7413L: [email protected]
7414S: Maintained
7415F: drivers/usb/dwc3/
7416
7417DESIGNWARE XDATA IP DRIVER
7418L: [email protected]
7419S: Orphan
7420F: Documentation/misc-devices/dw-xdata-pcie.rst
7421F: drivers/misc/dw-xdata-pcie.c
7422
7423DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
7424M: Andreas Klinger <[email protected]>
7425L: [email protected]
7426S: Maintained
7427F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
7428F: drivers/iio/proximity/srf*.c
7429
7430DEVICE COREDUMP (DEV_COREDUMP)
7431M: Johannes Berg <[email protected]>
7432L: [email protected]
7433S: Maintained
7434F: drivers/base/devcoredump.c
7435F: include/linux/devcoredump.h
7436
7437DEVICE DEPENDENCY HELPER SCRIPT
7438M: Saravana Kannan <[email protected]>
7439L: [email protected]
7440S: Maintained
7441F: scripts/dev-needs.sh
7442
7443DEVICE DIRECT ACCESS (DAX)
7444M: Dan Williams <[email protected]>
7445M: Vishal Verma <[email protected]>
7446M: Dave Jiang <[email protected]>
7447M: Alison Schofield <[email protected]>
7448L: [email protected]
7449L: [email protected]
7450S: Supported
7451F: drivers/dax/
7452
7453DEVICE DIRECT ACCESS (DAX) [fsdev_dax]
7454M: John Groves <[email protected]>
7455M: John Groves <[email protected]>
7456L: [email protected]
7457L: [email protected]
7458S: Supported
7459F: drivers/dax/fsdev.c
7460
7461DEVICE FREQUENCY (DEVFREQ)
7462M: MyungJoo Ham <[email protected]>
7463M: Kyungmin Park <[email protected]>
7464M: Chanwoo Choi <[email protected]>
7465L: [email protected]
7466S: Maintained
7467T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
7468F: Documentation/devicetree/bindings/devfreq/
7469F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
7470F: drivers/devfreq/
7471F: include/linux/devfreq.h
7472F: include/trace/events/devfreq.h
7473
7474DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
7475M: Chanwoo Choi <[email protected]>
7476L: [email protected]
7477S: Supported
7478T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
7479F: Documentation/devicetree/bindings/devfreq/event/
7480F: drivers/devfreq/devfreq-event.c
7481F: drivers/devfreq/event/
7482F: include/dt-bindings/pmu/exynos_ppmu.h
7483F: include/linux/devfreq-event.h
7484
7485DEVICE I/O & IRQ [RUST]
7486M: Danilo Krummrich <[email protected]>
7487M: Alice Ryhl <[email protected]>
7488M: Daniel Almeida <[email protected]>
7489L: [email protected]
7490S: Supported
7491W: https://rust-for-linux.com
7492B: https://github.com/Rust-for-Linux/linux/issues
7493C: https://rust-for-linux.zulipchat.com
7494T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7495F: rust/kernel/io.rs
7496F: rust/kernel/io/
7497F: rust/kernel/irq.rs
7498F: rust/kernel/irq/
7499
7500DEVICE RESOURCE MANAGEMENT HELPERS
7501M: Hans de Goede <[email protected]>
7502R: Matti Vaittinen <[email protected]>
7503S: Maintained
7504F: include/linux/devm-helpers.h
7505
7506DEVICE-MAPPER (LVM)
7507M: Alasdair Kergon <[email protected]>
7508M: Mike Snitzer <[email protected]>
7509M: Mikulas Patocka <[email protected]>
7510M: Benjamin Marzinski <[email protected]>
7511L: [email protected]
7512S: Maintained
7513Q: http://patchwork.kernel.org/project/dm-devel/list/
7514T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
7515F: Documentation/admin-guide/device-mapper/
7516F: drivers/md/Kconfig
7517F: drivers/md/Makefile
7518F: drivers/md/dm*
7519F: drivers/md/persistent-data/
7520F: include/linux/device-mapper.h
7521F: include/linux/dm-*.h
7522F: include/uapi/linux/dm-*.h
7523
7524DEVICE-MAPPER VDO TARGET
7525M: Matthew Sakai <[email protected]>
7526L: [email protected]
7527S: Maintained
7528F: Documentation/admin-guide/device-mapper/vdo*.rst
7529F: drivers/md/dm-vdo/
7530
7531DEVICE-MAPPER PCACHE TARGET
7532M: Dongsheng Yang <[email protected]>
7533M: Zheng Gu <[email protected]>
7534L: [email protected]
7535S: Maintained
7536F: Documentation/admin-guide/device-mapper/dm-pcache.rst
7537F: drivers/md/dm-pcache/
7538
7539DEVLINK
7540M: Jiri Pirko <[email protected]>
7541L: [email protected]
7542S: Supported
7543F: Documentation/networking/devlink
7544F: include/net/devlink.h
7545F: include/uapi/linux/devlink.h
7546F: net/devlink/
7547
7548DFROBOT SD2405AL RTC DRIVER
7549M: Tóth János <[email protected]>
7550L: [email protected]
7551S: Maintained
7552F: drivers/rtc/rtc-sd2405al.c
7553
7554DFROBOT SEN0322 DRIVER
7555M: Tóth János <[email protected]>
7556L: [email protected]
7557S: Maintained
7558F: drivers/iio/chemical/sen0322.c
7559
7560DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
7561M: Christoph Niedermaier <[email protected]>
7562M: Marek Vasut <[email protected]>
7563L: [email protected]
7564S: Maintained
7565N: dhcom
7566N: dhcor
7567N: dhsom
7568
7569DIALOG SEMICONDUCTOR DRIVERS
7570M: Support Opensource <[email protected]>
7571S: Supported
7572W: http://www.dialog-semiconductor.com/products
7573F: Documentation/devicetree/bindings/input/dlg,da72??.yaml
7574F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
7575F: Documentation/devicetree/bindings/mfd/da90*.txt
7576F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
7577F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
7578F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
7579F: Documentation/devicetree/bindings/sound/da[79]*.txt
7580F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml
7581F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
7582F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
7583F: Documentation/hwmon/da90??.rst
7584F: drivers/gpio/gpio-da90??.c
7585F: drivers/hwmon/da90??-hwmon.c
7586F: drivers/iio/adc/da91??-*.c
7587F: drivers/input/misc/da72??.[ch]
7588F: drivers/input/misc/da90??_onkey.c
7589F: drivers/input/touchscreen/da9052_tsi.c
7590F: drivers/leds/leds-da90??.c
7591F: drivers/mfd/da903x.c
7592F: drivers/mfd/da90??-*.c
7593F: drivers/mfd/da91??-*.c
7594F: drivers/pinctrl/pinctrl-da90??.c
7595F: drivers/power/supply/da9052-battery.c
7596F: drivers/power/supply/da91??-*.c
7597F: drivers/regulator/da9???-regulator.[ch]
7598F: drivers/regulator/slg51000-regulator.[ch]
7599F: drivers/rtc/rtc-da90??.c
7600F: drivers/thermal/da90??-thermal.c
7601F: drivers/video/backlight/da90??_bl.c
7602F: drivers/watchdog/da90??_wdt.c
7603F: include/dt-bindings/regulator/dlg,da9*-regulator.h
7604F: include/linux/mfd/da903x.h
7605F: include/linux/mfd/da9052/
7606F: include/linux/mfd/da9055/
7607F: include/linux/mfd/da9062/
7608F: include/linux/mfd/da9063/
7609F: include/linux/mfd/da9150/
7610F: include/linux/regulator/da9211.h
7611F: include/sound/da[79]*.h
7612F: sound/soc/codecs/da[79]*.[ch]
7613
7614DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
7615M: William Breathitt Gray <[email protected]>
7616L: [email protected]
7617S: Maintained
7618F: drivers/gpio/gpio-gpio-mm.c
7619
7620DIBS (DIRECT INTERNAL BUFFER SHARING)
7621M: Alexandra Winter <[email protected]>
7622L: [email protected]
7623S: Supported
7624F: drivers/dibs/
7625F: include/linux/dibs.h
7626
7627DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
7628M: Martin Tuma <[email protected]>
7629L: [email protected]
7630S: Maintained
7631F: Documentation/admin-guide/media/mgb4.rst
7632F: drivers/media/pci/mgb4/
7633
7634DIOLAN U2C-12 I2C DRIVER
7635M: Guenter Roeck <[email protected]>
7636L: [email protected]
7637S: Maintained
7638F: drivers/i2c/busses/i2c-diolan-u2c.c
7639
7640DIRECTORY NOTIFICATION (DNOTIFY)
7641M: Jan Kara <[email protected]>
7642R: Amir Goldstein <[email protected]>
7643L: [email protected]
7644S: Maintained
7645F: Documentation/filesystems/dnotify.rst
7646F: fs/notify/dnotify/
7647F: include/linux/dnotify.h
7648
7649DISK GEOMETRY AND PARTITION HANDLING
7650M: Andries Brouwer <[email protected]>
7651S: Maintained
7652W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
7653W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
7654W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
7655
7656DISKQUOTA
7657M: Jan Kara <[email protected]>
7658S: Maintained
7659F: Documentation/filesystems/quota.rst
7660F: fs/quota/
7661F: include/linux/quota*.h
7662F: include/uapi/linux/quota*.h
7663
7664DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
7665M: Bernie Thompson <[email protected]>
7666L: [email protected]
7667S: Maintained
7668W: http://plugable.com/category/projects/udlfb/
7669F: Documentation/fb/udlfb.rst
7670F: drivers/video/fbdev/udlfb.c
7671F: include/video/udlfb.h
7672
7673DISTRIBUTED LOCK MANAGER (DLM)
7674M: Alexander Aring <[email protected]>
7675M: David Teigland <[email protected]>
7676L: [email protected]
7677S: Supported
7678W: https://pagure.io/dlm
7679T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
7680F: fs/dlm/
7681
7682DMA BUFFER SHARING FRAMEWORK
7683M: Sumit Semwal <[email protected]>
7684M: Christian König <[email protected]>
7685L: [email protected]
7686L: [email protected]
7687L: [email protected] (moderated for non-subscribers)
7688S: Maintained
7689T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7690F: Documentation/driver-api/dma-buf.rst
7691F: Documentation/userspace-api/dma-buf-alloc-exchange.rst
7692F: drivers/dma-buf/
7693F: include/linux/*fence.h
7694F: include/linux/dma-buf.h
7695F: include/linux/dma-buf/
7696F: include/linux/dma-resv.h
7697F: rust/helpers/dma-resv.c
7698K: \bdma_(?:buf|fence|resv)\b
7699
7700DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
7701M: Vinod Koul <[email protected]>
7702R: Frank Li <[email protected]>
7703L: [email protected]
7704S: Maintained
7705Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7706T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
7707F: Documentation/devicetree/bindings/dma/
7708F: Documentation/driver-api/dmaengine/
7709F: drivers/dma/
7710F: include/dt-bindings/dma/
7711F: include/linux/dma/
7712F: include/linux/dmaengine.h
7713F: include/linux/of_dma.h
7714
7715DMA MAPPING BENCHMARK
7716M: Barry Song <[email protected]>
7717M: Qinxin Xia <[email protected]>
7718L: [email protected]
7719F: kernel/dma/map_benchmark.c
7720F: tools/dma/
7721
7722DMA MAPPING HELPERS
7723M: Marek Szyprowski <[email protected]>
7724R: Robin Murphy <[email protected]>
7725L: [email protected]
7726S: Supported
7727T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux.git
7728F: include/asm-generic/dma-mapping.h
7729F: include/linux/dma-direct.h
7730F: include/linux/dma-map-ops.h
7731F: include/linux/dma-mapping.h
7732F: include/linux/swiotlb.h
7733F: kernel/dma/
7734
7735DMA MAPPING & SCATTERLIST API [RUST]
7736M: Danilo Krummrich <[email protected]>
7737R: Abdiel Janulgue <[email protected]>
7738R: Daniel Almeida <[email protected]>
7739R: Robin Murphy <[email protected]>
7740R: Andreas Hindborg <[email protected]>
7741L: [email protected]
7742S: Supported
7743W: https://rust-for-linux.com
7744T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7745F: rust/helpers/dma.c
7746F: rust/helpers/scatterlist.c
7747F: rust/kernel/dma.rs
7748F: rust/kernel/scatterlist.rs
7749F: samples/rust/rust_dma.rs
7750
7751DMA-BUF HEAPS FRAMEWORK
7752M: Sumit Semwal <[email protected]>
7753R: Benjamin Gaignard <[email protected]>
7754R: Brian Starkey <[email protected]>
7755R: John Stultz <[email protected]>
7756R: T.J. Mercier <[email protected]>
7757L: [email protected]
7758L: [email protected]
7759L: [email protected] (moderated for non-subscribers)
7760S: Maintained
7761T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7762F: Documentation/userspace-api/dma-buf-heaps.rst
7763F: drivers/dma-buf/dma-heap.c
7764F: drivers/dma-buf/heaps/*
7765F: include/linux/dma-heap.h
7766F: include/uapi/linux/dma-heap.h
7767F: tools/testing/selftests/dmabuf-heaps/
7768
7769DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
7770M: Lukasz Luba <[email protected]>
7771L: [email protected]
7772L: [email protected]
7773S: Maintained
7774F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
7775F: drivers/memory/samsung/exynos5422-dmc.c
7776
7777DME1737 HARDWARE MONITOR DRIVER
7778M: Juerg Haefliger <[email protected]>
7779L: [email protected]
7780S: Maintained
7781F: Documentation/hwmon/dme1737.rst
7782F: drivers/hwmon/dme1737.c
7783
7784DMI/SMBIOS SUPPORT
7785M: Jean Delvare <[email protected]>
7786S: Maintained
7787T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
7788F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
7789F: drivers/firmware/dmi-id.c
7790F: drivers/firmware/dmi_scan.c
7791F: include/linux/dmi.h
7792
7793DOCUMENTATION
7794M: Jonathan Corbet <[email protected]>
7795R: Shuah Khan <[email protected]>
7796R: Randy Dunlap <[email protected]>
7797L: [email protected]
7798S: Maintained
7799P: Documentation/doc-guide/maintainer-profile.rst
7800T: git git://git.lwn.net/linux.git docs-next
7801F: Documentation/
7802F: tools/lib/python/
7803F: tools/docs/
7804F: tools/net/ynl/pyynl/lib/doc_generator.py
7805X: Documentation/ABI/
7806X: Documentation/admin-guide/media/
7807X: Documentation/devicetree/
7808X: Documentation/driver-api/media/
7809X: Documentation/firmware-guide/acpi/
7810X: Documentation/i2c/
7811X: Documentation/netlink/
7812X: Documentation/power/
7813X: Documentation/spi/
7814X: Documentation/userspace-api/media/
7815
7816DOCUMENTATION PROCESS
7817M: Jonathan Corbet <[email protected]>
7818R: Shuah Khan <[email protected]>
7819L: [email protected]
7820S: Maintained
7821F: Documentation/dev-tools/
7822F: Documentation/maintainer/
7823F: Documentation/process/
7824
7825DOCUMENTATION REPORTING ISSUES
7826M: Thorsten Leemhuis <[email protected]>
7827L: [email protected]
7828S: Maintained
7829F: Documentation/admin-guide/bug-bisect.rst
7830F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
7831F: Documentation/admin-guide/reporting-issues.rst
7832F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
7833
7834DOCUMENTATION SCRIPTS
7835M: Mauro Carvalho Chehab <[email protected]>
7836L: [email protected]
7837S: Maintained
7838F: Documentation/sphinx/
7839F: tools/docs/
7840F: tools/lib/python/*
7841F: tools/unittests/*
7842
7843DOCUMENTATION/ITALIAN
7844M: Federico Vaga <[email protected]>
7845L: [email protected]
7846S: Maintained
7847F: Documentation/translations/it_IT
7848
7849DOCUMENTATION/JAPANESE
7850R: Akira Yokosawa <[email protected]>
7851L: [email protected]
7852S: Maintained
7853F: Documentation/translations/ja_JP
7854
7855DONGWOON DW9714 LENS VOICE COIL DRIVER
7856M: Sakari Ailus <[email protected]>
7857L: [email protected]
7858S: Maintained
7859T: git git://linuxtv.org/media.git
7860F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7861F: drivers/media/i2c/dw9714.c
7862
7863DONGWOON DW9719 LENS VOICE COIL DRIVER
7864M: Daniel Scally <[email protected]>
7865L: [email protected]
7866S: Maintained
7867T: git git://linuxtv.org/media.git
7868F: drivers/media/i2c/dw9719.c
7869
7870DONGWOON DW9768 LENS VOICE COIL DRIVER
7871L: [email protected]
7872S: Orphan
7873T: git git://linuxtv.org/media.git
7874F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7875F: drivers/media/i2c/dw9768.c
7876
7877DONGWOON DW9807 LENS VOICE COIL DRIVER
7878M: Sakari Ailus <[email protected]>
7879L: [email protected]
7880S: Maintained
7881T: git git://linuxtv.org/media.git
7882F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7883F: drivers/media/i2c/dw9807-vcm.c
7884
7885DPAA2 DATAPATH I/O (DPIO) DRIVER
7886M: Ioana Ciornei <[email protected]>
7887L: [email protected]
7888S: Maintained
7889F: drivers/soc/fsl/dpio
7890
7891DPAA2 ETHERNET DRIVER
7892M: Ioana Ciornei <[email protected]>
7893L: [email protected]
7894S: Maintained
7895F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7896F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7897F: drivers/net/ethernet/freescale/dpaa2/Kconfig
7898F: drivers/net/ethernet/freescale/dpaa2/Makefile
7899F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7900F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7901F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7902F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
7903F: drivers/net/ethernet/freescale/dpaa2/dpmac*
7904F: drivers/net/ethernet/freescale/dpaa2/dpni*
7905
7906DPAA2 ETHERNET SWITCH DRIVER
7907M: Ioana Ciornei <[email protected]>
7908L: [email protected]
7909S: Maintained
7910F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7911F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7912F: drivers/net/ethernet/freescale/dpaa2/dpsw*
7913
7914DPLL SUBSYSTEM
7915M: Vadim Fedorenko <[email protected]>
7916M: Arkadiusz Kubalewski <[email protected]>
7917M: Jiri Pirko <[email protected]>
7918R: Ivan Vecera <[email protected]>
7919L: [email protected]
7920S: Supported
7921F: Documentation/devicetree/bindings/dpll/dpll-device.yaml
7922F: Documentation/devicetree/bindings/dpll/dpll-pin.yaml
7923F: Documentation/driver-api/dpll.rst
7924F: drivers/dpll/
7925F: include/linux/dpll.h
7926F: include/uapi/linux/dpll.h
7927
7928DRBD DRIVER
7929M: Philipp Reisner <[email protected]>
7930M: Lars Ellenberg <[email protected]>
7931M: Christoph Böhmwalder <[email protected]>
7932L: [email protected]
7933S: Supported
7934W: http://www.drbd.org
7935T: git git://git.linbit.com/linux-drbd.git
7936T: git git://git.linbit.com/drbd-8.4.git
7937F: Documentation/admin-guide/blockdev/
7938F: drivers/block/drbd/
7939F: include/linux/drbd*
7940F: lib/lru_cache.c
7941
7942DREAMCHIP RPPX1 ISP
7943M: Jacopo Mondi <[email protected]>
7944M: Jai Luthra <[email protected]>
7945M: Niklas Söderlund <[email protected]>
7946L: [email protected]
7947S: Maintained
7948F: Documentation/userspace-api/media/v4l/metafmt-rppx1.rst
7949F: drivers/media/platform/dreamchip/rppx1/
7950F: include/uapi/linux/media/dreamchip/rppx1-config.h
7951
7952DRIVER COMPONENT FRAMEWORK
7953L: [email protected]
7954F: drivers/base/component.c
7955F: include/linux/component.h
7956
7957DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7958M: Greg Kroah-Hartman <[email protected]>
7959M: "Rafael J. Wysocki" <[email protected]>
7960M: Danilo Krummrich <[email protected]>
7961L: [email protected]
7962S: Supported
7963T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7964F: Documentation/core-api/kobject.rst
7965F: Documentation/driver-api/driver-model/
7966F: drivers/base/
7967F: fs/debugfs/
7968F: fs/sysfs/
7969F: include/linux/device/
7970F: include/linux/debugfs.h
7971F: include/linux/device.h
7972F: include/linux/fwnode.h
7973F: include/linux/kobj*
7974F: include/linux/ksysfs.h
7975F: include/linux/property.h
7976F: include/linux/sys_soc.h
7977F: include/linux/sysfs.h
7978F: kernel/ksysfs.c
7979F: lib/kobj*
7980F: rust/kernel/debugfs.rs
7981F: rust/kernel/debugfs/
7982F: rust/kernel/device.rs
7983F: rust/kernel/device/
7984F: rust/kernel/device_id.rs
7985F: rust/kernel/devres.rs
7986F: rust/kernel/driver.rs
7987F: rust/kernel/faux.rs
7988F: rust/kernel/platform.rs
7989F: rust/kernel/soc.rs
7990F: samples/rust/rust_debugfs.rs
7991F: samples/rust/rust_debugfs_scoped.rs
7992F: samples/rust/rust_driver_platform.rs
7993F: samples/rust/rust_driver_faux.rs
7994F: samples/rust/rust_soc.rs
7995
7996DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7997M: Nishanth Menon <[email protected]>
7998L: [email protected]
7999S: Maintained
8000F: drivers/soc/ti/smartreflex.c
8001F: include/linux/power/smartreflex.h
8002
8003DRM ACCEL DRIVERS FOR INTEL VPU
8004M: Karol Wachowski <[email protected]>
8005M: Andrzej Kacprowski <[email protected]>
8006L: [email protected]
8007S: Supported
8008T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8009F: Documentation/ABI/obsolete/sysfs-driver-ivpu
8010F: Documentation/ABI/testing/sysfs-driver-ivpu
8011F: drivers/accel/ivpu/
8012F: include/uapi/drm/ivpu_accel.h
8013
8014DRM ACCEL DRIVER FOR ROCKCHIP NPU
8015M: Tomeu Vizoso <[email protected]>
8016R: Heiko Stuebner <[email protected]>
8017L: [email protected]
8018S: Supported
8019T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8020F: Documentation/accel/rocket/
8021F: Documentation/devicetree/bindings/npu/rockchip,rk3588-rknn-core.yaml
8022F: drivers/accel/rocket/
8023F: include/uapi/drm/rocket_accel.h
8024
8025DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
8026M: Oded Gabbay <[email protected]>
8027L: [email protected]
8028S: Maintained
8029C: irc://irc.oftc.net/dri-devel
8030T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
8031F: Documentation/accel/
8032F: drivers/accel/
8033F: include/drm/drm_accel.h
8034
8035DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
8036M: Chen-Yu Tsai <[email protected]>
8037R: Jernej Skrabec <[email protected]>
8038L: [email protected]
8039S: Supported
8040T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8041F: drivers/gpu/drm/sun4i/sun8i*
8042
8043DRM DRIVER FOR APPLE TOUCH BARS
8044M: Aun-Ali Zaidi <[email protected]>
8045M: Aditya Garg <[email protected]>
8046L: [email protected]
8047S: Maintained
8048T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8049F: drivers/gpu/drm/tiny/appletbdrm.c
8050
8051DRM DRIVER FOR ARM PL111 CLCD
8052M: Linus Walleij <[email protected]>
8053S: Maintained
8054T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8055F: drivers/gpu/drm/pl111/
8056
8057DRM DRIVER FOR ARM VERSATILE TFT PANELS
8058M: Linus Walleij <[email protected]>
8059S: Maintained
8060T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8061F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
8062F: drivers/gpu/drm/panel/panel-arm-versatile.c
8063
8064DRM DRIVER FOR ASPEED BMC GFX
8065M: Joel Stanley <[email protected]>
8066L: [email protected] (moderated for non-subscribers)
8067S: Supported
8068T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8069F: Documentation/devicetree/bindings/gpu/aspeed,ast2400-gfx.yaml
8070F: drivers/gpu/drm/aspeed/
8071
8072DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
8073M: Dave Airlie <[email protected]>
8074R: Thomas Zimmermann <[email protected]>
8075R: Jocelyn Falempe <[email protected]>
8076L: [email protected]
8077S: Supported
8078T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8079F: drivers/gpu/drm/ast/
8080
8081DRM DRIVER FOR BOCHS VIRTUAL GPU
8082M: Gerd Hoffmann <[email protected]>
8083L: [email protected]
8084S: Maintained
8085T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8086F: drivers/gpu/drm/tiny/bochs.c
8087
8088DRM DRIVER FOR BOE HIMAX8279D PANELS
8089M: Jerry Han <[email protected]>
8090S: Maintained
8091F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
8092F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
8093
8094DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
8095M: Jagan Teki <[email protected]>
8096S: Maintained
8097F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
8098F: drivers/gpu/drm/bridge/chipone-icn6211.c
8099
8100DRM DRIVER FOR EBBG FT8719 PANEL
8101M: Joel Selvaraj <[email protected]>
8102S: Maintained
8103T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8104F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
8105F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
8106
8107DRM DRIVER FOR FARADAY TVE200 TV ENCODER
8108M: Linus Walleij <[email protected]>
8109S: Maintained
8110T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8111F: drivers/gpu/drm/tve200/
8112
8113DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
8114M: Icenowy Zheng <[email protected]>
8115S: Maintained
8116F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
8117F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
8118
8119DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
8120M: Jagan Teki <[email protected]>
8121S: Maintained
8122F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
8123F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
8124
8125DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
8126M: Thomas Zimmermann <[email protected]>
8127M: Javier Martinez Canillas <[email protected]>
8128L: [email protected]
8129S: Maintained
8130T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8131F: drivers/firmware/sysfb*.c
8132F: drivers/gpu/drm/sysfb/
8133F: drivers/video/aperture.c
8134F: drivers/video/nomodeset.c
8135F: include/linux/aperture.h
8136F: include/linux/sysfb.h
8137F: include/video/nomodeset.h
8138
8139DRM DRIVER FOR GENERIC EDP PANELS
8140R: Douglas Anderson <[email protected]>
8141F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
8142F: drivers/gpu/drm/panel/panel-edp.c
8143
8144DRM DRIVER FOR GENERIC USB DISPLAY
8145M: Ruben Wauters <[email protected]>
8146S: Maintained
8147W: https://github.com/notro/gud/wiki
8148T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8149F: drivers/gpu/drm/gud/
8150F: include/drm/gud.h
8151
8152DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
8153M: Hans de Goede <[email protected]>
8154S: Maintained
8155T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8156F: drivers/gpu/drm/tiny/gm12u320.c
8157
8158DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
8159M: Ondrej Jirman <[email protected]>
8160M: Javier Martinez Canillas <[email protected]>
8161S: Maintained
8162T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8163F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
8164F: drivers/gpu/drm/panel/panel-himax-hx8394.c
8165
8166DRM DRIVER FOR HX8357D PANELS
8167S: Orphan
8168T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8169F: Documentation/devicetree/bindings/display/himax,hx8357.yaml
8170F: drivers/gpu/drm/tiny/hx8357d.c
8171
8172DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
8173M: Dexuan Cui <[email protected]>
8174M: Saurabh Sengar <[email protected]>
8175L: [email protected]
8176L: [email protected]
8177S: Maintained
8178T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8179F: drivers/gpu/drm/hyperv
8180
8181DRM DRIVER FOR ILITEK ILI9225 PANELS
8182M: David Lechner <[email protected]>
8183S: Maintained
8184T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8185F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
8186F: drivers/gpu/drm/tiny/ili9225.c
8187
8188DRM DRIVER FOR ILITEK ILI9486 PANELS
8189M: Kamlesh Gurudasani <[email protected]>
8190S: Maintained
8191T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8192F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
8193F: drivers/gpu/drm/tiny/ili9486.c
8194
8195DRM DRIVER FOR ILITEK ILI9488 PANELS
8196M: Igor Reznichenko <[email protected]>
8197S: Maintained
8198F: Documentation/devicetree/bindings/display/panel/ilitek,ili9488.yaml
8199F: drivers/gpu/drm/panel/panel-ilitek-ili9488.c
8200
8201DRM DRIVER FOR ILITEK ILI9805 PANELS
8202M: Michael Trimarchi <[email protected]>
8203S: Maintained
8204F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
8205F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c
8206
8207DRM DRIVER FOR ILITEK ILI9806E PANELS
8208M: Michael Walle <[email protected]>
8209M: Dario Binacchi <[email protected]>
8210S: Maintained
8211F: drivers/gpu/drm/panel/panel-ilitek-ili9806e-*
8212
8213DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
8214M: Jagan Teki <[email protected]>
8215S: Maintained
8216F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
8217F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
8218
8219DRM DRIVER FOR LG SW43408 PANELS
8220M: Sumit Semwal <[email protected]>
8221M: Casey Connolly <[email protected]>
8222S: Maintained
8223T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8224F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
8225F: drivers/gpu/drm/panel/panel-lg-sw43408.c
8226
8227DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
8228M: Paul Kocialkowski <[email protected]>
8229S: Supported
8230T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8231F: drivers/gpu/drm/logicvc/
8232
8233DRM DRIVER FOR LVDS PANELS
8234M: Laurent Pinchart <[email protected]>
8235L: [email protected]
8236S: Maintained
8237T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8238F: Documentation/devicetree/bindings/display/lvds.yaml
8239F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
8240F: drivers/gpu/drm/panel/panel-lvds.c
8241
8242DRM DRIVER FOR LXD M9189A PANELS
8243M: Michael Tretter <[email protected]>
8244S: Maintained
8245F: Documentation/devicetree/bindings/display/panel/lxd,m9189a.yaml
8246F: drivers/gpu/drm/panel/panel-lxd-m9189a.c
8247
8248DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
8249M: Guido Günther <[email protected]>
8250R: Purism Kernel Team <[email protected]>
8251S: Maintained
8252F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
8253F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
8254
8255DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
8256M: Dave Airlie <[email protected]>
8257R: Thomas Zimmermann <[email protected]>
8258R: Jocelyn Falempe <[email protected]>
8259L: [email protected]
8260S: Supported
8261T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8262F: drivers/gpu/drm/mgag200/
8263
8264DRM DRIVER FOR MI0283QT
8265M: Alex Lanzano <[email protected]>
8266S: Maintained
8267T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8268F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
8269F: drivers/gpu/drm/tiny/mi0283qt.c
8270
8271DRM DRIVER FOR MIPI DBI compatible panels
8272S: Orphan
8273W: https://github.com/notro/panel-mipi-dbi/wiki
8274T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8275F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
8276F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
8277
8278DRM DRIVER for Qualcomm Adreno GPUs
8279M: Rob Clark <[email protected]>
8280R: Sean Paul <[email protected]>
8281R: Konrad Dybcio <[email protected]>
8282R: Akhil P Oommen <[email protected]>
8283L: [email protected]
8284L: [email protected]
8285L: [email protected]
8286S: Maintained
8287B: https://gitlab.freedesktop.org/drm/msm/-/issues
8288T: git https://gitlab.freedesktop.org/drm/msm.git
8289F: Documentation/devicetree/bindings/display/msm/gpu.yaml
8290F: Documentation/devicetree/bindings/display/msm/qcom,adreno-rgmu.yaml
8291F: Documentation/devicetree/bindings/opp/opp-v2-qcom-adreno.yaml
8292F: drivers/gpu/drm/msm/adreno/
8293F: drivers/gpu/drm/msm/msm_gpu.*
8294F: drivers/gpu/drm/msm/msm_gpu_devfreq.*
8295F: drivers/gpu/drm/msm/msm_ringbuffer.*
8296F: drivers/gpu/drm/msm/registers/adreno/
8297F: include/uapi/drm/msm_drm.h
8298
8299DRM DRIVER for Qualcomm display hardware
8300M: Rob Clark <[email protected]>
8301M: Dmitry Baryshkov <[email protected]>
8302R: Abhinav Kumar <[email protected]>
8303R: Jessica Zhang <[email protected]>
8304R: Sean Paul <[email protected]>
8305R: Marijn Suijten <[email protected]>
8306L: [email protected]
8307L: [email protected]
8308L: [email protected]
8309S: Maintained
8310B: https://gitlab.freedesktop.org/drm/msm/-/issues
8311T: git https://gitlab.freedesktop.org/drm/msm.git
8312F: Documentation/devicetree/bindings/display/msm/
8313F: drivers/gpu/drm/ci/xfails/msm*
8314F: drivers/gpu/drm/msm/
8315F: include/dt-bindings/clock/qcom,dsi-phy-28nm.h
8316F: include/uapi/drm/msm_drm.h
8317
8318DRM DRIVER FOR NOVATEK NT35510 PANELS
8319M: Linus Walleij <[email protected]>
8320S: Maintained
8321T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8322F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
8323F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
8324
8325DRM DRIVER FOR NOVATEK NT35532 PANELS
8326M: Cristian Cozzolino <[email protected]>
8327S: Maintained
8328F: Documentation/devicetree/bindings/display/panel/novatek,nt35532.yaml
8329F: drivers/gpu/drm/panel/panel-novatek-nt35532.c
8330
8331DRM DRIVER FOR NOVATEK NT35560 PANELS
8332M: Linus Walleij <[email protected]>
8333S: Maintained
8334T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8335F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
8336F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
8337
8338DRM DRIVER FOR NOVATEK NT36523 PANELS
8339M: Jianhua Lu <[email protected]>
8340S: Maintained
8341T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8342F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
8343F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
8344
8345DRM DRIVER FOR NOVATEK NT36672A PANELS
8346M: Sumit Semwal <[email protected]>
8347S: Maintained
8348T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8349F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
8350F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
8351
8352DRM DRIVER FOR NOVATEK NT37801 PANELS
8353M: Krzysztof Kozlowski <[email protected]>
8354S: Maintained
8355F: Documentation/devicetree/bindings/display/panel/novatek,nt37801.yaml
8356F: drivers/gpu/drm/panel/panel-novatek-nt37801.c
8357
8358DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
8359M: Lyude Paul <[email protected]>
8360M: Danilo Krummrich <[email protected]>
8361L: [email protected]
8362L: [email protected]
8363S: Supported
8364W: https://nouveau.freedesktop.org/
8365Q: https://patchwork.freedesktop.org/project/nouveau/
8366Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
8367B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
8368C: irc://irc.oftc.net/nouveau
8369T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8370F: drivers/gpu/drm/nouveau/
8371F: include/uapi/drm/nouveau_drm.h
8372
8373CORE DRIVER FOR NVIDIA GPUS [RUST]
8374M: Danilo Krummrich <[email protected]>
8375M: Alexandre Courbot <[email protected]>
8376L: [email protected]
8377S: Supported
8378W: https://rust-for-linux.com/nova-gpu-driver
8379B: https://gitlab.freedesktop.org/drm/nova/-/issues
8380C: irc://irc.oftc.net/nouveau
8381T: git https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust-next
8382F: Documentation/gpu/nova/
8383F: drivers/gpu/nova-core/
8384
8385DRM DRIVER FOR NVIDIA GPUS [RUST]
8386M: Danilo Krummrich <[email protected]>
8387L: [email protected]
8388S: Supported
8389W: https://rust-for-linux.com/nova-gpu-driver
8390B: https://gitlab.freedesktop.org/drm/nova/-/issues
8391C: irc://irc.oftc.net/nouveau
8392T: git https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust-next
8393F: Documentation/gpu/nova/
8394F: drivers/gpu/drm/nova/
8395F: include/uapi/drm/nova_drm.h
8396
8397DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
8398M: Stefan Mavrodiev <[email protected]>
8399S: Maintained
8400F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
8401F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
8402
8403DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
8404R: Douglas Anderson <[email protected]>
8405F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
8406F: drivers/gpu/drm/bridge/parade-ps8640.c
8407
8408DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
8409M: Alex Lanzano <[email protected]>
8410S: Maintained
8411T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8412F: Documentation/devicetree/bindings/display/repaper.txt
8413F: drivers/gpu/drm/tiny/repaper.c
8414
8415DRM DRIVER FOR PIXPAPER E-INK PANEL
8416M: LiangCheng Wang <[email protected]>
8417L: [email protected]
8418S: Maintained
8419F: Documentation/devicetree/bindings/display/mayqueen,pixpaper.yaml
8420F: drivers/gpu/drm/tiny/pixpaper.c
8421
8422DRM DRIVER FOR QEMU'S CIRRUS DEVICE
8423M: Dave Airlie <[email protected]>
8424M: Gerd Hoffmann <[email protected]>
8425L: [email protected]
8426S: Obsolete
8427W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
8428T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8429F: drivers/gpu/drm/tiny/cirrus-qemu.c
8430
8431DRM DRIVER FOR QXL VIRTUAL GPU
8432M: Dave Airlie <[email protected]>
8433M: Gerd Hoffmann <[email protected]>
8434L: [email protected]
8435L: [email protected]
8436S: Maintained
8437T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8438F: drivers/gpu/drm/qxl/
8439F: include/uapi/drm/qxl_drm.h
8440
8441DRM DRIVER FOR RAYDIUM RM67191 PANELS
8442M: Robert Chiras <[email protected]>
8443S: Maintained
8444F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
8445F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
8446
8447DRM DRIVER FOR SAMSUNG DB7430 PANELS
8448M: Linus Walleij <[email protected]>
8449S: Maintained
8450T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8451F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
8452F: drivers/gpu/drm/panel/panel-samsung-db7430.c
8453
8454DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
8455M: Inki Dae <[email protected]>
8456M: Jagan Teki <[email protected]>
8457M: Marek Szyprowski <[email protected]>
8458S: Maintained
8459T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8460F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
8461F: drivers/gpu/drm/bridge/samsung-dsim.c
8462F: include/drm/bridge/samsung-dsim.h
8463
8464DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
8465M: Markuss Broks <[email protected]>
8466S: Maintained
8467F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
8468F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
8469
8470DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
8471M: Artur Weber <[email protected]>
8472S: Maintained
8473F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
8474F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
8475
8476DRM DRIVER FOR SAMSUNG S6E3FC2X01 DDIC
8477M: David Heidelberg <[email protected]>
8478S: Maintained
8479F: Documentation/devicetree/bindings/display/panel/samsung,s6e3fc2x01.yaml
8480F: drivers/gpu/drm/panel/panel-samsung-s6e3fc2x01.c
8481
8482DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
8483M: Dzmitry Sankouski <[email protected]>
8484S: Maintained
8485F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
8486F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
8487
8488DRM DRIVER FOR SAMSUNG S6E8FC0 PANELS
8489M: Yedaya Katsman <[email protected]>
8490S: Maintained
8491F: drivers/gpu/drm/panel/panel-samsung-s6e8fc0-m1906f9.c
8492
8493DRM DRIVER FOR SAMSUNG SOFEF00 DDIC
8494M: David Heidelberg <[email protected]>
8495M: Casey Connolly <[email protected]>
8496S: Maintained
8497F: Documentation/devicetree/bindings/display/panel/samsung,sofef00.yaml
8498F: drivers/gpu/drm/panel/panel-samsung-sofef00.c
8499
8500DRM DRIVER FOR SAMSUNG SOFEF01 DDIC
8501M: Marijn Suijten <[email protected]>
8502S: Maintained
8503F: Documentation/devicetree/bindings/display/panel/samsung,sofef01-m.yaml
8504
8505DRM DRIVER FOR SHARP MEMORY LCD
8506M: Alex Lanzano <[email protected]>
8507S: Maintained
8508F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
8509F: drivers/gpu/drm/tiny/sharp-memory.c
8510
8511DRM DRIVER FOR SITRONIX ST7586 PANELS
8512M: David Lechner <[email protected]>
8513S: Maintained
8514T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8515F: Documentation/devicetree/bindings/display/sitronix,st7586.yaml
8516F: drivers/gpu/drm/sitronix/st7586.c
8517
8518DRM DRIVER FOR SITRONIX ST7571 PANELS
8519M: Marcus Folkesson <[email protected]>
8520S: Maintained
8521F: Documentation/devicetree/bindings/display/sitronix,st7567.yaml
8522F: Documentation/devicetree/bindings/display/sitronix,st7571.yaml
8523F: drivers/gpu/drm/sitronix/st7571-i2c.c
8524F: drivers/gpu/drm/sitronix/st7571-spi.c
8525F: drivers/gpu/drm/sitronix/st7571.c
8526F: drivers/gpu/drm/sitronix/st7571.h
8527
8528DRM DRIVER FOR SITRONIX ST7701 PANELS
8529M: Jagan Teki <[email protected]>
8530S: Maintained
8531F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
8532F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
8533
8534DRM DRIVER FOR SITRONIX ST7703 PANELS
8535M: Guido Günther <[email protected]>
8536R: Purism Kernel Team <[email protected]>
8537R: Ondrej Jirman <[email protected]>
8538S: Maintained
8539F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
8540F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
8541
8542DRM DRIVER FOR SITRONIX ST7735R PANELS
8543M: David Lechner <[email protected]>
8544S: Maintained
8545T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8546F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
8547F: drivers/gpu/drm/sitronix/st7735r.c
8548
8549DRM DRIVER FOR SITRONIX ST7920 LCD DISPLAYS
8550M: Iker Pedrosa <[email protected]>
8551S: Maintained
8552T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8553F: Documentation/devicetree/bindings/display/sitronix,st7920.yaml
8554F: drivers/gpu/drm/sitronix/st7920.c
8555
8556DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
8557M: Javier Martinez Canillas <[email protected]>
8558S: Maintained
8559T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8560F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
8561F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
8562F: drivers/gpu/drm/solomon/ssd130x*
8563
8564DRM DRIVER FOR ST-ERICSSON MCDE
8565M: Linus Walleij <[email protected]>
8566S: Maintained
8567T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8568F: Documentation/devicetree/bindings/display/ste,mcde.yaml
8569F: drivers/gpu/drm/mcde/
8570
8571DRM DRIVER FOR SYNAPTICS R63353 PANELS
8572M: Michael Trimarchi <[email protected]>
8573S: Maintained
8574F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
8575F: drivers/gpu/drm/panel/panel-synaptics-r63353.c
8576
8577DRM DRIVER FOR SYNOPSYS DESIGNWARE DISPLAYPORT BRIDGE
8578M: Andy Yan <[email protected]>
8579S: Maintained
8580T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8581F: Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml
8582F: drivers/gpu/drm/bridge/synopsys/dw-dp.c
8583F: include/drm/bridge/dw_dp.h
8584
8585DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
8586M: Jagan Teki <[email protected]>
8587S: Maintained
8588F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
8589F: drivers/gpu/drm/bridge/ti-dlpc3433.c
8590
8591DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
8592R: Douglas Anderson <[email protected]>
8593F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
8594F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
8595
8596DRM DRIVER FOR TPO TPG110 PANELS
8597M: Linus Walleij <[email protected]>
8598S: Maintained
8599T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8600F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
8601F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
8602
8603DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
8604M: Dave Airlie <[email protected]>
8605R: Sean Paul <[email protected]>
8606R: Thomas Zimmermann <[email protected]>
8607L: [email protected]
8608S: Supported
8609T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8610F: drivers/gpu/drm/udl/
8611
8612DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
8613M: Louis Chauvet <[email protected]>
8614R: Haneen Mohammed <[email protected]>
8615R: Simona Vetter <[email protected]>
8616R: Melissa Wen <[email protected]>
8617L: [email protected]
8618S: Maintained
8619T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8620F: Documentation/gpu/vkms.rst
8621F: drivers/gpu/drm/ci/xfails/vkms*
8622F: drivers/gpu/drm/vkms/
8623
8624DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
8625M: Hans de Goede <[email protected]>
8626L: [email protected]
8627S: Maintained
8628T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8629F: drivers/gpu/drm/vboxvideo/
8630
8631DRM DRIVER FOR VMWARE VIRTUAL GPU
8632M: Zack Rusin <[email protected]>
8633R: Broadcom internal kernel review list <[email protected]>
8634L: [email protected]
8635S: Supported
8636T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8637F: drivers/gpu/drm/vmwgfx/
8638F: include/uapi/drm/vmwgfx_drm.h
8639
8640DRM DRIVER FOR WIDECHIPS WS2401 PANELS
8641M: Linus Walleij <[email protected]>
8642S: Maintained
8643T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8644F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
8645F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
8646
8647DRM DRIVERS
8648M: David Airlie <[email protected]>
8649M: Simona Vetter <[email protected]>
8650L: [email protected]
8651S: Maintained
8652B: https://gitlab.freedesktop.org/drm
8653C: irc://irc.oftc.net/dri-devel
8654T: git https://gitlab.freedesktop.org/drm/kernel.git
8655F: Documentation/devicetree/bindings/display/
8656F: Documentation/devicetree/bindings/gpu/
8657F: Documentation/gpu/
8658F: drivers/gpu/
8659F: rust/kernel/drm/
8660F: include/drm/
8661F: include/linux/vga*
8662F: include/uapi/drm/
8663
8664DRM DRIVERS AND MISC GPU PATCHES
8665M: Maarten Lankhorst <[email protected]>
8666M: Maxime Ripard <[email protected]>
8667M: Thomas Zimmermann <[email protected]>
8668S: Maintained
8669W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
8670T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8671F: Documentation/devicetree/bindings/display/
8672F: Documentation/devicetree/bindings/gpu/
8673F: Documentation/gpu/
8674F: drivers/gpu/drm/
8675F: drivers/gpu/vga/
8676F: include/drm/drm
8677F: include/linux/vga*
8678F: include/uapi/drm/
8679X: drivers/gpu/drm/amd/
8680X: drivers/gpu/drm/armada/
8681X: drivers/gpu/drm/etnaviv/
8682X: drivers/gpu/drm/exynos/
8683X: drivers/gpu/drm/i915/
8684X: drivers/gpu/drm/kmb/
8685X: drivers/gpu/drm/mediatek/
8686X: drivers/gpu/drm/msm/
8687X: drivers/gpu/drm/nova/
8688X: drivers/gpu/drm/radeon/
8689X: drivers/gpu/drm/tegra/
8690X: drivers/gpu/drm/tyr/
8691X: drivers/gpu/drm/xe/
8692
8693DRM DRIVERS AND COMMON INFRASTRUCTURE [RUST]
8694M: Danilo Krummrich <[email protected]>
8695M: Alice Ryhl <[email protected]>
8696S: Supported
8697W: https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html
8698T: git https://gitlab.freedesktop.org/drm/rust/kernel.git
8699F: drivers/gpu/drm/nova/
8700F: drivers/gpu/drm/tyr/
8701F: drivers/gpu/nova-core/
8702F: rust/helpers/gpu.c
8703F: rust/kernel/drm/
8704F: rust/kernel/gpu.rs
8705F: rust/kernel/gpu/
8706
8707DRM DRIVERS FOR ALLWINNER A10
8708M: Chen-Yu Tsai <[email protected]>
8709L: [email protected]
8710S: Supported
8711T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8712F: Documentation/devicetree/bindings/display/allwinner*
8713F: drivers/gpu/drm/sun4i/
8714
8715DRM DRIVERS FOR AMLOGIC SOCS
8716M: Neil Armstrong <[email protected]>
8717L: [email protected]
8718L: [email protected]
8719S: Supported
8720W: http://linux-meson.com/
8721T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8722F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
8723F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
8724F: Documentation/gpu/meson.rst
8725F: drivers/gpu/drm/ci/xfails/meson*
8726F: drivers/gpu/drm/meson/
8727
8728DRM DRIVERS FOR ATMEL HLCDC
8729M: Manikandan Muralidharan <[email protected]>
8730M: Dharma Balasubiramani <[email protected]>
8731L: [email protected]
8732S: Supported
8733T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8734F: Documentation/devicetree/bindings/display/atmel/
8735F: drivers/gpu/drm/atmel-hlcdc/
8736
8737DRM DRIVERS FOR BRIDGE CHIPS
8738M: Andrzej Hajda <[email protected]>
8739M: Neil Armstrong <[email protected]>
8740M: Robert Foss <[email protected]>
8741R: Laurent Pinchart <[email protected]>
8742R: Jonas Karlman <[email protected]>
8743R: Jernej Skrabec <[email protected]>
8744R: Luca Ceresoli <[email protected]>
8745S: Maintained
8746T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8747F: Documentation/devicetree/bindings/display/bridge/
8748F: drivers/gpu/drm/bridge/
8749F: drivers/gpu/drm/display/drm_bridge_connector.c
8750F: drivers/gpu/drm/drm_bridge.c
8751F: include/drm/drm_bridge.h
8752F: include/drm/drm_bridge_connector.h
8753
8754DRM DRIVERS FOR EXYNOS
8755M: Inki Dae <[email protected]>
8756M: Seung-Woo Kim <[email protected]>
8757M: Kyungmin Park <[email protected]>
8758L: [email protected]
8759S: Supported
8760T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
8761F: Documentation/devicetree/bindings/display/samsung/
8762F: drivers/gpu/drm/exynos/
8763F: include/uapi/drm/exynos_drm.h
8764
8765DRM DRIVERS FOR FREESCALE DCU
8766M: Stefan Agner <[email protected]>
8767M: Alison Wang <[email protected]>
8768L: [email protected]
8769S: Supported
8770T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8771F: Documentation/devicetree/bindings/display/fsl,ls1021a-dcu.yaml
8772F: Documentation/devicetree/bindings/display/fsl,vf610-tcon.yaml
8773F: drivers/gpu/drm/fsl-dcu/
8774
8775DRM DRIVERS FOR FREESCALE IMX 5/6
8776M: Philipp Zabel <[email protected]>
8777L: [email protected]
8778S: Maintained
8779T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8780T: git git://git.pengutronix.de/git/pza/linux
8781F: Documentation/devicetree/bindings/display/imx/
8782F: drivers/gpu/drm/imx/ipuv3/
8783F: drivers/gpu/ipu-v3/
8784
8785DRM DRIVERS FOR FREESCALE IMX8 DISPLAY CONTROLLER
8786M: Liu Ying <[email protected]>
8787L: [email protected]
8788S: Maintained
8789T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8790F: Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc*.yaml
8791F: drivers/gpu/drm/imx/dc/
8792
8793DRM DRIVERS FOR FREESCALE IMX BRIDGE
8794M: Liu Ying <[email protected]>
8795L: [email protected]
8796S: Maintained
8797F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
8798F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
8799F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
8800F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
8801F: drivers/gpu/drm/bridge/imx/
8802
8803DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
8804M: Patrik Jakobsson <[email protected]>
8805L: [email protected]
8806S: Maintained
8807T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8808F: drivers/gpu/drm/gma500/
8809
8810DRM DRIVERS FOR HISILICON HIBMC
8811M: Yongbang Shi <[email protected]>
8812M: Tian Tao <[email protected]>
8813R: Xinwei Kong <[email protected]>
8814L: [email protected]
8815S: Maintained
8816T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8817F: drivers/gpu/drm/hisilicon/hibmc
8818
8819DRM DRIVERS FOR HISILICON KIRIN
8820M: Xinliang Liu <[email protected]>
8821R: Sumit Semwal <[email protected]>
8822R: Yongqin Liu <[email protected]>
8823R: John Stultz <[email protected]>
8824L: [email protected]
8825S: Maintained
8826T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8827F: Documentation/devicetree/bindings/display/hisilicon/
8828F: drivers/gpu/drm/hisilicon/kirin
8829
8830DRM DRIVERS FOR LIMA
8831M: Qiang Yu <[email protected]>
8832L: [email protected]
8833L: [email protected] (moderated for non-subscribers)
8834S: Maintained
8835T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8836F: drivers/gpu/drm/lima/
8837F: include/uapi/drm/lima_drm.h
8838
8839DRM DRIVERS FOR LOONGSON
8840M: Jianmin Lv <[email protected]>
8841M: Qianhai Wu <[email protected]>
8842R: Huacai Chen <[email protected]>
8843R: Mingcong Bai <[email protected]>
8844R: Xi Ruoyao <[email protected]>
8845R: Icenowy Zheng <[email protected]>
8846L: [email protected]
8847S: Maintained
8848T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8849F: drivers/gpu/drm/loongson/
8850
8851DRM DRIVERS FOR MEDIATEK
8852M: Chun-Kuang Hu <[email protected]>
8853M: Philipp Zabel <[email protected]>
8854L: [email protected]
8855L: [email protected] (moderated for non-subscribers)
8856S: Supported
8857F: Documentation/devicetree/bindings/display/mediatek/
8858F: drivers/gpu/drm/ci/xfails/mediatek*
8859F: drivers/gpu/drm/mediatek/
8860F: drivers/phy/mediatek/phy-mtk-dp.c
8861F: drivers/phy/mediatek/phy-mtk-hdmi*
8862F: drivers/phy/mediatek/phy-mtk-mipi*
8863
8864DRM DRIVERS FOR NVIDIA TEGRA
8865M: Thierry Reding <[email protected]>
8866M: Mikko Perttunen <[email protected]>
8867L: [email protected]
8868L: [email protected]
8869S: Supported
8870T: git https://gitlab.freedesktop.org/drm/tegra.git
8871F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
8872F: Documentation/devicetree/bindings/gpu/host1x/
8873F: drivers/gpu/drm/tegra/
8874F: drivers/gpu/host1x/
8875F: include/linux/host1x.h
8876F: include/uapi/drm/tegra_drm.h
8877
8878DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT
8879M: Sasha Finkelstein <[email protected]>
8880R: Janne Grunau <[email protected]>
8881L: [email protected]
8882L: [email protected]
8883S: Maintained
8884W: https://asahilinux.org
8885B: https://github.com/AsahiLinux/linux/issues
8886C: irc://irc.oftc.net/asahi-dev
8887T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8888F: Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml
8889F: Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml
8890F: Documentation/devicetree/bindings/display/panel/apple,summit.yaml
8891F: drivers/gpu/drm/adp/
8892F: drivers/gpu/drm/panel/panel-summit.c
8893
8894DRM DRIVERS FOR RENESAS R-CAR
8895M: Laurent Pinchart <[email protected]>
8896M: Tomi Valkeinen <[email protected]>
8897R: Kieran Bingham <[email protected]>
8898L: [email protected]
8899L: [email protected]
8900S: Supported
8901T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8902F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
8903F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
8904F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
8905F: Documentation/devicetree/bindings/display/renesas,du.yaml
8906F: drivers/gpu/drm/renesas/rcar-du/
8907
8908DRM DRIVERS FOR RENESAS RZ
8909M: Biju Das <[email protected]>
8910L: [email protected]
8911L: [email protected]
8912S: Maintained
8913T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8914F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
8915F: drivers/gpu/drm/renesas/rz-du/
8916
8917DRM DRIVERS FOR RENESAS SHMOBILE
8918M: Laurent Pinchart <[email protected]>
8919M: Geert Uytterhoeven <[email protected]>
8920L: [email protected]
8921L: [email protected]
8922S: Supported
8923T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8924F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
8925F: drivers/gpu/drm/renesas/shmobile/
8926F: include/linux/platform_data/shmob_drm.h
8927
8928DRM DRIVERS FOR ROCKCHIP
8929M: Sandy Huang <[email protected]>
8930M: Heiko Stübner <[email protected]>
8931M: Andy Yan <[email protected]>
8932L: [email protected]
8933L: [email protected]
8934S: Maintained
8935T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8936F: Documentation/devicetree/bindings/display/rockchip/
8937F: drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.*
8938F: drivers/gpu/drm/ci/xfails/rockchip*
8939F: drivers/gpu/drm/rockchip/
8940F: include/drm/bridge/dw_hdmi_qp.h
8941
8942DRM DRIVERS FOR STI
8943M: Alain Volmat <[email protected]>
8944M: Raphael Gallais-Pou <[email protected]>
8945L: [email protected]
8946S: Maintained
8947T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8948F: Documentation/devicetree/bindings/display/st,stih4xx.txt
8949F: drivers/gpu/drm/sti
8950
8951DRM DRIVERS FOR STM
8952M: Yannick Fertre <[email protected]>
8953M: Raphael Gallais-Pou <[email protected]>
8954M: Philippe Cornu <[email protected]>
8955L: [email protected]
8956S: Maintained
8957T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8958F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
8959F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
8960F: drivers/gpu/drm/stm
8961
8962DRM DRIVERS FOR TI KEYSTONE
8963M: Jyri Sarha <[email protected]>
8964M: Tomi Valkeinen <[email protected]>
8965L: [email protected]
8966S: Maintained
8967T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8968F: Documentation/devicetree/bindings/display/ti/ti,am625-oldi.yaml
8969F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
8970F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
8971F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
8972F: drivers/gpu/drm/tidss/
8973
8974DRM DRIVERS FOR TI LCDC
8975M: Jyri Sarha <[email protected]>
8976M: Tomi Valkeinen <[email protected]>
8977L: [email protected]
8978S: Maintained
8979T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8980F: Documentation/devicetree/bindings/display/tilcdc/
8981F: drivers/gpu/drm/tilcdc/
8982
8983DRM DRIVERS FOR TI OMAP
8984M: Tomi Valkeinen <[email protected]>
8985L: [email protected]
8986S: Maintained
8987T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8988F: Documentation/devicetree/bindings/display/ti/
8989F: drivers/gpu/drm/omapdrm/
8990
8991DRM DRIVERS FOR V3D
8992M: Melissa Wen <[email protected]>
8993M: Maíra Canal <[email protected]>
8994S: Supported
8995T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8996F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
8997F: drivers/gpu/drm/v3d/
8998F: include/uapi/drm/v3d_drm.h
8999
9000DRM DRIVERS FOR VC4
9001M: Maxime Ripard <[email protected]>
9002M: Dave Stevenson <[email protected]>
9003R: Maíra Canal <[email protected]>
9004R: Raspberry Pi Kernel Maintenance <[email protected]>
9005S: Supported
9006T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9007F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
9008F: drivers/gpu/drm/vc4/
9009F: include/uapi/drm/vc4_drm.h
9010
9011DRM DRIVERS FOR VERISILICON DISPLAY CONTROLLER IP
9012M: Icenowy Zheng <[email protected]>
9013L: [email protected]
9014S: Maintained
9015T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9016F: Documentation/devicetree/bindings/display/verisilicon,dc.yaml
9017F: drivers/gpu/drm/verisilicon/
9018
9019DRM DRIVERS FOR VIVANTE GPU IP
9020M: Lucas Stach <[email protected]>
9021R: Russell King <[email protected]>
9022R: Christian Gmeiner <[email protected]>
9023L: [email protected] (moderated for non-subscribers)
9024L: [email protected]
9025S: Maintained
9026F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
9027F: drivers/gpu/drm/etnaviv/
9028F: include/uapi/drm/etnaviv_drm.h
9029
9030DRM DRIVERS FOR XEN
9031M: Oleksandr Andrushchenko <[email protected]>
9032L: [email protected]
9033L: [email protected] (moderated for non-subscribers)
9034S: Supported
9035T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9036F: Documentation/gpu/xen-front.rst
9037F: drivers/gpu/drm/xen/
9038
9039DRM DRIVERS FOR XILINX
9040M: Laurent Pinchart <[email protected]>
9041M: Tomi Valkeinen <[email protected]>
9042L: [email protected]
9043S: Maintained
9044T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9045F: Documentation/devicetree/bindings/display/xlnx/
9046F: Documentation/gpu/zynqmp.rst
9047F: drivers/gpu/drm/xlnx/
9048
9049DRM GPU SCHEDULER
9050M: Matthew Brost <[email protected]>
9051M: Danilo Krummrich <[email protected]>
9052M: Philipp Stanner <[email protected]>
9053R: Christian König <[email protected]>
9054L: [email protected]
9055S: Supported
9056T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9057F: drivers/gpu/drm/scheduler/
9058F: include/drm/gpu_scheduler.h
9059F: include/drm/spsc_queue.h
9060
9061DRM GPUVM
9062M: Danilo Krummrich <[email protected]>
9063R: Matthew Brost <[email protected]>
9064R: Thomas Hellström <[email protected]>
9065R: Alice Ryhl <[email protected]>
9066L: [email protected]
9067S: Supported
9068T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9069F: drivers/gpu/drm/drm_gpuvm.c
9070F: include/drm/drm_gpuvm.h
9071F: rust/helpers/drm_gpuvm.c
9072F: rust/kernel/drm/gpuvm/
9073
9074DRM LOG
9075M: Jocelyn Falempe <[email protected]>
9076M: Javier Martinez Canillas <[email protected]>
9077L: [email protected]
9078S: Supported
9079T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9080F: drivers/gpu/drm/clients/drm_log.c
9081
9082DRM PANEL DRIVERS
9083M: Neil Armstrong <[email protected]>
9084R: Jessica Zhang <[email protected]>
9085L: [email protected]
9086S: Maintained
9087T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9088F: Documentation/devicetree/bindings/display/panel/
9089F: drivers/gpu/drm/drm_panel.c
9090F: drivers/gpu/drm/panel/
9091F: include/drm/drm_panel.h
9092
9093DRM PANIC
9094M: Jocelyn Falempe <[email protected]>
9095M: Javier Martinez Canillas <[email protected]>
9096L: [email protected]
9097S: Supported
9098T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9099F: drivers/gpu/drm/drm_draw.c
9100F: drivers/gpu/drm/drm_draw_internal.h
9101F: drivers/gpu/drm/drm_panic*.c
9102F: drivers/gpu/drm/tests/drm_panic_test.c
9103F: include/drm/drm_panic*
9104
9105DRM PANIC QR CODE
9106M: Jocelyn Falempe <[email protected]>
9107M: Javier Martinez Canillas <[email protected]>
9108L: [email protected]
9109L: [email protected]
9110S: Supported
9111T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9112F: drivers/gpu/drm/drm_panic_qr.rs
9113
9114DRM PRIVACY-SCREEN CLASS
9115M: Hans de Goede <[email protected]>
9116L: [email protected]
9117S: Maintained
9118T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9119F: drivers/gpu/drm/drm_privacy_screen*
9120F: include/drm/drm_privacy_screen*
9121
9122DRM TTM SUBSYSTEM
9123M: Christian Koenig <[email protected]>
9124M: Huang Rui <[email protected]>
9125R: Matthew Auld <[email protected]>
9126R: Matthew Brost <[email protected]>
9127L: [email protected]
9128S: Maintained
9129T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9130F: drivers/gpu/drm/ttm/
9131F: include/drm/ttm/
9132
9133GPU BUDDY ALLOCATOR
9134M: Matthew Auld <[email protected]>
9135M: Arun Pravin <[email protected]>
9136R: Joel Fernandes <[email protected]>
9137L: [email protected]
9138S: Maintained
9139T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9140F: drivers/gpu/buddy.c
9141F: drivers/gpu/drm/drm_buddy.c
9142F: drivers/gpu/tests/gpu_buddy_test.c
9143F: include/drm/drm_buddy.h
9144F: include/linux/gpu_buddy.h
9145F: rust/helpers/gpu.c
9146F: rust/kernel/gpu.rs
9147F: rust/kernel/gpu/
9148
9149DRM AUTOMATED TESTING
9150M: Helen Koike <[email protected]>
9151M: Vignesh Raman <[email protected]>
9152L: [email protected]
9153S: Maintained
9154T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9155F: Documentation/gpu/automated_testing.rst
9156F: drivers/gpu/drm/ci/
9157
9158DSBR100 USB FM RADIO DRIVER
9159M: Alexey Klimov <[email protected]>
9160L: [email protected]
9161S: Maintained
9162T: git git://linuxtv.org/media.git
9163F: drivers/media/radio/dsbr100.c
9164
9165DT3155 MEDIA DRIVER
9166M: Hans Verkuil <[email protected]>
9167L: [email protected]
9168S: Odd Fixes
9169W: https://linuxtv.org
9170T: git git://linuxtv.org/media.git
9171F: drivers/media/pci/dt3155/
9172
9173DVB_USB_AF9015 MEDIA DRIVER
9174L: [email protected]
9175S: Orphan
9176W: https://linuxtv.org
9177Q: http://patchwork.linuxtv.org/project/linux-media/list/
9178F: drivers/media/usb/dvb-usb-v2/af9015*
9179
9180DVB_USB_AF9035 MEDIA DRIVER
9181L: [email protected]
9182S: Orphan
9183W: https://linuxtv.org
9184Q: http://patchwork.linuxtv.org/project/linux-media/list/
9185F: drivers/media/usb/dvb-usb-v2/af9035*
9186
9187DVB_USB_ANYSEE MEDIA DRIVER
9188L: [email protected]
9189S: Orphan
9190W: https://linuxtv.org
9191Q: http://patchwork.linuxtv.org/project/linux-media/list/
9192F: drivers/media/usb/dvb-usb-v2/anysee*
9193
9194DVB_USB_AU6610 MEDIA DRIVER
9195L: [email protected]
9196S: Orphan
9197W: https://linuxtv.org
9198Q: http://patchwork.linuxtv.org/project/linux-media/list/
9199F: drivers/media/usb/dvb-usb-v2/au6610*
9200
9201DVB_USB_CE6230 MEDIA DRIVER
9202L: [email protected]
9203S: Orphan
9204W: https://linuxtv.org
9205Q: http://patchwork.linuxtv.org/project/linux-media/list/
9206F: drivers/media/usb/dvb-usb-v2/ce6230*
9207
9208DVB_USB_CXUSB MEDIA DRIVER
9209M: Michael Krufky <[email protected]>
9210L: [email protected]
9211S: Maintained
9212W: https://linuxtv.org
9213W: http://github.com/mkrufky
9214Q: http://patchwork.linuxtv.org/project/linux-media/list/
9215T: git git://linuxtv.org/media.git
9216F: drivers/media/usb/dvb-usb/cxusb*
9217
9218DVB_USB_EC168 MEDIA DRIVER
9219L: [email protected]
9220S: Orphan
9221W: https://linuxtv.org
9222Q: http://patchwork.linuxtv.org/project/linux-media/list/
9223F: drivers/media/usb/dvb-usb-v2/ec168*
9224
9225DVB_USB_GL861 MEDIA DRIVER
9226L: [email protected]
9227S: Orphan
9228W: https://linuxtv.org
9229Q: http://patchwork.linuxtv.org/project/linux-media/list/
9230F: drivers/media/usb/dvb-usb-v2/gl861*
9231
9232DVB_USB_MXL111SF MEDIA DRIVER
9233M: Michael Krufky <[email protected]>
9234L: [email protected]
9235S: Maintained
9236W: https://linuxtv.org
9237W: http://github.com/mkrufky
9238Q: http://patchwork.linuxtv.org/project/linux-media/list/
9239T: git git://linuxtv.org/mkrufky/mxl111sf.git
9240F: drivers/media/usb/dvb-usb-v2/mxl111sf*
9241
9242DVB_USB_RTL28XXU MEDIA DRIVER
9243L: [email protected]
9244S: Orphan
9245W: https://linuxtv.org
9246Q: http://patchwork.linuxtv.org/project/linux-media/list/
9247F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
9248
9249DVB_USB_V2 MEDIA DRIVER
9250L: [email protected]
9251S: Orphan
9252W: https://linuxtv.org
9253W: http://palosaari.fi/linux/
9254Q: http://patchwork.linuxtv.org/project/linux-media/list/
9255F: drivers/media/usb/dvb-usb-v2/dvb_usb*
9256F: drivers/media/usb/dvb-usb-v2/usb_urb.c
9257
9258DYNAMIC DEBUG
9259M: Jason Baron <[email protected]>
9260M: Jim Cromie <[email protected]>
9261S: Maintained
9262F: include/linux/dynamic_debug.h
9263F: lib/dynamic_debug.c
9264F: lib/test_dynamic_debug.c
9265
9266DYNAMIC INTERRUPT MODERATION
9267M: Tal Gilboa <[email protected]>
9268S: Maintained
9269F: Documentation/networking/net_dim.rst
9270F: include/linux/dim.h
9271F: lib/dim/
9272
9273DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
9274M: Daniel Lezcano <[email protected]>
9275L: [email protected]
9276S: Supported
9277B: https://bugzilla.kernel.org
9278T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9279F: drivers/powercap/dtpm*
9280F: include/linux/dtpm.h
9281
9282DZ DECSTATION DZ11 SERIAL DRIVER
9283M: "Maciej W. Rozycki" <[email protected]>
9284S: Maintained
9285F: drivers/tty/serial/dz.*
9286
9287E3X0 POWER BUTTON DRIVER
9288M: Moritz Fischer <[email protected]>
9289L: [email protected]
9290S: Supported
9291W: http://www.ettus.com
9292F: Documentation/devicetree/bindings/input/e3x0-button.txt
9293F: drivers/input/misc/e3x0-button.c
9294
9295E4000 MEDIA DRIVER
9296L: [email protected]
9297S: Orphan
9298W: https://linuxtv.org
9299Q: http://patchwork.linuxtv.org/project/linux-media/list/
9300F: drivers/media/tuners/e4000*
9301
9302EARTH_PT1 MEDIA DRIVER
9303M: Akihiro Tsukada <[email protected]>
9304L: [email protected]
9305S: Odd Fixes
9306F: drivers/media/pci/pt1/
9307
9308EARTH_PT3 MEDIA DRIVER
9309M: Akihiro Tsukada <[email protected]>
9310L: [email protected]
9311S: Odd Fixes
9312F: drivers/media/pci/pt3/
9313
9314EC100 MEDIA DRIVER
9315L: [email protected]
9316S: Orphan
9317W: https://linuxtv.org
9318Q: http://patchwork.linuxtv.org/project/linux-media/list/
9319F: drivers/media/dvb-frontends/ec100*
9320
9321ECONET MIPS PLATFORM
9322M: Caleb James DeLisle <[email protected]>
9323L: [email protected]
9324S: Maintained
9325F: Documentation/devicetree/bindings/interrupt-controller/econet,en751221-intc.yaml
9326F: Documentation/devicetree/bindings/mips/econet.yaml
9327F: Documentation/devicetree/bindings/timer/econet,en751221-timer.yaml
9328F: arch/mips/boot/dts/econet/
9329F: arch/mips/configs/econet_en751221_defconfig
9330F: arch/mips/econet/
9331F: drivers/clocksource/timer-econet-en751221.c
9332F: drivers/irqchip/irq-econet-en751221.c
9333F: include/dt-bindings/clock/econet,en751221-scu.h
9334F: include/dt-bindings/reset/econet,en751221-scu.h
9335
9336ECONET PCIE PHY DRIVER
9337M: Caleb James DeLisle <[email protected]>
9338L: [email protected]
9339S: Maintained
9340F: Documentation/devicetree/bindings/phy/econet,en751221-pcie-phy.yaml
9341F: drivers/phy/phy-econet-pcie.c
9342
9343ECRYPT FILE SYSTEM
9344M: Tyler Hicks <[email protected]>
9345L: [email protected]
9346S: Odd Fixes
9347W: http://ecryptfs.org
9348W: https://launchpad.net/ecryptfs
9349T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
9350F: Documentation/filesystems/ecryptfs.rst
9351F: fs/ecryptfs/
9352
9353EDAC-AMD64
9354M: Yazen Ghannam <[email protected]>
9355L: [email protected]
9356S: Supported
9357F: drivers/edac/amd64_edac*
9358F: drivers/edac/mce_amd*
9359
9360EDAC-ARMADA
9361M: Jan Luebbe <[email protected]>
9362L: [email protected]
9363S: Maintained
9364F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
9365F: drivers/edac/armada_xp_*
9366
9367EDAC-AST2500
9368M: Stefan Schaeckeler <[email protected]>
9369S: Supported
9370F: Documentation/devicetree/bindings/edac/aspeed,ast2400-sdram-edac.yaml
9371F: drivers/edac/aspeed_edac.c
9372
9373EDAC-BLUEFIELD
9374M: Shravan Kumar Ramani <[email protected]>
9375M: David Thompson <[email protected]>
9376S: Supported
9377F: drivers/edac/bluefield_edac.c
9378
9379EDAC-CALXEDA
9380M: Andre Przywara <[email protected]>
9381L: [email protected]
9382S: Maintained
9383F: drivers/edac/highbank*
9384
9385EDAC-CAVIUM OCTEON
9386M: Thomas Bogendoerfer <[email protected]>
9387L: [email protected]
9388L: [email protected]
9389S: Maintained
9390F: drivers/edac/octeon_edac*
9391
9392EDAC-CAVIUM THUNDERX
9393L: [email protected]
9394S: Orphan
9395F: drivers/edac/thunderx_edac*
9396
9397EDAC-CORE
9398M: Borislav Petkov <[email protected]>
9399M: Tony Luck <[email protected]>
9400L: [email protected]
9401S: Supported
9402T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
9403F: Documentation/driver-api/edac.rst
9404F: drivers/edac/
9405F: include/linux/edac.h
9406
9407EDAC-A72
9408M: Vijay Balakrishna <[email protected]>
9409M: Tyler Hicks <[email protected]>
9410L: [email protected]
9411S: Supported
9412F: drivers/edac/a72_edac.c
9413
9414EDAC-DMC520
9415M: Lei Wang <[email protected]>
9416L: [email protected]
9417S: Supported
9418F: drivers/edac/dmc520_edac.c
9419
9420EDAC-E752X
9421L: [email protected]
9422S: Orphan
9423F: drivers/edac/e752x_edac.c
9424
9425EDAC-E7XXX
9426L: [email protected]
9427S: Maintained
9428F: drivers/edac/e7xxx_edac.c
9429
9430EDAC-FSL_DDR
9431R: Frank Li <[email protected]>
9432L: [email protected]
9433L: [email protected]
9434S: Maintained
9435F: drivers/edac/fsl_ddr_edac.*
9436
9437EDAC-GHES
9438M: Mauro Carvalho Chehab <[email protected]>
9439L: [email protected]
9440S: Maintained
9441F: drivers/edac/ghes_edac.c
9442
9443EDAC-I10NM
9444M: Tony Luck <[email protected]>
9445L: [email protected]
9446S: Maintained
9447F: drivers/edac/i10nm_base.c
9448
9449EDAC-I3000
9450L: [email protected]
9451S: Orphan
9452F: drivers/edac/i3000_edac.c
9453
9454EDAC-I5000
9455L: [email protected]
9456S: Maintained
9457F: drivers/edac/i5000_edac.c
9458
9459EDAC-I5400
9460M: Mauro Carvalho Chehab <[email protected]>
9461L: [email protected]
9462S: Maintained
9463F: drivers/edac/i5400_edac.c
9464
9465EDAC-I7300
9466M: Mauro Carvalho Chehab <[email protected]>
9467L: [email protected]
9468S: Maintained
9469F: drivers/edac/i7300_edac.c
9470
9471EDAC-I7CORE
9472M: Mauro Carvalho Chehab <[email protected]>
9473L: [email protected]
9474S: Maintained
9475F: drivers/edac/i7core_edac.c
9476
9477EDAC-I82975X
9478M: "Arvind R." <[email protected]>
9479L: [email protected]
9480S: Maintained
9481F: drivers/edac/i82975x_edac.c
9482
9483EDAC-IE31200
9484M: Jason Baron <[email protected]>
9485L: [email protected]
9486S: Maintained
9487F: drivers/edac/ie31200_edac.c
9488
9489EDAC-IGEN6
9490M: Tony Luck <[email protected]>
9491R: Qiuxu Zhuo <[email protected]>
9492L: [email protected]
9493S: Maintained
9494F: drivers/edac/igen6_edac.c
9495
9496EDAC-MPC85XX
9497L: [email protected]
9498S: Orphan
9499F: drivers/edac/mpc85xx_edac.[ch]
9500
9501EDAC-NPCM
9502M: Marvin Lin <[email protected]>
9503M: Stanley Chu <[email protected]>
9504L: [email protected]
9505S: Maintained
9506F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
9507F: drivers/edac/npcm_edac.c
9508
9509EDAC-PASEMI
9510M: Egor Martovetsky <[email protected]>
9511L: [email protected]
9512S: Maintained
9513F: drivers/edac/pasemi_edac.c
9514
9515EDAC-PND2
9516M: Tony Luck <[email protected]>
9517L: [email protected]
9518S: Maintained
9519F: drivers/edac/pnd2_edac.[ch]
9520
9521EDAC-QCOM
9522M: Manivannan Sadhasivam <[email protected]>
9523L: [email protected]
9524L: [email protected]
9525S: Maintained
9526F: drivers/edac/qcom_edac.c
9527
9528EDAC-SBRIDGE
9529M: Tony Luck <[email protected]>
9530R: Qiuxu Zhuo <[email protected]>
9531L: [email protected]
9532S: Maintained
9533F: drivers/edac/sb_edac.c
9534
9535EDAC-SKYLAKE
9536M: Tony Luck <[email protected]>
9537L: [email protected]
9538S: Maintained
9539F: drivers/edac/skx_*.[ch]
9540
9541EDAC-TI
9542M: Tero Kristo <[email protected]>
9543L: [email protected]
9544S: Odd Fixes
9545F: drivers/edac/ti_edac.c
9546
9547EDIROL UA-101/UA-1000 DRIVER
9548M: Clemens Ladisch <[email protected]>
9549L: [email protected]
9550S: Maintained
9551T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9552F: sound/usb/misc/ua101.c
9553
9554EFI TEST DRIVER
9555M: Ivan Hu <[email protected]>
9556M: Ard Biesheuvel <[email protected]>
9557L: [email protected]
9558S: Maintained
9559F: drivers/firmware/efi/test/
9560
9561EFI VARIABLE FILESYSTEM
9562M: Jeremy Kerr <[email protected]>
9563M: Ard Biesheuvel <[email protected]>
9564L: [email protected]
9565S: Maintained
9566T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
9567F: fs/efivarfs/
9568
9569EFIFB FRAMEBUFFER DRIVER
9570M: Peter Jones <[email protected]>
9571L: [email protected]
9572S: Maintained
9573F: drivers/video/fbdev/efifb.c
9574
9575ELM327 CAN NETWORK DRIVER
9576M: Max Staudt <[email protected]>
9577L: [email protected]
9578S: Maintained
9579F: Documentation/networking/device_drivers/can/can327.rst
9580F: drivers/net/can/can327.c
9581
9582EM28XX VIDEO4LINUX DRIVER
9583M: Mauro Carvalho Chehab <[email protected]>
9584L: [email protected]
9585S: Maintained
9586W: https://linuxtv.org
9587T: git git://linuxtv.org/media.git
9588F: Documentation/admin-guide/media/em28xx*
9589F: drivers/media/usb/em28xx/
9590
9591EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
9592M: Adrian Hunter <[email protected]>
9593M: Asutosh Das <[email protected]>
9594R: Ritesh Harjani <[email protected]>
9595L: [email protected]
9596S: Supported
9597F: drivers/mmc/host/cqhci*
9598
9599EMS CPC-PCI CAN DRIVER
9600M: Gerhard Uttenthaler <[email protected]>
9601M: [email protected]
9602L: [email protected]
9603S: Maintained
9604F: drivers/net/can/sja1000/ems_pci.c
9605
9606EMULEX 10Gbps iSCSI - OneConnect DRIVER
9607M: Ketan Mukadam <[email protected]>
9608L: [email protected]
9609S: Supported
9610W: http://www.broadcom.com
9611F: drivers/scsi/be2iscsi/
9612
9613EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
9614M: Ajit Khaparde <[email protected]>
9615M: Sriharsha Basavapatna <[email protected]>
9616L: [email protected]
9617S: Maintained
9618W: http://www.emulex.com
9619F: drivers/net/ethernet/emulex/benet/
9620
9621EMULEX ONECONNECT ROCE DRIVER
9622M: Selvin Xavier <[email protected]>
9623L: [email protected]
9624S: Odd Fixes
9625W: http://www.broadcom.com
9626F: drivers/infiniband/hw/ocrdma/
9627F: include/uapi/rdma/ocrdma-abi.h
9628
9629EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
9630M: Ram Vegesna <[email protected]>
9631L: [email protected]
9632L: [email protected]
9633S: Supported
9634W: http://www.broadcom.com
9635F: drivers/scsi/elx/
9636
9637EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
9638M: Justin Tee <[email protected]>
9639M: Paul Ely <[email protected]>
9640L: [email protected]
9641S: Supported
9642W: http://www.broadcom.com
9643F: drivers/scsi/lpfc/
9644
9645ENE CB710 FLASH CARD READER DRIVER
9646M: Michał Mirosław <[email protected]>
9647S: Maintained
9648F: drivers/misc/cb710/
9649F: drivers/mmc/host/cb710-mmc.*
9650F: include/linux/cb710.h
9651
9652ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
9653M: Maxim Levitsky <[email protected]>
9654S: Maintained
9655F: drivers/media/rc/ene_ir.*
9656
9657ENERGY MODEL
9658M: Lukasz Luba <[email protected]>
9659M: "Rafael J. Wysocki" <[email protected]>
9660L: [email protected]
9661S: Maintained
9662F: Documentation/netlink/specs/dev-energymodel.yaml
9663F: Documentation/power/energy-model.rst
9664F: include/linux/energy_model.h
9665F: include/uapi/linux/dev_energymodel.h
9666F: kernel/power/em_netlink*.*
9667F: kernel/power/energy_model.c
9668
9669EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
9670M: Laurentiu Tudor <[email protected]>
9671L: [email protected]
9672S: Maintained
9673F: drivers/tty/ehv_bytechan.c
9674
9675EPSON S1D13XXX FRAMEBUFFER DRIVER
9676M: Kristoffer Ericson <[email protected]>
9677S: Maintained
9678T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
9679F: drivers/video/fbdev/s1d13xxxfb.c
9680F: include/video/s1d13xxxfb.h
9681
9682EROFS FILE SYSTEM
9683M: Gao Xiang <[email protected]>
9684M: Chao Yu <[email protected]>
9685R: Yue Hu <[email protected]>
9686R: Jeffle Xu <[email protected]>
9687R: Sandeep Dhavale <[email protected]>
9688R: Hongbo Li <[email protected]>
9689R: Chunhai Guo <[email protected]>
9690L: [email protected]
9691S: Maintained
9692W: https://erofs.docs.kernel.org
9693T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
9694F: Documentation/ABI/testing/sysfs-fs-erofs
9695F: Documentation/filesystems/erofs.rst
9696F: fs/erofs/
9697F: include/trace/events/erofs.h
9698
9699ERRSEQ ERROR TRACKING INFRASTRUCTURE
9700M: Jeff Layton <[email protected]>
9701S: Maintained
9702F: include/linux/errseq.h
9703F: lib/errseq.c
9704
9705ESD CAN NETWORK DRIVERS
9706M: Stefan Mätje <[email protected]>
9707R: [email protected]
9708L: [email protected]
9709S: Maintained
9710F: drivers/net/can/esd/
9711
9712ESD CAN/USB DRIVERS
9713M: Frank Jungclaus <[email protected]>
9714R: [email protected]
9715L: [email protected]
9716S: Maintained
9717F: drivers/net/can/usb/esd_usb.c
9718
9719ESWIN DEVICETREES
9720M: Min Lin <[email protected]>
9721M: Pinkesh Vaghela <[email protected]>
9722M: Pritesh Patel <[email protected]>
9723S: Maintained
9724T: git https://github.com/eswincomputing/linux-next.git
9725F: Documentation/devicetree/bindings/riscv/eswin.yaml
9726F: arch/riscv/boot/dts/eswin/
9727
9728ESWIN EIC7700 CLOCK DRIVER
9729M: Yifeng Huang <[email protected]>
9730M: Xuyang Dong <[email protected]>
9731S: Maintained
9732F: Documentation/devicetree/bindings/clock/eswin,eic7700*
9733F: drivers/clk/eswin/
9734F: include/dt-bindings/clock/eswin,eic7700*
9735F: include/dt-bindings/reset/eswin,eic7700-hspcrg.h
9736
9737ET131X NETWORK DRIVER
9738M: Mark Einon <[email protected]>
9739S: Odd Fixes
9740F: drivers/net/ethernet/agere/
9741
9742ETAS ES58X CAN/USB DRIVER
9743M: Vincent Mailhol <[email protected]>
9744L: [email protected]
9745S: Maintained
9746F: Documentation/networking/devlink/etas_es58x.rst
9747F: drivers/net/can/usb/etas_es58x/
9748
9749ETHERNET BRIDGE
9750M: Nikolay Aleksandrov <[email protected]>
9751M: Ido Schimmel <[email protected]>
9752L: [email protected]
9753L: [email protected]
9754S: Maintained
9755F: include/linux/if_bridge.h
9756F: include/uapi/linux/if_bridge.h
9757F: include/linux/netfilter_bridge/
9758F: net/bridge/
9759
9760ETHERNET PHY LIBRARY
9761M: Andrew Lunn <[email protected]>
9762M: Heiner Kallweit <[email protected]>
9763R: Russell King <[email protected]>
9764L: [email protected]
9765S: Maintained
9766F: Documentation/ABI/testing/sysfs-class-net-phydev
9767F: Documentation/devicetree/bindings/net/ethernet-connector.yaml
9768F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
9769F: Documentation/devicetree/bindings/net/mdio*
9770F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
9771F: Documentation/networking/phy-port.rst
9772F: Documentation/networking/phy.rst
9773F: drivers/net/mdio/
9774F: drivers/net/mdio/acpi_mdio.c
9775F: drivers/net/mdio/fwnode_mdio.c
9776F: drivers/net/mdio/of_mdio.c
9777F: drivers/net/pcs/
9778F: drivers/net/phy/
9779F: include/dt-bindings/net/qca-ar803x.h
9780F: include/linux/*mdio*.h
9781F: include/linux/linkmode.h
9782F: include/linux/mdio/*.h
9783F: include/linux/mii.h
9784F: include/linux/of_net.h
9785F: include/linux/phy.h
9786F: include/linux/phy_fixed.h
9787F: include/linux/phy_link_topology.h
9788F: include/linux/phylib_stubs.h
9789F: include/linux/platform_data/mdio-bcm-unimac.h
9790F: include/net/phy/
9791F: include/trace/events/mdio.h
9792F: include/uapi/linux/mdio.h
9793F: include/uapi/linux/mii.h
9794F: net/core/of_net.c
9795
9796ETHERNET PHY LIBRARY [RUST]
9797M: FUJITA Tomonori <[email protected]>
9798R: Trevor Gross <[email protected]>
9799L: [email protected]
9800L: [email protected]
9801S: Maintained
9802F: rust/kernel/net/phy.rs
9803F: rust/kernel/net/phy/reg.rs
9804
9805EXEC & BINFMT API, ELF
9806M: Kees Cook <[email protected]>
9807L: [email protected]
9808S: Supported
9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
9810F: Documentation/userspace-api/ELF.rst
9811F: fs/*binfmt_*.c
9812F: fs/Kconfig.binfmt
9813F: fs/exec.c
9814F: fs/tests/binfmt_*_kunit.c
9815F: fs/tests/exec_kunit.c
9816F: include/linux/binfmts.h
9817F: include/linux/elf.h
9818F: include/uapi/linux/auxvec.h
9819F: include/uapi/linux/binfmts.h
9820F: include/uapi/linux/elf.h
9821F: kernel/fork.c
9822F: mm/vma_exec.c
9823F: tools/testing/selftests/exec/
9824N: asm/elf.h
9825N: binfmt
9826
9827EXFAT FILE SYSTEM
9828M: Namjae Jeon <[email protected]>
9829M: Sungjong Seo <[email protected]>
9830R: Yuezhang Mo <[email protected]>
9831L: [email protected]
9832S: Maintained
9833T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
9834F: fs/exfat/
9835
9836EXPRESSWIRE PROTOCOL LIBRARY
9837M: Duje Mihanović <[email protected]>
9838L: [email protected]
9839S: Maintained
9840F: drivers/leds/leds-expresswire.c
9841F: include/linux/leds-expresswire.h
9842
9843EXT2 FILE SYSTEM
9844M: Jan Kara <[email protected]>
9845L: [email protected]
9846S: Maintained
9847F: Documentation/filesystems/ext2.rst
9848T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
9849F: fs/ext2/
9850F: include/linux/ext2*
9851
9852EXT4 FILE SYSTEM
9853M: "Theodore Ts'o" <[email protected]>
9854R: Andreas Dilger <[email protected]>
9855R: Baokun Li <[email protected]>
9856R: Jan Kara <[email protected]>
9857R: Ojaswin Mujoo <[email protected]>
9858R: Ritesh Harjani (IBM) <[email protected]>
9859R: Zhang Yi <[email protected]>
9860L: [email protected]
9861S: Maintained
9862W: http://ext4.wiki.kernel.org
9863Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git dev
9865F: Documentation/filesystems/ext4/
9866F: fs/ext4/
9867F: include/trace/events/ext4.h
9868F: include/uapi/linux/ext4.h
9869
9870Extended Verification Module (EVM)
9871M: Mimi Zohar <[email protected]>
9872M: Roberto Sassu <[email protected]>
9873L: [email protected]
9874S: Supported
9875T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9876F: security/integrity/
9877F: security/integrity/evm/
9878
9879EXTENSIBLE FIRMWARE INTERFACE (EFI)
9880M: Ard Biesheuvel <[email protected]>
9881R: Ilias Apalodimas <[email protected]>
9882L: [email protected]
9883S: Maintained
9884T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
9885F: Documentation/admin-guide/efi-stub.rst
9886F: arch/*/include/asm/efi.h
9887F: arch/*/kernel/efi.c
9888F: arch/arm/boot/compressed/efi-header.S
9889F: arch/x86/platform/efi/
9890F: drivers/firmware/efi/
9891F: include/linux/efi*.h
9892X: drivers/firmware/efi/cper*
9893
9894EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
9895M: MyungJoo Ham <[email protected]>
9896M: Chanwoo Choi <[email protected]>
9897L: [email protected]
9898S: Maintained
9899T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
9900F: Documentation/devicetree/bindings/extcon/
9901F: Documentation/driver-api/extcon.rst
9902F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
9903F: drivers/extcon/
9904F: include/linux/extcon.h
9905F: include/linux/extcon/
9906
9907EXTRA BOOT CONFIG
9908M: Masami Hiramatsu <[email protected]>
9909L: [email protected]
9910L: [email protected]
9911S: Maintained
9912Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
9913T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9914F: Documentation/admin-guide/bootconfig.rst
9915F: fs/proc/bootconfig.c
9916F: include/linux/bootconfig.h
9917F: lib/bootconfig-data.S
9918F: lib/bootconfig.c
9919F: lib/embedded-cmdline.S
9920F: tools/bootconfig/*
9921F: tools/bootconfig/scripts/*
9922
9923EXTRON DA HD 4K PLUS CEC DRIVER
9924M: Hans Verkuil <[email protected]>
9925L: [email protected]
9926S: Maintained
9927T: git git://linuxtv.org/media.git
9928F: drivers/media/cec/usb/extron-da-hd-4k-plus/
9929
9930EXYNOS DP DRIVER
9931M: Jingoo Han <[email protected]>
9932L: [email protected]
9933S: Maintained
9934F: drivers/gpu/drm/exynos/exynos_dp*
9935
9936EXYNOS SYSMMU (IOMMU) driver
9937M: Marek Szyprowski <[email protected]>
9938L: [email protected]
9939S: Maintained
9940F: drivers/iommu/exynos-iommu.c
9941
9942F2FS FILE SYSTEM
9943M: Jaegeuk Kim <[email protected]>
9944M: Chao Yu <[email protected]>
9945L: [email protected]
9946S: Maintained
9947W: https://f2fs.wiki.kernel.org/
9948Q: https://patchwork.kernel.org/project/f2fs/list/
9949B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
9950T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
9951F: Documentation/ABI/testing/sysfs-fs-f2fs
9952F: Documentation/filesystems/f2fs.rst
9953F: fs/f2fs/
9954F: include/linux/f2fs_fs.h
9955F: include/trace/events/f2fs.h
9956F: include/uapi/linux/f2fs.h
9957
9958F71805F HARDWARE MONITORING DRIVER
9959M: Jean Delvare <[email protected]>
9960L: [email protected]
9961S: Maintained
9962F: Documentation/hwmon/f71805f.rst
9963F: drivers/hwmon/f71805f.c
9964
9965FADDR2LINE
9966M: Josh Poimboeuf <[email protected]>
9967S: Maintained
9968F: scripts/faddr2line
9969
9970FAILOVER MODULE
9971M: Sridhar Samudrala <[email protected]>
9972L: [email protected]
9973S: Supported
9974F: Documentation/networking/failover.rst
9975F: include/net/failover.h
9976F: net/core/failover.c
9977
9978FANOTIFY
9979M: Jan Kara <[email protected]>
9980R: Amir Goldstein <[email protected]>
9981L: [email protected]
9982S: Maintained
9983F: fs/notify/fanotify/
9984F: include/linux/fanotify.h
9985F: include/uapi/linux/fanotify.h
9986
9987FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
9988M: Linus Walleij <[email protected]>
9989L: [email protected]
9990S: Maintained
9991F: drivers/usb/fotg210/
9992
9993FARSYNC SYNCHRONOUS DRIVER
9994M: Kevin Curtis <[email protected]>
9995S: Supported
9996W: http://www.farsite.co.uk/
9997F: drivers/net/wan/farsync.*
9998
9999FAULT INJECTION SUPPORT
10000M: Akinobu Mita <[email protected]>
10001S: Supported
10002F: Documentation/fault-injection/
10003F: lib/fault-inject.c
10004F: tools/testing/fault-injection/
10005
10006FBTFT Framebuffer drivers
10007M: Andy Shevchenko <[email protected]>
10008L: [email protected]
10009L: [email protected]
10010S: Odd fixes
10011F: drivers/staging/fbtft/
10012
10013FC0011 TUNER DRIVER
10014M: Michael Buesch <[email protected]>
10015L: [email protected]
10016S: Maintained
10017F: drivers/media/tuners/fc0011.c
10018F: drivers/media/tuners/fc0011.h
10019
10020FC2580 MEDIA DRIVER
10021L: [email protected]
10022S: Orphan
10023W: https://linuxtv.org
10024Q: http://patchwork.linuxtv.org/project/linux-media/list/
10025F: drivers/media/tuners/fc2580*
10026
10027FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
10028M: Hannes Reinecke <[email protected]>
10029L: [email protected]
10030S: Supported
10031W: www.Open-FCoE.org
10032F: drivers/scsi/fcoe/
10033F: drivers/scsi/libfc/
10034F: include/scsi/fc/
10035F: include/scsi/libfc.h
10036F: include/scsi/libfcoe.h
10037F: include/uapi/scsi/fc/
10038
10039FILE LOCKING (flock() and fcntl()/lockf())
10040M: Jeff Layton <[email protected]>
10041M: Chuck Lever <[email protected]>
10042R: Alexander Aring <[email protected]>
10043L: [email protected]
10044S: Maintained
10045F: fs/fcntl.c
10046F: fs/locks.c
10047F: include/linux/fcntl.h
10048F: include/uapi/linux/fcntl.h
10049
10050FILESYSTEM DIRECT ACCESS (DAX)
10051M: Dan Williams <[email protected]>
10052R: Matthew Wilcox <[email protected]>
10053R: Jan Kara <[email protected]>
10054L: [email protected]
10055L: [email protected]
10056S: Supported
10057F: fs/dax.c
10058F: include/linux/dax.h
10059F: include/trace/events/fs_dax.h
10060
10061FILESYSTEMS (VFS and infrastructure)
10062M: Alexander Viro <[email protected]>
10063M: Christian Brauner <[email protected]>
10064R: Jan Kara <[email protected]>
10065L: [email protected]
10066S: Maintained
10067T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
10068F: fs/*
10069F: include/linux/fs.h
10070F: include/linux/fs_types.h
10071F: include/uapi/linux/fs.h
10072F: include/uapi/linux/openat2.h
10073F: rust/kernel/fs.rs
10074F: rust/kernel/fs/
10075F: rust/kernel/seq_file.rs
10076F: rust/kernel/sync/poll.rs
10077F: Documentation/driver-api/early-userspace/buffer-format.rst
10078F: init/do_mounts*
10079F: init/*initramfs*
10080
10081FILESYSTEMS [EXPORTFS]
10082M: Chuck Lever <[email protected]>
10083M: Jeff Layton <[email protected]>
10084R: Amir Goldstein <[email protected]>
10085L: [email protected]
10086L: [email protected]
10087S: Supported
10088F: Documentation/filesystems/nfs/exporting.rst
10089F: fs/exportfs/
10090F: fs/fhandle.c
10091F: include/linux/exportfs*.h
10092
10093FILESYSTEMS [IDMAPPED MOUNTS]
10094M: Christian Brauner <[email protected]>
10095M: Seth Forshee <[email protected]>
10096L: [email protected]
10097S: Maintained
10098F: Documentation/filesystems/idmappings.rst
10099F: fs/mnt_idmapping.c
10100F: include/linux/mnt_idmapping.*
10101F: tools/testing/selftests/mount_setattr/
10102
10103FILESYSTEMS [IOMAP]
10104M: Christian Brauner <[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: Haiyang Zhang <[email protected]>
12164M: Wei Liu <[email protected]>
12165M: Dexuan Cui <[email protected]>
12166L: [email protected]
12167S: Supported
12168T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
12169F: Documentation/ABI/stable/sysfs-bus-vmbus
12170F: Documentation/ABI/testing/debugfs-hyperv
12171F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
12172F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
12173F: Documentation/virt/hyperv
12174F: arch/arm64/hyperv
12175F: arch/arm64/include/asm/mshyperv.h
12176F: arch/x86/hyperv
12177F: arch/x86/include/asm/mshyperv.h
12178F: arch/x86/include/asm/trace/hyperv.h
12179F: arch/x86/kernel/cpu/mshyperv.c
12180F: drivers/clocksource/hyperv_timer.c
12181F: drivers/hid/hid-hyperv.c
12182F: drivers/hv/
12183F: drivers/input/serio/hyperv-keyboard.c
12184F: drivers/iommu/hyperv/
12185F: drivers/net/ethernet/microsoft/
12186F: drivers/net/hyperv/
12187F: drivers/pci/controller/pci-hyperv-intf.c
12188F: drivers/pci/controller/pci-hyperv.c
12189F: drivers/scsi/storvsc_drv.c
12190F: drivers/uio/uio_hv_generic.c
12191F: include/asm-generic/mshyperv.h
12192F: include/clocksource/hyperv_timer.h
12193F: include/hyperv/hvgdk.h
12194F: include/hyperv/hvgdk_ext.h
12195F: include/hyperv/hvgdk_mini.h
12196F: include/hyperv/hvhdk.h
12197F: include/hyperv/hvhdk_mini.h
12198F: include/linux/hyperv.h
12199F: include/net/mana
12200F: include/uapi/linux/hyperv.h
12201F: net/vmw_vsock/hyperv_transport.c
12202F: tools/hv/
12203
12204HYPERBUS SUPPORT
12205M: Vignesh Raghavendra <[email protected]>
12206R: Tudor Ambarus <[email protected]>
12207L: [email protected]
12208S: Supported
12209Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12210C: irc://irc.oftc.net/mtd
12211T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
12212F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
12213F: drivers/mtd/hyperbus/
12214F: include/linux/mtd/hyperbus.h
12215
12216HYPERVISOR VIRTUAL CONSOLE DRIVER
12217L: [email protected]
12218S: Odd Fixes
12219F: drivers/tty/hvc/
12220
12221HUNG TASK DETECTOR
12222M: Andrew Morton <[email protected]>
12223M: Lance Yang <[email protected]>
12224R: Masami Hiramatsu <[email protected]>
12225R: Petr Mladek <[email protected]>
12226L: [email protected]
12227S: Maintained
12228F: include/linux/hung_task.h
12229F: kernel/hung_task.c
12230
12231I2C ACPI SUPPORT
12232M: Mika Westerberg <[email protected]>
12233L: [email protected]
12234L: [email protected]
12235S: Maintained
12236F: drivers/i2c/i2c-core-acpi.c
12237
12238I2C ADDRESS TRANSLATOR (ATR)
12239M: Tomi Valkeinen <[email protected]>
12240R: Luca Ceresoli <[email protected]>
12241L: [email protected]
12242S: Maintained
12243F: drivers/i2c/i2c-atr.c
12244F: include/linux/i2c-atr.h
12245
12246I2C CONTROLLER DRIVER FOR NVIDIA GPU
12247M: Ajay Gupta <[email protected]>
12248L: [email protected]
12249S: Maintained
12250F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
12251F: drivers/i2c/busses/i2c-nvidia-gpu.c
12252
12253I2C MUXES
12254M: Peter Rosin <[email protected]>
12255L: [email protected]
12256S: Maintained
12257F: Documentation/devicetree/bindings/i2c/i2c-arb*
12258F: Documentation/devicetree/bindings/i2c/i2c-gate*
12259F: Documentation/devicetree/bindings/i2c/i2c-mux*
12260F: Documentation/i2c/i2c-topology.rst
12261F: Documentation/i2c/muxes/
12262F: drivers/i2c/i2c-mux.c
12263F: drivers/i2c/muxes/
12264F: include/linux/i2c-mux.h
12265
12266I2C MV64XXX MARVELL AND ALLWINNER DRIVER
12267M: Gregory CLEMENT <[email protected]>
12268L: [email protected]
12269S: Maintained
12270F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
12271F: drivers/i2c/busses/i2c-mv64xxx.c
12272
12273I2C OF COMPONENT PROBER
12274M: Chen-Yu Tsai <[email protected]>
12275L: [email protected]
12276L: [email protected]
12277S: Maintained
12278F: drivers/i2c/i2c-core-of-prober.c
12279F: include/linux/i2c-of-prober.h
12280
12281I2C OVER PARALLEL PORT
12282M: Jean Delvare <[email protected]>
12283L: [email protected]
12284S: Maintained
12285F: Documentation/i2c/busses/i2c-parport.rst
12286F: drivers/i2c/busses/i2c-parport.c
12287
12288I2C SUBSYSTEM
12289M: Andi Shyti <[email protected]>
12290L: [email protected]
12291S: Maintained
12292Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
12293T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
12294F: Documentation/i2c/
12295F: drivers/i2c/*
12296F: include/dt-bindings/i2c/i2c.h
12297F: include/linux/i2c-dev.h
12298F: include/linux/i2c-smbus.h
12299F: include/linux/i2c.h
12300F: include/uapi/linux/i2c-*.h
12301F: include/uapi/linux/i2c.h
12302
12303I2C SUBSYSTEM [RUST]
12304M: Igor Korotin <[email protected]>
12305R: Danilo Krummrich <[email protected]>
12306R: Daniel Almeida <[email protected]>
12307L: [email protected]
12308S: Maintained
12309T: git https://github.com/ikrtn/linux.git rust-i2c-next
12310F: rust/kernel/i2c.rs
12311F: samples/rust/rust_driver_i2c.rs
12312F: samples/rust/rust_i2c_client.rs
12313
12314I2C SUBSYSTEM HOST DRIVERS
12315M: Andi Shyti <[email protected]>
12316L: [email protected]
12317S: Maintained
12318Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
12319T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
12320F: Documentation/devicetree/bindings/i2c/
12321F: drivers/i2c/algos/
12322F: drivers/i2c/busses/
12323F: include/dt-bindings/i2c/
12324
12325I2C-TAOS-EVM DRIVER
12326M: Jean Delvare <[email protected]>
12327L: [email protected]
12328S: Maintained
12329F: Documentation/i2c/busses/i2c-taos-evm.rst
12330F: drivers/i2c/busses/i2c-taos-evm.c
12331
12332I2C-TINY-USB DRIVER
12333M: Till Harbaum <[email protected]>
12334L: [email protected]
12335S: Maintained
12336W: http://www.harbaum.org/till/i2c_tiny_usb
12337F: drivers/i2c/busses/i2c-tiny-usb.c
12338
12339I2C/SMBUS CONTROLLER DRIVERS FOR PC
12340M: Jean Delvare <[email protected]>
12341L: [email protected]
12342S: Maintained
12343F: Documentation/i2c/busses/i2c-ali1535.rst
12344F: Documentation/i2c/busses/i2c-ali1563.rst
12345F: Documentation/i2c/busses/i2c-ali15x3.rst
12346F: Documentation/i2c/busses/i2c-amd756.rst
12347F: Documentation/i2c/busses/i2c-amd8111.rst
12348F: Documentation/i2c/busses/i2c-i801.rst
12349F: Documentation/i2c/busses/i2c-nforce2.rst
12350F: Documentation/i2c/busses/i2c-piix4.rst
12351F: Documentation/i2c/busses/i2c-sis5595.rst
12352F: Documentation/i2c/busses/i2c-sis630.rst
12353F: Documentation/i2c/busses/i2c-sis96x.rst
12354F: Documentation/i2c/busses/i2c-via.rst
12355F: Documentation/i2c/busses/i2c-viapro.rst
12356F: drivers/i2c/busses/i2c-ali1535.c
12357F: drivers/i2c/busses/i2c-ali1563.c
12358F: drivers/i2c/busses/i2c-ali15x3.c
12359F: drivers/i2c/busses/i2c-amd756.c
12360F: drivers/i2c/busses/i2c-amd8111.c
12361F: drivers/i2c/busses/i2c-i801.c
12362F: drivers/i2c/busses/i2c-isch.c
12363F: drivers/i2c/busses/i2c-nforce2.c
12364F: drivers/i2c/busses/i2c-piix4.*
12365F: drivers/i2c/busses/i2c-sis5595.c
12366F: drivers/i2c/busses/i2c-sis630.c
12367F: drivers/i2c/busses/i2c-sis96x.c
12368F: drivers/i2c/busses/i2c-via.c
12369F: drivers/i2c/busses/i2c-viapro.c
12370
12371I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
12372M: Hans de Goede <[email protected]>
12373L: [email protected]
12374S: Maintained
12375F: drivers/i2c/busses/i2c-cht-wc.c
12376
12377I2C/SMBUS ISMT DRIVER
12378M: Neil Horman <[email protected]>
12379L: [email protected]
12380F: Documentation/i2c/busses/i2c-ismt.rst
12381F: drivers/i2c/busses/i2c-ismt.c
12382
12383I2C/SMBUS ZHAOXIN DRIVER
12384M: Hans Hu <[email protected]>
12385L: [email protected]
12386S: Maintained
12387W: https://www.zhaoxin.com
12388F: drivers/i2c/busses/i2c-viai2c-common.c
12389F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c
12390
12391I2C/SMBUS STUB DRIVER
12392M: Jean Delvare <[email protected]>
12393L: [email protected]
12394S: Maintained
12395F: drivers/i2c/i2c-stub.c
12396
12397I3C DRIVER FOR ASPEED AST2600
12398M: Jeremy Kerr <[email protected]>
12399S: Maintained
12400F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
12401F: drivers/i3c/master/ast2600-i3c-master.c
12402
12403I3C DRIVER FOR ANALOG DEVICES I3C CONTROLLER IP
12404M: Jorge Marques <[email protected]>
12405S: Maintained
12406F: Documentation/devicetree/bindings/i3c/adi,i3c-master.yaml
12407F: drivers/i3c/master/adi-i3c-master.c
12408
12409I3C DRIVER FOR CADENCE I3C MASTER IP
12410M: Przemysław Gaj <[email protected]>
12411S: Maintained
12412F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
12413F: drivers/i3c/master/i3c-master-cdns.c
12414
12415I3C DRIVER FOR RENESAS
12416M: Wolfram Sang <[email protected]>
12417M: Tommaso Merciai <[email protected]>
12418S: Supported
12419F: Documentation/devicetree/bindings/i3c/renesas,i3c.yaml
12420F: drivers/i3c/master/renesas-i3c.c
12421
12422I3C DRIVER FOR SYNOPSYS DESIGNWARE
12423S: Orphan
12424F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
12425F: drivers/i3c/master/dw*
12426
12427I3C SUBSYSTEM
12428M: Alexandre Belloni <[email protected]>
12429R: Frank Li <[email protected]>
12430L: [email protected] (moderated for non-subscribers)
12431S: Maintained
12432Q: https://patchwork.kernel.org/project/linux-i3c/list/
12433C: irc://chat.freenode.net/linux-i3c
12434T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
12435F: Documentation/ABI/testing/sysfs-bus-i3c
12436F: Documentation/devicetree/bindings/i3c/
12437F: Documentation/driver-api/i3c
12438F: drivers/i3c/
12439F: include/dt-bindings/i3c/
12440F: include/linux/i3c/
12441
12442IBM Operation Panel Input Driver
12443M: Eddie James <[email protected]>
12444L: [email protected]
12445S: Maintained
12446F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
12447F: drivers/input/misc/ibm-panel.c
12448
12449IBM Power 842 compression accelerator
12450M: Haren Myneni <[email protected]>
12451S: Supported
12452F: crypto/842.c
12453F: drivers/crypto/nx/Kconfig
12454F: drivers/crypto/nx/Makefile
12455F: drivers/crypto/nx/nx-842*
12456F: include/linux/sw842.h
12457F: lib/842/
12458
12459IBM Power in-Nest Crypto Acceleration
12460M: Breno Leitão <[email protected]>
12461M: Nayna Jain <[email protected]>
12462M: Paulo Flabiano Smorigo <[email protected]>
12463L: [email protected]
12464S: Supported
12465F: drivers/crypto/nx/Kconfig
12466F: drivers/crypto/nx/Makefile
12467F: drivers/crypto/nx/nx-aes*
12468F: drivers/crypto/nx/nx-sha*
12469F: drivers/crypto/nx/nx.*
12470F: drivers/crypto/nx/nx_csbcpb.h
12471F: drivers/crypto/nx/nx_debugfs.c
12472
12473IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
12474M: Tyrel Datwyler <[email protected]>
12475L: [email protected]
12476L: [email protected]
12477S: Supported
12478F: drivers/pci/hotplug/rpadlpar*
12479
12480IBM Power Linux RAID adapter
12481M: Brian King <[email protected]>
12482S: Supported
12483F: drivers/scsi/ipr.*
12484
12485IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
12486M: Tyrel Datwyler <[email protected]>
12487L: [email protected]
12488L: [email protected]
12489S: Supported
12490F: drivers/pci/hotplug/rpaphp*
12491
12492IBM Power SRIOV Virtual NIC Device Driver
12493M: Haren Myneni <[email protected]>
12494M: Rick Lindsley <[email protected]>
12495R: Nick Child <[email protected]>
12496L: [email protected]
12497S: Maintained
12498F: drivers/net/ethernet/ibm/ibmvnic.*
12499
12500IBM Power VFIO Support
12501M: Timothy Pearson <[email protected]>
12502S: Supported
12503F: drivers/vfio/vfio_iommu_spapr_tce.c
12504
12505IBM Power Virtual Ethernet Device Driver
12506M: Nick Child <[email protected]>
12507L: [email protected]
12508S: Maintained
12509F: drivers/net/ethernet/ibm/ibmveth.*
12510
12511IBM Power Virtual FC Device Drivers
12512M: Tyrel Datwyler <[email protected]>
12513L: [email protected]
12514S: Supported
12515F: drivers/scsi/ibmvscsi/ibmvfc*
12516
12517IBM Power Virtual Management Channel Driver
12518M: Brad Warrum <[email protected]>
12519M: Ritu Agarwal <[email protected]>
12520S: Supported
12521F: drivers/misc/ibmvmc.*
12522
12523IBM Power Virtual SCSI Device Drivers
12524M: Tyrel Datwyler <[email protected]>
12525L: [email protected]
12526S: Supported
12527F: drivers/scsi/ibmvscsi/ibmvscsi*
12528F: include/scsi/viosrp.h
12529
12530IBM Power Virtual SCSI Device Target Driver
12531M: Tyrel Datwyler <[email protected]>
12532L: [email protected]
12533L: [email protected]
12534S: Supported
12535F: drivers/scsi/ibmvscsi_tgt/
12536
12537IBM Power VMX Cryptographic instructions
12538M: Breno Leitão <[email protected]>
12539M: Nayna Jain <[email protected]>
12540M: Paulo Flabiano Smorigo <[email protected]>
12541L: [email protected]
12542S: Supported
12543F: arch/powerpc/crypto/Kconfig
12544F: arch/powerpc/crypto/Makefile
12545F: arch/powerpc/crypto/aes_cbc.c
12546F: arch/powerpc/crypto/aes_ctr.c
12547F: arch/powerpc/crypto/aes_xts.c
12548F: arch/powerpc/crypto/aesp8-ppc.h
12549F: arch/powerpc/crypto/ppc-xlate.pl
12550F: arch/powerpc/crypto/vmx.c
12551F: lib/crypto/powerpc/aesp8-ppc.pl
12552F: lib/crypto/powerpc/gf128hash.h
12553F: lib/crypto/powerpc/ghashp8-ppc.pl
12554
12555IBM ServeRAID RAID DRIVER
12556S: Orphan
12557F: drivers/scsi/ips.*
12558
12559ICH LPC AND GPIO DRIVER
12560M: Peter Tyser <[email protected]>
12561S: Maintained
12562F: drivers/gpio/gpio-ich.c
12563F: drivers/mfd/lpc_ich.c
12564
12565ICY I2C DRIVER
12566M: Max Staudt <[email protected]>
12567L: [email protected]
12568S: Maintained
12569F: drivers/i2c/busses/i2c-icy.c
12570
12571IDEAPAD LAPTOP EXTRAS DRIVER
12572M: Ike Panhc <[email protected]>
12573L: [email protected]
12574S: Maintained
12575W: http://launchpad.net/ideapad-laptop
12576F: drivers/platform/x86/lenovo/ideapad-laptop.c
12577
12578IDEAPAD LAPTOP SLIDEBAR DRIVER
12579M: Andrey Moiseev <[email protected]>
12580L: [email protected]
12581S: Maintained
12582W: https://github.com/o2genum/ideapad-slidebar
12583F: drivers/input/misc/ideapad_slidebar.c
12584
12585IDT VersaClock 5 CLOCK DRIVER
12586M: Luca Ceresoli <[email protected]>
12587S: Maintained
12588F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
12589F: drivers/clk/clk-versaclock5.c
12590
12591IEEE 802.15.4 SUBSYSTEM
12592M: Alexander Aring <[email protected]>
12593M: Stefan Schmidt <[email protected]>
12594M: Miquel Raynal <[email protected]>
12595L: [email protected]
12596S: Maintained
12597W: https://linux-wpan.org/
12598Q: https://patchwork.kernel.org/project/linux-wpan/list/
12599T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
12600T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
12601F: Documentation/networking/ieee802154.rst
12602F: drivers/net/ieee802154/
12603F: include/linux/ieee802154.h
12604F: include/linux/nl802154.h
12605F: include/net/af_ieee802154.h
12606F: include/net/cfg802154.h
12607F: include/net/ieee802154_netdev.h
12608F: include/net/mac802154.h
12609F: include/net/nl802154.h
12610F: net/ieee802154/
12611F: net/mac802154/
12612
12613Intel VIRTIO DATA PATH ACCELERATOR
12614M: Zhu Lingshan <[email protected]>
12615L: [email protected]
12616S: Supported
12617F: drivers/vdpa/ifcvf/
12618
12619IFE PROTOCOL
12620M: Yotam Gigi <[email protected]>
12621M: Jamal Hadi Salim <[email protected]>
12622F: include/net/ife.h
12623F: include/uapi/linux/ife.h
12624F: net/ife
12625
12626IGORPLUG-USB IR RECEIVER
12627M: Sean Young <[email protected]>
12628L: [email protected]
12629S: Maintained
12630F: drivers/media/rc/igorplugusb.c
12631
12632IGUANAWORKS USB IR TRANSCEIVER
12633M: Sean Young <[email protected]>
12634L: [email protected]
12635S: Maintained
12636F: drivers/media/rc/iguanair.c
12637
12638IIO ADC HELPERS
12639M: Matti Vaittinen <[email protected]>
12640L: [email protected]
12641S: Maintained
12642F: drivers/iio/adc/industrialio-adc.c
12643F: include/linux/iio/adc-helpers.h
12644
12645IIO BACKEND FRAMEWORK
12646M: Nuno Sa <[email protected]>
12647R: Olivier Moysan <[email protected]>
12648L: [email protected]
12649S: Maintained
12650F: Documentation/ABI/testing/debugfs-iio-backend
12651F: drivers/iio/industrialio-backend.c
12652F: include/linux/iio/backend.h
12653
12654IIO DIGITAL POTENTIOMETER DAC
12655M: Peter Rosin <[email protected]>
12656L: [email protected]
12657S: Maintained
12658F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
12659F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
12660F: drivers/iio/dac/dpot-dac.c
12661
12662IIO ENVELOPE DETECTOR
12663M: Peter Rosin <[email protected]>
12664L: [email protected]
12665S: Maintained
12666F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
12667F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
12668F: drivers/iio/adc/envelope-detector.c
12669
12670IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
12671M: Matti Vaittinen <[email protected]>
12672L: [email protected]
12673S: Maintained
12674F: drivers/iio/industrialio-gts-helper.c
12675F: include/linux/iio/iio-gts-helper.h
12676F: drivers/iio/test/iio-test-gts.c
12677
12678IIO MULTIPLEXER
12679M: Peter Rosin <[email protected]>
12680L: [email protected]
12681S: Maintained
12682F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
12683F: drivers/iio/multiplexer/iio-mux.c
12684
12685IIO SCMI BASED DRIVER
12686M: Jyoti Bhayana <[email protected]>
12687L: [email protected]
12688S: Maintained
12689F: drivers/iio/common/scmi_sensors/scmi_iio.c
12690
12691IIO SUBSYSTEM AND DRIVERS
12692M: Jonathan Cameron <[email protected]>
12693R: David Lechner <[email protected]>
12694R: Nuno Sá <[email protected]>
12695R: Andy Shevchenko <[email protected]>
12696L: [email protected]
12697S: Maintained
12698T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
12699F: Documentation/ABI/testing/configfs-iio*
12700F: Documentation/ABI/testing/sysfs-bus-iio*
12701F: Documentation/devicetree/bindings/iio/
12702F: Documentation/driver-api/iio/
12703F: Documentation/iio/
12704F: drivers/iio/
12705F: drivers/staging/iio/
12706F: include/dt-bindings/iio/
12707F: include/linux/iio/
12708F: tools/iio/
12709
12710IIO UNIT CONVERTER
12711M: Peter Rosin <[email protected]>
12712L: [email protected]
12713S: Maintained
12714F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
12715F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
12716F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
12717F: drivers/iio/afe/iio-rescale.c
12718
12719IKANOS/ADI EAGLE ADSL USB DRIVER
12720M: Matthieu Castet <[email protected]>
12721M: Stanislaw Gruszka <[email protected]>
12722S: Maintained
12723F: drivers/usb/atm/ueagle-atm.c
12724
12725IMAGIS TOUCHSCREEN DRIVER
12726M: Markuss Broks <[email protected]>
12727S: Maintained
12728F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
12729F: drivers/input/touchscreen/imagis.c
12730
12731IMGTEC ASCII LCD DRIVER
12732M: Paul Burton <[email protected]>
12733S: Maintained
12734F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
12735F: drivers/auxdisplay/img-ascii-lcd.c
12736
12737IMGTEC JPEG ENCODER DRIVER
12738M: Devarsh Thakkar <[email protected]>
12739L: [email protected]
12740S: Supported
12741F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
12742F: drivers/media/platform/imagination/e5010*
12743
12744IMGTEC IR DECODER DRIVER
12745S: Orphan
12746F: drivers/media/rc/img-ir/
12747
12748IMGTEC POWERVR DRM DRIVER
12749M: Alessio Belle <[email protected]>
12750M: Luigi Santivetti <[email protected]>
12751L: [email protected]
12752S: Supported
12753Q: https://patchwork.freedesktop.org/project/imagination/list/
12754B: https://gitlab.freedesktop.org/imagination/linux/-/issues
12755C: irc://irc.oftc.net/powervr
12756T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12757F: Documentation/devicetree/bindings/gpu/img,powervr-*.yaml
12758F: Documentation/gpu/imagination/
12759F: drivers/gpu/drm/ci/xfails/powervr*
12760F: drivers/gpu/drm/imagination/
12761F: include/uapi/drm/pvr_drm.h
12762
12763IMON SOUNDGRAPH USB IR RECEIVER
12764M: Sean Young <[email protected]>
12765L: [email protected]
12766S: Maintained
12767F: drivers/media/rc/imon.c
12768F: drivers/media/rc/imon_raw.c
12769
12770IMS TWINTURBO FRAMEBUFFER DRIVER
12771L: [email protected]
12772S: Orphan
12773F: drivers/video/fbdev/imsttfb.c
12774
12775INA233 HARDWARE MONITOR DRIVERS
12776M: Leo Yang <[email protected]>
12777L: [email protected]
12778S: Maintained
12779F: Documentation/hwmon/ina233.rst
12780F: drivers/hwmon/pmbus/ina233.c
12781
12782INDEX OF FURTHER KERNEL DOCUMENTATION
12783M: Carlos Bilbao <[email protected]>
12784S: Maintained
12785F: Documentation/process/kernel-docs.rst
12786
12787INDUSTRY PACK SUBSYSTEM (IPACK)
12788M: Vaibhav Gupta <[email protected]>
12789M: Jens Taprogge <[email protected]>
12790M: Greg Kroah-Hartman <[email protected]>
12791L: [email protected]
12792S: Maintained
12793W: http://industrypack.sourceforge.net
12794F: drivers/ipack/
12795F: include/linux/ipack.h
12796
12797INFINEON DPS310 Driver
12798M: Eddie James <[email protected]>
12799L: [email protected]
12800S: Maintained
12801F: Documentation/devicetree/bindings/iio/pressure/infineon,dps310.yaml
12802F: drivers/iio/pressure/dps310.c
12803
12804INFINEON PEB2466 ASoC CODEC
12805M: Herve Codina <[email protected]>
12806L: [email protected]
12807S: Maintained
12808F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
12809F: sound/soc/codecs/peb2466.c
12810
12811INFINEON TLV493D Driver
12812M: Dixit Parmar <[email protected]>
12813L: [email protected]
12814S: Maintained
12815W: https://www.infineon.com/part/TLV493D-A1B6
12816F: Documentation/devicetree/bindings/iio/magnetometer/infineon,tlv493d-a1b6.yaml
12817F: drivers/iio/magnetometer/tlv493d.c
12818
12819INFINIBAND SUBSYSTEM
12820M: Jason Gunthorpe <[email protected]>
12821M: Leon Romanovsky <[email protected]>
12822L: [email protected]
12823S: Supported
12824W: https://github.com/linux-rdma/rdma-core
12825Q: http://patchwork.kernel.org/project/linux-rdma/list/
12826T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
12827F: Documentation/devicetree/bindings/infiniband/
12828F: Documentation/infiniband/
12829F: drivers/infiniband/
12830F: include/rdma/
12831F: include/trace/events/ib_mad.h
12832F: include/trace/events/ib_umad.h
12833F: include/trace/misc/rdma.h
12834F: include/uapi/linux/if_infiniband.h
12835F: include/uapi/rdma/
12836F: samples/bpf/ibumad_kern.c
12837F: samples/bpf/ibumad_user.c
12838F: tools/testing/selftests/rdma/
12839
12840INGENIC JZ4780 NAND DRIVER
12841M: Harvey Hunt <[email protected]>
12842L: [email protected]
12843L: [email protected]
12844S: Maintained
12845F: drivers/mtd/nand/raw/ingenic/
12846
12847INGENIC JZ47xx SoCs
12848M: Paul Cercueil <[email protected]>
12849L: [email protected]
12850S: Maintained
12851F: arch/mips/boot/dts/ingenic/
12852F: arch/mips/generic/board-ingenic.c
12853F: arch/mips/include/asm/mach-ingenic/
12854F: arch/mips/ingenic/Kconfig
12855F: drivers/clk/ingenic/
12856F: drivers/dma/dma-jz4780.c
12857F: drivers/gpu/drm/ingenic/
12858F: drivers/i2c/busses/i2c-jz4780.c
12859F: drivers/iio/adc/ingenic-adc.c
12860F: drivers/irqchip/irq-ingenic.c
12861F: drivers/memory/jz4780-nemc.c
12862F: drivers/mmc/host/jz4740_mmc.c
12863F: drivers/mtd/nand/raw/ingenic/
12864F: drivers/pinctrl/pinctrl-ingenic.c
12865F: drivers/power/supply/ingenic-battery.c
12866F: drivers/pwm/pwm-jz4740.c
12867F: drivers/remoteproc/ingenic_rproc.c
12868F: drivers/rtc/rtc-jz4740.c
12869F: drivers/tty/serial/8250/8250_ingenic.c
12870F: drivers/usb/musb/jz4740.c
12871F: drivers/watchdog/jz4740_wdt.c
12872F: include/dt-bindings/iio/adc/ingenic,adc.h
12873F: include/linux/mfd/ingenic-tcu.h
12874F: sound/soc/codecs/jz47*
12875F: sound/soc/jz4740/
12876
12877INJOINIC IP5xxx POWER BANK IC DRIVER
12878M: Samuel Holland <[email protected]>
12879S: Maintained
12880F: drivers/power/supply/ip5xxx_power.c
12881
12882INNOSILICON HDMI BRIDGE DRIVER
12883M: Andy Yan <[email protected]>
12884L: [email protected]
12885S: Maintained
12886T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12887F: drivers/gpu/drm/bridge/inno-hdmi.c
12888F: include/drm/bridge/inno_hdmi.h
12889
12890INOTIFY
12891M: Jan Kara <[email protected]>
12892R: Amir Goldstein <[email protected]>
12893L: [email protected]
12894S: Maintained
12895F: Documentation/filesystems/inotify.rst
12896F: fs/notify/inotify/
12897F: include/linux/inotify.h
12898F: include/uapi/linux/inotify.h
12899
12900INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
12901M: Dmitry Torokhov <[email protected]>
12902L: [email protected]
12903S: Maintained
12904Q: http://patchwork.kernel.org/project/linux-input/list/
12905T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
12906F: Documentation/devicetree/bindings/input/
12907F: Documentation/devicetree/bindings/serio/
12908F: Documentation/input/
12909F: drivers/input/
12910F: include/dt-bindings/input/
12911F: include/linux/gameport.h
12912F: include/linux/i8042.h
12913F: include/linux/input.h
12914F: include/linux/input/
12915F: include/linux/libps2.h
12916F: include/linux/serio.h
12917F: include/uapi/linux/gameport.h
12918F: include/uapi/linux/input-event-codes.h
12919F: include/uapi/linux/input.h
12920F: include/uapi/linux/serio.h
12921F: include/uapi/linux/uinput.h
12922
12923INPUT MULTITOUCH (MT) PROTOCOL
12924M: Henrik Rydberg <[email protected]>
12925L: [email protected]
12926S: Odd fixes
12927F: Documentation/input/multi-touch-protocol.rst
12928F: drivers/input/input-mt.c
12929K: \b(ABS|SYN)_MT_
12930
12931INSIDE SECURE CRYPTO DRIVER
12932M: Antoine Tenart <[email protected]>
12933L: [email protected]
12934S: Maintained
12935F: drivers/crypto/inside-secure/
12936
12937INSIDE SECURE EIP93 CRYPTO DRIVER
12938M: Christian Marangi <[email protected]>
12939L: [email protected]
12940S: Maintained
12941F: Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
12942F: drivers/crypto/inside-secure/eip93/
12943
12944INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
12945M: Mimi Zohar <[email protected]>
12946M: Roberto Sassu <[email protected]>
12947M: Dmitry Kasatkin <[email protected]>
12948R: Eric Snowberg <[email protected]>
12949L: [email protected]
12950S: Supported
12951T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
12952F: Documentation/security/IMA-export-delete.rst
12953F: Documentation/security/IMA-templates.rst
12954F: include/linux/secure_boot.h
12955F: security/integrity/
12956F: security/integrity/ima/
12957
12958INTEGRITY POLICY ENFORCEMENT (IPE)
12959M: Fan Wu <[email protected]>
12960L: [email protected]
12961S: Supported
12962T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
12963F: Documentation/admin-guide/LSM/ipe.rst
12964F: Documentation/security/ipe.rst
12965F: scripts/ipe/
12966F: security/ipe/
12967
12968INTEL 810/815 FRAMEBUFFER DRIVER
12969M: Antonino Daplas <[email protected]>
12970L: [email protected]
12971S: Maintained
12972F: drivers/video/fbdev/i810/
12973
12974INTEL 8254 COUNTER DRIVER
12975M: William Breathitt Gray <[email protected]>
12976L: [email protected]
12977S: Maintained
12978F: drivers/counter/i8254.c
12979F: include/linux/i8254.h
12980
12981INTEL 8255 GPIO DRIVER
12982M: William Breathitt Gray <[email protected]>
12983L: [email protected]
12984S: Maintained
12985F: drivers/gpio/gpio-i8255.c
12986F: drivers/gpio/gpio-i8255.h
12987
12988INTEL ASoC DRIVERS
12989M: Cezary Rojewski <[email protected]>
12990M: Liam Girdwood <[email protected]>
12991M: Peter Ujfalusi <[email protected]>
12992M: Bard Liao <[email protected]>
12993M: Kai Vehmanen <[email protected]>
12994R: Pierre-Louis Bossart <[email protected]>
12995L: [email protected]
12996S: Supported
12997F: sound/soc/intel/
12998
12999INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
13000M: Hans de Goede <[email protected]>
13001L: [email protected]
13002S: Maintained
13003F: drivers/platform/x86/intel/atomisp2/pm.c
13004
13005INTEL ATOMISP2 LED DRIVER
13006M: Hans de Goede <[email protected]>
13007L: [email protected]
13008S: Maintained
13009F: drivers/platform/x86/intel/atomisp2/led.c
13010
13011INTEL BIOS SAR INT1092 DRIVER
13012M: Shravan Sudhakar <[email protected]>
13013L: [email protected]
13014S: Maintained
13015F: drivers/platform/x86/intel/int1092/
13016
13017INTEL BROXTON PMC DRIVER
13018M: Mika Westerberg <[email protected]>
13019M: Zha Qipeng <[email protected]>
13020S: Maintained
13021F: drivers/mfd/intel_pmc_bxt.c
13022F: include/linux/mfd/intel_pmc_bxt.h
13023
13024INTEL C600 SERIES SAS CONTROLLER DRIVER
13025L: [email protected]
13026S: Orphan
13027T: git git://git.code.sf.net/p/intel-sas/isci
13028F: drivers/scsi/isci/
13029
13030INTEL COMPUTER VISION SENSING (CVS) DRIVER
13031M: Miguel Vadillo <[email protected]>
13032L: [email protected]
13033S: Maintained
13034F: drivers/media/i2c/cvs/
13035
13036INTEL CPU family model numbers
13037M: Tony Luck <[email protected]>
13038M: [email protected]
13039L: [email protected]
13040S: Supported
13041F: arch/x86/include/asm/intel-family.h
13042
13043INTEL DISCRETE GRAPHICS NVM MTD DRIVER
13044M: Alexander Usyskin <[email protected]>
13045L: [email protected]
13046S: Supported
13047F: drivers/mtd/devices/mtd_intel_dg.c
13048F: include/linux/intel_dg_nvm_aux.h
13049
13050INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
13051M: Jani Nikula <[email protected]>
13052M: Rodrigo Vivi <[email protected]>
13053L: [email protected]
13054L: [email protected]
13055S: Supported
13056F: drivers/gpu/drm/i915/display/
13057F: drivers/gpu/drm/xe/display/
13058F: drivers/gpu/drm/xe/compat-i915-headers
13059F: include/drm/intel/
13060
13061INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
13062M: Jani Nikula <[email protected]>
13063M: Joonas Lahtinen <[email protected]>
13064M: Rodrigo Vivi <[email protected]>
13065M: Tvrtko Ursulin <[email protected]>
13066L: [email protected]
13067S: Supported
13068W: https://drm.pages.freedesktop.org/intel-docs/
13069Q: http://patchwork.freedesktop.org/project/intel-gfx/
13070B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
13071C: irc://irc.oftc.net/intel-gfx
13072T: git https://gitlab.freedesktop.org/drm/i915/kernel.git
13073F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
13074F: Documentation/gpu/i915.rst
13075F: drivers/gpu/drm/ci/xfails/i915*
13076F: drivers/gpu/drm/i915/
13077F: include/drm/intel/
13078F: include/uapi/drm/i915_drm.h
13079
13080INTEL DRM XE DRIVER (Lunar Lake and newer)
13081M: Matthew Brost <[email protected]>
13082M: Thomas Hellström <[email protected]>
13083M: Rodrigo Vivi <[email protected]>
13084L: [email protected]
13085S: Supported
13086W: https://drm.pages.freedesktop.org/intel-docs/
13087Q: http://patchwork.freedesktop.org/project/intel-xe/
13088B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
13089C: irc://irc.oftc.net/xe
13090T: git https://gitlab.freedesktop.org/drm/xe/kernel.git
13091F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
13092F: Documentation/gpu/xe/
13093F: drivers/gpu/drm/xe/
13094F: include/drm/intel/
13095F: include/uapi/drm/xe_drm.h
13096
13097INTEL ELKHART LAKE PSE I/O DRIVER
13098M: Raag Jadav <[email protected]>
13099L: [email protected]
13100S: Supported
13101F: drivers/platform/x86/intel/ehl_pse_io.c
13102F: include/linux/ehl_pse_io_aux.h
13103
13104INTEL ETHERNET DRIVERS
13105M: Tony Nguyen <[email protected]>
13106M: Przemek Kitszel <[email protected]>
13107L: [email protected] (moderated for non-subscribers)
13108S: Maintained
13109W: https://www.intel.com/content/www/us/en/support.html
13110Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
13111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
13112T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
13113F: Documentation/networking/device_drivers/ethernet/intel/
13114F: drivers/net/ethernet/intel/
13115F: drivers/net/ethernet/intel/*/
13116F: include/linux/net/intel/
13117
13118INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
13119M: Tatyana Nikolova <[email protected]>
13120L: [email protected]
13121S: Supported
13122F: drivers/infiniband/hw/irdma/
13123F: include/uapi/rdma/irdma-abi.h
13124
13125INTEL GPIO DRIVERS
13126M: Andy Shevchenko <[email protected]>
13127L: [email protected]
13128S: Supported
13129T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
13130F: drivers/gpio/gpio-elkhartlake.c
13131F: drivers/gpio/gpio-graniterapids.c
13132F: drivers/gpio/gpio-ich.c
13133F: drivers/gpio/gpio-merrifield.c
13134F: drivers/gpio/gpio-ml-ioh.c
13135F: drivers/gpio/gpio-pch.c
13136F: drivers/gpio/gpio-sch.c
13137F: drivers/gpio/gpio-sodaville.c
13138F: drivers/gpio/gpio-tangier.c
13139F: drivers/gpio/gpio-tangier.h
13140
13141INTEL GPIO GPE DRIVER
13142M: Alan Borzeszkowski <[email protected]>
13143R: Mika Westerberg <[email protected]>
13144L: [email protected]
13145S: Supported
13146F: drivers/gpio/gpio-novalake-events.c
13147
13148INTEL GVT-g DRIVERS (Intel GPU Virtualization)
13149R: Zhenyu Wang <[email protected]>
13150R: Zhi Wang <[email protected]>
13151S: Odd Fixes
13152W: https://github.com/intel/gvt-linux/wiki
13153F: drivers/gpu/drm/i915/gvt/
13154
13155INTEL HID EVENT DRIVER
13156M: Alex Hung <[email protected]>
13157L: [email protected]
13158S: Maintained
13159F: drivers/platform/x86/intel/hid.c
13160
13161INTEL I/OAT DMA DRIVER
13162M: Dave Jiang <[email protected]>
13163R: Dan Williams <[email protected]>
13164L: [email protected]
13165S: Supported
13166Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
13167F: drivers/dma/ioat*
13168
13169INTEL IAA CRYPTO DRIVER
13170M: Kristen Accardi <[email protected]>
13171M: Vinicius Costa Gomes <[email protected]>
13172L: [email protected]
13173S: Supported
13174F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst
13175F: drivers/crypto/intel/iaa/*
13176
13177INTEL IDLE DRIVER
13178M: Rafael J. Wysocki <[email protected]>
13179M: Artem Bityutskiy <[email protected]>
13180M: Artem Bityutskiy <[email protected]>
13181R: Len Brown <[email protected]>
13182L: [email protected]
13183S: Supported
13184B: https://bugzilla.kernel.org
13185T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
13186F: drivers/idle/intel_idle.c
13187
13188INTEL IDXD DRIVER
13189M: Vinicius Costa Gomes <[email protected]>
13190R: Dave Jiang <[email protected]>
13191L: [email protected]
13192S: Supported
13193F: drivers/dma/idxd/*
13194F: include/uapi/linux/idxd.h
13195
13196INTEL IN FIELD SCAN (IFS) DEVICE
13197M: Tony Luck <[email protected]>
13198R: Ashok Raj <[email protected]>
13199S: Maintained
13200F: drivers/platform/x86/intel/ifs
13201F: include/trace/events/intel_ifs.h
13202F: tools/testing/selftests/drivers/platform/x86/intel/ifs/
13203
13204INTEL INTEGRATED SENSOR HUB DRIVER
13205M: Srinivas Pandruvada <[email protected]>
13206M: Jiri Kosina <[email protected]>
13207L: [email protected]
13208S: Maintained
13209F: drivers/hid/intel-ish-hid/
13210
13211INTEL IOMMU (VT-d)
13212M: David Woodhouse <[email protected]>
13213M: Lu Baolu <[email protected]>
13214L: [email protected]
13215S: Supported
13216T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13217F: drivers/iommu/intel/
13218
13219INTEL IPU3 CSI-2 CIO2 DRIVER
13220M: Yong Zhi <[email protected]>
13221M: Sakari Ailus <[email protected]>
13222M: Dan Scally <[email protected]>
13223L: [email protected]
13224S: Maintained
13225T: git git://linuxtv.org/media.git
13226F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
13227F: drivers/media/pci/intel/ipu3/
13228
13229INTEL IPU3 CSI-2 IMGU DRIVER
13230M: Sakari Ailus <[email protected]>
13231L: [email protected]
13232S: Maintained
13233F: Documentation/admin-guide/media/ipu3.rst
13234F: Documentation/admin-guide/media/ipu3_rcb.svg
13235F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
13236F: drivers/staging/media/ipu3/
13237
13238INTEL IPU6 INPUT SYSTEM DRIVER
13239M: Sakari Ailus <[email protected]>
13240L: [email protected]
13241S: Maintained
13242T: git git://linuxtv.org/media.git
13243F: Documentation/admin-guide/media/ipu6-isys.rst
13244F: drivers/media/pci/intel/ipu6/
13245
13246INTEL IPU7 INPUT SYSTEM DRIVER
13247M: Sakari Ailus <[email protected]>
13248L: [email protected]
13249S: Maintained
13250T: git git://linuxtv.org/media.git
13251F: drivers/staging/media/ipu7/
13252
13253INTEL ISHTP ECLITE DRIVER
13254M: Srinivas Pandruvada <[email protected]>
13255L: [email protected]
13256S: Supported
13257F: drivers/platform/x86/intel/ishtp_eclite.c
13258
13259INTEL IXP4XX CRYPTO SUPPORT
13260M: Corentin Labbe <[email protected]>
13261L: [email protected]
13262S: Maintained
13263F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
13264
13265INTEL KEEM BAY DRM DRIVER
13266M: Anitha Chrisanthus <[email protected]>
13267S: Maintained
13268F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
13269F: drivers/gpu/drm/kmb/
13270
13271INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
13272S: Orphan
13273F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
13274F: drivers/crypto/intel/keembay/Kconfig
13275F: drivers/crypto/intel/keembay/Makefile
13276F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
13277F: drivers/crypto/intel/keembay/ocs-aes.c
13278F: drivers/crypto/intel/keembay/ocs-aes.h
13279
13280INTEL KEEM BAY OCS ECC CRYPTO DRIVER
13281M: Prabhjot Khurana <[email protected]>
13282S: Maintained
13283F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
13284F: drivers/crypto/intel/keembay/Kconfig
13285F: drivers/crypto/intel/keembay/Makefile
13286F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
13287
13288INTEL KEEM BAY OCS HCU CRYPTO DRIVER
13289M: Declan Murphy <[email protected]>
13290S: Maintained
13291F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
13292F: drivers/crypto/intel/keembay/Kconfig
13293F: drivers/crypto/intel/keembay/Makefile
13294F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
13295F: drivers/crypto/intel/keembay/ocs-hcu.c
13296F: drivers/crypto/intel/keembay/ocs-hcu.h
13297
13298INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
13299M: Lixu Zhang <[email protected]>
13300M: Sakari Ailus <[email protected]>
13301S: Maintained
13302F: drivers/gpio/gpio-ljca.c
13303F: drivers/i2c/busses/i2c-ljca.c
13304F: drivers/spi/spi-ljca.c
13305F: drivers/usb/misc/usb-ljca.c
13306F: include/linux/usb/ljca.h
13307
13308INTEL LPSS (Low Power SubSystem) DRIVERS
13309R: Andy Shevchenko <[email protected]>
13310S: Supported
13311F: drivers/dma/idma64*
13312F: drivers/i2c/busses/i2c-designware-*
13313F: drivers/mfd/intel-lpss*
13314F: drivers/pwm/pwm-lpss*
13315F: drivers/tty/serial/8250/8250_dw.c
13316F: drivers/tty/serial/8250/8250_dwlib.*
13317F: drivers/spi/spi-pxa2xx*
13318
13319INTEL MANAGEMENT ENGINE (mei)
13320M: Alexander Usyskin <[email protected]>
13321L: [email protected]
13322S: Supported
13323F: Documentation/driver-api/mei/*
13324F: drivers/misc/mei/
13325F: drivers/watchdog/mei_wdt.c
13326F: include/linux/mei_aux.h
13327F: include/linux/mei_cl_bus.h
13328F: include/uapi/linux/mei.h
13329F: include/uapi/linux/mei_uuid.h
13330F: include/uapi/linux/uuid.h
13331F: samples/mei/*
13332
13333INTEL MAX 10 BMC MFD DRIVER
13334M: Xu Yilun <[email protected]>
13335R: Tom Rix <[email protected]>
13336S: Maintained
13337F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
13338F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
13339F: drivers/hwmon/intel-m10-bmc-hwmon.c
13340F: drivers/mfd/intel-m10-bmc*
13341F: include/linux/mfd/intel-m10-bmc.h
13342
13343INTEL MAX10 BMC SECURE UPDATES
13344M: Xu Yilun <[email protected]>
13345L: [email protected]
13346S: Maintained
13347F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
13348F: drivers/fpga/intel-m10-bmc-sec-update.c
13349
13350INTEL MID (Mobile Internet Device) PLATFORM
13351M: Andy Shevchenko <[email protected]>
13352L: [email protected]
13353S: Supported
13354F: arch/x86/include/asm/intel-mid.h
13355F: arch/x86/pci/intel_mid.c
13356F: arch/x86/platform/intel-mid/
13357F: drivers/dma/hsu/
13358F: drivers/extcon/extcon-intel-mrfld.c
13359F: drivers/gpio/gpio-merrifield.c
13360F: drivers/gpio/gpio-tangier.*
13361F: drivers/iio/adc/intel_mrfld_adc.c
13362F: drivers/mfd/intel_soc_pmic_mrfld.c
13363F: drivers/pinctrl/intel/pinctrl-merrifield.c
13364F: drivers/pinctrl/intel/pinctrl-moorefield.c
13365F: drivers/pinctrl/intel/pinctrl-tangier.*
13366F: drivers/platform/x86/intel/mrfld_pwrbtn.c
13367F: drivers/platform/x86/intel_scu_*
13368F: drivers/staging/media/atomisp/
13369F: drivers/tty/serial/8250/8250_mid.c
13370F: drivers/watchdog/intel-mid_wdt.c
13371F: include/linux/mfd/intel_soc_pmic_mrfld.h
13372F: include/linux/platform_data/x86/intel-mid_wdt.h
13373F: include/linux/platform_data/x86/intel_scu_ipc.h
13374
13375INTEL P-Unit IPC DRIVER
13376M: Zha Qipeng <[email protected]>
13377L: [email protected]
13378S: Maintained
13379F: arch/x86/include/asm/intel_punit_ipc.h
13380F: drivers/platform/x86/intel/punit_ipc.c
13381
13382INTEL PMC CORE DRIVER
13383M: Rajneesh Bhardwaj <[email protected]>
13384M: Xi Pardee <[email protected]>
13385L: [email protected]
13386S: Maintained
13387F: Documentation/ABI/testing/sysfs-platform-intel-pmc
13388F: drivers/platform/x86/intel/pmc/
13389F: include/linux/platform_data/x86/intel_pmc_ipc.h
13390
13391INTEL PMIC GPIO DRIVERS
13392M: Andy Shevchenko <[email protected]>
13393S: Supported
13394T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
13395F: drivers/gpio/gpio-*cove.c
13396
13397INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
13398M: Andy Shevchenko <[email protected]>
13399S: Supported
13400F: drivers/mfd/intel_soc_pmic*
13401F: include/linux/mfd/intel_soc_pmic*
13402
13403INTEL PMT DRIVERS
13404M: David E. Box <[email protected]>
13405S: Supported
13406F: Documentation/ABI/testing/sysfs-class-intel_pmt
13407F: Documentation/ABI/testing/sysfs-class-intel_pmt-features
13408F: drivers/platform/x86/intel/pmt/
13409
13410INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
13411M: Stanislav Yakovlev <[email protected]>
13412L: [email protected]
13413S: Maintained
13414F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
13415F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
13416F: drivers/net/wireless/intel/ipw2x00/
13417
13418INTEL PSTATE DRIVER
13419M: Srinivas Pandruvada <[email protected]>
13420M: Len Brown <[email protected]>
13421L: [email protected]
13422S: Supported
13423F: drivers/cpufreq/intel_pstate.c
13424
13425INTEL PTP DFL ToD DRIVER
13426L: [email protected]
13427L: [email protected]
13428S: Orphan
13429F: drivers/ptp/ptp_dfl_tod.c
13430
13431INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
13432M: Ilpo Järvinen <[email protected]>
13433L: [email protected]
13434S: Supported
13435F: drivers/counter/intel-qep.c
13436
13437INTEL SCU DRIVERS
13438M: Mika Westerberg <[email protected]>
13439S: Maintained
13440F: drivers/platform/x86/intel_scu_*
13441F: include/linux/platform_data/x86/intel_scu_ipc.h
13442
13443INTEL SDSI DRIVER
13444M: David E. Box <[email protected]>
13445S: Supported
13446F: drivers/platform/x86/intel/sdsi.c
13447F: tools/arch/x86/intel_sdsi/
13448F: tools/testing/selftests/drivers/sdsi/
13449
13450INTEL SILICON SECURITY ENGINE INTERFACE (ISSEI)
13451M: Alexander Usyskin <[email protected]>
13452S: Supported
13453F: Documentation/ABI/testing/sysfs-class-issei
13454F: Documentation/driver-api/issei/issei.rst
13455F: drivers/misc/issei/
13456F: include/uapi/linux/issei.h
13457
13458INTEL SGX
13459M: Jarkko Sakkinen <[email protected]>
13460R: Dave Hansen <[email protected]>
13461L: [email protected]
13462S: Supported
13463Q: https://patchwork.kernel.org/project/intel-sgx/list/
13464T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
13465F: Documentation/arch/x86/sgx.rst
13466F: arch/x86/entry/vdso/vdso64/vsgx.S
13467F: arch/x86/include/asm/sgx.h
13468F: arch/x86/include/uapi/asm/sgx.h
13469F: arch/x86/kernel/cpu/sgx/*
13470F: tools/testing/selftests/sgx/*
13471K: \bSGX_
13472
13473INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
13474M: Daniel Scally <[email protected]>
13475M: Sakari Ailus <[email protected]>
13476S: Maintained
13477T: git git://linuxtv.org/media.git
13478F: drivers/platform/x86/intel/int3472/
13479F: include/linux/platform_data/x86/int3472.h
13480
13481INTEL SPEED SELECT TECHNOLOGY
13482M: Srinivas Pandruvada <[email protected]>
13483L: [email protected]
13484S: Maintained
13485F: drivers/platform/x86/intel/speed_select_if/
13486F: include/uapi/linux/isst_if.h
13487F: tools/power/x86/intel-speed-select/
13488
13489INTEL STRATIX10 FIRMWARE DRIVERS
13490M: Dinh Nguyen <[email protected]>
13491L: [email protected]
13492S: Maintained
13493T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13494F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
13495F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.yaml
13496F: drivers/firmware/stratix10-rsu.c
13497F: drivers/firmware/stratix10-svc.c
13498F: include/linux/firmware/intel/stratix10-smc.h
13499F: include/linux/firmware/intel/stratix10-svc-client.h
13500
13501INTEL TELEMETRY DRIVER
13502M: Rajneesh Bhardwaj <[email protected]>
13503M: "David E. Box" <[email protected]>
13504L: [email protected]
13505S: Maintained
13506F: arch/x86/include/asm/intel_telemetry.h
13507F: drivers/platform/x86/intel/telemetry/
13508
13509INTEL TOUCH HOST CONTROLLER (THC) DRIVER
13510M: Even Xu <[email protected]>
13511M: Xinpeng Sun <[email protected]>
13512S: Maintained
13513F: drivers/hid/intel-thc-hid/
13514
13515INTEL TPMI DRIVER
13516M: Srinivas Pandruvada <[email protected]>
13517L: [email protected]
13518S: Maintained
13519F: Documentation/ABI/testing/debugfs-tpmi
13520F: drivers/platform/x86/intel/vsec_tpmi.c
13521F: include/linux/intel_tpmi.h
13522
13523INTEL UNCORE FREQUENCY CONTROL
13524M: Srinivas Pandruvada <[email protected]>
13525L: [email protected]
13526S: Maintained
13527F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
13528F: drivers/platform/x86/intel/uncore-frequency/
13529
13530INTEL USBIO USB I/O EXPANDER DRIVERS
13531M: Israel Cepeda <[email protected]>
13532M: Hans de Goede <[email protected]>
13533R: Sakari Ailus <[email protected]>
13534S: Maintained
13535F: drivers/gpio/gpio-usbio.c
13536F: drivers/i2c/busses/i2c-usbio.c
13537F: drivers/usb/misc/usbio.c
13538F: include/linux/usb/usbio.h
13539
13540INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
13541M: David E. Box <[email protected]>
13542S: Supported
13543F: drivers/platform/x86/intel/vsec.c
13544F: include/linux/intel_vsec.h
13545
13546INTEL VIRTUAL BUTTON DRIVER
13547M: AceLan Kao <[email protected]>
13548L: [email protected]
13549S: Maintained
13550F: drivers/platform/x86/intel/vbtn.c
13551
13552INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
13553M: Stanislaw Gruszka <[email protected]>
13554L: [email protected]
13555S: Supported
13556F: drivers/net/wireless/intel/iwlegacy/
13557
13558INTEL WIRELESS WIFI LINK (iwlwifi)
13559M: Miri Korenblit <[email protected]>
13560L: [email protected]
13561S: Supported
13562W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
13563T: git https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/
13564F: drivers/net/wireless/intel/iwlwifi/
13565
13566INTEL VISION SENSING CONTROLLER DRIVER
13567M: Sakari Ailus <[email protected]>
13568R: Lixu Zhang <[email protected]>
13569L: [email protected]
13570S: Maintained
13571T: git git://linuxtv.org/media.git
13572F: drivers/media/pci/intel/ivsc/
13573
13574INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
13575S: Orphan
13576W: https://slimbootloader.github.io/security/firmware-update.html
13577F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
13578
13579INTEL WMI THUNDERBOLT FORCE POWER DRIVER
13580L: [email protected]
13581S: Maintained
13582F: drivers/platform/x86/intel/wmi/thunderbolt.c
13583
13584INTEL WWAN IOSM DRIVER
13585L: [email protected]
13586S: Orphan
13587F: drivers/net/wwan/iosm/
13588
13589INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
13590M: Xin Li <[email protected]>
13591M: "H. Peter Anvin" <[email protected]>
13592S: Supported
13593F: Documentation/arch/x86/x86_64/fred.rst
13594F: arch/x86/entry/entry_64_fred.S
13595F: arch/x86/entry/entry_fred.c
13596F: arch/x86/include/asm/fred.h
13597F: arch/x86/kernel/fred.c
13598
13599INTEL(R) TRACE HUB
13600M: Alexander Shishkin <[email protected]>
13601S: Supported
13602F: Documentation/trace/intel_th.rst
13603F: drivers/hwtracing/intel_th/
13604F: include/linux/intel_th.h
13605
13606INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
13607M: Ning Sun <[email protected]>
13608L: [email protected]
13609S: Supported
13610W: http://tboot.sourceforge.net
13611T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
13612F: Documentation/arch/x86/intel_txt.rst
13613F: arch/x86/kernel/tboot.c
13614F: include/linux/tboot.h
13615
13616INTERCONNECT API
13617M: Georgi Djakov <[email protected]>
13618L: [email protected]
13619S: Maintained
13620T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
13621F: Documentation/devicetree/bindings/interconnect/
13622F: Documentation/driver-api/interconnect.rst
13623F: drivers/interconnect/
13624F: include/dt-bindings/interconnect/
13625F: include/linux/interconnect-clk.h
13626F: include/linux/interconnect-provider.h
13627F: include/linux/interconnect.h
13628
13629INTERCONNECT KUNIT TESTS
13630M: Kuan-Wei Chiu <[email protected]>
13631L: [email protected]
13632S: Maintained
13633F: drivers/interconnect/icc-kunit.c
13634
13635INTERRUPT COUNTER DRIVER
13636M: Oleksij Rempel <[email protected]>
13637R: Pengutronix Kernel Team <[email protected]>
13638L: [email protected]
13639F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
13640F: drivers/counter/interrupt-cnt.c
13641
13642INTERSIL ISL7998X VIDEO DECODER DRIVER
13643M: Michael Tretter <[email protected]>
13644R: Pengutronix Kernel Team <[email protected]>
13645L: [email protected]
13646S: Maintained
13647F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
13648F: drivers/media/i2c/isl7998x.c
13649
13650INVENSENSE ICM-426xx IMU DRIVER
13651M: Jean-Baptiste Maneyrol <[email protected]>
13652L: [email protected]
13653S: Maintained
13654W: https://invensense.tdk.com/
13655F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
13656F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
13657F: drivers/iio/imu/inv_icm42600/
13658
13659INVENSENSE ICM-456xx IMU DRIVER
13660M: Remi Buisson <[email protected]>
13661L: [email protected]
13662S: Maintained
13663W: https://invensense.tdk.com/
13664F: Documentation/devicetree/bindings/iio/imu/invensense,icm45600.yaml
13665F: drivers/iio/imu/inv_icm45600/
13666
13667INVENSENSE MPU-3050 GYROSCOPE DRIVER
13668M: Linus Walleij <[email protected]>
13669L: [email protected]
13670S: Maintained
13671F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
13672F: drivers/iio/gyro/mpu3050*
13673
13674INVENSENSE MPU-6050 IMU DRIVER
13675M: Jean-Baptiste Maneyrol <[email protected]>
13676L: [email protected]
13677S: Maintained
13678W: https://invensense.tdk.com/
13679F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
13680F: drivers/iio/imu/inv_mpu6050/
13681
13682IOC3 ETHERNET DRIVER
13683M: Thomas Bogendoerfer <[email protected]>
13684L: [email protected]
13685S: Maintained
13686F: drivers/net/ethernet/sgi/ioc3-eth.c
13687
13688IOMMU DMA-API LAYER
13689M: Robin Murphy <[email protected]>
13690L: [email protected]
13691S: Maintained
13692T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13693F: drivers/iommu/dma-iommu.c
13694F: drivers/iommu/dma-iommu.h
13695F: drivers/iommu/iova.c
13696F: include/linux/iommu-dma.h
13697F: include/linux/iova.h
13698
13699IOMMU SUBSYSTEM
13700M: Joerg Roedel (AMD) <[email protected]>
13701M: Will Deacon <[email protected]>
13702R: Robin Murphy <[email protected]>
13703L: [email protected]
13704S: Maintained
13705T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13706F: Documentation/devicetree/bindings/iommu/
13707F: drivers/iommu/
13708F: include/linux/iommu.h
13709F: include/linux/iova.h
13710F: include/linux/of_iommu.h
13711F: rust/kernel/iommu/
13712
13713IOMMUFD
13714M: Jason Gunthorpe <[email protected]>
13715M: Kevin Tian <[email protected]>
13716L: [email protected]
13717S: Maintained
13718T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
13719F: Documentation/userspace-api/iommufd.rst
13720F: drivers/iommu/iommufd/
13721F: include/linux/iommufd.h
13722F: include/uapi/linux/iommufd.h
13723F: tools/testing/selftests/iommu/
13724
13725IOSYS-MAP HELPERS
13726M: Thomas Zimmermann <[email protected]>
13727L: [email protected]
13728S: Maintained
13729T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13730F: include/linux/iosys-map.h
13731
13732IO_URING
13733M: Jens Axboe <[email protected]>
13734L: [email protected]
13735S: Maintained
13736T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13737T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/liburing.git
13738F: include/linux/io_uring/
13739F: include/linux/io_uring.h
13740F: include/linux/io_uring_types.h
13741F: include/trace/events/io_uring.h
13742F: include/uapi/linux/io_uring.h
13743F: include/uapi/linux/io_uring/
13744F: io_uring/
13745
13746IO_URING ZCRX
13747M: Pavel Begunkov <[email protected]>
13748L: [email protected]
13749L: [email protected]
13750T: git https://github.com/isilence/linux.git zcrx/for-next
13751T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13752S: Maintained
13753F: io_uring/zcrx.*
13754
13755IO_URING BPF-OPS
13756M: Pavel Begunkov <[email protected]>
13757L: [email protected]
13758T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13759S: Maintained
13760F: io_uring/bpf-ops.*
13761F: io_uring/loop.*
13762
13763IPMI SUBSYSTEM
13764M: Corey Minyard <[email protected]>
13765L: [email protected] (moderated for non-subscribers)
13766S: Supported
13767W: http://openipmi.sourceforge.net/
13768T: git https://github.com/cminyard/linux-ipmi.git for-next
13769F: Documentation/devicetree/bindings/ipmi/
13770F: Documentation/driver-api/ipmi.rst
13771F: drivers/char/ipmi/
13772F: include/linux/ipmi*
13773F: include/uapi/linux/ipmi*
13774
13775IPS SCSI RAID DRIVER
13776M: Adaptec OEM Raid Solutions <[email protected]>
13777L: [email protected]
13778S: Maintained
13779W: http://www.adaptec.com/
13780F: drivers/scsi/ips*
13781
13782IPVS
13783M: Simon Horman <[email protected]>
13784M: Julian Anastasov <[email protected]>
13785L: [email protected]
13786L: [email protected]
13787S: Maintained
13788T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
13789T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
13790F: Documentation/networking/ipvs-sysctl.rst
13791F: include/net/ip_vs.h
13792F: include/uapi/linux/ip_vs.h
13793F: net/netfilter/ipvs/
13794
13795IRON DEVICE AUDIO CODEC DRIVERS
13796M: Kiseok Jo <[email protected]>
13797L: [email protected]
13798S: Maintained
13799F: Documentation/devicetree/bindings/sound/irondevice,*
13800F: sound/soc/codecs/sma*
13801
13802IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
13803M: Thomas Gleixner <[email protected]>
13804R: Radu Rendec <[email protected]>
13805S: Maintained
13806P: Documentation/process/maintainer-tip.rst
13807T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13808F: Documentation/core-api/irq/irq-domain.rst
13809F: include/linux/irqdomain.h
13810F: include/linux/irqdomain_defs.h
13811F: kernel/irq/irqdomain.c
13812F: kernel/irq/msi.c
13813
13814IRQ SUBSYSTEM
13815M: Thomas Gleixner <[email protected]>
13816R: Radu Rendec <[email protected]>
13817L: [email protected]
13818S: Maintained
13819P: Documentation/process/maintainer-tip.rst
13820T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13821F: include/linux/group_cpus.h
13822F: include/linux/irq.h
13823F: include/linux/irqhandler.h
13824F: include/linux/irqnr.h
13825F: include/linux/irqreturn.h
13826F: kernel/irq/
13827F: lib/group_cpus.c
13828
13829IRQCHIP DRIVERS
13830M: Thomas Gleixner <[email protected]>
13831R: Radu Rendec <[email protected]>
13832L: [email protected]
13833S: Maintained
13834P: Documentation/process/maintainer-tip.rst
13835T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13836F: Documentation/devicetree/bindings/interrupt-controller/
13837F: drivers/irqchip/
13838F: include/linux/irqchip.h
13839
13840ISA
13841M: William Breathitt Gray <[email protected]>
13842S: Maintained
13843F: Documentation/driver-api/isa.rst
13844F: drivers/base/isa.c
13845F: include/linux/isa.h
13846
13847ISA RADIO MODULE
13848M: Hans Verkuil <[email protected]>
13849L: [email protected]
13850S: Maintained
13851W: https://linuxtv.org
13852T: git git://linuxtv.org/media.git
13853F: drivers/media/radio/radio-isa*
13854
13855ISAPNP
13856M: Jaroslav Kysela <[email protected]>
13857S: Maintained
13858F: Documentation/userspace-api/isapnp.rst
13859F: drivers/pnp/isapnp/
13860F: include/linux/isapnp.h
13861
13862ISCSI
13863M: Lee Duncan <[email protected]>
13864M: Chris Leech <[email protected]>
13865M: Mike Christie <[email protected]>
13866L: [email protected]
13867L: [email protected]
13868S: Maintained
13869W: www.open-iscsi.com
13870F: drivers/scsi/*iscsi*
13871F: include/scsi/*iscsi*
13872
13873iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
13874M: Peter Jones <[email protected]>
13875M: Konrad Rzeszutek Wilk <[email protected]>
13876S: Maintained
13877F: drivers/firmware/iscsi_ibft*
13878
13879ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
13880M: Sagi Grimberg <[email protected]>
13881M: Max Gurtovoy <[email protected]>
13882L: [email protected]
13883S: Supported
13884W: http://www.openfabrics.org
13885W: www.open-iscsi.org
13886Q: http://patchwork.kernel.org/project/linux-rdma/list/
13887F: drivers/infiniband/ulp/iser/
13888
13889ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
13890M: Sagi Grimberg <[email protected]>
13891L: [email protected]
13892L: [email protected]
13893S: Supported
13894T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13895F: drivers/infiniband/ulp/isert
13896
13897ISL28022 HARDWARE MONITORING DRIVER
13898M: Carsten Spieß <[email protected]>
13899L: [email protected]
13900S: Maintained
13901F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
13902F: Documentation/hwmon/isl28022.rst
13903F: drivers/hwmon/isl28022.c
13904
13905ISOFS FILESYSTEM
13906M: Jan Kara <[email protected]>
13907L: [email protected]
13908S: Maintained
13909F: Documentation/filesystems/isofs.rst
13910F: fs/isofs/
13911
13912IT87 HARDWARE MONITORING DRIVER
13913M: Jean Delvare <[email protected]>
13914L: [email protected]
13915S: Maintained
13916F: Documentation/hwmon/it87.rst
13917F: drivers/hwmon/it87.c
13918
13919IT913X MEDIA DRIVER
13920L: [email protected]
13921S: Orphan
13922W: https://linuxtv.org
13923Q: http://patchwork.linuxtv.org/project/linux-media/list/
13924F: drivers/media/tuners/it913x*
13925
13926ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
13927M: Liu Ying <[email protected]>
13928L: [email protected]
13929S: Maintained
13930T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13931F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
13932F: drivers/gpu/drm/bridge/ite-it6263.c
13933
13934ITE IT66121 HDMI BRIDGE DRIVER
13935M: Phong LE <[email protected]>
13936M: Neil Armstrong <[email protected]>
13937S: Maintained
13938T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13939F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
13940F: drivers/gpu/drm/bridge/ite-it66121.c
13941
13942IVTV VIDEO4LINUX DRIVER
13943M: Andy Walls <[email protected]>
13944L: [email protected]
13945S: Maintained
13946W: https://linuxtv.org
13947T: git git://linuxtv.org/media.git
13948F: Documentation/admin-guide/media/ivtv*
13949F: drivers/media/pci/ivtv/
13950F: include/uapi/linux/ivtv*
13951
13952IX2505V MEDIA DRIVER
13953M: Malcolm Priestley <[email protected]>
13954L: [email protected]
13955S: Maintained
13956W: https://linuxtv.org
13957Q: http://patchwork.linuxtv.org/project/linux-media/list/
13958F: drivers/media/dvb-frontends/ix2505v*
13959
13960JAILHOUSE HYPERVISOR INTERFACE
13961M: Jan Kiszka <[email protected]>
13962L: [email protected]
13963S: Maintained
13964F: arch/x86/include/asm/jailhouse_para.h
13965F: arch/x86/kernel/jailhouse.c
13966
13967JFS FILESYSTEM
13968M: Dave Kleikamp <[email protected]>
13969L: [email protected]
13970S: Odd Fixes
13971W: http://jfs.sourceforge.net/
13972T: git https://github.com/kleikamp/linux-shaggy.git
13973F: Documentation/admin-guide/jfs.rst
13974F: fs/jfs/
13975
13976JME NETWORK DRIVER
13977M: Guo-Fu Tseng <[email protected]>
13978L: [email protected]
13979S: Odd Fixes
13980F: drivers/net/ethernet/jme.*
13981
13982JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
13983M: David Woodhouse <[email protected]>
13984M: Richard Weinberger <[email protected]>
13985L: [email protected]
13986S: Odd Fixes
13987W: http://www.linux-mtd.infradead.org/doc/jffs2.html
13988T: git git://git.infradead.org/ubifs-2.6.git
13989F: fs/jffs2/
13990F: include/uapi/linux/jffs2.h
13991
13992JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
13993M: "Theodore Ts'o" <[email protected]>
13994M: Jan Kara <[email protected]>
13995L: [email protected]
13996S: Maintained
13997F: fs/jbd2/
13998F: include/linux/jbd2.h
13999
14000JPU V4L2 MEM2MEM DRIVER FOR RENESAS
14001M: Nikita Yushchenko <[email protected]>
14002L: [email protected]
14003L: [email protected]
14004S: Maintained
14005F: drivers/media/platform/renesas/rcar_jpu.c
14006
14007JSM Neo PCI based serial card
14008L: [email protected]
14009S: Orphan
14010F: drivers/tty/serial/jsm/
14011
14012K10TEMP HARDWARE MONITORING DRIVER
14013M: Clemens Ladisch <[email protected]>
14014L: [email protected]
14015S: Maintained
14016F: Documentation/hwmon/k10temp.rst
14017F: drivers/hwmon/k10temp.c
14018
14019K8TEMP HARDWARE MONITORING DRIVER
14020M: Rudolf Marek <[email protected]>
14021L: [email protected]
14022S: Maintained
14023F: Documentation/hwmon/k8temp.rst
14024F: drivers/hwmon/k8temp.c
14025
14026KANDOU KB9002 PCIE RETIMER HWMON DRIVER
14027M: Andy Chung <[email protected]>
14028L: [email protected]
14029S: Maintained
14030F: Documentation/hwmon/kb9002.rst
14031F: drivers/hwmon/kb9002.c
14032
14033KASAN
14034M: Andrey Ryabinin <[email protected]>
14035R: Alexander Potapenko <[email protected]>
14036R: Andrey Konovalov <[email protected]>
14037R: Dmitry Vyukov <[email protected]>
14038R: Vincenzo Frascino <[email protected]>
14039L: [email protected]
14040S: Maintained
14041B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
14042F: Documentation/dev-tools/kasan.rst
14043F: arch/*/include/asm/*kasan.h
14044F: arch/*/mm/kasan_init*
14045F: include/linux/kasan*.h
14046F: lib/Kconfig.kasan
14047F: mm/kasan/
14048F: scripts/Makefile.kasan
14049
14050KCONFIG
14051M: Nathan Chancellor <[email protected]>
14052M: Nicolas Schier <[email protected]>
14053R: Julian Braha <[email protected]>
14054L: [email protected]
14055S: Odd Fixes
14056Q: https://patchwork.kernel.org/project/linux-kbuild/list/
14057T: git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
14058F: Documentation/kbuild/kconfig*
14059F: scripts/Kconfig.include
14060F: scripts/kconfig/
14061
14062KCORE
14063M: Omar Sandoval <[email protected]>
14064L: [email protected]
14065S: Maintained
14066F: fs/proc/kcore.c
14067F: include/linux/kcore.h
14068
14069KCOV
14070R: Andrey Konovalov <[email protected]>
14071R: Alexander Potapenko <[email protected]>
14072R: Dmitry Vyukov <[email protected]>
14073L: [email protected]
14074S: Maintained
14075B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
14076F: Documentation/dev-tools/kcov.rst
14077F: include/linux/kcov.h
14078F: include/uapi/linux/kcov.h
14079F: kernel/kcov.c
14080F: scripts/Makefile.kcov
14081
14082KCSAN
14083M: Marco Elver <[email protected]>
14084R: Dmitry Vyukov <[email protected]>
14085L: [email protected]
14086S: Maintained
14087F: Documentation/dev-tools/kcsan.rst
14088F: include/linux/kcsan*.h
14089F: kernel/kcsan/
14090F: lib/Kconfig.kcsan
14091F: scripts/Makefile.kcsan
14092
14093KDUMP
14094M: Andrew Morton <[email protected]>
14095M: Baoquan He <[email protected]>
14096M: Mike Rapoport <[email protected]>
14097M: Pasha Tatashin <[email protected]>
14098M: Pratyush Yadav <[email protected]>
14099R: Dave Young <[email protected]>
14100L: [email protected]
14101S: Maintained
14102T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14103F: Documentation/admin-guide/kdump/
14104F: fs/proc/vmcore.c
14105F: include/linux/crash_core.h
14106F: include/linux/crash_dump.h
14107F: include/uapi/linux/vmcore.h
14108F: kernel/crash_*.c
14109
14110KEENE FM RADIO TRANSMITTER DRIVER
14111M: Hans Verkuil <[email protected]>
14112L: [email protected]
14113S: Maintained
14114W: https://linuxtv.org
14115T: git git://linuxtv.org/media.git
14116F: drivers/media/radio/radio-keene*
14117
14118KERNEL AUTOMOUNTER
14119M: Ian Kent <[email protected]>
14120L: [email protected]
14121S: Maintained
14122F: fs/autofs/
14123
14124KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
14125M: Nathan Chancellor <[email protected]>
14126M: Nicolas Schier <[email protected]>
14127L: [email protected]
14128S: Odd Fixes
14129Q: https://patchwork.kernel.org/project/linux-kbuild/list/
14130T: git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
14131F: Documentation/kbuild/
14132F: Makefile
14133F: scripts/*vmlinux*
14134F: scripts/Kbuild*
14135F: scripts/Makefile*
14136F: scripts/bash-completion/
14137F: scripts/basic/
14138F: scripts/clang-tools/
14139F: scripts/container
14140F: scripts/dummy-tools/
14141F: scripts/include/
14142F: scripts/install.sh
14143F: scripts/mk*
14144F: scripts/mod/
14145F: scripts/package/
14146F: usr/
14147
14148KERNEL HARDENING (not covered by other areas)
14149M: Kees Cook <[email protected]>
14150R: Gustavo A. R. Silva <[email protected]>
14151L: [email protected]
14152S: Supported
14153T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
14154F: Documentation/ABI/testing/sysfs-kernel-oops_count
14155F: Documentation/ABI/testing/sysfs-kernel-warn_count
14156F: arch/*/configs/hardening.config
14157F: include/linux/kstack_erase.h
14158F: include/linux/overflow.h
14159F: include/linux/randomize_kstack.h
14160F: include/linux/ucopysize.h
14161F: kernel/configs/hardening.config
14162F: kernel/kstack_erase.c
14163F: lib/tests/randstruct_kunit.c
14164F: lib/tests/usercopy_kunit.c
14165F: mm/usercopy.c
14166F: scripts/Makefile.kstack_erase
14167F: scripts/Makefile.randstruct
14168F: security/Kconfig.hardening
14169K: \b(add|choose)_random_kstack_offset\b
14170K: \b__check_(object_size|heap_object)\b
14171K: \b__counted_by(_le|_be|_ptr)?\b
14172
14173KERNEL JANITORS
14174L: [email protected]
14175S: Odd Fixes
14176W: http://kernelnewbies.org/KernelJanitors
14177
14178KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
14179M: Chuck Lever <[email protected]>
14180M: Jeff Layton <[email protected]>
14181R: NeilBrown <[email protected]>
14182R: Olga Kornievskaia <[email protected]>
14183R: Dai Ngo <[email protected]>
14184R: Tom Talpey <[email protected]>
14185L: [email protected]
14186S: Supported
14187P: Documentation/filesystems/nfs/nfsd-maintainer-entry-profile.rst
14188B: https://bugzilla.kernel.org
14189T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
14190F: Documentation/filesystems/nfs/
14191F: fs/lockd/
14192F: fs/nfs_common/
14193F: fs/nfsd/
14194F: include/linux/lockd/
14195F: include/linux/sunrpc/
14196F: include/trace/events/rpcgss.h
14197F: include/trace/events/rpcrdma.h
14198F: include/trace/events/sunrpc.h
14199F: include/trace/misc/fs.h
14200F: include/trace/misc/nfs.h
14201F: include/trace/misc/sunrpc.h
14202F: include/uapi/linux/nfsd/
14203F: include/uapi/linux/sunrpc/
14204F: net/sunrpc/
14205F: tools/net/sunrpc/
14206
14207KERNEL NFSD BLOCK and SCSI LAYOUT DRIVER
14208R: Christoph Hellwig <[email protected]>
14209F: fs/nfsd/blocklayout*
14210
14211KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
14212M: Thomas Weißschuh <[email protected]>
14213R: Christian Heusel <[email protected]>
14214R: Nathan Chancellor <[email protected]>
14215S: Maintained
14216F: scripts/package/PKGBUILD
14217
14218KERNEL REGRESSIONS
14219M: Thorsten Leemhuis <[email protected]>
14220L: [email protected]
14221S: Supported
14222F: Documentation/admin-guide/reporting-regressions.rst
14223F: Documentation/process/handling-regressions.rst
14224
14225KERNEL SELFTEST FRAMEWORK
14226M: Shuah Khan <[email protected]>
14227M: Shuah Khan <[email protected]>
14228L: [email protected]
14229S: Maintained
14230Q: https://patchwork.kernel.org/project/linux-kselftest/list/
14231T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
14232F: Documentation/dev-tools/kselftest*
14233F: tools/testing/selftests/
14234
14235KERNEL SMB3 SERVER (KSMBD)
14236M: Namjae Jeon <[email protected]>
14237M: Namjae Jeon <[email protected]>
14238R: Sergey Senozhatsky <[email protected]>
14239R: Tom Talpey <[email protected]>
14240R: ChenXiaoSong <[email protected]>
14241R: ChenXiaoSong <[email protected]>
14242L: [email protected]
14243S: Maintained
14244T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/smb.git ksmbd-for-next
14245F: Documentation/filesystems/smb/ksmbd.rst
14246F: fs/smb/common/
14247F: fs/smb/server/
14248
14249KERNEL UNIT TESTING FRAMEWORK (KUnit)
14250M: Brendan Higgins <[email protected]>
14251M: David Gow <[email protected]>
14252R: Rae Moar <[email protected]>
14253L: [email protected]
14254L: [email protected]
14255S: Maintained
14256W: https://google.github.io/kunit-docs/third_party/kernel/docs/
14257T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
14258T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
14259F: Documentation/dev-tools/kunit/
14260F: include/kunit/
14261F: lib/kunit/
14262F: rust/kernel/kunit.rs
14263F: rust/macros/kunit.rs
14264F: scripts/rustdoc_test_*
14265F: tools/testing/kunit/
14266
14267KERNEL USERMODE HELPER
14268M: Luis Chamberlain <[email protected]>
14269L: [email protected]
14270S: Maintained
14271F: include/linux/umh.h
14272F: kernel/umh.c
14273
14274KERNEL VIRTUAL MACHINE (KVM)
14275M: Paolo Bonzini <[email protected]>
14276R: Sean Christopherson <[email protected]>
14277L: [email protected]
14278S: Supported
14279W: http://www.linux-kvm.org
14280T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14281F: Documentation/virt/kvm/
14282F: include/asm-generic/kvm*
14283F: include/kvm/iodev.h
14284F: include/linux/kvm*
14285F: include/trace/events/kvm.h
14286F: include/uapi/asm-generic/kvm*
14287F: include/uapi/linux/kvm*
14288F: tools/kvm/
14289F: tools/testing/selftests/kvm/
14290F: virt/kvm/*
14291
14292KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
14293M: Marc Zyngier <[email protected]>
14294M: Oliver Upton <[email protected]>
14295R: Fuad Tabba <[email protected]>
14296R: Joey Gouly <[email protected]>
14297R: Steffen Eiden <[email protected]>
14298R: Suzuki K Poulose <[email protected]>
14299R: Zenghui Yu <[email protected]>
14300L: [email protected] (moderated for non-subscribers)
14301L: [email protected]
14302S: Maintained
14303T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
14304F: Documentation/virt/kvm/arm/
14305F: Documentation/virt/kvm/devices/arm*
14306F: arch/arm64/include/asm/kvm*
14307F: arch/arm64/include/uapi/asm/kvm*
14308F: arch/arm64/kvm/
14309F: include/kvm/arm_*
14310F: tools/testing/selftests/kvm/*/arm64/
14311F: tools/testing/selftests/kvm/arm64/
14312
14313KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
14314M: Tianrui Zhao <[email protected]>
14315M: Bibo Mao <[email protected]>
14316M: Huacai Chen <[email protected]>
14317L: [email protected]
14318L: [email protected]
14319S: Maintained
14320T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14321F: Documentation/virt/kvm/loongarch/
14322F: arch/loongarch/include/asm/kvm*
14323F: arch/loongarch/include/uapi/asm/kvm*
14324F: arch/loongarch/kvm/
14325F: tools/testing/selftests/kvm/*/loongarch/
14326F: tools/testing/selftests/kvm/lib/loongarch/
14327
14328KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
14329M: Huacai Chen <[email protected]>
14330L: [email protected]
14331L: [email protected]
14332S: Maintained
14333T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14334F: arch/mips/include/asm/kvm*
14335F: arch/mips/include/uapi/asm/kvm*
14336F: arch/mips/kvm/
14337
14338KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
14339M: Madhavan Srinivasan <[email protected]>
14340R: Nicholas Piggin <[email protected]>
14341L: [email protected]
14342L: [email protected]
14343S: Maintained (Book3S 64-bit HV)
14344S: Odd fixes (Book3S 64-bit PR)
14345S: Orphan (Book3E and 32-bit)
14346T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
14347F: arch/powerpc/include/asm/kvm*
14348F: arch/powerpc/include/uapi/asm/kvm*
14349F: arch/powerpc/kernel/kvm*
14350F: arch/powerpc/kvm/
14351
14352KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
14353M: Anup Patel <[email protected]>
14354R: Atish Patra <[email protected]>
14355L: [email protected]
14356L: [email protected]
14357L: [email protected]
14358S: Maintained
14359T: git https://github.com/kvm-riscv/linux.git
14360F: arch/riscv/include/asm/kvm*
14361F: arch/riscv/include/uapi/asm/kvm*
14362F: arch/riscv/kvm/
14363F: tools/testing/selftests/kvm/*/riscv/
14364F: tools/testing/selftests/kvm/riscv/
14365
14366KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
14367M: Christian Borntraeger <[email protected]>
14368M: Janosch Frank <[email protected]>
14369M: Claudio Imbrenda <[email protected]>
14370R: David Hildenbrand <[email protected]>
14371L: [email protected]
14372S: Supported
14373T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
14374F: Documentation/virt/kvm/s390*
14375F: arch/s390/include/asm/gmap_helpers.h
14376F: arch/s390/include/asm/kvm*
14377F: arch/s390/include/uapi/asm/kvm*
14378F: arch/s390/include/uapi/asm/uvdevice.h
14379F: arch/s390/kernel/uv.c
14380F: arch/s390/kvm/
14381F: arch/s390/mm/gmap_helpers.c
14382F: drivers/s390/char/uvdevice.c
14383F: tools/testing/selftests/drivers/s390x/uvdevice/
14384F: tools/testing/selftests/kvm/*/s390/
14385F: tools/testing/selftests/kvm/s390/
14386
14387KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
14388M: Sean Christopherson <[email protected]>
14389M: Paolo Bonzini <[email protected]>
14390L: [email protected]
14391S: Supported
14392P: Documentation/process/maintainer-kvm-x86.rst
14393T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14394T: git https://github.com/kvm-x86/linux.git
14395F: Documentation/process/maintainer-kvm-x86.rst
14396F: arch/x86/include/asm/kvm*
14397F: arch/x86/include/asm/svm.h
14398F: arch/x86/include/asm/vmx*.h
14399F: arch/x86/include/uapi/asm/kvm*
14400F: arch/x86/include/uapi/asm/svm.h
14401F: arch/x86/include/uapi/asm/vmx.h
14402F: arch/x86/kvm/
14403F: arch/x86/kvm/*/
14404F: tools/testing/selftests/kvm/*/x86/
14405F: tools/testing/selftests/kvm/x86/
14406
14407KERNFS
14408M: Greg Kroah-Hartman <[email protected]>
14409M: Tejun Heo <[email protected]>
14410L: [email protected]
14411S: Supported
14412T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
14413F: fs/kernfs/
14414F: include/linux/kernfs.h
14415
14416KEXEC
14417M: Andrew Morton <[email protected]>
14418M: Baoquan He <[email protected]>
14419M: Mike Rapoport <[email protected]>
14420M: Pasha Tatashin <[email protected]>
14421M: Pratyush Yadav <[email protected]>
14422L: [email protected]
14423W: http://kernel.org/pub/linux/utils/kernel/kexec/
14424T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14425F: include/linux/kexec.h
14426F: include/uapi/linux/kexec.h
14427F: kernel/kexec*
14428
14429KEXEC HANDOVER (KHO)
14430M: Mike Rapoport <[email protected]>
14431M: Pasha Tatashin <[email protected]>
14432M: Pratyush Yadav <[email protected]>
14433R: Alexander Graf <[email protected]>
14434L: [email protected]
14435L: [email protected]
14436S: Maintained
14437T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14438F: Documentation/admin-guide/mm/kho.rst
14439F: Documentation/core-api/kho/*
14440F: include/asm-generic/kexec_handover.h
14441F: include/linux/kexec_handover.h
14442F: include/linux/kho/
14443F: include/linux/kho_block.h
14444F: kernel/liveupdate/kexec_handover*
14445F: lib/test_kho.c
14446F: tools/testing/selftests/kho/
14447
14448KEYS-ENCRYPTED
14449M: Mimi Zohar <[email protected]>
14450L: [email protected]
14451L: [email protected]
14452S: Supported
14453F: Documentation/security/keys/trusted-encrypted.rst
14454F: include/keys/encrypted-type.h
14455F: security/keys/encrypted-keys/
14456
14457KEYS-TRUSTED
14458M: James Bottomley <[email protected]>
14459M: Jarkko Sakkinen <[email protected]>
14460M: Mimi Zohar <[email protected]>
14461L: [email protected]
14462L: [email protected]
14463S: Supported
14464F: Documentation/security/keys/trusted-encrypted.rst
14465F: include/keys/trusted-type.h
14466F: include/keys/trusted_tpm.h
14467F: security/keys/trusted-keys/
14468
14469KEYS-TRUSTED-CAAM
14470M: Ahmad Fatoum <[email protected]>
14471R: Pengutronix Kernel Team <[email protected]>
14472L: [email protected]
14473L: [email protected]
14474S: Maintained
14475F: include/keys/trusted_caam.h
14476F: security/keys/trusted-keys/trusted_caam.c
14477
14478KEYS-TRUSTED-DCP
14479M: David Gstir <[email protected]>
14480R: sigma star Kernel Team <[email protected]>
14481L: [email protected]
14482L: [email protected]
14483S: Supported
14484F: include/keys/trusted_dcp.h
14485F: security/keys/trusted-keys/trusted_dcp.c
14486
14487KEYS-TRUSTED-PLPKS
14488M: Srish Srinivasan <[email protected]>
14489M: Nayna Jain <[email protected]>
14490L: [email protected]
14491L: [email protected]
14492S: Supported
14493F: include/keys/trusted_pkwm.h
14494F: security/keys/trusted-keys/trusted_pkwm.c
14495
14496KEYS-TRUSTED-TEE
14497M: Sumit Garg <[email protected]>
14498L: [email protected]
14499L: [email protected]
14500S: Supported
14501F: include/keys/trusted_tee.h
14502F: security/keys/trusted-keys/trusted_tee.c
14503
14504KEYS/KEYRINGS
14505M: David Howells <[email protected]>
14506M: Jarkko Sakkinen <[email protected]>
14507L: [email protected]
14508S: Maintained
14509F: Documentation/security/keys/core.rst
14510F: include/keys/
14511F: include/linux/key-type.h
14512F: include/linux/key.h
14513F: include/linux/keyctl.h
14514F: include/uapi/linux/keyctl.h
14515F: security/keys/
14516
14517KEYS/KEYRINGS_INTEGRITY
14518M: Jarkko Sakkinen <[email protected]>
14519M: Mimi Zohar <[email protected]>
14520L: [email protected]
14521L: [email protected]
14522S: Supported
14523W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14524F: security/integrity/platform_certs
14525
14526KFENCE
14527M: Alexander Potapenko <[email protected]>
14528M: Marco Elver <[email protected]>
14529R: Dmitry Vyukov <[email protected]>
14530L: [email protected]
14531S: Maintained
14532F: Documentation/dev-tools/kfence.rst
14533F: arch/*/include/asm/kfence.h
14534F: include/linux/kfence.h
14535F: lib/Kconfig.kfence
14536F: mm/kfence/
14537
14538KFIFO
14539M: Stefani Seibold <[email protected]>
14540S: Maintained
14541F: include/linux/kfifo.h
14542F: lib/kfifo.c
14543F: samples/kfifo/
14544
14545KGDB / KDB /debug_core
14546M: Jason Wessel <[email protected]>
14547M: Daniel Thompson <[email protected]>
14548R: Douglas Anderson <[email protected]>
14549L: [email protected]
14550S: Maintained
14551W: http://kgdb.wiki.kernel.org/
14552T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
14553F: Documentation/process/debugging/kgdb.rst
14554F: drivers/misc/kgdbts.c
14555F: drivers/tty/serial/kgdboc.c
14556F: include/linux/kdb.h
14557F: include/linux/kgdb.h
14558F: kernel/debug/
14559F: kernel/module/kdb.c
14560
14561KHADAS MCU MFD DRIVER
14562M: Neil Armstrong <[email protected]>
14563L: [email protected]
14564S: Maintained
14565F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
14566F: drivers/mfd/khadas-mcu.c
14567F: drivers/thermal/khadas_mcu_fan.c
14568F: include/linux/mfd/khadas-mcu.h
14569
14570KIONIX/ROHM KX022A ACCELEROMETER
14571M: Matti Vaittinen <[email protected]>
14572L: [email protected]
14573S: Supported
14574F: drivers/iio/accel/kionix-kx022a*
14575
14576KMEMLEAK
14577M: Catalin Marinas <[email protected]>
14578S: Maintained
14579F: Documentation/dev-tools/kmemleak.rst
14580F: include/linux/kmemleak.h
14581F: mm/kmemleak.c
14582F: samples/kmemleak/kmemleak-test.c
14583
14584KMSAN
14585M: Alexander Potapenko <[email protected]>
14586R: Marco Elver <[email protected]>
14587R: Dmitry Vyukov <[email protected]>
14588L: [email protected]
14589S: Maintained
14590F: Documentation/dev-tools/kmsan.rst
14591F: arch/*/include/asm/kmsan.h
14592F: arch/*/mm/kmsan_*
14593F: include/linux/kmsan*.h
14594F: lib/Kconfig.kmsan
14595F: mm/kmsan/
14596F: scripts/Makefile.kmsan
14597
14598KPROBES
14599M: Naveen N Rao <[email protected]>
14600M: "David S. Miller" <[email protected]>
14601M: Masami Hiramatsu <[email protected]>
14602L: [email protected]
14603L: [email protected]
14604S: Maintained
14605Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
14606T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
14607F: Documentation/trace/kprobes.rst
14608F: include/asm-generic/kprobes.h
14609F: include/linux/kprobes.h
14610F: kernel/kprobes.c
14611F: lib/tests/test_kprobes.c
14612F: samples/kprobes
14613
14614KS0108 LCD CONTROLLER DRIVER
14615M: Miguel Ojeda <[email protected]>
14616S: Maintained
14617F: Documentation/admin-guide/auxdisplay/ks0108.rst
14618F: drivers/auxdisplay/ks0108.c
14619F: include/linux/ks0108.h
14620
14621KTD253 BACKLIGHT DRIVER
14622M: Linus Walleij <[email protected]>
14623S: Maintained
14624F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
14625F: drivers/video/backlight/ktd253-backlight.c
14626
14627KTD2801 BACKLIGHT DRIVER
14628M: Duje Mihanović <[email protected]>
14629S: Maintained
14630F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
14631F: drivers/video/backlight/ktd2801-backlight.c
14632
14633KTEST
14634M: Steven Rostedt <[email protected]>
14635M: John Hawley <[email protected]>
14636S: Maintained
14637F: tools/testing/ktest
14638
14639KTZ8866 BACKLIGHT DRIVER
14640M: Jianhua Lu <[email protected]>
14641S: Maintained
14642F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
14643F: drivers/video/backlight/ktz8866.c
14644
14645KVM GUEST_MEMFD
14646M: Sean Christopherson <[email protected]>
14647M: Paolo Bonzini <[email protected]>
14648R: David Hildenbrand <[email protected]>
14649L: [email protected]
14650S: Supported
14651T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14652T: git https://github.com/kvm-x86/linux.git
14653F: virt/kvm/guest_memfd.*
14654
14655KVM PARAVIRT (KVM/paravirt)
14656M: Paolo Bonzini <[email protected]>
14657R: Vitaly Kuznetsov <[email protected]>
14658L: [email protected]
14659S: Supported
14660T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14661F: arch/um/include/asm/kvm_para.h
14662F: arch/x86/include/asm/kvm_para.h
14663F: arch/x86/include/asm/pvclock-abi.h
14664F: arch/x86/include/uapi/asm/kvm_para.h
14665F: arch/x86/kernel/kvm.c
14666F: arch/x86/kernel/kvmclock.c
14667F: include/asm-generic/kvm_para.h
14668F: include/linux/kvm_para.h
14669F: include/uapi/asm-generic/kvm_para.h
14670F: include/uapi/linux/kvm_para.h
14671
14672KVM X86 HYPER-V (KVM/hyper-v)
14673M: Vitaly Kuznetsov <[email protected]>
14674M: Sean Christopherson <[email protected]>
14675M: Paolo Bonzini <[email protected]>
14676L: [email protected]
14677S: Supported
14678T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14679T: git https://github.com/kvm-x86/linux.git
14680F: arch/x86/kvm/hyperv.*
14681F: arch/x86/kvm/kvm_onhyperv.*
14682F: arch/x86/kvm/svm/hyperv.*
14683F: arch/x86/kvm/svm/svm_onhyperv.*
14684F: arch/x86/kvm/vmx/hyperv.*
14685
14686KVM X86 Xen (KVM/Xen)
14687M: David Woodhouse <[email protected]>
14688M: Paul Durrant <[email protected]>
14689M: Sean Christopherson <[email protected]>
14690M: Paolo Bonzini <[email protected]>
14691L: [email protected]
14692S: Supported
14693T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14694T: git https://github.com/kvm-x86/linux.git
14695F: arch/x86/kvm/xen.*
14696
14697L3MDEV
14698M: David Ahern <[email protected]>
14699L: [email protected]
14700S: Maintained
14701F: include/net/l3mdev.h
14702F: net/l3mdev
14703
14704LANDLOCK SECURITY MODULE
14705M: Mickaël Salaün <[email protected]>
14706R: Günther Noack <[email protected]>
14707L: [email protected]
14708S: Supported
14709W: https://landlock.io
14710T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
14711F: Documentation/admin-guide/LSM/landlock.rst
14712F: Documentation/security/landlock.rst
14713F: Documentation/trace/events-landlock.rst
14714F: Documentation/userspace-api/landlock.rst
14715F: fs/ioctl.c
14716F: include/linux/landlock.h
14717F: include/trace/events/landlock.h
14718F: include/uapi/linux/landlock.h
14719F: samples/landlock/
14720F: security/landlock/
14721F: tools/testing/selftests/landlock/
14722K: landlock
14723K: LANDLOCK
14724
14725LANTIQ / MAXLINEAR / INTEL Ethernet DSA drivers
14726M: Hauke Mehrtens <[email protected]>
14727L: [email protected]
14728S: Maintained
14729F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
14730F: drivers/net/dsa/lantiq/*
14731F: drivers/net/ethernet/lantiq_xrx200.c
14732F: net/dsa/tag_gswip.c
14733F: net/dsa/tag_mxl-gsw1xx.c
14734
14735LANTIQ MIPS ARCHITECTURE
14736M: John Crispin <[email protected]>
14737L: [email protected]
14738S: Maintained
14739F: arch/mips/lantiq
14740F: drivers/soc/lantiq
14741
14742LANTIQ PEF2256 DRIVER
14743M: Herve Codina <[email protected]>
14744S: Maintained
14745F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
14746F: drivers/net/wan/framer/
14747F: drivers/pinctrl/pinctrl-pef2256.c
14748F: include/linux/framer/
14749
14750LATTEPANDA SIGMA EC HARDWARE MONITOR DRIVER
14751M: Mariano Abad <[email protected]>
14752L: [email protected]
14753S: Maintained
14754F: Documentation/hwmon/lattepanda-sigma-ec.rst
14755F: drivers/hwmon/lattepanda-sigma-ec.c
14756
14757LASI 53c700 driver for PARISC
14758M: "James E.J. Bottomley" <[email protected]>
14759L: [email protected]
14760S: Maintained
14761F: Documentation/scsi/53c700.rst
14762F: drivers/scsi/53c700*
14763
14764LEAKING_ADDRESSES
14765M: Tycho Andersen <[email protected]>
14766R: Kees Cook <[email protected]>
14767L: [email protected]
14768S: Maintained
14769T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
14770F: scripts/leaking_addresses.pl
14771
14772LEAPIO SCSI RAID DRIVER
14773M: Dongdong Hao <[email protected]>
14774L: [email protected]
14775S: Supported
14776F: Documentation/scsi/leapraid.rst
14777F: drivers/scsi/leapraid/
14778
14779LED SUBSYSTEM
14780M: Lee Jones <[email protected]>
14781M: Pavel Machek <[email protected]>
14782L: [email protected]
14783S: Maintained
14784T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
14785F: Documentation/devicetree/bindings/leds/
14786F: Documentation/leds/
14787F: drivers/leds/
14788F: include/dt-bindings/leds/
14789F: include/linux/leds.h
14790
14791LEGO MINDSTORMS EV3
14792R: David Lechner <[email protected]>
14793S: Maintained
14794F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
14795F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
14796F: drivers/power/supply/lego_ev3_battery.c
14797
14798LEGO USB Tower driver
14799M: Juergen Stuber <[email protected]>
14800L: [email protected]
14801S: Maintained
14802W: http://legousb.sourceforge.net/
14803F: drivers/usb/misc/legousbtower.c
14804
14805LENOVO drivers
14806M: Mark Pearson <[email protected]>
14807M: Derek J. Clark <[email protected]>
14808L: [email protected]
14809S: Maintained
14810F: Documentation/wmi/devices/lenovo-wmi-gamezone.rst
14811F: Documentation/wmi/devices/lenovo-wmi-other.rst
14812F: drivers/platform/x86/lenovo/*
14813
14814LENOVO WMI HOTKEY UTILITIES DRIVER
14815M: Jackie Dong <[email protected]>
14816L: [email protected]
14817S: Maintained
14818F: drivers/platform/x86/lenovo/wmi-hotkey-utilities.c
14819
14820LENOVO HID drivers
14821M: Derek J. Clark <[email protected]>
14822M: Mark Pearson <[email protected]>
14823L: [email protected]
14824S: Maintained
14825F: Documentation/ABI/testing/sysfs-driver-hid-lenovo-go
14826F: Documentation/ABI/testing/sysfs-driver-hid-lenovo-go-s
14827F: drivers/hid/hid-lenovo-go-s.c
14828F: drivers/hid/hid-lenovo-go.c
14829F: drivers/hid/hid-lenovo.c
14830
14831LENOVO YOGA BOOK 9 KEYBOARD DOCK DRIVER
14832M: Dave Carey <[email protected]>
14833L: [email protected]
14834S: Maintained
14835F: Documentation/ABI/testing/sysfs-driver-lenovo-yb9-kbdock
14836F: drivers/platform/x86/lenovo/yb9-kbdock.c
14837
14838LETSKETCH HID TABLET DRIVER
14839M: Hans de Goede <[email protected]>
14840L: [email protected]
14841S: Maintained
14842T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
14843F: drivers/hid/hid-letsketch.c
14844
14845LG LAPTOP EXTRAS
14846M: Matan Ziv-Av <[email protected]>
14847L: [email protected]
14848S: Maintained
14849F: Documentation/ABI/testing/sysfs-platform-lg-laptop
14850F: Documentation/admin-guide/laptops/lg-laptop.rst
14851F: drivers/platform/x86/lg-laptop.c
14852
14853LG2160 MEDIA DRIVER
14854M: Michael Krufky <[email protected]>
14855L: [email protected]
14856S: Maintained
14857W: https://linuxtv.org
14858W: http://github.com/mkrufky
14859Q: http://patchwork.linuxtv.org/project/linux-media/list/
14860T: git git://linuxtv.org/mkrufky/tuners.git
14861F: drivers/media/dvb-frontends/lg2160.*
14862
14863LGDT3305 MEDIA DRIVER
14864M: Michael Krufky <[email protected]>
14865L: [email protected]
14866S: Maintained
14867W: https://linuxtv.org
14868W: http://github.com/mkrufky
14869Q: http://patchwork.linuxtv.org/project/linux-media/list/
14870T: git git://linuxtv.org/mkrufky/tuners.git
14871F: drivers/media/dvb-frontends/lgdt3305.*
14872
14873LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
14874M: Viresh Kumar <[email protected]>
14875L: [email protected]
14876S: Maintained
14877F: drivers/ata/pata_arasan_cf.c
14878F: include/linux/pata_arasan_cf_data.h
14879
14880LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
14881M: Linus Walleij <[email protected]>
14882L: [email protected]
14883S: Maintained
14884F: drivers/ata/pata_ftide010.c
14885F: drivers/ata/sata_gemini.c
14886F: drivers/ata/sata_gemini.h
14887
14888LIBATA SATA AHCI PLATFORM devices support
14889M: Hans de Goede <[email protected]>
14890L: [email protected]
14891S: Maintained
14892F: drivers/ata/ahci_platform.c
14893F: drivers/ata/libahci_platform.c
14894F: include/linux/ahci_platform.h
14895
14896LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
14897M: Mikael Pettersson <[email protected]>
14898L: [email protected]
14899S: Maintained
14900F: drivers/ata/sata_promise.*
14901
14902LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
14903M: Damien Le Moal <[email protected]>
14904M: Niklas Cassel <[email protected]>
14905L: [email protected]
14906S: Maintained
14907T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git for-next
14908F: Documentation/ABI/testing/sysfs-ata
14909F: Documentation/devicetree/bindings/ata/
14910F: drivers/ata/
14911F: include/linux/ata.h
14912F: include/linux/libata.h
14913
14914LIBETH COMMON ETHERNET LIBRARY
14915M: Alexander Lobakin <[email protected]>
14916L: [email protected]
14917L: [email protected] (moderated for non-subscribers)
14918S: Maintained
14919T: git https://github.com/alobakin/linux.git
14920F: drivers/net/ethernet/intel/libeth/
14921F: include/net/libeth/
14922K: libeth
14923
14924LIBIE COMMON INTEL ETHERNET LIBRARY
14925M: Alexander Lobakin <[email protected]>
14926L: [email protected] (moderated for non-subscribers)
14927L: [email protected]
14928S: Maintained
14929T: git https://github.com/alobakin/linux.git
14930F: drivers/net/ethernet/intel/libie/
14931F: include/linux/net/intel/libie/
14932K: libie
14933
14934LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
14935M: Vishal Verma <[email protected]>
14936M: Dan Williams <[email protected]>
14937M: Dave Jiang <[email protected]>
14938M: Alison Schofield <[email protected]>
14939L: [email protected]
14940S: Supported
14941Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14942P: Documentation/nvdimm/maintainer-entry-profile.rst
14943F: drivers/nvdimm/btt*
14944
14945LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
14946M: Dan Williams <[email protected]>
14947M: Vishal Verma <[email protected]>
14948M: Dave Jiang <[email protected]>
14949M: Alison Schofield <[email protected]>
14950L: [email protected]
14951S: Supported
14952Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14953P: Documentation/nvdimm/maintainer-entry-profile.rst
14954F: drivers/nvdimm/pmem*
14955
14956LIBNVDIMM: DEVICETREE BINDINGS
14957M: Oliver O'Halloran <[email protected]>
14958L: [email protected]
14959S: Supported
14960Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14961F: Documentation/devicetree/bindings/pmem/pmem-region.yaml
14962F: drivers/nvdimm/of_pmem.c
14963
14964LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
14965M: Dan Williams <[email protected]>
14966M: Vishal Verma <[email protected]>
14967M: Dave Jiang <[email protected]>
14968M: Alison Schofield <[email protected]>
14969R: Ira Weiny <[email protected]>
14970L: [email protected]
14971S: Supported
14972Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14973P: Documentation/nvdimm/maintainer-entry-profile.rst
14974T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
14975F: Documentation/nvdimm/maintainer-entry-profile.rst
14976F: drivers/acpi/nfit/*
14977F: drivers/nvdimm/*
14978F: include/linux/libnvdimm.h
14979F: include/linux/nd.h
14980F: include/uapi/linux/ndctl.h
14981F: tools/testing/nvdimm/
14982
14983LIBRARY CODE
14984M: Andrew Morton <[email protected]>
14985L: [email protected]
14986S: Supported
14987T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
14988F: lib/*
14989
14990LICENSES and SPDX stuff
14991M: Thomas Gleixner <[email protected]>
14992M: Greg Kroah-Hartman <[email protected]>
14993L: [email protected]
14994S: Maintained
14995T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
14996F: COPYING
14997F: Documentation/process/license-rules.rst
14998F: LICENSES/
14999F: scripts/spdxcheck-test.sh
15000F: scripts/spdxcheck.py
15001F: scripts/spdxexclude
15002
15003LINEAR RANGES HELPERS
15004M: Mark Brown <[email protected]>
15005R: Matti Vaittinen <[email protected]>
15006F: include/linux/linear_range.h
15007F: lib/linear_ranges.c
15008F: lib/tests/test_linear_ranges.c
15009
15010LINUX FOR POWER MACINTOSH
15011L: [email protected]
15012S: Orphan
15013F: arch/powerpc/platforms/powermac/
15014F: drivers/macintosh/
15015X: drivers/macintosh/adb-iop.c
15016X: drivers/macintosh/via-macii.c
15017
15018LINUX FOR POWERPC (32-BIT AND 64-BIT)
15019M: Madhavan Srinivasan <[email protected]>
15020R: Michael Ellerman <[email protected]>
15021R: Nicholas Piggin <[email protected]>
15022R: Christophe Leroy (CS GROUP) <[email protected]>
15023R: Ritesh Harjani (IBM) <[email protected]>
15024R: Shrikanth Hegde <[email protected]>
15025L: [email protected]
15026S: Supported
15027W: https://github.com/linuxppc/wiki/wiki
15028Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
15029T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
15030F: Documentation/ABI/stable/sysfs-firmware-opal-*
15031F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
15032F: Documentation/devicetree/bindings/powerpc/
15033F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
15034F: Documentation/arch/powerpc/
15035F: arch/powerpc/
15036F: drivers/*/*/*pasemi*
15037F: drivers/*/*pasemi*
15038F: drivers/char/tpm/tpm_ibmvtpm*
15039F: drivers/crypto/nx/
15040F: drivers/i2c/busses/i2c-opal.c
15041F: drivers/net/ethernet/ibm/ibmveth.*
15042F: drivers/net/ethernet/ibm/ibmvnic.*
15043F: drivers/pci/hotplug/pnv_php.c
15044F: drivers/pci/hotplug/rpa*
15045F: drivers/rtc/rtc-opal.c
15046F: drivers/scsi/ibmvscsi/
15047F: drivers/tty/hvc/hvc_opal.c
15048F: drivers/watchdog/wdrtas.c
15049F: include/linux/papr_scm.h
15050F: include/uapi/linux/papr_pdsm.h
15051F: tools/testing/selftests/powerpc
15052N: /pmac
15053N: powermac
15054N: powernv
15055N: [^a-z0-9]ps3
15056N: pseries
15057
15058LINUX FOR POWERPC EMBEDDED MPC5XXX
15059M: Anatolij Gustschin <[email protected]>
15060L: [email protected]
15061S: Odd Fixes
15062F: arch/powerpc/platforms/512x/
15063F: arch/powerpc/platforms/52xx/
15064
15065LINUX FOR POWERPC EMBEDDED PPC4XX
15066L: [email protected]
15067S: Orphan
15068F: arch/powerpc/platforms/44x/
15069
15070LINUX FOR POWERPC EMBEDDED PPC85XX
15071M: Scott Wood <[email protected]>
15072L: [email protected]
15073S: Odd fixes
15074T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
15075F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
15076F: Documentation/devicetree/bindings/powerpc/fsl/
15077F: arch/powerpc/platforms/85xx/
15078
15079LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
15080M: Christophe Leroy (CS GROUP) <[email protected]>
15081L: [email protected]
15082S: Maintained
15083F: arch/powerpc/platforms/8xx/
15084F: arch/powerpc/platforms/83xx/
15085
15086LINUX KERNEL DUMP TEST MODULE (LKDTM)
15087M: Kees Cook <[email protected]>
15088S: Maintained
15089F: drivers/misc/lkdtm/*
15090F: tools/testing/selftests/lkdtm/*
15091
15092LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
15093M: Alan Stern <[email protected]>
15094M: Andrea Parri <[email protected]>
15095M: Will Deacon <[email protected]>
15096M: Peter Zijlstra <[email protected]>
15097M: Boqun Feng <[email protected]>
15098M: Nicholas Piggin <[email protected]>
15099M: David Howells <[email protected]>
15100M: Jade Alglave <[email protected]>
15101M: Luc Maranget <[email protected]>
15102M: "Paul E. McKenney" <[email protected]>
15103R: Akira Yokosawa <[email protected]>
15104R: Daniel Lustig <[email protected]>
15105R: Joel Fernandes <[email protected]>
15106L: [email protected]
15107L: [email protected]
15108L: [email protected]
15109S: Supported
15110T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
15111F: Documentation/atomic_bitops.txt
15112F: Documentation/atomic_t.txt
15113F: Documentation/core-api/refcount-vs-atomic.rst
15114F: Documentation/dev-tools/lkmm/
15115F: Documentation/litmus-tests/
15116F: Documentation/memory-barriers.txt
15117F: tools/memory-model/
15118
15119LINUX-NEXT TREE
15120M: Mark Brown <[email protected]>
15121L: [email protected]
15122S: Supported
15123B: mailto:[email protected] and the appropriate development tree
15124T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
15125
15126LIS3LV02D ACCELEROMETER DRIVER
15127M: Eric Piel <[email protected]>
15128S: Maintained
15129F: Documentation/misc-devices/lis3lv02d.rst
15130F: drivers/misc/lis3lv02d/
15131F: drivers/platform/x86/hp/hp_accel.c
15132
15133LIST KUNIT TEST
15134M: David Gow <[email protected]>
15135L: [email protected]
15136L: [email protected]
15137S: Maintained
15138F: lib/tests/list-test.c
15139
15140LITEX PLATFORM
15141M: Karol Gugala <[email protected]>
15142M: Mateusz Holenko <[email protected]>
15143M: Joel Stanley <[email protected]>
15144S: Maintained
15145F: Documentation/devicetree/bindings/*/litex,*.yaml
15146F: arch/openrisc/boot/dts/or1klitex.dts
15147F: drivers/mmc/host/litex_mmc.c
15148F: drivers/net/ethernet/litex/*
15149F: drivers/soc/litex/*
15150F: drivers/tty/serial/liteuart.c
15151F: include/linux/litex.h
15152N: litex
15153
15154LIVE PATCHING
15155M: Josh Poimboeuf <[email protected]>
15156M: Jiri Kosina <[email protected]>
15157M: Miroslav Benes <[email protected]>
15158M: Petr Mladek <[email protected]>
15159R: Joe Lawrence <[email protected]>
15160L: [email protected]
15161S: Maintained
15162T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
15163F: Documentation/ABI/testing/sysfs-kernel-livepatch
15164F: Documentation/livepatch/
15165F: arch/powerpc/include/asm/livepatch.h
15166F: include/linux/livepatch*.h
15167F: kernel/livepatch/
15168F: kernel/module/livepatch.c
15169F: samples/livepatch/
15170F: scripts/livepatch/
15171F: tools/testing/selftests/livepatch/
15172
15173LIVE UPDATE
15174M: Pasha Tatashin <[email protected]>
15175M: Mike Rapoport <[email protected]>
15176M: Pratyush Yadav <[email protected]>
15177L: [email protected]
15178L: [email protected]
15179S: Maintained
15180T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
15181F: Documentation/core-api/liveupdate.rst
15182F: Documentation/mm/memfd_preservation.rst
15183F: Documentation/userspace-api/liveupdate.rst
15184F: include/linux/kho/abi/
15185F: include/linux/liveupdate.h
15186F: include/uapi/linux/liveupdate.h
15187F: kernel/liveupdate/
15188F: lib/tests/liveupdate.c
15189F: mm/memfd_luo.c
15190F: tools/testing/selftests/liveupdate/
15191
15192LLC (802.2)
15193L: [email protected]
15194S: Odd fixes
15195F: include/linux/llc.h
15196F: include/net/llc*
15197F: include/uapi/linux/llc.h
15198F: net/llc/
15199
15200LM73 HARDWARE MONITOR DRIVER
15201M: Guillaume Ligneul <[email protected]>
15202L: [email protected]
15203S: Maintained
15204F: drivers/hwmon/lm73.c
15205
15206LM78 HARDWARE MONITOR DRIVER
15207M: Jean Delvare <[email protected]>
15208L: [email protected]
15209S: Maintained
15210F: Documentation/hwmon/lm78.rst
15211F: drivers/hwmon/lm78.c
15212
15213LM83 HARDWARE MONITOR DRIVER
15214M: Jean Delvare <[email protected]>
15215L: [email protected]
15216S: Maintained
15217F: Documentation/hwmon/lm83.rst
15218F: drivers/hwmon/lm83.c
15219
15220LM90 HARDWARE MONITOR DRIVER
15221M: Jean Delvare <[email protected]>
15222L: [email protected]
15223S: Maintained
15224F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
15225F: Documentation/hwmon/lm90.rst
15226F: drivers/hwmon/lm90.c
15227F: include/dt-bindings/thermal/lm90.h
15228
15229LME2510 MEDIA DRIVER
15230M: Malcolm Priestley <[email protected]>
15231L: [email protected]
15232S: Maintained
15233W: https://linuxtv.org
15234Q: http://patchwork.linuxtv.org/project/linux-media/list/
15235F: drivers/media/usb/dvb-usb-v2/lmedm04*
15236
15237LENOVO YOGA FAN DRIVER
15238M: Sergio Melas <[email protected]>
15239L: [email protected]
15240S: Maintained
15241W: https://github.com/sergiomelas
15242F: Documentation/hwmon/yogafan.rst
15243F: drivers/hwmon/yogafan.c
15244
15245LOADPIN SECURITY MODULE
15246M: Kees Cook <[email protected]>
15247S: Supported
15248T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
15249F: Documentation/admin-guide/LSM/LoadPin.rst
15250F: security/loadpin/
15251
15252LOCKDOWN SECURITY MODULE
15253M: Nicolas Bouchinet <[email protected]>
15254M: Xiu Jianfeng <[email protected]>
15255L: [email protected]
15256S: Maintained
15257T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
15258F: security/lockdown/
15259
15260LOCKING PRIMITIVES
15261M: Peter Zijlstra <[email protected]>
15262M: Ingo Molnar <[email protected]>
15263M: Will Deacon <[email protected]>
15264M: Boqun Feng <[email protected]> (LOCKDEP & RUST)
15265R: Waiman Long <[email protected]>
15266L: [email protected]
15267S: Maintained
15268P: Documentation/process/maintainer-tip.rst
15269T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
15270F: Documentation/locking/
15271F: arch/*/include/asm/spinlock*.h
15272F: include/linux/local_lock*.h
15273F: include/linux/lockdep*.h
15274F: include/linux/mutex*.h
15275F: include/linux/rwlock*.h
15276F: include/linux/rwsem*.h
15277F: include/linux/seqlock.h
15278F: include/linux/spinlock*.h
15279F: kernel/locking/
15280F: lib/locking*.[ch]
15281F: rust/helpers/mutex.c
15282F: rust/helpers/spinlock.c
15283F: rust/kernel/sync/lock.rs
15284F: rust/kernel/sync/lock/
15285F: rust/kernel/sync/locked_by.rs
15286X: kernel/locking/locktorture.c
15287
15288LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
15289M: "Richard Russon (FlatCap)" <[email protected]>
15290L: [email protected]
15291S: Maintained
15292W: http://www.linux-ntfs.org/content/view/19/37/
15293F: Documentation/admin-guide/ldm.rst
15294F: block/partitions/ldm.*
15295
15296LOGITECH HID GAMING KEYBOARDS
15297M: Hans de Goede <[email protected]>
15298L: [email protected]
15299S: Maintained
15300T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15301F: drivers/hid/hid-lg-g15.c
15302
15303LONTIUM LT8912B MIPI TO HDMI BRIDGE
15304M: Francesco Dolcini <[email protected]>
15305S: Maintained
15306F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
15307F: drivers/gpu/drm/bridge/lontium-lt8912b.c
15308
15309LOONGARCH
15310M: Huacai Chen <[email protected]>
15311R: WANG Xuerui <[email protected]>
15312L: [email protected]
15313S: Maintained
15314T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
15315F: Documentation/arch/loongarch/
15316F: Documentation/translations/zh_CN/arch/loongarch/
15317F: arch/loongarch/
15318F: drivers/*/*loongarch*
15319F: drivers/cpufreq/loongson3_cpufreq.c
15320
15321LOONGSON AUDIO (ASoC) DRIVERS
15322M: Binbin Zhou <[email protected]>
15323L: [email protected]
15324S: Maintained
15325F: Documentation/devicetree/bindings/sound/loongson,ls-audio-card.yaml
15326F: Documentation/devicetree/bindings/sound/loongson,ls2k1000-i2s.yaml
15327F: sound/soc/loongson/loongson_*.c
15328F: sound/soc/loongson/loongson_*.h
15329
15330LOONGSON GPIO DRIVER
15331M: Yinbo Zhu <[email protected]>
15332L: [email protected]
15333S: Maintained
15334F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
15335F: drivers/gpio/gpio-loongson-64bit.c
15336
15337LOONGSON-2 DMA DRIVER
15338M: Binbin Zhou <[email protected]>
15339L: [email protected]
15340S: Maintained
15341F: Documentation/devicetree/bindings/dma/loongson,ls2k0300-dma.yaml
15342F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
15343F: drivers/dma/loongson/loongson2-apb-cmc-dma.c
15344F: drivers/dma/loongson/loongson2-apb-dma.c
15345
15346LOONGSON LS2X I2C DRIVER
15347M: Binbin Zhou <[email protected]>
15348L: [email protected]
15349S: Maintained
15350F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
15351F: drivers/i2c/busses/i2c-ls2x-v2.c
15352F: drivers/i2c/busses/i2c-ls2x.c
15353
15354LOONGSON PWM DRIVER
15355M: Binbin Zhou <[email protected]>
15356L: [email protected]
15357S: Maintained
15358F: Documentation/devicetree/bindings/pwm/loongson,ls7a-pwm.yaml
15359F: drivers/pwm/pwm-loongson.c
15360
15361LOONGSON SECURITY ENGINE DRIVERS
15362M: Qunqin Zhao <[email protected]>
15363L: [email protected]
15364S: Maintained
15365F: drivers/char/tpm/tpm_loongson.c
15366F: drivers/mfd/loongson-se.c
15367F: include/linux/mfd/loongson-se.h
15368
15369LOONGSON-2 SOC SERIES CLOCK DRIVER
15370M: Yinbo Zhu <[email protected]>
15371L: [email protected]
15372S: Maintained
15373F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
15374F: drivers/clk/clk-loongson2.c
15375F: include/dt-bindings/clock/loongson,ls2k-clk.h
15376
15377LOONGSON SPI DRIVER
15378M: Yinbo Zhu <[email protected]>
15379L: [email protected]
15380S: Maintained
15381F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
15382F: drivers/spi/spi-loongson-core.c
15383F: drivers/spi/spi-loongson-pci.c
15384F: drivers/spi/spi-loongson-plat.c
15385F: drivers/spi/spi-loongson.h
15386
15387LOONGSON-2 SOC SERIES GUTS DRIVER
15388M: Yinbo Zhu <[email protected]>
15389L: [email protected]
15390S: Maintained
15391F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
15392F: drivers/soc/loongson/loongson2_guts.c
15393
15394LOONGSON-2 SOC SERIES MMC/SD/SDIO CONTROLLER DRIVER
15395M: Binbin Zhou <[email protected]>
15396L: [email protected]
15397S: Maintained
15398F: Documentation/devicetree/bindings/mmc/loongson,ls2k0500-mmc.yaml
15399F: drivers/mmc/host/loongson2-mmc.c
15400
15401LOONGSON-2 SOC SERIES PM DRIVER
15402M: Yinbo Zhu <[email protected]>
15403L: [email protected]
15404S: Maintained
15405F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
15406F: drivers/soc/loongson/loongson2_pm.c
15407
15408LOONGSON-2 SOC SERIES PINCTRL DRIVER
15409M: zhanghongchen <[email protected]>
15410M: Yinbo Zhu <[email protected]>
15411L: [email protected]
15412S: Maintained
15413F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
15414F: drivers/pinctrl/pinctrl-loongson2.c
15415
15416LOONGSON-2 SOC SERIES THERMAL DRIVER
15417M: zhanghongchen <[email protected]>
15418M: Yinbo Zhu <[email protected]>
15419L: [email protected]
15420S: Maintained
15421F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
15422F: drivers/thermal/loongson2_thermal.c
15423
15424LOONGSON-2K Board Management Controller (BMC) DRIVER
15425M: Binbin Zhou <[email protected]>
15426M: Chong Qiao <[email protected]>
15427S: Maintained
15428F: drivers/char/ipmi/ipmi_si_ls2k.c
15429F: drivers/mfd/ls2k-bmc-core.c
15430
15431LOONGSON EDAC DRIVER
15432M: Zhao Qunqin <[email protected]>
15433L: [email protected]
15434S: Maintained
15435F: drivers/edac/loongson_edac.c
15436
15437LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
15438M: Sathya Prakash <[email protected]>
15439M: Sreekanth Reddy <[email protected]>
15440M: Suganath Prabu Subramani <[email protected]>
15441M: Ranjan Kumar <[email protected]>
15442L: [email protected]
15443L: [email protected]
15444S: Supported
15445W: http://www.avagotech.com/support/
15446F: drivers/message/fusion/
15447F: drivers/scsi/mpt3sas/
15448
15449LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
15450M: Matthew Wilcox <[email protected]>
15451L: [email protected]
15452S: Maintained
15453F: drivers/scsi/sym53c8xx_2/
15454
15455LT3074 HARDWARE MONITOR DRIVER
15456M: Cedric Encarnacion <[email protected]>
15457L: [email protected]
15458S: Supported
15459W: https://ez.analog.com/linux-software-drivers
15460F: Documentation/devicetree/bindings/hwmon/pmbus/adi,lt3074.yaml
15461F: Documentation/hwmon/lt3074.rst
15462F: drivers/hwmon/pmbus/lt3074.c
15463
15464LTC1660 DAC DRIVER
15465M: Marcus Folkesson <[email protected]>
15466L: [email protected]
15467S: Maintained
15468F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
15469F: drivers/iio/dac/ltc1660.c
15470
15471LTC2378 IIO ADC DRIVER
15472M: Marcelo Schmitt <[email protected]>
15473L: [email protected]
15474S: Supported
15475W: https://ez.analog.com/linux-software-drivers
15476F: Documentation/devicetree/bindings/iio/adc/adi,ltc2378.yaml
15477F: drivers/iio/adc/ltc2378.c
15478
15479LTC2664 IIO DAC DRIVER
15480M: Michael Hennerich <[email protected]>
15481M: Kim Seer Paller <[email protected]>
15482L: [email protected]
15483S: Supported
15484W: https://ez.analog.com/linux-software-drivers
15485F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
15486F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
15487F: drivers/iio/dac/ltc2664.c
15488
15489LTC2688 IIO DAC DRIVER
15490M: Nuno Sá <[email protected]>
15491L: [email protected]
15492S: Supported
15493W: https://ez.analog.com/linux-software-drivers
15494F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
15495F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
15496F: drivers/iio/dac/ltc2688.c
15497
15498LTC2947 HARDWARE MONITOR DRIVER
15499M: Nuno Sá <[email protected]>
15500L: [email protected]
15501S: Supported
15502W: https://ez.analog.com/linux-software-drivers
15503F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
15504F: drivers/hwmon/ltc2947-core.c
15505F: drivers/hwmon/ltc2947-i2c.c
15506F: drivers/hwmon/ltc2947-spi.c
15507F: drivers/hwmon/ltc2947.h
15508
15509LTC2991 HARDWARE MONITOR DRIVER
15510M: Antoniu Miclaus <[email protected]>
15511L: [email protected]
15512S: Supported
15513W: https://ez.analog.com/linux-software-drivers
15514F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
15515F: drivers/hwmon/ltc2991.c
15516
15517LTC2983 IIO TEMPERATURE DRIVER
15518M: Nuno Sá <[email protected]>
15519L: [email protected]
15520S: Supported
15521W: https://ez.analog.com/linux-software-drivers
15522F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
15523F: drivers/iio/temperature/ltc2983.c
15524
15525LTC3220 LED DRIVER
15526M: Edelweise Escala <[email protected]>
15527L: [email protected]
15528S: Maintained
15529W: https://ez.analog.com/linux-software-drivers
15530F: Documentation/devicetree/bindings/leds/adi,ltc3220.yaml
15531F: drivers/leds/leds-ltc3220.c
15532
15533LTC4282 HARDWARE MONITOR DRIVER
15534M: Nuno Sa <[email protected]>
15535L: [email protected]
15536S: Supported
15537F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
15538F: Documentation/hwmon/ltc4282.rst
15539F: drivers/hwmon/ltc4282.c
15540
15541LTC4283 HARDWARE MONITOR AND GPIO DRIVER
15542M: Nuno Sá <[email protected]>
15543L: [email protected]
15544L: [email protected]
15545S: Supported
15546F: Documentation/devicetree/bindings/hwmon/adi,ltc4283.yaml
15547F: drivers/gpio/gpio-ltc4283.c
15548F: drivers/hwmon/ltc4283.c
15549
15550LTC4286 HARDWARE MONITOR DRIVER
15551M: Delphine CC Chiu <[email protected]>
15552L: [email protected]
15553S: Maintained
15554F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
15555F: Documentation/hwmon/ltc4286.rst
15556F: drivers/hwmon/pmbus/ltc4286.c
15557
15558LTC4306 I2C MULTIPLEXER DRIVER
15559M: Michael Hennerich <[email protected]>
15560L: [email protected]
15561S: Supported
15562W: https://ez.analog.com/linux-software-drivers
15563F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
15564F: drivers/i2c/muxes/i2c-mux-ltc4306.c
15565
15566LTP (Linux Test Project)
15567M: Andrea Cervesato <[email protected]>
15568M: Cyril Hrubis <[email protected]>
15569M: Jan Stancek <[email protected]>
15570M: Petr Vorel <[email protected]>
15571M: Li Wang <[email protected]>
15572M: Yang Xu <[email protected]>
15573M: Xiao Yang <[email protected]>
15574L: [email protected] (subscribers-only)
15575S: Maintained
15576C: irc://irc.libera.chat/ltp
15577W: https://linux-test-project.readthedocs.io/
15578Q: https://patchwork.kernel.org/project/ltp/list/
15579T: git https://github.com/linux-test-project/ltp.git
15580
15581LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
15582M: Anshul Dalal <[email protected]>
15583L: [email protected]
15584S: Maintained
15585F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
15586F: drivers/iio/light/ltr390.c
15587
15588LYNX SERDES PHY DRIVERS
15589M: Ioana Ciornei <[email protected]>
15590M: Vladimir Oltean <[email protected]>
15591L: [email protected]
15592S: Supported
15593F: Documentation/devicetree/bindings/phy/fsl,lynx-10g.yaml
15594F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
15595F: drivers/phy/freescale/phy-fsl-lynx-10g.c
15596F: drivers/phy/freescale/phy-fsl-lynx-28g.c
15597F: drivers/phy/freescale/phy-fsl-lynx-core.c
15598F: drivers/phy/freescale/phy-fsl-lynx-core.h
15599F: include/soc/fsl/phy-fsl-lynx.h
15600
15601LYNX PCS MODULE
15602M: Ioana Ciornei <[email protected]>
15603L: [email protected]
15604S: Supported
15605F: drivers/net/pcs/pcs-lynx.c
15606F: include/linux/pcs-lynx.h
15607
15608M68K ARCHITECTURE
15609M: Geert Uytterhoeven <[email protected]>
15610L: [email protected]
15611S: Maintained
15612W: http://www.linux-m68k.org/
15613T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
15614F: arch/m68k/
15615F: drivers/zorro/
15616
15617M68K ON APPLE MACINTOSH
15618M: Joshua Thompson <[email protected]>
15619L: [email protected]
15620S: Maintained
15621W: http://www.mac.linux-m68k.org/
15622F: arch/m68k/mac/
15623F: drivers/macintosh/adb-iop.c
15624F: drivers/macintosh/via-macii.c
15625
15626M68K ON HP9000/300
15627M: Philip Blundell <[email protected]>
15628S: Maintained
15629W: http://www.tazenda.demon.co.uk/phil/linux-hp
15630F: arch/m68k/hp300/
15631
15632M68K ON MVME147
15633M: Daniel Palmer <[email protected]>
15634S: Maintained
15635F: arch/m68k/mvme147/
15636F: drivers/net/ethernet/amd/mvme147.c
15637F: drivers/scsi/mvme147.*
15638
15639M88DS3103 MEDIA DRIVER
15640L: [email protected]
15641S: Orphan
15642W: https://linuxtv.org
15643Q: http://patchwork.linuxtv.org/project/linux-media/list/
15644F: drivers/media/dvb-frontends/m88ds3103*
15645
15646M88RS2000 MEDIA DRIVER
15647M: Malcolm Priestley <[email protected]>
15648L: [email protected]
15649S: Maintained
15650W: https://linuxtv.org
15651Q: http://patchwork.linuxtv.org/project/linux-media/list/
15652F: drivers/media/dvb-frontends/m88rs2000*
15653
15654MA901 MASTERKIT USB FM RADIO DRIVER
15655M: Alexey Klimov <[email protected]>
15656L: [email protected]
15657S: Maintained
15658T: git git://linuxtv.org/media.git
15659F: drivers/media/radio/radio-ma901.c
15660
15661MAC80211
15662M: Johannes Berg <[email protected]>
15663L: [email protected]
15664S: Maintained
15665W: https://wireless.wiki.kernel.org/
15666Q: https://patchwork.kernel.org/project/linux-wireless/list/
15667T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15668T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15669F: Documentation/networking/mac80211-injection.rst
15670F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
15671F: drivers/net/wireless/virtual/mac80211_hwsim*.[ch]
15672F: include/net/mac80211.h
15673F: net/mac80211/
15674
15675MAILBOX API
15676M: Jassi Brar <[email protected]>
15677L: [email protected]
15678S: Maintained
15679T: git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next
15680F: Documentation/devicetree/bindings/mailbox/
15681F: drivers/mailbox/
15682F: include/dt-bindings/mailbox/
15683F: include/linux/mailbox_client.h
15684F: include/linux/mailbox_controller.h
15685
15686MAILBOX ARM MHUv2
15687M: Viresh Kumar <[email protected]>
15688M: Tushar Khandelwal <[email protected]>
15689L: [email protected]
15690S: Maintained
15691F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
15692F: drivers/mailbox/arm_mhuv2.c
15693F: include/linux/mailbox/arm_mhuv2_message.h
15694
15695MAILBOX ARM MHUv3
15696M: Sudeep Holla <[email protected]>
15697M: Cristian Marussi <[email protected]>
15698L: [email protected]
15699L: [email protected] (moderated for non-subscribers)
15700S: Maintained
15701F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
15702F: drivers/mailbox/arm_mhuv3.c
15703
15704MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
15705M: Alejandro Colomar <[email protected]>
15706L: [email protected]
15707S: Maintained
15708W: http://www.kernel.org/doc/man-pages
15709T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
15710T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
15711
15712MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
15713M: Jeremy Kerr <[email protected]>
15714M: Matt Johnston <[email protected]>
15715L: [email protected]
15716S: Maintained
15717F: Documentation/networking/mctp.rst
15718F: drivers/net/mctp/
15719F: include/linux/usb/mctp-usb.h
15720F: include/net/mctp.h
15721F: include/net/mctpdevice.h
15722F: include/net/netns/mctp.h
15723F: net/mctp/
15724
15725MAPLE TREE
15726M: Liam R. Howlett <[email protected]>
15727R: Alice Ryhl <[email protected]>
15728R: Andrew Ballance <[email protected]>
15729L: [email protected]
15730L: [email protected]
15731S: Supported
15732F: Documentation/core-api/maple_tree.rst
15733F: include/linux/maple_tree.h
15734F: include/trace/events/maple_tree.h
15735F: lib/maple_tree.c
15736F: lib/region_alloc_benchmark.c
15737F: lib/test_maple_tree.c
15738F: rust/helpers/maple_tree.c
15739F: rust/kernel/maple_tree.rs
15740F: tools/testing/radix-tree/maple.c
15741F: tools/testing/shared/linux/maple_tree.h
15742
15743MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
15744M: Rahul Bedarkar <[email protected]>
15745L: [email protected]
15746S: Maintained
15747F: arch/mips/boot/dts/img/pistachio*
15748
15749MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
15750M: Andrew Lunn <[email protected]>
15751L: [email protected]
15752S: Maintained
15753F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
15754F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
15755F: Documentation/networking/devlink/mv88e6xxx.rst
15756F: drivers/net/dsa/mv88e6xxx/
15757F: include/linux/dsa/mv88e6xxx.h
15758F: include/linux/platform_data/mv88e6xxx.h
15759
15760MARVELL 88PM886 PMIC DRIVER
15761M: Karel Balej <[email protected]>
15762S: Maintained
15763F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
15764F: drivers/input/misc/88pm886-onkey.c
15765F: drivers/mfd/88pm886.c
15766F: drivers/regulator/88pm886-regulator.c
15767F: drivers/rtc/rtc-88pm886.c
15768F: include/linux/mfd/88pm886.h
15769
15770MARVELL 88PM886 PMIC GPADC DRIVER
15771M: Duje Mihanović <[email protected]>
15772S: Maintained
15773F: drivers/iio/adc/88pm886-gpadc.c
15774
15775MARVELL ARMADA 3700 PHY DRIVERS
15776M: Miquel Raynal <[email protected]>
15777S: Maintained
15778F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
15779F: Documentation/devicetree/bindings/phy/marvell,comphy-cp110.yaml
15780F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
15781F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
15782
15783MARVELL ARMADA 3700 SERIAL DRIVER
15784M: Pali Rohár <[email protected]>
15785S: Maintained
15786F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
15787F: Documentation/devicetree/bindings/serial/marvell,armada-3700-uart.yaml
15788F: drivers/tty/serial/mvebu-uart.c
15789
15790MARVELL ARMADA DRM SUPPORT
15791M: Russell King <[email protected]>
15792S: Maintained
15793T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
15794T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
15795F: Documentation/devicetree/bindings/display/armada/
15796F: drivers/gpu/drm/armada/
15797F: include/uapi/drm/armada_drm.h
15798
15799MARVELL CRYPTO DRIVER
15800M: Srujana Challa <[email protected]>
15801M: Bharat Bhushan <[email protected]>
15802L: [email protected]
15803S: Maintained
15804F: drivers/crypto/marvell/
15805F: include/linux/soc/marvell/octeontx2/
15806
15807MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
15808L: [email protected]
15809S: Orphan
15810F: drivers/net/ethernet/marvell/sk*
15811
15812MARVELL LIBERTAS WIRELESS DRIVER
15813L: [email protected]
15814L: [email protected]
15815S: Orphan
15816F: drivers/net/wireless/marvell/libertas/
15817F: drivers/net/wireless/marvell/libertas_tf/
15818
15819MARVELL MACCHIATOBIN SUPPORT
15820M: Russell King <[email protected]>
15821L: [email protected] (moderated for non-subscribers)
15822S: Maintained
15823F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
15824
15825MARVELL MV643XX ETHERNET DRIVER
15826M: Sebastian Hesselbarth <[email protected]>
15827L: [email protected]
15828S: Maintained
15829F: drivers/net/ethernet/marvell/mv643xx_eth.*
15830
15831MARVELL MV88X3310 PHY DRIVER
15832M: Russell King <[email protected]>
15833M: Marek Behún <[email protected]>
15834L: [email protected]
15835S: Maintained
15836F: drivers/net/phy/marvell10g.c
15837
15838MARVELL MVEBU THERMAL DRIVER
15839M: Miquel Raynal <[email protected]>
15840S: Maintained
15841F: drivers/thermal/armada_thermal.c
15842
15843MARVELL MVNETA ETHERNET DRIVER
15844M: Marcin Wojtas <[email protected]>
15845L: [email protected]
15846S: Maintained
15847F: drivers/net/ethernet/marvell/mvneta*
15848
15849MARVELL MVPP2 ETHERNET DRIVER
15850M: Marcin Wojtas <[email protected]>
15851M: Russell King <[email protected]>
15852L: [email protected]
15853S: Maintained
15854F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
15855F: drivers/net/ethernet/marvell/mvpp2/
15856
15857MARVELL MWIFIEX WIRELESS DRIVER
15858M: Brian Norris <[email protected]>
15859R: Francesco Dolcini <[email protected]>
15860L: [email protected]
15861S: Odd Fixes
15862F: drivers/net/wireless/marvell/mwifiex/
15863
15864MARVELL MWL8K WIRELESS DRIVER
15865L: [email protected]
15866S: Orphan
15867F: drivers/net/wireless/marvell/mwl8k.c
15868
15869MARVELL NAND CONTROLLER DRIVER
15870M: Miquel Raynal <[email protected]>
15871L: [email protected]
15872S: Maintained
15873F: drivers/mtd/nand/raw/marvell_nand.c
15874
15875MARVELL OCTEON ENDPOINT DRIVER
15876M: Veerasenareddy Burru <[email protected]>
15877M: Sathesh Edara <[email protected]>
15878L: [email protected]
15879S: Maintained
15880F: drivers/net/ethernet/marvell/octeon_ep
15881
15882MARVELL OCTEON ENDPOINT VF DRIVER
15883M: Veerasenareddy Burru <[email protected]>
15884M: Sathesh Edara <[email protected]>
15885M: Shinas Rasheed <[email protected]>
15886M: Satananda Burla <[email protected]>
15887L: [email protected]
15888S: Maintained
15889F: drivers/net/ethernet/marvell/octeon_ep_vf
15890
15891MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
15892M: Sunil Goutham <[email protected]>
15893M: Geetha sowjanya <[email protected]>
15894M: Ratheesh Kannoth <[email protected]>
15895M: Subbaraya Sundeep <[email protected]>
15896M: Bharat Bhushan <[email protected]>
15897L: [email protected]
15898S: Maintained
15899F: drivers/net/ethernet/marvell/octeontx2/nic/
15900F: include/linux/soc/marvell/octeontx2/
15901
15902MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
15903M: Sunil Goutham <[email protected]>
15904M: Ratheesh Kannoth <[email protected]>
15905M: Geetha sowjanya <[email protected]>
15906M: Subbaraya Sundeep <[email protected]>
15907L: [email protected]
15908S: Maintained
15909F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
15910F: drivers/net/ethernet/marvell/octeontx2/af/
15911
15912MARVELL PEM PMU DRIVER
15913M: Gowthami Thiagarajan <[email protected]>
15914M: Geetha sowjanya <[email protected]>
15915S: Supported
15916F: drivers/perf/marvell_pem_pmu.c
15917
15918MARVELL PRESTERA ETHERNET SWITCH DRIVER
15919M: Elad Nachman <[email protected]>
15920S: Supported
15921W: https://github.com/Marvell-switching/switchdev-prestera
15922F: drivers/net/ethernet/marvell/prestera/
15923
15924MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
15925M: Nicolas Pitre <[email protected]>
15926S: Odd Fixes
15927F: drivers/mmc/host/mvsdio.*
15928
15929MARVELL USB MDIO CONTROLLER DRIVER
15930M: Tobias Waldekranz <[email protected]>
15931L: [email protected]
15932S: Maintained
15933F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
15934F: drivers/net/mdio/mdio-mvusb.c
15935
15936MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
15937M: Hu Ziji <[email protected]>
15938L: [email protected]
15939S: Supported
15940F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
15941F: drivers/mmc/host/sdhci-xenon*
15942
15943MARVELL OCTEON CN10K DPI DRIVER
15944M: Vamsi Attunuru <[email protected]>
15945S: Supported
15946F: drivers/misc/mrvl_cn10k_dpi.c
15947
15948MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
15949R: [email protected]
15950R: [email protected]
15951F: drivers/vdpa/octeon_ep/
15952
15953MARVELL OCTEON HOTPLUG DRIVER
15954R: Shijith Thotton <[email protected]>
15955R: Vamsi Attunuru <[email protected]>
15956S: Supported
15957F: drivers/pci/hotplug/octep_hp.c
15958
15959MATROX FRAMEBUFFER DRIVER
15960L: [email protected]
15961S: Orphan
15962F: drivers/video/fbdev/matrox/matroxfb_*
15963F: include/uapi/linux/matroxfb.h
15964
15965MAX14001/MAX14002 IIO ADC DRIVER
15966M: Kim Seer Paller <[email protected]>
15967M: Marilene Andrade Garcia <[email protected]>
15968L: [email protected]
15969S: Maintained
15970W: https://ez.analog.com/linux-software-drivers
15971F: Documentation/devicetree/bindings/iio/adc/adi,max14001.yaml
15972F: drivers/iio/adc/max14001.c
15973
15974MAX15301 DRIVER
15975M: Daniel Nilsson <[email protected]>
15976L: [email protected]
15977S: Maintained
15978F: Documentation/hwmon/max15301.rst
15979F: drivers/hwmon/pmbus/max15301.c
15980
15981MAX17616 HARDWARE MONITOR DRIVER
15982M: Kim Seer Paller <[email protected]>
15983L: [email protected]
15984S: Supported
15985W: https://ez.analog.com/linux-software-drivers
15986F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max17616.yaml
15987F: Documentation/hwmon/max17616.rst
15988F: drivers/hwmon/pmbus/max17616.c
15989
15990MAX20830 HARDWARE MONITOR DRIVER
15991M: Alexis Czezar Torreno <[email protected]>
15992L: [email protected]
15993S: Supported
15994W: https://ez.analog.com/linux-software-drivers
15995F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max20830.yaml
15996F: Documentation/hwmon/max20830.rst
15997F: drivers/hwmon/pmbus/max20830.c
15998
15999MAX20860A HARDWARE MONITOR DRIVER
16000M: Sanman Pradhan <[email protected]>
16001L: [email protected]
16002S: Maintained
16003F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max20860a.yaml
16004F: Documentation/hwmon/max20860a.rst
16005F: drivers/hwmon/pmbus/max20860a.c
16006
16007MAX2175 SDR TUNER DRIVER
16008M: Ramesh Shanmugasundaram <[email protected]>
16009L: [email protected]
16010S: Maintained
16011T: git git://linuxtv.org/media.git
16012F: Documentation/devicetree/bindings/media/i2c/maxim,max2175.txt
16013F: Documentation/userspace-api/media/drivers/max2175.rst
16014F: drivers/media/i2c/max2175*
16015F: include/uapi/linux/max2175.h
16016
16017MAX25014 BACKLIGHT DRIVER
16018M: Maud Spierings <[email protected]>
16019S: Maintained
16020F: Documentation/devicetree/bindings/leds/backlight/maxim,max25014.yaml
16021F: drivers/video/backlight/max25014.c
16022
16023MAX31335 RTC DRIVER
16024M: Antoniu Miclaus <[email protected]>
16025L: [email protected]
16026S: Supported
16027W: https://ez.analog.com/linux-software-drivers
16028F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml
16029F: drivers/rtc/rtc-max31335.c
16030
16031MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
16032L: [email protected]
16033S: Orphan
16034F: Documentation/hwmon/max6650.rst
16035F: drivers/hwmon/max6650.c
16036
16037MAX9286 QUAD GMSL DESERIALIZER DRIVER
16038M: Jacopo Mondi <[email protected]>
16039M: Kieran Bingham <[email protected]>
16040M: Laurent Pinchart <[email protected]>
16041M: Niklas Söderlund <[email protected]>
16042L: [email protected]
16043S: Maintained
16044F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
16045F: drivers/media/i2c/max9286.c
16046
16047MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
16048M: Niklas Söderlund <[email protected]>
16049L: [email protected]
16050S: Maintained
16051F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
16052F: drivers/staging/media/max96712/max96712.c
16053
16054MAX96714 GMSL2 DESERIALIZER DRIVER
16055M: Julien Massot <[email protected]>
16056L: [email protected]
16057S: Maintained
16058F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
16059F: drivers/media/i2c/max96714.c
16060
16061MAX96717 GMSL2 SERIALIZER DRIVER
16062M: Julien Massot <[email protected]>
16063L: [email protected]
16064S: Maintained
16065F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
16066F: drivers/media/i2c/max96717.c
16067
16068MAX9860 MONO AUDIO VOICE CODEC DRIVER
16069M: Peter Rosin <[email protected]>
16070L: [email protected]
16071S: Maintained
16072F: Documentation/devicetree/bindings/sound/max9860.txt
16073F: sound/soc/codecs/max9860.*
16074
16075MAXBOTIX ULTRASONIC RANGER IIO DRIVER
16076M: Andreas Klinger <[email protected]>
16077L: [email protected]
16078S: Maintained
16079F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
16080F: drivers/iio/proximity/mb1232.c
16081
16082MAXIM MAX11205 DRIVER
16083M: Ramona Bolboaca <[email protected]>
16084L: [email protected]
16085S: Supported
16086W: https://ez.analog.com/linux-software-drivers
16087F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
16088F: drivers/iio/adc/max11205.c
16089
16090MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
16091R: Iskren Chernev <[email protected]>
16092R: Krzysztof Kozlowski <[email protected]>
16093R: Marek Szyprowski <[email protected]>
16094R: Matheus Castello <[email protected]>
16095L: [email protected]
16096S: Maintained
16097F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
16098F: drivers/power/supply/max17040_battery.c
16099
16100MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
16101R: Hans de Goede <[email protected]>
16102R: Krzysztof Kozlowski <[email protected]>
16103R: Marek Szyprowski <[email protected]>
16104R: Sebastian Krzyszkowiak <[email protected]>
16105R: Purism Kernel Team <[email protected]>
16106L: [email protected]
16107S: Maintained
16108F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
16109F: drivers/power/supply/max17042_battery.c
16110
16111MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
16112M: Laurent Pinchart <[email protected]>
16113L: [email protected]
16114S: Maintained
16115F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
16116F: drivers/regulator/max20086-regulator.c
16117
16118MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
16119M: Marcelo Schmitt <[email protected]>
16120L: [email protected]
16121S: Supported
16122F: drivers/iio/temperature/max30208.c
16123
16124MAXIM MAX7360 KEYPAD LED MFD DRIVER
16125M: Mathieu Dubois-Briand <[email protected]>
16126S: Maintained
16127F: Documentation/devicetree/bindings/gpio/maxim,max7360-gpio.yaml
16128F: Documentation/devicetree/bindings/mfd/maxim,max7360.yaml
16129F: drivers/gpio/gpio-max7360.c
16130F: drivers/input/keyboard/max7360-keypad.c
16131F: drivers/input/misc/max7360-rotary.c
16132F: drivers/mfd/max7360.c
16133F: drivers/pinctrl/pinctrl-max7360.c
16134F: drivers/pwm/pwm-max7360.c
16135F: include/linux/mfd/max7360.h
16136
16137MAXIM MAX77650 PMIC MFD DRIVER
16138M: Bartosz Golaszewski <[email protected]>
16139L: [email protected]
16140S: Maintained
16141F: Documentation/devicetree/bindings/*/*max77650.yaml
16142F: Documentation/devicetree/bindings/*/max77650*.yaml
16143F: drivers/gpio/gpio-max77650.c
16144F: drivers/input/misc/max77650-onkey.c
16145F: drivers/leds/leds-max77650.c
16146F: drivers/mfd/max77650.c
16147F: drivers/power/supply/max77650-charger.c
16148F: drivers/regulator/max77650-regulator.c
16149F: include/linux/mfd/max77650.h
16150
16151MAXIM MAX77714 PMIC MFD DRIVER
16152M: Luca Ceresoli <[email protected]>
16153S: Maintained
16154F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
16155F: drivers/mfd/max77714.c
16156F: include/linux/mfd/max77714.h
16157
16158MAXIM MAX77759 PMIC MFD DRIVER
16159M: André Draszik <[email protected]>
16160L: [email protected]
16161S: Maintained
16162F: Documentation/devicetree/bindings/*/maxim,max77759*.yaml
16163F: drivers/gpio/gpio-max77759.c
16164F: drivers/mfd/max77759.c
16165F: drivers/nvmem/max77759-nvmem.c
16166F: include/linux/mfd/max77759.h
16167
16168MAXIM MAX77759 BATTERY CHARGER DRIVER
16169M: Amit Sunil Dhamne <[email protected]>
16170L: [email protected]
16171S: Maintained
16172F: drivers/power/supply/max77759_charger.c
16173
16174MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
16175M: Javier Martinez Canillas <[email protected]>
16176L: [email protected]
16177S: Supported
16178F: Documentation/devicetree/bindings/*/*max77802.yaml
16179F: drivers/regulator/max77802-regulator.c
16180F: include/dt-bindings/*/*max77802.h
16181
16182MAXIM MAX77838 PMIC REGULATOR DEVICE DRIVER
16183M: Ivaylo Ivanov <[email protected]>
16184L: [email protected]
16185S: Maintained
16186F: Documentation/devicetree/bindings/regulator/maxim,max77838.yaml
16187F: drivers/regulator/max77838-regulator.c
16188
16189MAXIM MAX77976 BATTERY CHARGER
16190M: Luca Ceresoli <[email protected]>
16191S: Supported
16192F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
16193F: drivers/power/supply/max77976_charger.c
16194
16195MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
16196M: Krzysztof Kozlowski <[email protected]>
16197S: Maintained
16198B: mailto:[email protected]
16199F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
16200F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
16201F: drivers/power/supply/max14577_charger.c
16202F: drivers/power/supply/max77693_charger.c
16203
16204MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
16205M: Chanwoo Choi <[email protected]>
16206M: Krzysztof Kozlowski <[email protected]>
16207L: [email protected]
16208S: Maintained
16209B: mailto:[email protected]
16210F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
16211F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
16212F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
16213F: Documentation/devicetree/bindings/*/maxim,max77705*.yaml
16214F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
16215F: drivers/leds/leds-max77705.c
16216F: drivers/*/*max77843.c
16217F: drivers/*/max14577*.c
16218F: drivers/*/max77686*.c
16219F: drivers/*/max77693*.c
16220F: drivers/*/max77705*.c
16221F: drivers/clk/clk-max77686.c
16222F: drivers/extcon/extcon-max14577.c
16223F: drivers/extcon/extcon-max77693.c
16224F: drivers/rtc/rtc-max77686.c
16225F: include/linux/mfd/max14577*.h
16226F: include/linux/mfd/max77686*.h
16227F: include/linux/mfd/max77693*.h
16228F: include/linux/mfd/max77705*.h
16229
16230MAXIRADIO FM RADIO RECEIVER DRIVER
16231M: Hans Verkuil <[email protected]>
16232L: [email protected]
16233S: Maintained
16234W: https://linuxtv.org
16235T: git git://linuxtv.org/media.git
16236F: drivers/media/radio/radio-maxiradio*
16237
16238MAXLINEAR ETHERNET PHY DRIVER
16239M: Xu Liang <[email protected]>
16240L: [email protected]
16241S: Supported
16242F: drivers/net/phy/mxl-86110.c
16243F: drivers/net/phy/mxl-gpy.c
16244
16245MAXLINEAR MXL862XX SWITCH DRIVER
16246M: Daniel Golle <[email protected]>
16247L: [email protected]
16248S: Maintained
16249F: Documentation/devicetree/bindings/net/dsa/maxlinear,mxl862xx.yaml
16250F: drivers/net/dsa/mxl862xx/
16251F: net/dsa/tag_mxl862xx.c
16252
16253MCAN DEVICE DRIVER
16254M: Markus Schneider-Pargmann <[email protected]>
16255L: [email protected]
16256S: Maintained
16257F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
16258F: drivers/net/can/m_can/
16259
16260MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
16261R: Yasushi SHOJI <[email protected]>
16262L: [email protected]
16263S: Maintained
16264F: drivers/net/can/usb/mcba_usb.c
16265
16266MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
16267M: Rishi Gupta <[email protected]>
16268L: [email protected]
16269L: [email protected]
16270S: Maintained
16271F: drivers/hid/hid-mcp2221.c
16272
16273MCP251XFD SPI-CAN NETWORK DRIVER
16274M: Marc Kleine-Budde <[email protected]>
16275M: Manivannan Sadhasivam <[email protected]>
16276R: Thomas Kopp <[email protected]>
16277L: [email protected]
16278S: Maintained
16279F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
16280F: drivers/net/can/spi/mcp251xfd/
16281
16282MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
16283M: Peter Rosin <[email protected]>
16284L: [email protected]
16285S: Maintained
16286F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
16287F: drivers/iio/potentiometer/mcp4018.c
16288F: drivers/iio/potentiometer/mcp4531.c
16289
16290MCP47FEB02 MICROCHIP DAC DRIVER
16291M: Ariana Lazar <[email protected]>
16292L: [email protected]
16293S: Supported
16294F: Documentation/devicetree/bindings/iio/dac/microchip,mcp47feb02.yaml
16295F: drivers/iio/dac/mcp47feb02.c
16296
16297MCP4821 DAC DRIVER
16298M: Anshul Dalal <[email protected]>
16299L: [email protected]
16300S: Maintained
16301F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
16302F: drivers/iio/dac/mcp4821.c
16303
16304MCR20A IEEE-802.15.4 RADIO DRIVER
16305M: Stefan Schmidt <[email protected]>
16306L: [email protected]
16307S: Odd Fixes
16308W: https://github.com/xueliu/mcr20a-linux
16309F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
16310F: drivers/net/ieee802154/mcr20a.c
16311F: drivers/net/ieee802154/mcr20a.h
16312
16313MDIO REGMAP DRIVER
16314M: Maxime Chevallier <[email protected]>
16315L: [email protected]
16316S: Maintained
16317F: drivers/net/mdio/mdio-regmap.c
16318F: include/linux/mdio/mdio-regmap.h
16319
16320MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
16321M: William Breathitt Gray <[email protected]>
16322L: [email protected]
16323S: Maintained
16324F: drivers/iio/dac/cio-dac.c
16325
16326MEDIA CONTROLLER FRAMEWORK
16327M: Sakari Ailus <[email protected]>
16328M: Laurent Pinchart <[email protected]>
16329L: [email protected]
16330S: Supported
16331W: https://www.linuxtv.org
16332T: git git://linuxtv.org/media.git
16333F: drivers/media/mc/
16334F: include/media/media-*.h
16335F: include/uapi/linux/media.h
16336
16337MEDIA DRIVER FOR FREESCALE IMX PXP
16338M: Philipp Zabel <[email protected]>
16339L: [email protected]
16340S: Maintained
16341T: git git://linuxtv.org/media.git
16342F: drivers/media/platform/nxp/imx-pxp.[ch]
16343
16344MEDIA DRIVERS FOR ASCOT2E
16345M: Abylay Ospan <[email protected]>
16346L: [email protected]
16347S: Supported
16348W: https://linuxtv.org
16349W: http://netup.tv/
16350T: git git://linuxtv.org/media.git
16351F: drivers/media/dvb-frontends/ascot2e*
16352
16353MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
16354M: Jasmin Jessich <[email protected]>
16355L: [email protected]
16356S: Maintained
16357W: https://linuxtv.org
16358T: git git://linuxtv.org/media.git
16359F: drivers/media/dvb-frontends/cxd2099*
16360
16361MEDIA DRIVERS FOR CXD2841ER
16362M: Abylay Ospan <[email protected]>
16363L: [email protected]
16364S: Supported
16365W: https://linuxtv.org
16366W: http://netup.tv/
16367T: git git://linuxtv.org/media.git
16368F: drivers/media/dvb-frontends/cxd2841er*
16369
16370MEDIA DRIVERS FOR CXD2880
16371M: Yasunari Takiguchi <[email protected]>
16372L: [email protected]
16373S: Supported
16374W: http://linuxtv.org/
16375T: git git://linuxtv.org/media.git
16376F: drivers/media/dvb-frontends/cxd2880/*
16377F: drivers/media/spi/cxd2880*
16378
16379MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
16380L: [email protected]
16381S: Orphan
16382W: https://linuxtv.org
16383T: git git://linuxtv.org/media.git
16384F: drivers/media/pci/ddbridge/*
16385
16386MEDIA DRIVERS FOR FREESCALE IMX
16387M: Steve Longerbeam <[email protected]>
16388M: Philipp Zabel <[email protected]>
16389R: Frank Li <[email protected]>
16390L: [email protected]
16391L: [email protected]
16392S: Maintained
16393T: git git://linuxtv.org/media.git
16394F: Documentation/admin-guide/media/imx.rst
16395F: Documentation/devicetree/bindings/media/fsl,imx6-mipi-csi2.yaml
16396F: drivers/staging/media/imx/
16397F: include/linux/imx-media.h
16398F: include/media/imx.h
16399
16400MEDIA DRIVERS FOR FREESCALE IMX7/8
16401M: Laurent Pinchart <[email protected]>
16402M: Frank Li <[email protected]>
16403M: Martin Kepplinger-Novakovic <[email protected]>
16404R: Rui Miguel Silva <[email protected]>
16405R: Purism Kernel Team <[email protected]>
16406L: [email protected]
16407L: [email protected]
16408S: Maintained
16409T: git git://linuxtv.org/media.git
16410F: Documentation/admin-guide/media/imx7.rst
16411F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
16412F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
16413F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
16414F: drivers/media/platform/nxp/imx-mipi-csis.c
16415F: drivers/media/platform/nxp/imx7-media-csi.c
16416F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c
16417
16418MEDIA DRIVERS FOR HELENE
16419M: Abylay Ospan <[email protected]>
16420L: [email protected]
16421S: Supported
16422W: https://linuxtv.org
16423W: http://netup.tv/
16424T: git git://linuxtv.org/media.git
16425F: drivers/media/dvb-frontends/helene*
16426
16427MEDIA DRIVERS FOR HORUS3A
16428M: Abylay Ospan <[email protected]>
16429L: [email protected]
16430S: Supported
16431W: https://linuxtv.org
16432W: http://netup.tv/
16433T: git git://linuxtv.org/media.git
16434F: drivers/media/dvb-frontends/horus3a*
16435
16436MEDIA DRIVERS FOR LNBH25
16437M: Abylay Ospan <[email protected]>
16438L: [email protected]
16439S: Supported
16440W: https://linuxtv.org
16441W: http://netup.tv/
16442T: git git://linuxtv.org/media.git
16443F: drivers/media/dvb-frontends/lnbh25*
16444
16445MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
16446L: [email protected]
16447S: Orphan
16448W: https://linuxtv.org
16449T: git git://linuxtv.org/media.git
16450F: drivers/media/dvb-frontends/mxl5xx*
16451
16452MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
16453M: Abylay Ospan <[email protected]>
16454L: [email protected]
16455S: Supported
16456W: https://linuxtv.org
16457W: http://netup.tv/
16458T: git git://linuxtv.org/media.git
16459F: drivers/media/pci/netup_unidvb/*
16460
16461MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
16462M: Dmitry Osipenko <[email protected]>
16463L: [email protected]
16464L: [email protected]
16465S: Maintained
16466T: git git://linuxtv.org/media.git
16467F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
16468F: drivers/media/platform/nvidia/tegra-vde/
16469
16470MEDIA DRIVERS FOR RENESAS - CEU
16471M: Jacopo Mondi <[email protected]>
16472L: [email protected]
16473L: [email protected]
16474S: Supported
16475T: git git://linuxtv.org/media.git
16476F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
16477F: drivers/media/platform/renesas/renesas-ceu.c
16478F: include/media/drv-intf/renesas-ceu.h
16479
16480MEDIA DRIVERS FOR RENESAS - DRIF
16481M: Fabrizio Castro <[email protected]>
16482L: [email protected]
16483L: [email protected]
16484S: Supported
16485T: git git://linuxtv.org/media.git
16486F: Documentation/devicetree/bindings/media/renesas,drif.yaml
16487F: drivers/media/platform/renesas/rcar_drif.c
16488
16489MEDIA DRIVERS FOR RENESAS - FCP
16490M: Laurent Pinchart <[email protected]>
16491L: [email protected]
16492L: [email protected]
16493S: Supported
16494T: git git://linuxtv.org/media.git
16495F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
16496F: drivers/media/platform/renesas/rcar-fcp.c
16497F: include/media/rcar-fcp.h
16498
16499MEDIA DRIVERS FOR RENESAS - FDP1
16500M: Kieran Bingham <[email protected]>
16501L: [email protected]
16502L: [email protected]
16503S: Supported
16504T: git git://linuxtv.org/media.git
16505F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
16506F: drivers/media/platform/renesas/rcar_fdp1.c
16507
16508MEDIA DRIVERS FOR RENESAS - VIN
16509M: Niklas Söderlund <[email protected]>
16510L: [email protected]
16511L: [email protected]
16512S: Supported
16513T: git git://linuxtv.org/media.git
16514F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
16515F: Documentation/devicetree/bindings/media/renesas,isp.yaml
16516F: Documentation/devicetree/bindings/media/renesas,vin.yaml
16517F: drivers/media/platform/renesas/rcar-csi2.c
16518F: drivers/media/platform/renesas/rcar-isp/
16519F: drivers/media/platform/renesas/rcar-vin/
16520
16521MEDIA DRIVERS FOR RENESAS - VSP1
16522M: Laurent Pinchart <[email protected]>
16523M: Kieran Bingham <[email protected]>
16524L: [email protected]
16525L: [email protected]
16526S: Supported
16527T: git git://linuxtv.org/media.git
16528F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
16529F: drivers/media/platform/renesas/vsp1/
16530
16531MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
16532L: [email protected]
16533S: Orphan
16534W: https://linuxtv.org
16535T: git git://linuxtv.org/media.git
16536F: drivers/media/dvb-frontends/stv0910*
16537
16538MEDIA DRIVERS FOR ST STV6111 TUNER ICs
16539L: [email protected]
16540S: Orphan
16541W: https://linuxtv.org
16542T: git git://linuxtv.org/media.git
16543F: drivers/media/dvb-frontends/stv6111*
16544
16545MEDIA DRIVERS FOR STM32 - CSI
16546M: Alain Volmat <[email protected]>
16547L: [email protected]
16548S: Supported
16549T: git git://linuxtv.org/media_tree.git
16550F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
16551F: drivers/media/platform/st/stm32/stm32-csi.c
16552
16553MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
16554M: Hugues Fruchet <[email protected]>
16555M: Alain Volmat <[email protected]>
16556L: [email protected]
16557S: Supported
16558T: git git://linuxtv.org/media.git
16559F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
16560F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
16561F: drivers/media/platform/st/stm32/stm32-dcmi.c
16562F: drivers/media/platform/st/stm32/stm32-dcmipp/*
16563
16564MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
16565M: Mauro Carvalho Chehab <[email protected]>
16566L: [email protected]
16567S: Maintained
16568P: Documentation/driver-api/media/maintainer-entry-profile.rst
16569W: https://linuxtv.org
16570Q: https://patchwork.linuxtv.org/project/linux-media/list/
16571T: git git://linuxtv.org/media.git
16572F: Documentation/admin-guide/media/
16573F: Documentation/devicetree/bindings/media/
16574F: Documentation/driver-api/media/
16575F: Documentation/userspace-api/media/
16576F: drivers/media/
16577F: drivers/staging/media/
16578F: include/dt-bindings/media/
16579F: include/linux/platform_data/media/
16580F: include/media/
16581F: include/uapi/linux/dvb/
16582F: include/uapi/linux/ivtv*
16583F: include/uapi/linux/media.h
16584F: include/uapi/linux/uvcvideo.h
16585F: include/uapi/linux/v4l2-*
16586F: include/uapi/linux/videodev2.h
16587
16588MEDIATEK BLUETOOTH DRIVER
16589M: Sean Wang <[email protected]>
16590L: [email protected]
16591L: [email protected] (moderated for non-subscribers)
16592S: Maintained
16593F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
16594F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
16595F: drivers/bluetooth/btmtkuart.c
16596
16597MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
16598M: Sen Chu <[email protected]>
16599M: Sean Wang <[email protected]>
16600M: Macpaul Lin <[email protected]>
16601L: [email protected]
16602S: Maintained
16603F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
16604F: drivers/power/reset/mt6323-poweroff.c
16605
16606MEDIATEK CIR DRIVER
16607M: Sean Wang <[email protected]>
16608S: Maintained
16609F: drivers/media/rc/mtk-cir.c
16610
16611MEDIATEK DMA DRIVER
16612M: Sean Wang <[email protected]>
16613L: [email protected]
16614L: [email protected] (moderated for non-subscribers)
16615L: [email protected] (moderated for non-subscribers)
16616S: Maintained
16617F: Documentation/devicetree/bindings/dma/mediatek,*
16618F: drivers/dma/mediatek/
16619
16620MEDIATEK ETHERNET DRIVER
16621M: Felix Fietkau <[email protected]>
16622M: Lorenzo Bianconi <[email protected]>
16623L: [email protected]
16624S: Maintained
16625F: drivers/net/ethernet/mediatek/
16626
16627MEDIATEK ETHERNET PCS DRIVER
16628M: Alexander Couzens <[email protected]>
16629M: Daniel Golle <[email protected]>
16630L: [email protected]
16631S: Maintained
16632F: drivers/net/pcs/pcs-mtk-lynxi.c
16633F: include/linux/pcs/pcs-mtk-lynxi.h
16634
16635MEDIATEK ETHERNET PHY DRIVERS
16636M: Daniel Golle <[email protected]>
16637M: Qingfang Deng <[email protected]>
16638M: SkyLake Huang <[email protected]>
16639L: [email protected]
16640S: Maintained
16641F: drivers/net/phy/mediatek/mtk-2p5ge.c
16642F: drivers/net/phy/mediatek/mtk-ge-soc.c
16643F: drivers/net/phy/mediatek/mtk-phy-lib.c
16644F: drivers/net/phy/mediatek/mtk-ge.c
16645F: drivers/net/phy/mediatek/mtk.h
16646F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c
16647
16648MEDIATEK I2C CONTROLLER DRIVER
16649M: Qii Wang <[email protected]>
16650L: [email protected]
16651S: Maintained
16652F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
16653F: drivers/i2c/busses/i2c-mt65xx.c
16654
16655MEDIATEK IOMMU DRIVER
16656M: Yong Wu <[email protected]>
16657L: [email protected]
16658L: [email protected] (moderated for non-subscribers)
16659S: Supported
16660F: Documentation/devicetree/bindings/iommu/mediatek*
16661F: drivers/iommu/mtk_iommu*
16662F: include/dt-bindings/memory/mediatek,mt*-port.h
16663F: include/dt-bindings/memory/mt*-port.h
16664
16665MEDIATEK JPEG DRIVER
16666M: Bin Liu <[email protected]>
16667S: Supported
16668F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
16669F: drivers/media/platform/mediatek/jpeg/
16670
16671MEDIATEK KEYPAD DRIVER
16672M: Mattijs Korpershoek <[email protected]>
16673S: Supported
16674F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
16675F: drivers/input/keyboard/mt6779-keypad.c
16676
16677MEDIATEK MDP DRIVER
16678M: Minghsiu Tsai <[email protected]>
16679M: Houlong Wei <[email protected]>
16680M: Andrew-CT Chen <[email protected]>
16681S: Supported
16682F: Documentation/devicetree/bindings/media/mediatek,mt8173-mdp.yaml
16683F: drivers/media/platform/mediatek/mdp/
16684F: drivers/media/platform/mediatek/vpu/
16685
16686MEDIATEK MEDIA DRIVER
16687M: Tiffany Lin <[email protected]>
16688M: Andrew-CT Chen <[email protected]>
16689M: Yunfei Dong <[email protected]>
16690S: Supported
16691F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
16692F: Documentation/devicetree/bindings/media/mediatek,mt8173-vpu.yaml
16693F: drivers/media/platform/mediatek/vcodec/
16694F: drivers/media/platform/mediatek/vpu/
16695
16696MEDIATEK MIPI-CSI CDPHY DRIVER
16697M: Julien Stephan <[email protected]>
16698M: Andy Hsieh <[email protected]>
16699S: Supported
16700F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
16701F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
16702
16703MEDIATEK MMC/SD/SDIO DRIVER
16704M: Chaotian Jing <[email protected]>
16705S: Maintained
16706F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
16707F: drivers/mmc/host/mtk-sd.c
16708
16709MEDIATEK MT6323 PMIC AUXADC DRIVER
16710M: Roman Vivchar <[email protected]>
16711L: [email protected]
16712S: Maintained
16713F: drivers/iio/adc/mt6323-auxadc.c
16714F: include/dt-bindings/iio/adc/mediatek,mt6323-auxadc.h
16715
16716MEDIATEK MT6735 CLOCK & RESET DRIVERS
16717M: Yassine Oudjana <[email protected]>
16718L: [email protected]
16719L: [email protected] (moderated for non-subscribers)
16720S: Maintained
16721F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c
16722F: drivers/clk/mediatek/clk-mt6735-imgsys.c
16723F: drivers/clk/mediatek/clk-mt6735-infracfg.c
16724F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c
16725F: drivers/clk/mediatek/clk-mt6735-pericfg.c
16726F: drivers/clk/mediatek/clk-mt6735-topckgen.c
16727F: drivers/clk/mediatek/clk-mt6735-vdecsys.c
16728F: drivers/clk/mediatek/clk-mt6735-vencsys.c
16729F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
16730F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h
16731F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h
16732F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
16733F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h
16734F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h
16735F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
16736F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h
16737F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h
16738F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
16739F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h
16740F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
16741
16742MEDIATEK MT76 WIRELESS LAN DRIVER
16743M: Felix Fietkau <[email protected]>
16744M: Lorenzo Bianconi <[email protected]>
16745M: Ryder Lee <[email protected]>
16746R: Shayne Chen <[email protected]>
16747R: Sean Wang <[email protected]>
16748L: [email protected]
16749S: Maintained
16750T: git https://github.com/nbd168/wireless
16751F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
16752F: drivers/net/wireless/mediatek/mt76/
16753
16754MEDIATEK MT7601U WIRELESS LAN DRIVER
16755M: Jakub Kicinski <[email protected]>
16756L: [email protected]
16757S: Maintained
16758F: drivers/net/wireless/mediatek/mt7601u/
16759
16760MEDIATEK MT7621 CLOCK DRIVER
16761M: Sergio Paracuellos <[email protected]>
16762S: Maintained
16763F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
16764F: drivers/clk/ralink/clk-mt7621.c
16765
16766MEDIATEK MT7621 PCIE CONTROLLER DRIVER
16767M: Sergio Paracuellos <[email protected]>
16768S: Maintained
16769F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
16770F: drivers/pci/controller/pcie-mt7621.c
16771
16772MEDIATEK MT7621 PHY PCI DRIVER
16773M: Sergio Paracuellos <[email protected]>
16774S: Maintained
16775F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
16776F: drivers/phy/ralink/phy-mt7621-pci.c
16777
16778MEDIATEK MT7621/28/88 I2C DRIVER
16779M: Stefan Roese <[email protected]>
16780L: [email protected]
16781S: Maintained
16782F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
16783F: drivers/i2c/busses/i2c-mt7621.c
16784
16785MEDIATEK MTMIPS CLOCK DRIVER
16786M: Sergio Paracuellos <[email protected]>
16787S: Maintained
16788F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
16789F: drivers/clk/ralink/clk-mtmips.c
16790
16791MEDIATEK NAND CONTROLLER DRIVER
16792L: [email protected]
16793S: Orphan
16794F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
16795F: drivers/mtd/nand/raw/mtk_*
16796
16797MEDIATEK PMIC LED DRIVER
16798M: Sen Chu <[email protected]>
16799M: Sean Wang <[email protected]>
16800M: Macpaul Lin <[email protected]>
16801S: Maintained
16802F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
16803F: drivers/leds/leds-mt6323.c
16804
16805MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
16806M: Sean Wang <[email protected]>
16807S: Maintained
16808F: drivers/char/hw_random/mtk-rng.c
16809
16810MEDIATEK SMI DRIVER
16811M: Yong Wu <[email protected]>
16812L: [email protected] (moderated for non-subscribers)
16813S: Supported
16814F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
16815F: drivers/memory/mtk-smi.c
16816F: include/soc/mediatek/smi.h
16817
16818MEDIATEK SWITCH DRIVER
16819M: Chester A. Unal <[email protected]>
16820M: Daniel Golle <[email protected]>
16821L: [email protected]
16822S: Maintained
16823F: drivers/net/dsa/mt7530-mdio.c
16824F: drivers/net/dsa/mt7530-mmio.c
16825F: drivers/net/dsa/mt7530.*
16826F: net/dsa/tag_mtk.c
16827
16828MEDIATEK T7XX 5G WWAN MODEM DRIVER
16829M: Chandrashekar Devegowda <[email protected]>
16830R: Liu Haijun <[email protected]>
16831R: Ricardo Martinez <[email protected]>
16832L: [email protected]
16833S: Supported
16834F: drivers/net/wwan/t7xx/
16835
16836MEDIATEK USB3 DRD IP DRIVER
16837M: Chunfeng Yun <[email protected]>
16838L: [email protected]
16839L: [email protected] (moderated for non-subscribers)
16840L: [email protected] (moderated for non-subscribers)
16841S: Maintained
16842F: Documentation/devicetree/bindings/usb/mediatek,*
16843F: drivers/usb/host/xhci-mtk*
16844F: drivers/usb/mtu3/
16845
16846MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
16847M: Peter Senna Tschudin <[email protected]>
16848M: Ian Ray <[email protected]>
16849M: Martyn Welch <[email protected]>
16850S: Maintained
16851F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
16852F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
16853
16854MEGARAID SCSI/SAS DRIVERS
16855M: Kashyap Desai <[email protected]>
16856M: Sumit Saxena <[email protected]>
16857M: Shivasharan S <[email protected]>
16858M: Chandrakanth patil <[email protected]>
16859L: [email protected]
16860L: [email protected]
16861S: Maintained
16862W: http://www.avagotech.com/support/
16863F: Documentation/scsi/megaraid.rst
16864F: drivers/scsi/megaraid.*
16865F: drivers/scsi/megaraid/
16866
16867MELEXIS MLX90614 DRIVER
16868M: Crt Mori <[email protected]>
16869L: [email protected]
16870S: Supported
16871W: http://www.melexis.com
16872F: drivers/iio/temperature/mlx90614.c
16873
16874MELEXIS MLX90632 DRIVER
16875M: Crt Mori <[email protected]>
16876L: [email protected]
16877S: Supported
16878W: http://www.melexis.com
16879F: drivers/iio/temperature/mlx90632.c
16880
16881MELEXIS MLX90635 DRIVER
16882M: Crt Mori <[email protected]>
16883L: [email protected]
16884S: Supported
16885W: http://www.melexis.com
16886F: drivers/iio/temperature/mlx90635.c
16887
16888MELLANOX BLUEFIELD I2C DRIVER
16889M: Khalil Blaiech <[email protected]>
16890M: Asmaa Mnebhi <[email protected]>
16891L: [email protected]
16892S: Supported
16893F: drivers/i2c/busses/i2c-mlxbf.c
16894
16895MELLANOX ETHERNET DRIVER (mlx4_en)
16896M: Tariq Toukan <[email protected]>
16897L: [email protected]
16898S: Maintained
16899W: https://www.nvidia.com/networking/
16900Q: https://patchwork.kernel.org/project/netdevbpf/list/
16901F: drivers/net/ethernet/mellanox/mlx4/en_*
16902
16903MELLANOX ETHERNET DRIVER (mlx5e)
16904M: Saeed Mahameed <[email protected]>
16905M: Tariq Toukan <[email protected]>
16906M: Mark Bloch <[email protected]>
16907L: [email protected]
16908S: Maintained
16909W: https://www.nvidia.com/networking/
16910Q: https://patchwork.kernel.org/project/netdevbpf/list/
16911F: drivers/net/ethernet/mellanox/mlx5/core/en_*
16912
16913MELLANOX ETHERNET INNOVA DRIVERS
16914R: Boris Pismenny <[email protected]>
16915L: [email protected]
16916S: Maintained
16917W: https://www.nvidia.com/networking/
16918Q: https://patchwork.kernel.org/project/netdevbpf/list/
16919F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
16920F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
16921F: include/linux/mlx5/mlx5_ifc_fpga.h
16922
16923MELLANOX ETHERNET SWITCH DRIVERS
16924M: Ido Schimmel <[email protected]>
16925M: Petr Machata <[email protected]>
16926L: [email protected]
16927S: Supported
16928W: https://www.nvidia.com/networking/
16929Q: https://patchwork.kernel.org/project/netdevbpf/list/
16930F: drivers/net/ethernet/mellanox/mlxsw/
16931F: tools/testing/selftests/drivers/net/mlxsw/
16932
16933MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
16934M: [email protected]
16935L: [email protected]
16936S: Supported
16937W: https://www.nvidia.com/networking/
16938Q: https://patchwork.kernel.org/project/netdevbpf/list/
16939F: drivers/net/ethernet/mellanox/mlxfw/
16940
16941MELLANOX HARDWARE PLATFORM SUPPORT
16942M: Hans de Goede <[email protected]>
16943M: Ilpo Järvinen <[email protected]>
16944M: Vadim Pasternak <[email protected]>
16945L: [email protected]
16946S: Supported
16947F: Documentation/ABI/stable/sysfs-driver-mlxreg-io
16948F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
16949F: drivers/platform/mellanox/
16950F: include/linux/platform_data/mlxreg.h
16951
16952MELLANOX MLX4 core VPI driver
16953M: Tariq Toukan <[email protected]>
16954L: [email protected]
16955L: [email protected]
16956S: Maintained
16957W: https://www.nvidia.com/networking/
16958Q: https://patchwork.kernel.org/project/netdevbpf/list/
16959F: drivers/net/ethernet/mellanox/mlx4/
16960F: include/linux/mlx4/
16961
16962MELLANOX MLX4 IB driver
16963M: Yishai Hadas <[email protected]>
16964L: [email protected]
16965S: Supported
16966W: https://www.nvidia.com/networking/
16967Q: http://patchwork.kernel.org/project/linux-rdma/list/
16968F: drivers/infiniband/hw/mlx4/
16969F: include/linux/mlx4/
16970F: include/uapi/rdma/mlx4-abi.h
16971
16972MELLANOX MLX5 core VPI driver
16973M: Saeed Mahameed <[email protected]>
16974M: Leon Romanovsky <[email protected]>
16975M: Tariq Toukan <[email protected]>
16976M: Mark Bloch <[email protected]>
16977L: [email protected]
16978L: [email protected]
16979S: Maintained
16980W: https://www.nvidia.com/networking/
16981Q: https://patchwork.kernel.org/project/netdevbpf/list/
16982F: Documentation/networking/device_drivers/ethernet/mellanox/
16983F: drivers/net/ethernet/mellanox/mlx5/core/
16984F: include/linux/mlx5/
16985
16986MELLANOX MLX5 IB driver
16987M: Leon Romanovsky <[email protected]>
16988L: [email protected]
16989S: Supported
16990W: https://www.nvidia.com/networking/
16991Q: http://patchwork.kernel.org/project/linux-rdma/list/
16992F: drivers/infiniband/hw/mlx5/
16993F: include/linux/mlx5/
16994F: include/uapi/rdma/mlx5-abi.h
16995
16996MELLANOX MLX5 VDPA DRIVER
16997M: Dragos Tatulea <[email protected]>
16998L: [email protected]
16999S: Supported
17000F: drivers/vdpa/mlx5/
17001
17002MELLANOX MLXCPLD I2C AND MUX DRIVER
17003M: Vadim Pasternak <[email protected]>
17004M: Michael Shych <[email protected]>
17005L: [email protected]
17006S: Supported
17007F: Documentation/i2c/busses/i2c-mlxcpld.rst
17008F: drivers/i2c/busses/i2c-mlxcpld.c
17009F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
17010
17011MELLANOX MLXCPLD LED DRIVER
17012M: Vadim Pasternak <[email protected]>
17013L: [email protected]
17014S: Supported
17015F: Documentation/leds/leds-mlxcpld.rst
17016F: drivers/leds/leds-mlxcpld.c
17017F: drivers/leds/leds-mlxreg.c
17018
17019MEMBARRIER SUPPORT
17020M: Mathieu Desnoyers <[email protected]>
17021M: "Paul E. McKenney" <[email protected]>
17022L: [email protected]
17023S: Supported
17024F: Documentation/scheduler/membarrier.rst
17025F: arch/*/include/asm/membarrier.h
17026F: arch/*/include/asm/sync_core.h
17027F: include/uapi/linux/membarrier.h
17028F: kernel/sched/membarrier.c
17029
17030MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
17031M: Mike Rapoport <[email protected]>
17032L: [email protected]
17033S: Maintained
17034T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/memblock.git for-next
17035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/memblock.git fixes
17036F: Documentation/core-api/boot-time-mm.rst
17037F: include/linux/kho/abi/memblock.h
17038F: include/linux/memblock.h
17039F: mm/arch_numa.c
17040F: mm/memblock.c
17041F: mm/memtest.c
17042F: mm/mm_init.c
17043F: mm/mm_init.h
17044F: mm/rodata_test.c
17045F: tools/testing/memblock/
17046
17047MEMORY CONTROLLER DRIVERS
17048M: Krzysztof Kozlowski <[email protected]>
17049L: [email protected]
17050S: Maintained
17051B: mailto:[email protected]
17052T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
17053F: Documentation/devicetree/bindings/memory-controllers/
17054F: drivers/memory/
17055F: include/dt-bindings/memory/
17056F: include/memory/
17057
17058MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
17059M: Dmitry Osipenko <[email protected]>
17060L: [email protected]
17061L: [email protected]
17062S: Maintained
17063T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
17064F: drivers/devfreq/tegra30-devfreq.c
17065
17066MEMORY HOT(UN)PLUG
17067M: David Hildenbrand <[email protected]>
17068M: Oscar Salvador <[email protected]>
17069L: [email protected]
17070L: [email protected]
17071S: Maintained
17072F: Documentation/admin-guide/mm/memory-hotplug.rst
17073F: Documentation/core-api/memory-hotplug.rst
17074F: drivers/base/memory.c
17075F: include/linux/memory_hotplug.h
17076F: include/linux/memremap.h
17077F: mm/memremap.c
17078F: mm/memory_hotplug.c
17079F: tools/testing/selftests/memory-hotplug/
17080
17081MEMORY MANAGEMENT
17082M: Andrew Morton <[email protected]>
17083L: [email protected]
17084S: Maintained
17085W: http://www.linux-mm.org
17086T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17087T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
17088F: mm/
17089F: tools/mm/
17090
17091MEMORY MANAGEMENT - ALLOCATION PROFILING (ALLOC TAG)
17092M: Suren Baghdasaryan <[email protected]>
17093R: Hao Ge <[email protected]>
17094L: [email protected]
17095S: Maintained
17096F: Documentation/mm/allocation-profiling.rst
17097F: include/linux/alloc_tag.h
17098F: include/linux/pgalloc_tag.h
17099F: include/uapi/linux/alloc_tag.h
17100F: mm/alloc_tag.c
17101F: tools/testing/selftests/alloc_tag/
17102
17103MEMORY MANAGEMENT - BALLOON
17104M: Andrew Morton <[email protected]>
17105M: David Hildenbrand <[email protected]>
17106L: [email protected]
17107L: [email protected]
17108S: Maintained
17109W: http://www.linux-mm.org
17110T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17111F: include/linux/balloon.h
17112F: mm/balloon.c
17113
17114MEMORY MANAGEMENT - CORE
17115M: Andrew Morton <[email protected]>
17116M: David Hildenbrand <[email protected]>
17117R: Lorenzo Stoakes <[email protected]>
17118R: Liam R. Howlett <[email protected]>
17119R: Vlastimil Babka <[email protected]>
17120R: Mike Rapoport <[email protected]>
17121R: Suren Baghdasaryan <[email protected]>
17122R: Michal Hocko <[email protected]>
17123L: [email protected]
17124S: Maintained
17125W: http://www.linux-mm.org
17126T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17127F: Documentation/admin-guide/sysctl/vm.rst
17128F: include/linux/folio_batch.h
17129F: include/linux/gfp.h
17130F: include/linux/gfp_types.h
17131F: include/linux/highmem.h
17132F: include/linux/leafops.h
17133F: include/linux/memory.h
17134F: include/linux/mm.h
17135F: include/linux/mm_*.h
17136F: include/linux/mmzone.h
17137F: include/linux/mmdebug.h
17138F: include/linux/mmu_notifier.h
17139F: include/linux/pagewalk.h
17140F: include/linux/pgalloc.h
17141F: include/linux/pgtable.h
17142F: include/linux/ptdump.h
17143F: include/linux/vmpressure.h
17144F: include/linux/vmstat.h
17145F: fs/proc/meminfo.c
17146F: kernel/fork.c
17147F: mm/Kconfig
17148F: mm/debug.c
17149F: mm/folio-compat.c
17150F: mm/folio.c
17151F: mm/highmem.c
17152F: mm/init-mm.c
17153F: mm/internal.h
17154F: mm/maccess.c
17155F: mm/memory.c
17156F: mm/mmu_notifier.c
17157F: mm/mmzone.c
17158F: mm/pagewalk.c
17159F: mm/pgtable-generic.c
17160F: mm/ptdump.c
17161F: mm/sparse-vmemmap.c
17162F: mm/sparse.c
17163F: mm/sparse.h
17164F: mm/util.c
17165F: mm/vmpressure.c
17166F: mm/vmstat.c
17167N: include\/linux\/page[-_][a-zA-Z]*
17168
17169MEMORY MANAGEMENT - EXECMEM
17170M: Andrew Morton <[email protected]>
17171M: Mike Rapoport <[email protected]>
17172L: [email protected]
17173S: Maintained
17174F: include/linux/execmem.h
17175F: mm/execmem.c
17176
17177MEMORY MANAGEMENT - GUP (GET USER PAGES)
17178M: Andrew Morton <[email protected]>
17179M: David Hildenbrand <[email protected]>
17180R: Jason Gunthorpe <[email protected]>
17181R: John Hubbard <[email protected]>
17182R: Peter Xu <[email protected]>
17183L: [email protected]
17184S: Maintained
17185W: http://www.linux-mm.org
17186T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17187F: mm/gup.c
17188F: mm/gup_test.c
17189F: mm/gup_test.h
17190F: tools/testing/selftests/mm/gup_longterm.c
17191F: tools/testing/selftests/mm/gup_test.c
17192
17193MEMORY MANAGEMENT - KSM (Kernel Samepage Merging)
17194M: Andrew Morton <[email protected]>
17195M: David Hildenbrand <[email protected]>
17196R: Xu Xin <[email protected]>
17197R: Chengming Zhou <[email protected]>
17198L: [email protected]
17199S: Maintained
17200W: http://www.linux-mm.org
17201T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17202F: Documentation/ABI/testing/sysfs-kernel-mm-ksm
17203F: Documentation/admin-guide/mm/ksm.rst
17204F: Documentation/mm/ksm.rst
17205F: include/linux/ksm.h
17206F: include/trace/events/ksm.h
17207F: mm/ksm.c
17208F: mm/mm_slot.h
17209
17210MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU)
17211M: Andrew Morton <[email protected]>
17212R: Kairui Song <[email protected]>
17213R: Qi Zheng <[email protected]>
17214R: Shakeel Butt <[email protected]>
17215R: Barry Song <[email protected]>
17216R: Axel Rasmussen <[email protected]>
17217R: Yuanchu Xie <[email protected]>
17218R: Wei Xu <[email protected]>
17219R: Baoquan He <[email protected]>
17220R: Baolin Wang <[email protected]>
17221L: [email protected]
17222S: Maintained
17223W: http://www.linux-mm.org
17224T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17225F: Documentation/admin-guide/mm/multigen_lru.rst
17226F: Documentation/mm/multigen_lru.rst
17227F: include/linux/mm_inline.h
17228F: include/linux/mmzone.h
17229F: mm/vmscan.c
17230F: mm/workingset.c
17231
17232MEMORY MANAGEMENT - MIGRATION
17233M: Andrew Morton <[email protected]>
17234M: David Hildenbrand <[email protected]>
17235R: Zi Yan <[email protected]>
17236R: Matthew Brost <[email protected]>
17237R: Joshua Hahn <[email protected]>
17238R: Byungchul Park <[email protected]>
17239R: Gregory Price <[email protected]>
17240R: Ying Huang <[email protected]>
17241R: Alistair Popple <[email protected]>
17242L: [email protected]
17243S: Maintained
17244W: http://www.linux-mm.org
17245T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17246F: include/linux/migrate.h
17247F: include/linux/migrate_mode.h
17248F: mm/migrate.c
17249F: mm/migrate_device.c
17250
17251MEMORY MANAGEMENT - MISC
17252M: Andrew Morton <[email protected]>
17253M: David Hildenbrand <[email protected]>
17254R: Lorenzo Stoakes <[email protected]>
17255R: Liam R. Howlett <[email protected]>
17256R: Vlastimil Babka <[email protected]>
17257R: Mike Rapoport <[email protected]>
17258R: Suren Baghdasaryan <[email protected]>
17259R: Michal Hocko <[email protected]>
17260L: [email protected]
17261S: Maintained
17262W: http://www.linux-mm.org
17263T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17264F: Documentation/ABI/testing/sysfs-kernel-mm
17265F: Documentation/ABI/testing/sysfs-kernel-mm-cma
17266F: Documentation/ABI/testing/sysfs-kernel-mm-numa
17267F: Documentation/admin-guide/mm/
17268F: Documentation/mm/
17269F: drivers/char/mem.c
17270F: include/linux/cma.h
17271F: include/linux/dmapool.h
17272F: include/linux/ioremap.h
17273F: include/linux/page_idle.h
17274F: mm/backing-dev.c
17275F: mm/cma.c
17276F: mm/cma_debug.c
17277F: mm/cma_sysfs.c
17278F: mm/dmapool.c
17279F: mm/dmapool_test.c
17280F: mm/early_ioremap.c
17281F: mm/fadvise.c
17282F: mm/ioremap.c
17283F: mm/mapping_dirty_helpers.c
17284F: mm/page_idle.c
17285F: mm/pgalloc-track.h
17286F: mm/process_vm_access.c
17287F: tools/testing/selftests/mm/
17288
17289MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
17290M: Andrew Morton <[email protected]>
17291M: Mike Rapoport <[email protected]>
17292L: [email protected]
17293S: Maintained
17294T: git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git
17295F: include/linux/numa_memblks.h
17296F: mm/numa.c
17297F: mm/numa_emulation.c
17298F: mm/numa_memblks.c
17299
17300MEMORY MANAGEMENT - NUMA PLACEMENT
17301M: Andrew Morton <[email protected]>
17302M: David Hildenbrand <[email protected]>
17303M: Gregory Price <[email protected]>
17304R: Zi Yan <[email protected]>
17305R: Joshua Hahn <[email protected]>
17306R: Rakie Kim <[email protected]>
17307R: Ying Huang <[email protected]>
17308L: [email protected]
17309S: Maintained
17310W: http://www.linux-mm.org
17311T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17312F: Documentation/ABI/testing/sysfs-kernel-mm-memory-tiers
17313F: Documentation/ABI/testing/sysfs-kernel-mm-mempolicy
17314F: Documentation/ABI/testing/sysfs-kernel-mm-mempolicy-weighted-interleave
17315F: include/linux/memory-tiers.h
17316F: include/linux/mempolicy.h
17317F: include/uapi/linux/mempolicy.h
17318F: mm/memory-tiers.c
17319F: mm/mempolicy.c
17320
17321MEMORY MANAGEMENT - OOM KILLER
17322M: Michal Hocko <[email protected]>
17323R: David Rientjes <[email protected]>
17324R: Shakeel Butt <[email protected]>
17325L: [email protected]
17326S: Maintained
17327F: include/linux/oom.h
17328F: include/trace/events/oom.h
17329F: include/uapi/linux/oom.h
17330F: mm/oom_kill.c
17331
17332MEMORY MANAGEMENT - PAGE ALLOCATOR
17333M: Andrew Morton <[email protected]>
17334M: Vlastimil Babka <[email protected]>
17335R: Suren Baghdasaryan <[email protected]>
17336R: Michal Hocko <[email protected]>
17337R: Brendan Jackman <[email protected]>
17338R: Johannes Weiner <[email protected]>
17339R: Zi Yan <[email protected]>
17340L: [email protected]
17341S: Maintained
17342F: include/linux/compaction.h
17343F: include/linux/gfp.h
17344F: include/linux/page-isolation.h
17345F: include/linux/pageblock-flags.h
17346F: mm/compaction.c
17347F: mm/debug_page_alloc.c
17348F: mm/debug_page_ref.c
17349F: mm/fail_page_alloc.c
17350F: mm/page_alloc.c
17351F: mm/page_alloc.h
17352F: mm/page_ext.c
17353F: mm/page_frag_cache.c
17354F: mm/page_isolation.c
17355F: mm/page_owner.c
17356F: mm/page_poison.c
17357F: mm/page_reporting.c
17358F: mm/page_reporting.h
17359F: mm/show_mem.c
17360F: mm/shuffle.c
17361F: mm/shuffle.h
17362
17363MEMORY MANAGEMENT - RECLAIM
17364M: Andrew Morton <[email protected]>
17365M: Johannes Weiner <[email protected]>
17366R: David Hildenbrand <[email protected]>
17367R: Michal Hocko <[email protected]>
17368R: Qi Zheng <[email protected]>
17369R: Shakeel Butt <[email protected]>
17370R: Lorenzo Stoakes <[email protected]>
17371L: [email protected]
17372S: Maintained
17373F: mm/vmscan.c
17374F: mm/workingset.c
17375
17376MEMORY MANAGEMENT - RMAP (REVERSE MAPPING)
17377M: Andrew Morton <[email protected]>
17378M: David Hildenbrand <[email protected]>
17379M: Lorenzo Stoakes <[email protected]>
17380R: Rik van Riel <[email protected]>
17381R: Liam R. Howlett <[email protected]>
17382R: Vlastimil Babka <[email protected]>
17383R: Harry Yoo <[email protected]>
17384R: Jann Horn <[email protected]>
17385R: Lance Yang <[email protected]>
17386L: [email protected]
17387S: Maintained
17388F: include/linux/rmap.h
17389F: mm/interval_tree.c
17390F: mm/page_vma_mapped.c
17391F: mm/rmap.c
17392F: tools/testing/selftests/mm/rmap.c
17393
17394MEMORY MANAGEMENT - SECRETMEM
17395M: Andrew Morton <[email protected]>
17396M: Mike Rapoport <[email protected]>
17397L: [email protected]
17398S: Maintained
17399F: include/linux/secretmem.h
17400F: mm/secretmem.c
17401
17402MEMORY MANAGEMENT - SWAP
17403M: Andrew Morton <[email protected]>
17404M: Chris Li <[email protected]>
17405M: Kairui Song <[email protected]>
17406R: Kemeng Shi <[email protected]>
17407R: Nhat Pham <[email protected]>
17408R: Baoquan He <[email protected]>
17409R: Barry Song <[email protected]>
17410R: Youngjun Park <[email protected]>
17411L: [email protected]
17412S: Maintained
17413F: Documentation/ABI/testing/sysfs-kernel-mm-swap
17414F: Documentation/mm/swap-table.rst
17415F: include/linux/swap.h
17416F: include/linux/swap_ops.h
17417F: include/linux/swapfile.h
17418F: include/linux/swapops.h
17419F: mm/page_io.c
17420F: mm/swap.h
17421F: mm/swap_table.h
17422F: mm/swap_state.c
17423F: mm/swapfile.c
17424
17425MEMORY MANAGEMENT - THP (TRANSPARENT HUGE PAGE)
17426M: Andrew Morton <[email protected]>
17427M: David Hildenbrand <[email protected]>
17428R: Zi Yan <[email protected]>
17429R: Baolin Wang <[email protected]>
17430R: Liam R. Howlett <[email protected]>
17431R: Nico Pache <[email protected]>
17432R: Ryan Roberts <[email protected]>
17433R: Dev Jain <[email protected]>
17434R: Barry Song <[email protected]>
17435R: Lance Yang <[email protected]>
17436R: Usama Arif <[email protected]>
17437R: Kiryl Shutsemau <[email protected]>
17438L: [email protected]
17439S: Maintained
17440W: http://www.linux-mm.org
17441T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17442F: Documentation/ABI/testing/sysfs-kernel-mm-transparent-hugepage
17443F: Documentation/admin-guide/mm/transhuge.rst
17444F: include/linux/huge_mm.h
17445F: include/linux/khugepaged.h
17446F: include/trace/events/huge_memory.h
17447F: mm/huge_memory.c
17448F: mm/khugepaged.c
17449F: mm/mm_slot.h
17450F: tools/testing/selftests/mm/khugepaged.c
17451F: tools/testing/selftests/mm/split_huge_page_test.c
17452F: tools/testing/selftests/mm/transhuge-stress.c
17453
17454MEMORY MANAGEMENT - USERFAULTFD
17455M: Andrew Morton <[email protected]>
17456M: Mike Rapoport <[email protected]>
17457R: Peter Xu <[email protected]>
17458L: [email protected]
17459S: Maintained
17460F: Documentation/admin-guide/mm/userfaultfd.rst
17461F: include/asm-generic/pgtable_uffd.h
17462F: include/linux/userfaultfd_k.h
17463F: include/uapi/linux/userfaultfd.h
17464F: mm/userfaultfd.c
17465F: tools/testing/selftests/mm/uffd-*.[ch]
17466
17467MEMORY MANAGEMENT - RUST
17468M: Alice Ryhl <[email protected]>
17469R: Lorenzo Stoakes <[email protected]>
17470R: Liam R. Howlett <[email protected]>
17471L: [email protected]
17472L: [email protected]
17473S: Maintained
17474W: http://www.linux-mm.org
17475T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17476F: rust/helpers/mm.c
17477F: rust/helpers/page.c
17478F: rust/kernel/mm.rs
17479F: rust/kernel/mm/
17480F: rust/kernel/page.rs
17481
17482MEMORY MAPPING
17483M: Andrew Morton <[email protected]>
17484M: Liam R. Howlett <[email protected]>
17485M: Lorenzo Stoakes <[email protected]>
17486R: Vlastimil Babka <[email protected]>
17487R: Jann Horn <[email protected]>
17488R: Pedro Falcato <[email protected]>
17489L: [email protected]
17490S: Maintained
17491W: http://www.linux-mm.org
17492T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17493F: drivers/char/mem.c
17494F: include/trace/events/mmap.h
17495F: fs/proc/task_mmu.c
17496F: fs/proc/task_nommu.c
17497F: mm/mincore.c
17498F: mm/mlock.c
17499F: mm/mmap.c
17500F: mm/mprotect.c
17501F: mm/mremap.c
17502F: mm/mseal.c
17503F: mm/msync.c
17504F: mm/nommu.c
17505F: mm/vma.c
17506F: mm/vma.h
17507F: mm/vma_exec.c
17508F: mm/vma_init.c
17509F: mm/vma_internal.h
17510F: tools/testing/selftests/mm/merge.c
17511F: tools/testing/vma/
17512
17513MEMORY MAPPING - LOCKING
17514M: Andrew Morton <[email protected]>
17515M: Suren Baghdasaryan <[email protected]>
17516M: Liam R. Howlett <[email protected]>
17517M: Lorenzo Stoakes <[email protected]>
17518R: Vlastimil Babka <[email protected]>
17519R: Shakeel Butt <[email protected]>
17520L: [email protected]
17521S: Maintained
17522W: http://www.linux-mm.org
17523T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17524F: Documentation/mm/process_addrs.rst
17525F: include/linux/mmap_lock.h
17526F: include/trace/events/mmap_lock.h
17527F: mm/mmap_lock.c
17528
17529MEMORY MAPPING - MADVISE (MEMORY ADVICE)
17530M: Andrew Morton <[email protected]>
17531M: Liam R. Howlett <[email protected]>
17532M: Lorenzo Stoakes <[email protected]>
17533M: David Hildenbrand <[email protected]>
17534R: Vlastimil Babka <[email protected]>
17535R: Jann Horn <[email protected]>
17536L: [email protected]
17537S: Maintained
17538W: http://www.linux-mm.org
17539T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17540F: include/uapi/asm-generic/mman-common.h
17541F: mm/madvise.c
17542
17543MEMORY TECHNOLOGY DEVICES (MTD)
17544M: Miquel Raynal <[email protected]>
17545M: Richard Weinberger <[email protected]>
17546M: Vignesh Raghavendra <[email protected]>
17547L: [email protected]
17548S: Maintained
17549W: http://www.linux-mtd.infradead.org/
17550Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17551C: irc://irc.oftc.net/mtd
17552T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
17553T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
17554F: Documentation/devicetree/bindings/mtd/
17555F: drivers/mtd/
17556F: include/linux/mtd/
17557F: include/uapi/mtd/
17558
17559MEMSIC MMC5983 MAGNETOMETER DRIVER
17560M: Vladislav Kulikov <[email protected]>
17561L: [email protected]
17562S: Maintained
17563F: Documentation/devicetree/bindings/iio/magnetometer/memsic,mmc5983.yaml
17564F: drivers/iio/magnetometer/mmc5983.c
17565
17566MEN A21 WATCHDOG DRIVER
17567M: Johannes Thumshirn <[email protected]>
17568L: [email protected]
17569S: Maintained
17570F: drivers/watchdog/mena21_wdt.c
17571
17572MEN CHAMELEON BUS (mcb)
17573M: Johannes Thumshirn <[email protected]>
17574S: Maintained
17575F: Documentation/driver-api/men-chameleon-bus.rst
17576F: drivers/mcb/
17577F: include/linux/mcb.h
17578
17579MEN F21BMC (Board Management Controller)
17580M: Andreas Werner <[email protected]>
17581S: Supported
17582F: Documentation/hwmon/menf21bmc.rst
17583F: drivers/hwmon/menf21bmc_hwmon.c
17584F: drivers/leds/leds-menf21bmc.c
17585F: drivers/mfd/menf21bmc.c
17586F: drivers/watchdog/menf21bmc_wdt.c
17587
17588MEN Z069 WATCHDOG DRIVER
17589M: Johannes Thumshirn <[email protected]>
17590L: [email protected]
17591S: Maintained
17592F: drivers/watchdog/menz69_wdt.c
17593
17594MESON AO CEC DRIVER FOR AMLOGIC SOCS
17595M: Neil Armstrong <[email protected]>
17596L: [email protected]
17597L: [email protected]
17598S: Supported
17599W: http://linux-meson.com/
17600T: git git://linuxtv.org/media.git
17601F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
17602F: drivers/media/cec/platform/meson/ao-cec-g12a.c
17603F: drivers/media/cec/platform/meson/ao-cec.c
17604
17605MESON GE2D DRIVER FOR AMLOGIC SOCS
17606M: Neil Armstrong <[email protected]>
17607L: [email protected]
17608L: [email protected]
17609S: Supported
17610T: git git://linuxtv.org/media.git
17611F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
17612F: drivers/media/platform/amlogic/meson-ge2d/
17613
17614MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
17615M: Liang Yang <[email protected]>
17616L: [email protected]
17617S: Maintained
17618F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
17619F: drivers/mtd/nand/raw/meson_*
17620
17621MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
17622M: Neil Armstrong <[email protected]>
17623L: [email protected]
17624L: [email protected]
17625S: Supported
17626T: git git://linuxtv.org/media.git
17627F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
17628F: drivers/staging/media/meson/vdec/
17629
17630META ETHERNET DRIVERS
17631M: Alexander Duyck <[email protected]>
17632M: Jakub Kicinski <[email protected]>
17633R: [email protected]
17634S: Maintained
17635F: Documentation/networking/device_drivers/ethernet/meta/
17636F: drivers/net/ethernet/meta/
17637
17638METHODE UDPU SUPPORT
17639M: Robert Marko <[email protected]>
17640S: Maintained
17641F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
17642F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
17643
17644MHI BUS
17645M: Manivannan Sadhasivam <[email protected]>
17646R: Jeff Hugo <[email protected]>
17647L: [email protected]
17648L: [email protected]
17649S: Maintained
17650T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
17651F: Documentation/ABI/stable/sysfs-bus-mhi
17652F: Documentation/mhi/
17653F: drivers/bus/mhi/
17654F: drivers/pci/endpoint/functions/pci-epf-mhi.c
17655F: include/linux/mhi.h
17656
17657MICROBLAZE ARCHITECTURE
17658M: Michal Simek <[email protected]>
17659S: Supported
17660W: http://www.monstr.eu/fdt/
17661T: git git://git.monstr.eu/linux-2.6-microblaze.git
17662F: arch/microblaze/
17663
17664MICROBLAZE TMR INJECT
17665M: Appana Durga Kedareswara rao <[email protected]>
17666S: Supported
17667F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
17668F: drivers/misc/xilinx_tmr_inject.c
17669
17670MICROBLAZE TMR MANAGER
17671M: Appana Durga Kedareswara rao <[email protected]>
17672S: Supported
17673F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
17674F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
17675F: drivers/misc/xilinx_tmr_manager.c
17676
17677MICROCHIP AT91 DMA DRIVERS
17678M: Ludovic Desroches <[email protected]>
17679L: [email protected] (moderated for non-subscribers)
17680L: [email protected]
17681S: Supported
17682F: Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml
17683F: drivers/dma/at_hdmac.c
17684F: drivers/dma/at_xdmac.c
17685F: include/dt-bindings/dma/at91.h
17686
17687MICROCHIP AT91 SERIAL DRIVER
17688M: Richard Genoud <[email protected]>
17689S: Maintained
17690F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17691F: drivers/tty/serial/atmel_serial.c
17692F: drivers/tty/serial/atmel_serial.h
17693
17694MICROCHIP AT91 USART MFD DRIVER
17695M: Radu Pirea <[email protected]>
17696L: [email protected]
17697S: Supported
17698F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17699F: drivers/mfd/at91-usart.c
17700F: include/dt-bindings/mfd/at91-usart.h
17701
17702MICROCHIP AT91 USART SPI DRIVER
17703M: Radu Pirea <[email protected]>
17704L: [email protected]
17705S: Supported
17706F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17707F: drivers/spi/spi-at91-usart.c
17708
17709MICROCHIP ATSHA204A DRIVER
17710M: Thorsten Blum <[email protected]>
17711L: [email protected]
17712S: Maintained
17713F: drivers/crypto/atmel-sha204a.c
17714
17715MICROCHIP AUDIO ASOC DRIVERS
17716M: Claudiu Beznea <[email protected]>
17717M: Andrei Simion <[email protected]>
17718L: [email protected]
17719S: Supported
17720F: Documentation/devicetree/bindings/sound/atmel*
17721F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
17722F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
17723F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
17724F: sound/soc/atmel
17725
17726MICROCHIP CSI2DC DRIVER
17727M: Eugen Hristev <[email protected]>
17728L: [email protected]
17729S: Supported
17730F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
17731F: drivers/media/platform/microchip/microchip-csi2dc.c
17732
17733MICROCHIP ECC DRIVER
17734M: Thorsten Blum <[email protected]>
17735L: [email protected]
17736S: Maintained
17737F: drivers/crypto/atmel-ecc.c
17738
17739MICROCHIP EIC DRIVER
17740M: Claudiu Beznea <[email protected]>
17741L: [email protected] (moderated for non-subscribers)
17742S: Supported
17743F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
17744F: drivers/irqchip/irq-mchp-eic.c
17745
17746MICROCHIP EMC1812 DRIVER
17747M: Marius Cristea <[email protected]>
17748L: [email protected]
17749S: Supported
17750F: Documentation/devicetree/bindings/hwmon/microchip,emc1812.yaml
17751F: Documentation/hwmon/emc1812.rst
17752F: drivers/hwmon/emc1812.c
17753
17754MICROCHIP I2C DRIVER
17755M: Codrin Ciubotariu <[email protected]>
17756L: [email protected]
17757S: Supported
17758F: drivers/i2c/busses/i2c-at91-*.c
17759F: drivers/i2c/busses/i2c-at91.h
17760
17761MICROCHIP ISC DRIVER
17762M: Eugen Hristev <[email protected]>
17763L: [email protected]
17764S: Supported
17765F: Documentation/devicetree/bindings/media/atmel,isc.yaml
17766F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
17767F: drivers/media/platform/microchip/microchip-isc*
17768F: drivers/media/platform/microchip/microchip-sama*-isc*
17769F: include/linux/atmel-isc-media.h
17770
17771MICROCHIP ISI DRIVER
17772M: Eugen Hristev <[email protected]>
17773L: [email protected]
17774S: Supported
17775F: drivers/media/platform/atmel/atmel-isi.c
17776F: drivers/media/platform/atmel/atmel-isi.h
17777
17778MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
17779M: Woojung Huh <[email protected]>
17780M: [email protected]
17781L: [email protected]
17782S: Maintained
17783F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
17784F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
17785F: drivers/net/dsa/microchip/*
17786F: include/linux/dsa/ksz_common.h
17787F: include/linux/platform_data/microchip-ksz.h
17788F: net/dsa/tag_ksz.c
17789
17790MICROCHIP LAN743X ETHERNET DRIVER
17791M: Bryan Whitehead <[email protected]>
17792M: [email protected]
17793L: [email protected]
17794S: Maintained
17795F: drivers/net/ethernet/microchip/lan743x_*
17796
17797MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
17798M: Parthiban Veerasooran <[email protected]>
17799L: [email protected]
17800S: Maintained
17801F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml
17802F: drivers/net/ethernet/microchip/lan865x/lan865x.c
17803
17804MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
17805M: Arun Ramadoss <[email protected]>
17806R: [email protected]
17807L: [email protected]
17808S: Maintained
17809F: drivers/net/phy/microchip_t1.c
17810
17811MICROCHIP LAN966X ETHERNET DRIVER
17812M: Horatiu Vultur <[email protected]>
17813M: [email protected]
17814L: [email protected]
17815S: Maintained
17816F: drivers/net/ethernet/microchip/lan966x/*
17817
17818MICROCHIP LAN966X OIC DRIVER
17819M: Herve Codina <[email protected]>
17820S: Maintained
17821F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
17822F: drivers/irqchip/irq-lan966x-oic.c
17823
17824MICROCHIP LAN966X PCI DRIVER
17825M: Herve Codina <[email protected]>
17826S: Maintained
17827F: drivers/misc/lan966x_pci.c
17828F: drivers/misc/lan966x_pci.dtso
17829
17830MICROCHIP LAN969X ETHERNET DRIVER
17831M: Daniel Machon <[email protected]>
17832M: [email protected]
17833L: [email protected]
17834S: Maintained
17835F: drivers/net/ethernet/microchip/sparx5/lan969x/*
17836
17837MICROCHIP LCDFB DRIVER
17838M: Nicolas Ferre <[email protected]>
17839L: [email protected]
17840S: Maintained
17841F: drivers/video/fbdev/atmel_lcdfb.c
17842F: include/video/atmel_lcdc.h
17843
17844MICROCHIP MCP16502 PMIC DRIVER
17845M: Claudiu Beznea <[email protected]>
17846M: Andrei Simion <[email protected]>
17847L: [email protected] (moderated for non-subscribers)
17848S: Supported
17849F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
17850F: drivers/regulator/mcp16502.c
17851
17852MICROCHIP MCP3564 ADC DRIVER
17853M: Marius Cristea <[email protected]>
17854L: [email protected]
17855S: Supported
17856F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
17857F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
17858F: drivers/iio/adc/mcp3564.c
17859
17860MICROCHIP MCP3911 ADC DRIVER
17861M: Marcus Folkesson <[email protected]>
17862M: Kent Gustavsson <[email protected]>
17863L: [email protected]
17864S: Maintained
17865F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
17866F: drivers/iio/adc/mcp3911.c
17867
17868MICROCHIP MCP47A1 DAC DRIVER
17869M: Joshua Crofts <[email protected]>
17870S: Maintained
17871F: Documentation/devicetree/bindings/iio/dac/microchip,mcp47a1.yaml
17872F: drivers/iio/dac/mcp47a1.c
17873
17874MICROCHIP MCP9982 TEMPERATURE DRIVER
17875M: Victor Duicu <[email protected]>
17876L: [email protected]
17877S: Supported
17878F: Documentation/devicetree/bindings/hwmon/microchip,mcp9982.yaml
17879F: Documentation/hwmon/mcp9982.rst
17880F: drivers/hwmon/mcp9982.c
17881
17882MICROCHIP MMC/SD/SDIO MCI DRIVER
17883M: Aubin Constans <[email protected]>
17884S: Maintained
17885F: drivers/mmc/host/atmel-mci.c
17886
17887MICROCHIP NAND DRIVER
17888L: [email protected]
17889S: Orphan
17890F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
17891F: drivers/mtd/nand/raw/atmel/*
17892
17893MICROCHIP OTPC DRIVER
17894M: Claudiu Beznea <[email protected]>
17895L: [email protected] (moderated for non-subscribers)
17896S: Supported
17897F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
17898F: drivers/nvmem/microchip-otpc.c
17899F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
17900
17901MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
17902M: Matteo Martelli <[email protected]>
17903L: [email protected]
17904S: Supported
17905F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
17906F: drivers/iio/adc/pac1921.c
17907
17908MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
17909M: Marius Cristea <[email protected]>
17910L: [email protected]
17911S: Supported
17912F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
17913F: drivers/iio/adc/pac1934.c
17914
17915MICROCHIP PCI1XXXX GP DRIVER
17916M: Vaibhaav Ram T.L <[email protected]>
17917M: Kumaravel Thiagarajan <[email protected]>
17918L: [email protected]
17919S: Supported
17920F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
17921F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
17922F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
17923F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
17924
17925MICROCHIP PCI1XXXX I2C DRIVER
17926M: Kumaravel Thiagarajan <[email protected]>
17927M: Microchip Linux Driver Support <[email protected]>
17928L: [email protected]
17929S: Maintained
17930F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
17931
17932MICROCHIP PCIe UART DRIVER
17933M: Kumaravel Thiagarajan <[email protected]>
17934L: [email protected]
17935S: Maintained
17936F: drivers/tty/serial/8250/8250_pci1xxxx.c
17937
17938MICROCHIP PIC64-HPSC/HX DRIVERS
17939M: Charles Perry <[email protected]>
17940S: Supported
17941F: Documentation/devicetree/bindings/net/microchip,pic64hpsc-mdio.yaml
17942F: drivers/net/mdio/mdio-pic64hpsc.c
17943
17944MICROCHIP POLARFIRE FPGA DRIVERS
17945M: Conor Dooley <[email protected]>
17946L: [email protected]
17947S: Supported
17948F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
17949F: drivers/fpga/microchip-spi.c
17950
17951MICROCHIP PWM DRIVER
17952M: Claudiu Beznea <[email protected]>
17953L: [email protected] (moderated for non-subscribers)
17954L: [email protected]
17955S: Supported
17956F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
17957F: drivers/pwm/pwm-atmel.c
17958
17959MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
17960M: Manikandan Muralidharan <[email protected]>
17961M: Dharma Balasubiramani <[email protected]>
17962L: [email protected]
17963S: Supported
17964F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
17965F: drivers/gpu/drm/bridge/microchip-lvds.c
17966
17967MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
17968M: Eugen Hristev <[email protected]>
17969L: [email protected]
17970S: Supported
17971F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
17972F: drivers/iio/adc/at91-sama5d2_adc.c
17973F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
17974
17975MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
17976M: Claudiu Beznea <[email protected]>
17977S: Supported
17978F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
17979F: drivers/power/reset/at91-sama5d2_shdwc.c
17980
17981MICROCHIP SOC DRIVERS
17982M: Conor Dooley <[email protected]>
17983S: Supported
17984T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
17985F: Documentation/devicetree/bindings/soc/microchip/
17986F: drivers/soc/microchip/
17987
17988MICROCHIP SPI DRIVER
17989M: Ryan Wanner <[email protected]>
17990S: Supported
17991F: drivers/spi/spi-atmel.*
17992
17993MICROCHIP SSC DRIVER
17994M: Claudiu Beznea <[email protected]>
17995M: Andrei Simion <[email protected]>
17996L: [email protected] (moderated for non-subscribers)
17997S: Supported
17998F: Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
17999F: drivers/misc/atmel-ssc.c
18000F: include/linux/atmel-ssc.h
18001
18002Microchip Timer Counter Block (TCB) Capture Driver
18003M: Kamel Bouhara <[email protected]>
18004L: [email protected] (moderated for non-subscribers)
18005L: [email protected]
18006S: Maintained
18007F: drivers/counter/microchip-tcb-capture.c
18008F: include/uapi/linux/counter/microchip-tcb-capture.h
18009
18010MICROCHIP USB251XB DRIVER
18011M: Richard Leitner <[email protected]>
18012L: [email protected]
18013S: Maintained
18014F: Documentation/devicetree/bindings/usb/usb251xb.yaml
18015F: drivers/usb/misc/usb251xb.c
18016
18017MICROCHIP USBA UDC DRIVER
18018M: Cristian Birsan <[email protected]>
18019L: [email protected] (moderated for non-subscribers)
18020S: Supported
18021F: drivers/usb/gadget/udc/atmel_usba_udc.*
18022
18023MICROCHIP WILC1000 WIFI DRIVER
18024M: Ajay Singh <[email protected]>
18025M: Claudiu Beznea <[email protected]>
18026L: [email protected]
18027S: Supported
18028F: drivers/net/wireless/microchip/
18029
18030MICROCHIP ZL3073X DRIVER
18031M: Ivan Vecera <[email protected]>
18032M: Min Li <[email protected]>
18033L: [email protected]
18034S: Supported
18035F: Documentation/devicetree/bindings/dpll/microchip,zl30731.yaml
18036F: drivers/dpll/zl3073x/
18037
18038MICROSEMI MIPS SOCS
18039M: Alexandre Belloni <[email protected]>
18040M: [email protected]
18041L: [email protected]
18042S: Supported
18043F: Documentation/devicetree/bindings/mips/mscc.txt
18044F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
18045F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
18046F: arch/mips/boot/dts/mscc/
18047F: arch/mips/configs/generic/board-ocelot.config
18048F: arch/mips/generic/board-ocelot.c
18049
18050MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
18051M: Don Brace <[email protected]>
18052L: [email protected]
18053L: [email protected]
18054S: Supported
18055F: Documentation/scsi/smartpqi.rst
18056F: drivers/scsi/smartpqi/Kconfig
18057F: drivers/scsi/smartpqi/Makefile
18058F: drivers/scsi/smartpqi/smartpqi*.[ch]
18059F: include/linux/cciss*.h
18060F: include/uapi/linux/cciss*.h
18061
18062MICROSOFT MANA RDMA DRIVER
18063M: Long Li <[email protected]>
18064M: Konstantin Taranov <[email protected]>
18065L: [email protected]
18066L: [email protected]
18067S: Supported
18068F: drivers/infiniband/hw/mana/
18069F: include/net/mana
18070F: include/uapi/rdma/mana-abi.h
18071
18072MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
18073M: Maximilian Luz <[email protected]>
18074L: [email protected]
18075S: Maintained
18076F: drivers/platform/surface/surface_aggregator_tabletsw.c
18077
18078MICROSOFT SURFACE BATTERY AND AC DRIVERS
18079M: Maximilian Luz <[email protected]>
18080L: [email protected]
18081L: [email protected]
18082S: Maintained
18083F: drivers/power/supply/surface_battery.c
18084F: drivers/power/supply/surface_charger.c
18085
18086MICROSOFT SURFACE DTX DRIVER
18087M: Maximilian Luz <[email protected]>
18088L: [email protected]
18089S: Maintained
18090F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
18091F: drivers/platform/surface/surface_dtx.c
18092F: include/uapi/linux/surface_aggregator/dtx.h
18093
18094MICROSOFT SURFACE SENSOR FAN DRIVER
18095M: Maximilian Luz <[email protected]>
18096M: Ivor Wanders <[email protected]>
18097L: [email protected]
18098S: Maintained
18099F: Documentation/hwmon/surface_fan.rst
18100F: drivers/hwmon/surface_fan.c
18101
18102MICROSOFT SURFACE SENSOR THERMAL DRIVER
18103M: Maximilian Luz <[email protected]>
18104L: [email protected]
18105S: Maintained
18106F: drivers/hwmon/surface_temp.c
18107
18108MICROSOFT SURFACE GPE LID SUPPORT DRIVER
18109M: Maximilian Luz <[email protected]>
18110L: [email protected]
18111S: Maintained
18112F: drivers/platform/surface/surface_gpe.c
18113
18114MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
18115M: Hans de Goede <[email protected]>
18116M: Ilpo Järvinen <[email protected]>
18117M: Maximilian Luz <[email protected]>
18118L: [email protected]
18119S: Maintained
18120T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
18121F: drivers/platform/surface/
18122
18123MICROSOFT SURFACE HID TRANSPORT DRIVER
18124M: Maximilian Luz <[email protected]>
18125L: [email protected]
18126L: [email protected]
18127S: Maintained
18128F: drivers/hid/surface-hid/
18129
18130MICROSOFT SURFACE HOT-PLUG DRIVER
18131M: Maximilian Luz <[email protected]>
18132L: [email protected]
18133S: Maintained
18134F: drivers/platform/surface/surface_hotplug.c
18135
18136MICROSOFT SURFACE PLATFORM PROFILE DRIVER
18137M: Maximilian Luz <[email protected]>
18138L: [email protected]
18139S: Maintained
18140F: drivers/platform/surface/surface_platform_profile.c
18141
18142MICROSOFT SURFACE PRO 3 BUTTON DRIVER
18143M: Chen Yu <[email protected]>
18144L: [email protected]
18145S: Supported
18146F: drivers/platform/surface/surfacepro3_button.c
18147
18148MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
18149M: Maximilian Luz <[email protected]>
18150L: [email protected]
18151S: Maintained
18152F: drivers/platform/surface/surface_aggregator_hub.c
18153
18154MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
18155M: Maximilian Luz <[email protected]>
18156L: [email protected]
18157S: Maintained
18158W: https://github.com/linux-surface/surface-aggregator-module
18159C: irc://irc.libera.chat/linux-surface
18160F: Documentation/driver-api/surface_aggregator/
18161F: drivers/platform/surface/aggregator/
18162F: drivers/platform/surface/surface_acpi_notify.c
18163F: drivers/platform/surface/surface_aggregator_cdev.c
18164F: drivers/platform/surface/surface_aggregator_registry.c
18165F: include/linux/surface_acpi_notify.h
18166F: include/linux/surface_aggregator/
18167F: include/uapi/linux/surface_aggregator/
18168
18169MICROTEK X6 SCANNER
18170M: Oliver Neukum <[email protected]>
18171S: Maintained
18172F: drivers/usb/image/microtek.*
18173
18174MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
18175M: Luka Kovacic <[email protected]>
18176M: Luka Perkov <[email protected]>
18177S: Maintained
18178F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
18179F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
18180F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
18181F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
18182F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
18183F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
18184
18185MIN HEAP
18186M: Kuan-Wei Chiu <[email protected]>
18187L: [email protected]
18188S: Maintained
18189F: Documentation/core-api/min_heap.rst
18190F: include/linux/min_heap.h
18191F: lib/min_heap.c
18192F: lib/tests/min_heap_kunit.c
18193
18194MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
18195M: Sakari Ailus <[email protected]>
18196L: [email protected]
18197S: Maintained
18198F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
18199F: Documentation/driver-api/media/drivers/ccs/
18200F: Documentation/userspace-api/media/drivers/ccs.rst
18201F: drivers/media/i2c/ccs-pll.c
18202F: drivers/media/i2c/ccs-pll.h
18203F: drivers/media/i2c/ccs/
18204F: include/uapi/linux/ccs.h
18205F: include/uapi/linux/smiapp.h
18206
18207MIPS
18208M: Thomas Bogendoerfer <[email protected]>
18209L: [email protected]
18210S: Maintained
18211Q: https://patchwork.kernel.org/project/linux-mips/list/
18212T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
18213F: Documentation/devicetree/bindings/mips/
18214F: Documentation/arch/mips/
18215F: arch/mips/
18216F: drivers/platform/mips/
18217F: include/dt-bindings/mips/
18218F: include/linux/platform_data/pic32.h
18219
18220MIPS BOSTON DEVELOPMENT BOARD
18221M: Paul Burton <[email protected]>
18222L: [email protected]
18223S: Maintained
18224F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
18225F: arch/mips/boot/dts/img/boston.dts
18226F: arch/mips/configs/generic/board-boston.config
18227F: drivers/clk/imgtec/clk-boston.c
18228F: include/dt-bindings/clock/boston-clock.h
18229
18230MIPS CORE DRIVERS
18231M: Thomas Bogendoerfer <[email protected]>
18232L: [email protected]
18233S: Supported
18234F: drivers/bus/mips_cdmm.c
18235F: drivers/clocksource/mips-gic-timer.c
18236F: drivers/cpuidle/cpuidle-cps.c
18237F: drivers/irqchip/irq-mips-cpu.c
18238F: drivers/irqchip/irq-mips-gic.c
18239
18240MIPS GENERIC PLATFORM
18241M: Paul Burton <[email protected]>
18242L: [email protected]
18243S: Supported
18244F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
18245F: arch/mips/generic/
18246F: arch/mips/tools/generic-board-config.sh
18247
18248MIPS RINT INSTRUCTION EMULATION
18249M: Aleksandar Markovic <[email protected]>
18250L: [email protected]
18251S: Supported
18252F: arch/mips/math-emu/dp_rint.c
18253F: arch/mips/math-emu/sp_rint.c
18254
18255MIPS/LOONGSON1 ARCHITECTURE
18256M: Keguang Zhang <[email protected]>
18257L: [email protected]
18258S: Maintained
18259F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml
18260F: arch/mips/boot/dts/loongson/loongson1*
18261F: arch/mips/configs/loongson1_defconfig
18262F: arch/mips/loongson32/
18263F: drivers/*/*loongson1*
18264F: drivers/dma/loongson/loongson1-apb-dma.c
18265F: drivers/mtd/nand/raw/loongson-nand-controller.c
18266F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
18267F: sound/soc/loongson/loongson1_ac97.c
18268
18269MIPS/LOONGSON2EF ARCHITECTURE
18270M: Jiaxun Yang <[email protected]>
18271L: [email protected]
18272S: Maintained
18273F: arch/mips/include/asm/mach-loongson2ef/
18274F: arch/mips/loongson2ef/
18275F: drivers/cpufreq/loongson2_cpufreq.c
18276
18277MIPS/LOONGSON64 ARCHITECTURE
18278M: Huacai Chen <[email protected]>
18279M: Jiaxun Yang <[email protected]>
18280L: [email protected]
18281S: Maintained
18282F: arch/mips/include/asm/mach-loongson64/
18283F: arch/mips/loongson64/
18284F: drivers/irqchip/irq-loongson*
18285F: drivers/platform/mips/cpu_hwmon.c
18286
18287MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
18288M: Hans Verkuil <[email protected]>
18289L: [email protected]
18290S: Odd Fixes
18291W: https://linuxtv.org
18292T: git git://linuxtv.org/media.git
18293F: drivers/media/radio/radio-miropcm20*
18294
18295MITSUMI MM8013 FG DRIVER
18296M: Konrad Dybcio <[email protected]>
18297F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
18298F: drivers/power/supply/mm8013.c
18299
18300MMP SUPPORT
18301R: Lubomir Rintel <[email protected]>
18302L: [email protected] (moderated for non-subscribers)
18303S: Odd Fixes
18304T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
18305F: arch/arm/boot/dts/marvell/mmp*
18306F: arch/arm/mach-mmp/
18307F: include/linux/soc/mmp/
18308
18309MMP USB PHY DRIVERS
18310R: Lubomir Rintel <[email protected]>
18311L: [email protected] (moderated for non-subscribers)
18312S: Maintained
18313F: drivers/phy/marvell/phy-mmp3-usb.c
18314F: drivers/phy/marvell/phy-pxa-usb.c
18315
18316MMU GATHER AND TLB INVALIDATION
18317M: Will Deacon <[email protected]>
18318M: "Aneesh Kumar K.V" <[email protected]>
18319M: Andrew Morton <[email protected]>
18320M: Nick Piggin <[email protected]>
18321M: Peter Zijlstra <[email protected]>
18322L: [email protected]
18323L: [email protected]
18324S: Maintained
18325F: arch/*/include/asm/tlb.h
18326F: include/asm-generic/tlb.h
18327F: include/trace/events/tlb.h
18328F: mm/mmu_gather.c
18329
18330MN88472 MEDIA DRIVER
18331L: [email protected]
18332S: Orphan
18333W: https://linuxtv.org
18334Q: http://patchwork.linuxtv.org/project/linux-media/list/
18335F: drivers/media/dvb-frontends/mn88472*
18336
18337MN88473 MEDIA DRIVER
18338L: [email protected]
18339S: Orphan
18340W: https://linuxtv.org
18341Q: http://patchwork.linuxtv.org/project/linux-media/list/
18342F: drivers/media/dvb-frontends/mn88473*
18343
18344MOBILEYE MIPS SOCS
18345M: Vladimir Kondratiev <[email protected]>
18346M: Benoît Monin <[email protected]>
18347M: Gregory CLEMENT <[email protected]>
18348M: Théo Lebrun <[email protected]>
18349L: [email protected]
18350S: Maintained
18351F: Documentation/devicetree/bindings/mips/mobileye.yaml
18352F: Documentation/devicetree/bindings/soc/mobileye/
18353F: arch/mips/boot/dts/mobileye/
18354F: arch/mips/configs/eyeq*_defconfig
18355F: arch/mips/mobileye/board-epm5.its.S
18356F: drivers/clk/clk-eyeq.c
18357F: drivers/phy/phy-eyeq5-eth.c
18358F: drivers/pinctrl/pinctrl-eyeq5.c
18359F: drivers/reset/reset-eyeq.c
18360F: include/dt-bindings/clock/mobileye,eyeq5-clk.h
18361F: include/dt-bindings/clock/mobileye,eyeq6lplus-clk.h
18362
18363MODULE SUPPORT
18364M: Luis Chamberlain <[email protected]>
18365M: Petr Pavlu <[email protected]>
18366M: Daniel Gomez <[email protected]>
18367M: Sami Tolvanen <[email protected]>
18368R: Aaron Tomlin <[email protected]>
18369L: [email protected]
18370L: [email protected]
18371S: Maintained
18372T: git git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux.git modules-next
18373F: include/linux/kmod.h
18374F: include/linux/module*.h
18375F: kernel/module/
18376F: lib/test_kmod.c
18377F: lib/tests/module/
18378F: rust/kernel/module*.rs
18379F: rust/macros/module.rs
18380F: scripts/module*
18381F: tools/testing/selftests/kmod/
18382F: tools/testing/selftests/module/
18383
18384MONOLITHIC POWER SYSTEM PMIC DRIVER
18385M: Saravanan Sekar <[email protected]>
18386S: Maintained
18387F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
18388F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
18389F: drivers/hwmon/pmbus/mpq7932.c
18390F: drivers/iio/adc/mp2629_adc.c
18391F: drivers/mfd/mp2629.c
18392F: drivers/power/supply/mp2629_charger.c
18393F: drivers/regulator/mp5416.c
18394F: drivers/regulator/mpq7920.c
18395F: drivers/regulator/mpq7920.h
18396F: include/linux/mfd/mp2629.h
18397
18398MORSE MICRO MM81X WIRELESS DRIVER
18399M: Lachlan Hodges <[email protected]>
18400M: Dan Callaghan <[email protected]>
18401R: Arien Judge <[email protected]>
18402L: [email protected]
18403S: Supported
18404F: drivers/net/wireless/morsemicro/
18405
18406MOST(R) TECHNOLOGY DRIVER
18407M: Parthiban Veerasooran <[email protected]>
18408M: Christian Gromm <[email protected]>
18409S: Maintained
18410F: Documentation/ABI/testing/configfs-most
18411F: Documentation/ABI/testing/sysfs-bus-most
18412F: drivers/most/
18413F: drivers/staging/most/
18414F: include/linux/most.h
18415
18416MOTORCOMM DWMAC GLUE DRIVER
18417M: Yao Zi <[email protected]>
18418L: [email protected]
18419S: Maintained
18420F: drivers/net/ethernet/stmicro/stmmac/dwmac-motorcomm.c
18421
18422MOTORCOMM PHY DRIVER
18423M: Frank <[email protected]>
18424L: [email protected]
18425S: Maintained
18426F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
18427F: drivers/net/phy/motorcomm.c
18428
18429MOTORCOMM YT921X ETHERNET SWITCH DRIVER
18430M: David Yang <[email protected]>
18431L: [email protected]
18432S: Maintained
18433F: Documentation/devicetree/bindings/net/dsa/motorcomm,yt921x.yaml
18434F: drivers/net/dsa/yt921x.*
18435F: net/dsa/tag_yt921x.c
18436
18437MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
18438M: Jiri Slaby <[email protected]>
18439S: Maintained
18440F: Documentation/driver-api/tty/moxa-smartio.rst
18441F: drivers/tty/mxser.*
18442
18443MP3309C BACKLIGHT DRIVER
18444M: Flavio Suligoi <[email protected]>
18445L: [email protected]
18446S: Maintained
18447F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
18448F: drivers/video/backlight/mp3309c.c
18449
18450MPAM DRIVER
18451M: James Morse <[email protected]>
18452M: Ben Horgan <[email protected]>
18453R: Reinette Chatre <[email protected]>
18454R: Fenghua Yu <[email protected]>
18455S: Maintained
18456F: drivers/resctrl/mpam_*
18457F: drivers/resctrl/test_mpam_*
18458F: include/linux/arm_mpam.h
18459
18460MPS MP2869 DRIVER
18461M: Wensheng Wang <[email protected]>
18462L: [email protected]
18463S: Maintained
18464F: Documentation/hwmon/mp2869.rst
18465F: drivers/hwmon/pmbus/mp2869.c
18466
18467MPS MP2891 DRIVER
18468M: Noah Wang <[email protected]>
18469L: [email protected]
18470S: Maintained
18471F: Documentation/hwmon/mp2891.rst
18472F: drivers/hwmon/pmbus/mp2891.c
18473
18474MPS MP2925 DRIVER
18475M: Noah Wang <[email protected]>
18476L: [email protected]
18477S: Maintained
18478F: Documentation/hwmon/mp2925.rst
18479F: drivers/hwmon/pmbus/mp2925.c
18480
18481MPS MP29502 DRIVER
18482M: Wensheng Wang <[email protected]>
18483L: [email protected]
18484S: Maintained
18485F: Documentation/hwmon/mp29502.rst
18486F: drivers/hwmon/pmbus/mp29502.c
18487
18488MPS MP2985 DRIVER
18489M: Wensheng Wang <[email protected]>
18490L: [email protected]
18491S: Maintained
18492F: Documentation/hwmon/mp2985.rst
18493F: drivers/hwmon/pmbus/mp2985.c
18494
18495MPS MP2993 DRIVER
18496M: Noah Wang <[email protected]>
18497L: [email protected]
18498S: Maintained
18499F: Documentation/hwmon/mp2993.rst
18500F: drivers/hwmon/pmbus/mp2993.c
18501
18502MPS MP5926 DRIVER
18503M: Yuxi Wang <[email protected]>
18504L: [email protected]
18505S: Maintained
18506F: Documentation/hwmon/mp5926.rst
18507F: drivers/hwmon/pmbus/mp5926.c
18508
18509MPS MP9941 DRIVER
18510M: Noah Wang <[email protected]>
18511L: [email protected]
18512S: Maintained
18513F: Documentation/hwmon/mp9941.rst
18514F: drivers/hwmon/pmbus/mp9941.c
18515
18516MPS MP9945 DRIVER
18517M: Cosmo Chou <[email protected]>
18518L: [email protected]
18519S: Maintained
18520F: Documentation/hwmon/mp9945.rst
18521F: drivers/hwmon/pmbus/mp9945.c
18522
18523MPS MPQ82D00 DRIVER
18524M: Wensheng Wang <[email protected]>
18525L: [email protected]
18526S: Maintained
18527F: Documentation/hwmon/mpq82d00.rst
18528F: drivers/hwmon/pmbus/mpq82d00.c
18529
18530MPS MPQ8646 PMBUS DRIVER
18531M: Vincent Jardin <[email protected]>
18532L: [email protected]
18533S: Maintained
18534F: Documentation/hwmon/mpq8646.rst
18535F: drivers/hwmon/pmbus/mpq8646.c
18536
18537MR800 AVERMEDIA USB FM RADIO DRIVER
18538M: Alexey Klimov <[email protected]>
18539L: [email protected]
18540S: Maintained
18541T: git git://linuxtv.org/media.git
18542F: drivers/media/radio/radio-mr800.c
18543
18544MRF24J40 IEEE 802.15.4 RADIO DRIVER
18545M: Stefan Schmidt <[email protected]>
18546L: [email protected]
18547S: Odd Fixes
18548F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
18549F: drivers/net/ieee802154/mrf24j40.c
18550
18551MSI HID DRIVER
18552M: Derek J. Clark <[email protected]>
18553L: [email protected]
18554S: Maintained
18555F: drivers/hid/hid-msi.c
18556
18557MSI EC DRIVER
18558M: Nikita Kravets <[email protected]>
18559L: [email protected]
18560S: Maintained
18561W: https://github.com/BeardOverflow/msi-ec
18562F: drivers/platform/x86/msi-ec.*
18563
18564MSI LAPTOP SUPPORT
18565M: "Lee, Chun-Yi" <[email protected]>
18566L: [email protected]
18567S: Maintained
18568F: drivers/platform/x86/msi-laptop.c
18569
18570MSI WMI SUPPORT
18571L: [email protected]
18572S: Orphan
18573F: drivers/platform/x86/msi-wmi.c
18574
18575MSI WMI PLATFORM FEATURES
18576M: Armin Wolf <[email protected]>
18577L: [email protected]
18578S: Maintained
18579F: Documentation/ABI/testing/debugfs-msi-wmi-platform
18580F: Documentation/wmi/devices/msi-wmi-platform.rst
18581F: drivers/platform/x86/msi-wmi-platform.c
18582
18583MSI001 MEDIA DRIVER
18584L: [email protected]
18585S: Orphan
18586W: https://linuxtv.org
18587Q: http://patchwork.linuxtv.org/project/linux-media/list/
18588F: drivers/media/tuners/msi001*
18589
18590MSI2500 MEDIA DRIVER
18591L: [email protected]
18592S: Orphan
18593W: https://linuxtv.org
18594Q: http://patchwork.linuxtv.org/project/linux-media/list/
18595F: drivers/media/usb/msi2500/
18596
18597MSTAR INTERRUPT CONTROLLER DRIVER
18598M: Mark-PK Tsai <[email protected]>
18599M: Daniel Palmer <[email protected]>
18600S: Maintained
18601F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
18602F: drivers/irqchip/irq-mst-intc.c
18603
18604MSYSTEMS DISKONCHIP G3 MTD DRIVER
18605M: Robert Jarzmik <[email protected]>
18606L: [email protected]
18607S: Maintained
18608F: drivers/mtd/devices/docg3*
18609
18610MT9M114 ONSEMI SENSOR DRIVER
18611M: Laurent Pinchart <[email protected]>
18612L: [email protected]
18613S: Maintained
18614T: git git://linuxtv.org/media.git
18615F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
18616F: drivers/media/i2c/mt9m114.c
18617
18618MT9P031 APTINA CAMERA SENSOR
18619M: Laurent Pinchart <[email protected]>
18620L: [email protected]
18621S: Maintained
18622T: git git://linuxtv.org/media.git
18623F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
18624F: drivers/media/i2c/mt9p031.c
18625
18626MT9T112 APTINA CAMERA SENSOR
18627M: Jacopo Mondi <[email protected]>
18628L: [email protected]
18629S: Odd Fixes
18630T: git git://linuxtv.org/media.git
18631F: drivers/media/i2c/mt9t112.c
18632F: include/media/i2c/mt9t112.h
18633
18634MT9V032 APTINA CAMERA SENSOR
18635M: Laurent Pinchart <[email protected]>
18636L: [email protected]
18637S: Maintained
18638T: git git://linuxtv.org/media.git
18639F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v032.txt
18640F: drivers/media/i2c/mt9v032.c
18641
18642MT9V111 APTINA CAMERA SENSOR
18643M: Jacopo Mondi <[email protected]>
18644L: [email protected]
18645S: Maintained
18646T: git git://linuxtv.org/media.git
18647F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
18648F: drivers/media/i2c/mt9v111.c
18649
18650MUCSE ETHERNET DRIVER
18651M: Yibo Dong <[email protected]>
18652L: [email protected]
18653S: Maintained
18654W: https://www.mucse.com/en/
18655F: Documentation/networking/device_drivers/ethernet/mucse/
18656F: drivers/net/ethernet/mucse/
18657
18658MULTIFUNCTION DEVICES (MFD)
18659M: Lee Jones <[email protected]>
18660L: [email protected]
18661S: Maintained
18662T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18663F: Documentation/devicetree/bindings/mfd/
18664F: drivers/mfd/
18665F: include/dt-bindings/mfd/
18666F: include/linux/mfd/
18667
18668MULTIMEDIA CARD (MMC) ETC. OVER SPI
18669S: Orphan
18670F: drivers/mmc/host/mmc_spi.c
18671F: include/linux/spi/mmc_spi.h
18672
18673MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
18674M: Ulf Hansson <[email protected]>
18675L: [email protected]
18676S: Maintained
18677T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18678F: Documentation/devicetree/bindings/mmc/
18679F: drivers/mmc/
18680F: include/linux/mmc/
18681F: include/uapi/linux/mmc/
18682
18683MULTIPLEXER SUBSYSTEM
18684M: Peter Rosin <[email protected]>
18685S: Odd Fixes
18686F: Documentation/ABI/testing/sysfs-class-mux*
18687F: Documentation/devicetree/bindings/mux/
18688F: drivers/mux/
18689F: include/dt-bindings/mux/
18690F: include/linux/mux/
18691
18692MURATA D1U74T PSU DRIVER
18693M: Abdurrahman Hussain <[email protected]>
18694L: [email protected]
18695S: Maintained
18696F: Documentation/hwmon/d1u74t.rst
18697F: drivers/hwmon/pmbus/d1u74t.c
18698
18699MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
18700M: Bin Liu <[email protected]>
18701L: [email protected]
18702S: Maintained
18703F: drivers/usb/musb/
18704
18705MXL301RF MEDIA DRIVER
18706M: Akihiro Tsukada <[email protected]>
18707L: [email protected]
18708S: Odd Fixes
18709F: drivers/media/tuners/mxl301rf*
18710
18711MXL5007T MEDIA DRIVER
18712M: Michael Krufky <[email protected]>
18713L: [email protected]
18714S: Maintained
18715W: https://linuxtv.org
18716W: http://github.com/mkrufky
18717Q: http://patchwork.linuxtv.org/project/linux-media/list/
18718T: git git://linuxtv.org/mkrufky/tuners.git
18719F: drivers/media/tuners/mxl5007t.*
18720
18721MXSFB DRM DRIVER
18722M: Marek Vasut <[email protected]>
18723M: Stefan Agner <[email protected]>
18724L: [email protected]
18725S: Supported
18726T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
18727F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
18728F: drivers/gpu/drm/mxsfb/
18729
18730MYLEX DAC960 PCI RAID Controller
18731M: Hannes Reinecke <[email protected]>
18732L: [email protected]
18733S: Supported
18734F: drivers/scsi/myrb.*
18735F: drivers/scsi/myrs.*
18736
18737MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
18738L: [email protected]
18739S: Orphan
18740W: https://www.cspi.com/ethernet-products/support/downloads/
18741F: drivers/net/ethernet/myricom/myri10ge/
18742
18743NAND FLASH SUBSYSTEM
18744M: Miquel Raynal <[email protected]>
18745R: Richard Weinberger <[email protected]>
18746L: [email protected]
18747S: Maintained
18748W: http://www.linux-mtd.infradead.org/
18749Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18750C: irc://irc.oftc.net/mtd
18751T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
18752F: drivers/mtd/nand/
18753F: include/linux/mtd/*nand*.h
18754
18755NAMESPACES:
18756M: Christian Brauner <[email protected]>
18757R: Pavel Tikhomirov <[email protected]>
18758L: [email protected]
18759S: Maintained
18760F: rust/kernel/pid_namespace.rs
18761F: kernel/pid_namespace.c
18762F: tools/testing/selftests/pid_namespace/
18763
18764NATIONAL INSTRUMENTS SERIAL DRIVER
18765M: Chaitanya Vadrevu <[email protected]>
18766L: [email protected]
18767S: Maintained
18768F: drivers/tty/serial/8250/8250_ni.c
18769
18770NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
18771M: Daniel Mack <[email protected]>
18772L: [email protected]
18773S: Maintained
18774W: http://www.native-instruments.com
18775F: sound/usb/caiaq/
18776
18777NATSEMI ETHERNET DRIVER (DP8381x)
18778S: Orphan
18779F: drivers/net/ethernet/natsemi/natsemi.c
18780
18781NCR 5380 SCSI DRIVERS
18782M: Finn Thain <[email protected]>
18783M: Michael Schmitz <[email protected]>
18784L: [email protected]
18785S: Maintained
18786F: Documentation/scsi/g_NCR5380.rst
18787F: drivers/scsi/NCR5380.*
18788F: drivers/scsi/atari_scsi.*
18789F: drivers/scsi/dmx3191d.c
18790F: drivers/scsi/g_NCR5380.*
18791F: drivers/scsi/mac_scsi.*
18792F: drivers/scsi/sun3_scsi.*
18793F: drivers/scsi/sun3_scsi_vme.c
18794
18795NCSI LIBRARY
18796M: Samuel Mendoza-Jonas <[email protected]>
18797R: Paul Fertser <[email protected]>
18798S: Maintained
18799F: net/ncsi/
18800
18801NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
18802M: Zev Weiss <[email protected]>
18803L: [email protected]
18804S: Maintained
18805F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
18806F: drivers/hwmon/nct6775-i2c.c
18807
18808NCT7363 HARDWARE MONITOR DRIVER
18809M: Ban Feng <[email protected]>
18810L: [email protected]
18811S: Maintained
18812F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
18813F: Documentation/hwmon/nct7363.rst
18814F: drivers/hwmon/nct7363.c
18815
18816NETCONSOLE
18817M: Breno Leitao <[email protected]>
18818R: Gustavo Luiz Duarte <[email protected]>
18819S: Maintained
18820F: Documentation/networking/netconsole.rst
18821F: drivers/net/netconsole.c
18822F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
18823F: tools/testing/selftests/drivers/net/netconsole/
18824
18825NETDEVSIM
18826M: Jakub Kicinski <[email protected]>
18827S: Maintained
18828F: drivers/net/netdevsim/*
18829F: tools/testing/selftests/drivers/net/netdevsim/*
18830
18831NETEM NETWORK EMULATOR
18832M: Stephen Hemminger <[email protected]>
18833L: [email protected]
18834S: Maintained
18835F: net/sched/sch_netem.c
18836
18837NETFILTER
18838M: Pablo Neira Ayuso <[email protected]>
18839M: Florian Westphal <[email protected]>
18840R: Phil Sutter <[email protected]>
18841L: [email protected]
18842L: [email protected]
18843S: Maintained
18844W: http://www.netfilter.org/
18845W: http://www.iptables.org/
18846W: http://www.nftables.org/
18847Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
18848C: irc://irc.libera.chat/netfilter
18849T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
18850T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
18851F: include/linux/netfilter*
18852F: include/linux/netfilter/
18853F: include/net/netfilter/
18854F: include/uapi/linux/netfilter*
18855F: include/uapi/linux/netfilter/
18856F: net/*/netfilter.c
18857F: net/*/netfilter/
18858F: net/bridge/br_netfilter*.c
18859F: net/netfilter/
18860F: tools/testing/selftests/net/netfilter/
18861
18862NETRONIX EMBEDDED CONTROLLER
18863M: Jonathan Neuschäfer <[email protected]>
18864S: Maintained
18865F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
18866F: drivers/mfd/ntxec.c
18867F: drivers/pwm/pwm-ntxec.c
18868F: drivers/rtc/rtc-ntxec.c
18869F: include/linux/mfd/ntxec.h
18870
18871NETRONOME ETHERNET DRIVERS
18872R: Jakub Kicinski <[email protected]>
18873R: Simon Horman <[email protected]>
18874L: [email protected]
18875S: Odd Fixes
18876F: drivers/net/ethernet/netronome/
18877
18878NETWORK BLOCK DEVICE (NBD)
18879M: Josef Bacik <[email protected]>
18880L: [email protected]
18881L: [email protected]
18882S: Maintained
18883F: Documentation/admin-guide/blockdev/nbd.rst
18884F: drivers/block/nbd.c
18885F: include/trace/events/nbd.h
18886F: include/uapi/linux/nbd.h
18887
18888NETWORK DROP MONITOR
18889M: Neil Horman <[email protected]>
18890L: [email protected]
18891S: Maintained
18892W: https://fedorahosted.org/dropwatch/
18893F: include/uapi/linux/net_dropmon.h
18894F: net/core/drop_monitor.c
18895
18896NETWORKING DRIVERS
18897M: Andrew Lunn <[email protected]>
18898M: "David S. Miller" <[email protected]>
18899M: Eric Dumazet <[email protected]>
18900M: Jakub Kicinski <[email protected]>
18901M: Paolo Abeni <[email protected]>
18902L: [email protected]
18903S: Maintained
18904P: Documentation/process/maintainer-netdev.rst
18905Q: https://patchwork.kernel.org/project/netdevbpf/list/
18906T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
18907T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
18908F: Documentation/devicetree/bindings/net/
18909F: Documentation/networking/net_cachelines/net_device.rst
18910F: drivers/connector/
18911F: drivers/net/
18912F: drivers/ptp/
18913F: drivers/s390/net/
18914F: include/dt-bindings/net/
18915F: include/linux/cn_proc.h
18916F: include/linux/etherdevice.h
18917F: include/linux/ethtool_netlink.h
18918F: include/linux/fcdevice.h
18919F: include/linux/fddidevice.h
18920F: include/linux/if_*
18921F: include/linux/inetdevice.h
18922F: include/linux/netdev*
18923F: include/uapi/linux/cn_proc.h
18924F: include/uapi/linux/ethtool_netlink*
18925F: include/uapi/linux/if_*
18926F: include/uapi/linux/net_shaper.h
18927F: include/uapi/linux/netdev*
18928F: tools/testing/selftests/drivers/net/
18929X: Documentation/devicetree/bindings/net/bluetooth/
18930X: Documentation/devicetree/bindings/net/can/
18931X: Documentation/devicetree/bindings/net/wireless/
18932X: drivers/net/can/
18933X: drivers/net/wireless/
18934
18935NETWORKING DRIVERS (WIRELESS)
18936M: Johannes Berg <[email protected]>
18937L: [email protected]
18938S: Maintained
18939W: https://wireless.wiki.kernel.org/
18940Q: https://patchwork.kernel.org/project/linux-wireless/list/
18941T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18942T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18943F: Documentation/devicetree/bindings/net/wireless/
18944F: drivers/net/wireless/
18945X: drivers/net/wireless/ath/
18946X: drivers/net/wireless/broadcom/
18947X: drivers/net/wireless/intel/
18948X: drivers/net/wireless/intersil/
18949X: drivers/net/wireless/marvell/
18950X: drivers/net/wireless/mediatek/mt76/
18951X: drivers/net/wireless/mediatek/mt7601u/
18952X: drivers/net/wireless/microchip/
18953X: drivers/net/wireless/purelifi/
18954X: drivers/net/wireless/quantenna/
18955X: drivers/net/wireless/ralink/
18956X: drivers/net/wireless/realtek/
18957X: drivers/net/wireless/rsi/
18958X: drivers/net/wireless/silabs/
18959X: drivers/net/wireless/st/
18960X: drivers/net/wireless/ti/
18961X: drivers/net/wireless/zydas/
18962
18963NETWORKING [DSA]
18964M: Andrew Lunn <[email protected]>
18965M: Vladimir Oltean <[email protected]>
18966S: Maintained
18967F: Documentation/devicetree/bindings/net/dsa/
18968F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
18969F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
18970F: drivers/net/dsa/
18971F: include/linux/dsa/
18972F: include/linux/platform_data/dsa.h
18973F: include/net/dsa.h
18974F: net/dsa/
18975F: tools/testing/selftests/drivers/net/dsa/
18976
18977NETWORKING [ETHTOOL]
18978M: Andrew Lunn <[email protected]>
18979M: Jakub Kicinski <[email protected]>
18980F: Documentation/netlink/specs/ethtool.yaml
18981F: Documentation/networking/ethtool-netlink.rst
18982F: include/linux/ethtool*
18983F: include/uapi/linux/ethtool*
18984F: net/ethtool/
18985F: tools/testing/selftests/drivers/net/*/ethtool*
18986
18987NETWORKING [ETHTOOL CABLE TEST]
18988M: Andrew Lunn <[email protected]>
18989F: net/ethtool/cabletest.c
18990F: tools/testing/selftests/drivers/net/*/ethtool*
18991K: cable_test
18992
18993NETWORKING [ETHTOOL MAC MERGE]
18994M: Vladimir Oltean <[email protected]>
18995F: net/ethtool/mm.c
18996F: tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
18997K: ethtool_mm
18998
18999NETWORKING [ETHTOOL PHY TOPOLOGY]
19000M: Maxime Chevallier <[email protected]>
19001F: Documentation/networking/phy-link-topology.rst
19002F: drivers/net/phy/phy_link_topology.c
19003F: include/linux/phy_link_topology.h
19004F: net/ethtool/phy.c
19005
19006NETWORKING [ETHTOOL PHY PORT]
19007M: Maxime Chevallier <[email protected]>
19008F: Documentation/devicetree/bindings/net/ethernet-connector.yaml
19009F: Documentation/networking/phy-port.rst
19010F: drivers/net/phy/phy_port.c
19011F: include/linux/phy_port.h
19012K: struct\s+phy_port|phy_port_
19013
19014NETWORKING [GENERAL]
19015M: "David S. Miller" <[email protected]>
19016M: Eric Dumazet <[email protected]>
19017M: Jakub Kicinski <[email protected]>
19018M: Paolo Abeni <[email protected]>
19019R: Simon Horman <[email protected]>
19020L: [email protected]
19021S: Maintained
19022P: Documentation/process/maintainer-netdev.rst
19023Q: https://patchwork.kernel.org/project/netdevbpf/list/
19024B: mailto:[email protected]
19025T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
19026T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
19027F: Documentation/core-api/netlink.rst
19028F: Documentation/netlink/
19029F: Documentation/networking/
19030F: Documentation/networking/net_cachelines/
19031F: Documentation/process/maintainer-netdev.rst
19032F: Documentation/userspace-api/netlink/
19033F: include/linux/ethtool.h
19034F: include/linux/framer/framer-provider.h
19035F: include/linux/framer/framer.h
19036F: include/linux/in.h
19037F: include/linux/in6.h
19038F: include/linux/indirect_call_wrapper.h
19039F: include/linux/inet.h
19040F: include/linux/inet_diag.h
19041F: include/linux/net.h
19042F: include/linux/netdev*
19043F: include/linux/netlink.h
19044F: include/linux/netpoll.h
19045F: include/linux/rtnetlink.h
19046F: include/linux/sctp.h
19047F: include/linux/seq_file_net.h
19048F: include/linux/skbuff*
19049F: include/net/
19050F: include/uapi/linux/ethtool.h
19051F: include/uapi/linux/genetlink.h
19052F: include/uapi/linux/hsr_netlink.h
19053F: include/uapi/linux/in.h
19054F: include/uapi/linux/inet_diag.h
19055F: include/uapi/linux/nbd-netlink.h
19056F: include/uapi/linux/net.h
19057F: include/uapi/linux/net_namespace.h
19058F: include/uapi/linux/netconf.h
19059F: include/uapi/linux/netdev*
19060F: include/uapi/linux/netlink.h
19061F: include/uapi/linux/netlink_diag.h
19062F: include/uapi/linux/rtnetlink.h
19063F: include/uapi/linux/sctp.h
19064F: lib/net_utils.c
19065F: lib/random32.c
19066F: net/
19067F: rust/helpers/net/
19068F: rust/kernel/net/
19069F: samples/pktgen/
19070F: tools/net/
19071F: tools/testing/selftests/net/
19072X: Documentation/networking/batman-adv.rst
19073X: Documentation/networking/mac80211-injection.rst
19074X: Documentation/networking/mac80211_hwsim/
19075X: Documentation/networking/regulatory.rst
19076X: include/net/bluetooth/
19077X: include/net/cfg80211.h
19078X: include/net/ieee80211_radiotap.h
19079X: include/net/iw_handler.h
19080X: include/net/mac80211.h
19081X: include/net/wext.h
19082X: net/9p/
19083X: net/batman-adv/
19084X: net/bluetooth/
19085X: net/can/
19086X: net/ceph/
19087X: net/mac80211/
19088X: net/rfkill/
19089X: net/wireless/
19090X: tools/testing/selftests/net/can/
19091
19092NETWORKING [IOAM]
19093M: Justin Iurman <[email protected]>
19094S: Maintained
19095F: Documentation/networking/ioam6*
19096F: include/linux/ioam6*
19097F: include/net/ioam6*
19098F: include/uapi/linux/ioam6*
19099F: net/ipv6/ioam6*
19100F: tools/testing/selftests/net/ioam6*
19101
19102NETWORKING [IPSEC]
19103M: Steffen Klassert <[email protected]>
19104M: Herbert Xu <[email protected]>
19105M: "David S. Miller" <[email protected]>
19106L: [email protected]
19107S: Maintained
19108T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
19109T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
19110F: Documentation/networking/xfrm/
19111F: include/net/xfrm.h
19112F: include/uapi/linux/xfrm.h
19113F: net/ipv4/ah4.c
19114F: net/ipv4/esp4*
19115F: net/ipv4/ip_vti.c
19116F: net/ipv4/ipcomp.c
19117F: net/ipv4/xfrm*
19118F: net/ipv6/ah6.c
19119F: net/ipv6/esp6*
19120F: net/ipv6/ip6_vti.c
19121F: net/ipv6/ipcomp6.c
19122F: net/ipv6/xfrm*
19123F: net/key/
19124F: net/xfrm/
19125F: tools/testing/selftests/net/ipsec.c
19126
19127NETWORKING [IPv4/IPv6]
19128M: David Ahern <[email protected]>
19129M: Ido Schimmel <[email protected]>
19130L: [email protected]
19131S: Maintained
19132F: Documentation/netlink/specs/rt-addr.yaml
19133F: Documentation/netlink/specs/rt-neigh.yaml
19134F: Documentation/netlink/specs/rt-route.yaml
19135F: Documentation/netlink/specs/rt-rule.yaml
19136F: include/linux/inetdevice.h
19137F: include/linux/mroute*
19138F: include/net/addrconf.h
19139F: include/net/arp.h
19140F: include/net/fib*
19141F: include/net/if_inet6.h
19142F: include/net/inetpeer.h
19143F: include/net/ip*
19144F: include/net/lwtunnel.h
19145F: include/net/ndisc.h
19146F: include/net/netns/nexthop.h
19147F: include/net/nexthop.h
19148F: include/net/route.h
19149F: include/uapi/linux/fib_rules.h
19150F: include/uapi/linux/in_route.h
19151F: include/uapi/linux/mroute*
19152F: include/uapi/linux/nexthop.h
19153F: net/core/fib*
19154F: net/core/lwtunnel.c
19155F: net/ipv4/arp.c
19156F: net/ipv4/devinet.c
19157F: net/ipv4/fib*
19158F: net/ipv4/icmp.c
19159F: net/ipv4/igmp.c
19160F: net/ipv4/inet_fragment.c
19161F: net/ipv4/inetpeer.c
19162F: net/ipv4/ip*
19163F: net/ipv4/metrics.c
19164F: net/ipv4/netlink.c
19165F: net/ipv4/nexthop.c
19166F: net/ipv4/route.c
19167F: net/ipv6/addr*
19168F: net/ipv6/anycast.c
19169F: net/ipv6/exthdrs.c
19170F: net/ipv6/exthdrs_core.c
19171F: net/ipv6/fib*
19172F: net/ipv6/icmp.c
19173F: net/ipv6/ip*
19174F: net/ipv6/mcast*
19175F: net/ipv6/ndisc.c
19176F: net/ipv6/output_core.c
19177F: net/ipv6/reassembly.c
19178F: net/ipv6/route.c
19179F: tools/testing/selftests/net/fib*
19180F: tools/testing/selftests/net/forwarding/
19181
19182NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
19183M: Paul Moore <[email protected]>
19184L: [email protected]
19185L: [email protected]
19186S: Supported
19187W: https://github.com/netlabel
19188F: Documentation/netlabel/
19189F: include/net/calipso.h
19190F: include/net/cipso_ipv4.h
19191F: include/net/netlabel.h
19192F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
19193F: include/uapi/linux/netfilter/xt_SECMARK.h
19194F: net/ipv4/cipso_ipv4.c
19195F: net/ipv6/calipso.c
19196F: net/netfilter/xt_CONNSECMARK.c
19197F: net/netfilter/xt_SECMARK.c
19198F: net/netlabel/
19199
19200NETWORKING [MACSEC]
19201M: Sabrina Dubroca <[email protected]>
19202L: [email protected]
19203S: Maintained
19204F: drivers/net/macsec.c
19205F: include/net/macsec.h
19206F: include/uapi/linux/if_macsec.h
19207K: macsec
19208K: \bmdo_
19209
19210NETWORKING [MPTCP]
19211M: Matthieu Baerts <[email protected]>
19212M: Mat Martineau <[email protected]>
19213R: Geliang Tang <[email protected]>
19214L: [email protected]
19215L: [email protected]
19216S: Maintained
19217W: https://github.com/multipath-tcp/mptcp_net-next/wiki
19218B: https://github.com/multipath-tcp/mptcp_net-next/issues
19219T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
19220T: git https://github.com/multipath-tcp/mptcp_net-next.git export
19221F: Documentation/netlink/specs/mptcp_pm.yaml
19222F: Documentation/networking/mptcp*.rst
19223F: include/net/mptcp.h
19224F: include/trace/events/mptcp.h
19225F: include/uapi/linux/mptcp*.h
19226F: net/mptcp/
19227F: tools/testing/selftests/bpf/*/*mptcp*.[ch]
19228F: tools/testing/selftests/net/mptcp/
19229
19230NETWORKING [SRv6]
19231M: Andrea Mayer <[email protected]>
19232L: [email protected]
19233S: Maintained
19234T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
19235F: include/linux/seg6*
19236F: include/net/seg6*
19237F: include/uapi/linux/seg6*
19238F: net/ipv6/seg6*
19239F: tools/testing/selftests/net/srv6*
19240
19241NETWORKING [TCP]
19242M: Eric Dumazet <[email protected]>
19243M: Neal Cardwell <[email protected]>
19244R: Kuniyuki Iwashima <[email protected]>
19245L: [email protected]
19246S: Maintained
19247F: Documentation/networking/net_cachelines/tcp_sock.rst
19248F: include/linux/tcp.h
19249F: include/net/tcp.h
19250F: include/trace/events/tcp.h
19251F: include/uapi/linux/tcp.h
19252F: net/ipv4/inet_connection_sock.c
19253F: net/ipv4/inet_hashtables.c
19254F: net/ipv4/inet_timewait_sock.c
19255F: net/ipv4/syncookies.c
19256F: net/ipv4/tcp*.c
19257F: net/ipv6/inet6_connection_sock.c
19258F: net/ipv6/inet6_hashtables.c
19259F: net/ipv6/syncookies.c
19260F: net/ipv6/tcp*.c
19261
19262NETWORKING [TLS]
19263M: John Fastabend <[email protected]>
19264M: Jakub Kicinski <[email protected]>
19265M: Sabrina Dubroca <[email protected]>
19266L: [email protected]
19267S: Maintained
19268F: Documentation/networking/tls*
19269F: include/net/tls.h
19270F: include/uapi/linux/tls.h
19271F: net/tls/
19272F: tools/testing/selftests/net/tls.c
19273
19274NETWORKING [SOCKETS]
19275M: Eric Dumazet <[email protected]>
19276M: Kuniyuki Iwashima <[email protected]>
19277M: Paolo Abeni <[email protected]>
19278M: Willem de Bruijn <[email protected]>
19279S: Maintained
19280F: include/linux/sock_diag.h
19281F: include/linux/socket.h
19282F: include/linux/sockptr.h
19283F: include/net/sock.h
19284F: include/net/sock_reuseport.h
19285F: include/uapi/linux/socket.h
19286F: net/core/*sock*
19287F: net/core/scm.c
19288F: net/socket.c
19289
19290NETWORKING [UNIX SOCKETS]
19291M: Kuniyuki Iwashima <[email protected]>
19292S: Maintained
19293F: include/net/af_unix.h
19294F: include/net/netns/unix.h
19295F: include/uapi/linux/unix_diag.h
19296F: net/unix/
19297F: tools/testing/selftests/net/af_unix/
19298
19299NETXEN (1/10) GbE SUPPORT
19300M: Manish Chopra <[email protected]>
19301M: Rahul Verma <[email protected]>
19302M: [email protected]
19303L: [email protected]
19304S: Maintained
19305F: drivers/net/ethernet/qlogic/netxen/
19306
19307NET_FAILOVER MODULE
19308M: Sridhar Samudrala <[email protected]>
19309L: [email protected]
19310S: Supported
19311F: Documentation/networking/net_failover.rst
19312F: drivers/net/net_failover.c
19313F: include/net/net_failover.h
19314
19315NFC SUBSYSTEM
19316M: David Heidelberg <[email protected]>
19317L: [email protected]
19318C: https://matrix.to/#/#linux-nfc:ixit.cz
19319S: Maintained
19320T: git https://codeberg.org/linux-nfc/linux.git
19321F: Documentation/devicetree/bindings/net/nfc/
19322F: drivers/nfc/
19323F: include/net/nfc/
19324F: include/uapi/linux/nfc.h
19325F: net/nfc/
19326F: tools/testing/selftests/nci/
19327
19328NFC VIRTUAL NCI DEVICE DRIVER
19329M: Bongsu Jeon <[email protected]>
19330L: [email protected]
19331S: Supported
19332F: drivers/nfc/virtual_ncidev.c
19333F: tools/testing/selftests/nci/
19334
19335NFS, SUNRPC, AND LOCKD CLIENTS
19336M: Trond Myklebust <[email protected]>
19337M: Anna Schumaker <[email protected]>
19338L: [email protected]
19339S: Maintained
19340W: http://client.linux-nfs.org
19341T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
19342F: Documentation/filesystems/nfs/
19343F: fs/lockd/
19344F: fs/nfs/
19345F: fs/nfs_common/
19346F: include/linux/lockd/
19347F: include/linux/nfs*
19348F: include/linux/sunrpc/
19349F: include/uapi/linux/nfs*
19350F: include/uapi/linux/sunrpc/
19351F: net/sunrpc/
19352
19353NILFS2 FILESYSTEM
19354M: Ryusuke Konishi <[email protected]>
19355M: Viacheslav Dubeyko <[email protected]>
19356L: [email protected]
19357S: Maintained
19358W: https://nilfs.sourceforge.io/
19359T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/nilfs2.git
19360F: Documentation/filesystems/nilfs2.rst
19361F: fs/nilfs2/
19362F: include/trace/events/nilfs2.h
19363F: include/uapi/linux/nilfs2_api.h
19364F: include/uapi/linux/nilfs2_ondisk.h
19365
19366NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
19367M: YOKOTA Hiroshi <[email protected]>
19368S: Maintained
19369W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
19370F: Documentation/scsi/NinjaSCSI.rst
19371F: drivers/scsi/pcmcia/nsp_*
19372
19373NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
19374M: GOTO Masanori <[email protected]>
19375M: YOKOTA Hiroshi <[email protected]>
19376S: Maintained
19377W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
19378F: Documentation/scsi/NinjaSCSI.rst
19379F: drivers/scsi/nsp32*
19380
19381NINTENDO HID DRIVER
19382M: Daniel J. Ogorchock <[email protected]>
19383L: [email protected]
19384S: Maintained
19385F: drivers/hid/hid-nintendo*
19386
19387NIOS2 ARCHITECTURE
19388M: Dinh Nguyen <[email protected]>
19389M: Simon Schuster <[email protected]>
19390S: Supported
19391T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
19392F: arch/nios2/
19393
19394NITRO ENCLAVES (NE)
19395M: Alexandru Ciobotaru <[email protected]>
19396R: The AWS Nitro Enclaves Team <[email protected]>
19397L: [email protected]
19398S: Supported
19399W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
19400F: Documentation/virt/ne_overview.rst
19401F: drivers/virt/nitro_enclaves/
19402F: include/linux/nitro_enclaves.h
19403F: include/uapi/linux/nitro_enclaves.h
19404F: samples/nitro_enclaves/
19405
19406NITRO SECURE MODULE (NSM)
19407M: Alexander Graf <[email protected]>
19408R: The AWS Nitro Enclaves Team <[email protected]>
19409L: [email protected]
19410S: Supported
19411W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
19412F: drivers/misc/nsm.c
19413F: include/uapi/linux/nsm.h
19414
19415NOHZ, DYNTICKS SUPPORT
19416M: Anna-Maria Behnsen <[email protected]>
19417M: Frederic Weisbecker <[email protected]>
19418M: Ingo Molnar <[email protected]>
19419M: Thomas Gleixner <[email protected]>
19420L: [email protected]
19421S: Maintained
19422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
19423F: include/linux/sched/nohz.h
19424F: include/linux/tick.h
19425F: kernel/time/tick*.*
19426
19427NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
19428M: Pavel Machek <[email protected]>
19429M: Sakari Ailus <[email protected]>
19430L: [email protected]
19431S: Maintained
19432F: Documentation/devicetree/bindings/media/i2c/adi,ad5820.yaml
19433F: Documentation/devicetree/bindings/media/i2c/toshiba,et8ek8.yaml
19434F: drivers/media/i2c/ad5820.c
19435F: drivers/media/i2c/et8ek8
19436
19437NOKIA N900 POWER SUPPLY DRIVERS
19438R: Pali Rohár <[email protected]>
19439F: drivers/power/supply/bq2415x_charger.c
19440F: drivers/power/supply/bq27xxx_battery.c
19441F: drivers/power/supply/bq27xxx_battery_i2c.c
19442F: drivers/power/supply/isp1704_charger.c
19443F: drivers/power/supply/rx51_battery.c
19444F: include/linux/power/bq2415x_charger.h
19445F: include/linux/power/bq27xxx_battery.h
19446
19447NOLIBC HEADER FILE
19448M: Willy Tarreau <[email protected]>
19449M: Thomas Weißschuh <[email protected]>
19450S: Maintained
19451T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
19452F: tools/include/nolibc/
19453F: tools/testing/selftests/nolibc/
19454
19455NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
19456M: Hans de Goede <[email protected]>
19457L: [email protected]
19458S: Maintained
19459F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
19460F: drivers/input/touchscreen/novatek-nvt-ts.c
19461
19462NSDEPS
19463M: Matthias Maennich <[email protected]>
19464S: Maintained
19465F: Documentation/core-api/symbol-namespaces.rst
19466F: scripts/nsdeps
19467
19468NTB AMD DRIVER
19469M: Basavaraj Natikar <[email protected]>
19470M: Shyam Sundar S K <[email protected]>
19471L: [email protected]
19472S: Supported
19473F: drivers/ntb/hw/amd/
19474
19475NTB DRIVER CORE
19476M: Jon Mason <[email protected]>
19477M: Dave Jiang <[email protected]>
19478M: Allen Hubbe <[email protected]>
19479L: [email protected]
19480S: Supported
19481W: https://github.com/jonmason/ntb/wiki
19482T: git https://github.com/jonmason/ntb.git
19483F: drivers/net/ntb_netdev.c
19484F: drivers/ntb/
19485F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
19486F: include/linux/ntb.h
19487F: include/linux/ntb_transport.h
19488F: tools/testing/selftests/ntb/
19489
19490NTB INTEL DRIVER
19491M: Dave Jiang <[email protected]>
19492L: [email protected]
19493S: Supported
19494W: https://github.com/davejiang/linux/wiki
19495T: git https://github.com/davejiang/linux.git
19496F: drivers/ntb/hw/intel/
19497
19498NTFS FILESYSTEM
19499M: Namjae Jeon <[email protected]>
19500M: Hyunchul Lee <[email protected]>
19501L: [email protected]
19502S: Maintained
19503T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs.git
19504F: Documentation/filesystems/ntfs.rst
19505F: fs/ntfs/
19506
19507NTFS3 FILESYSTEM
19508M: Konstantin Komarov <[email protected]>
19509L: [email protected]
19510S: Supported
19511W: http://www.paragon-software.com/
19512T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
19513F: Documentation/filesystems/ntfs3.rst
19514F: fs/ntfs3/
19515
19516NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
19517M: Elizabeth Figura <[email protected]>
19518L: [email protected]
19519S: Supported
19520F: Documentation/userspace-api/ntsync.rst
19521F: drivers/misc/ntsync.c
19522F: include/uapi/linux/ntsync.h
19523F: tools/testing/selftests/drivers/ntsync/
19524
19525NUBUS SUBSYSTEM
19526M: Finn Thain <[email protected]>
19527L: [email protected]
19528S: Maintained
19529F: arch/*/include/asm/nubus.h
19530F: drivers/nubus/
19531F: include/linux/nubus.h
19532F: include/uapi/linux/nubus.h
19533
19534NUVOTON NCT6694 MFD DRIVER
19535M: Ming Yu <[email protected]>
19536S: Supported
19537F: drivers/gpio/gpio-nct6694.c
19538F: drivers/hwmon/nct6694-hwmon.c
19539F: drivers/i2c/busses/i2c-nct6694.c
19540F: drivers/mfd/nct6694.c
19541F: drivers/net/can/usb/nct6694_canfd.c
19542F: drivers/rtc/rtc-nct6694.c
19543F: drivers/watchdog/nct6694_wdt.c
19544F: include/linux/mfd/nct6694.h
19545
19546NUVOTON NCT7201 IIO DRIVER
19547M: Eason Yang <[email protected]>
19548L: [email protected]
19549S: Maintained
19550F: Documentation/devicetree/bindings/iio/adc/nuvoton,nct7201.yaml
19551F: drivers/iio/adc/nct7201.c
19552
19553NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
19554M: Antonino Daplas <[email protected]>
19555L: [email protected]
19556S: Maintained
19557F: drivers/video/fbdev/nvidia/
19558F: drivers/video/fbdev/riva/
19559
19560NVIDIA GHES VENDOR CPER RECORD HANDLER
19561M: Kai-Heng Feng <[email protected]>
19562L: [email protected]
19563S: Maintained
19564F: drivers/acpi/apei/ghes-nvidia.c
19565
19566NVIDIA VRS RTC DRIVER
19567M: Shubhi Garg <[email protected]>
19568L: [email protected]
19569S: Maintained
19570F: Documentation/devicetree/bindings/rtc/nvidia,vrs-10.yaml
19571F: drivers/rtc/rtc-nvidia-vrs10.c
19572
19573NVIDIA WMI EC BACKLIGHT DRIVER
19574M: Daniel Dadap <[email protected]>
19575L: [email protected]
19576S: Supported
19577F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
19578F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
19579
19580NVM EXPRESS DRIVER
19581M: Keith Busch <[email protected]>
19582M: Jens Axboe <[email protected]>
19583M: Christoph Hellwig <[email protected]>
19584M: Sagi Grimberg <[email protected]>
19585L: [email protected]
19586S: Supported
19587W: http://git.infradead.org/nvme.git
19588T: git git://git.infradead.org/nvme.git
19589F: Documentation/ABI/stable/sysfs-nvme
19590F: Documentation/admin-guide/nvme-multipath.rst
19591F: Documentation/fault-injection/nvme-fault-injection.rst
19592F: Documentation/nvme/
19593F: drivers/nvme/common/
19594F: drivers/nvme/host/
19595F: include/linux/nvme-*.h
19596F: include/linux/nvme.h
19597F: include/uapi/linux/nvme_ioctl.h
19598
19599NVM EXPRESS FABRICS AUTHENTICATION
19600M: Hannes Reinecke <[email protected]>
19601L: [email protected]
19602S: Supported
19603F: drivers/nvme/host/auth.c
19604F: drivers/nvme/target/auth.c
19605F: drivers/nvme/target/fabrics-cmd-auth.c
19606F: include/linux/nvme-auth.h
19607
19608NVM EXPRESS FC TRANSPORT DRIVERS
19609M: Justin Tee <[email protected]>
19610M: Naresh Gottumukkala <[email protected]>
19611M: Paul Ely <[email protected]>
19612L: [email protected]
19613S: Supported
19614F: drivers/nvme/host/fc.c
19615F: drivers/nvme/target/fc.c
19616F: drivers/nvme/target/fcloop.c
19617F: include/linux/nvme-fc-driver.h
19618F: include/linux/nvme-fc.h
19619
19620NVM EXPRESS HARDWARE MONITORING SUPPORT
19621M: Guenter Roeck <[email protected]>
19622L: [email protected]
19623S: Supported
19624F: drivers/nvme/host/hwmon.c
19625
19626NVM EXPRESS TARGET DRIVER
19627M: Christoph Hellwig <[email protected]>
19628M: Sagi Grimberg <[email protected]>
19629M: Chaitanya Kulkarni <[email protected]>
19630L: [email protected]
19631S: Supported
19632W: http://git.infradead.org/nvme.git
19633T: git git://git.infradead.org/nvme.git
19634F: Documentation/ABI/stable/configfs-nvmet
19635F: drivers/nvme/target/
19636
19637NVMEM FRAMEWORK
19638M: Srinivas Kandagatla <[email protected]>
19639S: Maintained
19640T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
19641F: Documentation/ABI/stable/sysfs-bus-nvmem
19642F: Documentation/devicetree/bindings/nvmem/
19643F: drivers/nvmem/
19644F: include/dt-bindings/nvmem/
19645F: include/linux/nvmem-consumer.h
19646F: include/linux/nvmem-provider.h
19647
19648NXP BLUETOOTH WIRELESS DRIVERS
19649M: Amitkumar Karwar <[email protected]>
19650M: Neeraj Kale <[email protected]>
19651S: Maintained
19652F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
19653F: drivers/bluetooth/btnxpuart.c
19654
19655NXP C45 TJA11XX PHY DRIVER
19656M: Andrei Botila <[email protected]>
19657L: [email protected]
19658S: Maintained
19659F: drivers/net/phy/nxp-c45-tja11xx*
19660
19661NXP FSPI DRIVER
19662M: Han Xu <[email protected]>
19663M: Haibo Chen <[email protected]>
19664R: Yogesh Gaur <[email protected]>
19665L: [email protected]
19666L: [email protected]
19667S: Maintained
19668F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
19669F: drivers/spi/spi-nxp-fspi.c
19670
19671NXP FXAS21002C DRIVER
19672M: Rui Miguel Silva <[email protected]>
19673L: [email protected]
19674S: Maintained
19675F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
19676F: drivers/iio/gyro/fxas21002c.h
19677F: drivers/iio/gyro/fxas21002c_core.c
19678F: drivers/iio/gyro/fxas21002c_i2c.c
19679F: drivers/iio/gyro/fxas21002c_spi.c
19680
19681NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
19682M: Haibo Chen <[email protected]>
19683L: [email protected]
19684L: [email protected]
19685S: Maintained
19686F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
19687F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
19688F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
19689F: drivers/iio/adc/imx7d_adc.c
19690F: drivers/iio/adc/imx93_adc.c
19691F: drivers/iio/adc/vf610_adc.c
19692
19693NXP i.MX 8M ISI DRIVER
19694M: Laurent Pinchart <[email protected]>
19695R: Frank Li <[email protected]>
19696L: [email protected]
19697L: [email protected]
19698S: Maintained
19699F: Documentation/devicetree/bindings/media/fsl,imx8*-isi.yaml
19700F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
19701F: drivers/media/platform/nxp/imx8-isi/
19702
19703NXP i.MX 8MP DW100 V4L2 DRIVER
19704M: Xavier Roumegue <[email protected]>
19705L: [email protected]
19706S: Maintained
19707F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
19708F: Documentation/userspace-api/media/drivers/dw100.rst
19709F: drivers/media/platform/nxp/dw100/
19710F: include/uapi/linux/dw100.h
19711
19712NXP i.MX 8MQ DCSS DRIVER
19713M: Laurentiu Palcu <[email protected]>
19714R: Lucas Stach <[email protected]>
19715L: [email protected]
19716S: Maintained
19717T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
19718F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
19719F: drivers/gpu/drm/imx/dcss/
19720
19721NXP i.MX 8QXP ADC DRIVER
19722M: Cai Huoqing <[email protected]>
19723M: Haibo Chen <[email protected]>
19724L: [email protected]
19725L: [email protected]
19726S: Maintained
19727F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
19728F: drivers/iio/adc/imx8qxp-adc.c
19729
19730NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
19731M: Mirela Rabulea <[email protected]>
19732L: [email protected]
19733L: [email protected]
19734S: Maintained
19735F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
19736F: drivers/media/platform/nxp/imx-jpeg
19737
19738NXP i.MX CLOCK DRIVERS
19739M: Abel Vesa <[email protected]>
19740R: Peng Fan <[email protected]>
19741L: [email protected]
19742L: [email protected]
19743S: Maintained
19744T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
19745F: Documentation/devicetree/bindings/clock/*imx*
19746F: drivers/clk/imx/
19747F: include/dt-bindings/clock/*imx*
19748
19749NXP NETC ETHERNET SWITCH DRIVER
19750M: Wei Fang <[email protected]>
19751R: Clark Wang <[email protected]>
19752L: [email protected]
19753L: [email protected]
19754S: Maintained
19755F: Documentation/devicetree/bindings/net/dsa/nxp,netc-switch.yaml
19756F: drivers/net/dsa/netc/
19757F: include/linux/dsa/tag_netc.h
19758F: net/dsa/tag_netc.c
19759
19760NXP NETC TIMER PTP CLOCK DRIVER
19761M: Wei Fang <[email protected]>
19762M: Clark Wang <[email protected]>
19763L: [email protected]
19764L: [email protected]
19765S: Maintained
19766F: Documentation/devicetree/bindings/ptp/nxp,ptp-netc.yaml
19767F: drivers/ptp/ptp_netc.c
19768
19769NXP NXPWIFI WIRELESS DRIVER
19770M: Jeff Chen <[email protected]>
19771R: Francesco Dolcini <[email protected]>
19772L: [email protected]
19773S: Maintained
19774F: drivers/net/wireless/nxp/
19775
19776NXP PF5300/PF5301/PF5302 PMIC REGULATOR DEVICE DRIVER
19777M: Woodrow Douglass <[email protected]>
19778S: Maintained
19779F: Documentation/devicetree/bindings/regulator/nxp,pf5300.yaml
19780F: drivers/regulator/pf530x-regulator.c
19781
19782NXP PF1550 PMIC MFD DRIVER
19783M: Samuel Kayode <[email protected]>
19784L: [email protected]
19785S: Maintained
19786F: Documentation/devicetree/bindings/mfd/nxp,pf1550.yaml
19787F: drivers/input/misc/pf1550-onkey.c
19788F: drivers/mfd/pf1550.c
19789F: drivers/power/supply/pf1550-charger.c
19790F: drivers/regulator/pf1550-regulator.c
19791F: include/linux/mfd/pf1550.h
19792
19793NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
19794M: Jagan Teki <[email protected]>
19795S: Maintained
19796F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
19797F: drivers/regulator/pf8x00-regulator.c
19798
19799NXP PTN5150A CC LOGIC AND EXTCON DRIVER
19800M: Krzysztof Kozlowski <[email protected]>
19801L: [email protected]
19802S: Maintained
19803F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
19804F: drivers/extcon/extcon-ptn5150.c
19805
19806NXP SGTL5000 DRIVER
19807M: Fabio Estevam <[email protected]>
19808L: [email protected]
19809S: Maintained
19810F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
19811F: sound/soc/codecs/sgtl5000*
19812
19813NXP SJA1105 ETHERNET SWITCH DRIVER
19814M: Vladimir Oltean <[email protected]>
19815L: [email protected]
19816S: Maintained
19817F: drivers/net/dsa/sja1105
19818F: drivers/net/pcs/pcs-xpcs-nxp.c
19819
19820NXP TDA998X DRM DRIVER
19821M: Russell King <[email protected]>
19822S: Maintained
19823T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
19824T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
19825F: drivers/gpu/drm/bridge/tda998x_drv.c
19826F: include/dt-bindings/display/tda998x.h
19827K: "nxp,tda998x"
19828
19829NXP TFA9879 DRIVER
19830M: Peter Rosin <[email protected]>
19831L: [email protected]
19832S: Maintained
19833F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
19834F: sound/soc/codecs/tfa9879*
19835
19836NXP XSPI DRIVER
19837M: Han Xu <[email protected]>
19838M: Haibo Chen <[email protected]>
19839L: [email protected]
19840L: [email protected]
19841S: Maintained
19842F: Documentation/devicetree/bindings/spi/nxp,imx94-xspi.yaml
19843F: drivers/spi/spi-nxp-xspi.c
19844
19845NXP-NCI NFC DRIVER
19846S: Orphan
19847F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
19848F: drivers/nfc/nxp-nci
19849
19850NXP/Goodix TFA989X (TFA1) DRIVER
19851M: Stephan Gerhold <[email protected]>
19852L: [email protected]
19853S: Maintained
19854F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
19855F: sound/soc/codecs/tfa989x.c
19856
19857NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
19858M: Jonas Malaco <[email protected]>
19859L: [email protected]
19860S: Maintained
19861F: Documentation/hwmon/nzxt-kraken2.rst
19862F: drivers/hwmon/nzxt-kraken2.c
19863
19864NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
19865M: Jonas Malaco <[email protected]>
19866M: Aleksa Savic <[email protected]>
19867L: [email protected]
19868S: Maintained
19869F: Documentation/hwmon/nzxt-kraken3.rst
19870F: drivers/hwmon/nzxt-kraken3.c
19871
19872OBJAGG
19873M: Jiri Pirko <[email protected]>
19874L: [email protected]
19875S: Supported
19876F: include/linux/objagg.h
19877F: lib/objagg.c
19878F: lib/test_objagg.c
19879
19880OBJPOOL
19881M: Matt Wu <[email protected]>
19882S: Supported
19883F: include/linux/objpool.h
19884F: lib/objpool.c
19885F: lib/test_objpool.c
19886
19887OBJTOOL
19888M: Josh Poimboeuf <[email protected]>
19889M: Peter Zijlstra <[email protected]>
19890S: Supported
19891P: Documentation/process/maintainer-tip.rst
19892F: include/linux/objtool*.h
19893F: tools/objtool/
19894
19895OCELOT ETHERNET SWITCH DRIVER
19896M: Vladimir Oltean <[email protected]>
19897M: [email protected]
19898L: [email protected]
19899S: Supported
19900F: drivers/net/dsa/ocelot/*
19901F: drivers/net/ethernet/mscc/
19902F: include/soc/mscc/ocelot*
19903F: net/dsa/tag_ocelot.c
19904F: net/dsa/tag_ocelot_8021q.c
19905F: tools/testing/selftests/drivers/net/ocelot/*
19906
19907OCELOT EXTERNAL SWITCH CONTROL
19908M: Colin Foster <[email protected]>
19909S: Supported
19910F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
19911F: drivers/mfd/ocelot*
19912F: drivers/net/dsa/ocelot/ocelot_ext.c
19913F: include/linux/mfd/ocelot.h
19914
19915OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
19916M: Mahesh J Salgaonkar <[email protected]>
19917R: Andrew Donnellan <[email protected]>
19918L: [email protected]
19919S: Odd Fixes
19920F: Documentation/userspace-api/accelerators/ocxl.rst
19921F: arch/powerpc/include/asm/pnv-ocxl.h
19922F: arch/powerpc/platforms/powernv/ocxl.c
19923F: drivers/misc/ocxl/
19924F: include/misc/ocxl*
19925F: include/uapi/misc/ocxl.h
19926
19927OMAP AUDIO SUPPORT
19928M: Jarkko Nikula <[email protected]>
19929L: [email protected]
19930L: [email protected]
19931S: Maintained
19932F: sound/soc/ti/n810.c
19933F: sound/soc/ti/omap*
19934F: sound/soc/ti/rx51.c
19935F: sound/soc/ti/sdma-pcm.*
19936
19937OMAP CLOCK FRAMEWORK SUPPORT
19938M: Paul Walmsley <[email protected]>
19939L: [email protected]
19940S: Maintained
19941F: arch/arm/*omap*/*clock*
19942
19943OMAP DEVICE TREE SUPPORT
19944M: Aaro Koskinen <[email protected]>
19945M: Andreas Kemnade <[email protected]>
19946M: Kevin Hilman <[email protected]>
19947M: Roger Quadros <[email protected]>
19948M: Tony Lindgren <[email protected]>
19949L: [email protected]
19950L: [email protected]
19951S: Maintained
19952F: arch/arm/boot/dts/ti/omap/
19953
19954OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
19955L: [email protected]
19956L: [email protected]
19957S: Orphan
19958F: Documentation/arch/arm/omap/dss.rst
19959F: drivers/video/fbdev/omap2/
19960
19961OMAP FRAMEBUFFER SUPPORT
19962L: [email protected]
19963L: [email protected]
19964S: Orphan
19965F: drivers/video/fbdev/omap/
19966
19967OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
19968M: Roger Quadros <[email protected]>
19969M: Tony Lindgren <[email protected]>
19970L: [email protected]
19971S: Maintained
19972F: arch/arm/mach-omap2/*gpmc*
19973F: drivers/memory/omap-gpmc.c
19974
19975OMAP GPIO DRIVER
19976M: Grygorii Strashko <[email protected]>
19977M: Santosh Shilimkar <[email protected]>
19978M: Kevin Hilman <[email protected]>
19979L: [email protected]
19980S: Maintained
19981F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
19982F: drivers/gpio/gpio-omap.c
19983
19984OMAP HARDWARE SPINLOCK SUPPORT
19985L: [email protected]
19986S: Orphan
19987F: drivers/hwspinlock/omap_hwspinlock.c
19988
19989OMAP HS MMC SUPPORT
19990L: [email protected]
19991L: [email protected]
19992S: Orphan
19993F: drivers/mmc/host/omap_hsmmc.c
19994
19995OMAP HWMOD DATA
19996M: Paul Walmsley <[email protected]>
19997L: [email protected]
19998S: Maintained
19999F: arch/arm/mach-omap2/omap_hwmod*data*
20000
20001OMAP HWMOD SUPPORT
20002M: Paul Walmsley <[email protected]>
20003L: [email protected]
20004S: Maintained
20005F: arch/arm/mach-omap2/omap_hwmod.*
20006
20007OMAP I2C DRIVER
20008M: Vignesh R <[email protected]>
20009L: [email protected]
20010L: [email protected]
20011S: Maintained
20012F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
20013F: drivers/i2c/busses/i2c-omap.c
20014
20015OMAP MMC SUPPORT
20016M: Aaro Koskinen <[email protected]>
20017L: [email protected]
20018S: Odd Fixes
20019F: drivers/mmc/host/omap.c
20020
20021OMAP POWER MANAGEMENT SUPPORT
20022M: Kevin Hilman <[email protected]>
20023L: [email protected]
20024S: Maintained
20025F: arch/arm/*omap*/*pm*
20026
20027OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
20028M: Paul Walmsley <[email protected]>
20029L: [email protected]
20030S: Maintained
20031F: arch/arm/mach-omap2/prm*
20032
20033OMAP RANDOM NUMBER GENERATOR SUPPORT
20034M: Deepak Saxena <[email protected]>
20035S: Maintained
20036F: drivers/char/hw_random/omap-rng.c
20037
20038OMAP USB SUPPORT
20039L: [email protected]
20040L: [email protected]
20041S: Orphan
20042F: arch/arm/*omap*/usb*
20043F: drivers/usb/*/*omap*
20044
20045OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
20046M: Mark Jackson <[email protected]>
20047L: [email protected]
20048S: Maintained
20049F: arch/arm/boot/dts/ti/omap/am335x-nano.dts
20050
20051OMAP1 SUPPORT
20052M: Aaro Koskinen <[email protected]>
20053M: Janusz Krzysztofik <[email protected]>
20054R: Tony Lindgren <[email protected]>
20055L: [email protected]
20056S: Maintained
20057Q: http://patchwork.kernel.org/project/linux-omap/list/
20058T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
20059F: arch/arm/configs/omap1_defconfig
20060F: arch/arm/mach-omap1/
20061F: drivers/i2c/busses/i2c-omap.c
20062F: include/linux/platform_data/ams-delta-fiq.h
20063F: include/linux/platform_data/i2c-omap.h
20064
20065OMAP2+ SUPPORT
20066M: Aaro Koskinen <[email protected]>
20067M: Andreas Kemnade <[email protected]>
20068M: Kevin Hilman <[email protected]>
20069M: Roger Quadros <[email protected]>
20070M: Tony Lindgren <[email protected]>
20071L: [email protected]
20072S: Maintained
20073W: http://linux.omap.com/
20074Q: http://patchwork.kernel.org/project/linux-omap/list/
20075T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
20076F: Documentation/devicetree/bindings/arm/ti/omap.yaml
20077F: arch/arm/configs/omap2plus_defconfig
20078F: arch/arm/mach-omap2/
20079F: drivers/bus/omap*.[ch]
20080F: drivers/bus/ti-sysc.c
20081F: drivers/gpio/gpio-tps65219.c
20082F: drivers/i2c/busses/i2c-omap.c
20083F: drivers/irqchip/irq-omap-intc.c
20084F: drivers/mfd/*omap*.c
20085F: drivers/mfd/menelaus.c
20086F: drivers/mfd/palmas.c
20087F: drivers/mfd/tps65217.c
20088F: drivers/mfd/tps65218.c
20089F: drivers/mfd/tps65219.c
20090F: drivers/mfd/tps65910.c
20091F: drivers/mfd/twl-core.[ch]
20092F: drivers/mfd/twl4030*.c
20093F: drivers/mfd/twl6030*.c
20094F: drivers/mfd/twl6040*.c
20095F: drivers/regulator/palmas-regulator*.c
20096F: drivers/regulator/pbias-regulator.c
20097F: drivers/regulator/tps65217-regulator.c
20098F: drivers/regulator/tps65218-regulator.c
20099F: drivers/regulator/tps65219-regulator.c
20100F: drivers/regulator/tps65910-regulator.c
20101F: drivers/regulator/twl-regulator.c
20102F: drivers/regulator/twl6030-regulator.c
20103F: include/linux/platform_data/i2c-omap.h
20104F: include/linux/platform_data/ti-sysc.h
20105
20106OMFS FILESYSTEM
20107M: Bob Copeland <[email protected]>
20108L: [email protected]
20109S: Maintained
20110F: Documentation/filesystems/omfs.rst
20111F: fs/omfs/
20112
20113OMNIVISION OG01A1B SENSOR DRIVER
20114M: Sakari Ailus <[email protected]>
20115L: [email protected]
20116S: Maintained
20117F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
20118F: drivers/media/i2c/og01a1b.c
20119
20120OMNIVISION OG0VE1B SENSOR DRIVER
20121M: Vladimir Zapolskiy <[email protected]>
20122L: [email protected]
20123S: Maintained
20124T: git git://linuxtv.org/media_tree.git
20125F: Documentation/devicetree/bindings/media/i2c/ovti,og0ve1b.yaml
20126F: drivers/media/i2c/og0ve1b.c
20127
20128OMNIVISION OS05B10 SENSOR DRIVER
20129M: Himanshu Bhavani <[email protected]>
20130M: Elgin Perumbilly <[email protected]>
20131L: [email protected]
20132S: Maintained
20133F: Documentation/devicetree/bindings/media/i2c/ovti,os05b10.yaml
20134F: drivers/media/i2c/os05b10.c
20135
20136OMNIVISION OV01A10 SENSOR DRIVER
20137M: Bingbu Cao <[email protected]>
20138M: Sakari Ailus <[email protected]>
20139L: [email protected]
20140S: Maintained
20141T: git git://linuxtv.org/media.git
20142F: drivers/media/i2c/ov01a10.c
20143
20144OMNIVISION OV02A10 SENSOR DRIVER
20145L: [email protected]
20146S: Orphan
20147T: git git://linuxtv.org/media.git
20148F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
20149F: drivers/media/i2c/ov02a10.c
20150
20151OMNIVISION OV02C10 SENSOR DRIVER
20152M: Hans de Goede <[email protected]>
20153R: Bryan O'Donoghue <[email protected]>
20154L: [email protected]
20155S: Maintained
20156T: git git://linuxtv.org/media.git
20157F: drivers/media/i2c/ov02c10.c
20158
20159OMNIVISION OV02E10 SENSOR DRIVER
20160M: Bryan O'Donoghue <[email protected]>
20161M: Hans de Goede <[email protected]>
20162L: [email protected]
20163S: Maintained
20164T: git git://linuxtv.org/media.git
20165F: Documentation/devicetree/bindings/media/i2c/ovti,ov02e10.yaml
20166F: drivers/media/i2c/ov02e10.c
20167
20168OMNIVISION OV08D10 SENSOR DRIVER
20169M: Jimmy Su <[email protected]>
20170R: Matthias Fend <[email protected]>
20171L: [email protected]
20172S: Maintained
20173T: git git://linuxtv.org/media.git
20174F: Documentation/devicetree/bindings/media/i2c/ovti,ov08d10.yaml
20175F: drivers/media/i2c/ov08d10.c
20176
20177OMNIVISION OV08X40 SENSOR DRIVER
20178M: Jimmy Su <[email protected]>
20179L: [email protected]
20180S: Maintained
20181F: drivers/media/i2c/ov08x40.c
20182F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
20183
20184OMNIVISION OV13858 SENSOR DRIVER
20185M: Sakari Ailus <[email protected]>
20186L: [email protected]
20187S: Maintained
20188T: git git://linuxtv.org/media.git
20189F: drivers/media/i2c/ov13858.c
20190
20191OMNIVISION OV13B10 SENSOR DRIVER
20192M: Arec Kao <[email protected]>
20193L: [email protected]
20194S: Maintained
20195T: git git://linuxtv.org/media.git
20196F: drivers/media/i2c/ov13b10.c
20197
20198OMNIVISION OV2680 SENSOR DRIVER
20199M: Rui Miguel Silva <[email protected]>
20200M: Hans de Goede <[email protected]>
20201L: [email protected]
20202S: Maintained
20203T: git git://linuxtv.org/media.git
20204F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
20205F: drivers/media/i2c/ov2680.c
20206
20207OMNIVISION OV2685 SENSOR DRIVER
20208M: Shunqian Zheng <[email protected]>
20209L: [email protected]
20210S: Maintained
20211T: git git://linuxtv.org/media.git
20212F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
20213F: drivers/media/i2c/ov2685.c
20214
20215OMNIVISION OV2732 SENSOR DRIVER
20216M: Walter Werner Schneider <[email protected]>
20217L: [email protected]
20218S: Maintained
20219F: Documentation/devicetree/bindings/media/i2c/ovti,ov2732.yaml
20220F: drivers/media/i2c/ov2732.c
20221
20222OMNIVISION OV2735 SENSOR DRIVER
20223M: Hardevsinh Palaniya <[email protected]>
20224M: Himanshu Bhavani <[email protected]>
20225L: [email protected]
20226S: Maintained
20227F: Documentation/devicetree/bindings/media/i2c/ovti,ov2735.yaml
20228F: drivers/media/i2c/ov2735.c
20229
20230OMNIVISION OV2740 SENSOR DRIVER
20231M: Sakari Ailus <[email protected]>
20232R: Bingbu Cao <[email protected]>
20233L: [email protected]
20234S: Maintained
20235T: git git://linuxtv.org/media.git
20236F: drivers/media/i2c/ov2740.c
20237
20238OMNIVISION OV4689 SENSOR DRIVER
20239M: Mikhail Rudenko <[email protected]>
20240L: [email protected]
20241S: Maintained
20242T: git git://linuxtv.org/media.git
20243F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
20244F: drivers/media/i2c/ov4689.c
20245
20246OMNIVISION OV5640 SENSOR DRIVER
20247M: Steve Longerbeam <[email protected]>
20248L: [email protected]
20249S: Maintained
20250T: git git://linuxtv.org/media.git
20251F: drivers/media/i2c/ov5640.c
20252
20253OMNIVISION OV5647 SENSOR DRIVER
20254M: Dave Stevenson <[email protected]>
20255M: Jacopo Mondi <[email protected]>
20256L: [email protected]
20257S: Maintained
20258T: git git://linuxtv.org/media.git
20259F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
20260F: drivers/media/i2c/ov5647.c
20261
20262OMNIVISION OV5670 SENSOR DRIVER
20263M: Sakari Ailus <[email protected]>
20264L: [email protected]
20265S: Maintained
20266T: git git://linuxtv.org/media.git
20267F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
20268F: drivers/media/i2c/ov5670.c
20269
20270OMNIVISION OV5675 SENSOR DRIVER
20271M: Sakari Ailus <[email protected]>
20272L: [email protected]
20273S: Maintained
20274T: git git://linuxtv.org/media.git
20275F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
20276F: drivers/media/i2c/ov5675.c
20277
20278OMNIVISION OV5693 SENSOR DRIVER
20279M: Daniel Scally <[email protected]>
20280L: [email protected]
20281S: Maintained
20282T: git git://linuxtv.org/media.git
20283F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
20284F: drivers/media/i2c/ov5693.c
20285
20286OMNIVISION OV5695 SENSOR DRIVER
20287M: Shunqian Zheng <[email protected]>
20288L: [email protected]
20289S: Maintained
20290T: git git://linuxtv.org/media.git
20291F: drivers/media/i2c/ov5695.c
20292
20293OMNIVISION OV6211 SENSOR DRIVER
20294M: Vladimir Zapolskiy <[email protected]>
20295L: [email protected]
20296S: Maintained
20297T: git git://linuxtv.org/media_tree.git
20298F: Documentation/devicetree/bindings/media/i2c/ovti,ov6211.yaml
20299F: drivers/media/i2c/ov6211.c
20300
20301OMNIVISION OV64A40 SENSOR DRIVER
20302M: Jacopo Mondi <[email protected]>
20303L: [email protected]
20304S: Maintained
20305T: git git://linuxtv.org/media.git
20306F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
20307F: drivers/media/i2c/ov64a40.c
20308
20309OMNIVISION OV7670 SENSOR DRIVER
20310L: [email protected]
20311S: Orphan
20312T: git git://linuxtv.org/media.git
20313F: Documentation/devicetree/bindings/media/i2c/ovti,ov7670.txt
20314F: drivers/media/i2c/ov7670.c
20315
20316OMNIVISION OV772x SENSOR DRIVER
20317M: Jacopo Mondi <[email protected]>
20318L: [email protected]
20319S: Odd fixes
20320T: git git://linuxtv.org/media.git
20321F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
20322F: drivers/media/i2c/ov772x.c
20323F: include/media/i2c/ov772x.h
20324
20325OMNIVISION OV7740 SENSOR DRIVER
20326L: [email protected]
20327S: Orphan
20328T: git git://linuxtv.org/media.git
20329F: Documentation/devicetree/bindings/media/i2c/ovti,ov7740.txt
20330F: drivers/media/i2c/ov7740.c
20331
20332OMNIVISION OV8856 SENSOR DRIVER
20333M: Sakari Ailus <[email protected]>
20334L: [email protected]
20335S: Maintained
20336T: git git://linuxtv.org/media.git
20337F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
20338F: drivers/media/i2c/ov8856.c
20339
20340OMNIVISION OV8858 SENSOR DRIVER
20341M: Jacopo Mondi <[email protected]>
20342M: Nicholas Roth <[email protected]>
20343L: [email protected]
20344S: Maintained
20345T: git git://linuxtv.org/media.git
20346F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
20347F: drivers/media/i2c/ov8858.c
20348
20349OMNIVISION OV9282 SENSOR DRIVER
20350M: Dave Stevenson <[email protected]>
20351L: [email protected]
20352S: Maintained
20353T: git git://linuxtv.org/media.git
20354F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
20355F: drivers/media/i2c/ov9282.c
20356
20357OMNIVISION OV9640 SENSOR DRIVER
20358M: Petr Cvek <[email protected]>
20359L: [email protected]
20360S: Maintained
20361F: drivers/media/i2c/ov9640.*
20362
20363OMNIVISION OV9650 SENSOR DRIVER
20364M: Sakari Ailus <[email protected]>
20365R: Akinobu Mita <[email protected]>
20366R: Sylwester Nawrocki <[email protected]>
20367L: [email protected]
20368S: Maintained
20369T: git git://linuxtv.org/media.git
20370F: Documentation/devicetree/bindings/media/i2c/ovti,ov9650.txt
20371F: drivers/media/i2c/ov9650.c
20372
20373OMNIVISION OV9734 SENSOR DRIVER
20374M: Sakari Ailus <[email protected]>
20375R: Bingbu Cao <[email protected]>
20376L: [email protected]
20377S: Maintained
20378T: git git://linuxtv.org/media.git
20379F: drivers/media/i2c/ov9734.c
20380
20381ONBOARD USB HUB DRIVER
20382M: Matthias Kaehlcke <[email protected]>
20383L: [email protected]
20384S: Maintained
20385F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
20386F: drivers/usb/misc/onboard_usb_dev.c
20387
20388ONENAND FLASH DRIVER
20389M: Kyungmin Park <[email protected]>
20390L: [email protected]
20391S: Maintained
20392F: drivers/mtd/nand/onenand/
20393F: include/linux/mtd/onenand*.h
20394
20395ONEXPLAYER HID DRIVER
20396M: Derek J. Clark <[email protected]>
20397L: [email protected]
20398S: Maintained
20399F: drivers/hid/hid-oxp.c
20400
20401ONEXPLAYER PLATFORM EC DRIVER
20402M: Antheas Kapenekakis <[email protected]>
20403M: Derek John Clark <[email protected]>
20404M: Joaquín Ignacio Aramendía <[email protected]>
20405L: [email protected]
20406S: Maintained
20407F: drivers/platform/x86/oxpec.c
20408
20409ONIE TLV NVMEM LAYOUT DRIVER
20410M: Miquel Raynal <[email protected]>
20411S: Maintained
20412F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
20413F: drivers/nvmem/layouts/onie-tlv.c
20414
20415ONION OMEGA2+ BOARD
20416M: Harvey Hunt <[email protected]>
20417L: [email protected]
20418S: Maintained
20419F: arch/mips/boot/dts/ralink/omega2p.dts
20420
20421ONSEMI ETHERNET PHY DRIVERS
20422M: Piergiorgio Beruto <[email protected]>
20423L: [email protected]
20424S: Supported
20425W: http://www.onsemi.com
20426F: drivers/net/phy/ncn*
20427
20428OP-TEE DRIVER
20429M: Jens Wiklander <[email protected]>
20430L: [email protected] (moderated for non-subscribers)
20431S: Maintained
20432F: Documentation/ABI/testing/sysfs-bus-optee-devices
20433F: drivers/tee/optee/
20434
20435OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
20436M: Sumit Garg <[email protected]>
20437L: [email protected] (moderated for non-subscribers)
20438S: Maintained
20439F: drivers/char/hw_random/optee-rng.c
20440
20441OP-TEE RTC DRIVER
20442M: Clément Léger <[email protected]>
20443L: [email protected]
20444S: Maintained
20445F: drivers/rtc/rtc-optee.c
20446
20447OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
20448M: Parthiban Veerasooran <[email protected]>
20449L: [email protected]
20450S: Maintained
20451F: Documentation/networking/oa-tc6-framework.rst
20452F: drivers/net/ethernet/oa_tc6.c
20453F: include/linux/oa_tc6.h
20454
20455OPEN FIRMWARE AND FLATTENED DEVICE TREE
20456M: Rob Herring <[email protected]>
20457M: Saravana Kannan <[email protected]>
20458L: [email protected]
20459S: Maintained
20460Q: http://patchwork.kernel.org/project/devicetree/list/
20461W: http://www.devicetree.org/
20462C: irc://irc.libera.chat/devicetree
20463P: Documentation/process/maintainer-devicetree.rst
20464T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
20465F: Documentation/ABI/testing/sysfs-firmware-ofw
20466F: drivers/of/
20467F: include/linux/of*.h
20468F: rust/helpers/of.c
20469F: rust/kernel/of.rs
20470F: scripts/dtc/
20471F: scripts/Makefile.dtb*
20472F: tools/testing/selftests/dt/
20473K: of_overlay_notifier_
20474K: of_overlay_fdt_apply
20475K: of_overlay_remove
20476
20477OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
20478M: Rob Herring <[email protected]>
20479M: Krzysztof Kozlowski <[email protected]>
20480M: Conor Dooley <[email protected]>
20481L: [email protected]
20482S: Maintained
20483Q: http://patchwork.kernel.org/project/devicetree/list/
20484C: irc://irc.libera.chat/devicetree
20485P: Documentation/process/maintainer-devicetree.rst
20486T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
20487F: Documentation/devicetree/
20488F: Documentation/process/maintainer-devicetree.rst
20489F: arch/*/boot/dts/
20490F: include/dt-bindings/
20491
20492OPENCOMPUTE PTP CLOCK DRIVER
20493M: Vadim Fedorenko <[email protected]>
20494L: [email protected]
20495S: Maintained
20496F: drivers/ptp/ptp_ocp.c
20497
20498OPENCORES I2C BUS DRIVER
20499M: Peter Korsgaard <[email protected]>
20500M: Andrew Lunn <[email protected]>
20501L: [email protected]
20502S: Maintained
20503F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
20504F: Documentation/i2c/busses/i2c-ocores.rst
20505F: drivers/i2c/busses/i2c-ocores.c
20506F: include/linux/platform_data/i2c-ocores.h
20507
20508OPENRISC ARCHITECTURE
20509M: Jonas Bonn <[email protected]>
20510M: Stefan Kristiansson <[email protected]>
20511M: Stafford Horne <[email protected]>
20512L: [email protected]
20513S: Maintained
20514W: http://openrisc.io
20515T: git https://github.com/openrisc/linux.git
20516F: Documentation/arch/openrisc/
20517F: Documentation/devicetree/bindings/openrisc/
20518F: arch/openrisc/
20519F: drivers/irqchip/irq-ompic.c
20520F: drivers/irqchip/irq-or1k-*
20521
20522OPENVPN DATA CHANNEL OFFLOAD
20523M: Antonio Quartulli <[email protected]>
20524R: Sabrina Dubroca <[email protected]>
20525L: [email protected] (subscribers-only)
20526L: [email protected]
20527S: Supported
20528T: git https://github.com/OpenVPN/ovpn-net-next.git
20529F: Documentation/netlink/specs/ovpn.yaml
20530F: drivers/net/ovpn/
20531F: include/uapi/linux/ovpn.h
20532F: tools/testing/selftests/net/ovpn/
20533
20534OPENVSWITCH
20535M: Aaron Conole <[email protected]>
20536M: Eelco Chaudron <[email protected]>
20537M: Ilya Maximets <[email protected]>
20538L: [email protected]
20539L: [email protected]
20540S: Maintained
20541W: http://openvswitch.org
20542F: Documentation/networking/openvswitch.rst
20543F: include/uapi/linux/openvswitch.h
20544F: net/openvswitch/
20545F: tools/testing/selftests/net/openvswitch/
20546
20547OPERATING PERFORMANCE POINTS (OPP)
20548M: Viresh Kumar <[email protected]>
20549M: Nishanth Menon <[email protected]>
20550M: Stephen Boyd <[email protected]>
20551L: [email protected]
20552S: Maintained
20553T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
20554F: Documentation/devicetree/bindings/opp/
20555F: Documentation/power/opp.rst
20556F: drivers/opp/
20557F: include/linux/pm_opp.h
20558F: rust/kernel/opp.rs
20559
20560OPL4 DRIVER
20561M: Clemens Ladisch <[email protected]>
20562L: [email protected]
20563S: Maintained
20564T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20565F: sound/drivers/opl4/
20566
20567ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
20568M: Mark Fasheh <[email protected]>
20569M: Joel Becker <[email protected]>
20570M: Joseph Qi <[email protected]>
20571R: Heming Zhao <[email protected]>
20572L: [email protected]
20573S: Supported
20574W: http://ocfs2.wiki.kernel.org
20575F: Documentation/filesystems/dlmfs.rst
20576F: Documentation/filesystems/ocfs2.rst
20577F: fs/ocfs2/
20578
20579ORANGEFS FILESYSTEM
20580M: Mike Marshall <[email protected]>
20581R: Martin Brandenburg <[email protected]>
20582L: [email protected]
20583S: Supported
20584T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
20585F: Documentation/filesystems/orangefs.rst
20586F: fs/orangefs/
20587
20588OV2659 OMNIVISION SENSOR DRIVER
20589M: "Lad, Prabhakar" <[email protected]>
20590L: [email protected]
20591S: Maintained
20592W: https://linuxtv.org
20593Q: http://patchwork.linuxtv.org/project/linux-media/list/
20594T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20595F: Documentation/devicetree/bindings/media/i2c/ovti,ov2659.txt
20596F: drivers/media/i2c/ov2659.c
20597F: include/media/i2c/ov2659.h
20598
20599OVERLAY FILESYSTEM
20600M: Miklos Szeredi <[email protected]>
20601M: Amir Goldstein <[email protected]>
20602L: [email protected]
20603S: Supported
20604T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
20605F: Documentation/filesystems/overlayfs.rst
20606F: fs/overlayfs/
20607
20608P54 WIRELESS DRIVER
20609M: Christian Lamparter <[email protected]>
20610L: [email protected]
20611S: Maintained
20612W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
20613F: Documentation/devicetree/bindings/net/wireless/st,stlc4560.yaml
20614F: drivers/net/wireless/intersil/
20615
20616PACKET SOCKETS
20617M: Willem de Bruijn <[email protected]>
20618S: Maintained
20619F: include/uapi/linux/if_packet.h
20620F: net/packet/af_packet.c
20621
20622PACKING
20623M: Vladimir Oltean <[email protected]>
20624L: [email protected]
20625S: Supported
20626F: Documentation/core-api/packing.rst
20627F: include/linux/packing.h
20628F: lib/packing.c
20629F: lib/packing_test.c
20630F: scripts/gen_packed_field_checks.c
20631
20632PADATA PARALLEL EXECUTION MECHANISM
20633M: Steffen Klassert <[email protected]>
20634M: Daniel Jordan <[email protected]>
20635L: [email protected]
20636L: [email protected]
20637S: Maintained
20638F: Documentation/core-api/padata.rst
20639F: include/linux/padata.h
20640F: kernel/padata.c
20641
20642PAGE CACHE
20643M: Matthew Wilcox (Oracle) <[email protected]>
20644M: Jan Kara <[email protected]>
20645L: [email protected]
20646L: [email protected]
20647S: Supported
20648T: git git://git.infradead.org/users/willy/pagecache.git
20649F: Documentation/filesystems/locking.rst
20650F: Documentation/filesystems/vfs.rst
20651F: include/linux/pagemap.h
20652F: include/linux/writeback.h
20653F: include/trace/events/filemap.h
20654F: include/trace/events/readahead.h
20655F: include/trace/events/writeback.h
20656F: mm/filemap.c
20657F: mm/page-writeback.c
20658F: mm/readahead.c
20659F: mm/truncate.c
20660
20661PAGE POOL
20662M: Jesper Dangaard Brouer <[email protected]>
20663M: Ilias Apalodimas <[email protected]>
20664L: [email protected]
20665S: Supported
20666F: Documentation/networking/page_pool.rst
20667F: include/net/page_pool/
20668F: include/trace/events/page_pool.h
20669F: net/core/page_pool.c
20670
20671PAGE TABLE CHECK
20672M: Pasha Tatashin <[email protected]>
20673M: Andrew Morton <[email protected]>
20674L: [email protected]
20675S: Maintained
20676F: Documentation/mm/page_table_check.rst
20677F: include/linux/page_table_check.h
20678F: mm/page_table_check.c
20679
20680PAGE STATE DEBUG SCRIPT
20681M: Ye Liu <[email protected]>
20682S: Maintained
20683F: tools/mm/show_page_info.py
20684
20685PANASONIC LAPTOP ACPI EXTRAS DRIVER
20686M: Kenneth Chan <[email protected]>
20687L: [email protected]
20688S: Maintained
20689F: drivers/platform/x86/panasonic-laptop.c
20690
20691PARALLAX PING IIO SENSOR DRIVER
20692M: Andreas Klinger <[email protected]>
20693L: [email protected]
20694S: Maintained
20695F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
20696F: drivers/iio/proximity/ping.c
20697
20698PARALLEL LCD/KEYPAD PANEL DRIVER
20699M: Willy Tarreau <[email protected]>
20700M: Ksenija Stanojevic <[email protected]>
20701S: Odd Fixes
20702F: Documentation/admin-guide/lcd-panel-cgram.rst
20703F: drivers/auxdisplay/panel.c
20704
20705PARALLEL PORT SUBSYSTEM
20706M: Sudip Mukherjee <[email protected]>
20707M: Sudip Mukherjee <[email protected]>
20708L: [email protected] (subscribers-only)
20709S: Maintained
20710F: Documentation/driver-api/parport*.rst
20711F: drivers/char/ppdev.c
20712F: drivers/parport/
20713F: include/linux/parport*.h
20714F: include/uapi/linux/ppdev.h
20715
20716PARAVIRT_OPS INTERFACE
20717M: Juergen Gross <[email protected]>
20718R: Ajay Kaher <[email protected]>
20719R: Alexey Makhalov <[email protected]>
20720R: Broadcom internal kernel review list <[email protected]>
20721L: [email protected]
20722L: [email protected]
20723S: Supported
20724T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20725F: Documentation/virt/paravirt_ops.rst
20726F: arch/*/include/asm/paravirt*.h
20727F: arch/*/kernel/paravirt*
20728F: include/linux/hypervisor.h
20729
20730PARISC ARCHITECTURE
20731M: "James E.J. Bottomley" <[email protected]>
20732M: Helge Deller <[email protected]>
20733L: [email protected]
20734S: Maintained
20735W: https://parisc.wiki.kernel.org
20736Q: http://patchwork.kernel.org/project/linux-parisc/list/
20737T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
20738T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
20739F: Documentation/arch/parisc/
20740F: arch/parisc/
20741F: drivers/char/agp/parisc-agp.c
20742F: drivers/input/misc/hp_sdc_rtc.c
20743F: drivers/input/serio/gscps2.c
20744F: drivers/input/serio/hp_sdc*
20745F: drivers/parisc/
20746F: drivers/parport/parport_gsc.*
20747F: drivers/tty/serial/8250/8250_parisc.c
20748F: drivers/video/console/sti*
20749F: drivers/video/fbdev/sti*
20750F: drivers/video/logo/logo_parisc*
20751F: include/linux/hp_sdc.h
20752
20753PARMAN
20754M: Jiri Pirko <[email protected]>
20755L: [email protected]
20756S: Supported
20757F: include/linux/parman.h
20758F: lib/parman.c
20759F: lib/test_parman.c
20760
20761PC ENGINES APU BOARD DRIVER
20762M: Enrico Weigelt, metux IT consult <[email protected]>
20763S: Maintained
20764F: drivers/platform/x86/pcengines-apuv2.c
20765
20766PC87360 HARDWARE MONITORING DRIVER
20767M: Jim Cromie <[email protected]>
20768L: [email protected]
20769S: Maintained
20770F: Documentation/hwmon/pc87360.rst
20771F: drivers/hwmon/pc87360.c
20772
20773PC8736x GPIO DRIVER
20774M: Jim Cromie <[email protected]>
20775S: Maintained
20776F: drivers/char/pc8736x_gpio.c
20777
20778PC87427 HARDWARE MONITORING DRIVER
20779M: Jean Delvare <[email protected]>
20780L: [email protected]
20781S: Maintained
20782F: Documentation/hwmon/pc87427.rst
20783F: drivers/hwmon/pc87427.c
20784
20785MAX77705 HARDWARE MONITORING DRIVER
20786M: Dzmitry Sankouski <[email protected]>
20787L: [email protected]
20788S: Maintained
20789F: Documentation/hwmon/max77705.rst
20790F: drivers/hwmon/max77705-hwmon.c
20791
20792PCA9532 LED DRIVER
20793M: Riku Voipio <[email protected]>
20794S: Maintained
20795F: drivers/leds/leds-pca9532.c
20796F: include/linux/leds-pca9532.h
20797
20798PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
20799M: Thomas Petazzoni <[email protected]>
20800M: Pali Rohár <[email protected]>
20801L: [email protected]
20802L: [email protected] (moderated for non-subscribers)
20803S: Maintained
20804F: Documentation/devicetree/bindings/pci/marvell,armada-3700-pcie.yaml
20805F: drivers/pci/controller/pci-aardvark.c
20806
20807PCI DRIVER FOR ALTERA PCIE IP
20808L: [email protected]
20809S: Orphan
20810F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
20811F: drivers/pci/controller/pcie-altera.c
20812
20813PCI DRIVER FOR ANDES QILAI PCIE
20814M: Randolph Lin <[email protected]>
20815L: [email protected]
20816S: Maintained
20817F: Documentation/devicetree/bindings/pci/andestech,qilai-pcie.yaml
20818F: drivers/pci/controller/dwc/pcie-andes-qilai.c
20819
20820PCI DRIVER FOR APPLIEDMICRO XGENE
20821M: Toan Le <[email protected]>
20822L: [email protected]
20823L: [email protected] (moderated for non-subscribers)
20824S: Maintained
20825F: Documentation/devicetree/bindings/pci/apm,xgene-pcie.yaml
20826F: drivers/pci/controller/pci-xgene.c
20827
20828PCI DRIVER FOR ARM VERSATILE PLATFORM
20829M: Rob Herring <[email protected]>
20830L: [email protected]
20831L: [email protected] (moderated for non-subscribers)
20832S: Maintained
20833F: Documentation/devicetree/bindings/pci/versatile.yaml
20834F: drivers/pci/controller/pci-versatile.c
20835
20836PCI DRIVER FOR ARMADA 8K
20837M: Thomas Petazzoni <[email protected]>
20838L: [email protected]
20839L: [email protected] (moderated for non-subscribers)
20840S: Maintained
20841F: Documentation/devicetree/bindings/pci/marvell,armada8k-pcie.yaml
20842F: drivers/pci/controller/dwc/pcie-armada8k.c
20843
20844PCI DRIVER FOR CADENCE PCIE IP
20845R: Aksh Garg <[email protected]>
20846L: [email protected]
20847S: Orphan
20848F: Documentation/devicetree/bindings/pci/cdns,*
20849F: drivers/pci/controller/cadence/
20850
20851PCI DRIVER FOR CIX Sky1
20852M: Hans Zhang <[email protected]>
20853L: [email protected]
20854S: Maintained
20855F: Documentation/devicetree/bindings/pci/cix,sky1-pcie-*.yaml
20856F: drivers/pci/controller/cadence/*sky1*
20857
20858PCI DRIVER FOR FREESCALE LAYERSCAPE
20859M: Minghuan Lian <[email protected]>
20860M: Mingkai Hu <[email protected]>
20861M: Roy Zang <[email protected]>
20862L: [email protected]
20863L: [email protected]
20864L: [email protected] (moderated for non-subscribers)
20865L: [email protected]
20866S: Maintained
20867F: drivers/pci/controller/dwc/*layerscape*
20868
20869PCI DRIVER FOR FU740
20870M: Paul Walmsley <[email protected]>
20871M: Greentime Hu <[email protected]>
20872M: Samuel Holland <[email protected]>
20873L: [email protected]
20874S: Maintained
20875F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
20876F: drivers/pci/controller/dwc/pcie-fu740.c
20877
20878PCI DRIVER FOR GENERIC OF HOSTS
20879M: Will Deacon <[email protected]>
20880L: [email protected]
20881L: [email protected] (moderated for non-subscribers)
20882S: Maintained
20883F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
20884F: drivers/pci/controller/pci-host-common.c
20885F: drivers/pci/controller/pci-host-generic.c
20886
20887PCI DRIVER FOR IMX6
20888M: Richard Zhu <[email protected]>
20889M: Lucas Stach <[email protected]>
20890L: [email protected]
20891L: [email protected] (moderated for non-subscribers)
20892L: [email protected]
20893S: Maintained
20894F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
20895F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
20896F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
20897F: drivers/pci/controller/dwc/*imx6*
20898
20899PCI DRIVER FOR INTEL IXP4XX
20900M: Linus Walleij <[email protected]>
20901S: Maintained
20902F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
20903F: drivers/pci/controller/pci-ixp4xx.c
20904
20905PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
20906M: Nirmal Patel <[email protected]>
20907R: Jonathan Derrick <[email protected]>
20908L: [email protected]
20909S: Supported
20910F: drivers/pci/controller/vmd.c
20911
20912PCI DRIVER FOR MICROSEMI SWITCHTEC
20913M: Kurt Schwemmer <[email protected]>
20914M: Logan Gunthorpe <[email protected]>
20915L: [email protected]
20916S: Maintained
20917F: Documentation/ABI/testing/sysfs-class-switchtec
20918F: Documentation/driver-api/switchtec.rst
20919F: drivers/ntb/hw/mscc/
20920F: drivers/pci/switch/switchtec*
20921F: include/linux/switchtec.h
20922F: include/uapi/linux/switchtec_ioctl.h
20923
20924PCI DRIVER FOR MOBIVEIL PCIE IP
20925M: Hou Zhiqiang <[email protected]>
20926L: [email protected]
20927S: Supported
20928F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
20929F: drivers/pci/controller/mobiveil/pcie-mobiveil*
20930
20931PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
20932M: Thomas Petazzoni <[email protected]>
20933M: Pali Rohár <[email protected]>
20934L: [email protected]
20935L: [email protected] (moderated for non-subscribers)
20936S: Maintained
20937F: drivers/pci/controller/*mvebu*
20938
20939PCI DRIVER FOR NVIDIA TEGRA
20940M: Thierry Reding <[email protected]>
20941L: [email protected]
20942L: [email protected]
20943S: Supported
20944F: Documentation/devicetree/bindings/pci/*tegra*
20945F: drivers/pci/controller/*tegra*
20946
20947PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
20948M: Hou Zhiqiang <[email protected]>
20949L: [email protected]
20950L: [email protected] (moderated for non-subscribers)
20951S: Maintained
20952F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
20953
20954PCI DRIVER FOR PLDA PCIE IP
20955M: Daire McNamara <[email protected]>
20956L: [email protected]
20957S: Maintained
20958F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
20959F: drivers/pci/controller/plda/pcie-plda-host.c
20960F: drivers/pci/controller/plda/pcie-plda.h
20961
20962PCI DRIVER FOR RENESAS R-CAR
20963M: Marek Vasut <[email protected]>
20964M: Yoshihiro Shimoda <[email protected]>
20965L: [email protected]
20966L: [email protected]
20967S: Maintained
20968F: Documentation/PCI/controller/rcar-pcie-firmware.rst
20969F: Documentation/devicetree/bindings/pci/*rcar*
20970F: drivers/pci/controller/*rcar*
20971F: drivers/pci/controller/dwc/*rcar*
20972
20973PCI DRIVER FOR SAMSUNG EXYNOS
20974M: Jingoo Han <[email protected]>
20975L: [email protected] (moderated for non-subscribers)
20976L: [email protected]
20977S: Maintained
20978F: drivers/pci/controller/dwc/pci-exynos.c
20979
20980PCI DRIVER FOR STM32MP25
20981M: Christian Bruel <[email protected]>
20982L: [email protected]
20983S: Maintained
20984F: Documentation/devicetree/bindings/pci/st,stm32-pcie-*.yaml
20985F: drivers/pci/controller/dwc/*stm32*
20986
20987PCI DRIVER FOR SYNOPSYS DESIGNWARE
20988M: Jingoo Han <[email protected]>
20989M: Manivannan Sadhasivam <[email protected]>
20990L: [email protected]
20991S: Maintained
20992F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
20993F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
20994F: drivers/pci/controller/dwc/*designware*
20995F: include/linux/pcie-dwc.h
20996
20997PCI DRIVER FOR TI DRA7XX/J721E
20998M: Vignesh Raghavendra <[email protected]>
20999R: Siddharth Vadapalli <[email protected]>
21000L: [email protected]
21001L: [email protected]
21002L: [email protected] (moderated for non-subscribers)
21003S: Supported
21004F: Documentation/devicetree/bindings/pci/ti-pci.txt
21005F: drivers/pci/controller/cadence/pci-j721e.c
21006F: drivers/pci/controller/dwc/pci-dra7xx.c
21007
21008PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
21009M: Linus Walleij <[email protected]>
21010L: [email protected]
21011S: Maintained
21012F: Documentation/devicetree/bindings/pci/v3,v360epc-pci.yaml
21013F: drivers/pci/controller/pci-v3-semi.c
21014
21015PCI DRIVER FOR XILINX VERSAL CPM
21016M: Bharat Kumar Gogada <[email protected]>
21017M: Michal Simek <[email protected]>
21018L: [email protected]
21019S: Maintained
21020F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
21021F: drivers/pci/controller/pcie-xilinx-cpm.c
21022
21023PCI ENDPOINT SUBSYSTEM
21024M: Manivannan Sadhasivam <[email protected]>
21025M: Krzysztof Wilczyński <[email protected]>
21026R: Kishon Vijay Abraham I <[email protected]>
21027R: Frank Li <[email protected]>
21028L: [email protected]
21029S: Supported
21030Q: https://patchwork.kernel.org/project/linux-pci/list/
21031B: https://bugzilla.kernel.org
21032C: irc://irc.oftc.net/linux-pci
21033T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21034F: Documentation/PCI/endpoint/*
21035F: Documentation/misc-devices/pci-endpoint-test.rst
21036F: drivers/misc/pci_endpoint_test.c
21037F: drivers/pci/endpoint/
21038F: tools/testing/selftests/pci_endpoint/
21039
21040PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
21041M: Mahesh J Salgaonkar <[email protected]>
21042R: Oliver O'Halloran <[email protected]>
21043L: [email protected]
21044S: Supported
21045F: Documentation/PCI/pci-error-recovery.rst
21046F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst
21047F: arch/powerpc/include/*/eeh*.h
21048F: arch/powerpc/kernel/eeh*.c
21049F: arch/powerpc/platforms/*/eeh*.c
21050F: drivers/pci/pcie/aer.c
21051F: drivers/pci/pcie/dpc.c
21052F: drivers/pci/pcie/err.c
21053
21054PCI ERROR RECOVERY
21055M: Linas Vepstas <[email protected]>
21056L: [email protected]
21057S: Supported
21058F: Documentation/PCI/pci-error-recovery.rst
21059
21060PCI MSI DRIVER FOR ALTERA MSI IP
21061L: [email protected]
21062S: Orphan
21063F: Documentation/devicetree/bindings/interrupt-controller/altr,msi-controller.yaml
21064F: drivers/pci/controller/pcie-altera-msi.c
21065
21066PCI MSI DRIVER FOR APPLIEDMICRO XGENE
21067M: Toan Le <[email protected]>
21068L: [email protected]
21069L: [email protected] (moderated for non-subscribers)
21070S: Maintained
21071F: Documentation/devicetree/bindings/interrupt-controller/apm,xgene1-msi.yaml
21072F: drivers/pci/controller/pci-xgene-msi.c
21073
21074PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
21075M: Lorenzo Pieralisi <[email protected]>
21076M: Krzysztof Wilczyński <[email protected]>
21077M: Manivannan Sadhasivam <[email protected]>
21078R: Rob Herring <[email protected]>
21079L: [email protected]
21080S: Supported
21081Q: https://patchwork.kernel.org/project/linux-pci/list/
21082B: https://bugzilla.kernel.org
21083C: irc://irc.oftc.net/linux-pci
21084T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21085F: Documentation/ABI/testing/debugfs-pcie-ptm
21086F: Documentation/PCI/controller/
21087F: Documentation/devicetree/bindings/pci/
21088F: Documentation/trace/events-pci-controller.rst
21089F: drivers/pci/controller/
21090F: drivers/pci/pci-bridge-emul.c
21091F: drivers/pci/pci-bridge-emul.h
21092F: include/trace/events/pci_controller.h
21093
21094PCI PEER-TO-PEER DMA (P2PDMA)
21095M: Bjorn Helgaas <[email protected]>
21096M: Logan Gunthorpe <[email protected]>
21097L: [email protected]
21098S: Supported
21099Q: https://patchwork.kernel.org/project/linux-pci/list/
21100B: https://bugzilla.kernel.org
21101C: irc://irc.oftc.net/linux-pci
21102T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21103F: Documentation/driver-api/pci/p2pdma.rst
21104F: drivers/pci/p2pdma.c
21105F: include/linux/pci-p2pdma.h
21106
21107PCI POWER CONTROL
21108M: Bartosz Golaszewski <[email protected]>
21109M: Manivannan Sadhasivam <[email protected]>
21110L: [email protected]
21111S: Maintained
21112T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21113F: drivers/pci/pwrctrl/*
21114F: include/linux/pci-pwrctrl.h
21115
21116PCI SUBSYSTEM
21117M: Bjorn Helgaas <[email protected]>
21118L: [email protected]
21119S: Supported
21120Q: https://patchwork.kernel.org/project/linux-pci/list/
21121B: https://bugzilla.kernel.org
21122C: irc://irc.oftc.net/linux-pci
21123T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21124F: Documentation/ABI/testing/sysfs-devices-pci-host-bridge
21125F: Documentation/PCI/
21126F: Documentation/devicetree/bindings/pci/
21127F: arch/x86/kernel/early-quirks.c
21128F: arch/x86/kernel/quirks.c
21129F: arch/x86/pci/
21130F: drivers/acpi/pci*
21131F: drivers/pci/
21132F: include/asm-generic/pci*
21133F: include/linux/of_pci.h
21134F: include/linux/pci*
21135F: include/uapi/linux/pci*
21136
21137PCI SUBSYSTEM [RUST]
21138M: Danilo Krummrich <[email protected]>
21139R: Bjorn Helgaas <[email protected]>
21140R: Krzysztof Wilczyński <[email protected]>
21141L: [email protected]
21142S: Maintained
21143C: irc://irc.oftc.net/linux-pci
21144T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21145F: rust/helpers/pci.c
21146F: rust/kernel/pci.rs
21147F: rust/kernel/pci/
21148F: samples/rust/rust_driver_pci.rs
21149
21150PCIE BANDWIDTH CONTROLLER
21151M: Ilpo Järvinen <[email protected]>
21152L: [email protected]
21153S: Supported
21154F: drivers/pci/pcie/bwctrl.c
21155F: drivers/thermal/pcie_cooling.c
21156F: include/linux/pci-bwctrl.h
21157F: tools/testing/selftests/pcie_bwctrl/
21158
21159PCIE DRIVER FOR AMAZON ANNAPURNA LABS
21160M: Jonathan Chocron <[email protected]>
21161L: [email protected]
21162S: Maintained
21163F: Documentation/devicetree/bindings/pci/amazon,al-alpine-v3-pcie.yaml
21164F: drivers/pci/controller/dwc/pcie-al.c
21165
21166PCIE DRIVER FOR AMLOGIC MESON
21167M: Yue Wang <[email protected]>
21168L: [email protected]
21169L: [email protected]
21170S: Maintained
21171F: drivers/pci/controller/dwc/pci-meson.c
21172
21173PCIE DRIVER FOR AXIS ARTPEC
21174M: Jesper Nilsson <[email protected]>
21175L: [email protected]
21176L: [email protected]
21177S: Maintained
21178F: Documentation/devicetree/bindings/pci/axis,artpec*
21179F: drivers/pci/controller/dwc/*artpec*
21180
21181PCIE DRIVER FOR CAVIUM THUNDERX
21182M: Robert Richter <[email protected]>
21183L: [email protected]
21184L: [email protected] (moderated for non-subscribers)
21185S: Odd Fixes
21186F: drivers/pci/controller/pci-thunder-*
21187
21188PCIE DRIVER FOR ESWIN
21189M: Senchuan Zhang <[email protected]>
21190L: [email protected]
21191S: Maintained
21192F: Documentation/devicetree/bindings/pci/eswin,pcie.yaml
21193F: drivers/pci/controller/dwc/pcie-eswin.c
21194
21195PCIE DRIVER FOR HISILICON
21196M: Zhou Wang <[email protected]>
21197L: [email protected]
21198S: Maintained
21199F: drivers/pci/controller/dwc/pcie-hisi.c
21200
21201PCIE DRIVER FOR HISILICON KIRIN
21202M: Xiaowei Song <[email protected]>
21203M: Binghui Wang <[email protected]>
21204L: [email protected]
21205S: Maintained
21206F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
21207F: drivers/pci/controller/dwc/pcie-kirin.c
21208
21209PCIE DRIVER FOR HISILICON STB
21210M: Shawn Guo <[email protected]>
21211L: [email protected]
21212S: Maintained
21213F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
21214F: drivers/pci/controller/dwc/pcie-histb.c
21215
21216PCIE DRIVER FOR INTEL KEEM BAY
21217M: Srikanth Thokala <[email protected]>
21218L: [email protected]
21219S: Supported
21220F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
21221F: drivers/pci/controller/dwc/pcie-keembay.c
21222
21223PCIE DRIVER FOR INTEL LGM GW SOC
21224L: [email protected]
21225S: Orphan
21226F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
21227F: drivers/pci/controller/dwc/pcie-intel-gw.c
21228
21229PCIE DRIVER FOR MEDIATEK
21230M: Ryder Lee <[email protected]>
21231L: [email protected]
21232L: [email protected] (moderated for non-subscribers)
21233S: Supported
21234F: Documentation/devicetree/bindings/pci/mediatek*
21235F: drivers/pci/controller/*mediatek*
21236
21237PCIE DRIVER FOR MICROCHIP
21238M: Daire McNamara <[email protected]>
21239L: [email protected]
21240S: Supported
21241F: Documentation/devicetree/bindings/pci/microchip*
21242F: drivers/pci/controller/plda/*microchip*
21243
21244PCIE DRIVER FOR QUALCOMM MSM
21245M: Manivannan Sadhasivam <[email protected]>
21246L: [email protected]
21247L: [email protected]
21248S: Maintained
21249F: Documentation/devicetree/bindings/pci/qcom,*.yaml
21250F: drivers/pci/controller/dwc/pcie-qcom-common.c
21251F: drivers/pci/controller/dwc/pcie-qcom.c
21252
21253PCIE DRIVER FOR RENESAS RZ/G3S SERIES
21254M: Claudiu Beznea <[email protected]>
21255L: [email protected]
21256L: [email protected]
21257S: Supported
21258F: Documentation/devicetree/bindings/pci/renesas,r9a08g045-pcie.yaml
21259F: drivers/pci/controller/pcie-rzg3s-host.c
21260
21261PCIE DRIVER FOR ROCKCHIP
21262M: Shawn Lin <[email protected]>
21263L: [email protected]
21264L: [email protected]
21265S: Maintained
21266F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
21267F: drivers/pci/controller/pcie-rockchip*
21268
21269PCIE DRIVER FOR SOCIONEXT UNIPHIER
21270M: Kunihiko Hayashi <[email protected]>
21271L: [email protected]
21272S: Maintained
21273F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
21274F: drivers/pci/controller/dwc/pcie-uniphier*
21275
21276PCIE DRIVER FOR ST SPEAR13XX
21277M: Pratyush Anand <[email protected]>
21278L: [email protected]
21279S: Maintained
21280F: drivers/pci/controller/dwc/*spear*
21281
21282PCIE DRIVER FOR STARFIVE JH71x0
21283M: Kevin Xie <[email protected]>
21284L: [email protected]
21285S: Maintained
21286F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
21287F: drivers/pci/controller/plda/pcie-starfive.c
21288
21289PCIE DRIVER FOR ULTRARISC DP1000
21290M: Xincheng Zhang <[email protected]>
21291M: Jia Wang <[email protected]>
21292L: [email protected]
21293S: Maintained
21294F: Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.yaml
21295F: drivers/pci/controller/dwc/pcie-ultrarisc.c
21296
21297PCIE ENDPOINT DRIVER FOR QUALCOMM
21298M: Manivannan Sadhasivam <[email protected]>
21299L: [email protected]
21300L: [email protected]
21301S: Maintained
21302F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
21303F: Documentation/devicetree/bindings/pci/qcom,sa8255p-pcie-ep.yaml
21304F: drivers/pci/controller/dwc/pcie-qcom-common.c
21305F: drivers/pci/controller/dwc/pcie-qcom-ep.c
21306
21307PCMCIA SUBSYSTEM
21308M: Dominik Brodowski <[email protected]>
21309S: Odd Fixes
21310T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
21311F: Documentation/pcmcia/
21312F: drivers/net/ethernet/8390/pcnet_cs.c
21313F: drivers/pcmcia/
21314F: include/pcmcia/
21315F: tools/pcmcia/
21316
21317PCNET32 NETWORK DRIVER
21318M: Don Fry <[email protected]>
21319L: [email protected]
21320S: Maintained
21321F: drivers/net/ethernet/amd/pcnet32.c
21322
21323PCRYPT PARALLEL CRYPTO ENGINE
21324M: Steffen Klassert <[email protected]>
21325L: [email protected]
21326S: Maintained
21327F: crypto/pcrypt.c
21328F: include/crypto/pcrypt.h
21329
21330PDS DSC VIRTIO DATA PATH ACCELERATOR
21331R: Brett Creeley <[email protected]>
21332F: drivers/vdpa/pds/
21333
21334PECI HARDWARE MONITORING DRIVERS
21335M: Iwona Winiarska <[email protected]>
21336L: [email protected]
21337S: Supported
21338F: Documentation/hwmon/peci-cputemp.rst
21339F: Documentation/hwmon/peci-dimmtemp.rst
21340F: drivers/hwmon/peci/
21341
21342PECI SUBSYSTEM
21343M: Iwona Winiarska <[email protected]>
21344L: [email protected] (moderated for non-subscribers)
21345S: Supported
21346F: Documentation/devicetree/bindings/peci/
21347F: Documentation/peci/
21348F: drivers/peci/
21349F: include/linux/peci-cpu.h
21350F: include/linux/peci.h
21351
21352PENSANDO ETHERNET DRIVERS
21353M: Brett Creeley <[email protected]>
21354L: [email protected]
21355S: Maintained
21356F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
21357F: drivers/net/ethernet/pensando/
21358
21359PER-CPU MEMORY ALLOCATOR
21360M: Dennis Zhou <[email protected]>
21361M: Tejun Heo <[email protected]>
21362M: Christoph Lameter <[email protected]>
21363L: [email protected]
21364S: Maintained
21365T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
21366F: arch/*/include/asm/percpu.h
21367F: include/linux/percpu*.h
21368F: lib/percpu*.c
21369F: mm/percpu*.c
21370F: mm/percpu-internal.h
21371
21372PER-TASK DELAY ACCOUNTING
21373M: Balbir Singh <[email protected]>
21374M: Yang Yang <[email protected]>
21375S: Maintained
21376F: include/linux/delayacct.h
21377F: kernel/delayacct.c
21378
21379TASK DELAY MONITORING TOOLS
21380M: Andrew Morton <[email protected]>
21381M: Wang Yaxin <[email protected]>
21382M: Fan Yu <[email protected]>
21383L: [email protected]
21384S: Maintained
21385F: Documentation/accounting/delay-accounting.rst
21386F: tools/accounting/delaytop.c
21387F: tools/accounting/getdelays.c
21388
21389PERFORMANCE EVENTS SUBSYSTEM
21390M: Peter Zijlstra <[email protected]>
21391M: Ingo Molnar <[email protected]>
21392M: Arnaldo Carvalho de Melo <[email protected]>
21393M: Namhyung Kim <[email protected]>
21394R: Mark Rutland <[email protected]>
21395R: Alexander Shishkin <[email protected]>
21396R: Jiri Olsa <[email protected]>
21397R: Ian Rogers <[email protected]>
21398R: Adrian Hunter <[email protected]>
21399R: James Clark <[email protected]>
21400L: [email protected]
21401L: [email protected]
21402S: Supported
21403W: https://perf.wiki.kernel.org/
21404P: Documentation/process/maintainer-tip.rst
21405T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
21406T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
21407T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
21408F: arch/*/events/*
21409F: arch/*/events/*/*
21410F: arch/*/include/asm/perf_event.h
21411F: arch/*/kernel/*/*/perf_event*.c
21412F: arch/*/kernel/*/perf_event*.c
21413F: arch/*/kernel/perf_callchain.c
21414F: arch/*/kernel/perf_event*.c
21415F: include/linux/perf_event.h
21416F: include/uapi/linux/perf_event.h
21417F: kernel/events/*
21418F: tools/lib/perf/
21419F: tools/perf/
21420
21421PERFORMANCE EVENTS TOOLING ARM64
21422R: John Garry <[email protected]>
21423R: Will Deacon <[email protected]>
21424R: James Clark <[email protected]>
21425R: Mike Leach <[email protected]>
21426R: Leo Yan <[email protected]>
21427L: [email protected] (moderated for non-subscribers)
21428S: Supported
21429F: tools/build/feature/test-libopencsd.c
21430F: tools/perf/arch/arm*/
21431F: tools/perf/pmu-events/arch/arm64/
21432F: tools/perf/util/arm-spe*
21433F: tools/perf/util/cs-etm*
21434
21435PERSONALITY HANDLING
21436M: Christoph Hellwig <[email protected]>
21437L: [email protected]
21438S: Maintained
21439F: include/linux/personality.h
21440F: include/uapi/linux/personality.h
21441
21442PHOENIX RC FLIGHT CONTROLLER ADAPTER
21443M: Marcus Folkesson <[email protected]>
21444L: [email protected]
21445S: Maintained
21446F: Documentation/input/devices/pxrc.rst
21447F: drivers/input/joystick/pxrc.c
21448
21449PHONET PROTOCOL
21450M: Remi Denis-Courmont <[email protected]>
21451S: Supported
21452F: Documentation/networking/phonet.rst
21453F: include/linux/phonet.h
21454F: include/net/phonet/
21455F: include/uapi/linux/phonet.h
21456F: net/phonet/
21457
21458PHRAM MTD DRIVER
21459M: Joern Engel <[email protected]>
21460L: [email protected]
21461S: Maintained
21462F: drivers/mtd/devices/phram.c
21463
21464PHY COMMON PROPERTIES
21465M: Vladimir Oltean <[email protected]>
21466L: [email protected]
21467S: Maintained
21468Q: https://patchwork.kernel.org/project/netdevbpf/list/
21469F: Documentation/devicetree/bindings/phy/phy-common-props.yaml
21470F: drivers/phy/phy-common-props-test.c
21471F: drivers/phy/phy-common-props.c
21472F: include/linux/phy/phy-common-props.h
21473
21474PICOLCD HID DRIVER
21475M: Bruno Prémont <[email protected]>
21476L: [email protected]
21477S: Maintained
21478F: drivers/hid/hid-picolcd*
21479
21480PIDFD API
21481M: Christian Brauner <[email protected]>
21482L: [email protected]
21483S: Maintained
21484T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
21485F: samples/pidfd/
21486F: tools/testing/selftests/clone3/
21487F: tools/testing/selftests/pidfd/
21488K: (?i)pidfd
21489K: (?i)clone3
21490K: \b(clone_args|kernel_clone_args)\b
21491
21492PIN CONTROL SUBSYSTEM
21493M: Linus Walleij <[email protected]>
21494L: [email protected]
21495S: Maintained
21496T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
21497F: Documentation/devicetree/bindings/pinctrl/
21498F: Documentation/driver-api/pin-control.rst
21499F: drivers/pinctrl/
21500F: include/dt-bindings/pinctrl/
21501F: include/linux/pinctrl/
21502
21503PIN CONTROLLER - AIROHA
21504M: Lorenzo Bianconi <[email protected]>
21505L: [email protected] (moderated for non-subscribers)
21506S: Maintained
21507F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
21508F: drivers/pinctrl/airoha/pinctrl-airoha.c
21509
21510PIN CONTROLLER - AMD
21511M: Basavaraj Natikar <[email protected]>
21512M: Shyam Sundar S K <[email protected]>
21513S: Maintained
21514F: drivers/pinctrl/pinctrl-amd.c
21515
21516PIN CONTROLLER - FREESCALE
21517M: Dong Aisheng <[email protected]>
21518M: Fabio Estevam <[email protected]>
21519M: Frank Li <[email protected]>
21520M: Jacky Bai <[email protected]>
21521R: Pengutronix Kernel Team <[email protected]>
21522R: NXP S32 Linux Team <[email protected]>
21523L: [email protected]
21524S: Maintained
21525F: Documentation/devicetree/bindings/pinctrl/fsl,*
21526F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
21527F: drivers/pinctrl/freescale/
21528F: drivers/pinctrl/nxp/
21529
21530PIN CONTROLLER - INTEL
21531M: Mika Westerberg <[email protected]>
21532M: Andy Shevchenko <[email protected]>
21533S: Supported
21534T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
21535F: drivers/pinctrl/intel/
21536
21537PIN CONTROLLER - KEEMBAY
21538S: Orphan
21539F: drivers/pinctrl/pinctrl-keembay*
21540
21541PIN CONTROLLER - MEDIATEK
21542M: Sean Wang <[email protected]>
21543L: [email protected] (moderated for non-subscribers)
21544S: Maintained
21545F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
21546F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
21547F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
21548F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
21549F: drivers/pinctrl/mediatek/
21550
21551PIN CONTROLLER - MEDIATEK MIPS
21552M: Chester A. Unal <[email protected]>
21553M: Sergio Paracuellos <[email protected]>
21554L: [email protected] (moderated for non-subscribers)
21555L: [email protected]
21556S: Maintained
21557F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
21558F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
21559F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
21560F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
21561F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
21562F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
21563F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
21564F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
21565F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
21566F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
21567F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
21568F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
21569F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
21570F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
21571F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
21572
21573PIN CONTROLLER - MICROCHIP AT91
21574M: Ludovic Desroches <[email protected]>
21575L: [email protected] (moderated for non-subscribers)
21576L: [email protected]
21577S: Supported
21578F: drivers/gpio/gpio-sama5d2-piobu.c
21579F: drivers/pinctrl/pinctrl-at91*
21580
21581PIN CONTROLLER - QUALCOMM
21582M: Bjorn Andersson <[email protected]>
21583L: [email protected]
21584S: Maintained
21585C: irc://irc.oftc.net/linux-msm
21586F: Documentation/devicetree/bindings/pinctrl/qcom,*
21587F: drivers/pinctrl/qcom/
21588
21589PIN CONTROLLER - RENESAS
21590M: Geert Uytterhoeven <[email protected]>
21591L: [email protected]
21592S: Supported
21593T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
21594F: Documentation/devicetree/bindings/pinctrl/renesas,*
21595F: drivers/pinctrl/renesas/
21596
21597PIN CONTROLLER - SAMSUNG
21598M: Krzysztof Kozlowski <[email protected]>
21599M: Sylwester Nawrocki <[email protected]>
21600M: Peter Griffin <[email protected]>
21601R: Alim Akhtar <[email protected]>
21602L: [email protected] (moderated for non-subscribers)
21603L: [email protected]
21604S: Maintained
21605Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
21606B: mailto:[email protected]
21607C: irc://irc.libera.chat/linux-exynos
21608T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
21609F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
21610F: drivers/pinctrl/samsung/
21611
21612PIN CONTROLLER - SINGLE
21613M: Tony Lindgren <[email protected]>
21614M: Haojian Zhuang <[email protected]>
21615L: [email protected] (moderated for non-subscribers)
21616L: [email protected]
21617S: Maintained
21618F: drivers/pinctrl/pinctrl-single.c
21619
21620PIN CONTROLLER - SUNPLUS / TIBBO
21621M: Dvorkin Dmitry <[email protected]>
21622M: Wells Lu <[email protected]>
21623L: [email protected] (moderated for non-subscribers)
21624S: Maintained
21625W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
21626F: Documentation/devicetree/bindings/pinctrl/sunplus,*
21627F: drivers/pinctrl/sunplus/
21628F: include/dt-bindings/pinctrl/sppctl*.h
21629
21630PINE64 PINEPHONE KEYBOARD DRIVER
21631M: Samuel Holland <[email protected]>
21632S: Supported
21633F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
21634F: drivers/input/keyboard/pinephone-keyboard.c
21635
21636PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
21637M: Tomasz Duszynski <[email protected]>
21638S: Maintained
21639F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
21640F: drivers/iio/chemical/pms7003.c
21641
21642PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
21643M: Piergiorgio Beruto <[email protected]>
21644L: [email protected]
21645S: Maintained
21646F: drivers/net/phy/mdio-open-alliance.h
21647F: net/ethtool/plca.c
21648
21649PLDMFW LIBRARY
21650M: Jacob Keller <[email protected]>
21651S: Maintained
21652F: Documentation/driver-api/pldmfw/
21653F: include/linux/pldmfw.h
21654F: lib/pldmfw/
21655
21656PLX DMA DRIVER
21657M: Logan Gunthorpe <[email protected]>
21658S: Maintained
21659F: drivers/dma/plx_dma.c
21660
21661PM-GRAPH UTILITY
21662M: "Todd E Brandt" <[email protected]>
21663L: [email protected]
21664S: Supported
21665W: https://01.org/pm-graph
21666B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
21667T: git https://github.com/intel/pm-graph.git
21668F: tools/power/pm-graph
21669
21670PM6764TR DRIVER
21671M: Charles Hsu <[email protected]>
21672L: [email protected]
21673S: Maintained
21674F: Documentation/hwmon/pm6764tr.rst
21675F: drivers/hwmon/pmbus/pm6764tr.c
21676
21677PMC SIERRA MaxRAID DRIVER
21678L: [email protected]
21679S: Orphan
21680W: http://www.pmc-sierra.com/
21681F: drivers/scsi/pmcraid.*
21682
21683PMC SIERRA PM8001 DRIVER
21684M: Jack Wang <[email protected]>
21685L: [email protected]
21686S: Supported
21687F: drivers/scsi/pm8001/
21688
21689PNI RM3100 IIO DRIVER
21690M: Song Qiang <[email protected]>
21691L: [email protected]
21692S: Maintained
21693F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
21694F: drivers/iio/magnetometer/rm3100*
21695
21696PNP SUPPORT
21697M: "Rafael J. Wysocki" <[email protected]>
21698L: [email protected]
21699S: Maintained
21700F: drivers/pnp/
21701F: include/linux/pnp.h
21702
21703PORTUGUESE (BRAZILIAN) TRANSLATION
21704M: Daniel Pereira <[email protected]>
21705L: [email protected]
21706S: Maintained
21707F: Documentation/translations/pt_BR/
21708
21709PORTWELL EC DRIVER
21710M: Yen-Chi Huang <[email protected]>
21711L: [email protected]
21712S: Maintained
21713F: drivers/platform/x86/portwell-ec.c
21714
21715POSIX CLOCKS and TIMERS
21716M: Anna-Maria Behnsen <[email protected]>
21717M: Frederic Weisbecker <[email protected]>
21718M: Thomas Gleixner <[email protected]>
21719L: [email protected]
21720S: Maintained
21721P: Documentation/process/maintainer-tip.rst
21722T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21723F: fs/timerfd.c
21724F: include/linux/time_namespace.h
21725F: include/linux/timerfd.h
21726F: include/uapi/linux/time.h
21727F: include/uapi/linux/timerfd.h
21728F: include/trace/events/timer*
21729F: kernel/time/itimer.c
21730F: kernel/time/posix-*
21731F: kernel/time/namespace.c
21732F: kernel/time/namespace_vdso.c
21733
21734POWER MANAGEMENT CORE
21735M: "Rafael J. Wysocki" <[email protected]>
21736L: [email protected]
21737S: Supported
21738B: https://bugzilla.kernel.org
21739T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
21740F: drivers/base/power/
21741F: drivers/powercap/
21742F: include/linux/intel_rapl.h
21743F: include/linux/pm.h
21744F: include/linux/pm_*
21745F: include/linux/powercap.h
21746F: kernel/configs/nopm.config
21747
21748POWER SEQUENCING
21749M: Bartosz Golaszewski <[email protected]>
21750L: [email protected]
21751S: Maintained
21752T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21753F: Documentation/driver-api/pwrseq.rst
21754F: drivers/power/sequencing/
21755F: include/linux/pwrseq/
21756
21757PCIE M.2 POWER SEQUENCING
21758M: Manivannan Sadhasivam <[email protected]>
21759L: [email protected]
21760S: Maintained
21761F: Documentation/devicetree/bindings/connector/pcie-m2-e-connector.yaml
21762F: Documentation/devicetree/bindings/connector/pcie-m2-m-connector.yaml
21763F: drivers/power/sequencing/pwrseq-pcie-m2.c
21764
21765POWER STATE COORDINATION INTERFACE (PSCI)
21766M: Mark Rutland <[email protected]>
21767M: Lorenzo Pieralisi <[email protected]>
21768L: [email protected] (moderated for non-subscribers)
21769S: Maintained
21770F: Documentation/devicetree/bindings/arm/psci.yaml
21771F: drivers/firmware/psci/
21772F: include/linux/psci.h
21773F: include/uapi/linux/psci.h
21774
21775POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
21776M: Sebastian Reichel <[email protected]>
21777L: [email protected]
21778S: Maintained
21779T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21780F: Documentation/ABI/testing/sysfs-class-power
21781F: Documentation/devicetree/bindings/power/supply/
21782F: drivers/power/supply/
21783F: include/linux/power/
21784F: include/linux/power_supply.h
21785F: tools/testing/selftests/power_supply/
21786
21787POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
21788M: Suraj Jitindar Singh <[email protected]>
21789L: [email protected]
21790S: Maintained
21791F: drivers/char/powernv-op-panel.c
21792
21793PPP OVER ATM (RFC 2364)
21794M: Mitchell Blank Jr <[email protected]>
21795S: Maintained
21796F: include/uapi/linux/atmppp.h
21797F: net/atm/pppoatm.c
21798
21799PPP OVER ETHERNET
21800S: Orphan
21801F: drivers/net/ppp/pppoe.c
21802F: drivers/net/ppp/pppox.c
21803
21804PPP OVER L2TP
21805M: James Chapman <[email protected]>
21806S: Maintained
21807F: include/linux/if_pppol2tp.h
21808F: include/uapi/linux/if_pppol2tp.h
21809F: net/l2tp/l2tp_ppp.c
21810
21811PPP PROTOCOL DRIVERS AND COMPRESSORS
21812L: [email protected]
21813S: Orphan
21814F: drivers/net/ppp/ppp_*
21815F: tools/testing/selftests/net/ppp/
21816
21817PPS SUPPORT
21818M: Rodolfo Giometti <[email protected]>
21819L: [email protected] (subscribers-only)
21820S: Maintained
21821W: http://wiki.enneenne.com/index.php/LinuxPPS_support
21822F: Documentation/ABI/testing/sysfs-pps
21823F: Documentation/ABI/testing/sysfs-pps-gen
21824F: Documentation/ABI/testing/sysfs-pps-gen-tio
21825F: Documentation/devicetree/bindings/pps/pps-gpio.yaml
21826F: Documentation/driver-api/pps.rst
21827F: drivers/pps/
21828F: include/linux/pps*.h
21829F: include/uapi/linux/pps.h
21830F: include/uapi/linux/pps_gen.h
21831
21832PRESSURE STALL INFORMATION (PSI)
21833M: Johannes Weiner <[email protected]>
21834M: Suren Baghdasaryan <[email protected]>
21835R: Peter Zijlstra <[email protected]>
21836S: Maintained
21837F: include/linux/psi*
21838F: kernel/sched/psi.c
21839
21840PROPELLER BUILD
21841M: Rong Xu <[email protected]>
21842M: Han Shen <[email protected]>
21843S: Supported
21844F: Documentation/dev-tools/propeller.rst
21845F: scripts/Makefile.propeller
21846
21847PRINTK
21848M: Petr Mladek <[email protected]>
21849R: Steven Rostedt <[email protected]>
21850R: John Ogness <[email protected]>
21851R: Sergey Senozhatsky <[email protected]>
21852S: Maintained
21853T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21854F: Documentation/core-api/printk-basics.rst
21855F: include/linux/printk.h
21856F: kernel/printk/
21857
21858PRINTK INDEXING
21859R: Chris Down <[email protected]>
21860S: Maintained
21861F: Documentation/core-api/printk-index.rst
21862F: kernel/printk/index.c
21863K: printk_index
21864
21865PROC FILESYSTEM
21866L: [email protected]
21867L: [email protected]
21868S: Maintained
21869F: Documentation/filesystems/proc.rst
21870F: fs/proc/
21871F: include/linux/proc_fs.h
21872F: tools/testing/selftests/proc/
21873
21874PROC SYSCTL
21875M: Kees Cook <[email protected]>
21876M: Joel Granados <[email protected]>
21877L: [email protected]
21878L: [email protected]
21879S: Maintained
21880T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
21881F: fs/proc/proc_sysctl.c
21882F: include/linux/sysctl.h
21883F: kernel/sysctl*
21884F: tools/testing/selftests/sysctl/*
21885F: lib/test_sysctl.c
21886F: scripts/check-sysctl-docs
21887
21888PS3 NETWORK SUPPORT
21889M: Geoff Levand <[email protected]>
21890L: [email protected]
21891L: [email protected]
21892S: Maintained
21893F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
21894
21895PS3 PLATFORM SUPPORT
21896M: Geoff Levand <[email protected]>
21897L: [email protected]
21898S: Maintained
21899F: arch/powerpc/boot/ps3*
21900F: arch/powerpc/include/asm/lv1call.h
21901F: arch/powerpc/include/asm/ps3*.h
21902F: arch/powerpc/platforms/ps3/
21903F: drivers/*/ps3*
21904F: drivers/ps3/
21905F: drivers/rtc/rtc-ps3.c
21906F: drivers/usb/host/*ps3.c
21907F: sound/ppc/snd_ps3*
21908
21909PS3VRAM DRIVER
21910M: Jim Paris <[email protected]>
21911M: Geoff Levand <[email protected]>
21912L: [email protected]
21913S: Maintained
21914F: drivers/block/ps3vram.c
21915
21916PSAMPLE PACKET SAMPLING SUPPORT
21917M: Yotam Gigi <[email protected]>
21918S: Maintained
21919F: include/net/psample.h
21920F: include/uapi/linux/psample.h
21921F: net/psample
21922
21923PSE NETWORK DRIVER
21924M: Oleksij Rempel <[email protected]>
21925M: Kory Maincent <[email protected]>
21926L: [email protected]
21927S: Maintained
21928F: Documentation/devicetree/bindings/net/pse-pd/
21929F: drivers/net/pse-pd/
21930F: net/ethtool/pse-pd.c
21931
21932PSP SECURITY PROTOCOL
21933M: Daniel Zahka <[email protected]>
21934M: Jakub Kicinski <[email protected]>
21935M: Willem de Bruijn <[email protected]>
21936F: Documentation/netlink/specs/psp.yaml
21937F: Documentation/networking/psp.rst
21938F: include/net/psp/
21939F: include/net/psp.h
21940F: include/uapi/linux/psp.h
21941F: net/psp/
21942K: struct\ psp(_assoc|_dev|hdr)\b
21943
21944PSTORE FILESYSTEM
21945M: Kees Cook <[email protected]>
21946R: Tony Luck <[email protected]>
21947R: Guilherme G. Piccoli <[email protected]>
21948S: Supported
21949T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
21950F: Documentation/admin-guide/pstore-blk.rst
21951F: Documentation/admin-guide/ramoops.rst
21952F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
21953F: drivers/acpi/apei/erst.c
21954F: drivers/firmware/efi/efi-pstore.c
21955F: fs/pstore/
21956F: include/linux/pstore*
21957K: \b(pstore|ramoops)
21958
21959PT5161L HARDWARE MONITOR DRIVER
21960M: Cosmo Chou <[email protected]>
21961L: [email protected]
21962S: Maintained
21963F: Documentation/hwmon/pt5161l.rst
21964F: drivers/hwmon/pt5161l.c
21965
21966PTP HARDWARE CLOCK SUPPORT
21967M: Richard Cochran <[email protected]>
21968L: [email protected]
21969S: Maintained
21970W: http://linuxptp.sourceforge.net/
21971F: Documentation/ABI/testing/sysfs-ptp
21972F: Documentation/driver-api/ptp.rst
21973F: drivers/net/phy/dp83640*
21974F: drivers/ptp/*
21975F: include/linux/ptp_cl*
21976K: (?:\b|_)ptp(?:\b|_)
21977
21978PTP MOCKUP CLOCK SUPPORT
21979M: Vladimir Oltean <[email protected]>
21980L: [email protected]
21981S: Maintained
21982F: drivers/ptp/ptp_mock.c
21983F: include/linux/ptp_mock.h
21984
21985PTP VIRTUAL CLOCK SUPPORT
21986M: Yangbo Lu <[email protected]>
21987L: [email protected]
21988S: Maintained
21989F: drivers/ptp/ptp_vclock.c
21990F: net/ethtool/phc_vclocks.c
21991
21992PTP VMCLOCK SUPPORT
21993M: David Woodhouse <[email protected]>
21994L: [email protected]
21995S: Maintained
21996F: Documentation/devicetree/bindings/ptp/amazon,vmclock.yaml
21997F: drivers/ptp/ptp_vmclock.c
21998F: include/uapi/linux/vmclock-abi.h
21999
22000PTRACE SUPPORT
22001M: Oleg Nesterov <[email protected]>
22002S: Maintained
22003F: arch/*/*/ptrace*.c
22004F: arch/*/include/asm/ptrace*.h
22005F: arch/*/ptrace*.c
22006F: include/asm-generic/syscall.h
22007F: include/linux/ptrace.h
22008F: include/linux/regset.h
22009F: include/uapi/linux/ptrace.h
22010F: kernel/ptrace.c
22011
22012PULSE8-CEC DRIVER
22013M: Hans Verkuil <[email protected]>
22014L: [email protected]
22015S: Maintained
22016T: git git://linuxtv.org/media.git
22017F: drivers/media/cec/usb/pulse8/
22018
22019PURELIFI PLFXLC DRIVER
22020M: Srinivasan Raju <[email protected]>
22021L: [email protected]
22022S: Supported
22023F: drivers/net/wireless/purelifi/
22024
22025PVRUSB2 VIDEO4LINUX DRIVER
22026M: Mike Isely <[email protected]>
22027L: [email protected] (subscribers-only)
22028L: [email protected]
22029S: Maintained
22030W: http://www.isely.net/pvrusb2/
22031T: git git://linuxtv.org/media.git
22032F: Documentation/driver-api/media/drivers/pvrusb2*
22033F: drivers/media/usb/pvrusb2/
22034
22035PWC WEBCAM DRIVER
22036M: Hans Verkuil <[email protected]>
22037L: [email protected]
22038S: Odd Fixes
22039T: git git://linuxtv.org/media.git
22040F: drivers/media/usb/pwc/*
22041F: include/trace/events/pwc.h
22042
22043PWM IR Transmitter
22044M: Sean Young <[email protected]>
22045L: [email protected]
22046S: Maintained
22047F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
22048F: drivers/media/rc/pwm-ir-tx.c
22049
22050PWM SUBSYSTEM
22051M: Uwe Kleine-König <[email protected]>
22052L: [email protected]
22053S: Maintained
22054Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
22055C: irc://irc.libera.chat/linux-pwm
22056T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
22057F: Documentation/devicetree/bindings/pwm/
22058F: Documentation/driver-api/pwm.rst
22059F: drivers/pwm/
22060F: include/dt-bindings/pwm/
22061F: include/linux/pwm.h
22062K: pwm_(config|apply_might_sleep|apply_atomic|ops)
22063K: (devm_)?pwmchip_(add|alloc|remove)
22064K: pwm_(round|get|set)_waveform
22065
22066PWM SUBSYSTEM BINDINGS [RUST]
22067M: Michal Wilczynski <[email protected]>
22068L: [email protected]
22069L: [email protected]
22070S: Maintained
22071F: rust/helpers/pwm.c
22072F: rust/kernel/pwm.rs
22073
22074PWM SUBSYSTEM DRIVERS [RUST]
22075R: Michal Wilczynski <[email protected]>
22076F: drivers/pwm/*.rs
22077
22078PXA GPIO DRIVER
22079M: Robert Jarzmik <[email protected]>
22080L: [email protected]
22081S: Maintained
22082F: drivers/gpio/gpio-pxa.c
22083
22084PXA MMCI DRIVER
22085S: Orphan
22086
22087PXA RTC DRIVER
22088M: Robert Jarzmik <[email protected]>
22089L: [email protected]
22090S: Maintained
22091
22092PXA2xx/PXA3xx SUPPORT
22093M: Daniel Mack <[email protected]>
22094M: Haojian Zhuang <[email protected]>
22095M: Robert Jarzmik <[email protected]>
22096L: [email protected] (moderated for non-subscribers)
22097S: Maintained
22098T: git https://github.com/hzhuang1/linux.git
22099T: git https://github.com/rjarzmik/linux.git
22100F: arch/arm/boot/dts/intel/pxa/
22101F: arch/arm/mach-pxa/
22102F: drivers/dma/pxa*
22103F: drivers/pcmcia/pxa2xx*
22104F: drivers/pinctrl/pxa/
22105F: drivers/spi/spi-pxa2xx*
22106F: drivers/usb/gadget/udc/pxa2*
22107F: include/sound/pxa2xx-lib.h
22108F: sound/arm/pxa*
22109F: sound/soc/pxa/
22110
22111QAT DRIVER
22112M: Giovanni Cabiddu <[email protected]>
22113L: [email protected]
22114S: Supported
22115F: drivers/crypto/intel/qat/
22116
22117QCOM AUDIO (ASoC) DRIVERS
22118M: Srinivas Kandagatla <[email protected]>
22119L: [email protected]
22120L: [email protected]
22121S: Supported
22122F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
22123F: Documentation/devicetree/bindings/sound/qcom,*
22124F: drivers/soc/qcom/apr.c
22125F: drivers/soundwire/qcom.c
22126F: include/dt-bindings/sound/qcom,wcd93*
22127F: sound/soc/codecs/lpass-*.*
22128F: sound/soc/codecs/msm8916-wcd-analog.c
22129F: sound/soc/codecs/msm8916-wcd-digital.c
22130F: sound/soc/codecs/pm4125-sdw.c
22131F: sound/soc/codecs/pm4125.*
22132F: sound/soc/codecs/wcd-clsh-v2.*
22133F: sound/soc/codecs/wcd-mbhc-v2.*
22134F: sound/soc/codecs/wcd93*.*
22135F: sound/soc/codecs/wsa88*.*
22136F: sound/soc/qcom/
22137
22138QCOM EMBEDDED USB DEBUGGER (EUD)
22139M: Souradeep Chowdhury <[email protected]>
22140L: [email protected]
22141S: Maintained
22142F: Documentation/ABI/testing/sysfs-driver-eud
22143F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
22144F: drivers/usb/misc/qcom_eud.c
22145
22146QCOM IPA DRIVER
22147M: Alex Elder <[email protected]>
22148L: [email protected]
22149S: Maintained
22150F: drivers/net/ipa/
22151
22152QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
22153M: "Michael S. Tsirkin" <[email protected]>
22154L: [email protected]
22155S: Maintained
22156F: drivers/firmware/qemu_fw_cfg.c
22157F: include/uapi/linux/qemu_fw_cfg.h
22158
22159QEMU VIRT MACHINE SYSTEM CONTROLLER DRIVER
22160M: Kuan-Wei Chiu <[email protected]>
22161L: [email protected]
22162S: Maintained
22163F: drivers/power/reset/qemu-virt-ctrl.c
22164
22165QLOGIC QL41xxx FCOE DRIVER
22166M: Saurav Kashyap <[email protected]>
22167M: Javed Hasan <[email protected]>
22168M: [email protected]
22169L: [email protected]
22170S: Supported
22171F: drivers/scsi/qedf/
22172
22173QLOGIC QL41xxx ISCSI DRIVER
22174M: Nilesh Javali <[email protected]>
22175M: Manish Rangankar <[email protected]>
22176M: [email protected]
22177L: [email protected]
22178S: Supported
22179F: drivers/scsi/qedi/
22180
22181QLOGIC QL4xxx ETHERNET DRIVER
22182L: [email protected]
22183S: Orphan
22184F: drivers/net/ethernet/qlogic/qed/
22185F: drivers/net/ethernet/qlogic/qede/
22186F: include/linux/qed/
22187
22188QLOGIC QL4xxx RDMA DRIVER
22189M: Michal Kalderon <[email protected]>
22190L: [email protected]
22191S: Supported
22192F: drivers/infiniband/hw/qedr/
22193F: include/uapi/rdma/qedr-abi.h
22194
22195QLOGIC QLA1280 SCSI DRIVER
22196M: Michael Reed <[email protected]>
22197L: [email protected]
22198S: Maintained
22199F: drivers/scsi/qla1280.[ch]
22200
22201QLOGIC QLA2XXX FC-SCSI DRIVER
22202M: Nilesh Javali <[email protected]>
22203M: [email protected]
22204L: [email protected]
22205S: Supported
22206F: drivers/scsi/qla2xxx/
22207
22208QLOGIC QLA3XXX NETWORK DRIVER
22209M: [email protected]
22210L: [email protected]
22211S: Maintained
22212F: drivers/net/ethernet/qlogic/qla3xxx.*
22213
22214QLOGIC QLA4XXX iSCSI DRIVER
22215M: Nilesh Javali <[email protected]>
22216M: Manish Rangankar <[email protected]>
22217M: [email protected]
22218L: [email protected]
22219S: Supported
22220F: drivers/scsi/qla4xxx/
22221
22222QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
22223M: Shahed Shaikh <[email protected]>
22224M: Manish Chopra <[email protected]>
22225M: [email protected]
22226L: [email protected]
22227S: Maintained
22228F: drivers/net/ethernet/qlogic/qlcnic/
22229
22230QM1D1B0004 MEDIA DRIVER
22231M: Akihiro Tsukada <[email protected]>
22232L: [email protected]
22233S: Odd Fixes
22234F: drivers/media/tuners/qm1d1b0004*
22235
22236QM1D1C0042 MEDIA DRIVER
22237M: Akihiro Tsukada <[email protected]>
22238L: [email protected]
22239S: Odd Fixes
22240F: drivers/media/tuners/qm1d1c0042*
22241
22242QNAP MCU DRIVER
22243M: Heiko Stuebner <[email protected]>
22244S: Maintained
22245F: drivers/hwmon/qnap-mcu-hwmon.c
22246F: drivers/input/misc/qnap-mcu-input.c
22247F: drivers/leds/leds-qnap-mcu.c
22248F: drivers/mfd/qnap-mcu.c
22249F: include/linux/mfd/qnap-mcu.h
22250
22251QNX4 FILESYSTEM
22252M: Anders Larsen <[email protected]>
22253S: Maintained
22254W: http://www.alarsen.net/linux/qnx4fs/
22255F: fs/qnx4/
22256F: include/uapi/linux/qnx4_fs.h
22257F: include/uapi/linux/qnxtypes.h
22258
22259QNX6 FILESYSTEM
22260S: Orphan
22261F: Documentation/filesystems/qnx6.rst
22262F: fs/qnx6/
22263F: include/linux/qnx6_fs.h
22264
22265QORIQ DPAA2 FSL-MC BUS DRIVER
22266M: Ioana Ciornei <[email protected]>
22267L: [email protected]
22268L: [email protected]
22269S: Maintained
22270F: Documentation/ABI/stable/sysfs-bus-fsl-mc
22271F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
22272F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
22273F: drivers/bus/fsl-mc/
22274F: include/uapi/linux/fsl_mc.h
22275
22276QST QMC5883L 3-Axis Magnetic Sensor
22277M: Siratul Islam <[email protected]>
22278L: [email protected]
22279S: Maintained
22280F: Documentation/devicetree/bindings/iio/magnetometer/qstcorp,qmc5883l.yaml
22281F: drivers/iio/magnetometer/qmc5883l.c
22282
22283QST QMC6308 3-AXIS MAGNETIC SENSOR
22284M: Jorijn van der Graaf <[email protected]>
22285L: [email protected]
22286S: Maintained
22287F: Documentation/devicetree/bindings/iio/magnetometer/qstcorp,qmc6308.yaml
22288F: drivers/iio/magnetometer/qmc6308.c
22289
22290QT1010 MEDIA DRIVER
22291L: [email protected]
22292S: Orphan
22293W: https://linuxtv.org
22294Q: http://patchwork.linuxtv.org/project/linux-media/list/
22295F: drivers/media/tuners/qt1010*
22296
22297QUALCOMM ATH12K WIRELESS DRIVER
22298M: Jeff Johnson <[email protected]>
22299L: [email protected]
22300L: [email protected]
22301S: Supported
22302W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
22303T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22304F: drivers/net/wireless/ath/ath12k/
22305N: ath12k
22306
22307QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
22308M: Jeff Johnson <[email protected]>
22309L: [email protected]
22310L: [email protected]
22311S: Supported
22312W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
22313T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22314F: drivers/net/wireless/ath/ath10k/
22315N: ath10k
22316
22317QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
22318M: Jeff Johnson <[email protected]>
22319L: [email protected]
22320L: [email protected]
22321S: Supported
22322W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
22323B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
22324T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22325F: drivers/net/wireless/ath/ath11k/
22326N: ath11k
22327
22328QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
22329M: Toke Høiland-Jørgensen <[email protected]>
22330L: [email protected]
22331S: Maintained
22332W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
22333T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22334F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
22335F: drivers/net/wireless/ath/ath9k/
22336
22337QUALCOMM ATHEROS QCA8K DSA SWITCH DRIVER
22338M: Christian Marangi <[email protected]>
22339L: [email protected]
22340S: Maintained
22341F: Documentation/devicetree/bindings/net/dsa/qca8k.yaml
22342F: drivers/net/dsa/qca/qca8k*
22343F: net/dsa/tag_qca.c
22344
22345QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
22346M: Stefan Wahren <[email protected]>
22347L: [email protected]
22348S: Maintained
22349F: Documentation/devicetree/bindings/net/qca,qca7000.yaml
22350F: drivers/net/ethernet/qualcomm/qca*
22351
22352QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
22353M: Stephan Gerhold <[email protected]>
22354L: [email protected]
22355L: [email protected]
22356S: Maintained
22357F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
22358F: drivers/net/wwan/qcom_bam_dmux.c
22359
22360QUALCOMM BLUETOOTH DRIVER
22361M: Bartosz Golaszewski <[email protected]>
22362L: [email protected]
22363S: Maintained
22364F: Documentation/devicetree/bindings/net/bluetooth/qcom,*
22365F: drivers/bluetooth/btqca.[ch]
22366F: drivers/bluetooth/btqcomsmd.c
22367F: drivers/bluetooth/hci_qca.c
22368
22369QUALCOMM CAMERA SUBSYSTEM DRIVER
22370M: Bryan O'Donoghue <[email protected]>
22371R: Vladimir Zapolskiy <[email protected]>
22372R: Loic Poulain <[email protected]>
22373L: [email protected]
22374S: Maintained
22375F: Documentation/admin-guide/media/qcom_camss.rst
22376F: Documentation/devicetree/bindings/media/qcom,*camss*
22377F: drivers/media/platform/qcom/camss/
22378
22379QUALCOMM CLOCK DRIVERS
22380M: Bjorn Andersson <[email protected]>
22381L: [email protected]
22382S: Supported
22383T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
22384F: Documentation/devicetree/bindings/clock/qcom,*
22385F: drivers/clk/qcom/
22386F: include/dt-bindings/clock/qcom,*
22387
22388QUALCOMM CLOUD AI (QAIC) DRIVER
22389M: Jeff Hugo <[email protected]>
22390R: Carl Vanderlip <[email protected]>
22391L: [email protected]
22392L: [email protected]
22393S: Supported
22394T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
22395F: Documentation/ABI/testing/sysfs-driver-qaic
22396F: Documentation/accel/qaic/
22397F: drivers/accel/qaic/
22398F: include/uapi/drm/qaic_accel.h
22399
22400QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
22401M: Bjorn Andersson <[email protected]>
22402M: Konrad Dybcio <[email protected]>
22403L: [email protected]
22404L: [email protected]
22405S: Maintained
22406F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
22407F: drivers/pmdomain/qcom/cpr.c
22408
22409QUALCOMM CPUCP MAILBOX DRIVER
22410M: Sibi Sankar <[email protected]>
22411L: [email protected]
22412S: Supported
22413F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
22414F: drivers/mailbox/qcom-cpucp-mbox.c
22415
22416QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
22417M: Ilia Lin <[email protected]>
22418L: [email protected]
22419S: Maintained
22420F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
22421F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
22422F: drivers/cpufreq/qcom-cpufreq-nvmem.c
22423
22424QUALCOMM CRYPTO DRIVERS
22425M: Bartosz Golaszewski <[email protected]>
22426L: [email protected]
22427L: [email protected]
22428S: Supported
22429F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
22430F: drivers/crypto/qce/
22431
22432QUALCOMM EMAC GIGABIT ETHERNET DRIVER
22433M: Timur Tabi <[email protected]>
22434L: [email protected]
22435S: Maintained
22436F: drivers/net/ethernet/qualcomm/emac/
22437
22438QUALCOMM ETHQOS ETHERNET DRIVER
22439M: Mohd Ayaan Anwar <[email protected]>
22440L: [email protected]
22441L: [email protected]
22442S: Maintained
22443F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
22444F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
22445
22446QUALCOMM FASTRPC DRIVER
22447M: Srinivas Kandagatla <[email protected]>
22448R: Ekansh Gupta <[email protected]>
22449L: [email protected]
22450L: [email protected]
22451S: Maintained
22452F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
22453F: drivers/misc/fastrpc.c
22454F: include/uapi/misc/fastrpc.h
22455
22456QUALCOMM HAMOA EMBEDDED CONTROLLER DRIVER
22457M: Anvesh Jain P <[email protected]>
22458M: Sibi Sankar <[email protected]>
22459L: [email protected]
22460S: Maintained
22461F: Documentation/devicetree/bindings/embedded-controller/qcom,hamoa-crd-ec.yaml
22462F: drivers/platform/arm64/qcom-hamoa-ec.c
22463
22464QUALCOMM HEXAGON ARCHITECTURE
22465M: Brian Cain <[email protected]>
22466L: [email protected]
22467S: Supported
22468T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
22469F: arch/hexagon/
22470
22471QUALCOMM HIDMA DRIVER
22472M: Sinan Kaya <[email protected]>
22473L: [email protected] (moderated for non-subscribers)
22474L: [email protected]
22475L: [email protected]
22476S: Supported
22477F: drivers/dma/qcom/hidma*
22478
22479QUALCOMM I2C QCOM GENI DRIVER
22480M: Mukesh Kumar Savaliya <[email protected]>
22481M: Viken Dadhaniya <[email protected]>
22482L: [email protected]
22483L: [email protected]
22484S: Maintained
22485F: Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
22486F: drivers/i2c/busses/i2c-qcom-geni.c
22487
22488QUALCOMM I2C CCI DRIVER
22489M: Loic Poulain <[email protected]>
22490M: Robert Foss <[email protected]>
22491L: [email protected]
22492L: [email protected]
22493S: Maintained
22494F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
22495F: drivers/i2c/busses/i2c-qcom-cci.c
22496
22497QUALCOMM INTERCONNECT BWMON DRIVER
22498M: Krzysztof Kozlowski <[email protected]>
22499L: [email protected]
22500S: Maintained
22501F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
22502F: drivers/soc/qcom/icc-bwmon.c
22503F: drivers/soc/qcom/trace_icc-bwmon.h
22504
22505QUALCOMM IOMMU
22506M: Rob Clark <[email protected]>
22507L: [email protected]
22508L: [email protected]
22509S: Maintained
22510F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
22511F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
22512F: drivers/iommu/msm_iommu*
22513
22514QUALCOMM IPC ROUTER (QRTR) DRIVER
22515M: Manivannan Sadhasivam <[email protected]>
22516L: [email protected]
22517S: Maintained
22518F: include/trace/events/qrtr.h
22519F: include/uapi/linux/qrtr.h
22520F: net/qrtr/
22521
22522QUALCOMM IPCC MAILBOX DRIVER
22523M: Manivannan Sadhasivam <[email protected]>
22524L: [email protected]
22525S: Supported
22526F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
22527F: drivers/mailbox/qcom-ipcc.c
22528F: include/dt-bindings/mailbox/qcom-ipcc.h
22529
22530QUALCOMM IPQ4019 USB PHY DRIVER
22531M: Robert Marko <[email protected]>
22532M: Luka Perkov <[email protected]>
22533L: [email protected]
22534S: Maintained
22535F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
22536F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
22537
22538QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
22539M: Robert Marko <[email protected]>
22540M: Luka Perkov <[email protected]>
22541L: [email protected]
22542S: Maintained
22543F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
22544F: drivers/regulator/vqmmc-ipq4019-regulator.c
22545
22546QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
22547M: Vikash Garodia <[email protected]>
22548M: Dikshita Agarwal <[email protected]>
22549R: Abhinav Kumar <[email protected]>
22550L: [email protected]
22551L: [email protected]
22552S: Maintained
22553F: Documentation/devicetree/bindings/media/qcom,*-iris.yaml
22554F: drivers/media/platform/qcom/iris/
22555
22556QUALCOMM NAND CONTROLLER DRIVER
22557M: Manivannan Sadhasivam <[email protected]>
22558L: [email protected]
22559L: [email protected]
22560S: Maintained
22561F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
22562F: drivers/mtd/nand/raw/qcom_nandc.c
22563
22564QUALCOMM MEDIA PLATFORM
22565M: Bryan O'Donoghue <[email protected]>
22566L: [email protected]
22567L: [email protected]
22568S: Supported
22569Q: https://patchwork.linuxtv.org/project/linux-media/list
22570T: git https://gitlab.freedesktop.org/linux-media/media-committers.git
22571F: Documentation/devicetree/bindings/media/*qcom*
22572F: drivers/media/platform/qcom
22573F: include/dt-bindings/media/*qcom*
22574
22575QUALCOMM PAS TZ SERVICE
22576M: Sumit Garg <[email protected]>
22577L: [email protected]
22578S: Maintained
22579F: drivers/firmware/qcom/qcom_pas.c
22580F: drivers/firmware/qcom/qcom_pas.h
22581F: drivers/firmware/qcom/qcom_pas_tee.c
22582F: include/linux/firmware/qcom/qcom_pas.h
22583
22584QUALCOMM SMB CHARGER DRIVER
22585M: Casey Connolly <[email protected]>
22586L: [email protected]
22587S: Maintained
22588F: Documentation/devicetree/bindings/power/supply/qcom,pmi8998-charger.yaml
22589F: drivers/power/supply/qcom_smbx.c
22590
22591QUALCOMM PPE DRIVER
22592M: Luo Jie <[email protected]>
22593L: [email protected]
22594S: Maintained
22595F: Documentation/devicetree/bindings/net/qcom,ipq9574-ppe.yaml
22596F: Documentation/networking/device_drivers/ethernet/qualcomm/ppe/ppe.rst
22597F: drivers/net/ethernet/qualcomm/ppe/
22598
22599QUALCOMM QSEECOM DRIVER
22600M: Maximilian Luz <[email protected]>
22601L: [email protected]
22602S: Maintained
22603F: drivers/firmware/qcom/qcom_qseecom.c
22604
22605QUALCOMM QSEECOM UEFISECAPP DRIVER
22606M: Maximilian Luz <[email protected]>
22607L: [email protected]
22608S: Maintained
22609F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
22610
22611QUALCOMM PINCTRL DRIVERS
22612M: Bartosz Golaszewski <[email protected]>
22613L: [email protected]
22614S: Supported
22615F: Documentation/devicetree/bindings/pinctrl/qcom,*.yaml
22616F: drivers/pinctrl/qcom/
22617
22618QUALCOMM RMNET DRIVER
22619M: Subash Abhinov Kasiviswanathan <[email protected]>
22620M: Sean Tranchetti <[email protected]>
22621L: [email protected]
22622S: Maintained
22623F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
22624F: drivers/net/ethernet/qualcomm/rmnet/
22625F: include/linux/if_rmnet.h
22626
22627QUALCOMM TEE (QCOMTEE) DRIVER
22628M: Amirreza Zarrabi <[email protected]>
22629L: [email protected]
22630S: Maintained
22631F: Documentation/tee/qtee.rst
22632F: drivers/tee/qcomtee/
22633
22634QUALCOMM TRUST ZONE MEMORY ALLOCATOR
22635M: Bartosz Golaszewski <[email protected]>
22636L: [email protected]
22637S: Maintained
22638F: drivers/firmware/qcom/qcom_tzmem.c
22639F: drivers/firmware/qcom/qcom_tzmem.h
22640F: include/linux/firmware/qcom/qcom_tzmem.h
22641
22642QUALCOMM TSENS THERMAL DRIVER
22643M: Amit Kucheria <[email protected]>
22644M: Thara Gopinath <[email protected]>
22645L: [email protected]
22646L: [email protected]
22647S: Maintained
22648F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
22649F: drivers/thermal/qcom/
22650
22651QUALCOMM TYPEC PORT MANAGER DRIVER
22652M: Bryan O'Donoghue <[email protected]>
22653L: [email protected]
22654L: [email protected]
22655S: Maintained
22656F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
22657F: drivers/usb/typec/tcpm/qcom/
22658
22659QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
22660M: Vikash Garodia <[email protected]>
22661M: Dikshita Agarwal <[email protected]>
22662L: [email protected]
22663L: [email protected]
22664S: Maintained
22665T: git git://linuxtv.org/media.git
22666F: Documentation/devicetree/bindings/media/*venus*
22667F: drivers/media/platform/qcom/venus/
22668
22669QUALCOMM WCN36XX WIRELESS DRIVER
22670M: Loic Poulain <[email protected]>
22671L: [email protected]
22672L: [email protected]
22673S: Supported
22674W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
22675F: drivers/net/wireless/ath/wcn36xx/
22676
22677QUANTENNA QTNFMAC WIRELESS DRIVER
22678M: Igor Mitsyanko <[email protected]>
22679R: Sergey Matyukevich <[email protected]>
22680L: [email protected]
22681S: Maintained
22682F: drivers/net/wireless/quantenna/
22683
22684RADEON and AMDGPU DRM DRIVERS
22685M: Alex Deucher <[email protected]>
22686M: Christian König <[email protected]>
22687L: [email protected]
22688S: Supported
22689B: https://gitlab.freedesktop.org/drm/amd/-/issues
22690C: irc://irc.oftc.net/radeon
22691T: git https://gitlab.freedesktop.org/agd5f/linux.git
22692F: Documentation/gpu/amdgpu/
22693F: drivers/gpu/drm/amd/
22694F: drivers/gpu/drm/ci/xfails/amd*
22695F: drivers/gpu/drm/radeon/
22696F: include/uapi/drm/amdgpu_drm.h
22697F: include/uapi/drm/radeon_drm.h
22698
22699RADEON FRAMEBUFFER DISPLAY DRIVER
22700M: Benjamin Herrenschmidt <[email protected]>
22701L: [email protected]
22702S: Maintained
22703F: drivers/video/fbdev/aty/radeon*
22704F: include/uapi/linux/radeonfb.h
22705
22706RADIOSHARK RADIO DRIVER
22707M: Hans Verkuil <[email protected]>
22708L: [email protected]
22709S: Maintained
22710T: git git://linuxtv.org/media.git
22711F: drivers/media/radio/radio-shark.c
22712
22713RADIOSHARK2 RADIO DRIVER
22714M: Hans Verkuil <[email protected]>
22715L: [email protected]
22716S: Maintained
22717T: git git://linuxtv.org/media.git
22718F: drivers/media/radio/radio-shark2.c
22719F: drivers/media/radio/radio-tea5777.c
22720
22721RADOS BLOCK DEVICE (RBD)
22722M: Ilya Dryomov <[email protected]>
22723R: Dongsheng Yang <[email protected]>
22724L: [email protected]
22725S: Supported
22726W: http://ceph.com/
22727B: https://tracker.ceph.com/
22728T: git https://github.com/ceph/ceph-client.git
22729F: Documentation/ABI/testing/sysfs-bus-rbd
22730F: drivers/block/rbd.c
22731F: drivers/block/rbd_types.h
22732
22733RAGE128 FRAMEBUFFER DISPLAY DRIVER
22734L: [email protected]
22735S: Orphan
22736F: drivers/video/fbdev/aty/aty128fb.c
22737
22738RAINSHADOW-CEC DRIVER
22739M: Hans Verkuil <[email protected]>
22740L: [email protected]
22741S: Maintained
22742T: git git://linuxtv.org/media.git
22743F: drivers/media/cec/usb/rainshadow/
22744
22745RALINK MIPS ARCHITECTURE
22746M: John Crispin <[email protected]>
22747M: Sergio Paracuellos <[email protected]>
22748L: [email protected]
22749S: Maintained
22750F: arch/mips/ralink
22751
22752RALINK MT7621 MIPS ARCHITECTURE
22753M: Chester A. Unal <[email protected]>
22754M: Sergio Paracuellos <[email protected]>
22755L: [email protected]
22756S: Maintained
22757F: arch/mips/boot/dts/ralink/mt7621*
22758
22759RALINK RT2X00 WIRELESS LAN DRIVER
22760M: Stanislaw Gruszka <[email protected]>
22761L: [email protected]
22762S: Maintained
22763F: drivers/net/wireless/ralink/
22764
22765RAMDISK RAM BLOCK DEVICE DRIVER
22766M: Jens Axboe <[email protected]>
22767S: Maintained
22768F: Documentation/admin-guide/blockdev/ramdisk.rst
22769F: drivers/block/brd.c
22770
22771RANCHU VIRTUAL BOARD FOR MIPS
22772M: Miodrag Dinic <[email protected]>
22773L: [email protected]
22774S: Supported
22775F: arch/mips/configs/generic/board-ranchu.config
22776F: arch/mips/generic/board-ranchu.c
22777
22778RANDOM NUMBER DRIVER
22779M: "Theodore Ts'o" <[email protected]>
22780M: Jason A. Donenfeld <[email protected]>
22781S: Maintained
22782T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
22783F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
22784F: drivers/char/random.c
22785F: include/linux/random.h
22786F: include/uapi/linux/random.h
22787F: drivers/virt/vmgenid.c
22788N: ^.*/vdso/[^/]*getrandom[^/]+$
22789
22790RAPIDIO SUBSYSTEM
22791M: Matt Porter <[email protected]>
22792M: Alexandre Bounine <[email protected]>
22793S: Maintained
22794F: drivers/rapidio/
22795
22796RAS INFRASTRUCTURE
22797M: Tony Luck <[email protected]>
22798M: Borislav Petkov <[email protected]>
22799L: [email protected]
22800S: Maintained
22801F: Documentation/admin-guide/RAS
22802F: drivers/ras/
22803F: include/linux/ras.h
22804F: include/ras/ras_event.h
22805
22806RAS FRU MEMORY POISON MANAGER (FMPM)
22807M: Yazen Ghannam <[email protected]>
22808L: [email protected]
22809S: Maintained
22810F: drivers/ras/amd/fmpm.c
22811
22812RASPBERRY PI PISP BACK END
22813M: Jacopo Mondi <[email protected]>
22814R: Raspberry Pi Kernel Maintenance <[email protected]>
22815L: [email protected]
22816S: Maintained
22817F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
22818F: drivers/media/platform/raspberrypi/pisp_be/
22819F: include/uapi/linux/media/raspberrypi/
22820
22821RASPBERRY PI PISP CAMERA FRONT END
22822M: Tomi Valkeinen <[email protected]>
22823M: Raspberry Pi Kernel Maintenance <[email protected]>
22824S: Maintained
22825F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
22826F: drivers/media/platform/raspberrypi/rp1-cfe/
22827
22828RASPBERRY PI RP1 PCI DRIVER
22829M: Andrea della Porta <[email protected]>
22830S: Maintained
22831F: arch/arm64/boot/dts/broadcom/rp1*.dts*
22832F: drivers/clk/clk-rp1.c
22833F: drivers/misc/rp1/
22834F: drivers/pinctrl/pinctrl-rp1.c
22835
22836RC-CORE / LIRC FRAMEWORK
22837M: Sean Young <[email protected]>
22838L: [email protected]
22839S: Maintained
22840W: http://linuxtv.org
22841T: git git://linuxtv.org/media.git
22842F: Documentation/driver-api/media/rc-core.rst
22843F: Documentation/userspace-api/media/rc/
22844F: drivers/media/rc/
22845F: include/media/rc-core.h
22846F: include/media/rc-map.h
22847F: include/uapi/linux/lirc.h
22848
22849RCMM REMOTE CONTROLS DECODER
22850M: Patrick Lerda <[email protected]>
22851S: Maintained
22852F: drivers/media/rc/ir-rcmm-decoder.c
22853
22854RCUTORTURE TEST FRAMEWORK
22855M: "Paul E. McKenney" <[email protected]>
22856M: Josh Triplett <[email protected]>
22857R: Steven Rostedt <[email protected]>
22858R: Mathieu Desnoyers <[email protected]>
22859R: Lai Jiangshan <[email protected]>
22860L: [email protected]
22861S: Supported
22862T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22863F: tools/testing/selftests/rcutorture
22864
22865RDACM20 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/rdacm20.c
22876
22877RDACM21 Camera Sensor
22878M: Jacopo Mondi <[email protected]>
22879M: Kieran Bingham <[email protected]>
22880M: Laurent Pinchart <[email protected]>
22881M: Niklas Söderlund <[email protected]>
22882L: [email protected]
22883S: Maintained
22884F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
22885F: drivers/media/i2c/max9271.c
22886F: drivers/media/i2c/max9271.h
22887F: drivers/media/i2c/rdacm21.c
22888
22889RDC R-321X SoC
22890M: Florian Fainelli <[email protected]>
22891S: Maintained
22892
22893RDC R6040 FAST ETHERNET DRIVER
22894M: Florian Fainelli <[email protected]>
22895L: [email protected]
22896S: Maintained
22897F: drivers/net/ethernet/rdc/r6040.c
22898
22899RDMAVT - RDMA verbs software
22900M: Dennis Dalessandro <[email protected]>
22901L: [email protected]
22902S: Supported
22903F: drivers/infiniband/sw/rdmavt
22904
22905RDS - RELIABLE DATAGRAM SOCKETS
22906M: Allison Henderson <[email protected]>
22907L: [email protected]
22908L: [email protected]
22909L: [email protected] (moderated for non-subscribers)
22910S: Supported
22911W: https://oss.oracle.com/projects/rds/
22912F: Documentation/networking/rds.rst
22913F: net/rds/
22914F: tools/testing/selftests/net/rds/
22915
22916RDT - RESOURCE ALLOCATION
22917M: Tony Luck <[email protected]>
22918M: Reinette Chatre <[email protected]>
22919M: [email protected]
22920R: Dave Martin <[email protected]>
22921R: James Morse <[email protected]>
22922R: Babu Moger <[email protected]>
22923L: [email protected]
22924S: Supported
22925P: Documentation/process/maintainer-tip.rst
22926F: Documentation/filesystems/resctrl.rst
22927F: arch/x86/include/asm/resctrl.h
22928F: arch/x86/kernel/cpu/resctrl/
22929F: fs/resctrl/
22930F: include/linux/resctrl*.h
22931F: tools/testing/selftests/resctrl/
22932
22933READ-COPY UPDATE (RCU)
22934M: "Paul E. McKenney" <[email protected]>
22935M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
22936M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
22937M: Joel Fernandes <[email protected]>
22938M: Josh Triplett <[email protected]>
22939M: Boqun Feng <[email protected]>
22940M: Uladzislau Rezki <[email protected]>
22941R: Steven Rostedt <[email protected]>
22942R: Mathieu Desnoyers <[email protected]>
22943R: Lai Jiangshan <[email protected]>
22944R: Zqiang <[email protected]>
22945L: [email protected]
22946S: Supported
22947W: http://www.rdrop.com/users/paulmck/RCU/
22948T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22949F: Documentation/RCU/
22950F: include/linux/rcu*
22951F: kernel/rcu/
22952F: rust/kernel/sync/rcu.rs
22953X: Documentation/RCU/torture.rst
22954X: include/linux/srcu*.h
22955X: kernel/rcu/srcu*.c
22956
22957REAL TIME CLOCK (RTC) SUBSYSTEM
22958M: Alexandre Belloni <[email protected]>
22959L: [email protected]
22960S: Maintained
22961Q: https://patchwork.kernel.org/project/linux-rtc/list/
22962T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
22963F: Documentation/admin-guide/rtc.rst
22964F: Documentation/devicetree/bindings/rtc/
22965F: drivers/rtc/
22966F: include/linux/rtc.h
22967F: include/linux/rtc/
22968F: include/uapi/linux/rtc.h
22969F: tools/testing/selftests/rtc/
22970
22971Real-time Linux Analysis (RTLA) tools
22972M: Steven Rostedt <[email protected]>
22973M: Tomas Glozar <[email protected]>
22974L: [email protected]
22975L: [email protected]
22976S: Maintained
22977Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
22978T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22979F: Documentation/tools/rtla/
22980F: tools/tracing/rtla/
22981
22982Real-time Linux (PREEMPT_RT)
22983M: Sebastian Andrzej Siewior <[email protected]>
22984M: Clark Williams <[email protected]>
22985M: Steven Rostedt <[email protected]>
22986L: [email protected]
22987S: Supported
22988F: Documentation/core-api/real-time/
22989K: PREEMPT_RT
22990
22991REALTEK AUDIO CODECS
22992M: Oder Chiou <[email protected]>
22993S: Maintained
22994F: include/sound/rt*.h
22995F: sound/soc/codecs/rt*
22996
22997REALTEK OTTO WATCHDOG
22998M: Sander Vanheule <[email protected]>
22999L: [email protected]
23000S: Maintained
23001F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
23002F: drivers/watchdog/realtek_otto_wdt.c
23003
23004REALTEK PSE MCU DRIVER
23005M: Jonas Jelonek <[email protected]>
23006L: [email protected]
23007S: Maintained
23008F: Documentation/devicetree/bindings/net/pse-pd/realtek,pse-mcu-gen1.yaml
23009F: drivers/net/pse-pd/realtek-pse-mcu*
23010
23011REALTEK RTL83xx SMI DSA ROUTER CHIPS
23012M: Linus Walleij <[email protected]>
23013M: Luiz Angelo Daros de Luca <[email protected]>
23014R: Alvin Šipraga <[email protected]>
23015S: Maintained
23016F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
23017F: drivers/net/dsa/realtek/*
23018
23019REALTEK SPI-NAND
23020M: Chris Packham <[email protected]>
23021S: Maintained
23022F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
23023F: drivers/spi/spi-realtek-rtl-snand.c
23024
23025REALTEK SYSTIMER DRIVER
23026M: Hao-Wen Ting <[email protected]>
23027S: Maintained
23028F: drivers/clocksource/timer-realtek.c
23029
23030REALTEK WIRELESS DRIVER (rtlwifi family)
23031M: Ping-Ke Shih <[email protected]>
23032L: [email protected]
23033S: Maintained
23034T: git https://github.com/pkshih/rtw.git
23035F: drivers/net/wireless/realtek/rtlwifi/
23036
23037REALTEK WIRELESS DRIVER (rtw88)
23038M: Ping-Ke Shih <[email protected]>
23039L: [email protected]
23040S: Maintained
23041T: git https://github.com/pkshih/rtw.git
23042F: drivers/net/wireless/realtek/rtw88/
23043
23044REALTEK WIRELESS DRIVER (rtw89)
23045M: Ping-Ke Shih <[email protected]>
23046L: [email protected]
23047S: Maintained
23048T: git https://github.com/pkshih/rtw.git
23049F: drivers/net/wireless/realtek/rtw89/
23050
23051REDMIBOOK WMI DRIVERS
23052M: Gladyshev Ilya <[email protected]>
23053L: [email protected]
23054S: Maintained
23055F: drivers/platform/x86/redmi-wmi.c
23056
23057REDPINE WIRELESS DRIVER
23058L: [email protected]
23059S: Orphan
23060F: drivers/net/wireless/rsi/
23061
23062RELAY
23063M: Andrew Morton <[email protected]>
23064M: Jens Axboe <[email protected]>
23065M: Jason Xing <[email protected]>
23066L: [email protected]
23067S: Maintained
23068F: Documentation/filesystems/relay.rst
23069F: include/linux/relay.h
23070F: kernel/relay.c
23071
23072REGISTER MAP ABSTRACTION
23073M: Mark Brown <[email protected]>
23074L: [email protected]
23075S: Supported
23076T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
23077F: Documentation/devicetree/bindings/regmap/
23078F: drivers/base/regmap/
23079F: include/linux/regmap.h
23080
23081REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
23082M: Bjorn Andersson <[email protected]>
23083M: Mathieu Poirier <[email protected]>
23084L: [email protected]
23085S: Maintained
23086T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
23087F: Documentation/ABI/testing/sysfs-class-remoteproc
23088F: Documentation/devicetree/bindings/remoteproc/
23089F: Documentation/staging/remoteproc.rst
23090F: drivers/remoteproc/
23091F: include/linux/remoteproc.h
23092F: include/linux/rsc_table.h
23093F: include/linux/remoteproc/
23094
23095REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
23096M: Bjorn Andersson <[email protected]>
23097M: Mathieu Poirier <[email protected]>
23098L: [email protected]
23099S: Maintained
23100T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
23101F: Documentation/ABI/testing/sysfs-bus-rpmsg
23102F: Documentation/staging/rpmsg.rst
23103F: drivers/rpmsg/
23104F: include/linux/rpmsg.h
23105F: include/linux/rpmsg/
23106F: include/uapi/linux/rpmsg.h
23107F: samples/rpmsg/
23108
23109REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
23110M: Stephan Gerhold <[email protected]>
23111L: [email protected]
23112L: [email protected]
23113S: Maintained
23114F: drivers/net/wwan/rpmsg_wwan_ctrl.c
23115
23116RENESAS CLOCK DRIVERS
23117M: Geert Uytterhoeven <[email protected]>
23118L: [email protected]
23119S: Supported
23120T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
23121F: Documentation/devicetree/bindings/clock/renesas,*
23122F: drivers/clk/renesas/
23123
23124RENESAS EMEV2 I2C DRIVER
23125M: Wolfram Sang <[email protected]>
23126L: [email protected]
23127S: Supported
23128F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
23129F: drivers/i2c/busses/i2c-emev2.c
23130
23131RENESAS ETHERNET AVB DRIVER
23132M: Niklas Söderlund <[email protected]>
23133R: Paul Barker <[email protected]>
23134L: [email protected]
23135L: [email protected]
23136S: Maintained
23137F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml
23138F: drivers/net/ethernet/renesas/Kconfig
23139F: drivers/net/ethernet/renesas/Makefile
23140F: drivers/net/ethernet/renesas/ravb*
23141
23142RENESAS ETHERNET SWITCH DRIVER
23143R: Yoshihiro Shimoda <[email protected]>
23144L: [email protected]
23145L: [email protected]
23146F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
23147F: drivers/net/ethernet/renesas/Kconfig
23148F: drivers/net/ethernet/renesas/Makefile
23149F: drivers/net/ethernet/renesas/rcar_gen4*
23150F: drivers/net/ethernet/renesas/rswitch*
23151
23152RENESAS ETHERNET TSN DRIVER
23153M: Niklas Söderlund <[email protected]>
23154L: [email protected]
23155L: [email protected]
23156S: Maintained
23157F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
23158F: drivers/net/ethernet/renesas/rtsn.*
23159
23160RENESAS IDT821034 ASoC CODEC
23161M: Herve Codina <[email protected]>
23162L: [email protected]
23163S: Maintained
23164F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
23165F: sound/soc/codecs/idt821034.c
23166
23167RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
23168M: Kuninori Morimoto <[email protected]>
23169L: [email protected]
23170L: [email protected]
23171S: Supported
23172F: Documentation/devicetree/bindings/sound/renesas,rsnd.*
23173F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml
23174F: sound/soc/renesas/rcar/
23175F: sound/soc/renesas/fsi.c
23176F: include/sound/sh_fsi.h
23177
23178RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
23179M: Miquel Raynal <[email protected]>
23180L: [email protected]
23181L: [email protected]
23182S: Maintained
23183F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
23184F: drivers/mtd/nand/raw/renesas-nand-controller.c
23185
23186RENESAS R-CAR GYROADC DRIVER
23187M: Marek Vasut <[email protected]>
23188L: [email protected]
23189S: Supported
23190F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
23191F: drivers/iio/adc/rcar-gyroadc.c
23192
23193RENESAS R-CAR I2C DRIVERS
23194M: Wolfram Sang <[email protected]>
23195L: [email protected]
23196S: Supported
23197F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
23198F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
23199F: drivers/i2c/busses/i2c-rcar.c
23200F: drivers/i2c/busses/i2c-sh_mobile.c
23201
23202RENESAS R-CAR SATA DRIVER
23203M: Geert Uytterhoeven <[email protected]>
23204L: [email protected]
23205L: [email protected]
23206S: Supported
23207F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
23208F: drivers/ata/sata_rcar.c
23209
23210RENESAS R-CAR THERMAL DRIVERS
23211M: Niklas Söderlund <[email protected]>
23212L: [email protected]
23213S: Supported
23214F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
23215F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
23216F: drivers/thermal/renesas/rcar_gen3_thermal.c
23217F: drivers/thermal/renesas/rcar_thermal.c
23218
23219RENESAS RIIC DRIVER
23220M: Chris Brandt <[email protected]>
23221L: [email protected]
23222S: Supported
23223F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
23224F: drivers/i2c/busses/i2c-riic.c
23225
23226RENESAS RZ AUDIO (ASoC) DRIVER
23227M: Biju Das <[email protected]>
23228M: Lad Prabhakar <[email protected]>
23229L: [email protected]
23230L: [email protected]
23231S: Supported
23232F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
23233F: sound/soc/renesas/rz-ssi.c
23234
23235RENESAS RZ/G2L A/D DRIVER
23236M: Lad Prabhakar <[email protected]>
23237L: [email protected]
23238L: [email protected]
23239S: Supported
23240F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
23241F: drivers/iio/adc/rzg2l_adc.c
23242
23243RENESAS RZ/G2L MTU3a COUNTER DRIVER
23244M: Biju Das <[email protected]>
23245L: [email protected]
23246L: [email protected]
23247S: Supported
23248F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
23249F: drivers/counter/rz-mtu3-cnt.c
23250
23251RENESAS RZ/G2L / RZ/V2H(P) CRU
23252M: Lad Prabhakar <[email protected]>
23253M: Jacopo Mondi <[email protected]>
23254L: [email protected]
23255L: [email protected]
23256S: Maintained
23257F: Documentation/devicetree/bindings/media/renesas,rzg2l-cru.yaml
23258F: drivers/media/platform/renesas/rzg2l-cru/
23259
23260RENESAS RZ/T2H / RZ/N2H A/D DRIVER
23261M: Cosmin Tanislav <[email protected]>
23262L: [email protected]
23263L: [email protected]
23264S: Supported
23265F: Documentation/devicetree/bindings/iio/adc/renesas,r9a09g077-adc.yaml
23266F: drivers/iio/adc/rzt2h_adc.c
23267
23268RENESAS RTCA-3 RTC DRIVER
23269M: Claudiu Beznea <[email protected]>
23270L: [email protected]
23271L: [email protected]
23272S: Supported
23273F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
23274F: drivers/rtc/rtc-renesas-rtca3.c
23275
23276RENESAS RZ/N1 A5PSW SWITCH DRIVER
23277M: Clément Léger <[email protected]>
23278L: [email protected]
23279L: [email protected]
23280S: Maintained
23281F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
23282F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
23283F: drivers/net/dsa/rzn1_a5psw*
23284F: drivers/net/pcs/pcs-rzn1-miic.c
23285F: include/dt-bindings/net/pcs-rzn1-miic.h
23286F: include/linux/pcs-rzn1-miic.h
23287F: net/dsa/tag_rzn1_a5psw.c
23288
23289RENESAS RZ/N1 ADC DRIVER
23290M: Herve Codina <[email protected]>
23291L: [email protected]
23292S: Supported
23293F: Documentation/devicetree/bindings/iio/adc/renesas,rzn1-adc.yaml
23294F: drivers/iio/adc/rzn1-adc.c
23295
23296RENESAS RZ/N1 DWMAC GLUE LAYER
23297M: Romain Gantois <[email protected]>
23298S: Maintained
23299F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
23300F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
23301
23302RENESAS RZ/N1 RTC CONTROLLER DRIVER
23303M: Miquel Raynal <[email protected]>
23304L: [email protected]
23305L: [email protected]
23306S: Maintained
23307F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
23308F: drivers/rtc/rtc-rzn1.c
23309
23310RENESAS RZ/N1 USBF CONTROLLER DRIVER
23311M: Herve Codina <[email protected]>
23312L: [email protected]
23313L: [email protected]
23314S: Maintained
23315F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
23316F: drivers/usb/gadget/udc/renesas_usbf.c
23317
23318RENESAS RZ/V2H(P) DWMAC GBETH GLUE LAYER DRIVER
23319M: Lad Prabhakar <[email protected]>
23320L: [email protected]
23321L: [email protected]
23322S: Maintained
23323F: Documentation/devicetree/bindings/net/renesas,rzv2h-gbeth.yaml
23324F: drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c
23325
23326RENESAS RZ/V2H(P) INPUT VIDEO CONTROL BLOCK DRIVER
23327M: Daniel Scally <[email protected]>
23328M: Jacopo Mondi <[email protected]>
23329L: [email protected]
23330S: Maintained
23331F: Documentation/devicetree/bindings/media/renesas,r9a09g057-ivc.yaml
23332F: drivers/media/platform/renesas/rzv2h-ivc/
23333
23334RENESAS RZ/V2H(P) RSPI DRIVER
23335M: Fabrizio Castro <[email protected]>
23336L: [email protected]
23337L: [email protected]
23338S: Maintained
23339F: Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml
23340F: drivers/spi/spi-rzv2h-rspi.c
23341
23342RENESAS RZ/V2H(P) USB2PHY PORT RESET DRIVER
23343M: Fabrizio Castro <[email protected]>
23344M: Lad Prabhakar <[email protected]>
23345L: [email protected]
23346S: Supported
23347F: Documentation/devicetree/bindings/reset/renesas,rzv2h-usb2phy-reset.yaml
23348F: drivers/reset/reset-rzv2h-usb2phy.c
23349
23350RENESAS RZ/V2M I2C DRIVER
23351M: Fabrizio Castro <[email protected]>
23352L: [email protected]
23353L: [email protected]
23354S: Supported
23355F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
23356F: drivers/i2c/busses/i2c-rzv2m.c
23357
23358RENESAS SUPERH ETHERNET DRIVER
23359M: Niklas Söderlund <[email protected]>
23360L: [email protected]
23361L: [email protected]
23362S: Maintained
23363F: Documentation/devicetree/bindings/net/renesas,ether.yaml
23364F: drivers/net/ethernet/renesas/Kconfig
23365F: drivers/net/ethernet/renesas/Makefile
23366F: drivers/net/ethernet/renesas/sh_eth*
23367F: include/linux/sh_eth.h
23368
23369RENESAS USB PHY DRIVER
23370M: Yoshihiro Shimoda <[email protected]>
23371L: [email protected]
23372S: Maintained
23373F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
23374
23375RENESAS VERSACLOCK 3 and VERSACLOCK 7 CLOCK DRIVER
23376M: Biju Das <[email protected]>
23377S: Maintained
23378F: Documentation/devicetree/bindings/clock/renesas,5p35023.yaml
23379F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
23380F: drivers/clk/clk-versaclock3.c
23381F: drivers/clk/clk-versaclock7.c
23382
23383RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
23384M: Herve Codina <[email protected]>
23385L: [email protected]
23386S: Maintained
23387F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
23388F: drivers/iio/potentiometer/x9250.c
23389
23390RENESAS RZ/G3E THERMAL SENSOR UNIT DRIVER
23391M: John Madieu <[email protected]>
23392L: [email protected]
23393S: Maintained
23394F: Documentation/devicetree/bindings/thermal/renesas,r9a09g047-tsu.yaml
23395F: drivers/thermal/renesas/rzg3e_thermal.c
23396
23397RENESAS RZ/G3S THERMAL SENSOR UNIT DRIVER
23398M: Claudiu Beznea <[email protected]>
23399L: [email protected]
23400S: Maintained
23401F: Documentation/devicetree/bindings/thermal/renesas,r9a08g045-tsu.yaml
23402F: drivers/thermal/renesas/rzg3s_thermal.c
23403
23404RESET CONTROLLER FRAMEWORK
23405M: Philipp Zabel <[email protected]>
23406S: Maintained
23407T: git https://git.pengutronix.de/git/pza/linux.git
23408F: Documentation/devicetree/bindings/reset/
23409F: Documentation/driver-api/reset.rst
23410F: drivers/reset/
23411F: include/dt-bindings/reset/
23412F: include/linux/reset-controller.h
23413F: include/linux/reset.h
23414F: include/linux/reset/
23415K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
23416
23417RESTARTABLE SEQUENCES SUPPORT
23418M: Mathieu Desnoyers <[email protected]>
23419M: Peter Zijlstra <[email protected]>
23420M: "Paul E. McKenney" <[email protected]>
23421M: Boqun Feng <[email protected]>
23422L: [email protected]
23423S: Supported
23424F: include/trace/events/rseq.h
23425F: include/uapi/linux/rseq.h
23426F: kernel/rseq.c
23427F: tools/testing/selftests/rseq/
23428
23429RFKILL
23430M: Johannes Berg <[email protected]>
23431L: [email protected]
23432S: Maintained
23433W: https://wireless.wiki.kernel.org/
23434Q: https://patchwork.kernel.org/project/linux-wireless/list/
23435T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
23436T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
23437F: Documentation/ABI/stable/sysfs-class-rfkill
23438F: Documentation/driver-api/rfkill.rst
23439F: include/linux/rfkill.h
23440F: include/uapi/linux/rfkill.h
23441F: net/rfkill/
23442
23443RHASHTABLE
23444M: Thomas Graf <[email protected]>
23445M: Herbert Xu <[email protected]>
23446L: [email protected]
23447S: Maintained
23448F: include/linux/rhashtable-types.h
23449F: include/linux/rhashtable.h
23450F: lib/rhashtable.c
23451F: lib/test_rhashtable.c
23452
23453RICOH R5C592 MEMORYSTICK DRIVER
23454M: Maxim Levitsky <[email protected]>
23455S: Maintained
23456F: drivers/memstick/host/r592.*
23457
23458RICOH SMARTMEDIA/XD DRIVER
23459M: Maxim Levitsky <[email protected]>
23460S: Maintained
23461F: drivers/mtd/nand/raw/r852.c
23462F: drivers/mtd/nand/raw/r852.h
23463
23464RISC-V AIA DRIVERS
23465M: Anup Patel <[email protected]>
23466L: [email protected]
23467S: Maintained
23468F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
23469F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
23470F: drivers/irqchip/irq-riscv-aplic-*.c
23471F: drivers/irqchip/irq-riscv-aplic-*.h
23472F: drivers/irqchip/irq-riscv-imsic-*.c
23473F: drivers/irqchip/irq-riscv-imsic-*.h
23474F: drivers/irqchip/irq-riscv-intc.c
23475F: include/linux/irqchip/riscv-aplic.h
23476F: include/linux/irqchip/riscv-imsic.h
23477
23478RISC-V ANDES SoC Support
23479M: Ben Zong-You Xie <[email protected]>
23480S: Maintained
23481T: git: https://github.com/ben717-linux/linux
23482F: Documentation/devicetree/bindings/interrupt-controller/andestech,plicsw.yaml
23483F: Documentation/devicetree/bindings/riscv/andes.yaml
23484F: Documentation/devicetree/bindings/timer/andestech,plmt0.yaml
23485F: arch/riscv/boot/dts/andes/
23486
23487RISC-V ANLOGIC SoC SUPPORT
23488M: Conor Dooley <[email protected]>
23489T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23490L: [email protected]
23491S: Odd Fixes
23492F: Documentation/devicetree/bindings/riscv/anlogic.yaml
23493F: arch/riscv/boot/dts/anlogic/
23494
23495RISC-V ARCHITECTURE
23496M: Paul Walmsley <[email protected]>
23497M: Palmer Dabbelt <[email protected]>
23498M: Albert Ou <[email protected]>
23499R: Alexandre Ghiti <[email protected]>
23500L: [email protected]
23501S: Supported
23502Q: https://patchwork.kernel.org/project/linux-riscv/list/
23503C: irc://irc.libera.chat/riscv
23504P: Documentation/arch/riscv/patch-acceptance.rst
23505T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
23506F: arch/riscv/
23507N: riscv
23508K: riscv
23509
23510RISC-V IOMMU
23511M: Tomasz Jeznach <[email protected]>
23512L: [email protected]
23513L: [email protected]
23514S: Maintained
23515T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
23516F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
23517F: drivers/iommu/riscv/
23518
23519RISC-V MICROCHIP SUPPORT
23520M: Conor Dooley <[email protected]>
23521M: Daire McNamara <[email protected]>
23522L: [email protected]
23523S: Supported
23524T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ (dts, soc, firmware)
23525F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
23526F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
23527F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
23528F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
23529F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
23530F: Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-iomux0.yaml
23531F: Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-mssio.yaml
23532F: Documentation/devicetree/bindings/pinctrl/microchip,pic64gx-pinctrl-gpio2.yaml
23533F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
23534F: Documentation/devicetree/bindings/riscv/microchip.yaml
23535F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs*.yaml
23536F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
23537F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
23538F: arch/riscv/boot/dts/microchip/
23539F: drivers/char/hw_random/mpfs-rng.c
23540F: drivers/clk/microchip/clk-mpfs*.c
23541F: drivers/firmware/microchip/mpfs-auto-update.c
23542F: drivers/gpio/gpio-mpfs.c
23543F: drivers/hwmon/tvs-mpfs.c
23544F: drivers/i2c/busses/i2c-microchip-corei2c.c
23545F: drivers/mailbox/mailbox-mpfs.c
23546F: drivers/pci/controller/plda/pcie-microchip-host.c
23547F: drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c
23548F: drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
23549F: drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
23550F: drivers/pwm/pwm-microchip-core.c
23551F: drivers/reset/reset-mpfs.c
23552F: drivers/rtc/rtc-mpfs.c
23553F: drivers/soc/microchip/mpfs-control-scb.c
23554F: drivers/soc/microchip/mpfs-mss-top-sysreg.c
23555F: drivers/soc/microchip/mpfs-sys-controller.c
23556F: drivers/spi/spi-microchip-core-qspi.c
23557F: drivers/spi/spi-mpfs.c
23558F: drivers/usb/musb/mpfs.c
23559F: include/soc/microchip/mpfs.h
23560
23561RISC-V MISC SOC SUPPORT
23562M: Conor Dooley <[email protected]>
23563L: [email protected]
23564S: Odd Fixes
23565T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23566F: arch/riscv/boot/dts/canaan/
23567F: arch/riscv/boot/dts/sifive/
23568
23569RISC-V PMU DRIVERS
23570M: Atish Patra <[email protected]>
23571R: Anup Patel <[email protected]>
23572L: [email protected]
23573S: Supported
23574F: drivers/perf/riscv_pmu.c
23575F: drivers/perf/riscv_pmu_legacy.c
23576F: drivers/perf/riscv_pmu_sbi.c
23577
23578RISC-V QOS RESCTRL SUPPORT
23579M: Drew Fustini <[email protected]>
23580R: yunhui cui <[email protected]>
23581L: [email protected]
23582S: Supported
23583F: arch/riscv/include/asm/qos.h
23584F: arch/riscv/kernel/qos.c
23585
23586RISC-V RPMI AND MPXY DRIVERS
23587M: Rahul Pathak <[email protected]>
23588M: Anup Patel <[email protected]>
23589L: [email protected]
23590F: Documentation/devicetree/bindings/clock/riscv,rpmi-clock.yaml
23591F: Documentation/devicetree/bindings/clock/riscv,rpmi-mpxy-clock.yaml
23592F: Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml
23593F: Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-system-msi.yaml
23594F: Documentation/devicetree/bindings/mailbox/riscv,rpmi-shmem-mbox.yaml
23595F: Documentation/devicetree/bindings/mailbox/riscv,sbi-mpxy-mbox.yaml
23596F: drivers/clk/clk-rpmi.c
23597F: drivers/irqchip/irq-riscv-rpmi-sysmsi.c
23598F: drivers/mailbox/riscv-sbi-mpxy-mbox.c
23599F: include/linux/mailbox/riscv-rpmi-message.h
23600
23601RISC-V SPACEMIT SoC Support
23602M: Yixun Lan <[email protected]>
23603L: [email protected]
23604L: [email protected]
23605S: Maintained
23606W: https://github.com/spacemit-com/linux/wiki
23607C: irc://irc.libera.chat/spacemit
23608T: https://git.kernel.org/pub/scm/linux/kernel/git/spacemit/linux.git
23609F: arch/riscv/boot/dts/spacemit/
23610N: spacemit
23611K: spacemit
23612
23613RISC-V TENSTORRENT SoC SUPPORT
23614M: Drew Fustini <[email protected]>
23615M: Joel Stanley <[email protected]>
23616L: [email protected]
23617S: Maintained
23618T: git https://github.com/tenstorrent/linux.git
23619F: Documentation/devicetree/bindings/clock/tenstorrent,atlantis-prcm-rcpu.yaml
23620F: Documentation/devicetree/bindings/riscv/tenstorrent.yaml
23621F: arch/riscv/boot/dts/tenstorrent/
23622F: drivers/clk/tenstorrent/
23623F: drivers/reset/reset-tenstorrent-atlantis.c
23624F: include/dt-bindings/clock/tenstorrent,atlantis-prcm-rcpu.h
23625
23626RISC-V THEAD SoC SUPPORT
23627M: Drew Fustini <[email protected]>
23628M: Guo Ren <[email protected]>
23629M: Fu Wei <[email protected]>
23630L: [email protected]
23631S: Maintained
23632Q: https://patchwork.kernel.org/project/riscv-thead/list/
23633T: git https://github.com/pdp7/linux.git
23634F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
23635F: Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
23636F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
23637F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
23638F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
23639F: Documentation/devicetree/bindings/pwm/thead,th1520-pwm.yaml
23640F: Documentation/devicetree/bindings/reset/thead,th1520-reset.yaml
23641F: arch/riscv/boot/dts/thead/
23642F: drivers/clk/thead/clk-th1520-ap.c
23643F: drivers/firmware/thead,th1520-aon.c
23644F: drivers/gpu/drm/bridge/th1520-dw-hdmi.c
23645F: drivers/mailbox/mailbox-th1520.c
23646F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
23647F: drivers/pinctrl/pinctrl-th1520.c
23648F: drivers/pmdomain/thead/
23649F: drivers/power/reset/th1520-aon-reboot.c
23650F: drivers/power/sequencing/pwrseq-thead-gpu.c
23651F: drivers/pwm/pwm_th1520.rs
23652F: drivers/reset/reset-th1520.c
23653F: include/dt-bindings/clock/thead,th1520-clk-ap.h
23654F: include/dt-bindings/power/thead,th1520-power.h
23655F: include/dt-bindings/reset/thead,th1520-reset.h
23656F: include/linux/firmware/thead/thead,th1520-aon.h
23657
23658RNBD BLOCK DRIVERS
23659M: Md. Haris Iqbal <[email protected]>
23660M: Jack Wang <[email protected]>
23661L: [email protected]
23662S: Maintained
23663F: drivers/block/rnbd/
23664
23665ROCCAT DRIVERS
23666M: Stefan Achatz <[email protected]>
23667S: Maintained
23668W: http://sourceforge.net/projects/roccat/
23669F: Documentation/ABI/*/sysfs-driver-hid-roccat*
23670F: drivers/hid/hid-roccat*
23671F: include/linux/hid-roccat*
23672
23673ROCKCHIP CAN-FD DRIVER
23674M: Marc Kleine-Budde <[email protected]>
23675R: [email protected]
23676L: [email protected]
23677S: Maintained
23678F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
23679F: drivers/net/can/rockchip/
23680
23681ROCKCHIP CAMERA INTERFACE (RKCIF) DRIVER
23682M: Mehdi Djait <[email protected]>
23683M: Michael Riesch <[email protected]>
23684L: [email protected]
23685S: Maintained
23686F: Documentation/admin-guide/media/rkcif*
23687F: Documentation/devicetree/bindings/media/rockchip,px30-vip.yaml
23688F: Documentation/devicetree/bindings/media/rockchip,rk3568-vicap.yaml
23689F: drivers/media/platform/rockchip/rkcif/
23690
23691ROCKCHIP CRYPTO DRIVERS
23692M: Corentin Labbe <[email protected]>
23693L: [email protected]
23694S: Maintained
23695F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
23696F: drivers/crypto/rockchip/
23697
23698ROCKCHIP I2S TDM DRIVER
23699M: Nicolas Frattaroli <[email protected]>
23700L: [email protected]
23701S: Maintained
23702F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
23703F: sound/soc/rockchip/rockchip_i2s_tdm.*
23704
23705ROCKCHIP ISP V1 DRIVER
23706M: Dafna Hirschfeld <[email protected]>
23707M: Laurent Pinchart <[email protected]>
23708L: [email protected]
23709L: [email protected]
23710S: Maintained
23711F: Documentation/admin-guide/media/rkisp1.rst
23712F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
23713F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
23714F: drivers/media/platform/rockchip/rkisp1
23715F: include/uapi/linux/rkisp1-config.h
23716
23717ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
23718M: Daniel Golle <[email protected]>
23719M: Aurelien Jarno <[email protected]>
23720M: Nicolas Frattaroli <[email protected]>
23721S: Maintained
23722F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
23723F: Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
23724F: drivers/char/hw_random/rockchip-rng.c
23725
23726ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
23727M: Jacob Chen <[email protected]>
23728M: Ezequiel Garcia <[email protected]>
23729L: [email protected]
23730L: [email protected]
23731S: Maintained
23732F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
23733F: drivers/media/platform/rockchip/rga/
23734
23735ROCKCHIP RKVDEC VIDEO DECODER DRIVER
23736M: Detlev Casanova <[email protected]>
23737M: Ezequiel Garcia <[email protected]>
23738L: [email protected]
23739L: [email protected]
23740S: Maintained
23741F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
23742F: drivers/media/platform/rockchip/rkvdec/
23743
23744ROCKCHIP RK3308 INTERNAL AUDIO CODEC
23745M: Luca Ceresoli <[email protected]>
23746S: Maintained
23747F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
23748F: sound/soc/codecs/rk3308_codec.c
23749F: sound/soc/codecs/rk3308_codec.h
23750
23751ROCKCHIP SAI DRIVER
23752M: Nicolas Frattaroli <[email protected]>
23753L: [email protected]
23754S: Maintained
23755F: Documentation/devicetree/bindings/sound/rockchip,rk3576-sai.yaml
23756F: sound/soc/rockchip/rockchip_sai.*
23757
23758ROCKER DRIVER
23759M: Jiri Pirko <[email protected]>
23760L: [email protected]
23761S: Supported
23762F: drivers/net/ethernet/rocker/
23763
23764ROCKETPORT EXPRESS/INFINITY DRIVER
23765M: Kevin Cernekee <[email protected]>
23766L: [email protected]
23767S: Odd Fixes
23768F: drivers/tty/serial/rp2.*
23769
23770ROHM BD71828 CHARGER
23771M: Andreas Kemnade <[email protected]>
23772M: Matti Vaittinen <[email protected]>
23773S: Maintained
23774F: drivers/power/supply/bd71828-power.c
23775
23776ROHM BD79703 DAC
23777M: Matti Vaittinen <[email protected]>
23778S: Supported
23779F: drivers/iio/dac/rohm-bd79703.c
23780
23781ROHM BD99954 CHARGER IC
23782M: Matti Vaittinen <[email protected]>
23783S: Supported
23784F: drivers/power/supply/bd99954-charger.c
23785F: drivers/power/supply/bd99954-charger.h
23786
23787ROHM BD791xx ADC / GPO IC
23788M: Matti Vaittinen <[email protected]>
23789S: Supported
23790F: drivers/iio/adc/rohm-bd79112.c
23791F: drivers/iio/adc/rohm-bd79124.c
23792
23793ROHM BH1745 COLOUR SENSOR
23794M: Mudit Sharma <[email protected]>
23795L: [email protected]
23796S: Maintained
23797F: drivers/iio/light/bh1745.c
23798
23799ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
23800M: Tomasz Duszynski <[email protected]>
23801S: Maintained
23802F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
23803F: drivers/iio/light/bh1750.c
23804
23805ROHM BM1390 PRESSURE SENSOR DRIVER
23806M: Matti Vaittinen <[email protected]>
23807L: [email protected]
23808S: Supported
23809F: drivers/iio/pressure/rohm-bm1390.c
23810
23811ROHM BU270xx LIGHT SENSOR DRIVERs
23812M: Matti Vaittinen <[email protected]>
23813L: [email protected]
23814S: Supported
23815F: drivers/iio/light/rohm-bu27034.c
23816
23817ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
23818M: Marek Vasut <[email protected]>
23819L: [email protected]
23820L: [email protected]
23821S: Supported
23822F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
23823F: drivers/gpio/gpio-bd9571mwv.c
23824F: drivers/mfd/bd9571mwv.c
23825F: drivers/regulator/bd9571mwv-regulator.c
23826F: include/linux/mfd/bd9571mwv.h
23827
23828ROHM POWER MANAGEMENT IC DEVICE DRIVERS
23829M: Matti Vaittinen <[email protected]>
23830S: Supported
23831F: drivers/clk/clk-bd718x7.c
23832F: drivers/gpio/gpio-bd71815.c
23833F: drivers/gpio/gpio-bd71828.c
23834F: drivers/gpio/gpio-bd72720.c
23835F: drivers/mfd/rohm-bd71828.c
23836F: drivers/mfd/rohm-bd718x7.c
23837F: drivers/mfd/rohm-bd9576.c
23838F: drivers/mfd/rohm-bd96801.c
23839F: drivers/mfd/rohm-pwrbutton.c
23840F: drivers/mfd/rohm-pwrbutton.h
23841F: drivers/regulator/bd71815-regulator.c
23842F: drivers/regulator/bd71828-regulator.c
23843F: drivers/regulator/bd718x7-regulator.c
23844F: drivers/regulator/bd9576-regulator.c
23845F: drivers/regulator/bd96801-regulator.c
23846F: drivers/regulator/rohm-regulator.c
23847F: drivers/rtc/rtc-bd70528.c
23848F: drivers/watchdog/bd9576_wdt.c
23849F: drivers/watchdog/bd96801_wdt.c
23850F: include/linux/mfd/rohm-bd71815.h
23851F: include/linux/mfd/rohm-bd71828.h
23852F: include/linux/mfd/rohm-bd718x7.h
23853F: include/linux/mfd/rohm-bd72720.h
23854F: include/linux/mfd/rohm-bd957x.h
23855F: include/linux/mfd/rohm-bd96801.h
23856F: include/linux/mfd/rohm-bd96802.h
23857F: include/linux/mfd/rohm-generic.h
23858F: include/linux/mfd/rohm-shared.h
23859
23860ROTATION DRIVER FOR ALLWINNER A83T
23861M: Jernej Skrabec <[email protected]>
23862L: [email protected]
23863S: Maintained
23864T: git git://linuxtv.org/media.git
23865F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
23866F: drivers/media/platform/sunxi/sun8i-rotate/
23867
23868RPMB SUBSYSTEM
23869M: Jens Wiklander <[email protected]>
23870L: [email protected]
23871S: Supported
23872F: drivers/misc/rpmb-core.c
23873F: include/linux/rpmb.h
23874
23875RPMSG TTY DRIVER
23876M: Arnaud Pouliquen <[email protected]>
23877L: [email protected]
23878S: Maintained
23879F: drivers/tty/rpmsg_tty.c
23880
23881RTASE ETHERNET DRIVER
23882M: Justin Lai <[email protected]>
23883M: Larry Chiu <[email protected]>
23884L: [email protected]
23885S: Maintained
23886F: drivers/net/ethernet/realtek/rtase/
23887
23888RTL2830 MEDIA DRIVER
23889L: [email protected]
23890S: Orphan
23891W: https://linuxtv.org
23892Q: http://patchwork.linuxtv.org/project/linux-media/list/
23893F: drivers/media/dvb-frontends/rtl2830*
23894
23895RTL2832 MEDIA DRIVER
23896L: [email protected]
23897S: Orphan
23898W: https://linuxtv.org
23899Q: http://patchwork.linuxtv.org/project/linux-media/list/
23900F: drivers/media/dvb-frontends/rtl2832*
23901
23902RTL2832_SDR MEDIA DRIVER
23903L: [email protected]
23904S: Orphan
23905W: https://linuxtv.org
23906Q: http://patchwork.linuxtv.org/project/linux-media/list/
23907F: drivers/media/dvb-frontends/rtl2832_sdr*
23908
23909RTL8180 WIRELESS DRIVER
23910L: [email protected]
23911S: Orphan
23912F: drivers/net/wireless/realtek/rtl818x/rtl8180/
23913
23914RTL8187 WIRELESS DRIVER
23915M: Hin-Tak Leung <[email protected]>
23916L: [email protected]
23917S: Maintained
23918T: git https://github.com/pkshih/rtw.git
23919F: drivers/net/wireless/realtek/rtl818x/rtl8187/
23920
23921RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
23922M: Jes Sorensen <[email protected]>
23923L: [email protected]
23924S: Maintained
23925T: git https://github.com/pkshih/rtw.git
23926F: drivers/net/wireless/realtek/rtl8xxxu/
23927
23928RTL9300 I2C DRIVER (rtl9300-i2c)
23929M: Chris Packham <[email protected]>
23930L: [email protected]
23931S: Maintained
23932F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
23933F: drivers/i2c/busses/i2c-rtl9300.c
23934
23935RTRS TRANSPORT DRIVERS
23936M: Md. Haris Iqbal <[email protected]>
23937M: Jack Wang <[email protected]>
23938L: [email protected]
23939S: Maintained
23940F: drivers/infiniband/ulp/rtrs/
23941
23942RUNTIME VERIFICATION (RV)
23943M: Steven Rostedt <[email protected]>
23944M: Gabriele Monaco <[email protected]>
23945L: [email protected]
23946S: Maintained
23947F: Documentation/trace/rv/
23948F: include/linux/rv.h
23949F: include/rv/
23950F: kernel/trace/rv/
23951F: tools/testing/selftests/verification/
23952F: tools/verification/
23953
23954RUST
23955M: Miguel Ojeda <[email protected]>
23956R: Boqun Feng <[email protected]>
23957R: Gary Guo <[email protected]>
23958R: Björn Roy Baron <[email protected]>
23959R: Benno Lossin <[email protected]>
23960R: Andreas Hindborg <[email protected]>
23961R: Alice Ryhl <[email protected]>
23962R: Trevor Gross <[email protected]>
23963R: Danilo Krummrich <[email protected]>
23964R: Daniel Almeida <[email protected]>
23965R: Tamir Duberstein <[email protected]>
23966R: Alexandre Courbot <[email protected]>
23967R: Onur Özkan <[email protected]>
23968L: [email protected]
23969S: Supported
23970W: https://rust-for-linux.com
23971B: https://github.com/Rust-for-Linux/linux/issues
23972C: zulip://rust-for-linux.zulipchat.com
23973P: https://rust-for-linux.com/contributing
23974T: git https://github.com/Rust-for-Linux/linux.git rust-next
23975F: .clippy.toml
23976F: .rustfmt.toml
23977F: Documentation/rust/
23978F: include/trace/events/rust_sample.h
23979F: rust/
23980F: samples/rust/
23981F: scripts/*rust*
23982F: tools/testing/selftests/rust/
23983K: \b(?i:rust)\b
23984
23985RUST [ALLOC]
23986M: Danilo Krummrich <[email protected]>
23987R: Lorenzo Stoakes <[email protected]>
23988R: Vlastimil Babka <[email protected]>
23989R: Liam R. Howlett <[email protected]>
23990R: Uladzislau Rezki <[email protected]>
23991L: [email protected]
23992S: Maintained
23993T: git https://github.com/Rust-for-Linux/linux.git alloc-next
23994F: rust/kernel/alloc.rs
23995F: rust/kernel/alloc/
23996
23997RUST [BITFIELD]
23998M: Alexandre Courbot <[email protected]>
23999R: Yury Norov <[email protected]>
24000L: [email protected]
24001S: Maintained
24002F: rust/kernel/bitfield.rs
24003
24004RUST [INTEROP]
24005M: Joel Fernandes <[email protected]>
24006M: Alexandre Courbot <[email protected]>
24007L: [email protected]
24008S: Maintained
24009T: git https://github.com/Rust-for-Linux/linux.git interop-next
24010F: rust/kernel/interop.rs
24011F: rust/kernel/interop/
24012
24013RUST [NUM]
24014M: Alexandre Courbot <[email protected]>
24015R: Yury Norov <[email protected]>
24016L: [email protected]
24017S: Maintained
24018F: rust/kernel/num.rs
24019F: rust/kernel/num/
24020
24021RUST [PIN-INIT]
24022M: Benno Lossin <[email protected]>
24023M: Gary Guo <[email protected]>
24024L: [email protected]
24025S: Maintained
24026W: https://rust-for-linux.com/pin-init
24027B: https://github.com/Rust-for-Linux/pin-init/issues
24028C: zulip://rust-for-linux.zulipchat.com
24029P: https://github.com/Rust-for-Linux/pin-init/blob/main/CONTRIBUTING.md
24030T: git https://github.com/Rust-for-Linux/linux.git pin-init-next
24031F: rust/kernel/init.rs
24032F: rust/pin-init/
24033K: \bpin-init\b|pin_init\b|PinInit
24034
24035RUST [RUST-ANALYZER]
24036M: Tamir Duberstein <[email protected]>
24037R: Jesung Yang <[email protected]>
24038L: [email protected]
24039S: Maintained
24040T: git https://github.com/Rust-for-Linux/linux.git rust-analyzer-next
24041F: scripts/generate_rust_analyzer.py
24042
24043RUST [SYNC]
24044M: Boqun Feng <[email protected]>
24045M: Gary Guo <[email protected]>
24046M: Alice Ryhl <[email protected]>
24047R: Lyude Paul <[email protected]>
24048R: Daniel Almeida <[email protected]>
24049R: "Onur Özkan" <[email protected]>
24050L: [email protected]
24051L: [email protected]
24052S: Maintained
24053T: git git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux.git rust-sync
24054F: rust/kernel/sync.rs
24055F: rust/kernel/sync/
24056
24057RXRPC SOCKETS (AF_RXRPC)
24058M: David Howells <[email protected]>
24059M: Marc Dionne <[email protected]>
24060L: [email protected]
24061S: Supported
24062W: https://www.infradead.org/~dhowells/kafs/
24063F: Documentation/networking/rxrpc.rst
24064F: include/keys/rxrpc-type.h
24065F: include/net/af_rxrpc.h
24066F: include/trace/events/rxrpc.h
24067F: include/uapi/linux/rxrpc.h
24068F: net/rxrpc/
24069
24070S3 SAVAGE FRAMEBUFFER DRIVER
24071M: Antonino Daplas <[email protected]>
24072L: [email protected]
24073S: Maintained
24074F: drivers/video/fbdev/savage/
24075
24076S390 ARCHITECTURE
24077M: Heiko Carstens <[email protected]>
24078M: Vasily Gorbik <[email protected]>
24079M: Alexander Gordeev <[email protected]>
24080R: Christian Borntraeger <[email protected]>
24081R: Sven Schnelle <[email protected]>
24082L: [email protected]
24083S: Supported
24084T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
24085F: Documentation/driver-api/s390-drivers.rst
24086F: Documentation/arch/s390/
24087F: arch/s390/
24088F: drivers/cpuidle/cpuidle-s390.c
24089F: drivers/s390/
24090F: drivers/watchdog/diag288_wdt.c
24091
24092S390 COMMON I/O LAYER
24093M: Vineeth Vijayan <[email protected]>
24094M: Peter Oberparleiter <[email protected]>
24095L: [email protected]
24096S: Supported
24097F: drivers/s390/cio/
24098
24099S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
24100M: Harald Freudenberger <[email protected]>
24101M: Holger Dengler <[email protected]>
24102L: [email protected]
24103L: [email protected]
24104S: Supported
24105F: arch/s390/crypto/
24106F: arch/s390/include/asm/archrandom.h
24107F: arch/s390/include/asm/cpacf.h
24108
24109S390 DASD DRIVER
24110M: Stefan Haberland <[email protected]>
24111M: Jan Hoeppner <[email protected]>
24112L: [email protected]
24113S: Supported
24114F: block/partitions/ibm.c
24115F: drivers/s390/block/dasd*
24116F: include/linux/dasd_mod.h
24117
24118S390 HWRANDOM TRNG DRIVER
24119M: Harald Freudenberger <[email protected]>
24120M: Holger Dengler <[email protected]>
24121L: [email protected]
24122L: [email protected]
24123S: Supported
24124F: drivers/char/hw_random/s390-trng.c
24125
24126S390 IOMMU (PCI)
24127M: Niklas Schnelle <[email protected]>
24128M: Matthew Rosato <[email protected]>
24129R: Gerald Schaefer <[email protected]>
24130L: [email protected]
24131S: Supported
24132F: drivers/iommu/s390-iommu.c
24133
24134S390 IUCV NETWORK LAYER
24135M: Alexandra Winter <[email protected]>
24136M: Thorsten Winkler <[email protected]>
24137L: [email protected]
24138L: [email protected]
24139S: Supported
24140F: drivers/s390/net/*iucv*
24141F: include/net/iucv/
24142F: net/iucv/
24143
24144S390 MM
24145M: Alexander Gordeev <[email protected]>
24146M: Gerald Schaefer <[email protected]>
24147L: [email protected]
24148S: Supported
24149T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
24150F: arch/s390/include/asm/pgtable.h
24151F: arch/s390/mm
24152
24153S390 NETWORK DRIVERS
24154M: Alexandra Winter <[email protected]>
24155M: Aswin Karuvally <[email protected]>
24156L: [email protected]
24157L: [email protected]
24158S: Supported
24159F: drivers/s390/net/
24160
24161S390 PCI SUBSYSTEM
24162M: Niklas Schnelle <[email protected]>
24163M: Gerd Bayer <[email protected]>
24164L: [email protected]
24165S: Supported
24166F: Documentation/arch/s390/pci.rst
24167F: arch/s390/pci/
24168F: drivers/pci/hotplug/s390_pci_hpc.c
24169
24170S390 PTP DRIVER
24171M: Sven Schnelle <[email protected]>
24172L: [email protected]
24173S: Supported
24174F: drivers/ptp/ptp_s390.c
24175
24176S390 SCM DRIVER
24177M: Vineeth Vijayan <[email protected]>
24178L: [email protected]
24179S: Supported
24180F: drivers/s390/block/scm*
24181F: drivers/s390/cio/scm.c
24182
24183S390 VFIO-AP DRIVER
24184M: Tony Krowiak <[email protected]>
24185M: Halil Pasic <[email protected]>
24186M: Jason Herne <[email protected]>
24187L: [email protected]
24188L: [email protected]
24189S: Supported
24190T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
24191F: Documentation/arch/s390/vfio-ap*
24192F: drivers/s390/crypto/vfio_ap*
24193
24194S390 VFIO-CCW DRIVER
24195M: Eric Farman <[email protected]>
24196M: Matthew Rosato <[email protected]>
24197R: Halil Pasic <[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: Documentation/arch/s390/vfio-ccw.rst
24203F: drivers/s390/cio/vfio_ccw*
24204F: include/uapi/linux/vfio_ccw.h
24205
24206S390 VFIO-PCI DRIVER
24207M: Matthew Rosato <[email protected]>
24208M: Farhan Ali <[email protected]>
24209R: Eric Farman <[email protected]>
24210L: [email protected]
24211L: [email protected]
24212S: Supported
24213T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
24214F: arch/s390/kvm/s390/pci*
24215F: drivers/vfio/pci/vfio_pci_zdev.c
24216F: include/uapi/linux/vfio_zdev.h
24217
24218S390 ZCRYPT AND PKEY DRIVER AND AP BUS
24219M: Harald Freudenberger <[email protected]>
24220M: Holger Dengler <[email protected]>
24221L: [email protected]
24222S: Supported
24223F: arch/s390/include/asm/ap.h
24224F: arch/s390/include/asm/pkey.h
24225F: arch/s390/include/asm/trace/zcrypt.h
24226F: arch/s390/include/uapi/asm/pkey.h
24227F: arch/s390/include/uapi/asm/zcrypt.h
24228F: drivers/s390/crypto/
24229
24230S390 ZFCP DRIVER
24231M: Nihar Panda <[email protected]>
24232L: [email protected]
24233S: Supported
24234F: drivers/s390/scsi/zfcp_*
24235
24236SAA6588 RDS RECEIVER DRIVER
24237M: Hans Verkuil <[email protected]>
24238L: [email protected]
24239S: Odd Fixes
24240W: https://linuxtv.org
24241T: git git://linuxtv.org/media.git
24242F: drivers/media/i2c/saa6588*
24243
24244SAA7134 VIDEO4LINUX DRIVER
24245M: Mauro Carvalho Chehab <[email protected]>
24246L: [email protected]
24247S: Odd fixes
24248W: https://linuxtv.org
24249T: git git://linuxtv.org/media.git
24250F: Documentation/driver-api/media/drivers/saa7134*
24251F: drivers/media/pci/saa7134/
24252
24253SAA7146 VIDEO4LINUX-2 DRIVER
24254M: Hans Verkuil <[email protected]>
24255L: [email protected]
24256S: Maintained
24257T: git git://linuxtv.org/media.git
24258F: drivers/media/common/saa7146/
24259F: drivers/media/pci/saa7146/
24260F: include/media/drv-intf/saa7146*
24261
24262SAFESETID SECURITY MODULE
24263M: Micah Morton <[email protected]>
24264S: Supported
24265F: Documentation/admin-guide/LSM/SafeSetID.rst
24266F: security/safesetid/
24267
24268SAMSUNG AUDIO (ASoC) DRIVERS
24269M: Sylwester Nawrocki <[email protected]>
24270L: [email protected]
24271S: Maintained
24272B: mailto:[email protected]
24273F: Documentation/devicetree/bindings/sound/samsung*
24274F: sound/soc/samsung/
24275
24276SAMSUNG EXYNOS2200 SoC SUPPORT
24277M: Ivaylo Ivanov <[email protected]>
24278L: [email protected] (moderated for non-subscribers)
24279L: [email protected]
24280S: Maintained
24281F: Documentation/devicetree/bindings/clock/samsung,exynos2200-cmu.yaml
24282F: arch/arm64/boot/dts/exynos/exynos2200*
24283F: drivers/clk/samsung/clk-exynos2200.c
24284F: include/dt-bindings/clock/samsung,exynos2200-cmu.h
24285
24286SAMSUNG EXYNOS850 SoC SUPPORT
24287M: Sam Protsenko <[email protected]>
24288L: [email protected] (moderated for non-subscribers)
24289L: [email protected]
24290S: Maintained
24291F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
24292F: arch/arm64/boot/dts/exynos/exynos850*
24293F: drivers/clk/samsung/clk-exynos850.c
24294F: include/dt-bindings/clock/exynos850.h
24295
24296SAMSUNG EXYNOS8855 SoC SUPPORT
24297M: Alim Akhtar <[email protected]>
24298L: [email protected] (moderated for non-subscribers)
24299L: [email protected]
24300S: Maintained
24301F: arch/arm64/boot/dts/exynos/exynos8855*
24302
24303SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
24304M: Tudor Ambarus <[email protected]>
24305L: [email protected]
24306S: Supported
24307F: Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
24308F: drivers/clk/samsung/clk-acpm.c
24309F: drivers/firmware/samsung/exynos-acpm*
24310F: include/linux/firmware/samsung/exynos-acpm-protocol.h
24311
24312SAMSUNG EXYNOS MAILBOX DRIVER
24313M: Tudor Ambarus <[email protected]>
24314L: [email protected]
24315S: Supported
24316F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
24317F: drivers/mailbox/exynos-mailbox.c
24318F: include/linux/mailbox/exynos-message.h
24319
24320SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
24321M: Łukasz Stelmach <[email protected]>
24322L: [email protected]
24323S: Maintained
24324F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
24325F: drivers/char/hw_random/exynos-trng.c
24326
24327SAMSUNG FRAMEBUFFER DRIVER
24328M: Jingoo Han <[email protected]>
24329L: [email protected]
24330S: Maintained
24331F: drivers/video/fbdev/s3c-fb.c
24332
24333SAMSUNG GALAXY BOOK DRIVER
24334M: Joshua Grisham <[email protected]>
24335L: [email protected]
24336S: Maintained
24337F: Documentation/admin-guide/laptops/samsung-galaxybook.rst
24338F: drivers/platform/x86/samsung-galaxybook.c
24339
24340SAMSUNG INTERCONNECT DRIVERS
24341M: Sylwester Nawrocki <[email protected]>
24342M: Artur Świgoń <[email protected]>
24343L: [email protected]
24344S: Supported
24345F: drivers/interconnect/samsung/
24346
24347SAMSUNG LAPTOP DRIVER
24348M: Corentin Chary <[email protected]>
24349L: [email protected]
24350S: Maintained
24351F: drivers/platform/x86/samsung-laptop.c
24352
24353SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
24354M: André Draszik <[email protected]>
24355L: [email protected]
24356S: Maintained
24357B: mailto:[email protected]
24358F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
24359F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
24360F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
24361F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
24362F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
24363F: drivers/clk/clk-s2mps11.c
24364F: drivers/mfd/sec*.[ch]
24365F: drivers/regulator/s2*.c
24366F: drivers/regulator/s5m*.c
24367F: drivers/rtc/rtc-s5m.c
24368F: include/dt-bindings/regulator/samsung,s2m*.h
24369F: include/linux/mfd/samsung/
24370
24371SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
24372M: Sylwester Nawrocki <[email protected]>
24373L: [email protected]
24374S: Maintained
24375F: drivers/media/platform/samsung/s3c-camif/
24376F: include/media/drv-intf/s3c_camif.h
24377
24378SAMSUNG S3FWRN5 NFC DRIVER
24379M: Krzysztof Kozlowski <[email protected]>
24380S: Maintained
24381F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
24382F: drivers/nfc/s3fwrn5
24383
24384SAMSUNG S5C73M3 CAMERA DRIVER
24385M: Sylwester Nawrocki <[email protected]>
24386M: Andrzej Hajda <[email protected]>
24387S: Supported
24388F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
24389F: drivers/media/i2c/s5c73m3/*
24390
24391SAMSUNG S5K3M5 CAMERA DRIVER
24392M: Vladimir Zapolskiy <[email protected]>
24393S: Maintained
24394T: git git://linuxtv.org/media_tree.git
24395F: Documentation/devicetree/bindings/media/i2c/samsung,s5k3m5.yaml
24396F: drivers/media/i2c/s5k3m5.c
24397
24398SAMSUNG S5K5BAF CAMERA DRIVER
24399M: Sylwester Nawrocki <[email protected]>
24400M: Andrzej Hajda <[email protected]>
24401S: Supported
24402F: drivers/media/i2c/s5k5baf.c
24403
24404SAMSUNG S5KJN1 CAMERA DRIVER
24405M: Vladimir Zapolskiy <[email protected]>
24406S: Maintained
24407T: git git://linuxtv.org/media_tree.git
24408F: Documentation/devicetree/bindings/media/i2c/samsung,s5kjn1.yaml
24409F: drivers/media/i2c/s5kjn1.c
24410
24411SAMSUNG S5P Security SubSystem (SSS) DRIVER
24412M: Krzysztof Kozlowski <[email protected]>
24413M: Vladimir Zapolskiy <[email protected]>
24414L: [email protected]
24415S: Maintained
24416F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
24417F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
24418F: drivers/crypto/s5p-sss.c
24419
24420SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
24421M: Sylwester Nawrocki <[email protected]>
24422S: Supported
24423Q: https://patchwork.linuxtv.org/project/linux-media/list/
24424F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
24425F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
24426F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
24427F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
24428F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
24429F: drivers/media/platform/samsung/exynos4-is/
24430
24431SAMSUNG SOC CLOCK DRIVERS
24432M: Krzysztof Kozlowski <[email protected]>
24433M: Sylwester Nawrocki <[email protected]>
24434M: Chanwoo Choi <[email protected]>
24435M: Peter Griffin <[email protected]>
24436R: Alim Akhtar <[email protected]>
24437L: [email protected]
24438S: Maintained
24439T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
24440F: Documentation/devicetree/bindings/clock/samsung,*.yaml
24441F: Documentation/devicetree/bindings/clock/samsung,s3c*
24442F: drivers/clk/samsung/
24443F: include/dt-bindings/clock/exynos*.h
24444F: include/dt-bindings/clock/s5p*.h
24445F: include/dt-bindings/clock/samsung,*.h
24446F: include/linux/clk/samsung.h
24447
24448SAMSUNG SPI DRIVERS
24449M: Andi Shyti <[email protected]>
24450R: Tudor Ambarus <[email protected]>
24451L: [email protected]
24452S: Maintained
24453F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
24454F: drivers/spi/spi-s3c*
24455F: include/linux/platform_data/spi-s3c64xx.h
24456
24457SAMSUNG SXGBE DRIVERS
24458M: Byungho An <[email protected]>
24459L: [email protected]
24460S: Maintained
24461F: drivers/net/ethernet/samsung/sxgbe/
24462
24463SAMSUNG THERMAL DRIVER
24464M: Bartlomiej Zolnierkiewicz <[email protected]>
24465M: Krzysztof Kozlowski <[email protected]>
24466L: [email protected]
24467S: Maintained
24468F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
24469F: drivers/thermal/samsung/
24470
24471SAMSUNG USB2 PHY DRIVER
24472M: Sylwester Nawrocki <[email protected]>
24473L: [email protected]
24474S: Supported
24475F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
24476F: Documentation/driver-api/phy/samsung-usb2.rst
24477F: drivers/phy/samsung/phy-exynos4210-usb2.c
24478F: drivers/phy/samsung/phy-exynos4x12-usb2.c
24479F: drivers/phy/samsung/phy-exynos5250-usb2.c
24480F: drivers/phy/samsung/phy-s5pv210-usb2.c
24481F: drivers/phy/samsung/phy-samsung-usb2.c
24482F: drivers/phy/samsung/phy-samsung-usb2.h
24483
24484SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
24485M: Paul Barker <[email protected]>
24486R: Marc Murphy <[email protected]>
24487S: Supported
24488F: arch/arm/boot/dts/ti/omap/am335x-sancloud*
24489
24490SB1250-DUART BROADCOM SOC SERIAL DRIVER
24491M: "Maciej W. Rozycki" <[email protected]>
24492S: Maintained
24493F: drivers/tty/serial/sb1250-duart.c
24494
24495SBOM
24496M: Luis Augenstein <[email protected]>
24497M: Maximilian Huber <[email protected]>
24498S: Maintained
24499F: scripts/sbom/
24500
24501SC1200 WDT DRIVER
24502M: Zwane Mwaikambo <[email protected]>
24503S: Maintained
24504F: drivers/watchdog/sc1200wdt.c
24505
24506SCHEDULER
24507M: Ingo Molnar <[email protected]>
24508M: Peter Zijlstra <[email protected]>
24509M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
24510M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
24511R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
24512R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
24513R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
24514R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
24515R: Valentin Schneider <[email protected]> (TOPOLOGY)
24516R: K Prateek Nayak <[email protected]>
24517L: [email protected]
24518S: Maintained
24519P: Documentation/process/maintainer-tip.rst
24520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
24521F: include/linux/preempt.h
24522F: include/linux/sched.h
24523F: include/linux/wait.h
24524F: include/uapi/linux/sched.h
24525F: kernel/fork.c
24526F: kernel/sched/
24527F: tools/sched/
24528
24529SCHEDULER - SCHED_EXT
24530R: Tejun Heo <[email protected]>
24531R: David Vernet <[email protected]>
24532R: Andrea Righi <[email protected]>
24533R: Changwoo Min <[email protected]>
24534L: [email protected]
24535S: Maintained
24536W: https://github.com/sched-ext/scx
24537T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
24538F: include/linux/sched/ext.h
24539F: kernel/sched/ext/
24540F: tools/sched_ext/
24541F: tools/testing/selftests/sched_ext
24542
24543SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
24544M: Gustavo Silva <[email protected]>
24545S: Maintained
24546F: drivers/iio/chemical/ens160_core.c
24547F: drivers/iio/chemical/ens160_i2c.c
24548F: drivers/iio/chemical/ens160_spi.c
24549F: drivers/iio/chemical/ens160.h
24550
24551SCSI LIBSAS SUBSYSTEM
24552R: John Garry <[email protected]>
24553R: Jason Yan <[email protected]>
24554L: [email protected]
24555S: Supported
24556F: Documentation/scsi/libsas.rst
24557F: drivers/scsi/libsas/
24558F: include/scsi/libsas.h
24559F: include/scsi/sas_ata.h
24560
24561SCSI RDMA PROTOCOL (SRP) INITIATOR
24562M: Bart Van Assche <[email protected]>
24563L: [email protected]
24564S: Supported
24565Q: http://patchwork.kernel.org/project/linux-rdma/list/
24566F: drivers/infiniband/ulp/srp/
24567F: include/scsi/srp.h
24568
24569SCSI RDMA PROTOCOL (SRP) TARGET
24570M: Bart Van Assche <[email protected]>
24571L: [email protected]
24572L: [email protected]
24573S: Supported
24574Q: http://patchwork.kernel.org/project/linux-rdma/list/
24575F: drivers/infiniband/ulp/srpt/
24576
24577SCSI SG DRIVER
24578M: Doug Gilbert <[email protected]>
24579L: [email protected]
24580S: Maintained
24581W: http://sg.danny.cz/sg
24582F: Documentation/scsi/scsi-generic.rst
24583F: drivers/scsi/sg.c
24584F: include/scsi/sg.h
24585
24586SCSI SUBSYSTEM
24587M: "James E.J. Bottomley" <[email protected]>
24588M: "Martin K. Petersen" <[email protected]>
24589L: [email protected]
24590S: Maintained
24591Q: https://patchwork.kernel.org/project/linux-scsi/list/
24592T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
24593T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
24594F: Documentation/devicetree/bindings/scsi/
24595F: drivers/scsi/
24596F: drivers/ufs/
24597F: include/scsi/
24598F: include/uapi/scsi/
24599F: include/ufs/
24600
24601SCSI TAPE DRIVER
24602L: [email protected]
24603S: Orphan
24604F: Documentation/scsi/st.rst
24605F: drivers/scsi/st.*
24606F: drivers/scsi/st_*.h
24607
24608SCSI TARGET CORE USER DRIVER
24609M: Bodo Stroesser <[email protected]>
24610L: [email protected]
24611L: [email protected]
24612S: Supported
24613F: Documentation/target/tcmu-design.rst
24614F: drivers/target/target_core_user.c
24615F: include/uapi/linux/target_core_user.h
24616
24617SCSI TARGET SUBSYSTEM
24618M: "Martin K. Petersen" <[email protected]>
24619L: [email protected]
24620L: [email protected]
24621S: Supported
24622Q: https://patchwork.kernel.org/project/target-devel/list/
24623T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
24624F: Documentation/target/
24625F: drivers/target/
24626F: include/target/
24627
24628SCTP PROTOCOL
24629M: Marcelo Ricardo Leitner <[email protected]>
24630M: Xin Long <[email protected]>
24631L: [email protected]
24632S: Maintained
24633W: https://github.com/sctp/lksctp-tools/wiki
24634F: Documentation/networking/sctp.rst
24635F: include/linux/sctp.h
24636F: include/net/sctp/
24637F: include/uapi/linux/sctp.h
24638F: net/sctp/
24639
24640SCx200 CPU SUPPORT
24641M: Jim Cromie <[email protected]>
24642S: Odd Fixes
24643F: Documentation/i2c/busses/scx200_acb.rst
24644F: arch/x86/platform/scx200/
24645F: drivers/i2c/busses/scx200*
24646F: drivers/mtd/maps/scx200_docflash.c
24647F: drivers/watchdog/scx200_wdt.c
24648F: include/linux/scx200.h
24649
24650SCx200 GPIO DRIVER
24651M: Jim Cromie <[email protected]>
24652S: Maintained
24653F: drivers/char/scx200_gpio.c
24654F: include/linux/scx200_gpio.h
24655
24656SCx200 HRT CLOCKSOURCE DRIVER
24657M: Jim Cromie <[email protected]>
24658S: Maintained
24659F: drivers/clocksource/scx200_hrt.c
24660
24661SDCA LIBRARY AND CLASS DRIVER
24662M: Charles Keepax <[email protected]>
24663M: Maciej Strozek <[email protected]>
24664R: Bard Liao <[email protected]>
24665R: Pierre-Louis Bossart <[email protected]>
24666L: [email protected]
24667L: [email protected]
24668S: Maintained
24669F: include/sound/sdca*
24670F: sound/soc/sdca/*
24671
24672SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
24673M: Sascha Sommer <[email protected]>
24674L: [email protected] (subscribers-only)
24675S: Maintained
24676F: drivers/mmc/host/sdricoh_cs.c
24677
24678SECO BOARDS CEC DRIVER
24679M: Ettore Chimenti <[email protected]>
24680S: Maintained
24681F: drivers/media/cec/platform/seco/seco-cec.c
24682F: drivers/media/cec/platform/seco/seco-cec.h
24683
24684SECURE COMPUTING
24685M: Kees Cook <[email protected]>
24686R: Andy Lutomirski <[email protected]>
24687R: Will Drewry <[email protected]>
24688S: Supported
24689T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
24690F: Documentation/userspace-api/seccomp_filter.rst
24691F: include/linux/seccomp.h
24692F: include/uapi/linux/seccomp.h
24693F: kernel/seccomp.c
24694F: tools/testing/selftests/kselftest_harness.h
24695F: tools/testing/selftests/kselftest_harness/
24696F: tools/testing/selftests/seccomp/*
24697K: \bsecure_computing
24698K: \bTIF_SECCOMP\b
24699
24700SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
24701M: Kamal Dasu <[email protected]>
24702M: Al Cooper <[email protected]>
24703R: Broadcom internal kernel review list <[email protected]>
24704L: [email protected]
24705S: Maintained
24706F: drivers/mmc/host/sdhci-brcmstb*
24707
24708SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
24709M: Adrian Hunter <[email protected]>
24710L: [email protected]
24711S: Supported
24712F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
24713F: drivers/mmc/host/sdhci*
24714
24715SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
24716M: Aubin Constans <[email protected]>
24717R: Eugen Hristev <[email protected]>
24718L: [email protected]
24719S: Supported
24720F: drivers/mmc/host/sdhci-of-at91.c
24721
24722SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
24723M: Haibo Chen <[email protected]>
24724L: [email protected]
24725L: [email protected]
24726L: [email protected]
24727S: Maintained
24728F: drivers/mmc/host/sdhci-esdhc-imx.c
24729
24730SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
24731M: Ben Dooks <[email protected]>
24732M: Jaehoon Chung <[email protected]>
24733L: [email protected]
24734S: Maintained
24735F: drivers/mmc/host/sdhci-s3c*
24736
24737SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
24738M: Viresh Kumar <[email protected]>
24739L: [email protected]
24740S: Maintained
24741F: drivers/mmc/host/sdhci-spear.c
24742
24743SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
24744M: Vignesh Raghavendra <[email protected]>
24745L: [email protected]
24746S: Maintained
24747F: drivers/mmc/host/sdhci-omap.c
24748
24749SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
24750M: Jonathan Derrick <[email protected]>
24751L: [email protected]
24752S: Supported
24753F: block/opal_proto.h
24754F: block/sed*
24755F: include/linux/sed*
24756F: include/uapi/linux/sed*
24757
24758SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
24759M: Mark Rutland <[email protected]>
24760M: Lorenzo Pieralisi <[email protected]>
24761M: Sudeep Holla <[email protected]>
24762L: [email protected] (moderated for non-subscribers)
24763S: Maintained
24764F: drivers/firmware/smccc/
24765F: include/linux/arm-smccc.h
24766
24767SECURITY CONTACT
24768M: Security Officers <[email protected]>
24769S: Supported
24770F: Documentation/process/security-bugs.rst
24771
24772SECURITY SUBSYSTEM
24773M: Paul Moore <[email protected]>
24774M: James Morris <[email protected]>
24775M: "Serge E. Hallyn" <[email protected]>
24776L: [email protected]
24777S: Supported
24778Q: https://patchwork.kernel.org/project/linux-security-module/list
24779B: mailto:[email protected]
24780P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
24781T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
24782F: include/linux/lsm/
24783F: include/linux/lsm_audit.h
24784F: include/linux/lsm_hook_defs.h
24785F: include/linux/lsm_hooks.h
24786F: include/linux/security.h
24787F: include/uapi/linux/lsm.h
24788F: security/
24789F: tools/testing/selftests/lsm/
24790F: rust/kernel/security.rs
24791X: security/selinux/
24792K: \bsecurity_[a-z_0-9]\+\b
24793
24794SELINUX SECURITY MODULE
24795M: Paul Moore <[email protected]>
24796M: Stephen Smalley <[email protected]>
24797R: Ondrej Mosnáček <[email protected]>
24798L: [email protected]
24799S: Supported
24800W: https://github.com/SELinuxProject
24801Q: https://patchwork.kernel.org/project/selinux/list
24802B: mailto:[email protected]
24803P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
24804T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
24805F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
24806F: Documentation/ABI/removed/sysfs-selinux-disable
24807F: Documentation/admin-guide/LSM/SELinux.rst
24808F: include/trace/events/avc.h
24809F: include/uapi/linux/selinux_netlink.h
24810F: scripts/selinux/
24811F: security/selinux/
24812
24813SENSABLE PHANTOM
24814M: Jiri Slaby <[email protected]>
24815S: Maintained
24816F: drivers/misc/phantom.c
24817F: include/uapi/linux/phantom.h
24818
24819SENSEAIR SUNRISE 006-0-0007
24820M: Jacopo Mondi <[email protected]>
24821S: Maintained
24822F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
24823F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
24824F: drivers/iio/chemical/sunrise_co2.c
24825
24826SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
24827M: Maxwell Doose <[email protected]>
24828M: Tomasz Duszynski <[email protected]>
24829S: Maintained
24830F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
24831F: drivers/iio/chemical/scd30.h
24832F: drivers/iio/chemical/scd30_core.c
24833F: drivers/iio/chemical/scd30_i2c.c
24834F: drivers/iio/chemical/scd30_serial.c
24835
24836SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
24837M: Roan van Dijk <[email protected]>
24838S: Maintained
24839F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
24840F: drivers/iio/chemical/scd4x.c
24841
24842SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
24843M: Petar Stoykov <[email protected]>
24844S: Maintained
24845F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
24846F: drivers/iio/pressure/sdp500.c
24847
24848SENSIRION SGP40 GAS SENSOR DRIVER
24849M: Andreas Klinger <[email protected]>
24850S: Maintained
24851F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
24852F: drivers/iio/chemical/sgp40.c
24853
24854SENSIRION SLF3S LIQUID FLOW SENSOR DRIVER
24855M: Wadim Mueller <[email protected]>
24856R: Maxwell Doose <[email protected]>
24857L: [email protected]
24858S: Maintained
24859F: Documentation/devicetree/bindings/iio/flow/sensirion,slf3s.yaml
24860F: drivers/iio/flow/slf3s.c
24861
24862SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
24863M: Tomasz Duszynski <[email protected]>
24864S: Maintained
24865F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
24866F: drivers/iio/chemical/sps30.c
24867F: drivers/iio/chemical/sps30_i2c.c
24868F: drivers/iio/chemical/sps30_serial.c
24869
24870SERIAL DEVICE BUS
24871M: Markus Probst <[email protected]>
24872L: [email protected]
24873S: Maintained
24874F: Documentation/devicetree/bindings/serial/serial.yaml
24875F: drivers/tty/serdev/
24876F: include/linux/serdev.h
24877F: rust/helpers/serdev.c
24878F: rust/kernel/serdev.rs
24879F: samples/rust/rust_driver_serdev.rs
24880
24881SERIAL IR RECEIVER
24882M: Sean Young <[email protected]>
24883L: [email protected]
24884S: Maintained
24885F: drivers/media/rc/serial_ir.c
24886
24887SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
24888M: Srinivas Kandagatla <[email protected]>
24889L: [email protected]
24890S: Maintained
24891F: Documentation/devicetree/bindings/slimbus/
24892F: Documentation/driver-api/slimbus.rst
24893F: drivers/slimbus/
24894F: include/linux/slimbus.h
24895
24896SFC NETWORK DRIVER
24897M: Edward Cree <[email protected]>
24898L: [email protected]
24899L: [email protected]
24900S: Maintained
24901F: Documentation/networking/devlink/sfc.rst
24902F: drivers/net/ethernet/sfc/
24903
24904SFCTEMP HWMON DRIVER
24905M: Emil Renner Berthing <[email protected]>
24906M: Hal Feng <[email protected]>
24907L: [email protected]
24908S: Maintained
24909F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
24910F: Documentation/hwmon/sfctemp.rst
24911F: drivers/hwmon/sfctemp.c
24912
24913SFF/SFP/SFP+ MODULE SUPPORT
24914M: Russell King <[email protected]>
24915L: [email protected]
24916S: Maintained
24917F: Documentation/devicetree/bindings/net/sff,sfp.yaml
24918F: drivers/net/phy/phylink.c
24919F: drivers/net/phy/sfp*
24920F: include/linux/mdio/mdio-i2c.h
24921F: include/linux/phylink.h
24922F: include/linux/sfp.h
24923K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
24924
24925SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
24926M: D. Wythe <[email protected]>
24927M: Dust Li <[email protected]>
24928M: Sidraya Jayagond <[email protected]>
24929M: Mahanta Jambigi <[email protected]>
24930R: Tony Lu <[email protected]>
24931R: Wen Gu <[email protected]>
24932L: [email protected]
24933L: [email protected]
24934S: Supported
24935F: net/smc/
24936
24937SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
24938M: Linus Walleij <[email protected]>
24939L: [email protected]
24940S: Maintained
24941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
24942F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
24943F: drivers/iio/light/gp2ap002.c
24944
24945SHARP RJ54N1CB0C SENSOR DRIVER
24946M: Jacopo Mondi <[email protected]>
24947L: [email protected]
24948S: Odd fixes
24949T: git git://linuxtv.org/media.git
24950F: drivers/media/i2c/rj54n1cb0c.c
24951F: include/media/i2c/rj54n1cb0c.h
24952
24953SHRINKER
24954M: Andrew Morton <[email protected]>
24955M: Dave Chinner <[email protected]>
24956R: Qi Zheng <[email protected]>
24957R: Roman Gushchin <[email protected]>
24958R: Muchun Song <[email protected]>
24959L: [email protected]
24960S: Maintained
24961F: Documentation/admin-guide/mm/shrinker_debugfs.rst
24962F: include/linux/list_lru.h
24963F: include/linux/shrinker.h
24964F: mm/list_lru.c
24965F: mm/shrinker.c
24966F: mm/shrinker_debug.c
24967
24968SH_VOU V4L2 OUTPUT DRIVER
24969L: [email protected]
24970S: Orphan
24971F: drivers/media/platform/renesas/sh_vou.c
24972F: include/media/drv-intf/sh_vou.h
24973
24974SI2157 MEDIA DRIVER
24975L: [email protected]
24976S: Orphan
24977W: https://linuxtv.org
24978Q: http://patchwork.linuxtv.org/project/linux-media/list/
24979F: drivers/media/tuners/si2157*
24980
24981SI2165 MEDIA DRIVER
24982M: Matthias Schwarzott <[email protected]>
24983L: [email protected]
24984S: Maintained
24985W: https://linuxtv.org
24986Q: http://patchwork.linuxtv.org/project/linux-media/list/
24987F: drivers/media/dvb-frontends/si2165*
24988
24989SI2168 MEDIA DRIVER
24990L: [email protected]
24991S: Orphan
24992W: https://linuxtv.org
24993Q: http://patchwork.linuxtv.org/project/linux-media/list/
24994F: drivers/media/dvb-frontends/si2168*
24995
24996SI470X FM RADIO RECEIVER I2C DRIVER
24997M: Hans Verkuil <[email protected]>
24998L: [email protected]
24999S: Odd Fixes
25000W: https://linuxtv.org
25001T: git git://linuxtv.org/media.git
25002F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
25003F: drivers/media/radio/si470x/radio-si470x-i2c.c
25004
25005SI470X FM RADIO RECEIVER USB DRIVER
25006M: Hans Verkuil <[email protected]>
25007L: [email protected]
25008S: Maintained
25009W: https://linuxtv.org
25010T: git git://linuxtv.org/media.git
25011F: drivers/media/radio/si470x/radio-si470x-common.c
25012F: drivers/media/radio/si470x/radio-si470x-usb.c
25013F: drivers/media/radio/si470x/radio-si470x.h
25014
25015SI4713 FM RADIO TRANSMITTER I2C DRIVER
25016M: Eduardo Valentin <[email protected]>
25017L: [email protected]
25018S: Odd Fixes
25019W: https://linuxtv.org
25020T: git git://linuxtv.org/media.git
25021F: drivers/media/radio/si4713/si4713.?
25022
25023SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
25024M: Eduardo Valentin <[email protected]>
25025L: [email protected]
25026S: Odd Fixes
25027W: https://linuxtv.org
25028T: git git://linuxtv.org/media.git
25029F: drivers/media/radio/si4713/radio-platform-si4713.c
25030
25031SI4713 FM RADIO TRANSMITTER USB DRIVER
25032M: Hans Verkuil <[email protected]>
25033L: [email protected]
25034S: Maintained
25035W: https://linuxtv.org
25036T: git git://linuxtv.org/media.git
25037F: drivers/media/radio/si4713/radio-usb-si4713.c
25038
25039SIANO DVB DRIVER
25040M: Mauro Carvalho Chehab <[email protected]>
25041L: [email protected]
25042S: Odd fixes
25043W: https://linuxtv.org
25044T: git git://linuxtv.org/media.git
25045F: drivers/media/common/siano/
25046F: drivers/media/mmc/siano/
25047F: drivers/media/usb/siano/
25048F: drivers/media/usb/siano/
25049
25050SIEMENS IPC LED DRIVERS
25051M: Bao Cheng Su <[email protected]>
25052M: Benedikt Niedermayr <[email protected]>
25053M: Tobias Schaffner <[email protected]>
25054L: [email protected]
25055S: Maintained
25056F: drivers/leds/simatic/
25057
25058SIEMENS IPC PLATFORM DRIVERS
25059M: Bao Cheng Su <[email protected]>
25060M: Benedikt Niedermayr <[email protected]>
25061M: Tobias Schaffner <[email protected]>
25062L: [email protected]
25063S: Maintained
25064F: drivers/platform/x86/siemens/
25065F: include/linux/platform_data/x86/simatic-ipc-base.h
25066F: include/linux/platform_data/x86/simatic-ipc.h
25067
25068SIEMENS IPC WATCHDOG DRIVERS
25069M: Bao Cheng Su <[email protected]>
25070M: Benedikt Niedermayr <[email protected]>
25071M: Tobias Schaffner <[email protected]>
25072L: [email protected]
25073S: Maintained
25074F: drivers/watchdog/simatic-ipc-wdt.c
25075
25076SIFIVE DRIVERS
25077M: Paul Walmsley <[email protected]>
25078M: Samuel Holland <[email protected]>
25079L: [email protected]
25080S: Supported
25081F: drivers/dma/sf-pdma/
25082N: sifive
25083K: fu[57]40
25084K: [^@]sifive
25085
25086SILEAD TOUCHSCREEN DRIVER
25087M: Hans de Goede <[email protected]>
25088L: [email protected]
25089L: [email protected]
25090S: Maintained
25091F: drivers/input/touchscreen/silead.c
25092F: drivers/platform/x86/touchscreen_dmi.c
25093
25094SILICON LABS WIRELESS DRIVERS (for WFxxx series)
25095M: Jérôme Pouiller <[email protected]>
25096L: [email protected]
25097S: Supported
25098F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
25099F: drivers/net/wireless/silabs/
25100
25101SILICON MOTION SM712 FRAME BUFFER DRIVER
25102M: Sudip Mukherjee <[email protected]>
25103M: Teddy Wang <[email protected]>
25104M: Sudip Mukherjee <[email protected]>
25105L: [email protected]
25106S: Maintained
25107F: Documentation/fb/sm712fb.rst
25108F: drivers/video/fbdev/sm712*
25109
25110SILVACO I3C DUAL-ROLE MASTER
25111M: Miquel Raynal <[email protected]>
25112M: Frank Li <[email protected]>
25113L: [email protected] (moderated for non-subscribers)
25114L: [email protected]
25115S: Maintained
25116F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
25117F: drivers/i3c/master/svc-i3c-master.c
25118
25119SIMPLEFB FB DRIVER
25120M: Hans de Goede <[email protected]>
25121L: [email protected]
25122S: Maintained
25123F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
25124F: drivers/video/fbdev/simplefb.c
25125F: include/linux/platform_data/simplefb.h
25126
25127SIOX
25128M: Thorsten Scherer <[email protected]>
25129R: Pengutronix Kernel Team <[email protected]>
25130S: Supported
25131F: drivers/gpio/gpio-siox.c
25132F: drivers/siox/*
25133F: include/trace/events/siox.h
25134
25135SIPHASH PRF ROUTINES
25136M: Jason A. Donenfeld <[email protected]>
25137S: Maintained
25138F: include/linux/siphash.h
25139F: lib/siphash.c
25140F: lib/tests/siphash_kunit.c
25141
25142SIS 190 ETHERNET DRIVER
25143M: Francois Romieu <[email protected]>
25144L: [email protected]
25145S: Maintained
25146F: drivers/net/ethernet/sis/sis190.c
25147
25148SIS 900/7016 FAST ETHERNET DRIVER
25149M: Daniele Venzano <[email protected]>
25150L: [email protected]
25151S: Maintained
25152W: http://www.brownhat.org/sis900.html
25153F: drivers/net/ethernet/sis/sis900.*
25154
25155SIS FRAMEBUFFER DRIVER
25156S: Orphan
25157F: Documentation/fb/sisfb.rst
25158F: drivers/video/fbdev/sis/
25159F: include/video/sisfb.h
25160
25161SIS I2C TOUCHSCREEN DRIVER
25162M: Mika Penttilä <[email protected]>
25163L: [email protected]
25164S: Maintained
25165F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
25166F: drivers/input/touchscreen/sis_i2c.c
25167
25168SIS USB2VGA DRIVER
25169M: Thomas Winischhofer <[email protected]>
25170S: Maintained
25171W: http://www.winischhofer.at/linuxsisusbvga.shtml
25172F: drivers/usb/misc/sisusbvga/
25173
25174SL28 CPLD MFD DRIVER
25175M: Michael Walle <[email protected]>
25176S: Maintained
25177F: Documentation/devicetree/bindings/embedded-controller/kontron,sl28cpld.yaml
25178F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
25179F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
25180F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
25181F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
25182F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
25183F: drivers/gpio/gpio-sl28cpld.c
25184F: drivers/hwmon/sl28cpld-hwmon.c
25185F: drivers/irqchip/irq-sl28cpld.c
25186F: drivers/pwm/pwm-sl28cpld.c
25187F: drivers/watchdog/sl28cpld_wdt.c
25188
25189SL28 VPD NVMEM LAYOUT DRIVER
25190M: Michael Walle <[email protected]>
25191S: Maintained
25192F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
25193F: drivers/nvmem/layouts/sl28vpd.c
25194
25195SLAB ALLOCATOR
25196M: Vlastimil Babka <[email protected]>
25197M: Harry Yoo <[email protected]>
25198M: Andrew Morton <[email protected]>
25199R: Hao Li <[email protected]>
25200R: Christoph Lameter <[email protected]>
25201R: David Rientjes <[email protected]>
25202R: Roman Gushchin <[email protected]>
25203L: [email protected]
25204S: Maintained
25205T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/slab.git
25206F: Documentation/admin-guide/mm/slab.rst
25207F: Documentation/mm/slab.rst
25208F: include/linux/mempool.h
25209F: include/linux/slab.h
25210F: lib/tests/slub_kunit.c
25211F: mm/failslab.c
25212F: mm/mempool.c
25213F: mm/slab.h
25214F: mm/slab_common.c
25215F: mm/slub.c
25216F: scripts/gdb/linux/slab.py
25217F: tools/cgroup/memcg_slabinfo.py
25218F: tools/include/linux/slab.h
25219F: tools/lib/slab.c
25220F: tools/mm/slabinfo-gnuplot.sh
25221F: tools/mm/slabinfo.c
25222
25223SLCAN CAN NETWORK DRIVER
25224M: Dario Binacchi <[email protected]>
25225L: [email protected]
25226S: Maintained
25227F: drivers/net/can/slcan/
25228
25229SLEEPABLE READ-COPY UPDATE (SRCU)
25230M: Lai Jiangshan <[email protected]>
25231M: "Paul E. McKenney" <[email protected]>
25232M: Josh Triplett <[email protected]>
25233M: Onur Özkan <[email protected]> (RUST)
25234R: Steven Rostedt <[email protected]>
25235R: Mathieu Desnoyers <[email protected]>
25236L: [email protected]
25237S: Supported
25238W: http://www.rdrop.com/users/paulmck/RCU/
25239T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
25240F: include/linux/srcu*.h
25241F: kernel/rcu/srcu*.c
25242F: rust/helpers/srcu.c
25243F: rust/kernel/sync/srcu.rs
25244
25245SMACK SECURITY MODULE
25246M: Casey Schaufler <[email protected]>
25247L: [email protected]
25248S: Maintained
25249W: http://schaufler-ca.com
25250T: git https://github.com/cschaufler/smack-next.git
25251F: Documentation/admin-guide/LSM/Smack.rst
25252F: security/smack/
25253
25254SMBDIRECT (RDMA Stream Transport with Read/Write-Offload, MS-SMBD)
25255M: Namjae Jeon <[email protected]>
25256M: Namjae Jeon <[email protected]>
25257M: Paulo Alcantara <[email protected]>
25258R: Stefan Metzmacher <[email protected]>
25259R: Tom Talpey <[email protected]>
25260L: [email protected]
25261L: [email protected] (moderated for non-subscribers)
25262S: Maintained
25263F: fs/smb/client/smbdirect.*
25264F: fs/smb/smbdirect/
25265F: fs/smb/server/transport_rdma.*
25266F: include/linux/smbdirect.h
25267
25268SMC91x ETHERNET DRIVER
25269M: Nicolas Pitre <[email protected]>
25270S: Odd Fixes
25271F: drivers/net/ethernet/smsc/smc91x.*
25272
25273SMSC EMC2103 HARDWARE MONITOR DRIVER
25274M: Steve Glendinning <[email protected]>
25275L: [email protected]
25276S: Maintained
25277F: Documentation/hwmon/emc2103.rst
25278F: drivers/hwmon/emc2103.c
25279
25280SMSC SCH5627 HARDWARE MONITOR DRIVER
25281M: Hans de Goede <[email protected]>
25282L: [email protected]
25283S: Supported
25284F: Documentation/hwmon/sch5627.rst
25285F: drivers/hwmon/sch5627.c
25286
25287SMSC UFX6000 and UFX7000 USB to VGA DRIVER
25288M: Steve Glendinning <[email protected]>
25289L: [email protected]
25290S: Maintained
25291F: drivers/video/fbdev/smscufx.c
25292
25293SMSC47B397 HARDWARE MONITOR DRIVER
25294M: Jean Delvare <[email protected]>
25295L: [email protected]
25296S: Maintained
25297F: Documentation/hwmon/smsc47b397.rst
25298F: drivers/hwmon/smsc47b397.c
25299
25300SMSC911x ETHERNET DRIVER
25301M: Steve Glendinning <[email protected]>
25302L: [email protected]
25303S: Maintained
25304F: drivers/net/ethernet/smsc/smsc911x.*
25305F: include/linux/smsc911x.h
25306
25307SMSC9420 PCI ETHERNET DRIVER
25308M: Steve Glendinning <[email protected]>
25309L: [email protected]
25310S: Maintained
25311F: drivers/net/ethernet/smsc/smsc9420.*
25312
25313SNET DPU VIRTIO DATA PATH ACCELERATOR
25314R: Alvaro Karsz <[email protected]>
25315F: drivers/vdpa/solidrun/
25316
25317SOCIONEXT (SNI) AVE NETWORK DRIVER
25318M: Kunihiko Hayashi <[email protected]>
25319L: [email protected]
25320S: Maintained
25321F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
25322F: drivers/net/ethernet/socionext/sni_ave.c
25323
25324SOCIONEXT (SNI) NETSEC NETWORK DRIVER
25325M: Ilias Apalodimas <[email protected]>
25326M: Masahisa Kojima <[email protected]>
25327L: [email protected]
25328S: Maintained
25329F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
25330F: drivers/net/ethernet/socionext/netsec.c
25331
25332SOCIONEXT (SNI) Synquacer SPI DRIVER
25333M: Masahisa Kojima <[email protected]>
25334M: Jassi Brar <[email protected]>
25335L: [email protected]
25336S: Maintained
25337F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
25338F: drivers/spi/spi-synquacer.c
25339
25340SOCIONEXT SYNQUACER I2C DRIVER
25341M: Ard Biesheuvel <[email protected]>
25342L: [email protected]
25343S: Maintained
25344F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
25345F: drivers/i2c/busses/i2c-synquacer.c
25346
25347SOCIONEXT UNIPHIER SOUND DRIVER
25348L: [email protected]
25349S: Orphan
25350F: sound/soc/uniphier/
25351
25352SOCKET TIMESTAMPING
25353M: Willem de Bruijn <[email protected]>
25354R: Jason Xing <[email protected]>
25355S: Maintained
25356F: Documentation/networking/timestamping.rst
25357F: include/linux/net_tstamp.h
25358F: include/uapi/linux/net_tstamp.h
25359F: tools/testing/selftests/bpf/*/net_timestamping*
25360F: tools/testing/selftests/drivers/net/so_txtime.*
25361F: tools/testing/selftests/net/*timestamp*
25362
25363SOEKRIS NET48XX LED SUPPORT
25364M: Chris Boot <[email protected]>
25365S: Maintained
25366F: drivers/leds/leds-net48xx.c
25367
25368SOFT-IWARP DRIVER (siw)
25369M: Bernard Metzler <[email protected]>
25370L: [email protected]
25371S: Supported
25372F: drivers/infiniband/sw/siw/
25373F: include/uapi/rdma/siw-abi.h
25374
25375SOFT-ROCE DRIVER (rxe)
25376M: Zhu Yanjun <[email protected]>
25377L: [email protected]
25378S: Supported
25379F: drivers/infiniband/sw/rxe/
25380F: include/uapi/rdma/rdma_user_rxe.h
25381F: tools/testing/selftests/rdma/rxe*
25382
25383SOFTLOGIC 6x10 MPEG CODEC
25384M: Bluecherry Maintainers <[email protected]>
25385M: Ismael Luceno <[email protected]>
25386L: [email protected]
25387S: Supported
25388F: drivers/media/pci/solo6x10/
25389
25390SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
25391M: James Morse <[email protected]>
25392L: [email protected] (moderated for non-subscribers)
25393S: Maintained
25394F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
25395F: drivers/firmware/arm_sdei*
25396F: include/linux/arm_sdei.h
25397F: include/uapi/linux/arm_sdei.h
25398
25399SOFTWARE NODES AND DEVICE PROPERTIES
25400R: Andy Shevchenko <[email protected]>
25401R: Daniel Scally <[email protected]>
25402R: Heikki Krogerus <[email protected]>
25403R: Sakari Ailus <[email protected]>
25404R: Bartosz Golaszewski <[email protected]>
25405L: [email protected]
25406S: Maintained
25407F: drivers/base/property.c
25408F: drivers/base/swnode.c
25409F: drivers/base/test/swnode-devlink-test.c
25410F: include/linux/fwnode.h
25411F: include/linux/property.h
25412
25413SOFTWARE RAID (Multiple Disks) SUPPORT
25414M: Song Liu <[email protected]>
25415M: Yu Kuai <[email protected]>
25416R: Li Nan <[email protected]>
25417R: Xiao Ni <[email protected]>
25418L: [email protected]
25419S: Supported
25420Q: https://patchwork.kernel.org/project/linux-raid/list/
25421T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
25422F: drivers/md/Kconfig
25423F: drivers/md/Makefile
25424F: drivers/md/md*
25425F: drivers/md/raid*
25426F: include/linux/raid/
25427F: include/uapi/linux/raid/
25428F: lib/raid/
25429
25430SOLIDRUN CLEARFOG SUPPORT
25431M: Russell King <[email protected]>
25432S: Maintained
25433F: arch/arm/boot/dts/marvell/armada-388-clearfog*
25434F: arch/arm/boot/dts/marvell/armada-38x-solidrun-*
25435
25436SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
25437M: Russell King <[email protected]>
25438S: Maintained
25439F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
25440F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
25441F: arch/arm/boot/dts/nxp/imx/imx6*-sr-*
25442
25443SONIC NETWORK DRIVER
25444M: Thomas Bogendoerfer <[email protected]>
25445L: [email protected]
25446S: Maintained
25447F: drivers/net/ethernet/natsemi/sonic.*
25448
25449SONICS SILICON BACKPLANE DRIVER (SSB)
25450M: Michael Buesch <[email protected]>
25451L: [email protected]
25452S: Maintained
25453F: drivers/ssb/
25454F: include/linux/ssb/
25455
25456SONY IMX208 SENSOR DRIVER
25457M: Sakari Ailus <[email protected]>
25458L: [email protected]
25459S: Maintained
25460T: git git://linuxtv.org/media.git
25461F: drivers/media/i2c/imx208.c
25462
25463SONY IMX214 SENSOR DRIVER
25464M: Ricardo Ribalda <[email protected]>
25465L: [email protected]
25466S: Maintained
25467T: git git://linuxtv.org/media.git
25468F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
25469F: drivers/media/i2c/imx214.c
25470
25471SONY IMX219 SENSOR DRIVER
25472M: Dave Stevenson <[email protected]>
25473L: [email protected]
25474S: Maintained
25475T: git git://linuxtv.org/media.git
25476F: Documentation/devicetree/bindings/media/i2c/sony,imx219.yaml
25477F: drivers/media/i2c/imx219.c
25478
25479SONY IMX258 SENSOR DRIVER
25480M: Sakari Ailus <[email protected]>
25481L: [email protected]
25482S: Maintained
25483T: git git://linuxtv.org/media.git
25484F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
25485F: drivers/media/i2c/imx258.c
25486
25487SONY IMX274 SENSOR DRIVER
25488M: Leon Luo <[email protected]>
25489L: [email protected]
25490S: Maintained
25491T: git git://linuxtv.org/media.git
25492F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
25493F: drivers/media/i2c/imx274.c
25494
25495SONY IMX283 SENSOR DRIVER
25496M: Kieran Bingham <[email protected]>
25497R: Umang Jain <[email protected]>
25498L: [email protected]
25499S: Maintained
25500T: git git://linuxtv.org/media.git
25501F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
25502F: drivers/media/i2c/imx283.c
25503
25504SONY IMX290 SENSOR DRIVER
25505M: Manivannan Sadhasivam <[email protected]>
25506L: [email protected]
25507S: Maintained
25508T: git git://linuxtv.org/media.git
25509F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
25510F: drivers/media/i2c/imx290.c
25511
25512SONY IMX296 SENSOR DRIVER
25513M: Laurent Pinchart <[email protected]>
25514M: Manivannan Sadhasivam <[email protected]>
25515L: [email protected]
25516S: Maintained
25517T: git git://linuxtv.org/media.git
25518F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
25519F: drivers/media/i2c/imx296.c
25520
25521SONY IMX319 SENSOR DRIVER
25522M: Bingbu Cao <[email protected]>
25523M: Sakari Ailus <[email protected]>
25524L: [email protected]
25525S: Maintained
25526T: git git://linuxtv.org/media.git
25527F: drivers/media/i2c/imx319.c
25528
25529SONY IMX334 SENSOR DRIVER
25530L: [email protected]
25531S: Orphan
25532T: git git://linuxtv.org/media.git
25533F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
25534F: drivers/media/i2c/imx334.c
25535
25536SONY IMX335 SENSOR DRIVER
25537M: Kieran Bingham <[email protected]>
25538L: [email protected]
25539S: Maintained
25540T: git git://linuxtv.org/media.git
25541F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
25542F: drivers/media/i2c/imx335.c
25543
25544SONY IMX355 SENSOR DRIVER
25545M: Sakari Ailus <[email protected]>
25546M: Dave Stevenson <[email protected]>
25547R: David Heidelberg <[email protected]>
25548L: [email protected]
25549S: Maintained
25550T: git git://linuxtv.org/media.git
25551F: drivers/media/i2c/imx355.c
25552
25553SONY IMX412 SENSOR DRIVER
25554L: [email protected]
25555S: Orphan
25556T: git git://linuxtv.org/media.git
25557F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
25558F: drivers/media/i2c/imx412.c
25559
25560SONY IMX415 SENSOR DRIVER
25561M: Michael Riesch <[email protected]>
25562L: [email protected]
25563S: Maintained
25564T: git git://linuxtv.org/media.git
25565F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
25566F: drivers/media/i2c/imx415.c
25567
25568SONY IMX471 SENSOR DRIVER
25569M: Kate Hsuan <[email protected]>
25570L: [email protected]
25571S: Maintained
25572F: drivers/media/i2c/imx471.c
25573
25574SONY IMX678 SENSOR DRIVER
25575M: Jai Luthra <[email protected]>
25576L: [email protected]
25577S: Maintained
25578F: Documentation/devicetree/bindings/media/i2c/sony,imx678.yaml
25579F: drivers/media/i2c/imx678.c
25580
25581SONY MEMORYSTICK SUBSYSTEM
25582M: Maxim Levitsky <[email protected]>
25583M: Alex Dubov <[email protected]>
25584M: Ulf Hansson <[email protected]>
25585L: [email protected]
25586S: Maintained
25587T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
25588F: drivers/memstick/
25589F: include/linux/memstick.h
25590
25591SONY VAIO CONTROL DEVICE DRIVER
25592M: Mattia Dongili <[email protected]>
25593L: [email protected]
25594S: Maintained
25595W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
25596F: Documentation/admin-guide/laptops/sony-laptop.rst
25597F: drivers/char/sonypi.c
25598F: drivers/platform/x86/sony-laptop.c
25599
25600SOPHGO DEVICETREES and DRIVERS
25601M: Chen Wang <[email protected]>
25602M: Inochi Amaoto <[email protected]>
25603L: [email protected]
25604W: https://github.com/sophgo/linux/wiki
25605T: git https://github.com/sophgo/linux.git
25606S: Maintained
25607N: sophgo
25608K: sophgo
25609
25610SOUND
25611M: Jaroslav Kysela <[email protected]>
25612M: Takashi Iwai <[email protected]>
25613L: [email protected]
25614S: Maintained
25615W: http://www.alsa-project.org/
25616Q: http://patchwork.kernel.org/project/alsa-devel/list/
25617T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25618F: Documentation/sound/
25619F: include/sound/
25620F: include/uapi/sound/
25621F: sound/
25622F: tools/testing/selftests/alsa
25623
25624SOUND - ALSA SELFTESTS
25625M: Mark Brown <[email protected]>
25626L: [email protected]
25627L: [email protected]
25628S: Supported
25629F: tools/testing/selftests/alsa
25630
25631SOUND - COMPRESSED AUDIO
25632M: Vinod Koul <[email protected]>
25633L: [email protected]
25634S: Supported
25635T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25636F: Documentation/sound/designs/compress-offload.rst
25637F: include/sound/compress_driver.h
25638F: include/uapi/sound/compress_*
25639F: sound/core/compress_offload.c
25640F: sound/soc/soc-compress.c
25641
25642SOUND - CORE KUNIT TEST
25643M: Ivan Orlov <[email protected]>
25644L: [email protected]
25645S: Supported
25646F: sound/core/sound_kunit.c
25647
25648SOUND - DMAENGINE HELPERS
25649M: Lars-Peter Clausen <[email protected]>
25650S: Supported
25651F: include/sound/dmaengine_pcm.h
25652F: sound/core/pcm_dmaengine.c
25653F: sound/soc/soc-generic-dmaengine-pcm.c
25654
25655SOUND - SOC LAYER / GPIO AUDIO AMPLIFIER
25656M: Herve Codina <[email protected]>
25657L: [email protected]
25658S: Maintained
25659F: Documentation/devicetree/bindings/sound/gpio-audio-amp.yaml
25660F: sound/soc/codecs/simple-amplifier.c
25661
25662SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
25663M: Liam Girdwood <[email protected]>
25664M: Mark Brown <[email protected]>
25665L: [email protected]
25666S: Supported
25667W: http://alsa-project.org/main/index.php/ASoC
25668T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
25669F: Documentation/devicetree/bindings/sound/
25670F: Documentation/sound/soc/
25671F: include/dt-bindings/sound/
25672F: include/sound/cs*
25673X: include/sound/cs4231-regs.h
25674X: include/sound/cs8403.h
25675X: include/sound/cs8427.h
25676F: include/sound/madera-pdata.h
25677F: include/sound/soc*
25678F: include/sound/sof.h
25679F: include/sound/sof/
25680F: include/sound/wm*.h
25681F: include/trace/events/sof*.h
25682F: include/uapi/sound/asoc.h
25683F: sound/soc/
25684
25685SOUND - SOC LAYER / dapm-graph
25686M: Luca Ceresoli <[email protected]>
25687L: [email protected]
25688S: Maintained
25689F: tools/sound/dapm-graph
25690
25691SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
25692M: Liam Girdwood <[email protected]>
25693M: Peter Ujfalusi <[email protected]>
25694M: Bard Liao <[email protected]>
25695M: Daniel Baluta <[email protected]>
25696R: Kai Vehmanen <[email protected]>
25697R: Pierre-Louis Bossart <[email protected]>
25698R: Vijendar Mukunda <[email protected]>
25699L: [email protected] (moderated for non-subscribers)
25700S: Supported
25701W: https://github.com/thesofproject/linux/
25702F: sound/soc/sof/
25703
25704SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
25705M: Mark Brown <[email protected]>
25706M: Kuninori Morimoto <[email protected]>
25707S: Supported
25708L: [email protected]
25709F: sound/soc/generic/
25710F: include/sound/simple_card*
25711F: Documentation/devicetree/bindings/sound/simple-card.yaml
25712F: Documentation/devicetree/bindings/sound/audio-graph*.yaml
25713
25714SOUNDWIRE SUBSYSTEM
25715M: Vinod Koul <[email protected]>
25716M: Bard Liao <[email protected]>
25717R: Pierre-Louis Bossart <[email protected]>
25718L: [email protected]
25719S: Supported
25720T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
25721F: Documentation/driver-api/soundwire/
25722F: drivers/soundwire/
25723F: include/linux/soundwire/
25724
25725SP2 MEDIA DRIVER
25726M: Olli Salonen <[email protected]>
25727L: [email protected]
25728S: Maintained
25729W: https://linuxtv.org
25730Q: http://patchwork.linuxtv.org/project/linux-media/list/
25731F: drivers/media/dvb-frontends/sp2*
25732
25733SPACEMIT DWMAC GLUE LAYER
25734M: Inochi Amaoto <[email protected]>
25735S: Maintained
25736F: Documentation/devicetree/bindings/net/spacemit,k3-dwmac.yaml
25737F: drivers/net/ethernet/stmicro/stmmac/dwmac-spacemit.c
25738
25739SPACEMIT K1 I2C DRIVER
25740M: Troy Mitchell <[email protected]>
25741S: Maintained
25742F: Documentation/devicetree/bindings/i2c/spacemit,k1-i2c.yaml
25743F: drivers/i2c/busses/i2c-k1.c
25744
25745SPACEMIT K1/K3 I2S DRIVER
25746M: Troy Mitchell <[email protected]>
25747S: Maintained
25748F: Documentation/devicetree/bindings/sound/spacemit,k1-i2s.yaml
25749F: sound/soc/spacemit/k1_i2s.c
25750
25751SPANISH DOCUMENTATION
25752M: Carlos Bilbao <[email protected]>
25753R: Avadhut Naik <[email protected]>
25754S: Maintained
25755F: Documentation/translations/sp_SP/
25756
25757SPARC + UltraSPARC (sparc/sparc64)
25758M: "David S. Miller" <[email protected]>
25759M: Andreas Larsson <[email protected]>
25760L: [email protected]
25761S: Maintained
25762Q: http://patchwork.ozlabs.org/project/sparclinux/list/
25763T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
25764T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
25765F: arch/sparc/
25766F: drivers/sbus/
25767
25768SPARC SERIAL DRIVERS
25769M: "David S. Miller" <[email protected]>
25770L: [email protected]
25771S: Maintained
25772T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
25773T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
25774F: drivers/tty/serial/suncore.c
25775F: drivers/tty/serial/sunhv.c
25776F: drivers/tty/serial/sunsab.c
25777F: drivers/tty/serial/sunsab.h
25778F: drivers/tty/serial/sunsu.c
25779F: drivers/tty/serial/sunzilog.c
25780F: drivers/tty/serial/sunzilog.h
25781F: drivers/tty/vcc.c
25782F: include/linux/sunserialcore.h
25783
25784SPARSE CHECKER
25785M: Chris Li <[email protected]>
25786L: [email protected]
25787S: Maintained
25788W: https://sparse.docs.kernel.org/
25789Q: https://patchwork.kernel.org/project/linux-sparse/list/
25790B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
25791T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
25792F: include/linux/compiler.h
25793
25794SPEAKUP CONSOLE SPEECH DRIVER
25795M: William Hubbs <[email protected]>
25796M: Chris Brannon <[email protected]>
25797M: Kirk Reiser <[email protected]>
25798M: Samuel Thibault <[email protected]>
25799L: [email protected]
25800S: Odd Fixes
25801W: http://www.linux-speakup.org/
25802W: https://github.com/linux-speakup/speakup
25803B: https://github.com/linux-speakup/speakup/issues
25804F: drivers/accessibility/speakup/
25805
25806SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
25807M: Viresh Kumar <[email protected]>
25808L: [email protected] (moderated for non-subscribers)
25809L: [email protected]
25810S: Maintained
25811W: http://www.st.com/spear
25812F: arch/arm/boot/dts/st/spear*
25813F: arch/arm/mach-spear/
25814F: drivers/clk/spear/
25815F: drivers/pinctrl/spear/
25816
25817SPI NOR SUBSYSTEM
25818M: Pratyush Yadav <[email protected]>
25819M: Michael Walle <[email protected]>
25820R: Takahiro Kuwano <[email protected]>
25821L: [email protected]
25822S: Maintained
25823W: http://www.linux-mtd.infradead.org/
25824Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
25825C: irc://irc.oftc.net/mtd
25826T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
25827F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
25828F: drivers/mtd/spi-nor/
25829F: include/linux/mtd/spi-nor.h
25830
25831SPI OFFLOAD
25832R: David Lechner <[email protected]>
25833F: drivers/spi/spi-offload-trigger-*.c
25834F: drivers/spi/spi-offload.c
25835F: include/linux/spi/offload/
25836K: spi_offload
25837
25838SPI SUBSYSTEM
25839M: Mark Brown <[email protected]>
25840L: [email protected]
25841S: Maintained
25842Q: http://patchwork.kernel.org/project/spi-devel-general/list/
25843T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
25844F: Documentation/devicetree/bindings/spi/
25845F: Documentation/spi/
25846F: drivers/spi/
25847F: include/trace/events/spi*
25848F: include/linux/spi/
25849F: include/uapi/linux/spi/
25850F: tools/spi/
25851
25852SPMI SUBSYSTEM
25853M: Stephen Boyd <[email protected]>
25854L: [email protected]
25855S: Maintained
25856T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
25857F: Documentation/devicetree/bindings/spmi/
25858F: drivers/spmi/
25859F: include/dt-bindings/spmi/spmi.h
25860F: include/linux/spmi.h
25861F: include/trace/events/spmi.h
25862
25863SPU FILE SYSTEM
25864L: [email protected]
25865S: Orphan
25866F: Documentation/filesystems/spufs/spufs.rst
25867F: arch/powerpc/platforms/cell/spufs/
25868
25869SQUASHFS FILE SYSTEM
25870M: Phillip Lougher <[email protected]>
25871L: [email protected] (subscribers-only)
25872S: Maintained
25873W: http://squashfs.org.uk
25874F: Documentation/filesystems/squashfs.rst
25875F: fs/squashfs/
25876
25877SRM (Alpha) environment access
25878M: Jan-Benedict Glaw <[email protected]>
25879S: Maintained
25880F: arch/alpha/kernel/srm_env.c
25881
25882ST LSM6DSx IMU IIO DRIVER
25883M: Lorenzo Bianconi <[email protected]>
25884L: [email protected]
25885S: Maintained
25886W: http://www.st.com/
25887F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
25888F: drivers/iio/imu/st_lsm6dsx/
25889
25890ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
25891M: Benjamin Mugnier <[email protected]>
25892M: Sylvain Petinot <[email protected]>
25893L: [email protected]
25894S: Maintained
25895T: git git://linuxtv.org/media.git
25896F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
25897F: drivers/media/i2c/st-mipid02.c
25898
25899ST STC3117 FUEL GAUGE DRIVER
25900M: Hardevsinh Palaniya <[email protected]>
25901M: Bhavin Sharma <[email protected]>
25902L: [email protected]
25903S: Maintained
25904F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
25905F: drivers/power/supply/stc3117_fuel_gauge.c
25906
25907ST STEF48H28 DRIVER
25908M: Charles Hsu <[email protected]>
25909L: [email protected]
25910S: Maintained
25911F: Documentation/hwmon/stef48h28.rst
25912F: drivers/hwmon/pmbus/stef48h28.c
25913
25914ST STM32 FIREWALL
25915M: Gatien Chevallier <[email protected]>
25916S: Maintained
25917F: drivers/bus/stm32_dbg_bus.c
25918F: drivers/bus/stm32_etzpc.c
25919F: drivers/bus/stm32_firewall.c
25920F: drivers/bus/stm32_rifsc.c
25921
25922ST STM32 HDP PINCTRL DRIVER
25923M: Clément Le Goffic <[email protected]>
25924S: Maintained
25925F: Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml
25926F: drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
25927
25928ST STM32 I2C/SMBUS DRIVER
25929M: Pierre-Yves MORDRET <[email protected]>
25930M: Alain Volmat <[email protected]>
25931L: [email protected]
25932S: Maintained
25933F: drivers/i2c/busses/i2c-stm32*
25934
25935ST STM32 OCTO MEMORY MANAGER
25936M: Patrice Chotard <[email protected]>
25937S: Maintained
25938F: Documentation/devicetree/bindings/memory-controllers/st,stm32mp25-omm.yaml
25939F: drivers/memory/stm32_omm.c
25940
25941ST STM32 PINCTRL DRIVER
25942M: Antonio Borneo <[email protected]>
25943S: Maintained
25944F: Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
25945F: drivers/pinctrl/stm32/
25946F: include/dt-bindings/pinctrl/stm32-pinfunc.h
25947X: drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
25948
25949ST STM32 SPI DRIVER
25950M: Alain Volmat <[email protected]>
25951L: [email protected]
25952S: Maintained
25953F: drivers/spi/spi-stm32.c
25954
25955ST STPDDC60 DRIVER
25956M: Daniel Nilsson <[email protected]>
25957L: [email protected]
25958S: Maintained
25959F: Documentation/hwmon/stpddc60.rst
25960F: drivers/hwmon/pmbus/stpddc60.c
25961
25962ST TSC1641 DRIVER
25963M: Igor Reznichenko <[email protected]>
25964L: [email protected]
25965S: Maintained
25966F: Documentation/devicetree/bindings/hwmon/st,tsc1641.yaml
25967F: Documentation/hwmon/tsc1641.rst
25968F: drivers/hwmon/tsc1641.c
25969
25970ST VD55G1 DRIVER
25971M: Benjamin Mugnier <[email protected]>
25972M: Sylvain Petinot <[email protected]>
25973L: [email protected]
25974S: Maintained
25975F: Documentation/devicetree/bindings/media/i2c/st,vd55g1.yaml
25976F: drivers/media/i2c/vd55g1.c
25977
25978ST VD56G3 IMAGE SENSOR DRIVER
25979M: Benjamin Mugnier <[email protected]>
25980M: Sylvain Petinot <[email protected]>
25981L: [email protected]
25982S: Maintained
25983F: Documentation/devicetree/bindings/media/i2c/st,vd56g3.yaml
25984F: drivers/media/i2c/vd56g3.c
25985
25986ST VGXY61 DRIVER
25987M: Benjamin Mugnier <[email protected]>
25988M: Sylvain Petinot <[email protected]>
25989L: [email protected]
25990S: Maintained
25991T: git git://linuxtv.org/media.git
25992F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
25993F: Documentation/userspace-api/media/drivers/vgxy61.rst
25994F: drivers/media/i2c/vgxy61.c
25995
25996ST VL53L0X ToF RANGER(I2C) IIO DRIVER
25997M: Song Qiang <[email protected]>
25998L: [email protected]
25999S: Maintained
26000F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
26001F: drivers/iio/proximity/vl53l0x-i2c.c
26002
26003ST VL53L1X ToF RANGER(I2C) IIO DRIVER
26004M: Siratul Islam <[email protected]>
26005L: [email protected]
26006S: Maintained
26007F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
26008F: drivers/iio/proximity/vl53l1x-i2c.c
26009
26010STABLE BRANCH
26011M: Greg Kroah-Hartman <[email protected]>
26012M: Sasha Levin <[email protected]>
26013L: [email protected]
26014S: Supported
26015F: Documentation/process/stable-kernel-rules.rst
26016
26017STAGING - ATOMISP DRIVER
26018M: Hans de Goede <[email protected]>
26019M: Mauro Carvalho Chehab <[email protected]>
26020R: Sakari Ailus <[email protected]>
26021L: [email protected]
26022S: Maintained
26023F: drivers/staging/media/atomisp/
26024
26025STAGING - INDUSTRIAL IO
26026M: Jonathan Cameron <[email protected]>
26027L: [email protected]
26028S: Odd Fixes
26029F: drivers/staging/iio/
26030
26031STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
26032M: Marc Dietrich <[email protected]>
26033L: [email protected] (moderated for non-subscribers)
26034L: [email protected]
26035S: Maintained
26036F: drivers/staging/nvec/
26037
26038STAGING - SEPS525 LCD CONTROLLER DRIVERS
26039M: Michael Hennerich <[email protected]>
26040L: [email protected]
26041S: Supported
26042F: drivers/staging/fbtft/fb_seps525.c
26043
26044STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
26045M: Sudip Mukherjee <[email protected]>
26046M: Teddy Wang <[email protected]>
26047M: Sudip Mukherjee <[email protected]>
26048L: [email protected]
26049S: Maintained
26050F: drivers/staging/sm750fb/
26051
26052STAGING SUBSYSTEM
26053M: Greg Kroah-Hartman <[email protected]>
26054L: [email protected]
26055S: Supported
26056T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
26057F: drivers/staging/
26058
26059STANDALONE CACHE CONTROLLER DRIVERS
26060M: Conor Dooley <[email protected]>
26061M: Jonathan Cameron <[email protected]>
26062S: Maintained
26063T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
26064F: Documentation/devicetree/bindings/cache/
26065F: drivers/cache
26066F: include/linux/cache_coherency.h
26067F: lib/cache_maint.c
26068
26069STARFIRE/DURALAN NETWORK DRIVER
26070M: Ion Badulescu <[email protected]>
26071S: Odd Fixes
26072F: drivers/net/ethernet/adaptec/starfire*
26073
26074STARFIVE CRYPTO DRIVER
26075M: Jia Jie Ho <[email protected]>
26076M: William Qiu <[email protected]>
26077S: Supported
26078F: Documentation/devicetree/bindings/crypto/starfive*
26079F: drivers/crypto/starfive/
26080
26081STARFIVE DEVICETREES
26082M: Emil Renner Berthing <[email protected]>
26083M: Conor Dooley <[email protected]>
26084L: [email protected]
26085S: Maintained
26086T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
26087F: arch/riscv/boot/dts/starfive/
26088
26089STARFIVE DWMAC GLUE LAYER
26090M: Emil Renner Berthing <[email protected]>
26091M: Minda Chen <[email protected]>
26092S: Maintained
26093F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
26094F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
26095
26096STARFIVE JH7110 DPHY RX DRIVER
26097M: Jack Zhu <[email protected]>
26098M: Changhuang Liang <[email protected]>
26099S: Supported
26100F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
26101F: drivers/phy/starfive/phy-jh7110-dphy-rx.c
26102
26103STARFIVE JH7110 DPHY TX DRIVER
26104M: Keith Zhao <[email protected]>
26105S: Supported
26106F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
26107F: drivers/phy/starfive/phy-jh7110-dphy-tx.c
26108
26109STARFIVE JH7110 MMC/SD/SDIO DRIVER
26110M: William Qiu <[email protected]>
26111S: Supported
26112F: Documentation/devicetree/bindings/mmc/starfive*
26113F: drivers/mmc/host/dw_mmc-starfive.c
26114
26115STARFIVE JH7110 PLL CLOCK DRIVER
26116M: Xingyu Wu <[email protected]>
26117S: Supported
26118F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
26119F: drivers/clk/starfive/clk-starfive-jh7110-pll.c
26120
26121STARFIVE JH7110 PWMDAC DRIVER
26122M: Hal Feng <[email protected]>
26123M: Xingyu Wu <[email protected]>
26124S: Supported
26125F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
26126F: sound/soc/starfive/jh7110_pwmdac.c
26127
26128STARFIVE JH7110 SYSCON
26129M: William Qiu <[email protected]>
26130M: Xingyu Wu <[email protected]>
26131S: Supported
26132F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
26133
26134STARFIVE JH7110 TDM DRIVER
26135M: Walker Chen <[email protected]>
26136S: Maintained
26137F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
26138F: sound/soc/starfive/jh7110_tdm.c
26139
26140STARFIVE JH71X0 CLOCK DRIVERS
26141M: Emil Renner Berthing <[email protected]>
26142M: Hal Feng <[email protected]>
26143S: Maintained
26144F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
26145F: drivers/clk/starfive/clk-starfive-jh71*
26146F: include/dt-bindings/clock/starfive?jh71*.h
26147
26148STARFIVE JH71X0 PINCTRL DRIVERS
26149M: Emil Renner Berthing <[email protected]>
26150M: Hal Feng <[email protected]>
26151L: [email protected]
26152S: Maintained
26153F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
26154F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
26155F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
26156F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
26157
26158STARFIVE JH71X0 RESET CONTROLLER DRIVERS
26159M: Emil Renner Berthing <[email protected]>
26160M: Hal Feng <[email protected]>
26161S: Maintained
26162F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
26163F: drivers/reset/starfive/reset-starfive-jh71*
26164F: include/dt-bindings/reset/starfive?jh71*.h
26165
26166STARFIVE USB DRIVERS
26167M: Minda Chen <[email protected]>
26168S: Maintained
26169F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
26170F: Documentation/devicetree/bindings/usb/starfive,jhb100-dwc3.yaml
26171F: drivers/usb/cdns3/cdns3-starfive.c
26172
26173STARFIVE JH71XX PMU CONTROLLER DRIVER
26174M: Walker Chen <[email protected]>
26175M: Changhuang Liang <[email protected]>
26176S: Supported
26177F: Documentation/devicetree/bindings/power/starfive*
26178F: drivers/pmdomain/starfive/
26179F: include/dt-bindings/power/starfive,jh7110-pmu.h
26180
26181STARFIVE SOC DRIVERS
26182M: Conor Dooley <[email protected]>
26183S: Maintained
26184T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
26185F: Documentation/devicetree/bindings/soc/starfive/
26186
26187STARFIVE STARLINK PMU DRIVER
26188M: Ji Sheng Teoh <[email protected]>
26189S: Maintained
26190F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst
26191F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
26192F: drivers/perf/starfive_starlink_pmu.c
26193
26194STARFIVE TRNG DRIVER
26195M: Jia Jie Ho <[email protected]>
26196S: Supported
26197F: Documentation/devicetree/bindings/rng/starfive*
26198F: drivers/char/hw_random/jh7110-trng.c
26199
26200STARFIVE WATCHDOG DRIVER
26201M: Xingyu Wu <[email protected]>
26202M: Ziv Xu <[email protected]>
26203S: Supported
26204F: Documentation/devicetree/bindings/watchdog/starfive*
26205F: drivers/watchdog/starfive-wdt.c
26206
26207STARFIVE JH71X0 PCIE AND USB PHY DRIVER
26208M: Minda Chen <[email protected]>
26209S: Supported
26210F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
26211F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
26212F: drivers/phy/starfive/phy-jh7110-pcie.c
26213F: drivers/phy/starfive/phy-jh7110-usb.c
26214
26215STARFIVE JHB100 EXTERNAL INTERRUPT CONTROLLER DRIVER
26216M: Changhuang Liang <[email protected]>
26217S: Supported
26218F: Documentation/devicetree/bindings/interrupt-controller/starfive,jhb100-intc.yaml
26219F: drivers/irqchip/irq-starfive-jhb100-intc.c
26220
26221STATIC BRANCH/CALL
26222M: Peter Zijlstra <[email protected]>
26223M: Josh Poimboeuf <[email protected]>
26224M: Jason Baron <[email protected]>
26225M: Alice Ryhl <[email protected]>
26226R: Steven Rostedt <[email protected]>
26227R: Ard Biesheuvel <[email protected]>
26228S: Supported
26229F: arch/*/include/asm/jump_label*.h
26230F: arch/*/include/asm/static_call*.h
26231F: arch/*/kernel/jump_label.c
26232F: arch/*/kernel/static_call.c
26233F: include/linux/jump_label*.h
26234F: include/linux/static_call*.h
26235F: kernel/jump_label.c
26236F: kernel/static_call*.c
26237F: rust/helpers/jump_label.c
26238F: rust/kernel/generated_arch_static_branch_asm.rs.S
26239F: rust/kernel/jump_label.rs
26240
26241STI AUDIO (ASoC) DRIVERS
26242M: Arnaud Pouliquen <[email protected]>
26243L: [email protected]
26244S: Maintained
26245F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
26246F: sound/soc/sti/
26247
26248STI CEC DRIVER
26249M: Alain Volmat <[email protected]>
26250S: Maintained
26251F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
26252F: drivers/media/cec/platform/sti/
26253
26254STK1160 USB VIDEO CAPTURE DRIVER
26255M: Ezequiel Garcia <[email protected]>
26256L: [email protected]
26257S: Maintained
26258T: git git://linuxtv.org/media.git
26259F: drivers/media/usb/stk1160/
26260
26261STM32 AUDIO (ASoC) DRIVERS
26262M: Olivier Moysan <[email protected]>
26263M: Arnaud Pouliquen <[email protected]>
26264L: [email protected]
26265S: Maintained
26266F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
26267F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
26268F: sound/soc/stm/
26269
26270STM32 DMA DRIVERS
26271M: Amélie Delaunay <[email protected]>
26272L: [email protected]
26273L: [email protected] (moderated for non-subscribers)
26274S: Maintained
26275F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
26276F: Documentation/devicetree/bindings/dma/stm32/
26277F: drivers/dma/stm32/
26278
26279STM32 TIMER/LPTIMER DRIVERS
26280M: Fabrice Gasnier <[email protected]>
26281S: Maintained
26282F: Documentation/ABI/testing/*timer-stm32
26283F: Documentation/devicetree/bindings/*/*stm32-*timer*
26284F: drivers/*/stm32-*timer*
26285F: drivers/pwm/pwm-stm32*
26286F: include/linux/*/stm32-*tim*
26287
26288STM32MP25 USB3/PCIE COMBOPHY DRIVER
26289M: Christian Bruel <[email protected]>
26290S: Maintained
26291F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
26292F: drivers/phy/st/phy-stm32-combophy.c
26293
26294STMMAC ETHERNET DRIVER
26295M: Maxime Chevallier <[email protected]>
26296L: [email protected]
26297S: Maintained
26298F: Documentation/networking/device_drivers/ethernet/stmicro/
26299F: drivers/net/ethernet/stmicro/stmmac/
26300
26301SUN HAPPY MEAL ETHERNET DRIVER
26302M: Sean Anderson <[email protected]>
26303S: Maintained
26304F: drivers/net/ethernet/sun/sunhme.*
26305
26306SUN3/3X
26307M: Sam Creasey <[email protected]>
26308S: Maintained
26309W: http://sammy.net/sun3/
26310F: arch/m68k/include/asm/sun3*
26311F: arch/m68k/kernel/*sun3*
26312F: arch/m68k/sun3*/
26313F: drivers/net/ethernet/i825xx/sun3*
26314
26315SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
26316M: Hans de Goede <[email protected]>
26317L: [email protected]
26318S: Maintained
26319F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
26320F: drivers/input/keyboard/sun4i-lradc-keys.c
26321
26322SUNDANCE NETWORK DRIVER
26323M: Denis Kirjanov <[email protected]>
26324L: [email protected]
26325S: Maintained
26326F: drivers/net/ethernet/dlink/sundance.c
26327
26328SUNPLUS ETHERNET DRIVER
26329L: [email protected]
26330S: Orphan
26331W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
26332F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
26333F: drivers/net/ethernet/sunplus/
26334
26335SUNPLUS MMC DRIVER
26336M: Tony Huang <[email protected]>
26337M: Li-hao Kuo <[email protected]>
26338S: Maintained
26339F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
26340F: drivers/mmc/host/sunplus-mmc.c
26341
26342SUNPLUS OCOTP DRIVER
26343M: Vincent Shih <[email protected]>
26344S: Maintained
26345F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
26346F: drivers/nvmem/sunplus-ocotp.c
26347
26348SUNPLUS PWM DRIVER
26349M: Hammer Hsieh <[email protected]>
26350S: Maintained
26351F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
26352F: drivers/pwm/pwm-sunplus.c
26353
26354SUNPLUS RTC DRIVER
26355M: Vincent Shih <[email protected]>
26356L: [email protected]
26357S: Maintained
26358F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
26359F: drivers/rtc/rtc-sunplus.c
26360
26361SUNPLUS SPI CONTROLLER INTERFACE DRIVER
26362M: Li-hao Kuo <[email protected]>
26363L: [email protected]
26364S: Maintained
26365F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
26366F: drivers/spi/spi-sunplus-sp7021.c
26367
26368SUNPLUS UART DRIVER
26369M: Hammer Hsieh <[email protected]>
26370S: Maintained
26371F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
26372F: drivers/tty/serial/sunplus-uart.c
26373
26374SUNPLUS USB2 PHY DRIVER
26375M: Vincent Shih <[email protected]>
26376L: [email protected]
26377S: Maintained
26378F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
26379F: drivers/phy/sunplus/Kconfig
26380F: drivers/phy/sunplus/Makefile
26381F: drivers/phy/sunplus/phy-sunplus-usb2.c
26382
26383SUNPLUS WATCHDOG DRIVER
26384M: Xiantao Hu <[email protected]>
26385L: [email protected]
26386S: Maintained
26387F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
26388F: drivers/watchdog/sunplus_wdt.c
26389
26390SUPERH
26391M: Yoshinori Sato <[email protected]>
26392M: Rich Felker <[email protected]>
26393M: John Paul Adrian Glaubitz <[email protected]>
26394L: [email protected]
26395S: Maintained
26396Q: http://patchwork.kernel.org/project/linux-sh/list/
26397F: Documentation/arch/sh/
26398F: arch/sh/
26399F: drivers/sh/
26400
26401SUSPEND TO RAM
26402M: "Rafael J. Wysocki" <[email protected]>
26403R: Len Brown <[email protected]>
26404R: Pavel Machek <[email protected]>
26405L: [email protected]
26406S: Supported
26407B: https://bugzilla.kernel.org
26408F: Documentation/power/
26409F: arch/x86/kernel/acpi/sleep*
26410F: arch/x86/kernel/acpi/wakeup*
26411F: drivers/base/power/
26412F: include/linux/freezer.h
26413F: include/linux/pm.h
26414F: include/linux/suspend.h
26415F: kernel/power/
26416
26417SVGA HANDLING
26418M: Martin Mares <[email protected]>
26419L: [email protected]
26420S: Maintained
26421F: Documentation/admin-guide/svga.rst
26422F: arch/x86/boot/video*
26423
26424SWITCHDEV
26425M: Jiri Pirko <[email protected]>
26426M: Ivan Vecera <[email protected]>
26427L: [email protected]
26428S: Supported
26429F: include/net/switchdev.h
26430F: net/switchdev/
26431
26432SWITCHTEC DMA DRIVER
26433M: Kelvin Cao <[email protected]>
26434M: Logan Gunthorpe <[email protected]>
26435L: [email protected]
26436S: Maintained
26437F: drivers/dma/switchtec_dma.c
26438
26439SY8106A REGULATOR DRIVER
26440M: Icenowy Zheng <[email protected]>
26441S: Maintained
26442F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
26443F: drivers/regulator/sy8106a-regulator.c
26444
26445SYNC FILE FRAMEWORK
26446M: Sumit Semwal <[email protected]>
26447L: [email protected]
26448L: [email protected]
26449S: Maintained
26450T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
26451F: Documentation/driver-api/sync_file.rst
26452F: drivers/dma-buf/dma-fence*
26453F: drivers/dma-buf/sw_sync.c
26454F: drivers/dma-buf/sync_*
26455F: include/linux/sync_file.h
26456F: include/uapi/linux/sync_file.h
26457
26458SYNOPSYS ARC ARCHITECTURE
26459M: Vineet Gupta <[email protected]>
26460L: [email protected]
26461S: Supported
26462T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
26463F: Documentation/arch/arc
26464F: Documentation/devicetree/bindings/arc/*
26465F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
26466F: arch/arc/
26467F: drivers/clocksource/arc_timer.c
26468F: drivers/tty/serial/arc_uart.c
26469
26470SYNOPSYS ARC HSDK SDP pll clock driver
26471M: Eugeniy Paltsev <[email protected]>
26472S: Supported
26473F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
26474F: drivers/clk/clk-hsdk-pll.c
26475
26476SYNOPSYS ARC SDP clock driver
26477M: Eugeniy Paltsev <[email protected]>
26478S: Supported
26479F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
26480F: drivers/clk/axs10x/*
26481
26482SYNOPSYS ARC SDP platform support
26483M: Alexey Brodkin <[email protected]>
26484S: Supported
26485F: Documentation/devicetree/bindings/arc/axs10*
26486F: arch/arc/boot/dts/ax*
26487F: arch/arc/plat-axs10x
26488
26489SYNOPSYS AXS10x RESET CONTROLLER DRIVER
26490M: Eugeniy Paltsev <[email protected]>
26491S: Supported
26492F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
26493F: drivers/reset/reset-axs10x.c
26494
26495SYNOPSYS CREG GPIO DRIVER
26496M: Eugeniy Paltsev <[email protected]>
26497S: Maintained
26498F: drivers/gpio/gpio-creg-snps.c
26499
26500SYNOPSYS DESIGNWARE 8250 UART DRIVER
26501M: Ilpo Järvinen <[email protected]>
26502R: Andy Shevchenko <[email protected]>
26503S: Supported
26504F: drivers/tty/serial/8250/8250_dw.c
26505F: drivers/tty/serial/8250/8250_dwlib.*
26506F: drivers/tty/serial/8250/8250_lpss.c
26507
26508SYNOPSYS DESIGNWARE APB GPIO DRIVER
26509M: Hoan Tran <[email protected]>
26510L: [email protected]
26511S: Maintained
26512F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
26513F: drivers/gpio/gpio-dwapb.c
26514
26515SYNOPSYS DESIGNWARE AXI DMAC DRIVER
26516M: Eugeniy Paltsev <[email protected]>
26517S: Maintained
26518F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
26519F: drivers/dma/dw-axi-dmac/
26520
26521SYNOPSYS DESIGNWARE DMAC DRIVER
26522M: Viresh Kumar <[email protected]>
26523R: Andy Shevchenko <[email protected]>
26524S: Maintained
26525F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
26526F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
26527F: drivers/dma/dw/
26528F: include/dt-bindings/dma/dw-dmac.h
26529F: include/linux/dma/dw.h
26530F: include/linux/platform_data/dma-dw.h
26531
26532SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
26533M: Jose Abreu <[email protected]>
26534L: [email protected]
26535S: Maintained
26536F: drivers/net/ethernet/synopsys/
26537
26538SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
26539L: [email protected]
26540S: Orphan
26541F: drivers/net/pcs/pcs-xpcs.c
26542F: drivers/net/pcs/pcs-xpcs.h
26543F: include/linux/pcs/pcs-xpcs.h
26544
26545SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
26546M: Dmitry Osipenko <[email protected]>
26547L: [email protected]
26548L: [email protected]
26549S: Maintained
26550F: Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
26551F: drivers/media/platform/synopsys/hdmirx/*
26552
26553SYNOPSYS DESIGNWARE I2C DRIVER
26554M: Mika Westerberg <[email protected]>
26555R: Andy Shevchenko <[email protected]>
26556L: [email protected]
26557S: Supported
26558F: drivers/i2c/busses/i2c-designware-*
26559F: include/linux/designware_i2c.h
26560
26561SYNOPSYS DESIGNWARE I2C DRIVER - AMDISP
26562M: Nirujogi Pratap <[email protected]>
26563M: Bin Du <[email protected]>
26564L: [email protected]
26565S: Maintained
26566F: drivers/i2c/busses/i2c-designware-amdisp.c
26567F: include/linux/soc/amd/isp4_misc.h
26568
26569SYNOPSYS DESIGNWARE MIPI CSI-2 RECEIVER DRIVER
26570M: Michael Riesch <[email protected]>
26571L: [email protected]
26572S: Maintained
26573F: Documentation/devicetree/bindings/media/rockchip,rk3568-mipi-csi2.yaml
26574F: drivers/media/platform/synopsys/dw-mipi-csi2rx.c
26575
26576SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
26577M: Jaehoon Chung <[email protected]>
26578M: Shawn Lin <[email protected]>
26579L: [email protected]
26580S: Maintained
26581F: drivers/mmc/host/dw_mmc*
26582
26583SYNOPSYS DESIGNWARE PCIE PMU DRIVER
26584M: Shuai Xue <[email protected]>
26585M: Jing Zhang <[email protected]>
26586S: Supported
26587F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst
26588F: drivers/perf/dwc_pcie_pmu.c
26589
26590SYNOPSYS HSDK RESET CONTROLLER DRIVER
26591M: Eugeniy Paltsev <[email protected]>
26592S: Supported
26593F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
26594F: drivers/reset/reset-hsdk.c
26595F: include/dt-bindings/reset/snps,hsdk-reset.h
26596
26597SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
26598M: Prabu Thangamuthu <[email protected]>
26599M: Manjunath M B <[email protected]>
26600L: [email protected]
26601S: Maintained
26602F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
26603
26604SYSTEM CONFIGURATION (SYSCON)
26605M: Lee Jones <[email protected]>
26606M: Arnd Bergmann <[email protected]>
26607S: Supported
26608T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
26609F: drivers/mfd/syscon.c
26610
26611SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
26612M: Sudeep Holla <[email protected]>
26613R: Cristian Marussi <[email protected]>
26614L: [email protected]
26615L: [email protected] (moderated for non-subscribers)
26616S: Maintained
26617F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
26618F: drivers/clk/clk-sc[mp]i.c
26619F: drivers/cpufreq/sc[mp]i-cpufreq.c
26620F: drivers/firmware/arm_scmi/
26621F: drivers/firmware/arm_scpi.c
26622F: drivers/hwmon/scmi-hwmon.c
26623F: drivers/pinctrl/pinctrl-scmi.c
26624F: drivers/pmdomain/arm/
26625F: drivers/powercap/arm_scmi_powercap.c
26626F: drivers/regulator/scmi-regulator.c
26627F: drivers/reset/reset-scmi.c
26628F: include/linux/sc[mp]i_protocol.h
26629F: include/trace/events/scmi.h
26630F: include/uapi/linux/virtio_scmi.h
26631
26632SYSTEM CONTROL MANAGEMENT INTERFACE (SCMI) i.MX Extension Message Protocol drivers
26633M: Peng Fan <[email protected]>
26634L: [email protected]
26635L: [email protected]
26636L: [email protected] (moderated for non-subscribers)
26637S: Maintained
26638F: Documentation/devicetree/bindings/firmware/nxp,*scmi.yaml
26639F: drivers/firmware/arm_scmi/vendors/imx/
26640
26641SYSTEM RESET/SHUTDOWN DRIVERS
26642M: Sebastian Reichel <[email protected]>
26643L: [email protected]
26644S: Maintained
26645T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
26646F: Documentation/devicetree/bindings/power/reset/
26647F: drivers/power/reset/
26648
26649SYSTEM TRACE MODULE CLASS
26650M: Alexander Shishkin <[email protected]>
26651S: Maintained
26652T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
26653F: Documentation/trace/stm.rst
26654F: drivers/hwtracing/stm/
26655F: include/linux/stm.h
26656F: include/uapi/linux/stm.h
26657
26658SYSTEM76 ACPI DRIVER
26659M: Jeremy Soller <[email protected]>
26660M: System76 Product Development <[email protected]>
26661L: [email protected]
26662S: Maintained
26663F: drivers/platform/x86/system76_acpi.c
26664
26665TASKSTATS STATISTICS INTERFACE
26666M: Balbir Singh <[email protected]>
26667S: Maintained
26668F: Documentation/accounting/taskstats*
26669F: include/linux/taskstats*
26670F: kernel/taskstats.c
26671
26672TC subsystem
26673M: Jamal Hadi Salim <[email protected]>
26674M: Jiri Pirko <[email protected]>
26675L: [email protected]
26676S: Maintained
26677F: include/net/pkt_cls.h
26678F: include/net/pkt_sched.h
26679F: include/net/sch_priv.h
26680F: include/net/tc_act/
26681F: include/net/tc_wrapper.h
26682F: include/uapi/linux/pkt_cls.h
26683F: include/uapi/linux/pkt_sched.h
26684F: include/uapi/linux/tc_act/
26685F: include/uapi/linux/tc_ematch/
26686F: net/sched/
26687F: tools/testing/selftests/tc-testing
26688
26689TC90522 MEDIA DRIVER
26690M: Akihiro Tsukada <[email protected]>
26691L: [email protected]
26692S: Odd Fixes
26693F: drivers/media/dvb-frontends/tc90522*
26694
26695TCP LOW PRIORITY MODULE
26696M: "Wong Hoi Sing, Edison" <[email protected]>
26697M: "Hung Hing Lun, Mike" <[email protected]>
26698S: Maintained
26699W: http://tcp-lp-mod.sourceforge.net/
26700F: net/ipv4/tcp_lp.c
26701
26702TDA10071 MEDIA DRIVER
26703L: [email protected]
26704S: Orphan
26705W: https://linuxtv.org
26706Q: http://patchwork.linuxtv.org/project/linux-media/list/
26707F: drivers/media/dvb-frontends/tda10071*
26708
26709TDA18212 MEDIA DRIVER
26710L: [email protected]
26711S: Orphan
26712W: https://linuxtv.org
26713Q: http://patchwork.linuxtv.org/project/linux-media/list/
26714F: drivers/media/tuners/tda18212*
26715
26716TDA18218 MEDIA DRIVER
26717L: [email protected]
26718S: Orphan
26719W: https://linuxtv.org
26720Q: http://patchwork.linuxtv.org/project/linux-media/list/
26721F: drivers/media/tuners/tda18218*
26722
26723TDA18250 MEDIA DRIVER
26724M: Olli Salonen <[email protected]>
26725L: [email protected]
26726S: Maintained
26727W: https://linuxtv.org
26728Q: http://patchwork.linuxtv.org/project/linux-media/list/
26729T: git git://linuxtv.org/media.git
26730F: drivers/media/tuners/tda18250*
26731
26732TDA18271 MEDIA DRIVER
26733M: Michael Krufky <[email protected]>
26734L: [email protected]
26735S: Maintained
26736W: https://linuxtv.org
26737W: http://github.com/mkrufky
26738Q: http://patchwork.linuxtv.org/project/linux-media/list/
26739T: git git://linuxtv.org/mkrufky/tuners.git
26740F: drivers/media/tuners/tda18271*
26741
26742TDA1997x MEDIA DRIVER
26743M: Tim Harvey <[email protected]>
26744L: [email protected]
26745S: Maintained
26746W: https://linuxtv.org
26747Q: http://patchwork.linuxtv.org/project/linux-media/list/
26748F: Documentation/devicetree/bindings/media/i2c/nxp,tda19971.yaml
26749F: drivers/media/i2c/tda1997x.*
26750
26751TDA827x MEDIA DRIVER
26752M: Michael Krufky <[email protected]>
26753L: [email protected]
26754S: Maintained
26755W: https://linuxtv.org
26756W: http://github.com/mkrufky
26757Q: http://patchwork.linuxtv.org/project/linux-media/list/
26758T: git git://linuxtv.org/mkrufky/tuners.git
26759F: drivers/media/tuners/tda8290.*
26760
26761TDA8290 MEDIA DRIVER
26762M: Michael Krufky <[email protected]>
26763L: [email protected]
26764S: Maintained
26765W: https://linuxtv.org
26766W: http://github.com/mkrufky
26767Q: http://patchwork.linuxtv.org/project/linux-media/list/
26768T: git git://linuxtv.org/mkrufky/tuners.git
26769F: drivers/media/tuners/tda8290.*
26770
26771TDA9840 MEDIA DRIVER
26772M: Hans Verkuil <[email protected]>
26773L: [email protected]
26774S: Maintained
26775W: https://linuxtv.org
26776T: git git://linuxtv.org/media.git
26777F: drivers/media/i2c/tda9840*
26778
26779TEA5761 TUNER DRIVER
26780M: Mauro Carvalho Chehab <[email protected]>
26781L: [email protected]
26782S: Odd fixes
26783W: https://linuxtv.org
26784T: git git://linuxtv.org/media.git
26785F: drivers/media/tuners/tea5761.*
26786
26787TEA5767 TUNER DRIVER
26788M: Mauro Carvalho Chehab <[email protected]>
26789L: [email protected]
26790S: Maintained
26791W: https://linuxtv.org
26792T: git git://linuxtv.org/media.git
26793F: drivers/media/tuners/tea5767.*
26794
26795TEA6415C MEDIA DRIVER
26796M: Hans Verkuil <[email protected]>
26797L: [email protected]
26798S: Maintained
26799W: https://linuxtv.org
26800T: git git://linuxtv.org/media.git
26801F: drivers/media/i2c/tea6415c*
26802
26803TEA6420 MEDIA DRIVER
26804M: Hans Verkuil <[email protected]>
26805L: [email protected]
26806S: Maintained
26807W: https://linuxtv.org
26808T: git git://linuxtv.org/media.git
26809F: drivers/media/i2c/tea6420*
26810
26811TEAM DRIVER
26812M: Jiri Pirko <[email protected]>
26813L: [email protected]
26814S: Supported
26815F: Documentation/netlink/specs/team.yaml
26816F: drivers/net/team/
26817F: include/linux/if_team.h
26818F: include/uapi/linux/if_team.h
26819F: tools/testing/selftests/drivers/net/team/
26820
26821TECHNICAL ADVISORY BOARD PROCESS DOCS
26822M: "Theodore Ts'o" <[email protected]>
26823M: Greg Kroah-Hartman <[email protected]>
26824L: [email protected]
26825S: Maintained
26826F: Documentation/process/contribution-maturity-model.rst
26827F: Documentation/process/researcher-guidelines.rst
26828
26829TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
26830M: "Savoir-faire Linux Inc." <[email protected]>
26831S: Maintained
26832F: arch/x86/platform/ts5500/
26833
26834TECHNOTREND USB IR RECEIVER
26835M: Sean Young <[email protected]>
26836L: [email protected]
26837S: Maintained
26838F: drivers/media/rc/ttusbir.c
26839
26840TECHWELL TW9900 VIDEO DECODER
26841M: Mehdi Djait <[email protected]>
26842L: [email protected]
26843S: Maintained
26844F: drivers/media/i2c/tw9900.c
26845
26846TECHWELL TW9910 VIDEO DECODER
26847L: [email protected]
26848S: Orphan
26849F: drivers/media/i2c/tw9910.c
26850F: include/media/i2c/tw9910.h
26851
26852TEE SUBSYSTEM
26853M: Jens Wiklander <[email protected]>
26854R: Sumit Garg <[email protected]>
26855L: [email protected] (moderated for non-subscribers)
26856S: Maintained
26857F: Documentation/ABI/testing/sysfs-class-tee
26858F: Documentation/driver-api/tee.rst
26859F: Documentation/tee/
26860F: Documentation/userspace-api/tee.rst
26861F: drivers/tee/
26862F: include/linux/tee_core.h
26863F: include/linux/tee_drv.h
26864F: include/uapi/linux/tee.h
26865
26866TEGRA ARCHITECTURE SUPPORT
26867M: Thierry Reding <[email protected]>
26868M: Jonathan Hunter <[email protected]>
26869L: [email protected]
26870S: Supported
26871Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
26872T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
26873N: [^a-z]tegra
26874
26875TEGRA CLOCK DRIVER
26876M: Prashant Gaikwad <[email protected]>
26877S: Supported
26878F: drivers/clk/tegra/
26879
26880TEGRA CRYPTO DRIVERS
26881M: Akhil R <[email protected]>
26882S: Supported
26883F: drivers/crypto/tegra/*
26884
26885TEGRA DMA DRIVERS
26886M: Laxman Dewangan <[email protected]>
26887M: Jon Hunter <[email protected]>
26888S: Supported
26889F: drivers/dma/tegra*
26890
26891TEGRA I2C DRIVER
26892M: Laxman Dewangan <[email protected]>
26893R: Dmitry Osipenko <[email protected]>
26894S: Supported
26895F: drivers/i2c/busses/i2c-tegra.c
26896
26897TEGRA IOMMU DRIVERS
26898M: Thierry Reding <[email protected]>
26899R: Krishna Reddy <[email protected]>
26900L: [email protected]
26901S: Supported
26902F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
26903F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
26904F: drivers/iommu/tegra*
26905
26906TEGRA KBC DRIVER
26907M: Laxman Dewangan <[email protected]>
26908S: Supported
26909F: drivers/input/keyboard/tegra-kbc.c
26910
26911TEGRA NAND DRIVER
26912M: Stefan Agner <[email protected]>
26913M: Lucas Stach <[email protected]>
26914S: Maintained
26915F: Documentation/devicetree/bindings/mtd/nvidia,tegra20-nand.yaml
26916F: drivers/mtd/nand/raw/tegra_nand.c
26917
26918TEGRA PWM DRIVER
26919M: Thierry Reding <[email protected]>
26920S: Supported
26921F: drivers/pwm/pwm-tegra.c
26922
26923TEGRA QUAD SPI DRIVER
26924M: Thierry Reding <[email protected]>
26925M: Jonathan Hunter <[email protected]>
26926M: Sowjanya Komatineni <[email protected]>
26927L: [email protected]
26928S: Maintained
26929F: drivers/spi/spi-tegra210-quad.c
26930
26931TEGRA SERIAL DRIVER
26932M: Laxman Dewangan <[email protected]>
26933S: Supported
26934F: drivers/tty/serial/serial-tegra.c
26935
26936TEGRA SPI DRIVER
26937M: Laxman Dewangan <[email protected]>
26938S: Supported
26939F: drivers/spi/spi-tegra*
26940
26941TEGRA VIDEO DRIVER
26942M: Thierry Reding <[email protected]>
26943M: Jonathan Hunter <[email protected]>
26944M: Sowjanya Komatineni <[email protected]>
26945M: Luca Ceresoli <[email protected]>
26946L: [email protected]
26947L: [email protected]
26948S: Maintained
26949F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
26950F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
26951F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
26952F: drivers/staging/media/tegra-video/
26953
26954TEGRA XUSB PADCTL DRIVER
26955M: JC Kuo <[email protected]>
26956S: Supported
26957F: drivers/phy/tegra/xusb*
26958
26959TEHUTI ETHERNET DRIVER
26960M: Andy Gospodarek <[email protected]>
26961L: [email protected]
26962S: Maintained
26963F: drivers/net/ethernet/tehuti/tehuti.*
26964
26965TEHUTI TN40XX ETHERNET DRIVER
26966M: FUJITA Tomonori <[email protected]>
26967L: [email protected]
26968S: Maintained
26969F: drivers/net/ethernet/tehuti/tn40*
26970
26971TELECOM CLOCK DRIVER FOR MCPL0010
26972S: Orphan
26973F: drivers/char/tlclk.c
26974
26975TEMPO SEMICONDUCTOR DRIVERS
26976M: Steven Eckhoff <[email protected]>
26977S: Maintained
26978F: Documentation/devicetree/bindings/sound/tscs*.txt
26979F: sound/soc/codecs/tscs*.c
26980F: sound/soc/codecs/tscs*.h
26981
26982TENSILICA XTENSA PORT (xtensa)
26983M: Chris Zankel <[email protected]>
26984M: Max Filippov <[email protected]>
26985S: Maintained
26986T: git https://github.com/jcmvbkbc/linux-xtensa.git
26987F: arch/xtensa/
26988F: drivers/irqchip/irq-xtensa-*
26989
26990TEXAS INSTRUMENTS ASoC DRIVERS
26991M: Sen Wang <[email protected]>
26992L: [email protected]
26993S: Maintained
26994F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
26995F: sound/soc/ti/
26996
26997TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
26998M: Shenghao Ding <[email protected]>
26999M: Kevin Lu <[email protected]>
27000M: Baojun Xu <[email protected]>
27001M: Sen Wang <[email protected]>
27002L: [email protected]
27003S: Maintained
27004F: Documentation/devicetree/bindings/sound/ti,tas2552.yaml
27005F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml
27006F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml
27007F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
27008F: Documentation/devicetree/bindings/sound/ti,tas67524.yaml
27009F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
27010F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
27011F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
27012F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
27013F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
27014F: Documentation/sound/codecs/tas675x*
27015F: include/sound/tas2*.h
27016F: include/sound/tlv320*.h
27017F: sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
27018F: sound/soc/codecs/pcm1681.c
27019F: sound/soc/codecs/pcm1789*.*
27020F: sound/soc/codecs/pcm179x*.*
27021F: sound/soc/codecs/pcm186x*.*
27022F: sound/soc/codecs/pcm3008.*
27023F: sound/soc/codecs/pcm3060*.*
27024F: sound/soc/codecs/pcm3168a*.*
27025F: sound/soc/codecs/pcm5102a.c
27026F: sound/soc/codecs/pcm512x*.*
27027F: sound/soc/codecs/tas2*.*
27028F: sound/soc/codecs/tas675x*.*
27029F: sound/soc/codecs/tlv320*.*
27030F: sound/soc/codecs/tpa6130a2.*
27031
27032TEXAS INSTRUMENTS DMA DRIVERS
27033M: Vignesh Raghavendra <[email protected]>
27034L: [email protected]
27035S: Maintained
27036F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
27037F: Documentation/devicetree/bindings/dma/ti-edma.txt
27038F: Documentation/devicetree/bindings/dma/ti/
27039F: drivers/dma/ti/
27040F: include/linux/dma/k3-psil.h
27041F: include/linux/dma/k3-udma-glue.h
27042F: include/linux/dma/ti-cppi5.h
27043X: drivers/dma/ti/cppi41.c
27044
27045TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
27046M: Jerome Brunet <[email protected]>
27047L: [email protected]
27048S: Maintained
27049F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
27050F: Documentation/hwmon/tps25990.rst
27051F: drivers/hwmon/pmbus/tps25990.c
27052
27053TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
27054M: Robert Marko <[email protected]>
27055M: Luka Perkov <[email protected]>
27056L: [email protected]
27057S: Maintained
27058F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
27059F: Documentation/hwmon/tps23861.rst
27060F: drivers/hwmon/tps23861.c
27061
27062TEXAS INSTRUMENTS TPS6131X FLASH LED DRIVER
27063M: Matthias Fend <[email protected]>
27064L: [email protected]
27065S: Maintained
27066F: Documentation/devicetree/bindings/leds/ti,tps61310.yaml
27067F: drivers/leds/flash/leds-tps6131x.c
27068
27069TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
27070M: Ricardo Ribalda <[email protected]>
27071L: [email protected]
27072S: Supported
27073F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
27074F: drivers/iio/dac/ti-dac7612.c
27075
27076TEXAS INSTRUMENTS' LP5812 RGB LED DRIVER
27077M: Nam Tran <[email protected]>
27078L: [email protected]
27079S: Maintained
27080F: Documentation/devicetree/bindings/leds/ti,lp5812.yaml
27081F: Documentation/leds/leds-lp5812.rst
27082F: drivers/leds/rgb/Kconfig
27083F: drivers/leds/rgb/Makefile
27084F: drivers/leds/rgb/leds-lp5812.c
27085F: drivers/leds/rgb/leds-lp5812.h
27086
27087TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
27088M: Alexander Sverdlin <[email protected]>
27089L: [email protected]
27090S: Maintained
27091F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
27092F: drivers/leds/leds-lp8864.c
27093
27094TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
27095M: Nishanth Menon <[email protected]>
27096M: Tero Kristo <[email protected]>
27097M: Santosh Shilimkar <[email protected]>
27098L: [email protected] (moderated for non-subscribers)
27099S: Maintained
27100F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
27101F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
27102F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
27103F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
27104F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
27105F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
27106F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
27107F: drivers/clk/keystone/sci-clk.c
27108F: drivers/firmware/ti_sci*
27109F: drivers/irqchip/irq-ti-sci-inta.c
27110F: drivers/irqchip/irq-ti-sci-intr.c
27111F: drivers/reset/reset-ti-sci.c
27112F: drivers/soc/ti/ti_sci_inta_msi.c
27113F: drivers/pmdomain/ti/ti_sci_pm_domains.c
27114F: include/dt-bindings/soc/ti,sci_pm_domain.h
27115F: include/linux/soc/ti/ti_sci_inta_msi.h
27116F: include/linux/soc/ti/ti_sci_protocol.h
27117
27118TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
27119M: Puranjay Mohan <[email protected]>
27120L: [email protected]
27121S: Supported
27122F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
27123F: drivers/iio/temperature/tmp117.c
27124
27125THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
27126M: Hans Verkuil <[email protected]>
27127L: [email protected]
27128S: Maintained
27129W: https://linuxtv.org
27130T: git git://linuxtv.org/media.git
27131F: drivers/media/radio/radio-raremono.c
27132
27133THERMAL
27134M: Rafael J. Wysocki <[email protected]>
27135M: Daniel Lezcano <[email protected]>
27136R: Zhang Rui <[email protected]>
27137R: Lukasz Luba <[email protected]>
27138L: [email protected]
27139S: Supported
27140Q: https://patchwork.kernel.org/project/linux-pm/list/
27141T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
27142F: Documentation/ABI/testing/sysfs-class-thermal
27143F: Documentation/admin-guide/thermal/
27144F: Documentation/devicetree/bindings/thermal/
27145F: Documentation/driver-api/thermal/
27146F: drivers/thermal/
27147F: include/dt-bindings/thermal/
27148F: include/linux/cpu_cooling.h
27149F: include/linux/thermal.h
27150F: include/uapi/linux/thermal.h
27151F: tools/lib/thermal/
27152F: tools/thermal/
27153
27154THERMAL DRIVER FOR AMLOGIC SOCS
27155M: Guillaume La Roque <[email protected]>
27156L: [email protected]
27157L: [email protected]
27158S: Supported
27159W: http://linux-meson.com/
27160F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
27161F: drivers/thermal/amlogic_thermal.c
27162
27163THERMAL/CPU_COOLING
27164M: Amit Daniel Kachhap <[email protected]>
27165M: Daniel Lezcano <[email protected]>
27166M: Viresh Kumar <[email protected]>
27167R: Lukasz Luba <[email protected]>
27168L: [email protected]
27169S: Supported
27170F: Documentation/driver-api/thermal/cpu-cooling-api.rst
27171F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
27172F: drivers/thermal/cpufreq_cooling.c
27173F: drivers/thermal/cpuidle_cooling.c
27174F: include/linux/cpu_cooling.h
27175
27176THERMAL/POWER_ALLOCATOR
27177M: Lukasz Luba <[email protected]>
27178L: [email protected]
27179S: Maintained
27180F: Documentation/driver-api/thermal/power_allocator.rst
27181F: drivers/thermal/gov_power_allocator.c
27182F: drivers/thermal/thermal_trace_ipa.h
27183
27184THINKPAD ACPI EXTRAS DRIVER
27185M: Henrique de Moraes Holschuh <[email protected]>
27186L: [email protected]
27187L: [email protected]
27188S: Maintained
27189W: http://ibm-acpi.sourceforge.net
27190W: http://thinkwiki.org/wiki/Ibm-acpi
27191T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
27192F: drivers/platform/x86/lenovo/thinkpad_acpi.c
27193
27194THINKPAD T14S EMBEDDED CONTROLLER DRIVER
27195M: Sebastian Reichel <[email protected]>
27196S: Maintained
27197F: Documentation/devicetree/bindings/embedded-controller/lenovo,thinkpad-t14s-ec.yaml
27198F: drivers/platform/arm64/lenovo-thinkpad-t14s.c
27199
27200THINKPAD LMI DRIVER
27201M: Mark Pearson <[email protected]>
27202L: [email protected]
27203S: Maintained
27204F: Documentation/ABI/testing/sysfs-class-firmware-attributes
27205F: drivers/platform/x86/lenovo/think-lmi.?
27206
27207THP7312 ISP DRIVER
27208M: Laurent Pinchart <[email protected]>
27209M: Paul Elder <[email protected]>
27210L: [email protected]
27211S: Maintained
27212T: git git://linuxtv.org/media.git
27213F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
27214F: Documentation/userspace-api/media/drivers/thp7312.rst
27215F: drivers/media/i2c/thp7312.c
27216F: include/uapi/linux/thp7312.h
27217
27218THUNDERBOLT DMA TRAFFIC TEST DRIVER
27219M: Mika Westerberg <[email protected]>
27220L: [email protected]
27221S: Maintained
27222F: drivers/thunderbolt/dma_test.c
27223
27224THUNDERBOLT DRIVER
27225M: Andreas Noever <[email protected]>
27226M: Mika Westerberg <[email protected]>
27227M: Yehezkel Bernat <[email protected]>
27228L: [email protected]
27229S: Maintained
27230T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
27231F: Documentation/admin-guide/thunderbolt.rst
27232F: drivers/thunderbolt/
27233F: include/linux/thunderbolt.h
27234
27235THUNDERBOLT NETWORK DRIVER
27236M: Mika Westerberg <[email protected]>
27237M: Yehezkel Bernat <[email protected]>
27238L: [email protected]
27239S: Maintained
27240F: drivers/net/thunderbolt/
27241
27242THUNDERX GPIO DRIVER
27243M: Robert Richter <[email protected]>
27244S: Odd Fixes
27245F: drivers/gpio/gpio-thunderx.c
27246
27247TI ADC12xs and ROHM BD79104 ADC driver
27248M: Matti Vaittinen <[email protected]>
27249S: Maintained
27250F: drivers/iio/adc/ti-adc128s052.c
27251L: [email protected]
27252
27253TI ADS1119 ADC DRIVER
27254M: Francesco Dolcini <[email protected]>
27255M: João Paulo Gonçalves <[email protected]>
27256L: [email protected]
27257S: Maintained
27258F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
27259F: drivers/iio/adc/ti-ads1119.c
27260
27261TI ADS112C14 ADC DRIVER
27262M: David Lechner <[email protected]>
27263L: [email protected]
27264S: Maintained
27265F: Documentation/devicetree/bindings/iio/adc/ti,ads112c14.yaml
27266F: drivers/iio/adc/ti-ads112c14.c
27267
27268TI ADS1018 ADC DRIVER
27269M: Kurt Borja <[email protected]>
27270L: [email protected]
27271S: Maintained
27272F: Documentation/devicetree/bindings/iio/adc/ti,ads1018.yaml
27273F: drivers/iio/adc/ti-ads1018.c
27274
27275TI ADS7924 ADC DRIVER
27276M: Hugo Villeneuve <[email protected]>
27277L: [email protected]
27278S: Supported
27279F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
27280F: drivers/iio/adc/ti-ads7924.c
27281
27282TI AM437X VPFE DRIVER
27283M: "Lad, Prabhakar" <[email protected]>
27284L: [email protected]
27285S: Maintained
27286W: https://linuxtv.org
27287Q: http://patchwork.linuxtv.org/project/linux-media/list/
27288T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
27289F: drivers/media/platform/ti/am437x/
27290
27291TI AM654 SDHCI DRIVER
27292M: Judith Mendez <[email protected]>
27293L: [email protected]
27294S: Supported
27295F: Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
27296F: drivers/mmc/host/sdhci_am654.c
27297
27298TI BANDGAP AND THERMAL DRIVER
27299M: Eduardo Valentin <[email protected]>
27300M: Keerthy <[email protected]>
27301L: [email protected]
27302L: [email protected]
27303S: Maintained
27304F: drivers/thermal/ti-soc-thermal/
27305
27306TI BQ27XXX POWER SUPPLY DRIVER
27307F: drivers/power/supply/bq27xxx_battery.c
27308F: drivers/power/supply/bq27xxx_battery_i2c.c
27309F: include/linux/power/bq27xxx_battery.h
27310
27311TI CDCE706 CLOCK DRIVER
27312M: Max Filippov <[email protected]>
27313S: Maintained
27314F: drivers/clk/clk-cdce706.c
27315
27316TI CLOCK DRIVER
27317M: Tero Kristo <[email protected]>
27318L: [email protected]
27319S: Odd Fixes
27320F: drivers/clk/ti/
27321F: include/linux/clk/ti.h
27322
27323TI DATA TRANSFORM AND HASHING ENGINE (DTHE) V2 CRYPTO DRIVER
27324M: T Pratham <[email protected]>
27325L: [email protected]
27326S: Supported
27327F: Documentation/devicetree/bindings/crypto/ti,am62l-dthev2.yaml
27328F: drivers/crypto/ti/
27329
27330TI DAVINCI MACHINE SUPPORT
27331M: Bartosz Golaszewski <[email protected]>
27332L: [email protected] (moderated for non-subscribers)
27333S: Maintained
27334T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
27335F: Documentation/devicetree/bindings/i2c/ti,davinci-i2c.yaml
27336F: arch/arm/boot/dts/ti/davinci/
27337F: arch/arm/mach-davinci/
27338F: drivers/i2c/busses/i2c-davinci.c
27339
27340TI DAVINCI SERIES CLOCK DRIVER
27341M: David Lechner <[email protected]>
27342S: Maintained
27343F: Documentation/devicetree/bindings/clock/ti/davinci/
27344F: drivers/clk/davinci/
27345F: include/linux/clk/davinci.h
27346
27347TI DAVINCI SERIES GPIO DRIVER
27348M: Keerthy <[email protected]>
27349L: [email protected]
27350S: Maintained
27351F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
27352F: drivers/gpio/gpio-davinci.c
27353
27354TI DAVINCI SERIES MEDIA DRIVER
27355M: "Lad, Prabhakar" <[email protected]>
27356L: [email protected]
27357S: Maintained
27358W: https://linuxtv.org
27359Q: http://patchwork.linuxtv.org/project/linux-media/list/
27360T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
27361F: drivers/media/platform/ti/davinci/
27362F: include/media/davinci/
27363
27364TI DS125DF111 RETIMER PHY DRIVER
27365M: Ioana Ciornei <[email protected]>
27366L: [email protected] (moderated for non-subscribers)
27367S: Maintained
27368F: Documentation/devicetree/bindings/phy/ti,ds125df111.yaml
27369F: drivers/phy/ti/phy-ds125df111.c
27370
27371TI ENHANCED CAPTURE (eCAP) DRIVER
27372M: Vignesh Raghavendra <[email protected]>
27373R: Julien Panis <[email protected]>
27374L: [email protected]
27375L: [email protected]
27376S: Maintained
27377F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
27378F: drivers/counter/ti-ecap-capture.c
27379
27380TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
27381R: David Lechner <[email protected]>
27382L: [email protected]
27383F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
27384F: drivers/counter/ti-eqep.c
27385
27386TI ETHERNET SWITCH DRIVER (CPSW)
27387R: Siddharth Vadapalli <[email protected]>
27388R: Roger Quadros <[email protected]>
27389L: [email protected]
27390L: [email protected]
27391S: Maintained
27392F: drivers/net/ethernet/ti/cpsw*
27393F: drivers/net/ethernet/ti/davinci*
27394
27395TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
27396M: Alex Dubov <[email protected]>
27397S: Maintained
27398W: http://tifmxx.berlios.de/
27399F: drivers/memstick/host/tifm_ms.c
27400F: drivers/misc/tifm*
27401F: drivers/mmc/host/tifm_sd.c
27402F: include/linux/tifm.h
27403
27404TI FPC202 DUAL PORT CONTROLLER
27405M: Romain Gantois <[email protected]>
27406L: [email protected]
27407S: Maintained
27408F: Documentation/devicetree/bindings/misc/ti,fpc202.yaml
27409F: drivers/misc/ti_fpc202.c
27410
27411TI FPD-LINK DRIVERS
27412M: Tomi Valkeinen <[email protected]>
27413L: [email protected]
27414S: Maintained
27415F: Documentation/devicetree/bindings/media/i2c/ti,ds90*
27416F: drivers/media/i2c/ds90*
27417F: include/media/i2c/ds90*
27418
27419TI HDC302X HUMIDITY DRIVER
27420M: Javier Carrasco <[email protected]>
27421M: Li peiyu <[email protected]>
27422L: [email protected]
27423S: Maintained
27424F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
27425F: drivers/iio/humidity/hdc3020.c
27426
27427TI ICSSG ETHERNET DRIVER (ICSSG)
27428R: MD Danish Anwar <[email protected]>
27429R: Roger Quadros <[email protected]>
27430L: [email protected] (moderated for non-subscribers)
27431L: [email protected]
27432S: Maintained
27433F: Documentation/devicetree/bindings/net/ti,icss*.yaml
27434F: drivers/net/ethernet/ti/icssg/*
27435
27436TI ICSSM ETHERNET DRIVER (ICSSM)
27437M: MD Danish Anwar <[email protected]>
27438M: Parvathi Pudi <[email protected]>
27439R: Roger Quadros <[email protected]>
27440R: Mohan Reddy Putluru <[email protected]>
27441L: [email protected] (moderated for non-subscribers)
27442L: [email protected]
27443S: Maintained
27444F: Documentation/devicetree/bindings/net/ti,icssm*.yaml
27445F: Documentation/devicetree/bindings/net/ti,pruss-ecap.yaml
27446F: drivers/net/ethernet/ti/icssm/*
27447
27448TI J721E CSI2RX DRIVER
27449M: Jai Luthra <[email protected]>
27450L: [email protected]
27451S: Maintained
27452F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
27453F: drivers/media/platform/ti/j721e-csi2rx/
27454
27455TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
27456M: Nishanth Menon <[email protected]>
27457M: Santosh Shilimkar <[email protected]>
27458L: [email protected]
27459L: [email protected] (moderated for non-subscribers)
27460S: Maintained
27461T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
27462F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
27463F: drivers/pmdomain/ti/omap_prm.c
27464F: drivers/soc/ti/*
27465F: include/linux/pruss_driver.h
27466
27467TI LM49xxx FAMILY ASoC CODEC DRIVERS
27468M: M R Swami Reddy <[email protected]>
27469M: Vishwas A Deshpande <[email protected]>
27470L: [email protected]
27471S: Maintained
27472F: sound/soc/codecs/isabelle*
27473F: sound/soc/codecs/lm49453*
27474
27475TI LMP92064 ADC DRIVER
27476M: Leonard Göhrs <[email protected]>
27477R: [email protected]
27478L: [email protected]
27479S: Maintained
27480F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
27481F: drivers/iio/adc/ti-lmp92064.c
27482
27483TI PCM3060 ASoC CODEC DRIVER
27484M: Kirill Marinushkin <[email protected]>
27485L: [email protected]
27486S: Maintained
27487F: Documentation/devicetree/bindings/sound/pcm3060.txt
27488F: sound/soc/codecs/pcm3060*
27489
27490TI TAS571X FAMILY ASoC CODEC DRIVER
27491M: Kevin Cernekee <[email protected]>
27492L: [email protected]
27493S: Odd Fixes
27494F: sound/soc/codecs/tas571x*
27495
27496TI TMAG5273 MAGNETOMETER DRIVER
27497M: Gerald Loacker <[email protected]>
27498L: [email protected]
27499S: Maintained
27500F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
27501F: drivers/iio/magnetometer/tmag5273.c
27502
27503TI TRF7970A NFC DRIVER
27504M: Mark Greer <[email protected]>
27505L: [email protected]
27506S: Supported
27507F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
27508F: drivers/nfc/trf7970a.c
27509
27510TI TSC2046 ADC DRIVER
27511M: Oleksij Rempel <[email protected]>
27512R: [email protected]
27513L: [email protected]
27514S: Maintained
27515F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
27516F: drivers/iio/adc/ti-tsc2046.c
27517
27518TI VPE/CAL DRIVERS
27519M: Yemike Abhilash Chandra <[email protected]>
27520L: [email protected]
27521S: Maintained
27522W: http://linuxtv.org/
27523Q: http://patchwork.linuxtv.org/project/linux-media/list/
27524F: Documentation/devicetree/bindings/media/ti,cal.yaml
27525F: Documentation/devicetree/bindings/media/ti,vip.yaml
27526F: Documentation/devicetree/bindings/media/ti,vpe.yaml
27527F: drivers/media/platform/ti/cal/
27528F: drivers/media/platform/ti/vpe/
27529
27530TI WILINK WIRELESS DRIVERS
27531L: [email protected]
27532S: Orphan
27533W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
27534W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
27535F: drivers/net/wireless/ti/
27536
27537TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
27538M: John Stultz <[email protected]>
27539M: Thomas Gleixner <[email protected]>
27540R: Stephen Boyd <[email protected]>
27541R: Miroslav Lichvar <[email protected]>
27542L: [email protected]
27543S: Supported
27544T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
27545F: include/linux/clocksource.h
27546F: include/linux/time.h
27547F: include/linux/timekeeper_internal.h
27548F: include/linux/timekeeping.h
27549F: include/linux/timex.h
27550F: include/uapi/linux/time.h
27551F: include/uapi/linux/timex.h
27552F: kernel/time/.kunitconfig
27553F: kernel/time/alarmtimer.c
27554F: kernel/time/clocksource*
27555F: kernel/time/ntp*
27556F: kernel/time/time.c
27557F: kernel/time/timeconst.bc
27558F: kernel/time/timeconv.c
27559F: kernel/time/timecounter.c
27560F: kernel/time/timekeeping*
27561F: kernel/time/time_test.c
27562F: tools/testing/selftests/timers/
27563
27564TIPC NETWORK LAYER
27565M: Jon Maloy <[email protected]>
27566M: Tung Quang Nguyen <[email protected]>
27567L: [email protected] (core kernel code)
27568L: [email protected] (user apps, general discussion)
27569S: Maintained
27570W: http://tipc.sourceforge.net/
27571F: include/uapi/linux/tipc*.h
27572F: net/tipc/
27573
27574TLAN NETWORK DRIVER
27575M: Samuel Chessman <[email protected]>
27576L: [email protected] (subscribers-only)
27577S: Maintained
27578W: http://sourceforge.net/projects/tlan/
27579F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
27580F: drivers/net/ethernet/ti/tlan.*
27581
27582TMIO/SDHI MMC DRIVER
27583M: Wolfram Sang <[email protected]>
27584L: [email protected]
27585L: [email protected]
27586S: Supported
27587F: drivers/mmc/host/renesas_sdhi*
27588F: drivers/mmc/host/tmio_mmc*
27589F: include/linux/platform_data/tmio.h
27590
27591TMP513 HARDWARE MONITOR DRIVER
27592M: Eric Tremblay <[email protected]>
27593L: [email protected]
27594S: Maintained
27595F: Documentation/hwmon/tmp513.rst
27596F: drivers/hwmon/tmp513.c
27597
27598TMPFS (SHMEM FILESYSTEM)
27599M: Hugh Dickins <[email protected]>
27600R: Baolin Wang <[email protected]>
27601L: [email protected]
27602S: Maintained
27603F: include/linux/memfd.h
27604F: include/linux/shmem_fs.h
27605F: mm/memfd.c
27606F: mm/shmem.c
27607F: mm/shmem_quota.c
27608
27609TOMOYO SECURITY MODULE
27610M: Kentaro Takeda <[email protected]>
27611M: Tetsuo Handa <[email protected]>
27612L: [email protected] (subscribers-only, English language)
27613L: [email protected] (subscribers-only, Japanese language)
27614S: Maintained
27615W: https://tomoyo.sourceforge.net/
27616F: security/tomoyo/
27617
27618TOPSTAR LAPTOP EXTRAS DRIVER
27619M: Herton Ronaldo Krzesinski <[email protected]>
27620L: [email protected]
27621S: Maintained
27622F: drivers/platform/x86/topstar-laptop.c
27623
27624TORADEX EMBEDDED CONTROLLER DRIVER
27625M: Emanuele Ghidoli <[email protected]>
27626M: Francesco Dolcini <[email protected]>
27627S: Maintained
27628F: Documentation/devicetree/bindings/power/reset/toradex,smarc-ec.yaml
27629F: drivers/power/reset/tdx-ec-poweroff.c
27630
27631TORTURE-TEST MODULES
27632M: Davidlohr Bueso <[email protected]>
27633M: "Paul E. McKenney" <[email protected]>
27634M: Josh Triplett <[email protected]>
27635L: [email protected]
27636S: Supported
27637T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
27638F: Documentation/RCU/torture.rst
27639F: kernel/locking/locktorture.c
27640F: kernel/rcu/rcuscale.c
27641F: kernel/rcu/rcutorture.c
27642F: kernel/rcu/refscale.c
27643F: kernel/torture.c
27644
27645TOSHIBA ACPI EXTRAS DRIVER
27646M: Azael Avalos <[email protected]>
27647L: [email protected]
27648S: Maintained
27649F: drivers/platform/x86/toshiba_acpi.c
27650
27651TOSHIBA BLUETOOTH DRIVER
27652M: Azael Avalos <[email protected]>
27653L: [email protected]
27654S: Maintained
27655F: drivers/platform/x86/toshiba_bluetooth.c
27656
27657TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
27658M: Azael Avalos <[email protected]>
27659L: [email protected]
27660S: Maintained
27661F: drivers/platform/x86/toshiba_haps.c
27662
27663TOSHIBA SMM DRIVER
27664M: Jonathan Buzzard <[email protected]>
27665S: Maintained
27666W: http://www.buzzard.org.uk/toshiba/
27667F: drivers/char/toshiba.c
27668F: include/linux/toshiba.h
27669F: include/uapi/linux/toshiba.h
27670
27671TOSHIBA T4KA3 CAMERA SENSOR DRIVER
27672M: Kate Hsuan <[email protected]>
27673L: [email protected]
27674S: Maintained
27675F: drivers/media/i2c/t4ka3.c
27676
27677TOSHIBA TC358743 DRIVER
27678M: Hans Verkuil <[email protected]>
27679L: [email protected]
27680S: Maintained
27681F: Documentation/devicetree/bindings/media/i2c/toshiba,tc358743.txt
27682F: drivers/media/i2c/tc358743*
27683F: include/media/i2c/tc358743.h
27684
27685TOSHIBA WMI HOTKEYS DRIVER
27686M: Azael Avalos <[email protected]>
27687L: [email protected]
27688S: Maintained
27689F: drivers/platform/x86/toshiba-wmi.c
27690
27691TOUCH OVERLAY
27692M: Javier Carrasco <[email protected]>
27693L: [email protected]
27694S: Maintained
27695F: drivers/input/touch-overlay.c
27696F: include/linux/input/touch-overlay.h
27697
27698TPM DEVICE DRIVER
27699M: Peter Huewe <[email protected]>
27700M: Jarkko Sakkinen <[email protected]>
27701R: Jason Gunthorpe <[email protected]>
27702L: [email protected]
27703S: Maintained
27704W: https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd-test.git/about/
27705Q: https://patchwork.kernel.org/project/linux-integrity/list/
27706T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
27707F: Documentation/devicetree/bindings/tpm/
27708F: drivers/char/tpm/
27709F: include/linux/tpm*.h
27710F: include/uapi/linux/vtpm_proxy.h
27711F: tools/testing/selftests/tpm2/
27712
27713TPS546D24 DRIVER
27714M: Duke Du <[email protected]>
27715L: [email protected]
27716S: Maintained
27717F: Documentation/hwmon/tps546d24.rst
27718F: drivers/hwmon/pmbus/tps546d24.c
27719
27720TQ SYSTEMS BOARD & DRIVER SUPPORT
27721L: [email protected]
27722S: Supported
27723W: https://www.tq-group.com/en/products/tq-embedded/
27724F: arch/arm/boot/dts/nxp/imx/*mba*.dts*
27725F: arch/arm/boot/dts/nxp/imx/*tqma*.dts*
27726F: arch/arm/boot/dts/ti/omap/*mba*.dts*
27727F: arch/arm/boot/dts/ti/omap/*tqma*.dts*
27728F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
27729F: arch/arm64/boot/dts/freescale/imx*mba*.dts*
27730F: arch/arm64/boot/dts/freescale/imx*tqma*.dts*
27731F: arch/arm64/boot/dts/freescale/mba*.dtsi
27732F: arch/arm64/boot/dts/freescale/tqma8*.dtsi
27733F: arch/arm64/boot/dts/freescale/tqml*.dts*
27734F: drivers/gpio/gpio-tqmx86.c
27735F: drivers/mfd/tqmx86.c
27736F: drivers/watchdog/tqmx86_wdt.c
27737
27738TRACING
27739M: Steven Rostedt <[email protected]>
27740M: Masami Hiramatsu <[email protected]>
27741R: Mathieu Desnoyers <[email protected]>
27742L: [email protected]
27743L: [email protected]
27744S: Maintained
27745Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
27746T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
27747F: Documentation/core-api/tracepoint.rst
27748F: Documentation/trace/*
27749F: fs/tracefs/
27750F: include/linux/trace*.h
27751F: include/trace/
27752F: kernel/trace/
27753F: kernel/tracepoint.c
27754F: scripts/tracing/
27755F: scripts/tracepoint-update.c
27756F: tools/testing/selftests/ftrace/
27757
27758TRACING [RUST]
27759M: Alice Ryhl <[email protected]>
27760M: Steven Rostedt <[email protected]>
27761R: Masami Hiramatsu <[email protected]>
27762R: Mathieu Desnoyers <[email protected]>
27763L: [email protected]
27764L: [email protected]
27765S: Maintained
27766T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
27767F: rust/kernel/tracepoint.rs
27768
27769TRACING MMIO ACCESSES (MMIOTRACE)
27770M: Steven Rostedt <[email protected]>
27771M: Masami Hiramatsu <[email protected]>
27772R: Pekka Paalanen <[email protected]>
27773L: [email protected]
27774L: [email protected]
27775S: Maintained
27776F: arch/x86/mm/kmmio.c
27777F: arch/x86/mm/mmio-mod.c
27778F: arch/x86/mm/testmmiotrace.c
27779F: include/linux/mmiotrace.h
27780F: kernel/trace/trace_mmiotrace.c
27781
27782TRACING OS NOISE / LATENCY TRACERS
27783M: Steven Rostedt <[email protected]>
27784S: Maintained
27785F: Documentation/trace/hwlat_detector.rst
27786F: Documentation/trace/osnoise-tracer.rst
27787F: Documentation/trace/timerlat-tracer.rst
27788F: arch/*/kernel/trace.c
27789F: include/trace/events/osnoise.h
27790F: kernel/trace/trace_hwlat.c
27791F: kernel/trace/trace_irqsoff.c
27792F: kernel/trace/trace_osnoise.c
27793F: kernel/trace/trace_sched_wakeup.c
27794
27795TRADITIONAL CHINESE DOCUMENTATION
27796M: Chen-Yu Yeh <[email protected]>
27797M: Weijie Yuan <[email protected]>
27798M: Dongliang Mu <[email protected]>
27799S: Maintained
27800F: Documentation/translations/zh_TW/
27801
27802TRIGGER SOURCE
27803M: David Lechner <[email protected]>
27804S: Maintained
27805F: Documentation/devicetree/bindings/trigger-source/*
27806
27807TRUSTED EXECUTION ENVIRONMENT SECURITY MANAGER (TSM)
27808M: Dan Williams <[email protected]>
27809L: [email protected]
27810S: Maintained
27811F: Documentation/ABI/testing/configfs-tsm-report
27812F: Documentation/driver-api/coco/
27813F: Documentation/driver-api/pci/tsm.rst
27814F: drivers/pci/tsm.c
27815F: drivers/virt/coco/guest/
27816F: include/linux/*tsm*.h
27817F: samples/tsm-mr/
27818
27819TRUSTED SERVICES TEE DRIVER
27820M: Balint Dobszay <[email protected]>
27821M: Sudeep Holla <[email protected]>
27822L: [email protected] (moderated for non-subscribers)
27823L: [email protected]
27824S: Maintained
27825F: Documentation/tee/ts-tee.rst
27826F: drivers/tee/tstee/
27827
27828TTY LAYER AND SERIAL DRIVERS
27829M: Greg Kroah-Hartman <[email protected]>
27830M: Jiri Slaby <[email protected]>
27831L: [email protected]
27832L: [email protected]
27833S: Supported
27834T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
27835F: Documentation/devicetree/bindings/serial/
27836F: Documentation/driver-api/serial/
27837F: drivers/tty/
27838F: include/linux/selection.h
27839F: include/linux/serial.h
27840F: include/linux/serial_core.h
27841F: include/linux/sysrq.h
27842F: include/linux/tty*.h
27843F: include/linux/vt.h
27844F: include/linux/vt_*.h
27845F: include/uapi/linux/serial.h
27846F: include/uapi/linux/serial_core.h
27847F: include/uapi/linux/tty.h
27848
27849TUA9001 MEDIA DRIVER
27850L: [email protected]
27851S: Orphan
27852W: https://linuxtv.org
27853Q: http://patchwork.linuxtv.org/project/linux-media/list/
27854F: drivers/media/tuners/tua9001*
27855
27856TULIP NETWORK DRIVERS
27857L: [email protected]
27858L: [email protected]
27859S: Orphan
27860F: drivers/net/ethernet/dec/tulip/
27861
27862TUN/TAP DRIVER
27863M: Willem de Bruijn <[email protected]>
27864M: Jason Wang <[email protected]>
27865S: Maintained
27866W: http://vtun.sourceforge.net/tun
27867F: Documentation/networking/tuntap.rst
27868F: drivers/net/tap.c
27869F: drivers/net/tun*
27870
27871TURBOCHANNEL SUBSYSTEM
27872M: "Maciej W. Rozycki" <[email protected]>
27873L: [email protected]
27874S: Maintained
27875Q: https://patchwork.kernel.org/project/linux-mips/list/
27876F: drivers/tc/
27877F: include/linux/tc.h
27878
27879TURBOSTAT UTILITY
27880M: "Len Brown" <[email protected]>
27881L: [email protected]
27882S: Supported
27883Q: https://patchwork.kernel.org/project/linux-pm/list/
27884B: https://bugzilla.kernel.org
27885T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
27886F: tools/power/x86/turbostat/
27887F: tools/testing/selftests/turbostat/
27888
27889TUXEDO DRIVERS
27890M: Werner Sembach <[email protected]>
27891L: [email protected]
27892S: Supported
27893F: drivers/platform/x86/tuxedo/
27894
27895TW5864 VIDEO4LINUX DRIVER
27896M: Bluecherry Maintainers <[email protected]>
27897L: [email protected]
27898S: Supported
27899F: drivers/media/pci/tw5864/
27900
27901TW68 VIDEO4LINUX DRIVER
27902M: Hans Verkuil <[email protected]>
27903L: [email protected]
27904S: Odd Fixes
27905W: https://linuxtv.org
27906T: git git://linuxtv.org/media.git
27907F: drivers/media/pci/tw68/
27908
27909TW686X VIDEO4LINUX DRIVER
27910M: Ezequiel Garcia <[email protected]>
27911L: [email protected]
27912S: Maintained
27913W: http://linuxtv.org
27914T: git git://linuxtv.org/media.git
27915F: drivers/media/pci/tw686x/
27916
27917U-BOOT ENVIRONMENT VARIABLES
27918M: Rafał Miłecki <[email protected]>
27919S: Maintained
27920F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
27921F: drivers/nvmem/layouts/u-boot-env.c
27922F: drivers/nvmem/u-boot-env.c
27923
27924UACCE ACCELERATOR FRAMEWORK
27925M: Zhangfei Gao <[email protected]>
27926M: Zhou Wang <[email protected]>
27927L: [email protected]
27928L: [email protected]
27929S: Maintained
27930F: Documentation/ABI/testing/sysfs-driver-uacce
27931F: Documentation/misc-devices/uacce.rst
27932F: drivers/misc/uacce/
27933F: include/linux/uacce.h
27934F: include/uapi/misc/uacce/
27935
27936UBI FILE SYSTEM (UBIFS)
27937M: Richard Weinberger <[email protected]>
27938R: Zhihao Cheng <[email protected]>
27939L: [email protected]
27940S: Supported
27941W: http://www.linux-mtd.infradead.org/doc/ubifs.html
27942T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
27943T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
27944F: Documentation/ABI/testing/sysfs-fs-ubifs
27945F: Documentation/filesystems/ubifs-authentication.rst
27946F: Documentation/filesystems/ubifs.rst
27947F: fs/ubifs/
27948
27949UBLK USERSPACE BLOCK DRIVER
27950M: Ming Lei <[email protected]>
27951L: [email protected]
27952S: Maintained
27953F: Documentation/block/ublk.rst
27954F: drivers/block/ublk_drv.c
27955F: include/uapi/linux/ublk_cmd.h
27956F: tools/testing/selftests/ublk/
27957
27958UBSAN
27959M: Kees Cook <[email protected]>
27960R: Marco Elver <[email protected]>
27961R: Andrey Konovalov <[email protected]>
27962R: Andrey Ryabinin <[email protected]>
27963L: [email protected]
27964L: [email protected]
27965S: Supported
27966T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
27967F: Documentation/dev-tools/ubsan.rst
27968F: include/linux/ubsan.h
27969F: lib/Kconfig.ubsan
27970F: lib/test_ubsan.c
27971F: lib/ubsan.c
27972F: lib/ubsan.h
27973F: scripts/Makefile.ubsan
27974K: \bARCH_HAS_UBSAN\b
27975
27976UCLINUX (M68KNOMMU AND COLDFIRE)
27977M: Greg Ungerer <[email protected]>
27978L: [email protected]
27979S: Maintained
27980W: http://www.linux-m68k.org/
27981T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
27982F: arch/m68k/*/*_no.*
27983F: arch/m68k/68*/
27984F: arch/m68k/coldfire/
27985F: arch/m68k/include/asm/*_no.*
27986
27987UDF FILESYSTEM
27988M: Jan Kara <[email protected]>
27989S: Maintained
27990F: Documentation/filesystems/udf.rst
27991F: fs/udf/
27992
27993UDRAW TABLET
27994M: Bastien Nocera <[email protected]>
27995L: [email protected]
27996S: Maintained
27997F: drivers/hid/hid-udraw-ps3.c
27998
27999UHID USERSPACE HID IO DRIVER
28000M: David Rheinsberg <[email protected]>
28001L: [email protected]
28002S: Maintained
28003F: drivers/hid/uhid.c
28004F: include/uapi/linux/uhid.h
28005
28006ULPI BUS
28007M: Heikki Krogerus <[email protected]>
28008L: [email protected]
28009S: Maintained
28010F: drivers/usb/common/ulpi.c
28011F: include/linux/ulpi/
28012
28013ULTRARISC DP1000 CLOCK DRIVER
28014M: Jia Wang <[email protected]>
28015L: [email protected]
28016S: Maintained
28017F: Documentation/devicetree/bindings/clock/ultrarisc,dp1000-clk.yaml
28018F: drivers/clk/ultrarisc/*
28019F: include/dt-bindings/clock/ultrarisc,dp1000-clk.h
28020
28021ULTRARISC DP1000 PINCTRL DRIVER
28022M: Jia Wang <[email protected]>
28023L: [email protected]
28024S: Maintained
28025F: Documentation/devicetree/bindings/pinctrl/ultrarisc,dp1000-pinctrl.yaml
28026F: drivers/pinctrl/ultrarisc/*
28027
28028ULTRATRONIK BOARD SUPPORT
28029M: Goran Rađenović <[email protected]>
28030M: Börge Strümpfel <[email protected]>
28031S: Maintained
28032F: arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts
28033F: arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts
28034
28035UNICODE SUBSYSTEM
28036M: Gabriel Krisman Bertazi <[email protected]>
28037L: [email protected]
28038S: Supported
28039T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
28040F: fs/unicode/
28041
28042UNIFDEF
28043M: Tony Finch <[email protected]>
28044S: Maintained
28045W: http://dotat.at/prog/unifdef
28046F: scripts/unifdef.c
28047
28048UNIFORM CDROM DRIVER
28049M: Phillip Potter <[email protected]>
28050S: Maintained
28051F: Documentation/cdrom/
28052F: drivers/cdrom/cdrom.c
28053F: include/linux/cdrom.h
28054F: include/uapi/linux/cdrom.h
28055
28056UNION-FIND
28057M: Xavier <[email protected]>
28058L: [email protected]
28059S: Maintained
28060F: Documentation/core-api/union_find.rst
28061F: Documentation/translations/zh_CN/core-api/union_find.rst
28062F: include/linux/union_find.h
28063F: lib/union_find.c
28064
28065UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
28066R: Alim Akhtar <[email protected]>
28067R: Avri Altman <[email protected]>
28068R: Bart Van Assche <[email protected]>
28069L: [email protected]
28070S: Supported
28071F: Documentation/devicetree/bindings/ufs/
28072F: Documentation/scsi/ufs.rst
28073F: drivers/ufs/core/
28074F: include/ufs/
28075
28076UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER AMD VERSAL2
28077M: Sai Krishna Potthuri <[email protected]>
28078M: Ajay Neeli <[email protected]>
28079S: Maintained
28080F: Documentation/devicetree/bindings/ufs/amd,versal2-ufs.yaml
28081F: drivers/ufs/host/ufs-amd-versal2.c
28082
28083UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
28084M: Pedro Sousa <[email protected]>
28085L: [email protected]
28086S: Supported
28087F: drivers/ufs/host/*dwc*
28088
28089UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
28090M: Alim Akhtar <[email protected]>
28091R: Peter Griffin <[email protected]>
28092L: [email protected]
28093S: Maintained
28094F: drivers/ufs/host/ufs-exynos*
28095
28096UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
28097M: Peter Wang <[email protected]>
28098M: Chaotian Jing <[email protected]>
28099R: Stanley Jhu <[email protected]>
28100L: [email protected]
28101L: [email protected] (moderated for non-subscribers)
28102S: Maintained
28103F: drivers/ufs/host/ufs-mediatek*
28104
28105UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
28106M: Manivannan Sadhasivam <[email protected]>
28107L: [email protected]
28108L: [email protected]
28109S: Maintained
28110F: Documentation/devicetree/bindings/ufs/qcom*
28111F: drivers/ufs/host/ufs-qcom*
28112
28113UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
28114M: Yoshihiro Shimoda <[email protected]>
28115L: [email protected]
28116L: [email protected]
28117S: Maintained
28118F: drivers/ufs/host/ufs-renesas.c
28119
28120UNIWILL LAPTOP DRIVER
28121M: Armin Wolf <[email protected]>
28122L: [email protected]
28123S: Maintained
28124F: Documentation/ABI/testing/sysfs-driver-uniwill-laptop
28125F: Documentation/admin-guide/laptops/uniwill-laptop.rst
28126F: Documentation/wmi/devices/uniwill-laptop.rst
28127F: drivers/platform/x86/uniwill/uniwill-acpi.c
28128F: drivers/platform/x86/uniwill/uniwill-wmi.c
28129F: drivers/platform/x86/uniwill/uniwill-wmi.h
28130
28131UNSORTED BLOCK IMAGES (UBI)
28132M: Richard Weinberger <[email protected]>
28133R: Zhihao Cheng <[email protected]>
28134L: [email protected]
28135S: Supported
28136W: http://www.linux-mtd.infradead.org/
28137T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
28138T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
28139F: drivers/mtd/ubi/
28140F: include/linux/mtd/ubi.h
28141F: include/uapi/mtd/ubi-user.h
28142
28143UPROBES
28144M: Masami Hiramatsu <[email protected]>
28145M: Oleg Nesterov <[email protected]>
28146M: Peter Zijlstra <[email protected]>
28147L: [email protected]
28148L: [email protected]
28149S: Maintained
28150F: arch/*/include/asm/uprobes.h
28151F: arch/*/kernel/probes/uprobes.c
28152F: arch/*/kernel/uprobes.c
28153F: include/linux/uprobes.h
28154F: kernel/events/uprobes.c
28155
28156USB "USBNET" DRIVER FRAMEWORK
28157M: Oliver Neukum <[email protected]>
28158L: [email protected]
28159S: Maintained
28160W: http://www.linux-usb.org/usbnet
28161F: drivers/net/usb/usbnet.c
28162F: include/linux/usb/usbnet.h
28163
28164USB ACM DRIVER
28165M: Oliver Neukum <[email protected]>
28166L: [email protected]
28167S: Maintained
28168F: Documentation/usb/acm.rst
28169F: drivers/usb/class/cdc-acm.*
28170
28171USB APPLE MFI FASTCHARGE DRIVER
28172M: Bastien Nocera <[email protected]>
28173L: [email protected]
28174S: Maintained
28175F: drivers/usb/misc/apple-mfi-fastcharge.c
28176
28177USB AR5523 WIRELESS DRIVER
28178L: [email protected]
28179S: Orphan
28180F: drivers/net/wireless/ath/ar5523/
28181
28182USB ATTACHED SCSI
28183M: Oliver Neukum <[email protected]>
28184L: [email protected]
28185L: [email protected]
28186S: Maintained
28187F: drivers/usb/storage/uas.c
28188
28189USB CDC ETHERNET DRIVER
28190M: Oliver Neukum <[email protected]>
28191L: [email protected]
28192S: Maintained
28193F: drivers/net/usb/cdc_*.c
28194F: include/uapi/linux/usb/cdc.h
28195
28196USB CHAOSKEY DRIVER
28197M: Keith Packard <[email protected]>
28198L: [email protected]
28199S: Maintained
28200F: drivers/usb/misc/chaoskey.c
28201
28202USB CYPRESS C67X00 DRIVER
28203L: [email protected]
28204S: Orphan
28205F: drivers/usb/c67x00/
28206
28207USB DAVICOM DM9601 DRIVER
28208M: Peter Korsgaard <[email protected]>
28209L: [email protected]
28210S: Maintained
28211W: http://www.linux-usb.org/usbnet
28212F: drivers/net/usb/dm9601.c
28213
28214USB EHCI DRIVER
28215M: Alan Stern <[email protected]>
28216L: [email protected]
28217S: Maintained
28218F: Documentation/usb/ehci.rst
28219F: drivers/usb/host/ehci*
28220
28221USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
28222M: Jiri Kosina <[email protected]>
28223M: Benjamin Tissoires <[email protected]>
28224L: [email protected]
28225S: Maintained
28226T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
28227F: Documentation/hid/hiddev.rst
28228F: drivers/hid/usbhid/
28229
28230USB HID PID DRIVERS (USB WHEELBASES, JOYSTICKS, RUDDERS, ...)
28231M: Tomasz Pakuła <[email protected]>
28232M: Oleg Makarenko <[email protected]>
28233L: [email protected]
28234S: Maintained
28235B: https://github.com/JacKeTUs/universal-pidff/issues
28236F: drivers/hid/usbhid/hid-pidff*
28237F: drivers/hid/hid-universal-pidff.c
28238
28239USB INTEL XHCI ROLE MUX DRIVER
28240M: Hans de Goede <[email protected]>
28241L: [email protected]
28242S: Maintained
28243F: drivers/usb/roles/intel-xhci-usb-role-switch.c
28244
28245USB IP DRIVER FOR HISILICON KIRIN 960
28246M: Yu Chen <[email protected]>
28247M: Binghui Wang <[email protected]>
28248L: [email protected]
28249S: Maintained
28250F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
28251F: drivers/phy/hisilicon/phy-hi3660-usb3.c
28252
28253USB IP DRIVER FOR HISILICON KIRIN 970
28254M: Mauro Carvalho Chehab <[email protected]>
28255L: [email protected]
28256S: Maintained
28257F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
28258F: drivers/phy/hisilicon/phy-hi3670-usb3.c
28259
28260USB ISP116X DRIVER
28261M: Olav Kongas <[email protected]>
28262L: [email protected]
28263S: Maintained
28264F: drivers/usb/host/isp116x*
28265F: include/linux/usb/isp116x.h
28266
28267USB ISP1760 DRIVER
28268M: Rui Miguel Silva <[email protected]>
28269L: [email protected]
28270S: Maintained
28271F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
28272F: drivers/usb/isp1760/*
28273
28274USB LAN78XX ETHERNET DRIVER
28275M: Thangaraj Samynathan <[email protected]>
28276M: [email protected]
28277L: [email protected]
28278S: Maintained
28279F: Documentation/devicetree/bindings/net/microchip,lan7800.yaml
28280F: drivers/net/usb/lan78xx.*
28281F: include/dt-bindings/net/microchip-lan78xx.h
28282
28283USB MASS STORAGE DRIVER
28284M: Alan Stern <[email protected]>
28285L: [email protected]
28286L: [email protected]
28287S: Maintained
28288F: drivers/usb/storage/
28289
28290USB MIDI DRIVER
28291M: Clemens Ladisch <[email protected]>
28292L: [email protected]
28293S: Maintained
28294T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
28295F: sound/usb/midi.*
28296
28297USB NETWORKING DRIVERS
28298L: [email protected]
28299S: Odd Fixes
28300F: drivers/net/usb/
28301
28302USB OHCI DRIVER
28303M: Alan Stern <[email protected]>
28304L: [email protected]
28305S: Maintained
28306F: Documentation/usb/ohci.rst
28307F: drivers/usb/host/ohci*
28308
28309USB OTG FSM (Finite State Machine)
28310M: Peter Chen <[email protected]>
28311L: [email protected]
28312S: Maintained
28313T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
28314F: drivers/usb/common/usb-otg-fsm.c
28315
28316USB OVER IP DRIVER
28317M: Valentina Manea <[email protected]>
28318M: Shuah Khan <[email protected]>
28319M: Shuah Khan <[email protected]>
28320R: Hongren Zheng <[email protected]>
28321L: [email protected]
28322S: Maintained
28323F: Documentation/usb/usbip_protocol.rst
28324F: drivers/usb/usbip/
28325F: tools/testing/selftests/drivers/usb/usbip/
28326F: tools/usb/usbip/
28327
28328USB PEGASUS DRIVER
28329M: Petko Manolov <[email protected]>
28330L: [email protected]
28331L: [email protected]
28332S: Maintained
28333W: https://github.com/petkan/pegasus
28334T: git https://github.com/petkan/pegasus.git
28335F: drivers/net/usb/pegasus.*
28336
28337USB PRINTER DRIVER (usblp)
28338M: Pete Zaitcev <[email protected]>
28339L: [email protected]
28340S: Supported
28341F: drivers/usb/class/usblp.c
28342
28343USB QMI WWAN NETWORK DRIVER
28344M: Bjørn Mork <[email protected]>
28345L: [email protected]
28346S: Maintained
28347F: Documentation/ABI/testing/sysfs-class-net-qmi
28348F: drivers/net/usb/qmi_wwan.c
28349
28350USB RAW GADGET DRIVER
28351R: Andrey Konovalov <[email protected]>
28352L: [email protected]
28353S: Maintained
28354B: https://github.com/xairy/raw-gadget/issues
28355F: Documentation/usb/raw-gadget.rst
28356F: drivers/usb/gadget/legacy/raw_gadget.c
28357F: include/uapi/linux/usb/raw_gadget.h
28358
28359USB RTL8150 DRIVER
28360M: Petko Manolov <[email protected]>
28361L: [email protected]
28362L: [email protected]
28363S: Maintained
28364W: https://github.com/petkan/rtl8150
28365T: git https://github.com/petkan/rtl8150.git
28366F: drivers/net/usb/rtl8150.c
28367
28368USB SERIAL SUBSYSTEM
28369M: Johan Hovold <[email protected]>
28370L: [email protected]
28371S: Maintained
28372T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
28373F: Documentation/usb/usb-serial.rst
28374F: drivers/usb/serial/
28375F: include/linux/usb/serial.h
28376
28377USB SMSC75XX ETHERNET DRIVER
28378M: Steve Glendinning <[email protected]>
28379L: [email protected]
28380S: Maintained
28381F: drivers/net/usb/smsc75xx.*
28382
28383USB SMSC95XX ETHERNET DRIVER
28384M: Steve Glendinning <[email protected]>
28385M: [email protected]
28386L: [email protected]
28387S: Maintained
28388F: drivers/net/usb/smsc95xx.*
28389
28390USB SUBSYSTEM
28391M: Greg Kroah-Hartman <[email protected]>
28392L: [email protected]
28393S: Supported
28394W: http://www.linux-usb.org
28395T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
28396F: Documentation/devicetree/bindings/usb/
28397F: Documentation/usb/
28398F: drivers/usb/
28399F: include/dt-bindings/usb/
28400F: include/linux/usb.h
28401F: include/linux/usb/
28402F: include/uapi/linux/usb/
28403F: rust/kernel/usb.rs
28404
28405USB TYPEC BUS FOR ALTERNATE MODES
28406M: Heikki Krogerus <[email protected]>
28407L: [email protected]
28408S: Maintained
28409F: Documentation/ABI/testing/sysfs-bus-typec
28410F: Documentation/driver-api/usb/typec_bus.rst
28411F: drivers/usb/typec/altmodes/
28412F: include/linux/usb/typec_altmode.h
28413
28414USB TYPEC CLASS
28415M: Heikki Krogerus <[email protected]>
28416L: [email protected]
28417S: Maintained
28418F: Documentation/ABI/testing/sysfs-class-typec
28419F: Documentation/driver-api/usb/typec.rst
28420F: drivers/usb/typec/
28421F: include/linux/usb/typec.h
28422
28423USB TYPEC INTEL PMC MUX DRIVER
28424M: Heikki Krogerus <[email protected]>
28425L: [email protected]
28426S: Maintained
28427F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
28428F: drivers/usb/typec/mux/intel_pmc_mux.c
28429
28430USB TYPEC PI3USB30532 MUX DRIVER
28431M: Hans de Goede <[email protected]>
28432L: [email protected]
28433S: Maintained
28434F: drivers/usb/typec/mux/pi3usb30532.c
28435
28436USB TYPEC PORT CONTROLLER DRIVERS
28437M: Badhri Jagan Sridharan <[email protected]>
28438L: [email protected]
28439S: Maintained
28440F: drivers/usb/typec/tcpm/tcpci.c
28441F: drivers/usb/typec/tcpm/tcpm.c
28442F: include/linux/usb/tcpci.h
28443F: include/linux/usb/tcpm.h
28444
28445USB TYPEC TUSB1046 MUX DRIVER
28446M: Romain Gantois <[email protected]>
28447L: [email protected]
28448S: Maintained
28449F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
28450F: drivers/usb/typec/mux/tusb1046.c
28451
28452USB UHCI DRIVER
28453M: Alan Stern <[email protected]>
28454L: [email protected]
28455S: Maintained
28456F: drivers/usb/host/uhci*
28457
28458USB VIDEO CLASS
28459M: Laurent Pinchart <[email protected]>
28460M: Hans de Goede <[email protected]>
28461L: [email protected]
28462S: Maintained
28463W: http://www.ideasonboard.org/uvc/
28464T: git git://linuxtv.org/media.git
28465F: Documentation/userspace-api/media/drivers/uvcvideo.rst
28466F: Documentation/userspace-api/media/v4l/metafmt-uvc-msxu-1-5.rst
28467F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst
28468F: drivers/media/common/uvc.c
28469F: drivers/media/usb/uvc/
28470F: include/linux/usb/uvc.h
28471F: include/uapi/linux/uvcvideo.h
28472
28473USB WEBCAM GADGET
28474L: [email protected]
28475S: Orphan
28476F: drivers/usb/gadget/function/*uvc*
28477F: drivers/usb/gadget/legacy/webcam.c
28478F: include/uapi/linux/usb/g_uvc.h
28479
28480USB XHCI DRIVER
28481M: Mathias Nyman <[email protected]>
28482L: [email protected]
28483S: Supported
28484F: drivers/usb/host/pci-quirks*
28485F: drivers/usb/host/xhci*
28486
28487USER DATAGRAM PROTOCOL (UDP)
28488M: Willem de Bruijn <[email protected]>
28489L: [email protected]
28490S: Maintained
28491F: include/linux/udp.h
28492F: include/net/udp.h
28493F: include/trace/events/udp.h
28494F: include/uapi/linux/udp.h
28495F: net/ipv4/udp.c
28496F: net/ipv6/udp.c
28497
28498USER-MODE LINUX (UML)
28499M: Richard Weinberger <[email protected]>
28500M: Anton Ivanov <[email protected]>
28501M: Johannes Berg <[email protected]>
28502L: [email protected]
28503S: Maintained
28504W: http://user-mode-linux.sourceforge.net
28505Q: https://patchwork.ozlabs.org/project/linux-um/list/
28506T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
28507T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
28508F: Documentation/virt/uml/
28509F: arch/um/
28510F: arch/x86/um/
28511F: fs/hostfs/
28512
28513USERSPACE COPYIN/COPYOUT (UIOVEC)
28514M: Alexander Viro <[email protected]>
28515L: [email protected]
28516L: [email protected]
28517S: Maintained
28518F: include/linux/uio.h
28519F: lib/iov_iter.c
28520
28521USERSPACE DMA BUFFER DRIVER
28522M: Gerd Hoffmann <[email protected]>
28523M: Vivek Kasireddy <[email protected]>
28524L: [email protected]
28525S: Maintained
28526T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
28527F: drivers/dma-buf/udmabuf.c
28528F: include/uapi/linux/udmabuf.h
28529
28530USERSPACE I/O (UIO)
28531M: Greg Kroah-Hartman <[email protected]>
28532S: Maintained
28533T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
28534F: Documentation/driver-api/uio-howto.rst
28535F: drivers/uio/
28536F: include/linux/uio_driver.h
28537
28538USERSPACE STACK UNWINDING
28539M: Josh Poimboeuf <[email protected]>
28540M: Steven Rostedt <[email protected]>
28541S: Maintained
28542F: include/linux/unwind*.h
28543F: kernel/unwind/
28544
28545UTIL-LINUX PACKAGE
28546M: Karel Zak <[email protected]>
28547L: [email protected]
28548S: Maintained
28549W: http://en.wikipedia.org/wiki/Util-linux
28550T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
28551
28552UUID HELPERS
28553R: Andy Shevchenko <[email protected]>
28554L: [email protected]
28555S: Maintained
28556F: include/linux/uuid.h
28557F: lib/tests/uuid_kunit.c
28558F: lib/uuid.c
28559
28560UV SYSFS DRIVER
28561M: Justin Ernst <[email protected]>
28562L: [email protected]
28563S: Maintained
28564F: drivers/platform/x86/uv_sysfs.c
28565
28566UVESAFB DRIVER
28567M: Michal Januszewski <[email protected]>
28568L: [email protected]
28569S: Maintained
28570W: https://github.com/mjanusz/v86d
28571F: Documentation/fb/uvesafb.rst
28572F: drivers/video/fbdev/uvesafb.*
28573
28574Ux500 CLOCK DRIVERS
28575M: Ulf Hansson <[email protected]>
28576L: [email protected]
28577L: [email protected] (moderated for non-subscribers)
28578S: Maintained
28579F: drivers/clk/ux500/
28580
28581V4L2 ASYNC AND FWNODE FRAMEWORKS
28582M: Sakari Ailus <[email protected]>
28583L: [email protected]
28584S: Maintained
28585T: git git://linuxtv.org/media.git
28586F: drivers/media/v4l2-core/v4l2-async.c
28587F: drivers/media/v4l2-core/v4l2-fwnode.c
28588F: include/media/v4l2-async.h
28589F: include/media/v4l2-fwnode.h
28590
28591V4L2 LENS DRIVERS
28592M: Sakari Ailus <[email protected]>
28593L: [email protected]
28594S: Maintained
28595F: drivers/media/i2c/ak*
28596F: drivers/media/i2c/dw*
28597F: drivers/media/i2c/lm*
28598
28599V4L2 CAMERA SENSOR DRIVERS
28600M: Sakari Ailus <[email protected]>
28601L: [email protected]
28602S: Maintained
28603F: Documentation/driver-api/media/camera-sensor.rst
28604F: Documentation/driver-api/media/tx-rx.rst
28605F: drivers/media/i2c/ar*
28606F: drivers/media/i2c/gc*
28607F: drivers/media/i2c/hi*
28608F: drivers/media/i2c/imx*
28609F: drivers/media/i2c/mt*
28610F: drivers/media/i2c/og*
28611F: drivers/media/i2c/ov*
28612F: drivers/media/i2c/s5*
28613F: drivers/media/i2c/vd55g1.c
28614F: drivers/media/i2c/vd56g3.c
28615F: drivers/media/i2c/vgxy61.c
28616
28617V4L2 GENERIC ISP PARAMETERS AND STATISTIC FORMATS
28618M: Jacopo Mondi <[email protected]>
28619L: [email protected]
28620S: Maintained
28621F: Documentation/driver-api/media/v4l2-isp.rst
28622F: Documentation/userspace-api/media/v4l/v4l2-isp.rst
28623F: drivers/media/v4l2-core/v4l2-isp.c
28624F: include/media/v4l2-isp.h
28625F: include/uapi/linux/media/v4l2-isp.h
28626
28627VERISILICON IOMMU DRIVER
28628M: Benjamin Gaignard <[email protected]>
28629L: [email protected]
28630S: Maintained
28631F: Documentation/devicetree/bindings/iommu/verisilicon,iommu.yaml
28632F: drivers/iommu/vsi-iommu.c
28633
28634VF610 NAND DRIVER
28635M: Stefan Agner <[email protected]>
28636L: [email protected]
28637S: Supported
28638F: drivers/mtd/nand/raw/vf610_nfc.c
28639
28640VFAT/FAT/MSDOS FILESYSTEM
28641M: OGAWA Hirofumi <[email protected]>
28642S: Maintained
28643F: Documentation/filesystems/vfat.rst
28644F: fs/fat/
28645F: tools/testing/selftests/filesystems/fat/
28646
28647VFIO CDX DRIVER
28648M: Nipun Gupta <[email protected]>
28649M: Nikhil Agarwal <[email protected]>
28650L: [email protected]
28651S: Maintained
28652F: drivers/vfio/cdx/*
28653
28654VFIO DRIVER
28655M: Alex Williamson <[email protected]>
28656L: [email protected]
28657S: Maintained
28658T: git https://github.com/awilliam/linux-vfio.git
28659F: Documentation/ABI/testing/debugfs-vfio
28660F: Documentation/ABI/testing/sysfs-devices-vfio-dev
28661F: Documentation/driver-api/vfio.rst
28662F: drivers/vfio/
28663F: include/linux/vfio.h
28664F: include/linux/vfio_pci_core.h
28665F: include/uapi/linux/vfio.h
28666F: tools/testing/selftests/vfio/
28667
28668VFIO FSL-MC DRIVER
28669M: Ioana Ciornei <[email protected]>
28670L: [email protected]
28671S: Maintained
28672F: drivers/vfio/fsl-mc/
28673
28674VFIO HISILICON PCI DRIVER
28675M: Longfang Liu <[email protected]>
28676L: [email protected]
28677S: Maintained
28678F: drivers/vfio/pci/hisilicon/
28679
28680VFIO ISM PCI DRIVER
28681M: Julian Ruess <[email protected]>
28682L: [email protected]
28683S: Maintained
28684F: drivers/vfio/pci/ism/
28685
28686VFIO MEDIATED DEVICE DRIVERS
28687M: Kirti Wankhede <[email protected]>
28688L: [email protected]
28689S: Maintained
28690F: Documentation/driver-api/vfio-mediated-device.rst
28691F: drivers/vfio/mdev/
28692F: include/linux/mdev.h
28693F: samples/vfio-mdev/
28694
28695VFIO MLX5 PCI DRIVER
28696M: Yishai Hadas <[email protected]>
28697L: [email protected]
28698S: Maintained
28699F: drivers/vfio/pci/mlx5/
28700
28701VFIO NVIDIA GRACE GPU DRIVER
28702M: Ankit Agrawal <[email protected]>
28703L: [email protected]
28704S: Supported
28705F: drivers/vfio/pci/nvgrace-gpu/
28706
28707VFIO PCI DEVICE SPECIFIC DRIVERS
28708R: Jason Gunthorpe <[email protected]>
28709R: Yishai Hadas <[email protected]>
28710R: Shameer Kolothum <[email protected]>
28711R: Kevin Tian <[email protected]>
28712L: [email protected]
28713S: Maintained
28714P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
28715F: drivers/vfio/pci/*/
28716
28717VFIO PDS PCI DRIVER
28718M: Brett Creeley <[email protected]>
28719L: [email protected]
28720S: Maintained
28721F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
28722F: drivers/vfio/pci/pds/
28723
28724VFIO PLATFORM DRIVER
28725M: Eric Auger <[email protected]>
28726R: Mostafa Saleh <[email protected]>
28727R: Pranjal Shrivastava <[email protected]>
28728L: [email protected]
28729S: Maintained
28730F: drivers/vfio/platform/
28731
28732VFIO QAT PCI DRIVER
28733M: Giovanni Cabiddu <[email protected]>
28734L: [email protected]
28735L: [email protected]
28736S: Supported
28737F: drivers/vfio/pci/qat/
28738
28739VFIO SELFTESTS
28740M: David Matlack <[email protected]>
28741L: [email protected]
28742S: Maintained
28743F: tools/testing/selftests/vfio/
28744
28745VFIO VIRTIO PCI DRIVER
28746M: Yishai Hadas <[email protected]>
28747L: [email protected]
28748L: [email protected]
28749S: Maintained
28750F: drivers/vfio/pci/virtio
28751
28752VFIO XE PCI DRIVER
28753M: Michał Winiarski <[email protected]>
28754L: [email protected]
28755L: [email protected]
28756S: Supported
28757F: drivers/vfio/pci/xe
28758
28759VGA_SWITCHEROO
28760R: Lukas Wunner <[email protected]>
28761S: Maintained
28762T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
28763F: Documentation/gpu/vga-switcheroo.rst
28764F: drivers/gpu/vga/vga_switcheroo.c
28765F: include/linux/vga_switcheroo.h
28766
28767VIA RHINE NETWORK DRIVER
28768M: Kevin Brace <[email protected]>
28769S: Maintained
28770F: drivers/net/ethernet/via/via-rhine.c
28771
28772VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
28773M: Florian Tobias Schandinat <[email protected]>
28774L: [email protected]
28775S: Maintained
28776F: drivers/video/fbdev/via/
28777F: include/linux/via-core.h
28778F: include/linux/via_i2c.h
28779
28780VIA VELOCITY NETWORK DRIVER
28781M: Francois Romieu <[email protected]>
28782L: [email protected]
28783S: Maintained
28784F: drivers/net/ethernet/via/via-velocity.*
28785
28786VICODEC VIRTUAL CODEC DRIVER
28787M: Hans Verkuil <[email protected]>
28788L: [email protected]
28789S: Maintained
28790W: https://linuxtv.org
28791T: git git://linuxtv.org/media.git
28792F: drivers/media/test-drivers/vicodec/*
28793
28794VIDEO I2C POLLING DRIVER
28795M: Matt Ranostay <[email protected]>
28796L: [email protected]
28797S: Maintained
28798F: drivers/media/i2c/video-i2c.c
28799
28800VIDEO MULTIPLEXER DRIVER
28801M: Philipp Zabel <[email protected]>
28802L: [email protected]
28803S: Maintained
28804F: drivers/media/platform/video-mux.c
28805
28806VIDEOBUF2 FRAMEWORK
28807M: Tomasz Figa <[email protected]>
28808M: Marek Szyprowski <[email protected]>
28809L: [email protected]
28810S: Maintained
28811F: drivers/media/common/videobuf2/*
28812F: include/media/videobuf2-*
28813
28814VIDTV VIRTUAL DIGITAL TV DRIVER
28815M: Daniel W. S. Almeida <[email protected]>
28816L: [email protected]
28817S: Maintained
28818W: https://linuxtv.org
28819T: git git://linuxtv.org/media.git
28820F: drivers/media/test-drivers/vidtv/*
28821
28822VIMC VIRTUAL MEDIA CONTROLLER DRIVER
28823M: Shuah Khan <[email protected]>
28824R: Kieran Bingham <[email protected]>
28825L: [email protected]
28826S: Maintained
28827W: https://linuxtv.org
28828T: git git://linuxtv.org/media.git
28829F: drivers/media/test-drivers/vimc/*
28830
28831VIRT LIB
28832M: Alex Williamson <[email protected]>
28833M: Paolo Bonzini <[email protected]>
28834L: [email protected]
28835S: Supported
28836F: virt/lib/
28837
28838VIRTIO AND VHOST VSOCK DRIVER
28839M: Stefan Hajnoczi <[email protected]>
28840M: Stefano Garzarella <[email protected]>
28841L: [email protected]
28842L: [email protected]
28843L: [email protected]
28844S: Maintained
28845F: drivers/vhost/vsock.c
28846F: include/linux/virtio_vsock.h
28847F: include/net/netns/vsock.h
28848F: include/uapi/linux/virtio_vsock.h
28849F: net/vmw_vsock/virtio_transport.c
28850F: net/vmw_vsock/virtio_transport_common.c
28851
28852VIRTIO BALLOON
28853M: "Michael S. Tsirkin" <[email protected]>
28854M: David Hildenbrand <[email protected]>
28855L: [email protected]
28856S: Maintained
28857F: drivers/virtio/virtio_balloon.c
28858F: include/uapi/linux/virtio_balloon.h
28859
28860VIRTIO BLOCK AND SCSI DRIVERS
28861M: "Michael S. Tsirkin" <[email protected]>
28862M: Jason Wang <[email protected]>
28863R: Paolo Bonzini <[email protected]>
28864R: Stefan Hajnoczi <[email protected]>
28865R: Eugenio Pérez <[email protected]>
28866L: [email protected]
28867S: Maintained
28868F: drivers/block/virtio_blk.c
28869F: drivers/scsi/virtio_scsi.c
28870F: include/uapi/linux/virtio_blk.h
28871F: include/uapi/linux/virtio_scsi.h
28872
28873VIRTIO CAN DRIVER
28874M: "Harald Mommer" <[email protected]>
28875M: "Matias Ezequiel Vara Larsen" <[email protected]>
28876L: [email protected]
28877L: [email protected]
28878S: Maintained
28879F: drivers/net/can/virtio_can.c
28880F: include/uapi/linux/virtio_can.h
28881
28882VIRTIO CONSOLE DRIVER
28883M: Amit Shah <[email protected]>
28884L: [email protected]
28885S: Maintained
28886F: drivers/char/virtio_console.c
28887F: include/uapi/linux/virtio_console.h
28888
28889VIRTIO CORE
28890M: "Michael S. Tsirkin" <[email protected]>
28891M: Jason Wang <[email protected]>
28892M: Eugenio Pérez <[email protected]>
28893R: Xuan Zhuo <[email protected]>
28894L: [email protected]
28895S: Maintained
28896F: Documentation/ABI/testing/sysfs-bus-vdpa
28897F: Documentation/ABI/testing/sysfs-class-vduse
28898F: Documentation/devicetree/bindings/virtio/
28899F: Documentation/driver-api/virtio/
28900F: drivers/block/virtio_blk.c
28901F: drivers/crypto/virtio/
28902F: drivers/vdpa/
28903F: drivers/virtio/
28904F: include/linux/vdpa.h
28905F: include/linux/virtio*.h
28906F: include/linux/vringh.h
28907F: include/uapi/linux/virtio_*.h
28908F: net/vmw_vsock/virtio*
28909F: tools/virtio/
28910
28911VIRTIO CRYPTO DRIVER
28912M: Gonglei <[email protected]>
28913L: [email protected]
28914L: [email protected]
28915S: Maintained
28916F: drivers/crypto/virtio/
28917F: include/uapi/linux/virtio_crypto.h
28918
28919VIRTIO DRIVERS FOR S390
28920M: Cornelia Huck <[email protected]>
28921M: Halil Pasic <[email protected]>
28922M: Eric Farman <[email protected]>
28923L: [email protected]
28924L: [email protected]
28925L: [email protected]
28926S: Supported
28927F: arch/s390/include/uapi/asm/virtio-ccw.h
28928F: drivers/s390/virtio/
28929
28930VIRTIO FILE SYSTEM
28931M: German Maglione <[email protected]>
28932M: Vivek Goyal <[email protected]>
28933M: Stefan Hajnoczi <[email protected]>
28934M: Miklos Szeredi <[email protected]>
28935R: Eugenio Pérez <[email protected]>
28936L: [email protected]
28937L: [email protected]
28938S: Supported
28939W: https://virtio-fs.gitlab.io/
28940F: Documentation/filesystems/virtiofs.rst
28941F: fs/fuse/virtio_fs.c
28942F: include/uapi/linux/virtio_fs.h
28943
28944VIRTIO GPIO DRIVER
28945M: Enrico Weigelt, metux IT consult <[email protected]>
28946M: Viresh Kumar <[email protected]>
28947L: [email protected]
28948L: [email protected]
28949S: Maintained
28950F: drivers/gpio/gpio-virtio.c
28951F: include/uapi/linux/virtio_gpio.h
28952
28953VIRTIO GPU DRIVER
28954M: David Airlie <[email protected]>
28955M: Gerd Hoffmann <[email protected]>
28956M: Dmitry Osipenko <[email protected]>
28957R: Gurchetan Singh <[email protected]>
28958R: Chia-I Wu <[email protected]>
28959L: [email protected]
28960L: [email protected]
28961S: Maintained
28962T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
28963F: drivers/gpu/drm/ci/xfails/virtio*
28964F: drivers/gpu/drm/virtio/
28965F: include/uapi/linux/virtio_gpu.h
28966
28967VIRTIO HOST (VHOST)
28968M: "Michael S. Tsirkin" <[email protected]>
28969M: Jason Wang <[email protected]>
28970M: Eugenio Pérez <[email protected]>
28971L: [email protected]
28972L: [email protected]
28973L: [email protected]
28974S: Maintained
28975T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
28976F: drivers/vhost/
28977F: include/linux/sched/vhost_task.h
28978F: include/linux/vhost_iotlb.h
28979F: include/uapi/linux/vhost.h
28980F: kernel/vhost_task.c
28981
28982VIRTIO HOST (VHOST-SCSI)
28983M: "Michael S. Tsirkin" <[email protected]>
28984M: Jason Wang <[email protected]>
28985M: Mike Christie <[email protected]>
28986R: Paolo Bonzini <[email protected]>
28987R: Stefan Hajnoczi <[email protected]>
28988L: [email protected]
28989S: Maintained
28990F: drivers/vhost/scsi.c
28991
28992VIRTIO I2C DRIVER
28993M: Viresh Kumar <[email protected]>
28994R: "Chen, Jian Jun" <[email protected]>
28995L: [email protected]
28996L: [email protected]
28997S: Maintained
28998F: drivers/i2c/busses/i2c-virtio.c
28999F: include/uapi/linux/virtio_i2c.h
29000
29001VIRTIO INPUT DRIVER
29002M: Gerd Hoffmann <[email protected]>
29003S: Maintained
29004F: drivers/virtio/virtio_input.c
29005F: include/uapi/linux/virtio_input.h
29006
29007VIRTIO IOMMU DRIVER
29008M: Jean-Philippe Brucker <[email protected]>
29009L: [email protected]
29010S: Maintained
29011F: drivers/iommu/virtio-iommu.c
29012F: include/uapi/linux/virtio_iommu.h
29013
29014VIRTIO MEM DRIVER
29015M: David Hildenbrand <[email protected]>
29016L: [email protected]
29017S: Maintained
29018W: https://virtio-mem.gitlab.io/
29019F: drivers/virtio/virtio_mem.c
29020F: include/uapi/linux/virtio_mem.h
29021
29022VIRTIO NET DRIVER
29023M: "Michael S. Tsirkin" <[email protected]>
29024M: Jason Wang <[email protected]>
29025M: Eugenio Pérez <[email protected]>
29026R: Xuan Zhuo <[email protected]>
29027L: [email protected]
29028L: [email protected]
29029S: Maintained
29030F: drivers/net/virtio_net.c
29031F: include/linux/virtio_net.h
29032F: include/uapi/linux/virtio_net.h
29033F: tools/testing/selftests/drivers/net/virtio_net/
29034
29035VIRTIO PMEM DRIVER
29036M: Pankaj Gupta <[email protected]>
29037L: [email protected]
29038S: Maintained
29039F: drivers/nvdimm/nd_virtio.c
29040F: drivers/nvdimm/virtio_pmem.c
29041
29042VIRTIO RNG DRIVER
29043M: Laurent Vivier <[email protected]>
29044L: [email protected]
29045S: Maintained
29046F: drivers/char/hw_random/virtio-rng.c
29047F: include/uapi/linux/virtio_rng.h
29048
29049VIRTIO RTC DRIVER
29050M: Peter Hilber <[email protected]>
29051L: [email protected]
29052S: Maintained
29053F: drivers/virtio/virtio_rtc_*
29054F: include/uapi/linux/virtio_rtc.h
29055
29056VIRTIO SOUND DRIVER
29057M: Anton Yakovlev <[email protected]>
29058M: "Michael S. Tsirkin" <[email protected]>
29059L: [email protected]
29060L: [email protected]
29061S: Maintained
29062F: include/uapi/linux/virtio_snd.h
29063F: sound/virtio/*
29064
29065VIRTIO SPI DRIVER
29066M: Haixu Cui <[email protected]>
29067L: [email protected]
29068S: Maintained
29069F: drivers/spi/spi-virtio.c
29070F: include/uapi/linux/virtio_spi.h
29071
29072VIRTUAL BOX GUEST DEVICE DRIVER
29073M: Hans de Goede <[email protected]>
29074M: Arnd Bergmann <[email protected]>
29075M: Greg Kroah-Hartman <[email protected]>
29076S: Maintained
29077F: drivers/virt/vboxguest/
29078F: include/linux/vbox_utils.h
29079F: include/uapi/linux/vbox*.h
29080
29081VIRTUAL BOX SHARED FOLDER VFS DRIVER
29082M: Jori Koolstra <[email protected]>
29083L: [email protected]
29084S: Maintained
29085F: fs/vboxsf/*
29086
29087VIRTUAL PCM TEST DRIVER
29088M: Ivan Orlov <[email protected]>
29089L: [email protected]
29090S: Maintained
29091F: Documentation/sound/cards/pcmtest.rst
29092F: sound/drivers/pcmtest.c
29093F: tools/testing/selftests/alsa/test-pcmtest-driver.c
29094
29095VIRTUAL SERIO DEVICE DRIVER
29096M: Lyude Paul <[email protected]>
29097S: Maintained
29098F: drivers/input/serio/userio.c
29099F: include/uapi/linux/userio.h
29100
29101VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
29102M: Javier Carrasco <[email protected]>
29103S: Maintained
29104F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
29105F: drivers/iio/light/veml3235.c
29106
29107VISHAY VEML3328 RGB IR LIGHT SENSOR DRIVER
29108M: Joshua Crofts <[email protected]>
29109S: Maintained
29110F: drivers/iio/light/veml3328.c
29111
29112VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
29113M: Javier Carrasco <[email protected]>
29114S: Maintained
29115F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
29116F: drivers/iio/light/veml6030.c
29117
29118VISHAY VEML6046X00 RGBIR COLOR SENSOR DRIVER
29119M: Andreas Klinger <[email protected]>
29120S: Maintained
29121F: Documentation/devicetree/bindings/iio/light/vishay,veml6046x00.yaml
29122F: drivers/iio/light/veml6046x00.c
29123
29124VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
29125M: Javier Carrasco <[email protected]>
29126S: Maintained
29127F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
29128F: drivers/iio/light/veml6075.c
29129
29130VISL VIRTUAL STATELESS DECODER DRIVER
29131M: Daniel Almeida <[email protected]>
29132L: [email protected]
29133S: Supported
29134F: drivers/media/test-drivers/visl
29135
29136VIVID VIRTUAL VIDEO DRIVER
29137M: Hans Verkuil <[email protected]>
29138L: [email protected]
29139S: Maintained
29140W: https://linuxtv.org
29141T: git git://linuxtv.org/media.git
29142F: drivers/media/test-drivers/vivid/*
29143
29144VM SOCKETS (AF_VSOCK)
29145M: Stefano Garzarella <[email protected]>
29146L: [email protected]
29147L: [email protected]
29148S: Maintained
29149F: drivers/net/vsockmon.c
29150F: include/net/af_vsock.h
29151F: include/uapi/linux/vm_sockets.h
29152F: include/uapi/linux/vm_sockets_diag.h
29153F: include/uapi/linux/vsockmon.h
29154F: net/vmw_vsock/
29155F: tools/testing/selftests/vsock/
29156F: tools/testing/vsock/
29157
29158VMALLOC
29159M: Andrew Morton <[email protected]>
29160M: Uladzislau Rezki <[email protected]>
29161L: [email protected]
29162S: Maintained
29163W: http://www.linux-mm.org
29164T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
29165F: include/linux/vmalloc.h
29166F: mm/vmalloc.c
29167F: mm/vmalloc.h
29168F: lib/test_vmalloc.c
29169
29170VME SUBSYSTEM
29171L: [email protected]
29172S: Orphan
29173T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
29174F: Documentation/driver-api/vme.rst
29175F: drivers/staging/vme_user/
29176
29177VMWARE BALLOON DRIVER
29178M: Jerrin Shaji George <[email protected]>
29179R: Broadcom internal kernel review list <[email protected]>
29180L: [email protected]
29181S: Supported
29182F: drivers/misc/vmw_balloon.c
29183
29184VMWARE HYPERVISOR INTERFACE
29185M: Ajay Kaher <[email protected]>
29186M: Alexey Makhalov <[email protected]>
29187R: Broadcom internal kernel review list <[email protected]>
29188L: [email protected]
29189L: [email protected]
29190S: Supported
29191T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
29192F: arch/x86/include/asm/vmware.h
29193F: arch/x86/kernel/cpu/vmware.c
29194
29195VMWARE PVRDMA DRIVER
29196M: Bryan Tan <[email protected]>
29197M: Vishnu Dasa <[email protected]>
29198R: Broadcom internal kernel review list <[email protected]>
29199L: [email protected]
29200S: Supported
29201F: drivers/infiniband/hw/vmw_pvrdma/
29202
29203VMWARE PVSCSI DRIVER
29204M: Vishal Bhakta <[email protected]>
29205R: Broadcom internal kernel review list <[email protected]>
29206L: [email protected]
29207S: Supported
29208F: drivers/scsi/vmw_pvscsi.c
29209F: drivers/scsi/vmw_pvscsi.h
29210
29211VMWARE VIRTUAL PTP CLOCK DRIVER
29212M: Nick Shi <[email protected]>
29213R: Ajay Kaher <[email protected]>
29214R: Alexey Makhalov <[email protected]>
29215R: Broadcom internal kernel review list <[email protected]>
29216L: [email protected]
29217S: Supported
29218F: drivers/ptp/ptp_vmw.c
29219
29220VMWARE VMCI DRIVER
29221M: Bryan Tan <[email protected]>
29222M: Vishnu Dasa <[email protected]>
29223R: Broadcom internal kernel review list <[email protected]>
29224L: [email protected]
29225S: Supported
29226F: drivers/misc/vmw_vmci/
29227F: include/linux/vmw_vmci*
29228
29229VMWARE VMMOUSE SUBDRIVER
29230M: Zack Rusin <[email protected]>
29231R: Broadcom internal kernel review list <[email protected]>
29232L: [email protected]
29233S: Supported
29234F: drivers/input/mouse/vmmouse.c
29235F: drivers/input/mouse/vmmouse.h
29236
29237VMWARE VMXNET3 ETHERNET DRIVER
29238M: Ronak Doshi <[email protected]>
29239R: Broadcom internal kernel review list <[email protected]>
29240L: [email protected]
29241S: Supported
29242F: drivers/net/vmxnet3/
29243
29244VMWARE VSOCK VMCI TRANSPORT DRIVER
29245M: Bryan Tan <[email protected]>
29246M: Vishnu Dasa <[email protected]>
29247R: Broadcom internal kernel review list <[email protected]>
29248L: [email protected]
29249S: Supported
29250F: net/vmw_vsock/vmci_transport*
29251
29252VOCORE VOCORE2 BOARD
29253M: Harvey Hunt <[email protected]>
29254L: [email protected]
29255S: Maintained
29256F: arch/mips/boot/dts/ralink/vocore2.dts
29257
29258VOLTAGE AND CURRENT REGULATOR FRAMEWORK
29259M: Liam Girdwood <[email protected]>
29260M: Mark Brown <[email protected]>
29261L: [email protected]
29262S: Supported
29263W: http://www.slimlogic.co.uk/?p=48
29264T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
29265F: Documentation/devicetree/bindings/regulator/
29266F: Documentation/power/regulator/
29267F: drivers/regulator/
29268F: rust/kernel/regulator.rs
29269F: include/dt-bindings/regulator/
29270F: include/linux/regulator/
29271F: include/uapi/regulator/
29272K: regulator_get_optional
29273
29274VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
29275R: Matti Vaittinen <[email protected]>
29276F: drivers/regulator/irq_helpers.c
29277
29278VRF
29279M: David Ahern <[email protected]>
29280L: [email protected]
29281S: Maintained
29282F: Documentation/networking/vrf.rst
29283F: drivers/net/vrf.c
29284
29285VSPRINTF
29286M: Petr Mladek <[email protected]>
29287M: Steven Rostedt <[email protected]>
29288R: Andy Shevchenko <[email protected]>
29289R: Rasmus Villemoes <[email protected]>
29290R: Sergey Senozhatsky <[email protected]>
29291S: Maintained
29292T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
29293F: Documentation/core-api/printk-formats.rst
29294F: lib/tests/printf_kunit.c
29295F: lib/tests/scanf_kunit.c
29296F: lib/vsprintf.c
29297
29298VT1211 HARDWARE MONITOR DRIVER
29299M: Juerg Haefliger <[email protected]>
29300L: [email protected]
29301S: Maintained
29302F: Documentation/hwmon/vt1211.rst
29303F: drivers/hwmon/vt1211.c
29304
29305VT7505 HARDWARE MONITOR DRIVER
29306M: Sanman Pradhan <[email protected]>
29307L: [email protected]
29308S: Maintained
29309F: Documentation/devicetree/bindings/hwmon/pmbus/adi,vt7505.yaml
29310F: Documentation/hwmon/vt7505.rst
29311F: drivers/hwmon/pmbus/vt7505.c
29312
29313VT8231 HARDWARE MONITOR DRIVER
29314M: Roger Lucas <[email protected]>
29315L: [email protected]
29316S: Maintained
29317F: drivers/hwmon/vt8231.c
29318
29319VUB300 USB to SDIO/SD/MMC bridge chip
29320L: [email protected]
29321S: Orphan
29322F: drivers/mmc/host/vub300.c
29323
29324W1 DALLAS'S 1-WIRE BUS
29325M: Krzysztof Kozlowski <[email protected]>
29326S: Maintained
29327F: Documentation/devicetree/bindings/w1/
29328F: Documentation/w1/
29329F: drivers/w1/
29330F: include/linux/w1.h
29331
29332W83791D HARDWARE MONITORING DRIVER
29333M: Marc Hulsman <[email protected]>
29334L: [email protected]
29335S: Maintained
29336F: Documentation/hwmon/w83791d.rst
29337F: drivers/hwmon/w83791d.c
29338
29339W83793 HARDWARE MONITORING DRIVER
29340M: Rudolf Marek <[email protected]>
29341L: [email protected]
29342S: Maintained
29343F: Documentation/hwmon/w83793.rst
29344F: drivers/hwmon/w83793.c
29345
29346W83795 HARDWARE MONITORING DRIVER
29347M: Jean Delvare <[email protected]>
29348L: [email protected]
29349S: Maintained
29350F: drivers/hwmon/w83795.c
29351
29352W83L51xD SD/MMC CARD INTERFACE DRIVER
29353M: Pierre Ossman <[email protected]>
29354S: Maintained
29355F: drivers/mmc/host/wbsd.*
29356
29357WACOM PROTOCOL 4 SERIAL TABLETS
29358M: Julian Squires <[email protected]>
29359M: Hans de Goede <[email protected]>
29360L: [email protected]
29361S: Maintained
29362F: drivers/input/tablet/wacom_serial4.c
29363
29364WANGXUN ETHERNET DRIVER
29365M: Jiawen Wu <[email protected]>
29366M: Mengyuan Lou <[email protected]>
29367L: [email protected]
29368S: Maintained
29369W: https://www.net-swift.com
29370F: Documentation/networking/device_drivers/ethernet/wangxun/*
29371F: drivers/net/ethernet/wangxun/
29372F: drivers/net/pcs/pcs-xpcs-wx.c
29373
29374WATCHDOG DEVICE DRIVERS
29375M: Wim Van Sebroeck <[email protected]>
29376M: Guenter Roeck <[email protected]>
29377L: [email protected]
29378S: Maintained
29379W: http://www.linux-watchdog.org/
29380T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
29381F: Documentation/devicetree/bindings/watchdog/
29382F: Documentation/watchdog/
29383F: drivers/watchdog/
29384F: include/linux/watchdog.h
29385F: include/trace/events/watchdog.h
29386F: include/uapi/linux/watchdog.h
29387
29388WAVE5 VPU CODEC DRIVER
29389M: Nas Chung <[email protected]>
29390M: Jackson Lee <[email protected]>
29391L: [email protected]
29392S: Maintained
29393F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml
29394F: drivers/media/platform/chips-media/wave5/
29395
29396WHISKEYCOVE PMIC GPIO DRIVER
29397M: Kuppuswamy Sathyanarayanan <[email protected]>
29398L: [email protected]
29399S: Maintained
29400F: drivers/gpio/gpio-wcove.c
29401
29402WHWAVE RTC DRIVER
29403M: Dianlong Li <[email protected]>
29404L: [email protected]
29405S: Maintained
29406F: drivers/rtc/rtc-sd3078.c
29407
29408WIIMOTE HID DRIVER
29409M: David Rheinsberg <[email protected]>
29410L: [email protected]
29411S: Maintained
29412F: drivers/hid/hid-wiimote*
29413
29414WILOCITY WIL6210 WIRELESS DRIVER
29415L: [email protected]
29416S: Orphan
29417W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
29418F: drivers/net/wireless/ath/wil6210/
29419
29420WINBOND CIR DRIVER
29421M: David Härdeman <[email protected]>
29422S: Maintained
29423F: drivers/media/rc/winbond-cir.c
29424
29425WINSEN MHZ19B
29426M: Gyeyoung Baek <[email protected]>
29427S: Maintained
29428F: Documentation/devicetree/bindings/iio/chemical/winsen,mhz19b.yaml
29429F: drivers/iio/chemical/mhz19b.c
29430
29431WINSYSTEMS EBC-C384 WATCHDOG DRIVER
29432L: [email protected]
29433S: Orphan
29434F: drivers/watchdog/ebc-c384_wdt.c
29435
29436WINSYSTEMS WS16C48 GPIO DRIVER
29437M: William Breathitt Gray <[email protected]>
29438L: [email protected]
29439S: Maintained
29440F: drivers/gpio/gpio-ws16c48.c
29441
29442WIREGUARD SECURE NETWORK TUNNEL
29443M: Jason A. Donenfeld <[email protected]>
29444L: [email protected]
29445L: [email protected]
29446S: Maintained
29447F: Documentation/netlink/specs/wireguard.yaml
29448F: drivers/net/wireguard/
29449F: tools/testing/selftests/wireguard/
29450
29451WISTRON LAPTOP BUTTON DRIVER
29452M: Miloslav Trmac <[email protected]>
29453S: Maintained
29454F: drivers/input/misc/wistron_btns.c
29455
29456WMI BINARY MOF DRIVER
29457M: Armin Wolf <[email protected]>
29458R: Thomas Weißschuh <[email protected]>
29459L: [email protected]
29460S: Maintained
29461F: Documentation/ABI/stable/sysfs-platform-wmi-bmof
29462F: Documentation/wmi/devices/wmi-bmof.rst
29463F: drivers/platform/x86/wmi-bmof.c
29464
29465WOLFSON MICROELECTRONICS DRIVERS
29466L: [email protected]
29467S: Supported
29468W: https://github.com/CirrusLogic/linux-drivers/wiki
29469T: git https://github.com/CirrusLogic/linux-drivers.git
29470F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
29471F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
29472F: Documentation/devicetree/bindings/mfd/wm831x.txt
29473F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
29474F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
29475F: Documentation/devicetree/bindings/sound/wlf,*.yaml
29476F: Documentation/devicetree/bindings/sound/wm*
29477F: Documentation/hwmon/wm83??.rst
29478F: arch/arm/mach-s3c/mach-crag6410*
29479F: drivers/clk/clk-wm83*.c
29480F: drivers/gpio/gpio-*wm*.c
29481F: drivers/gpio/gpio-arizona.c
29482F: drivers/hwmon/wm83??-hwmon.c
29483F: drivers/input/misc/wm831x-on.c
29484F: drivers/input/touchscreen/wm831x-ts.c
29485F: drivers/input/touchscreen/wm97*.c
29486F: drivers/leds/leds-wm83*.c
29487F: drivers/mfd/arizona*
29488F: drivers/mfd/cs47l24*
29489F: drivers/mfd/wm*.c
29490F: drivers/power/supply/wm83*.c
29491F: drivers/regulator/arizona*
29492F: drivers/regulator/wm8*.c
29493F: drivers/rtc/rtc-wm83*.c
29494F: drivers/video/backlight/wm83*_bl.c
29495F: drivers/watchdog/wm83*_wdt.c
29496F: include/linux/mfd/arizona/
29497F: include/linux/mfd/wm831x/
29498F: include/linux/mfd/wm8350/
29499F: include/linux/mfd/wm8400*
29500F: include/linux/regulator/arizona*
29501F: include/linux/wm97xx.h
29502F: include/sound/wm????.h
29503F: sound/soc/codecs/arizona*
29504F: sound/soc/codecs/cs47l24*
29505F: sound/soc/codecs/wm*
29506
29507WORKQUEUE
29508M: Tejun Heo <[email protected]>
29509R: Lai Jiangshan <[email protected]>
29510S: Maintained
29511T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
29512F: Documentation/core-api/workqueue.rst
29513F: include/linux/workqueue.h
29514F: kernel/workqueue.c
29515F: kernel/workqueue_internal.h
29516
29517WWAN DRIVERS
29518M: Loic Poulain <[email protected]>
29519M: Sergey Ryazanov <[email protected]>
29520R: Johannes Berg <[email protected]>
29521L: [email protected]
29522S: Maintained
29523F: drivers/net/wwan/
29524F: include/linux/wwan.h
29525F: include/uapi/linux/wwan.h
29526
29527X-POWERS AXP288 PMIC DRIVERS
29528M: Hans de Goede <[email protected]>
29529S: Maintained
29530F: drivers/acpi/pmic/intel_pmic_xpower.c
29531N: axp288
29532
29533X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
29534M: Chen-Yu Tsai <[email protected]>
29535L: [email protected]
29536S: Maintained
29537N: axp[128]
29538
29539X.25 STACK
29540M: Martin Schiller <[email protected]>
29541L: [email protected]
29542S: Maintained
29543F: Documentation/networking/lapb-module.rst
29544F: Documentation/networking/x25*
29545F: drivers/net/wan/hdlc_x25.c
29546F: drivers/net/wan/lapbether.c
29547F: include/*/lapb.h
29548F: include/net/x25*
29549F: include/uapi/linux/x25.h
29550F: net/lapb/
29551F: net/x25/
29552
29553X86 ARCHITECTURE (32-BIT AND 64-BIT)
29554M: Thomas Gleixner <[email protected]>
29555M: Ingo Molnar <[email protected]>
29556M: Borislav Petkov <[email protected]>
29557M: Dave Hansen <[email protected]>
29558M: [email protected]
29559R: "H. Peter Anvin" <[email protected]>
29560L: [email protected]
29561S: Maintained
29562P: Documentation/process/maintainer-tip.rst
29563T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
29564F: Documentation/arch/x86/
29565F: Documentation/devicetree/bindings/x86/
29566F: arch/x86/
29567F: tools/testing/selftests/x86
29568
29569X86 CPUID DATABASE
29570M: Borislav Petkov <[email protected]>
29571M: Thomas Gleixner <[email protected]>
29572M: [email protected]
29573R: Ahmed S. Darwish <[email protected]>
29574L: [email protected]
29575S: Maintained
29576W: https://x86-cpuid.org
29577F: arch/x86/include/asm/cpuid/leaf_types.h
29578F: tools/arch/x86/kcpuid/
29579
29580X86 ENTRY CODE
29581M: Andy Lutomirski <[email protected]>
29582L: [email protected]
29583S: Maintained
29584T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
29585F: arch/x86/entry/
29586
29587X86 HARDWARE VULNERABILITIES
29588M: Thomas Gleixner <[email protected]>
29589M: Borislav Petkov <[email protected]>
29590M: Peter Zijlstra <[email protected]>
29591M: Josh Poimboeuf <[email protected]>
29592R: Pawan Gupta <[email protected]>
29593S: Maintained
29594F: Documentation/admin-guide/hw-vuln/
29595F: arch/x86/include/asm/nospec-branch.h
29596F: arch/x86/kernel/cpu/bugs.c
29597F: scripts/update-intel-ucode-defs.py
29598
29599X86 MCE INFRASTRUCTURE
29600M: Tony Luck <[email protected]>
29601M: Borislav Petkov <[email protected]>
29602L: [email protected]
29603S: Maintained
29604F: Documentation/ABI/testing/sysfs-mce
29605F: Documentation/arch/x86/x86_64/machinecheck.rst
29606F: arch/x86/kernel/cpu/mce/*
29607
29608X86 MICROCODE UPDATE SUPPORT
29609M: Borislav Petkov <[email protected]>
29610S: Maintained
29611F: arch/x86/kernel/cpu/microcode/*
29612
29613X86 MM
29614M: Dave Hansen <[email protected]>
29615M: Andy Lutomirski <[email protected]>
29616M: Peter Zijlstra <[email protected]>
29617L: [email protected]
29618S: Maintained
29619T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
29620F: arch/x86/mm/
29621
29622X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
29623M: Hans de Goede <[email protected]>
29624L: [email protected]
29625S: Maintained
29626T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
29627F: drivers/platform/x86/x86-android-tablets/
29628
29629X86 PLATFORM DRIVERS
29630M: Hans de Goede <[email protected]>
29631M: Ilpo Järvinen <[email protected]>
29632L: [email protected]
29633S: Maintained
29634Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
29635T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
29636F: drivers/platform/olpc/
29637F: drivers/platform/x86/
29638F: include/linux/platform_data/x86/
29639
29640X86 PLATFORM UV HPE SUPERDOME FLEX
29641M: Steve Wahl <[email protected]>
29642R: Justin Ernst <[email protected]>
29643R: Kyle Meyer <[email protected]>
29644R: Dimitri Sivanich <[email protected]>
29645R: Russ Anderson <[email protected]>
29646S: Supported
29647F: arch/x86/include/asm/uv/
29648F: arch/x86/kernel/apic/x2apic_uv_x.c
29649F: arch/x86/platform/uv/
29650
29651X86 STACK UNWINDING
29652M: Josh Poimboeuf <[email protected]>
29653M: Peter Zijlstra <[email protected]>
29654S: Supported
29655F: arch/x86/include/asm/unwind*.h
29656F: arch/x86/kernel/dumpstack.c
29657F: arch/x86/kernel/stacktrace.c
29658F: arch/x86/kernel/unwind_*.c
29659
29660X86 TRUST DOMAIN EXTENSIONS (TDX)
29661M: Kiryl Shutsemau <[email protected]>
29662M: Rick Edgecombe <[email protected]>
29663R: Dave Hansen <[email protected]>
29664L: [email protected]
29665L: [email protected]
29666L: [email protected]
29667S: Supported
29668T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
29669N: tdx
29670K: \b(tdx)
29671
29672X86 VDSO
29673M: Andy Lutomirski <[email protected]>
29674L: [email protected]
29675S: Maintained
29676T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
29677F: arch/x86/entry/vdso/
29678
29679XARRAY
29680M: Matthew Wilcox <[email protected]>
29681L: [email protected]
29682L: [email protected]
29683S: Supported
29684F: Documentation/core-api/idr.rst
29685F: Documentation/core-api/xarray.rst
29686F: include/linux/idr.h
29687F: include/linux/xarray.h
29688F: lib/idr.c
29689F: lib/region_alloc_benchmark.c
29690F: lib/test_xarray.c
29691F: lib/xarray.c
29692F: tools/testing/radix-tree
29693
29694XARRAY API [RUST]
29695M: Tamir Duberstein <[email protected]>
29696M: Andreas Hindborg <[email protected]>
29697L: [email protected]
29698S: Supported
29699W: https://rust-for-linux.com
29700B: https://github.com/Rust-for-Linux/linux/issues
29701C: https://rust-for-linux.zulipchat.com
29702T: git https://github.com/Rust-for-Linux/linux.git xarray-next
29703F: rust/kernel/xarray.rs
29704
29705XBOX DVD IR REMOTE
29706M: Benjamin Valentin <[email protected]>
29707S: Maintained
29708F: drivers/media/rc/keymaps/rc-xbox-dvd.c
29709F: drivers/media/rc/xbox_remote.c
29710
29711XC2028/3028 TUNER DRIVER
29712M: Mauro Carvalho Chehab <[email protected]>
29713L: [email protected]
29714S: Maintained
29715W: https://linuxtv.org
29716T: git git://linuxtv.org/media.git
29717F: drivers/media/tuners/xc2028.*
29718
29719XDP (eXpress Data Path)
29720M: Alexei Starovoitov <[email protected]>
29721M: Daniel Borkmann <[email protected]>
29722M: David S. Miller <[email protected]>
29723M: Jakub Kicinski <[email protected]>
29724M: Jesper Dangaard Brouer <[email protected]>
29725M: John Fastabend <[email protected]>
29726R: Stanislav Fomichev <[email protected]>
29727L: [email protected]
29728L: [email protected]
29729S: Supported
29730F: drivers/net/ethernet/*/*/*/*/*xdp*
29731F: drivers/net/ethernet/*/*/*xdp*
29732F: include/net/xdp.h
29733F: include/net/xdp_priv.h
29734F: include/trace/events/xdp.h
29735F: kernel/bpf/cpumap.c
29736F: kernel/bpf/devmap.c
29737F: net/core/xdp.c
29738F: samples/bpf/xdp*
29739F: tools/testing/selftests/bpf/*/*xdp*
29740F: tools/testing/selftests/bpf/*xdp*
29741K: (?:\b|_)xdp(?:\b|_)
29742
29743XDP SOCKETS (AF_XDP)
29744M: Magnus Karlsson <[email protected]>
29745M: Maciej Fijalkowski <[email protected]>
29746R: Stanislav Fomichev <[email protected]>
29747L: [email protected]
29748L: [email protected]
29749S: Maintained
29750F: Documentation/networking/af_xdp.rst
29751F: include/net/netns/xdp.h
29752F: include/net/xdp_sock*
29753F: include/net/xsk_buff_pool.h
29754F: include/uapi/linux/if_xdp.h
29755F: include/uapi/linux/xdp_diag.h
29756F: net/xdp/
29757F: tools/testing/selftests/bpf/*xsk*
29758
29759XEN BLOCK SUBSYSTEM
29760M: Roger Pau Monné <[email protected]>
29761L: [email protected] (moderated for non-subscribers)
29762S: Supported
29763F: drivers/block/xen*
29764F: drivers/block/xen-blkback/*
29765
29766XEN HYPERVISOR ARM
29767M: Stefano Stabellini <[email protected]>
29768L: [email protected] (moderated for non-subscribers)
29769S: Maintained
29770F: arch/arm/include/asm/xen/
29771F: arch/arm/xen/
29772
29773XEN HYPERVISOR ARM64
29774M: Stefano Stabellini <[email protected]>
29775L: [email protected] (moderated for non-subscribers)
29776S: Maintained
29777F: arch/arm64/include/asm/xen/
29778F: arch/arm64/xen/
29779
29780XEN HYPERVISOR INTERFACE
29781M: Juergen Gross <[email protected]>
29782M: Stefano Stabellini <[email protected]>
29783R: Oleksandr Tyshchenko <[email protected]>
29784L: [email protected] (moderated for non-subscribers)
29785S: Supported
29786T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
29787F: Documentation/ABI/stable/sysfs-hypervisor-xen
29788F: Documentation/ABI/testing/sysfs-hypervisor-xen
29789F: drivers/*/xen-*front.c
29790F: drivers/xen/
29791F: include/uapi/xen/
29792F: include/xen/
29793F: kernel/configs/xen.config
29794
29795XEN HYPERVISOR X86
29796M: Juergen Gross <[email protected]>
29797R: Boris Ostrovsky <[email protected]>
29798L: [email protected] (moderated for non-subscribers)
29799S: Supported
29800F: arch/x86/configs/xen.config
29801F: arch/x86/include/asm/pvclock-abi.h
29802F: arch/x86/include/asm/xen/
29803F: arch/x86/platform/pvh/
29804F: arch/x86/xen/
29805
29806XEN NETWORK BACKEND DRIVER
29807M: Wei Liu <[email protected]>
29808M: Paul Durrant <[email protected]>
29809L: [email protected] (moderated for non-subscribers)
29810L: [email protected]
29811S: Supported
29812F: drivers/net/xen-netback/*
29813
29814XEN PCI SUBSYSTEM
29815M: Juergen Gross <[email protected]>
29816L: [email protected] (moderated for non-subscribers)
29817S: Supported
29818F: arch/x86/pci/*xen*
29819F: drivers/pci/*xen*
29820
29821XEN PVSCSI DRIVERS
29822M: Juergen Gross <[email protected]>
29823L: [email protected] (moderated for non-subscribers)
29824L: [email protected]
29825S: Supported
29826F: drivers/scsi/xen-scsifront.c
29827F: drivers/xen/xen-scsiback.c
29828F: include/xen/interface/io/vscsiif.h
29829
29830XEN PVUSB DRIVER
29831M: Juergen Gross <[email protected]>
29832L: [email protected] (moderated for non-subscribers)
29833L: [email protected]
29834S: Supported
29835F: drivers/usb/host/xen*
29836F: include/xen/interface/io/usbif.h
29837
29838XEN SOUND FRONTEND DRIVER
29839M: Oleksandr Andrushchenko <[email protected]>
29840L: [email protected] (moderated for non-subscribers)
29841L: [email protected]
29842S: Supported
29843F: sound/xen/*
29844
29845XEN SWIOTLB SUBSYSTEM
29846M: Juergen Gross <[email protected]>
29847M: Stefano Stabellini <[email protected]>
29848L: [email protected] (moderated for non-subscribers)
29849L: [email protected]
29850S: Supported
29851F: arch/*/include/asm/xen/swiotlb-xen.h
29852F: drivers/xen/swiotlb-xen.c
29853F: include/xen/arm/swiotlb-xen.h
29854F: include/xen/swiotlb-xen.h
29855
29856XFS FILESYSTEM
29857M: Carlos Maiolino <[email protected]>
29858L: [email protected]
29859S: Supported
29860W: http://xfs.org/
29861C: irc://irc.oftc.net/xfs
29862T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
29863P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
29864F: Documentation/ABI/testing/sysfs-fs-xfs
29865F: Documentation/admin-guide/xfs.rst
29866F: Documentation/filesystems/xfs/*
29867F: fs/xfs/
29868F: include/uapi/linux/dqblk_xfs.h
29869F: include/uapi/linux/fsmap.h
29870
29871XILINX AMS DRIVER
29872M: Sai Krishna Potthuri <[email protected]>
29873M: Conall O'Griofa <[email protected]>
29874L: [email protected]
29875S: Maintained
29876F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
29877F: drivers/iio/adc/xilinx-ams.c
29878
29879XILINX AXI ETHERNET DRIVER
29880M: Radhey Shyam Pandey <[email protected]>
29881S: Maintained
29882F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
29883F: drivers/net/ethernet/xilinx/xilinx_axienet*
29884
29885XILINX CAN DRIVER
29886M: Harini T <[email protected]>
29887L: [email protected]
29888S: Maintained
29889F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
29890F: drivers/net/can/xilinx_can.c
29891
29892XILINX EVENT MANAGEMENT DRIVER
29893M: Michal Simek <[email protected]>
29894S: Maintained
29895F: drivers/soc/xilinx/xlnx_event_manager.c
29896F: include/linux/firmware/xlnx-event-manager.h
29897
29898XILINX GPIO DRIVER
29899M: Shubhrajyoti Datta <[email protected]>
29900R: Srinivas Neeli <[email protected]>
29901R: Michal Simek <[email protected]>
29902S: Maintained
29903F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
29904F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
29905F: drivers/gpio/gpio-xilinx.c
29906F: drivers/gpio/gpio-zynq.c
29907
29908XILINX LL TEMAC ETHERNET DRIVER
29909L: [email protected]
29910S: Orphan
29911F: drivers/net/ethernet/xilinx/ll_temac*
29912
29913XILINX PWM DRIVER
29914M: Sean Anderson <[email protected]>
29915S: Maintained
29916F: drivers/pwm/pwm-xilinx.c
29917F: include/clocksource/timer-xilinx.h
29918
29919XILINX SOUND DRIVERS
29920M: Vincenzo Frascino <[email protected]>
29921S: Maintained
29922F: Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
29923F: Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
29924F: Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
29925F: sound/soc/xilinx/*
29926
29927XILINX SD-FEC IP CORES
29928M: Derek Kiernan <[email protected]>
29929M: Dragan Cvetic <[email protected]>
29930S: Maintained
29931F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
29932F: Documentation/misc-devices/xilinx_sdfec.rst
29933F: drivers/misc/xilinx_sdfec.c
29934F: include/uapi/misc/xilinx_sdfec.h
29935
29936XILINX TRNG DRIVER
29937M: Mounika Botcha <[email protected]>
29938M: Harsh Jain <[email protected]>
29939S: Maintained
29940F: drivers/char/hw_random/xilinx-trng.c
29941
29942XILINX UARTLITE SERIAL DRIVER
29943M: Peter Korsgaard <[email protected]>
29944L: [email protected]
29945S: Maintained
29946F: drivers/tty/serial/uartlite.c
29947
29948XILINX VIDEO IP CORES
29949M: Laurent Pinchart <[email protected]>
29950L: [email protected]
29951S: Supported
29952T: git git://linuxtv.org/media.git
29953F: Documentation/devicetree/bindings/media/xilinx/
29954F: drivers/media/platform/xilinx/
29955F: include/uapi/linux/xilinx-v4l2-controls.h
29956
29957XILINX VERSAL EDAC DRIVER
29958M: Shubhrajyoti Datta <[email protected]>
29959M: Sai Krishna Potthuri <[email protected]>
29960R: Radhey Shyam Pandey <[email protected]>
29961S: Maintained
29962F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
29963F: drivers/edac/versal_edac.c
29964
29965XILINX VERSALNET EDAC DRIVER
29966M: Shubhrajyoti Datta <[email protected]>
29967R: Radhey Shyam Pandey <[email protected]>
29968S: Maintained
29969F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-net-ddrmc5.yaml
29970F: drivers/edac/versalnet_edac.c
29971F: include/linux/cdx/edac_cdx_pcol.h
29972
29973XILINX VERSAL SYSMON DRIVER
29974M: Salih Erim <[email protected]>
29975M: Sai Krishna Potthuri <[email protected]>
29976L: [email protected]
29977S: Maintained
29978F: Documentation/devicetree/bindings/iio/adc/xlnx,versal-sysmon.yaml
29979F: drivers/iio/adc/versal-sysmon*
29980
29981XILINX WATCHDOG DRIVER
29982M: Srinivas Neeli <[email protected]>
29983R: Shubhrajyoti Datta <[email protected]>
29984R: Michal Simek <[email protected]>
29985S: Maintained
29986F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
29987F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
29988F: drivers/watchdog/of_xilinx_wdt.c
29989F: drivers/watchdog/xilinx_wwdt.c
29990
29991XILINX XDMA DRIVER
29992M: Lizhi Hou <[email protected]>
29993M: Brian Xu <[email protected]>
29994M: Raj Kumar Rampelli <[email protected]>
29995L: [email protected]
29996S: Supported
29997F: drivers/dma/xilinx/xdma-regs.h
29998F: drivers/dma/xilinx/xdma.c
29999F: include/linux/dma/amd_xdma.h
30000F: include/linux/platform_data/amd_xdma.h
30001
30002XILINX ZYNQMP DPDMA DRIVER
30003M: Laurent Pinchart <[email protected]>
30004L: [email protected]
30005S: Supported
30006F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
30007F: drivers/dma/xilinx/xilinx_dpdma.c
30008F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
30009
30010XILINX ZYNQMP OCM EDAC DRIVER
30011M: Shubhrajyoti Datta <[email protected]>
30012M: Sai Krishna Potthuri <[email protected]>
30013R: Radhey Shyam Pandey <[email protected]>
30014S: Maintained
30015F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
30016F: drivers/edac/zynqmp_edac.c
30017
30018XILINX ZYNQMP PSGTR PHY DRIVER
30019M: Tomi Valkeinen <[email protected]>
30020M: Radhey Shyam Pandey <[email protected]>
30021L: [email protected]
30022S: Supported
30023T: git https://github.com/Xilinx/linux-xlnx.git
30024F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
30025F: drivers/phy/xilinx/phy-zynqmp.c
30026
30027XILINX ZYNQMP SHA3 DRIVER
30028M: Harsha <[email protected]>
30029S: Maintained
30030F: drivers/crypto/xilinx/zynqmp-sha.c
30031
30032XILINX ZYNQMP NVMEM DRIVER
30033M: Praveen Teja Kundanala <[email protected]>
30034M: Kalyani Akula <[email protected]>
30035R: Michal Simek <[email protected]>
30036S: Maintained
30037F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
30038F: drivers/nvmem/zynqmp_nvmem.c
30039
30040XILLYBUS DRIVER
30041M: Eli Billauer <[email protected]>
30042L: [email protected]
30043S: Supported
30044F: drivers/char/xillybus/
30045
30046XLP9XX I2C DRIVER
30047M: George Cherian <[email protected]>
30048L: [email protected]
30049S: Supported
30050W: http://www.marvell.com
30051F: drivers/i2c/busses/i2c-xlp9xx.c
30052
30053XTENSA XTFPGA PLATFORM SUPPORT
30054M: Max Filippov <[email protected]>
30055S: Maintained
30056F: drivers/spi/spi-xtensa-xtfpga.c
30057F: sound/soc/xtensa/xtfpga-i2s.c
30058
30059XZ EMBEDDED
30060M: Lasse Collin <[email protected]>
30061S: Maintained
30062W: https://tukaani.org/xz/embedded.html
30063B: https://github.com/tukaani-project/xz-embedded/issues
30064C: irc://irc.libera.chat/tukaani
30065F: Documentation/staging/xz.rst
30066F: include/linux/decompress/unxz.h
30067F: include/linux/xz.h
30068F: lib/decompress_unxz.c
30069F: lib/xz/
30070F: scripts/xz_wrap.sh
30071
30072YAMA SECURITY MODULE
30073M: Kees Cook <[email protected]>
30074S: Supported
30075T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
30076F: Documentation/admin-guide/LSM/Yama.rst
30077F: security/yama/
30078
30079YAML NETLINK (YNL)
30080M: Donald Hunter <[email protected]>
30081M: Jakub Kicinski <[email protected]>
30082F: Documentation/netlink/
30083F: Documentation/userspace-api/netlink/intro-specs.rst
30084F: Documentation/userspace-api/netlink/specs.rst
30085F: tools/net/ynl/
30086
30087YEALINK PHONE DRIVER
30088M: Henk Vergonet <[email protected]>
30089S: Maintained
30090F: Documentation/input/devices/yealink.rst
30091F: drivers/input/misc/yealink.*
30092
30093ZD1211RW WIRELESS DRIVER
30094L: [email protected]
30095S: Orphan
30096F: drivers/net/wireless/zydas/
30097
30098ZD1301 MEDIA DRIVER
30099L: [email protected]
30100S: Orphan
30101W: https://linuxtv.org/
30102Q: https://patchwork.linuxtv.org/project/linux-media/list/
30103F: drivers/media/usb/dvb-usb-v2/zd1301*
30104
30105ZD1301_DEMOD MEDIA DRIVER
30106L: [email protected]
30107S: Orphan
30108W: https://linuxtv.org/
30109Q: https://patchwork.linuxtv.org/project/linux-media/list/
30110F: drivers/media/dvb-frontends/zd1301_demod*
30111
30112ZHAOXIN PROCESSOR SUPPORT
30113M: Tony W Wang-oc <[email protected]>
30114L: [email protected]
30115S: Maintained
30116F: arch/x86/kernel/cpu/zhaoxin.c
30117
30118ZONED BLOCK DEVICE (BLOCK LAYER)
30119M: Damien Le Moal <[email protected]>
30120L: [email protected]
30121S: Maintained
30122F: block/blk-zoned.c
30123F: include/uapi/linux/blkzoned.h
30124
30125ZONED LOOP DEVICE
30126M: Damien Le Moal <[email protected]>
30127R: Christoph Hellwig <[email protected]>
30128L: [email protected]
30129S: Maintained
30130F: Documentation/admin-guide/blockdev/zoned_loop.rst
30131F: drivers/block/zloop.c
30132
30133ZONEFS FILESYSTEM
30134M: Damien Le Moal <[email protected]>
30135M: Naohiro Aota <[email protected]>
30136R: Johannes Thumshirn <[email protected]>
30137L: [email protected]
30138S: Maintained
30139T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
30140F: Documentation/filesystems/zonefs.rst
30141F: fs/zonefs/
30142
30143ZR36067 VIDEO FOR LINUX DRIVER
30144M: Corentin Labbe <[email protected]>
30145L: [email protected]
30146L: [email protected]
30147S: Maintained
30148W: http://mjpeg.sourceforge.net/driver-zoran/
30149Q: https://patchwork.linuxtv.org/project/linux-media/list/
30150F: Documentation/driver-api/media/drivers/zoran.rst
30151F: drivers/media/pci/zoran/
30152
30153ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
30154M: Minchan Kim <[email protected]>
30155M: Sergey Senozhatsky <[email protected]>
30156L: [email protected]
30157S: Maintained
30158F: Documentation/ABI/testing/sysfs-block-zram
30159F: Documentation/ABI/testing/sysfs-class-zram
30160F: Documentation/admin-guide/blockdev/zram.rst
30161F: drivers/block/zram/
30162F: tools/testing/selftests/zram/
30163
30164ZS DECSTATION Z85C30 SERIAL DRIVER
30165M: "Maciej W. Rozycki" <[email protected]>
30166S: Maintained
30167F: drivers/tty/serial/zs.*
30168
30169ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
30170M: Minchan Kim <[email protected]>
30171M: Sergey Senozhatsky <[email protected]>
30172L: [email protected]
30173S: Maintained
30174F: Documentation/mm/zsmalloc.rst
30175F: include/linux/zsmalloc.h
30176F: mm/zpdesc.h
30177F: mm/zsmalloc.c
30178
30179ZSTD
30180M: Nick Terrell <[email protected]>
30181M: David Sterba <[email protected]>
30182S: Maintained
30183B: https://github.com/facebook/zstd/issues
30184T: git https://github.com/terrelln/linux.git
30185F: crypto/zstd.c
30186F: include/linux/zstd*
30187F: lib/decompress_unzstd.c
30188F: lib/zstd/
30189N: zstd
30190K: zstd
30191
30192ZSWAP COMPRESSED SWAP CACHING
30193M: Johannes Weiner <[email protected]>
30194M: Yosry Ahmed <[email protected]>
30195M: Nhat Pham <[email protected]>
30196R: Chengming Zhou <[email protected]>
30197L: [email protected]
30198S: Maintained
30199F: Documentation/admin-guide/mm/zswap.rst
30200F: include/linux/zswap.h
30201F: mm/zswap.c
30202F: tools/testing/selftests/cgroup/test_zswap.c
30203
30204SENARYTECH AUDIO CODEC DRIVER
30205M: bo liu <[email protected]>
30206S: Maintained
30207T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
30208F: sound/hda/codecs/senarytech.c
30209
30210ZTE DINGHAI ETHERNET DRIVER
30211M: Junyang Han <[email protected]>
30212L: [email protected]
30213S: Maintained
30214F: drivers/net/ethernet/zte/
30215
30216THE REST
30217M: Linus Torvalds <[email protected]>
30218L: [email protected]
30219S: Buried alive in reporters
30220T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
30221F: *
30222F: */